diff options
37 files changed, 96 insertions, 96 deletions
@@ -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 @@ -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() @@ -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> |