Hello community, here is the log from the commit of package bind for openSUSE:Factory checked in at Fri Feb 6 20:40:05 CET 2009. -------- --- bind/bind.changes 2008-12-10 13:44:10.000000000 +0100 +++ bind/bind.changes 2009-01-30 11:34:21.001171000 +0100 @@ -1,0 +2,14 @@ +Wed Jan 28 10:53:30 CET 2009 - ug@suse.de + +- key names with spaces are allowed by genDDNSkey now + (bnc#459739) +- a missing /etc/named.conf.include could lead to an + error while "restart" (bnc#455888) +- version update to 9.6.0-P1 +- Full NSEC3 support +- Automatic zone re-signing +- New update-policy methods tcp-self and 6to4-self +- The BIND 8 resolver library, libbind, has been removed from the + BIND 9 distribution + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- bind-9.5.0P2.tar.gz New: ---- bind-9.6.0P1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bind.spec ++++++ --- /var/tmp/diff_new_pack.L31783/_old 2009-02-06 20:34:24.000000000 +0100 +++ /var/tmp/diff_new_pack.L31783/_new 2009-02-06 20:34:24.000000000 +0100 @@ -1,7 +1,7 @@ # -# spec file for package bind (Version 9.5.0P2) +# spec file for package bind (Version 9.6.0P1) # -# Copyright (c) 2008 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2009 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 @@ -20,12 +20,12 @@ Name: bind %define pkg_name bind -%define pkg_vers 9.5.0P2 +%define pkg_vers 9.6.0P1 #BuildRequires: openldap2 openldap2-devel BuildRequires: libcap libcap-devel libxml2-devel openssl openssl-devel Summary: Domain Name System (DNS) Server (named) -Version: 9.5.0P2 -Release: 18 +Version: 9.6.0P1 +Release: 1 %define SDB_LDAP_VERSION 1.0-beta License: BSD 3-Clause; X11/MIT Group: Productivity/Networking/DNS/Servers @@ -212,7 +212,7 @@ %setup -n %{pkg_name}-%{pkg_vers} -T -D -a1 %patch -p1 %patch1 -p1 -%patch2 -p1 +%patch2 -p0 %patch4 -p1 #%patch50 %if 0%{?suse_version} >= 1000 @@ -245,13 +245,13 @@ %{__libtoolize} -f %{__aclocal} %{__autoconf} -pushd lib/bind -%{?suse_update_config:%{suse_update_config -f}} -cat /usr/share/aclocal/libtool.m4 >> aclocal.m4 -%{__libtoolize} -f -%{__aclocal} -%{__autoconf} -popd +#pushd lib/bind +#%{?suse_update_config:%{suse_update_config -f}} +#cat /usr/share/aclocal/libtool.m4 >> aclocal.m4 +#%{__libtoolize} -f +#%{__aclocal} +#%{__autoconf} +#popd #pushd contrib/idn/idnkit-1.0-src #%{?suse_update_config:%{suse_update_config -f}} #cat /usr/share/aclocal/libtool.m4 >> aclocal.m4 @@ -274,7 +274,6 @@ --infodir=%{_infodir} \ --with-openssl \ --enable-threads \ - --enable-libbind \ --with-libtool \ --enable-runidn \ --with-libxml2 @@ -597,6 +596,8 @@ %doc %{_mandir}/man8/named-checkzone.8.gz %doc %{_mandir}/man8/named.8.gz %doc %{_mandir}/man8/named-compilezone.8.gz +%doc %{_mandir}/man8/dnssec-dsfromkey.8.gz +%doc %{_mandir}/man8/dnssec-keyfromlabel.8.gz %dir %{_datadir}/bind %{_datadir}/bind/createNamedConfInclude %{_datadir}/bind/ldapdump @@ -682,6 +683,8 @@ %{_bindir}/nsupdate %{_bindir}/genDDNSkey %{_bindir}/runidn +%{_sbindir}/dnssec-dsfromkey +%{_sbindir}/dnssec-keyfromlabel %{_sbindir}/rndc %{_sbindir}/rndc-confgen %dir %{_datadir}/idnkit @@ -692,7 +695,7 @@ %doc %{_mandir}/man1/host.1.gz %doc %{_mandir}/man1/nslookup.1.gz %doc %{_mandir}/man5/rndc.conf.5.gz -%doc %{_mandir}/man8/nsupdate.8.gz +%doc %{_mandir}/man1/nsupdate.1.gz %doc %{_mandir}/man8/rndc-confgen.8.gz %doc %{_mandir}/man8/rndc.8.gz # idn kit @@ -703,6 +706,17 @@ %doc %{_mandir}/man5/idnrc.5.gz %changelog +* Wed Jan 28 2009 ug@suse.de +- key names with spaces are allowed by genDDNSkey now + (bnc#459739) +- a missing /etc/named.conf.include could lead to an + error while "restart" (bnc#455888) +- version update to 9.6.0-P1 +- Full NSEC3 support +- Automatic zone re-signing +- New update-policy methods tcp-self and 6to4-self +- The BIND 8 resolver library, libbind, has been removed from the + BIND 9 distribution * Wed Dec 10 2008 olh@suse.de - use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade (bnc#437293) ++++++ bind-9.5.0P2.tar.gz -> bind-9.6.0P1.tar.gz ++++++ bind/bind-9.5.0P2.tar.gz bind/bind-9.6.0P1.tar.gz differ: byte 5, line 1 ++++++ configure.in.diff ++++++ --- /var/tmp/diff_new_pack.L31783/_old 2009-02-06 20:34:24.000000000 +0100 +++ /var/tmp/diff_new_pack.L31783/_new 2009-02-06 20:34:24.000000000 +0100 @@ -18,14 +18,3 @@ $1="" AC_MSG_CHECKING(for $2) for d in $3 ---- bind-9.2.2rc1/lib/bind/configure.in -+++ bind-9.2.2rc1/lib/bind/configure.in 2003-01-31 11:18:00 -@@ -23,7 +23,7 @@ - AC_CANONICAL_HOST - - AC_PROG_MAKE_SET --AC_PROG_RANLIB -+AC_PROG_LIBTOOL - AC_PROG_INSTALL - - AC_SUBST(STD_CINCLUDES) ++++++ Makefile.in.diff ++++++ --- /var/tmp/diff_new_pack.L31783/_old 2009-02-06 20:34:24.000000000 +0100 +++ /var/tmp/diff_new_pack.L31783/_new 2009-02-06 20:34:24.000000000 +0100 @@ -1,41 +1,3 @@ ---- bind-9.2.3/lib/bind/port/linux/include/Makefile.in -+++ bind-9.2.3/lib/bind/port/linux/include/Makefile.in 2003-03-03 16:35:43 -@@ -17,7 +17,6 @@ - - srcdir = @srcdir@ - VPATH = @srcdir@ --top_srcdir = @top_srcdir@ - - NHEADERS= net/route.h - SHEADERS= sys/mbuf.h -@@ -26,6 +25,8 @@ - - @BIND9_MAKE_RULES@ - -+top_srcdir = @top_srcdir@ -+ - installdirs: - $(SHELL) ${top_srcdir}/mkinstalldirs ${DESTDIR}${includedir}/net \ - ${DESTDIR}${includedir}/sys ---- bind-9.2.3/lib/bind/Makefile.in -+++ bind-9.2.3/lib/bind/Makefile.in 2003-03-03 17:04:15 -@@ -17,7 +17,6 @@ - - srcdir = @srcdir@ - VPATH = @srcdir@ --top_srcdir = @top_srcdir@ - - @LIBBIND_API@ - -@@ -94,6 +94,8 @@ - - @BIND9_MAKE_RULES@ - -+top_srcdir = @top_srcdir@ -+ - libbind.@SA@: ${OBJS} - ${AR} ${ARFLAGS} $@ ${OBJS} - ${RANLIB} $@ --- bind-9.3.1/bin/named/Makefile.in +++ bind-9.3.1/bin/named/Makefile.in 2006/05/09 13:00:18 @@ -138,8 +138,6 @@ ++++++ pid-path.diff ++++++ --- /var/tmp/diff_new_pack.L31783/_old 2009-02-06 20:34:24.000000000 +0100 +++ /var/tmp/diff_new_pack.L31783/_new 2009-02-06 20:34:24.000000000 +0100 @@ -1,19 +1,19 @@ ---- bind-9.2.2rc1/bin/named/include/named/globals.h -+++ bind-9.2.2rc1/bin/named/include/named/globals.h 2003/01/12 18:15:26 -@@ -102,9 +102,9 @@ - EXTERN isc_boolean_t ns_g_logstderr INIT(ISC_FALSE); - +--- bin/named/include/named/globals.h ++++ bin/named/include/named/globals.h 2009/01/28 11:01:54 +@@ -121,9 +121,9 @@ + "lwresd.pid"); + #else EXTERN const char * ns_g_defaultpidfile INIT(NS_LOCALSTATEDIR - "/run/named.pid"); + "/run/named/named.pid"); EXTERN const char * lwresd_g_defaultpidfile INIT(NS_LOCALSTATEDIR -- "/run/lwresd.pid"); -+ "/run/named/lwresd.pid"); - EXTERN const char * ns_g_username INIT(NULL); +- "/run/lwresd.pid"); ++ "/run/named/lwresd.pid"); + #endif - #undef EXTERN ---- bind-9.2.2rc1/contrib/nanny/nanny.pl -+++ bind-9.2.2rc1/contrib/nanny/nanny.pl 2003-02-19 18:44:10.000000000 +0100 + EXTERN const char * ns_g_username INIT(NULL); +--- contrib/nanny/nanny.pl ++++ contrib/nanny/nanny.pl 2009/01/28 11:02:29 @@ -19,7 +19,7 @@ # A simple nanny to make sure named stays running. ++++++ pie_compile.diff ++++++ --- /var/tmp/diff_new_pack.L31783/_old 2009-02-06 20:34:24.000000000 +0100 +++ /var/tmp/diff_new_pack.L31783/_new 2009-02-06 20:34:24.000000000 +0100 @@ -40,9 +40,9 @@ +LDFLAGS += -pie + - dnssec-keygen@EXEEXT@: dnssec-keygen.@O@ ${OBJS} ${DEPLIBS} + dnssec-dsfromkey@EXEEXT@: dnssec-dsfromkey.@O@ ${OBJS} ${DEPLIBS} ${LIBTOOL_MODE_LINK} ${PURIFY} ${CC} ${CFLAGS} ${LDFLAGS} -o $@ \ - dnssec-keygen.@O@ ${OBJS} ${LIBS} + dnssec-dsfromkey.@O@ ${OBJS} ${LIBS} --- bin/Makefile.in +++ bin/Makefile.in 2005/06/17 12:52:58 @@ -22,4 +22,8 @@ ++++++ vendor-files.tar.bz2 ++++++ diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/init/named new/vendor-files/init/named --- old/vendor-files/init/named 2008-11-26 09:48:29.000000000 +0100 +++ new/vendor-files/init/named 2009-01-28 11:17:31.000000000 +0100 @@ -218,6 +218,9 @@ case "$1" in start) echo -n "Starting name server BIND " + if [ ! -e /etc/named.conf.include ]; then + touch /etc/named.conf.include + fi checkproc -p ${NAMED_PID} ${NAMED_BIN} case $? in 0) echo -n "- Warning: named already running! " ;; @@ -271,6 +274,9 @@ if test "$1" = "condrestart"; then echo "${attn} Use try-restart ${done}(LSB)${attn} rather than condrestart ${warn}(RH)${norm}" fi + if [ ! -e /etc/named.conf.include ]; then + touch /etc/named.conf.include + fi namedCheckConf $0 status if test $? = 0; then @@ -281,6 +287,9 @@ rc_status ;; restart) + if [ ! -e /etc/named.conf.include ]; then + touch /etc/named.conf.include + fi namedCheckConf # Some of the scripts need a running named. $0 status >/dev/null && initializeNamed diff -urN --exclude=CVS --exclude=.cvsignore --exclude=.svn --exclude=.svnignore old/vendor-files/tools/bind.genDDNSkey new/vendor-files/tools/bind.genDDNSkey --- old/vendor-files/tools/bind.genDDNSkey 2004-05-19 16:45:53.000000000 +0200 +++ new/vendor-files/tools/bind.genDDNSkey 2009-01-28 11:02:54.000000000 +0100 @@ -67,11 +67,11 @@ : ${KEYFILE:=$keyfile_default} : ${KEYNAME:=$keyname_default} -: ${KEY_DIR:=$(dirname $KEYFILE)} +: ${KEY_DIR:=$(dirname "$KEYFILE")} : ${RANDOM_DEV:=$random_dev_default} if ! $force; then - if [ -e $ROOT/$KEYFILE ]; then + if [ -e "$ROOT/$KEYFILE" ]; then echo >&2 "File '$KEYFILE' exists, use --force to overwrite." exit 1 fi @@ -97,9 +97,9 @@ # generate a 512 bit HMAC-MD5 Zone (DNS validation) key if $bind9; then - keyfile=$(/usr/sbin/dnssec-keygen -a hmac-md5 -b 512 -r ${RANDOM_DEV} -n user ${KEYNAME}) + keyfile=$(/usr/sbin/dnssec-keygen -a hmac-md5 -b 512 -r ${RANDOM_DEV} -n user "${KEYNAME}") else - keyfile=$(/usr/sbin/dnskeygen -H 512 -z -c -n ${KEYNAME}) + keyfile=$(/usr/sbin/dnskeygen -H 512 -z -c -n "${KEYNAME}") # dhskeygen has (had) a weekness, it puts one key into a world readable file # (see http://xforce.iss.net/alerts/advise78.php) chmod 600 $keyfile* @@ -124,7 +124,7 @@ done < $keyfile.private -cat >$KEYFILE <<-EOF +cat >"$KEYFILE" <<-EOF # generated by $(basename $0) on $(date) @@ -141,5 +141,5 @@ EOF # set permissions -chown root.named $KEYFILE -chmod 640 $KEYFILE +chown root.named "$KEYFILE" +chmod 640 "$KEYFILE" ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org