wwqgtxx
01111ffac1
feat: add handshake-timeout for masque
2026-07-03 17:00:20 +08:00
wwqgtxx
7870f8f839
feat: add handshake-timeout for OpenVPN
2026-07-03 16:37:10 +08:00
rumianoesa
73740c771c
fix: wrong realm resolver when only IPv6 is requested
2026-07-03 08:26:59 +08:00
wwqgtxx
bcfd434df3
chore: update chi to 5.3.0
2026-07-02 22:15:31 +08:00
xishang0128
85c1798f7d
break: restore original Clash /proxies behavior
...
Do not merge proxy-provider nodes into the /proxies response. The original Clash API keeps runtime proxies and proxy-provider entries separate; clients that need provider nodes should call /providers/proxies.
2026-07-02 21:30:26 +08:00
wwqgtxx
d924f1ca62
fix: CVE-2026-42505 for crypto/tls
2026-07-02 08:59:41 +08:00
wwqgtxx
1c4f7c4de6
feat: support shadow-tls for snell
2026-07-01 18:30:20 +08:00
kasumikira
26edbaae0b
fix: dualStackDialContext not close the fallback connection when the preferred IP family won
2026-06-30 18:56:53 +08:00
wwqgtxx
27efee2dc7
chore: cleanup unused code in OpenVPN
2026-06-29 14:11:46 +08:00
Easy-Ez
d20e85081a
feat: support custom peer-info for openvpn outbound ( #2926 )
2026-06-29 13:44:12 +08:00
wwqgtxx
1095055136
chore: upgrade bbolt to 1.5.0
2026-06-28 22:46:16 +08:00
wwqgtxx
24b6de71fc
chore: lazy init reality server cert
2026-06-26 17:09:57 +08:00
wwqgtxx
93d33faa4f
chore: increase REALITY target TLS record buffer to 16 KiB
2026-06-26 16:31:00 +08:00
wwqgtxx
85c2f6a773
chore: change the type of the internal value being passed
2026-06-24 15:42:45 +08:00
wwqgtxx
59ffb63734
fix: scStreamUpServerSecs not working when xPaddingObfsMode is true
2026-06-23 18:37:42 +08:00
wwqgtxx
26e3d220a5
chore: peer should set to expire unconditionally in tailscale-wireguard-go
2026-06-23 17:56:53 +08:00
wwqgtxx
38fd8974b6
chore: sync common/maphash code
2026-06-23 12:00:17 +08:00
wwqgtxx
eca44d08d7
chore: update tfo-go ready for go1.27
2026-06-23 10:18:47 +08:00
wwqgtxx
5b54b3ad46
fix: panic when dial failed in masque
2026-06-22 15:13:55 +08:00
wwqgtxx
76bf840121
chore: code cleanup
2026-06-22 10:23:43 +08:00
wwqgtxx
8c40e36087
feat: support fallback-lazy-query for dns section
2026-06-21 14:05:41 +08:00
wwqgtxx
42810015f9
fix: restore the original fallback concurrency behavior
2026-06-21 13:33:42 +08:00
wwqgtxx
e64f58f333
fix: panic when rand.IntN calling on a nil slice
2026-06-20 17:06:24 +08:00
wwqgtxx
94a7a3f3c0
fix: udp write in sing-mux
2026-06-20 16:34:56 +08:00
wwqgtxx
174cba4cce
chore: update sing-tun
2026-06-20 15:52:37 +08:00
wwqgtxx
be9164e55f
feat: add default-selected for select group
2026-06-19 11:21:14 +08:00
wwqgtxx
1e76df7377
chore: better group config parsing
2026-06-19 11:21:13 +08:00
wwqgtxx
e68eca6c3d
doc: remove outdate item
2026-06-19 11:21:12 +08:00
wwqgtxx
8e2aba40fc
feat: support network: h3-l4proxy for masque outbound
2026-06-17 10:01:07 +08:00
enfein
2c6ff7251d
chore: bump mieru version to 3.34.0 ( #2899 )
2026-06-15 15:59:42 +08:00
xream
2cd1443c04
fix: prevent snell pool from reusing unready connections ( #2878 )
2026-06-13 20:49:07 +08:00
wwqgtxx
793f61ec67
fix: crash in AmneziaWG receive path with slice bounds out of range when S4 is larger than incoming packet
2026-06-12 22:48:43 +08:00
Peter Solomon
ea19cda0c9
feat: add rematch outbound type and REMATCH-NAME rule type ( #2862 )
2026-06-12 22:13:32 +08:00
wwqgtxx
da28fe33c8
chore: more code sharing
2026-06-12 15:43:17 +08:00
wwqgtxx
acbc92f021
chore: better mieru inbound test implementation
2026-06-12 11:05:19 +08:00
wwqgtxx
0daa3ff722
chore: allow overriding inbound listen config for api user
2026-06-12 10:50:42 +08:00
wwqgtxx
aff8dc73e1
chore: adjust struct name
2026-06-12 10:35:35 +08:00
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