[Pkg-tcltk-devel] Bug#804043: ITP: naviserver -- Programmable web server written in C and Tcl
Héctor Romojaro Gómez
hector.romojaro at gmail.com
Wed Nov 4 11:19:02 UTC 2015
Package: wnpp
Severity: wishlist
Owner: Hector Romojaro <hector.romojaro at gmail.com>
X-Debbugs-CC: debian-devel at lists.debian.org, Pkg-tcltk-devel at lists.alioth.debian.org
Package name: naviserver
Version: 4.99.8
Upstream Author: Vlad Seryakov, Stephen Deasey, Zoran Vasiljevic, Gustaf Neumann
URL: http://sourceforge.net/projects/naviserver/
License: MPL 1.1
Description: Programmable web server written in C and Tcl
Naviserver is a programmable web server written in C and Tcl.
The implementation is high performance, but the interface is easy to
use, at both the C and Tcl level.
Features include:
* Hybrid multi-threaded / async architecture for easy programmer interface and high performance
* Threads isolated from each other with own Tcl interpreters
* Shares data between threads easily with protected variables and caches
* Pooled database connections (also: nsdbi)
* Dynamic Pages in TCL (PHP- and ASP-like syntax)
* Built-in cron-like scheduling
* Watchdog for restarting server
* Efficient handling for large up- and downloads (spooling and writer threads)
* Optional non-blocking log file writing (to avoid file system latencies, since 4.99.4)
* Fully async drivers for HTTP and SSL (based on poll(), supporting several 1000 file descriptors, since 4.99.4)
* Gzipped delivery of dynamic and static content (since 4.99.5)
* Tcl configuration file
More information in the project wiki page: http://wiki.tcl.tk/naviserver
Source code also available at bitbucket: https://bitbucket.org/naviserver/
I plan to maintain this package in the Tcl/Tk team.
More information about the Pkg-tcltk-devel
mailing list