summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Stenberg <daniel@haxx.se>2016-08-17 23:59:20 +0200
committerDaniel Stenberg <daniel@haxx.se>2016-08-18 00:01:33 +0200
commit3a8390be36176862b1a79cad2a6364df75bde7a7 (patch)
treee580f2352f734dd7bdf13075d2125b0e7cb9c38e
parent444576e2d12247a1ad5a9bfb81dc9b5d08ac946f (diff)
downloadpycurl-3a8390be36176862b1a79cad2a6364df75bde7a7.tar.gz
URLs: change from HTTP to HTTPS for curl.haxx.se
-rw-r--r--ChangeLog4
-rw-r--r--INSTALL.rst10
-rw-r--r--README.rst8
-rw-r--r--doc/callbacks.rst26
-rw-r--r--doc/docstrings/curl_close.rst2
-rw-r--r--doc/docstrings/curl_getinfo.rst2
-rw-r--r--doc/docstrings/curl_pause.rst2
-rw-r--r--doc/docstrings/curl_perform.rst2
-rw-r--r--doc/docstrings/curl_reset.rst2
-rw-r--r--doc/docstrings/curl_setopt.rst2
-rw-r--r--doc/docstrings/curl_setopt_string.rst2
-rw-r--r--doc/docstrings/multi_add_handle.rst2
-rw-r--r--doc/docstrings/multi_assign.rst2
-rw-r--r--doc/docstrings/multi_close.rst2
-rw-r--r--doc/docstrings/multi_fdset.rst4
-rw-r--r--doc/docstrings/multi_info_read.rst2
-rw-r--r--doc/docstrings/multi_perform.rst2
-rw-r--r--doc/docstrings/multi_remove_handle.rst2
-rw-r--r--doc/docstrings/multi_select.rst2
-rw-r--r--doc/docstrings/multi_setopt.rst2
-rw-r--r--doc/docstrings/multi_socket_action.rst2
-rw-r--r--doc/docstrings/multi_timeout.rst2
-rw-r--r--doc/docstrings/pycurl_global_cleanup.rst2
-rw-r--r--doc/docstrings/pycurl_global_init.rst2
-rw-r--r--doc/docstrings/pycurl_version_info.rst2
-rw-r--r--doc/docstrings/share_close.rst2
-rw-r--r--doc/docstrings/share_setopt.rst4
-rw-r--r--doc/index.rst26
-rw-r--r--doc/pycurl.rst2
-rw-r--r--doc/quickstart.rst6
-rw-r--r--doc/unimplemented.rst2
-rw-r--r--examples/basicfirst.py2
-rw-r--r--python/curl/__init__.py2
-rw-r--r--setup.py10
-rw-r--r--tests/matrix.py2
-rw-r--r--winbuild.py2
-rw-r--r--www/htdocs/index.php40
37 files changed, 96 insertions, 96 deletions
diff --git a/ChangeLog b/ChangeLog
index 7754f60..fe4cb66 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -277,7 +277,7 @@ Version 7.19.5 [requires libcurl-7.21.2 or better] - 2014-07-12
(they were accessible as e.g. type(pycurl.Curl()), but could not be
instantiated, nor could class methods be obtained from the classes.
Please see this mailing list post for further information:
- http://curl.haxx.se/mail/curlpython-2014-06/0004.html
+ https://curl.haxx.se/mail/curlpython-2014-06/0004.html
* When passing a file-like object to READDATA option, PycURL was
mistakenly looking for write method on this object. Now read method
@@ -441,7 +441,7 @@ Version 7.19.0.3 [requires libcurl-7.19.0 or better] - 2013-12-24
* Re-release of 7.19.0.2 with minor changes to build Windows packages
due to botched 7.19.0.2 files on PyPi.
- http://curl.haxx.se/mail/curlpython-2013-12/0021.html
+ https://curl.haxx.se/mail/curlpython-2013-12/0021.html
Version 7.19.0.2 [requires libcurl-7.19.0 or better] - 2013-10-08
diff --git a/INSTALL.rst b/INSTALL.rst
index 29fc92f..67221d7 100644
--- a/INSTALL.rst
+++ b/INSTALL.rst
@@ -167,10 +167,10 @@ To identify which MSVCRT version your Python uses use the
`Dependency Walker`_ and look for `msvcrt.dll variants`_ being loaded.
You may find `the entire thread starting here`_ helpful.
-.. _application profiling feature: http://curl.haxx.se/mail/curlpython-2014-05/0007.html
+.. _application profiling feature: https://curl.haxx.se/mail/curlpython-2014-05/0007.html
.. _Dependency Walker: http://www.dependencywalker.com/
-.. _msvcrt.dll variants: http://curl.haxx.se/mail/curlpython-2014-05/0010.html
-.. _the entire thread starting here: http://curl.haxx.se/mail/curlpython-2014-05/0000.html
+.. _msvcrt.dll variants: https://curl.haxx.se/mail/curlpython-2014-05/0010.html
+.. _the entire thread starting here: https://curl.haxx.se/mail/curlpython-2014-05/0000.html
Building From Source
@@ -237,8 +237,8 @@ executable installer that you can run to install PycURL.
You may find the following mailing list posts helpful:
-- http://curl.haxx.se/mail/curlpython-2009-11/0010.html
-- http://curl.haxx.se/mail/curlpython-2013-11/0002.html
+- https://curl.haxx.se/mail/curlpython-2009-11/0010.html
+- https://curl.haxx.se/mail/curlpython-2013-11/0002.html
winbuild.py
diff --git a/README.rst b/README.rst
index 46916d3..93f97cd 100644
--- a/README.rst
+++ b/README.rst
@@ -22,8 +22,8 @@ libcurl, including:
.. _was benchmarked: http://stackoverflow.com/questions/15461995/python-requests-vs-pycurl-performance
.. _requests: http://python-requests.org/
-.. _Multi: http://curl.haxx.se/libcurl/c/libcurl-multi.html
-.. _share: http://curl.haxx.se/libcurl/c/libcurl-share.html
+.. _Multi: https://curl.haxx.se/libcurl/c/libcurl-multi.html
+.. _share: https://curl.haxx.se/libcurl/c/libcurl-share.html
.. _Tornado: http://www.tornadoweb.org/
@@ -80,7 +80,7 @@ reports and direct questions to our mailing list instead.
.. _curl-and-python mailing list: http://cool.haxx.se/mailman/listinfo/curl-and-python
.. _Stack Overflow: http://stackoverflow.com/questions/tagged/pycurl
-.. _Mailing list archives: http://curl.haxx.se/mail/list.cgi?list=curl-and-python
+.. _Mailing list archives: https://curl.haxx.se/mail/list.cgi?list=curl-and-python
.. _via GitHub: https://github.com/pycurl/pycurl/issues
@@ -185,7 +185,7 @@ License
according to the terms of either license.
.. _PycURL: http://pycurl.io/
-.. _libcurl: http://curl.haxx.se/libcurl/
+.. _libcurl: https://curl.haxx.se/libcurl/
.. _urllib: http://docs.python.org/library/urllib.html
.. _`the repository`: https://github.com/pycurl/pycurl
.. _`mailing list`: http://cool.haxx.se/mailman/listinfo/curl-and-python
diff --git a/doc/callbacks.rst b/doc/callbacks.rst
index 3876a1c..35c0883 100644
--- a/doc/callbacks.rst
+++ b/doc/callbacks.rst
@@ -164,7 +164,7 @@ enabled for this callback to be invoked.
print "debug(%d): %s" % (debug_type, debug_msg)
c = pycurl.Curl()
- c.setopt(pycurl.URL, "http://curl.haxx.se/")
+ c.setopt(pycurl.URL, "https://curl.haxx.se/")
c.setopt(pycurl.VERBOSE, 1)
c.setopt(pycurl.DEBUGFUNCTION, test)
c.perform()
@@ -329,25 +329,25 @@ SSH_KEYFUNCTION
`ssh_key_cb_test.py test`_ shows how to use ``SSH_KEYFUNCTION``.
-.. _CURLOPT_HEADERFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_HEADERFUNCTION.html
-.. _CURLOPT_WRITEFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_WRITEFUNCTION.html
-.. _CURLOPT_READFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_READFUNCTION.html
-.. _CURLOPT_PROGRESSFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_PROGRESSFUNCTION.html
-.. _CURLOPT_XFERINFOFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_XFERINFOFUNCTION.html
-.. _CURLOPT_DEBUGFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_DEBUGFUNCTION.html
-.. _CURLOPT_SEEKFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_SEEKFUNCTION.html
-.. _CURLOPT_IOCTLFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_IOCTLFUNCTION.html
+.. _CURLOPT_HEADERFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_HEADERFUNCTION.html
+.. _CURLOPT_WRITEFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_WRITEFUNCTION.html
+.. _CURLOPT_READFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_READFUNCTION.html
+.. _CURLOPT_PROGRESSFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_PROGRESSFUNCTION.html
+.. _CURLOPT_XFERINFOFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_XFERINFOFUNCTION.html
+.. _CURLOPT_DEBUGFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_DEBUGFUNCTION.html
+.. _CURLOPT_SEEKFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_SEEKFUNCTION.html
+.. _CURLOPT_IOCTLFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_IOCTLFUNCTION.html
.. _file_upload.py example: https://github.com/pycurl/pycurl/blob/master/examples/file_upload.py
.. _write_test.py test: https://github.com/pycurl/pycurl/blob/master/tests/write_test.py
.. _header_test.py test: https://github.com/pycurl/pycurl/blob/master/tests/header_test.py
.. _debug_test.py test: https://github.com/pycurl/pycurl/blob/master/tests/debug_test.py
-.. _CURLOPT_SSH_KEYFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_SSH_KEYFUNCTION.html
+.. _CURLOPT_SSH_KEYFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_SSH_KEYFUNCTION.html
.. _namedtuple: https://docs.python.org/library/collections.html#collections.namedtuple
-.. _CURLOPT_SOCKOPTFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_SOCKOPTFUNCTION.html
+.. _CURLOPT_SOCKOPTFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_SOCKOPTFUNCTION.html
.. _sockopt_cb_test.py test: https://github.com/pycurl/pycurl/blob/master/tests/sockopt_cb_test.py
.. _ssh_key_cb_test.py test: https://github.com/pycurl/pycurl/blob/master/tests/ssh_key_cb_test.py
-.. _CURLOPT_CLOSESOCKETFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_CLOSESOCKETFUNCTION.html
+.. _CURLOPT_CLOSESOCKETFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_CLOSESOCKETFUNCTION.html
.. _close_socket_cb_test.py test: https://github.com/pycurl/pycurl/blob/master/tests/close_socket_cb_test.py
-.. _CURLOPT_OPENSOCKETFUNCTION: http://curl.haxx.se/libcurl/c/CURLOPT_OPENSOCKETFUNCTION.html
+.. _CURLOPT_OPENSOCKETFUNCTION: https://curl.haxx.se/libcurl/c/CURLOPT_OPENSOCKETFUNCTION.html
.. _open_socket_cb_test.py test: https://github.com/pycurl/pycurl/blob/master/tests/open_socket_cb_test.py
.. _socket module: https://docs.python.org/library/socket.html
diff --git a/doc/docstrings/curl_close.rst b/doc/docstrings/curl_close.rst
index 0901434..54bf85b 100644
--- a/doc/docstrings/curl_close.rst
+++ b/doc/docstrings/curl_close.rst
@@ -7,4 +7,4 @@ automatically called by pycurl when a Curl object no longer has any
references to it, but can also be called explicitly.
.. _curl_easy_cleanup:
- http://curl.haxx.se/libcurl/c/curl_easy_cleanup.html
+ https://curl.haxx.se/libcurl/c/curl_easy_cleanup.html
diff --git a/doc/docstrings/curl_getinfo.rst b/doc/docstrings/curl_getinfo.rst
index ab43aed..2624998 100644
--- a/doc/docstrings/curl_getinfo.rst
+++ b/doc/docstrings/curl_getinfo.rst
@@ -33,4 +33,4 @@ Example usage::
Raises pycurl.error exception upon failure.
.. _curl_easy_getinfo:
- http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html
+ https://curl.haxx.se/libcurl/c/curl_easy_getinfo.html
diff --git a/doc/docstrings/curl_pause.rst b/doc/docstrings/curl_pause.rst
index dc3f1fe..8fd16bc 100644
--- a/doc/docstrings/curl_pause.rst
+++ b/doc/docstrings/curl_pause.rst
@@ -9,4 +9,4 @@ derived from the ``PAUSE_RECV``, ``PAUSE_SEND``, ``PAUSE_ALL`` and
Raises pycurl.error exception upon failure.
-.. _curl_easy_pause: http://curl.haxx.se/libcurl/c/curl_easy_pause.html
+.. _curl_easy_pause: https://curl.haxx.se/libcurl/c/curl_easy_pause.html
diff --git a/doc/docstrings/curl_perform.rst b/doc/docstrings/curl_perform.rst
index d02c861..ab5439d 100644
--- a/doc/docstrings/curl_perform.rst
+++ b/doc/docstrings/curl_perform.rst
@@ -7,4 +7,4 @@ Corresponds to `curl_easy_perform`_ in libcurl.
Raises pycurl.error exception upon failure.
.. _curl_easy_perform:
- http://curl.haxx.se/libcurl/c/curl_easy_perform.html
+ https://curl.haxx.se/libcurl/c/curl_easy_perform.html
diff --git a/doc/docstrings/curl_reset.rst b/doc/docstrings/curl_reset.rst
index 90f1d03..b72c893 100644
--- a/doc/docstrings/curl_reset.rst
+++ b/doc/docstrings/curl_reset.rst
@@ -5,4 +5,4 @@ live connections, session ID cache, DNS cache, cookies, and shares.
Corresponds to `curl_easy_reset`_ in libcurl.
-.. _curl_easy_reset: http://curl.haxx.se/libcurl/c/curl_easy_reset.html
+.. _curl_easy_reset: https://curl.haxx.se/libcurl/c/curl_easy_reset.html
diff --git a/doc/docstrings/curl_setopt.rst b/doc/docstrings/curl_setopt.rst
index 806b857..b82a7ef 100644
--- a/doc/docstrings/curl_setopt.rst
+++ b/doc/docstrings/curl_setopt.rst
@@ -99,4 +99,4 @@ Raises TypeError when the option value is not of a type accepted by the
respective option, and pycurl.error exception when libcurl rejects the
option or its value.
-.. _curl_easy_setopt: http://curl.haxx.se/libcurl/c/curl_easy_setopt.html
+.. _curl_easy_setopt: https://curl.haxx.se/libcurl/c/curl_easy_setopt.html
diff --git a/doc/docstrings/curl_setopt_string.rst b/doc/docstrings/curl_setopt_string.rst
index 8186025..230749e 100644
--- a/doc/docstrings/curl_setopt_string.rst
+++ b/doc/docstrings/curl_setopt_string.rst
@@ -28,4 +28,4 @@ Example setting URL via ``setopt_string``::
c = pycurl.Curl()
c.setopt_string(10002, "http://www.python.org/")
-.. _CURLOPT_POSTFIELDS: http://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDS.html
+.. _CURLOPT_POSTFIELDS: https://curl.haxx.se/libcurl/c/CURLOPT_POSTFIELDS.html
diff --git a/doc/docstrings/multi_add_handle.rst b/doc/docstrings/multi_add_handle.rst
index b602334..9de72ce 100644
--- a/doc/docstrings/multi_add_handle.rst
+++ b/doc/docstrings/multi_add_handle.rst
@@ -8,4 +8,4 @@ Curl object (and thus does not increase the reference count on the Curl
object).
.. _curl_multi_add_handle:
- http://curl.haxx.se/libcurl/c/curl_multi_add_handle.html
+ https://curl.haxx.se/libcurl/c/curl_multi_add_handle.html
diff --git a/doc/docstrings/multi_assign.rst b/doc/docstrings/multi_assign.rst
index 5d60cb4..dbdeac2 100644
--- a/doc/docstrings/multi_assign.rst
+++ b/doc/docstrings/multi_assign.rst
@@ -4,4 +4,4 @@ Creates an association in the multi handle between the given socket and
a private object in the application.
Corresponds to `curl_multi_assign`_ in libcurl.
-.. _curl_multi_assign: http://curl.haxx.se/libcurl/c/curl_multi_assign.html
+.. _curl_multi_assign: https://curl.haxx.se/libcurl/c/curl_multi_assign.html
diff --git a/doc/docstrings/multi_close.rst b/doc/docstrings/multi_close.rst
index 597b48f..d08ba3a 100644
--- a/doc/docstrings/multi_close.rst
+++ b/doc/docstrings/multi_close.rst
@@ -5,4 +5,4 @@ automatically called by pycurl when a CurlMulti object no longer has any
references to it, but can also be called explicitly.
.. _curl_multi_cleanup:
- http://curl.haxx.se/libcurl/c/curl_multi_cleanup.html
+ https://curl.haxx.se/libcurl/c/curl_multi_cleanup.html
diff --git a/doc/docstrings/multi_fdset.rst b/doc/docstrings/multi_fdset.rst
index 097f913..4f01316 100644
--- a/doc/docstrings/multi_fdset.rst
+++ b/doc/docstrings/multi_fdset.rst
@@ -10,7 +10,7 @@ Example usage::
import pycurl
c = pycurl.Curl()
- c.setopt(pycurl.URL, "http://curl.haxx.se")
+ c.setopt(pycurl.URL, "https://curl.haxx.se")
m = pycurl.CurlMulti()
m.add_handle(c)
while 1:
@@ -23,4 +23,4 @@ Example usage::
if ret != pycurl.E_CALL_MULTI_PERFORM: break
.. _curl_multi_fdset:
- http://curl.haxx.se/libcurl/c/curl_multi_fdset.html
+ https://curl.haxx.se/libcurl/c/curl_multi_fdset.html
diff --git a/doc/docstrings/multi_info_read.rst b/doc/docstrings/multi_info_read.rst
index 6266ca2..5cdd4b1 100644
--- a/doc/docstrings/multi_info_read.rst
+++ b/doc/docstrings/multi_info_read.rst
@@ -10,4 +10,4 @@ number, curl error message)* for each failed curl object. The number of
queued messages after this method has been called is also returned.
.. _curl_multi_info_read:
- http://curl.haxx.se/libcurl/c/curl_multi_info_read.html
+ https://curl.haxx.se/libcurl/c/curl_multi_info_read.html
diff --git a/doc/docstrings/multi_perform.rst b/doc/docstrings/multi_perform.rst
index cfb10be..4c78e81 100644
--- a/doc/docstrings/multi_perform.rst
+++ b/doc/docstrings/multi_perform.rst
@@ -3,4 +3,4 @@ perform() -> tuple of status and the number of active Curl objects
Corresponds to `curl_multi_perform`_ in libcurl.
.. _curl_multi_perform:
- http://curl.haxx.se/libcurl/c/curl_multi_perform.html
+ https://curl.haxx.se/libcurl/c/curl_multi_perform.html
diff --git a/doc/docstrings/multi_remove_handle.rst b/doc/docstrings/multi_remove_handle.rst
index 9880be9..b167239 100644
--- a/doc/docstrings/multi_remove_handle.rst
+++ b/doc/docstrings/multi_remove_handle.rst
@@ -8,4 +8,4 @@ from the Curl object (and thus does not decrease the reference count on the
Curl object).
.. _curl_multi_remove_handle:
- http://curl.haxx.se/libcurl/c/curl_multi_remove_handle.html
+ https://curl.haxx.se/libcurl/c/curl_multi_remove_handle.html
diff --git a/doc/docstrings/multi_select.rst b/doc/docstrings/multi_select.rst
index e40cd77..a800412 100644
--- a/doc/docstrings/multi_select.rst
+++ b/doc/docstrings/multi_select.rst
@@ -10,7 +10,7 @@ Example usage::
import pycurl
c = pycurl.Curl()
- c.setopt(pycurl.URL, "http://curl.haxx.se")
+ c.setopt(pycurl.URL, "https://curl.haxx.se")
m = pycurl.CurlMulti()
m.add_handle(c)
while 1:
diff --git a/doc/docstrings/multi_setopt.rst b/doc/docstrings/multi_setopt.rst
index a19a711..fbb2c95 100644
--- a/doc/docstrings/multi_setopt.rst
+++ b/doc/docstrings/multi_setopt.rst
@@ -35,4 +35,4 @@ Raises TypeError when the option value is not of a type accepted by the
respective option, and pycurl.error exception when libcurl rejects the
option or its value.
-.. _curl_multi_setopt: http://curl.haxx.se/libcurl/c/curl_multi_setopt.html
+.. _curl_multi_setopt: https://curl.haxx.se/libcurl/c/curl_multi_setopt.html
diff --git a/doc/docstrings/multi_socket_action.rst b/doc/docstrings/multi_socket_action.rst
index 8d475dd..cf54802 100644
--- a/doc/docstrings/multi_socket_action.rst
+++ b/doc/docstrings/multi_socket_action.rst
@@ -4,4 +4,4 @@ Returns result from doing a socket_action() on the curl multi file descriptor
with the given timeout.
Corresponds to `curl_multi_socket_action`_ in libcurl.
-.. _curl_multi_socket_action: http://curl.haxx.se/libcurl/c/curl_multi_socket_action.html
+.. _curl_multi_socket_action: https://curl.haxx.se/libcurl/c/curl_multi_socket_action.html
diff --git a/doc/docstrings/multi_timeout.rst b/doc/docstrings/multi_timeout.rst
index f4b321d..aea5a37 100644
--- a/doc/docstrings/multi_timeout.rst
+++ b/doc/docstrings/multi_timeout.rst
@@ -3,4 +3,4 @@ timeout() -> int
Returns how long to wait for action before proceeding.
Corresponds to `curl_multi_timeout`_ in libcurl.
-.. _curl_multi_timeout: http://curl.haxx.se/libcurl/c/curl_multi_timeout.html
+.. _curl_multi_timeout: https://curl.haxx.se/libcurl/c/curl_multi_timeout.html
diff --git a/doc/docstrings/pycurl_global_cleanup.rst b/doc/docstrings/pycurl_global_cleanup.rst
index 8295259..4970bf9 100644
--- a/doc/docstrings/pycurl_global_cleanup.rst
+++ b/doc/docstrings/pycurl_global_cleanup.rst
@@ -4,4 +4,4 @@ Cleanup curl environment.
Corresponds to `curl_global_cleanup`_ in libcurl.
-.. _curl_global_cleanup: http://curl.haxx.se/libcurl/c/curl_global_cleanup.html
+.. _curl_global_cleanup: https://curl.haxx.se/libcurl/c/curl_global_cleanup.html
diff --git a/doc/docstrings/pycurl_global_init.rst b/doc/docstrings/pycurl_global_init.rst
index d89e8bc..bef09d8 100644
--- a/doc/docstrings/pycurl_global_init.rst
+++ b/doc/docstrings/pycurl_global_init.rst
@@ -7,4 +7,4 @@ pycurl.GLOBAL_ALL, pycurl.GLOBAL_NOTHING, pycurl.GLOBAL_DEFAULT.
Corresponds to `curl_global_init`_ in libcurl.
-.. _curl_global_init: http://curl.haxx.se/libcurl/c/curl_global_init.html
+.. _curl_global_init: https://curl.haxx.se/libcurl/c/curl_global_init.html
diff --git a/doc/docstrings/pycurl_version_info.rst b/doc/docstrings/pycurl_version_info.rst
index e4a4e2f..98ee759 100644
--- a/doc/docstrings/pycurl_version_info.rst
+++ b/doc/docstrings/pycurl_version_info.rst
@@ -15,4 +15,4 @@ Example usage::
'imap', 'imaps', 'pop3', 'pop3s', 'rtsp', 'smtp', 'smtps', 'telnet',
'tftp'), None, 0, None)
-.. _curl_version_info: http://curl.haxx.se/libcurl/c/curl_version_info.html
+.. _curl_version_info: https://curl.haxx.se/libcurl/c/curl_version_info.html
diff --git a/doc/docstrings/share_close.rst b/doc/docstrings/share_close.rst
index 8c6fe78..df5f658 100644
--- a/doc/docstrings/share_close.rst
+++ b/doc/docstrings/share_close.rst
@@ -7,4 +7,4 @@ automatically called by pycurl when a CurlShare object no longer has
any references to it, but can also be called explicitly.
.. _curl_share_cleanup:
- http://curl.haxx.se/libcurl/c/curl_share_cleanup.html
+ https://curl.haxx.se/libcurl/c/curl_share_cleanup.html
diff --git a/doc/docstrings/share_setopt.rst b/doc/docstrings/share_setopt.rst
index 501893a..f643bfb 100644
--- a/doc/docstrings/share_setopt.rst
+++ b/doc/docstrings/share_setopt.rst
@@ -14,7 +14,7 @@ Example usage::
s = pycurl.CurlShare()
s.setopt(pycurl.SH_SHARE, pycurl.LOCK_DATA_COOKIE)
s.setopt(pycurl.SH_SHARE, pycurl.LOCK_DATA_DNS)
- curl.setopt(pycurl.URL, 'http://curl.haxx.se')
+ curl.setopt(pycurl.URL, 'https://curl.haxx.se')
curl.setopt(pycurl.SHARE, s)
curl.perform()
curl.close()
@@ -22,4 +22,4 @@ Example usage::
Raises pycurl.error exception upon failure.
.. _curl_share_setopt:
- http://curl.haxx.se/libcurl/c/curl_share_setopt.html
+ https://curl.haxx.se/libcurl/c/curl_share_setopt.html
diff --git a/doc/index.rst b/doc/index.rst
index 2aaccb2..e4b5687 100644
--- a/doc/index.rst
+++ b/doc/index.rst
@@ -18,8 +18,8 @@ libcurl, including:
.. _was benchmarked: http://stackoverflow.com/questions/15461995/python-requests-vs-pycurl-performance
.. _requests: http://python-requests.org/
-.. _Multi: http://curl.haxx.se/libcurl/c/libcurl-multi.html
-.. _share: http://curl.haxx.se/libcurl/c/libcurl-share.html
+.. _Multi: https://curl.haxx.se/libcurl/c/libcurl-multi.html
+.. _share: https://curl.haxx.se/libcurl/c/libcurl-share.html
.. _Tornado: http://www.tornadoweb.org/
@@ -43,15 +43,15 @@ About libcurl
`well supported`_, `fast`_, `thoroughly documented`_ and is already used by
many known, big and successful `companies`_ and numerous `applications`_.
-.. _free: http://curl.haxx.se/docs/copyright.html
-.. _thread-safe: http://curl.haxx.se/libcurl/features.html#thread
-.. _`IPv6 compatible`: http://curl.haxx.se/libcurl/features.html#ipv6
-.. _`feature rich`: http://curl.haxx.se/libcurl/features.html#features
-.. _`well supported`: http://curl.haxx.se/libcurl/features.html#support
-.. _`fast`: http://curl.haxx.se/libcurl/features.html#fast
-.. _`thoroughly documented`: http://curl.haxx.se/libcurl/features.html#docs
-.. _companies: http://curl.haxx.se/docs/companies.html
-.. _applications: http://curl.haxx.se/libcurl/using/apps.html
+.. _free: https://curl.haxx.se/docs/copyright.html
+.. _thread-safe: https://curl.haxx.se/libcurl/features.html#thread
+.. _`IPv6 compatible`: https://curl.haxx.se/libcurl/features.html#ipv6
+.. _`feature rich`: https://curl.haxx.se/libcurl/features.html#features
+.. _`well supported`: https://curl.haxx.se/libcurl/features.html#support
+.. _`fast`: https://curl.haxx.se/libcurl/features.html#fast
+.. _`thoroughly documented`: https://curl.haxx.se/libcurl/features.html#docs
+.. _companies: https://curl.haxx.se/docs/companies.html
+.. _applications: https://curl.haxx.se/libcurl/using/apps.html
Requirements
@@ -101,7 +101,7 @@ the cause, you should instead post your inquiry to the mailing list.
.. _curl-and-python mailing list: http://cool.haxx.se/mailman/listinfo/curl-and-python
.. _Stack Overflow: http://stackoverflow.com/questions/tagged/pycurl
-.. _Mailing list archives: http://curl.haxx.se/mail/list.cgi?list=curl-and-python
+.. _Mailing list archives: https://curl.haxx.se/mail/list.cgi?list=curl-and-python
.. _via GitHub: https://github.com/pycurl/pycurl/issues
@@ -132,5 +132,5 @@ Indices and tables
* :ref:`modindex`
* :ref:`search`
-.. _libcurl: http://curl.haxx.se/libcurl/
+.. _libcurl: https://curl.haxx.se/libcurl/
.. _urllib: http://docs.python.org/library/urllib.html
diff --git a/doc/pycurl.rst b/doc/pycurl.rst
index ea59b12..0113acd 100644
--- a/doc/pycurl.rst
+++ b/doc/pycurl.rst
@@ -31,4 +31,4 @@ pycurl Module Functionality
.. autoclass:: pycurl.CurlShare
:noindex:
-.. _curl_version: http://curl.haxx.se/libcurl/c/curl_version.html
+.. _curl_version: https://curl.haxx.se/libcurl/c/curl_version.html
diff --git a/doc/quickstart.rst b/doc/quickstart.rst
index 934179c..a5f1e4c 100644
--- a/doc/quickstart.rst
+++ b/doc/quickstart.rst
@@ -222,7 +222,7 @@ With very few exceptions, PycURL option names are derived from libcurl
option names by removing the ``CURLOPT_`` prefix. Thus, ``CURLOPT_URL``
becomes simply ``URL``.
-.. _curl_easy_setopt: http://curl.haxx.se/libcurl/c/curl_easy_setopt.html
+.. _curl_easy_setopt: https://curl.haxx.se/libcurl/c/curl_easy_setopt.html
Examining Response
@@ -261,7 +261,7 @@ Response information that libcurl exposes is documented on
are derived from libcurl constants by removing the ``CURLINFO_`` prefix.
Thus, ``CURLINFO_RESPONSE_CODE`` becomes simply ``RESPONSE_CODE``.
-.. _curl_easy_getinfo: http://curl.haxx.se/libcurl/c/curl_easy_getinfo.html
+.. _curl_easy_getinfo: https://curl.haxx.se/libcurl/c/curl_easy_getinfo.html
Sending Form Data
@@ -367,4 +367,4 @@ If the file data is in memory, use ``BUFFER``/``BUFFERPTR`` as follows::
This code is available as ``examples/quickstart/file_upload_buffer.py``.
-.. _curl_formadd page: http://curl.haxx.se/libcurl/c/curl_formadd.html
+.. _curl_formadd page: https://curl.haxx.se/libcurl/c/curl_formadd.html
diff --git a/doc/unimplemented.rst b/doc/unimplemented.rst
index 065b9f5..1388507 100644
--- a/doc/unimplemented.rst
+++ b/doc/unimplemented.rst
@@ -62,4 +62,4 @@ As of this writing, the following symbols are thusly omitted:
- ``CURLPAUSE_RECV_CONT``
- ``CURLPAUSE_SEND_CONT``
-.. _symbols in versions: http://curl.haxx.se/libcurl/c/symbols-in-versions.html
+.. _symbols in versions: https://curl.haxx.se/libcurl/c/symbols-in-versions.html
diff --git a/examples/basicfirst.py b/examples/basicfirst.py
index a9d2983..ebbbb8b 100644
--- a/examples/basicfirst.py
+++ b/examples/basicfirst.py
@@ -21,7 +21,7 @@ sys.stderr.write("Testing %s\n" % pycurl.version)
t = Test()
c = pycurl.Curl()
-c.setopt(c.URL, 'http://curl.haxx.se/dev/')
+c.setopt(c.URL, 'https://curl.haxx.se/dev/')
c.setopt(c.WRITEFUNCTION, t.body_callback)
c.perform()
c.close()
diff --git a/python/curl/__init__.py b/python/curl/__init__.py
index 315a383..fae8cd5 100644
--- a/python/curl/__init__.py
+++ b/python/curl/__init__.py
@@ -168,7 +168,7 @@ class Curl:
if __name__ == "__main__":
if len(sys.argv) < 2:
- url = 'http://curl.haxx.se'
+ url = 'https://curl.haxx.se'
else:
url = sys.argv[1]
c = Curl()
diff --git a/setup.py b/setup.py
index a743ef9..87d9244 100644
--- a/setup.py
+++ b/setup.py
@@ -346,7 +346,7 @@ class ExtensionConfiguration(object):
# we use inet_ntop which was added in vista and implement a fallback.
# our implementation will not be compiled with _WIN32_WINNT targeting
# vista or above, thus said binary won't work on xp.
- # http://curl.haxx.se/mail/curlpython-2013-12/0007.html
+ # https://curl.haxx.se/mail/curlpython-2013-12/0007.html
self.extra_compile_args.append("-D_WIN32_WINNT=0x0501")
if str.find(sys.version, "MSC") >= 0:
@@ -677,8 +677,8 @@ libcurl, including:
.. _was benchmarked: http://stackoverflow.com/questions/15461995/python-requests-vs-pycurl-performance
.. _requests: http://python-requests.org/
-.. _Multi: http://curl.haxx.se/libcurl/c/libcurl-multi.html
-.. _share: http://curl.haxx.se/libcurl/c/libcurl-share.html
+.. _Multi: https://curl.haxx.se/libcurl/c/libcurl-multi.html
+.. _share: https://curl.haxx.se/libcurl/c/libcurl-share.html
.. _Tornado: http://www.tornadoweb.org/
@@ -723,7 +723,7 @@ reports and direct questions to our mailing list instead.
.. _curl-and-python mailing list: http://cool.haxx.se/mailman/listinfo/curl-and-python
.. _Stack Overflow: http://stackoverflow.com/questions/tagged/pycurl
-.. _Mailing list archives: http://curl.haxx.se/mail/list.cgi?list=curl-and-python
+.. _Mailing list archives: https://curl.haxx.se/mail/list.cgi?list=curl-and-python
.. _via GitHub: https://github.com/pycurl/pycurl/issues
@@ -734,7 +734,7 @@ PycURL is dual licensed under the LGPL and an MIT/X derivative license
based on the libcurl license. The complete text of the licenses is available
in COPYING-LGPL_ and COPYING-MIT_ files in the source distribution.
-.. _libcurl: http://curl.haxx.se/libcurl/
+.. _libcurl: https://curl.haxx.se/libcurl/
.. _urllib: http://docs.python.org/library/urllib.html
.. _COPYING-LGPL: https://raw.githubusercontent.com/pycurl/pycurl/master/COPYING-LGPL
.. _COPYING-MIT: https://raw.githubusercontent.com/pycurl/pycurl/master/COPYING-MIT
diff --git a/tests/matrix.py b/tests/matrix.py
index 531f372..d19721b 100644
--- a/tests/matrix.py
+++ b/tests/matrix.py
@@ -111,7 +111,7 @@ def run_matrix(python_versions, libcurl_versions):
build(archive, dir, prefix, meta=python_meta.get(python_version))
for libcurl_version in libcurl_versions:
- url = 'http://curl.haxx.se/download/curl-%s.tar.gz' % libcurl_version
+ url = 'https://curl.haxx.se/download/curl-%s.tar.gz' % libcurl_version
archive = os.path.basename(url)
fetch(url, archive)
diff --git a/winbuild.py b/winbuild.py
index 883255c..926aa28 100644
--- a/winbuild.py
+++ b/winbuild.py
@@ -464,7 +464,7 @@ class LibcurlBuilder(Builder):
return 'curl-%s-%s' % (self.libcurl_version, self.vc_tag)
def build(self):
- fetch('http://curl.haxx.se/download/curl-%s.tar.gz' % self.libcurl_version)
+ fetch('https://curl.haxx.se/download/curl-%s.tar.gz' % self.libcurl_version)
untar('curl-%s' % self.libcurl_version)
curl_dir = rename_for_vc('curl-%s' % self.libcurl_version, self.vc_tag)
with in_dir(os.path.join(curl_dir, 'winbuild')):
diff --git a/www/htdocs/index.php b/www/htdocs/index.php
index 7fe45b3..2cc9560 100644
--- a/www/htdocs/index.php
+++ b/www/htdocs/index.php
@@ -27,7 +27,7 @@ $version_date = "Jan 5 2016"
<body text="#000000" bgcolor="#ffffff" link="#0000ee" vlink="#551a8b" alink="#0000ee">
<center>
- <a href="http://curl.haxx.se/libcurl/"><img src="http://curl.haxx.se/ds-libcurl.jpg" width="466" height="181" border="0" alt="libcurl"></img></a>
+ <a href="https://curl.haxx.se/libcurl/"><img src="https://curl.haxx.se/ds-libcurl.jpg" width="466" height="181" border="0" alt="libcurl"></img></a>
</center>
<center>
@@ -42,9 +42,9 @@ $version_date = "Jan 5 2016"
<ul>
<li><a href="/doc/index.html">PycURL documentation</a></li>
- <li><a href="http://curl.haxx.se/libcurl/c/">libcurl documentation</a></li>
+ <li><a href="https://curl.haxx.se/libcurl/c/">libcurl documentation</a></li>
<li><a href="http://cool.haxx.se/mailman/listinfo/curl-and-python">Mailing list</a></li>
- <li><a href="http://curl.haxx.se/mail/list.cgi?list=curl-and-python">Mailing list archives</a></li>
+ <li><a href="https://curl.haxx.se/mail/list.cgi?list=curl-and-python">Mailing list archives</a></li>
</ul>
@@ -53,7 +53,7 @@ $version_date = "Jan 5 2016"
<p>
PycURL is a
<a href="http://www.python.org/">Python</a> interface to
-<a href="http://curl.haxx.se/libcurl/">libcurl</a>.
+<a href="https://curl.haxx.se/libcurl/">libcurl</a>.
PycURL can be used to fetch objects identified by a URL
from a Python program, similar to the
<a href="http://www.python.org/doc/current/lib/module-urllib.html">urllib</a> Python module.
@@ -74,15 +74,15 @@ PycURL is mature, very fast, and supports a lot of features.
</li>
<li>
libcurl is
- <a href="http://curl.haxx.se/docs/copyright.html">free</a>,
- <a href="http://curl.haxx.se/libcurl/features.html#thread">thread-safe</a>,
- <a href="http://curl.haxx.se/libcurl/features.html#ipv6">IPv6 compatible</a>,
- <a href="http://curl.haxx.se/libcurl/features.html#features">feature rich</a>,
- <a href="http://curl.haxx.se/libcurl/features.html#support">well supported</a>,
- <a href="http://curl.haxx.se/libcurl/features.html#fast">fast</a>,
- <a href="http://curl.haxx.se/libcurl/features.html#docs">thoroughly documented</a>
- and is already used by many known, big and successful <a href="http://curl.haxx.se/docs/companies.html">companies</a>
- and numerous <a href="http://curl.haxx.se/libcurl/using/apps.html">applications</a>.
+ <a href="https://curl.haxx.se/docs/copyright.html">free</a>,
+ <a href="https://curl.haxx.se/libcurl/features.html#thread">thread-safe</a>,
+ <a href="https://curl.haxx.se/libcurl/features.html#ipv6">IPv6 compatible</a>,
+ <a href="https://curl.haxx.se/libcurl/features.html#features">feature rich</a>,
+ <a href="https://curl.haxx.se/libcurl/features.html#support">well supported</a>,
+ <a href="https://curl.haxx.se/libcurl/features.html#fast">fast</a>,
+ <a href="https://curl.haxx.se/libcurl/features.html#docs">thoroughly documented</a>
+ and is already used by many known, big and successful <a href="https://curl.haxx.se/docs/companies.html">companies</a>
+ and numerous <a href="https://curl.haxx.se/libcurl/using/apps.html">applications</a>.
</li>
</ul>
@@ -125,11 +125,11 @@ directories of the distribution.
<p>
The real info, though, is located in the
-<a href="http://curl.haxx.se/libcurl/c/">libcurl documentation</a>,
+<a href="https://curl.haxx.se/libcurl/c/">libcurl documentation</a>,
most important being
-<a href="http://curl.haxx.se/libcurl/c/curl_easy_setopt.html">curl_easy_setopt</a>.
+<a href="https://curl.haxx.se/libcurl/c/curl_easy_setopt.html">curl_easy_setopt</a>.
The
-<a href="http://curl.haxx.se/libcurl/c/libcurl-tutorial.html">libcurl tutorial</a>
+<a href="https://curl.haxx.se/libcurl/c/libcurl-tutorial.html">libcurl tutorial</a>
also provides a lot of useful information.
</p>
@@ -174,7 +174,7 @@ and <a href="http://openbsd.org">OpenBSD</a>.
If you want to ask questions or discuss PycURL related issues, our
<a href="http://cool.haxx.se/mailman/listinfo/curl-and-python">mailing list</a>
is the place to be.
-<a href="http://curl.haxx.se/mail/list.cgi?list=curl-and-python">Mailing list
+<a href="https://curl.haxx.se/mail/list.cgi?list=curl-and-python">Mailing list
archives</a> are available for your perusal.
</p>
@@ -194,7 +194,7 @@ project page.
<p>
The libcurl library also has its own
-<a href="http://curl.haxx.se/mail/">mailing lists</a>.
+<a href="https://curl.haxx.se/mail/">mailing lists</a>.
</p>
@@ -212,8 +212,8 @@ according to the terms of either license.
<div align="right">
<table align="right">
<tr align="right">
- <td><a href="http://curl.haxx.se/"><img
- src="http://curl.haxx.se/pix/powered_by_curl.gif"
+ <td><a href="https://curl.haxx.se/"><img
+ src="https://curl.haxx.se/pix/powered_by_curl.gif"
width="88" height="31" border="0" alt="" /></a>
</td>