Commit Graph

368 Commits (bd8239f12db3f24a0b323e57d016cdafa32891a0)

Author SHA1 Message Date
Darien Raymond fc31f9b94c
refactor error interface
8 years ago
Darien Raymond 8acde086c3
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond babf7476ff
more logs
8 years ago
Darien Raymond 7682929c11
close main connection quicker
8 years ago
Darien Raymond 4ee1abdaff
refactor
8 years ago
Darien Raymond 9b1d20943f
clean up mux client in manager
8 years ago
Darien Raymond d10445d49a
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 4d682c01e0
refactor mux
8 years ago
Darien Raymond 2a3facab5a
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond 55328921b5
wait for done
8 years ago
Darien Raymond 0a15bceb55
fix dead lock
8 years ago
Darien Raymond 947492a71c
close all sessions after main connection ends
8 years ago
Darien Raymond 2e5cb82790
update proto
8 years ago
Darien Raymond 7195c17af6
close server down link
8 years ago
Darien Raymond 18b0b87c52
no-op timer
8 years ago
Darien Raymond 55ecd92064
simplify mux code
8 years ago
Darien Raymond bf0a4c428e
refactor mux code
8 years ago
Darien Raymond 682235cacc
refactor server worker
8 years ago
Darien Raymond c4ba853887
refactor error messages
8 years ago
Darien Raymond 72d9cb8a74
bug fixes
8 years ago
Darien Raymond 852fd14ba9
wait for handler init
8 years ago
Darien Raymond 5686566139
apply mux in client
8 years ago
Darien Raymond 2111c7e9ca
update proto def
8 years ago
Darien Raymond 9d6513d3d3
remove unused code
8 years ago
Darien Raymond 1e06cf34d9
apply mux in inbound handler
8 years ago
Darien Raymond 3161c56aba
refactor
8 years ago
Darien Raymond 73c4696e00
mux io
8 years ago
Darien Raymond 9e6a57b2b8
mux client
8 years ago
Darien Raymond eab2f1effc
refactor
8 years ago
Darien Raymond 514dcffe2e
Fix a potential issue causing high CPU usage
8 years ago
Darien Raymond 9206d7a741
fix sync issue in time calculation
8 years ago
Darien Raymond d93ff628bc
refactor tcp worker
8 years ago
Darien Raymond e480091388
smart error propagation
8 years ago
Darien Raymond 020b436827
merge bufio into buf
8 years ago
Darien Raymond 48eb40ff39
dice.RandomUint16
8 years ago
Darien Raymond 6d446f57f7
remove cancel signal
8 years ago
Darien Raymond 02028bf8be
fix panic when there is no available handler
8 years ago
Darien Raymond c0ea29a2ed
switch to info
8 years ago
Darien Raymond 6888093197
gofmt
8 years ago
Darien Raymond e57124ab87
remove unnecessary error message
8 years ago
Darien Raymond 396cf21597
output detailed error message
8 years ago
Darien Raymond 5e7fb6d0dd
refine error handling in retry logic
8 years ago
Darien Raymond d04d92c187
update context functions
8 years ago
Darien Raymond d7167f552d
remove allowPassiveConnection from config
8 years ago
Darien Raymond e7a7b38319
Merge branch 'master' of https://github.com/v2ray/v2ray-core
8 years ago
Darien Raymond b652032d9d
update for mux
8 years ago
Darien Raymond d72029211f
completely remove allow passive connection
8 years ago
Darien Raymond a13a8cffd8
test v2ray close
8 years ago
Darien Raymond 05626ca0fe
check if hub is initialized.
8 years ago
Darien Raymond 4812e66229
fix stream settings check
8 years ago
Darien Raymond b5d14b6823
update java options
8 years ago
Darien Raymond b07d947311
update proto for mux
8 years ago
Darien Raymond 43fb425fd7
unified dispatcher interface
8 years ago
Darien Raymond c4d0227977
simplify dialer and dispatcher parameters
8 years ago
Darien Raymond d3d2fab1d9
refine error messages
8 years ago
Darien Raymond c8f48fde4d
remove unused file
8 years ago
Darien Raymond f046f334cd
move common/log to app/log
8 years ago
Darien Raymond 509700eddb
typo
8 years ago
Darien Raymond e7aa920c27
refine dyn port
8 years ago
Darien Raymond bfcc75f5d1
fix goroutine leak in dynamic port
8 years ago
Darien Raymond 19ca32efd7
fix tcp connection source
8 years ago
Darien Raymond f6e0d08d34
Fix HTTP proxy
8 years ago
Darien Raymond fab20bb0cf
close outbound connections when context is done
8 years ago
Darien Raymond 1ee9450dfc
release buffer
8 years ago
Darien Raymond 0bf5f3e531
fix #374
8 years ago
Darien Raymond c5ecdc8078
fix nil address in inbound proxyman
8 years ago
Darien Raymond 09e5ae7a4b
remove unnecessary code
8 years ago
Darien Raymond 8231d2cdad
dns test
8 years ago
Darien Raymond 9716d7fdfe
Fix usage of source in context
8 years ago
Darien Raymond 18e1ca85aa
rename udp.Server
8 years ago
Darien Raymond 83c35c1e41
remove unnecessary log
8 years ago
Darien Raymond 15e0b7125d
fix udp worker
8 years ago
Darien Raymond 866a4d879c
fix udp handling
8 years ago
Darien Raymond 6c45f593dd
bug fixes in outbound handler
8 years ago
Darien Raymond 7f36a5d1d3
rename proxy interfaces
8 years ago
Darien Raymond ca721230e1
split listening settings from inbound proxies and apply context
8 years ago
Darien Raymond 34a2ae0ab7
implement default outbound handler
8 years ago
Darien Raymond b8f01e0c03
merge sender and receiver to proxyman
8 years ago
Darien Raymond 8b00d6fc30
clean imports
8 years ago
Darien Raymond c48e1f02a6
comments
8 years ago
Darien Raymond 07866e6d39
check for nil
8 years ago
Darien Raymond f7e1f00c88
rename dispatcher.Interface
8 years ago
Darien Raymond 289c467a12
remove unnecessary code
8 years ago
Darien Raymond 17504d2aac
context'ize apps
8 years ago
Darien Raymond 148e4832eb
leverage global object creator in proxies.
8 years ago
Darien Raymond d24fe9dbfb
separate network and transport protocol
8 years ago
Darien Raymond 2eb313d0c2
refresher prototype
8 years ago
Darien Raymond 0e940fb1fa
close both stream immediately after error
8 years ago
Darien Raymond 72992c7478
able to close ray stream with error
8 years ago
Darien Raymond 1cf9cd5d78
receiver prototype
8 years ago
Darien Raymond ed3033e785
socks submodule
8 years ago
Darien Raymond a150ceb3ea
release initialzers after initialized.
8 years ago
Darien Raymond b11d48d73f
simplify app design
8 years ago
Darien Raymond 762afc1d8f
remove unused types
8 years ago
Darien Raymond e678000c44
remove release() pattern
8 years ago
Darien Raymond 49210d8362
refine stream handling
8 years ago
Darien Raymond 31d6e74482
remove rawtcp
8 years ago
Darien Raymond ff01a886da
simplify comments
8 years ago
Darien Raymond c9a421fba6
remove generate package comments in .pb.go files.
8 years ago
Darien Raymond 6c39ce0714
doc
8 years ago