Since I don't use OpenSSL I can't suggest if keep supporto for old version or not. General speaking, if a version is deprecated then there are no reasons to continue to support it.
About obsolete properties, there should be a way to remove they without raising errors when a form or datamodule will loaded. During the loading the component should read the old property and simply ignore it or "remap" to a new one. I never do that but I know that it is possible. Bye, Maurizio. >----Messaggio originale---- >Da: "Angus Robertson - Magenta Systems Ltd" <an...@magsys.co.uk> >Data: 05/10/2016 11.46 >A: <twsocket@lists.elists.org> >Ogg: [twsocket] Straw poll - Should ICS continue to support old OpenSSL versions? > >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