Commit Graph

494 Commits (ad35fc702873f93360af7d99e9a9760d54d1cfdd)

Author SHA1 Message Date
Darien Raymond 2d83e260ac
refactor authenticators
8 years ago
Darien Raymond 52ed93408b
prevent double close in tcp hub
8 years ago
Darien Raymond e480091388
smart error propagation
8 years ago
Darien Raymond c220f9cb3e
sync for tcp hub
8 years ago
Darien Raymond 7a97d73737
fix race condition in transport
8 years ago
Darien Raymond ebed271a92
fix race conditions in kcp
8 years ago
Darien Raymond 949a74edfa
fix a nil reference issue in tls listener
8 years ago
Darien Raymond 38014efdee
refactor websocket
8 years ago
Darien Raymond 935620104d
refactor websocket
8 years ago
Darien Raymond 48eb40ff39
dice.RandomUint16
8 years ago
Darien Raymond 8d6a4d0a8a
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 9ca520893b
comments
8 years ago
Darien Raymond 520e3ea9e6
signal.semaphore
8 years ago
Darien Raymond 90200fbecb
remove signal.Once
8 years ago
Darien Raymond 48639ddb98
fix a bug in udp hub
8 years ago
Darien Raymond 5040817a7b
apply contex in udp hub
8 years ago
Darien Raymond 237ccf505c
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 5ccc915f8f
typo
8 years ago
Darien Raymond 6888093197
gofmt
8 years ago
Darien Raymond 2ba59428c9
remove lock in websocket connection
8 years ago
Darien Raymond cfcf16feed
fix typo
8 years ago
Darien Raymond 1aeab3dd96
normalized path in websocket
8 years ago
Darien Raymond 5e7fb6d0dd
refine error handling in retry logic
8 years ago
Darien Raymond d270a99d4f
simplify code
8 years ago
Darien Raymond 0d68293ef8
fix test break
8 years ago
Darien Raymond cdb0b94046
cleanup websocket code
8 years ago
Darien Raymond 5ec3fe093d
fix test break
8 years ago
Darien Raymond 3be6c72211
cleanup websocket code
8 years ago
Darien Raymond 6bcce77afb
fix import
8 years ago
Darien Raymond 3643dc37e0
refine kcp output
8 years ago
Darien Raymond ce34a25e66
fix build break
8 years ago
Darien Raymond e665de182d
dispatcher test
8 years ago
Darien Raymond 9978cf07e6
fix udp dispatcher
8 years ago
Darien Raymond b5d14b6823
update java options
8 years ago
Darien Raymond c4d0227977
simplify dialer and dispatcher parameters
8 years ago
Darien Raymond f046f334cd
move common/log to app/log
8 years ago
Darien Raymond 9139a87865
closw conn in the same routine
8 years ago
Darien Raymond 18e1ca85aa
rename udp.Server
8 years ago
Darien Raymond 55fb18b6e1
reduce websocket buffer size
8 years ago
Darien Raymond ea728d5112
update
8 years ago
Darien Raymond fcd34014bb
fix java class name
8 years ago
Darien Raymond d2764d8776
fix test break
8 years ago
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context
8 years ago
Darien Raymond 6eff0acc0b
rename transportsettings to transportconfig
8 years ago
Darien Raymond 8b00d6fc30
clean imports
8 years ago
Darien Raymond 0a91893a26
handle IPv6 address in tproxy
8 years ago
Darien Raymond f7e1f00c88
rename dispatcher.Interface
8 years ago
Darien Raymond 289c467a12
remove unnecessary code
8 years ago
Darien Raymond db1c9131f0
global config creator
8 years ago
Darien Raymond d4c471c967
generate TLS certificate on the fly
8 years ago
Darien Raymond d24fe9dbfb
separate network and transport protocol
8 years ago
Darien Raymond 72992c7478
able to close ray stream with error
8 years ago
Darien Raymond f75d94817a
fix #356
8 years ago
Darien Raymond 43cc81e5a8
better locking in udp server
8 years ago
Darien Raymond 5e7e549ec1
comments
8 years ago
Darien Raymond a8e274f4c4
remove unused code
8 years ago
Darien Raymond f7721029c7
fix #355
8 years ago
Darien Raymond 4afad8d31c
simpify websocket connection
8 years ago
Darien Raymond 5684beed8c
fix websocket conn reuse
8 years ago
Darien Raymond e35e271708
cleanup internet connection
8 years ago
Darien Raymond e678000c44
remove release() pattern
8 years ago
Darien Raymond 723207158f
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond aefa53f827
refine http header
8 years ago
Darien Raymond 588c43f291
kcp header as wechat video
8 years ago
Darien Raymond 21a15bbf74
registerable dialer and listener
8 years ago
Darien Raymond 31d6e74482
remove rawtcp
8 years ago
Darien Raymond c9a421fba6
remove generate package comments in .pb.go files.
8 years ago
Darien Raymond 20fe6d10a4
rollback gitignore change
8 years ago
Darien Raymond 52e1dfaeac
remove all generated files
8 years ago
Darien Raymond 19e0cb40e9
locker protected connection
8 years ago
Darien Raymond 48bddb25d7
fix lint warnings
8 years ago
Darien Raymond 58ae7e4967
refine proto settings
8 years ago
Darien Raymond 2a52ae9e96
default next protos
8 years ago
Darien Raymond 3cc0783d9c
fix test break
8 years ago
Darien Raymond a44d556667
test case for tls connection
8 years ago
Darien Raymond 38e4cad8d1
remove unused variable
8 years ago
Darien Raymond 29d62185cf
notify read and write on remote close
8 years ago
Darien Raymond f1a9647c8a
lint warnings
8 years ago
Darien Raymond 4e224d64c6
Fix #337
8 years ago
Darien Raymond a4dfca0ef7
accommodate protobuf compiler change
8 years ago
Darien Raymond 7dc7937443
rename ws to websocket
8 years ago
Darien Raymond eb782436b3
proto option for C# namespace
8 years ago
Darien Raymond c3942fd5f0
fix lint warnings
8 years ago
Darien Raymond ceaf5d1178
fix lint warnings
8 years ago
Darien Raymond cdcccb4590
simplify segment writer
8 years ago
Darien Raymond bccf11c12c
fix tls over kcp
8 years ago
Darien Raymond 0f0f01ddf6
return error when header too long
8 years ago
Darien Raymond 68164d46f9
limit max http header length
8 years ago
Darien Raymond b17f06bb4e
test case for http header
8 years ago
Darien Raymond 50bc195f7f
rename TypedSettings to TypedMessage
8 years ago
Darien Raymond d6a6e0aaf8
send back http response on error
8 years ago
Darien Raymond 42417cab17
fix compile warning
8 years ago
Darien Raymond a67d525fc2
try fix connection reuse settings
8 years ago
Darien Raymond a11d2ce9d6
support server name override
8 years ago
Darien Raymond eee23e6718
fix api usage
8 years ago
Darien Raymond 055023fdd5
refactor buffer
8 years ago
Darien Raymond 7a80409e30
rename alloc to buf
8 years ago
Darien Raymond a3cb770f77
clean up errors
8 years ago
Darien Raymond 41fcffbfab
fix data input and output signal
8 years ago
Darien Raymond 40249dfacb
change API
8 years ago