mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
and one duplicate from (somehow) 0.3.3.5-rc
This commit is contained in:
parent
aeb398d16e
commit
da95b91355
15
ReleaseNotes
15
ReleaseNotes
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user