Skip to content

Commit

Permalink
Merge pull request #20 from hishamhm/master
Browse files Browse the repository at this point in the history
Release Xavante 2.4.0 with Lua 5.3 support
  • Loading branch information
mascarenhas committed May 25, 2016
2 parents 1bd20da + 464d1d1 commit 081fbda
Show file tree
Hide file tree
Showing 9 changed files with 188 additions and 320 deletions.
129 changes: 0 additions & 129 deletions README

This file was deleted.

51 changes: 51 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,51 @@
Xavante
=======

Xavante is a Lua HTTP 1.1 Web server that uses a modular architecture based on
URI mapped handlers. Xavante currently offers a file handler, a redirect
handler and a WSAPI handler. Those are used for general files, URI remapping
and WSAPI applications respectively.

Xavante is free software and uses the same license as Lua.

You can install Xavante using LuaRocks:

luarocks install xavante

The Xavante package provides just the Xavante libraries. To see Xavante in action
install wsapi-xavante from LuaRocks.

Dependencies
------------

Xavante dependencies can be separated by the used handlers:

* Lua 5.1, 5.2 or 5.3
* Copas 1.2.0
* LuaSocket 2.1
* LuaFileSystem 1.6 (file handler only)

The portability of Xavante is determined by its binary components
(LuaSocket and LuaFileSystem) and Lua itself. The other components are written
in Lua and are as portable as Lua itself.

Credits
-------

Xavante is maintained by Fábio Mascarenhas and the community of contributors.
See the GitHub logs for detailed credits.

Xavante circa 1.3 was implemented by Javier Guerra, André Carregal,
and Fabio Mascarenhas with the help of Ignacio Burgueño, Zachary P. Landau,
Mauricio Bomfim, Matthew Burke, Thomas Harning and others.

Xavante 1.2 was implemented by Javier Guerra, André Carregal,
Fabio Mascarenhas and Leonardo Godinho.

Xavante 1.1 was redesigned and implemented by Javier Guerra and André Carregal.
It merged Javier's work with luahttpd and André's work with Copas and Xavante 1.0.
luahttpd is now part of Xavante.

Xavante 1.0 was designed and implemented by André Carregal as part of the
Kepler Project with contributions from Renato Crivano and Danilo Tuler.
Xavante 1.0 development was sponsored by Fábrica Digital and Hands.
15 changes: 10 additions & 5 deletions doc/us/experimental.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,14 +8,15 @@
</head>

<body>

<div id="container">

<div id="product">
<div id="product_logo"><a href="http://www.keplerproject.org">
<img alt="Xavante logo" src="xavante.gif" /></a>
<div id="product_logo">
<img alt="Xavante logo" src="xavante.gif" width="128" height="128"/>
</div>
<div id="product_name"><big><strong>Xavante</strong></big></div>
<div id="product_description">A Lua Web Server with CGILua support</div>
<div id="product_name"><big><strong>Xavante</strong></big></div>
<div id="product_description">A Lua Web Server with WSAPI support</div>
</div> <!-- id="product" -->

<div id="main">
Expand Down Expand Up @@ -43,8 +44,12 @@ <h1>Xavante</h1>
</ul>
</li>
<li><strong>Sajax</strong></li>
<li><a href="http://github.com/keplerproject/xavante/">Project</a>
<ul>
<li><a href="http://http://github.com/keplerproject/xavante/issues">Bug Tracker</a></li>
</ul>
</li>
<li><a href="license.html">License</a></li>
<li><a href="http://luaforge.net/projects/xavante/">LuaForge project</a></li>
</ul>
</div> <!-- id="navigation" -->

Expand Down
Loading

0 comments on commit 081fbda

Please sign in to comment.