- _ _ ____ _
- Project ___| | | | _ \| |
- / __| | | | |_) | |
- | (__| |_| | _ <| |___
+ _ _ ____ _
+ Project ___| | | | _ \| |
+ / __| | | | |_) | |
+ | (__| |_| | _ <| |___
\___|\___/|_| \_\_____|
-This document has been introduced in order to let you find documents that
-specify standards used by curl, software that extends curl, web pages with
-"competing" utilities and information pages that describe some of the tools
-that we use to build/compile/develop curl.
+This document lists documents and standards used by curl.
-Standards
----------
-
- RFC 959 - Defines how FTP works
+ RFC 959 - FTP Protocol
RFC 1635 - How to Use Anonymous FTP
RFC 1738 - Uniform Resource Locators
- RFC 1777 - defines the LDAP protocol
+ RFC 1777 - Lightweight Directory Access Protocol (LDAP)
RFC 1808 - Relative Uniform Resource Locators
RFC 1951 - DEFLATE Compressed Data Format Specification
- RFC 1952 - gzip compression format
+ RFC 1952 - GZIP File Format Specification
- RFC 1959 - LDAP URL syntax
+ RFC 1959 - LDAP URL Syntax
RFC 2045-2049 - Everything you need to know about MIME! (needed for form
based upload)
RFC 2068 - HTTP 1.1 (obsoleted by RFC 2616)
+ RFC 2104 - Keyed-Hashing for Message Authentication
+
RFC 2109 - HTTP State Management Mechanism (cookie stuff)
- Also, read Netscape's specification at
- http://curl.haxx.se/rfc/cookie_spec.html
+ https://curl.haxx.se/rfc/cookie_spec.html
RFC 2183 - The Content-Disposition Header Field
+ RFC 2195 - CRAM-MD5 Authentication
+
RFC 2229 - A Dictionary Server Protocol
- RFC 2255 - Newer LDAP URL syntax document.
+ RFC 2255 - Newer LDAP URL Format
RFC 2231 - MIME Parameter Value and Encoded Word Extensions:
Character Sets, Languages, and Continuations
RFC 2388 - "Returning Values from Forms: multipart/form-data"
- Use this as an addition to the RFC1867
+ Use this as an addition to the RFC1867
RFC 2396 - "Uniform Resource Identifiers: Generic Syntax and Semantics" This
one obsoletes RFC 1738, but since RFC 1738 is often mentioned
RFC 2617 - HTTP Authentication
RFC 2718 - Guidelines for new URL Schemes
-
- RFC 2732 - Format for Literal IPv6 Addresses in URL's
-
- RFC 2818 - HTTP Over TLS (TLS is the successor to SSL)
-
- RFC 2964 - Use of HTTP State Management
-
- RFC 2965 - HTTP State Management Mechanism. Cookies. Obsoletes RFC2109
-
-Compilers
----------
- MingW32 - http://www.mingw.org/
-
- gcc - http://www.gnu.org/software/gcc/gcc.html
-
-Software
---------
- OpenSSL - http://www.openssl.org/
- OpenLDAP - http://www.openldap.org/
-
- zlib - http://www.cdrom.com/pub/infozip/zlib/
-
-Similar Tools
--------------
- wget - http://sunsite.dk/wget/
-
- snarf - http://www.xach.com/snarf/
-
- lynx - http://lynx.browser.org/ (well at least when -dump is used)
-
- swebget - http://www.uni-hildesheim.de/~smol0075/swebget/
+ RFC 2732 - Format for Literal IPv6 Addresses in URL's
- Kermit - http://www.columbia.edu/kermit/ftpclient/
+ RFC 2818 - HTTP Over TLS (TLS is the successor to SSL)
-Related Software
-----------------
- ftpparse - http://cr.yp.to/ftpparse.html parses FTP LIST responses
+ RFC 2821 - Simple Mail Transfer Protocol (SMTP)
- autoconf - http://www.gnu.org/software/autoconf/autoconf.html
+ RFC 2964 - Use of HTTP State Management
- automake - http://www.gnu.org/software/automake/automake.html
+ RFC 2965 - HTTP State Management Mechanism. Cookies. Obsoletes RFC2109
- bison - http://www.gnu.org/software/bison/bison.html
+ RFC 3207 - SMTP Over TLS
- gzip - http://www.gnu.org/software/gzip/gzip.html
+ RFC 4616 - PLAIN Authentication
- tar - http://www.gnu.org/software/tar/tar.html
+ RFC 4954 - SMTP Authentication
- libtool - http://www.gnu.org/software/libtool/libtool.html
+ RFC 7932 - Brotli Compressed Data Format