I've releases the first release candidate for Hiawatha 9.3. This release brings you PolarSSL 1.3 which includes support for elliptic curve cryptography. However, there still seems to be a small bug in PolarSSL 1.3 which sometimes causes problems during the SSL handshake. Because the problem is hard to reproduce, it's also hard to find the cause.
The weird thing about the issue is that when a browser shows an error when connecting to a website via SSL, an SSL connection to another website on the same server might work very well. This indicates an issue with SNI. It's also possible that when a connection to a website via SSL with one browser fails, it might work very well with another browser.
The PolarSSL developer is currently looking into this issue and I hope he finds a solution soon. If you have any information that might be helpful to solve this issue, please let us know. Hiawatha 9.3-rc0 can be downloaded here.
This Webserver is really one of the best.
CMake Error at polarssl/CMakeLists.txt:39 (add_subdirectory):
add_subdirectory given source "tests" which is not an existing directory.
-- Configuring incomplete, errors occurred!
make: *** No targets specified and no makefile found. Stop.
make: *** No rule to make target `install'. Stop.
-- Building package
gzip: debian/hiawatha/usr/share/man/man1/*: No such file or directory
dpkg-gencontrol: warning: Depends field of package hiawatha: unknown substitution variable ${shlibs:Depends}
dpkg-deb: building package `hiawatha' in `../hiawatha_9.3-rc0_amd64.deb'.
-C