Commit Graph

45 Commits

Author SHA1 Message Date
mzz
382dc5cd58
refactor/optimize(bpf): rework bpf route with bpf_loop (#580) 2024-10-30 01:06:13 +08:00
./gray
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
mzz
605f005e54
feat: support to maintain udp conn state (#493) 2024-04-08 22:23:55 +08:00
mzz
3a83d98819
feat: add .clang-format file from torvalds/linux (#492) 2024-04-07 21:13:55 +08:00
/gray
d31d8802ce
style: format bpf c code using kernel checkpatch.pl (#477) 2024-03-15 20:26:21 +08:00
hero-intelligent
a1f62c223e
ci(Makefile): enable trace module by default (#455) 2024-02-05 14:00:09 +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 (菫)
3184aa5abd
chore(license): update license signature (#406) 2024-01-04 17:28:16 +08:00
/gray
d0798be396
chore: Build statically linked binary (#402) 2024-01-02 15:31:50 +00:00
kev
5b4f9e03b3
ci/hotfix: demise buildarg=pie (#282) 2023-08-14 19:16:23 +08:00
shenghuang147
3ee7b63d24
chore: amd64 and arm64 use PIE build mode by default (#272) 2023-08-11 17:59:06 +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
shenghuang147
1017624381
chore: add -buildmode=pie (#266) 2023-08-09 22:23:43 +08:00
mzz2017
b61db9bfd7 chore: do not ignore .gitmodules.d.mk 2023-06-17 14:32:29 +08:00
mzz
9c632aa8ca
chore: fix make with /bin/sh (#129) 2023-06-09 22:10:21 +08:00
mzz
812dd839f1
chore(Makefile): support submodules (#126) 2023-06-08 10:55:37 +08:00
mzz
ee09ae17e3
feat: support iptables tproxy (#80) 2023-06-04 11:38:05 +08:00
mzz
e5983f0833
chore(Makefile): add export GOOS=linux to build on macos (#78) 2023-05-13 15:38:10 +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
3e55f85d91 chore: package real full src 2023-04-02 00:10:37 +08:00
mzz2017
6e1401e9a0 optimize: add a new link for network check 2023-03-19 12:26:09 +08:00
mzz2017
bbf9b8e910 chore(makefile): auto set NOSTRIP 2023-03-17 15:56:55 +08:00
mzz2017
feaf05af08 chore: allow NOSTRIP 2023-03-17 15:37:12 +08:00
mzz2017
e2964ee6aa chore: transferred to daeuniverse 2023-03-14 15:01:55 +08:00
mzz2017
a6c2a077db optimize: lower the requirement of bootstrap memory 2023-03-14 13:54:43 +08:00
mzz2017
8b59492fe5 chore: remove selective loading bpf objects 2023-02-27 09:56:00 +08:00
mzz2017
e15cae9377 docs: README 2023-02-18 18:31:40 +08:00
mzz
8f6b0a6e2a
feat/optimize: add userspace routing and optimize domain routing (#18) 2023-02-18 18:27:28 +08:00
mzz2017
c49ca89683 chore: adjust directory structure 2023-02-07 23:49:30 +08:00
mzz2017
10c0c264b2 chore/docs: lease building requirement and write build instruction 2023-02-05 10:29:00 +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
2cd2a2ec8f
chore: fix CI (#2) 2023-01-31 22:02:18 +08:00
mzz2017
bfba33e231 chore: remove arch related kprobe 2023-01-31 20:25:55 +08:00
mzz2017
7c0c8923aa chore: clean ebpf files before compile 2023-01-31 18:33:47 +08:00
mzz2017
e60295dac7 fix: problem that node address cannot be domain 2023-01-31 18:08:38 +08:00
mzz
83a303d786
chore: add github actions (#1) 2023-01-28 18:32:42 +08:00
mzz2017
af0f50b308 chore: update copyright 2023-01-28 13:56:06 +08:00
mzz2017
05b373ee66 chore 2023-01-28 13:52:31 +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
edbce81e88 feat: add config_parser 2023-01-27 02:10:27 +08:00
mzz2017
0523f4b8fb fix: support exclamation mark in routingA 2023-01-24 14:25:21 +08:00
mzz2017
ea409f16d5 feat: rename package 2023-01-23 20:01:24 +08:00
mzz2017
6fba4f8570 init 2023-01-23 19:54:21 +08:00