Commit Graph

78 Commits

Author SHA1 Message Date
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
mzz2017
5ba320b45b docs: add notes for cmd 2023-03-14 00:46:52 +08:00
mzz2017
2b25e789db feat: support to suspend 2023-03-14 00:34:38 +08:00
mzz2017
3b8ae5eb18 chore: prompt 2023-03-13 14:25:14 +08:00
mzz2017
d226d799b7 optimize: refine reloading 2023-03-07 06:38:06 +08:00
mzz2017
fd43971eab chore: support docker. fix #30 2023-03-04 13:16:26 +08:00
mzz2017
adfcef4d13 docs: not so lightweight 2023-03-03 16:36:22 +08:00
mzz2017
c15c0ee410 fix: should roll back configuration if failure of reload 2023-03-02 22:25:51 +08:00
mzz2017
741a8dedb4 chore 2023-02-28 21:25:15 +08:00
mzz2017
215b9202ea feat: allow to change log level by reloading 2023-02-27 19:33:51 +08:00
mzz2017
8d29a81626 fix: should reload new config from file 2023-02-27 17:22:05 +08:00
mzz2017
1737d3f7b2 feat: allow no node and add run file 2023-02-27 15:10:15 +08:00
mzz2017
a9709d2a57 optimize: allow to bind nothing 2023-02-27 14:57:00 +08:00
mzz2017
2525c0658d chore: send real ready after listening and clean up thoroughly 2023-02-27 14:36:36 +08:00
mzz2017
7783498c03 chore: systemd 2023-02-27 14:07:36 +08:00
mzz2017
01162f3d7e feat: support reload 2023-02-27 13:29:42 +08:00
mzz2017
8b59492fe5 chore: remove selective loading bpf objects 2023-02-27 09:56:00 +08:00
mzz
5cf6dca509
feat: support export config outline and config marshal (#27) 2023-02-25 22:53:18 +08:00
mzz
8bd6a77398
feat: dns routing (#26) 2023-02-25 02:38:21 +08:00
mzz
8f6b0a6e2a
feat/optimize: add userspace routing and optimize domain routing (#18) 2023-02-18 18:27:28 +08:00
mzz2017
c43b6887d7 refactor: tag getter 2023-02-12 11:33:12 +08:00
mzz2017
e758f332d2 feat: add ipforward check 2023-02-10 11:55:00 +08:00
mzz
c54a5a0c30
feat: support subscription tag and subtag filter (#13) 2023-02-10 11:04:16 +08:00
mzz2017
af743cd1c6 feat: support include 2023-02-09 23:17:49 +08:00