Network support for the Lua language
Go to file
Diego Nehab 3143c58e0f Rewritten to comply to LTN7 (Modules & Packages).
As a result, there have been some API changes.
Parameter and return values are now passed inside tables.
Automatic redirection and automatic authentication are better controlled,
with loop detection.
Implementation is more RFCish, conforming to RFC2616.
URL parsing has been moved to an external library, to be shared with FTP.
2001-07-29 03:51:36 +00:00
etc Initial revision 2001-06-06 20:59:36 +00:00
samples Updated for 1.3b 2001-06-06 21:00:11 +00:00
src Rewritten to comply to LTN7 (Modules & Packages). 2001-07-29 03:51:36 +00:00
test Added select bug test. 2001-06-08 22:42:01 +00:00
makefile.dist Updated for 1.3b release 2001-06-08 23:12:41 +00:00
README Updated for 1.3b. 2001-06-06 20:59:12 +00:00

This directory  contains the implementation  of the protocols  FTP, HTTP
and SMTP. The files provided are:

	http.lua				-- HTTP protocol implementation

The  module   http.lua  provides   general  HTTP  client   support.  The
implementation conforms to the HTTP/1.1 standard, RFC 2068.

	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.

	base64.lua				-- base64 encoding implementation

The base64.lua module provides base64  encoding and decoding. The module
is used  for the HTTP Basic  Authentication Scheme, and conforms  to RFC
1521.

	buffer.lua				-- fast concatenation library

The module buffer.lua implements, completely  in Lua, a set of functions
that greatly improves the performance  of repeated concatenations of Lua
strings. The module was created by Roberto Ierusalimschy.

These  modules are  part of  the  LuaSocket library  and are  supported.
Please send any comments to diego@tecgraf.puc-rio.br.