- 15 Aug, 2014 13 commits
-
-
Nick Mathewson authored
Also remove a test for the way that we generated parameter votes before consensus method 12.
-
Nick Mathewson authored
The last patch disabled these; this one removes the code to implement them.
-
Nick Mathewson authored
Implements proposal 215; closes ticket 10163. Why? From proposal 215: Consensus method 1 is no longer viable for the Tor network. It doesn't result in a microdescriptor consensus, and omits other fields that clients need in order to work well. Consensus methods under 12 have security issues, since they let a single authority set a consensus parameter. ... For example, while Tor 0.2.4.x is under development, authorities should really not be running anything before Tor 0.2.3.x. Tor 0.2.3.x has supported consensus method 13 since 0.2.3.21-rc, so it's okay for 0.2.4.x to require 13 as the minimum method. We even might go back to method 12, since the worst outcome of not using 13 would be some warnings in client logs. Consensus method 12 was a security improvement, so we don't want to roll back before that.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
George Kadianakis authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
Looks like I forgot to commit this.
-
Nick Mathewson authored
These got committed by mistake.
-
Nick Mathewson authored
Spotted by "epilys"
-
Nick Mathewson authored
We don't actually allow a group name, but the documentation implied that we did.
-
Nick Mathewson authored
When we merged the cookieauthfile creation logic in 33c3e60a, we accidentally took out this feature. Fixes bug 12864, bugfix on 0.2.5.1-alpha. Also adds an ExtORPortCookieAuthFileGroupReadable, since there's no reason not to.
-
- 14 Aug, 2014 2 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
Conflicts: src/or/circuitbuild.c
-
- 13 Aug, 2014 14 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
This fixes a double-define introduced in 28538069
-
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
Coccinelle is a semantic patching tool that can automatically change C code via semantic patching. This script also replaces realloc with reallocarray as appropriate.
-
Nick Mathewson authored
-
Karsten Loesing authored
-
Karsten Loesing authored
-
- 12 Aug, 2014 3 commits
-
-
Nick Mathewson authored
I looked for other places where we set circ->n_chan early, and found one in circuit_handle_first_hop() right before it calls circuit_send_next_onion_skin(). If onion_skin_create() fails there, then n_chan will still be set when circuit_send_next_onion_skin() returns. We should probably fix that too.
-
Nick Mathewson authored
Prevents other cases of 12848.
-
Nick Mathewson authored
Cypherpunks found this and wrote this patch. Fix for 12848; fix on (I think) d58d4c0d, which went into 0.0.8pre1
-
- 09 Aug, 2014 2 commits
-
-
Nick Mathewson authored
patch from mttp; fixes 12830
-
Roger Dingledine authored
-
- 08 Aug, 2014 1 commit
-
-
Nick Mathewson authored
-
- 06 Aug, 2014 2 commits
-
-
Roger Dingledine authored
When Tor starts with DisabledNetwork set, it would correctly conclude that it shouldn't try making circuits, but it would mistakenly cache this conclusion and continue believing it even when DisableNetwork is set to 0. Fixes the bug introduced by the fix for bug 11200; bugfix on 0.2.5.4-alpha.
-
Roger Dingledine authored
-
- 03 Aug, 2014 2 commits
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
- 30 Jul, 2014 1 commit
-
-
Nick Mathewson authored
-