aboutsummaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2008-02-05 23:20:49 +0000
committerNick Mathewson <nickm@torproject.org>2008-02-05 23:20:49 +0000
commit12071df6c88415e60c990f230dcb67635431aafa (patch)
tree161c07b560b5e3464ce99ba98fe29c944a7ba8c7 /ChangeLog
parentff9bd0fd3a0acd38e495a3ff7c85011b51c9fcb6 (diff)
downloadtor-12071df6c88415e60c990f230dcb67635431aafa.tar
tor-12071df6c88415e60c990f230dcb67635431aafa.tar.gz
r17930@catbus: nickm | 2008-02-05 18:20:40 -0500
Initial attempts to track down bug 600, and refactor possibly offending code. 1) complain early if circuit state is set to OPEN when an onionskin is pending. 2) refactor onionskin field into one only used when n_conn is pending, and a separate onionskin field waiting for attention by a cpuworker. This might even fix the bug. More likely, it will make it fail with a more useful core. svn:r13394
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 0777caa1e..74d251035 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -42,6 +42,14 @@ Changes in version 0.2.0.19-alpha - 2008-02-??
port fails because we have overrun the limit on the number of
connections, tell the controller that the request has failed.
+ o Code simplifications and refactoring:
+ - Remove some needless generality from cpuworker code, for improved
+ type-safety.
+ - Stop overloading the circuit_t.onionskin field for both "onionskin
+ from a CREATE cell that we are waiting for a cpuworker to be
+ assigned" and "onionskin from an EXTEND cell that we are going to
+ send to an OR as soon as we are connected".
+
Changes in version 0.2.0.18-alpha - 2008-01-25
o New directory authorities: