diff options
author | Nick Mathewson <nickm@torproject.org> | 2011-06-17 14:59:39 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2011-06-17 14:59:39 -0400 |
commit | 209229f100d20958d0826d4f6773d7f6b3a43ade (patch) | |
tree | 54986077cb5a815755f704a59ece040dcd9a9d61 /changes | |
parent | 64bfbcb918a59edf8e7167954171f311d032fc4b (diff) | |
parent | 227896e447625b0718690d7228f1239a0fc399d1 (diff) | |
download | tor-209229f100d20958d0826d4f6773d7f6b3a43ade.tar.gz tor-209229f100d20958d0826d4f6773d7f6b3a43ade.zip |
Merge branch 'bug3407' into maint-0.2.2
Diffstat (limited to 'changes')
-rw-r--r-- | changes/fix-connection_printf_to_buf | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/changes/fix-connection_printf_to_buf b/changes/fix-connection_printf_to_buf new file mode 100644 index 0000000000..e191eac8a5 --- /dev/null +++ b/changes/fix-connection_printf_to_buf @@ -0,0 +1,15 @@ + * Code simplifications and refactoring: + + - Make connection_printf_to_buf's behaviour sane. Its callers + expect it to emit a CRLF iff the format string ends with CRLF; + it actually emits a CRLF iff (a) the format string ends with + CRLF or (b) the resulting string is over 1023 characters long or + (c) the format string does not end with CRLF ''and'' the + resulting string is 1021 characters long or longer. Bugfix on + 0.1.1.9-alpha; fixes part of bug 3407. + + - Make send_control_event_impl's behaviour sane. Its callers + expect it to always emit a CRLF at the end of the string; it + might emit extra control characters as well. Bugfix on + 0.1.1.9-alpha; fixes another part of bug 3407. + |