Commit Graph

101 Commits

Author SHA1 Message Date
seiuneko
53b5fedbc3
optimize: reduce memory usage by reading kallsyms only in the trace command (#700) 2024-11-18 19:47:35 +08:00
龙一
b814105405
feat(trace): add drop-only option (#632)
Co-authored-by: mzz <2017@duck.com>
2024-09-27 23:26:17 +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
秋野かえで
c5b596c293
feat: add MPTCP support (#601) 2024-08-27 09:49:51 +08:00
Markson Hon
00f1df6696
fix(cmd/run.go): always check whether network online (#588) 2024-08-08 00:58:26 +08:00
Mathias Zhang
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
龙一
867a247ae4
feat: add sysdump as subcommand (#572) 2024-07-16 00:38:28 +08:00
Mix
cb61bf90b2
feat: Add support for hysteria2 dialer and protocol (#533)
Co-authored-by: mzz <2017@duck.com>
2024-06-16 20:41:27 +08:00
/gray
137e8f2278
chore: Add a global config to enable pprof (#532)
Co-authored-by: dae-prow[bot] <136105375+dae-prow[bot]@users.noreply.github.com>
2024-06-16 14:41:52 +08:00
mzz
795bd0560e
fix: support to report all error when reloading (#540) 2024-06-15 16:41:07 +08:00
mzz
f26ac49d9e
fix/chore: update submodule outbound to fix panic in some edge cases (#503) 2024-04-24 02:22:50 +08:00
汐殇
713d991f2b
chore: Replace regexp with regexp2 for better filtering (#467) 2024-04-02 12:35:11 +08:00
mzz
b9741c92fc
feat: support reloading progress and error for dae reload (#470)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-03-27 13:01:37 +08:00
/gray
6f1db5ee1f
feat(bpf): implement stack bypass (#458)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-03-01 18:27:02 +08:00
/gray
5f3249bcb3
feat: dae trace (#435)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
2024-01-27 13:33:00 +08:00
Sumire (菫)
db8f474aa9
chore(cmd/version): update print info (#417)
Co-authored-by: mzz <2017@duck.com>
2024-01-22 18:46:42 +08:00
/gray
0f8277b5a4
fix: Workaround UDP port conflicts when another local process binds 53 (#414) 2024-01-11 21:33:16 +08:00
Sumire (菫)
3184aa5abd
chore(license): update license signature (#406) 2024-01-04 17:28:16 +08:00
kev
b7aea958f3
feat(cmd): extend --version print info (#356) 2023-11-15 14:58:52 +08:00
mzz
9f7a49b81d
feat: support --abort for reload and suspend (#346) 2023-11-14 16:26:33 +08:00
mzz
b9b1624b0b
docs: improve docs about pppoe and mark (#305)
Co-authored-by: kev <yqlbu@bu.edu>
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-09-02 15:06:50 +08:00
mzz
c6557ce207
refactor/fix: match dscp instead of tos (#294)
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
2023-08-20 23:43:33 +08:00
Nicolas
5c9e0cfa15
chore: honk with sound (#289) 2023-08-20 13:33:56 +08:00
mzz
7273be6a06
feat: support ToS routing rule (#292) 2023-08-20 01:55:42 +08:00
Nicolas
c784ebaf53
feat: dae can call now (#288) 2023-08-19 12:02:49 +08:00
mzz
a32bd81637
chore: upgrade quic-go to 0.37.4 to support go1.21 (#270)
Co-authored-by: kev <31861128+yqlbu@users.noreply.github.com>
2023-08-09 23:00:38 +08:00
mzz
a6382423a4
fix: bad ipversion selection caused by #251 (#257)
* fix: bad ipversion selection caused by #251

* chore: upgrade softwind
2023-08-05 18:18:21 +08:00
mzz
9124c5d9f5
optimize: pull subscription using custom UA (#233) 2023-07-23 23:52:27 +08:00
mzz
7ea40151ad
feat/chore: add log file/refine code/add tip for no-load (#219) 2023-07-15 12:23:36 +08:00
mzz
4d42b2d978
fix: new control plane should reset grpc conn pool cache (#150) 2023-06-18 18:53:26 +08:00
mzz
f494373a30
fix: should gracefully exit if failed to listen when reloading (#138) 2023-06-11 16:58:55 +08:00
mzz
ee09ae17e3
feat: support iptables tproxy (#80) 2023-06-04 11:38:05 +08:00
mzz
689fa0f01c
fix: rand seed for network check (#106) 2023-05-30 23:01:23 +08:00
czybjtu
e71c272693
style: format golang import package code style (#58)
Co-authored-by: Kevin Yu <yqlbu@Bu.edu>
2023-04-23 13:27:29 +08:00
mzz2017
38cc66d1d3 feat: support dns.ipversion_prefer 2023-04-07 23:06:04 +08:00
mzz2017
ecadddaeca optimize: reduce loading time and memory requirement by shrinking process name searching length 2023-04-05 00:42:56 +08:00
mzz2017
85343ac141 fix: should update system DNS every 5 seconds 2023-04-02 17:43:50 +08:00
mzz2017
f2dc750dbb chore: refine reloading code 2023-03-30 23:28:51 +08:00
mzz2017
97a4e956fe fix: should probe wan interface after network online 2023-03-27 12:33:13 +08:00
mzz2017
5d8fc85fd9 optimize: ignore sighup 2023-03-25 15:51:20 +08:00
mzz2017
59a07289d5 optimize: use sigusr2 to suspend instead of sighup 2023-03-25 15:46:05 +08:00
mzz2017
2ff7e1ba47 feat: add config dir as extern geosite search dir. fix #41 2023-03-25 00:57:04 +08:00
mzz2017
c2e02482d0 chore: change check network links 2023-03-24 02:21:45 +08:00
mzz2017
b69cb63a11 fix: rollback reloading and refresh fixed outbound alive state 2023-03-23 15:34:56 +08:00
mzz2017
f284322d9b docs: add some desc for export command 2023-03-22 22:06:50 +08:00
mzz2017
6e1401e9a0 optimize: add a new link for network check 2023-03-19 12:26:09 +08:00
mzz2017
fe3f9c62c3 optimize: refine dns cache behaviour 2023-03-17 13:13:49 +08:00
mzz2017
c2d2b0d58f chore: more prompts 2023-03-15 18:15:07 +08:00
mzz2017
8451485064 feat: waiting for network before pulling subscriptions 2023-03-15 16:19:32 +08:00
mzz2017
e2964ee6aa chore: transferred to daeuniverse 2023-03-14 15:01:55 +08:00