- Jan 10, 2012
-
-
Nick Mathewson authored
To solve bug 4779, we want to avoid OpenSSL 1.0.0's counter mode. But Fedora (and maybe others) lie about the actual OpenSSL version, so we can't trust the header to tell us if it's safe. Instead, let's do a run-time test to see whether it's safe, and if not, use our built-in version. fermenthor contributed a pretty essential fixup to this patch. Thanks!
-
Nick Mathewson authored
-
Nick Mathewson authored
We require openssl 0.9.7 or later, and RAND_poll() was first added in openssl 0.9.6.
-
Nick Mathewson authored
It's a pain to convert 0x0090813f to and from 0.9.8s-release on the fly, so these macros should help.
-
Sebastian Hahn authored
This might help us see which authorities are problematic in getting their vote published the first time.
-
When we have an effective bandwidthrate configured so that we cannot exceed our bandwidth limit in one accounting interval, don't disable advertising the dirport. Implements ticket 2434.
-
Nick Mathewson authored
-
Robert Ransom authored
Fixes #4883, not yet in any release.
-
Sebastian Hahn authored
MAX_DNS_LABEL_SIZE was only defined for old versions of openssl, which broke the build. Spotted by xiando. Fixes bug 4413; not in any released version.
-
Nick Mathewson authored
-
Nick Mathewson authored
The thing that's limited to 63 bytes is a "label", not a hostname. Docment input constraints and behavior on bogus inputs. Generally it's better to check for overflow-like conditions before than after. In this case, it's not a true overflow, so we're okay, but let's be consistent. pedantic less->fewer in the documentation
-
Fixes bug 4413; bugfix on xxxx. Hostname components cannot be larger than 63 characters. This simple check makes certain randlen cannot overflow rand_bytes_len.
-
- Jan 09, 2012
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Fixes bug 4856; bugfix on 0.0.6 This bug was introduced in 79fc5217, back in 2004.
-
Nick Mathewson authored
-
- Jan 08, 2012
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
he disagrees about what the code that we decided not to use would do
-
Roger Dingledine authored
-
- Jan 07, 2012
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Robert Ransom authored
Fixes bug 4842, not in any release.
-
- Jan 06, 2012
-
-
Nick Mathewson authored
-
Emile Snyder authored
-
- Jan 05, 2012
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
-
Nick Mathewson authored
-
Nick Mathewson authored
This is to address bug 4822, and CVE-2011-4576.
-
Nick Mathewson authored
Fixes bug 4829; bug not in any released tor.
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Karsten Loesing authored
-