diff options
| author | Diego Nehab <diego@tecgraf.puc-rio.br> | 2003-03-28 23:29:45 +0000 |
|---|---|---|
| committer | Diego Nehab <diego@tecgraf.puc-rio.br> | 2003-03-28 23:29:45 +0000 |
| commit | c1ef3e7103cc652d2004ef1ddc9409b946207f33 (patch) | |
| tree | 56462562cf1769ccf079c2f5265e05db3a628a83 /README | |
| parent | 4755ad727e36f2c3ad644718a2d477fffa9b1d23 (diff) | |
| download | luasocket-c1ef3e7103cc652d2004ef1ddc9409b946207f33.tar.gz luasocket-c1ef3e7103cc652d2004ef1ddc9409b946207f33.tar.bz2 luasocket-c1ef3e7103cc652d2004ef1ddc9409b946207f33.zip | |
Released luasocket-1.5-work!
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. | ||
