jvdias 0cd02aa
#
jvdias 0cd02aa
#               Red Hat BIND package .spec file
jvdias abcbfa4
#
jvdias 0cd02aa
%{?!SDB:        %define SDB         1}
jvdias 0cd02aa
%{?!LIBBIND:    %define LIBBIND	    1}
jvdias 0cd02aa
%{?!efence:     %define efence      0}
jvdias 0cd02aa
%{?!test:       %define test        0}
jvdias abcbfa4
%{?!WITH_DBUS:  %define WITH_DBUS   1} # + dynamic forwarder table management with D-BUS
jvdias 0cd02aa
%{?!DEBUGINFO:  %define DEBUGINFO   1}
jvdias 505ab59
%{?!bind_uid:   %define bind_uid   25}
jvdias 505ab59
%{?!bind_gid:   %define bind_gid   25}
jvdias 68b4c17
%{?!selinux:	%define selinux     1}
jvdias 0cd02aa
%define		bind_dir      /var/named
jvdias 0cd02aa
%define    	chroot_prefix %{bind_dir}/chroot
jvdias 0cd02aa
#
jvdias 0cd02aa
Summary: 	The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server.
jvdias 0cd02aa
Name: 		bind
jvdias 0cd02aa
License: 	BSD-like
Adam Tkac 6c28258
Version: 	9.4.0
Adam Tkac 6c28258
Release: 	8%{?dist}
61a46ae
Epoch:   	31
jvdias 0cd02aa
Url: 		http://www.isc.org/products/BIND/
jvdias 0cd02aa
Buildroot: 	%{_tmppath}/%{name}-root
jvdias 0cd02aa
Group: 		System Environment/Daemons
jvdias 0cd02aa
#
Adam Tkac 6c28258
Source: 	ftp://ftp.isc.org/isc/bind9/%{version}/bind-%{version}.tar.gz
jvdias 0cd02aa
Source1: 	named.sysconfig
jvdias 0cd02aa
Source2: 	named.init
jvdias 0cd02aa
Source3: 	named.logrotate
jvdias 0cd02aa
Source4: 	keygen.c
jvdias 0cd02aa
Source5: 	rfc1912.txt
jvdias 0cd02aa
Source6: 	bind-chroot.tar.gz
jvdias 0cd02aa
Source7: 	bind-9.3.1rc1-sdb_tools-Makefile.in
jvdias 0cd02aa
Source8: 	http://www.venaas.no/ldap/bind-sdb/dnszone.schema
jvdias 0cd02aa
Source9: 	libbind-man.tar.gz
jvdias 0cd02aa
Source10: 	named-dbus.conf
jvdias 0cd02aa
Source11: 	named.service
jvdias 0cd02aa
Source12: 	README.sdb_pgsql
jvdias 0cd02aa
Source13: 	namedSetForwarders
jvdias 0cd02aa
Source14: 	namedGetForwarders
jvdias 0cd02aa
Source16: 	named.caching-nameserver.conf
jvdias 0cd02aa
Source17: 	named.root
jvdias 0cd02aa
Source18: 	named.local
jvdias 0cd02aa
Source19: 	localhost.zone
jvdias 0cd02aa
Source20: 	localdomain.zone
jvdias 0cd02aa
Source21: 	named.ip6.local
jvdias 0cd02aa
Source22: 	named.broadcast
jvdias 0cd02aa
Source23: 	named.zero
jvdias 0cd02aa
Source24:	Copyright.caching-nameserver
jvdias 0cd02aa
Source26: 	bind-chroot-admin.in
jvdias 0cd02aa
Source27:       named.rfc1912.zones
jvdias 505ab59
Source28:	libbind.pc
jvdias bc59c33
Source29:	named.conf.sample
jvdias bc59c33
Source30:       named.rfc1912.zones.sample
jvdias bc59c33
Source31:       named.root.hints
jvdias 0cd02aa
#
jvdias 0cd02aa
Patch:  	bind-9.2.0rc3-varrun.patch
c15ebb3
Patch1: 	bind-9.3.3rc2-rndckey.patch
jvdias 0cd02aa
Patch2: 	bind-9.3.1beta2-openssl-suffix.patch
jvdias 0cd02aa
Patch4: 	bind-bsdcompat.patch
jvdias 0cd02aa
Patch5: 	bind-nonexec.patch
jvdias 0cd02aa
Patch6: 	bind-9.2.2-nsl.patch
jvdias 0cd02aa
Patch10: 	bind-9.3.2b1-PIE.patch
jvdias 0cd02aa
Patch11: 	bind-9.3.2b2-sdbsrc.patch
jvdias 0cd02aa
Patch12: 	bind-9.3.1rc1-sdb.patch
jvdias 0cd02aa
Patch13: 	bind-9.3.1rc1-fix_libbind_includedir.patch
jvdias 0cd02aa
Patch14: 	libbind-9.3.1rc1-fix_h_errno.patch
c15ebb3
Patch15: 	bind-9.3.3rc2-dbus.patch
jvdias 0cd02aa
Patch16: 	bind-9.3.2-redhat_doc.patch
jvdias 0cd02aa
Patch17: 	bind-9.3.2b1-fix_sdb_ldap.patch
Adam Tkac 6c28258
#Patch19: 	bind-9.3.1-next_server_on_referral.patch
Adam Tkac 6c28258
#Patch20: 	bind-9.3.2b2-no_servfail_stops.patch
jvdias 0cd02aa
Patch22: 	bind-9.3.1-sdb_dbus.patch
jvdias 0cd02aa
Patch23: 	bind-9.3.1-dbus_archdep_libdir.patch
jvdias 41d0524
Patch32:	bind-9.3.2-prctl_set_dumpable.patch
25f7913
Patch52:	bind-9.3.3-edns.patch
jvdias 0cd02aa
#
eb803d3
Requires:	bind-libs = %{epoch}:%{version}-%{release}, glibc  >= 2.2, mktemp
jvdias abcbfa4
Requires(post): bash, coreutils, sed, grep, chkconfig >= 1.3.26
jvdias abcbfa4
Requires(pre): 	shadow-utils
jvdias abcbfa4
Requires(preun):chkconfig >= 1.3.26
jvdias 68b4c17
%if %{selinux}
jvdias abcbfa4
Requires(post):	policycoreutils
jvdias 68b4c17
%endif
jvdias 2746f3d
BuildRequires: 	gcc, glibc-devel >= 2.2.5-26,  glibc-kernheaders >= 2.4-7.10, openssl-devel, libtool, autoconf, pkgconfig
jvdias 18d1e19
%if %{SDB}
jvdias abcbfa4
BuildRequires:  openldap-devel, postgresql-devel
jvdias 38983f9
%endif
jvdias 38983f9
%if %{WITH_DBUS}
jvdias abcbfa4
BuildRequires:  dbus-devel
jvdias 18d1e19
%endif
jvdias abcbfa4
%if %{test}
jvdias abcbfa4
BuildRequires:  net-tools, perl
jvdias 38983f9
%endif
cvsdist 2f7f4bd
cvsdist 2f7f4bd
%description
cvsdist 2f7f4bd
BIND (Berkeley Internet Name Domain) is an implementation of the DNS
cvsdist aed7121
(Domain Name System) protocols. BIND includes a DNS server (named),
cvsdist aed7121
which resolves host names to IP addresses; a resolver library
cvsdist aed7121
(routines for applications to use when interfacing with DNS); and
cvsdist aed7121
tools for verifying that the DNS server is operating properly.
cvsdist aed7121
jvdias 0cd02aa
jvdias 0cd02aa
%package  libs
jvdias abcbfa4
Summary:  Libraries used by the BIND DNS packages
jvdias 0cd02aa
Group:    Applications/System
Adam Tkac fa1e5d2
Obsoletes: bind-libbind-devel
cvsdist d6fdf5a
cvsdist 31bdca3
%description libs
cvsdist 31bdca3
Contains libraries used by both the bind server package as well as the utils packages.
cvsdist 31bdca3
jvdias 0cd02aa
jvdias 0cd02aa
%package  utils
jvdias 0cd02aa
Summary:  Utilities for querying DNS name servers.
jvdias 0cd02aa
Group:    Applications/System
jvdias e54aef0
Requires: bind-libs = %{epoch}:%{version}-%{release}
cvsdist 2f7f4bd
cvsdist 2f7f4bd
%description utils
cvsdist 976b756
Bind-utils contains a collection of utilities for querying DNS (Domain
cvsdist 976b756
Name System) name servers to find out information about Internet
cvsdist 976b756
hosts. These tools will provide you with the IP addresses for given
cvsdist 976b756
host names, as well as other information about registered domains and
cvsdist 976b756
network addresses.
cvsdist 2f7f4bd
cvsdist 976b756
You should install bind-utils if you need to get information from DNS name
cvsdist 976b756
servers.
cvsdist 2f7f4bd
jvdias 0cd02aa
jvdias 0cd02aa
%package   devel
jvdias abcbfa4
Summary:   Header files and libraries needed for BIND DNS development.
jvdias 0cd02aa
Group:     Development/Libraries
jvdias 0cd02aa
Requires:  bind-libs = %{epoch}:%{version}-%{release}
Adam Tkac fa1e5d2
Obsoletes: bind-libbind-devel
cvsdist 2f7f4bd
cvsdist 2f7f4bd
%description devel
jvdias abcbfa4
The bind-devel package contains all the header files and libraries
Adam Tkac 7835aec
required for development with ISC BIND 9 and BIND 8
cvsdist 2f7f4bd
jvdias 0cd02aa
3996b51
%package -n caching-nameserver
jvdias 0cd02aa
Summary:   Default BIND configuration files for a caching nameserver
jvdias 0cd02aa
Group: 	   System Environment/Daemons
3996b51
Obsoletes: bind-config
eeb13c9
Provides:  bind-config
d98af72
PreReq:    bind = %{epoch}:%{version}-%{release}
jvdias abcbfa4
Requires(post):   bash, coreutils, sed, grep
jvdias abcbfa4
Requires(postun): bash, coreutils, sed, grep
jvdias 68b4c17
%if %{selinux}
jvdias 74a3b1f
Requires(post): policycoreutils
d215cfc
Conflicts: selinux-policy-strict < 2.2.0
d215cfc
Conflicts: selinux-policy-targeted < 2.2.0
jvdias 68b4c17
%endif
jvdias 0cd02aa
3996b51
%description -n caching-nameserver
3996b51
The  caching-nameserver package includes the configuration files which will make
jvdias 0cd02aa
the ISC BIND named DNS name server act as a simple caching nameserver.
jvdias 0cd02aa
A caching nameserver is a DNS Resolver, as defined in RFC 1035, section 7.
jvdias abcbfa4
ISC BIND named(8) provides a very efficient, flexible and robust resolver as
jvdias abcbfa4
well as a server of authoritative DNS data - many users use this package
jvdias 0cd02aa
along with BIND to implement their primary system DNS resolver service.
jvdias 0cd02aa
If you would like to set up a caching name server, you'll need to install
jvdias abcbfa4
bind, bind-libs, and bind-utils along with this package.
jvdias 0cd02aa
jvdias 505ab59
jvdias 0cd02aa
%package   chroot
jvdias 0cd02aa
Summary:   A chroot runtime environment for the ISC BIND DNS server, named(8)
jvdias 0cd02aa
Group: 	   System Environment/Daemons
jvdias 0cd02aa
Prefix:    %{chroot_prefix}
d98af72
PreReq:    bind = %{epoch}:%{version}-%{release}
jvdias abcbfa4
Requires(post):  bash, coreutils, sed, grep
jvdias abcbfa4
Requires(preun): bash, coreutils, sed, grep
jvdias 68b4c17
%if %{selinux}
jvdias 74a3b1f
Requires(post): policycoreutils
d215cfc
Conflicts: selinux-policy-strict < 2.2.0
d215cfc
Conflicts: selinux-policy-targeted < 2.2.0
jvdias 68b4c17
%endif
jvdias 0cd02aa
jvdias 0cd02aa
%description chroot
jvdias 0cd02aa
This package contains a tree of files which can be used as a
jvdias 0cd02aa
chroot(2) jail for the named(8) program from the BIND package.
jvdias 0cd02aa
Based off code from Jan "Yenya" Kasprzak <kas@fi.muni.cz>
jvdias 0cd02aa
jvdias d940d2e
%if %{SDB}
jvdias c4b6231
jvdias c4b6231
%package sdb
jvdias d940d2e
Summary: The Berkeley Internet Name Domain (BIND) DNS (Domain Name System) server with database backends.
jvdias d940d2e
Group: System Environment/Daemons
2c4acd4
PreReq:   bind       = %{epoch}:%{version}-%{release}
2c4acd4
Requires: bind-utils = %{epoch}:%{version}-%{release}
eac3322
Requires(pre):    /etc/openldap/schema
jvdias abcbfa4
Requires(post):   bash, coreutils, sed, grep, mktemp
jvdias abcbfa4
Requires(preun):  bash, coreutils, sed, grep
jvdias 68b4c17
%if %{selinux}
jvdias 74a3b1f
Requires(post): policycoreutils
eac3322
Conflicts: selinux-policy-strict < 2.2.0
eac3322
Conflicts: selinux-policy-targeted < 2.2.0
jvdias 68b4c17
%endif
cvsdist 93b7ac5
jvdias c4b6231
%description sdb
jvdias d940d2e
BIND (Berkeley Internet Name Domain) is an implementation of the DNS
jvdias d940d2e
(Domain Name System) protocols. BIND includes a DNS server (named),
jvdias d940d2e
which resolves host names to IP addresses; a resolver library
jvdias d940d2e
(routines for applications to use when interfacing with DNS); and
jvdias d940d2e
tools for verifying that the DNS server is operating properly.
cvsdist 4f506df
jvdias abcbfa4
BIND SDB (Simplified Database Backend) provides named_sdb, the DNS
jvdias abcbfa4
name server compiled to include support for using alternative Zone Databases
jvdias abcbfa4
stored in an LDAP server (ldapdb), a postgreSQL database (pgsqldb), or in the
jvdias abcbfa4
filesystem (dirdb), in addition  to the standard in-memory RBT (Red Black Tree)
jvdias abcbfa4
zone database.
jvdias c4b6231
jvdias d940d2e
%endif
jvdias 1c28ac6
jvdias 0cd02aa
cvsdist 2f7f4bd
%prep
98bf92b
%setup -q -n %{name}-%{version}%{?prever}
cvsdist 3664421
%patch -p1 -b .varrun
cvsdist 3664421
%patch1 -p1 -b .key
jvdias 4f7c22b
%patch2 -p1 -b .openssl_suffix
cvsdist 4f506df
%patch4 -p1 -b .bsdcompat
cvsdist 4f506df
%patch5 -p1 -b .nonexec
jvdias 903302a
%patch6 -p1 -b .nsl
jvdias 903302a
%patch10 -p1 -b .PIE
jvdias 18d1e19
%if %{SDB}
jvdias 18d1e19
%patch11 -p1 -b .sdbsrc
jvdias 18d1e19
# BUILD 'Simplified Database Backend' (SDB) version of named: named_sdb
jvdias 18d1e19
cp -rfp bin/named bin/named_sdb
jvdias 18d1e19
# SDB ldap
jvdias 18d1e19
cp -fp contrib/sdb/ldap/ldapdb.[ch] bin/named_sdb
jvdias 18d1e19
# SDB postgreSQL
jvdias 18d1e19
cp -fp contrib/sdb/pgsql/pgsqldb.[ch] bin/named_sdb
jvdias 18d1e19
# SDB Berkeley DB - needs to be ported to DB4!
jvdias 18d1e19
#cp -fp contrib/sdb/bdb/bdb.[ch] bin/named_sdb
jvdias 18d1e19
# SDB dir
jvdias 18d1e19
cp -fp contrib/sdb/dir/dirdb.[ch] bin/named_sdb
jvdias 18d1e19
# SDB tools
jvdias 18d1e19
mkdir -p bin/sdb_tools
jvdias 18d1e19
cp -fp %{SOURCE7} bin/sdb_tools/Makefile.in
jvdias 18d1e19
#cp -fp contrib/sdb/bdb/zone2bdb.c bin/sdb_tools
jvdias 18d1e19
cp -fp contrib/sdb/ldap/{zone2ldap.1,zone2ldap.c} bin/sdb_tools
jvdias 18d1e19
cp -fp contrib/sdb/pgsql/zonetodb.c bin/sdb_tools
jvdias 18d1e19
%patch12 -p1 -b .sdb
jvdias c4b6231
%endif
jvdias c4b6231
%if %{LIBBIND}
jvdias d940d2e
%patch13 -p1 -b .fix_libbind_includedir
jvdias bbcf3c1
%patch14 -p1 -b .fix_h_errno
jvdias 18d1e19
%endif
jvdias 38983f9
%if %{WITH_DBUS}
jvdias 38983f9
%patch15 -p1 -b .dbus
jvdias c1b3033
%if %{SDB}
jvdias c1b3033
%patch22 -p1 -b .sdb_dbus
jvdias c1b3033
%endif
jvdias c1b3033
%patch23 -p1 -b .dbus_archdep_libdir
jvdias 38983f9
%else
jvdias 60e12f6
%patch16 -p1 -b .redhat_doc
jvdias 38983f9
%endif
jvdias 903302a
%if %{SDB}
jvdias 903302a
%patch17 -p1 -b .fix_sdb_ldap
jvdias 903302a
%endif
Adam Tkac 6c28258
#%patch19 -p1 -b .next_server_on_referral
Adam Tkac 6c28258
#%patch20 -p1 -b .no_servfail_stops
Florian La Roche 240066f
%if %{WITH_DBUS}
jvdias 903302a
#
jvdias c1b3033
# this must follow all dbus patches:
c15ebb3
#
c15ebb3
cp -fp contrib/dbus/{dbus_mgr.c,dbus_service.c} bin/named
c15ebb3
cp -fp contrib/dbus/{dbus_mgr.h,dbus_service.h} bin/named/include/named
jvdias dbe55db
%if %{SDB}
c15ebb3
cp -fp contrib/dbus/{dbus_mgr.c,dbus_service.c} bin/named_sdb
c15ebb3
cp -fp contrib/dbus/{dbus_mgr.h,dbus_service.h} bin/named_sdb/include/named
c15ebb3
cp -fp bin/named/{log.c,server.c} bin/named_sdb
c15ebb3
cp -fp bin/named/include/named/{globals.h,server.h,log.h,types.h} bin/named_sdb/include/named
jvdias dbe55db
%endif
jvdias dbe55db
%endif
c15ebb3
%patch32 -p1 -b .prctl_set_dumpable
25f7913
%patch52 -p1 -b .edns
jvdias abcbfa4
:;
jvdias c1b3033
jvdias 0cd02aa
cvsdist 2f7f4bd
%build
cvsdist 31bdca3
libtoolize --copy --force; aclocal; autoconf
cvsdist 761f89f
cp -f /usr/share/libtool/config.{guess,sub} .
jvdias abcbfa4
%if %{DEBUGINFO}
jvdias abcbfa4
export CFLAGS="$RPM_OPT_FLAGS";
jvdias abcbfa4
%else
jvdias abcbfa4
export CFLAGS=`echo $RPM_OPT_FLAGS | sed 's/-O2 -g/-g3 -gdwarf-2/g'`;
jvdias abcbfa4
%endif
jvdias abcbfa4
export CPPFLAGS="$CFLAGS";
jvdias 8263298
%if %{WITH_DBUS}
jvdias 8263298
%ifarch s390x x86_64 ppc64
jvdias 8263298
# every 64-bit arch EXCEPT ia64 has dbus architecture dependant
jvdias 8263298
# includes in  /usr/lib64/dbus-1.0/include
jvdias 8263298
export DBUS_ARCHDEP_LIBDIR=lib64
jvdias 8263298
%endif
jvdias 8263298
%endif
cvsdist 78e1f2e
if pkg-config openssl ; then
cvsdist 78e1f2e
	export CFLAGS="$CFLAGS `pkg-config --cflags openssl`"
cvsdist 78e1f2e
	export CPPFLAGS="$CPPFLAGS `pkg-config --cflags-only-I openssl`"
cvsdist 78e1f2e
	export LDFLAGS="$LDFLAGS `pkg-config --libs-only-L openssl`"
cvsdist 78e1f2e
fi
jvdias d940d2e
%if %{efence}
jvdias d940d2e
export LDFLAGS=-lefence
jvdias d940d2e
%endif
jvdias abcbfa4
%configure \
jvdias abcbfa4
	--with-libtool \
jvdias abcbfa4
	--localstatedir=/var \
jvdias c4b6231
	--enable-threads \
jvdias c4b6231
	--enable-ipv6 \
d2bac1c
	--with-pic \
jvdias c4b6231
	--with-openssl=/usr \
jvdias abcbfa4
%if %{LIBBIND}
jvdias abcbfa4
	--enable-libbind \
jvdias c4b6231
%endif
65ae8c5
	--disable-openssl-version-check \
jvdias abcbfa4
	CFLAGS="$CFLAGS" \
jvdias abcbfa4
;
jvdias 2746f3d
if [ -s openssl_config.h ]; then cat openssl_config.h >> config.h ; fi;
jvdias 43365cd
make %{?_smp_mflags}
jvdias 0cd02aa
jvdias 0cd02aa
jvdias 0cd02aa
%if !%{DEBUGINFO}
jvdias 0cd02aa
%define debug_package %{nil}
jvdias 0cd02aa
%endif
cvsdist aa0a294
cvsdist 2f7f4bd
%install
jvdias abcbfa4
rm -rf ${RPM_BUILD_ROOT}
812194c
cp  --preserve=timestamps %{SOURCE5} doc/rfc
jvdias 0cd02aa
gzip -9       doc/rfc/*
cvsdist 2f7f4bd
mkdir -p ${RPM_BUILD_ROOT}/etc/{rc.d/init.d,logrotate.d}
cvsdist aed7121
mkdir -p ${RPM_BUILD_ROOT}/usr/{bin,lib,sbin,include}
cvsdist 4f506df
mkdir -p ${RPM_BUILD_ROOT}/var/named
cvsdist 4f506df
mkdir -p ${RPM_BUILD_ROOT}/var/named/slaves
cvsdist db43ccd
mkdir -p ${RPM_BUILD_ROOT}/var/named/data
cvsdist aed7121
mkdir -p ${RPM_BUILD_ROOT}%{_mandir}/{man1,man5,man8}
cvsdist 4f506df
mkdir -p ${RPM_BUILD_ROOT}/var/run/named
cvsdist 4f506df
#chroot
jvdias 0cd02aa
mkdir -p ${RPM_BUILD_ROOT}/%{chroot_prefix}
jvdias abcbfa4
tar --no-same-owner -zxvf %{SOURCE6} --directory ${RPM_BUILD_ROOT}/%{chroot_prefix}
cvsdist 1d13f13
# these are required to prevent them being erased during upgrade of previous
cvsdist 1d13f13
# versions that included them (bug #130121):
jvdias 0cd02aa
touch ${RPM_BUILD_ROOT}/%{chroot_prefix}/etc/named.conf
jvdias 0cd02aa
touch ${RPM_BUILD_ROOT}/%{chroot_prefix}/etc/named.rfc1912.zones
jvdias 0cd02aa
touch ${RPM_BUILD_ROOT}/%{chroot_prefix}/etc/rndc.key
jvdias 0cd02aa
touch ${RPM_BUILD_ROOT}/%{chroot_prefix}/dev/null
jvdias 0cd02aa
touch ${RPM_BUILD_ROOT}/%{chroot_prefix}/dev/random
jvdias 3cc598a
touch ${RPM_BUILD_ROOT}/%{chroot_prefix}/dev/zero
cvsdist 1d13f13
#end chroot
jvdias abcbfa4
make DESTDIR=${RPM_BUILD_ROOT} install
jvdias abcbfa4
touch ${RPM_BUILD_ROOT}%{_sysconfdir}/rndc.conf
jvdias abcbfa4
install -c -m 755 contrib/named-bootconf/named-bootconf.sh ${RPM_BUILD_ROOT}%{_sbindir}/named-bootconf
jvdias abcbfa4
install -c -m 755 %SOURCE2 ${RPM_BUILD_ROOT}/etc/rc.d/init.d/named
jvdias abcbfa4
install -c -m 644 %SOURCE3 ${RPM_BUILD_ROOT}/etc/logrotate.d/named
jvdias abcbfa4
touch ${RPM_BUILD_ROOT}%{_sysconfdir}/rndc.key
jvdias abcbfa4
%{__cc} $RPM_OPT_FLAGS -o ${RPM_BUILD_ROOT}%{_sbindir}/dns-keygen %{SOURCE4}
jvdias abcbfa4
mkdir -p ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig
jvdias abcbfa4
cp %{SOURCE1} ${RPM_BUILD_ROOT}%{_sysconfdir}/sysconfig/named
jvdias 18d1e19
%if %{SDB}
jvdias abcbfa4
mkdir -p ${RPM_BUILD_ROOT}/etc/openldap/schema
jvdias abcbfa4
install -c -m 644 %{SOURCE8} ${RPM_BUILD_ROOT}/etc/openldap/schema/dnszone.schema
jvdias e54aef0
cp -fp %{SOURCE12} contrib/sdb/pgsql/
jvdias 18d1e19
%endif
jvdias 62ddd56
%if %{LIBBIND}
jvdias abcbfa4
gunzip < %{SOURCE9} | (cd ${RPM_BUILD_ROOT}/usr/share; tar -xpf -)
jvdias abcbfa4
mkdir -p ${RPM_BUILD_ROOT}/%{_libdir}/pkgconfig
jvdias abcbfa4
install -m 644 %{SOURCE28} $RPM_BUILD_ROOT%{_libdir}/pkgconfig/libbind.pc
jvdias 62ddd56
%endif
jvdias 43365cd
%if %{WITH_DBUS}
jvdias abcbfa4
mkdir -p ${RPM_BUILD_ROOT}/etc/dbus-1/system.d
jvdias abcbfa4
mkdir -p ${RPM_BUILD_ROOT}%{_datadir}/dbus-1/services
jvdias abcbfa4
cp -fp %{SOURCE10} ${RPM_BUILD_ROOT}/etc/dbus-1/system.d/named.conf
jvdias abcbfa4
cp -fp %{SOURCE11} ${RPM_BUILD_ROOT}%{_datadir}/dbus-1/services/named.service
jvdias abcbfa4
cp -fp %{SOURCE13} ${RPM_BUILD_ROOT}%{_sbindir}/namedSetForwarders
jvdias abcbfa4
cp -fp %{SOURCE14} ${RPM_BUILD_ROOT}%{_sbindir}/namedGetForwarders
jvdias 43365cd
%endif
jvdias d940d2e
%if %{test}
jvdias d940d2e
if [ "`whoami`" = 'root' ]; then
jvdias d940d2e
   set -e
jvdias d940d2e
   chmod -R a+rwX .
jvdias d940d2e
   pushd bin/tests
jvdias d940d2e
   pushd system
jvdias d940d2e
   ./ifconfig.sh up
jvdias d940d2e
   popd
jvdias d940d2e
   make test
jvdias abcbfa4
   e=$?
jvdias d940d2e
   pushd system
jvdias abcbfa4
   ./ifconfig.sh down
jvdias d940d2e
   popd
jvdias d940d2e
   popd
jvdias d940d2e
   if [ "$e" -ne 0 ]; then
jvdias d940d2e
      echo "ERROR: this build of BIND failed 'make test'. Aborting."
jvdias d940d2e
      exit $e;
jvdias d940d2e
   fi;
jvdias d940d2e
else
jvdias abcbfa4
   echo 'test==1 : only root can run the tests (they require an ifconfig).';
jvdias d940d2e
fi
jvdias d940d2e
%endif
jvdias 3c357dd
# Files required to run test-suite outside of build tree:
jvdias abcbfa4
cp -fp config.h ${RPM_BUILD_ROOT}/%{_includedir}/bind9
jvdias abcbfa4
cp -fp lib/dns/include/dns/forward.h ${RPM_BUILD_ROOT}/%{_includedir}/dns
jvdias abcbfa4
cp -fp lib/isc/unix/include/isc/keyboard.h ${RPM_BUILD_ROOT}/%{_includedir}/isc
jvdias abcbfa4
cp -fp lib/isc/include/isc/hash.h ${RPM_BUILD_ROOT}/%{_includedir}/isc
jvdias a94a77a
# Remove libtool .la files:
jvdias abcbfa4
find ${RPM_BUILD_ROOT}/%{_libdir} -name '*.la' -exec '/bin/rm' '-f' '{}' ';';
jvdias c1b3033
# /usr/lib/rpm/brp-compress
jvdias abcbfa4
#
jvdias 0cd02aa
# Ghost config files:
jvdias abcbfa4
touch ${RPM_BUILD_ROOT}/etc/named.conf
e927f02
# caching-nameserver files:
jvdias abcbfa4
mkdir -p ${RPM_BUILD_ROOT}/{etc,var/named}
jvdias abcbfa4
install -m 644 %{SOURCE16} ${RPM_BUILD_ROOT}/etc/named.caching-nameserver.conf
jvdias abcbfa4
install -m 644 %{SOURCE27} ${RPM_BUILD_ROOT}/etc/named.rfc1912.zones
jvdias abcbfa4
install -m 644 %{SOURCE17} ${RPM_BUILD_ROOT}/var/named/named.ca
jvdias abcbfa4
install -m 644 %{SOURCE18} ${RPM_BUILD_ROOT}/var/named/named.local
jvdias abcbfa4
install -m 644 %{SOURCE19} ${RPM_BUILD_ROOT}/var/named/localhost.zone
jvdias abcbfa4
install -m 644 %{SOURCE20} ${RPM_BUILD_ROOT}/var/named/localdomain.zone
jvdias abcbfa4
install -m 644 %{SOURCE21} ${RPM_BUILD_ROOT}/var/named/named.ip6.local
jvdias abcbfa4
install -m 644 %{SOURCE22} ${RPM_BUILD_ROOT}/var/named/named.broadcast
jvdias abcbfa4
install -m 644 %{SOURCE23} ${RPM_BUILD_ROOT}/var/named/named.zero
jvdias 0cd02aa
for f in /etc/named.caching-nameserver.conf /var/named/{named.ca,named.local,localhost.zone,localdomain.zone,named.ip6.local,named.broadcast,named.zero}; do
jvdias abcbfa4
    touch ${RPM_BUILD_ROOT}/%{chroot_prefix}/$f;
jvdias 0cd02aa
done
98bf92b
install -m 644 %{SOURCE5}  ./rfc1912.txt
jvdias 41272c1
install -m 644 %{SOURCE24} ./Copyright
jvdias 0cd02aa
# bind-chroot-admin script:
jvdias abcbfa4
sed -e 's^@BIND_CHROOT_PREFIX@^'%{chroot_prefix}'^;s^@BIND_DIR@^'%{bind_dir}'^' < %{SOURCE26} > bind-chroot-admin;
jvdias abcbfa4
install -m 754 bind-chroot-admin ${RPM_BUILD_ROOT}/%{_sbindir}
jvdias abcbfa4
# sample bind configuration files for %doc:
jvdias abcbfa4
mkdir -p sample/etc sample/var/named/{data,slaves}
jvdias bc59c33
cp -fp %{SOURCE29} sample/etc/named.conf
jvdias bc59c33
cp -fp %{SOURCE30} sample/etc/named.rfc1912.zones
jvdias bc59c33
cp -fp %{SOURCE31} sample/etc/
jvdias bc59c33
cp -fp %{SOURCE17} %{SOURCE18} %{SOURCE19} %{SOURCE20} %{SOURCE21} %{SOURCE22} %{SOURCE23} sample/var/named
jvdias abcbfa4
for f in my.internal.zone.db slaves/my.slave.internal.zone.db slaves/my.ddns.internal.zone.db my.external.zone.db; do 
jvdias abcbfa4
  echo '@ in soa localhost. root 1 3H 15M 1W 1D
jvdias abcbfa4
  ns localhost.' > sample/var/named/$f; 
jvdias abcbfa4
done
Adam Tkac 6c28258
/usr/bin/tail -n '+'`/bin/egrep -n '\\$Id: bind.spec,v 1.164 2007/03/06 15:32:16 atkac Exp $/+1/' | bc` bin/rndc/rndc.conf | sed '/Sample rndc configuration file./{p;i\
jvdias abcbfa4
 *\
jvdias abcbfa4
 * NOTE: you only need to create this file if it is to\
jvdias abcbfa4
 * differ from the following default contents:
jvdias abcbfa4
;d}' > sample/etc/rndc.conf;
jvdias abcbfa4
#
jvdias 0cd02aa
%if !%{DEBUGINFO}
jvdias 0cd02aa
echo 'WARNING - NOT generating debuginfo!'
jvdias 0cd02aa
/usr/lib/rpm/brp-compress
jvdias 0cd02aa
exit 0
jvdias 0cd02aa
%endif
Florian La Roche 07efd33
chmod 0755 ${RPM_BUILD_ROOT}%{_libdir}/lib*so.*
jvdias 536814d
:;
cvsdist 2f7f4bd
jvdias 0cd02aa
jvdias 0cd02aa
%files
jvdias 3cc598a
%defattr(0640,root,named,0750)
jvdias 1e50535
%dir /var/named
jvdias 3cc598a
%defattr(0660,named,named,0770)
jvdias 1e50535
%dir /var/named/slaves
jvdias 1e50535
%dir /var/named/data
jvdias 1e50535
%dir /var/run/named
jvdias 2746f3d
%defattr(0754,root,root,0750)
jvdias 1e50535
%config /etc/rc.d/init.d/named
jvdias 1e50535
%defattr(0640,root,named,0750)
jvdias 0cd02aa
%config(noreplace) /etc/sysconfig/named
jvdias 1e50535
%ghost %config(noreplace) /etc/rndc.key
jvdias abcbfa4
# ^- rndc.key now created on first install only if it does not exist
jvdias 0cd02aa
# %verify(not size,not md5) %config(noreplace) %attr(0640,root,named) /etc/rndc.conf
jvdias abcbfa4
# ^- Let the named internal default rndc.conf be used -
jvdias 0cd02aa
#    rndc.conf not required unless it differs from default.
jvdias 0cd02aa
%ghost %config(noreplace) /etc/named.conf
jvdias 0cd02aa
# ^- Ensure something owns named.conf, even though it may not be installed at all
jvdias 0cd02aa
%ghost %config(noreplace) /etc/rndc.conf
jvdias abcbfa4
# ^- The default rndc.conf which uses rndc.key is in named's default internal config -
jvdias abcbfa4
#    so rndc.conf is not necessary.
jvdias 0cd02aa
%config(noreplace) /etc/logrotate.d/named
d38c39f
%defattr(-,root,root)
jvdias 0cd02aa
%{_sbindir}/dnssec*
d38c39f
%{_sbindir}/named-check*
d38c39f
%{_sbindir}/dns-keygen
d38c39f
%defattr(0750,root,root,0755)
jvdias 0cd02aa
%{_sbindir}/lwresd
jvdias 0cd02aa
%{_sbindir}/named
jvdias 0cd02aa
%{_sbindir}/named-bootconf
jvdias 0cd02aa
%{_sbindir}/rndc*
jvdias 0cd02aa
%{_sbindir}/bind-chroot-admin
Adam Tkac 6c28258
%{_sbindir}/named-compilezone
jvdias 1e50535
%defattr(0644,root,root,0755)
jvdias 0cd02aa
%{_mandir}/man5/named.conf.5*
jvdias 0cd02aa
%{_mandir}/man5/rndc.conf.5*
jvdias 0cd02aa
%{_mandir}/man8/rndc.8*
jvdias 0cd02aa
%{_mandir}/man8/named.8*
jvdias 0cd02aa
%{_mandir}/man8/lwresd.8*
jvdias 0cd02aa
%{_mandir}/man8/dnssec*.8*
jvdias 0cd02aa
%{_mandir}/man8/named-checkconf.8*
jvdias 0cd02aa
%{_mandir}/man8/named-checkzone.8*
Adam Tkac 6c28258
%{_mandir}/man8/named-compilezone.8*
jvdias 0cd02aa
%{_mandir}/man8/rndc-confgen.8*
jvdias 0cd02aa
%doc CHANGES COPYRIGHT README
jvdias 0cd02aa
%doc doc/arm doc/misc
jvdias abcbfa4
%doc sample/
jvdias 0cd02aa
%if %{WITH_DBUS}
9c5bac6
%doc contrib/dbus/README.DBUS
jvdias 0cd02aa
%attr(644,root,root) %config /etc/dbus-1/system.d/named.conf
jvdias 0cd02aa
%attr(644,root,root) %config /usr/share/dbus-1/services/named.service
jvdias 3cc598a
%attr(750,root,root) %{_sbindir}/namedGetForwarders
jvdias 3cc598a
%attr(750,root,root) %{_sbindir}/namedSetForwarders
jvdias 0cd02aa
%endif
jvdias 0cd02aa
jvdias 0cd02aa
%files libs
Florian La Roche 07efd33
%defattr(-,root,root,0755)
e23cbf6
%{_libdir}/*so.*
jvdias 0cd02aa
jvdias 0cd02aa
%files utils
jvdias 1e50535
%defattr(0755,root,root,0755)
jvdias 0cd02aa
%{_bindir}/dig
jvdias 0cd02aa
%{_bindir}/host
jvdias 0cd02aa
%{_bindir}/nslookup
jvdias 0cd02aa
%{_bindir}/nsupdate
jvdias 1e50535
%defattr(0644,root,root,0755)
jvdias 0cd02aa
%{_mandir}/man1/host.1*
jvdias 0cd02aa
%{_mandir}/man8/nsupdate.8*
jvdias 0cd02aa
%{_mandir}/man1/dig.1*
jvdias 0cd02aa
%{_mandir}/man1/nslookup.1*
jvdias 0cd02aa
jvdias 0cd02aa
%files devel
Florian La Roche 07efd33
%defattr(-,root,root,0755)
jvdias 0cd02aa
%{_libdir}/libbind9.a
jvdias 0cd02aa
%{_libdir}/libdns.a
jvdias 0cd02aa
%{_libdir}/libisc.a
jvdias 0cd02aa
%{_libdir}/libisccc.a
jvdias 0cd02aa
%{_libdir}/libisccfg.a
jvdias 0cd02aa
%{_libdir}/liblwres.a
e23cbf6
%{_libdir}/*so
jvdias 0cd02aa
%{_includedir}/bind9
jvdias 0cd02aa
%{_includedir}/dns
jvdias 0cd02aa
%{_includedir}/dst
jvdias 0cd02aa
%{_includedir}/isc
jvdias 0cd02aa
%{_includedir}/isccc
jvdias 0cd02aa
%{_includedir}/isccfg
jvdias 0cd02aa
%{_includedir}/lwres
jvdias 0cd02aa
%{_mandir}/man3/lwres*
jvdias 0cd02aa
%{_bindir}/isc-config.sh
jvdias abcbfa4
%doc doc/draft doc/rfc
Adam Tkac 7835aec
%if %{LIBBIND}
Adam Tkac 7835aec
%{_libdir}/libbind.a
Adam Tkac c636daa
%{_libdir}/pkgconfig/libbind.pc
Adam Tkac 7835aec
%{_includedir}/bind
Adam Tkac 7835aec
%{_mandir}/man3/libbind-*
Adam Tkac 7835aec
%{_mandir}/man7/libbind-*
Adam Tkac 7835aec
%{_mandir}/man5/libbind-*
Adam Tkac 7835aec
%endif
jvdias 0cd02aa
3996b51
%files -n caching-nameserver
jvdias 1e50535
%defattr(0640,root,named,0750)
jvdias 3cc598a
%config %verify(not link) /etc/named.caching-nameserver.conf
jvdias 0cd02aa
%ghost %config %{chroot_prefix}/etc/named.caching-nameserver.conf
jvdias 3cc598a
%config %verify(not link) /etc/named.rfc1912.zones
jvdias 0cd02aa
%ghost %config %{chroot_prefix}/etc/named.rfc1912.zones
jvdias 0cd02aa
%ghost %config(noreplace) /etc/named.conf
jvdias 0cd02aa
%ghost %config(noreplace) %{chroot_prefix}/etc/named.conf
jvdias 3cc598a
%config %verify(not link) /var/named/named.ca
jvdias 0cd02aa
%ghost  %config %{chroot_prefix}/var/named/named.ca
jvdias 3cc598a
%config %verify(not link) /var/named/named.local
jvdias 0cd02aa
%ghost  %config %{chroot_prefix}/var/named/named.local
jvdias 3cc598a
%config %verify(not link) /var/named/localhost.zone
jvdias 0cd02aa
%ghost  %config %{chroot_prefix}/var/named/localhost.zone
jvdias 3cc598a
%config %verify(not link) /var/named/localdomain.zone
jvdias 0cd02aa
%ghost  %config %{chroot_prefix}/var/named/localdomain.zone
jvdias 3cc598a
%config %verify(not link) /var/named/named.ip6.local
jvdias 0cd02aa
%ghost  %config %{chroot_prefix}/var/named/named.ip6.local
jvdias 3cc598a
%config %verify(not link) /var/named/named.broadcast
jvdias 0cd02aa
%ghost  %config %{chroot_prefix}/var/named/named.broadcast
jvdias 3cc598a
%config %verify(not link) /var/named/named.zero
jvdias 0cd02aa
%ghost  %config %{chroot_prefix}/var/named/named.zero
jvdias 1e50535
%defattr(0644,root,root,0755)
jvdias 0cd02aa
%doc Copyright
jvdias 0cd02aa
%doc rfc1912.txt
jvdias 0cd02aa
jvdias 0cd02aa
%files chroot
jvdias 1e50535
%defattr(0640,root,named,0750)
jvdias 1e50535
%dir %prefix
jvdias 1e50535
%dir %prefix/dev
jvdias 1e50535
%dir %prefix/etc
jvdias 1e50535
%dir %prefix/var
jvdias 1e50535
%dir  %prefix/var/run
jvdias 1e50535
%dir  %prefix/var/named
jvdias 0cd02aa
%ghost %config(noreplace) %prefix/etc/named.conf
jvdias 0cd02aa
%ghost %config(noreplace) %prefix/etc/named.caching-nameserver.conf
jvdias 0cd02aa
%ghost %config(noreplace) %prefix/etc/rndc.key
jvdias 1e50535
%defattr(0660,named,named,0770)
jvdias 1e50535
%dir %prefix/var/named/slaves
jvdias 1e50535
%dir %prefix/var/named/data
jvdias 1e50535
%dir %prefix/var/run/named
jvdias 1e50535
%dir %prefix/var/tmp
jvdias 0cd02aa
%ghost %prefix/dev/null
jvdias 0cd02aa
%ghost %prefix/dev/random
jvdias 1e50535
%ghost %prefix/dev/zero
jvdias 1e50535
jvdias 0cd02aa
%if %{SDB}
jvdias 0cd02aa
jvdias 0cd02aa
%files sdb
jvdias 1e50535
%defattr(0750,root,named,0755)
jvdias 0cd02aa
%{_sbindir}/named_sdb
jvdias 0cd02aa
%{_sbindir}/zone2ldap
jvdias 0cd02aa
%{_sbindir}/ldap2zone
jvdias 0cd02aa
%{_sbindir}/zonetodb
eac3322
%defattr(0644,root,root,0755)
Adam Tkac 60dfcc1
%config(noreplace) /etc/openldap/schema/dnszone.schema
jvdias 1e50535
%defattr(0644,root,named,0755)
jvdias 0cd02aa
%{_mandir}/man1/zone2ldap.1*
jvdias 0cd02aa
%doc contrib/sdb/ldap/README.ldap contrib/sdb/ldap/INSTALL.ldap contrib/sdb/pgsql/README.sdb_pgsql
jvdias 0cd02aa
jvdias 0cd02aa
%endif
jvdias 0cd02aa
jvdias 0cd02aa
cvsdist 2f7f4bd
%pre
jvdias 0cd02aa
if [ "$1" -eq 1 ]; then
jvdias 505ab59
   /usr/sbin/groupadd -g %{bind_gid} -f -r named >/dev/null 2>&1 || :;
jvdias 68b4c17
   /usr/sbin/useradd  -u %{bind_uid} -r -n -M -g named -s /sbin/nologin -d /var/named -c Named named >/dev/null 2>&1 || :;
jvdias 0cd02aa
fi;
jvdias 0cd02aa
:;
cvsdist 2f7f4bd
cvsdist 2f7f4bd
%post
jvdias 68b4c17
/sbin/ldconfig
jvdias 68b4c17
/sbin/chkconfig --add named
jvdias c4b6231
if [ "$1" -eq 1 ]; then
jvdias abcbfa4
	# no more named.boot autoconversion! No-one should be using BIND-4 anymore.
jvdias abcbfa4
	if [ ! -e /etc/rndc.key ]; then
jvdias abcbfa4
	# create the rndc.key file:
jvdias abcbfa4
	   echo 'key "rndckey" {
jvdias abcbfa4
	algorithm	hmac-md5;
jvdias abcbfa4
	secret		"'`/usr/sbin/dns-keygen`'";
jvdias abcbfa4
};'  >     /etc/rndc.key;
jvdias abcbfa4
	elif /bin/egrep -q '@KEY@' /etc/rndc.key; then
jvdias abcbfa4
	   # fix potential problem with older versions
jvdias abcbfa4
	   /bin/sed -i -e 's^@KEY@^'`/usr/sbin/dns-keygen`'^' /etc/rndc.key ;
cvsdist 4f506df
	fi
Adam Tkac eafa7dc
%if %{selinux}
jvdias 68b4c17
        [ -e /selinux/enforce ] && [ -x /sbin/restorecon ] && /sbin/restorecon /etc/rndc.* /etc/named.* >/dev/null 2>&1 ;
Adam Tkac eafa7dc
%endif
cvsdist a93eac9
fi
jvdias 38983f9
:;
cvsdist 2f7f4bd
cvsdist 2f7f4bd
%preun
jvdias c4b6231
if [ "$1" = 0 ]; then
jvdias 3cc598a
   /sbin/service named stop >/dev/null 2>&1 || :;
jvdias c4b6231
   /sbin/chkconfig --del named || :;
cvsdist 2f7f4bd
fi
jvdias 38983f9
:;
cvsdist 2f7f4bd
cvsdist 2f7f4bd
%postun
jvdias 68b4c17
/sbin/ldconfig
cvsdist 2f7f4bd
if [ "$1" -ge 1 ]; then
jvdias 3cc598a
   /sbin/service named condrestart >/dev/null 2>&1 || :;
jvdias c4b6231
fi;
jvdias 38983f9
:;
cvsdist 2f7f4bd
cvsdist 2f7f4bd
%triggerpostun -- bind < 8.2.2_P5-15
cvsdist 2f7f4bd
/sbin/chkconfig --add named
cvsdist 1fcc1a6
/sbin/ldconfig
jvdias 38983f9
:;
cvsdist 2f7f4bd
jvdias 3c357dd
%triggerpostun -n bind -- bind <= 24:9.3.1-11
jvdias c4b6231
if [ "$1" -gt 0 ]; then
jvdias 3c357dd
# bind <= 22:9.3.0-2:
jvdias abcbfa4
# These versions of bind installed named service at order 55 in
jvdias abcbfa4
# runlevel startup order, after programs like  nis / ntp / nfs
jvdias c4b6231
# which may need its services if using no nameservers in resolv.conf.
jvdias 3c357dd
# bind <= 24:9.3.1-11:
jvdias 3c357dd
# These versions ran bind with order 11 in runlevel 2, after syslog
jvdias 3c357dd
# at order 12 . BIND should run after syslog and now has order '- 13 87'.
jvdias abcbfa4
#
jvdias 68b4c17
    /sbin/chkconfig named resetpriorities
jvdias c4b6231
fi
jvdias c4b6231
:;
jvdias c4b6231
jvdias 0cd02aa
cvsdist 86fb37f
%post libs -p /sbin/ldconfig
cvsdist aed7121
cvsdist 86fb37f
%postun libs -p /sbin/ldconfig
cvsdist 2f7f4bd
jvdias d940d2e
3996b51
%post -n caching-nameserver
jvdias 0cd02aa
if [ "$1" -gt 0 ]; then
c3530fb
   /sbin/restorecon /etc/named.caching-nameserver.conf >/dev/null 2>&1 || :;
c3530fb
   /sbin/restorecon /etc/named.rfc1912.zones >/dev/null 2>&1 || :;
jvdias abcbfa4
   . /usr/sbin/bind-chroot-admin --sync;
jvdias 0cd02aa
fi;
jvdias 0cd02aa
:;
cvsdist 2f7f4bd
jvdias 1c28ac6
jvdias 0cd02aa
%post chroot
jvdias 0cd02aa
if [ "$1" -gt 0 ]; then
Adam Tkac 599083f
   . /usr/sbin/bind-chroot-admin --enable > /dev/null 2>&1;
jvdias 0cd02aa
fi;
jvdias 0cd02aa
:;
cvsdist 31bdca3
jvdias 0cd02aa
%preun chroot
jvdias abcbfa4
if [ "$1" -eq 0 ]; then
Adam Tkac 599083f
   . /usr/sbin/bind-chroot-admin --disable > /dev/null 2>&1;
jvdias 0cd02aa
fi
jvdias 0cd02aa
:;
cvsdist 2f7f4bd
jvdias d940d2e
%if %{SDB}
jvdias d940d2e
jvdias c4b6231
%post sdb
jvdias 8ee4d29
if [ "$1" -ge 1 ]; then
jvdias d940d2e
   # check that dnszone.schema is installed in OpenLDAP's slapd.conf
jvdias d940d2e
   if [ -x /usr/sbin/named_sdb ] && [ -f /etc/openldap/slapd.conf ]; then
jvdias d940d2e
   # include the LDAP dnszone.schema in slapd.conf:
jvdias d940d2e
      if ! /bin/egrep -q '^include.*\dnszone.schema' /etc/openldap/slapd.conf; then
jvdias d940d2e
         tf=`/bin/mktemp /tmp/XXXXXX`
jvdias d940d2e
         let n=`/bin/grep -n '^include.*\.schema' /etc/openldap/slapd.conf | /usr/bin/tail -1 | /bin/sed 's/:.*//'`
