8173a6
# SystemTap support is disabled by default
8173a6
%{!?sdt:%global sdt 0}
6fa69a
278bc5
#http://lists.fedoraproject.org/pipermail/devel/2011-August/155358.html
278bc5
%global _hardened_build 1
278bc5
a1643e
# Where dhcp configuration files are stored
606ac5
%global dhcpconfdir %{_sysconfdir}/dhcp
a1643e
25d2db
3646cd
#global prever b1
e821f2
#global patchver P1
3646cd
%global DHCPVERSION %{version}%{?prever}%{?patchver:-%{patchver}}
7a016a
990f66
Summary:  Dynamic host configuration protocol software
3b727c
Name:     dhcp
7c0972
Version:  4.4.1
526575
Release:  14%{?dist}
72bd6f
# NEVER CHANGE THE EPOCH on this package.  The previous maintainer (prior to
72bd6f
# dcantrell maintaining the package) made incorrect use of the epoch and
72bd6f
# that's why it is at 12 now.  It should have never been used, but it was.
72bd6f
# So we are stuck with it.
3b727c
Epoch:    12
3b727c
License:  ISC
b7e832
Url:      http://isc.org/products/DHCP/
3646cd
Source0:  ftp://ftp.isc.org/isc/dhcp/%{DHCPVERSION}/dhcp-%{DHCPVERSION}.tar.gz
fbce21
Source1:  dhclient-script
fbce21
Source2:  README.dhclient.d
fbce21
Source3:  11-dhclient
0005ad
Source4:  12-dhcpd
0005ad
Source5:  56dhclient
0005ad
Source6:  dhcpd.service
0005ad
Source7:  dhcpd6.service
0005ad
Source8:  dhcrelay.service
0005ad
7c0972
Patch1: 0001-change-bug-url.patch
7c0972
Patch2: 0002-additional-dhclient-options.patch
7c0972
Patch3: 0003-Handle-releasing-interfaces-requested-by-sbin-ifup.patch
7c0972
Patch4: 0004-Support-unicast-BOOTP-for-IBM-pSeries-systems-and-ma.patch
7c0972
Patch5: 0005-Change-default-requested-options.patch
7c0972
Patch6: 0006-Various-man-page-only-fixes.patch
7c0972
Patch7: 0007-Change-paths-to-conform-to-our-standards.patch
7c0972
Patch8: 0008-Make-sure-all-open-file-descriptors-are-closed-on-ex.patch
7c0972
Patch9: 0009-Fix-garbage-in-format-string-error.patch
7c0972
Patch10: 0010-Handle-null-timeout.patch
7c0972
Patch11: 0011-Drop-unnecessary-capabilities.patch
7c0972
Patch12: 0012-RFC-3442-Classless-Static-Route-Option-for-DHCPv4-51.patch
7c0972
Patch13: 0013-DHCPv6-over-PPP-support-626514.patch
7c0972
Patch14: 0014-IPoIB-support-660681.patch
7c0972
Patch15: 0015-Add-GUID-DUID-to-dhcpd-logs-1064416.patch
7c0972
Patch16: 0016-Turn-on-creating-sending-of-DUID.patch
7c0972
Patch17: 0017-Send-unicast-request-release-via-correct-interface.patch
7c0972
Patch18: 0018-No-subnet-declaration-for-iface-should-be-info-not-e.patch
7c0972
Patch19: 0019-dhclient-write-DUID_LLT-even-in-stateless-mode-11563.patch
7c0972
Patch20: 0020-Discover-all-hwaddress-for-xid-uniqueness.patch
7c0972
Patch21: 0021-Load-leases-DB-in-non-replay-mode-only.patch
16ffa6
Patch22: 0022-Backport-sd-notify-patch-for-systemd-support-1687040.patch
202880
526575
Patch999: 0023-Detect-system-time-jumps.patch
526575
0e7c24
e1b364
82186f
BuildRequires: autoconf
82186f
BuildRequires: automake
dcf32f
BuildRequires: libtool
1f3c4d
BuildRequires: openldap-devel
d0384e
# --with-ldap-gssapi
d0384e
BuildRequires: krb5-devel
fdce21
BuildRequires: libcap-ng-devel
173be9
# https://fedorahosted.org/fpc/ticket/502#comment:3
0ae0d1
BuildRequires: systemd systemd-devel
325dbb
# dhcp-sd_notify.patch
325dbb
BuildRequires: pkgconfig(libsystemd)
99d8af
%if ! 0%{?_module_build}
Jaromír Končický e5e300
BuildRequires: doxygen
99d8af
%endif
b7e832
%if %{sdt}
6fa69a
BuildRequires: systemtap-sdt-devel
6fa69a
%global tapsetdir    /usr/share/systemtap/tapset
6fa69a
%endif
cvsdist ef67d4
ce52a9
# In _docdir we ship some perl scripts and module from contrib subdirectory.
ce52a9
# Because nothing under _docdir is allowed to "require" anything,
ce52a9
# prevent _docdir from being scanned. (#674058)
ce52a9
%filter_requires_in %{_docdir}
b7e832
%{filter_setup}
ce52a9
ce52a9
%description
ce52a9
DHCP (Dynamic Host Configuration Protocol)
ce52a9
ce52a9
%package server
a0d47e
Summary: Provides the ISC DHCP server
43f4ae
Requires: %{name}-common = %{epoch}:%{version}-%{release}
f68f02
Requires(pre): shadow-utils
7000c0
Requires(post): coreutils grep sed
ecdfff
Requires(post): systemd
ecdfff
Requires(preun): systemd
ecdfff
Requires(postun): systemd
77e77e
ce52a9
%description server
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
6e67a5
easier to administer a large network.
cvsdist ef67d4
7000c0
This package provides the ISC DHCP server.
7000c0
7000c0
%package relay
a0d47e
Summary: Provides the ISC DHCP relay agent
7000c0
Requires: %{name}-common = %{epoch}:%{version}-%{release}
7000c0
Requires(post): grep sed
7000c0
Requires(post): systemd
7000c0
Requires(preun): systemd
7000c0
Requires(postun): systemd
7000c0
7000c0
%description relay
7000c0
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
7000c0
individual devices on an IP network to get their own network
7000c0
configuration information (IP address, subnetmask, broadcast address,
7000c0
etc.) from a DHCP server. The overall purpose of DHCP is to make it
7000c0
easier to administer a large network.
7000c0
7000c0
This package provides the ISC DHCP relay agent.
7000c0
7000c0
%package compat
7000c0
Summary: Utility package to help transition
a0d47e
Provides:  dhcp = %{epoch}:%{version}-%{release}
ceab28
Obsoletes: dhcp < %{epoch}:%{version}-%{release}
ce52a9
Requires:  %{name}-server = %{epoch}:%{version}-%{release}
7000c0
Requires:  %{name}-relay = %{epoch}:%{version}-%{release}
7000c0
7000c0
%description compat
7000c0
This package only exists to help transition dhcp users to the new
7000c0
package split (dhcp -> dhcp & dhcrelay).
7000c0
It will be removed after one distribution release cycle, please
7000c0
do not reference it or depend on it in any way.
cvsdist a68287
a0d47e
%package client
040a0f
Summary: Provides the ISC DHCP client daemon and dhclient-script
a0d47e
Provides: dhclient = %{epoch}:%{version}-%{release}
ceab28
Obsoletes: dhclient < %{epoch}:%{version}-%{release}
b62773
# dhclient-script requires:
d6db3a
Requires: coreutils gawk grep ipcalc iproute iputils sed systemd
43f4ae
Requires: %{name}-common = %{epoch}:%{version}-%{release}
cvsdist a68287
a0d47e
%description client
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
7000c0
This package provides the ISC DHCP client.
cvsdist a68287
43f4ae
%package common
7000c0
Summary: Common files used by ISC dhcp client, server and relay agent
7000c0
BuildArch: noarch
7e91f4
Obsoletes: dhcp-libs < %{epoch}:%{version}
7e91f4
0e7c24
43f4ae
43f4ae
%description common
43f4ae
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
43f4ae
individual devices on an IP network to get their own network
43f4ae
configuration information (IP address, subnetmask, broadcast address,
43f4ae
etc.) from a DHCP server. The overall purpose of DHCP is to make it
43f4ae
easier to administer a large network.
43f4ae
43f4ae
This package provides common files used by dhcp and dhclient package.
43f4ae
7c0972
%package libs-static
Adam Tkac 81227a
Summary: Shared libraries used by ISC dhcp client and server
3a1ddb
Provides: %{name}-libs%{?_isa} =  %{epoch}:%{version}-%{release}
b90ab3
Provides: %{name}-libs =  %{epoch}:%{version}-%{release}
7c0972
Provides: bundled(bind-export-libs)
b7088d
Provides: bundled(bind)
Adam Tkac 81227a
7c0972
%description libs-static
Adam Tkac 81227a
This package contains shared libraries used by ISC dhcp client and server
Adam Tkac 81227a
Adam Tkac 81227a
788673
%package devel
788673
Summary: Development headers and libraries for interfacing to the DHCP server
b8f92d
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
788673
cvsdist a68287
%description devel
6599f8
Header files and API documentation for using the ISC DHCP libraries.  The
6599f8
libdhcpctl and libomapi static libraries are also included in this package.
cvsdist ef67d4
4b70ef
%if ! 0%{?_module_build}
9b2a8d
%package devel-doc
9b2a8d
Summary: Developer's Guide for ISC DHCP
Jaromír Končický 2abfc8
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
Jaromír Končický e5e300
BuildArch: noarch
Jaromír Končický e5e300
9b2a8d
%description devel-doc
Jaromír Končický e5e300
This documentation is intended for developers, contributors and other
Jaromír Končický e5e300
programmers that are interested in internal operation of the code.
9b2a8d
This package contains doxygen-generated documentation.
4b70ef
%endif
Jaromír Končický e5e300
cvsdist ef67d4
%prep
b90ab3
%setup -n dhcp-%{DHCPVERSION}
b90ab3
pushd bind
b90ab3
tar -xvf bind.tar.gz
b90ab3
ln -s bind-9* bind-sources
b90ab3
popd
b90ab3
%autopatch -p1 
86a07e
101723
# Update paths in all man pages
101723
for page in client/dhclient.conf.5 client/dhclient.leases.5 \
101723
            client/dhclient-script.8 client/dhclient.8 ; do
b7e832
    sed -i -e 's|CLIENTBINDIR|%{_sbindir}|g' \
101723
                -e 's|RUNDIR|%{_localstatedir}/run|g' \
64b022
                -e 's|DBDIR|%{_localstatedir}/lib/dhclient|g' \
a1643e
                -e 's|ETCDIR|%{dhcpconfdir}|g' $page
101723
done
101723
101723
for page in server/dhcpd.conf.5 server/dhcpd.leases.5 server/dhcpd.8 ; do
b7e832
    sed -i -e 's|CLIENTBINDIR|%{_sbindir}|g' \
101723
                -e 's|RUNDIR|%{_localstatedir}/run|g' \
64b022
                -e 's|DBDIR|%{_localstatedir}/lib/dhcpd|g' \
a1643e
                -e 's|ETCDIR|%{dhcpconfdir}|g' $page
101723
done
101723
b7e832
sed -i -e 's|/var/db/|%{_localstatedir}/lib/dhcpd/|g' contrib/dhcp-lease-list.pl
e7bd38
b7088d
## FIXME drop unused bind components 
b7088d
911542
%build
6e67a5
#libtoolize --copy --force
ea06b9
autoreconf --verbose --force --install
cvsdist ef67d4
f3cba5
CFLAGS="%{optflags} -fno-strict-aliasing" \
82186f
%configure \
82186f
    --with-srv-lease-file=%{_localstatedir}/lib/dhcpd/dhcpd.leases \
