- Dec 19, 2016
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
"Ours" merge to avoid version bump.
-
Nick Mathewson authored
-
Nick Mathewson authored
"Ours" merge to avoid version bump.
-
Nick Mathewson authored
-
Nick Mathewson authored
"ours" merge to avoid version bump.
-
Nick Mathewson authored
-
Nick Mathewson authored
"ours" merge to avoid version bump.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
teor authored
Replace the 81 remaining fallbacks of the 100 originally introduced in Tor 0.2.8.3-alpha in March 2016, with a list of 177 fallbacks (123 new, 54 existing, 27 removed) generated in December 2016. Resolves ticket 20170.
-
Nick Mathewson authored
-
Nick Mathewson authored
In get_token(), we could read one byte past the end of the region. This is only a big problem in the case where the region itself is (a) potentially hostile, and (b) not explicitly nul-terminated. This patch fixes the underlying bug, and also makes sure that the one remaining case of not-NUL-terminated potentially hostile data gets NUL-terminated. Fix for bug 21018, TROVE-2016-12-002, and CVE-2016-1254
-
- Dec 18, 2016
-
-
Nick Mathewson authored
They broke stem, and breaking application compatibility is usually a bad idea. This reverts commit 6e10130e, commit 78a13df1, and commit 62f52a88. We might re-apply this later, if all the downstream tools can handle it, and it turns out to be useful for some reason.
-
Roger Dingledine authored
-
Roger Dingledine authored
I got confused when I saw my Tor saying it was opening a file that doesn't exist. It turns out it isn't opening it, it's just calling open() on it and then moving on when it's not there.
-
Roger Dingledine authored
-
- Dec 16, 2016
-
-
Nick Mathewson authored
This is the same as we fixed in 39f45546.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
This reverts commit 954eeda6. Apparently, OpenBSD is what expects you to declare environ yourself. So 19142 is a wontfix.
-
Nick Mathewson authored
I broke this with 20292ec4 when I changed the primary guard retry schedule.
-
Nick Mathewson authored
(Keeping the code around in case I broke Tor in some unexpected way.)
-
Nick Mathewson authored
-
Nick Mathewson authored
Now that we support NumEntryGuards, NumDirectoryGuards is pretty easy to put back in.
-
Nick Mathewson authored
Further, add a "guard-n-primary-guards-to-use" parameter, defaulting to 1, for NumEntryGuards to override.
-
Nick Mathewson authored
Previously, we had NumEntryGuards kind of hardwired to 1. Now we have the code (but not the configuarability) to choose randomly from among the first N primary guards that would work, where N defaults to 1. Part of 20831 support for making NumEntryGuards work again.
-
Nick Mathewson authored
It overrides both the GUARD_LIFETIME and the GUARD_CONFIRMED_MIN_LIFETIME options.
-
Nick Mathewson authored
-
Nick Mathewson authored
It is obsoleted in an always-on direction by prop271.
-
Nick Mathewson authored
-