Commit Graph

111 Commits (7a4b0fff078faa3bf00a0589950282e3d6fbd3f8)

Author SHA1 Message Date
Darien Raymond 9a8488074e
env flag controlled global padding
6 years ago
Darien Raymond 64a3333987
remove extra bytes reading
6 years ago
Darien Raymond 8a879deac1
max padding len as variable
6 years ago
Darien Raymond f54a8735ab
global padding in vmess protocol
6 years ago
Darien Raymond 4a46817cf6
optimize map usage
7 years ago
Darien Raymond 13f3c356ca
unified task package
7 years ago
Darien Raymond 483a56c847
adjust lint settings
7 years ago
Darien Raymond 68da956fc4
re-generate code
7 years ago
Darien Raymond 1425fd2ba9
remove Buffer.Append method
7 years ago
Darien Raymond 413a3a4eb6
comments
7 years ago
Darien Raymond 0caf2a004b
reduce memory usage of vmess internal objects
7 years ago
Darien Raymond 66ed1bab2a
simplify BytesGenerator
7 years ago
DarienRaymond 61d9b04ca5
Merge pull request #1019 from v2ray/domainsocket
7 years ago
Darien Raymond 83625618ee
re-init maps when they are empty
7 years ago
Shelikhoo c542c043f3
Merge branch 'master' of github.com:v2ray/v2ray-core into domainsocket
7 years ago
Darien Raymond 7bafd7a1ab
migrate int to int32
7 years ago
Darien Raymond 4de3f1adc1
change ReadFullFrom to take int32 size
7 years ago
Darien Raymond fda85506c8
reuse buffer
7 years ago
Darien Raymond a1401e7632
fix compatibility with shadowrocket. fixes #920
7 years ago
Darien Raymond 6a3abf3147
fix data race when caching session id
7 years ago
Darien Raymond c43a5e7d85
use AddressParser in mux
7 years ago
Darien Raymond af1abf687c
unify all address reading and writing
7 years ago
Darien Raymond 16c6a5f078
fix test break
7 years ago
Darien Raymond 546c2fb226
settings for forcing secure encryption in vmess server
7 years ago
Darien Raymond 6b872c266c
session id
7 years ago
Darien Raymond 80a1e73361
fix error propagation in vmess server
7 years ago
Shelikhoo 7f34cbdaff
Add Generated Files
7 years ago
Darien Raymond 42d83a703e
fix transfer for mux
7 years ago
Darien Raymond 30a0aa6fb0
don't read 0 bytes
7 years ago
Darien Raymond 8460d016ab
fix address parsing for mux
7 years ago
Darien Raymond 5755d4153a
fix encoding test
7 years ago
Darien Raymond efcb567273
remove context in struct
7 years ago
Darien Raymond a1ae4aa515
cleanup session history
7 years ago
Darien Raymond 0e01e28278
use uuid as struct
7 years ago
Darien Raymond f4c35db968
merge log into common log
7 years ago
Darien Raymond d43a23aa96
move error generator to common
7 years ago
Darien Raymond 3ed16fad38
enable pading for cfb
7 years ago
Darien Raymond 02685094d3 rewrite vmess encoding using buf
7 years ago
Darien Raymond 74cf833758 fully migrate to new assertion lib
7 years ago
Darien Raymond 26818a2602 fix domain length issue for all proxies
7 years ago
Darien Raymond 24089bfad0 remove duplicated address type def
7 years ago
Darien Raymond f1a15e92f5 apply bitmask to other packages
7 years ago
Darien Raymond 8971e699d9 common.Must2
7 years ago
Darien Raymond 1c856a46ab step 1 to remove reference to net package
7 years ago
Darien Raymond 6bbc3a6945
check error
7 years ago
Darien Raymond 21284fbd61
refactor
7 years ago
Darien Raymond 06d4c37889
integrate mux in vmess server
8 years ago
Darien Raymond 7a4bab4940
support packet transfer type in mux
8 years ago
Darien Raymond 939fae00e9
packet mode reader and writer
8 years ago
Darien Raymond 4668f9d3de
refactor
8 years ago