[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[tor-commits] [tor/master] changes file for bug7801
commit e998bbcdd5fbfda68f61468541d75bb4a36552bf
Author: Nick Mathewson <nickm@xxxxxxxxxxxxxx>
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.
+
_______________________________________________
tor-commits mailing list
tor-commits@xxxxxxxxxxxxxxxxxxxx
https://lists.torproject.org/cgi-bin/mailman/listinfo/tor-commits