wwqgtxx
ad730ae974
feat: support listen-routing-mark for dns section
2026-06-12 10:12:04 +08:00
wwqgtxx
d67572bbae
feat: support routing-mark for listeners except tun/redir/tproxy and top-level external-controller-routing-mark
2026-06-12 10:05:53 +08:00
wwqgtxx
084a09e4af
chore: export internal function for api user
2026-06-11 08:21:34 +08:00
legiz-ru
1686d5633f
feat: convert support session-table and session-length for xhttp-opts fields ( #2889 )
2026-06-10 15:52:32 +08:00
wwqgtxx
f74bd8badc
chore: adjust internal function return type
2026-06-10 14:30:08 +08:00
wwqgtxx
e3d67b3227
chore: strictly forbidden to fill in a proxy group for empty-fallback
2026-06-10 13:15:44 +08:00
wwqgtxx
1f80d91552
feat: support session-table and session-length for xhttp client
2026-06-10 07:57:14 +08:00
roy.lieu
d08c8853e3
fix: writeSem initiation in OpenVPN
2026-06-07 12:45:17 +08:00
wwqgtxx
7031b75698
chore: update quic-go to 0.60.0
2026-06-06 19:59:46 +08:00
Guanni Qu
5184081ac3
fix: socks4 readUntilNull unbounded memory allocation
v1.19.27
2026-06-06 01:03:54 +08:00
Guanni Qu
dbaf85b71b
fix: vision TLS filter out-of-bounds read via crafted session_id length
2026-06-06 01:03:54 +08:00
Guanni Qu
5bdb1cc7e1
fix: trojan protocol WaitReadFrom panic via oversized UDP relay length field
2026-06-06 01:03:54 +08:00
Guanni Qu
11848509fb
fix: quic sniffer out-of-bounds read causes process crash via single UDP packet
2026-06-06 01:03:54 +08:00
saba-futai
ab56858d00
chore: sync sudoku v0.4.7 optimizations ( #2879 )
2026-06-06 00:19:38 +08:00
wwqgtxx
01edf45ce0
chore: improve internal api
2026-06-05 17:25:40 +08:00
wwqgtxx
e928ef59c1
feat: add path-in-bundle to rule-providers to support extract from BundleMRS.7z when the local file does not exist
2026-06-05 12:13:12 +08:00
wwqgtxx
c710025559
fix: readMsg in doq out-of-bounds access
2026-06-05 09:22:17 +08:00
wwqgtxx
dafdd06b30
fix: variable capture in dns outbound
2026-06-05 09:21:57 +08:00
ECHSFXY
fd2112ecbe
feat: add built-in proxy PASS-RULE ( #2873 )
...
when a PASS-RULE is hit in a sub-rule, the sub-rule will not be skipped; instead, the currently hit rule branch will be skipped, and the matching of rules will continue in the sub-rule.
2026-06-04 21:23:39 +08:00
wwqgtxx
9761bcd7f9
fix: exchangeQUIC not fully respecting context
2026-06-04 19:15:52 +08:00
wwqgtxx
1e62d55418
feat: add empty-fallback to group options allows for customization instead of hardcoding COMPATIBLE
2026-06-04 15:07:53 +08:00
wwqgtxx
1abd12619a
fix: validation error handling for age-secret-key
2026-06-04 13:49:33 +08:00
wwqgtxx
f99d4e1be6
chore: adjust internal age component api
2026-06-04 09:30:58 +08:00
xream
fb590a845f
doc: fix typo in config docs ( #2866 )
2026-06-03 19:52:18 +08:00
wwqgtxx
b60e687eb7
chore: support convert age-secret-key to age-public-key for build-in age tool
2026-06-03 16:15:02 +08:00
wwqgtxx
316f5df1f1
chore: add WithDialer option to component/http for api user
2026-06-03 12:25:51 +08:00
wwqgtxx
d7ac7b5239
chore: support std input/output for age encrypt/decrypt tool
2026-06-03 12:25:37 +08:00
wwqgtxx
358fa5eb24
feat: add age-secret-key for proxy-provider and -age-secret-key for cmdline to support age armor format config decryption
2026-06-03 11:53:58 +08:00
puppywang
90b1066e1a
feat: add ping keepalive support for OpenVPN ( #2859 )
2026-06-02 11:33:59 +08:00
wwqgtxx
bd72c65b5e
feat: remove global-client-fingerprint, please set client-fingerprint directly on the proxy instead
2026-06-02 10:40:38 +08:00
wwqgtxx
317bfc206a
feat: add allow-insecure config to anytls/trojan/vless listeners for nginx/caddy front users
2026-06-02 10:22:22 +08:00
Zhiqiang Zhang
fc8c5a24b1
feat: support comp-lzo for OpenVPN ( #2841 )
v1.19.26
2026-05-30 09:14:40 +08:00
enfein
8f2d84f915
chore: update mieru version to v3.33.0 ( #2840 )
2026-05-29 08:37:53 +08:00
wwqgtxx
38cb06d3a5
fix: hysteria2 realm stun domain resolve
2026-05-27 22:32:31 +08:00
wwqgtxx
4065583ae4
fix: masque retry condition
2026-05-26 21:03:44 +08:00
wwqgtxx
f30a64f93f
feat: support hysteria2 gecko obfs
2026-05-25 15:35:22 +08:00
wwqgtxx
f1c365611d
feat: support AES-192-GCM/AES-192-CBC OpenVPN data ciphers
2026-05-25 13:53:36 +08:00
wwqgtxx
2dd7d59942
feat: support MD5/SHA384/SHA512 OpenVPN auth methods
2026-05-25 13:41:15 +08:00
wwqgtxx
d610afef1b
chore: clear parameter passing
2026-05-25 09:49:30 +08:00
saba-futai
5b28a0ee46
chore: optimize sudoku packed hot paths ( #2833 )
2026-05-25 07:52:43 +08:00
Romanov Caesar
5639e93f72
fix: improve OpenVPN transport reliability ( #2824 )
2026-05-23 21:54:22 +08:00
wwqgtxx
03e1f44921
fix: interface structs do not copy correctly
2026-05-23 11:58:21 +08:00
wwqgtxx
f69331f45f
fix: config struct not exported
2026-05-22 01:26:42 +08:00
xream
52edebd155
feat: add snell version 4/5 outbound and inbound ( #2817 )
2026-05-22 01:14:58 +08:00
Romanov Caesar
7a6a650902
feat: support OpenVPN CBC ciphers ( #2818 )
2026-05-21 23:41:08 +08:00
wwqgtxx
6e15299cab
chore: remove AF_ALG in tailscale-wireguard-go
2026-05-21 20:52:19 +08:00
wwqgtxx
72f133f4bd
chore: more logging for tailscale debug
2026-05-21 09:54:07 +08:00
wwqgtxx
301d580d8a
fix: compile issue of tailscale-wireguard-go dependency
2026-05-20 23:40:06 +08:00
wwqgtxx
3809a03c9f
fix: stack panic after dispatcher attach nil
2026-05-20 23:26:50 +08:00
wwqgtxx
0ddf4bbffd
chore: update sing-tun
2026-05-20 11:07:10 +08:00