7ebed4
# vendor string (e.g., Fedora, EL)
Florian La Roche 4cb132
%define vvendor Fedora
0713d0
57e40b
# Where dhcp configuration files are stored
57e40b
%define dhcpconfdir %{_sysconfdir}/dhcp
57e40b
85ad55
# Base version number from ISC
85ad55
%define basever 4.1.0
85ad55
c24974
# LDAP patch version
793274
%define ldappatchver %{basever}-5
c24974
6da720
Summary:  Dynamic host configuration protocol software
3b727c
Name:     dhcp
85ad55
Version:  %{basever}p1
1ea46b
Release:  15%{?dist}
78d739
# NEVER CHANGE THE EPOCH on this package.  The previous maintainer (prior to
78d739
# dcantrell maintaining the package) made incorrect use of the epoch and
78d739
# that's why it is at 12 now.  It should have never been used, but it was.
78d739
# So we are stuck with it.
3b727c
Epoch:    12
3b727c
License:  ISC
3b727c
Group:    System Environment/Daemons
3b727c
URL:      http://isc.org/products/DHCP/
3b727c
Source0:  ftp://ftp.isc.org/isc/%{name}/%{name}-%{version}.tar.gz
7ea6ca
Source1:  http://cloud.github.com/downloads/dcantrell/ldap-for-dhcp/ldap-for-dhcp-%{ldappatchver}.tar.gz
1941dc
Source2:  dhcpd.init
1941dc
Source3:  dhcrelay.init
1941dc
Source4:  dhclient-script
1941dc
Source5:  README.dhclient.d
34a9ea
Source6:  10-dhclient
436898
Source7:  56dhclient
7ebed4
3161ff
Patch0:   %{name}-4.1.0-errwarn-message.patch
1941dc
Patch1:   %{name}-4.1.0-memory.patch
1941dc
Patch2:   %{name}-4.1.0-options.patch
1941dc
Patch3:   %{name}-4.1.0-release-by-ifup.patch
1941dc
Patch4:   %{name}-4.1.0-dhclient-decline-backoff.patch
1941dc
Patch5:   %{name}-4.1.0-unicast-bootp.patch
1941dc
Patch6:   %{name}-4.1.0-failover-ports.patch
1941dc
Patch7:   %{name}-4.1.0-dhclient-usage.patch
1941dc
Patch8:   %{name}-4.1.0-default-requested-options.patch
1941dc
Patch9:   %{name}-4.1.0-xen-checksum.patch
1941dc
Patch10:  %{name}-4.1.0-dhclient-anycast.patch
1941dc
Patch11:  %{name}-4.1.0-manpages.patch
1941dc
Patch12:  %{name}-4.1.0-paths.patch
1941dc
Patch13:  %{name}-4.1.0-CLOEXEC.patch
1941dc
Patch14:  %{name}-4.1.0-inherit-leases.patch
1941dc
Patch15:  %{name}-4.1.0-garbage-chars.patch
1941dc
Patch16:  %{name}-4.1.0-port-validation.patch
1941dc
Patch17:  %{name}-4.1.0-invalid-dhclient-conf.patch
1941dc
Patch18:  %{name}-4.1.0-missing-ipv6-not-fatal.patch
bd90e6
Patch19:  %{name}-4.1.0-IFNAMSIZ.patch
dd1b20
Patch20:  %{name}-4.1.0-add_timeout_when_NULL.patch
16a494
Patch21:  %{name}-4.1.0-64_bit_lease_parse.patch
85ad55
Patch22:  %{name}-4.1.0-CVE-2009-1892.patch
32e982
Patch23:  %{name}-4.1.0p1-capability.patch
1ea46b
Patch24:  %{name}-4.1.0p1-logpid.patch
202880
f8cbdb
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
7ebed4
BuildRequires: autoconf
7ebed4
BuildRequires: automake
158b38
BuildRequires: groff
3d9bc5
BuildRequires: libtool
158b38
BuildRequires: openldap-devel
3f390b
BuildRequires: libcap-ng-devel
cvsdist ef67d4
69eb58
Requires(post): chkconfig
35667a
Requires(post): coreutils
69eb58
Requires(preun): chkconfig
69eb58
Requires(preun): initscripts
69eb58
Requires(postun): initscripts
c9af23
Obsoletes: dhcpv6 <= 1.2.0-4
0997f7
cvsdist ef67d4
%description
cvsdist ef67d4
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
cvsdist ef67d4
individual devices on an IP network to get their own network
cvsdist ef67d4
configuration information (IP address, subnetmask, broadcast address,
cvsdist 9989a5
etc.) from a DHCP server. The overall purpose of DHCP is to make it
cvsdist a68287
easier to administer a large network.  The dhcp package includes the
cvsdist a68287
ISC DHCP service and relay agent.
cvsdist ef67d4
cvsdist a68287
To use DHCP on your network, install a DHCP service (or relay agent),
cvsdist a68287
and on clients run a DHCP client daemon.  The dhcp package provides
cvsdist a68287
the ISC DHCP service and relay agent.
cvsdist a68287
cvsdist a68287
%package -n dhclient
0997f7
Summary: Provides the dhclient ISC DHCP client daemon and dhclient-script
cvsdist a68287
Group: System Environment/Base
0997f7
Requires: initscripts >= 6.75
35667a
Requires(post): coreutils
57e40b
Requires(post): grep
db2db6
Obsoletes: dhcpcd <= 1.3.22pl1-7
11d8af
Obsoletes: libdhcp4client <= 12:4.0.0-34.fc10
bbb6d9
Obsoletes: libdhcp <= 1.99.8-1.fc10
c9af23
Obsoletes: dhcpv6-client <= 1.2.0-4
db2db6
Provides: dhcpcd = 1.3.22pl1-8
cvsdist a68287
cvsdist a68287
%description -n dhclient
cvsdist a68287
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
cvsdist a68287
individual devices on an IP network to get their own network
cvsdist a68287
configuration information (IP address, subnetmask, broadcast address,
cvsdist a68287
etc.) from a DHCP server. The overall purpose of DHCP is to make it
cvsdist a68287
easier to administer a large network.
cvsdist a68287
cvsdist a68287
To use DHCP on your network, install a DHCP service (or relay agent),
Florian La Roche 1f099b
and on clients run a DHCP client daemon.  The dhclient package
cvsdist a68287
provides the ISC DHCP client daemon.
cvsdist a68287
788673
%package devel
788673
Summary: Development headers and libraries for interfacing to the DHCP server
788673
Group: Development/Libraries
11d8af
Obsoletes: libdhcp4client-devel <= 12:4.0.0-34.fc10
a73fd0
Obsoletes: libdhcp-devel <= 1.99.8-1
5d1db1
Requires: %{name} = %{epoch}:%{version}-%{release}
788673
cvsdist a68287
%description devel
17065b
Header files and API documentation for using the ISC DHCP libraries.  The
17065b
libdhcpctl and libomapi static libraries are also included in this package.
cvsdist ef67d4
cvsdist ef67d4
%prep
cvsdist ef67d4
%setup -q
1941dc
%setup -T -D -a 1
1941dc
1941dc
# Add in LDAP support
85ad55
%{__patch} -p1 < ldap-for-dhcp-%{ldappatchver}/%{name}-%{basever}-ldap.patch
86a07e
3b727c
# Replace the standard ISC warning message about requesting help with an
3b727c
# explanation that this is a patched build of ISC DHCP and bugs should be
3b727c
# reported through bugzilla.redhat.com
7ebed4
%patch0 -p1
86a07e
3b727c
# Fix memory alignment and initialization problems in common/packet.c
3b727c
# Fix buffer overflow in minires library
3b727c
# Init struct sock_prog in common/lpf.c to NULL
1941dc
%patch1 -p1
86a07e
3161ff
# Add more dhclient options (-I, -B, -H, -F, -timeout, -V, and -R)
1941dc
%patch2 -p1
86a07e
3b727c
# Handle releasing interfaces requested by /sbin/ifup
3b727c
# pid file is assumed to be /var/run/dhclient-$interface.pid
1941dc
%patch3 -p1
86a07e
3b727c
# If we receive a DHCP offer in dhclient and it's DECLINEd in dhclient-script,
3b727c
# backoff for an amount of time before trying again
1941dc
%patch4 -p1
86a07e
3b727c
# Support unicast BOOTP for IBM pSeries systems (and maybe others)
a5529d
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #19146])
1941dc
%patch5 -p1
2993a2
3b727c
# Use the following IANA-registered failover ports:
3b727c
# dhcp-failover 647/tcp
3b727c
# dhcp-failover 647/udp
3b727c
# dhcp-failover 847/tcp
3b727c
# dhcp-failover 847/udp
1941dc
%patch6 -p1
156928
3b727c
# Update the usage screen for dhclient(8) indicating new options
3b727c
# Use printf() rather than log_info() to display the information
3b727c
# Also, return EXIT_FAILURE when the usage() screen is displayed (stop parsing)
1941dc
%patch7 -p1
3b727c
3b727c
# Add NIS domain, NIS servers, and NTP servers to the list of default
3b727c
# requested DHCP options
1941dc
%patch8 -p1
202880
27c954
# Handle Xen partial UDP checksums
1941dc
%patch9 -p1
27c954
47f032
# Add anycast support to dhclient (for OLPC)
1941dc
%patch10 -p1
c637bc
7ebed4
# Patch man page contents
1941dc
%patch11 -p1
773a3f
7ebed4
# Change paths to conform to our standards
1941dc
%patch12 -p1
7ebed4
929b2c
# Make sure all open file descriptors are closed-on-exec for SELinux (#446632)
a5529d
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #19148])
1941dc
%patch13 -p1
c5e89a
4f14cb
# If we have an active lease, do not down the interface (#453982)
1941dc
%patch14 -p1
4f14cb
a5529d
# Fix 'garbage in format string' error (#450042)
1941dc
%patch15 -p1
7a4b49
7abc54
# Validate port numbers specified for dhclient, dhcpd, and dhcrelay
7abc54
# to make sure they are within 1-65535, inclusive.  (#438149)
a5529d
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #18695])
1941dc
%patch16 -p1
7abc54
0f9d5d
# The sample dhclient.conf should say 'supersede domain-search' (#467955)
a5529d
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #19147])
1941dc
%patch17 -p1
0f9d5d
8f48c8
# If the ipv6 kernel module is missing, do not segfault
8e27cd
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #19367])
1941dc
%patch18 -p1
8f48c8
bd90e6
# Read only up to IFNAMSIZ characters for the interface name in dhcpd (#441524)
bd90e6
%patch19 -p1
bd90e6
dd1b20
# Handle cases in add_timeout() where the function is called with a NULL
dd1b20
# value for the 'when' parameter
8e27cd
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #19867])
dd1b20
%patch20 -p1
dd1b20
16a494
# Ensure 64-bit platforms parse lease file dates & times correctly (#448615)
16a494
%patch21 -p1
16a494
9087f5
# Fix for CVE-2009-1892 (patch from Mandriva SRPM)
9087f5
# http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2009-1892
85ad55
%patch22 -p1
9087f5
32e982
# Drop unnecessary capabilities in dhclient (#517649)
32e982
%patch23 -p1
32e982
1ea46b
# dhclient logs its pid to make troubleshooting NM managed systems
1ea46b
# with multiple dhclients running easier (#546792)
1ea46b
%patch24 -p1
1ea46b
2993a2
# Copy in documentation and example scripts for LDAP patch to dhcpd
c24974
%{__install} -p -m 0755 ldap-for-dhcp-%{ldappatchver}/dhcpd-conf-to-ldap contrib/
2993a2
3b727c
# Copy in the Fedora/RHEL dhclient script
1941dc
%{__install} -p -m 0755 %{SOURCE4} client/scripts/linux
1941dc
%{__install} -p -m 0644 %{SOURCE5} .
3b727c
3b727c
# Ensure we don't pick up Perl as a dependency from the scripts and modules
3b727c
# in the contrib directory (we copy this to /usr/share/doc in the final
3b727c
# package).
ab68fe
%{__cp} -pR contrib __fedora_contrib
7ebed4
pushd __fedora_contrib
7ebed4
%{__chmod} -x 3.0b1-lease-convert dhclient-tz-exithook.sh dhcpd-conf-to-ldap
7ebed4
%{__chmod} -x sethostname.sh solaris.init
7ebed4
%{__mv} ms2isc/Registry.pm ms2isc/Registry.perlmodule
7ebed4
%{__rm} -f dhcp.spec
0997f7
0997f7
# We want UNIX-style line endings
7ebed4
%{__sed} -i -e 's/\r//' ms2isc/readme.txt
7ebed4
%{__sed} -i -e 's/\r//' ms2isc/Registry.perlmodule
7ebed4
%{__sed} -i -e 's/\r//' ms2isc/ms2isc.pl
7ebed4
popd
f6f89c
32e01e
# Filter false positive perl requires (all of them)
7a4b49
%{__cat} << EOF > %{name}-req
32e01e
#!/bin/sh
32e01e
%{__perl_requires} \
7a4b49
| %{__grep} -v 'perl('
32e01e
EOF
32e01e
%define __perl_requires %{_builddir}/%{name}-%{version}/%{name}-req
7a4b49
%{__chmod} +x %{__perl_requires}
32e01e
7ebed4
# Replace @PRODUCTNAME@
7ebed4
%{__sed} -i -e 's|@PRODUCTNAME@|%{vvendor}|g' common/dhcp-options.5
7ebed4
%{__sed} -i -e 's|@PRODUCTNAME@|%{vvendor}|g' configure.ac
f46525
ab68fe
# Update paths in all man pages
ab68fe
for page in client/dhclient.conf.5 client/dhclient.leases.5 \
ab68fe
            client/dhclient-script.8 client/dhclient.8 ; do
