Hiawatha Changelog

New in version 9.3

November 6th, 2013
  • PolarSSL updated to version 1.3.2.
  • Added support for Elliptic Curve Cryptography.
  • TunnelSSH option added.
  • AnonymizeIP option added. Thanks to Klemens Scholhorn.
  • Keep-alive connections for reverse proxy.
  • Small improvements.

New in version 9.2 (June 24th, 2013)

  • Added support for compiling Hiawatha against the system's default version (>=1.2.0) of the PolarSSL library.
  • PolarSSL updated to version 1.2.8.
  • Small bugfixes (memory leaks in error situations).
  • Bugfix: virtual hostname selection for IPv6 with non-standard port.

New in version 9.1 (April 24th, 2013)

  • FileHashes option added.
  • PolarSSL updated to version 1.2.7. Enabled ciphersuite selection based on protocol version.
  • Enabled accf_http support for FreeBSD. Thanks to Martin Tournoij.
  • Better handling of previous installed configuration files under MacOS X. Thanks to Sander Niemeijer.
  • ImageReferer option removed.
  • Bugfix: incorrect BanOnFlooding behavior.
  • Small improvements.

New in version 9.0 (March 29th, 2013)

  • Clients handled via thread pool instead of creating threads on the fly.
  • ThreadPoolSize option added.
  • Header option added to URL Toolkit.
  • Improved client SSL certificate handling. Environment variables renamed.
  • PolarSSL updated to version 1.2.6.
  • Improved Reverse Proxy caching support for requests with URL parameters.
  • CacheMinFilesize option removed.
  • DenyBot option removed. Use UrlToolkit's Header option instead.
  • OldBrowser option removed from URL Toolkit. Use Header option instead.
  • Improved UrlToolkit rule testing in wigwam.
  • Small bugfixes and improvements.

New in version 8.8 (February 21st, 2013)

  • Caching for Reverse Proxy. CacheRProxyExtensions option added.
  • Basic HTTP authentication now supports the glibc2 version of crypt().
  • Hostname in ImageReferer can now contain a wildcard.
  • DenyBody matching is now case insensitive.
  • PolarSSL updated to version 1.2.5.
  • Small improvements.

New in version 8.7 (January 10th, 2013)

  • Support for HTTP Strict Transport Security (RFC 6797). Integrated in RequireSSL option.
  • DHsize option added.
  • PolarSSL updated to version 1.2.3.
  • CloudFlare headers placed in environment variables.
  • Removed php-fcgi.
  • Small improvements.
  • Bugfix: slow page loading via Reverse Proxy.

New in version 8.6 (November 5th, 2012)

  • PolarSSL updated to version 1.2. Added support for TLS 1.2 and secure renegotiation.
  • Added support for Server Name Indication.
  • MinSSLversion option added.
  • ServerRoot option removed.
  • Improved MacOS X package building script.
  • Marked php-fcgi as deprecated. Use php-fpm instead.
  • Small bugfixes and improvements.

New in version 8.5 (September 14th, 2012)

  • Improved Reverse Proxy.
  • Changed error message style.
  • Renamed Command Channel to Tomahawk.
  • Return 403 instead of 401 upon correct password for HTTP authentication but user not in right group.
  • Small improvements.
  • Bugfix: replaced select() with poll() to prevent crashes in case of large amount of simultaneous connections. Thanks to Peter Bex.

New in version 8.4 (June 9th, 2012)

  • MaxServerLoad option added.
  • Bugfix: invalid reverse proxy request when URL parameters are present.
  • PolarSSL updated to version 1.1.4.
  • Small bugfixes and improvements.