- Drop older version
- Remove obsolete properties




On Wed, Oct 5, 2016 at 5:46 AM, Angus Robertson - Magenta Systems Ltd <
an...@magsys.co.uk> wrote:

> The recent introduction of OpenSSL 1.1.0 required a lot of internal
> changes in ICS which were made backward compatible with older versions.
>
>
> ICS V8.34 currently supports three OpenSSL versions, but it would make
> future maintenance of ICS easier if only the latest OpenSSL 1.1.0 were
> supported.  Support for 1.0.1 ceases this year anyway, but 1.0.2 is a
> long term version for with support continuing for two or three years.
>
> Currently there is a lot of conditional code where different versions
> differ in some way which leads to bloat.  We are also continuing to
> support some obsolete properties that no longer work in 1.1.0, to make
> ICS fully backward compatible.
>
> Benefits of continued support for OpenSSL 1.0.2
> - 1.0.2 has longer history, proven reliable
> - 1.1.0 only released six weeks ago, perhaps buggy
>
> Benefits of dropping support for OpenSSL 1.0.2
> - easier to maintain ICS, less ICS code
> - could drop support for obsolete properties, like SslVersionMethod
> - no actual new bugs introduced in 1.1.0, yet
>
> So can I please ask users of ICS to comment to this message saying
> whether new versions of ICS should continue to support old versions of
> OpenSSL.
>
> Also, would you prefer obsolete properties to remain so old programs
> don't need any changes, but perhaps confusing new users who may not
> realise these properties are useless.
>
> Angus
>
>
>
>
> --
> To unsubscribe or change your settings for TWSocket mailing list
> please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
> Visit our website at http://www.overbyte.be
>
-- 
To unsubscribe or change your settings for TWSocket mailing list
please goto http://lists.elists.org/cgi-bin/mailman/listinfo/twsocket
Visit our website at http://www.overbyte.be

Reply via email to