amend changelog for recent commits, plus clean up

This commit is contained in:
Roger Dingledine 2009-10-07 16:18:18 -04:00
parent 18689317e4
commit 0c70390dd7

View File

@ -1,16 +1,17 @@
Changes in version 0.2.2.4-alpha - 2009-??-?? Changes in version 0.2.2.4-alpha - 2009-10-??
o Major bugfixes: o Major bugfixes:
- Fix another assert in the circuit_build_times code that causes Tor - Fix several more asserts in the circuit_build_times code, for
to fail to start once we have accumulated 5000 build times in the example one that causes Tor to fail to start once we have
state file. Bugfix on 0.2.2.2-alpha; fixes bug 1108. accumulated 5000 build times in the state file. Bugfixes on
0.2.2.2-alpha; fixes bug 1108.
o New directory authorities: o New directory authorities:
- Move moria1 and Tonga to alternate IP addresses. - Move moria1 and Tonga to alternate IP addresses.
o Minor features: o Minor features:
- Log SSL state transitions at debug level during handshake, and - Log SSL state transitions at debug level during handshake, and
include SSL states in error messages. This may help debug include SSL states in error messages. This may help debug future
future SSL handshake issues. SSL handshake issues.
- Add a new "Handshake" log domain for activities that happen - Add a new "Handshake" log domain for activities that happen
during the TLS handshake. during the TLS handshake.
- Revert to the "June 3 2009" ip-to-country file. The September one - Revert to the "June 3 2009" ip-to-country file. The September one
@ -19,23 +20,23 @@ Changes in version 0.2.2.4-alpha - 2009-??-??
0.1.2.14. This step cuts out four relays from the current network, 0.1.2.14. This step cuts out four relays from the current network,
none of which are very big. none of which are very big.
o Code simplifications and refactoring:
- Revise our unit tests to use the "tinytest" framework, so we
can run tests in their own processes, have smarter setup/teardown
code, and so on. The unit test code has moved to its own
subdirectory, and has been split into multiple modules.
o Minor bugfixes: o Minor bugfixes:
- Fix a couple of smaller issues with gathering statistics. Bugfixes - Fix a couple of smaller issues with gathering statistics. Bugfixes
on 0.2.2.1-alpha. on 0.2.2.1-alpha.
- Fix two memory leaks in the error case of - Fix two memory leaks in the error case of
circuit_build_times_parse_state. Bugfix on 0.2.2.2-alpha. circuit_build_times_parse_state. Bugfix on 0.2.2.2-alpha.
- Make it explicit that we can't overflow in - Make it explicit that we can't overflow in
connection_ap_handshake_send_resolve. Bugfix on 0.0.7.1-1. connection_ap_handshake_send_resolve. Bugfix on 0.0.7.1.
- Don't count one-hop circuits when we're estimating how long it - Don't count one-hop circuits when we're estimating how long it
takes circuits to build on average. Otherwise we'll set our circuit takes circuits to build on average. Otherwise we'll set our circuit
build timeout lower than we should. Bugfix on 0.2.2.2-alpha. build timeout lower than we should. Bugfix on 0.2.2.2-alpha.
o Code simplifications and refactoring:
- Revise our unit tests to use the "tinytest" framework, so we
can run tests in their own processes, have smarter setup/teardown
code, and so on. The unit test code has moved to its own
subdirectory, and has been split into multiple modules.
Changes in version 0.2.2.3-alpha - 2009-09-23 Changes in version 0.2.2.3-alpha - 2009-09-23
o Major bugfixes: o Major bugfixes: