Projects / Aranha


Aranha is a piece of software written to allow Web applications to be written more cleanly and more easily. It is a Local FastCGI Responder, although work is in progress to allow it to work as a FastCGI Authoriser and a FastCGI Filter. It is based on the programming language Lua, and contains many extensions to enable easy Web site development and maintenance.

Operating Systems

Recent releases

  •  16 Nov 2003 14:25

    Release Notes: Aranha now attempts to close the FastCGI streams down if it exits due to an error. PATH_INFO is now parsed more effectively to handle nicer URL formats. The UK Pound Sterling symbol has been added to the list of entities to escape in escapeEntities().

    •  08 Oct 2003 04:31

      Release Notes: In this version, many new list manipulation functions have been added, including sort(), reverse(), and various map() functions. The split() was refined, and join() added. A new iterator function was added to only iterate across table values. Bugfixes to the DBI interface now allow error messages through to the Lua layer.

      •  15 Aug 2003 16:54

        Release Notes: This release adds LuaSocket 2.0 Alpha to Aranha, including encapsulating it into an Aranha module.

        •  11 Jun 2003 21:40

          Release Notes: A fix to the DBI layer allows it to iterate across empty result sets. There is a a minor fix to the <dbh>.query() function's error return system. The process management loop is slightly more resilient. The io.close() bug mentioned on the lua mailing list has been rolled into the lua interpreter in Aranha. The md5 library has gained a .sum() function which takes a string and returns a neat printable md5sum of it.

          •  17 Apr 2003 00:59

            Release Notes: The module loader is fixed for a state-count of more than 1, cookies are now supported and auto-decoded for you, and the lua and luac binaries are included in the distribution. Several gd fixes have been added, and the dbi library has been fixed in several places. Aranha's core (the diverter) has been upgraded. Finally, and perhaps most importantly, the version of Lua shipped with Aranha has been updated to Lua 5.0 (final release).


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.