When a quic first packet is insufficient, the re-assembler will panic due to being out of range. This PR fixes it.
Support cross-packet reassembling for QUIC (SNI Sniff)
After this quic cross-packet reassembling, we can get SNI in more cases. However, quic connecting to google servers seems to be refused if the destination is overridden. Therefore, we can only use the quic sniffed domain for routing instead of dest overriding.
UDP Performance
And this PR improves UDP performance.
Before:
After:
301 - optimize(udp)/fix(quicSniffer): optimize performance of udp and fix a potential panic of quic
When a quic first packet is insufficient, the re-assembler will panic due to being out of range. This PR fixes it.
Support cross-packet reassembling for QUIC (SNI Sniff)
After this quic cross-packet reassembling, we can get SNI in more cases. However, quic connecting to google servers seems to be refused if the destination is overridden. Therefore, we can only use the quic sniffed domain for routing instead of dest overriding.
UDP Performance
And this PR improves UDP performance.
Before:
After:
301 - optimize(udp)/fix(quicSniffer): optimize performance of udp and fix a potential panic of quic
When a quic first packet is insufficient, the re-assembler will panic due to being out of range. This PR fixes it.
Support cross-packet reassembling for QUIC (SNI Sniff)
After this quic cross-packet reassembling, we can get SNI in more cases. However, quic connecting to google servers seems to be refused if the destination is overridden. Therefore, we can only use the quic sniffed domain for routing instead of dest overriding.
⏳ dae-wing (origin/main) is currently out-of-sync to dae (origin/main); changes are proposed by @daebot in actions - https://github.com/daeuniverse/dae-wing/actions/runs/6860999227
346 - feat: support --abort for reload and suspend
PR: https://github.com/daeuniverse/dae/pull/346
Context:
301 - optimize(udp)/fix(quicSniffer): optimize performance of udp and fix a potential panic of quic
PR: https://github.com/daeuniverse/dae/pull/301
Context:
Fix panic
When a quic first packet is insufficient, the re-assembler will panic due to being out of range. This PR fixes it.
Support cross-packet reassembling for QUIC (SNI Sniff)
After this quic cross-packet reassembling, we can get SNI in more cases. However, quic connecting to google servers seems to be refused if the destination is overridden. Therefore, we can only use the quic sniffed domain for routing instead of dest overriding.
UDP Performance
And this PR improves UDP performance.
Before:
After:
301 - optimize(udp)/fix(quicSniffer): optimize performance of udp and fix a potential panic of quic
PR: https://github.com/daeuniverse/dae/pull/301
Context:
Fix panic
When a quic first packet is insufficient, the re-assembler will panic due to being out of range. This PR fixes it.
Support cross-packet reassembling for QUIC (SNI Sniff)
After this quic cross-packet reassembling, we can get SNI in more cases. However, quic connecting to google servers seems to be refused if the destination is overridden. Therefore, we can only use the quic sniffed domain for routing instead of dest overriding.
UDP Performance
And this PR improves UDP performance.
Before:
After:
301 - optimize(udp)/fix(quicSniffer): optimize performance of udp and fix a potential panic of quic
PR: https://github.com/daeuniverse/dae/pull/301
Context:
Fix panic
When a quic first packet is insufficient, the re-assembler will panic due to being out of range. This PR fixes it.
Support cross-packet reassembling for QUIC (SNI Sniff)
After this quic cross-packet reassembling, we can get SNI in more cases. However, quic connecting to google servers seems to be refused if the destination is overridden. Therefore, we can only use the quic sniffed domain for routing instead of dest overriding.
UDP Performance
And this PR improves UDP performance.
Before:
After:
356 - feat(cmd): extend --version print info
PR: https://github.com/daeuniverse/dae/pull/356
Context:
As the title suggests. Add extra info such as Go runtime, copy-right, license to
dae --version
cmd.