1128 Commits (3da772249b1812c4742084b6cd4afab396accc0a)

Author SHA1 Message Date
Darien Raymond 41956e92a5
migrate to the new geoip matcher 6 years ago
Darien Raymond c73e899f54
prototype for high performance geoip matcher 6 years ago
Darien Raymond ff310d6bc6
detect underlying mux worker closed 6 years ago
Darien Raymond f1ab89d9d8
long running reverse test case 6 years ago
Darien Raymond 715ac9d267
test case for reverse proxy 6 years ago
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