
After every release, I always think: what's next? But somehow, there is always something to improve or fix. This new release of the Hiawatha webserver contains two main changes.
The Hiawatha SSL library (not PolarSSL / mbed TLS itself) contained a memory leak, which occured when a client tried to connect with SSL3.0, while support for it was turned off or not included at all. For every 'No cypher overlap during SSL handshake.' in your system.log, there was a small leak. But when someone did a large amount of SSL3.0 connection attempts to your server, you could have problem. I therefor advice everyone to update to v9.12. The leak was, by the way, very easy to find via the XCode tool Instruments, which is an awesome tool!
Many thanks for the update and notes. I hadn't heard about PolarSSL. Am I right in thinking this update to Hiawatha should "just work" regarding SSL, and that no additional configuration will be required?
New Debian builds available at files.tuxhelp.org [files.tuxhelp.org] and mirror.tuxhelp.org [mirror.tuxhelp.org]. apt.sparkz.no [apt.sparkz.no] should be synced soon.
Would be great if you could also download 'armhf.deb'-packages for the Raspberry Pi.
Is it planned to add this?
Thanks.
We need it highly.