ab68fe
    %{__sed} -i -e 's|CLIENTBINDIR|/sbin|g' \
ab68fe
                -e 's|RUNDIR|%{_localstatedir}/run|g' \
ab68fe
                -e 's|DBDIR|%{_localstatedir}/db/dhclient|g' \
57e40b
                -e 's|ETCDIR|%{dhcpconfdir}|g' $page
ab68fe
done
ab68fe
ab68fe
for page in server/dhcpd.conf.5 server/dhcpd.leases.5 server/dhcpd.8 ; do
ab68fe
    %{__sed} -i -e 's|CLIENTBINDIR|/sbin|g' \
ab68fe
                -e 's|RUNDIR|%{_localstatedir}/run|g' \
ab68fe
                -e 's|DBDIR|%{_localstatedir}/db/dhcpd|g' \
57e40b
                -e 's|ETCDIR|%{dhcpconfdir}|g' $page
ab68fe
done
ab68fe
7ebed4
aclocal
7ebed4
libtoolize --copy --force
7ebed4
autoconf
7ebed4
autoheader
7ebed4
automake --foreign --add-missing --copy
cvsdist ef67d4
7ebed4
%build
8c6aba
CFLAGS="%{optflags} -fPIC -D_GNU_SOURCE" \
7ebed4
%configure \
35667a
    --enable-dhcpv6 \
7ebed4
    --with-srv-lease-file=%{_localstatedir}/lib/dhcpd/dhcpd.leases \
35667a
    --with-srv6-lease-file=%{_localstatedir}/lib/dhcpd/dhcpd6.leases \
7ebed4
    --with-cli-lease-file=%{_localstatedir}/lib/dhclient/dhclient.leases \
35667a
    --with-cli6-lease-file=%{_localstatedir}/lib/dhclient/dhclient6.leases \
7ebed4
    --with-srv-pid-file=%{_localstatedir}/run/dhcpd.pid \
35667a
    --with-srv6-pid-file=%{_localstatedir}/run/dhcpd6.pid \
7ebed4
    --with-cli-pid-file=%{_localstatedir}/run/dhclient.pid \
35667a
    --with-cli6-pid-file=%{_localstatedir}/run/dhclient6.pid \
8c6aba
    --with-relay-pid-file=%{_localstatedir}/run/dhcrelay.pid \
8c6aba
    --with-ldap \
8c6aba
    --with-ldapcrypto
7ebed4
%{__make} %{?_smp_mflags}
cvsdist ef67d4
97f40f
%install
97f40f
%{__rm} -rf %{buildroot}
97f40f
%{__make} install DESTDIR=%{buildroot}
84c1fa
7ebed4
# Remove files we don't want
852eb1
%{__rm} -f %{buildroot}%{_sysconfdir}/dhclient.conf
63ed82
%{__rm} -f %{buildroot}%{_sysconfdir}/dhcpd.conf
7ebed4
7ebed4
# Install correct dhclient-script
7ebed4
%{__mkdir} -p %{buildroot}/sbin
7ebed4
%{__mv} %{buildroot}%{_sbindir}/dhclient %{buildroot}/sbin/dhclient
7ebed4
%{__install} -p -m 0755 client/scripts/linux %{buildroot}/sbin/dhclient-script
7ebed4
7ebed4
# Install init scripts
0f9f19
%{__mkdir} -p %{buildroot}%{_initrddir}
1941dc
%{__install} -p -m 0755 %{SOURCE2} %{buildroot}%{_initrddir}/dhcpd
1941dc
%{__install} -p -m 0755 %{SOURCE3} %{buildroot}%{_initrddir}/dhcrelay
cvsdist ef67d4
7ebed4
# Start empty lease databases
7ebed4
%{__mkdir} -p %{buildroot}%{_localstatedir}/lib/dhcpd/
8cb20b
touch %{buildroot}%{_localstatedir}/lib/dhcpd/dhcpd.leases
35667a
touch %{buildroot}%{_localstatedir}/lib/dhcpd/dhcpd6.leases
0f9f19
%{__mkdir} -p %{buildroot}%{_localstatedir}/lib/dhclient/
cvsdist b14443
7ebed4
# Create default sysconfig files for dhcpd and dhcrelay
7ebed4
%{__mkdir} -p %{buildroot}%{_sysconfdir}/sysconfig
cvsdist a68287
7ebed4
%{__cat} << EOF > %{buildroot}%{_sysconfdir}/sysconfig/dhcrelay
cvsdist a68287
# Command line options here
cvsdist a68287
INTERFACES=""
cvsdist a68287
DHCPSERVERS=""
cvsdist a68287
EOF
cvsdist a68287
7ebed4
%{__cat} <<eof> %{buildroot}%{_sysconfdir}/sysconfig/dhcpd
7ebed4
# Command line options here
7ebed4
DHCPDARGS=
7ebed4
EOF
7ebed4
7ebed4
# Copy sample conf files into position (called by doc macro)
0f9f19
%{__cp} -p client/dhclient.conf dhclient.conf.sample
7ebed4
%{__cp} -p server/dhcpd.conf dhcpd.conf.sample
f46525
f46525
# Install default (empty) dhcpd.conf:
57e40b
%{__mkdir} -p %{buildroot}%{dhcpconfdir}
57e40b
%{__cat} << EOF > %{buildroot}%{dhcpconfdir}/dhcpd.conf
7ebed4
#
7ebed4
# DHCP Server Configuration file.
7ebed4
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
7ebed4
#   see 'man 5 dhcpd.conf'
7ebed4
#
7ebed4
EOF
3c1d58
773a3f
# Install dhcp.schema for LDAP configuration
3b9e0e
%{__mkdir} -p %{buildroot}%{_sysconfdir}/openldap/schema
c24974
%{__install} -p -m 0644 -D ldap-for-dhcp-%{ldappatchver}/dhcp.schema \
1941dc
    %{buildroot}%{_sysconfdir}/openldap/schema
cvsdist a68287
eff8af
# Install empty directory for dhclient.d scripts
57e40b
%{__mkdir} -p %{buildroot}%{dhcpconfdir}/dhclient.d
eff8af
34a9ea
# Install NetworkManager dispatcher script
34a9ea
%{__mkdir} -p %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d
34a9ea
%{__install} -p -m 0755 %{SOURCE6} %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d
34a9ea
436898
# Install pm-utils script to handle suspend/resume and dhclient leases
436898
%{__mkdir} -p %{buildroot}%{_libdir}/pm-utils/sleep.d
436898
%{__install} -p -m 0755 %{SOURCE6} %{buildroot}%{_libdir}/pm-utils/sleep.d
436898
cvsdist ef67d4
%clean
0f9f19
%{__rm} -rf %{buildroot}
cvsdist ef67d4
29068f
%post
8c6aba
sampleconf="#
8c6aba
# DHCP Server Configuration file.
8c6aba
#   see /usr/share/doc/dhcp*/dhcpd.conf.sample
8c6aba
#   see 'man 5 dhcpd.conf'
8c6aba
#"
8c6aba
8c6aba
contents="$(/bin/cat %{dhcpconfdir}/dhcpd.conf)"
8c6aba
prevconf="%{_sysconfdir}/dhcpd.conf"
8c6aba
8c6aba
if [ ! -z "${prevconf}" ]; then
8c6aba
    if [ ! -f %{dhcpconfdir}/dhcpd.conf -o "${sampleconf}" = "${contents}" ]; then
8c6aba
        /bin/cp -a ${prevconf} %{dhcpconfdir}/dhcpd.conf >/dev/null 2>&1
f70d96
        if [ -x /sbin/restorecon ]; then
f70d96
            /sbin/restorecon %{dhcpconfdir}/dhcpd.conf >/dev/null 2>&1
f70d96
        fi
8c6aba
    fi
3161ff
fi
3161ff
29068f
/sbin/chkconfig --add dhcpd
f215e7
/sbin/chkconfig --add dhcrelay || :
29068f
3161ff
%post -n dhclient
57e40b
/bin/ls -1 %{_sysconfdir}/dhclient* >/dev/null 2>&1
3161ff
if [ $? = 0 ]; then
57e40b
    /bin/ls -1 %{_sysconfdir}/dhclient* | \
57e40b
    /bin/grep -v "\.rpmsave$" 2>/dev/null | \
57e40b
    while read etcfile ; do
a5529d
        cf="$(/bin/basename ${etcfile})"
57e40b
        if [ -f ${etcfile} ] && [ ! -r %{dhcpconfdir}/${cf} ]; then
8c6aba
            /bin/cp -a ${etcfile} %{dhcpconfdir}/${cf} >/dev/null 2>&1
f70d96
            if [ -x /sbin/restorecon ]; then
f70d96
                /sbin/restorecon %{dhcpconfdir}/${cf} >/dev/null 2>&1
f70d96
            fi
a5529d
        fi
3161ff
    done || :
3161ff
fi || :
3161ff
cvsdist ef67d4
%preun
0997f7
if [ $1 = 0 ]; then
95ef95
    /sbin/service dhcpd status >/dev/null 2>&1
95ef95
    if [ $? = 3 ]; then
f215e7
        /sbin/service dhcpd stop >/dev/null 2>&1
95ef95
    fi
95ef95
95ef95
    /sbin/service dhcrelay status >/dev/null 2>&1
95ef95
    if [ $? = 3 ]; then
f215e7
        /sbin/service dhcrelay stop >/dev/null 2>&1
95ef95
    fi
95ef95
Florian La Roche 1f099b
    /sbin/chkconfig --del dhcpd
f215e7
    /sbin/chkconfig --del dhcrelay || :
cvsdist ef67d4
fi
cvsdist ef67d4
cvsdist ef67d4
%postun
f215e7
if [ $1 -ge 1 ]; then
f215e7
    /sbin/service dhcpd condrestart >/dev/null 2>&1
0997f7
    /sbin/service dhcrelay condrestart >/dev/null 2>&1 || :
