LuaLDAP
A Lua interface to the OpenLDAP library

Overview

LuaLDAP is a simple interface from Lua to an LDAP client (in fact it is a bind to OpenLDAP). It enables a Lua program to:

  • Connect to an LDAP server;
  • Execute any operation (search, add, compare, delete, modify and rename);
  • Retrieve entries and references of the search result.


LuaLDAP is free software and uses the same license as Lua 5.0.

Status

Current version is 1.0 beta. It was developed for Lua 5.0 and OpenLDAP 2.1.

Version 1.0 follows the package proposal for Lua 5.1 (see section Installation for more details).

Download

LuaLDAP can be downloaded in source code from the following links:
lualdap-1.0b.tar.gz
lualdap-1.0b.zip

OpenLDAP can be downloaded from the OpenLDAP download page.

History

  • [?/?/2004] Version 1.0 beta released
  • [10/dec/2003] Version 1.0 alpha released


Installation

LuaLDAP is a bind to the OpenLDAP library, therefore it depends on a previous installation of this library. You can download OpenLDAP from the OpenLDAP download page.

LuaLDAP follows the package proposal for Lua 5.1, therefore this package should be "installed". In other words, if you are using Lua 5.0, the files compat-5.1.c and compat-5.1.h must be used in the compalation and the file compat-5.1.lua must be installed in the LUA_PATH. If you are using Lua 5.1, nothing should be done.

Credits

LuaLDAP was designed by Roberto Ierusalimschy, André Carregal and Tomás Guisasola as part of the Kepler Project which holds its copyright. It was implemented by Tomás Guisasola.

LuaLDAP development was sponsored by Fábrica Digital and FINEP.

Contact us

For further information please contact us. Comments are welcome!

Valid XHTML 1.0!

$Id: index.html,v 1.21 2005-03-29 23:01:04 carregal Exp $