Commit Graph

773 Commits (50c4e3389cfe50f56a1d2314cdee47576e4c4cdc)

Author SHA1 Message Date
Darien Raymond fa6ff77cee
prevent appending nil buffer 2018-03-29 21:40:23 +02:00
Darien Raymond bb46a96f04
refine handling for empty read 2018-03-29 18:15:50 +02:00
Darien Raymond babd0107cf
prevent empty read in Reader 2018-03-29 10:40:18 +02:00
Darien Raymond fc7da93d06
less cap 2018-03-28 22:24:01 +02:00
Darien Raymond 141b31eb19
simplify code 2018-03-28 22:23:49 +02:00
Darien Raymond 47c92fafc8
clear leftOver after write 2018-03-28 22:23:38 +02:00
Darien Raymond eeed65f826
fix #999 2018-03-28 14:33:34 +02:00
DarienRaymond 1dadd54502
Merge pull request #985 from yujinqiu/yet-another-typo
Fix another typo
2018-03-24 20:42:01 +01:00
Jinqiu Yu eb38f4865e Fix another typo 2018-03-23 23:17:29 +08:00
Jinqiu Yu 2d5aa9514f consistent ServerSpec var 2018-03-23 16:18:57 +08:00
Darien Raymond b2d9364cb5
release buffer if payload becomes small 2018-03-16 22:32:03 +07:00
Darien Raymond 000e0804e8
fix buffer recycling 2018-03-16 16:22:22 +07:00
DarienRaymond a8a68c2e70
Merge pull request #962 from yujinqiu/fix-typo
Fix typo
2018-03-16 04:16:47 +01:00
Darien Raymond b5b9a83823
reorder fields in Destination for faster hashing 2018-03-16 10:13:10 +07:00
Jinqiu Yu 855925a805 Fix typo 2018-03-15 10:32:10 +08:00
Darien Raymond 087c0c1499
refine address family type 2018-03-13 09:02:34 +01:00
Darien Raymond b4e1240160
comments 2018-03-13 09:02:21 +01:00
Darien Raymond 1cbfeea0cd
simplify NewSize calls 2018-03-12 22:10:13 +01:00
Darien Raymond 0c213ccd20
reset buffer when free 2018-03-12 16:24:31 +01:00
Darien Raymond 5bbece14af
simplify pool creation 2018-03-12 16:21:39 +01:00
Darien Raymond 34c12c1af6
extend buffer 2018-03-11 23:31:37 +01:00
Darien Raymond 931c8597ca
fix len -> cap 2018-03-11 23:30:51 +01:00
Darien Raymond 994aecd13c
rename NewLocal to NewSize 2018-03-11 23:29:17 +01:00
Darien Raymond f97e6fa3d2
refine buffer allocation 2018-03-11 23:06:04 +01:00
Jinqiu Yu 87dd1ed877 Fix receivced, InboundBound, tranport, Enpoint typo 2018-03-11 15:25:59 +08:00
Darien Raymond eaf043f1b3
reduce memory usage of Buffer 2018-03-08 22:30:52 +01:00
Darien Raymond fbc025869b
fix lint errors 2018-03-08 21:21:50 +01:00
Jinqiu Yu 8864195b50 Fix executable typo 2018-03-08 17:32:36 +08:00
Darien Raymond 9100a78914
refactor 2018-03-04 21:06:04 +01:00
Darien Raymond a52eb8f82b
allow underscore in domain name. fixes #917 2018-03-04 17:08:58 +01:00
Darien Raymond d207d953bd
h2 transport 2018-03-01 13:16:52 +01:00
Darien Raymond a7d467992d
try parse domain address as IP. fixes #894. 2018-03-01 11:32:55 +01:00
Darien Raymond 2b4104e491
benchmark for dice 2018-02-24 13:57:25 +01:00
Darien Raymond a42b4b513e
test case for write address 2018-02-24 02:13:40 +01:00
Darien Raymond af1abf687c
unify all address reading and writing 2018-02-23 23:42:01 +01:00
Darien Raymond 546c2fb226
settings for forcing secure encryption in vmess server 2018-02-23 12:13:02 +01:00
Darien Raymond df34931ab3
fix log test 2018-02-22 15:28:21 +01:00
Darien Raymond bc1979400e
simplify log 2018-02-22 15:27:51 +01:00
Darien Raymond 6b872c266c
session id 2018-02-22 15:26:00 +01:00
Darien Raymond 098244530b
update Must2 2018-02-21 21:42:33 +01:00
Darien Raymond b3fd320be7
more test cases 2018-02-19 23:01:00 +01:00
Darien Raymond b3e46f5d07
fix error handling in buf.Copy 2018-02-19 17:50:53 +01:00
Darien Raymond c48fa50ab1
logger service 2018-02-14 17:35:09 +01:00
Darien Raymond ccb2a9f168
comments 2018-02-13 11:15:04 +01:00
Darien Raymond ae4dece6b0
explictly use the io.Writer instance for writing net.Buffers 2018-02-12 14:35:42 +01:00
Darien Raymond 20fc4950b2
comments 2018-02-11 23:28:42 +01:00
Darien Raymond 997c852be8
remove unused code 2018-02-11 23:28:23 +01:00
Darien Raymond 42d83a703e
fix transfer for mux 2018-02-09 22:29:30 +01:00
Darien Raymond 87ba7dd0d1
implement remove user in vmess 2018-02-09 11:32:12 +01:00
Darien Raymond f8ce1945e1
remove unused code 2018-02-08 22:52:54 +01:00