smtp: use the upload buffer size for scratch buffer malloc
[platform/upstream/curl.git] / docs / RESOURCES
index 96b6efc..55f75df 100644 (file)
@@ -1,23 +1,19 @@
-                                  _   _ ____  _     
-  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  - FTP Protocol
 
-  RFC 959  - Defines how FTP works
+  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
 
@@ -27,76 +23,63 @@ Standards
 
   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://www.netscape.com/newsref/std/cookie_spec.html
-
-  RFC 2183 - "The Content-Disposition Header Field"
-
-  RFC 2229 - "A Dictionary Server Protocol"
+             https://curl.haxx.se/rfc/cookie_spec.html
 
-  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 1867 
+  RFC 2183 - The Content-Disposition Header Field
 
-  RFC 2396 - "Uniform Resource Identifiers: Generic Syntax and Semantics" This
-             one obsoletes 1738, but since 1738 is often mentioned I've left
-             it in this list.
+  RFC 2195 - CRAM-MD5 Authentication
 
-  RFC 2428 - "FTP Extensions for IPv6 and NATs"
-             This should be considered when introducing IPv6 awareness.
+  RFC 2229 - A Dictionary Server Protocol
 
-  RFC 2616 - HTTP 1.1
+  RFC 2255 - Newer LDAP URL Format
 
-  RFC 2617 - HTTP Authentication
+  RFC 2231 - MIME Parameter Value and Encoded Word Extensions:
+             Character Sets, Languages, and Continuations
 
-Compilers
----------
-  MingW32 - http://www.xraylith.wisc.edu/~khan/software/gnu-win32/index.html
+  RFC 2388 - "Returning Values from Forms: multipart/form-data"
+             Use this as an addition to the RFC1867
 
-  gcc     - http://www.gnu.org/software/gcc/gcc.html
+  RFC 2396 - "Uniform Resource Identifiers: Generic Syntax and Semantics" This
+             one obsoletes RFC 1738, but since RFC 1738 is often mentioned
+             I've left it in this list.
 
-Software
---------
-  OpenSSL -  http://www.openssl.org
+  RFC 2428 - FTP Extensions for IPv6 and NATs
 
-  OpenLDAP - http://www.openldap.org
+  RFC 2577 - FTP Security Considerations
 
-  zlib -     http://www.cdrom.com/pub/infozip/zlib/
+  RFC 2616 - HTTP 1.1, the latest
 
-Similar Tools
--------------
-  wget    - ftp://prep.ai.mit.edu/pub/gnu/
+  RFC 2617 - HTTP Authentication
 
-  snarf   - http://www.xach.com/snarf/
+  RFC 2718 - Guidelines for new URL Schemes
 
-  lynx    - http://lynx.browser.org/ (well at least when -dump is used)
+  RFC 2732 - Format for Literal IPv6 Addresses in URL's
 
-  swebget - http://www.uni-hildesheim.de/~smol0075/swebget/
+  RFC 2818 - HTTP Over TLS (TLS is the successor to SSL)
 
-  fetch   - ?
+  RFC 2821 - Simple Mail Transfer Protocol (SMTP)
 
-Related Software
-----------------
-  ftpparse - http://cr.yp.to/ftpparse.html parses FTP LIST responses
+  RFC 2964 - Use of HTTP State Management
 
-  autoconf - http://www.gnu.org/software/autoconf/autoconf.html
+  RFC 2965 - HTTP State Management Mechanism. Cookies. Obsoletes RFC2109
 
-  automake - http://www.gnu.org/software/automake/automake.html
+  RFC 3207 - SMTP Over TLS
 
-  bison    - http://www.gnu.org/software/bison/bison.html
+  RFC 4616 - PLAIN Authentication
 
-  gzip     - http://www.gnu.org/software/gzip/gzip.html
+  RFC 4954 - SMTP Authentication
 
-  tar      - http://www.gnu.org/software/tar/tar.html
+  RFC 7932 - Brotli Compressed Data Format