luasocket/README

39 lines
1.5 KiB
Plaintext
Raw Normal View History

2001-01-25 23:02:37 +01:00
This directory contains the implementation of the protocols FTP, HTTP
2001-09-12 20:34:31 +02:00
and SMTP, the URL parsing and composition module and the Concat and Code
auxiliary modules. The files provided are:
2000-12-29 23:15:09 +01:00
http.lua -- HTTP protocol implementation
2001-01-25 23:02:37 +01:00
The module http.lua provides general HTTP client support. The
2001-06-06 22:59:12 +02:00
implementation conforms to the HTTP/1.1 standard, RFC 2068.
2000-12-29 23:15:09 +01:00
smtp.lua -- SMTP protocol implementation
The module smtp.lua provides functionality to send e-mail messages to a
SMTP mail server. The implementation conforms to RFC 821.
ftp.lua -- FTP protocol implementation
The module ftp.lua provides functions to download and upload files from
and to FTP servers. The implementation conforms to RFC 959.
2001-09-12 20:34:31 +02:00
url.lua -- URL parsing and composition
2001-06-06 22:59:12 +02:00
2001-09-12 20:34:31 +02:00
The module url.lua provides routines to split a URL into its components
and to compose a base URL and relative URL into an absolute URL.
2001-06-06 22:59:12 +02:00
2001-09-12 20:34:31 +02:00
code.lua -- some coding conversion routines
2001-06-06 22:59:12 +02:00
2001-09-12 20:34:31 +02:00
The code.lua module provides base64, hexa and escaped encoding and
decoding. The module is used for the HTTP Basic Authentication Scheme,
and URL protection, conforming to RFC 1521.
concat.lua -- fast concatenation library
The module concat.lua implements, completely in Lua, a set of functions
2001-06-06 22:59:12 +02:00
that greatly improves the performance of repeated concatenations of Lua
2001-09-12 20:34:31 +02:00
strings. The algorithm was inventd by Roberto Ierusalimschy.
2001-06-06 22:59:12 +02:00
These modules are part of the LuaSocket library and are supported.
2001-01-25 23:02:37 +01:00
Please send any comments to diego@tecgraf.puc-rio.br.