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.
| Tags | HTTP Servers |
|---|---|
| Licenses | GPLv3 |
| Operating Systems | Linux |
| Implementation | C |
Recent releases


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.