Author: atagar Date: 2011-04-02 20:39:38 +0000 (Sat, 02 Apr 2011) New Revision: 24533
Modified: arm/trunk/src/interface/connections/connEntry.py Log: Overwriting local connections with our fingerprint so they're identified as our relay.
Modified: arm/trunk/src/interface/connections/connEntry.py =================================================================== --- arm/trunk/src/interface/connections/connEntry.py 2011-04-02 19:57:30 UTC (rev 24532) +++ arm/trunk/src/interface/connections/connEntry.py 2011-04-02 20:39:38 UTC (rev 24533) @@ -129,11 +129,11 @@ determined. """
- conn = torTools.getConn() - orPort = self.port if self.isORPort else None - myFingerprint = conn.getRelayFingerprint(self.ipAddr, orPort) + myFingerprint = self.getFingerprint()
- if myFingerprint: return conn.getRelayNickname(myFingerprint) + if myFingerprint != "UNKNOWN": + conn = torTools.getConn() + return conn.getRelayNickname(myFingerprint) else: return "UNKNOWN"
class ConnectionEntry(entries.ConnectionPanelEntry): @@ -190,6 +190,10 @@ self.startTime = time.time() self.isInitialConnection = False
+ # overwrite the local fingerprint with ours + conn = torTools.getConn() + self.local.fingerprintOverwrite = conn.getInfo("fingerprint") + # True if the connection has matched the properties of a client/directory # connection every time we've checked. The criteria we check is... # client - first hop in an established circuit @@ -204,7 +208,6 @@ self.appPid = None self.isAppResolving = False
- conn = torTools.getConn() myOrPort = conn.getOption("ORPort") myDirPort = conn.getOption("DirPort") mySocksPort = conn.getOption("SocksPort", "9050")
tor-commits@lists.torproject.org