summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2016-12-19style editstor-0.3.0.1-alphaNick Mathewson
2016-12-19Bump to 0.3.0.1-alphaNick Mathewson
2016-12-19Add checkSpace to distNick Mathewson
2016-12-19pick a date, reflow.Nick Mathewson
2016-12-19Merge branch 'bug21007'Nick Mathewson
2016-12-19Don't warn about absent guard state when none expected.Nick Mathewson
Self-testing circuits don't use guards, and nobody uses guards when UseEntryGuards is disabled. Fixes bug 21007; bug not in any released Tor.
2016-12-19Extraneous . in the changelogNick Mathewson
2016-12-19more small changelog editsNick Mathewson
2016-12-19How embarrassing; I didn't have a changes file for 19877.Nick Mathewson
2016-12-19Start on an 0.3.0.1-alpha changelogNick Mathewson
2016-12-19Fix a lint-changes warningNick Mathewson
2016-12-19Remove changes files already merged in 0.2.9.8Nick Mathewson
2016-12-19forward-port releasenotes and changelogNick Mathewson
2016-12-19Merge branch 'maint-0.2.9'Nick Mathewson
"Ours" merge to avoid version bump.
2016-12-19Bump to 0.2.9.8-devNick Mathewson
2016-12-19Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
"Ours" merge to avoid version bump.
2016-12-19Bump to 0.2.8.12-devNick Mathewson
2016-12-19Merge branch 'maint-0.2.9'Nick Mathewson
"ours" merge to avoid version bump.
2016-12-19Bump to 0.2.9.8Nick Mathewson
2016-12-19Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
"ours" merge to avoid version bump.
2016-12-19Bump to 0.2.8.12Nick Mathewson
2016-12-19Merge branch 'maint-0.2.9'Nick Mathewson
2016-12-19Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2016-12-19Merge branch 'bug21018_024' into maint-0.2.8Nick Mathewson
2016-12-19Merge branch 'maint-0.2.9'Nick Mathewson
2016-12-19Merge branch 'maint-0.2.8' into maint-0.2.9Nick Mathewson
2016-12-19Merge remote-tracking branch 'teor/new-fallbacks-028-20161219' into maint-0.2.8Nick Mathewson
2016-12-19Update the fallback directory mirror list in December 2016teor
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.
2016-12-18Make log message warn about detected attempts to exploit 21018.Nick Mathewson
2016-12-18Fix parsing bug with unecognized token at EOSNick Mathewson
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
2016-12-18Revert ticket 20982 changes.Nick Mathewson
They broke stem, and breaking application compatibility is usually a bad idea. This reverts commit 6e10130e18c80f4521e31b071455ae0b1bbea761, commit 78a13df15842e8ab262e17825160386fadb77056, and commit 62f52a888acc191bcb507d27d31d54e42e6effdd. We might re-apply this later, if all the downstream tools can handle it, and it turns out to be useful for some reason.
2016-12-18fix typos and trivial syntax problemsRoger Dingledine
2016-12-18clarify debug-level log while initializing entropyRoger Dingledine
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.
2016-12-18normalize version syntax in changelogRoger Dingledine
2016-12-16Fix another pointless stack-protector warning.Nick Mathewson
This is the same as we fixed in 39f455468731d4746adb729a67.
2016-12-16Rename 'remove' -> 'rmv' to avoid shadowing a libc globalNick Mathewson
2016-12-16Resolve some coverity complaints in test_entrynodes.cNick Mathewson
2016-12-16Resolve a division-by-zero complaint from coverity. CID 1397272Nick Mathewson
2016-12-16Revert "Stop checking whether environ is declared."Nick Mathewson
This reverts commit 954eeda619a59dae76144ad69967f0ed7341b564. Apparently, OpenBSD is what expects you to declare environ yourself. So 19142 is a wontfix.
2016-12-16Fix broken entrynodes/retry_unreachable testNick Mathewson
I broke this with 20292ec4974b777d430e7962cc38349c5f82b220 when I changed the primary guard retry schedule.
2016-12-16Disable the legacy guard algorithm. Code isn't removed yet.Nick Mathewson
(Keeping the code around in case I broke Tor in some unexpected way.)
2016-12-16Merge branch 'ticket20831_v2'Nick Mathewson
2016-12-16Make NumDirectoryGuards work with the new guard algorithm.Nick Mathewson
Now that we support NumEntryGuards, NumDirectoryGuards is pretty easy to put back in.
2016-12-16Make NumEntryGuards work as expected again.Nick Mathewson
Further, add a "guard-n-primary-guards-to-use" parameter, defaulting to 1, for NumEntryGuards to override.
2016-12-16271: Algorithm tweak to allow multiple entry guards.Nick Mathewson
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.
2016-12-16Respect GuardLifetime in prop271 code.Nick Mathewson
It overrides both the GUARD_LIFETIME and the GUARD_CONFIRMED_MIN_LIFETIME options.
2016-12-16fixup! Remove UseDirectoryGuardsNick Mathewson
2016-12-16Remove UseDirectoryGuardsNick Mathewson
It is obsoleted in an always-on direction by prop271.
2016-12-16Merge branch 'ticket20826_v2'Nick Mathewson
2016-12-16Support restrictive ENTRYNODES configurations correctly.Nick Mathewson
Since we already had a separate function for getting the universe of possible guards, all we had to do was tweak it to handle very the GS_TYPE_RESTRICTED case.