rpms/ldns/EL-5 ldns-keygen-hmac-memory.patch, NONE, 1.1 ldns.spec, 1.16, 1.17 sources, 1.6, 1.7

Paul Wouters pwouters at fedoraproject.org
Thu Apr 16 20:49:14 UTC 2009


Author: pwouters

Update of /cvs/extras/rpms/ldns/EL-5
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv31185

Modified Files:
	ldns.spec sources 
Added Files:
	ldns-keygen-hmac-memory.patch 
Log Message:
* Thu Apr 16 2009 Paul Wouters <paul at xelerance.com> - 1.5.1-2
- Memory management bug when generating a sha256 key, see:
  https://bugzilla.redhat.com/show_bug.cgi?id=493953


ldns-keygen-hmac-memory.patch:

--- NEW FILE ldns-keygen-hmac-memory.patch ---
Index: keys.c
===================================================================
--- keys.c	(revision 2895)
+++ keys.c	(revision 2897)
@@ -1050,7 +1050,7 @@
 		case LDNS_SIGN_HMACMD5:
 		case LDNS_SIGN_HMACSHA1:
 		case LDNS_SIGN_HMACSHA256:
-			bin = LDNS_XMALLOC(unsigned char, size);
+			bin = LDNS_XMALLOC(unsigned char, ldns_key_hmac_size(k));
 			if (!bin) {
 				return NULL;
 			}


Index: ldns.spec
===================================================================
RCS file: /cvs/extras/rpms/ldns/EL-5/ldns.spec,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- ldns.spec	13 Feb 2009 21:22:37 -0000	1.16
+++ ldns.spec	16 Apr 2009 20:48:44 -0000	1.17
@@ -1,10 +1,11 @@
 Summary: Lowlevel DNS(SEC) library with API
 Name: ldns
 Version: 1.5.1
-Release: 1%{?dist}
+Release: 2%{?dist}
 License: BSD
 Url: http://www.nlnetlabs.nl/%{name}/
 Source: http://www.nlnetlabs.nl/downloads/%{name}-%{version}.tar.gz
+Patch1: ldns-keygen-hmac-memory.patch
 Group: System Environment/Libraries
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: libtool, autoconf, automake, gcc-c++, openssl-devel, doxygen
@@ -31,6 +32,9 @@
 #libtoolize
 #autoreconf
 
+# https://bugzilla.redhat.com/show_bug.cgi?id=493953
+%patch1
+
 %configure --disable-rpath --with-sha2
 
 %build
@@ -83,6 +87,10 @@
 %postun -p /sbin/ldconfig
 
 %changelog
+* Thu Apr 16 2009 Paul Wouters <paul at xelerance.com> - 1.5.1-2
+- Memory management bug when generating a sha256 key, see:
+  https://bugzilla.redhat.com/show_bug.cgi?id=493953
+
 * Fri Feb 13 2009 Paul Wouters <paul at xelerance.com> - 1.5.1-1
 - Upgrade to 1.5.1 (1.5.0 was a dud release)
 


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/ldns/EL-5/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources	13 Feb 2009 21:22:37 -0000	1.6
+++ sources	16 Apr 2009 20:48:44 -0000	1.7
@@ -1,2 +1 @@
-676c088b6a7e1ae0be16a16410fda805  ldns-1.5.0.tar.gz
 17f73def98711e1475409d9a8d5d9dcd  ldns-1.5.1.tar.gz




More information about the fedora-extras-commits mailing list