Hello community, here is the log from the commit of package bind for openSUSE:Factory checked in at 2014-01-30 19:14:08 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bind (Old) and /work/SRC/openSUSE:Factory/.bind.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bind" Changes: -------- --- /work/SRC/openSUSE:Factory/bind/bind.changes 2013-12-13 13:01:43.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.bind.new/bind.changes 2014-01-30 19:14:09.000000000 +0100 @@ -1,0 +2,18 @@ +Fri Jan 24 10:12:56 UTC 2014 - [email protected] + +- Add the sdb-ldap backend module (fate#313216). +- Details can be found here: + * http://bind9-ldap.bayour.com/ + * http://bind9-ldap.bayour.com/dnszonehowto.html + +------------------------------------------------------------------- +Tue Jan 21 17:02:30 UTC 2014 - [email protected] + +- Update to version 9.9.4P2 + * Fixes named crash when handling malformed NSEC3-signed zones + (CVE-2014-0591, bnc#858639) + * Obsoletes workaround-compile-problem.diff +- Replace rpz2+rl-9.9.3-P1.patch by rpz2-9.9.4.patch, rl is now + supported upstream (--enable-rrl). + +------------------------------------------------------------------- Old: ---- bind-9.9.3-P2.tar.gz bind-9.9.3-P2.tar.gz.asc rpz2+rl-9.9.3-P1.patch New: ---- bind-9.9.4-P2.tar.gz bind-9.9.4-P2.tar.gz.asc bind-sdb-ldap.patch rpz2-9.9.4.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bind.spec ++++++ --- /var/tmp/diff_new_pack.V9DSUm/_old 2014-01-30 19:14:10.000000000 +0100 +++ /var/tmp/diff_new_pack.V9DSUm/_new 2014-01-30 19:14:10.000000000 +0100 @@ -1,7 +1,7 @@ # # spec file for package bind # -# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: bind %define pkg_name bind -%define pkg_vers 9.9.3-P2 +%define pkg_vers 9.9.4-P2 BuildRequires: krb5-devel BuildRequires: libcap BuildRequires: libcap-devel @@ -33,7 +33,7 @@ Summary: Domain Name System (DNS) Server (named) License: ISC Group: Productivity/Networking/DNS/Servers -Version: 9.9.3P2 +Version: 9.9.4P2 Release: 0 Provides: bind8 Provides: bind9 @@ -58,16 +58,16 @@ Patch4: perl-path.diff Patch51: pie_compile.diff Patch52: named-bootconf.diff +Patch53: bind-sdb-ldap.patch Patch100: configure.in.diff2 -Patch110: workaround-compile-problem.diff %if 0%{?suse_version} > 1220 BuildRequires: gpg-offline %endif # Rate limiting patch by Paul Vixie et.al. for reflection DoS protection # see http://www.redbarn.org/dns/ratelimits -#Patch200: http://ss.vix.su/~vjs/rpz2+rl-9.9.3-P1.patch -Patch200: rpz2+rl-9.9.3-P1.patch +#Patch200: http://ss.vix.su/~vjs/rpz2-9.9.4.patch +Patch200: rpz2-9.9.4.patch Source60: dlz-schema.txt %if %ul_version >= 1 @@ -207,10 +207,10 @@ %patch51 %endif %patch52 +%patch53 %if 0%{?suse_version} <= 1010 %patch100 -p1 %endif -%patch110 -p0 %patch200 -p0 # modify settings of some files regarding to OS version and vendor function replaceStrings() @@ -227,8 +227,8 @@ replaceStrings ${file} done popd -#cp bind-sdb-ldap-%{SDB_LDAP_VERSION}/ldapdb.c bin/named/ -#cp bind-sdb-ldap-%{SDB_LDAP_VERSION}/ldapdb.h bin/named/include/ +cp contrib/sdb/ldap/ldapdb.c bin/named/ +cp contrib/sdb/ldap/ldapdb.h bin/named/include/ # --------------------------------------------------------------------------- %build @@ -270,7 +270,9 @@ --with-libtool \ --enable-runidn \ --with-libxml2 \ - --with-dlz-mysql --with-dlz-ldap + --with-dlz-mysql \ + --with-dlz-ldap \ + --enable-rrl " cp -f -p config.guess config.sub contrib/idn/idnkit-1.0-src/ ./configure ${CONFIGURE_OPTIONS} @@ -364,7 +366,7 @@ cp -a vendor-files/docu/dnszonehowto.html contrib/sdb/ldap/ mkdir -p vendor-files/config/ISC-examples cp -a bin/tests/*.conf* vendor-files/config/ISC-examples -for file in CHANGES COPYRIGHT README FAQ version contrib doc/{arm,misc} vendor-files/config; do +for file in CHANGES COPYRIGHT README FAQ version contrib doc/{arm,misc} vendor-files/config contrib/sdb/ldap/INSTALL.ldap; do basename=$( basename ${file}) cp -a ${file} ${RPM_BUILD_ROOT}/%{_defaultdocdir}/bind/${basename} echo "%doc %{_defaultdocdir}/bind/${basename}" >>filelist-bind-doc ++++++ bind-9.9.3-P2.tar.gz -> bind-9.9.4-P2.tar.gz ++++++ /work/SRC/openSUSE:Factory/bind/bind-9.9.3-P2.tar.gz /work/SRC/openSUSE:Factory/.bind.new/bind-9.9.4-P2.tar.gz differ: char 5, line 1 ++++++ bind-sdb-ldap.patch ++++++ Index: bin/named/Makefile.in =================================================================== --- bin/named/Makefile.in.orig 2014-01-23 18:42:24.479609343 +0100 +++ bin/named/Makefile.in 2014-01-24 10:11:54.234471728 +0100 @@ -34,9 +34,9 @@ # # Add database drivers here. # -DBDRIVER_OBJS = -DBDRIVER_SRCS = -DBDRIVER_INCLUDES = +DBDRIVER_OBJS = ldapdb.@O@ +DBDRIVER_SRCS = ldapdb.c +DBDRIVER_INCLUDES = -DLDAP_DEPRECATED DBDRIVER_LIBS = DLZ_DRIVER_DIR = ${top_srcdir}/contrib/dlz/drivers Index: bin/named/main.c =================================================================== --- bin/named/main.c.orig 2013-12-20 01:28:28.000000000 +0100 +++ bin/named/main.c 2014-01-23 18:45:19.059680008 +0100 @@ -82,6 +82,7 @@ * Include header files for database drivers here. */ /* #include "xxdb.h" */ +#include <ldapdb.h> #ifdef CONTRIB_DLZ /* @@ -904,6 +905,7 @@ * Add calls to register sdb drivers here. */ /* xxdb_init(); */ + ldapdb_init(); #ifdef ISC_DLZ_DLOPEN /* @@ -940,6 +942,7 @@ * Add calls to unregister sdb drivers here. */ /* xxdb_clear(); */ + ldapdb_clear(); #ifdef CONTRIB_DLZ /* ++++++ configure.in.diff ++++++ --- /var/tmp/diff_new_pack.V9DSUm/_old 2014-01-30 19:14:10.000000000 +0100 +++ /var/tmp/diff_new_pack.V9DSUm/_new 2014-01-30 19:14:10.000000000 +0100 @@ -1,6 +1,8 @@ ---- bind-9.9.3-P1/configure.in.xx 2013-06-26 14:23:25.536177163 +0200 -+++ bind-9.9.3-P1/configure.in 2013-06-26 14:23:26.401175186 +0200 -@@ -3099,7 +3099,7 @@ +Index: bind-9.9.4-P2/configure.in +=================================================================== +--- bind-9.9.4-P2.orig/configure.in 2013-12-20 01:28:28.000000000 +0100 ++++ bind-9.9.4-P2/configure.in 2014-01-21 17:55:51.063395215 +0100 +@@ -3142,7 +3142,7 @@ # empty). The variable VARIABLE will be substituted into output files. # ++++++ rpz2+rl-9.9.3-P1.patch -> rpz2-9.9.4.patch ++++++ ++++ 13914 lines (skipped) ++++ between /work/SRC/openSUSE:Factory/bind/rpz2+rl-9.9.3-P1.patch ++++ and /work/SRC/openSUSE:Factory/.bind.new/rpz2-9.9.4.patch -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
