Commit Graph

455 Commits (251d6f6fcb86355d11d3b82474bbae3435e1425b)

Author SHA1 Message Date
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 3a27ff8239 increase default timeout to 5 minutes
7 years ago
Darien Raymond 109a37fe7e aggressively close connection when response is done
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 3d13bba412
allow error on set deadline
8 years ago
Darien Raymond 62b01ef0ba
code cleanup
8 years ago
Darien Raymond ade88fd5c7
reuse buffered writer in auth writer
8 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 6f3362fc4c
update activity
8 years ago
Darien Raymond 4668f9d3de
refactor
8 years ago
Darien Raymond e87b0ca848
size encoder and decoder
8 years ago
Darien Raymond ab9349ec31
rename buf.Copy
8 years ago
Darien Raymond 2f565bfd5e
simplify ray stream
8 years ago
Darien Raymond f506a39d32
multi buffer
8 years ago
Darien Raymond a8586eace6
fix interface
8 years ago
Darien Raymond 345e43b4c4
update error message
8 years ago
Darien Raymond 2a51b71ba4
use merging reader only for tcp traffic
8 years ago
Darien Raymond 35248497d2
refactor error messages
8 years ago
Darien Raymond bc4e2293ef
remove errors.Format
8 years ago
Darien Raymond a034276eee
update error messages
8 years ago
Darien Raymond ade8453c0a
completely remove connection reuse feature
8 years ago
Darien Raymond 1b244bf3a1
reduce VMess memory usage
8 years ago
Darien Raymond b4cd497abf
update error messages
8 years ago
Darien Raymond 75f5cb9afb
refactor log and error
8 years ago
Darien Raymond fc31f9b94c
refactor error interface
8 years ago
Darien Raymond 65c6972eb5
delete then add
8 years ago
Darien Raymond 2e5cb82790
update proto
8 years ago
Darien Raymond 18b0b87c52
no-op timer
8 years ago
Darien Raymond f34ad57b58
refactor timer api
8 years ago
Darien Raymond a57531ef5d
cancel context after finish
8 years ago
Darien Raymond f643344154
merge buf stream
8 years ago
Darien Raymond 14824c8451
fix timeout reader usage
8 years ago
Darien Raymond d627638412
refine error message
8 years ago
Darien Raymond e480091388
smart error propagation
8 years ago
Darien Raymond 3112d3a2d3
typo
8 years ago
Darien Raymond 020b436827
merge bufio into buf
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