Commit Graph

362 Commits (531be77a59e66eabc93d67535c3a5df9648d321e)

Author SHA1 Message Date
v2ray 0040881b84
comments
8 years ago
v2ray a509252c24
prefer pointer
8 years ago
v2ray a29a6a586d
one more test case
8 years ago
v2ray c96533f278
test case for server picker
8 years ago
v2ray f4aa50a160
test code for validation strategy
8 years ago
v2ray 2034d54bab
rename VMessAccount to vmess.Account
8 years ago
v2ray 2049759640
use server spec in vmess
8 years ago
v2ray b02bd5b1d8
rollback chacha20 change
8 years ago
v2ray 7dfa852677
server spec
8 years ago
v2ray 6f5b54747e
move encoding to vmess
8 years ago
v2ray e304e2761d
refine chacha20 initialization
8 years ago
Andreas Auernhammer 0cd0033245 Replace ChaCha20 implementation with an optimized version
8 years ago
v2ray 85d6e1ad13
prepend hash
8 years ago
v2ray 7e499ee0b6
Cleanup
8 years ago
v2ray 089de290ad
Leverage buffer.Read
8 years ago
v2ray 4aadaa7513
use local stack buffer
8 years ago
v2ray f45fa6e918
allow buffer on local stack
8 years ago
v2ray 8d3da0ed8e
remove unnecessary use of buffer
8 years ago
v2ray e586f3c127
release buffer on write error
8 years ago
v2ray 17ea740e7e
remove unnecessary use of buffer
8 years ago
v2ray b6a6c154a3
remove unnecessary use of buffer
8 years ago
v2ray 33e0cfe233
fully allocate buffer pools
8 years ago
v2ray 9e8ed30052
update buffer pool size
8 years ago
v2ray 9523cb3ec3
refine buffer struct
8 years ago
v2ray 6f998fa18b
update ipv6 comparison
8 years ago
v2ray 4c63e9e168
improve fetch performance
8 years ago
v2ray f5fd76ab85
var -> const
8 years ago
v2ray 96c6012013
refine main thread to capture all logs
8 years ago
v2ray 98cc28a4c4
leverage dice.Roll
9 years ago
v2ray 6915095a0a
typed segments
9 years ago
v2ray 7f661f5215
rename Error to Err
9 years ago
v2ray 67ac925ee7
refactor bytes functions
9 years ago
v2ray 0327113fb8
lock protected user validator
9 years ago
v2ray 6847139ae3
renamed ErrObjectReleased
9 years ago
v2ray 1238304b1d
more settings to kcp
9 years ago
V2Ray Dev 1cd5372a5a
'comment'
9 years ago
V2Ray Dev 143829e065
'comment'
9 years ago
v2ray 16f5f81fe9 enlarge small buffer to fix common mtu size
9 years ago
v2ray bac9304e05 better termination logic
9 years ago
v2ray 9b6dc6bcea massive refactoring for kcp
9 years ago
v2ray 098982d79a adjust error level
9 years ago
v2ray 8b3875050d http response in blackhole
9 years ago
v2ray e732ba62a6 unified config loader
9 years ago
v2ray ea8f7e7506 simpilify updateUserHash method
9 years ago
v2ray a4d76dc394 support using specific address
9 years ago
v2ray 7a082ce63a update test
9 years ago
v2ray 72fb5a256c send reuse option in header
9 years ago
v2ray 2c82f65189 return correct length in ReadFrom
9 years ago
v2ray 202ac9bb56 ReadFrom in BufferedWriter
9 years ago
v2ray 0fac2084c7 reusable connection
9 years ago
v2ray 3a6bf38686 remove validity map
9 years ago
v2ray 9457c4b349 clean up validity map
9 years ago
v2ray b47c1ca609 get rid of annoying firewall warnings
9 years ago
v2ray 3f9cb1136a allow dynamic type of user accounts
9 years ago
v2ray 46f76e55e5 reorg chan reader
9 years ago
v2ray 3156c4586c Allow data stream passing through http proxy
9 years ago
v2ray c75d840706 Remove serial.String
9 years ago
v2ray 444808a51a Remove Intxx interfaces
9 years ago
v2ray ab39750ceb Remove serial.Bytes
9 years ago
v2ray fc63f0432c simplify testing
9 years ago
v2ray 3582b9d869 move net/testing/assert into assert
9 years ago
v2ray bbdc692a93 fix test break
9 years ago
v2ray 50957b9973 Fix build break
9 years ago
v2ray 47b2fafb32 Shorten StringLiteral
9 years ago
v2ray cfdda19834 Shorten BytesLiteral
9 years ago
v2ray 28cf3aa0c7 uint32
9 years ago
v2ray 3d6200dc64 Fix another dead lock in buffered writer
9 years ago
v2ray e00c424341 Fix dead lock in buffered writer
9 years ago
v2ray f5f13d801f add a lock to protect reader/writer from panic
9 years ago
v2ray 3b545abe02 dns client implementation
9 years ago
v2ray 634c4964cc Massive fixes
9 years ago
v2ray 3c02805186 realtime logger
9 years ago
v2ray 7e481fe943 rename retry_test package
9 years ago
v2ray abdcda0a2f reorg common/log
9 years ago
v2ray c224f67666 actually return nil
9 years ago
v2ray 7fd94e1116 clear logic in v2io.Pipe
9 years ago
v2ray e9ae553f78 test cases for v2io
9 years ago
v2ray 2739cf2f4a disable access log if log level = none
9 years ago
v2ray b5f43031d4 refactor alter id generation
9 years ago
v2ray 8a07534586 remove unnecessary package alias
9 years ago
v2ray 73e84b1e06 account
9 years ago
v2ray 31d03a893a test case for port range
9 years ago
v2ray a538de56de detect end of channel
9 years ago
v2ray 3df7634570 safer for loop
9 years ago
v2ray 0c6a14c27b test case for buffer string
9 years ago
v2ray 5390e8efff reduce memory usage in log
9 years ago
v2ray dd8ce6f164 releasable log
9 years ago
v2ray cef5386a21 Log level: none
9 years ago
v2ray 8b71647b9d comments
9 years ago
v2ray ea6ccb88af actually wait for done
9 years ago
v2ray d9367efb2d comments
9 years ago
v2ray a7f40da07a Fix unused variables
9 years ago
v2ray 42907ff2e8 Remove v2net.Packet
9 years ago
v2ray 7db14dad9b releasble user validator
9 years ago
v2ray 7768674df8 revert unintentional change
9 years ago
v2ray 7407c8d561 use stream instead of raw chan
9 years ago
v2ray 70f803173a simplify reader/writer interface
9 years ago
v2ray 308c40553c split BufferPool from buffer.go
9 years ago
v2ray e8023f0d92 releasable writer
9 years ago
v2ray 760247a4ab fix log test for windows
9 years ago