Commit Graph
766 Commits
Author SHA1 Message Date
wwqgtxx faa58f27fc chore: add some comments for using the new net/http API 2026-05-12 09:57:25 +08:00
wwqgtxx 95946a5fb2 fix: net/http.Transport's UnencryptedHTTP2 does not work TLS without ALPN 2026-05-09 11:50:15 +08:00
wwqgtxx 028b480ae6 chore: remove unused http server code 2026-05-08 15:47:39 +08:00
wwqgtxx a1c68a4346 chore: using new net/http api in reality client fallback 2026-05-07 18:47:54 +08:00
wwqgtxx 2f51cb0330 fix: conn maybe not closed in error handling 2026-05-07 09:54:00 +08:00
Zephyruso 8a029da50b feat: add /storage endpoint with Get, Put, and Delete methods for restful api 2026-04-19 20:45:12 +08:00
wwqgtxx 1b2ea14596 feat: support ipv6 dual stack fallback for masque/trusttunnel/xhttp h3 mode 2026-04-11 12:01:07 +08:00
wwqgtxx 7b73775591 chore: add short circuit logic for dual stack dial to decrease unnecessary goroutine 2026-04-11 11:56:35 +08:00
wwqgtxx 3db64d039f chore: add get tls connection state function in component/tls 2026-04-04 09:39:59 +08:00
Alexandr Andreev 9664ca2df8 chore: add procfs fallback for android findProcess (#2639) 2026-03-26 18:00:26 +08:00
wwqgtxx a48da7ded7 chore: simplify reality verifier code 2026-03-06 00:41:09 +08:00
wwqgtxx 0045935736 chore: add some UTLS fingerprint names that explicitly do not contain X25519MLKEM768 2026-03-06 00:41:09 +08:00
wwqgtxx 002e457dd8 chore: rollback to the generic method for handling UTLS fingerprints 2026-03-06 00:41:09 +08:00
wwqgtxx 43509da1a9 chore: simplify gun code 2026-02-23 21:03:22 +08:00
wwqgtxx 30391b40c4 chore: unified UA settings method 2026-02-13 18:11:46 +08:00
Panda 05fbf552ec fix: make User-Agent check case-insensitive (#2566) 2026-02-13 17:34:06 +08:00
wwqgtxx 8b0bcb6740 chore: better generator 2026-02-08 00:09:46 +08:00
wwqgtxx 022f677385 chore: cleanup hostValue code 2026-02-07 12:07:01 +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 3bca69c745 chore: add some comments for the fingerprint verifier 2026-02-05 10:34:36 +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 5e1b133e4e chore: more callback support for utls 2026-02-01 01:36:30 +08:00
wwqgtxx 1f8bee9710 chore: force to disable mptcp for tproxy 2025-12-31 08:43:23 +08:00
David 06387d5045 feat: support fake-ip-filter-mode: rule mode (#2469) 2025-12-29 08:14:09 +08:00
wwqgtxx 4f9bfd216f chore: add some comments for the finalizer 2025-12-27 16:38:58 +08:00
wwqgtxx 87c3f700e5 chore: add TODO comment to ca.LoadCertificates 2025-12-19 21:43:55 +08:00
wwqgtxx 4a723e8d3f chore: allow automatic reloading when the TLS server's certificate, private-key or ech-key is a local file 2025-12-19 20:23:48 +08:00
wwqgtxx 93cf46e430 chore: remove unused import path 2025-12-19 20:14:02 +08:00
wwqgtxx cbcacdbb8c chore: using tls.Config.GetCertificate/GetClientCertificate to load TLS certificates 2025-12-19 12:24:16 +08:00
wwqgtxx bc8f0dcf77 fix: missing ntp call 2025-12-17 18:50:33 +08:00
wwqgtxx b92b38701c chore: update ech handling 2025-12-17 17:19:06 +08:00
wwqgtxx 1cab34d257 chore: update quic-go to 0.57.1 2025-12-17 16:13:12 +08:00
wwqgtxx 936ebc7718 chore: add echparser package for parse ECHConfigList and ECHConfig 2025-12-12 16:05:11 +08:00
Vincent Loeng/Leong 6b40072bc5 chore: support find process on freebsd 14 and 15 (#2422) 2025-12-06 14:03:59 +08:00
wwqgtxx c33d9ad857 chore: cleanup sudoku internal code 2025-12-05 08:53:18 +08:00
wwqgtxx 7cd58fbdf6 chore: add DialerForAPI to outbound option for library user 2025-12-02 23:33:07 +08:00
wwqgtxx ac90543548 chore: code cleanup 2025-12-02 17:18:20 +08:00
futai 9a5e506f66 chore: simplify server config and add keygen for sudoku (#2407) 2025-12-01 19:26:41 +08:00
wwqgtxx 054e63cb3f chore: remove depend of purego 2025-11-10 00:46:09 +08:00
wwqgtxx 1d5890abc1 chore: cleanup import path for constant/provider 2025-11-06 19:32:12 +08:00
wwqgtxx c8af92a01f feat: support fake-ip-range6 in dns module 2025-10-28 11:40:00 +08:00
wwqgtxx 40e0813869 chore: adjust the internal code structure of the dns module 2025-09-29 11:24:41 +08:00
wwqgtxx 57b527d54a chore: simplify GetMemoryInfo in darwin 2025-09-24 02:53:35 +08:00
wwqgtxx 29eaa4d699 chore: add test for memory module 2025-09-24 02:35:04 +08:00
wwqgtxx 92ecdfcc00 fix: data race on darwin 2025-09-24 02:25:26 +08:00
wwqgtxx 0992ee8adf chore: remove depend of gopsutil 2025-09-24 02:21:47 +08:00
wwqgtxx 9cc208bd47 fix: reality shouldn't check chacha 2025-09-23 21:57:47 +08:00
wwqgtxx 0dc5e3051d feat: add mTLS support for client & server
`certificate` and `private-key` for proxies
`client-auth-type` and `client-auth-cert` for listeners
2025-09-20 00:41:39 +08:00
wwqgtxx 6786705212 feat: remove ca and ca-str in hy1/hy2/tuic outbound, using fingerprint instead 2025-09-19 18:19:36 +08:00