summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2008-08-15 13:55:01 +0000
committerNick Mathewson <nickm@torproject.org>2008-08-15 13:55:01 +0000
commitfcf817f8976fb4ae2a255d54d1fc1eb1b11fdbfb (patch)
tree27232258dc79ac038d485f3a85efef9e703b5718 /ChangeLog
parent1fcbd9f2337d8670080ba5c2a9d0518d78380a92 (diff)
downloadtor-fcf817f8976fb4ae2a255d54d1fc1eb1b11fdbfb.tar.gz
tor-fcf817f8976fb4ae2a255d54d1fc1eb1b11fdbfb.zip
Switch global_identifier on connections to a 64-bit field and move it to connection_t. When procession onionskins, look up the connection by this field rather than by addr:port. This will keep us from dropping onionskins. How many dropped circuits are dropped because of this bug?
svn:r16558
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog9
1 files changed, 9 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index b9e4a1d224..d42206c63b 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,13 @@ Changes in version 0.2.1.5-alpha - 2008-08-??
hidden services): associate keys, client lists, and authorization
types with hidden services.
+ o Major bugfixes:
+ - When sending CREATED cells back for a given circuit, use a 64-bit
+ connection ID to find the right connection, rather than an addr:port
+ combination. Now that we can have multiple OR connections between the
+ same ORs, it is no longer possible to use addr:port to uniquely
+ identify a connection.
+
o Minor bugfixes:
- Recover 3-7 bytes that were wasted per memory chunk. Fixes bug
794; bug spotted by rovv. Bugfix on 0.2.0.1-alpha.
@@ -17,6 +24,8 @@ Changes in version 0.2.1.5-alpha - 2008-08-??
- Correctly detect the presence of the linux/netfilter_ipv4.h header
when building against recent kernels. Bugfix on 0.1.2.1-alpha.
- Add a missing safe_str() call for a debug log message.
+ - Use 64 bits instead of 32 bits for connection identifiers used with
+ the controller protocol, to greatly reduce risk of identifier reuse.
o Minor features
- Rate-limit too-many-sockets messages: when they happen, they