Commit Graph

28 Commits (e6b5356ea99449e80fcb3c2ec698f2b2d06dfbb3)

Author SHA1 Message Date
Darien Raymond fdb3a7b57d
remove use of buf.NewSize()
6 years ago
Darien Raymond 5e25741742
update tests
6 years ago
Darien Raymond 81c9743ce0
fix auth test
6 years ago
Darien Raymond f54a8735ab
global padding in vmess protocol
6 years ago
Darien Raymond 1425fd2ba9
remove Buffer.Append method
7 years ago
Darien Raymond 66ed1bab2a
simplify BytesGenerator
7 years ago
Darien Raymond 08dab81eb2
migrate int to int32
7 years ago
Darien Raymond 3d919a6a93
optimize auth reader
7 years ago
Darien Raymond 000e0804e8
fix buffer recycling
7 years ago
Darien Raymond 994aecd13c
rename NewLocal to NewSize
7 years ago
Darien Raymond bcfcba396b
simplify auth reader
7 years ago
Darien Raymond 97d886e1c9
use all buffers
7 years ago
Darien Raymond 594ec15c09
cleanup buffer usage
7 years ago
Darien Raymond 66b82e4ab7
cleanup MultiBuffer
7 years ago
Darien Raymond 74cf833758 fully migrate to new assertion lib
7 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 7f1e9c85c9
more effecient auth reader and writer
8 years ago
Darien Raymond e87b0ca848
size encoder and decoder
8 years ago
Darien Raymond 3c032f0d53
update frame header masking strategy
8 years ago
Darien Raymond d5b1762865
mask size bytes
8 years ago
Darien Raymond 2897df5a7a
don't copy leftoever if at head
8 years ago
Darien Raymond 775b4ef542
update auth test
8 years ago
Darien Raymond 47c3646162
refine authentication reader
8 years ago
Darien Raymond cbebbc3e68
remove aggressive reader
8 years ago
Darien Raymond ed9217bf20
test partial read
8 years ago
Darien Raymond 201d6e6471
support aggressive mode in auth reader
8 years ago
Darien Raymond 417284ed99
fix auth reader
8 years ago