[tor-commits] [onionoo/master] Reset IPv6 exit-policy summary in details status.

karsten at torproject.org karsten at torproject.org
Wed Aug 16 18:54:31 UTC 2017


commit 6d23a7ce43e5d88cff132cacd38206ebb5d7e62c
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Mon May 29 09:32:48 2017 +0200

    Reset IPv6 exit-policy summary in details status.
    
    Fixes #22030.
---
 CHANGELOG.md                                                       | 7 +++++++
 .../org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java   | 2 ++
 2 files changed, 9 insertions(+)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index b2922d9..8412f87 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,10 @@
+# Changes in version 4.0-1.?.? - 2017-0?-??
+
+ * Medium changes
+   - Reset IPv6 exit-policy summary in details status if a newer
+     server descriptor doesn't contain such a summary anymore.
+
+
 # Changes in version 4.0-1.3.0 - 2017-08-04
 
  * Medium changes
diff --git a/src/main/java/org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java b/src/main/java/org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java
index 8172cb7..cc50f4b 100644
--- a/src/main/java/org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java
+++ b/src/main/java/org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java
@@ -196,6 +196,8 @@ public class NodeDetailsStatusUpdater implements DescriptorListener,
       exitPolicyV6Summary.put(descriptor.getIpv6DefaultPolicy(),
           portsOrPortRanges);
       detailsStatus.setExitPolicyV6Summary(exitPolicyV6Summary);
+    } else {
+      detailsStatus.setExitPolicyV6Summary(null);
     }
     detailsStatus.setHibernating(descriptor.isHibernating() ? true :
         null);





More information about the tor-commits mailing list