diff options
Diffstat (limited to 'README')
-rw-r--r-- | README | 50 |
1 files changed, 12 insertions, 38 deletions
@@ -1,38 +1,12 @@ | |||
1 | This directory contains the implementation of the protocols FTP, HTTP | 1 | This release is work in progress. It has been tested on WinXP, Mac OS X, |
2 | and SMTP, the URL parsing and composition module and the Concat and Code | 2 | SunOS and Linux. The most important change is a major rewrite of the C code |
3 | auxiliary modules. The files provided are: | 3 | that attempts to make the library extensible. Also, all functions were |
4 | 4 | moved to the 'socket' namespace. A few changes are expected for the final | |
5 | http.lua -- HTTP protocol implementation | 5 | version, mostly in order to make the API more uniform. |
6 | 6 | ||
7 | The module http.lua provides general HTTP client support. The | 7 | In this version, all Lua code has been built into the binary. For that, you |
8 | implementation conforms to the HTTP/1.1 standard, RFC 2068. | 8 | will need a working versions of luac and bin2c, both available with your |
9 | 9 | Lua distribution. Check makefile for details. | |
10 | smtp.lua -- SMTP protocol implementation | 10 | |
11 | 11 | Have fun, | |
12 | The module smtp.lua provides functionality to send e-mail messages to a | 12 | Diego Nehab. |
13 | SMTP mail server. The implementation conforms to RFC 821. | ||
14 | |||
15 | ftp.lua -- FTP protocol implementation | ||
16 | |||
17 | The module ftp.lua provides functions to download and upload files from | ||
18 | and to FTP servers. The implementation conforms to RFC 959. | ||
19 | |||
20 | url.lua -- URL parsing and composition | ||
21 | |||
22 | The module url.lua provides routines to split a URL into its components | ||
23 | and to compose a base URL and relative URL into an absolute URL. | ||
24 | |||
25 | code.lua -- some coding conversion routines | ||
26 | |||
27 | The code.lua module provides base64, hexa and escaped encoding and | ||
28 | decoding. The module is used for the HTTP Basic Authentication Scheme, | ||
29 | and URL protection, conforming to RFC 2045. | ||
30 | |||
31 | concat.lua -- fast concatenation library | ||
32 | |||
33 | The module concat.lua implements, completely in Lua, a set of functions | ||
34 | that greatly improves the performance of repeated concatenations of Lua | ||
35 | strings. The algorithm was inventd by Roberto Ierusalimschy. | ||
36 | |||
37 | These modules are part of the LuaSocket library and are supported. | ||
38 | Please send any comments to diego@tecgraf.puc-rio.br. | ||