tor/changes
Nick Mathewson c8b98ba41c Reject votes (not consensuses) with >64 known-flags
Our flag voting code needs to handle unrecognized flags, so it stores
them in a 64-bit bitfield.  But we never actually checked for too many
flags, so we were potentially doing stuff like U64_LITERAL(1)<<flagnum
with flagnum >= 64.  That's undefined behavior.

Fix for bug 6833; bugfix on 0.2.0.1-alpha.
2012-09-13 11:45:05 -04:00
..
bug6341 Check ewma_enabled before doing circ-has-become-inactive check 2012-07-18 10:28:55 -04:00
bug6538 Refactor the core of choosing by weights into a function 2012-08-09 14:15:58 -04:00
bug6811 Fix assertion failure in tor_timegm. 2012-09-11 13:13:07 -04:00
bug6815 Fix directory self-testing logic 2012-09-12 10:26:59 -04:00
bug6819 Revert "6819: typo in torrc.sample.in" 2012-09-12 15:37:47 -04:00
bug6827 mention the bug number in the 6827 changes file 2012-09-13 10:07:06 -04:00
bug6833 Reject votes (not consensuses) with >64 known-flags 2012-09-13 11:45:05 -04:00