Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(sync): keep upstream source up-to-date #145

Merged
merged 6 commits into from
Apr 14, 2024
Merged

chore(sync): keep upstream source up-to-date #145

merged 6 commits into from
Apr 14, 2024

Conversation

dae-prow[bot]
Copy link
Contributor

@dae-prow dae-prow bot commented Apr 7, 2024

⏳ dae-wing (origin/main) is currently out-of-sync to dae (origin/main); changes are proposed by @dae-prow-robot in actions - https://github.com/daeuniverse/dae-wing/actions/runs/8589046299

#494 - fix: shoot ipv6 icmp redirects

PR: daeuniverse/dae#494

Context:

In the commits of v0.5-v0.6, lan_egress was removed, resulting in icmpv6 redirect packets not being dropped, which forces some users (旁路由用户) to use MASQUERADE.

This PR fixed it.


#493 - feat: support to maintain udp conn state

PR: daeuniverse/dae#493

Context:

In the past, the eBPF program did not track UDP connections, which resulted in us needing to explicitly add the UDP listen port to the whitelist in routing, which was inelegant.

In this PR, we introduced bpf_timer to maintain the connection state of UDP to solve this problem.

By default, the UDP connection timeout is 300s.

Notice: Kernel version >= 5.15 is required to use bpf_timer, thus the requirement for wan proxy is increased.


#495 - fix: cannot use must in bracket in fallback

PR: daeuniverse/dae#495

Context:

image
routing {
  # ...
  fallback: direct(must) # panic case
  fallback: must_direct # normal case
}

The above two cases should be equivalent, but one of them panics by mistake. This PR fixes this problem.


#496 - fix: Don't enable net.ipv6.conf.all.forwarding

PR: daeuniverse/dae#496

Context:

undefined


#500 - docs(readme): remove unnecessary lines

PR: daeuniverse/dae#500


@dae-prow dae-prow bot requested a review from a team as a code owner April 7, 2024 13:14
@mzz2017 mzz2017 merged commit 08a5ba8 into main Apr 14, 2024
3 checks passed
@mzz2017 mzz2017 deleted the sync-upstream branch April 14, 2024 15:49
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant