points to the curl local copy of the netscape cookie spec
[platform/upstream/curl.git] / docs / RESOURCES
1                                   _   _ ____  _     
2   Project                     ___| | | |  _ \| |    
3                              / __| | | | |_) | |    
4                             | (__| |_| |  _ <| |___ 
5                              \___|\___/|_| \_\_____|
6
7
8 This document has been introduced in order to let you find documents that
9 specify standards used by curl, software that extends curl, web pages with
10 "competing" utilities and information pages that describe some of the tools
11 that we use to build/compile/develop curl.
12
13 Standards
14 ---------
15
16   RFC 959  - Defines how FTP works
17
18   RFC 1738 - Uniform Resource Locators
19
20   RFC 1777 - defines the LDAP protocol
21
22   RFC 1808 - Relative Uniform Resource Locators
23
24   RFC 1867 - Form-based File Upload in HTML
25
26   RFC 1950 - ZLIB Compressed Data Format Specification
27
28   RFC 1951 - DEFLATE Compressed Data Format Specification
29
30   RFC 1952 - gzip compression format
31
32   RFC 1959 - LDAP URL syntax
33
34   RFC 2045-2049 - Everything you need to know about MIME! (needed for form
35                   based upload)
36
37   RFC 2068 - HTTP 1.1 (obsoleted by RFC 2616)
38
39   RFC 2109 - HTTP State Management Mechanism (cookie stuff)
40            - Also, read Netscape's specification at
41              http://curl.haxx.se/rfc/cookie_spec.html
42
43   RFC 2183 - "The Content-Disposition Header Field"
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 2616 - HTTP 1.1, the latest
62
63   RFC 2617 - HTTP Authentication
64
65   RFC 2718 - "Guidelines for new URL Schemes"
66
67   RFC 2732 - "Format for Literal IPv6 Addresses in URL's"
68
69 Compilers
70 ---------
71   MingW32 - http://www.mingw.org/
72
73   gcc     - http://www.gnu.org/software/gcc/gcc.html
74
75 Software
76 --------
77   OpenSSL -  http://www.openssl.org/
78
79   OpenLDAP - http://www.openldap.org/
80
81   zlib -     http://www.cdrom.com/pub/infozip/zlib/
82
83 Similar Tools
84 -------------
85   wget    - http://sunsite.dk/wget/
86
87   snarf   - http://www.xach.com/snarf/
88
89   lynx    - http://lynx.browser.org/ (well at least when -dump is used)
90
91   swebget - http://www.uni-hildesheim.de/~smol0075/swebget/
92
93 Related Software
94 ----------------
95   ftpparse - http://cr.yp.to/ftpparse.html parses FTP LIST responses
96
97   autoconf - http://www.gnu.org/software/autoconf/autoconf.html
98
99   automake - http://www.gnu.org/software/automake/automake.html
100
101   bison    - http://www.gnu.org/software/bison/bison.html
102
103   gzip     - http://www.gnu.org/software/gzip/gzip.html
104
105   tar      - http://www.gnu.org/software/tar/tar.html
106
107   libtool  - http://www.gnu.org/software/libtool/libtool.html