and one duplicate from (somehow) 0.3.3.5-rc

This commit is contained in:
Roger Dingledine 2018-09-08 17:21:49 -04:00
parent aeb398d16e
commit da95b91355

View File

@ -62,21 +62,6 @@ Changes in version 0.3.4.8 - 2018-09-10
operators about unreachable ports (25952); and keeping track of
Tor's uptime (26009).
o Major bugfixes (protover, voting):
- Revise Rust implementation of protover to use a more memory-
efficient voting algorithm and corresponding data structures, thus
avoiding a potential (but small impact) DoS attack where specially
crafted protocol strings would expand to several potential
megabytes in memory. In the process, several portions of code were
revised to be methods on new, custom types, rather than functions
taking interchangeable types, thus increasing type safety of the
module. Custom error types and handling were added as well, in
order to facilitate better error dismissal/handling in outside
crates and avoid mistakenly passing an internal error string to C
over the FFI boundary. Many tests were added, and some previous
differences between the C and Rust implementations have been
remedied. Fixes bug 24031; bugfix on 0.3.3.1-alpha.
o Minor features (accounting):
- When Tor becomes dormant, it now uses a scheduled event to wake up
at the right time. Previously, we would use the per-second timer