aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2008-07-30 13:04:32 +0000
committerNick Mathewson <nickm@torproject.org>2008-07-30 13:04:32 +0000
commit186097906dd740c91b57bcf52d66e90f333f12f4 (patch)
tree7f93bd1f973238028106f59b87711408de999240 /ChangeLog
parentf366d10a2ff46096b1c0a169ade125977cc33f1c (diff)
downloadtor-186097906dd740c91b57bcf52d66e90f333f12f4.tar.gz
tor-186097906dd740c91b57bcf52d66e90f333f12f4.zip
r17436@tombo: nickm | 2008-07-30 09:03:19 -0400
Move n_addr, n_port, and n_conn_id_digest fields of circuit_t into a separately allocated extend_info_t. Saves 22 bytes per connected circuit_t on 32-bit platforms, and makes me more comfortable with using tor_addr_t in place of uint32_t n_addr. svn:r16257
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog3
1 files changed, 3 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index eb2bab6c64..5dfe6ec781 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -33,6 +33,9 @@ Changes in version 0.2.1.3-alpha - 2008-07-xx
- Change the implementation of ExcludeNodes and ExcludeExitNodes
to be more efficient. Formerly it was quadratic in the number
of servers; now it should be linear. Fixes bug 509.
+ - Save 16-22 bytes per open circuit by moving the n_hop, n_port,
+ and n_conn_id_digest fields into a separate structure that's
+ only needed when the circuit has not yet attached to an n_conn.
o Minor bugfixes:
- Change the contrib/tor.logrotate script so it makes the new