diff options
author | Nick Mathewson <nickm@torproject.org> | 2008-02-05 23:20:49 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2008-02-05 23:20:49 +0000 |
commit | 12071df6c88415e60c990f230dcb67635431aafa (patch) | |
tree | 161c07b560b5e3464ce99ba98fe29c944a7ba8c7 /ChangeLog | |
parent | ff9bd0fd3a0acd38e495a3ff7c85011b51c9fcb6 (diff) | |
download | tor-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-- | ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -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: |