Aliaksandr Valialkin
|
36a1fdca6c
|
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-26 09:44:40 +02:00 |
|
Nikolay
|
043431093a
|
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
(cherry picked from commit f263031fe9 )
|
2023-06-02 13:29:15 +02:00 |
|
Aliaksandr Valialkin
|
eb10102521
|
lib/netutil: typo fix in the error message
|
2023-01-27 11:31:05 -08:00 |
|
Aliaksandr Valialkin
|
b17857c7a4
|
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:47:06 -08:00 |
|
Nikolay
|
ebebaecd94
|
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:25:22 -08:00 |
|