1
0
mirror of https://github.com/v2fly/v2ray-core.git synced 2025-10-03 15:44:06 -04:00
Commit Graph

728 Commits

Author SHA1 Message Date
Darien Raymond
2fdccb2424 handle read with data and error at same time 2017-11-24 23:16:01 +01:00
Darien Raymond
0aa48e6c5a cancel immediately when timeout = 0 2017-11-23 14:58:35 +01:00
Darien Raymond
1226f3ce39 more test cases 2017-11-23 14:48:43 +01:00
Darien Raymond
6017e46af4 comments 2017-11-23 10:41:02 +01:00
Darien Raymond
6069b77baa prototype for plugins 2017-11-22 23:00:46 +01:00
Darien Raymond
97d886e1c9 use all buffers 2017-11-21 22:03:43 +01:00
Darien Raymond
dd159cce6c special handling for IPv6 from URL 2017-11-21 18:46:28 +01:00
Darien Raymond
b0ac43a8fc comments 2017-11-21 17:02:55 +01:00
Darien Raymond
fcc66704fa comments 2017-11-21 16:55:22 +01:00
Darien Raymond
66ebeaa0ca cleanup 2017-11-21 16:53:07 +01:00
Darien Raymond
ec8f8d4e10 remove check for ReaderFrom on underlying writer, as it may be badly implemented. 2017-11-20 11:13:27 +01:00
Darien Raymond
5c9f54a453 fix length check in auth reader 2017-11-18 19:37:36 +01:00
Darien Raymond
afcad409e2 reallocate in for loop 2017-11-17 09:18:12 +00:00
Darien Raymond
23b768576e always allocate buffer in Write 2017-11-16 18:34:05 +01:00
Darien Raymond
743d35c059 flush when not buffered 2017-11-15 23:38:52 +01:00
Darien Raymond
f3c5df8798 make sure writer not buffered 2017-11-15 11:23:25 +01:00
Darien Raymond
0dbfb66126 clean up dns package 2017-11-15 00:36:14 +01:00
Darien Raymond
268d7264e8 use external config converter first, and then fallback to the internal one 2017-11-11 22:29:00 +01:00
Darien Raymond
901d13ca76 allow normalized env name for asset location. fix #702 2017-11-11 15:23:42 +01:00
Darien Raymond
594ec15c09 cleanup buffer usage 2017-11-09 22:33:15 +01:00
Darien Raymond
66b82e4ab7 cleanup MultiBuffer 2017-11-09 00:55:28 +01:00
Darien Raymond
3d2fd372e1 avoid writing empty payload in bytesToBufferWriter 2017-11-08 23:43:16 +01:00
Darien Raymond
cf080e8061 ensure buffer is completely filled in 2017-11-08 22:41:46 +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
9cc9a76b71 cleanup 2017-11-08 11:11:13 +01:00
Darien Raymond
7cd2d62d06 release buffer on error 2017-11-07 16:53:02 +01:00
Darien Raymond
8554a5e0bf fix buffer leak 2017-11-07 16:28:39 +01:00
Darien Raymond
d9ce03d25b test case for geoip:cn 2017-11-07 16:21:36 +01:00
Darien Raymond
1b6b39faad comments 2017-11-07 15:02:21 +01:00
Darien Raymond
f5d76c8eb0 fix lint warnings 2017-11-07 14:40:51 +01:00
Darien Raymond
251d6f6fcb fix lint warning 2017-11-07 13:07:50 +01:00
Darien Raymond
ccf1fb6616 fix buffer leak in multi buffer 2017-11-07 11:40:12 +01:00
Darien Raymond
d1e7e7002f fix buffer leak in crypto io 2017-11-07 11:39:54 +01:00
Darien Raymond
4761139fbc comments 2017-11-06 22:42:16 +01:00
Darien Raymond
482793d28a get asset location on demand 2017-11-06 12:23:21 +01:00
Darien Raymond
064d7249f5 banchmark IPNetTable 2017-11-05 23:39:47 +01:00
Darien Raymond
541924dc88 fix cidr parsing for non-normalized ips 2017-11-05 10:37:23 +01:00
Darien Raymond
1d2c624062 get asset location 2017-11-04 21:33:09 +01:00
Darien Raymond
4b240eb683 DiscardBytes 2017-11-04 01:33:35 +01:00
Darien Raymond
4412d73b28 get rid off ioutil 2017-11-04 01:33:28 +01:00
Darien Raymond
2f5d501643 fix length calculation in bufferToBytesReader.WriteTo 2017-11-03 13:19:48 +01:00
Darien Raymond
08ece5d2bf default security to auto 2017-10-30 21:14:04 +01:00
Darien Raymond
6c9a60100d format code 2017-10-26 21:44:22 +02:00
Darien Raymond
74cf833758 fully migrate to new assertion lib 2017-10-24 16:15:35 +02:00
Darien Raymond
4a0ca30d08 update assertion api 2017-10-24 10:03:00 +02:00
Darien Raymond
6ddafdbd73 net assert 2017-10-23 23:47:20 +02:00
Darien Raymond
66b81a842d comments 2017-10-22 22:45:05 +02:00
Darien Raymond
26818a2602 fix domain length issue for all proxies 2017-10-22 20:17:06 +02:00
Darien Raymond
233bb08e56 fix lint warnings 2017-10-22 15:03:20 +02:00