chore(sync): keep upstream source up-to-date #150
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/9526852620
#540 - fix: support to report all error when reloading
PR: daeuniverse/dae#540
Context:
In the past, not all problems would be reported when reloading, such as non-existent group name error. This PR fixes it.
Related: #470
#532 - chore: Add a global config to enable pprof
PR: daeuniverse/dae#532
Context:
undefined
#541 - docs: add protocols uri schema
PR: daeuniverse/dae#541
Context:
https://github.com/daeuniverse/dae/blob/cb3f69602e79ad3ff779bfed23e82f633625a5f8/docs/en/proxy-protocols.md
#542 - fix: cannot route for sniffed domain with port
PR: daeuniverse/dae#542
Context:
In some cases, especially for non-typical ports, http sniffer will return the sniffing results carrying the port. At this time, due to some valid character restrictions, the domain routing will lose its function.
This PR fixes it.
#531 - docs: update arch installation
PR: daeuniverse/dae#531
Context:
undefined
#539 - fix: incidental packet drop and weird UDP state maintaining
PR: daeuniverse/dae#539
Context:
ebpf drop
The past two PRs #493, #505 have introduced a weird problem: erroneous UDP status maintenance will occur when a large number of concurrent messages are sent.
This results in some packets of stateful udp connection being incorrectly sent directly (such as what should be proxied and sent to dae control plane), resulting in sporadic packet drop. May be relevant: daeuniverse/dae#533 (comment).
This problem is particularly likely to be triggered when the original traffic is udp and the throughput is large, such as http3 traffic and bt traffic.
Although I haven't fully verified, this fix may incidentally resolve the DNS leak issue.
unordered udp packets
The data which should be in order will be handled as unordered by dae, which may cause more resources by quic to process.
#543 - feat: support assist connectivity check (udp-dns) by dns module
PR: daeuniverse/dae#543
Context:
There were sporadic user reports in the past that
tcp+udp
did not work properly. I cannot reproduce this problem. One possibility is that the DNS server used for check connectivity is different from the actual DNS, and the dialer server has different connectivity quality (good/poor) to the two DNS servers.To solve this problem, this PR supports the DNS module to feedback query failures to the connectivity module, thereby assisting in connectivity checks and lowering node priority.
#533 - feat: Add support for hysteria2 dialer and protocol
PR: daeuniverse/dae#533
Context:
undefined
#527 - docs: add gaming-oriented routing tutorial
PR: daeuniverse/dae#527
Context:
undefined
#545 - ci(release): draft release v0.7.0rc1
PR: daeuniverse/dae#545
Context:
undefined
#546 - ci(prerelease): fix go version ref
PR: daeuniverse/dae#546
Context:
As the title suggests.