[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[vidalia-svn] r3531: Backport r3530. (in vidalia/branches/vidalia-0.1: . src/torcontrol)
Author: edmanm
Date: 2009-02-16 20:33:36 -0500 (Mon, 16 Feb 2009)
New Revision: 3531
Modified:
vidalia/branches/vidalia-0.1/
vidalia/branches/vidalia-0.1/CHANGELOG
vidalia/branches/vidalia-0.1/src/torcontrol/circuit.cpp
Log:
Backport r3530.
Property changes on: vidalia/branches/vidalia-0.1
___________________________________________________________________
Modified: svn:mergeinfo
- /vidalia/trunk:3482,3504-3505,3524-3526,3528
+ /vidalia/trunk:3482,3504-3505,3524-3526,3528,3530
Modified: vidalia/branches/vidalia-0.1/CHANGELOG
===================================================================
--- vidalia/branches/vidalia-0.1/CHANGELOG 2009-02-17 01:30:38 UTC (rev 3530)
+++ vidalia/branches/vidalia-0.1/CHANGELOG 2009-02-17 01:33:36 UTC (rev 3531)
@@ -12,7 +12,9 @@
o Backport a change that removes a verticalSpacing property from a .ui
file, so Vidalia 0.1.x will still build on Qt 4.2. (Ticket #442)
o Fix some memory leaks in the hidden service configuration dialog.
- o Include a patch from Steven J. Murdoch that enables the Tor Browser
+ o Fix a CIRC event parsing bug that would occur when the CIRC event
+ contained a 0-hop circuit path and EXTENDED_EVENTS is enabled.
+ o Include patches from Steven J. Murdoch that enables the Tor Browser
Bundle to launch Firefox itself without relying on Portable Firefox.
Modified: vidalia/branches/vidalia-0.1/src/torcontrol/circuit.cpp
===================================================================
--- vidalia/branches/vidalia-0.1/src/torcontrol/circuit.cpp 2009-02-17 01:30:38 UTC (rev 3530)
+++ vidalia/branches/vidalia-0.1/src/torcontrol/circuit.cpp 2009-02-17 01:33:36 UTC (rev 3531)
@@ -49,7 +49,7 @@
_status = Circuit::toStatus(parts.at(1));
/* Get the circuit path (list of routers) */
- if (parts.size() > 2) {
+ if (parts.size() > 2 && parts.at(2).startsWith("$")) {
foreach (QString hop, parts.at(2).split(",")) {
QStringList parts = hop.split(QRegExp("[=~]"));
if (parts.size() != 2)