Loading ChangeLog +26 −0 Original line number Diff line number Diff line Loading @@ -74,12 +74,38 @@ ALSO IN 0.2.4.18-rc ============================== ALSO IN 0.2.4.19: (Nothing, since 0.2.4.19 is the same as 0.2.4.18-rc) ============================== ALSO IN 0.2.4.20: o Major bugfixes: - Do not allow OpenSSL engines to replace the PRNG, even when HardwareAccel is set. The only default builtin PRNG engine uses the Intel RDRAND instruction to replace the entire PRNG, and ignores all attempts to seed it with more entropy. That's cryptographically stupid: the right response to a new alleged entropy source is never to discard all previously used entropy sources. Fixes bug 10402; works around behavior introduced in OpenSSL 1.0.0. Diagnosis and investigation thanks to "coderman" and "rl1987". o Minor bugfixes: - Avoid a crash bug when starting with a corrupted microdescriptor cache file. Fix for bug 10406; bugfix on 0.2.2.6-alpha. o Minor bugfixes: - If we fail to dump a previously cached microdescriptor to disk, avoid freeing duplicate data later on. Fix for bug 10423; bugfix on 0.2.4.13-alpha. Spotted by "bobnomnom". o Major bugfixes: - Avoid launching spurious extra circuits when a stream is pending. This fixes a bug where any circuit that _wasn't_ unusable for new streams would be treated as if it were, causing extra circuits to be launched. Fixes bug 10456; bugfix on 0.2.4.12-alpha. o Major bugfixes: - Fix assertion failure when AutomapHostsOnResolve yields an IPv6 address. Fixes bug 10465; bugfix on 0.2.4.7-alpha. ============================== Loading changes/bug10402deleted 100644 → 0 +0 −11 Original line number Diff line number Diff line o Major bugfixes: - Do not allow OpenSSL engines to replace the PRNG, even when HardwareAccel is set. The only default builtin PRNG engine uses the Intel RDRAND instruction to replace the entire PRNG, and ignores all attempts to seed it with more entropy. That's cryptographically stupid: the right response to a new alleged entropy source is never to discard all previously used entropy sources. Fixes bug 10402; works around behavior introduced in OpenSSL 1.0.0. Diagnosis and investigation thanks to "coderman" and "rl1987". changes/bug10409deleted 100644 → 0 +0 −3 Original line number Diff line number Diff line o Minor bugfixes: - Avoid a crash bug when starting with a corrupted microdescriptor cache file. Fix for bug 10406; bugfix on 0.2.2.6-alpha. changes/bug10423deleted 100644 → 0 +0 −4 Original line number Diff line number Diff line o Minor bugfixes: - If we fail to dump a previously cached microdescriptor to disk, avoid freeing duplicate data later on. Fix for bug 10423; bugfix on 0.2.4.13-alpha. Spotted by "bobnomnom". changes/bug10456deleted 100644 → 0 +0 −6 Original line number Diff line number Diff line o Major bugfixes: - Avoid launching spurious extra circuits when a stream is pending. This fixes a bug where any circuit that _wasn't_ unusable for new streams would be treated as if it were, causing extra circuits to be launched. Fixes bug 10456; bugfix on 0.2.4.12-alpha. Loading
ChangeLog +26 −0 Original line number Diff line number Diff line Loading @@ -74,12 +74,38 @@ ALSO IN 0.2.4.18-rc ============================== ALSO IN 0.2.4.19: (Nothing, since 0.2.4.19 is the same as 0.2.4.18-rc) ============================== ALSO IN 0.2.4.20: o Major bugfixes: - Do not allow OpenSSL engines to replace the PRNG, even when HardwareAccel is set. The only default builtin PRNG engine uses the Intel RDRAND instruction to replace the entire PRNG, and ignores all attempts to seed it with more entropy. That's cryptographically stupid: the right response to a new alleged entropy source is never to discard all previously used entropy sources. Fixes bug 10402; works around behavior introduced in OpenSSL 1.0.0. Diagnosis and investigation thanks to "coderman" and "rl1987". o Minor bugfixes: - Avoid a crash bug when starting with a corrupted microdescriptor cache file. Fix for bug 10406; bugfix on 0.2.2.6-alpha. o Minor bugfixes: - If we fail to dump a previously cached microdescriptor to disk, avoid freeing duplicate data later on. Fix for bug 10423; bugfix on 0.2.4.13-alpha. Spotted by "bobnomnom". o Major bugfixes: - Avoid launching spurious extra circuits when a stream is pending. This fixes a bug where any circuit that _wasn't_ unusable for new streams would be treated as if it were, causing extra circuits to be launched. Fixes bug 10456; bugfix on 0.2.4.12-alpha. o Major bugfixes: - Fix assertion failure when AutomapHostsOnResolve yields an IPv6 address. Fixes bug 10465; bugfix on 0.2.4.7-alpha. ============================== Loading
changes/bug10402deleted 100644 → 0 +0 −11 Original line number Diff line number Diff line o Major bugfixes: - Do not allow OpenSSL engines to replace the PRNG, even when HardwareAccel is set. The only default builtin PRNG engine uses the Intel RDRAND instruction to replace the entire PRNG, and ignores all attempts to seed it with more entropy. That's cryptographically stupid: the right response to a new alleged entropy source is never to discard all previously used entropy sources. Fixes bug 10402; works around behavior introduced in OpenSSL 1.0.0. Diagnosis and investigation thanks to "coderman" and "rl1987".
changes/bug10409deleted 100644 → 0 +0 −3 Original line number Diff line number Diff line o Minor bugfixes: - Avoid a crash bug when starting with a corrupted microdescriptor cache file. Fix for bug 10406; bugfix on 0.2.2.6-alpha.
changes/bug10423deleted 100644 → 0 +0 −4 Original line number Diff line number Diff line o Minor bugfixes: - If we fail to dump a previously cached microdescriptor to disk, avoid freeing duplicate data later on. Fix for bug 10423; bugfix on 0.2.4.13-alpha. Spotted by "bobnomnom".
changes/bug10456deleted 100644 → 0 +0 −6 Original line number Diff line number Diff line o Major bugfixes: - Avoid launching spurious extra circuits when a stream is pending. This fixes a bug where any circuit that _wasn't_ unusable for new streams would be treated as if it were, causing extra circuits to be launched. Fixes bug 10456; bugfix on 0.2.4.12-alpha.