summaryrefslogtreecommitdiff
path: root/src/or/directory.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2017-11-17 09:58:12 -0500
committerNick Mathewson <nickm@torproject.org>2017-11-17 09:58:12 -0500
commit9c17a6d28b4acf044f408a0c7211e051e238c797 (patch)
treeb317bbdeb56ccd111d2276d6c10ff4d35011ae02 /src/or/directory.c
parent9fbc835f10e9fba6a9b0c6643a41aee9c8aa05c2 (diff)
parent3a5ca47d8f0b97da80199c7787b81c28c9247bb3 (diff)
downloadtor-9c17a6d28b4acf044f408a0c7211e051e238c797.tar.gz
tor-9c17a6d28b4acf044f408a0c7211e051e238c797.zip
Merge branch 'bug23817_tests_032' into maint-0.3.2
Diffstat (limited to 'src/or/directory.c')
-rw-r--r--src/or/directory.c42
1 files changed, 0 insertions, 42 deletions
diff --git a/src/or/directory.c b/src/or/directory.c
index 43a03a2fd9..66bdef2361 100644
--- a/src/or/directory.c
+++ b/src/or/directory.c
@@ -1012,48 +1012,6 @@ directory_must_use_begindir(const or_options_t *options)
return !public_server_mode(options);
}
-struct directory_request_t {
- /**
- * These fields specify which directory we're contacting. Routerstatus,
- * if present, overrides the other fields.
- *
- * @{ */
- tor_addr_port_t or_addr_port;
- tor_addr_port_t dir_addr_port;
- char digest[DIGEST_LEN];
-
- const routerstatus_t *routerstatus;
- /** @} */
- /** One of DIR_PURPOSE_* other than DIR_PURPOSE_SERVER. Describes what
- * kind of operation we'll be doing (upload/download), and of what kind
- * of document. */
- uint8_t dir_purpose;
- /** One of ROUTER_PURPOSE_*; used for uploads and downloads of routerinfo
- * and extrainfo docs. */
- uint8_t router_purpose;
- /** Enum: determines whether to anonymize, and whether to use dirport or
- * orport. */
- dir_indirection_t indirection;
- /** Alias to the variable part of the URL for this request */
- const char *resource;
- /** Alias to the payload to upload (if any) */
- const char *payload;
- /** Number of bytes to upload from payload</b> */
- size_t payload_len;
- /** Value to send in an if-modified-since header, or 0 for none. */
- time_t if_modified_since;
- /** Hidden-service-specific information v2. */
- const rend_data_t *rend_query;
- /** Extra headers to append to the request */
- config_line_t *additional_headers;
- /** Hidden-service-specific information for v3+. */
- const hs_ident_dir_conn_t *hs_ident;
- /** Used internally to directory.c: gets informed when the attempt to
- * connect to the directory succeeds or fails, if that attempt bears on the
- * directory's usability as a directory guard. */
- circuit_guard_state_t *guard_state;
-};
-
/** Evaluate the situation and decide if we should use an encrypted
* "begindir-style" connection for this directory request.
* 0) If there is no DirPort, yes.