Commit Graph

976 Commits (2020bbe60601cd87943ed9d6b5be68ae252a5ba1)

Author SHA1 Message Date
Darien Raymond 2020bbe606
prototype for reverse proxy
6 years ago
Darien Raymond 6c89940e65
fix #1338
6 years ago
Darien Raymond 8595bce33b
better load balancing
6 years ago
Darien Raymond 42e4f06fe9
fix flaky test
6 years ago
Darien Raymond 53870f1ea7
refactor mux client worker
6 years ago
Darien Raymond a69217b584
test case
6 years ago
Darien Raymond 284923664a
split worker picker from client manager
6 years ago
Darien Raymond e7345f079e
comments
6 years ago
Darien Raymond de4072a65a
more test cases
6 years ago
Darien Raymond 2621305413
more test cases
6 years ago
Darien Raymond c8e11595f2
update interface test
6 years ago
Darien Raymond c272677065
better handle errors from copy
6 years ago
Darien Raymond c7f847c96e
categorize read and write error
6 years ago
Darien Raymond 04bbdfc426
refactor mux
6 years ago
Darien Raymond 838f2919ab
move mux to common
6 years ago
Darien Raymond dcae6c63dd
move size stats writer into vio
6 years ago
Darien Raymond 33becfe553
comments
6 years ago
Darien Raymond 595f3d685e
merge user info inbound metadata
6 years ago
Darien Raymond d730637239
Require Type() for Feature
6 years ago
Darien Raymond 273342d0b9
move stats and inbound to features directory
6 years ago
Darien Raymond b6dc31d3fe
first part to move feature interfaces into dedicated directory
6 years ago
Darien Raymond 0893de8901
use strings.Builder
6 years ago
Darien Raymond a3e189c822
rename error object
6 years ago
Darien Raymond 122c3e7a5d
use strings.Builder
6 years ago
Darien Raymond 091fa6ad23
use new errorgen
6 years ago
Darien Raymond f7a68fe4b8
simplify errorgen calling
6 years ago
Darien Raymond d55fbd7f8d
simplify error creation
6 years ago
Darien Raymond 00ea6e3cb2
update protobuf generated files
6 years ago
Darien Raymond 94b880d060
move session based info into session package
6 years ago
Darien Raymond f589769947
remove unused code
6 years ago
Darien Raymond 383b84e7dd
unified tproxy option
6 years ago
Darien Raymond 20251bf499
system listener for both TCP and UDP
6 years ago
Darien Raymond d068f357bd
update proto lib
6 years ago
Darien Raymond 81c9968188
simplify crypto related code
6 years ago
Darien Raymond 7b28a19013
improve domain matcher performance
6 years ago
Darien Raymond cfe7e7843b
shortcut the free operation too
6 years ago
Darien Raymond ff0b0b1640
GetPool() API
6 years ago
Darien Raymond 60ee80ca1b
don't write empty payload
6 years ago
Darien Raymond 475ffc8196
supress warning on ecryption packets
6 years ago
Darien Raymond b4f3106ad6
check msg size in writepacket
6 years ago
Darien Raymond 2f6a0d539d
dont write out empty payload
6 years ago
Darien Raymond b3b0649dd6
check size in Reset
6 years ago
Darien Raymond 834dc4ab7c
remove references after content is written
6 years ago
Darien Raymond 5c48d03fdf
revert rollback to 10.3
6 years ago
Darien Raymond 7053293347
fix sync issue in buffered writer
6 years ago
Darien Raymond f1374f9caf
add !wasm flag for go 1.10
6 years ago
Darien Raymond 0067d3c80f
temporarily rollback to go 1.10
6 years ago
Darien Raymond eaa420411d
fix a deadlock
6 years ago
Darien Raymond eb05a92592
dont start periodic task until necessary
6 years ago
Darien Raymond 5a0a9aa65e
reset cache if empty
6 years ago