mzz
|
93e47ffe88
|
fix: incidental packet drop and weird UDP state maintaining (#539)
|
2024-06-16 19:46:22 +08:00 |
|
mzz
|
a75a2fffd7
|
fix: maintain udp conn direction to fix possible dns leaking (#505)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
|
2024-04-25 08:43:28 +08:00 |
|
mzz
|
605f005e54
|
feat: support to maintain udp conn state (#493)
|
2024-04-08 22:23:55 +08:00 |
|
mzz
|
7defd23ae9
|
fix: shoot ipv6 icmp redirects (#494)
|
2024-04-08 19:35:17 +08:00 |
|
mzz
|
3a83d98819
|
feat: add .clang-format file from torvalds/linux (#492)
|
2024-04-07 21:13:55 +08:00 |
|
/gray
|
b6c3f69bf3
|
patch/optimize(bpf): improve wan tcp hijack datapath performance (#481)
Co-authored-by: Sumire (菫) <151038614+sumire88@users.noreply.github.com>
|
2024-03-31 13:03:20 +08:00 |
|
/gray
|
36fa05b105
|
fix(bpf): revert using bpf_redirect_peer (#480)
|
2024-03-30 20:59:58 +08:00 |
|
/gray
|
7aad3a9474
|
chore: bump submodule dae_bpf_headers (#487)
|
2024-03-30 14:34:15 +08:00 |
|
/gray
|
b18e081e09
|
fix: Fix bpf CO-RE issue on 6.9 (#483)
|
2024-03-27 12:39:26 +08:00 |
|
/gray
|
d31d8802ce
|
style: format bpf c code using kernel checkpatch.pl (#477)
|
2024-03-15 20:26:21 +08:00 |
|
/gray
|
49f576e37d
|
patch/optimize(bpf): improve lan hijack datapath performance (#466)
|
2024-03-08 23:28:40 +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 |
|
/gray
|
883437b6a3
|
refactor/optimize: remove dead code (#411)
|
2024-01-23 20:50:07 +08:00 |
|
Sumire (菫)
|
3184aa5abd
|
chore(license): update license signature (#406)
|
2024-01-04 17:28:16 +08:00 |
|
/gray
|
97cb4909fc
|
fix(bpf): sk_lookup_udp for listener only (#401)
|
2024-01-02 12:06:14 +00:00 |
|
/gray
|
5360893c3d
|
bpf: Don't clear checksum on wan_egress (#393)
|
2024-01-01 20:40:23 +08:00 |
|
/gray
|
3a8f2d642c
|
Use bpf_sk_assign at tproxy_wan_ingress (#383)
|
2024-01-01 19:28:10 +08:00 |
|
/gray
|
e7c4473da1
|
Rewrite bpf spec before loading to avoid bpf map lookup during runtime (#376)
|
2024-01-01 17:20:28 +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 |
|
mzz
|
7273be6a06
|
feat: support ToS routing rule (#292)
|
2023-08-20 01:55:42 +08:00 |
|
mzz
|
7ef8205d41
|
fix: caddy cannot accept connections (#262)
* fix: caddy cannot accept connections
* chore: deprecate -D__REMOVE_BPF_PRINTK
---------
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
|
2023-08-06 01:43:17 +08:00 |
|
mzz
|
936b2a09df
|
fix(ebpf): udp problem caused by #221 by accident (#225)
|
2023-07-16 23:27:22 +08:00 |
|
mzz
|
b34b5acfe9
|
fix: support to bind dae to wg lan (and other tun) (#221)
|
2023-07-16 18:26:20 +08:00 |
|
mzz
|
dc45339065
|
fix: samba not work (#173)
Co-authored-by: dae-bot[bot] <136105375+dae-bot[bot]@users.noreply.github.com>
|
2023-07-02 19:29:18 +08:00 |
|
mzz
|
6480933117
|
fix/ci: argument list too long due to packed and use clang-15 (#162)
|
2023-06-28 01:21:21 +08:00 |
|
mzz
|
d60e644e0c
|
chore/docs: support to unroll route loop and update troubleshooting.md (#158)
|
2023-06-27 10:04:07 +08:00 |
|
mzz
|
d5172bde64
|
fix: enlarge kernel geoip size limit (#130)
|
2023-06-11 12:49:28 +08:00 |
|
mzz
|
40b553edc9
|
optimize(routing): fix slow domain++ ip routing (#133)
|
2023-06-11 12:48:52 +08:00 |
|
mzz
|
ee09ae17e3
|
feat: support iptables tproxy (#80)
|
2023-06-04 11:38:05 +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
|
099c51a95e
|
fix(ebpf): optimize code complexity
|
2023-04-04 23:29:30 +08:00 |
|
mzz2017
|
85343ac141
|
fix: should update system DNS every 5 seconds
|
2023-04-02 17:43:50 +08:00 |
|
mzz2017
|
648710a40e
|
feat: add virtual must_rules outbound
|
2023-04-02 12:02:57 +08:00 |
|
mzz2017
|
006b7fbfd2
|
feat: support must_xxx outbounds
|
2023-04-02 11:07:53 +08:00 |
|
mzz2017
|
0312afaf0d
|
chore: built-in errno-base.h
|
2023-04-01 23:38:57 +08:00 |
|
mzz2017
|
6d0d5b899a
|
fix: mac routing would cause bad WAN network
|
2023-03-23 15:46:58 +08:00 |
|
mzz2017
|
950e446183
|
chore: use CORE_read_user instead of probe_read_user
|
2023-03-21 13:15:06 +08:00 |
|
mzz2017
|
160e17f6e7
|
fix: should intercept dns traffic even if no dns upstreams
|
2023-03-16 14:42:08 +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
|
207c3430eb
|
fix: bad behaviour of must_direct
|
2023-03-13 22:04:02 +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
|
e0cec1874a
|
optimize: drop ipv6 send_redirects
|
2023-02-26 13:36:38 +08:00 |
|
mzz
|
8bd6a77398
|
feat: dns routing (#26)
|
2023-02-25 02:38:21 +08:00 |
|
mzz2017
|
33ad434f8a
|
fix: should fix traffic loop sent by dae in WAN mode
|
2023-02-21 19:10:17 +08:00 |
|
mzz2017
|
ea340372b8
|
fix: No AddrPort presented for LAN
|
2023-02-21 16:28:09 +08:00 |
|
mzz2017
|
384b4131a3
|
feat: add more trace info (pid, pname, mac)
|
2023-02-21 16:10:44 +08:00 |
|