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