[tor/master] changes file for bug7801

commit e998bbcdd5fbfda68f61468541d75bb4a36552bf Author: Nick Mathewson <nickm@torproject.org> Date: Fri Feb 8 16:46:50 2013 -0500 changes file for bug7801 --- changes/bug7801 | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 deletions(-) diff --git a/changes/bug7801 b/changes/bug7801 new file mode 100644 index 0000000..1d6d021 --- /dev/null +++ b/changes/bug7801 @@ -0,0 +1,13 @@ + o Minor bugfixes: + - When choosing which stream on a formerly stalled circuit to wake + first, make better use of the platform's weak RNG. Previously, we + had been using the % ("modulo") operator to try to generate a 1/N + chance of picking each stream, but this behaves badly with many + platforms' choice of weak RNG. Fix for bug 7801; bugfix on + 0.2.2.20-alpha. + - Use our own weak RNG when we need a weak RNG. Windows's rand() + and Irix's random() only return 15 bits; Solaris's random() + returns more bits but its RAND_MAX says it only returns 15, and + so on. Fixes another aspect of bug 7801; bugfix on + 0.2.2.20-alpha. +
participants (1)
-
nickm@torproject.org