pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/security/xml-security-c xml-security-c: Update to 2.0....



details:   https://anonhg.NetBSD.org/pkgsrc/rev/7fbee399537a
branches:  trunk
changeset: 388951:7fbee399537a
user:      nia <nia%pkgsrc.org@localhost>
date:      Sun Dec 16 22:19:25 2018 +0000

description:
xml-security-c: Update to 2.0.2. Patch from maya.

Changes:

2.0.0:

Bug

    [SANTUARIO-496] - DSA verification crashes OpenSSL on invalid combinations of key content

2.0.1:

Bug

    [SANTUARIO-491] - Default KeyInfo resolver doesn't check for empty element content.

2.0.0:

Bug

    [SANTUARIO-382] - Unconditionally enable large file support
    [SANTUARIO-418] - Invalid acceptance of unpadded RSA signatures
    [SANTUARIO-435] - Automake misses the subdir-objects option
    [SANTUARIO-437] - Cannot compile as C++11
    [SANTUARIO-447] - XSECCryptoX509::loadX509PEM() can read past unterminated buffer
    [SANTUARIO-449] - TXFMOutputFile can try to close unopened stream
    [SANTUARIO-470] - dsig/DSIGReference.cpp:931: bad type ?
    [SANTUARIO-471] - Patch for C++11 compile failures
    [SANTUARIO-473] - Build failure using NSS
    [SANTUARIO-474] - Better overflow checking
    [SANTUARIO-479] - xml-security-cpp compilation errors

Improvement

    [SANTUARIO-460] - Support for OpenSSL 1.1
    [SANTUARIO-461] - Internal key store should be deleted on any CryptoAcquireContext() error
    [SANTUARIO-472] - Conditional inclusion of XMKS code in library
    [SANTUARIO-476] - Change default behavior for inferring attribute IDness by name

diffstat:

 security/xml-security-c/Makefile                                              |   4 +-
 security/xml-security-c/PLIST                                                 |  28 ++++-----
 security/xml-security-c/distinfo                                              |  12 +--
 security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp |  15 -----
 4 files changed, 20 insertions(+), 39 deletions(-)

diffs (120 lines):

diff -r 55e4ba5bb6d5 -r 7fbee399537a security/xml-security-c/Makefile
--- a/security/xml-security-c/Makefile  Sun Dec 16 18:24:57 2018 +0000
+++ b/security/xml-security-c/Makefile  Sun Dec 16 22:19:25 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.19 2018/04/30 06:52:06 ryoon Exp $
+# $NetBSD: Makefile,v 1.20 2018/12/16 22:19:25 nia Exp $
 
-DISTNAME=      xml-security-c-1.7.3
+DISTNAME=      xml-security-c-2.0.2
 CATEGORIES=    security devel
 MASTER_SITES=  ${MASTER_SITE_APACHE:=/santuario/c-library/}
 
diff -r 55e4ba5bb6d5 -r 7fbee399537a security/xml-security-c/PLIST
--- a/security/xml-security-c/PLIST     Sun Dec 16 18:24:57 2018 +0000
+++ b/security/xml-security-c/PLIST     Sun Dec 16 22:19:25 2018 +0000
@@ -1,12 +1,12 @@
-@comment $NetBSD: PLIST,v 1.4 2011/02/23 09:02:07 adam Exp $
-bin/c14n
-bin/checksig
-bin/cipher
-bin/siginf
-bin/templatesign
-bin/txfmout
-bin/xklient
-bin/xtest
+@comment $NetBSD: PLIST,v 1.5 2018/12/16 22:19:25 nia Exp $
+bin/xsec-c14n
+bin/xsec-checksig
+bin/xsec-cipher
+bin/xsec-siginf
+bin/xsec-templatesign
+bin/xsec-txfmout
+bin/xsec-xklient
+bin/xsec-xtest
 include/xsec/canon/XSECC14n20010315.hpp
 include/xsec/canon/XSECCanon.hpp
 include/xsec/canon/XSECXMLNSStack.hpp
@@ -55,6 +55,7 @@
 include/xsec/enc/OpenSSL/OpenSSLCryptoProvider.hpp
 include/xsec/enc/OpenSSL/OpenSSLCryptoSymmetricKey.hpp
 include/xsec/enc/OpenSSL/OpenSSLCryptoX509.hpp
+include/xsec/enc/OpenSSL/OpenSSLSupport.hpp
 include/xsec/enc/XSCrypt/XSCryptCryptoBase64.hpp
 include/xsec/enc/XSECCryptoBase64.hpp
 include/xsec/enc/XSECCryptoException.hpp
@@ -86,22 +87,20 @@
 include/xsec/transformers/TXFMBase64.hpp
 include/xsec/transformers/TXFMC14n.hpp
 include/xsec/transformers/TXFMChain.hpp