c3b67c
    --with-srv6-lease-file=%{_localstatedir}/lib/dhcpd/dhcpd6.leases \
82186f
    --with-cli-lease-file=%{_localstatedir}/lib/dhclient/dhclient.leases \
c3b67c
    --with-cli6-lease-file=%{_localstatedir}/lib/dhclient/dhclient6.leases \
82186f
    --with-srv-pid-file=%{_localstatedir}/run/dhcpd.pid \
c3b67c
    --with-srv6-pid-file=%{_localstatedir}/run/dhcpd6.pid \
82186f
    --with-cli-pid-file=%{_localstatedir}/run/dhclient.pid \
c3b67c
    --with-cli6-pid-file=%{_localstatedir}/run/dhclient6.pid \
3a884f
    --with-relay-pid-file=%{_localstatedir}/run/dhcrelay.pid \
d0384e
    --with-ldap \
d0384e
    --with-ldapcrypto \
d0384e
    --with-ldap-gssapi \
7b69e5
    --enable-log-pid \
b7e832
%if %{sdt}
6fa69a
    --enable-systemtap \
6fa69a
    --with-tapset-install-dir=%{tapsetdir} \
6fa69a
%endif
0ae0d1
    --enable-paranoia --enable-early-chroot \
d0384e
    --enable-binary-leases \
0ae0d1
    --with-systemd
7c0972
make -j1
7c0972
49fbea
%if ! 0%{?_module_build}
Jaromír Končický e5e300
pushd doc
526575
make %{?_smp_mflags} devel
Jaromír Končický e5e300
popd
99d8af
%endif
cvsdist ef67d4
d1dc4c
%install
b7e832
make DESTDIR=%{buildroot} install %{?_smp_mflags}
c987ce
c72a79
# We don't want example conf files in /etc
b7e832
rm -f %{buildroot}%{_sysconfdir}/dhclient.conf.example
b7e832
rm -f %{buildroot}%{_sysconfdir}/dhcpd.conf.example
82186f
cfe00c
# dhclient-script
b7e832
install -D -p -m 0755 %{SOURCE1} %{buildroot}%{_sbindir}/dhclient-script
cfe00c
cfe00c
# README.dhclient.d
b7e832
install -p -m 0644 %{SOURCE2} .
cfe00c
cfe00c
# Empty directory for dhclient.d scripts
b7e832
mkdir -p %{buildroot}%{dhcpconfdir}/dhclient.d
cfe00c
cfe00c
# NetworkManager dispatcher script
b7e832
mkdir -p %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d
b7e832
install -p -m 0755 %{SOURCE3} %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d
7c0972
install -p -m 0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d
82186f
cfe00c
# pm-utils script to handle suspend/resume and dhclient leases
b7e832
install -D -p -m 0755 %{SOURCE5} %{buildroot}%{_libdir}/pm-utils/sleep.d/56dhclient
cfe00c
cfe00c
# systemd unit files
030991
mkdir -p %{buildroot}%{_unitdir}
fbce21
install -m 644 %{SOURCE6} %{buildroot}%{_unitdir}
fbce21
install -m 644 %{SOURCE7} %{buildroot}%{_unitdir}
0005ad
install -m 644 %{SOURCE8} %{buildroot}%{_unitdir}
77e77e
82186f
# Start empty lease databases
b7e832
mkdir -p %{buildroot}%{_localstatedir}/lib/dhcpd/
8cb20b
touch %{buildroot}%{_localstatedir}/lib/dhcpd/dhcpd.leases
c3b67c
touch %{buildroot}%{_localstatedir}/lib/dhcpd/dhcpd6.leases
b7e832
mkdir -p %{buildroot}%{_localstatedir}/lib/dhclient/
cvsdist b14443
0516f9
# default sysconfig file for dhcpd
b7e832
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
b7e832
cat <<eof> %{buildroot}%{_sysconfdir}/sysconfig/dhcpd
0516f9
# WARNING: This file is NOT used anymore.
0516f9
0516f9
# If you are here to restrict what interfaces should dhcpd listen on,
0516f9
# be aware that dhcpd listens *only* on interfaces for which it finds subnet
0516f9
# declaration in dhcpd.conf. It means that explicitly enumerating interfaces
0516f9
# also on command line should not be required in most cases.
0516f9
0516f9
# If you still insist on adding some command line options,
0516f9
# copy dhcpd.service from /lib/systemd/system to /etc/systemd/system and modify
0516f9
# it there.
0516f9
# https://fedoraproject.org/wiki/Systemd#How_do_I_customize_a_unit_file.2F_add_a_custom_unit_file.3F
0516f9
0516f9
# example:
0516f9
# $ cp /usr/lib/systemd/system/dhcpd.service /etc/systemd/system/
0516f9
# $ vi /etc/systemd/system/dhcpd.service
0516f9
# $ ExecStart=/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid <your_interface_name(s)>
0516f9
# $ systemctl --system daemon-reload
0516f9
# $ systemctl restart dhcpd.service
0516f9
EOF
0516f9
82186f
# Copy sample conf files into position (called by doc macro)
b7e832
cp -p doc/examples/dhclient-dhcpv6.conf client/dhclient6.conf.example
b7e832
cp -p doc/examples/dhcpd-dhcpv6.conf server/dhcpd6.conf.example
f46525
b7e832
cat << EOF > client/dhclient-enter-hooks
cbf79d
#!/bin/bash
cbf79d
cbf79d
# For dhclient/dhclient-script debugging.
cbf79d
# Copy this into /etc/dhcp/ and make it executable.
cbf79d
# Run 'dhclient -d <interface>' to see info passed from dhclient to dhclient-script.
cbf79d
# See also HOOKS section in dhclient-script(8) man page.
cbf79d
cbf79d
echo "interface: ${interface}"
cbf79d
echo "reason: ${reason}"
cbf79d
cbf79d
( set -o posix ; set ) | grep "old_"
cbf79d
( set -o posix ; set ) | grep "new_"
cbf79d
( set -o posix ; set ) | grep "alias_"
cbf79d
( set -o posix ; set ) | grep "requested_"
cbf79d
EOF
cbf79d
9538db
# Install default (empty) dhcpd.conf:
b7e832
mkdir -p %{buildroot}%{dhcpconfdir}
b7e832
cat << EOF > %{buildroot}%{dhcpconfdir}/dhcpd.conf
82186f
#
82186f
# DHCP Server Configuration file.
5fe3b1
#   see /usr/share/doc/dhcp-server/dhcpd.conf.example
7a6693
#   see dhcpd.conf(5) man page
82186f
#
82186f
EOF
3c1d58
9538db
# Install default (empty) dhcpd6.conf:
b7e832
cat << EOF > %{buildroot}%{dhcpconfdir}/dhcpd6.conf
9c63bd
#
7a6693
# DHCPv6 Server Configuration file.
5fe3b1
#   see /usr/share/doc/dhcp-server/dhcpd6.conf.example
7a6693
#   see dhcpd.conf(5) man page
9c63bd
#
9c63bd
EOF
9c63bd
af3980
# Install dhcp.schema for LDAP configuration
b7e832
install -D -p -m 0644 contrib/ldap/dhcp.schema %{buildroot}%{_sysconfdir}/openldap/schema/dhcp.schema
cvsdist a68287
Adam Tkac 81227a
# Don't package libtool *.la files
b7e832
find %{buildroot} -type f -name "*.la" -delete -print
Adam Tkac 81227a
ce52a9
%pre server
f68f02
# /usr/share/doc/setup/uidgid
bd3a57
%global gid_uid 177
bd3a57
getent group dhcpd >/dev/null || groupadd --force --gid %{gid_uid} --system dhcpd
0f0b1e
if ! getent passwd dhcpd >/dev/null ; then
bd3a57
    if ! getent passwd %{gid_uid} >/dev/null ; then
bd3a57
      useradd --system --uid %{gid_uid} --gid dhcpd --home / --shell /sbin/nologin --comment "DHCP server" dhcpd
0f0b1e
    else
0f0b1e
      useradd --system --gid dhcpd --home / --shell /sbin/nologin --comment "DHCP server" dhcpd
0f0b1e
    fi
0f0b1e
fi
f68f02
exit 0
f68f02
ce52a9
%post server
95a6f1
# Initial installation
7000c0
%systemd_post dhcpd.service dhcpd6.service
77e77e
ee81fb
7000c0
for servicename in dhcpd dhcpd6; do
7000c0
  etcservicefile=%{_sysconfdir}/systemd/system/${servicename}.service
7000c0
  if [ -f ${etcservicefile} ]; then
b7e832
    grep -q Type= ${etcservicefile} || sed -i '/\[Service\]/a Type=notify' ${etcservicefile}
b7e832
    sed -i 's/After=network.target/Wants=network-online.target\nAfter=network-online.target/' ${etcservicefile}
7000c0
  fi
7000c0
done
7000c0
exit 0
7000c0
7000c0
%post relay
7000c0
# Initial installation
7000c0
%systemd_post dhcrelay.service
7000c0
7000c0
for servicename in dhcrelay; do
0ae0d1
  etcservicefile=%{_sysconfdir}/systemd/system/${servicename}.service
0ae0d1
  if [ -f ${etcservicefile} ]; then
b7e832
    grep -q Type= ${etcservicefile} || sed -i '/\[Service\]/a Type=notify' ${etcservicefile}
b7e832
    sed -i 's/After=network.target/Wants=network-online.target\nAfter=network-online.target/' ${etcservicefile}
0ae0d1
  fi
0ae0d1
done
0ae0d1
exit 0
77e77e
ce52a9
%preun server
77e77e
# Package removal, not upgrade
7000c0
%systemd_preun dhcpd.service dhcpd6.service
7000c0
7000c0
%preun relay
7000c0
# Package removal, not upgrade
7000c0
%systemd_preun dhcrelay.service
cvsdist ef67d4
681718
ce52a9
%postun server
77e77e
# Package upgrade, not uninstall
7000c0
%systemd_postun_with_restart dhcpd.service dhcpd6.service
7000c0
7000c0
%postun relay
7000c0
# Package upgrade, not uninstall
7000c0
%systemd_postun_with_restart dhcrelay.service
jvdias 4bf05e
Adam Tkac 81227a
da0095
%triggerun -- dhcp
dd3922
# convert DHC*ARGS from /etc/sysconfig/dhc* to /etc/systemd/system/dhc*.service
dd3922
for servicename in dhcpd dhcpd6 dhcrelay; do
de40db
  if [ -f %{_sysconfdir}/sysconfig/${servicename} ]; then
a0cdea
    # get DHCPDARGS/DHCRELAYARGS value from /etc/sysconfig/${servicename}
a0cdea
    source %{_sysconfdir}/sysconfig/${servicename}
dd3922
    if [ "${servicename}" == "dhcrelay" ]; then
a0cdea
        args=$DHCRELAYARGS
dd3922
    else
a0cdea
        args=$DHCPDARGS
dd3922
    fi
dd3922
    # value is non-empty (i.e. user modified) and there isn't a service unit yet
de40db
    if [ -n "${args}" -a ! -f %{_sysconfdir}/systemd/system/${servicename}.service ]; then
dd3922
      # in $args replace / with \/ otherwise the next sed won't take it
dd3922
      args=$(echo $args | sed 's/\//\\\//'g)
dd3922
      # add $args to the end of ExecStart line
a0cdea
      sed -r -e "/ExecStart=/ s/$/ ${args}/" \
dd3922
                < %{_unitdir}/${servicename}.service \
de40db
                > %{_sysconfdir}/systemd/system/${servicename}.service
dd3922
    fi
dd3922
  fi
