Skip to content

Commit

Permalink
docs: update URLs
Browse files Browse the repository at this point in the history
  • Loading branch information
vszakats authored and bagder committed Jun 16, 2015
1 parent f93da27 commit 45f21e0
Show file tree
Hide file tree
Showing 12 changed files with 55 additions and 57 deletions.
10 changes: 5 additions & 5 deletions docs/BINDINGS
Expand Up @@ -78,7 +78,7 @@ Ferite

Gambas

http://gambas.sourceforge.net
http://gambas.sourceforge.net/

glib/GTK+

Expand Down Expand Up @@ -130,7 +130,7 @@ Mono
.NET

libcurl-net by Jeffrey Phillips
http://sourceforge.net/projects/libcurl-net/
https://sourceforge.net/projects/libcurl-net/

node.js

Expand All @@ -145,7 +145,7 @@ Object-Pascal
O'Caml

Written by Lars Nilsson
http://sourceforge.net/projects/ocurl/
https://sourceforge.net/projects/ocurl/

Pascal

Expand All @@ -160,7 +160,7 @@ Perl
PHP

Written by Sterling Hughes
http://php.net/curl
https://php.net/curl

PostgreSQL

Expand Down Expand Up @@ -233,7 +233,7 @@ Tcl
Visual Basic

libcurl-vb by Jeffrey Phillips
http://sourceforge.net/projects/libcurl-vb/
https://sourceforge.net/projects/libcurl-vb/

Visual Foxpro

Expand Down
6 changes: 3 additions & 3 deletions docs/CONTRIBUTE
Expand Up @@ -203,7 +203,7 @@

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
local repository:
Expand Down Expand Up @@ -245,8 +245,8 @@

For unix-like operating systems:

http://www.gnu.org/software/patch/patch.html
http://www.gnu.org/directory/diffutils.html
https://savannah.gnu.org/projects/patch/
https://www.gnu.org/software/diffutils/

For Windows:

Expand Down
14 changes: 7 additions & 7 deletions docs/DISTRO-DILEMMA
Expand Up @@ -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
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

Expand Down Expand Up @@ -163,13 +163,13 @@ Distro Angle of this Problem
Footnotes

[1] = http://www.xfree86.org/3.3.6/COPYRIGHT2.html#6
[2] = http://www.fsf.org/licensing/essays/bsd.html
[3] = http://www.fsf.org/licensing/licenses/gpl.html
[2] = https://www.gnu.org/philosophy/bsd.html
[3] = https://www.gnu.org/licenses/gpl.html
[4] = http://curl.haxx.se/docs/copyright.html
[5] = http://www.openssl.org/source/license.html
[6] = http://www.fsf.org/licensing/licenses/gpl.html end of section 3
[7] = http://www.fsf.org/licensing/licenses/lgpl.html
[8] = http://en.wikipedia.org/wiki/OpenSSL_exception
[5] = https://www.openssl.org/source/license.html
[6] = https://www.gnu.org/licenses/gpl.html end of section 3
[7] = https://www.gnu.org/licenses/lgpl.html
[8] = https://en.wikipedia.org/wiki/OpenSSL_exception

Feedback/Updates provided by

