fatedier
69cc422edf
client plugin: added plugin tls2raw ( #4341 )
4 months ago
fatedier
b4d5d8c756
plugin https2http&https2https: return 421 if host not match sni ( #4323 )
5 months ago
fatedier
939c490768
Add http2http client plugin with hostHeaderRewrite and requestHeaders support ( #4275 )
5 months ago
fatedier
f0442d0cd5
plugin: fix http2 not enabled for https2http and https2https plugin ( #4230 )
6 months ago
fatedier
dd7e2e8473
return 504 instead of 404 for proxy type http request timeout ( #4151 )
7 months ago
fatedier
590ccda677
fix x-forwarded-for header ( #4111 )
8 months ago
fatedier
43ba7bd338
use new log package ( #4054 )
9 months ago
fatedier
518ca2ceb2
ReverseProxy: use Rewrite to replace Director ( #4005 )
...
* display go version in make
* ReverseProxy: use Rewrite to replace Director
9 months ago
fatedier
69ae2b0b69
optimize some code ( #3801 )
1 year ago
fatedier
d5b41f1e14
sshTunnelGateway refactor ( #3784 )
1 year ago
fatedier
5e70d5bee0
code optimization ( #3625 )
1 year ago
fatedier
7cd02f5bd8
add e2e tests for v1 config ( #3608 )
1 year ago
fatedier
c95311d1a0
support yaml/json/toml configuration format, make ini deprecated ( #3599 )
1 year ago
fatedier
46ff40543a
update github actions ( #3538 )
1 year ago
fatedier
555db9d272
format import package name ( #3455 )
2 years ago
fatedier
4915852b9c
use constant time comparison ( #3452 )
2 years ago
Craig O'Donnell
b03f0ad1e6
fix: incorrect op for newWorkConn ( #3244 )
...
(cherry picked from commit 53b6bbf0b14ab632dc89416d7fffa9b1d0887c0a)
2 years ago
fatedier
9d077b02cf
lint by golangci-lint ( #3080 )
2 years ago
fatedier
5b8b145577
Use auto generated certificates if plugin_key_path and plugin_crt_path are empty for plugin https2https and https2http. ( #2968 )
3 years ago
Harry Cheng
bf635c0e90
Notify server plugins when a proxy is closed ( #2823 )
...
* add close proxy op
* Move to actual closing routine
* Fix e2e tests for CloseProxy
* Add warning on resource exhaustion
* Add CloseProxy to manual close
* retuen errors to `CloseProxy` callers
3 years ago
fatedier
22412851b4
server plugin: add client address in Login operation, fix #2742 ( #2751 )
3 years ago
kekeimiku
0cee1877e3
refactor: move from io/ioutil to io and os package ( #2592 )
3 years ago
fatedier
09f39de74e
add more e2e test ( #2505 )
3 years ago
Blizard
3dd888a9ea
fix: stuct name typo ( #2458 )
...
Co-authored-by: tanghuafa <tanghuafa@bytedance.com>
3 years ago
Kevin Crawley
52d5c9e25b
initial commit for https2https plugin ( #2201 )
4 years ago
yuyulei
3621aad1c1
Reconstruct config ( #2098 )
...
* refactoring config
* Update by comments
4 years ago
Mike Cardwell
0ab055e946
Allow server plugin to talk to https services. Option for skipping tls verification ( #2103 )
...
* Allow server plugin to talk to https services. Option for skipping tls verification
* Rename TlsVerify to TLSVerify
* Server plugin should use default http transport when scheme is not https
4 years ago
fatedier
3fbdea0f6b
rename models to pkg ( #2005 )
4 years ago