Commit Graph
312 Commits
Author SHA1 Message Date
wwqgtxx 1cab34d257 chore: update quic-go to 0.57.1 2025-12-17 16:13:12 +08:00
wwqgtxx bc9db11cb4 chore: hub/route module handle websocket itself 2025-12-14 19:56:30 +08:00
wwqgtxx 91f5593f4e fix: structure ignore tag not working in nest struct 2025-12-04 14:44:34 +08:00
Sinspired 8b6ba22b90 fix: replace wrong SetString() with SetBool() for uint weak-typed input (#2394)
The uint branch in decodeBool() incorrectly used SetString(). Use SetBool(dataVal.Uint() != 0) to match expected behavior.
2025-11-26 10:35:26 +08:00
wwqgtxx f6e494e73f chore: upgrade the embedded xsync.Map to v4.2.0 2025-11-14 00:23:01 +08:00
wwqgtxx c2209d68f7 fix: vision panic with dialer-proxy
https://github.com/MetaCubeX/mihomo/issues/2334
2025-11-04 18:54:33 +08:00
wwqgtxx fd39c2a7fc chore: better maphash test 2025-11-03 15:34:46 +08:00
wwqgtxx 27b47f976c chore: structure support ignore tag 2025-11-03 15:01:07 +08:00
wwqgtxx d6f1af5372 chore: cleanup queue code 2025-09-16 14:19:42 +08:00
DNEGEL3125 26335f8ecc test: add unit tests for queue (#2266)
Add tests covering all queue operations
2025-09-16 14:04:26 +08:00
wwqgtxx 5e17d6fe01 chore: simplify N.Relay 2025-09-16 09:49:41 +08:00
wwqgtxx 0336d64e52 chore: cleanup vision code 2025-09-08 10:55:09 +08:00
wwqgtxx cdf5e0c73e chore: rewrite vision client write 2025-08-22 11:28:17 +08:00
wwqgtxx 99e888c829 fix: missing WriterReplaceable for deadline.Conn 2025-08-21 10:46:55 +08:00
wwqgtxx 0836ec6ee3 chore: change time.Duration atomic using 2025-08-14 16:01:20 +08:00
wwqgtxx eeb2ad8dae chore: add more test for TypedValue 2025-08-14 14:37:39 +08:00
wwqgtxx 71290b057f chore: reimplement TypedValue by atomic.Pointer 2025-08-14 10:57:56 +08:00
wwqgtxx b41ea05481 chore: add encryption to converter 2025-08-11 16:23:39 +08:00
wwqgtxx aa555ced5f chore: allow embedded xsync.Map to be lazily initialized 2025-07-15 17:33:36 +08:00
wwqgtxx 349b773b40 chore: upgrade and embed the xsync.Map to v4 2025-07-15 13:39:03 +08:00
JianGuo Wang 0d92b6724b fix: add base64 decoding for VLESS host in ConvertsV2Ray function (#2125) 2025-06-27 16:56:31 +08:00
Restia-Ashbell 5344e869a8 fix: ssr uri decode (#2116) 2025-06-21 12:19:13 +08:00
riolurs 93ca18517c chore: converter support fingerprint for anytls 2025-06-13 23:05:06 +08:00
beck 32d447ce99 fix: convert https (#2102) 2025-06-12 17:10:09 +08:00
beck 617fef84ae feat: converter support anytls/socks/http (#2100) 2025-06-12 16:17:25 +08:00
wwqgtxx 87795e3a07 chore: add yaml marshal for common/atomic 2025-06-12 15:24:29 +08:00
wwqgtxx 85bb40aaf8 chore: add Int32Enum for common/atomic 2025-06-12 15:24:29 +08:00
wwqgtxx 9283cb0f5f feat: add loopback-address support for tun 2025-06-11 17:45:28 +08:00
wwqgtxx 01f8f2db2f chore: cleanup allocator code 2025-06-10 10:54:08 +08:00
wwqgtxx 8d7f947a80 fix: TypedValue.CompareAndSwap
https://github.com/tailscale/tailscale/commit/84aa7ff3bbcabd1bbc272c99de0c898b799cb144
2025-06-05 13:43:30 +08:00
wwqgtxx 3ed6ff9402 chore: export pipeDeadline 2025-05-25 22:07:29 +08:00
wwqgtxx 5a21bf3642 fix: listener close panic 2025-05-22 17:01:24 +08:00
wwqgtxx 9e57b298bf chore: update dependencies 2025-05-03 15:06:13 +08:00
wwqgtxx ee5d77cfd1 chore: cleanup tls clientFingerprint code 2025-04-29 21:15:48 +08:00
wwqgtxx c2301f66a4 chore: rebuild fingerprint and keypair handle 2025-04-25 10:34:34 +08:00
wwqgtxx 2fb9331211 fix: some resources are not released in listener 2025-04-22 20:52:33 +08:00
wwqgtxx 39d6a0d7ba chore: update utls to 1.7.0 2025-04-21 12:07:33 +08:00
wwqgtxx 9e0889c02c fix: observable test 2025-04-16 13:16:11 +08:00
wwqgtxx 55cbbf7f41 fix: singledo test 2025-04-16 13:13:01 +08:00
wwqgtxx ba3c44a169 chore: code cleanup 2025-04-16 09:54:02 +08:00
wwqgtxx 984535f006 action: run tests on more platforms 2025-04-15 22:02:40 +08:00
wwqgtxx dbb5b7db1c fix: SetupContextForConn should return context error to user 2025-04-11 00:03:46 +08:00
wwqgtxx bfd06ebad0 chore: rebuild SetupContextForConn with context.AfterFunc 2025-04-10 01:29:55 +08:00
wwqgtxx cac2bf72e1 chore: cleanup netip code 2025-04-09 18:02:13 +08:00
wwqgtxx eaaccffcef fix: race in Single.Do 2025-04-04 10:55:16 +08:00
wwqgtxx e81f3a97af fix: correctly implement references to proxies 2025-04-04 09:08:52 +08:00
wwqgtxx 323973f22f fix: converter judgment conditions 2025-04-04 00:22:52 +08:00
wwqgtxx daa592c7f3 fix: converter panic 2025-04-02 21:13:46 +08:00
wwqgtxx 7c444a91d3 fix: correctly handle ipv6 zone 2025-03-17 23:51:21 +08:00
wwqgtxx 1e22f4daa9 chore: reduce data copying in quic sniffer and better handle data fragmentation and overlap 2025-03-14 13:14:42 +08:00