1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2024-12-22 01:57:12 -05:00
Commit Graph

48 Commits

Author SHA1 Message Date
Shelikhoo
e575a525bb add shadowsocks2022 tcp client support 2023-11-19 13:16:28 +00:00
vcptr
47660bfee2 fix win test error; dont use ReadV on file 2019-11-27 11:24:40 +08:00
Kslr
be27720c74 fix codestyle 2019-05-18 15:13:49 +08:00
Kslr
c6f3ab48ee fixed ReadV issue for windows
sync 847b289798
2019-05-18 15:09:58 +08:00
Darien Raymond
b234cfb4c4
unify NewPacketReader 2019-02-07 19:14:37 +01:00
Darien Raymond
3340f81d03
fix reader/writer for packet conn 2018-12-03 14:20:57 +01:00
Darien Raymond
58e2ed3381
remove closure on ReadFullFrom 2018-11-02 15:01:33 +01:00
Darien Raymond
8c841a05fb
use readv reader by default 2018-08-25 10:41:39 +02:00
Darien Raymond
5f8b64c646
use SingleReader on low end devices 2018-08-17 11:52:55 +02:00
Darien Raymond
f27a381fe8
restrict multi-writer to syscall.conn only 2018-08-08 10:22:59 +02:00
Darien Raymond
7baa6977d3
cleanup buf interfaces 2018-07-31 13:43:27 +02:00
Darien Raymond
6a06908456
optimize encryption read/write operations 2018-07-31 12:37:59 +02:00
Darien Raymond
ebea255c74
eliminate partial writes 2018-07-28 15:03:40 +02:00
Darien Raymond
232e715b8b
don't build readv for windows 2018-07-25 11:19:16 +02:00
Darien Raymond
82ee23e6d0
make readv optional 2018-07-24 21:58:47 +02:00
Darien Raymond
a941ef5392
try readv 2018-07-24 21:48:28 +02:00
Darien Raymond
b05597df3a
fix passive connection in mux. fix #1167 2018-06-27 12:21:22 +02:00
Darien Raymond
4de3f1adc1
change ReadFullFrom to take int32 size 2018-04-02 00:44:47 +02:00
Darien Raymond
ccb2a9f168
comments 2018-02-13 11:15:04 +01:00
Darien Raymond
594ec15c09
cleanup buffer usage 2017-11-09 22:33:15 +01:00
Darien Raymond
d5fd7efa7e
fast read on first packet 2017-11-08 22:23:21 +01:00
Darien Raymond
2a96aaaf7b
comments 2017-11-08 18:14:44 +01:00
Darien Raymond
233bb08e56 fix lint warnings 2017-10-22 15:03:20 +02:00
Darien Raymond
07847576b5
refine copy handler 2017-06-04 21:32:01 +02:00
Darien Raymond
3821ee21fc
handle nil onData 2017-04-27 23:33:07 +02:00
Darien Raymond
6f3362fc4c
update activity 2017-04-27 22:30:48 +02:00
Darien Raymond
f418b9bc20
swallow write error in mux 2017-04-27 22:20:29 +02:00
Darien Raymond
7f1e9c85c9
more effecient auth reader and writer 2017-04-27 13:31:09 +02:00
Darien Raymond
498c7dafdf
clean udp writer 2017-04-21 14:51:09 +02:00
Darien Raymond
67dbb86b0e
cleanup 2017-04-21 13:26:54 +02:00
Darien Raymond
5f4acaa9ea
merging reader and writer 2017-04-20 11:00:15 +02:00
Darien Raymond
5a30e27f04
use normal byte array 2017-04-19 23:30:18 +02:00
Darien Raymond
6d7aaa6535
bug fixes 2017-04-19 21:27:21 +02:00
Darien Raymond
ab9349ec31
rename buf.Copy 2017-04-17 22:50:02 +02:00
Darien Raymond
abe790181e
multi reader 2017-04-15 22:22:29 +02:00
Darien Raymond
f506a39d32
multi buffer 2017-04-15 21:07:23 +02:00
Darien Raymond
68bc9ea8e4
cleanup error messages 2017-04-09 15:04:04 +02:00
Darien Raymond
35248497d2
refactor error messages 2017-04-09 01:43:25 +02:00
Darien Raymond
18b0b87c52
no-op timer 2017-04-04 10:24:38 +02:00
Darien Raymond
f34ad57b58
refactor timer api 2017-03-31 21:45:43 +02:00
Darien Raymond
cb0e29ccdb
merging reader 2017-03-27 11:12:34 +02:00
Darien Raymond
bf7906c7f0
clean lint warnings 2017-02-20 10:33:35 +01:00
Darien Raymond
020b436827
merge bufio into buf 2017-02-15 22:51:01 +01:00
Darien Raymond
c462e35aad
cancel sessions after inactivity 2017-01-31 12:42:05 +01:00
Darien Raymond
e678000c44
remove release() pattern 2017-01-04 12:52:24 +01:00
Darien Raymond
792e8ffd20
comments 2016-12-11 09:44:24 +01:00
Darien Raymond
1948d0738f
refactor io package 2016-12-09 13:17:34 +01:00
Darien Raymond
055023fdd5
refactor buffer 2016-12-09 12:08:25 +01:00