Loading docs/BINDINGS +5 −5 Original line number Original line Diff line number Diff line Loading @@ -78,7 +78,7 @@ Ferite Gambas Gambas http://gambas.sourceforge.net http://gambas.sourceforge.net/ glib/GTK+ glib/GTK+ Loading Loading @@ -130,7 +130,7 @@ Mono .NET .NET libcurl-net by Jeffrey Phillips libcurl-net by Jeffrey Phillips http://sourceforge.net/projects/libcurl-net/ https://sourceforge.net/projects/libcurl-net/ node.js node.js Loading @@ -145,7 +145,7 @@ Object-Pascal O'Caml O'Caml Written by Lars Nilsson Written by Lars Nilsson http://sourceforge.net/projects/ocurl/ https://sourceforge.net/projects/ocurl/ Pascal Pascal Loading @@ -160,7 +160,7 @@ Perl PHP PHP Written by Sterling Hughes Written by Sterling Hughes http://php.net/curl https://php.net/curl PostgreSQL PostgreSQL Loading Loading @@ -233,7 +233,7 @@ Tcl Visual Basic Visual Basic libcurl-vb by Jeffrey Phillips libcurl-vb by Jeffrey Phillips http://sourceforge.net/projects/libcurl-vb/ https://sourceforge.net/projects/libcurl-vb/ Visual Foxpro Visual Foxpro Loading docs/CONTRIBUTE +3 −3 Original line number Original line Diff line number Diff line Loading @@ -203,7 +203,7 @@ You need to first checkout the repository: You need to first checkout the repository: git clone git://github.com/bagder/curl.git git clone https://github.com/bagder/curl.git You then proceed and edit all the files you like and you commit them to your You then proceed and edit all the files you like and you commit them to your local repository: local repository: Loading Loading @@ -245,8 +245,8 @@ For unix-like operating systems: For unix-like operating systems: http://www.gnu.org/software/patch/patch.html https://savannah.gnu.org/projects/patch/ http://www.gnu.org/directory/diffutils.html https://www.gnu.org/software/diffutils/ For Windows: For Windows: Loading docs/DISTRO-DILEMMA +7 −7 Original line number Original line Diff line number Diff line Loading @@ -112,7 +112,7 @@ The Better License, Original BSD, GPL or LGPL? In Debian land, there seems to be a common opinion that LGPL is "maximally In Debian land, there seems to be a common opinion that LGPL is "maximally compatible" with apps while Original BSD is not. Like this: compatible" with apps while Original BSD is not. Like this: http://lists.debian.org/debian-devel/2005/09/msg01417.html https://lists.debian.org/debian-devel/2005/09/msg01417.html More SSL Libraries More SSL Libraries Loading Loading @@ -163,13 +163,13 @@ Distro Angle of this Problem Footnotes Footnotes [1] = http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 [1] = http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 [2] = http://www.fsf.org/licensing/essays/bsd.html [2] = https://www.gnu.org/philosophy/bsd.html [3] = http://www.fsf.org/licensing/licenses/gpl.html [3] = https://www.gnu.org/licenses/gpl.html [4] = http://curl.haxx.se/docs/copyright.html [4] = http://curl.haxx.se/docs/copyright.html [5] = http://www.openssl.org/source/license.html [5] = https://www.openssl.org/source/license.html [6] = http://www.fsf.org/licensing/licenses/gpl.html end of section 3 [6] = https://www.gnu.org/licenses/gpl.html end of section 3 [7] = http://www.fsf.org/licensing/licenses/lgpl.html [7] = https://www.gnu.org/licenses/lgpl.html [8] = http://en.wikipedia.org/wiki/OpenSSL_exception [8] = https://en.wikipedia.org/wiki/OpenSSL_exception Feedback/Updates provided by Feedback/Updates provided by Loading docs/FAQ +6 −6 Original line number Original line Diff line number Diff line Loading @@ -352,7 +352,7 @@ FAQ cryptography. When doing so, the Export Control Classification Number (ECCN) cryptography. When doing so, the Export Control Classification Number (ECCN) is used to identify the level of export control etc. is used to identify the level of export control etc. ASF gives a good explanation at http://www.apache.org/dev/crypto.html ASF gives a good explanation at https://www.apache.org/dev/crypto.html We believe curl's number might be ECCN 5D002, another possibility is We believe curl's number might be ECCN 5D002, another possibility is 5D992. It seems necessary to write them, asking to confirm. 5D992. It seems necessary to write them, asking to confirm. Loading Loading @@ -1042,7 +1042,7 @@ FAQ timeout is set. timeout is set. See option TcpMaxConnectRetransmissions on this page: See option TcpMaxConnectRetransmissions on this page: http://support.microsoft.com/?scid=kb%3Ben-us%3B175523&x=6&y=7 https://support.microsoft.com/en-us/kb/175523/en-us Also, even on non-Windows systems there may run a firewall or anti-virus Also, even on non-Windows systems there may run a firewall or anti-virus software or similar that accepts the connection but does not actually do software or similar that accepts the connection but does not actually do Loading @@ -1059,7 +1059,7 @@ FAQ You'll find that even if D:\blah.txt does exist, cURL returns a 'file You'll find that even if D:\blah.txt does exist, cURL returns a 'file not found' error. not found' error. According to RFC 1738 (http://www.faqs.org/rfcs/rfc1738.html), According to RFC 1738 (https://www.ietf.org/rfc/rfc1738.txt), file:// URLs must contain a host component, but it is ignored by file:// URLs must contain a host component, but it is ignored by most implementations. In the above example, 'D:' is treated as the most implementations. In the above example, 'D:' is treated as the host component, and is taken away. Thus, cURL tries to open '/blah.txt'. host component, and is taken away. Thus, cURL tries to open '/blah.txt'. Loading Loading @@ -1163,13 +1163,13 @@ FAQ If you use a OpenSSL-powered libcurl in a multi-threaded environment, you If you use a OpenSSL-powered libcurl in a multi-threaded environment, you need to provide one or two locking functions: need to provide one or two locking functions: http://www.openssl.org/docs/crypto/threads.html https://www.openssl.org/docs/crypto/threads.html If you use a GnuTLS-powered libcurl in a multi-threaded environment, you If you use a GnuTLS-powered libcurl in a multi-threaded environment, you need to provide locking function(s) for libgcrypt (which is used by GnuTLS need to provide locking function(s) for libgcrypt (which is used by GnuTLS for the crypto functions). for the crypto functions). http://www.gnu.org/software/gnutls/manual/html_node/Multi_002dthreaded-applications.html https://web.archive.org/web/20111103083330/http://www.gnu.org/software/gnutls/manual/html_node/Multi_002dthreaded-applications.html No special locking is needed with a NSS-powered libcurl. NSS is thread-safe. No special locking is needed with a NSS-powered libcurl. NSS is thread-safe. Loading Loading @@ -1345,7 +1345,7 @@ FAQ Also note that on many networks NATs or other IP-munging techniques are used Also note that on many networks NATs or other IP-munging techniques are used that makes you see and use a different IP address locally than what the that makes you see and use a different IP address locally than what the remote server will see you coming from. You may also consider using remote server will see you coming from. You may also consider using http://www.torproject.org . https://www.torproject.org/ . 5.13 How do I stop an ongoing transfer? 5.13 How do I stop an ongoing transfer? Loading docs/HTTP-COOKIES +1 −1 Original line number Original line Diff line number Diff line Loading @@ -36,7 +36,7 @@ HTTP Cookies For a very long time, the only spec explaining how to use cookies was the For a very long time, the only spec explaining how to use cookies was the original Netscape spec from 1994: http://curl.haxx.se/rfc/cookie_spec.html original Netscape spec from 1994: http://curl.haxx.se/rfc/cookie_spec.html In 2011, RFC6265 (http://www.ietf.org/rfc/rfc6265.txt) was finally published In 2011, RFC6265 (https://www.ietf.org/rfc/rfc6265.txt) was finally published and details how cookies work within HTTP. and details how cookies work within HTTP. 1.2 Cookies saved to disk 1.2 Cookies saved to disk Loading Loading
docs/BINDINGS +5 −5 Original line number Original line Diff line number Diff line Loading @@ -78,7 +78,7 @@ Ferite Gambas Gambas http://gambas.sourceforge.net http://gambas.sourceforge.net/ glib/GTK+ glib/GTK+ Loading Loading @@ -130,7 +130,7 @@ Mono .NET .NET libcurl-net by Jeffrey Phillips libcurl-net by Jeffrey Phillips http://sourceforge.net/projects/libcurl-net/ https://sourceforge.net/projects/libcurl-net/ node.js node.js Loading @@ -145,7 +145,7 @@ Object-Pascal O'Caml O'Caml Written by Lars Nilsson Written by Lars Nilsson http://sourceforge.net/projects/ocurl/ https://sourceforge.net/projects/ocurl/ Pascal Pascal Loading @@ -160,7 +160,7 @@ Perl PHP PHP Written by Sterling Hughes Written by Sterling Hughes http://php.net/curl https://php.net/curl PostgreSQL PostgreSQL Loading Loading @@ -233,7 +233,7 @@ Tcl Visual Basic Visual Basic libcurl-vb by Jeffrey Phillips libcurl-vb by Jeffrey Phillips http://sourceforge.net/projects/libcurl-vb/ https://sourceforge.net/projects/libcurl-vb/ Visual Foxpro Visual Foxpro Loading
docs/CONTRIBUTE +3 −3 Original line number Original line Diff line number Diff line Loading @@ -203,7 +203,7 @@ You need to first checkout the repository: You need to first checkout the repository: git clone git://github.com/bagder/curl.git git clone https://github.com/bagder/curl.git You then proceed and edit all the files you like and you commit them to your You then proceed and edit all the files you like and you commit them to your local repository: local repository: Loading Loading @@ -245,8 +245,8 @@ For unix-like operating systems: For unix-like operating systems: http://www.gnu.org/software/patch/patch.html https://savannah.gnu.org/projects/patch/ http://www.gnu.org/directory/diffutils.html https://www.gnu.org/software/diffutils/ For Windows: For Windows: Loading
docs/DISTRO-DILEMMA +7 −7 Original line number Original line Diff line number Diff line Loading @@ -112,7 +112,7 @@ The Better License, Original BSD, GPL or LGPL? In Debian land, there seems to be a common opinion that LGPL is "maximally In Debian land, there seems to be a common opinion that LGPL is "maximally compatible" with apps while Original BSD is not. Like this: compatible" with apps while Original BSD is not. Like this: http://lists.debian.org/debian-devel/2005/09/msg01417.html https://lists.debian.org/debian-devel/2005/09/msg01417.html More SSL Libraries More SSL Libraries Loading Loading @@ -163,13 +163,13 @@ Distro Angle of this Problem Footnotes Footnotes [1] = http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 [1] = http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6 [2] = http://www.fsf.org/licensing/essays/bsd.html [2] = https://www.gnu.org/philosophy/bsd.html [3] = http://www.fsf.org/licensing/licenses/gpl.html [3] = https://www.gnu.org/licenses/gpl.html [4] = http://curl.haxx.se/docs/copyright.html [4] = http://curl.haxx.se/docs/copyright.html [5] = http://www.openssl.org/source/license.html [5] = https://www.openssl.org/source/license.html [6] = http://www.fsf.org/licensing/licenses/gpl.html end of section 3 [6] = https://www.gnu.org/licenses/gpl.html end of section 3 [7] = http://www.fsf.org/licensing/licenses/lgpl.html [7] = https://www.gnu.org/licenses/lgpl.html [8] = http://en.wikipedia.org/wiki/OpenSSL_exception [8] = https://en.wikipedia.org/wiki/OpenSSL_exception Feedback/Updates provided by Feedback/Updates provided by Loading
docs/FAQ +6 −6 Original line number Original line Diff line number Diff line Loading @@ -352,7 +352,7 @@ FAQ cryptography. When doing so, the Export Control Classification Number (ECCN) cryptography. When doing so, the Export Control Classification Number (ECCN) is used to identify the level of export control etc. is used to identify the level of export control etc. ASF gives a good explanation at http://www.apache.org/dev/crypto.html ASF gives a good explanation at https://www.apache.org/dev/crypto.html We believe curl's number might be ECCN 5D002, another possibility is We believe curl's number might be ECCN 5D002, another possibility is 5D992. It seems necessary to write them, asking to confirm. 5D992. It seems necessary to write them, asking to confirm. Loading Loading @@ -1042,7 +1042,7 @@ FAQ timeout is set. timeout is set. See option TcpMaxConnectRetransmissions on this page: See option TcpMaxConnectRetransmissions on this page: http://support.microsoft.com/?scid=kb%3Ben-us%3B175523&x=6&y=7 https://support.microsoft.com/en-us/kb/175523/en-us Also, even on non-Windows systems there may run a firewall or anti-virus Also, even on non-Windows systems there may run a firewall or anti-virus software or similar that accepts the connection but does not actually do software or similar that accepts the connection but does not actually do Loading @@ -1059,7 +1059,7 @@ FAQ You'll find that even if D:\blah.txt does exist, cURL returns a 'file You'll find that even if D:\blah.txt does exist, cURL returns a 'file not found' error. not found' error. According to RFC 1738 (http://www.faqs.org/rfcs/rfc1738.html), According to RFC 1738 (https://www.ietf.org/rfc/rfc1738.txt), file:// URLs must contain a host component, but it is ignored by file:// URLs must contain a host component, but it is ignored by most implementations. In the above example, 'D:' is treated as the most implementations. In the above example, 'D:' is treated as the host component, and is taken away. Thus, cURL tries to open '/blah.txt'. host component, and is taken away. Thus, cURL tries to open '/blah.txt'. Loading Loading @@ -1163,13 +1163,13 @@ FAQ If you use a OpenSSL-powered libcurl in a multi-threaded environment, you If you use a OpenSSL-powered libcurl in a multi-threaded environment, you need to provide one or two locking functions: need to provide one or two locking functions: http://www.openssl.org/docs/crypto/threads.html https://www.openssl.org/docs/crypto/threads.html If you use a GnuTLS-powered libcurl in a multi-threaded environment, you If you use a GnuTLS-powered libcurl in a multi-threaded environment, you need to provide locking function(s) for libgcrypt (which is used by GnuTLS need to provide locking function(s) for libgcrypt (which is used by GnuTLS for the crypto functions). for the crypto functions). http://www.gnu.org/software/gnutls/manual/html_node/Multi_002dthreaded-applications.html https://web.archive.org/web/20111103083330/http://www.gnu.org/software/gnutls/manual/html_node/Multi_002dthreaded-applications.html No special locking is needed with a NSS-powered libcurl. NSS is thread-safe. No special locking is needed with a NSS-powered libcurl. NSS is thread-safe. Loading Loading @@ -1345,7 +1345,7 @@ FAQ Also note that on many networks NATs or other IP-munging techniques are used Also note that on many networks NATs or other IP-munging techniques are used that makes you see and use a different IP address locally than what the that makes you see and use a different IP address locally than what the remote server will see you coming from. You may also consider using remote server will see you coming from. You may also consider using http://www.torproject.org . https://www.torproject.org/ . 5.13 How do I stop an ongoing transfer? 5.13 How do I stop an ongoing transfer? Loading
docs/HTTP-COOKIES +1 −1 Original line number Original line Diff line number Diff line Loading @@ -36,7 +36,7 @@ HTTP Cookies For a very long time, the only spec explaining how to use cookies was the For a very long time, the only spec explaining how to use cookies was the original Netscape spec from 1994: http://curl.haxx.se/rfc/cookie_spec.html original Netscape spec from 1994: http://curl.haxx.se/rfc/cookie_spec.html In 2011, RFC6265 (http://www.ietf.org/rfc/rfc6265.txt) was finally published In 2011, RFC6265 (https://www.ietf.org/rfc/rfc6265.txt) was finally published and details how cookies work within HTTP. and details how cookies work within HTTP. 1.2 Cookies saved to disk 1.2 Cookies saved to disk Loading