jvdias d940d2e
         if [ "$n" -gt 0 ]; then
jvdias d940d2e
   	    /bin/cp -fp /etc/openldap/slapd.conf /etc/openldap/slapd.conf.rpmsave;
jvdias d940d2e
	    /usr/bin/head -$n /etc/openldap/slapd.conf > $tf
jvdias d940d2e
            echo 'include         /etc/openldap/schema/dnszone.schema' >> $tf
jvdias d940d2e
            let n='n+1'
jvdias c1b3033
            /usr/bin/tail -n +$n /etc/openldap/slapd.conf >> $tf
jvdias d940d2e
            /bin/mv -f $tf /etc/openldap/slapd.conf;
jvdias d940d2e
            /bin/chmod --reference=/etc/openldap/slapd.conf.rpmsave /etc/openldap/slapd.conf
jvdias 68b4c17
            [ -e /selinux/enforce ] && [ -x /sbin/restorecon ] && /sbin/restorecon /etc/openldap/slapd.conf >/dev/null 2>&1 || :;
jvdias d940d2e
            [ -x /etc/init.d/ldap ] && /etc/init.d/ldap condrestart >/dev/null 2>&1
jvdias d940d2e
         fi
jvdias c4b6231
         rm -f $tf >/dev/null 2>&1 || :;
