aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug94007
-rw-r--r--changes/bug9671_0235
-rw-r--r--changes/bug97765
-rw-r--r--changes/bug98808
-rw-r--r--changes/feature95747
-rw-r--r--changes/geoip-september20133
-rw-r--r--changes/no_client_timestamps_02414
-rw-r--r--changes/ticket96584
8 files changed, 53 insertions, 0 deletions
diff --git a/changes/bug9400 b/changes/bug9400
new file mode 100644
index 000000000..974224068
--- /dev/null
+++ b/changes/bug9400
@@ -0,0 +1,7 @@
+ o Minor bugfixes:
+
+ - Avoid double-closing the listener socket in our socketpair replacement
+ (used on Windows) in the case where the addresses on our opened
+ sockets don't match what we expected. Fixes bug 9400; bugfix on
+ every released Tor version. Found by Coverity.
+
diff --git a/changes/bug9671_023 b/changes/bug9671_023
new file mode 100644
index 000000000..035ca5cde
--- /dev/null
+++ b/changes/bug9671_023
@@ -0,0 +1,5 @@
+ o Major bugfixes:
+ - If the circuit build timeout logic is disabled (via the consensus,
+ or because we are an authority), then don't build testing circuits.
+ Fixes bug 9657; bugfix on 0.2.2.14-alpha.
+
diff --git a/changes/bug9776 b/changes/bug9776
new file mode 100644
index 000000000..ea3a96abb
--- /dev/null
+++ b/changes/bug9776
@@ -0,0 +1,5 @@
+ o Normal bugfixes:
+ - Always call circuit_n_chan_done(chan, 0) from channel_closed(), so we
+ can't leak pending circuits in some cases where
+ run_connection_housekeeping() calls connection_or_close_normally().
+ Fixes bug #9776; bugfix on 0.2.4.17.
diff --git a/changes/bug9880 b/changes/bug9880
new file mode 100644
index 000000000..a7dda8f82
--- /dev/null
+++ b/changes/bug9880
@@ -0,0 +1,8 @@
+ o Minor bugfixes:
+
+ - When closing a channel that has already been open, do not close
+ pending circuits that were waiting to connect to the same relay.
+ Fixes bug 9880; bugfix on 0.2.5.1-alpha. Thanks to skruffy for
+ finding this bug. (Bug was merged to 0.2.4 branch but not released
+ in any 0.2.4 version)
+
diff --git a/changes/feature9574 b/changes/feature9574
new file mode 100644
index 000000000..723606e39
--- /dev/null
+++ b/changes/feature9574
@@ -0,0 +1,7 @@
+ o Major features:
+ - Relays now process the new "NTor" circuit-level handshake requests
+ with higher priority than the old "TAP" circuit-level handshake
+ requests. We still process some TAP requests to not totally starve
+ 0.2.3 clients when NTor becomes popular. A new consensus parameter
+ "NumNTorsPerTAP" lets us tune the balance later if we need to.
+ Implements ticket 9574.
diff --git a/changes/geoip-september2013 b/changes/geoip-september2013
new file mode 100644
index 000000000..0173f4cfe
--- /dev/null
+++ b/changes/geoip-september2013
@@ -0,0 +1,3 @@
+ o Minor features:
+ - Update to the September 4 2013 Maxmind GeoLite Country database.
+
diff --git a/changes/no_client_timestamps_024 b/changes/no_client_timestamps_024
new file mode 100644
index 000000000..41dea2f1a
--- /dev/null
+++ b/changes/no_client_timestamps_024
@@ -0,0 +1,14 @@
+ o Minor features (security, timestamp avoidance, proposal 222):
+ - Clients no longer send timestamps in their NETINFO cells. These were
+ not used for anything, and they provided one small way for clients
+ to be distinguished from each other as they moved from network to
+ network or behind NAT. Implements part of proposal 222.
+ - Clients now round timestamps in INTRODUCE cells down to the nearest
+ 10 minutes. If a new Support022HiddenServices option is set to 0,
+ or if it's set to "auto" and the feature is disabled in the consensus,
+ the timestamp is sent as 0 instead. Implements part of proposal 222.
+ - Stop sending timestamps in AUTHENTICATE cells. This is not such
+ a big deal from a security point of view, but it achieves no actual
+ good purpose, and isn't needed. Implements part of proposal 222.
+ - Reduce down accuracy of timestamps in hidden service descriptors.
+ Implements part of proposal 222.
diff --git a/changes/ticket9658 b/changes/ticket9658
new file mode 100644
index 000000000..a8db2efba
--- /dev/null
+++ b/changes/ticket9658
@@ -0,0 +1,4 @@
+ o Minor features:
+ - Track how many "TAP" and "NTor" circuit handshake requests we get,
+ and how many we complete, and log it every hour to help relay
+ operators follow trends in network load. Addresses ticket 9658.