github daeuniverse/dae v0.6.0

latest releases: v0.9.0rc1, v0.8.0, v0.7.4...
5 months ago

Release date: 2024/06/11

Breaking Changes

Note

Please read the following PRs for details

Features

Bug Fixes

  • fix: Create DaeNetns instance strictly once on reload in #446 by (@jschwinger233)
  • patch/optimize(bpf): improve lan hijack datapath performance in #466 by (@jschwinger233)
  • fix: Fix bpf CO-RE issue on 6.9 in #483 by (@jschwinger233)
  • fix(bpf): revert using bpf_redirect_peer in #480 by (@jschwinger233)
  • patch/optimize(bpf): improve wan tcp hijack datapath performance in #481 by (@jschwinger233)
  • fix: shoot ipv6 icmp redirects in #494 by (@mzz2017)
  • fix: cannot use must in bracket in fallback in #495 by (@mzz2017)
  • fix: Don't enable net.ipv6.conf.all.forwarding in #496 by (@jschwinger233)
  • fix: auto_config_kernel_parameter sets net.ipv6.conf.all.forwarding=1 when binding lan interfaces in #499 by (@jschwinger233)
  • fix/chore: update submodule outbound to fix panic in some edge cases in #503 by (@mzz2017)
  • fix: maintain udp conn direction to fix possible dns leaking in #505 by (@mzz2017)
  • fix: sysctl net.ipv4.conf.dae0peer.accept_local=1 in #512 by (@jschwinger233)
  • fix: Opt out TCP sockmap bypass by default in #518 by (@jschwinger233)
  • fix: set accept_ra=2 to fix missing ipv6 address on WAN interface if necessary in #504 by (@mzz2017)

Others

  • docs(protocols): delete redundant line in #452 by (@bradfordzhang)
  • ci(Makefile): enable trace module by default in #455 by (@hero-intelligent)
  • ci: update actions/checkout@v3 to actions/checkout@v4 in #461 by (@MarksonHon)
  • ci: update ci modules using nodejs to latest in #465 by (@MarksonHon)
  • style: format bpf c code using kernel checkpatch.pl in #477 by (@jschwinger233)
  • chore: bump submodule dae_bpf_headers in #487 by (@jschwinger233)
  • chore: Replace regexp with regexp2 for better filtering in #467 by (@xishang0128)
  • docs(example): add '# Multiple filters indicate 'or' logic.' in #488 by (@akiooo45)
  • ci(generate-changelogs.yml): generate auth token on the fly in #489 by (@sumire88)
  • ci(release): draft release v0.6.0rc1 in #491 by (@dae-prow)
  • docs(readme): remove unnecessary lines in #500 by (@sumire88)
  • chore: upgrade quic-go to 0.42.0 and utls to 1.6.4 in #497 by (@mzz2017)
  • ci(release): draft release v0.6.0rc2 in #502 by (@dae-prow)
  • chore(dae.service): set TimeoutStartSec=120 instead of 10 in #510 by (@hiifeng)
  • chore(issue_template): update template params in #514 by (@sumire88)
  • docs: update dae-with-opnsense.md in #517 by (@linglilongyi)
  • chore: right the wrong gateway config in opnsense document in #520 by (@troubadour-hell)

Example Config: https://github.com/daeuniverse/dae/blob/v0.6.0/example.dae

Full Changelog: v0.5.1...v0.6.0

New Contributors

Don't miss a new dae release

NewReleases is sending notifications on new releases.