aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
AgeCommit message (Expand)Author
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-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
2017-05-12Handle Zstandard and LZMA in our check for correct guessed compression.Alexander Færøy
2017-05-12Handle x-zstd and x-tor-lzma in parse_http_response().Alexander Færøy
2017-05-12Use dir_compressed(_len) instead of dir_z(_len).Alexander Færøy
2017-05-10Remove unused "ROUTER_ADDED_NOTIFY_GENERATOR" internal valueRoger Dingledine
2017-05-10Restore wget behavior when fetching compressed objectsNick Mathewson
2017-05-05prop140 clients now only try to get diffs from recent consensusesNick Mathewson
2017-05-05Fix memory leak found in CID #1405876.Alexander Færøy
2017-05-04Grammar fix in a log messageNick Mathewson
2017-05-04Fix: our directory.c code expects header constants to end with a :Nick Mathewson
2017-05-04Update the consdiff directory code based on #22143 fixesNick Mathewson
2017-05-04Turn DEFAULT_IF_MODIFIED_SINCE_DELAY into a constNick Mathewson
2017-05-04Request (and try to use) consensus diffs.Nick Mathewson
2017-05-04Generate X-Or-Diff-From-Consensus headers correctly.Nick Mathewson
2017-05-04Remove excess indentation from previous commit.Nick Mathewson
2017-05-04Extract the consensus-only part of directory_get_from_dirserverNick Mathewson
2017-05-04New function to add additional headers to a directory requestNick Mathewson
2017-05-04Serve consensus diffs on request.Nick Mathewson
2017-05-04Support writing Content-Encoding headers other than deflateNick Mathewson
2017-05-04Remove old unused indentation from handle_get_current_consensusNick Mathewson
2017-05-02Reindent the just-extracted directory response handler functionsNick Mathewson
2017-05-02Break connection_dir_client_reached_eof() into smaller functionsNick Mathewson
2017-04-27Use a cast to try to avoid a tautalogical comparison warningNick Mathewson