Rerelease of OpenSSL v0.9.8r and v1.0.0d for Indy

Hello,

after some weeks of extensive testing I am now releasing updated versions of the above mentioned OpenSSL DLLs. Those libraries are now tested with Windows 2000 up to Windows 7 (x32 and x64 where available). As usual there are no dependencies to any runtime libraries beside the common Kernel/WinSock2 etc.pp.

As I mentioned in the Important Compatibility Announcement two weeks ago I had made a mistake during the compilation of the last two published OpenSSL versions which led to an incompatibility with Windows 2000 and early XP versions. Check the linked post for a list of affected versions.

The issue is now fixed.

Here are the direct links for the updated release for Win32/64:
http://indy.fulgan.com/SSL/openssl-0.9.8r-i386-win32-rev2.zip
http://indy.fulgan.com/SSL/openssl-1.0.0d-i386-win32-rev2.zip
http://indy.fulgan.com/SSL/openssl-0.9.8r-x64_86-win64-rev2.zip
http://indy.fulgan.com/SSL/openssl-1.0.0d-x64_86-win64-rev2.zip

I am sorry for the inconvenience caused and I would like to thank Jason Smith again for bringing this issue to my attention and Salvor Hardin for his help!

As Salvor stated in one of his comments using Visual C++ 2008 with an adjusted makefile works (the /MT switch as mentioned in the previous post). We should keep in mind that this way of building the DLLs may not work in future but for now and the next few years it should do the trick. To make it short – @Savlor: You were right!

Cheers,
Arvid

OpenSSL v0.9.8r and v1.0.0d for Indy

Hi,

You can download precompiled versions of the new OpenSSL libaries from our official Indy Mirror (The Fulgan Mirror).

Direct Links for the x32 versions:
http://indy.fulgan.com/SSL/openssl-0.9.8r-i386-win32.zip
http://indy.fulgan.com/SSL/openssl-1.0.0d-i386-win32.zip

The 0.9.8 branch is only made available for compatibility reasons, if you have the choice take the newer 1.0 version. Both versions are supported by Indy, so it’s up to you.

You’ll find a “ReadMe”, License Information and File Hashes inside the zip archives. This version is including important bug and security fixes, using it is strongly recommended. The DLLs have no dependencies and are ready to use (ready for shipping with your application).

We include the OpenSSL.exe in the download, too. This file is not required for deployment of your own application, but it may be useful for handling certificates on your own during app development.

Regards,
Arvid

OpenSSL v0.9.8q and v1.0.0c for Indy

Hi,

today I am releasing the latest OpenSSL versions for Indy, 0.9.8q and 1.0.0c.

You can download precompiled versions of the new OpenSSL libaries from our official Indy Mirror (The Fulgan Mirror).

Direct Links for the x32 versions:
http://indy.fulgan.com/SSL/openssl-0.9.8q-i386-win32.zip
http://indy.fulgan.com/SSL/openssl-1.0.0c-i386-win32.zip

You’ll find a ReadMe, License Information and File Hashes inside the zip archives. This version is including important bug and security fixes, using it is strongly recommended. The x32 DLLs have no noteworthy dependencies and are ready to use (ready for shipping).

As JP Mugaas mentioned with an earlier release: We include the OpenSSL.exe in the download, too. Please see his comment in the previous release at http://blog.digivendo.com/2010/06/openssl-v0-9-8o-and-v1-0-0a-for-indy/.

Regards,
Arvid

P.S.: The 0.9.8 branch is only made available for compatibility reasons, if you have the choice take the newer 1.0 version. Both versions are supported by Indy, so it’s up to you.

OpenSSL v0.9.8o and v1.0.0a for Indy

Hello,

updated OpenSSL Versions available in the flavor of your choice ;)

As of today you can download precompiled versions of the newest OpenSSL libaries from our official Indy Mirror (The Fulgan Mirror).

As the OpenSSL team has published an update for the old 0.9.8 branch, we supply them too:

Direct Links:
http://indy.fulgan.com/SSL/openssl-0.9.8o-i386-win32.zip
http://indy.fulgan.com/SSL/openssl-1.0.0a-i386-win32.zip

As always: You’ll find a ReadMe, License Information and File Hashes inside the zip archive. This version is including important bug and security fixes, using it is strongly recommended.

Note: This version needs the very latest Indy SVN (Revision #4168 and newer). This is due to changes in OpenSSL (i.e. removing deprecated MD2 by default).

As before the libraries have no noteworthy dependencies except for the Win64 versions which require the VC++ 2008 runtime libraries.

Cheers,
Arvid

OpenSSL v1.0.0 for Indy

Hello,

after one year of beta testing, the OpenSSL team published the final 1.0 version yesterday. As of today you can download a precompiled version of the OpenSSL libaries from our official Indy Mirror (The Fulgan Mirror).

Direct Link: openssl-1.0.0-i386-win32.zip

As always: You’ll find a ReadMe, License Information and File Hashes inside the zip archive. This version is including important bug and security fixes, using it is strongly recommended.

Note: This version needs the very latest Indy SVN (Revision #4168 and newer). This is due to changes in OpenSSL (i.e. removing deprecated MD2 by default).

I would like to thank my previous readers, especially Salvor for pointing out a different way in building the libraries without the need for the MS VC++ Runtime DLLs while being able to use the latest VC++ compilers.

This release is built using MS VC++ 2008 and the Network Wide Assembler (NASM) instead of Mingw/gcc which allows us to create smaller DLLs and faster code now (sadly the VC++ 2010 build chain is still broken for OpenSSL 1.0).

Regards,
Arvid