Commit Graph
4057 Commits
Author SHA1 Message Date
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