- 24 May, 2017 3 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
It's still not great, but should be less confusing what's wrong here. Closes ticket 1121.
-
Roger Dingledine authored
in retrospect, we should have removed this with commit 1289474d as part of #11742, which was the last caller of it.
-
- 23 May, 2017 2 commits
-
-
teor authored
No code changes needed: in the places where we actually check the return value of these functions, we handle it correctly.
-
Roger Dingledine authored
-
- 22 May, 2017 19 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Alexander Færøy authored
See: https://bugs.torproject.org/22305
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Alexander Færøy authored
See: https://bugs.torproject.org/22305
-
Alexander Færøy authored
This patch lifts the return value, rv, variable to the beginning of the function, adds a 'done' label for clean-up and function exit and makes the rest of the function use the rv value + goto done; instead of cleaning up in multiple places. See: https://bugs.torproject.org/22305
-
Nick Mathewson authored
-
Nick Mathewson authored
This will help if we ever need to add more fields or change the semantics of existing fields.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
George Kadianakis authored
We used to not set the guard state in launch_direct_bridge_descriptor_fetch(). So when a bridge descriptor fetch failed, the guard subsystem would never learn about the fail (and hence the guard's reachability state would not be updated).
-
Alexander Færøy authored
See: https://bugs.torproject.org/22305
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Directory authorities now reject relays running versions 0.2.9.1-alpha through 0.2.9.4-alpha, because those relays suffer from bug 20499 and don't keep their consensus cache up-to-date. Resolves ticket 20509.
-
Roger Dingledine authored
closes ticket 22322
-
- 20 May, 2017 3 commits
-
-
Roger Dingledine authored
-
Roger Dingledine authored
-
Roger Dingledine authored
-
- 19 May, 2017 13 commits
-
-
Nick Mathewson authored
-
Nick Mathewson authored
This isn't elegant, but it seems to be the best way around all of the issues involved in escaping and quoting that we've gotten into over the years.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
parse_config_line_from_str_verbose() already looks for strings that are surrounded by quotes, and processes them with unescape_string(). So things were getting decoded twice, which was (in turn) playing havoc with backslashes on Windows.
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
-
Nick Mathewson authored
It was trying to do %include "foo\", which won't work. It has to be %include "foo\\".
-
Nick Mathewson authored
-
Nick Mathewson authored
-