Ashd is an HTTP server that follows standard Unix philosophy for modularity. Instead of being a monolithic program with loadable modules, as most other HTTP servers seem to be, Ashd is simply a collection of much simpler programs, passing HTTP requests to each other using a simple protocol. The model also allows such handler programs to persist properly, so that, for example, session data can be kept in memory, connections to back-end services can be kept open, and so on.
Release Notes: This release added support for chunked request-bodies, improved overall behavior when handler programs are overloaded, improved shutdown behavior, and fixed and improved various lesser things.
Release Notes: dirplex configuration was made more useful, and the default configuration files were improved. There was also a bunch of minor stability improvements, bugfixes, and the like.
Release Notes: This release adds configuration options to pass information to handler processes, and improves documentation.
Release Notes: Accumulated minor fixes.
Release Notes: Various bugfixes, protocol compliance fixes, tunings, documentation improvements, and other minor improvements.