Commit Graph

987 Commits (ad462860e25d1194e6bd12ba053469db8d6f6a58)

Author SHA1 Message Date
Darien Raymond ad462860e2
fix test
6 years ago
Darien Raymond 815c7f09ba
migrate to std lib
6 years ago
Darien Raymond ee489c95b3
remove Port.Bytes()
6 years ago
Darien Raymond 58e2ed3381
remove closure on ReadFullFrom
6 years ago
Darien Raymond 9de03d088e
improve performance on domain matcher
6 years ago
Darien Raymond 9f48a6d017
enable global padding for aead by default
6 years ago
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