- 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