jvdias d940d2e
      fi;
jvdias d940d2e
   fi;
jvdias d940d2e
fi;
jvdias 38983f9
:;
jvdias d940d2e
jvdias c4b6231
%preun sdb
jvdias 8ee4d29
if [ "$1" -eq 0 ] && [ -x /usr/sbin/named_sdb ] && [ -f /etc/openldap/slapd.conf ]; then
jvdias d940d2e
   if /bin/egrep -q '^include.*\dnszone.schema' /etc/openldap/slapd.conf; then
jvdias d940d2e
      tf=`/bin/mktemp /tmp/XXXXXX`
jvdias d940d2e
      /bin/egrep -v '^include.*dnszone\.schema' /etc/openldap/slapd.conf > $tf
jvdias d940d2e
      /bin/mv -f $tf /etc/openldap/slapd.conf;
jvdias d940d2e
      rm -f $tf >/dev/null 2>&1
jvdias 68b4c17
      [ -e /selinux/enforce ] && [ -x /sbin/restorecon ] && /sbin/restorecon /etc/openldap/slapd.conf >/dev/null 2>&1 || :;
jvdias c4b6231
      [ -x /etc/init.d/ldap ] && /etc/init.d/ldap condrestart >/dev/null 2>&1 || :;
jvdias d940d2e
   fi;
