The XML Security Library 1.2.35 release candidate #1 is published
in the usual place:
http://www.aleksey.com/xmlsec/download/xmlsec1-1.2.35-rc1.tar.gz
http://www.aleksey.com/xmlsec/download/xmlsec1-1.2.35-rc1.sig
This release includes a large number of changes related to OpenSSL 3.0
migration and overall code cleanup. I would appreciate if you can
validate that there are no issues. I plant to publish the release in
a week or two.
* Migration to OpenSSL 3.0 API (based on PR by @snargit). Note that
OpenSSL engines are disabled by default when XMLSec library is compiled
against OpenSSL 3.0. To re-enable OpenSSL engines, use
"--enable-openssl3-engines" configure flag (there will be a lot of
deprecation warnings).
* The OpenSSL before 1.1.0 and LibreSSL before 2.7.0 are now deprecated
and will be removed in the future versions of XMLSec Library.
* Refactored all the integer casts to ensure cast-safety. Fixed all
warnings and enabled "-Werror" and "-pedantic" flags on CI builds.
* Added configure flag to use size_t for xmlSecSize (currently disabled
by default for backward compatibility).
* Moved all CI builds to GitHub actions.
* Several other small fixes
On a similar note, I am planning a "spring cleanup" release removing
a lot of old/deprecated stuff. I am collecting ideas here:
https://github.com/lsh123/xmlsec/issues/400
Please comment on the issue if you have concerns about existing plan
or if there are other things you think should be deleted!
Best,
Aleksey
_______________________________________________
xmlsec mailing list
[email protected]
http://www.aleksey.com/mailman/listinfo/xmlsec