diff options
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug9400 | 7 | ||||
-rw-r--r-- | changes/bug9671_023 | 5 | ||||
-rw-r--r-- | changes/bug9776 | 5 | ||||
-rw-r--r-- | changes/bug9880 | 8 | ||||
-rw-r--r-- | changes/feature9574 | 7 | ||||
-rw-r--r-- | changes/geoip-september2013 | 3 | ||||
-rw-r--r-- | changes/no_client_timestamps_024 | 14 | ||||
-rw-r--r-- | changes/ticket9658 | 4 |
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. |