jvdias 4bf05e
fi
jvdias 4bf05e
cvsdist ef67d4
%files
8cb20b
%defattr(-,root,root,-)
c24974
%doc LICENSE README ldap-for-dhcp-%{ldappatchver}/README.ldap
1941dc
%doc RELNOTES dhcpd.conf.sample doc/IANA-arp-parameters doc/api+protocol
c24974
%doc doc/*.txt __fedora_contrib/* ldap-for-dhcp-%{ldappatchver}/*.txt
jvdias 31cdb5
%dir %{_localstatedir}/lib/dhcpd
8c6aba
%attr(0750,root,root) %dir %{dhcpconfdir}
jvdias 31cdb5
%verify(not size md5 mtime) %config(noreplace) %{_localstatedir}/lib/dhcpd/dhcpd.leases
35667a
%verify(not size md5 mtime) %config(noreplace) %{_localstatedir}/lib/dhcpd/dhcpd6.leases
0f9f19
%config(noreplace) %{_sysconfdir}/sysconfig/dhcpd
0f9f19
%config(noreplace) %{_sysconfdir}/sysconfig/dhcrelay
57e40b
%config(noreplace) %{dhcpconfdir}/dhcpd.conf
3b9e0e
%config(noreplace) %{_sysconfdir}/openldap/schema/dhcp.schema
34a9ea
%dir %{_sysconfdir}/NetworkManager
34a9ea
%dir %{_sysconfdir}/NetworkManager/dispatcher.d
34a9ea
%{_sysconfdir}/NetworkManager/dispatcher.d/10-dhclient
0f9f19
%{_initrddir}/dhcpd
0f9f19
%{_initrddir}/dhcrelay
cvsdist a68287
%{_bindir}/omshell
cvsdist ef67d4
%{_sbindir}/dhcpd
cvsdist ef67d4
%{_sbindir}/dhcrelay
88e892
%attr(0644,root,root) %{_mandir}/man1/omshell.1.gz
88e892
%attr(0644,root,root) %{_mandir}/man5/dhcpd.conf.5.gz
88e892
%attr(0644,root,root) %{_mandir}/man5/dhcpd.leases.5.gz
88e892
%attr(0644,root,root) %{_mandir}/man8/dhcpd.8.gz
88e892
%attr(0644,root,root) %{_mandir}/man8/dhcrelay.8.gz
88e892
%attr(0644,root,root) %{_mandir}/man5/dhcp-options.5.gz
88e892
%attr(0644,root,root) %{_mandir}/man5/dhcp-eval.5.gz
cvsdist ef67d4
cvsdist a68287
%files -n dhclient
8cb20b
%defattr(-,root,root,-)
35667a
%doc dhclient.conf.sample README.dhclient.d
8c6aba
%attr(0750,root,root) %dir %{dhcpconfdir}
57e40b
%dir %{dhcpconfdir}/dhclient.d
jvdias 31cdb5
%dir %{_localstatedir}/lib/dhclient
cvsdist a68287
/sbin/dhclient
cvsdist a68287
/sbin/dhclient-script
436898
%{_libdir}/pm-utils
88e892
%attr(0644,root,root) %{_mandir}/man5/dhclient.conf.5.gz
88e892
%attr(0644,root,root) %{_mandir}/man5/dhclient.leases.5.gz
88e892
%attr(0644,root,root) %{_mandir}/man8/dhclient.8.gz
88e892
%attr(0644,root,root) %{_mandir}/man8/dhclient-script.8.gz
88e892
%attr(0644,root,root) %{_mandir}/man5/dhcp-options.5.gz
88e892
%attr(0644,root,root) %{_mandir}/man5/dhcp-eval.5.gz
cvsdist a68287
cvsdist a68287
%files devel
8cb20b
%defattr(-,root,root,-)
7ebed4
%{_includedir}/dhcpctl
788673
%{_includedir}/isc-dhcp
6f11dd
%{_includedir}/omapip
17065b
%{_libdir}/libdhcpctl.a
17065b
%{_libdir}/libomapi.a
7ebed4
%{_libdir}/libdst.a
0997f7
%attr(0644,root,root) %{_mandir}/man3/dhcpctl.3.gz
0997f7
%attr(0644,root,root) %{_mandir}/man3/omapi.3.gz
cvsdist ef67d4
97f40f
%changelog
1ea46b
* Mon Dec 14 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-15
1ea46b
- dhclient logs its pid to make troubleshooting NM managed systems
1ea46b
  with multiple dhclients running easier (#546792)
1ea46b
c94ce6
* Mon Nov 23 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-14
c94ce6
- Honor DEFROUTE=yes|no for all connection types (#530209)
c94ce6
cf6641
* Fri Oct 30 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-13
cf6641
- Make dhclient-script add IPv6 address to interface (#531997)
cf6641
71c849
* Tue Oct 13 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-12
71c849
- Fix 56dhclient so network comes back after suspend/hibernate (#527641)
71c849
2ee6f6
* Thu Sep 24 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-11
2ee6f6
- Make dhcpd and dhcrelay init scripts LSB compliant (#522134, #522146)
2ee6f6
c9af23
* Mon Sep 21 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-10
c9af23
- Obsolete the dhcpv6 and dhcpv6-client packages
c9af23
ecd7db
* Fri Sep 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-9
ecd7db
- Update dhclient-script with handlers for DHCPv6 states
ecd7db
f70d96
* Wed Aug 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-8
f70d96
- Conditionalize restorecon calls in post scriptlets (#519479)
f70d96
bdf445
* Wed Aug 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-7
bdf445
- Do not require policycoreutils for post scriptlet (#519479)
bdf445
3f390b
* Fri Aug 21 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-6
3f390b
- BR libcap-ng-devel (#517649)
3f390b
32e982
* Tue Aug 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-5
32e982
- Drop unnecessary capabilities in dhclient (#517649)
32e982
793274
* Fri Aug 14 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-4
793274
- Upgrade to latest ldap-for-dhcp patch which makes sure that only
793274
  dhcpd links with OpenLDAP (#517474)
793274
177539
* Wed Aug 12 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-3
177539
- Update NetworkManager dispatcher script to remove case conversion
177539
  and source /etc/sysconfig/network
177539
436898
* Thu Aug 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-2
436898
- Add /usr/lib[64]/pm-utils/sleep.d/56dhclient to handle suspend and
436898
  resume with active dhclient leases (#479639)
436898
85ad55
* Wed Aug 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-1
85ad55
- Upgrade to dhcp-4.1.0p1, which is the official upstream release to fix
85ad55
  CVE-2009-0692
85ad55
9087f5
* Wed Aug 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-27
9087f5
- Fix for CVE-2009-0692
9087f5
- Fix for CVE-2009-1892 (#511834)
9087f5
b39e31
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.1.0-26
b39e31
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b39e31
34a9ea
* Thu Jul 23 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-25
34a9ea
- Include NetworkManager dispatcher script to run dhclient.d scripts (#459276)
34a9ea
16a494
* Thu Jul 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-24
16a494
- Ensure 64-bit platforms parse lease file dates & times correctly (#448615)
16a494
7ea6ca
* Thu Jul 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-23
7ea6ca
- Upgrade to ldap-for-dhcp-4.1.0-4
7ea6ca
8c6aba
* Wed Jul 01 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-22
8c6aba
- Set permissions on /etc/dhcp to 0750 (#508247)
8c6aba
- Update to new ldap-for-dhcp patch set
8c6aba
- Correct problems when upgrading from a previous release and your
8c6aba
  dhcpd.conf file not being placed in /etc/dhcp (#506600)
8c6aba
dd1b20
* Fri Jun 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-21
dd1b20
- Handle cases in add_timeout() where the function is called with a NULL
dd1b20
  value for the 'when' parameter (#506626)
1a960e
- Fix SELinux denials in dhclient-script when the script makes backup
1a960e
  configuration files and restores them later (#483747)
dd1b20
11d8af
* Wed May 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-20
11d8af
- Obsolete libdhcp4client <= 12:4.0.0-34.fc10 (#499290)
11d8af
bd90e6
* Mon Apr 20 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-19
bd90e6
- Restrict interface names given on the dhcpd command line to length
bd90e6
  IFNAMSIZ or shorter (#441524)
49da92
- Change to /etc/sysconfig/network-scripts in dhclient-script before
49da92
  calling need_config or source_config (#496233)
bd90e6
054f87
* Mon Apr 20 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-18
054f87
- Make dhclient-script work with pre-configured wireless interfaces (#491157)
054f87
abd7aa
* Thu Apr 16 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-17
abd7aa
- Fix setting default route when client IP address changes (#486512, #473658)
abd7aa
- 'reload' and 'try-restart' on dhcpd and dhcrelay init scripts
abd7aa
  will display usage information and return code 3
abd7aa
57e40b
* Mon Apr 13 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-16
57e40b
- Correct %%post problems in dhclient package (#495361)
57e40b
- Read hooks scripts from /etc/dhcp (#495361)
57e40b
- Update to latest ldap-for-dhcp
57e40b
bbb6d9
* Fri Apr 03 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-15
bbb6d9
- Obsolete libdhcp and libdhcp-devel (#493547)
bbb6d9
a73fd0
* Thu Apr 02 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-14
a73fd0
- Obsolete libdhcp and libdhcp-devel (#493547)
a73fd0
f514d5
* Tue Mar 31 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-13
f514d5
- dhclient obsoletes libdhcp4client (#493213)
f514d5
- dhcp-devel obsolets libdhcp4client-devel (#493213)
f514d5
a7801e
* Wed Mar 11 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-12
a7801e
- Fix problems with dhclient.d script execution (#488864)
a7801e
1941dc
* Mon Mar 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-11
1941dc
- Use LDAP configuration patch from upstream tarball
1941dc
7a0b8f
* Thu Mar 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-10
7a0b8f
- restorecon fixes for /etc/localtime and /etc/resolv.conf (#488470)
7a0b8f
2c118f
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.1.0-9
2c118f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
2c118f
393358
* Wed Feb 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-8
393358
- Correct subsystem execution in dhclient-script (#486251)
393358
8f48c8
* Wed Feb 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-7
8f48c8
- Do not segfault if the ipv6 kernel module is not loaded (#486097)
8f48c8
35667a
* Mon Feb 16 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-6
35667a
- Enable dhcpv6 support (#480798)
35667a
- Fix config file migration in scriptlets (#480543)
35667a
- Allow dhclient-script expansion with /etc/dhcp/dhclient.d/*.sh scripts
35667a
8e00bc
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 12:4.1.0-5
8e00bc
- rebuild with new openssl
8e00bc
929e31
* Tue Jan 13 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-4
929e31
- Updated LSB init script header to reference /etc/dhcp/dhcpd.conf (#479012)
929e31
f09c7b
* Sun Jan 11 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-3
f09c7b
- Correct syntax errors in %%post script (#479012)
f09c7b
a5529d
* Sat Jan 10 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-2
a5529d
- Make sure all /etc/dhcp config files are marked in the manifest
a5529d
- Include new config file directies in the dhcp and dhclient packages
a5529d
- Do not overwrite new config files if they already exist
a5529d
3161ff
* Tue Jan 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-1
3161ff
- Upgraded to ISC dhcp-4.1.0
3161ff
- Had to rename the -T option to -timeout as ISC is now using -T
3161ff
- Allow package rebuilders to easily enable DHCPv6 support with:
3161ff
      rpmbuild --with DHCPv6 dhcp.spec
3161ff
  Note that Fedora is still using the 'dhcpv6' package, but some
3161ff
  users may want to experiment with the ISC DHCPv6 implementation
3161ff
  locally.
3161ff
eff8af
* Thu Dec 18 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-34
eff8af
- Move /etc/dhclient.conf to /etc/dhcp/dhclient.conf
eff8af
- Move /etc/dhcpd.conf to /etc/dhcp/dhcpd.conf
eff8af
eeaf34
* Thu Dec 18 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-33
eeaf34
- Remove unnecessary success/failure lines in init scripts (#476846)
eeaf34
1d7a26
* Wed Dec 03 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-32
1d7a26
- Enable LDAP/SSL support in dhcpd (#467740)
1d7a26
- Do not calculate a prefix for an address we did not receive (#473885)
1d7a26
- Removed libdhcp4client because libdhcp has been removed from Fedora
1d7a26
91cda3
* Wed Oct 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-31
91cda3
- Use O_CLOEXEC in open(2) calls and "e" mode in fopen(3) calls, build
91cda3
  with -D_GNU_SOURCE so we pick up O_CLOEXEC (#468984)
91cda3
- Add missing prototype for validate_port() in common/inet.c
91cda3
0f9d5d
* Thu Oct 23 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-30
0f9d5d
- Fix dhclient.conf man page and sample config file to say 'supersede
0f9d5d
  domain-search', which is what was actually demonstrated (#467955)
0f9d5d
aab3af
* Wed Oct 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-29
aab3af
- Make sure /etc/resolv.conf has restorecon run on it (#451560)
aab3af
6e6a8e
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-28
6e6a8e
- Forgot to actually include <errno.h> (#438149)
6e6a8e
b907ee
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-27
b907ee
- Fix patch fuzziness and include errno.h in includes/dhcpd.h (#438149)
b907ee
7abc54
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-26
7abc54
- Validate port numbers for dhclient, dhcpd, and dhcrelay to ensure
7abc54
  that are within the correct range (#438149)
7abc54
3fbc79
* Mon Sep 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-25
309088
- Fix dhcpd so it can find configuration data via LDAP (#452985)
e9c8f2
3fbc79
* Tue Sep 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-24
3fbc79
- 'server' -> 'service' in dhclient-script (#462343)
3fbc79
24398e
* Fri Aug 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-23
24398e
- Prevent $metric from being set to '' (#460640)
24398e
- Remove unnecessary warning messages
24398e
- Do not source config file (ifcfg-DEVICE) unless it exists
24398e
3eef63
* Sun Aug 24 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-22
3eef63
- Add missing '[' to dhclient-script (#459860)
3eef63
- Correct test statement in add_default_gateway() in dhclient-script (#459860)
3eef63
e618bc
* Sat Aug 23 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-21
e618bc
- Fix syntax error in dhclient-script (#459860)
e618bc
fb0a2d
* Fri Aug 22 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-20
fb0a2d
- Rewrite of /sbin/dhclient-script (make the script a little more readable,
fb0a2d
  discontinue use of ifconfig in favor of ip, store backup copies of orig
fb0a2d
  files in /var rather than in /etc)
fb0a2d
7a4b49
* Wed Aug 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-19
7a4b49
- Remove 'c' from the domain-search format string in common/tables.c
7a4b49
- Prevent \032 from appearing in resolv.conf search line (#450042)
7a4b49
- Restore SELinux context on saved /etc files (#451560)
7a4b49
32e01e
* Sun Aug 03 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 12:4.0.0-18
32e01e
- filter out false positive perl requires
32e01e
4f14cb
* Fri Aug 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-17
5d1db1
- Carry over RES_OPTIONS from ifcfg-ethX files to /etc/resolv.conf (#202923)
5d1db1
- Clean up Requires tags for devel packages
4f14cb
- Allow SEARCH variable in ifcfg files to override search path (#454152)
4f14cb
- Do not down interface if there is an active lease (#453982)
4f14cb
- Clean up how dhclient-script restarts ypbind
929b2c
- Set close-on-exec on dhclient.leases for SELinux (#446632)
5d1db1
5c7fc9
* Sat Jun 21 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-16
5c7fc9
- Remove instaces of \032 in domain search option (#450042)
5c7fc9
- Make 'service dhcpd configtest' display text indicating the status
5c7fc9
9f90ae
* Fri May 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-15
9f90ae
- Set close-on-exec on dhclient.leases for SELinux (#446632)
9f90ae
c5e89a
* Tue Apr 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-14
c5e89a
- Avoid dhclient crash when run via NetworkManager (#439796)
c5e89a
758988
* Tue Mar 25 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-13
758988
- Update dhclient-script to handle domain-search correctly (#437840)
758988
ab68fe
* Tue Mar 25 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-12
ab68fe
- Remove Requires on openldap-server (#432180)
ab68fe
- Replace CLIENTBINDIR, ETCDIR, DBDIR, and RUNDIR in the man pages with the
ab68fe
  correct paths
ab68fe
ba778c
* Wed Feb 13 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-11
ba778c
- Add missing newline to usage() screen in dhclient
ba778c
881f7f
* Thu Feb 07 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-10
881f7f
- Save conf files adding '.predhclient.$interface' to the name (#306381)
881f7f
- Only restore conf files on EXPIRE/FAIL/RELEASE/STOP if there are no other
881f7f
  dhclient processes running (#306381)
881f7f
38e0dc
* Wed Feb 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-9
38e0dc
- Match LDAP server option values in stables.c and dhcpd.h (#431003)
38e0dc
- Fix invalid sprintf() statement in server/ldap.c (#431003)
38e0dc
3a21d7
* Wed Feb 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-8
3a21d7
- Remove invalid fclose() patch
3a21d7
446c3c
* Tue Feb 05 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-7
446c3c
- Don't leak /var/lib/dhclient/dhclient.leases file descriptors (#429890)
446c3c
78d739
* Tue Jan 22 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-6
78d739
- read_function() comes from the LDAP patch, so fix it there
78d739
- Init new struct universe structs in libdhcp4client so we don't crash on
78d739
  multiple DHCP attempts (#428203)
78d739
59739a
* Thu Jan 17 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-5
59739a
- Patch read_function() to handle size_t from read() correctly (#429207)
59739a
43d863
* Wed Jan 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-4
43d863
- Fix dhclient.lease file parsing problems (#428785)
43d863
- Disable IPv6 support for now as we already ship dhcpv6 (#428987)
43d863
1d2878
* Tue Jan 15 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-3
1d2878
- Fix segfault in next_iface4() and next_iface6() (#428870)
1d2878
3dbe03
* Mon Jan 14 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-2
3dbe03
- -fvisibility fails me again
3dbe03
665ef9
* Mon Jan 14 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-1
7ebed4
- Upgrade to ISC dhcp-4.0.0 (#426634)
7ebed4
     - first ISC release to incorporate DHCPv6 protocol support
7ebed4
     - source tree now uses GNU autoconf/automake
7ebed4
- Removed the libdhcp4client-static package
7ebed4
69eb58
* Tue Dec 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-12
69eb58
- Requires line fixes
69eb58
f215e7
* Tue Dec 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-11
f215e7
- Postinstall script fixes
f215e7
841496
* Mon Nov 19 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-10
841496
- Remove dhcdbd check from dhcpd init script
841496
95ef95
* Thu Nov 15 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-9
95ef95
- Fix chkconfig lines in dhcpd and dhcrelay init scripts (#384431)
c4dd54
- Improve preun scriptlet
95ef95
3b9e0e
* Mon Nov 12 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-8
3b9e0e
- Put dhcp.schema in /etc/openldap/schema (#330471)
3b9e0e
- Remove manpages patch and keep modified man pages as Source files
3b9e0e
- Improve dhclient.8 man page to list options in a style consistent
3b9e0e
  with most other man pages on the planet
3b9e0e
- Upgrade to latest dhcp LDAP patch, which brings in a new dhcpd-conf-to-ldap
3b9e0e
  script, updated schema file, and other bug fixes including SSL support for
3b9e0e
  LDAP authentication (#375711)
3b9e0e
- Do not run dhcpd and dhcrelay services by default (#362321)
3b9e0e
78b148
* Fri Oct 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-7
78b148
- libdhcp4client-devel requires openldap-devel
78b148
158b38
* Thu Oct 25 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-6
158b38
- Rename Makefile.dist to Makefile.libdhcp4client
158b38
- Spec file cleanups
158b38
- Include stdarg.h in libdhcp_control.h
158b38
17065b
* Thu Oct 25 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-5
dce86e
- Remove chkconfig usage for ypbind in dhclient-script (#351211)
17065b
- Combine dhcp-static and dhcp-devel packages since there are no shared
17065b
  libraries offered
17065b
- Remove Requires: openldap-devel on dhcp-devel and libdhcp4client-devel
17065b
- Make libdhcp4client-devel require dhcp-devel (for libdhcp_control.h)
17065b
- Do not make dhcp-devel require the dhcp package, those are independent
17065b
dd4380
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-4
dd4380
- Install libdhcp_control.h to /usr/include/isc-dhcp/libdhcp_control.h
dd4380
- Update libdhcp4client patch to use new libdhcp_control.h location
dd4380
- Remove __fedora_contrib/ subdirectory in /usr/share/doc/dhcp-3.1.0,
dd4380
  install those docs to /usr/share/doc/dhcp-3.1.0
dd4380
36ef4e
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-3
36ef4e
- Remove ISC.Cflags variable from libdhcp4client.pc
36ef4e
ad95a7
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-2
6d3acf
- Fix 'restart' mode in init script (#349341)
6d3acf
773a3f
* Tue Oct 23 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-1
773a3f
- Upgrade to ISC dhcp-3.1.0
773a3f
- Remove unnecessary /usr/include/dhcp4client/isc_dhcp headers
773a3f
- Make sure restorecon is run on /var/lib/dhcpd/dhcpd.leases (#251688)
773a3f
- Install dhcp.schema to /etc/openldap/dhcp.schema (#330471)
773a3f
8b1643
* Mon Oct 08 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-8
8b1643
- Init script fixes (#320761)
8b1643
- Removed linux.dbus-example script since we aren't using dhcdbd now
8b1643
- Remove dhcdbd leftovers from dhclient-script (#306381)
8b1643
0f33b6
* Wed Sep 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-7
0f33b6
- In dhcp.conf.5, explain that if no next-server statement applies to the
0f33b6
  requesting client, the address 0.0.0.0 is used (#184484).
0f33b6
e6a433
* Wed Sep 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-6
e6a433
- Init script fixes for dhcpd and dhcrelay (#278601)
e6a433
546813
* Mon Sep 10 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-5
546813
- Fix typos in ldap.c and correct LDAP macros (#283391)
546813
0cf076
* Tue Sep 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-4
0cf076
- Do not override manually configured NTP servers in /etc/ntp.conf (#274761)
0cf076
c637bc
* Wed Aug 15 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-3
c637bc
- Remove the -x switch enabling extended new option info.  If given to
c637bc
  dhclient now, it's ignored.
c637bc
Florian La Roche 4cb132
* Wed Jul 18 2007 Florian La Roche <laroche@redhat.com> - 12:3.0.6-2
Florian La Roche 4cb132
- use a new macro name vendor -> vvendor to not overwrite the
Florian La Roche 4cb132
  RPMTAG_VENDOR setting
Florian La Roche 4cb132
0713d0
* Tue Jul 10 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-1
0713d0
- Upgrade to ISC dhcp-3.0.6
0713d0
- Remove the -TERM option from killproc command (#245317)
0713d0
434d4d
* Wed Jun 20 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-37
434d4d
- For init script functions, echo new line after OK or FAIL msg (#244956)
434d4d
47f032
* Fri Jun 15 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-36
47f032
- BOOTP_BROADCAST_ALWAYS is not the same as ATSFP, fixed
47f032
- Added anycast mac support to dhclient for OLPC
47f032
8d243a
* Tue May 22 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-35
8d243a
- Disable -fvisibility=hidden for now as it breaks dhcpv4_client() from
8d243a
  the shared library (#240804)
8d243a
9c81a8
* Thu Apr 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-34
9c81a8
- Init script fixes (#237985, #237983)
9c81a8
- Reference correct scripts in dhclient-script.8 man page (#238036)
9c81a8
bf55f1
* Fri Apr 20 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-33
bf55f1
- Rename -devel-static packages to -static (#225691)
bf55f1
2ba235
* Tue Apr 17 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-32
2ba235
- Added missing newline on usage() screen in dhclient
2ba235
788673
* Thu Apr 12 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-31
788673
- Spec file cleanups (#225691)
788673
- Put libdhcpctl.a and libomapi.a in dhcp-devel-static package
788673
- Put libdhcp4client.a in libdhcp4client-devel-static package
788673
27c954
* Wed Apr 11 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-30
27c954
- Enable Xen patch again, kernel bits present (#231444)
27c954
0997f7
* Tue Apr 10 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-29
0997f7
- Spec file cleanups (#225691)
0997f7
ba4ff7
* Mon Apr 09 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-28
ba4ff7
- Remove Xen patch (#235649, from RHEL-5, doesn't work correctly for Fedora)
ba4ff7
3b727c
* Sun Apr 01 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-27
3b727c
- Ensure that Perl and Perl modules are not added as dependencies (#234688)
3b727c
- Reorganize patches by feature/bug per packaging guidelines (#225691)
3b727c
- Move the following files from patches to source files:
3b727c
     linux.dbus-example, linux, Makefile.dist, dhcp4client.h, libdhcp_control.h
3b727c
- Compile with -fno-strict-aliasing as ISC coding standards generally don't
3b727c
  agree well with gcc 4.x.x
3b727c
202880
* Wed Mar 21 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-26
202880
- Fix formatting problems in dhclient man page (#233076).
202880
88e892
* Mon Mar 05 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-25
88e892
- Man pages need 0644 permissions (#222572)
88e892
0f9f19
* Thu Mar 01 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-24
0f9f19
- Include contrib/ subdirectory in /usr/share/doc (#230476)
0f9f19
- Added back Requires for perl since dhcpd-conf-to-ldap needs it (#225691)
0f9f19
- Put copies of dhcp-options and dhcp-eval man pages in the dhcp and
0f9f19
  dhclient packages rather than having the elaborate symlink collection
0f9f19
- Explicitly name man pages in the %%files listings
0f9f19
- Use the %%{_sysconfdir} and %%{_initrddir} macros (#225691)
0f9f19
- Use macros for commands in %%build and %%install
0f9f19
- Split README.ldap, draft-ietf-dhc-ldap-schema-01.txt, and
0f9f19
  dhcpd-conf-to-ldap.pl out of the LDAP patch
0f9f19
- Split linux.dbus-example script out of the extended new option info patch
0f9f19
- Remove unnecessary changes from the Makefile patch
0f9f19
8cb20b
* Wed Feb 28 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-23
8cb20b
- Update Xen partial checksums patch
8cb20b
- Remove perl Requires (#225691)
8cb20b
- Make dhcp-devel depend on dhcp = e:v-r (#225691)
8cb20b
- libdhcp4client-devel Requires pkgconfig (#225691)
8cb20b
- Do not add to RPM_OPT_FLAGS, use COPTS variable instead (#225691)
8cb20b
- Use %%{buildroot} macro instead of RPM_BUILD_ROOT variable (#225691)
8cb20b
- Preserve timestamps on all installed data files (#225691)
8cb20b
- Remove dhcp-options.5.gz and dhcp-eval.5.gz symlinking in post (#225691)
8cb20b
- Use %%defattr(-,root,root,-) (#225691)
8cb20b
- Do not flag init scripts as %%config in %%files section (#225691)
8cb20b
6e0142
* Tue Feb 27 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-22
6e0142
- Change license field to say ISC
6e0142
2d930f
* Sat Feb 17 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-21
2d930f
- Obsoletes dhcpcd <= 1.3.22 (#225691)
2d930f
5c88c3
* Fri Feb 16 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-20
5c88c3
- Review cleanups (#225691)
5c88c3
06936a
* Fri Feb 09 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-19
06936a
- Require openldap-devel on dhcp-devel and libdhcp4client-devel packages
06936a
f6f89c
* Thu Feb 08 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-18
f6f89c
- Fix libdhcp4client visibility _again_ (#198496)
f6f89c
f8cbdb
* Thu Feb 08 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-17
f8cbdb
- Remove period from summary line (package review)
f8cbdb
- Use preferred BuildRoot (package review)
f8cbdb
1270fb
* Sun Feb 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-16
1270fb
- Disable xen-checksums patch for now as it breaks dhclient (#227266)
1270fb
- Updated fix-warnings patch
1270fb
1a05c7
* Sun Feb 04 2007 David Woodhouse <dwmw2@redhat.com> - 12:3.0.5-15
1a05c7
- Fix broken file reading due to LDAP patch
1a05c7
50e357
* Fri Feb 02 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-14
50e357
- Only export the symbols we want in libdhcp4client (#198496)
50e357
2dc4dd
* Wed Jan 31 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-13
2dc4dd
- Add support for dhcpd(8) to read dhcpd.conf from an LDAP server (#224352)
2dc4dd
- Remove invalid ja_JP.eucJP man pages from /usr/share/doc
2dc4dd
b2f3ef
* Wed Jan 31 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-12
b2f3ef
- Rebuild
b2f3ef
38e912
* Tue Jan 30 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-11
38e912
- Remove FORTIFY_SOURCE=0 leftovers from testing last week (whoops)
38e912
02017b
* Tue Jan 30 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-10
02017b
- Fix Xen networking problems with partial checksums (#221964)
02017b
fc985e
* Mon Jan 29 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-9
fc985e
- Remove dhcptables.pl from the source package
fc985e
- Mark libres.a symbols hidden (#198496)
fc985e
- Set DT_SONAME on libdhcp4client to libdhcp4client-VERSION.so.0
fc985e
- Make function definition for dst_hmac_md5_init() match the prototype
fc985e
1403c6
* Wed Nov 29 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-8
1403c6
- Roll md5 patch in to libdhcp4client patch since it's related
1403c6
- Do not overwrite /etc/ntp/step-tickers (#217663)
1403c6
- Resolves: rhbz#217663
1403c6
ac814c
* Wed Nov 22 2006 Peter Jones <pjones@redhat.com> - 12:3.0.5-7
ac814c
- Build the MD5 functions we link against.
ac814c
9fe2af
* Thu Nov 16 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-6
9fe2af
- Set permission of libdhcp4client.so.1 to 0755 (#215910)
9fe2af
a914f3
* Tue Nov 14 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-5
a914f3
- Do not link res_query.o in to libdhcp4client (#215501)
a914f3
86a07e
* Mon Nov 13 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-4
86a07e
- Enable relinquish_timeouts() and cancel_all_timeouts() even when
86a07e
  DEBUG_MEMORY_LEAKAGE_ON_EXIT is not defined
86a07e
- Add prototypes for b64_pton() and b64_ntop in dst/
86a07e
- Move variable declarations and labels around in the fix-warnings patch
86a07e
- Expand the list of objects needed for libdhcp4client (#215328)
86a07e
- Use libres.a in libdhcp4client since it gives correct minires objects
86a07e
- Remove the dhcp options table in C, Perl, Python, and text format (these
86a07e
  were reference files added to /usr/share/doc)
86a07e
9cf768
* Mon Nov 13 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-3
9cf768
- Remove struct universe *universe from envadd_state in the client patch
9cf768
- Add struct universe *universe to envadd_state in the enoi patch
9cf768
- Add example dbusified dhclient-script in the enoi patch
9cf768
08af1e
* Fri Nov 10 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-2
3c1d58
- Change the way libdhcp4client is compiled (patch main source, create new
3c1d58
  Makefile rather than copy and patch code after main patches)
3c1d58
- Fix up problems generating compiler warnings
3c1d58
- Use 'gcc' for making dependencies
08af1e
- Pass -fPIC instead of -fpie/-fPIE in compiler flags
08af1e
- Combine the extended new option info changes in to one patch file (makes
08af1e
  it easier for outside projects that want to use dhcdbd and NetworkManager)
3c1d58
ab9665
* Tue Nov 07 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-1
ab9665
- Upgrade to ISC dhcp-3.0.5
ab9665
f46525
* Fri Oct 27 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.4-24
f46525
- Put typedef for dhcp_state_e before it's used in libdhcp_control.h (#212612)
f46525
- Remove dhcpctl.3 from minires/Makefile.dist because it's in dhcpctl
f46525
- Remove findptrsize.c and just set compiler flag for ppc64 and s390x
f46525
c24997
* Sat Oct 14 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.4-23
c24997
- Remove NODEBUGINFO junk from the spec file as well as old/unused code
c24997
- Rolled all 68 patches in to one patch since more than half of them get
c24997
  overridden by later patches anyway.
c24997
697f0a
* Fri Oct 13 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.4-22
697f0a
- Send usage() screen in dhclient to stdout rather than the syslog (#210524)
697f0a
3d5825
* Mon Sep 11 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.4-21
3d5825
- Rebuild (#205505)
3d5825
1c5d4c
* Fri Aug 18 2006 Jesse Keating <jkeating@redhat.com> - 12:3.0.4-20
1c5d4c
- rebuilt with latest binutils to pick up 64K -z commonpagesize on ppc*
1c5d4c
  (#203001)
1c5d4c
5a2058
* Thu Aug 17 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.4-19
5a2058
- Fix mkdir problem in libdhcp4client.Makefile
5a2058
572c69
* Thu Aug 17 2006 David Cantrell <dcantrell@redhat.com> - 12:3.0.4-18
572c69
- Fix dhclient on s390x platform (#202911)
572c69
b0e706
* Wed Jul 12 2006 Jesse Keating <jkeating@redhat.com> - 12:3.0.4-17.1
b0e706
- rebuild
b0e706
912a9e
* Wed Jun 28 2006 Peter Jones <pjones@redhat.com> - 12:3.0.4-17
912a9e
- export timeout cancellation functions in libdhcp4client
912a9e
912a9e
* Wed Jun 28 2006 Florian La Roche <laroche@redhat.com> - 12:3.0.4-16
Florian La Roche 1f099b
- add proper coreutils requires for the scripts
Florian La Roche 1f099b
156928
* Thu Jun 22 2006 Peter Jones <pjones@redhat.com> - 12:3.0.4-15
156928
- Make timeout dispatch code not recurse while traversing a linked
156928
  list, so it doesn't try to free an entries that have been removed.
1a00a7
  (bz #195723)
156928
- Don't patch in a makefile, do it in the spec.
156928
jvdias 4bf05e
* Thu Jun 08 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-14
jvdias 4bf05e
- fix bug 191461: preserve ntp.conf local clock fudge statements
jvdias 4bf05e
- fix bug 193047: both dhcp and dhclient need to ship common
jvdias 4bf05e
                  man-pages: dhcp-options(5) dhcp-eval(5)
jvdias 4bf05e
jvdias 95e7fb
* Tue May 30 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-12
jvdias 95e7fb
- Make -R option take effect in per-interface client configs
jvdias 95e7fb
jvdias 890b37
* Fri May 26 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-10
jvdias 890b37
- fix bug 193047: allow $METRIC to be specified for dhclient routes
jvdias 890b37
- add a '-R <request option="" list="">' dhclient argument
jvdias 890b37
jvdias e3bb1e
* Fri May 26 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-8.1
jvdias e3bb1e
- fix a libdhcp4client memory leak (1 strdup) and 
jvdias e3bb1e
  fill in client->packet.siaddr before bind_lease() for pump
jvdias e3bb1e
  nextServer option.
jvdias e3bb1e
jvdias e3bb1e
* Fri May 19 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-8
jvdias 1ef1dc
- Make libdhcp4client a versioned .so (BZ 192146)
jvdias 1ef1dc
jvdias 0b260a
* Wed May 17 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-4
jvdias 0b260a
- Enable libdhcp4client build
jvdias 0b260a
jvdias 2c3ccb
* Tue May 16 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-2
jvdias 2c3ccb
- Fix bug 191470: prevent dhcpd writing 8 byte dhcp-lease-time 
jvdias 2c3ccb
                  option in packets on 64-bit platforms
jvdias 2c3ccb
jvdias c61520
* Sun May 14 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-2
jvdias c61520
- Add the libdhcp4client library package for use by the new libdhcp 
jvdias c61520
  package, which enables dhclient to be invoked by programs in a 
jvdias c61520
  single process from the library. The normal dhclient code is
jvdias c61520
  unmodified by this.
jvdias c61520
jvdias 8d30b9
* Mon May 08 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-2
jvdias 8d30b9
- Add new dhclient command line argument:
jvdias 8d30b9
  -V <vendor-class-identifier>
jvdias 8d30b9
jvdias a3ad01
* Sat May 06 2006 Jason Vas Dias <jvdias@redhat.com> - 12:3.0.4-1
jvdias a3ad01
- Upgrade to upstream version 3.0.4, released Friday 2006-05-05 .
jvdias a3ad01
- Add new dhclient command line arguments:
jvdias a3ad01
  -H <host-name> : parse as dhclient.conf 'send host-name "<host-name>";'
jvdias a3ad01
  -F <fqdn>      : parse as dhclient.conf 'send fqdn.fqdn "<fqdn>";'
jvdias a3ad01
  -T <timeout>   : parse as dhclient.conf 'timeout <timeout>;'
jvdias a3ad01
jvdias 0e4fb4
* Thu Mar 02 2006 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-26
jvdias 0e4fb4
- fix bug 181908: enable dhclient to operate on IBM zSeries z/OS linux guests:
jvdias 0e4fb4
  o add -I <dhcp-client-identifier> dhclient command line option
jvdias 0e4fb4
  o add -B "always broadcast" dhclient command line option
jvdias 0e4fb4
  o add 'bootp-broadcast-always;' dhclient.conf statement
jvdias 0e4fb4
jvdias bfa8f3
* Mon Feb 20 2006 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-24
jvdias bfa8f3
- Apply upstream fix for bug 176615 / ISC RT#15811
jvdias bfa8f3
jvdias 0639a6
* Tue Feb 14 2006 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-22
jvdias 0639a6
- fix bug 181482: resolv.conf not updated on RENEW :
jvdias 0639a6
  since dhcp-3.0.1rc12-RHScript.patch: "$new_domain_servers" should have
jvdias 0639a6
  been "$new_domain_name_servers" :-(
jvdias 0639a6
bb9728
* Fri Feb 10 2006 Jesse Keating <jkeating@redhat.com> - 11:3.0.3-21.1.1
bb9728
- bump again for double-long bug on ppc(64)
bb9728
jvdias 61573e
* Mon Feb 06 2006 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-21.1
jvdias 61573e
- Rebuild for new gcc, glibc and glibc-kernheaders
jvdias 61573e
47fdce
* Sun Jan 22 2006 Dan Williams <dcbw@redhat.com> - 11:3.0.3-21
47fdce
- Fix dhclient-script to use /bin/dbus-send now that all dbus related
788673
  binaries are in /bin rather than /usr/bin
47fdce
jvdias a0f67a
* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-20
jvdias a0f67a
- fix bug 177845: allow client ip-address as default router 
jvdias a0f67a
- fix bug 176615: fix DDNS update when Windows-NT client sends 
788673
                  host-name with trailing nul
jvdias a0f67a
jvdias 4ba18e
* Tue Dec 20 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-18
jvdias 4ba18e
- fix bug 176270: allow routers with an octet of 255 in their IP address
jvdias 4ba18e
0de1ad
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
0de1ad
- rebuilt
0de1ad
jvdias f72a91
* Mon Dec 05 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-16
jvdias f72a91
- fix gcc 4.1 compile warnings (-Werror)
jvdias f72a91
jvdias c2892c
* Fri Nov 19 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-12
jvdias c2892c
- fix bug 173619: dhclient-script should reconfig on RENEW if 
jvdias c2892c
                  subnet-mask, broadcast-address, mtu, routers, etc.
788673
                  have changed
jvdias c2892c
- apply upstream improvements to trailing nul options fix of bug 160655
788673
jvdias eeb41d
* Tue Nov 15 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-11
jvdias eeb41d
- Rebuild for FC-5
jvdias eeb41d
- fix bug 167028 - test IBM's unicast bootp patch (from xma@us.ibm.com)
jvdias eeb41d
- fix bug 171312 - silence chkconfig error message if ypbind not installed
jvdias eeb41d
- fix dhcpd.init when -cf arg given to dhcpd
jvdias eeb41d
- make dhcpd init touch /var/lib/dhcpd/dhcpd.leases, not /var/lib/dhcp/dhcpd.leases
jvdias eeb41d
jvdias 0212e1
* Tue Oct 18 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-10
jvdias 0212e1
- Allow dhclient route metrics to be specified with DHCP options:
jvdias 0212e1
  The dhcp-options(5) man-page states:
jvdias 0212e1
  'option routers ... Routers should be listed in order of preference' 
jvdias 0212e1
  and
jvdias 0212e1
  'option static-routes ... are listed in descending order of priority' .
jvdias 0212e1
  No preference / priority could be set with previous dhclient-script .
jvdias 0212e1
  Now, dhclient-script provides: 
jvdias 0212e1
  Default Gateway (option 'routers') metrics:
jvdias 0212e1
    Instead of allowing only one default gateway, if more than one router 
jvdias 0212e1
    is specified in the routers option, routers following the first router
jvdias 0212e1
    will have a 'metric' of their position in the list (1,...N>1).
jvdias 0212e1
  Option static-routes metrics:
jvdias 0212e1
    If a target appears in the list more than once, routes for duplicate
jvdias 0212e1
    targets will have successively greater metrics, starting at 1.
jvdias 0212e1
jvdias 0212e1
* Mon Oct 17 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-8
jvdias 501b67
- further fix for bug 160655 / ISC bug 15293 - upstream patch:
jvdias 501b67
  do NOT always strip trailing nulls in the dhcpd server
jvdias 0212e1
- handle static-routes option properly in dhclient-script :
jvdias 0212e1
  trailing 0 octets in the 'target' IP specify the class -
jvdias 0212e1
  ie '172.16.0.0 w.x.y.z' specifies '172.16/16 via w.x.y.z'.
jvdias 501b67
jvdias 31cdb5
* Fri Sep 23 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-7
jvdias 31cdb5
- fix bug 169164: separate /var/lib/{dhcpd,dhclient} directories
jvdias 31cdb5
- fix bug 167292: update failover port info in dhcpd.conf.5; give
jvdias 31cdb5
                  failover ports default values in server/confpars.c
jvdias 31cdb5
 
jvdias 5eaab8
* Mon Sep 12 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-6
jvdias 5eaab8
- fix bug 167273: time-offset should not set timezone by default
jvdias 5eaab8
                  tzdata's Etc/* files are named with reverse sign
jvdias 5eaab8
                  for hours west - ie. 'GMT+5' is GMT offset -18000seconds.
jvdias 5eaab8
jvdias a56817
* Mon Aug 29 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-4
jvdias a56817
- fix bug 166926: make dhclient-script handle interface-mtu option
jvdias a56817
  make dhclient-script support /etc/dhclient{,-$IF}-{up,down}-hooks scripts
jvdias a56817
  to allow easy customization to support other non-default DHCP options -
jvdias a56817
  documented in 'man 8 dhclient-script' .
jvdias a56817
- handle the 'time-offset' DHCP option, requested by default.
jvdias a56817
jvdias d6dde3
* Tue Aug 23 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-3
jvdias d6dde3
- fix bug 160655: strip trailing '\0' bytes from text options before append
jvdias d6dde3
- fix gcc4 compiler warnings ; now compiles with -Werror
jvdias d6dde3
- add RPM_OPT_FLAGS to link as suggested in gcc man-page on '-pie' option
jvdias d6dde3
- change ISC version string to 'V3.0.3-RedHat' at request of ISC
jvdias d6dde3
c058ef
* Tue Aug  9 2005 Jeremy Katz <katzj@redhat.com> - 11:3.0.3-2
c058ef
- don't explicitly require 2.2 era kernel, it's fairly overkill at this point
c058ef
jvdias 484e65
* Fri Jul 29 2005 Jason Vas Dias <jvdias@redhat.com> 11:3.0.3-1
jvdias 484e65
- Upgrade to upstream version 3.0.3 
jvdias 484e65
- Don't apply the 'default boot file server' patch: legacy
jvdias 484e65
  dhcp behaviour broke RFC 2131, which requires that the siaddr
jvdias 484e65
  field only be non-zero if the next-server or tftp-server-name
jvdias 484e65
  options are specified.
jvdias 484e65
- Try removing the 1-5 second wait on dhclient startup altogether.
jvdias 5586aa
- fix bug 163367: supply default configuration file for dhcpd
jvdias 484e65
 
jvdias 92909d
* Thu Jul 14 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.3rc1-1
jvdias 00f3de
- Upgrade to upstream version 3.0.3rc1
jvdias 00f3de
- fix bug 163203: silence ISC blurb on configtest 
jvdias 0aef83
- fix default 'boot file server' value (packet->siaddr):
jvdias 0aef83
  In dhcp-3.0.2(-), this was defaulted to the server address;
788673
  now it defaults to 0.0.0.0 (a rather silly default!) and
788673
  must be specified with the 'next-server' option (not the tftp-boot-server
788673
  option ?!?) which causes PXE boot clients to fail to load anything after
788673
  the boot file.
jvdias 00f3de
jvdias 617436
* Fri Jul 08 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-14.FC5
jvdias 617436
- Allow package to compile with glibc-headers-2.3.5-11 (tr.c's use of __u16)
jvdias 617436
jvdias 135cfb
* Fri May 10 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-14
jvdias 135cfb
- Fix bug 159929: prevent dhclient flooding network on repeated DHCPDECLINE
788673
- dhclient fast startup:
jvdias 135cfb
   remove dhclient's  random 1-5 second delay on startup if only
788673
   configuring one interface
jvdias 135cfb
   remove dhclient_script's "sleep 1" on PREINIT
jvdias 135cfb
- fix new gcc-4.0.0-11 compiler warnings for binding_state_t
jvdias 135cfb
jvdias 3207a5
* Tue May 03 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-12
jvdias 3207a5
- Rebuild for new glibc
jvdias 3207a5
- Fix dhcdbd set for multiple interfaces
jvdias 3207a5
jvdias 2398af
* Wed Apr 27 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-11
jvdias 2398af
- as pointed out by Peter Jones, dhclient-script spews
jvdias 2398af
- 'chkconfig: Usage' if run in init state 1 (runlevel returns "unknown".)
jvdias 2398af
- this is now corrected.
jvdias 2398af
jvdias 2398af
* Mon Apr 25 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-10
jvdias f25246
- dhclient-script dhcdbd extensions. 
jvdias f25246
- Tested to have no effect unless dhcdbd invokes dhclient.
788673
jvdias 038d1b
* Thu Apr 21 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-9
jvdias 038d1b
- bugs 153244 & 155143 are now fixed with SELinux policy; 
jvdias 038d1b
  autotrans now works for dhcpc_t, so restorecons are not required,
jvdias 038d1b
  and dhclient runs OK under dhcpc_t with SELinux enforcing.
jvdias 038d1b
- fix bug 155506: 'predhclien' typo (emacs!).
788673
jvdias 0fae5f
* Mon Apr 18 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-8
jvdias 038d1b
- Fix bugs 153244 & 155143: 
jvdias 0fae5f
      o restore dhclient-script 'restorecon's
788673
      o give dhclient and dhclient-script an exec context of
jvdias 0fae5f
        'system_u:object_r:sbin_t' that allows them to run
jvdias 0fae5f
        domainname / hostname and to update configuration files
788673
        in dhclient post script.
jvdias 0fae5f
- Prevent dhclient emitting verbose ISC 'blurb' on error exit in -q mode
jvdias 0fae5f
jvdias 7d623e
* Mon Apr 04 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-7
jvdias db8a15
- Add '-x' "extended option environment" dhclient argument:
jvdias db8a15
-  When -x option given to dhclient:
jvdias db8a15
-    dhclient enables arbitrary option processing by writing information
jvdias db8a15
-    about user or vendor defined option space options to environment.
jvdias db8a15
-
jvdias db8a15
- fix bug 153244: dhclient should not use restorecon
jvdias db8a15
- fix bug 151023: dhclient no 'headers & libraries' 
jvdias db8a15
- fix bug 149780: add 'DHCLIENT_IGNORE_GATEWAY' variable
jvdias db8a15
- remove all usage of /sbin/route from dhclient-script
jvdias db8a15
Florian La Roche 1b4173
* Thu Mar 24 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche 1b4173
- add "exit 0" to post script
Florian La Roche 1b4173
jvdias d102d4
* Mon Mar 07 2005 Jason Vas Dias <jvdias@redhat.com> 10.3.0.2-3
jvdias d102d4
- rebuild for gcc4/glibc-2.3.4-14; fix bad memset
jvdias d102d4
jvdias e5db10
* Thu Feb 24 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-2
jvdias e5db10
- Fix bug 143640: do not allow more than one dhclient to configure an interface
jvdias e5db10
jvdias 8c6aa8
* Mon Feb 21 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-1
jvdias 8c6aa8
- Upgrade to ISC 3.0.2 Final Release (documentation change only).
jvdias 8c6aa8
jvdias fcad0f
* Tue Feb 14 2005 Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-8
jvdias fcad0f
- Add better execshield security link options
jvdias fcad0f
- fix dhcpd.init when no /etc/dhcpd.conf exists and -cf in DHCPDARGS
jvdias fcad0f
jvdias fcad0f
* Mon Feb 14 2005 Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-4
jvdias 8375d1
- make dhclient-script TIMEOUT mode do exactly the same configuration
jvdias 8375d1
- as BOUND / RENEW / REBIND / REBOOT if router ping succeeds
jvdias 8375d1
jvdias 8375d1
* Mon Feb 14 2005 Jason Vas Dias <jvdias@redhat.com> 3.0.2rc3-4
jvdias d29abc
- fix bug 147926: dhclient-script should do restorecon for modified conf files
jvdias d29abc
- optimize execshield protection
jvdias d29abc
jvdias 0684c9
* Thu Feb 10 2005 Jason Vas Dias <jvdias@redhat.com> 8.3.0.4rc3-3
jvdias 0684c9
- fix bug 147375: dhcpd heap corruption on 32-bit 'subnet' masks
788673
- fix bug 147502: dhclient should honor GATEWAYDEV and GATEWAY settings
jvdias 0684c9
- fix bug 146600: dhclient's timeout mode ping should use -I
jvdias 0684c9
- fix bug 146524: dhcpd.init should discard dhcpd's initial output message
jvdias 0684c9
- fix bug 147739: dhcpd.init configtest should honor -cf in DHCPDARGS
jvdias 0684c9
jvdias 0fb821
* Mon Jan 24 2005 Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-2
jvdias 0fb821
- fix bug 145997: allow hex 32-bit integers in user specified options
jvdias 0fb821
jvdias 0fb821
* Thu Jan 06 2005 Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-1
788673
- still need an epoch to get past nvre test
jvdias 8ab98b
jvdias a3e33c
* Thu Jan 06 2005 Jason Vas Dias <jvdias@redhat.com> 3.0.2rc3-1
788673
- fix bug 144417: much improved dhclient-script
jvdias a3e33c
jvdias a3e33c
* Thu Jan 06 2005 Jason Vas Dias <jvdias@redhat.com> 3.0.2rc3-1
jvdias a3e33c
- Upgrade to latest release from ISC, which includes most of our
jvdias a3e33c
- recent patches anyway.
jvdias a3e33c
jvdias 82a95b
* Thu Jan 06 2005 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-17
jvdias 82a95b
- fix bug 144250: gcc-3.4.3-11 is broken :
5c88c3
- log_error ("Lease with bogus binding state: %%d size: %%d",
788673
-   comp -> binding_state,
788673
-   sizeof(comp->binding_state));
jvdias 82a95b
- prints:    'Lease with bogus binding state: 257 1'    !
jvdias 82a95b
- compiling with gcc33 (compat-gcc-8-3.3.4.2 fixes for now).
jvdias 82a95b
jvdias 82a95b
* Mon Jan 03 2005 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-16
jvdias f9e6e1
- fix bug 143704: dhclient -r does not work if lease held by
jvdias f9e6e1
- dhclient run from ifup . dhclient will now look for the pid
788673
- files created by ifup.
jvdias f9e6e1
jvdias 3a422e
* Wed Nov 17 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-14
jvdias 3a422e
- NTP: fix bug 139715: merge in new ntp servers only rather than replace
jvdias 3a422e
- all the ntp configuration files; restart ntpd if configuration changed.
jvdias 3a422e
jvdias 4357b0
* Tue Nov 16 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-12
jvdias 4357b0
- fix bug 138181 & bug 139468: do not attempt to listen/send on
788673
-     unconfigured  loopback, point-to-point or non-broadcast
jvdias 4357b0
-     interfaces (don't generate annoying log messages)
jvdias 4357b0
- fix bug 138869: dhclient-script: check if '$new_routers' is
jvdias 4357b0
-     empty before doing 'set $new_routers;...;ping ... $1'
jvdias 4357b0
jvdias 6d96e5
* Wed Oct 06 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-11
jvdias 6d96e5
- dhcp-3.0.2b1 came out today. A diff of the 'ack_lease' function
jvdias 6d96e5
- Dave Hankins and I patched exposed a missing '!' on an if clause
788673
- that got dropped with the 'new-host' patch. Replacing the '!'.
jvdias 6d96e5
- Also found one missing host_dereference.
jvdias 6d96e5
jvdias 5a6323
* Wed Oct 06 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-10
jvdias 5a6323
- clean-up last patch: new-host.patch adds host_reference(host)
jvdias 5a6323
- without host_dereference(host) before returns in ack_lease
jvdias 5a6323
- (dhcp-3.0.1-host_dereference.patch)
jvdias 6d96e5
 
jvdias a42cc0
* Mon Sep 27 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-9
jvdias a42cc0
- Fix bug 133522:
jvdias a42cc0
- PXE Boot clients with static leases not given 'file' option
jvdias a42cc0
- 104 by server - PXE booting was disabled for 'fixed-address'
788673
- clients.
jvdias a42cc0
jvdias cf767d
* Fri Sep 10 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-8
788673
- Fix bug 131212:
jvdias cf767d
- If "deny booting" is defined for some group of hosts,
jvdias cf767d
- then after one of those hosts is denied booting, all
jvdias cf767d
- hosts are denied booting, because of a pointer not being
jvdias cf767d
- cleared in the lease record. 
788673
- An upstream patch was obtained which will be in dhcp-3.0.2.
jvdias cf767d
cvsdist 1f4118
* Mon Aug 16 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-7
cvsdist 1f4118
- Forward DNS update by client was disabled by a bug that I
788673
- found in code where 'client->sent_options' was being
cvsdist 1f4118
- freed too early.
cvsdist 1f4118
- Re-enabled it after contacting upstream maintainer
cvsdist 1f4118
- who confirmed that this was a bug (bug #130069) -
cvsdist 1f4118
- submitted patch dhcp-3.0.1.preserve-sent-options.patch.
cvsdist 1f4118
- Upstream maintainer informs me this patch will be in dhcp-3.0.2 .
cvsdist 6f238f
cvsdist dabfb5
* Tue Aug 3  2004 Jason Vas Dias <jvdias@redhat.com> 6:3.0.1-6
788673
- Allow 2.0 kernels to obtain default gateway via dhcp
cvsdist dabfb5
cvsdist dabfb5
* Mon Aug 2  2004 Jason Vas Dias <jvdias@redhat.com> 5:3.0.1-5
cvsdist dabfb5
- Invoke 'change_resolv_conf' function to change resolv.conf
cvsdist dabfb5
cvsdist 642526
* Fri Jul 16 2004 Jason Vas Dias <jvdias@redhat.com> 3:3.0.1
cvsdist 642526
- Upgraded to new ISC 3.0.1 version
cvsdist 642526
cvsdist d9da96
* Thu Jun 24 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-5
788673
- Allow dhclient-script to continue without a config file.
cvsdist d9da96
- It will use default values.
cvsdist d9da96
cvsdist f399b5
* Wed Jun 23 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-4
cvsdist f399b5
- fix inherit-leases patch
cvsdist f399b5
cvsdist c41631
* Tue Jun 22 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-2
cvsdist c41631
- Turn on inherit-leases patch
cvsdist c41631
cvsdist c41631
* Tue Jun 22 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-1
cvsdist c41631
- User kernelversion instead of uname-r
cvsdist c41631
- Update to latest package from ISC
cvsdist c41631
- Remove inherit-leases patch for now.
cvsdist c41631
cvsdist f18cd8
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f18cd8
- rebuilt
cvsdist f18cd8
cvsdist 42146d
* Thu Jun 10 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc13-1
cvsdist 42146d
- Update to latest package from ISC
cvsdist 42146d
cvsdist 24c3e2
* Thu Jun 10 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-9
cvsdist 24c3e2
- add route back in after route up call
cvsdist 24c3e2
cvsdist 24c3e2
* Wed Jun 9 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-8
cvsdist 417255
- add alex's dhcp-3.0.1rc12-inherit-leases.patch patch
cvsdist 417255
cvsdist 417255
* Tue Jun  8 2004 Bill Nottingham <notting@redhat.com> 1:3.0.1rc12-7
cvsdist 417255
- set device on default gateway route
cvsdist 417255
cvsdist 2adc65
* Mon May 17 2004 Thomas Woerner <twoerner@redhat.com> 1:3.0.1rc12-6
cvsdist 2adc65
- compiling dhcpd PIE
cvsdist 2adc65
cvsdist 2adc65
* Thu Mar 25 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-5
cvsdist 2adc65
- Add static routes patch to dhclient-script
cvsdist 2adc65
cvsdist 37d280
* Wed Mar 25 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-4
788673
- Fix init to check config during restart
cvsdist 37d280
cvsdist 37d280
* Wed Mar 24 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-3
cvsdist 37d280
- Fix init script to create leases file if missing
cvsdist 37d280
cvsdist f57f26
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f57f26
- rebuilt
cvsdist f57f26
cvsdist f57f26
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f57f26
- rebuilt
cvsdist f57f26
cvsdist 068d66
* Wed Jan 21 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.20
cvsdist 068d66
- Fix initialization of memory to prevent compiler error
cvsdist 068d66
cvsdist 068d66
* Mon Jan 5 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.19
cvsdist 068d66
- Close leaseFile before exec, to fix selinux error message
cvsdist 068d66
cvsdist 068d66
* Mon Dec 29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.18
cvsdist 068d66
- Add BuildRequires groff
cvsdist 068d66
- Replace resolv.conf if renew and data changes
cvsdist 068d66
cvsdist 068d66
* Sun Nov 30 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.17
cvsdist 068d66
- Add obsoletes dhcpcd
cvsdist 068d66
cvsdist 35f156
* Wed Oct 8 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.16
cvsdist 35f156
- Fix location of ntp driftfile
cvsdist 35f156
cvsdist 35f156
* Fri Sep 5 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.15
cvsdist 35f156
- Bump Release
cvsdist 35f156
cvsdist 35f156
* Fri Sep 5 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.14
cvsdist 35f156
- Add div0 patch
cvsdist 35f156
cvsdist 35f156
* Wed Aug 20 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.13
cvsdist 35f156
- Add SEARCH to client script
cvsdist 35f156
cvsdist 35f156
* Wed Aug 20 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.12
cvsdist 35f156
- Bump Release
cvsdist 35f156
cvsdist 35f156
* Wed Aug 20 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.11
cvsdist 35f156
- Add configtest
cvsdist 35f156
cvsdist 35f156
* Fri Aug 1 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.10
788673
- increment for base
cvsdist 35f156
cvsdist 35f156
* Fri Aug 1 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.9
cvsdist 35f156
- Don't update resolv.conf on renewals
cvsdist 35f156
cvsdist 35f156
* Tue Jul  29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.8
788673
- increment for base
cvsdist 35f156
cvsdist 35f156
* Tue Jul  29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.7
cvsdist 35f156
- Fix name of driftfile
cvsdist 35f156
cvsdist 35f156
* Tue Jul  29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.6
788673
- increment for base
cvsdist 35f156
cvsdist 35f156
* Tue Jul  29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.5
cvsdist 35f156
- Change dhcrelay script to check DHCPSERVERS
cvsdist 35f156
cvsdist 35f156
* Mon Jul  7 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.4
788673
- increment for base
cvsdist 35f156
cvsdist 35f156
* Mon Jul  7 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.3
cvsdist 35f156
- Fix dhclient-script to support PEERNTP and PEERNIS flags.
cvsdist 35f156
- patch submitted by aoliva@redhat.com
cvsdist 35f156
cvsdist 35f156
* Sun Jun  8 2003 Tim Powers <timp@redhat.com> 1:3.0pl2-6.1
cvsdist 35f156
- add epoch to dhcp-devel versioned requires on dhcp
cvsdist 35f156
- build for RHEL
cvsdist 35f156
cvsdist 35f156
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 35f156
- rebuilt
cvsdist 35f156
cvsdist 35f156
* Tue May 27 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-5
cvsdist 35f156
- Fix memory leak in parser.
cvsdist 35f156
cvsdist 35f156
* Mon May 19 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-4
cvsdist 35f156
- Change Rev for RHEL
cvsdist 35f156
cvsdist 35f156
* Mon May 19 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-3
cvsdist 35f156
- Change example to not give out 255 address.
cvsdist 35f156
cvsdist 35f156
* Tue Apr 29 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-2
cvsdist 35f156
- Change Rev for RHEL
cvsdist 35f156
cvsdist 35f156
* Mon Apr 28 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-1
cvsdist 35f156
- upgrade to 3.0pl2
cvsdist 35f156
cvsdist 35f156
* Wed Mar 26 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-26
cvsdist 35f156
- add usage for dhcprelay -c
cvsdist 35f156
- add man page for dhcprelay -c
cvsdist 35f156
cvsdist 35f156
* Fri Mar 7 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-25
cvsdist 35f156
- Fix man dhcpd.conf man page
cvsdist 35f156
cvsdist 35f156
* Tue Mar 4 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-24
cvsdist 35f156
- Fix man dhcpctl.3 page
cvsdist 35f156
cvsdist 16f31e
* Mon Feb 3 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-23
cvsdist 16f31e
- fix script to handle ntp.conf correctly
cvsdist 16f31e
cvsdist 16f31e
* Thu Jan 29 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-22
cvsdist 16f31e
- Increment release to add to 8.1
cvsdist 16f31e
cvsdist 16f31e
* Wed Jan 29 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-21
cvsdist 16f31e
- Implement max hops patch
cvsdist 16f31e
cvsdist 16f31e
* Wed Jan 29 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-20
cvsdist 16f31e
- It has now been decided to just have options within dhclient kit
cvsdist 16f31e
cvsdist 16f31e
* Sun Jan 26 2003 Florian La Roche <florian.laroche@redhat.de>
cvsdist 16f31e
- add defattr() to have files not owned by root
cvsdist 16f31e
cvsdist 16f31e
* Fri Jan 24 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-17
cvsdist 16f31e
- require kernel version
cvsdist 16f31e
cvsdist 16f31e
* Fri Jan 24 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-16
788673
- move dhcp-options to separate package
cvsdist 16f31e
cvsdist 16f31e
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 16f31e
- rebuilt
cvsdist 16f31e
cvsdist 16f31e
* Thu Jan 9 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-15
cvsdist 16f31e
- eliminate dhcp-options from dhclient in order to get errata out
cvsdist 16f31e
cvsdist 16f31e
* Wed Jan 8 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-14
cvsdist 16f31e
- VU#284857 - ISC DHCPD minires library contains multiple buffer overflows
cvsdist 16f31e
cvsdist 16f31e
* Mon Jan 6 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-13
cvsdist 16f31e
- Fix when ntp is not installed.
cvsdist 16f31e
cvsdist 16f31e
* Mon Jan 6 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-12
788673
- Fix #73079 (dhcpctl man page)
cvsdist 16f31e
cvsdist 16f31e
* Thu Nov 14 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-11
cvsdist 16f31e
- Use generic PTRSIZE_64BIT detection instead of ifarch.
cvsdist 16f31e
cvsdist 16f31e
* Thu Nov 14 2002 Preston Brown <pbrown@redhat.com> 3.0pl1-10
cvsdist 16f31e
- fix parsing of command line args in dhclient.  It was missing a few.
cvsdist 16f31e
cvsdist 16f31e
* Mon Oct 07 2002 Florian La Roche <florian.laroche@redhat.de>
cvsdist 16f31e
- work on 64bit archs
cvsdist 16f31e
cvsdist b6b4a5
* Wed Aug 28 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-9
cvsdist b6b4a5
- Fix #72795
cvsdist b6b4a5
cvsdist 618709
* Mon Aug 26 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-8
cvsdist 618709
- More #68650 (modify requested options)
cvsdist 618709
- Fix #71453 (dhcpctl man page) and #71474 (include libdst.a) and
cvsdist 618709
  #72622 (hostname setting)
cvsdist 618709
cvsdist fafa1e
* Thu Aug 15 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-7
cvsdist fafa1e
- More #68650 (modify existing patch to also set NIS domain)
cvsdist fafa1e
cvsdist a68287
* Tue Aug 13 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-6
cvsdist a68287
- Patch102 (dhcp-3.0pl1-dhcpctlman-69731.patch) to fix #69731
cvsdist a68287
cvsdist a68287
* Tue Aug 13 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-5
cvsdist a68287
- Patch101 (dhcp-3.0pl1-dhhostname-68650.patch) to fix #68650
cvsdist a68287
cvsdist a68287
* Fri Jul 12 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-4
cvsdist a68287
- Fix unaligned accesses when decoding a UDP packet
cvsdist a68287
cvsdist a68287
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-3
cvsdist 618709
- No apparent reason for the dhclient -> dhcp dep mentioned in #68001,
cvsdist 618709
  so removed it
cvsdist a68287
cvsdist a68287
* Wed Jun 27 2002 David Sainty <saint@redhat.com> 3.0pl1-2
cvsdist a68287
- Move dhclient.conf.sample from dhcp to dhclient
cvsdist a68287
cvsdist a68287
* Mon Jun 25 2002 David Sainty <saint@redhat.com> 3.0pl1-1
cvsdist a68287
- Change to dhclient, dhcp, dhcp-devel packaging
cvsdist a68287
- Move to 3.0pl1, do not strip binaries
cvsdist a68287
- Drop in sysconfig-enabled dhclient-script
cvsdist a68287
cvsdist a68287
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist a68287
- automated rebuild
cvsdist a68287
cvsdist a68287
* Sat Jan 26 2002 Florian La Roche <florian.laroche@redhat.de>
cvsdist a68287
- prereq chkconfig
cvsdist a68287
cvsdist a68287
* Tue Jan 22 2002 Elliot Lee <sopwith@redhat.com> 3.0-5
cvsdist a68287
- Split headers/libs into a devel subpackage (#58656)
cvsdist a68287
cvsdist a68287
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist a68287
- automated rebuild
cvsdist a68287
cvsdist a68287
* Fri Dec 28 2001 Elliot Lee <sopwith@redhat.com> 3.0-3
cvsdist a68287
- Fix the #52856 nit.
cvsdist a68287
- Include dhcrelay scripts from #49186
cvsdist a68287
cvsdist a68287
* Thu Dec 20 2001 Elliot Lee <sopwith@redhat.com> 3.0-2
788673
- Update to 3.0, include devel files installed by it (as part of the main
788673
  package).
cvsdist a68287
cvsdist a49a1c
* Sun Aug 26 2001 Elliot Lee <sopwith@redhat.com> 2.0pl5-8
cvsdist a49a1c
- Fix #26446
cvsdist a49a1c
cvsdist 9989a5
* Mon Aug 20 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 9989a5
- Fix #5405 for real - it is dhcpd.leases not dhcp.leases.
cvsdist 9989a5
cvsdist b14443
* Mon Jul 16 2001 Elliot Lee <sopwith@redhat.com>
cvsdist b14443
- /etc/sysconfig/dhcpd
cvsdist b14443
- Include dhcp.leases file (#5405)
cvsdist b14443
cvsdist b14443
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist b14443
- Bump release + rebuild.
cvsdist b14443
cvsdist 602bc4
* Wed Feb 14 2001 Tim Waugh <twaugh@redhat.com>
cvsdist 602bc4
- Fix initscript typo (bug #27624).
cvsdist 602bc4
jvdias a56817
* Wed Feb  7 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 602bc4
- Improve spec file i18n
cvsdist 602bc4
cvsdist 602bc4
* Mon Feb  5 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 602bc4
- i18nize init script (#26084)
cvsdist 602bc4
cvsdist 602bc4
* Sun Sep 10 2000 Florian La Roche <florian.laroche@redhat.de>
cvsdist 602bc4
- update to 2.0pl5
cvsdist 602bc4
- redo buildroot patch
cvsdist 602bc4
cvsdist ef67d4
* Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
cvsdist ef67d4
- rebuild to cope with glibc locale binary incompatibility, again
cvsdist ef67d4
cvsdist ef67d4
* Mon Aug 14 2000 Preston Brown <pbrown@redhat.com>
cvsdist ef67d4
- check for existence of /var/lib/dhcpd.leases in initscript before starting
cvsdist ef67d4
cvsdist ef67d4
* Wed Jul 19 2000 Jakub Jelinek <jakub@redhat.com>
cvsdist ef67d4
- rebuild to cope with glibc locale binary incompatibility
cvsdist ef67d4
cvsdist ef67d4
* Sat Jul 15 2000 Bill Nottingham <notting@redhat.com>
cvsdist ef67d4
- move initscript back
cvsdist ef67d4
cvsdist ef67d4
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist ef67d4
- automatic rebuild
cvsdist ef67d4
cvsdist ef67d4
* Fri Jul  7 2000 Florian La Roche <florian.laroche@redhat.com>
cvsdist ef67d4
- /etc/rc.d/init.d -> /etc/init.d
cvsdist ef67d4
- fix /var/state/dhcp -> /var/lib/dhcp
cvsdist ef67d4
cvsdist ef67d4
* Fri Jun 16 2000 Preston Brown <pbrown@redhat.com>
cvsdist ef67d4
- condrestart for initscript, graceful upgrades.
cvsdist ef67d4
cvsdist ef67d4
* Thu Feb 03 2000 Erik Troan <ewt@redhat.com>
cvsdist ef67d4
- gzipped man pages
cvsdist ef67d4
- marked /etc/rc.d/init.d/dhcp as a config file
cvsdist ef67d4
cvsdist ef67d4
* Mon Jan 24 2000 Jakub Jelinek <jakub@redhat.com>
cvsdist ef67d4
- fix booting of JavaStations
cvsdist ef67d4
  (reported by Pete Zaitcev <zaitcev@metabyte.com>).
cvsdist ef67d4
- fix SIGBUS crashes on SPARC (apparently gcc is too clever).
cvsdist ef67d4
cvsdist ef67d4
* Fri Sep 10 1999 Bill Nottingham <notting@redhat.com>
5c88c3
- chkconfig --del in %%preun, not %%postun
cvsdist ef67d4
cvsdist ef67d4
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
cvsdist ef67d4
- initscript munging
cvsdist ef67d4
cvsdist ef67d4
* Fri Jun 25 1999 Jeff Johnson <jbj@redhat.com>
cvsdist ef67d4
- update to 2.0.
cvsdist ef67d4
cvsdist ef67d4
* Fri Jun 18 1999 Bill Nottingham <notting@redhat.com>
cvsdist ef67d4
- don't run by default
cvsdist ef67d4
cvsdist ef67d4
* Wed Jun  2 1999 Jeff Johnson <jbj@redhat.com>
cvsdist ef67d4
- update to 2.0b1pl28.
cvsdist ef67d4
cvsdist ef67d4
* Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
cvsdist ef67d4
- strip binaries
cvsdist ef67d4
cvsdist ef67d4
* Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 16f31e
- copy the source file in prep, not move
cvsdist ef67d4
cvsdist ef67d4
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist ef67d4
- auto rebuild in the new build environment (release 4)
cvsdist ef67d4
cvsdist ef67d4
* Mon Jan 11 1999 Erik Troan <ewt@redhat.com>
cvsdist ef67d4
- added a sample dhcpd.conf file
cvsdist ef67d4
- we don't need to dump rfc's in /usr/doc
cvsdist ef67d4
cvsdist ef67d4
* Sun Sep 13 1998 Cristian Gafton <gafton@redhat.com>
cvsdist ef67d4
- modify dhcpd.init to exit if /etc/dhcpd.conf is not present
cvsdist ef67d4
cvsdist ef67d4
* Sat Jun 27 1998 Jeff Johnson <jbj@redhat.com>
cvsdist ef67d4
- Upgraded to 2.0b1pl6 (patch1 no longer needed).
cvsdist ef67d4
cvsdist ef67d4
* Thu Jun 11 1998 Erik Troan <ewt@redhat.com>
cvsdist ef67d4
- applied patch from Chris Evans which makes the server a bit more paranoid
cvsdist ef67d4
  about dhcp requests coming in from the wire
cvsdist ef67d4
cvsdist ef67d4
* Mon Jun 01 1998 Erik Troan <ewt@redhat.com>
cvsdist ef67d4
- updated to dhcp 2.0b1pl1
cvsdist ef67d4
- got proper man pages in the package
cvsdist ef67d4
cvsdist ef67d4
* Tue Mar 31 1998 Erik Troan <ewt@redhat.com>
cvsdist ef67d4
- updated to build in a buildroot properly
cvsdist ef67d4
- don't package up the client, as it doens't work very well <sigh>
cvsdist ef67d4
cvsdist ef67d4
* Tue Mar 17 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist ef67d4
- Build rooted and corrected file listing.
cvsdist ef67d4
cvsdist ef67d4
* Mon Mar 16 1998 Mike Wangsmo <wanger@redhat.com>
cvsdist ef67d4
- removed the actual inet.d links (chkconfig takes care of this for us)
5c88c3
  and made the %%postun section handle upgrades.
cvsdist ef67d4
cvsdist ef67d4
* Mon Mar 16 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist ef67d4
- First package.