Commit Graph

760 Commits

Author SHA1 Message Date
78f4e34cf8 docs(dns): add docs for #649 (#687) 2024-11-02 17:46:51 +08:00
bfc17c3e2d feat(dns): support DoH, DoT, DoH3, DoQ (#649) 2024-11-02 00:45:03 +08:00
0e1301b851 feat/optimize(hy2): support human-readable bandwidth configuration (#666)
Co-authored-by: mzz <2017@duck.com>
2024-10-30 22:22:03 +08:00
mzz
382dc5cd58 refactor/optimize(bpf): rework bpf route with bpf_loop (#580) 2024-10-30 01:06:13 +08:00
334cbd3962 fix(routing): Fix MergeAndSortRulesOptimizer (#682) 2024-10-24 20:08:49 +08:00
438c05cbd6 ci(workflows/bpf-test): add BPF test to cover route logic (#671)
Co-authored-by: mzz <2017@duck.com>
2024-10-13 23:21:45 -04:00
3b77ddfd67 ci(release): draft release v0.8.0 (#675)
Co-authored-by: dae-prow-robot <dae@v2raya.org>
Co-authored-by: sumire88 <151038614+sumire88@users.noreply.github.com>
v0.8.0
2024-10-11 11:47:35 -04:00
cb57bd542f docs: Google DNS should use dns.google instead of dns.google.com (#664) 2024-09-29 16:42:15 +08:00
2a8b5375ae fix(hy2): dialer regression introduced by #645 pr (#663) 2024-09-28 13:21:27 +08:00
3e40a91826 chore(changelogs): add v0.7.4 changelogs (#659) 2024-09-27 22:35:41 -04:00
7c1a886664 ci(workflows/{prerelease,release}): force checkout to specific tag (#660) 2024-09-27 22:33:59 -04:00
56440cd5a4 chore(changelogs): add v0.7.3 changelogs (#658) 2024-09-27 13:03:47 -04:00
cfdf930641 ci(release): draft release v0.8.0rc2 (#655)
Co-authored-by: dae-prow-robot <dae@v2raya.org>
Co-authored-by: sumire88 <151038614+sumire88@users.noreply.github.com>
v0.8.0rc2
2024-09-27 11:33:54 -04:00
b814105405 feat(trace): add drop-only option (#632)
Co-authored-by: mzz <2017@duck.com>
2024-09-27 23:26:17 +08:00
b218ecfdaa chore(changelogs): include v0.7.2 changelogs (#653) 2024-09-27 11:24:17 -04:00
mzz
67fef1664d fix(vless): allow empty flow as ordinary tls (#652) 2024-09-27 23:20:15 +08:00
Mix
7e751e0ca7 feat: support bandwidth configuration (#645) 2024-09-27 00:18:48 +08:00
mzz
218ae3f654 fix: connection leaks (#624)
Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
2024-09-26 22:40:29 +08:00
da8890c38a fix(sniffer): remove useless EOF warning logs printing (#650) 2024-09-25 15:16:46 +08:00
a7675988d8 fix: compatible issue when DNS msg not be compressed (#646)
Co-authored-by: mzz2017 <2017@duck.com>
2024-09-24 22:06:37 +08:00
a70b6bd9b6 docs: add linux-aarch64-7ji as recommended kernel for Arch Linux ARM (#648) 2024-09-24 13:33:16 +00:00
mzz
cec5e71d4e fix: crash on openwrt (#640)
Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
2024-09-19 13:40:05 -04:00
ff62fae5c5 refactor: reuse existing functions & format code (#641) 2024-09-18 20:20:37 +08:00
mzz
3b2ae3add3 patch: revert: refactor: improve code readability of struct initialization (#637) 2024-09-17 22:47:49 +08:00
903b595417 refactor: remove redundant assignments (#634) 2024-09-14 13:26:09 +08:00
8255400fe2 refactor: improve code readability of struct initialization (#633) 2024-09-14 00:41:45 +08:00
e637d666e0 optimize: replace c arithmetic operators with bitwise ones (#628) 2024-09-13 22:39:33 +08:00
9701f5a377 docs: add reality tcp support to proxy-protocols (#627) 2024-09-12 21:02:19 +08:00
mzz
d8fad75597 feat(dialer): support reality (without udp support) (#573) 2024-09-12 12:50:33 +08:00
9f04adfe16 feat: allow group override global node connectivity check (#623)
Co-authored-by: mzz2017 <2017@duck.com>
2024-09-08 22:13:06 +08:00
c8856614c5 feat: support ipip tunnel as lan/wan interface (#615) 2024-09-03 18:38:21 +08:00
c5b596c293 feat: add MPTCP support (#601) 2024-08-27 09:49:51 +08:00
18b657083f docs: update persistent script (#603) 2024-08-27 09:48:10 +08:00
0fd25ad5b0 ci/fix(trigger-downstream-flake-sync): update dispatch target (#613) 2024-08-26 09:20:29 -04:00
ee272f72c6 ci: add trigger-downstream-flake-sync workflow (#612) 2024-08-26 08:36:08 -04:00
00d569f298 optimize(bpf): Alternative way to avoid parsing packet at dae0 (#600) 2024-08-24 14:52:56 +08:00
5d473f9fb7 chore(changelogs): add v0.7.1 release changelogs (#609) 2024-08-20 23:18:36 -04:00
817e448d9e chore(example.dae): add hy2 in comments (#605) 2024-08-14 21:42:35 +08:00
00f1df6696 fix(cmd/run.go): always check whether network online (#588) 2024-08-08 00:58:26 +08:00
4717fa2cdc feat(cmd): shell completion subcommand (#576)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-07-22 23:31:18 -04:00
54df978e04 ci(release): draft release v0.8.0rc1 (#585)
Co-authored-by: dae-prow-robot <dae@v2raya.org>
Co-authored-by: sumire88 <151038614+sumire88@users.noreply.github.com>
v0.8.0rc1
2024-07-22 09:15:39 +08:00
222dfcf429 optimize(bpf): Use direct packet access (#562)
Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-07-22 08:59:15 +08:00
0a7c9e6459 fix: unknown type due to dae-wing fixed policy (#582)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-07-22 08:54:27 +08:00
mzz
c3ccf179d9 fix: cannot sniff tls fragments (#555)
Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-07-22 08:51:26 +08:00
mzz
be093c2227 fix: unknown tls implementation (#569) 2024-07-16 23:51:42 +08:00
867a247ae4 feat: add sysdump as subcommand (#572) 2024-07-16 00:38:28 +08:00
mzz
5810244109 fix(udp_task_pool): panic: close of closed channel (#570) 2024-07-15 13:29:58 +08:00
ffdfadba8a docs: persistent subscription (#577) 2024-07-15 12:12:44 +08:00
64ebfea741 docs(protocols): add hysteria2 uri schema (#558)
Co-authored-by: mzz <2017@duck.com>
2024-06-24 23:48:41 +08:00
89cb77e632 docs: Update go version in build-by-yourself.md (#561) 2024-06-24 23:45:38 +08:00