Expand Down
12 changes: 6 additions & 6 deletions docs/FAQ
Expand Up @@ -352,7 +352,7 @@ FAQ
cryptography. When doing so, the Export Control Classification Number (ECCN)
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
5D992. It seems necessary to write them, asking to confirm.
Expand Down Expand Up @@ -1042,7 +1042,7 @@ FAQ
timeout is set.

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
software or similar that accepts the connection but does not actually do
Expand All @@ -1059,7 +1059,7 @@ FAQ
You'll find that even if D:\blah.txt does exist, cURL returns a 'file
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
most implementations. In the above example, 'D:' is treated as the
host component, and is taken away. Thus, cURL tries to open '/blah.txt'.
Expand Down Expand Up @@ -1163,13 +1163,13 @@ FAQ
If you use a OpenSSL-powered libcurl in a multi-threaded environment, you
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
need to provide locking function(s) for libgcrypt (which is used by GnuTLS
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.

Expand Down Expand Up @@ -1345,7 +1345,7 @@ FAQ
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
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?

Expand Down
2 changes: 1 addition & 1 deletion docs/HTTP-COOKIES
Expand Up @@ -36,7 +36,7 @@ HTTP Cookies
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

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.

1.2 Cookies saved to disk
Expand Down
44 changes: 21 additions & 23 deletions docs/INSTALL
Expand Up @@ -173,13 +173,13 @@ Win32
advice given above.

KB94248 - How To Use the C Run-Time
http://support.microsoft.com/kb/94248/en-us
https://support.microsoft.com/kb/94248/en-us

KB140584 - How to link with the correct C Run-Time (CRT) library
http://support.microsoft.com/kb/140584/en-us
https://support.microsoft.com/kb/140584/en-us

KB190799 - Potential Errors Passing CRT Objects Across DLL Boundaries
http://msdn.microsoft.com/en-us/library/ms235460
https://msdn.microsoft.com/en-us/library/ms235460

If your app is misbehaving in some strange way, or it is suffering
from memory corruption, before asking for further help, please try
Expand Down Expand Up @@ -209,8 +209,8 @@ Win32
environment variables, for example:

set ZLIB_PATH=c:\zlib-1.2.8
set OPENSSL_PATH=c:\openssl-0.9.8zc
set LIBSSH2_PATH=c:\libssh2-1.4.3
set OPENSSL_PATH=c:\openssl-1.0.2c
set LIBSSH2_PATH=c:\libssh2-1.6.0

ATTENTION: if you want to build with libssh2 support you have to use latest
version 0.17 - previous versions will NOT work with 7.17.0 and later!
Expand All @@ -232,7 +232,7 @@ Win32
- optional MingW32-built OpenLDAP SDK available from:
http://www.gknw.net/mirror/openldap/
- optional recent Novell CLDAP SDK available from:
http://developer.novell.com/ndk/cldap.htm
https://www.novell.com/developer/ndk/ldap_libraries_for_c.html

Cygwin
------
Expand All @@ -254,7 +254,7 @@ Win32
If you use MSVC 6 it is required that you use the February 2003 edition of
the 'Platform SDK' which can be downloaded from:

http://www.microsoft.com/en-us/download/details.aspx?id=12261
https://www.microsoft.com/en-us/download/details.aspx?id=12261

Building any software with MSVC 6 without having PSDK installed is just
asking for trouble down the road once you have released it, you might notice
Expand All @@ -263,7 +263,7 @@ Win32
software built in such way will at some point regret having done so.

If the compiler has been updated with the installation of a service pack as
those mentioned in http://support.microsoft.com/kb/194022 the compiler can be
those mentioned in https://support.microsoft.com/kb/194022 the compiler can be
safely used to read source code, translate and make it object code.

But, even with the service packs mentioned above installed, the resulting
Expand Down Expand Up @@ -299,7 +299,7 @@ Win32
Then run 'nmake vc' in curl's root directory.

If you want to compile with zlib support, you will need to build
zlib (http://www.gzip.org/zlib/) as well. Please read the zlib
zlib (http://www.zlib.net/) as well. Please read the zlib
documentation on how to compile zlib. Define the ZLIB_PATH environment
variable to the location of zlib.h and zlib.lib, for example:

Expand Down Expand Up @@ -665,12 +665,10 @@ NetWare
- gnu make and awk running on the platform you compile on;
native Win32 versions can be downloaded from:
http://www.gknw.net/development/prgtools/
- recent Novell LibC SDK available from:
http://developer.novell.com/ndk/libc.htm
- or recent Novell CLib SDK available from:
http://developer.novell.com/ndk/clib.htm
- recent Novell LibC or Novell CLib SDK available from:
https://www.novell.com/developer/ndk/
- optional recent Novell CLDAP SDK available from:
http://developer.novell.com/ndk/cldap.htm
https://www.novell.com/developer/ndk/ldap_libraries_for_c.html
- optional zlib sources (static or dynamic linking with zlib.imp);
sources with NetWare Makefile can be obtained from:
http://www.gknw.net/mirror/zlib/
Expand Down Expand Up @@ -825,7 +823,7 @@ VxWorks

To build libcurl for VxWorks you need:

- CYGWIN (free, http://cygwin.com/)
- CYGWIN (free, https://cygwin.com/)
- Wind River Workbench (commercial)

If you have CYGWIN and Workbench installed on you machine
Expand Down Expand Up @@ -1086,18 +1084,18 @@ Useful URLs

axTLS http://axtls.sourceforge.net/
c-ares http://c-ares.haxx.se/
GNU GSS http://www.gnu.org/software/gss/
GnuTLS http://www.gnu.org/software/gnutls/
Heimdal http://www.pdc.kth.se/heimdal/
libidn http://www.gnu.org/software/libidn/
GNU GSS https://www.gnu.org/software/gss/
GnuTLS https://www.gnu.org/software/gnutls/
Heimdal http://www.h5l.org/
libidn https://www.gnu.org/software/libidn/
libmetalink https://launchpad.net/libmetalink/
libssh2 http://www.libssh2.org/
MIT Kerberos http://web.mit.edu/kerberos/www/dist/
NSS http://www.mozilla.org/projects/security/pki/nss/
NSS https://developer.mozilla.org/en-US/docs/Mozilla/Projects/NSS
OpenLDAP http://www.openldap.org/
OpenSSL http://www.openssl.org/
PolarSSL http://polarssl.org/
yassl http://www.yassl.com/
OpenSSL https://www.openssl.org/
PolarSSL https://tls.mbed.org/
wolfSSL https://www.wolfssl.com/wolfSSL/
Zlib http://www.zlib.net/

MingW http://www.mingw.org/
Expand Down
2 changes: 1 addition & 1 deletion docs/INSTALL.devcpp
Expand Up @@ -95,7 +95,7 @@ install instructions may produce erratic behaviour in DevCpp. For further info
check the following sites

http://aditsu.freeunixhost.com/dev-cpp-faq.html
http://sourceforge.net/forum/message.php?msg_id=3252213
https://sourceforge.net/p/dev-cpp/discussion/48211/thread/2a85ea46

As I have mentioned before I will confine this to the SSL Library compilations
but the process is very similar for compilation of the executable - curl.exe;
Expand Down
2 changes: 1 addition & 1 deletion docs/KNOWN_BUGS
Expand Up @@ -97,7 +97,7 @@ may have been fixed since this was written!
something beyond ascii but currently libcurl will only pass in the verbatim
string the app provides. There are several browsers that already do this
encoding. The key seems to be the updated draft to RFC2231:
http://tools.ietf.org/html/draft-reschke-rfc2231-in-http-02
https://tools.ietf.org/html/draft-reschke-rfc2231-in-http-02

66. When using telnet, the time limitation options don't work.
http://curl.haxx.se/bug/view.cgi?id=846
Expand Down
2 changes: 1 addition & 1 deletion docs/MAIL-ETIQUETTE
Expand Up @@ -230,7 +230,7 @@ MAIL ETIQUETTE
Quote as little as possible. Just enough to provide the context you cannot
leave out. A lengthy description can be found here:

http://www.netmeister.org/news/learn2quote.html
https://www.netmeister.org/news/learn2quote.html

2.7 Digest

Expand Down
2 changes: 1 addition & 1 deletion docs/SSL-PROBLEMS
Expand Up @@ -53,7 +53,7 @@ SSL ciphers

References:

http://tools.ietf.org/html/draft-popov-tls-prohibiting-rc4-01
https://tools.ietf.org/html/draft-popov-tls-prohibiting-rc4-01

Allow BEAST

Expand Down
12 changes: 6 additions & 6 deletions docs/TODO
Expand Up @@ -208,7 +208,7 @@

To prevent local users from snooping on your traffic to the proxy. Supported
by Chrome already:
http://www.chromium.org/developers/design-documents/secure-web-proxy
https://www.chromium.org/developers/design-documents/secure-web-proxy

...and by Firefox soon:
https://bugzilla.mozilla.org/show_bug.cgi?id=378637
Expand Down Expand Up @@ -265,7 +265,7 @@
HOST is a command for a client to tell which host name to use, to offer FTP
servers named-based virtual hosting:

http://tools.ietf.org/html/rfc7151
https://tools.ietf.org/html/rfc7151

4.2 Alter passive/active on failure and retry

Expand Down Expand Up @@ -493,7 +493,7 @@ Currently the SMB authentication uses NTLMv1.

DNS-Based Authentication of Named Entities (DANE) is a way to provide SSL
keys and certs over DNS using DNSSEC as an alternative to the CA model.
http://www.rfc-editor.org/rfc/rfc6698.txt
https://www.rfc-editor.org/rfc/rfc6698.txt

An initial patch was posted by Suresh Krishnaswamy on March 7th 2013
(http://curl.haxx.se/mail/lib-2013-03/0075.html) but it was a too simple
Expand Down Expand Up @@ -523,7 +523,7 @@ Currently the SMB authentication uses NTLMv1.
Therefore support for the existing -E/--cert and --key options should be
implemented by supplying a custom certificate to the SChannel APIs, see:
- Getting a Certificate for Schannel
http://msdn.microsoft.com/en-us/library/windows/desktop/aa375447.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/aa375447.aspx

15.2 Add support for custom server certificate validation

Expand All @@ -534,7 +534,7 @@ Currently the SMB authentication uses NTLMv1.
Therefore support for the existing --cacert or --capath options should be
implemented by supplying a custom certificate to the SChannel APIs, see:
- Getting a Certificate for Schannel
http://msdn.microsoft.com/en-us/library/windows/desktop/aa375447.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/aa375447.aspx

15.3 Add support for the --ciphers option

Expand All @@ -545,7 +545,7 @@ Currently the SMB authentication uses NTLMv1.
Therefore support for the existing --ciphers option should be implemented
by mapping the OpenSSL/GnuTLS cipher suites to the SChannel APIs, see
- Specifying Schannel Ciphers and Cipher Strengths
http://msdn.microsoft.com/en-us/library/windows/desktop/aa380161.aspx
https://msdn.microsoft.com/en-us/library/windows/desktop/aa380161.aspx

16. SASL

Expand Down
4 changes: 2 additions & 2 deletions docs/curl.1
Expand Up @@ -268,11 +268,11 @@ If this option is used several times, the last one will be used.
.IP "--ciphers <list of ciphers>"
(SSL) Specifies which ciphers to use in the connection. The list of ciphers
must specify valid ciphers. Read up on SSL cipher list details on this URL:
\fIhttp://www.openssl.org/docs/apps/ciphers.html\fP
\fIhttps://www.openssl.org/docs/apps/ciphers.html\fP

NSS ciphers are done differently than OpenSSL and GnuTLS. The full list of NSS
ciphers is in the NSSCipherSuite entry at this URL:
\fIhttp://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html#Directives\fP
\fIhttps://git.fedorahosted.org/cgit/mod_nss.git/plain/docs/mod_nss.html#Directives\fP

If this option is used several times, the last one will be used.
.IP "--compressed"
Expand Down

0 comments on commit 45f21e0

Please sign in to comment.