[tor-commits] [onionoo/master] Remove pool assignments from bridge details documents.

karsten at torproject.org karsten at torproject.org
Mon Dec 8 12:22:56 UTC 2014


commit 30809d9e600019c0e3a14967f963e9f13527c8d1
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Tue Dec 2 11:36:59 2014 +0100

    Remove pool assignments from bridge details documents.
    
    Related to #11052.
---
 .../org/torproject/onionoo/docs/DetailsDocument.java |    8 --------
 .../org/torproject/onionoo/docs/DetailsStatus.java   |   10 ----------
 .../torproject/onionoo/server/ResponseBuilder.java   |    2 --
 .../onionoo/updater/NodeDetailsStatusUpdater.java    |   18 ------------------
 .../onionoo/writer/DetailsDocumentWriter.java        |    1 -
 web/protocol.html                                    |    3 ++-
 6 files changed, 2 insertions(+), 40 deletions(-)

diff --git a/src/main/java/org/torproject/onionoo/docs/DetailsDocument.java b/src/main/java/org/torproject/onionoo/docs/DetailsDocument.java
index 9e0a067..06b74cf 100644
--- a/src/main/java/org/torproject/onionoo/docs/DetailsDocument.java
+++ b/src/main/java/org/torproject/onionoo/docs/DetailsDocument.java
@@ -349,14 +349,6 @@ public class DetailsDocument extends Document {
     return this.hibernating;
   }
 
-  private String pool_assignment;
-  public void setPoolAssignment(String poolAssignment) {
-    this.pool_assignment = poolAssignment;
-  }
-  public String getPoolAssignment() {
-    return this.pool_assignment;
-  }
-
   private List<String> transports;
   public void setTransports(List<String> transports) {
     this.transports = (transports != null && !transports.isEmpty()) ?
diff --git a/src/main/java/org/torproject/onionoo/docs/DetailsStatus.java b/src/main/java/org/torproject/onionoo/docs/DetailsStatus.java
index 085ce8d..96b01c2 100644
--- a/src/main/java/org/torproject/onionoo/docs/DetailsStatus.java
+++ b/src/main/java/org/torproject/onionoo/docs/DetailsStatus.java
@@ -290,16 +290,6 @@ public class DetailsStatus extends Document {
     return this.recommended_version;
   }
 
-  /* From bridge pool assignments: */
-
-  private String pool_assignment;
-  public void setPoolAssignment(String poolAssignment) {
-    this.pool_assignment = poolAssignment;
-  }
-  public String getPoolAssignment() {
-    return this.pool_assignment;
-  }
-
   /* From exit lists: */
 
   private Map<String, Long> exit_addresses;
diff --git a/src/main/java/org/torproject/onionoo/server/ResponseBuilder.java b/src/main/java/org/torproject/onionoo/server/ResponseBuilder.java
index ee92e95..fc22a7c 100644
--- a/src/main/java/org/torproject/onionoo/server/ResponseBuilder.java
+++ b/src/main/java/org/torproject/onionoo/server/ResponseBuilder.java
@@ -264,8 +264,6 @@ public class ResponseBuilder {
                 detailsDocument.getRecommendedVersion());
           } else if (field.equals("hibernating")) {
             dd.setHibernating(detailsDocument.getHibernating());
-          } else if (field.equals("pool_assignment")) {
-            dd.setPoolAssignment(detailsDocument.getPoolAssignment());
           } else if (field.equals("transports")) {
             dd.setTransports(detailsDocument.getTransports());
           }
diff --git a/src/main/java/org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java b/src/main/java/org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java
index 102c6df..5b879a6 100644
--- a/src/main/java/org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java
+++ b/src/main/java/org/torproject/onionoo/updater/NodeDetailsStatusUpdater.java
@@ -16,7 +16,6 @@ import java.util.TreeSet;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
 import org.torproject.descriptor.BridgeNetworkStatus;
-import org.torproject.descriptor.BridgePoolAssignment;
 import org.torproject.descriptor.Descriptor;
 import org.torproject.descriptor.ExitList;
 import org.torproject.descriptor.ExitListEntry;
