blob: 1ad8aac31f62ec442b720e2b5e7c8f049fd4b90f [file] [log] [blame]
lh9ed821d2023-04-07 01:36:19 -07001 _ _ ____ _
2 Project ___| | | | _ \| |
3 / __| | | | |_) | |
4 | (__| |_| | _ <| |___
5 \___|\___/|_| \_\_____|
6
7
8This document lists documents and standards used by curl.
9
10 RFC 959 - The FTP protocol
11
12 RFC 1635 - How to Use Anonymous FTP
13
14 RFC 1738 - Uniform Resource Locators
15
16 RFC 1777 - defines the LDAP protocol
17
18 RFC 1808 - Relative Uniform Resource Locators
19
20 RFC 1867 - Form-based File Upload in HTML
21
22 RFC 1950 - ZLIB Compressed Data Format Specification
23
24 RFC 1951 - DEFLATE Compressed Data Format Specification
25
26 RFC 1952 - gzip compression format
27
28 RFC 1959 - LDAP URL syntax
29
30 RFC 2045-2049 - Everything you need to know about MIME! (needed for form
31 based upload)
32
33 RFC 2068 - HTTP 1.1 (obsoleted by RFC 2616)
34
35 RFC 2104 - Keyed-Hashing for Message Authentication
36
37 RFC 2109 - HTTP State Management Mechanism (cookie stuff)
38 - Also, read Netscape's specification at
39 https://curl.haxx.se/rfc/cookie_spec.html
40
41 RFC 2183 - The Content-Disposition Header Field
42
43 RFC 2195 - CRAM-MD5 authentication
44
45 RFC 2229 - A Dictionary Server Protocol
46
47 RFC 2255 - Newer LDAP URL syntax document.
48
49 RFC 2231 - MIME Parameter Value and Encoded Word Extensions:
50 Character Sets, Languages, and Continuations
51
52 RFC 2388 - "Returning Values from Forms: multipart/form-data"
53 Use this as an addition to the RFC1867
54
55 RFC 2396 - "Uniform Resource Identifiers: Generic Syntax and Semantics" This
56 one obsoletes RFC 1738, but since RFC 1738 is often mentioned
57 I've left it in this list.
58
59 RFC 2428 - FTP Extensions for IPv6 and NATs
60
61 RFC 2577 - FTP Security Considerations
62
63 RFC 2616 - HTTP 1.1, the latest
64
65 RFC 2617 - HTTP Authentication
66
67 RFC 2718 - Guidelines for new URL Schemes
68
69 RFC 2732 - Format for Literal IPv6 Addresses in URL's
70
71 RFC 2818 - HTTP Over TLS (TLS is the successor to SSL)
72
73 RFC 2821 - SMTP protocol
74
75 RFC 2964 - Use of HTTP State Management
76
77 RFC 2965 - HTTP State Management Mechanism. Cookies. Obsoletes RFC2109
78
79 RFC 3207 - SMTP over TLS
80
81 RFC 4616 - PLAIN authentication
82
83 RFC 4954 - SMTP Authentication