|
@@ -3178,6 +3178,7 @@ directory_handle_command_get(dir_connection_t *conn, const char *headers,
|
|
|
}
|
|
|
|
|
|
if (options->HidServDirectoryV2 &&
|
|
|
+ connection_dir_is_encrypted(conn) &&
|
|
|
!strcmpstart(url,"/tor/rendezvous2/")) {
|
|
|
/* Handle v2 rendezvous descriptor fetch request. */
|
|
|
const char *descp;
|
|
@@ -3364,6 +3365,7 @@ directory_handle_command_post(dir_connection_t *conn, const char *headers,
|
|
|
|
|
|
/* Handle v2 rendezvous service publish request. */
|
|
|
if (options->HidServDirectoryV2 &&
|
|
|
+ connection_dir_is_encrypted(conn) &&
|
|
|
!strcmpstart(url,"/tor/rendezvous2/publish")) {
|
|
|
switch (rend_cache_store_v2_desc_as_dir(body)) {
|
|
|
case -2:
|