[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]

[vidalia-svn] r4100: Fix a bug introduced in 0.2.3 that prevented Vidalia from co (in vidalia/trunk: . src/torcontrol)



Author: edmanm
Date: 2009-09-01 09:54:27 -0400 (Tue, 01 Sep 2009)
New Revision: 4100

Modified:
   vidalia/trunk/CHANGELOG
   vidalia/trunk/src/torcontrol/TorControl.cpp
   vidalia/trunk/src/torcontrol/TorEvents.cpp
Log:

Fix a bug introduced in 0.2.3 that prevented Vidalia from correctly
responding to ADDRMAP events from Tor. The result was that users would
sometimes see IP addresses in the connection list shown under the network
map rather than hostnames.


Modified: vidalia/trunk/CHANGELOG
===================================================================
--- vidalia/trunk/CHANGELOG	2009-08-31 21:55:15 UTC (rev 4099)
+++ vidalia/trunk/CHANGELOG	2009-09-01 13:54:27 UTC (rev 4100)
@@ -5,6 +5,10 @@
   o Add an OSX_FORCE_32BIT CMake option that can be used to force a 32-bit
     build on Mac OS X versions that default to 64-bit builds (e.g., Snow
     Leopard), if only 32-bit versions of the Qt libraries are available.
+  o Fix a bug introduced in 0.2.3 that prevented Vidalia from correctly
+    responding to ADDRMAP events from Tor. The result was that users would
+    sometimes see IP addresses in the connection list shown under the network
+    map rather than hostnames.
 
 
 0.2.3   27-Aug-2009

Modified: vidalia/trunk/src/torcontrol/TorControl.cpp
===================================================================
--- vidalia/trunk/src/torcontrol/TorControl.cpp	2009-08-31 21:55:15 UTC (rev 4099)
+++ vidalia/trunk/src/torcontrol/TorControl.cpp	2009-09-01 13:54:27 UTC (rev 4100)
@@ -38,6 +38,7 @@
   RELAY_SIGNAL(_eventHandler, SIGNAL(circuitEstablished()));
   RELAY_SIGNAL(_eventHandler, SIGNAL(dangerousTorVersion(tc::TorVersionStatus,
                                                          QString, QStringList)));
+  RELAY_SIGNAL(_eventHandler, SIGNAL(addressMapped(QString,QString,QDateTime)));
   RELAY_SIGNAL(_eventHandler, SIGNAL(bandwidthUpdate(quint64, quint64)));
   RELAY_SIGNAL(_eventHandler, SIGNAL(circuitStatusChanged(Circuit)));
   RELAY_SIGNAL(_eventHandler, SIGNAL(streamStatusChanged(Stream)));

Modified: vidalia/trunk/src/torcontrol/TorEvents.cpp
===================================================================
--- vidalia/trunk/src/torcontrol/TorEvents.cpp	2009-08-31 21:55:15 UTC (rev 4099)
+++ vidalia/trunk/src/torcontrol/TorEvents.cpp	2009-09-01 13:54:27 UTC (rev 4100)
@@ -44,6 +44,7 @@
   qRegisterMetaType<Stream>("Stream");
 
   qRegisterMetaType<QHostAddress>("QHostAddress");
+  qRegisterMetaType<QDateTime>("QDateTime");
 }
 
 /** Converts an event type to a string Tor understands */