pkgsrc-Changes archive

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

CVS commit: pkgsrc/security/xml-security-c



Module Name:    pkgsrc
Committed By:   nia
Date:           Sun Dec 16 22:19:25 UTC 2018

Modified Files:
        pkgsrc/security/xml-security-c: Makefile PLIST distinfo
        pkgsrc/security/xml-security-c/patches:
            patch-xsec_tools_checksig_InteropResolver.cpp

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 pkgsrc/security/xml-security-c/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/security/xml-security-c/PLIST
cvs rdiff -u -r1.10 -r1.11 pkgsrc/security/xml-security-c/distinfo
cvs rdiff -u -r1.3 -r1.4 \
    pkgsrc/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/security/xml-security-c/Makefile
diff -u pkgsrc/security/xml-security-c/Makefile:1.19 pkgsrc/security/xml-security-c/Makefile:1.20
--- pkgsrc/security/xml-security-c/Makefile:1.19        Mon Apr 30 06:52:06 2018
+++ pkgsrc/security/xml-security-c/Makefile     Sun Dec 16 22:19:25 2018
@@ -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/}
 

Index: pkgsrc/security/xml-security-c/PLIST
diff -u pkgsrc/security/xml-security-c/PLIST:1.4 pkgsrc/security/xml-security-c/PLIST:1.5
--- pkgsrc/security/xml-security-c/PLIST:1.4    Wed Feb 23 09:02:07 2011
+++ pkgsrc/security/xml-security-c/PLIST        Sun Dec 16 22:19:25 2018
@@ -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/OpenSSLCryptoKe
 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/TXFMBase.hpp
 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/XSECSafeBuffer.hpp
 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/XKMSValidateRequest.hp
 include/xsec/xkms/XKMSValidateResult.hpp
 include/xsec/xkms/XKMSValidityInterval.hpp
 lib/libxml-security-c.la
+lib/pkgconfig/xml-security-c.pc

Index: pkgsrc/security/xml-security-c/distinfo
diff -u pkgsrc/security/xml-security-c/distinfo:1.10 pkgsrc/security/xml-security-c/distinfo:1.11
--- pkgsrc/security/xml-security-c/distinfo:1.10        Mon Apr 30 06:50:58 2018
+++ pkgsrc/security/xml-security-c/distinfo     Sun Dec 16 22:19:25 2018
@@ -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

Index: pkgsrc/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp
diff -u pkgsrc/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp:1.3 pkgsrc/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp:1.4
--- pkgsrc/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp:1.3    Mon Apr 30 06:50:58 2018
+++ pkgsrc/security/xml-security-c/patches/patch-xsec_tools_checksig_InteropResolver.cpp        Sun Dec 16 22:19:25 2018
@@ -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