jvdias d940d2e
fi;
jvdias 38983f9
:;
jvdias d940d2e
jvdias d940d2e
%endif # SDB
jvdias d940d2e
jvdias 0cd02aa
%clean
jvdias 7366a5e
rm -rf ${RPM_BUILD_ROOT}
jvdias 38983f9
:;
jvdias d940d2e
cvsdist 2f7f4bd
%changelog
Adam Tkac 6c28258
* Tue Mar 06 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-8.fc7
Adam Tkac 6c28258
- updated to 9.4.0
Adam Tkac 6c28258
- bind-chroot-admin now sets EAs correctly (#213926)
Adam Tkac 6c28258
Adam Tkac 75ca020
* Thu Feb 15 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-7.fc7
Adam Tkac 75ca020
- minor cleanup in bind-chroot-admin script
Adam Tkac 75ca020
Adam Tkac 564efa6
* Fri Feb 09 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-6.fc7
Adam Tkac 564efa6
- fixed broken bind-chroot-admin script (#227995)
Adam Tkac 564efa6
Adam Tkac 8a78b00
* Wed Feb 07 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-5.fc7
Adam Tkac 8a78b00
- bind-chroot-admin now uses correct chroot path (#227600)
Adam Tkac 8a78b00
Adam Tkac 60dfcc1
* Mon Feb 05 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-4.fc7
Adam Tkac 60dfcc1
- fixed conflict between bind-sdb and ldap
Adam Tkac 60dfcc1
- removed duplicated bind directory in bind-libs
Adam Tkac 60dfcc1
Adam Tkac eafa7dc
* Thu Feb 01 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-3.fc7
Adam Tkac eafa7dc
- fixed building without libbind
Adam Tkac eafa7dc
- fixed post section (selinux commands is now in if-endif statement)
Adam Tkac eafa7dc
- prever macro has been removed from version
Adam Tkac eafa7dc
Adam Tkac 599083f
* Mon Jan 29 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-2.fc7
Adam Tkac 599083f
- redirected output from bind-chroot prep and preun stages to /dev/null
Adam Tkac 599083f
Adam Tkac 7f4f6e8
* Wed Jan 25 2007 Adam Tkac <atkac@redhat.com> 31:9.3.4-1.fc7
Adam Tkac 7f4f6e8
- updated to version 9.3.4 which contains security bugfixes
Adam Tkac 7f4f6e8
Adam Tkac d2a1789
* Tue Jan 23 2007 Adam Tkac <atkac@redhat.com> 31:9.3.3-5.fc7
Adam Tkac fa1e5d2
- package bind-libbind-devel has been marked as obsolete
Adam Tkac fa1e5d2
Adam Tkac d2a1789
* Mon Jan 22 2007 Adam Tkac <atkac@redhat.com> 31:9.3.3-4.fc7
Adam Tkac 7835aec
- package bind-libbind-devel has beed removed (libs has been moved to bind-devel & bind-libs)
Adam Tkac 7835aec
- Resolves: #214208
Adam Tkac 7835aec
Adam Tkac 7835aec
* Tue Jan 16 2007 Martin Stransky <stransky@redhat.com> - 31:9.3.3-3
812194c
- fixed a multi-lib issue
812194c
- Resolves: rhbz#222717
812194c
ace34f3
* Thu Jan 4 2007 Martin Stransky <stransky@redhat.com> - 31:9.3.3-2
ace34f3
- added namedGetForwarders written in shell (#176100),
ace34f3
  created by Baris Cicek <baris@nerd.com.tr>.
ace34f3
98bf92b
* Sun Dec 10 2006 Martin Stransky <stransky@redhat.com> - 31:9.3.3-1
98bf92b
- update to 9.3.3 final
98bf92b
- fix for #219069: file included twice in src.rpm
98bf92b
291ca3e
* Wed Dec 6 2006 Martin Stransky <stransky@redhat.com> - 31:9.3.3-0.1.rc3
5fd50d8
- added back an interval to restart
61a46ae
- renamed package, it should meet the N-V-R criteria
0d4d38e
- fix for #216185: bind-chroot-admin able to change root mode 750
eac3322
- added fix from #215997: incorrect permissions on dnszone.schema
d11649f
- added a notice to init script when /etc/named.conf doesn't exist (#216075)
5fd50d8
40d9476
* Mon Oct 30 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-6
40d9476
- fix for #200465: named-checkzone and co. cannot be run as non-root user
25f7913
- fix for #212348: chroot'd named causes df permission denied error
25f7913
- fix for #211249, #211083 - problems with stopping named
25f7913
- fix for #212549: init script does not unmount /proc filesystem
25f7913
- fix for #211282: EDNS is globally enabled, crashing CheckPoint FW-1,
25f7913
    added edns-enable options to named configuration file which can suppress
25f7913
    EDNS in queries to DNS servers (see /usr/share/doc/bind-9.3.3/misc/options)
d4d1076
- fix for #212961: bind-chroot doesn't clean up its mess on %preun
df7a4dc
- update to 9.3.3rc3, removed already merged patches
d38c39f
04d663d
* Fri Oct 13 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-5
d38c39f
- fix for #209359: bind-libs from compatlayer CD will not 
d38c39f
  install on ia64
04d663d
2c4acd4
* Tue Oct 10 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-4
04d663d
- added fix for #210096: warning: group named does not exist - using root
2c4acd4
04d663d
* Thu Oct  5 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-3
2db6aa0
- added fix from #209400 - Bind Init Script does not create 
2db6aa0
  the PID file always, created by Jeff Means
12f7712
- added timeout to stop section of init script. 
12f7712
  The default is 100 sec. and can be adjusted by NAMED_SHUTDOWN_TIMEOUT
12f7712
  shell variable.
2db6aa0
04d663d
* Mon Oct  2 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-2
c3530fb
- removed chcon from post script, replaced by restorecon 
c3530fb
  (Bug 202547, comment no. 37)
c3530fb
c15ebb3
* Fri Sep 15 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.3-1
c15ebb3
- updated to the latest upstream (9.3.3rc2)
c15ebb3
04d663d
* Wed Sep  6 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.2-41
8e41396
- added upstream patch for correct SIG handling - CVE-2006-4095
8e41396
04d663d
* Tue Sep  5 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.2-40
e927f02
- suppressed messages from bind-chroot-admin
e927f02
- cleared notes about bind-config
e927f02
550ea4c
* Mon Aug 22 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.2-39
550ea4c
- added fix for #203522 - "bind-chroot-admin -e" command fails
550ea4c
eb803d3
* Mon Aug 21 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.2-38
eb803d3
- fix for #203194 - tmpfile usage
eb803d3
d98af72
* Thu Aug 17 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.2-37
d98af72
- fix for #202542 - /usr/sbin/bind-chroot-admin: No such file or directory
d98af72
- fix for #202547 - file_contexts: invalid context
d98af72
eeb13c9
* Fri Aug 11 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.2-36
eeb13c9
- added Provides: bind-config
eeb13c9
3996b51
* Fri Aug 11 2006 Martin Stransky <stransky@redhat.com> - 30:9.3.2-35
3996b51
- fix bug 197493: renaming subpackage bind-config to caching-nameserver
3996b51
jvdias ddffd46
* Mon Jul 24 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-34
jvdias ddffd46
- fix bug 199876: make '%exclude libbbind.*' conditional on %{LIBBIND}
jvdias ddffd46
Florian La Roche 07efd33
* Mon Jul 24 2006 Florian La Roche <laroche@redhat.com> - 30:9.3.2-33
Florian La Roche 07efd33
- fix #195881, perms are not packaged correctly
Florian La Roche 07efd33
jvdias ba41335
* Fri Jul 21 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-32
jvdias ba41335
- fix addenda to bug 189789: 
jvdias ba41335
  determination of selinux enabled was still not 100% correct in bind-chroot-admin
jvdias ba41335
- fix addenda to bug 196398:
jvdias ba41335
  make named.init test for NetworkManager being enabled AFTER testing for -D absence;
jvdias ba41335
  named.init now supports a 'DISABLE_NAMED_DBUS' /etc/sysconfig/named setting to disable
jvdias ba41335
  auto-enable of named dbus support if NetworkManager enabled.
jvdias ba41335
jvdias 5b2b036
* Wed Jul 19 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-30
jvdias 5b2b036
- fix bug 196398 - Enable -D option automatically in initscript
jvdias 5b2b036
  if NetworkManager enabled in any runlevel.
jvdias 5b2b036
- fix namedGetForwarders for new dbus
jvdias 6484b68
- fix bug 195881 - libbind.so should be owned by bind-libbind-devel
jvdias 5b2b036
d9ffd0f
* Wed Jul 19 2006 Matthias Clasen <mclasen@redhat.com> - 30:9.3.2-28.FC6
d9ffd0f
- Rebuild against new dbus
d9ffd0f
jvdias faad8c0
* Wed Jul 12 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-27.FC6
jvdias faad8c0
- rebuild with fixed glibc-kernheaders
jvdias faad8c0
2525a9d
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 30:9.3.2-26.FC6.1
2525a9d
- rebuild
2525a9d
jvdias 2746f3d
* Wed Jun 14 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-26.FC6
jvdias 2746f3d
- fix bugs 191093, 189789
jvdias 2746f3d
- backport selected fixes from upstream bind9 'v9_3_3b1' CVS version:
jvdias 2746f3d
  ( see http://www.isc.org/sw/bind9.3.php "Fixes" ): 
jvdias 2746f3d
  o change 2024 / bug 16027:
jvdias 2746f3d
    named emitted spurious "zone serial unchanged" messages on reload
jvdias 2746f3d
  o change 2013 / bug 15941:
jvdias 2746f3d
    handle unexpected TSIGs on unsigned AXFR/IXFR responses more gracefully
jvdias 2746f3d
  o change 2009 / bug 15808: coverity fixes
jvdias 2746f3d
  o change 1997 / bug 15818: 
jvdias 2746f3d
    named was failing to replace negative cache entries when a positive one
jvdias 2746f3d
    for the type was learnt
jvdias 2746f3d
  o change 1994 / bug 15694: OpenSSL 0.9.8 support
jvdias 2746f3d
  o change 1991 / bug 15813:
jvdias 2746f3d
    The configuration data, once read, should be treated as readonly.
jvdias 2746f3d
  o misc. validator fixes 
jvdias 2746f3d
  o misc. resolver fixes
jvdias 2746f3d
  o misc. dns fixes
jvdias 2746f3d
  o misc. isc fixes
jvdias 2746f3d
  o misc. libbind fixes
jvdias 2746f3d
  o misc. isccfg fix
jvdias 2746f3d
  o misc. lwres fix
jvdias 2746f3d
  o misc. named fixes
jvdias 2746f3d
  o misc. dig fixes
jvdias 2746f3d
  o misc. nsupdate fix
jvdias 2746f3d
  o misc. tests fixes
jvdias 2746f3d
e23cbf6
* Wed Jun  7 2006 Jeremy Katz <katzj@redhat.com> - 30:9.3.2-24.FC6
e23cbf6
- and actually put the devel symlinks in the right subpackage
e23cbf6
163a1b1
* Thu May 25 2006 Jeremy Katz <katzj@redhat.com> - 30:9.3.2-23.FC6
163a1b1
- rebuild for -devel deps
163a1b1
jvdias 3cc598a
* Tue Apr 18 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-22
jvdias 3cc598a
- apply upstream patch for ncache_adderesult segfault bug 173961 addenda
jvdias 3cc598a
- fix bug 188382: rpm --verify permissions inconsistencies
jvdias 3cc598a
- fix bug 189186: use /sbin/service instead of initscript
jvdias 3cc598a
- rebuild for new gcc, glibc-kernheaders
jvdias 3cc598a
jvdias 41d0524
* Tue Apr 04 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-20
jvdias 41d0524
- fix resolver.c ncache_adderesult segfault reported in addenda to bug 173961 
jvdias 41d0524
  (upstream bugs #15642, #15528 ?)
jvdias 41d0524
- allow named ability to generate core dumps after setuid (upstream bug #15753)
jvdias 41d0524
jvdias 25fb601
* Mon Apr 03 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-18
jvdias 25fb601
- fix bug 187529: make bind-chroot-admin deal with subdirectories properly
jvdias 25fb601
jvdias 8d3c0c7
* Thu Mar 30 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-16
jvdias 8d3c0c7
- fix bug 187286: 
jvdias 8d3c0c7
     prevent host(1) printing duplicate 'is an alias for' messages
jvdias 8d3c0c7
     for the default AAAA and MX lookups as well as for the A lookup
jvdias 8d3c0c7
     (it now uses the CNAME returned for the A lookup for the AAAA and MX lookups).
jvdias 8d3c0c7
     This is upstream bug #15702 fixed in the unreleased bind-9.3.3
jvdias 8d3c0c7
- fix bug 187333: fix SOURCE24 and SOURCE25 transposition
jvdias 8d3c0c7
jvdias 8d3c0c7
* Wed Mar 29 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-14
jvdias abcbfa4
- fix bug 186577: remove -L/usr/lib from libbind.pc and more .spec file cleanup
jvdias abcbfa4
- add '%doc' sample configuration files in /usr/share/doc/bind*/sample
jvdias abcbfa4
- rebuild with new gcc and glibc
jvdias abcbfa4
jvdias 99e330e
* Wed Mar 22 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-12
jvdias 99e330e
- fix typo in initscript
jvdias 99e330e
- fix Requires(post): policycoreutils in sub-packages
jvdias 99e330e
jvdias 68b4c17
* Mon Mar 20 2006 Jason Vas Dias <jvdias@redhat.com> - 30.9.3.2-10
jvdias 68b4c17
- fix bug 185969: more .spec file cleanup
jvdias 68b4c17
jvdias 505ab59
* Wed Mar 08 2006 Jason Vas Dias <jvdias@redhat.com> - 30.9.3.2-8
jvdias 505ab59
- Do not allow package to be installed if named:25 userid creation fails
jvdias 505ab59
- Give libbind a pkg-config file
jvdias 505ab59
- remove restorecon from bind-chroot-admin (not required).
jvdias 505ab59
- fix named.caching-nameserver.conf (listen-on-v6 port 53 { ::1 };)
jvdias 505ab59
jvdias 7366a5e
* Tue Mar 07 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-7
jvdias 7366a5e
- fix issues with bind-chroot-admin
jvdias 7366a5e
jvdias 0cd02aa
* Mon Mar 06 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-6
jvdias 0cd02aa
- replace caching-nameserver with bind-config sub-package
jvdias 0cd02aa
- fix bug 177595: handle case where $ROOTDIR is a link in initscript
jvdias 0cd02aa
- fix bug 177001: bind-config creates symlinks OK now
jvdias 0cd02aa
- fix bug 176388: named.conf is now never replaced by any RPM
jvdias 7366a5e
- fix bug 176248: remove unecessary creation of rpmsave links
jvdias 0cd02aa
- fix bug 174925: no replacement of named.conf
jvdias 0cd02aa
- fix bug 173963: existing named.conf never modified
jvdias 0cd02aa
- major .spec file cleanup
jvdias 0cd02aa
b3f861a
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 30:9.3.2-4.1
b3f861a
- bump again for double-long bug on ppc(64)
b3f861a
jvdias 60e12f6
* Tue Feb 07 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-4
jvdias 60e12f6
- regenerate redhat_doc patch for non-DBUS builds
jvdias 60e12f6
- allow dbus builds to work with dbus version < 0.6 (bz #179816)
jvdias 60e12f6
Florian La Roche 240066f
* Tue Feb 07 2006 Florian La Roche <laroche@redhat.com> 30:9.3.2-3
Florian La Roche 240066f
- try supporting without dbus support
Florian La Roche 240066f
jvdias a49b5ae
* Mon Feb 06 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-2.1
jvdias a49b5ae
- Rebuild for new gcc, glibc, glibc-kernheaders
jvdias a49b5ae
jvdias a49b5ae
* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-2
jvdias abcbfa4
- fix bug 177854: temporary fix for broken kernel-2.6.15-1854+
jvdias e45fb22
  /proc/net/if_inet6 format
jvdias e45fb22
jvdias 8929e9d
* Wed Dec 21 2005 Jason Vas Dias <jvdias@redhat.com> - 30:9.3.2-1
jvdias 8929e9d
- Upgrade to 9.3.2, released today
jvdias 8929e9d
jvdias dedee9e
* Tue Dec 20 2005 Jason Vas Dias <jvdias@redhat.com> - 28:9.3.2rc1-2
jvdias dedee9e
- fix bug 176100: do not Require: perl just for namedGetForwarders !
jvdias dedee9e
7aa3fdb
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
7aa3fdb
- rebuilt
7aa3fdb
jvdias 903302a
* Fri Dec 02 2005 Jason Vas Dias <jvdias@redhat.com> - 28:9.3.2rc-1
jvdias 903302a
- Upgrade to upstream version 9.3.2rc1
jvdias 4330327
- fix namedSetForwarders -> namedGetForwarders SOURCE14 typo
jvdias 4330327
jvdias 903302a
* Thu Dec 01 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-26
jvdias abcbfa4
- rebuild for new dbus 0.6 dependency; remove use of
jvdias c1b3033
  DBUS_NAME_FLAG_PROHIBIT_REPLACEMENT
jvdias c1b3033
jvdias f84fe39
* Wed Nov 23 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-24
jvdias f84fe39
- allow D-BUS support to work in bind-chroot environment:
jvdias f84fe39
  workaround latest selinux policy by mounting /var/run/dbus/
jvdias f84fe39
  under chroot instead of /var/run/dbus/system-bus-socket
jvdias f84fe39
jvdias 4b4f5fd
* Sun Nov 13 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-22
jvdias 4b4f5fd
- fix bug 172632 - remove .la files
jvdias 4b4f5fd
- ship namedGetForwarders and namedSetForwarders scripts
jvdias 4b4f5fd
- fix detection of -D option in chroot
jvdias 4b4f5fd
4a67478
* Tue Nov  8 2005 Tomas Mraz <tmraz@redhat.com> - 24:9.3.1-21
4a67478
- rebuilt with new openssl
4a67478
jvdias e54aef0
* Wed Oct 19 2005 Jason Vas Dias <jvdias@redhat.com> - 24.9.3.1-20
jvdias e54aef0
- Allow the -D enable D-BUS option to be used within bind-chroot .
jvdias e54aef0
- fix bug 171226: supply some documentation for pgsql SDB .
jvdias e54aef0
jvdias 536814d
* Thu Oct 06 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-18
jvdias 536814d
- fix bug 169969: do NOT call dbus_svc_dispatch() in dbus_mgr_init_dbus() -
jvdias 536814d
      task->state != task_ready and will cause Abort in task.c if process
jvdias 536814d
      is waiting for NameOwnerChanged to do a SetForwarders
jvdias 536814d
jvdias 3906824
* Wed Oct 05 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-16
jvdias 3906824
- Fix reconnecting to dbus-daemon after it stops & restarts .
jvdias 3906824
jvdias 96c79d1
* Tue Sep 27 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-14
jvdias 96c79d1
- When forwarder nameservers are changed with D-BUS, flush the cache.
jvdias 96c79d1
jvdias 96c79d1
* Mon Sep 26 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-12
jvdias 43365cd
- fix bug 168302: use %{__cc} for compiling dns-keygen
jvdias 43365cd
- fix bug 167682: bind-chroot directory permissions
jvdias 43365cd
- fix issues with -D dbus option when dbus service not running or disabled
jvdias 43365cd
jvdias 3c357dd
* Tue Aug 30 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-12
jvdias 3c357dd
- fix bug 167062: named should be started after syslogd by default
jvdias 3c357dd
jvdias 296166a
* Mon Aug 22 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-11
jvdias 296166a
- fix bug 166227: host: don't do default AAAA and MX lookups with '-t a' option
jvdias 296166a
jvdias dbe55db
* Tue Aug 16 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-10
jvdias dbe55db
- Build with D-BUS patch by default; D-BUS support enabled with named -D option
jvdias abcbfa4
- Enable D-BUS for named_sdb also
jvdias dbe55db
- fix sdb pgsql's zonetodb.c: must use isc_hash_create() before dns_db_create()
jvdias abcbfa4
- update fix for bug 160914 : test for RD=1 and ARCOUNT=0 also before trying next server
jvdias dbe55db
- fix named.init script to handle named_sdb properly
jvdias dbe55db
- fix named.init script checkconfig() to handle named '-c' option
jvdias abcbfa4
  and make configtest, test, check configcheck synonyms
jvdias dbe55db
jvdias c4c1d41
* Tue Jul 19 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-8
jvdias c4c1d41
- fix named.init script bugs 163598, 163409, 151852(addendum)
jvdias c4c1d41
jvdias 4a7943f
* Tue Jul 12 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-7
jvdias 4a7943f
- fix bug 160914: resolver utilities should try next server on empty referral
jvdias 4a7943f
                  (now that glibc bug 162625 is fixed)
jvdias 4a7943f
		  host and nslookup now by default try next server on SERVFAIL
jvdias 4a7943f
		  (host now has '-s' option to disable, and nslookup given
jvdias 4a7943f
                   '[no]fail' option similar to dig's [no]fail option).
jvdias 95280b8
- rebuild and re-test with new glibc & gcc (all tests passed).
jvdias 4a7943f
jvdias 4a7943f
* Tue May 31 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-6
jvdias 5afcbdf
- fix bug 157950: dig / host / nslookup should reject invalid resolv.conf
jvdias 5afcbdf
                  files and not use uninitialized garbage nameserver values
jvdias 5afcbdf
                  (ISC bug 14841 raised).
jvdias 5afcbdf
jvdias 5afcbdf
* Mon May 23 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4_FC4
jvdias 8ee4d29
- Fix SDB LDAP
jvdias 8ee4d29
jvdias abcbfa4
* Mon May 16 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4
jvdias 38983f9
- Fix bug 157601: give named.init a configtest function
jvdias 38983f9
- Fix bug 156797: named.init should check SELinux booleans.local before booleans
jvdias 38983f9
- Fix bug 154335: if no controls in named.conf, stop named with -TERM sig, not rndc
jvdias abcbfa4
- Fix bug 155848: add NOTES section to named.8 man-page with info on all Red Hat
jvdias 38983f9
                  BIND quirks and SELinux DDNS / slave zone file configuration
jvdias 38983f9
- D-BUS patches NOT applied until dhcdbd is in FC
jvdias 38983f9
jvdias 8ee4d29
* Sun May 15 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-4_dbus
jvdias abcbfa4
- Enhancement to allow dynamic forwarder table management and
jvdias 38983f9
- DHCP forwarder auto-configuration with D-BUS
jvdias 38983f9
jvdias 62ddd56
* Thu Apr 14 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-2_FC4
jvdias 62ddd56
- Rebuild for bind-sdb libpq.so.3 dependency
jvdias 62ddd56
- fix bug 150981: don't install libbind man-pages if no libbind
jvdias 62ddd56
- fix bug 151852: mount proc on $ROOTDIR/proc to allow sysconf(...)
jvdias 62ddd56
  to work and correct number of CPUs to be determined
jvdias 62ddd56
jvdias 68d77b9
* Fri Mar 11 2005 Jason Vas Dias <jvdias@redhat.com> - 24:9.3.1-1_FC4
jvdias 68d77b9
- Upgrade to ISC BIND 9.3.1 (final release) released today.
jvdias 68d77b9
jvdias 68d77b9
* Wed Mar  9 2005 Jason Vas Dias <jvdias@redhat.com> - 22.9.3.1rc1-5
jvdias abcbfa4
- fix bug 150288: h_errno not being accessed / set correctly in libbind
jvdias 68d77b9
- add libbind man-pages from bind-8.4.6
jvdias bbcf3c1
jvdias ee2137c
* Mon Mar  7 2005 Jason Vas Dias <jvdias@redhat.com> - 22:9.3.1rc1-4
jvdias ee2137c
- Rebuild with gcc4 / glibc-2.3.4-14.
jvdias abcbfa4
d2bac1c
* Tue Mar  1 2005 Nalin Dahyabhai <nalin@redhat.com> - 22:9.3.1rc1-3
d2bac1c
- configure with --with-pic to get PIC libraries
d2bac1c
jvdias 5b65c63
* Sun Feb 20 2005 Jason Vas Dias <jvdias@redhat.com> - 22:9.3.1rc1-2
jvdias 5b65c63
- fix bug 149183: don't use getifaddrs() .
jvdias 5b65c63
jvdias 18d1e19
* Wed Feb 16 2005 Jason Vas Dias <jvdias@redhat.com> - 22:9.3.1rc1-1
jvdias 18d1e19
- Upgrade to 9.3.1rc1
jvdias c4b6231
- Add Simplified Database Backend (SDB) sub-package ( bind-sdb )
jvdias abcbfa4
-     add named_sdb - ldap + pgsql + dir database backend support with
jvdias 18d1e19
-     'ENABLE_SDB' named.sysconfig option
jvdias c4b6231
- Add BIND resolver library & includes sub-package ( libbind-devel)
jvdias 18d1e19
- fix bug 147824 / 147073 / 145664: ENABLE_ZONE_WRITE in named.init
jvdias c4b6231
- fix bug 146084 : shutup restorecon
jvdias 18d1e19
jvdias 23b1ff2
* Tue Jan 11 2005 Jason Vas Dias <jvdias@redhat.com> - 22:9.3.0-2
jvdias 23b1ff2
- Fix bug 143438: named.init will now make correct ownership of $ROOTDIR/var/named
jvdias 23b1ff2
-                 based on 'named_write_master_zones' SELinux boolean.
jvdias 23b1ff2
- Fix bug 143744: dig & nsupdate IPv6 timeout  (dup of 140528)
jvdias 23b1ff2
jvdias 6cca086
* Mon Nov 29 2004 Jason Vas Dias <jvdias@redhat.com> - 9.3.0-1
jvdias 6cca086
- Upgrade BIND to 9.3.0 in Rawhide / FC4 (bugs 134529, 133654...)
jvdias abcbfa4
jvdias 6cca086
* Mon Nov 29 2004 Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-4
jvdias 6cca086
- Fix bugs 140528 and 141113:
jvdias 6cca086
- 2 second timeouts when IPv6 not configured and root nameserver's
jvdias 6cca086
- AAAA addresses are queried
jvdias 6cca086
jvdias e51c8f6
* Mon Oct 18 2004 Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-2
jvdias e51c8f6
- Fix bug 136243: bind-chroot %post must run restorecon -R %{prefix}
jvdias e51c8f6
- Fix bug 135175: named.init must return non-zero if named is not run
jvdias e51c8f6
- Fix bug 134060: bind-chroot %post must use mktemp, not /tmp/named
jvdias e51c8f6
- Fix bug 133423: bind-chroot %files entries should have been %dirs
jvdias e51c8f6
jvdias e24e1c3
* Thu Sep 23 2004 Jason Vas Dias <jvdias@redhat.com> - 20:9.2.4-1
jvdias e24e1c3
- BIND 9.2.4 (final release) released - source code actually
jvdias e24e1c3
- identical to 9.2.4rc8, with only version number change.
jvdias efcb9cc
jvdias 1025afb
* Mon Sep 20 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc8-14
jvdias 1025afb
- Upgrade to upstream bind-9.2.4rc8 .
jvdias 1025afb
- Progress: Finally! Hooray! ISC bind now distributes:
jvdias abcbfa4
- o named.conf(5) and nslookup(8) manpages
jvdias 1025afb
-    'bind-manpages.bz2' source can now disappear
jvdias 1025afb
-    (could this have something to do with ISC bug I raised about this?)
jvdias abcbfa4
- o 'deprecation_msg' global has vanished
jvdias 1025afb
-     bind-9.2.3rc3-deprecation_msg_shut_up.diff.bz2 can disappear
jvdias 1025afb
jvdias d3f5585
* Mon Sep 20 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc8-14
jvdias d3f5585
- Fix bug 106572/132385: copy /etc/localtime to chroot on start
jvdias d3f5585
jvdias 1c28ac6
* Fri Sep 10 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-12_EL3
jvdias 1c28ac6
- Fix bug 132303: if ROOTDIR line was replaced after upgrade from
jvdias 1c28ac6
- bind-chroot-9.2.2-21, restart named
jvdias 1c28ac6
jvdias 1c28ac6
* Wed Sep 8  2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-11_EL3
jvdias abcbfa4
- Fix bug 131803: replace ROOTDIR line removed by broken
jvdias 1c28ac6
- bind-chroot 9.2.2-21's '%postun'; added %triggerpostun for bind-chroot
jvdias 1c28ac6
jvdias 1c28ac6
* Tue Sep 7  2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10_EL3
jvdias 1c28ac6
- Fix bugs 130121 & 130981 for RHEL-3
jvdias abcbfa4
jvdias 1c28ac6
* Mon Aug 30 2004 Jason Vas Dias <jvdias@redhat.com> - 10:9.2.4rc7-10
cvsdist 1d13f13
- Fix bug 130121: add '%ghost' entries for files included in previous
jvdias abcbfa4
- bind-chroot & not in current - ie. named.conf, rndc.key, dev/* -
cvsdist 1d13f13
- that RPM removed after upgrade .
cvsdist 1d13f13
jvdias abcbfa4
* Thu Aug 26 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist 1d13f13
- Fix bug 130981: add '-t' option to named-checkconf invocation in
cvsdist 1d13f13
- named.init if chroot installed.
cvsdist 1d13f13
cvsdist db43ccd
* Wed Aug 25 2004 Jason Vas Dias <jvdias@redhat.com>
jvdias abcbfa4
- Remove resolver(5) manpage now in man-pages (bug 130792);
cvsdist db43ccd
- Don't create /dev/ entries in bind-chroot if already there (bug 127556);
cvsdist db43ccd
- fix bind-devel Requires (bug 130919)
cvsdist db43ccd
- Set default location for dumpdb & stats files to /var/named/data
cvsdist db43ccd
cvsdist 668aac5
* Tue Aug 24 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist 668aac5
- Fix devel Requires for bug 130738 & fix version
cvsdist db43ccd
cvsdist db43ccd
* Tue Aug 24 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist db43ccd
- Fix errors on clean install if named group does not exist
cvsdist db43ccd
- (bug 130777)
cvsdist db43ccd
cvsdist 668aac5
* Thu Aug 19 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist 668aac5
- Upgrade to bind-9.2.4rc7; applied initscript fix
cvsdist 668aac5
- for bug 102035.
cvsdist 668aac5
cvsdist 2b390dd
* Mon Aug  9 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist 2b390dd
- Fixed bug 129289: bind-chroot install / deinstall
cvsdist 2b390dd
- on install, existing config files 'safe_replace'd
cvsdist 2b390dd
- with links to chroot copies; on uninstall, moved back.
cvsdist 2b390dd
cvsdist 82ddc26
* Fri Aug  6 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist 82ddc26
- Fixed bug 129258: "${prefix}/var/tmp" typo in spec
cvsdist 82ddc26
cvsdist 82ddc26
* Wed Jul 28 2004 Jason Vas Dias <jvdias@redhat.com>
jvdias abcbfa4
- Fixed bug 127124 : 'Requires: kernel >= 2.4'
cvsdist 82ddc26
- causes problems with Linux VServers
cvsdist d69ee3d
cvsdist 17bde02
* Tue Jul 27 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist 17bde02
- Fixed bug 127555 : chroot tar missing var/named/slaves
cvsdist 17bde02
cvsdist d69ee3d
* Fri Jul 16 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist d69ee3d
- Upgraded to ISC version 9.2.4rc6
cvsdist d69ee3d
cvsdist d69ee3d
* Fri Jul 16 2004 Jason Vas Dias <jvdias@redhat.com>
cvsdist d69ee3d
- Fixed named.init generation of error messages on
cvsdist d69ee3d
- 'service named stop' and 'service named reload'
cvsdist d69ee3d
- as per bug 127775
cvsdist d69ee3d
cvsdist d69ee3d
* Thu Jun 23 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-19
cvsdist d69ee3d
- Bump for rhel 3.0  U3
cvsdist d69ee3d
cvsdist c3581ce
* Thu Jun 23 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-18
cvsdist c3581ce
- remove disable-linux-caps
cvsdist c3581ce
cvsdist c3581ce
* Wed Jun 16 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-17
jvdias abcbfa4
- Update RHEL3 to latest bind
cvsdist c3581ce
cvsdist 7a83e68
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 7a83e68
- rebuilt
cvsdist 7a83e68
cvsdist 7a83e68
* Wed Jun 8 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-15
cvsdist 7a83e68
- Remove device files from chroot,  Named uses the system one
cvsdist 7a83e68
cvsdist 7a83e68
* Fri Mar 26 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-14
jvdias abcbfa4
- Move RFC to devel package
cvsdist 7a83e68
cvsdist d6fdf5a
* Fri Mar 26 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-13
cvsdist d6fdf5a
- Fix location of restorecon
cvsdist d6fdf5a
cvsdist d6fdf5a
* Thu Mar 25 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-12
jvdias abcbfa4
- Tighten security on config files.  Should be owned by root
cvsdist d6fdf5a
cvsdist d6fdf5a
* Thu Mar 25 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-11
cvsdist d6fdf5a
- Update key patch to include conf-keygen
cvsdist d6fdf5a
cvsdist d6fdf5a
* Tue Mar 23 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-10
cvsdist d6fdf5a
- fix chroot to only happen once.
cvsdist d6fdf5a
- fix init script to do kill insteall of killall
cvsdist d6fdf5a
cvsdist 86fb37f
* Mon Mar 15 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-9
cvsdist 86fb37f
- Add fix for SELinux security context
cvsdist 86fb37f
cvsdist 86fb37f
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 86fb37f
- rebuilt
cvsdist 86fb37f
cvsdist 86fb37f
* Sat Feb 28 2004 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 86fb37f
- run ldconfig for libs subrpm
cvsdist 86fb37f
cvsdist 86fb37f
* Mon Feb 23 2004 Tim Waugh <twaugh@redhat.com>
cvsdist 86fb37f
- Use ':' instead of '.' as separator for chown.
cvsdist 86fb37f
cvsdist 86fb37f
* Tue Feb 17 2004 Daniel Walsh <dwalsh@redhat.com> 9.2.3-7
cvsdist 86fb37f
- Add COPYRIGHT
cvsdist 86fb37f
cvsdist 86fb37f
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist 86fb37f
- rebuilt
cvsdist 86fb37f
cvsdist 31bdca3
* Tue Dec 30 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.3-5
cvsdist 31bdca3
- Add defattr to libs
cvsdist 31bdca3
cvsdist 31bdca3
* Mon Dec 29 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.3-4
cvsdist 31bdca3
- Break out library package
cvsdist 31bdca3
cvsdist 31bdca3
* Mon Dec 22 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.3-3
cvsdist 31bdca3
- Fix condrestart
cvsdist 31bdca3
cvsdist 31bdca3
* Wed Nov 12 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.3-2
cvsdist 31bdca3
- Move libisc and libdns to bind from bind-util
cvsdist 31bdca3
cvsdist 31bdca3
* Tue Nov 11 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.3-1
cvsdist 31bdca3
- Move to 9.2.3
cvsdist 31bdca3
cvsdist 31bdca3
* Mon Oct 27 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2.P3-10
cvsdist 31bdca3
- Add PIE support
cvsdist 31bdca3
cvsdist 4f506df
* Fri Oct 17 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2.P3-9
cvsdist 4f506df
- Add /var/named/slaves directory
cvsdist 4f506df
cvsdist 4f506df
* Sun Oct 12 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 4f506df
- do not link against libnsl, not needed for Linux
cvsdist 4f506df
cvsdist 4f506df
* Wed Oct 8 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2.P3-6
cvsdist 4f506df
- Fix local time in log file
cvsdist 4f506df
cvsdist 4f506df
* Tue Oct 7 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2.P3-5
jvdias abcbfa4
- Try again
cvsdist 4f506df
cvsdist 4f506df
* Mon Oct 6 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2.P3-4
cvsdist 4f506df
- Fix handling of chroot -/dev/random
cvsdist 4f506df
cvsdist 4f506df
* Thu Oct 2 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2.P3-3
cvsdist 4f506df
- Stop hammering stuff on update of chroot environment
cvsdist 4f506df
cvsdist 4f506df
* Mon Sep 29 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2.P3-2
cvsdist 4f506df
- Fix chroot directory to grab all subdirectories
cvsdist 4f506df
cvsdist 4f506df
* Wed Sep 24 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2.P3-1
cvsdist 4f506df
- New patch to support for "delegation-only"
cvsdist 4f506df
cvsdist 4f506df
* Wed Sep 17 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-23
cvsdist 4f506df
- patch support for "delegation-only"
cvsdist 4f506df
cvsdist 4f506df
* Wed Jul 30 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-22
cvsdist 4f506df
- Update to build on RHL
cvsdist 4f506df
cvsdist 4f506df
* Wed Jul 30 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-21
cvsdist 4f506df
- Install libraries as exec so debug info will be pulled
cvsdist 4f506df
cvsdist 4f506df
* Sat Jul 19 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-20
jvdias 4f7c22b
- Remove BSDCOMPAT (BZ 99454)
cvsdist 4f506df
cvsdist 4f506df
* Tue Jul 15 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-19
cvsdist 4f506df
- Update to build on RHL
cvsdist 4f506df
cvsdist 4f506df
* Tue Jul 15 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-18
cvsdist 4f506df
- Change protections on /var/named and /var/chroot/named
cvsdist 4f506df
cvsdist 4f506df
* Tue Jun 17 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-17
cvsdist 4f506df
- Update to build on RHL
cvsdist 4f506df
cvsdist 4f506df
* Tue Jun 17 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-16
cvsdist 4f506df
- Update to build on RHEL
cvsdist 4f506df
cvsdist 4f506df
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 4f506df
- rebuilt
cvsdist 4f506df
cvsdist 4f506df
* Tue Apr 22 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-14
cvsdist 4f506df
- Update to build on RHEL
cvsdist 4f506df
cvsdist 4f506df
* Tue Apr 22 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-13
cvsdist 4f506df
- Fix config description of named.conf in chroot
cvsdist 4f506df
- Change named.init script to check for existence of /etc/sysconfig/network
cvsdist 4f506df
cvsdist 4f506df
* Fri Apr 18 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-12
cvsdist 4f506df
- Update to build on RHEL
cvsdist 4f506df
cvsdist 4f506df
* Fri Apr 18 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-11
cvsdist 4f506df
- Update to build on RHEL
cvsdist 4f506df
cvsdist 4f506df
* Fri Apr 18 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-10
cvsdist 4f506df
- Fix echo OK on starting/stopping service
cvsdist 4f506df
cvsdist 4f506df
* Fri Mar 28 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-9
cvsdist 4f506df
- Update to build on RHEL
cvsdist 4f506df
cvsdist 4f506df
* Fri Mar 28 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-8
cvsdist 4f506df
- Fix echo on startup
cvsdist 4f506df
cvsdist 4f506df
* Tue Mar 25 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-7
cvsdist 4f506df
- Fix problems with chroot environment
cvsdist 4f506df
- Eliminate posix threads
cvsdist 4f506df
cvsdist 4f506df
* Mon Mar 24 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-6
cvsdist 4f506df
- Fix build problems
cvsdist 4f506df
cvsdist 4f506df
* Fri Mar 14 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-5
cvsdist 4f506df
- Fix build on beehive
cvsdist 4f506df
cvsdist 4f506df
* Thu Mar 13 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-4
cvsdist 4f506df
- build bind-chroot kit
cvsdist 4f506df
cvsdist 4f506df
* Tue Mar 11 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-3
cvsdist 4f506df
- Change configure to use proper threads model
cvsdist 4f506df
cvsdist 4f506df
* Fri Mar 7 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-2
cvsdist 4f506df
- update to 9.2.2
cvsdist 4f506df
cvsdist 4f506df
* Tue Mar 4 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.2-1
cvsdist 4f506df
- update to 9.2.2
cvsdist 4f506df
cvsdist 78e1f2e
* Tue Jan 24 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.1-16
cvsdist 78e1f2e
- Put a sleep in restart to make sure stop completes
cvsdist 78e1f2e
cvsdist 78e1f2e
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 78e1f2e
- rebuilt
cvsdist 78e1f2e
cvsdist 78e1f2e
* Tue Jan 7 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.1-14
cvsdist 78e1f2e
- Separate /etc/rndc.key to separate file
cvsdist 78e1f2e
cvsdist 78e1f2e
* Tue Jan 7 2003 Nalin Dahyabhai <nalin@redhat.com> 9.2.1-13
cvsdist 78e1f2e
- Use openssl's pkgconfig data, if available, at build-time.
cvsdist 78e1f2e
cvsdist 78e1f2e
* Mon Jan 6 2003 Daniel Walsh <dwalsh@redhat.com> 9.2.1-12
cvsdist 78e1f2e
- Fix log rotate to use service named reload
cvsdist 78e1f2e
- Change service named reload to give success/failure message [73770]
cvsdist 78e1f2e
- Fix File checking [75710]
cvsdist 78e1f2e
- Begin change to automatically run in CHROOT environment
cvsdist 78e1f2e
cvsdist 78e1f2e
* Tue Dec 24 2002 Daniel Walsh <dwalsh@redhat.com> 9.2.1-10
cvsdist 78e1f2e
- Fix startup script to work like all others.
cvsdist 78e1f2e
cvsdist 78e1f2e
* Mon Dec 16 2002 Daniel Walsh <dwalsh@redhat.com> 9.2.1-9
cvsdist 78e1f2e
- Fix configure to build on x86_64 platforms
cvsdist 78e1f2e
cvsdist 761f89f
* Wed Aug 07 2002 Karsten Hopp <karsten@redhat.de>
jvdias abcbfa4
- fix #70583,  doesn't build on IA64
cvsdist 761f89f
cvsdist aa0a294
* Tue Jul 30 2002 Karsten Hopp <karsten@redhat.de> 9.2.1-8
cvsdist aa0a294
- bind-utils shouldn't require bind
cvsdist aa0a294
cvsdist aa0a294
* Mon Jul 22 2002 Karsten Hopp <karsten@redhat.de> 9.2.1-7
cvsdist aa0a294
- fix name of pidfine in logrotate script (#68842)
cvsdist aa0a294
- fix owner of logfile in logrotate script (#41391)
cvsdist aa0a294
- fix nslookup and named.conf man pages (output on stderr)
cvsdist aa0a294
  (#63553, #63560, #63561, #54889, #57457)
cvsdist aa0a294
- add rfc1912 (#50005)
cvsdist aa0a294
- gzip all rfc's
cvsdist aa0a294
- fix typo in keygen.c (#54870)
cvsdist aa0a294
- added missing manpages (#64065)
cvsdist aa0a294
- shutdown named properly with rndc stop (#62492)
cvsdist aa0a294
- /sbin/nologin instead of /bin/false (#68607)
cvsdist aa0a294
- move nsupdate to bind-utils (where the manpage already was) (#66209, #66381)
cvsdist aa0a294
- don't kill initscript when rndc fails (reload)    (#58750)
cvsdist 1fcc1a6
cvsdist 1fcc1a6
cvsdist 1fcc1a6
* Mon Jun 24 2002 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.1-5
cvsdist 1fcc1a6
- Fix #65975
cvsdist 1fcc1a6
cvsdist 1fcc1a6
* Fri Jun 21 2002 Tim Powers <timp@redhat.com>
cvsdist 1fcc1a6
- automated rebuild
cvsdist 1fcc1a6
cvsdist 1fcc1a6
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist 1fcc1a6
- automated rebuild
cvsdist 1fcc1a6
cvsdist 1fcc1a6
* Thu May  9 2002 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.1-2
cvsdist 1fcc1a6
- Move libisccc, lib isccfg and liblwres from bind-utils to bind,
cvsdist 1fcc1a6
  they're not required if you aren't running a nameserver.
cvsdist 1fcc1a6
cvsdist 1fcc1a6
* Fri May 03 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 1fcc1a6
- update to 9.2.1 release
cvsdist 1fcc1a6
cvsdist 19ef0a5
* Thu Mar 14 2002 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-8
cvsdist 19ef0a5
- Merge 30+ bug fixes from 9.2.1rc1 code
cvsdist 19ef0a5
cvsdist a99a1df
* Mon Mar 11 2002 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-7
cvsdist a99a1df
- Don't exit if /etc/named.conf doesn't exist if we're running
cvsdist a99a1df
  chroot (#60868)
cvsdist a99a1df
- Revert Elliot's changes, we do require specific glibc/glibc-kernheaders
cvsdist a99a1df
  versions or bug #58335 will be back. "It compiles, therefore it works"
cvsdist a99a1df
  isn't always true.
cvsdist a99a1df
cvsdist a99a1df
* Thu Feb 28 2002 Elliot Lee <sopwith@redhat.com> 9.2.0-6
jvdias abcbfa4
- Fix BuildRequires (we don't need specific glibc/glibc-kernheaders
cvsdist a99a1df
versions).
cvsdist a99a1df
- Use _smp_mflags
cvsdist a99a1df
cvsdist a99a1df
* Wed Feb 20 2002 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-4
cvsdist a99a1df
- rebuild, require recent autoconf, automake (#58335)
cvsdist a99a1df
cvsdist a99a1df
* Fri Jan 25 2002 Tim Powers <timp@redhat.com>
cvsdist a99a1df
- rebuild against new libssl
cvsdist a99a1df
cvsdist a99a1df
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist a99a1df
- automated rebuild
cvsdist a99a1df
cvsdist 3664421
* Tue Nov 27 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-1
cvsdist 3664421
- 9.2.0
cvsdist 3664421
cvsdist 3664421
* Thu Nov 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc10.2
cvsdist 3664421
- 9.2.0rc10
cvsdist 3664421
cvsdist 3664421
* Mon Nov  5 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc8.2
cvsdist 3664421
- Fix up rndc.conf (#55574)
cvsdist 3664421
cvsdist 3664421
* Thu Oct 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc8.1
cvsdist 3664421
- rc8
cvsdist 3664421
- Enforce --enable-threads
cvsdist 3664421
cvsdist 3664421
* Mon Oct 22 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc7.1
cvsdist 3664421
- 9.2.0rc7
cvsdist 3664421
- Use rndc status for "service named status", it's supposed to actually
cvsdist 3664421
  work in 9.2.x.
cvsdist 3664421
cvsdist 3664421
* Wed Oct  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc5.1
cvsdist 3664421
- 9.2.0rc5
cvsdist 3664421
- Fix rpm --rebuild with ancient libtool versions (#53938, #54257)
cvsdist 3664421
cvsdist 3664421
* Tue Sep 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc4.1
cvsdist 3664421
- 9.2.0rc4
cvsdist 3664421
cvsdist 3664421
* Fri Sep 14 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.2.0-0.rc3.1
cvsdist 3664421
- 9.2.0rc3
cvsdist 3664421
- remove ttl patch, I don't think we need this for 8.0.
cvsdist 3664421
- remove dig.1.bz2 from the bind8-manpages tar file, 9.2 has a new dig man page
cvsdist 3664421
- add lwres* man pages to -devel
cvsdist 3fb1092
cvsdist 976b756
* Mon Sep  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-4
cvsdist 976b756
- Make sure /etc/rndc.conf isn't world-readable even after the
cvsdist 976b756
  %post script inserted a random key (#53009)
cvsdist 976b756
cvsdist 0a52a5f
* Thu Jul 19 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-3
cvsdist 0a52a5f
- Add build dependencies (#49368)
cvsdist 0a52a5f
- Make sure running service named start several times doesn't create
cvsdist 0a52a5f
  useless processes (#47596)
cvsdist 0a52a5f
- Work around the named parent process returning 0 even if the config
cvsdist 0a52a5f
  file is broken (it's parsed later by the child processes) (#45484)
cvsdist 0a52a5f
cvsdist a93eac9
* Mon Jul 16 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-2
cvsdist a93eac9
- Don't use rndc status, it's not yet implemented (#48839)
cvsdist a93eac9
cvsdist a93eac9
* Sun Jul 08 2001 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist a93eac9
- update to 9.1.3 release
cvsdist a93eac9
cvsdist a93eac9
* Tue Jul  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc3.1
cvsdist a93eac9
- Fix up rndc configuration and improve security (#46586)
cvsdist a93eac9
cvsdist a93eac9
* Tue Jun 26 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc2.2
cvsdist a93eac9
- Sync with caching-nameserver-7.1-6
cvsdist a93eac9
cvsdist a93eac9
* Mon Jun 25 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc2.1
cvsdist a93eac9
- Update to rc2
cvsdist a93eac9
cvsdist a93eac9
* Fri Jun  1 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc1.3
cvsdist a93eac9
- Remove resolv.conf(5) man page, it's now in man-pages
cvsdist a93eac9
cvsdist a93eac9
* Thu May 31 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc1.2
cvsdist a93eac9
- Add named.conf man page from bind 8.x (outdated, but better than nothing,
cvsdist a93eac9
  #42732)
cvsdist a93eac9
- Rename the rndc key (#42895)
cvsdist a93eac9
- Add dnssec* man pages
cvsdist a93eac9
cvsdist a93eac9
* Mon May 28 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.3-0.rc1.1
cvsdist a93eac9
- 9.1.3rc1
cvsdist a93eac9
- s/Copyright/License/
cvsdist a93eac9
cvsdist a93eac9
* Mon May  7 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.2-1
cvsdist a93eac9
- 9.1.2 final. No changes between 9.1.2-0.rc1.1 and this one, except for
cvsdist a93eac9
  the version number, though.
cvsdist a93eac9
cvsdist a93eac9
* Thu May  3 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.2-0.rc1.1
cvsdist a93eac9
- 9.1.2rc1
cvsdist a93eac9
cvsdist a93eac9
* Thu Mar 29 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.1-1
cvsdist a93eac9
- 9.1.1
cvsdist a93eac9
cvsdist aed7121
* Thu Mar 15 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.0-10
cvsdist aed7121
- Merge fixes from 9.1.1rc5
cvsdist aed7121
cvsdist aed7121
* Sun Mar 11 2001 Bernhard Rosenkraenzer <bero@redhat.com> 9.1.0-9
cvsdist aed7121
- Work around bind 8 -> bind 9 migration problem when using buggy zone files:
cvsdist aed7121
  accept zones without a TTL, but spew out a big fat warning. (#31393)
cvsdist aed7121
cvsdist aed7121
* Thu Mar  8 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Add fixes from rc4
cvsdist aed7121
cvsdist aed7121
* Fri Mar  2 2001 Nalin Dahyabhai <nalin@redhat.com>
cvsdist aed7121
- rebuild in new environment
cvsdist aed7121
cvsdist aed7121
* Thu Mar  1 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- killall -HUP named if rndc reload fails (#30113)
cvsdist aed7121
cvsdist aed7121
* Tue Feb 27 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Merge some fixes from 9.1.1rc3
cvsdist aed7121
cvsdist aed7121
* Tue Feb 20 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Don't use the standard rndc key from the documentation, instead, create a random one
cvsdist aed7121
  at installation time (#26358)
cvsdist aed7121
- Make /etc/rndc.conf readable by user named only, it contains secret keys
cvsdist aed7121
cvsdist aed7121
* Tue Feb 20 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.1.1 probably won't be out in time, revert to 9.1.0 and apply fixes
cvsdist aed7121
  from 9.1.1rc2
cvsdist aed7121
- bind requires bind-utils (#28317)
cvsdist aed7121
cvsdist aed7121
* Tue Feb 13 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Update to rc2, fixes 2 more bugs
cvsdist aed7121
- Fix build with glibc >= 2.2.1-7
cvsdist aed7121
cvsdist aed7121
* Thu Feb  8 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Update to 9.1.1rc1; fixes 17 bugs (14 of them affecting us;
cvsdist aed7121
  1 was fixed in a Red Hat patch already, 2 others are portability
cvsdist aed7121
  improvements)
cvsdist aed7121
cvsdist aed7121
* Wed Feb  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Remove initscripts 5.54 requirement (#26489)
cvsdist aed7121
cvsdist aed7121
* Mon Jan 29 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Add named-checkconf, named-checkzone (#25170)
cvsdist aed7121
cvsdist aed7121
* Mon Jan 29 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist aed7121
- use echo, not gprintf
cvsdist aed7121
cvsdist aed7121
* Wed Jan 24 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Fix problems with $GENERATE
cvsdist aed7121
  Patch from Daniel Roesen <droesen@entire-systems.com>
cvsdist aed7121
  Bug #24890
cvsdist aed7121
cvsdist aed7121
* Thu Jan 18 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.1.0 final
cvsdist aed7121
cvsdist aed7121
* Sat Jan 13 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.1.0rc1
cvsdist aed7121
- i18nify init script
cvsdist aed7121
- bzip2 source to save space
cvsdist aed7121
cvsdist aed7121
* Thu Jan 11 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Fix %%postun script
cvsdist aed7121
cvsdist aed7121
* Tue Jan  9 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.1.0b3
cvsdist aed7121
cvsdist aed7121
* Mon Jan  8 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Add named.conf man page from bind8 (#23503)
cvsdist aed7121
cvsdist aed7121
* Sun Jan  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Make /etc/rndc.conf and /etc/sysconfig/named noreplace
cvsdist aed7121
- Make devel require bind = %%{version} rather than just bind
cvsdist aed7121
cvsdist aed7121
* Sun Jan  7 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Fix init script for real
cvsdist aed7121
cvsdist aed7121
* Sat Jan  6 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Fix init script when ROOTDIR is not set
cvsdist aed7121
cvsdist aed7121
* Thu Jan  4 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Add hooks for setting up named to run chroot (RFE #23246)
cvsdist aed7121
- Fix up requirements
cvsdist aed7121
cvsdist aed7121
* Fri Dec 29 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.1.0b2
cvsdist aed7121
cvsdist aed7121
* Wed Dec 20 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Move run files to /var/run/named/ - /var/run isn't writable
cvsdist aed7121
  by the user we're running as. (Bug #20665)
cvsdist aed7121
cvsdist aed7121
* Tue Dec 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Fix reverse lookups (#22272)
cvsdist aed7121
- Run ldconfig in %post utils
cvsdist aed7121
cvsdist aed7121
* Tue Dec 12 2000 Karsten Hopp <karsten@redhat.de>
cvsdist aed7121
- fixed logrotate script (wrong path to kill)
cvsdist aed7121
- include header files in -devel package
cvsdist aed7121
- bugzilla #22049, #19147, 21606
cvsdist aed7121
cvsdist aed7121
* Fri Dec  8 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.1.0b1 (9.1.0 is in our timeframe and less buggy)
cvsdist aed7121
cvsdist aed7121
* Mon Nov 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.0.1
cvsdist a47288d
cvsdist aed7121
* Mon Oct 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Fix initscript (Bug #19956)
cvsdist aed7121
- Add sample rndc.conf (Bug #19956)
cvsdist aed7121
- Fix build with tar 1.13.18
cvsdist 533e01e
cvsdist aed7121
* Tue Oct 10 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- Add some missing man pages (taken from bind8) (Bug #18794)
cvsdist 580697c
cvsdist aed7121
* Sun Sep 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.0.0 final
cvsdist 2f7f4bd
cvsdist aed7121
* Wed Aug 30 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- rc5
cvsdist aed7121
- fix up nslookup
cvsdist 2f7f4bd
cvsdist aed7121
* Thu Aug 24 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- rc4
cvsdist 2f7f4bd
cvsdist aed7121
* Thu Jul 13 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist aed7121
- 9.0.0rc1
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist 2f7f4bd
- automatic rebuild
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sun Jul  9 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 2f7f4bd
- add "exit 0" for uninstall case
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Fri Jul  7 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 2f7f4bd
- add prereq init.d and cleanup install section
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Fri Jun 30 2000 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 2f7f4bd
- fix the init script
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Jun 28 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 2f7f4bd
- make libbind.a and nslookup.help readable again by setting INSTALL_LIB to ""
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Jun 26 2000 Bernhard Rosenkränzer <bero@redhat.com>
cvsdist 2f7f4bd
- Fix up the initscript (Bug #13033)
cvsdist 2f7f4bd
- Fix build with current glibc (Bug #12755)
cvsdist 2f7f4bd
- /etc/rc.d/init.d -> /etc/init.d
cvsdist 2f7f4bd
- use %%{_mandir} rather than /usr/share/man
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Jun 19 2000 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- fix conflict with man-pages
cvsdist 2f7f4bd
- remove compatibilty chkconfig links
cvsdist 2f7f4bd
- initscript munging
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Jun 14 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 2f7f4bd
- modify logrotate setup to use PID file
cvsdist 2f7f4bd
- temporarily disable optimization by unsetting $RPM_OPT_FLAGS at build-time
cvsdist 2f7f4bd
- actually bump the release this time
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sun Jun  4 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 2f7f4bd
- FHS compliance
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Apr 17 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 2f7f4bd
- clean up restart patch
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Apr 10 2000 Nalin Dahyabhai <nalin@redhat.com>
cvsdist 2f7f4bd
- provide /var/named (fix for bugs #9847, #10205)
cvsdist 2f7f4bd
- preserve args when restarted via ndc(8) (bug #10227)
cvsdist 2f7f4bd
- make resolv.conf(5) a link to resolver(5) (bug #10245)
cvsdist 2f7f4bd
- fix SYSTYPE bug in all makefiles
cvsdist 2f7f4bd
- move creation of named user from %%post into %%pre
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Feb 28 2000 Bernhard Rosenkränzer <bero@redhat.com>
cvsdist 2f7f4bd
- Fix TTL (patch from ISC, Bug #9820)
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Feb 16 2000 Bernhard Rosenkränzer <bero@redhat.com>
cvsdist 2f7f4bd
- fix typo in spec (it's %post, without a leading blank) introduced in -6
cvsdist 2f7f4bd
- change SYSTYPE to linux
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sat Feb 11 2000 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- pick a standard < 100 uid/gid for named
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Thu Feb 04 2000 Elliot Lee <sopwith@redhat.com>
cvsdist 2f7f4bd
- Pass named a '-u named' parameter by default, and add/remove user.
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Thu Feb  3 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 2f7f4bd
- fix host mx bug (Bug #9021)
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Jan 31 2000 Cristian Gafton <gafton@redhat.com>
cvsdist 2f7f4bd
- rebuild to fix dependencies
cvsdist 2f7f4bd
- man pages are compressed
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Jan 19 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 2f7f4bd
- It's /usr/bin/killall, not /usr/sbin/killall (Bug #8063)
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Jan 17 2000 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 2f7f4bd
- Fix up location of named-bootconf.pl and make it executable
cvsdist 2f7f4bd
  (Bug #8028)
cvsdist 2f7f4bd
- bind-devel requires bind
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Nov 15 1999 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 2f7f4bd
- update to 8.2.2-P5
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Nov 10 1999 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- update to 8.2.2-P3
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Tue Oct 12 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 2f7f4bd
- add patch to stop a cache only server from complaining about lame servers
cvsdist 2f7f4bd
  on every request.
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Fri Sep 24 1999 Preston Brown <pbrown@redhat.com>
cvsdist 2f7f4bd
- use real stop and start in named.init for restart, not ndc restart, it has
cvsdist 2f7f4bd
  problems when named has changed during a package update... (# 4890)
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Fri Sep 10 1999 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- chkconfig --del in %preun, not %postun
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- initscript munging
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Jul 26 1999 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- fix installed chkconfig links to match init file
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sat Jul  3 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 2f7f4bd
- conflict with new (in man-1.24) man pages (#3876,#3877).
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Tue Jun 29 1999 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- fix named.logrotate (wrong %SOURCE)
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Fri Jun 25 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 2f7f4bd
- update to 8.2.1.
cvsdist 2f7f4bd
- add named.logrotate (#3571).
cvsdist 2f7f4bd
- hack around egcs-1.1.2 -m486 bug (#3413, #3485).
cvsdist 2f7f4bd
- vet file list.
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Fri Jun 18 1999 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- don't run by default
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sun May 30 1999 Jeff Johnson <jbj@redhat.com>
cvsdist 2f7f4bd
- nslookup fixes (#2463).
cvsdist 2f7f4bd
- missing files (#3152).
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sat May  1 1999 Stepan Kasal <kasal@math.cas.cz>
cvsdist 2f7f4bd
- nslookup patched:
cvsdist 2f7f4bd
  to count numRecords properly
cvsdist 2f7f4bd
  to fix subsequent calls to ls -d
cvsdist 2f7f4bd
  to parse "view" and "finger" commands properly
cvsdist 2f7f4bd
  the view hack updated for bind-8 (using sed)
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Mar 31 1999 Bill Nottingham <notting@redhat.com>
cvsdist 2f7f4bd
- add ISC patch
cvsdist 2f7f4bd
- add quick hack to make host not crash
cvsdist 2f7f4bd
- add more docs
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Fri Mar 26 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 2f7f4bd
- add probing information in the init file to keep linuxconf happy
cvsdist 2f7f4bd
- dont strip libbind
cvsdist 2f7f4bd
jvdias abcbfa4
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 2f7f4bd
- auto rebuild in the new build environment (release 3)
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Mar 17 1999 Preston Brown <pbrown@redhat.com>
cvsdist 2f7f4bd
- removed 'done' output at named shutdown.
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Tue Mar 16 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 2f7f4bd
- version 8.2
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Dec 30 1998 Cristian Gafton <gafton@redhat.com>
cvsdist 2f7f4bd
- patch to use the __FDS_BITS macro
cvsdist 2f7f4bd
- build for glibc 2.1
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Sep 23 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 2f7f4bd
- change named.restart to /usr/sbin/ndc restart
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sat Sep 19 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 2f7f4bd
- install man pages correctly.
cvsdist 2f7f4bd
- change K10named to K45named.
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Aug 12 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 2f7f4bd
- don't start if /etc/named.conf doesn't exist.
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sat Aug  8 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 2f7f4bd
- autmagically create /etc/named.conf from /etc/named.boot in %post
cvsdist 2f7f4bd
- remove echo in %post
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Wed Jun 10 1998 Jeff Johnson <jbj@redhat.com>
cvsdist 2f7f4bd
- merge in 5.1 mods
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Sun Apr 12 1998 Manuel J. Galan <manolow@step.es>
cvsdist 2f7f4bd
- Several essential modifications to build and install correctly.
cvsdist 2f7f4bd
- Modified 'ndc' to avoid deprecated use of '-'
cvsdist 2f7f4bd
cvsdist 2f7f4bd
* Mon Dec 22 1997 Scott Lampert <fortunato@heavymetal.org>
cvsdist 2f7f4bd
- Used buildroot
cvsdist 2f7f4bd
- patched bin/named/ns_udp.c to use <libelf/nlist.h> for include
cvsdist 2f7f4bd
  on Redhat 5.0 instead of <nlist.h>