stunnel 5.78 released
Dear Users, I have released version 5.78 of stunnel. ### Version 5.78, 2026.04.09, urgency: MEDIUM * Security bugfixes - OpenSSL DLLs updated to version 3.5.6. * Bugfixes - Fixed WIN32 transfer() loop errors with OOB TCP. - Fixed a memory leak introduced in version 5.73. - Build fix for systems without timegm() (thanks to Jose A. Diaz and Shubham Gupta). - Fixed a startup crash when both global (default) and service-level lists of values are configured for an option. * Features - Support for zstd and brotli compression with OpenSSL 3.2 and TLS 1.2 or older. - WIN32 OpenSSL build with zlib and zstd support. - Support for new "options" parameter values. - Less bloated errors on an invalid configuration file. - Documentation updated from Pod to Pandoc Markdown. - Removed support for OpenSSL versions older than 0.9.8. The final update for the OpenSSL 0.9.7 branch (0.9.7m) was issed on 23 Feb 2007. Home page: https://www.stunnel.org/ Download: https://www.stunnel.org/downloads.html SHA-256 hashes: 8727e53bb8b7528f850327a2a149158422c02183bc120d1d733cc65b1e2c349d stunnel-5.78.tar.gz 541700197ce2e03dd86b343d9cbf6434359cca9f44e6927fde1d2c76c355c3e6 stunnel-5.78-win64-installer.exe b585d0828165d2e317f3956f2657fa6fb265b34b3ff49181bf561acd8eea2500 stunnel-5.78-android.zip Best regards, Mike
I couldn't install or run the new version. Please see the attached screenshot with the error message. On 4/9/2026 10:10 AM, Michał Trojnara via stunnel-users wrote:
Dear Users,
I have released version 5.78 of stunnel.
### Version 5.78, 2026.04.09, urgency: MEDIUM * Security bugfixes - OpenSSL DLLs updated to version 3.5.6. * Bugfixes - Fixed WIN32 transfer() loop errors with OOB TCP. - Fixed a memory leak introduced in version 5.73. - Build fix for systems without timegm() (thanks to Jose A. Diaz and Shubham Gupta). - Fixed a startup crash when both global (default) and service-level lists of values are configured for an option. * Features - Support for zstd and brotli compression with OpenSSL 3.2 and TLS 1.2 or older. - WIN32 OpenSSL build with zlib and zstd support. - Support for new "options" parameter values. - Less bloated errors on an invalid configuration file. - Documentation updated from Pod to Pandoc Markdown. - Removed support for OpenSSL versions older than 0.9.8. The final update for the OpenSSL 0.9.7 branch (0.9.7m) was issed on 23 Feb 2007.
Home page: https://www.stunnel.org/
Download: https://www.stunnel.org/downloads.html
SHA-256 hashes: 8727e53bb8b7528f850327a2a149158422c02183bc120d1d733cc65b1e2c349d stunnel-5.78.tar.gz 541700197ce2e03dd86b343d9cbf6434359cca9f44e6927fde1d2c76c355c3e6 stunnel-5.78-win64-installer.exe b585d0828165d2e317f3956f2657fa6fb265b34b3ff49181bf561acd8eea2500 stunnel-5.78-android.zip
Best regards, Mike
_______________________________________________ stunnel-users mailing list -- stunnel-users@lists.stunnel.org To unsubscribe send an email to stunnel-users-leave@lists.stunnel.org
-- Attention: This message and all attachments are private and may contain information that is confidential and privileged. If you received this message in error, please notify the sender by reply email and delete the message immediately.
This is on Windows 10. Re-installed version 5.77 and all is okay again. On 4/9/2026 12:26 PM, Thomas Eifert via stunnel-users wrote:
I couldn't install or run the new version. Please see the attached screenshot with the error message.
On 4/9/2026 10:10 AM, Michał Trojnara via stunnel-users wrote:
Dear Users,
I have released version 5.78 of stunnel.
### Version 5.78, 2026.04.09, urgency: MEDIUM * Security bugfixes - OpenSSL DLLs updated to version 3.5.6. * Bugfixes - Fixed WIN32 transfer() loop errors with OOB TCP. - Fixed a memory leak introduced in version 5.73. - Build fix for systems without timegm() (thanks to Jose A. Diaz and Shubham Gupta). - Fixed a startup crash when both global (default) and service-level lists of values are configured for an option. * Features - Support for zstd and brotli compression with OpenSSL 3.2 and TLS 1.2 or older. - WIN32 OpenSSL build with zlib and zstd support. - Support for new "options" parameter values. - Less bloated errors on an invalid configuration file. - Documentation updated from Pod to Pandoc Markdown. - Removed support for OpenSSL versions older than 0.9.8. The final update for the OpenSSL 0.9.7 branch (0.9.7m) was issed on 23 Feb 2007.
Home page: https://www.stunnel.org/
Download: https://www.stunnel.org/downloads.html
SHA-256 hashes: 8727e53bb8b7528f850327a2a149158422c02183bc120d1d733cc65b1e2c349d stunnel-5.78.tar.gz 541700197ce2e03dd86b343d9cbf6434359cca9f44e6927fde1d2c76c355c3e6 stunnel-5.78-win64-installer.exe b585d0828165d2e317f3956f2657fa6fb265b34b3ff49181bf561acd8eea2500 stunnel-5.78-android.zip
Best regards, Mike
_______________________________________________ stunnel-users mailing list -- stunnel-users@lists.stunnel.org To unsubscribe send an email to stunnel-users-leave@lists.stunnel.org
_______________________________________________ stunnel-users mailing list -- stunnel-users@lists.stunnel.org To unsubscribe send an email to stunnel-users-leave@lists.stunnel.org
-- Attention: This message and all attachments are private and may contain information that is confidential and privileged. If you received this message in error, please notify the sender by reply email and delete the message immediately.
Hi Thomas, Yes. It looks like this version 5.78 requieres the zlib1.dll to be present to run. The release notes document the fact that win32 openssl was built with zlib and zstd support. I just compiled zlib 1.3.2 with GCC x64 and dropped the generated zlib1.dll under "C:\program Files (x86)\stunnel\bin" and the binaries openssl.exe, stunnel and tstunnel.exe run fine. It looks like the new ZLIB1.DLL dpendency was missed from the installer package. Surely Michal will inmediatamente release a fixed installer. Regards, Jose A. Diaz On Thursday, April 9, 2026 at 02:34:22 PM GMT-5, Thomas Eifert via stunnel-users <stunnel-users@lists.stunnel.org> wrote: This is on Windows 10. Re-installed version 5.77 and all is okay again. On 4/9/2026 12:26 PM, Thomas Eifert via stunnel-users wrote:
I couldn't install or run the new version. Please see the attached screenshot with the error message.
On 4/9/2026 10:10 AM, Michał Trojnara via stunnel-users wrote:
Dear Users,
I have released version 5.78 of stunnel.
### Version 5.78, 2026.04.09, urgency: MEDIUM * Security bugfixes - OpenSSL DLLs updated to version 3.5.6. * Bugfixes - Fixed WIN32 transfer() loop errors with OOB TCP. - Fixed a memory leak introduced in version 5.73. - Build fix for systems without timegm() (thanks to Jose A. Diaz and Shubham Gupta). - Fixed a startup crash when both global (default) and service-level lists of values are configured for an option. * Features - Support for zstd and brotli compression with OpenSSL 3.2 and TLS 1.2 or older. - WIN32 OpenSSL build with zlib and zstd support. - Support for new "options" parameter values. - Less bloated errors on an invalid configuration file. - Documentation updated from Pod to Pandoc Markdown. - Removed support for OpenSSL versions older than 0.9.8. The final update for the OpenSSL 0.9.7 branch (0.9.7m) was issed on 23 Feb 2007.
Home page: https://www.stunnel.org/
Download: https://www.stunnel.org/downloads.html
SHA-256 hashes: 8727e53bb8b7528f850327a2a149158422c02183bc120d1d733cc65b1e2c349d stunnel-5.78.tar.gz 541700197ce2e03dd86b343d9cbf6434359cca9f44e6927fde1d2c76c355c3e6 stunnel-5.78-win64-installer.exe b585d0828165d2e317f3956f2657fa6fb265b34b3ff49181bf561acd8eea2500 stunnel-5.78-android.zip
Best regards, Mike
_______________________________________________ stunnel-users mailing list -- stunnel-users@lists.stunnel.org To unsubscribe send an email to stunnel-users-leave@lists.stunnel.org
_______________________________________________ stunnel-users mailing list -- stunnel-users@lists.stunnel.org To unsubscribe send an email to stunnel-users-leave@lists.stunnel.org
-- Attention: This message and all attachments are private and may contain information that is confidential and privileged. If you received this message in error, please notify the sender by reply email and delete the message immediately. _______________________________________________ stunnel-users mailing list -- stunnel-users@lists.stunnel.org To unsubscribe send an email to stunnel-users-leave@lists.stunnel.org
* Thomas Eifert wrote:
I couldn't install or run the new version. Please see the attached screenshot with the error message.
Confirmed, libcrypto-3-x64.dll in 5.78 (OpenSSL 3.5.6) has a dependency on zlib1.dll which isn't included. The first random zlib1.dll I had on the path was enough to let it work. 5.77 has OpenSSL 3.5.5, whose libcrypto-3-x64.dll does not have this dependency. Thank you for noticing this, Thomas. I would not have because that file just happened to be there, and would have made some people very unhappy. Just goes to show that there are at least two people in the world who should improve their release testing procedures to guard against unwanted interference from the environment. -- Christian PS: My random zlib1.dll came from PostgreSQL, EDB 18.3-2.
Good day, Michal There is an issue with Windows build - both, checksum and pgp signature not match installer: gpg: enabled compatibility flags: gpg: Signature made 04/09/26 19:16:28 Russia TZ 2 Standard Time gpg: using RSA key 2BC7E4E67E3CC0C1BEA72F8C2EFC7FF0D416E014 gpg: using subkey 0x2EFC7FF0D416E014 instead of primary key 0xB1048932DD3AAAA3 gpg: using pgp trust model gpg: BAD signature from "Micha┼В Trojnara <Michal.Trojnara@stunnel.org>" [full] gpg: binary signature, digest algorithm SHA512, key algorithm rsa4096 Hash of stunnel-5.78-win64-installer.exe is B918F8CF2D4EE94496C655C1A8E1997A26A0F73BD5DBD59F5DD9C4AC3DECA871 instead of 541700197CE2E03DD86B343D9CBF6434359CCA9F44E6927FDE1D2C76C355C3E6 Best regards, Silmor On 09/04/2026 20:10, Michał Trojnara wrote:
Dear Users,
I have released version 5.78 of stunnel.
### Version 5.78, 2026.04.09, urgency: MEDIUM * Security bugfixes - OpenSSL DLLs updated to version 3.5.6. * Bugfixes - Fixed WIN32 transfer() loop errors with OOB TCP. - Fixed a memory leak introduced in version 5.73. - Build fix for systems without timegm() (thanks to Jose A. Diaz and Shubham Gupta). - Fixed a startup crash when both global (default) and service-level lists of values are configured for an option. * Features - Support for zstd and brotli compression with OpenSSL 3.2 and TLS 1.2 or older. - WIN32 OpenSSL build with zlib and zstd support. - Support for new "options" parameter values. - Less bloated errors on an invalid configuration file. - Documentation updated from Pod to Pandoc Markdown. - Removed support for OpenSSL versions older than 0.9.8. The final update for the OpenSSL 0.9.7 branch (0.9.7m) was issed on 23 Feb 2007.
Home page: https://www.stunnel.org/
Download: https://www.stunnel.org/downloads.html
SHA-256 hashes: 8727e53bb8b7528f850327a2a149158422c02183bc120d1d733cc65b1e2c349d stunnel-5.78.tar.gz 541700197ce2e03dd86b343d9cbf6434359cca9f44e6927fde1d2c76c355c3e6 stunnel-5.78-win64-installer.exe b585d0828165d2e317f3956f2657fa6fb265b34b3ff49181bf561acd8eea2500 stunnel-5.78-android.zip
Best regards, Mike
Dear Users, I have updated the OpenSSL library bundled with the Windows installer to include zlib compression support and fixed a web server caching issue that resulted in invalid GPG signatures. Thank you very much for reporting these issues. The SHA-256 value of the updated file is: 32a88dcc5654f955266109be8bf10fd7d56fa4e125cab821ee508230570e46c5 stunnel-5.78-win64-installer.exe Best regards, Mike On 4/9/26 7:10 PM, Michał Trojnara wrote:
Dear Users,
I have released version 5.78 of stunnel.
### Version 5.78, 2026.04.09, urgency: MEDIUM * Security bugfixes - OpenSSL DLLs updated to version 3.5.6. * Bugfixes - Fixed WIN32 transfer() loop errors with OOB TCP. - Fixed a memory leak introduced in version 5.73. - Build fix for systems without timegm() (thanks to Jose A. Diaz and Shubham Gupta). - Fixed a startup crash when both global (default) and service-level lists of values are configured for an option. * Features - Support for zstd and brotli compression with OpenSSL 3.2 and TLS 1.2 or older. - WIN32 OpenSSL build with zlib and zstd support. - Support for new "options" parameter values. - Less bloated errors on an invalid configuration file. - Documentation updated from Pod to Pandoc Markdown. - Removed support for OpenSSL versions older than 0.9.8. The final update for the OpenSSL 0.9.7 branch (0.9.7m) was issed on 23 Feb 2007.
Home page: https://www.stunnel.org/
Download: https://www.stunnel.org/downloads.html
SHA-256 hashes: 8727e53bb8b7528f850327a2a149158422c02183bc120d1d733cc65b1e2c349d stunnel-5.78.tar.gz 541700197ce2e03dd86b343d9cbf6434359cca9f44e6927fde1d2c76c355c3e6 stunnel-5.78-win64-installer.exe b585d0828165d2e317f3956f2657fa6fb265b34b3ff49181bf561acd8eea2500 stunnel-5.78-android.zip
Best regards, Mike
participants (5)
-
accounts+stunnel@tod-vault.com -
Christian Ullrich -
Jose Alf. -
Michał Trojnara -
Thomas Eifert