[tor-commits] r24491: {arm} Config option to toggle application resolution for SOCKS and (in arm/trunk: . src/interface/connections)

Damian Johnson atagar1 at gmail.com
Mon Mar 28 16:20:25 UTC 2011


Author: atagar
Date: 2011-03-28 16:20:25 +0000 (Mon, 28 Mar 2011)
New Revision: 24491

Modified:
   arm/trunk/armrc.sample
   arm/trunk/src/interface/connections/connPanel.py
Log:
Config option to toggle application resolution for SOCKS and CONTROL connections.



Modified: arm/trunk/armrc.sample
===================================================================
--- arm/trunk/armrc.sample	2011-03-28 16:10:51 UTC (rev 24490)
+++ arm/trunk/armrc.sample	2011-03-28 16:20:25 UTC (rev 24491)
@@ -175,6 +175,9 @@
 #   connection resolution rate then reducing this won't casue new data to
 #   appear more frequently - just increase the rate at which the uptime field
 #   is updated)
+# resolveApps
+#   issues lsof queries to determining the applications involved in local
+#   SOCKS and CONTROL connections
 # markInitialConnections
 #   if true, the uptime of the initial connections when we start are marked
 #   with a '+' (these uptimes are estimates since arm can only track a
@@ -189,6 +192,7 @@
 features.connection.listingType 0
 features.connection.order 0, 2, 1
 features.connection.refreshRate 5
+features.connection.resolveApps true
 features.connection.markInitialConnections true
 features.connection.showExitPort true
 features.connection.showColumn.fingerprint true

Modified: arm/trunk/src/interface/connections/connPanel.py
===================================================================
--- arm/trunk/src/interface/connections/connPanel.py	2011-03-28 16:10:51 UTC (rev 24490)
+++ arm/trunk/src/interface/connections/connPanel.py	2011-03-28 16:20:25 UTC (rev 24491)
@@ -9,7 +9,8 @@
 from interface.connections import entries, connEntry, circEntry
 from util import connections, enum, panel, torTools, uiTools
 
-DEFAULT_CONFIG = {"features.connection.listingType": 0,
+DEFAULT_CONFIG = {"features.connection.resolveApps": True,
+                  "features.connection.listingType": 0,
                   "features.connection.refreshRate": 5}
 
 # height of the detail panel content, not counting top and bottom border
@@ -332,7 +333,7 @@
                   until the next update if true
     """
     
-    if self.appResolveSinceUpdate: return
+    if self.appResolveSinceUpdate or not self._config["features.connection.resolveApps"]: return
     
     # fetch the unresolved SOCKS and CONTROL lines
     unresolvedLines = []



More information about the tor-commits mailing list