Discussion:
[xmlsec] New xmlsec 1.2.26 release
Aleksey Sanin
2018-06-05 16:53:16 UTC
Permalink
The XML Security Library 1.2.26 release includes the following changes:

* Added xmlsec-mscng module based on Microsoft Cryptography API: Next
Generation (vmiklos).

* Added support for GOST 2012 and fixed of CryptoPro CSP provider in
xmlsec-mscrypto (ipechorin).

* Added LibreSSL 2.7 support (vishwin).

* Upgraded documentation build process to support the latest gtk-doc.

* Several other small fixes



You can find the new release in the usual place:

http://www.aleksey.com/xmlsec/download.html


Thanks to everyone who contributed patches and filed bugs!


Best,

Aleksey Sanin
Miklos Vajna
2018-06-08 07:23:44 UTC
Permalink
Hi,
One subtle change we noticed on the LibreOffice side is this:
https://github.com/lsh123/xmlsec/commit/968646fb9b8428174a112fce2f08b1ec89d0ed97

This actually broke our usage of libxmlsec, now we have a version check:

https://cgit.freedesktop.org/libreoffice/core/tree/xmlsecurity/source/xmlsec/xmlstreamio.cxx#n160

It might be interesting for other consumers of libxmlsec if they also
register both custom and default callbacks.

At least in our case luckily this was caught be integration tests, so no
end-user regression. :-)

Just flagging this so fixing the same elsewhere takes less time.

Regards,

Miklos
Aleksey Sanin
2018-06-08 16:39:42 UTC
Permalink
Sorry about that -- the "old" way required xmlSecIOCleanupCallbacks()
call which was annoying. BTW, you can remove it now and don't
re-register default callbacks (less code).


Aleksey
Post by Miklos Vajna
Hi,
https://github.com/lsh123/xmlsec/commit/968646fb9b8428174a112fce2f08b1ec89d0ed97
https://cgit.freedesktop.org/libreoffice/core/tree/xmlsecurity/source/xmlsec/xmlstreamio.cxx#n160
It might be interesting for other consumers of libxmlsec if they also
register both custom and default callbacks.
At least in our case luckily this was caught be integration tests, so no
end-user regression. :-)
Just flagging this so fixing the same elsewhere takes less time.
Regards,
Miklos
Loading...