Overview
Hiawatha is a web server available for multiple platforms. It is developed by Hugo Leisink.
History
Hiawatha started in January 2002 as a small web server for servers with older hardware. Leisink, a computer science student at the time, initially created the server to support internet servers in student houses in Delft of South Holland, the Netherlands. As the server was designed with improved security as its focus, Leisink states that "there are a lot of security features in Hiawatha you won't find in any other webserver."
The January 2009 edition of Linux Magazine included an article on the Hiawatha web server, describing it as "a light web server with good performance and some innovative security functions". Hiawatha is frequently cited as a lightweight alternative to Apache, as it prioritizes easy installation and reduced storage over adding many other features.
Important versions
1.0: September 2002. A basic but functional web server.
2.0: March 2004. Use of multithreading instead of forking.
3.0: September 2004. SSL support.
4.0: December 2005. A CGI-wrapper for improved security was included.
5.0: October 2006. FastCGI support for improved CGI speed.
5.2: November 2006. First-time integration to the FreeBSD Ports system at version 5.2 in December 2006, to the OpenBSD ports tree at version 5.7 in March 2007.
5.12: August 2007. URL rewriting support.
6.0: October 2007. IPv6 support.
6.6: April 2008. XSLT support.
6.10 : October 2008. Prevent cross-site request forgery added.
7.0: February 2010. Remote monitoring support.
8.0: January 2012. Autoconf replaced with CMake, OpenSSL replaced with PolarSSL.
9.0: March 2013. Clients handled via thread pool instead of creating threads on the fly.
10.0: November 2015. Streamlined handling of Directory sections in server configuration.
10.9: February 2019. Last major developed release.
From Wikipedia (CC BY-SA 4.0).