Radish alpha
H
rad:z3QDZAW2FAfuLvihrhiyDC9fAD8G9
HardenedBSD Package Manager
Radicle
Git
HBSD: Enable support for resolving .onion domains in vendored libcurl
Shawn Webb committed 2 years ago
commit d785066a1e71e5437678e837a91508bcb85759bb
parent 5768655
1 file changed +0 -6
modified external/curl/lib/hostip.c
@@ -684,12 +684,6 @@ enum resolve_t Curl_resolv(struct Curl_easy *data,
  struct connectdata *conn = data->conn;
  /* We should intentionally error and not resolve .onion TLDs */
  size_t hostname_len = strlen(hostname);
-
  if(hostname_len >= 7 &&
-
     (curl_strequal(&hostname[hostname_len - 6], ".onion") ||
-
      curl_strequal(&hostname[hostname_len - 7], ".onion."))) {
-
    failf(data, "Not resolving .onion address (RFC 7686)");
-
    return CURLRESOLV_ERROR;
-
  }
  *entry = NULL;
#ifndef CURL_DISABLE_DOH
  conn->bits.doh = FALSE; /* default is not */