diff options
author | Nick Mathewson <nickm@torproject.org> | 2021-10-14 12:21:30 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2021-10-14 12:21:30 -0400 |
commit | d10ceb7165effc30d38edbbe370f311c4719d2b6 (patch) | |
tree | 29a83199a9a604c9b097b59048f3022371e6b131 /src/feature/rend/rendmid.c | |
parent | 0ec08b06439e78cd7c2557ef39163949c62f7fbf (diff) | |
download | tor-d10ceb7165effc30d38edbbe370f311c4719d2b6.tar.gz tor-d10ceb7165effc30d38edbbe370f311c4719d2b6.zip |
Downgrade "Rejecting RENDEZVOUS1 cell with unrecognized cookie"
This is the loudest of our LOG_PROTOCOL_WARN messages, it can occur
naturally, and there doesn't seem to be a great response to it.
Partial fix for 40400; bugfix on 0.1.1.13-alpha.
Diffstat (limited to 'src/feature/rend/rendmid.c')
-rw-r--r-- | src/feature/rend/rendmid.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/feature/rend/rendmid.c b/src/feature/rend/rendmid.c index df838aa527..8f6a45dfef 100644 --- a/src/feature/rend/rendmid.c +++ b/src/feature/rend/rendmid.c @@ -131,7 +131,11 @@ rend_mid_rendezvous(or_circuit_t *circ, const uint8_t *request, rend_circ = hs_circuitmap_get_rend_circ_relay_side(request); if (!rend_circ) { - log_fn(LOG_PROTOCOL_WARN, LD_PROTOCOL, + /* Once this was a LOG_PROTOCOL_WARN, but it can happen naturally if a + * client gives up on a rendezvous circuit after sending INTRODUCE1, but + * before the onion service sends the RENDEZVOUS1 cell. + */ + log_fn(LOG_DEBUG, LD_PROTOCOL, "Rejecting RENDEZVOUS1 cell with unrecognized rendezvous cookie %s.", hexid); reason = END_CIRC_REASON_TORPROTOCOL; |