daeuniverse / dae-wing

dae-wing is a backend of dae, provides a method to bundle arbitrary frontend and dae into one binary.
GNU Affero General Public License v3.0
34 stars 14 forks source link

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

Closed dae-prow[bot] closed 11 months ago

dae-prow[bot] commented 11 months ago

⏳ 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:

dae reload/suspend [pid] [flags]
Flags:
  -a, --abort   Abort established connections.

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

11212

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:

image

After:

image

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

11212

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:

image

After:

image

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

11212

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:

image

After:

image

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.