aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
AgeCommit message (Expand)Author
2018-06-23Fix memory leak in client_likes_consensus().Alexander Færøy
2017-12-11Merge remote-tracking branch 'public/bug23817_031' into maint-0.3.1Nick Mathewson
2017-12-01Remove a duplicate call to update_microdesc_downloads()George Kadianakis
2017-11-17Introduce new guard restriction and use it to skip outdated dirs.George Kadianakis
2017-11-17Introduce cache for outdated microdesc dirservers.George Kadianakis
2017-11-13Merge branch 'maint-0.3.0' into maint-0.3.1Nick Mathewson
2017-11-13Merge branch 'maint-0.2.9' into maint-0.3.0Nick Mathewson
2017-10-23Remove the length limit from write_http_status_lineNick Mathewson
2017-09-13Stop relays calling directory_fetches_from_authorities on dir downloadsteor
2017-06-29Merge remote-tracking branch 'public/bug22670_031' into maint-0.3.1Nick Mathewson
2017-06-27Return "304 not modified" if a client already have the most recent consensus.Alexander Færøy
2017-06-20If we successfully decompress an HTTP body, return immediately.Nick Mathewson
2017-06-20If a _guessed_ compression method fails, it is never PROTOCOL_WARN.Nick Mathewson
2017-06-20It should be a PROTOCOL_WARN when we have an incorrect content-encoding.Nick Mathewson
2017-06-20Short-circuit the no-decompression-needed case, for clarityNick Mathewson
2017-06-20Extract "decompress" portion of connection_dir_client_reached_eof()Nick Mathewson
2017-06-20Send the correct content-encoding when serving cached_dir_t objectsNick Mathewson
2017-06-16Add extra logging during compression and decompressionteor
2017-05-26Cleanup MOCK_IMPL (etc) to be findable with etagsNick Mathewson
2017-05-24Improve the message we log on unexpected dirauth status codeNick Mathewson
2017-05-22fix minor grammar error in commentRoger Dingledine
2017-05-22Log a warning if we receive a disallowed compression method for an anonymous ...Alexander Færøy
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
2017-05-22Refactor error path handling in connection_dir_client_reached_eof().Alexander Færøy
2017-05-22Set guard state on bridge descriptor fetches.George Kadianakis
2017-05-22Refactor directory_initiate_command() so that it accepts guard_state.George Kadianakis
2017-05-22Don't add "Accept-Encoding" header if directory connection is anonymous.Alexander Færøy
2017-05-16Fix resource leak in parse_consensus_request()Nick Mathewson
2017-05-15remove a variable I missedNick Mathewson
2017-05-15Do not try to uncompress an empty spoolNick Mathewson
2017-05-15Try not to mess up caches with the X-Or-Diff-From-Consensus headerNick Mathewson
2017-05-15Split consensus-request parsing into a separate functionNick Mathewson
2017-05-15Prop140, continued: accept "diff/<HASH>" in URLs, per proposal.Nick Mathewson
2017-05-15Merge remote-tracking branch 'public/prop140_aftermath_cfg'Nick Mathewson
2017-05-15Fix dir_handle_get/... test-cases for prop#278 support.Alexander Færøy
2017-05-15Handle non-compressed requests gracefully.Alexander Færøy
2017-05-15Remove old consensus fetching code from handle_get_current_consensus().Alexander Færøy
2017-05-15Fix too wide line from `make check-spaces`.Alexander Færøy
2017-05-15Check for best consensus when no consensusdiff was found.Alexander Færøy
2017-05-15Implement functions to expose valid/fresh-until and votersNick Mathewson
2017-05-15Fetch the current consensus from the conscache subsystem.Alexander Færøy
2017-05-12Use different preferences for compression methods when streaming.Alexander Færøy
2017-05-12Add client_meth_pref array to define client compression preference.Alexander Færøy
2017-05-12Fix indentation when using the ternary operator in handle_get_status_vote().Alexander Færøy
2017-05-12Use compression_method_get_human_name() in connection_dir_client_reached_eof()Alexander Færøy
2017-05-12Use compression_method_get_by_name() instead of explicit checks.Alexander Færøy
2017-05-12Decide compression method in the various handle_* functions().Alexander Færøy
2017-05-12Send "Accept-Encoding" to directory servers.Alexander Færøy
2017-05-12Use tor_compress_supports_method() instead of constants.Alexander Færøy