Commit Graph

53 Commits (495ae1c5e3a831f5336b8b224e7f6554920b5b24)

Author SHA1 Message Date
Darien Raymond b5facc0ca5
remove context from mux.Client
7 years ago
Darien Raymond 32f1ba7c7e
properly start and close outbound handlers
7 years ago
Darien Raymond 9a46cf37fb
fix default outbound handler
7 years ago
Darien Raymond efcb567273
remove context in struct
7 years ago
Darien Raymond 8b83bf2283
comments and test cases.
7 years ago
Darien Raymond 8b5fe1a13b
correct handler running status
7 years ago
Darien Raymond deaee9fa65
test case for removing handler on the fly
7 years ago
Darien Raymond 1e6d5561cc
prototype of commander
7 years ago
Darien Raymond efc8c23207
support dial for v2ray instance
7 years ago
Darien Raymond 292d7cc353
massive refactoring for interoperability
7 years ago
Darien Raymond 2bf5a008f0
fix error levels
7 years ago
Darien Raymond f4c35db968
merge log into common log
7 years ago
Darien Raymond d43a23aa96
move error generator to common
7 years ago
Darien Raymond fd8db49dc9
generalized event handler
7 years ago
Darien Raymond 594ec15c09
cleanup buffer usage
7 years ago
Darien Raymond 0f27e0b4d3 close outbound ray on error
7 years ago
Darien Raymond 1c856a46ab step 1 to remove reference to net package
7 years ago
Darien Raymond 59a1e2d736
refactor
8 years ago
Darien Raymond cea6e28634
refactor
8 years ago
Darien Raymond abe790181e
multi reader
8 years ago
Darien Raymond f506a39d32
multi buffer
8 years ago
Darien Raymond c89cd8ae24
settings for mux concurrency
8 years ago
Darien Raymond 0e01e9e9ca
comments
8 years ago
Darien Raymond 277a08d8a7
fix lint error
8 years ago
Darien Raymond 35248497d2
refactor error messages
8 years ago
Darien Raymond ade8453c0a
completely remove connection reuse feature
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 852fd14ba9
wait for handler init
8 years ago
Darien Raymond 5686566139
apply mux in client
8 years ago
Darien Raymond 9d6513d3d3
remove unused code
8 years ago
Darien Raymond e480091388
smart error propagation
8 years ago
Darien Raymond 020b436827
merge bufio into buf
8 years ago
Darien Raymond c0ea29a2ed
switch to info
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 b652032d9d
update for mux
8 years ago
Darien Raymond 4812e66229
fix stream settings check
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 f6e0d08d34
Fix HTTP proxy
8 years ago
Darien Raymond fab20bb0cf
close outbound connections when context is done
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 17504d2aac
context'ize apps
8 years ago