summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2017-05-26Pedantry in the changelog.tor-0.3.1.2-alphaNick Mathewson
2017-05-26edit changelogNick Mathewson
2017-05-26Start an 0.3.1.2-alpha mini-changelogNick Mathewson
2017-05-26update version to 0.3.1.2-alphaNick Mathewson
2017-05-25Merge remote-tracking branch 'arma/bug22368'Nick Mathewson
2017-05-25Merge branch 'maint-0.3.0'Roger Dingledine
2017-05-25Merge branch 'maint-0.2.9' into maint-0.3.0Roger Dingledine
2017-05-25Stop leaking keypin-rejected routerinfos on directory authoritiesteor
When directory authorities reject a router descriptor due to keypinning, free the router descriptor rather than leaking the memory. Fixes bug 22370; bugfix on 0.2.7.2-alpha.
2017-05-24get rid of some dead code (leftover from commit fa04fe1)Roger Dingledine
2017-05-24add copy of MyFamily element to the descriptor, not the element itselfRoger Dingledine
If we add the element itself, we will later free it when we free the descriptor, and the next time we go to look at MyFamily, things will go badly. Fixes the rest of bug 22368; bugfix on 0.3.1.1-alpha.
2017-05-24don't free the values in options->MyFamily when we make a descriptorRoger Dingledine
If we free them here, we will still attempt to access the freed memory later on, and also we will double-free when we are freeing the config. Fixes part of bug 22368.
2017-05-24Merge branch 'master' of git-rw.torproject.org:/torNick Mathewson
2017-05-24Improve the message we log on unexpected dirauth status codeNick Mathewson
It's still not great, but should be less confusing what's wrong here. Closes ticket 1121.
2017-05-24remove unused node_get_published_on functionRoger Dingledine
in retrospect, we should have removed this with commit 1289474d as part of #11742, which was the last caller of it.
2017-05-23Fix comments of functions that return tor_snprintfteor
No code changes needed: in the places where we actually check the return value of these functions, we handle it correctly.
2017-05-22fix minor grammar error in commentRoger Dingledine
2017-05-22pick a datetor-0.3.1.1-alphaNick Mathewson
2017-05-22Merge remote-tracking branch 'ahf/bugs/22305'Nick Mathewson
2017-05-22Log a warning if we receive a disallowed compression method for an anonymous ↵Alexander Færøy
connection. See: https://bugs.torproject.org/22305
2017-05-22bump to 0.3.1.1-alphaNick Mathewson
2017-05-22Run format_changelog againNick Mathewson
2017-05-22Fold new entries into changelogNick Mathewson
2017-05-22Merge remote-tracking branch 'ahf/bugs/22305'Nick Mathewson
2017-05-22Ensure that only GZip and Zlib compression is handled for anonymous connections.Alexander Færøy
See: https://bugs.torproject.org/22305
2017-05-22Refactor error path handling in connection_dir_client_reached_eof().Alexander Færøy
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
2017-05-22Fix a compilation warning about duplicate typedefNick Mathewson
2017-05-22Raise common code for creating circuit_guard_state_tNick Mathewson
This will help if we ever need to add more fields or change the semantics of existing fields.
2017-05-22amend changes file to note that one case is still unfixedNick Mathewson
2017-05-22Merge remote-tracking branch 'asn/bug21969_bridges'Nick Mathewson
2017-05-22Set guard state on bridge descriptor fetches.George Kadianakis
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).
2017-05-22Don't add "Accept-Encoding" header if directory connection is anonymous.Alexander Færøy
See: https://bugs.torproject.org/22305
2017-05-22Merge branch 'maint-0.3.0'Nick Mathewson
2017-05-22Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-05-22dir auths reject 0.2.9.x for x<5, due to bug 20499Roger Dingledine
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.
2017-05-22fix two typos in commentsRoger Dingledine
closes ticket 22322
2017-05-19fix typo in commentRoger Dingledine
2017-05-19elevate the "agree on canonical" stuff to majorRoger Dingledine
2017-05-19do a pass over the 0.3.1.1-alpha changelogRoger Dingledine
2017-05-19Whoops; I broke check-spaces.Nick Mathewson
2017-05-19Try another approach to fixing the bug in the #1922 test.Nick Mathewson
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.
2017-05-19mingw fix: avoid "unused var" warning.Nick Mathewson
2017-05-19fix a coverity resource leak warningNick Mathewson
2017-05-19Fix uninitialized-variable warning on options_init_from_string().Nick Mathewson
2017-05-19First editing pass on changelog.Nick Mathewson
2017-05-19Remove call to get_unquoted_path in config_process_include()Nick Mathewson
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.
2017-05-190.3.1.1-alpha changelog: combine some sections.Nick Mathewson
2017-05-19Run format-changelog on the 0.3.1.1-alpha changelogNick Mathewson
2017-05-19start changelog for 0.3.1.1-alpha by sorting entriesNick Mathewson
2017-05-19Try to fix windows config/include_path_syntax testNick Mathewson
It was trying to do %include "foo\", which won't work. It has to be %include "foo\\".
2017-05-19changelog entry for 22106Nick Mathewson