Merge branch 'tor-gitlab/mr/393' into maint-0.4.5

This commit is contained in:
David Goulet 2021-10-06 15:41:12 -04:00
commit 065ebd10c2
2 changed files with 8 additions and 1 deletions

5
changes/bug40175 Normal file
View file

@ -0,0 +1,5 @@
o Minor features (logging, diagnostic):
- Log decompression failures at a higher severity level, since they
can help provide missing context for other warning messages.
We rate-limit these messages, to avoid flooding the logs if they
begin to occur frequently. Closes ticket 40175.

View file

@ -1959,7 +1959,9 @@ dir_client_decompress_response_body(char **bodyp, size_t *bodylenp,
/* If we're pretty sure that we have a compressed directory, and
* we didn't manage to uncompress it, then warn and bail. */
if (!plausible && !new_body) {
log_fn(LOG_PROTOCOL_WARN, LD_HTTP,
const int LOG_INTERVAL = 3600;
static ratelim_t warning_limit = RATELIM_INIT(LOG_INTERVAL);
log_fn_ratelim(&warning_limit, LOG_WARN, LD_HTTP,
"Unable to decompress HTTP body (tried %s%s%s, on %s).",
description1,
tried_both?" and ":"",