Merge: The Web server nitcorn, libevent and others
authorJean Privat <jean@pryen.org>
Wed, 30 Jul 2014 18:08:53 +0000 (14:08 -0400)
committerJean Privat <jean@pryen.org>
Wed, 30 Jul 2014 18:08:53 +0000 (14:08 -0400)
commit799c0939a7c9e009eaec5177278c438dfa899da2
tree4429b739b8d5699354a1f04ae3e2129b565c2959
parentc130d73ec1c1b5cd567854904b190f3ef7fd3384
parent320313b611594eb25c71d5992112d07c7456fe8f
Merge: The Web server nitcorn, libevent and others

This PR contains many fixes and a major rework of the Nitcorn project by Jean-Philippe Caissy, Frederic Sevillano and Guillaume Auger.

Nitcorn is a Web server framework to create sever-side applications in Nit. It is currently used at http://tnitter.xymus.net/ and http://vps.xymus.net/nit/index.html The README files is missing and will be added soon.

What it does do:
* GET and POST support (for small uploads)
* Virtual hosts and routes
* Sessions
* Reading cookies
* Adding virtual hosts (and interfaces) on the fly
* Adding/removing route on the fly
* Play well with existing modules `drop_privileges`, `md5` and `sqlite3`.

What it does not do (yet):
* Encryption
* Support receiving big files
* Writing cookies
* Remove virtual hosts (and interfaces) on the fly

The Tnitter project will be in a future PR.

Pull-Request: #620
Reviewed-by: Jean Privat <jean@pryen.org>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>