wwqgtxx
022f677385
chore: cleanup hostValue code
2026-02-07 12:07:01 +08:00
wwqgtxx
32799662ad
fix: quic data race for crypto/tls
2026-02-07 09:41:08 +08:00
wwqgtxx
86257fc83c
chore: remove reflect-based provider override code
2026-02-05 17:20:47 +08:00
wwqgtxx
f2222b5e02
chore: code cleanup
2026-02-05 16:47:24 +08:00
Chenx Dust
3ac62152cb
fix: race condition of tcpConcurrent in dialer ( #2556 )
2026-02-05 15:57:01 +08:00
wwqgtxx
5516ca18fd
chore: code cleanup
2026-02-05 10:46:09 +08:00
wwqgtxx
3bca69c745
chore: add some comments for the fingerprint verifier
2026-02-05 10:34:36 +08:00
wwqgtxx
558b3840ea
action: update Go 1.26rc3 to test
2026-02-04 23:57:47 +08:00
wwqgtxx
f94da9f2b3
chore: fingerprint verifier handle non-leaf certificate will check the SNI matches the certificate's DNS name
2026-02-04 22:41:33 +08:00
wwqgtxx
2cfc4ba044
fix: CVE-2025-68121 for crypto/tls again and again
2026-02-04 15:19:27 +08:00
wwqgtxx
034f1d1e9b
chore: disallow empty proxy-server-nameserver when proxy-server-nameserver-policy is set
2026-02-04 12:06:45 +08:00
wwqgtxx
dede56fe4b
feat: add proxy-server-nameserver-policy to dns section
2026-02-03 01:41:00 +08:00
wwqgtxx
5fda87d50e
chore: update sing-tun
2026-02-02 14:39:32 +08:00
wwqgtxx
5e1b133e4e
chore: more callback support for utls
2026-02-01 01:36:30 +08:00
wwqgtxx
27a3ca6afc
chore: converter support fingerprint for vmess/vless/trojan
2026-01-31 21:27:14 +08:00
wwqgtxx
7573affdd4
chore: better logging in masque outbound
2026-01-31 20:25:02 +08:00
wwqgtxx
17fbaf9100
doc: fix typo
2026-01-30 23:16:08 +08:00
sleshep
710772f993
chore: add simple validation for static dialer-proxy config ( #2551 )
...
Currently, it can only validate whether a cycle exists in proxies, and cannot determine if it is caused by groups.
2026-01-30 20:39:06 +08:00
saba-futai
d36b024b10
chore: align sudoku with upstream v0.2.0 ( #2549 )
2026-01-30 10:33:22 +08:00
wwqgtxx
f52c9356c2
fix: CVE-2025-68121 for crypto/tls again
2026-01-29 08:53:48 +08:00
wwqgtxx
e45c896185
feat: support masque outbound
2026-01-28 19:01:18 +08:00
wwqgtxx
d18a14afeb
fix: snat key in trojan packet listener
2026-01-28 00:49:27 +08:00
wwqgtxx
6aaabc97ca
chore: decrease unneeded string convert in socks5 addr parsing
2026-01-28 00:41:13 +08:00
wwqgtxx
85c024a4a6
fix: snat key in sudoku packet listener
2026-01-28 00:32:44 +08:00
wwqgtxx
c33c90d7af
chore: clean up duplicate code in sudoku
2026-01-26 09:28:18 +08:00
wwqgtxx
65c3d3e4e2
chore: remove unreachable code in sudoku
2026-01-26 09:28:18 +08:00
wwqgtxx
98b3060558
chore: optimize timeout control in DoH TLS probe
2026-01-25 22:49:04 +08:00
wwqgtxx
b90100645e
chore: using mihomo's global pool in DoQ
2026-01-25 22:48:48 +08:00
wwqgtxx
46ee1649c0
chore: hy2 listener fellow hysteria2's code skip verify in https masquerade
2026-01-25 21:49:02 +08:00
wwqgtxx
e3b8fc2b77
fix: hy2 listener panic with http/https masquerade
2026-01-25 18:12:51 +08:00
wwqgtxx
707fe8b207
chore: remove auto IDNA conversion in domain rules
...
The original upstream does not support it, and there are many places in the current code that do not support it either. Removing it will help maintain consistency in behavior across different parts.
2026-01-23 09:36:13 +08:00
wwqgtxx
1e1434d1de
chore: remove an unnecessary variable
2026-01-20 14:48:59 +08:00
wwqgtxx
26052ba5e5
chore: remove confused varbin using in sing
2026-01-19 23:16:55 +08:00
wwqgtxx
75a0cd5aff
fix: file exists when tun start
2026-01-18 16:37:51 +08:00
wwqgtxx
e03ba23f65
chore: update logrus
2026-01-18 11:00:49 +08:00
wwqgtxx
0c995a2479
chore: move proxiesWithProviders to hub/route internal to disallow external usage of this poorly implemented function
2026-01-17 22:26:14 +08:00
wwqgtxx
3c526ae06e
feat: add query-server-name for ech-opts
2026-01-17 19:11:57 +08:00
wwqgtxx
0b009b514c
doc: add missing params
2026-01-17 18:52:44 +08:00
wwqgtxx
18d139a15d
chore: rollback tls to restore the session resumption functionality in quic-go
2026-01-17 18:27:19 +08:00
wwqgtxx
5f250413fe
doc: remove deprecated item
2026-01-17 18:27:19 +08:00
wwqgtxx
993595df73
chore: switch to our own common/orderedmap package, remove two unneeded json dependence
2026-01-17 18:27:19 +08:00
H1JK
828fd30dc3
chore: support connection reuse for DoT
2026-01-16 14:20:20 +08:00
wwqgtxx
11000dccd7
chore: add common/deque package
v1.19.19
2026-01-16 11:05:15 +08:00
wwqgtxx
0818aa54aa
chore: provider a common entrance for YAML package
2026-01-16 11:05:13 +08:00
wwqgtxx
edbfebeacd
fix: CVE-2025-68121 for crypto/tls
2026-01-16 08:27:29 +08:00
saba-futai
06f5fbac06
feat: add path-root for sudoku ( #2511 )
2026-01-14 21:25:05 +08:00
Shaw
f38fc2020f
feat: add grpc-user-agent to grpc-opts ( #2512 )
2026-01-14 21:02:09 +08:00
wwqgtxx
97bce45eba
chore: deprecated global-client-fingerprint, please set client-fingerprint directly on the proxy instead
2026-01-14 10:40:26 +08:00
Davoyan
bc28cd486a
doc: fix typo in config.yaml ( #2459 )
2026-01-14 09:01:18 +08:00
wwqgtxx
cdabd1e8b1
chore: update utls
2026-01-14 08:02:37 +08:00