- Sep 14, 2012
-
-
Nick Mathewson authored
Fixes bug 6843; bugfix on 0.2.4.1-alpha.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
They don't like to have #preprocessor directives inside macro arguments. Fixes #6842; fix on 0.2.4.2-alpha. Found by grarpamp.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This would be undefined behavior if it happened. (It can't actually happen as we're using round_to_power_of_2, since we would have to be trying to allocate exabytes of data.) While we're at it, fix the behavior of round_to_power_of_2(0), and document the function better. Fix for bug 6831.
-
Roger Dingledine authored
-
Robert Ransom authored
-
- Sep 13, 2012
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This helps us split up one of our larger files, and sets the stage for refactoring the configuration backend a little
-
Nick Mathewson authored
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.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Robert Ransom authored
Fixes bug 6827; bugfix on c58675ca (when the v2 HS desc parser was implemented). Found by asn.
-
- Sep 12, 2012
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Use the "ours" strategy so that we retain 4aff97cf, which maint-0.2.3 just reverted.
-
Nick Mathewson authored
This reverts commit 4aff97cf. We don't actually want to be changing the torrc.sample on stable or near-stable stuff, since doing so makes pointless busywork for debian users.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
When I removed version_supports_begindir, I accidentally removed the mechanism we had been using to make a directory cache self-test its directory port. This caused bug 6815, which caused 6814 (both in 0.2.4.2-alpha). To fix this bug, I'm replacing the "anonymized_connection" argument to directory_initiate_command_* with an enumeration to say how indirectly to connect to a directory server. (I don't want to reinstate the "version_supports_begindir" argument as "begindir_ok" or anything -- these functions already take too many arguments.) For safety, I made sure that passing 0 and 1 for 'indirection' gives the same result as you would have gotten before -- just in case I missed any 0s or 1s.
-
Roger Dingledine authored
-
- Sep 11, 2012
-
-
Nick Mathewson authored
Conflicts: configure.ac
-
Roger Dingledine authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Conflicts: src/test/test_util.c
-
Nick Mathewson authored
-
Nick Mathewson authored
Fixes bug 6811.
-
- Sep 10, 2012
-
-
Nick Mathewson authored
-