- 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 16 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
-
Nick Mathewson authored
-
Nick Mathewson authored
-
This adds a couple of configure commands to control whether we're requiring all dependencies to be available locally (default) or not (--enable-cargo-online-mode). When building from a tarball, we require the RUST_DEPENDENCIES variable to point to the local repository of crates. This also adds src/ext/rust as a git submodule that contains such a local repository for easy setup.
-