aboutsummaryrefslogtreecommitdiff
path: root/src/or/directory.c
AgeCommit message (Expand)Author
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
2017-04-27Merge branch 'parse_accept_encoding'Nick Mathewson
2017-04-27Move the "supported compression bitmask" into compress.[ch]Nick Mathewson
2017-04-27Merge branch 'dirreq'Nick Mathewson
2017-04-27Include UPLOAD_RENDDESC_V2 in PURPOSE_IS_UPLOADNick Mathewson
2017-04-25Bitmask out the compression methods that we do not supportNick Mathewson
2017-04-25Tests for parse_accept_encodingNick Mathewson
2017-04-25Parse recognized entries from the Accept-Encoding header.Nick Mathewson
2017-04-21Refactor directory_command_should_use_begindir to use directory_request_tNick Mathewson
2017-04-21move the definition of directory_command_should_use_begindirNick Mathewson
2017-04-21Refactor directory_send_command to take a directory_request_tNick Mathewson
2017-04-21Rename, revise, and document directory_request_is_dir_specified.Nick Mathewson
2017-04-21Make directory_request_set_guard_state static.Nick Mathewson
2017-04-21Document the new directory_request_t API and add some assertionsNick Mathewson
2017-04-21Remove old directory_initiate_command_*() functions.Nick Mathewson
2017-04-21Refactor directory_get_from_dirserver to use request API.Nick Mathewson
2017-04-21Refactor directory_post_to_dirservers to use requestsNick Mathewson
2017-04-21Have directory_get_from_all_authorities use requests.Nick Mathewson
2017-04-21continue refactoring directory API: remove initiate_command_rendNick Mathewson
2017-04-18Rename `write_to_buf_zlib()` to `write_to_buf_compress()`.Alexander Færøy
2017-04-18Rename `zlib_state` to `compress_state` in `dir_connection_t`.Alexander Færøy
2017-04-17Refactor the streaming compression code.Alexander Færøy
2017-04-17Rename `tor_gzip_{compress,uncompress}` to `tor_{compress,uncompress}`.Alexander Færøy
2017-04-17Rename `zlib_compression_level_t` to `compression_level_t`.Alexander Færøy
2017-04-16Begin work to turn "directory request" into an objectNick Mathewson
2017-03-28Merge branch 'spooling_squashed'Nick Mathewson
2017-03-28Add nonfatal asserts for return val of dirserv_flushed_someNick Mathewson
2017-03-28Refactor the directory spool implementationNick Mathewson
2017-03-15Run the copyright update script.Nick Mathewson
2017-02-27Merge branch 'maint-0.3.0'Nick Mathewson
2017-02-27Merge remote-tracking branch 'teor/bug20711' into maint-0.3.0Nick Mathewson
2017-02-27Fix a wide lineNick Mathewson
2017-02-27Fix a "directive within macro arguments" warningNick Mathewson
2017-02-27Merge remote-tracking branch 'ahf/bugs/21206'Nick Mathewson
2017-02-16Save number of sent/received RELAY_DATA cells for directory connections.Alexander Færøy