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 |
|
Sumire (菫)
|
3184aa5abd
|
chore(license): update license signature (#406)
|
2024-01-04 17:28:16 +08:00 |
|
mzz
|
aeaf2fc661
|
fix: add _ to valid domain chars set (#365)
|
2023-12-26 19:27:18 +08:00 |
|
mzz
|
25c047a766
|
optimize(udp)/fix(quicSniffer): optimize performance of udp and fix a potential panic of quic (#301)
|
2023-11-15 14:32:57 +08:00 |
|
mzz
|
7273be6a06
|
feat: support ToS routing rule (#292)
|
2023-08-20 01:55:42 +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
|
7ea40151ad
|
feat/chore: add log file/refine code/add tip for no-load (#219)
|
2023-07-15 12:23:36 +08:00 |
|
mzz
|
11d2ea945f
|
feat: latency-based failover (#119)
|
2023-07-10 19:44:56 +08:00 |
|
mzz
|
40b553edc9
|
optimize(routing): fix slow domain++ ip routing (#133)
|
2023-06-11 12:48:52 +08:00 |
|
mzz
|
ff2b025ba4
|
chore: fix incorrect number of routing rule stringer (#131)
|
2023-06-11 12:47:50 +08:00 |
|
mzz
|
cbcbec9a1a
|
fix(config_parser): potential panic due to out of index (#108)
|
2023-06-04 10:13:35 +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
|
d9133b2517
|
fix: problem that cannot use unsorted ip set in dns response routing
|
2023-03-31 23:36:24 +08:00 |
|
mzz2017
|
eed2fa4f8f
|
chore: support loong64 arch
|
2023-03-19 21:50:42 +08:00 |
|
mzz2017
|
c2d2b0d58f
|
chore: more prompts
|
2023-03-15 18:15:07 +08:00 |
|
mzz2017
|
e2964ee6aa
|
chore: transferred to daeuniverse
|
2023-03-14 15:01:55 +08:00 |
|
mzz2017
|
50d1981709
|
fix: kernelVersion.err should be clear if final version from utsname
|
2023-03-08 17:01:24 +08:00 |
|
mzz2017
|
c691d5b37a
|
fix: use unix.Utsname instead of syscall.Utsname
|
2023-03-08 16:58:56 +08:00 |
|
mzz2017
|
38abfcec99
|
fix(utsname): riscv64
|
2023-03-08 16:53:22 +08:00 |
|
mzz2017
|
d0d731375a
|
fix: utsname needs to distinguish between arm and non-arm
|
2023-03-08 16:52:32 +08:00 |
|
mzz2017
|
1b5ef8a192
|
optimize: fallback to syscall if failed to detect kernel version
|
2023-03-08 16:44:15 +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 |
|
mzz2017
|
384b4131a3
|
feat: add more trace info (pid, pname, mac)
|
2023-02-21 16:10:44 +08:00 |
|
mzz2017
|
f412f9eeac
|
chore: bitlist use uint16 as underlay
|
2023-02-20 18:24:29 +08:00 |
|
mzz
|
9fd52c4d38
|
feat: support to mark direct traffic (#24)
|
2023-02-20 18:06:54 +08:00 |
|
mzz2017
|
c75db9397d
|
optimize: optimize momory of domain matching trie
|
2023-02-19 19:15:16 +08:00 |
|
mzz2017
|
a011c2a74c
|
fix: domain match
|
2023-02-19 14:08:13 +08:00 |
|
mzz
|
8f6b0a6e2a
|
feat/optimize: add userspace routing and optimize domain routing (#18)
|
2023-02-18 18:27:28 +08:00 |
|
mzz2017
|
de08c7c861
|
chore: rename routing final as fallback
|
2023-02-18 03:01:51 +08:00 |
|
mzz2017
|
e097acaa8e
|
feat: support to set log level in config file
|
2023-02-05 14:03:34 +08:00 |
|
mzz2017
|
a6d2628505
|
feat: add flag disable-timestamp; check empty node list after subscription resolving
|
2023-02-04 22:02:37 +08:00 |
|
mzz2017
|
a70d09f59a
|
feat: new log formatter
|
2023-02-04 15:02:44 +08:00 |
|
mzz2017
|
6562866147
|
refactor: use cgroupv2 instead of ftrace to get better compatibility
|
2023-02-02 21:22:18 +08:00 |
|
mzz2017
|
0b85d99571
|
feat: support multiple lan and wan interfaces to bind
|
2023-02-01 12:18:19 +08:00 |
|
mzz2017
|
3602e2e26b
|
optimize: adapt to bpf legacy
|
2023-01-30 23:21:00 +08:00 |
|
mzz2017
|
3c55d086e9
|
chore
|
2023-01-29 13:38:15 +08:00 |
|
mzz2017
|
e4996ace25
|
fix: routing problems
|
2023-01-29 11:19:58 +08:00 |
|
mzz2017
|
c8d11cbecf
|
feat: support not operator and port, sport routing func
|
2023-01-29 07:31:52 +08:00 |
|
mzz2017
|
49afec8079
|
fix: panic when there is any lexer error
|
2023-01-28 18:51:21 +08:00 |
|
mzz2017
|
f8d40e03c1
|
fix: log
|
2023-01-28 15:59:53 +08:00 |
|
mzz2017
|
af0f50b308
|
chore: update copyright
|
2023-01-28 13:56:06 +08:00 |
|
mzz2017
|
6e3637d018
|
optimize: lower kernel version requirement from 5.6 to 5.2
|
2023-01-28 13:27:54 +08:00 |
|
mzz2017
|
af22a9b0e6
|
chore: fix copyright
|
2023-01-28 02:35:18 +08:00 |
|
mzz2017
|
4c248e9e1a
|
feat: support config file
|
2023-01-28 01:50:21 +08:00 |
|
mzz2017
|
edbce81e88
|
feat: add config_parser
|
2023-01-27 02:10:27 +08:00 |
|
mzz2017
|
6fba4f8570
|
init
|
2023-01-23 19:54:21 +08:00 |
|