+include/xsec/transformers/TXFMChar.hpp
 include/xsec/transformers/TXFMCipher.hpp
 include/xsec/transformers/TXFMConcatChains.hpp
 include/xsec/transformers/TXFMDocObject.hpp
 include/xsec/transformers/TXFMEnvelope.hpp
-include/xsec/transformers/TXFMMD5.hpp
+include/xsec/transformers/TXFMHash.hpp
 include/xsec/transformers/TXFMOutputFile.hpp
 include/xsec/transformers/TXFMParser.hpp
 include/xsec/transformers/TXFMSB.hpp
-include/xsec/transformers/TXFMSHA1.hpp
 include/xsec/transformers/TXFMURL.hpp
 include/xsec/transformers/TXFMXPath.hpp
 include/xsec/transformers/TXFMXPathFilter.hpp
 include/xsec/transformers/TXFMXSL.hpp
-include/xsec/utils/XSECAutoPtr.hpp
 include/xsec/utils/XSECBinTXFMInputStream.hpp
-include/xsec/utils/XSECDOMUtils.hpp
 include/xsec/utils/XSECNameSpaceExpander.hpp
 include/xsec/utils/XSECPlatformUtils.hpp
 include/xsec/utils/XSECSOAPRequestor.hpp
@@ -110,8 +109,6 @@
 include/xsec/utils/XSECSafeBufferFormatter.hpp
 include/xsec/utils/XSECTXFMInputSource.hpp
 include/xsec/utils/XSECXPathNodeList.hpp
-include/xsec/utils/unixutils/XSECBinHTTPURIInputStream.hpp
-include/xsec/utils/unixutils/XSECURIResolverGenericUnix.hpp
 include/xsec/xenc/XENCCipher.hpp
 include/xsec/xenc/XENCCipherData.hpp
 include/xsec/xenc/XENCCipherReference.hpp
@@ -160,3 +157,4 @@
 include/xsec/xkms/XKMSValidateResult.hpp
 include/xsec/xkms/XKMSValidityInterval.hpp
 lib/libxml-security-c.la
+lib/pkgconfig/xml-security-c.pc
diff -r 55e4ba5bb6d5 -r 7fbee399537a security/xml-security-c/distinfo
--- a/security/xml-security-c/distinfo  Sun Dec 16 18:24:57 2018 +0000
+++ b/security/xml-security-c/distinfo  Sun Dec 16 22:19:25 2018 +0000
@@ -1,8 +1,6 @@
-$NetBSD: distinfo,v 1.10 2018/04/30 06:50:58 ryoon Exp $
+$NetBSD: distinfo,v 1.11 2018/12/16 22:19:25 nia Exp $
 
-SHA1 (xml-security-c-1.7.3.tar.gz) = bcbe98e0bd3695a0b961a223cce53e2f35c4681b
-RMD160 (xml-security-c-1.7.3.tar.gz) = f0c9c3668a3ff2e13647909b926e20fdba828ad2
-SHA512 (xml-security-c-1.7.3.tar.gz) = ea46709d6706edf345e19132d9998774e50dc7b5947a7b4a55e3627998f5ac66f976fdff0a5015ef3cee73c03c04f3c4cf993efd397082491c2000c6548b89d2
-Size (xml-security-c-1.7.3.tar.gz) = 909320 bytes
-SHA1 (patch-xsec_Makefile.in) = f610c63b888f8f744a5de5b47975eb7dc4aee55b
-SHA1 (patch-xsec_tools_checksig_InteropResolver.cpp) = bdc668a7f0212113d0efbaf189e7021a44108e26
+SHA1 (xml-security-c-2.0.2.tar.gz) = 281efe6701397036af420244be26815589cec982
+RMD160 (xml-security-c-2.0.2.tar.gz) = dec0d113943e48495cc4a5a33a1d892f793a08f0
+SHA512 (xml-security-c-2.0.2.tar.gz) = bebadee2daf27181f5bcc955a909397976e8fd2e67f5e546f5adbede0ca790647cbec9181b0b609da59d525ff3baa9f899af2a3d815bc7a2f3a57bd8b30c011b
+Size (xml-security-c-2.0.2.tar.gz) = 904933 bytes
diff -r 55e4ba5bb6d5 -r 7fbee399537a security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp
--- a/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp     Sun Dec 16 18:24:57 2018 +0000
+++ b/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp     Sun Dec 16 22:19:25 2018 +0000
@@ -1,15 +0,0 @@
-$NetBSD: patch-xsec_tools_checksig_InteropResolver.cpp,v 1.3 2018/04/30 06:50:58 ryoon Exp $
-
-false is a bad pointer value.
-
---- xsec/tools/checksig/InteropResolver.cpp.orig       2017-09-23 12:23:36.663288313 +0000
-+++ xsec/tools/checksig/InteropResolver.cpp
-@@ -645,7 +645,7 @@ XSECCryptoKey * InteropResolver::resolve
- 
-       }
- 
--      return false;
-+      return NULL;
- 
- }
- 



Home | Main Index | Thread Index | Old Index