diff options
author | teor <teor2345@gmail.com> | 2016-09-06 16:22:07 +1000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2016-09-13 10:13:56 -0400 |
commit | 41f96078c23e3ef1c39a853841332cac3e133a94 (patch) | |
tree | 199e75ee2649d7421ee855e31ef2252c74ee57f1 /changes | |
parent | 0285f4f34d72b2b77f36fd55fa46216f6b54efc4 (diff) | |
download | tor-41f96078c23e3ef1c39a853841332cac3e133a94.tar.gz tor-41f96078c23e3ef1c39a853841332cac3e133a94.zip |
Refactor UseEntryNodes so the original configured value is preserved
Parse the value to UseEntryNodes_option, then set UseEntryNodes before
validating options.
This way, Authorities, Tor2web, and Single Onion Services don't write
spurious "UseEntryNodes 0" lines to their configs. Document the fact that
these tor configurations ignore UseEntryNodes in the manual page.
Also reorder options validation so we modify UseEntryNodes first, then
check its value against EntryNodes.
And silence a warning about disabled UseEntryNodes for hidden services
when we're actually in non-anonymous single onion service mode.
Diffstat (limited to 'changes')
-rw-r--r-- | changes/feature17178 | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/changes/feature17178 b/changes/feature17178 index df6aae3ced..060b85aa47 100644 --- a/changes/feature17178 +++ b/changes/feature17178 @@ -21,3 +21,10 @@ o Minor bug fixes (circuits): - Use CircuitBuildTimeout whenever LearnCircuitBuildTimeout is disabled. Fixes bug #19678 in commit 5b0b51ca3 in 0.2.4.12-alpha. Patch by teor. + o Minor bug fixes (options): + - Stop changing the configured value of UseEntryGuards on authorities + and Tor2web clients. + Fixes bug #20074 in commits 51fc6799 in tor-0.1.1.16-rc and + acda1735 in tor-0.2.4.3-alpha. Patch by teor. + - Check the consistency of UseEntryGuards and EntryNodes more reliably. + Fixes bug #20074 in commit 686aaa5c in tor-0.2.4.12-alpha. Patch by teor. |