Jump to content
Angus Robertson

ICS V9.5 Refresh announced

Recommended Posts

ICS V9.5 Refresh has been released at: https://wiki.overbyte.eu/wiki/index.php/ICS_Download

 

ICS is a free internet component library for Delphi 7, 2006 to 2010, XE to XE8, 10, 10.1, 10.2, 10.3, 10.4, 11, 12 and 13 and C++ Builder 10.4, 11, 12 and 13. ICS supports VCL and FMX, Win32 and Win64 targets.

 

The distribution zip includes the latest OpenSSL 3.6.0, 3.5.4, 3.4.3 and 3.0.18 for Win32 and Win64.

 

This release mainly updates the automatic certificate ordering functionality of various components following a lot more testing, and also various bundled files, but does not deserve a new release number, there are no major bug fixes.

 

Improved automatic certificate ordering configuration so that most settings are now properties in TSslWSocketServer rather than in each IcsHost, so they are read and set with the server configuration and are common to all IcsHosts. Individual hosts now need only one setting to enable ordering.

 

All the ordering and IcsHosts documentation has been finally updated, as has the wiki page https://wiki.overbyte.eu/wiki/index.php/FAQ_Order_SSL_Certificates which now includes screen shots of the OverbyteIcsX509CertsTst sample application.  The sample is effectively an X509 certificate management and ordering tool that can be used standalone to order certificates from Let's Encrypt and Google Trust Services for testing or commercial use, including wild card certificates provided you run your own Windows DNS Server. These certificates can be used automatically by most non-ICS servers such as Windows IIS or Apache. 

 

For C++ users, there are now two separate install groups and packages, CBIcsInstallVclFmx.groupproj that builds C++ Win32 and Win64, and CBIcsInstallVclFmxModern.groupproj that builds C++ Win32 and Win64x.

 

The build group CBIcsInstallVclFmx.groupproj now successfully builds all C++ Win32 and Win64 packages without errors. The CBIcsInstallVclFmxModern.groupproj still fails pending a Win64 Modern compiler fix, but in theory should be the group for long term use once the old Win64 compiler is discontinued.

 

Angus

 

Edited by Angus Robertson
  • Like 2
  • Thanks 2

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×