@@ -116,8 +115,6 @@ public class NodeDetailsStatusUpdater implements DescriptorListener,
     this.descriptorSource.registerDescriptorListener(this,
         DescriptorType.BRIDGE_EXTRA_INFOS);
     this.descriptorSource.registerDescriptorListener(this,
-        DescriptorType.BRIDGE_POOL_ASSIGNMENTS);
-    this.descriptorSource.registerDescriptorListener(this,
         DescriptorType.EXIT_LISTS);
   }
 
@@ -138,8 +135,6 @@ public class NodeDetailsStatusUpdater implements DescriptorListener,
     } else if (descriptor instanceof ExtraInfoDescriptor && !relay) {
       this.processBridgeExtraInfoDescriptor(
           (ExtraInfoDescriptor) descriptor);
-    } else if (descriptor instanceof BridgePoolAssignment) {
-      this.processBridgePoolAssignment((BridgePoolAssignment) descriptor);
     } else if (descriptor instanceof BridgeNetworkStatus) {
       this.processBridgeNetworkStatus((BridgeNetworkStatus) descriptor);
     }
@@ -313,14 +308,6 @@ public class NodeDetailsStatusUpdater implements DescriptorListener,
     }
   }
 
-  private Map<String, String> bridgePoolAssignments =
-      new HashMap<String, String>();
-
-  private void processBridgePoolAssignment(
-      BridgePoolAssignment bridgePoolAssignment) {
-    this.bridgePoolAssignments.putAll(bridgePoolAssignment.getEntries());
-  }
-
   private void processBridgeNetworkStatus(BridgeNetworkStatus status) {
     long publishedMillis = status.getPublishedMillis();
     if (publishedMillis > this.bridgesLastPublishedMillis) {
@@ -733,11 +720,6 @@ public class NodeDetailsStatusUpdater implements DescriptorListener,
         nodeStatus.setLastRdnsLookup(this.startedRdnsLookups);
       }
 
-      if (this.bridgePoolAssignments.containsKey(fingerprint)) {
-        detailsStatus.setPoolAssignment(
-            this.bridgePoolAssignments.get(fingerprint));
-      }
-
       detailsStatus.setRelay(nodeStatus.isRelay());
       detailsStatus.setRunning(nodeStatus.getLastSeenMillis() ==
           (nodeStatus.isRelay()
diff --git a/src/main/java/org/torproject/onionoo/writer/DetailsDocumentWriter.java b/src/main/java/org/torproject/onionoo/writer/DetailsDocumentWriter.java
index 59bb269..1a1ddc3 100644
--- a/src/main/java/org/torproject/onionoo/writer/DetailsDocumentWriter.java
+++ b/src/main/java/org/torproject/onionoo/writer/DetailsDocumentWriter.java
@@ -150,7 +150,6 @@ public class DetailsDocumentWriter implements DocumentWriter {
     detailsDocument.setAdvertisedBandwidth(
         detailsStatus.getAdvertisedBandwidth());
     detailsDocument.setPlatform(detailsStatus.getPlatform());
-    detailsDocument.setPoolAssignment(detailsStatus.getPoolAssignment());
     detailsDocument.setTransports(detailsStatus.getTransports());
     this.documentStore.store(detailsDocument, fingerprint);
   }
diff --git a/web/protocol.html b/web/protocol.html
index 3766d90..5f3b85f 100644
--- a/web/protocol.html
+++ b/web/protocol.html
@@ -1384,13 +1384,14 @@ information cannot be found.
 </li>
 
 <li>
-<b>pool_assignment</b>
+<b><font color="red">pool_assignment</font></b>
 <code class="typeof">string</code>
 <span class="required-false">optional</span>
 <p>
 Information of the pool that BridgeDB
 assigned this bridge to, including further assignment information if
 available.
+<font color="red">Removed on December 2, 2014.</font>
 </p>
 </li>
 





More information about the tor-commits mailing list