Skip to content

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

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

Merged
merged 15 commits into from
May 24, 2025
Merged

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

merged 15 commits into from
May 24, 2025

Conversation

dae-prow[bot]
Copy link
Contributor

@dae-prow dae-prow bot commented Feb 20, 2025

⏳ 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 = {} 保证空洞也被零值化就行了。

测试:

for v in 12 13 14 15 16 17 18 19; do sudo CLANG=clang-$v make ebpf-test; done

#794 - docs: update minimum kernel version to 5.17

PR: daeuniverse/dae#794

Context:

  • In some documentation, the minimum kernel version hasn't been updated to 5.17.

#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


@dae-prow dae-prow bot requested a review from a team as a code owner February 20, 2025 13:45
wanlce
wanlce previously approved these changes May 23, 2025
@wanlce wanlce added the tested label May 24, 2025
@wanlce wanlce merged commit bcf41d1 into main May 24, 2025
0 of 3 checks passed
@wanlce wanlce deleted the sync-upstream branch May 24, 2025 12:28
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