Commit Graph

78 Commits (2544c2f8f52ff4dd9b61fb9ae51d1838bce88997)

Author SHA1 Message Date
Darien Raymond 953bfac572
remove unnecessary assignment
6 years ago
Darien Raymond 35ccc3a49c
cleanup unnecessary method in serial.
6 years ago
Darien Raymond 815c7f09ba
migrate to std lib
6 years ago
Darien Raymond 58e2ed3381
remove closure on ReadFullFrom
6 years ago
Darien Raymond 4fcb39ded9
comments
6 years ago
Darien Raymond cb2658f2bf
Revert "pooled session objects"
6 years ago
Darien Raymond 81c9968188
simplify crypto related code
6 years ago
Darien Raymond a89ff38fe6
pooled session objects
6 years ago
Darien Raymond eb05a92592
dont start periodic task until necessary
6 years ago
Darien Raymond 54e1bb96cc
introduce in-memory user
6 years ago
Darien Raymond 5e65d7da6d
more accurate memory usage when buffer = 0
6 years ago
Darien Raymond 64a3333987
remove extra bytes reading
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 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
Darien Raymond 83625618ee
re-init maps when they are empty
7 years ago
Darien Raymond 4de3f1adc1
change ReadFullFrom to take int32 size
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 af1abf687c
unify all address reading and writing
7 years ago
Darien Raymond 546c2fb226
settings for forcing secure encryption in vmess server
7 years ago
Darien Raymond 80a1e73361
fix error propagation in vmess server
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 efcb567273
remove context in struct
7 years ago
Darien Raymond a1ae4aa515
cleanup session history
7 years ago
Darien Raymond 02685094d3 rewrite vmess encoding using buf
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 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
Darien Raymond e87b0ca848
size encoder and decoder
8 years ago
Darien Raymond 35248497d2
refactor error messages
8 years ago
Darien Raymond b4cd497abf
update error messages
8 years ago
Darien Raymond fc31f9b94c
refactor error interface
8 years ago
Darien Raymond 3112d3a2d3
typo
8 years ago
Darien Raymond 3c032f0d53
update frame header masking strategy
8 years ago
Darien Raymond 104446afdf
update masking strategy
8 years ago
Darien Raymond 8d6a4d0a8a
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 0d83330ced
condition session history
8 years ago
Darien Raymond d5b1762865
mask size bytes
8 years ago