new
[libcurl.git] / RESOURCES
blob92b25ce45dc3368b9b5cb86bcdf71eaa83213b76
1                                   _   _ ____  _     
2   Project                     ___| | | |  _ \| |    
3                              / __| | | | |_) | |    
4                             | (__| |_| |  _ <| |___ 
5                              \___|\___/|_| \_\_____|
8 This document has been introduced in order to let you find documents that
9 specify standards used by curl, software that extends curl and web pages with
10 "competing" utilities.
12 Standards
14   RFC 959  - Defines how FTP works
15   RFC 1738 - Uniform Resource Locators
16   RFC 1777 - defines the LDAP protocol
17   RFC 1808 - Relative Uniform Resource Locators
18   RFC 1867 - Form-based File Upload in HTML
20   RFC 1950 - ZLIB Compressed Data Format Specification
21   RFC 1951 - DEFLATE Compressed Data Format Specification
22   RFC 1952 - gzip compression format
24   RFC 1959 - LDAP URL syntax
25   RFC 2045-2049 - Everything you need to know about MIME! (needed for form
26                   based upload)
27   RFC 2068 - HTTP 1.1 (obsoleted by RFC 2616)
28   RFC 2109 - HTTP State Management Mechanism (cookie stuff)
29            - Also, read Netscape's specification at
30              http://www.netscape.com/newsref/std/cookie_spec.html
31   RFC 2183 - "The Content-Disposition Header Field"
32   RFC 2229 - "A Dictionary Server Protocol"
33   RFC 2231 - "MIME Parameter Value and Encoded Word Extensions:
34               Character Sets, Languages, and Continuations"
35   RFC 2388 - "Returning Values from Forms: multipart/form-data"
36    Use this as an addition to the 1867 
37   RFC 2396 - "Uniform Resource Identifiers: Generic Syntax and Semantics" 
38    This one obsoletes 1738, but since 1738 is often mentioned I've left it
39    in this list.
40   RFC 2428 - "FTP Extensions for IPv6 and NATs"
41    This should be considered when introducing IPv6 awareness.
42   RFC 2616 - HTTP 1.1
43   RFC 2617 - HTTP Authentication
45 Compilers
47   MingW32 - http://www.xraylith.wisc.edu/~khan/software/gnu-win32/index.html
49 Software
51   OpenSSL - http://www.openssl.org
52   OpenLDAP - http://www.openldap.org
53   zlib - http://www.cdrom.com/pub/infozip/zlib/
55 Competitors
57   wget    - ftp://prep.ai.mit.edu/pub/gnu/
58   snarf   - http://www.xach.com/snarf/
59   lynx    - http://lynx.browser.org/ (well at least when -dump is used)
60   swebget - http://www.uni-hildesheim.de/~smol0075/swebget/
61   fetch   - ?