chore(sync): keep upstream source up-to-date #166
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
⏳ 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/13436701518
#761 - ci(release): draft release v1.0.0rc2
PR: daeuniverse/dae#761
Context:
undefined
#699 - feat: udp conntrack for lan interface
PR: daeuniverse/dae#699
#758 - feat(config): wildcard interface name support & refactor lazybind
PR: daeuniverse/dae#758
#769 - fix(bpf): Match pname as long as 16 bytes
PR: daeuniverse/dae#769
#771 - fix(bpf): Make bpf code compatible with clang-12 to clang-19
PR: daeuniverse/dae#771
Context:
clang-18+ 会导致 verifier 挂掉 #769, 这个 PR 把
get_real_comm_ctx.l
的长度从 u32 缩减为 u8 解决了这个问题。业务逻辑上看,get_real_comm_ctx.l 最多存储的 offset 不超过 MAX_ARG_LEN=128,所以 u8 max=256 足够了。虽然缩减了结构体字段大小,但是内存对齐的原因让结构体整体实际大小没有变化,依然是 16 字节,产生了空洞,但是问题不大,用
struct get_real_comm_ctx ctx = {}
保证空洞也被零值化就行了。测试:
#794 - docs: update minimum kernel version to 5.17
PR: daeuniverse/dae#794
Context:
#797 - docs: update archlinuxcn package name & add AVX2 package to AUR
PR: daeuniverse/dae#797
Context:
undefined
#784 - feat: add fallback DNS
PR: daeuniverse/dae#784
#802 - fix: revert wrongly merged go mod changes
PR: daeuniverse/dae#802
#808 - ci(release): draft release v1.0.0rc3
PR: daeuniverse/dae#808
Context:
undefined
#811 - ci(bpf-test): Test bpf against llvm 15-19
PR: daeuniverse/dae#811
#813 - chore(cmd/config): fix typos
PR: daeuniverse/dae#813
#782 - fix: solve the problem that DNS dialer not perform switching & udp traffic stucks
PR: daeuniverse/dae#782