NaviServer 4.99.1 review

Download
by rbytes.net on

NaviServer is a high performance web server written in C and Tcl. NaviServer can be easily extended in either language to create

License: GPL (GNU General Public License)
File size: 0K
Developer: NaviServer Team
0 stars award from rbytes.net

NaviServer is a high performance web server written in C and Tcl.

NaviServer can be easily extended in either language to create interesting web sites and services.

What's New in This Release:
New Features:

HTTP Range requests for streaming media and resuming downloads
Full Chunked encoding support for Fastpath, Adp and Tcl scripts
Using temporary files for large uploads when content exceeds pre-configured maxsize parameter
New spooler thread for handling large file uploads
New ns_upload_stats command to gather upload statistics
Added ns_conn responseversion to manually set response protocol and version to have full control about returned HTTP format
Add C-level support for TclVFS (all IO on files done with Tcl wrappers)
Add new command ns_atprestartup.
Add new command ns_runonce which ensures that the given script is run only once, either globally or per virtual server, during the lifetime of the server process.
New autogen/TEA3 compatible configuration
Add new command ns_logctl severity
Added many new test (this is an evolving effort)
Added support of binder as a separate process
Added ns_info started and ns_info shutdownpending commands
Add new Tcl command ns_register_fastpath
Added Tcl interface to C-level cache routines.
Added first traces of documentation based on Tcl doctools
New simplified deployment directory structure

Code Changes:

New function Ns_ConnPrintfHeaders() for adding NTTP headers in printf style
Allocate interps efficiently, max 1 per-thread per-server
Add Ns_TclLogErrorInfo and allow admin to configure which conenction headers to log for Tcl errors
Remove ns_markfordelete command and roll into ns_ictl as ns_ictl markfordelete
Make Tcl send panic messages to the server log.

NaviServer 4.99.1 search tags