tor

The Tor anonymity network
git clone https://git.dasho.dev/tor.git
Log | Files | Refs | README | LICENSE

commit 712a622fcecd43a7a50c7b35a9811f1210aeadb8
parent f9050681c032bd339bdf6314c9ee8e577d37cedc
Author: rl1987 <rl1987@sdf.lonestar.org>
Date:   Mon, 21 Jan 2019 12:06:46 +0200

Log an HSDesc we failed to parse at Debug loglevel

Diffstat:
Achanges/bug29135 | 5+++++
Msrc/feature/hs/hs_cache.c | 4++--
2 files changed, 7 insertions(+), 2 deletions(-)

diff --git a/changes/bug29135 b/changes/bug29135 @@ -0,0 +1,5 @@ + o Minor bugfixes (onion services, logging): + - In hs_cache_store_as_client() log an HSDesc we failed to parse at Debug + loglevel. Tor used to log it at Warning loglevel, which caused + very long log lines to appear for some users. Fixes bug 29135; bugfix on + 0.3.2.1-alpha. diff --git a/src/feature/hs/hs_cache.c b/src/feature/hs/hs_cache.c @@ -778,8 +778,8 @@ hs_cache_store_as_client(const char *desc_str, /* Create client cache descriptor object */ client_desc = cache_client_desc_new(desc_str, identity_pk); if (!client_desc) { - log_warn(LD_GENERAL, "Failed to parse received descriptor %s.", - escaped(desc_str)); + log_warn(LD_GENERAL, "HSDesc parsing failed!"); + log_debug(LD_GENERAL, "Failed to parse HSDesc: %s.", escaped(desc_str)); goto err; }