Aliaksandr Valialkin
|
42dd71bb63
|
all: consistently use %w instead of %s in when error is passed to fmt.Errorf()
This allows consistently using errors.Is() for verifying whether the given error wraps some other known error.
|
2023-10-25 21:24:03 +02:00 |
|
Nikolay
|
f263031fe9
|
app/vmauth: properly handle LOCAL proxy protocol command (#4373)
app/vmauth: properly handle LOCAL proxy protocol command
It is required for handling health checks from load balancers
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3335
|
2023-05-31 15:37:59 +02:00 |
|
Aliaksandr Valialkin
|
eedb294754
|
lib/netutil: typo fix in the error message
|
2023-01-27 10:38:38 -08:00 |
|
Aliaksandr Valialkin
|
28d92a2f31
|
lib/netutil: limit the time needed for reading proxy protocol headers
This should prevent from misconfigured proxies and from possible Slowloris-type DoS attacks
(see https://en.wikipedia.org/wiki/Slowloris_(computer_security) )
Updates https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3335
|
2023-01-26 23:46:51 -08:00 |
|
Nikolay
|
73256fe438
|
lib/netutil: init implimentation of proxy protocol (#3687)
* lib/netutil: init implimentation of proxy protocol
https://github.com/VictoriaMetrics/VictoriaMetrics/issues/3335
* wip
Co-authored-by: Aliaksandr Valialkin <valyala@victoriametrics.com>
|
2023-01-26 23:08:35 -08:00 |
|