[packages/rtorrent] - updated ssl-no-verify patch

baggins baggins at pld-linux.org
Thu Dec 12 11:30:37 CET 2024


commit 9f7aa2168974c265a856a2e9db3a31d9ba51645e
Author: Jan Rękorajski <baggins at pld-linux.org>
Date:   Thu Dec 12 10:26:53 2024 +0100

    - updated ssl-no-verify patch

 rtorrent-ssl-no-verify.patch | 17 ++++++++---------
 1 file changed, 8 insertions(+), 9 deletions(-)
---
diff --git a/rtorrent-ssl-no-verify.patch b/rtorrent-ssl-no-verify.patch
index 0c27043..856e4e1 100644
--- a/rtorrent-ssl-no-verify.patch
+++ b/rtorrent-ssl-no-verify.patch
@@ -1,15 +1,14 @@
-diff -urN rtorrent-0.7.9.org/src/core/curl_stack.cc rtorrent-0.7.9/src/core/curl_stack.cc
---- rtorrent-0.7.9.org/src/core/curl_stack.cc	2007-10-19 19:20:56.000000000 +0200
-+++ rtorrent-0.7.9/src/core/curl_stack.cc	2007-12-05 22:04:50.282625460 +0100
-@@ -127,6 +127,11 @@
+--- rtorrent-0.9.8/src/core/curl_stack.cc.orig	2024-12-12 10:18:51.099333632 +0100
++++ rtorrent-0.9.8/src/core/curl_stack.cc	2024-12-12 10:25:01.950578596 +0100
+@@ -196,6 +196,11 @@
    if (!m_httpCaCert.empty())
      curl_easy_setopt(get->handle(), CURLOPT_CAINFO, m_httpCaCert.c_str());
  
 +  if (m_httpCaPath.empty() && m_httpCaCert.empty()) {
-+	  curl_easy_setopt(get->handle(), CURLOPT_SSL_VERIFYPEER, 0);
-+	  curl_easy_setopt(get->handle(), CURLOPT_SSL_VERIFYHOST, 0);
++    m_ssl_verify_host = false;
++    m_ssl_verify_peer = false;
 +  }
 +
-   base_type::push_back(get);
- 
-   if (m_active >= m_maxActive)
+   curl_easy_setopt(get->handle(), CURLOPT_SSL_VERIFYHOST, (long)(m_ssl_verify_host ? 2 : 0));
+   curl_easy_setopt(get->handle(), CURLOPT_SSL_VERIFYPEER, (long)(m_ssl_verify_peer ? 1 : 0));
+   curl_easy_setopt(get->handle(), CURLOPT_DNS_CACHE_TIMEOUT, m_dns_timeout);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/rtorrent.git/commitdiff/9f7aa2168974c265a856a2e9db3a31d9ba51645e



More information about the pld-cvs-commit mailing list