Commit Graph

733 Commits

Author SHA1 Message Date
mzz2017
43e49f0529 chore: update dae.service 2023-02-04 22:22:28 +08:00
mzz2017
5af9c9d46e feat: add validate command 2023-02-04 22:21:27 +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
5118a80bca feat: add DNS rush-answer filter 2023-02-04 20:53:29 +08:00
mzz2017
dcf8021500 docs/fix: README; fix BatchUpdate version requirement 2023-02-04 18:27:13 +08:00
mzz2017
69f897b7e9 optimize 2023-02-04 18:18:06 +08:00
mzz2017
e203ad1590 fix: CNAME ans should also be flipped 2023-02-04 17:28:47 +08:00
mzz2017
868f8fd0e8 chore: log level 2023-02-04 17:20:42 +08:00
mzz2017
5698247c3a docs: update example.dae 2023-02-04 17:15:14 +08:00
mzz2017
53872a24a5 feat: use dns question flipping trick to reduce dns pollution 2023-02-04 17:11:01 +08:00
mzz2017
e42730ed81 style/optimize: refine log; udp lazily call group.Select() 2023-02-04 15:28:48 +08:00
mzz2017
a70d09f59a feat: new log formatter 2023-02-04 15:02:44 +08:00
mzz2017
68c8ff7754 chore: does not annotate kernel requirement in config file 2023-02-04 14:11:40 +08:00
mzz2017
14e5da14fd docs: README 2023-02-04 13:38:09 +08:00
mzz2017
5d4210b030 fix/chore: fix lpm batch update problem and remove BTF requirement 2023-02-04 13:37:36 +08:00
mzz2017
0d29b6fccc fix: checksum 2023-02-04 11:39:16 +08:00
mzz
b117dfa7d5
feat: support real process name traffic split (#6) 2023-02-04 11:24:03 +08:00
mzz2017
0793534f72 chore: remove useless sys/socket.h 2023-02-02 21:43:55 +08:00
mzz2017
549b51d8e9 chore: remove useless errno.h 2023-02-02 21:40:06 +08:00
mzz2017
be41239cc8 chore: fix ci 2023-02-02 21:26:54 +08:00
mzz2017
6562866147 refactor: use cgroupv2 instead of ftrace to get better compatibility 2023-02-02 21:22:18 +08:00
mzz
af88d51449
Update README.md 2023-02-01 21:40:05 +08:00
mzz2017
c92c171c1a docs(README): kernel configuration 2023-02-01 21:32:04 +08:00
mzz2017
1d12d14882 docs: add prompt for lack of kernel config item 2023-02-01 21:16:21 +08:00
mzz
22e64effe0
optimize: insns complexity error (#4) 2023-02-01 19:50:17 +08:00
mzz
3c1b3e8e7b
fix: artifacts zip in zip (#3) 2023-02-01 19:49:27 +08:00
mzz2017
95fba1da49 chore: add useful macro 2023-02-01 16:02:33 +08:00
mzz2017
483a2f973d chore: ci for fix/feat branch 2023-02-01 15:26:40 +08:00
mzz2017
8908765ca1 feat: only load part of programs for bind to wan only 2023-02-01 15:16:25 +08:00
mzz2017
a784b16367 optimize: assets finder 2023-02-01 14:08:01 +08:00
mzz2017
832b5e4df9 style: refine control plane log print 2023-02-01 13:14:22 +08:00
mzz2017
43b39093a3 feat: refactor []string config parser 2023-02-01 12:30:26 +08:00
mzz2017
0b85d99571 feat: support multiple lan and wan interfaces to bind 2023-02-01 12:18:19 +08:00
mzz2017
268a52a934 fix: remove unsupported (on old kernel) bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_NO_CSUM_RESET 2023-02-01 11:10:41 +08:00
mzz2017
5cbb1f963c optimize: not load CO-RE if possible 2023-02-01 10:59:57 +08:00
mzz2017
18e1eeea80 fix: problem that cannot proxy lan_interface 2023-02-01 10:24:11 +08:00
mzz2017
db50c80a96 fix: incorrectly throw error when 5.2<=kernel<5.5 2023-02-01 01:34:50 +08:00
mzz2017
9cdee19b57 docs: kernel version explanation 2023-02-01 00:34:39 +08:00
mzz2017
35540f55a9 docs: typo and example 2023-02-01 00:02:46 +08:00
mzz2017
3d890cadd0 chore: add systemd service 2023-01-31 23:51:34 +08:00
mzz
2cd2a2ec8f
chore: fix CI (#2) 2023-01-31 22:02:18 +08:00
mzz2017
acf9280177 chore: README and CI 2023-01-31 21:49:27 +08:00
mzz2017
7f362f3768 chore: bpf headers to submodule 2023-01-31 21:44:20 +08:00
mzz2017
bfba33e231 chore: remove arch related kprobe 2023-01-31 20:25:55 +08:00
mzz2017
c1e196c1c6 fix: zero question dns packet causes panic 2023-01-31 19:54:11 +08:00
mzz2017
460ef450a0 feat: support pname routing (just task command. fixme) 2023-01-31 19:33:53 +08:00
mzz2017
b788f03d4a chore: remove an useless prompt 2023-01-31 18:35:27 +08:00
mzz2017
7c0c8923aa chore: clean ebpf files before compile 2023-01-31 18:33:47 +08:00
mzz2017
d5c2648753 optimize: reduce insns complexity 2023-01-31 18:21:18 +08:00
mzz2017
e60295dac7 fix: problem that node address cannot be domain 2023-01-31 18:08:38 +08:00