Commit Graph
246 Commits
Author SHA1 Message Date
H1JK 3e0bd65135 feat: Converter support Xray HTTPUpgrade fast open path 2024-03-30 18:19:40 +08:00
wwqgtxx 72d0948224 fix: atomic.TypedValue panic 2024-03-29 14:43:42 +08:00
wwqgtxx dceb8ee535 fix: resolve atomic.Value usages with interface types 2024-03-13 14:49:46 +08:00
wwqgtxx 81c832ef9e chore: code cleanup 2024-03-12 15:14:56 +08:00
wwqgtxx 012e448562 fix: when hysteria2 set ports, port can be empty 2024-03-12 15:06:41 +08:00
wwqgtxx fad1a08378 chore: dns outbound support tcp 2024-03-07 13:12:40 +08:00
wwqgtxx 974332c0cc chore: rebuild sync.Once visit code 2024-03-05 10:57:25 +08:00
wwqgtxx 0e1bdb07d4 chore: rewrite IntRanges constructor 2024-01-20 11:00:06 +08:00
snakem982 36ea09eff4 fix: Converter SIP002 parameters parse (#976) 2024-01-19 21:20:11 +08:00
wwqgtxx 33bc7914e9 chore: read waiter for pipe 2024-01-02 18:34:34 +08:00
Larvan2 147400fbe0 chore: cleanup code 2023-12-22 21:28:54 +08:00
wwqgtxx 8822349f94 chore: support waitRead in windows 2023-12-21 21:18:26 +08:00
wwqgtxx 429a03d986 chore: add loopback detect for direct outbound 2023-12-20 13:11:00 +08:00
wwqgtxx cbec564af9 chore: adapt new ReadWait interfaces 2023-12-07 23:32:37 +08:00
Larvan2 1a0932c210 feat: support ARC for DNS cache 2023-12-03 08:37:05 +08:00
snakem982 bc74c943b8 [fix] append tuic to proxies 2023-12-02 13:02:20 +08:00
wzdnzd cc6429722a return expected status through Rest API and clean useless code 2023-12-01 23:16:55 +08:00
H1JK 3b57a923fd fix: Pool panic when putting small buffer 2023-12-01 23:13:14 +08:00
H1JK 7efd692bbc Revert "Revert "chore: Shrink allocator pool range""
This reverts commit 8f61b0e180.
2023-12-01 23:06:29 +08:00
wwqgtxx 8f61b0e180 Revert "chore: Shrink allocator pool range"
This reverts commit 3c088b33a2.
2023-11-30 20:30:05 +08:00
wwqgtxx 599ce784d2 chore: simplify fast open code 2023-11-30 20:16:55 +08:00
wwqgtxx 84a334dd3a chore: reorder atomic TypedValue
see: https://gfw.go101.org/article/unofficial-faq.html#final-zero-size-field
2023-11-23 22:39:47 +08:00
H1JK b05cf14b98 chore: Replace stack collection with list 2023-11-20 23:48:30 +08:00
H1JK 3c088b33a2 chore: Shrink allocator pool range 2023-11-18 21:40:50 +08:00
H1JK 05b9071ca6 chore: Pool allocate arrays instead of slices
This is inspired by https://go-review.googlesource.com/c/net/+/539915
2023-11-18 13:52:03 +08:00
wwqgtxx 832dae3421 chore: direct append data to bufio.Reader's internal buffer as much as possible 2023-11-09 22:19:29 +08:00
wwqgtxx fe7c1a2cdb chore: using wk8/go-ordered-map/v2 replace internal StringMapSlice 2023-11-09 08:47:44 +08:00
wwqgtxx 575c1d4129 chore: NameServerPolicy will match inorder 2023-11-08 19:29:26 +08:00
wwqgtxx 17c9d507be chore: hello mihomo 2023-11-03 21:58:21 +08:00
wwqgtxx 8c3557e96b chore: support v2ray http upgrade server too 2023-11-03 13:58:53 +08:00
wwqgtxx ee3038d5e4 chore: add SetupContextForConn for common/net 2023-11-03 11:50:25 +08:00
wwqgtxx b0638cfc49 chore: better bufio.Reader warp 2023-11-02 11:11:35 +08:00
wwqgtxx cf93f69f40 chore: cleanup error using of dialer.DefaultInterface 2023-10-26 09:07:49 +08:00
wwqgtxx ea7e15b447 chore: decrease memory copy in quic sniffer 2023-10-19 23:51:37 +08:00
sduoduo233 9f530525d7 fix: method in vmess http-opts is not used 2023-10-16 09:16:36 +08:00
wwqgtxx 7ed25ddc74 chore: better atomic using 2023-10-10 21:28:46 +08:00
Larvan2andwwqgtxx dbaee284e4 fix: hy2/tuic inbound cert isn't path
Co-authored-by: wwqgtxx <[email protected]>
2023-10-01 12:04:34 +08:00
Larvan2 fdd327d58d fix: fail to set KeepAliveIntervall #715 2023-09-25 14:05:13 +08:00
Larvan2 f6bf9c0857 feat: converter support hysteria2 2023-09-21 17:25:15 +08:00
wwqgtxx 62266010ac Revert "migration: go 1.21"
This reverts commit 33d41338ef.
2023-09-21 08:29:28 +08:00
Larvan2 33d41338ef migration: go 1.21 2023-09-17 17:05:13 +08:00
Larvan2 1d4af2d92b chore: TCPKeepAlive interval set to 15s by default 2023-09-03 20:42:54 +08:00
Larvan2 73fa79bf3f feat: configurable TCPKeepAlive interval 2023-09-02 16:45:16 +08:00
wwqgtxx a366e9a4b5 fix: ntp service panic 2023-09-02 12:37:43 +08:00
Larvan2 630a17cf90 chore: cleanup codes 2023-08-26 21:20:20 +08:00
H1JK ed09df4e13 fix: TLS ALPN support 2023-08-14 15:48:13 +08:00
H1JK f89ecd97d6 feat: Converter unofficial TUIC share link support 2023-08-14 15:11:33 +08:00
wwqgtxx 191243a1d2 chore: better tuicV5 deFragger 2023-08-03 23:07:30 +08:00
wwqgtxx a181e35865 chore: structure support decode pointer 2023-07-16 11:11:30 +08:00
wwqgtxx 9cbca162a0 feat: tuic outbound allow set an empty ALPN array 2023-07-16 10:29:43 +08:00