summaryrefslogtreecommitdiff
path: root/ChangeLog
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2009-09-24 12:31:22 -0400
committerNick Mathewson <nickm@torproject.org>2009-09-24 12:31:22 -0400
commitb8b293536752725ebba5f14852095b512a009e75 (patch)
tree4c682f3bdd68d2bc907054b4944db46077d24539 /ChangeLog
parent52fa4f6428388be34f78951ed0a140b01a44a86c (diff)
downloadtor-b8b293536752725ebba5f14852095b512a009e75.tar.gz
tor-b8b293536752725ebba5f14852095b512a009e75.zip
Debugging logs for TLS handshake
The big change is to add a function to display the current SSL handshake state, and to log it everywhere reasonable. (A failure in SSL23_ST_CR_SRVR_HELLO_A is different from one in SSL3_ST_CR_SESSION_TICKET_A.) This patch also adds a new log domain for OR handshaking, so you can pull out all the handshake log messages without having to run at debug for everything. For example, you'd just say "log notice-err [handshake]debug-err file tor.log".
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8f36d6773d..1e1a348eec 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,11 @@
Changes in version 0.2.2.4-alpha - 2009-??-??
+ o Minor features:
+ - Log SSL state transitions at debug level during handshake, and
+ include SSL states in error messages. This may help debug
+ future SSL handshake issues.
+ - Add a new "Handshake" log domain for activities that happen
+ during the TLS handshake.
+
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