Commit graph

628 commits

Author SHA1 Message Date
世界
231d7607bc
Enable read wait copy for windows 2023-12-24 08:03:39 +08:00
世界
8b43ec8058
Add reserve support for buffer 2023-12-24 08:03:39 +08:00
世界
c17babe0ba
Merge ThreadSafeReader into ReadWaiter interface 2023-12-24 08:03:38 +08:00
世界
1f02d6daca
Implementation read waiter for pipe 2023-12-24 08:03:38 +08:00
世界
aa34723225
Implementation read waiter for socks5 UDP and UoT 2023-12-24 08:03:38 +08:00
世界
ae8098ad39
Refactor read waiter interface 2023-12-24 08:03:38 +08:00
世界
05c71c99d1
badjson: Add Omitempty 2023-12-24 08:03:37 +08:00
世界
060edf2d69
badjson: Remove empty JSON object in JSON object 2023-12-24 08:03:37 +08:00
世界
d171f04941
json: use context json in go1.20 2023-12-24 08:03:36 +08:00
世界
51aeb14a87
contextjson120: Add context to decode error message 2023-12-24 08:03:36 +08:00
世界
96f5dea24b
contextjson120: Import form go1.20.11 2023-12-24 08:03:36 +08:00
世界
3336b50119
Migrate json wrapper and badjson to library 2023-12-24 08:03:35 +08:00
世界
36be4ef141
contextjson: Add context to decode error message 2023-12-24 08:03:35 +08:00
世界
843bab522a
contentjson: Import from go1.21.4 2023-12-24 08:03:35 +08:00
H1JK
af92594d6d
Shrink buf pool range 2023-12-24 08:03:35 +08:00
H1JK
f23499eaea
Pool allocate arrays instead of slices
This is inspired by https://go-review.googlesource.com/c/net/+/539915
2023-12-24 08:03:34 +08:00
世界
d7ce998e7e
Remove legacy buffer header 2023-12-24 08:03:34 +08:00
世界
99d07d6e5a
Add concurrency limit for task 2023-12-24 08:03:34 +08:00
世界
028dcd722c
Add serialize support for domain matcher 2023-12-24 08:03:34 +08:00
世界
349d7d31b3
Fix calculate host for HTTP connect client 2023-12-24 08:02:11 +08:00
世界
544863e3f4
Try to fix HTTP server leak again 2023-12-21 14:12:41 +08:00
世界
5a3d0edd1c
Update quic bad error list 2023-12-08 14:54:57 +08:00
世界
0d701cfff0
Fix buffer WriteZeroN 2023-12-08 14:54:54 +08:00
世界
01c915e1e4
Fix "Fix not set Host header for HTTP proxy client" 2023-12-08 11:03:25 +08:00
世界
6b69046063
Fix fallback packet conn 2023-12-06 19:01:05 +08:00
世界
1ee2a5bd0e
Update dependencies 2023-12-06 19:01:05 +08:00
世界
0ba5576c7b
Fix not set Host header for HTTP proxy client 2023-12-03 16:52:53 +08:00
世界
bca74039ea
Fix deadline reader 2023-12-01 13:41:22 +08:00
世界
2dcabf4bfc
Add binary.NativeEndian wrapper 2023-11-24 20:52:53 +08:00
世界
7c05b33b2d
Add common.Top func 2023-11-24 20:52:49 +08:00
世界
0d98e82146
Add unidirectional NATPacketConn 2023-11-24 20:52:29 +08:00
世界
e50e7ae2d3
Fix "Fix HTTP server leak" 2023-11-24 19:57:45 +08:00
世界
5b9d6eba38
Add filemanager.chown 2023-11-24 19:57:45 +08:00
世界
d6fe25153c
Add NetConn() net.Conn support for cast 2023-11-24 19:57:45 +08:00
世界
81c1436b69
Add remove for filemanager 2023-11-05 16:05:39 +08:00
世界
38cdffccc5
Update dependencies 2023-11-05 15:35:18 +08:00
世界
8002db54c0
Add http.parseBasicAuth func stub 2023-10-21 17:08:46 +08:00
世界
27518fdf12
Improve linux bind interface 2023-10-21 17:07:11 +08:00
世界
570295cd12
Fix invalid address check in UoT conn 2023-10-21 16:35:48 +08:00
世界
49f5dfd767
Fix "Fix task cancel context" 2023-10-11 12:04:19 +08:00
世界
96a05f9afe
Fix task cancel context 2023-10-10 15:10:58 +08:00
世界
d16ad13362
Update dependencies 2023-10-06 17:01:01 +08:00
世界
e0ec961fb1
Fix HTTP server leak 2023-10-01 14:36:49 +08:00
世界
e727641a98
Fix concurrent access on task returnError 2023-09-30 21:44:58 +08:00
世界
63b82af61f
Panic on bad error usage 2023-09-30 21:44:55 +08:00
世界
e781e86e32
Reject socks4 unauthenticated request 2023-09-30 21:44:53 +08:00
世界
5b05b5c147
Fix socks5 handshake 2023-09-25 17:28:53 +08:00
wwqgtxx
494f88c9b8 using io.ReadFull in uot's ReadFrom 2023-09-22 00:20:20 +08:00
世界
57f342a847
Update dependencies 2023-09-20 22:12:20 +08:00
stT-e5gna2z5MBS
3c4a2b06a9
BindToInterfaceFunc: allow block()/AutoDetectInterfaceFunc() to return error
to avoid Tun traffic loopback, AutoDetectInterfaceFunc() should return error when no valid interface is found
2023-09-20 14:05:54 +08:00