[tor-commits] [sbws/maint-1.1] fix: resultdump: Log if relay was measured as exit
juga at torproject.org
juga at torproject.org
Tue Feb 23 07:22:32 UTC 2021
commit beaf6de889bc75d53a6b0b90d12ab85aa0db56a0
Author: juga0 <juga at riseup.net>
Date: Wed Feb 3 13:15:45 2021 +0000
fix: resultdump: Log if relay was measured as exit
or entry.
Closes #40048
---
sbws/lib/resultdump.py | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sbws/lib/resultdump.py b/sbws/lib/resultdump.py
index 542837e..6673e9a 100644
--- a/sbws/lib/resultdump.py
+++ b/sbws/lib/resultdump.py
@@ -792,6 +792,10 @@ class ResultDump:
"destination {}: {}".format(
result.fingerprint, result.nickname, result.circ,
result.dest_url, result.msg)
+ # The result doesn't store the exit policies, so it can't be logged
+ # whether it was an exit.
+ as_exit = result.circ[1] == result.fingerprint
+ msg += ". As exit." if as_exit else ". As entry."
# When the error is that there are not more functional destinations.
if result.type == "error-destination":
log.info("Shutting down because there are not functional "
More information about the tor-commits
mailing list