fatedier
c23894f156
fix: validate CA cert parsing and add missing ReadHeaderTimeout ( #5205 )
...
- pkg/transport/tls.go: check AppendCertsFromPEM return value and
return clear error when CA file contains no valid PEM certificates
- pkg/plugin/client/http2http.go: set ReadHeaderTimeout to 60s to
match other plugins and prevent slow header attacks
- pkg/plugin/client/http2https.go: same ReadHeaderTimeout fix
2026-03-06 17:59:41 +08:00
fatedier
a78814a2e9
virtual-net: initial ( #4751 )
2025-04-16 16:05:54 +08:00
fatedier
69cc422edf
client plugin: added plugin tls2raw ( #4341 )
2024-07-25 14:28:17 +08:00
fatedier
dd7e2e8473
return 504 instead of 404 for proxy type http request timeout ( #4151 )
2024-04-11 20:19:08 +08:00
fatedier
590ccda677
fix x-forwarded-for header ( #4111 )
2024-03-28 16:47:27 +08:00
fatedier
518ca2ceb2
ReverseProxy: use Rewrite to replace Director ( #4005 )
...
* display go version in make
* ReverseProxy: use Rewrite to replace Director
2024-02-19 21:04:29 +08:00
fatedier
69ae2b0b69
optimize some code ( #3801 )
2023-11-27 15:47:49 +08:00
fatedier
d5b41f1e14
sshTunnelGateway refactor ( #3784 )
2023-11-22 14:35:37 +08:00
fatedier
5e70d5bee0
code optimization ( #3625 )
2023-09-20 15:18:50 +08:00
fatedier
c95311d1a0
support yaml/json/toml configuration format, make ini deprecated ( #3599 )
2023-09-06 10:18:02 +08:00
fatedier
46ff40543a
update github actions ( #3538 )
2023-07-21 10:30:46 +08:00
fatedier
555db9d272
format import package name ( #3455 )
2023-05-29 14:10:34 +08:00
fatedier
9d077b02cf
lint by golangci-lint ( #3080 )
2022-08-29 01:02:53 +08:00
Blizard
3dd888a9ea
fix: stuct name typo ( #2458 )
...
Co-authored-by: tanghuafa <tanghuafa@bytedance.com >
2021-06-24 16:33:52 +08:00
fatedier
3fbdea0f6b
rename models to pkg ( #2005 )
2020-09-23 13:49:14 +08:00