Commit graph

127 commits

Author SHA1 Message Date
世界
b55d1c78b3
bufio: Add destination NAT packet conn 2025-03-09 15:20:32 +08:00
世界
d54716612c
Fix syscall packet read waiter for Windows 2025-02-28 12:07:45 +08:00
世界
c8f251c668
Fix copy count 2024-11-24 19:02:21 +08:00
世界
fa5355e99e
bufio: more copy funcs 2024-11-20 11:27:20 +08:00
世界
a4eb7fa900
udpnat2: Add SetHandler 2024-11-05 18:43:05 +08:00
世界
7ec09d6045
udpnat2: New synced udp nat service 2024-11-05 18:43:04 +08:00
世界
0f2447a95b
Crazy sekai overturns the small pond 2024-11-05 18:43:04 +08:00
世界
6567829958
Fix cached conn eats up read deadlines 2024-09-14 10:11:50 +08:00
世界
96bef0733f
Fix bad group usages 2024-08-18 11:15:20 +08:00
世界
ec1df651e8
Update golangci-lint configuration 2024-08-18 11:15:15 +08:00
世界
e33b1d67d5
bufio: Add ReadBufferSize and ReadPacketSize 2024-08-18 09:14:52 +08:00
世界
6c19e0736d
windows: Migrate to mkwinsyscall 2024-08-09 12:00:21 +08:00
世界
caa4340dc9
binary: Move varint utils to new package 2024-06-24 09:42:23 +08:00
世界
de1b0bd772
Fix Fix socks5 packet conn 2024-05-21 15:09:17 +08:00
wwqgtxx
f67a0988a6
Remove linkname usages of x/sys/windows 2024-05-18 20:51:36 +08:00
dyhkwong
284cb5ce98
Fix socks5 packet conn 2024-05-17 21:24:05 +08:00
dyhkwong
f9c59e9940
Improve bufio.NATPacketConn 2024-04-10 20:24:58 +08:00
世界
5bfc326913
Fix syscall packet read waiter 2024-03-25 01:47:03 +08:00
世界
3ac055b755
Fix missing Upstream() for timeout debug conns 2023-12-26 17:28:48 +08:00
世界
57b8a4c64a
Add test for copy waiter 2023-12-25 00:05:51 +08:00
wwqgtxx
b7a631f798
Support syscallReadWaiter on windows 2023-12-25 00:05:51 +08:00
世界
fa0cc448dc
Fix missing clear iovecList for unix vectorised packet writer 2023-12-25 00:05:51 +08:00
世界
81d1bc2768
Fix vectorised writer test 2023-12-24 08:03:41 +08:00
世界
2e36fa6849
Improve vectorised writer 2023-12-24 08:03:41 +08:00
世界
c7ef05a85b
Fix buffer
Will be merged into f0be1a9e
2023-12-24 08:03:39 +08:00
世界
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
世界
ae8098ad39
Refactor read waiter interface 2023-12-24 08:03:38 +08:00
世界
d7ce998e7e
Remove legacy buffer header 2023-12-24 08:03:34 +08:00
世界
6b69046063
Fix fallback packet conn 2023-12-06 19:01:05 +08:00
世界
bca74039ea
Fix deadline reader 2023-12-01 13:41:22 +08:00
世界
0d98e82146
Add unidirectional NATPacketConn 2023-11-24 20:52:29 +08:00
世界
b0849c43a6
Add HandshakeSuccess interface 2023-09-08 11:22:32 +08:00
世界
30bf19f283
Check nil buffer in CopyPacketWithSrcBuffer 2023-08-30 21:26:30 +08:00
世界
83ce0be4d4
Remove debug log 2023-08-01 15:46:12 +08:00
世界
32f9f628a0
Fix handshake conn interface 2023-07-23 14:05:59 +08:00
世界
f8874e3e1c
Fix direct copy 2023-07-15 14:41:36 +08:00
世界
c68251b6d0
Deprecate stack buffer 2023-07-03 08:21:04 +08:00
世界
2812461739
Fix packet count 2023-06-11 15:06:40 +08:00
世界
221f066dba
Fix deadline reader 2023-05-30 19:44:15 +08:00
世界
be60138936
Fix rerturn EOF in syscallPacketReadWaiter 2023-05-17 20:44:04 +08:00
世界
9be7806bab
Improve read waiter interface 2023-05-12 11:36:28 +08:00
wwqgtxx
ab3e4694cb
Fix udp deadline 2023-05-12 11:05:29 +08:00
世界
8365dd48a1
Fix write cached packets 2023-05-01 12:41:32 +08:00
世界
7662278795
Implement ByteReader for ChunkReader 2023-04-29 12:44:30 +08:00
世界
ed2d05ab51
Fix copyPacketWaitWithPool 2023-04-27 23:17:30 +08:00
世界
a23ffbaeb5
Fix cached packet order 2023-04-26 05:12:21 +08:00
wwqgtxx
0c037cb0e2 Fix splice losing data 2023-04-25 22:59:13 +08:00
世界
bf0aaacc67
Add direct copy 2023-04-25 20:27:20 +08:00