dd3922
done
931db1
ce52a9
%files server
c72a79
%doc server/dhcpd.conf.example server/dhcpd6.conf.example
e7bd38
%doc contrib/ldap/ contrib/dhcp-lease-list.pl
3a884f
%attr(0750,root,root) %dir %{dhcpconfdir}
ee81fb
%attr(0755,dhcpd,dhcpd) %dir %{_localstatedir}/lib/dhcpd
a6bfed
%attr(0644,dhcpd,dhcpd) %verify(mode) %config(noreplace) %{_localstatedir}/lib/dhcpd/dhcpd.leases
a6bfed
%attr(0644,dhcpd,dhcpd) %verify(mode) %config(noreplace) %{_localstatedir}/lib/dhcpd/dhcpd6.leases
0516f9
%config(noreplace) %{_sysconfdir}/sysconfig/dhcpd
a1643e
%config(noreplace) %{dhcpconfdir}/dhcpd.conf
9c63bd
%config(noreplace) %{dhcpconfdir}/dhcpd6.conf
a525cf
%dir %{_sysconfdir}/openldap/schema
35ba23
%config(noreplace) %{_sysconfdir}/openldap/schema/dhcp.schema
9ba8b6
%dir %{_sysconfdir}/NetworkManager
9ba8b6
%dir %{_sysconfdir}/NetworkManager/dispatcher.d
0005ad
%{_sysconfdir}/NetworkManager/dispatcher.d/12-dhcpd
681718
%attr(0644,root,root)   %{_unitdir}/dhcpd.service
681718
%attr(0644,root,root)   %{_unitdir}/dhcpd6.service
cvsdist ef67d4
%{_sbindir}/dhcpd
6e67a5
%{_bindir}/omshell
6e67a5
%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
b7e832
%if %{sdt}
6fa69a
%{tapsetdir}/*.stp
6fa69a
%endif
cvsdist ef67d4
7000c0
%files relay
7000c0
%{_sbindir}/dhcrelay
7000c0
%attr(0644,root,root) %{_unitdir}/dhcrelay.service
7000c0
%attr(0644,root,root) %{_mandir}/man8/dhcrelay.8.gz
7000c0
7000c0
%files compat
7000c0
a0d47e
%files client
cbf79d
%doc README.dhclient.d
cbf79d
%doc client/dhclient.conf.example client/dhclient6.conf.example client/dhclient-enter-hooks
3a884f
%attr(0750,root,root) %dir %{dhcpconfdir}
a1643e
%dir %{dhcpconfdir}/dhclient.d
jvdias 31cdb5
%dir %{_localstatedir}/lib/dhclient
262beb
%dir %{_sysconfdir}/NetworkManager
262beb
%dir %{_sysconfdir}/NetworkManager/dispatcher.d
9ba8b6
%{_sysconfdir}/NetworkManager/dispatcher.d/11-dhclient
cfe00c
%{_sbindir}/dhclient
cfe00c
%{_sbindir}/dhclient-script
de0a7a
%attr(0755,root,root) %{_libdir}/pm-utils/sleep.d/56dhclient
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
43f4ae
43f4ae
%files common
85d42b
%{!?_licensedir:%global license %%doc}
b7e832
%{license} LICENSE
85d42b
%doc README RELNOTES doc/References.txt
88e892
%attr(0644,root,root) %{_mandir}/man5/dhcp-options.5.gz
88e892
%attr(0644,root,root) %{_mandir}/man5/dhcp-eval.5.gz
cvsdist a68287
7c0972
%files libs-static
7c0972
%{_libdir}/libdhcp*.a
7c0972
%{_libdir}/libomapi.a
Adam Tkac 81227a
cvsdist a68287
%files devel
43f4ae
%doc doc/IANA-arp-parameters doc/api+protocol
82186f
%{_includedir}/dhcpctl
6f11dd
%{_includedir}/omapip
0997f7
%attr(0644,root,root) %{_mandir}/man3/dhcpctl.3.gz
0997f7
%attr(0644,root,root) %{_mandir}/man3/omapi.3.gz
cvsdist ef67d4
4b70ef
%if ! 0%{?_module_build}
9b2a8d
%files devel-doc
Jaromír Končický e5e300
%doc doc/html/
4b70ef
%endif
681718
d1dc4c
%changelog
526575
* Thu Jul 11 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-14
526575
- Detect time change and request lease renewal
526575
b90ab3
* Mon May 20 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-13
b90ab3
- Unpack bind prior to patching
b90ab3
- Provide noarch libs
b90ab3
3d7640
* Sat May 04 2019 Björn Esser <besser82@fedoraproject.org> - 12:4.4.1-12
3d7640
- rebuilt (bind)
3d7640
7e91f4
* Tue Apr  2 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-11
7e91f4
- Specify epoch for obsolete
7e91f4
3a1ddb
* Tue Apr  2 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-10
3a1ddb
- Cherry-pick 00b7f9a Specify architecture for provides -
3a1ddb
0e7c24
* Tue Apr  2 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-9
0e7c24
- Move obsolete to common section
0e7c24
16ffa6
* Wed Mar 27 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-8
16ffa6
- Add sd_notify patch to support systemd notify (1687040)
16ffa6
5f0e71
* Mon Mar 18 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-7
5f0e71
- Provides specific version of libs
5f0e71
e1b364
* Mon Mar 18 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-6
e1b364
- Obsolete dhcp-libs
e1b364
b7088d
* Wed Mar 13 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-5
b7088d
- Do not require static libs for non devel installations
b7088d
7c0972
* Thu Feb 28 2019 Pavel Zhukov <pzhukov@redhat.com> - 12:4.4.1-3
7c0972
- New version 4.4.1
546da8
b9f5d7
* Mon Sep 24 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-29
7c0972
- Resolves: 1632246 - Do not fail if iface has no hwaddr
dee6f0
b9f5d7
* Thu Aug 30 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-28
b9f5d7
- Do not try to map leases file in memory if not in replay mode
b9f5d7
ccbd4a
* Fri Jul 13 2018 Petr Menšík <pemensik@redhat.com> - 12:4.3.6-27
ccbd4a
- Update to bind 9.11.4
ccbd4a
30e02e
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.6-26
30e02e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
30e02e
6af423
* Mon Jun 18 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-25
6af423
- Resolves: 1592239 - Handle dhcp4-change event properly
6af423
09eafe
* Mon May 21 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-24
09eafe
- Fix few more shellcheck warnings
09eafe
44da97
* Fri May 18 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-23
ec19ab
- Get rid of eval in 11-dhclient
44da97
- Credits to legolegs user of linux.org.ru
ec19ab
165467
* Tue May 15 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-21
165467
- Fix for CVE-2018-1111
165467
6ed5c1
* Fri Apr  6 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-20
6ed5c1
- Discover hwaddr for all interfaces for xid uniqueness
6ed5c1
035f21
* Wed Mar 21 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-19
035f21
- Don't use run-parts for hooks discovery (#1558612)
035f21
a525cf
* Fri Mar 09 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-18
a525cf
- Own ldap schema directory (#1553432)
a525cf
6b39f0
* Thu Mar  1 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-17
6b39f0
- Fix CVE-2018-5732 CVE-2018-5733 (#1550246)
6b39f0
17d6ed
* Thu Feb 22 2018 Petr Menšík <pemensik@redhat.com> - 12:4.3.6-16
17d6ed
- Compile with recent bind includes, that does not include isc/util.h
17d6ed
3646cd
* Thu Feb 22 2018 Petr Menšík <pemensik@redhat.com> - 12:4.3.6-15
3646cd
- Do not rely on ignoring case sensitivity of VERSION variable
3646cd
410937
* Thu Feb 22 2018 Petr Menšík <pemensik@redhat.com> - 12:4.3.6-14
410937
- Use bind-export-libs package instead of bind99
410937
- Use isc-config.sh to configure bind libs
410937
- Change requirement to bind-export-devel
410937
67887f
* Thu Feb 22 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-13
67887f
- Do not parse sysconfig/network-scripts if initscripts not installed (#1098172)
67887f
dbb4cc
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.6-12
dbb4cc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dbb4cc
131ffb
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 12:4.3.6-11
131ffb
- Switch to %%ldconfig_scriptlets
131ffb
e821f2
* Wed Jan 10 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-10
e821f2
- Use released version
e821f2
baeda1
* Wed Dec 20 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.5-9
baeda1
- Change duid_uuid patch to not use std99 feature
baeda1
956986
* Fri Dec  8 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-8
956986
- Fix omapi SD leak (#1523547)
956986
e701b4
* Thu Nov  9 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-7
e701b4
- Add patch for proper signal handling with shared context (#1457871)
e701b4
b717d9
* Wed Sep 20 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-6
b717d9
- Do now override hostname variable in script
b717d9
6b95e9
* Sun Sep 10 2017 Peter Robinson <pbrobinson@fedoraproject.org> 12:4.3.6-5
6b95e9
- Rebuild for bind 9.9.11
6b95e9
b2ad46
* Tue Aug  1 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-4
b2ad46
- Fix typos in dhclient-script
b2ad46
c2c0b1
* Thu Jul 27 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-3
c2c0b1
- Recreate /etc/resolv.conf if NetworkManager screwed it up (#1475279)
c2c0b1
27c22d
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.6-2
27c22d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
27c22d
c2c0b1
af708b
* Fri Jul 14 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-1
af708b
- New version 4.3.6
af708b
Igor Gnatenko 8e6471
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 12:4.3.5-10
Igor Gnatenko 8e6471
- Rebuild due to bug in RPM (RHBZ #1468476)
Igor Gnatenko 8e6471
b265dd
* Mon Jul 03 2017 Petr Menšík <pemensik@redhat.com> - 12:4.3.5-9
b265dd
- Rebuild for bind 9.9.10
b265dd
53b24f
* Wed May 31 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.5-8
53b24f
- Drop chown from the post section
53b24f
53d200
* Tue May 23 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.5-7
53d200
- Don't open ddns port until it's needed. Credits to Petr Menšík for the original idea
53d200
99d8af
* Wed Apr 19 2017 Dominika Hodovska <dhodovsk@redhat.com> - 12:4.3.5-5
99d8af
- don't build doxygen documentation during modular build
99d8af
e8a1a2
* Tue Apr 04 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 12:4.3.5-4
e8a1a2
- Add EnvironmentFile parameter for backward compatibility
e8a1a2
00c7b6
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.5-3
00c7b6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
00c7b6
1954e2
* Wed Nov 30 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.5-2
1954e2
- get BUG_REPORT_URL from /etc/os-release (#1399351)
1954e2
f4e9ae
* Wed Oct 05 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.5-1
f4e9ae
- 4.3.5
f4e9ae
7a016a
* Mon Sep 12 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.5-0.1b1
7a016a
- 4.3.5b1
7a016a
a11c0d
* Wed Aug 03 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.4-3
a11c0d
- [dhclient] rename -R option to --request-options (#1357947)
e98359
- [dhclient] rename -timeout option to --timeout
a11c0d
35b701
* Thu May 26 2016 Tomas Hozza <thozza@redhat.com> - 12:4.3.4-2
35b701
- Rebuild against bind99-9.9.9-P1
35b701
8173a6
* Fri Apr 29 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.4-1
8173a6
- 4.3.4
8173a6
- disable systemtap (I don't think anybody ever used it)
8173a6
a5c0e0
* Wed Mar 23 2016 Zdenek Dohnal zdohnal@redhat.com - 12:4.3.3-13.P1
a5c0e0
- Mentioning the bash script is needed in README.dhclient.d
a5c0e0
1e956f
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.3-12.P1
1e956f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1e956f
1df762
* Wed Jan 13 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-11.P1
027fd5
- 4.3.3-P1 - fix for CVE-2015-8605 (#1298077)
027fd5
87779b
* Wed Dec 16 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.3-10
87779b
- Rebuild against bind-9.9.8-P2
87779b
a40b8c
* Mon Dec 14 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-9
a40b8c
- implement DUID-UUID (RFC 6355) and make it default DUID type (#560361#60)
a40b8c
4b570e
* Tue Nov 24 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-8
4b570e
- dispatcher.d/12-dhcpd: use reset-failed command
4b570e
d6db3a
* Mon Nov 23 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-7
d6db3a
- dhclient-script: hostname -> hostnamectl --transient
d6db3a
3a4582
* Tue Nov 03 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-6
3a4582
- dhclient-script: source ifcfg-* because of PEERDNS (#1277253)
3a4582
262d62
* Tue Oct 13 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-5
262d62
- dhclient-script: fix for gateway not in the end of rfc3442 routes list (#1251644)
262d62
609ced
* Tue Oct 13 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-4
609ced
- dhclient-script: make_resolv_conf(): keep old nameservers
609ced
  if server sends domain-name/search, but no nameservers (#1269595)
609ced
59c88c
* Tue Sep 22 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-3
59c88c
- dhclient: make sure link-local address is ready in stateless mode (#1263466)
59c88c
9262a0
* Mon Sep 07 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-2
9262a0
- VLAN ID is only bottom 12-bits of TCI (#1259552)
9262a0
48bc1f
* Fri Sep 04 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-1
48bc1f
- 4.3.3
48bc1f
fddc6e
* Tue Aug 11 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-0.2b1
fddc6e
- dhclient-script: respect DEFROUTE/GATEWAYDEV if Classless Static Routes are offered (#1251644)
fddc6e
740675
* Mon Aug 10 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-0.1b1
740675
- 4.3.3b1
d0384e
- enable krb5/gssapi authentication for OpenLDAP
d0384e
- enable support for binary insertion of leases
740675
0d29dd
* Wed Jul 15 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-12
0d29dd
- fix ipcalc requires
0d29dd
27892e
* Tue Jul 14 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-11
27892e
- remove dependency on initscripts (#1098172)
4f6644
- make path to resolv.conf configurable (#1086425)
27892e
b7e832
* Thu Jul 09 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-10
b7e832
- spec cleanup
b7e832
8df2f3
* Thu Jul 02 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-9
8df2f3
- test upstream fix for #866714 (paranoia.patch)
8df2f3
83597a
* Wed Jun 24 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-8
83597a
- add more randomness into xid generation (#1195693)
83597a
826b97
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.3.2-7
826b97
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
826b97
278a2e
* Tue May 26 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-6
278a2e
- dhclient-script: run also scripts in dhclient-[enter/exit]-hooks.d dir
278a2e
d12e0e
* Tue Apr 21 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-5
d12e0e
- dhclient-script: add a minute to address lifetimes (#1188423)
d12e0e
8568b7
* Mon Apr 13 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-4
8568b7
- dhclient-script: amend previous change (#1210984)
8568b7
c191e7
* Wed Mar 25 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-3
c191e7
- dhclient-script: fix shellcheck.net suggestions
c191e7
cccec2
* Fri Mar 13 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.2-2
cccec2
- rebuild against bind99 9.9.7 package
cccec2
5ca2db
* Thu Mar 05 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-1
5ca2db
- 4.3.2
5ca2db
d4e070
* Wed Feb 25 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.6b1
d4e070
- correctly set IB's hw->hlen (#1185075)
d4e070
ef48bd
* Wed Feb 25 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.2-0.5b1
ef48bd
- Rebuild against bind-9.10.2rc2
ef48bd
986801
* Tue Feb 17 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.4b1
986801
- dhclient-script: use 'ip addr replace' for both BOUND & RENEW
986801
cbf79d
* Tue Feb 17 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.3b1
cbf79d
- doc/dhclient/dhclient-enter-hooks for dhclient-script debugging
cbf79d
e79843
* Fri Feb 13 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.2b1
e79843
- dhclient-script: s/addr add/addr replace/
e79843
9568cf
* Sun Feb 08 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.1b1
9568cf
- 4.3.2b1
9568cf
8e6888
* Tue Feb 03 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-21
8e6888
- send unicast request/release via correct interface (#800561, #1177351)
8e6888
938f7b
* Mon Feb 02 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.1-20
938f7b
- rebuild against bind-9.10.2rc1
938f7b
c7dbb5
* Wed Jan 14 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.1-19
c7dbb5
- rebuild against bind 9.10.1-P1
c7dbb5
7df69f
* Thu Dec 18 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-18
7df69f
- dhclient: write DUID_LLT even in stateless mode (#1156356)
7df69f
5d4095
* Wed Dec 17 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-17
5d4095
- option 97 - pxe-client-id (#1058674)
5d4095
d9a087
* Wed Nov 19 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-16
d9a087
- amend post scriptlets for #1120656
d9a087
81262d
* Mon Nov 10 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-15
81262d
- dhclient-script: restorecon calls shouldn't be needed
81262d
                   as we have SELinux transition rules (#1161500)
81262d
619d70
* Tue Nov 04 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-14
619d70
- GSSAPI support for ldap authentication (#1150542)
619d70
fac5ec
* Fri Oct 31 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-13
fac5ec
- redefine DHCLIENT_DEFAULT_PREFIX_LEN  64 -> 128
fac5ec
8d4540
* Fri Oct 10 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-12
5bf5d8
- Relay-forward Message's Hop Limit should be 32 (#1147240)
5bf5d8
ffddd7
* Wed Oct 08 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-11
891293
- dhcpd generates spurious responses when seeing requests
891293
  from vlans on plain interface (#1150587)
891293
4305b4
* Fri Oct 03 2014 Tomas Hozza <thozza@redhat.com> - 12:4.3.1-10
4305b4
- rebuild against bind-9.9.6
4305b4
a2d4f5
* Thu Sep 04 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-9
3dc8f2
- [dhclient -6] infinite preferred/valid lifetime represented as -1 (#1133839)
3dc8f2
ceab28
* Mon Sep 01 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-8
ceab28
- better obsoletes for server & client
ceab28
dd6334
* Sat Aug 30 2014 Kalev Lember <kalevlember@gmail.com> - 12:4.3.1-7
dd6334
- Fix dhclient obsoletes version
dd6334
499202
* Tue Aug 26 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-6
499202
- dhclient-script: another improvement of add_ipv6_addr_with_DAD()
499202
fe41e1
* Mon Aug 25 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-5
fe41e1
- spec: use -D with 'install'
a6e84c
- dhclient-script: IPv6 address which fails DAD is auto-removed when it was
a6e84c
  added with valid_lft/preferred_lft other then 'forever' (#1133465)
fe41e1
d5ce4f
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.3.1-4
d5ce4f
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d5ce4f
69ed5a
* Thu Aug 14 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-3
69ed5a
- dhclient-script: one more fix for #1129500
69ed5a
fcd901
* Thu Aug 14 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-2
fcd901
- dhclient-script: PREINIT6: make sure link-local address is available (#1129500)
fcd901
2fe1a3
* Tue Aug 12 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-1
2fe1a3
- 4.3.1
2fe1a3
593801
* Tue Aug 05 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-0.4.b1
3c1fe8
- dhclient-script: it's OK if the arping reply comes from our system (#1116004)
3c1fe8
0b1fc6
* Tue Jul 22 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-0.3.b1
0b1fc6
- Use network-online.target instead of network.target (#1120656)
0b1fc6
85d42b
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> 12:4.3.1-0.2.b1
85d42b
- fix license handling
85d42b
7b69e5
* Thu Jul 10 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-0.1.b1
7b69e5
- 4.3.1b1
7b69e5
Filipe Brandenburger 6b7e12
* Thu Jun 12 2014 Filipe Brandenburger <filbranden@google.com> - 12:4.3.0-15
Filipe Brandenburger 6b7e12
- dhclient-script: fix issue with classless static routes that breaks Fedora 20 on GCE cloud (#1102830)
Filipe Brandenburger 6b7e12
2a209e
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.3.0-14
2a209e
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2a209e
32fe95
* Fri May 30 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-13
32fe95
- systemtap: fixed dtrace input file (#1102797)
32fe95
325dbb
* Thu May 29 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-12
325dbb
- dhcp-sd_notify.patch BuildRequires: pkgconfig(libsystemd)
325dbb
4533a8
* Wed May 28 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-11
4533a8
- dhclient-script: fix stateless DHCPv6 mode (#1101149)
4533a8
6756a5
* Wed May 07 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-10
6756a5
- use StandardError=null instead of log_perror.patch
6756a5
0ae0d1
* Tue Mar 18 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-9
0ae0d1
- support for sending startup notifications to systemd (#1077666)
0ae0d1
9b2a8d
* Fri Mar 07 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-8
9b2a8d
- rename doc subpackage do devel-doc
9b2a8d
Jaromír Končický e5e300
* Mon Mar 03 2014 Jaromír Končický <jkoncick@redhat.com> - 12:4.3.0-7
Jaromír Končický e5e300
- added 'doc' package containing doxygen-generated documentation
Jaromír Končický e5e300
2ade8d
* Wed Feb 19 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-6
2ade8d
- dhclient: rename our -I option to -C as upstream now uses -I
2ade8d
d80cfc
* Wed Feb 19 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-5
d80cfc
- dhclient-script: don't flush all addresses, just the used one
d80cfc
7caf8a
* Tue Feb 18 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-4
7caf8a
- IPoIB: add GUID/DUID to dhcpd logs (#1064416)
7caf8a
683072
* Mon Feb 17 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-3
683072
- don't try to run tests because there's no atf package since F21
683072
30308a
* Mon Feb 17 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-2
30308a
- turn on using of DUID with DHCPv4 clients (#560361,c#40)
30308a
- remove default /etc/dhcp/dhclient.conf
30308a
3e1d3e
* Tue Feb 04 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-1
3e1d3e
- 4.3.0
3e1d3e
90936e
* Wed Jan 29 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.7.rc1
90936e
- 4.3.0rc1
90936e
4037da
* Tue Jan 28 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.6.b1
4037da
- don't apply retransmission.patch for now (RHBZ#1026565)
4037da
0c6e25
* Sun Jan 26 2014 Kevin Fenzi <kevin@scrye.com> 12:4.3.0-0.5.b1
0c6e25
- Rebuild for new bind
0c6e25
e7bd38
* Tue Jan 21 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.4.b1
e7bd38
- 4.3.0b1
e7bd38
- ship dhcp-lease-list.pl
e7bd38
- dhclient-script: don't ping router (#1055181)
e7bd38
543c1a
* Mon Jan 13 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.3.a1
543c1a
- update address lifetimes on RENEW/RENEW6 (#1032809)
543c1a
9ca395
* Tue Jan 07 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.2.a1
9ca395
- make it actually build
9ca395
e83fb1
* Thu Dec 19 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.1.a1
e83fb1
- 4.3.0a1: requires bind-9.9.5
e83fb1
e3ee5b
* Thu Nov 21 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-28
e3ee5b
- dhclient-script: set address lifetimes (#1032809)
e3ee5b
aa59a9
* Thu Nov 14 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-27
aa59a9
- dhclient-script(RENEW6|REBIND6): delete old ip6_address if it changed (#1015729)
aa59a9
dd72a8
* Thu Oct 31 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-26
dd72a8
- Provide default /etc/dhcp/dhclient.conf
dd72a8
- Client always sends dhcp-client-identifier (#560361)
dd72a8
ab0ccb
* Thu Oct 24 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-25
ab0ccb
- use upstream patch for #1001742 ([ISC-Bugs #34784])
ab0ccb
9e0789
* Mon Oct 07 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-24
9e0789
- dhcpd rejects the udp packet with checksum=0xffff (#1015997)
9e0789
931111
* Fri Sep 27 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-23
12990a
- 'No subnet declaration for <iface>' should be info, not error
12990a
- decrease the sleep in 12-dhcpd due to timeout (#1003695#8)
931111
61da11
* Wed Sep 18 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-22
61da11
- fix segfault introduced with previous commit
61da11
001230
* Tue Sep 17 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-21
001230
- 12-dhcpd: wait a few seconds before restarting services (#1003695)
61da11
- another solution for #1001742 (#1005814#c10)
001230
aebaf5
* Thu Sep 12 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-20
aebaf5
- bind DHCPv6 client to link-local address instead of 0 address (#1001742)
aebaf5
63fcbf
* Mon Aug 26 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-19
63fcbf
- don't crash on aliased infiniband interface (#996518)
63fcbf
2d83e8
* Sun Aug 04 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-18
2d83e8
- BuildRequires: systemd due to  %%{_unitdir}
2d83e8
30b763
* Mon Jul 29 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-17
30b763
- 12-dhcpd previously exited with error status 1 (#989207)
30b763
3ccbe7
* Mon Jul 15 2013 Tomas Hozza <thozza@redhat.com> - 12:4.2.5-16
3ccbe7
- rebuild against new bind
3ccbe7
2a156e
* Tue Jul 02 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-15
2a156e
- fix several memory leaks in omapi (#978420)
2a156e
- remove send_release.patch (#979510)
2a156e
18e8af
* Tue Jun 18 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-14
18e8af
- rebuilt against bind once more
18e8af
0516f9
* Fri Jun 14 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-13
0516f9
- return /etc/sysconfig/dhcpd back, but do NOT use it (#909733)
0516f9
7b5697
* Tue May 14 2013 Adam Williamson <awilliam@redhat.com> - 12:4.2.5-12
7b5697
- rebuild against new bind
7b5697
24a2f1
* Tue Apr 30 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-11
24a2f1
- add missing conversion specifier in log_fatal() call (#957371)
24a2f1
Adam Tkac 067208
* Tue Apr 16 2013 Adam Tkac <atkac redhat="" com=""> - 12:4.2.5-10
Adam Tkac 067208
- rebuild against new bind
Adam Tkac 067208
63b860
* Wed Apr 03 2013 Tomas Hozza <thozza@redhat.com> - 12:4.2.5-9
63b860
- Expose next-server DHCPv4 option to dhclient script
63b860
4a364d
* Tue Mar 26 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-8
4a364d
- describe -user/-group/-chroot in dhcpd.8
4a364d
da0095
* Fri Feb 22 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-7
da0095
- remove triggerun condition (#895475)
da0095
0c1b70
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.5-6
0c1b70
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0c1b70
7dd2c3
* Thu Jan 24 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-5
7dd2c3
- remove missing-ipv6-not-fatal.patch because the concerning code is later
7dd2c3
  removed with getifaddrs.patch
7dd2c3
67cff4
* Wed Jan 23 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-4
67cff4
- Make sure range6 is correct for subnet6 where it's declared (#902966)
67cff4
a0cdea
* Fri Jan 18 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-3
a0cdea
- simplify the previously added triggerun scriptlet
a0cdea
dd3922
* Thu Jan 17 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-2
dd3922
- during update convert DHC*ARGS from /etc/sysconfig/dhc*
dd3922
  to /etc/systemd/system/dhc*.service (#895475)
dd3922
- 12-dhcpd NM dispatcher script now restarts also dhcpd6 service
dd3922
854a74
* Thu Jan 10 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-1
854a74
- 4.2.5
854a74
4f0006
* Wed Jan 02 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-0.3.rc1
4f0006
- run %%check in Fedora only, there's no atf package in RHEL
4f0006
b62773
* Thu Dec 20 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-0.2.rc1
b62773
- don't package ancient contrib/* files
b62773
c72a79
* Thu Dec 20 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-0.1.rc1
c72a79
- 4.2.5rc1
c72a79
  - added %%check - upstream unit tests (Automated Test Framework - ATF)
c72a79
344e29
* Fri Nov 30 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-23.P2
344e29
- fix two resource leaks in lpf-ib.patch
344e29
0f768b
* Mon Nov 26 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-22.P2
0f768b
- add After=time-sync.target to dhcpd[6].service (#878293)
0f768b
- remove groff from BuildRequires (no idea why it's been there)
0f768b
b037bb
* Fri Nov 16 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-21.P2
b037bb
- multiple key statements in zone definition causes inappropriate error (#873794)
b037bb
00ed77
* Fri Oct 26 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-20.P2
00ed77
- fix path to dhcpd6.leases in dhcpd6.conf.sample (#870458)
00ed77
58a3b6
* Wed Oct 17 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-19.P2
58a3b6
- dhcpd needs to chown leases file created before de-rooting itself (#866714)
58a3b6
Adam Tkac 2ce143
* Thu Oct 11 2012 Adam Tkac <atkac redhat="" com=""> - 12:4.2.4-18.P2
Adam Tkac 2ce143
- rebuild against new bind-libs-lite
Adam Tkac 2ce143
8c2d60
* Tue Oct 09 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-17.P2
8c2d60
- do-forward-updates statement wasn't recognized (#863646)
8c2d60
d8c679
* Wed Sep 26 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-16.P2
d8c679
- dhclient-usage.patch+part of manpages.patch merged with dhclient-options.patch
d8c679
cd1b15
* Thu Sep 13 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-15.P2
cd1b15
- 4.2.4-P2: fix for CVE-2012-3955 (#856770)
cd1b15
c0272c
* Fri Aug 24 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-14.P1
c0272c
- SystemD unit files don't use Environment files any more (#850558)
7c0972
- NetworkManager dispatcher script doesn't use DHCPDARGS any more
c0272c
95a6f1
* Wed Aug 22 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-13.P1
95a6f1
- fixed SPEC file so it comply with new systemd-rpm macros guidelines (#850089)
95a6f1
5a6fff
* Mon Aug 20 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-12.P1
5a6fff
- dhclient-script: fixed CONFIG variable value passed to need_config (#848858)
7c0972
- dhclient-script: calling dhclient-up-hooks after setting up route, gateways
60e971
                   & interface alias (#848869)
5a6fff
3d2a80
* Fri Aug 17 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-11.P1
3d2a80
- don't build libdst, it hasn't been used since 4.2.0 (#849166)
3d2a80
bd413e
* Fri Jul 27 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-10.P1
bd413e
- isc_time_nowplusinterval() is not safe with 64-bit time_t (#662254, #789601)
bd413e
037156
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.4-9.P1
037156
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
037156
f4eb81
* Wed Jul 25 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-8.P1
7c0972
- Dhclient does not correctly parse zero-length options in
f4eb81
  dhclient6.leases (#633318)
f4eb81
a2c801
* Wed Jul 25 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-7.P1
a2c801
- 4.2.4-P1: fix for CVE-2012-3570 CVE-2012-3571 and CVE-2012-3954 (#842892)
a2c801
cd552e
* Mon Jul 23 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-6
cd552e
- ib.patch: added fall-back method (using ioctl(SIOCGIFHWADDR)) when getting
cd552e
            of HW address with getifaddrs() fails (#626514-c#63, #840601).
cd552e
6e8741
* Mon Jul 23 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-5
6e8741
- Dhcpd does not correctly follow DhcpFailOverPeerDN (#838400)
6e8741
ac22d3
* Wed Jul 18 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-4
ac22d3
- allow dhcpd to listen on alias interfaces (#840601)
ac22d3
a6bfed
* Mon Jul 09 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-3
ac22d3
- changed list of %%verify on the leases files (#837474)
a6bfed
8162f5
* Mon Jun 18 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-2
8162f5
- define $SAVEDIR in dhclient-script (#833054)
8162f5
f1c2fc
* Wed Jun 06 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-1
f1c2fc
- 4.2.4
f1c2fc
0005ad
* Tue Jun 05 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.8.rc2
0005ad
- return prematurely removed 12-dhcpd (NM dispatcher script) (#828522)
0005ad
e95bff
* Fri May 25 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.7.rc2
e95bff
- getifaddrs.patch: use HAVE_SA_LEN macro
e95bff
19e389
* Wed May 23 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.6.rc2
19e389
- 4.2.4rc2
19e389
b05a85
* Mon May 07 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.5.rc1
b05a85
- dhcpd.service: explicitly add -cf to indicate what conf file we use (#819325)
b05a85
- no need to copy /etc/*.conf to /etc/dhcp/*.conf in %%prep anymore
b05a85
efe27a
* Tue May 01 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.4.rc1
efe27a
- 4.2.4rc1
efe27a
634087
* Thu Apr 26 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.3.b1
634087
- remove inherit-leases.patch - it's probably not needed anymore (#815355)
634087
b2ce0e
* Wed Apr 18 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.2.b1
b2ce0e
- update paths.patch and source URL
b2ce0e
d5d042
* Mon Apr 16 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.1.b1
d5d042
- 4.2.4b1: noprefixavail.patch merged upstream
d5d042
cfe00c
* Fri Mar 30 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-25.P2
cfe00c
- move dhclient & dhclient-script from /sbin to /usr/sbin
cfe00c
30f41a
* Fri Mar 23 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-24.P2
30f41a
- one more fix (#806342)
30f41a
5809fa
* Fri Mar 23 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-23.P2
5809fa
- improve #449946 fix (#806342)
5809fa
3e44d2
* Wed Mar 21 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-22.P2
3e44d2
- RFC5970 - DHCPv6 Options for Network Boot (#798735)
3e44d2
cea970
* Wed Mar 21 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-21.P2
cea970
- don't use fallback_interface when releasing lease (#800561)
cea970
c40b02
* Wed Mar 21 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-20.P2
c40b02
- use getifaddrs() to scan for interfaces on Linux (#449946)
c40b02
006ee9
* Wed Feb 22 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-19.P2
006ee9
- don't send log messages to the standard error descriptor by default (#790387)
006ee9
663dce
* Mon Feb 13 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-18.P2
663dce
- -timeout option (command line) with value 3 or less was driving dhclient mad (#789719)
663dce
4e9262
* Tue Feb 07 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-17.P2
4e9262
- dhclient-script: install link-local static routes with correct scope (#787318)
4e9262
6e0cd3
* Wed Feb  1 2012 Adam Williamson <awilliam@redhat.com> - 12:4.2.3-16.P2
6e0cd3
- rebuild for new bind-libs-lite
6e0cd3
035872
* Tue Jan 31 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-15.P2
035872
- revert previous change (#782499)
035872
- remove the rest of the sysvinit scriptlets
035872
fbbf7b
* Tue Jan 17 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-14.P2
fbbf7b
- use PrivateTmp=true in service files (#782499)
fbbf7b
89e5f4
* Fri Jan 13 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-13.P2
89e5f4
- 4.2.3-P2: fix for CVE-2011-4868 (#781246)
89e5f4
- clean up old Provides and Obsoletes
89e5f4
45f920
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.3-12.P1
45f920
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
45f920
0acc1b
* Wed Dec 21 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-11.P1
0acc1b
- revert change made in 4.2.3-3 because of failing failover inicialization (#765967)
0acc1b
  the procedure is now:
0acc1b
  init lease file, init failover, init PID file, change effective user/group ID
0acc1b
- don't need to fix lease files ownership before starting service
0acc1b
- dhclient-script: allow static route with a 0.0.0.0 next-hop address (#769463)
0acc1b
fbce21
* Tue Dec 20 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-10.P1
fbce21
- hopefully we don't need 12-dhcpd anymore as 'After=network.target'
fbce21
  in dhcpd[6].service should take care of the original problem (#565921)
fbce21
8b9d5e
* Mon Dec 19 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-9.P1
8b9d5e
- don't ship legacy SysV initscripts
8b9d5e
- dhcpd6: move '-cf /etc/dhcp/dhcpd6.conf' from sysconfig/dhcpd6 to dhcpd6.service
8b9d5e
- run 'chown -R dhcpd:dhcpd /var/lib/dhcpd/' before starting dhcpd/dhcpd6 service
8b9d5e
  for the case where leases file is owned by root:root as a
8b9d5e
  consequence of running dhcpd without '-user dhcpd -group dhcpd' (#744292)
8b9d5e
e81020
* Fri Dec 09 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-8.P1
e81020
- 4.2.3-P1: fix for CVE-2011-4539 (#765681)
e81020
f3cba5
* Thu Nov 24 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-7
f3cba5
- Send DHCPDECLINE and exit(2) when duplicate address was detected and
f3cba5
  dhclient had been started with '-1' (#756759).
f3cba5
- Don't build with -D_GNU_SOURCE, configure.ac uses AC_USE_SYSTEM_EXTENSIONS
f3cba5
Adam Tkac 102f23
* Mon Nov 14 2011 Adam Tkac <atkac redhat="" com=""> - 12:4.2.3-6
Adam Tkac 102f23
- rebuild against new bind
Adam Tkac 102f23
9af3b8
* Fri Nov 11 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-5
9af3b8
- dhclient-script: arping address in BOUND|RENEW|REBIND|REBOOT (#752116)
9af3b8
3f959c
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.3-4
3f959c
- Rebuilt for glibc bug#747377
3f959c
6e67a5
* Wed Oct 26 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-3
6e67a5
- Write lease file AFTER changing of the effective user/group ID.
6e67a5
- Move omshell from dhcp-common to main package (where it originally was).
6e67a5
278bc5
* Thu Oct 20 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-2
6e67a5
- Write PID file BEFORE changing of the effective user/group ID.
278bc5
- Really define _hardened_build this time
278bc5
e68ad5
* Thu Oct 20 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-1
e68ad5
- 4.2.3
e68ad5
06c72f
* Tue Oct 18 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-0.1.rc1
06c72f
- 4.2.3rc1
06c72f
ee81fb
* Sun Oct 09 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-12
ee81fb
- change ownership of /var/lib/dhcpd/ to dhcpd:dhcpd (#744292)
ee81fb
- no need to drop capabilies in dhcpd since it's been running as regular user
ee81fb
00db97
* Fri Sep 30 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-11
00db97
- 56dhclient: ifcfg file was not sourced (#742482)
00db97
5c5bbc
* Thu Sep 29 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-10
5c5bbc
- dhclient-script: address alias handling fixes from Scott Shambarger (#741786)
5c5bbc
1e3f54
* Thu Sep 22 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-9
1e3f54
- dhclient-script: do not backup&restore /etc/resolv.conf and /etc/localtime.
1e3f54
6fa69a
* Wed Sep 21 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-8
6fa69a
- SystemTap support: spec file change, some dummy probes, tapset, simple script
6fa69a
bd3a57
* Mon Sep 19 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-7
bd3a57
- Support for IPoIB (IP over InfiniBand) interfaces (#660681)
bd3a57
- Hopefully last tweak of adding of user and group (#699713)
bd3a57
34b641
* Fri Sep 09 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-6
34b641
- PIE-RELRO.patch is not needed anymore, defining _hardened_build does the same
0f0b1e
- One more tweak of adding of user and group (#699713)
34b641
Adam Tkac 6455fe
* Fri Sep 09 2011 Adam Tkac <atkac redhat="" com=""> - 12:4.2.2-5
Adam Tkac 6455fe
- rebuild against new bind
Adam Tkac 6455fe
f68f02
* Fri Aug 26 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-4
f68f02
- Fix adding of user and group (#699713)
f68f02
b8f92d
* Fri Aug 19 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-3
b8f92d
- Tighten explicit libs sub-package requirement so that it includes
b8f92d
  the correct architecture as well.
b8f92d
d7e74c
* Fri Aug 12 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-2
d7e74c
- #699713:
d7e74c
  - Use '--enable-paranoia --enable-early-chroot' configure flags
d7e74c
  - Create/delete dhcpd user in %%post/%%postun
d7e74c
  - Run dhcpd/dhcpd6 services with '-user dhcpd -group dhcpd'
d7e74c
5e9e3f
* Thu Aug 11 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-1
5e9e3f
- 4.2.2: fix for CVE-2011-2748, CVE-2011-2749 (#729850)
5e9e3f
32a442
* Wed Aug 10 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.4.rc1
32a442
- Do not ship default /etc/dhcp/dhclient.conf (#560361,c#9)
32a442
0ab973
* Mon Jul 25 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.3.rc1
0ab973
- Improve capabilities patch to be able to run with PARANOIA & EARLY_CHROOT (#699713)
0ab973
e3472d
* Mon Jul 18 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.2.rc1
e3472d
- 4.2.2rc1
e3472d
bb77af
* Fri Jul 01 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.1.b1
bb77af
- 4.2.2b1: upstream merged initialization-delay.patch
48c398
- Drop all capabilities in dhcpd/dhcrelay (#699713)
bb77af
030991
* Fri Jun 17 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-12.P1
030991
- Removed upstream-merged IFNAMSIZ.patch
030991
- Polished patches according to results from static analysis of code.
030991
fdefd2
* Thu Jun 16 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-11.P1
fdefd2
- Add triggerpostun scriptlet tied to dhcp-sysvinit
fdefd2
- Make it possible to build without downstream patches (Kamil Dudka)
fdefd2
94d8c6
* Tue May 17 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-10.P1
94d8c6
- Fix typo in triggerun scriptlet (#705417)
94d8c6
040a0f
* Mon May 16 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-9.P1
040a0f
- Packages dhcp/dhclient/dhcp-common explicitly require the libs sub-package
040a0f
  with the same version and release (bug #705037).
040a0f
- Fix triggerun scriptlet
040a0f
fdc397
* Mon May 09 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-8.P1
fdc397
- Fix 11-dhclient to export variables (#702735)
fdc397
681718
* Fri Apr 29 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-7.P1
681718
- Comply with guidelines for systemd services
681718
cc2eb9
* Wed Apr 27 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-6.P1
cc2eb9
- Fix NetworkManager dispatcher script for dhcpd to support arbitrary interface names
cc2eb9
2f1515
* Wed Apr 06 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-5.P1
2f1515
- Better fix for CVE-2011-0997: making domain-name check more lenient (#694005)
2f1515
976c4d
* Wed Apr 06 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-4.P1
976c4d
- 4.2.1-P1: fix for CVE-2011-0997 (#694005)
976c4d
2b40dd
* Fri Mar 25 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-3
2b40dd
- Polished patches according to results from static analysis of code.
2b40dd
846f73
* Mon Mar 07 2011 Rex Dieter <rdieter@fedoraproject.org> - 12:4.2.1-2
846f73
- rebuild (bind)
846f73
9ac4a3
* Wed Mar 02 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-1
9ac4a3
- 4.2.1
9ac4a3
b2f018
* Wed Feb 23 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.6.rc1
b2f018
- 4.2.1rc1
b2f018
- Fixed typo in dhclient.leases(5) (#676284)
b2f018
Adam Tkac b95a0d
* Mon Feb 21 2011 Adam Tkac <atkac redhat="" com=""> - 12:4.2.1-0.5.b1
Adam Tkac b95a0d
- rebuild against new bind-libs-lite
Adam Tkac b95a0d
2dd1b8
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.1-0.4.b1
2dd1b8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2dd1b8
005b24
* Mon Jan 31 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.3.b1
005b24
- Prevent anything under _docdir from being scanned. (#674058)
005b24
a2aab0
* Fri Jan 28 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.2.b1
a2aab0
- dhclient-script improvements, thanks to Ville Skyttä (#672279)
a2aab0
45c037
* Thu Jan 27 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.1.b1
45c037
- 4.2.1b1: fix for CVE-2011-0413 (#672996)
45c037
- No longer need invalid-dhclient-conf, parse_date and release6-elapsed patches
45c037
99f502
* Thu Jan 13 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-26.P2
99f502
- Fix loading of configuration when LDAP is used (#668276)
99f502
a396b8
* Mon Jan 03 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-25.P2
a396b8
- Fix OMAPI (#666441)
a396b8
7a6693
* Tue Dec 21 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-24.P2
7a6693
- Provide default /etc/dhcp/dhclient.conf
7a6693
- Client always sends dhcp-client-identifier (#560361)
7a6693
43f4ae
* Wed Dec 15 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-23.P2
43f4ae
- Add dhcp-common subpackage (#634673)
43f4ae
7b41fd
* Mon Dec 13 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-22.P2
7b41fd
- 4.2.0-P2: fix for CVE-2010-3616 (#662326)
7b41fd
- Use upstream fix for #628258
7b41fd
- Provide versioned symbols for rpmlint
7b41fd
77e77e
* Tue Dec 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-21.P1
77e77e
- Porting dhcpd/dhcpd6/dhcrelay services from SysV to Systemd
77e77e
05647b
* Tue Nov 23 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-20.P1
05647b
- Remove explicit Obsoletes (#656310)
05647b
d45f7d
* Fri Nov 19 2010 Dan Horák <dan[at]danny.cz> - 12:4.2.0-19.P1
d45f7d
- fix build on sparc and s390
d45f7d
76c2a1
* Tue Nov 09 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-18.P1
76c2a1
- Applied Patrik Lahti's patch for DHCPv6 over PPP support (#626514)
76c2a1
c499a6
* Fri Nov 05 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-17.P1
c499a6
- fix broken dependencies
c499a6
25d2db
* Thu Nov 04 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-16.P1
25d2db
- 4.2.0-P1: fix for CVE-2010-3611 (#649880)
94ec5d
- dhclient-script: when updating 'search' statement in resolv.conf,
94ec5d
  add domain part of hostname if it's not already there (#637763)
25d2db
Adam Tkac 81227a
* Wed Oct 20 2010 Adam Tkac <atkac redhat="" com=""> - 12:4.2.0-15
Adam Tkac 81227a
- build dhcp's libraries as shared libs instead of static libs
Adam Tkac 81227a
Adam Tkac 9819e3
* Wed Oct 20 2010 Adam Tkac <atkac redhat="" com=""> - 12:4.2.0-14
Adam Tkac 9819e3
- fire away bundled BIND source
Adam Tkac 9819e3
Adam Tkac baeadb
* Wed Oct 20 2010 Adam Tkac <atkac redhat="" com=""> - 12:4.2.0-13
Adam Tkac baeadb
- improve PIE patch (build libraries with -fpic, not with -fpie)
Adam Tkac baeadb
41ed8f
* Wed Oct 13 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-12
41ed8f
- Server was ignoring client's
41ed8f
  Solicit (where client included address/prefix as a preference) (#634842)
41ed8f
b112ec
* Thu Oct 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-11
b112ec
- Use ping instead of arping in dhclient-script to handle
b112ec
  not-on-local-net gateway in ARP-less device (#524298)
b112ec
290660
* Thu Oct 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-10
290660
- Check whether there is any unexpired address in previous lease
290660
  prior to confirming (INIT-REBOOT) the lease (#585418)
290660
2560aa
* Mon Oct 04 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-9
2560aa
- RFC 3442 - ignore Router option only if
2560aa
  Classless Static Routes option contains default router
2560aa
d5a4ff
* Thu Sep 30 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-8
d5a4ff
- Explicitly clear the ARP cache and flush all addresses & routes
d5a4ff
  instead of bringing the interface down (#574568)
d5a4ff
d5a4ff
* Tue Sep 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-7
1a731c
- Hardening dhcpd/dhcrelay/dhclient by making them PIE & RELRO
1a731c
d5a4ff
* Thu Sep 02 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-6
4ff387
- Another fix for handling time values on 64-bit platforms (#628258)
4ff387
d5a4ff
* Wed Sep 01 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-5
63aa3f
- Fix parsing of lease file dates & times on 64-bit platforms (#628258)
63aa3f
a21bc0
* Tue Aug 31 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-4
a21bc0
- RFC 3442 - Classless Static Route Option for DHCPv4 (#516325)
a21bc0
027db6
* Fri Aug 20 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-3
027db6
- Add DHCRELAYARGS variable to /etc/sysconfig/dhcrelay
027db6
9ba8b6
* Fri Jul 30 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-2
9ba8b6
- Add 12-dhcpd NM dispatcher script (#565921)
9ba8b6
- Rename 10-dhclient to 11-dhclient (10-sendmail already exists)
9ba8b6
5a3797
* Wed Jul 21 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-1
5a3797
- 4.2.0: includes ldap-for-dhcp
5a3797
94f2da
* Mon Jul 12 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-26.P1
94f2da
- Add LICENSE file to dhclient subpackage.
94f2da
f45f2b
* Thu Jul 01 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-25.P1
9ba8b6
- Adhere to Static Library Packaging Guidelines (#609605)
f45f2b
5f19ed
* Tue Jun 29 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-24.P1
5f19ed
- Fix parsing of date (#514828)
5f19ed
238e10
* Thu Jun 03 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-23.P1
9ba8b6
- 4.1.1-P1: pair of bug fixes including one for CVE-2010-2156 (#601405)
911542
- Compile with -fno-strict-aliasing
911542
ea06b9
* Mon May 03 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-22
ea06b9
- Fix the initialization-delay.patch (#587070)
ea06b9
2f26ad
* Thu Apr 29 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-21
ea06b9
- Cut down the 0-4 second delay before sending first DHCPDISCOVER (#587070)
2f26ad
262beb
* Wed Apr 28 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-20
262beb
- Move /etc/NetworkManager/dispatcher.d/10-dhclient script
9ba8b6
  from dhcp to dhclient subpackage (#586999)
262beb
f3dd4c
* Wed Apr 28 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-19
f3dd4c
- Add domain-search to the list of default requested DHCP options (#586906)
f3dd4c
2d5915
* Wed Apr 21 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-18
2d5915
- If the Reply was received in response to Renew or Rebind message,
2d5915
  client adds any new addresses in the IA option to the IA (#578097)
2d5915
33f732
* Mon Apr 19 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-17
33f732
- Fill in Elapsed Time Option in Release/Decline messages (#582939)
33f732
ed7e41
* Thu Mar 25 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-16
ed7e41
- In client initiated message exchanges stop retransmission
ed7e41
  upon reaching the MRD rather than at some point after it (#559153)
ed7e41
21b8c4
* Wed Mar 24 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-15
21b8c4
- In dhclient-script check whether bound address
21b8c4
  passed duplicate address detection (DAD) (#559147)
21b8c4
- If the bound address failed DAD (is found to be in use on the link),
21b8c4
  the dhcpv6 client sends a Decline message to the server
21b8c4
  as described in section 18.1.7 of RFC-3315 (#559147)
21b8c4
c40256
* Fri Mar 19 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-14
c40256
- Fix UseMulticast.patch to not repeatedly parse dhcpd.conf for unicast option
c40256
- Fix dhclient-script to set interface MTU only when it's greater than 576 (#574629)
c40256
b08ba4
* Fri Mar 12 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-13
b08ba4
- Discard unicast Request/Renew/Release/Decline message
b08ba4
  (unless we set unicast option) and respond with Reply
b08ba4
  with UseMulticast Status Code option (#573090)
b08ba4
- Remove DHCPV6 OPERATION section from dhclient.conf.5
b08ba4
  describing deprecated 'send dhcp6.oro' syntax
b08ba4
64b022
* Thu Feb 25 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-12
64b022
- Fix paths in man pages (#568031)
64b022
- Remove odd tests in %%preun
64b022
1bab45
* Mon Feb 22 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-11
1bab45
- Add interface-mtu to the list of default requested DHCP options (#566873)
1bab45
de0a7a
* Fri Feb 19 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-10
de0a7a
- Fix pm-utils/sleep.d/ directory ownership conflict
de0a7a
5ec8ec
* Fri Feb 19 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-9
5ec8ec
- In dhclient-script:
5ec8ec
  - use ip command options '-4' or '-6' as shortcuts for '-f[amily] inet' resp. '-f[amily] inet6'
5ec8ec
  - do not use IP protocol family identifier with 'ip link'
5ec8ec
197cc4
* Thu Feb 18 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-8
197cc4
- Fix installation of pm-utils script (#479639, c#16)
197cc4
3b1375
* Tue Feb 16 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-7
3b1375
- ldap-for-dhcp-4.1.1-2 (#564810)
3b1375
d44b39
* Tue Feb 16 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-6
d44b39
- Fix ldap patch to explicitly link with liblber (#564810)
d44b39
465f75
* Mon Feb 08 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-5
465f75
- Fix dhclient-decline-backoff.patch (#562854)
465f75
152a49
* Fri Feb 05 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-4
152a49
- Fix dhclient-script to delete address which the client is going to release
152a49
  as soon as it begins the Release message exchange process (#559142)
152a49
cd8c86
* Wed Feb 03 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-3
cd8c86
- move /etc/dhcp.conf to /etc/dhcp.conf.rpmsave in %%post (#561094)
cd8c86
- document -nc option in dhclient(8) man page
cd8c86
a44950
* Tue Feb 02 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-2
a44950
- Fix capability patch (#546765)
a44950
9538db
* Wed Jan 20 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-1
9538db
- Upgraded to ISC dhcp-4.1.1
9538db
3728cf
* Mon Jan 18 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-18
3728cf
- Hide startup info when starting dhcpd6 service.
3728cf
- Remove -TERM from calling killproc when stopping dhcrelay (#555672)
3728cf
9c63bd
* Fri Jan 15 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-17
9c63bd
- Added init script to also start dhcpd for IPv6 (#552453)
9c63bd
- Added dhcpd6.conf.sample
9c63bd
606ac5
* Thu Jan 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-16
606ac5
- Use %%global instead of %%define.
606ac5
59ea29
* Mon Dec 14 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-15
59ea29
- dhclient logs its pid to make troubleshooting NM managed systems
59ea29
  with multiple dhclients running easier (#546792)
59ea29
9ca442
* Mon Nov 23 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-14
9ca442
- Honor DEFROUTE=yes|no for all connection types (#530209)
9ca442
9726e0
* Fri Oct 30 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-13
9726e0
- Make dhclient-script add IPv6 address to interface (#531997)
9726e0
1e876e
* Tue Oct 13 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-12
1e876e
- Fix 56dhclient so network comes back after suspend/hibernate (#527641)
1e876e
e64829
* Thu Sep 24 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-11
e64829
- Make dhcpd and dhcrelay init scripts LSB compliant (#522134, #522146)
e64829
043ad2
* Mon Sep 21 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-10
043ad2
- Obsolete the dhcpv6 and dhcpv6-client packages
043ad2
f19597
* Fri Sep 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-9
f19597
- Update dhclient-script with handlers for DHCPv6 states
f19597
8fe064
* Wed Aug 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-8
8fe064
- Conditionalize restorecon calls in post scriptlets (#519479)
8fe064
2d42da
* Wed Aug 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-7
2d42da
- Do not require policycoreutils for post scriptlet (#519479)
2d42da
fdce21
* Fri Aug 21 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-6
fdce21
- BR libcap-ng-devel (#517649)
fdce21
3b84ae
* Tue Aug 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-5
3b84ae
- Drop unnecessary capabilities in dhclient (#517649)
3b84ae
72f700
* Fri Aug 14 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-4
72f700
- Upgrade to latest ldap-for-dhcp patch which makes sure that only
72f700
  dhcpd links with OpenLDAP (#517474)
72f700
c3909a
* Wed Aug 12 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-3
c3909a
- Update NetworkManager dispatcher script to remove case conversion
c3909a
  and source /etc/sysconfig/network
c3909a
348ee0
* Thu Aug 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-2
348ee0
- Add /usr/lib[64]/pm-utils/sleep.d/56dhclient to handle suspend and
348ee0
  resume with active dhclient leases (#479639)
348ee0
441afc
* Wed Aug 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-1
441afc
- Upgrade to dhcp-4.1.0p1, which is the official upstream release to fix
441afc
  CVE-2009-0692
441afc
c60492
* Wed Aug 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-27
c60492
- Fix for CVE-2009-0692
c60492
- Fix for CVE-2009-1892 (#511834)
c60492
5cfa19
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.1.0-26
5cfa19
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5cfa19
9acb89
* Thu Jul 23 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-25
9acb89
- Include NetworkManager dispatcher script to run dhclient.d scripts (#459276)
9acb89
f14159
* Thu Jul 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-24
f14159
- Ensure 64-bit platforms parse lease file dates & times correctly (#448615)
f14159
520c4a
* Thu Jul 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-23
520c4a
- Upgrade to ldap-for-dhcp-4.1.0-4
520c4a
3a884f
* Wed Jul 01 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-22
3a884f
- Set permissions on /etc/dhcp to 0750 (#508247)
3a884f
- Update to new ldap-for-dhcp patch set
3a884f
- Correct problems when upgrading from a previous release and your
3a884f
  dhcpd.conf file not being placed in /etc/dhcp (#506600)
3a884f
51c3df
* Fri Jun 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-21
51c3df
- Handle cases in add_timeout() where the function is called with a NULL
51c3df
  value for the 'when' parameter (#506626)
226011
- Fix SELinux denials in dhclient-script when the script makes backup
226011
  configuration files and restores them later (#483747)
51c3df
ecc44b
* Wed May 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-20
ecc44b
- Obsolete libdhcp4client <= 12:4.0.0-34.fc10 (#499290)
ecc44b
f4c359
* Mon Apr 20 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-19
f4c359
- Restrict interface names given on the dhcpd command line to length
f4c359
  IFNAMSIZ or shorter (#441524)
cdcc09
- Change to /etc/sysconfig/network-scripts in dhclient-script before
cdcc09
  calling need_config or source_config (#496233)
f4c359
84c00d
* Mon Apr 20 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-18
84c00d
- Make dhclient-script work with pre-configured wireless interfaces (#491157)
84c00d
48e25b
* Thu Apr 16 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-17
48e25b
- Fix setting default route when client IP address changes (#486512, #473658)
48e25b
- 'reload' and 'try-restart' on dhcpd and dhcrelay init scripts
48e25b
  will display usage information and return code 3
48e25b
a1643e
* Mon Apr 13 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-16
a1643e
- Correct %%post problems in dhclient package (#495361)
a1643e
- Read hooks scripts from /etc/dhcp (#495361)
a1643e
- Update to latest ldap-for-dhcp
a1643e
1e25d4
* Fri Apr 03 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-15
1e25d4
- Obsolete libdhcp and libdhcp-devel (#493547)
1e25d4
3c08f4
* Thu Apr 02 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-14
3c08f4
- Obsolete libdhcp and libdhcp-devel (#493547)
3c08f4
bd9db6
* Tue Mar 31 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-13
bd9db6
- dhclient obsoletes libdhcp4client (#493213)
bd9db6
- dhcp-devel obsolets libdhcp4client-devel (#493213)
bd9db6
91ae67
* Wed Mar 11 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-12
91ae67
- Fix problems with dhclient.d script execution (#488864)
91ae67
2cca9d
* Mon Mar 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-11
2cca9d
- Use LDAP configuration patch from upstream tarball
2cca9d
dbecea
* Thu Mar 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-10
dbecea
- restorecon fixes for /etc/localtime and /etc/resolv.conf (#488470)
dbecea
ceb194
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.1.0-9
ceb194
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ceb194
296320
* Wed Feb 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-8
296320
- Correct subsystem execution in dhclient-script (#486251)
296320
0adb5f
* Wed Feb 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-7
0adb5f
- Do not segfault if the ipv6 kernel module is not loaded (#486097)
0adb5f
c3b67c
* Mon Feb 16 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-6
c3b67c
- Enable dhcpv6 support (#480798)
c3b67c
- Fix config file migration in scriptlets (#480543)
c3b67c
- Allow dhclient-script expansion with /etc/dhcp/dhclient.d/*.sh scripts
c3b67c
a58c85
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 12:4.1.0-5
a58c85
- rebuild with new openssl
a58c85
31806b
* Tue Jan 13 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-4
31806b
- Updated LSB init script header to reference /etc/dhcp/dhcpd.conf (#479012)
31806b
475d61
* Sun Jan 11 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-3
475d61
- Correct syntax errors in %%post script (#479012)
475d61
81814c
* Sat Jan 10 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-2
81814c
- Make sure all /etc/dhcp config files are marked in the manifest
81814c
- Include new config file directies in the dhcp and dhclient packages
81814c
- Do not overwrite new config files if they already exist
81814c
4bf24c
* Tue Jan 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-1
4bf24c
- Upgraded to ISC dhcp-4.1.0
4bf24c
- Had to rename the -T option to -timeout as ISC is now using -T
4bf24c
- Allow package rebuilders to easily enable DHCPv6 support with:
4bf24c
      rpmbuild --with DHCPv6 dhcp.spec
4bf24c
  Note that Fedora is still using the 'dhcpv6' package, but some
4bf24c
  users may want to experiment with the ISC DHCPv6 implementation
4bf24c
  locally.
4bf24c
bd4708
* Thu Dec 18 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-34
bd4708
- Move /etc/dhclient.conf to /etc/dhcp/dhclient.conf
bd4708
- Move /etc/dhcpd.conf to /etc/dhcp/dhcpd.conf
bd4708
890044
* Thu Dec 18 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-33
890044
- Remove unnecessary success/failure lines in init scripts (#476846)
890044
5c6578
* Wed Dec 03 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-32
5c6578
- Enable LDAP/SSL support in dhcpd (#467740)
5c6578
- Do not calculate a prefix for an address we did not receive (#473885)
5c6578
- Removed libdhcp4client because libdhcp has been removed from Fedora
5c6578
e2381f
* Wed Oct 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-31
e2381f
- Use O_CLOEXEC in open(2) calls and "e" mode in fopen(3) calls, build
e2381f
  with -D_GNU_SOURCE so we pick up O_CLOEXEC (#468984)
e2381f
- Add missing prototype for validate_port() in common/inet.c
e2381f
eb72a5
* Thu Oct 23 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-30
eb72a5
- Fix dhclient.conf man page and sample config file to say 'supersede
eb72a5
  domain-search', which is what was actually demonstrated (#467955)
eb72a5
f1ade6
* Wed Oct 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-29
f1ade6
- Make sure /etc/resolv.conf has restorecon run on it (#451560)
f1ade6
b0d88d
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-28
b0d88d
- Forgot to actually include <errno.h> (#438149)
b0d88d
b28d5a
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-27
b28d5a
- Fix patch fuzziness and include errno.h in includes/dhcpd.h (#438149)
b28d5a
db5918
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-26
db5918
- Validate port numbers for dhclient, dhcpd, and dhcrelay to ensure
db5918
  that are within the correct range (#438149)
db5918
c181d3
* Mon Sep 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-25
8a3e2a
- Fix dhcpd so it can find configuration data via LDAP (#452985)
2d1ec1
c181d3
* Tue Sep 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-24
c181d3
- 'server' -> 'service' in dhclient-script (#462343)
c181d3
2bb1b9
* Fri Aug 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-23
2bb1b9
- Prevent $metric from being set to '' (#460640)
2bb1b9
- Remove unnecessary warning messages
2bb1b9
- Do not source config file (ifcfg-DEVICE) unless it exists
2bb1b9
f7db77
* Sun Aug 24 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-22
f7db77
- Add missing '[' to dhclient-script (#459860)
f7db77
- Correct test statement in add_default_gateway() in dhclient-script (#459860)
f7db77
a51a2c
* Sat Aug 23 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-21
a51a2c
- Fix syntax error in dhclient-script (#459860)
a51a2c
ee7ca6
* Fri Aug 22 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-20
ee7ca6
- Rewrite of /sbin/dhclient-script (make the script a little more readable,
ee7ca6
  discontinue use of ifconfig in favor of ip, store backup copies of orig
ee7ca6
  files in /var rather than in /etc)
ee7ca6
6961ce
* Wed Aug 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-19
6961ce
- Remove 'c' from the domain-search format string in common/tables.c
6961ce
- Prevent \032 from appearing in resolv.conf search line (#450042)
6961ce
- Restore SELinux context on saved /etc files (#451560)
6961ce
26e2a4
* Sun Aug 03 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 12:4.0.0-18
26e2a4
- filter out false positive perl requires
26e2a4
ddfb13
* Fri Aug 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-17
d016d2
- Carry over RES_OPTIONS from ifcfg-ethX files to /etc/resolv.conf (#202923)
d016d2
- Clean up Requires tags for devel packages
ddfb13
- Allow SEARCH variable in ifcfg files to override search path (#454152)
ddfb13
- Do not down interface if there is an active lease (#453982)
ddfb13
- Clean up how dhclient-script restarts ypbind
f669e7
- Set close-on-exec on dhclient.leases for SELinux (#446632)
d016d2
821e00
* Sat Jun 21 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-16
821e00
- Remove instaces of \032 in domain search option (#450042)
821e00
- Make 'service dhcpd configtest' display text indicating the status
821e00
ea7085
* Fri May 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-15
ea7085
- Set close-on-exec on dhclient.leases for SELinux (#446632)
ea7085
0e27ee
* Tue Apr 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-14
0e27ee
- Avoid dhclient crash when run via NetworkManager (#439796)
0e27ee
ee1046
* Tue Mar 25 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-13
ee1046
- Update dhclient-script to handle domain-search correctly (#437840)
ee1046
101723
* Tue Mar 25 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-12
101723
- Remove Requires on openldap-server (#432180)
101723
- Replace CLIENTBINDIR, ETCDIR, DBDIR, and RUNDIR in the man pages with the
101723
  correct paths
101723
2862d8
* Wed Feb 13 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-11
2862d8
- Add missing newline to usage() screen in dhclient
2862d8
3aac9e
* Thu Feb 07 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-10
3aac9e
- Save conf files adding '.predhclient.$interface' to the name (#306381)
3aac9e
- Only restore conf files on EXPIRE/FAIL/RELEASE/STOP if there are no other
3aac9e
  dhclient processes running (#306381)
3aac9e
f586ac
* Wed Feb 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-9
f586ac
- Match LDAP server option values in stables.c and dhcpd.h (#431003)
f586ac
- Fix invalid sprintf() statement in server/ldap.c (#431003)
f586ac
f40480
* Wed Feb 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-8
f40480
- Remove invalid fclose() patch
f40480
df5fea
* Tue Feb 05 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-7
df5fea
- Don't leak /var/lib/dhclient/dhclient.leases file descriptors (#429890)
df5fea
72bd6f
* Tue Jan 22 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-6
72bd6f
- read_function() comes from the LDAP patch, so fix it there
72bd6f
- Init new struct universe structs in libdhcp4client so we don't crash on
72bd6f
  multiple DHCP attempts (#428203)
72bd6f
bb4555
* Thu Jan 17 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-5
bb4555
- Patch read_function() to handle size_t from read() correctly (#429207)
bb4555
a58f60
* Wed Jan 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-4
a58f60
- Fix dhclient.lease file parsing problems (#428785)
a58f60
- Disable IPv6 support for now as we already ship dhcpv6 (#428987)
a58f60
951929
* Tue Jan 15 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-3
951929
- Fix segfault in next_iface4() and next_iface6() (#428870)
951929
fcaadb
* Mon Jan 14 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-2
fcaadb
- -fvisibility fails me again
fcaadb
23231d
* Mon Jan 14 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-1
82186f
- Upgrade to ISC dhcp-4.0.0 (#426634)
82186f
     - first ISC release to incorporate DHCPv6 protocol support
82186f
     - source tree now uses GNU autoconf/automake
82186f
- Removed the libdhcp4client-static package
82186f
5527fc
* Tue Dec 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-12
5527fc
- Requires line fixes
5527fc
456585
* Tue Dec 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-11
456585
- Postinstall script fixes
456585
7d1029
* Mon Nov 19 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-10
7d1029
- Remove dhcdbd check from dhcpd init script
7d1029
cacf8c
* Thu Nov 15 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-9
cacf8c
- Fix chkconfig lines in dhcpd and dhcrelay init scripts (#384431)
8ccad8
- Improve preun scriptlet
cacf8c
35ba23
* Mon Nov 12 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-8
35ba23
- Put dhcp.schema in /etc/openldap/schema (#330471)
35ba23
- Remove manpages patch and keep modified man pages as Source files
35ba23
- Improve dhclient.8 man page to list options in a style consistent
35ba23
  with most other man pages on the planet
35ba23
- Upgrade to latest dhcp LDAP patch, which brings in a new dhcpd-conf-to-ldap
35ba23
  script, updated schema file, and other bug fixes including SSL support for
35ba23
  LDAP authentication (#375711)
35ba23
- Do not run dhcpd and dhcrelay services by default (#362321)
35ba23
1c9504
* Fri Oct 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-7
1c9504
- libdhcp4client-devel requires openldap-devel
1c9504
1f3c4d
* Thu Oct 25 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-6
1f3c4d
- Rename Makefile.dist to Makefile.libdhcp4client
1f3c4d
- Spec file cleanups
1f3c4d
- Include stdarg.h in libdhcp_control.h
1f3c4d
6599f8
* Thu Oct 25 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-5
5c694a
- Remove chkconfig usage for ypbind in dhclient-script (#351211)
6599f8
- Combine dhcp-static and dhcp-devel packages since there are no shared
6599f8
  libraries offered
6599f8
- Remove Requires: openldap-devel on dhcp-devel and libdhcp4client-devel
6599f8
- Make libdhcp4client-devel require dhcp-devel (for libdhcp_control.h)
6599f8
- Do not make dhcp-devel require the dhcp package, those are independent
6599f8
adafcc
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-4
adafcc
- Install libdhcp_control.h to /usr/include/isc-dhcp/libdhcp_control.h
adafcc
- Update libdhcp4client patch to use new libdhcp_control.h location
adafcc
- Remove __fedora_contrib/ subdirectory in /usr/share/doc/dhcp-3.1.0,
adafcc
  install those docs to /usr/share/doc/dhcp-3.1.0
adafcc
cf6e8a
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-3
cf6e8a
- Remove ISC.Cflags variable from libdhcp4client.pc
cf6e8a
f66cf2
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-2
7803c4
- Fix 'restart' mode in init script (#349341)
7803c4
af3980
* Tue Oct 23 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-1
af3980
- Upgrade to ISC dhcp-3.1.0
af3980
- Remove unnecessary /usr/include/dhcp4client/isc_dhcp headers
af3980
- Make sure restorecon is run on /var/lib/dhcpd/dhcpd.leases (#251688)
af3980
- Install dhcp.schema to /etc/openldap/dhcp.schema (#330471)
af3980
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