ssahani / rpms / dhcp

Forked from rpms/dhcp 2 years ago
Clone
8173a68
# SystemTap support is disabled by default
8173a68
%{!?sdt:%global sdt 0}
6fa69ac
278bc55
#http://lists.fedoraproject.org/pipermail/devel/2011-August/155358.html
278bc55
%global _hardened_build 1
278bc55
a1643e9
# Where dhcp configuration files are stored
606ac56
%global dhcpconfdir %{_sysconfdir}/dhcp
a1643e9
25d2dbf
7a016a6
%global prever b1
e821f20
#global patchver P1
e821f20
#global VERSION %%{version}-%%{patchver}
e821f20
#global VERSION %%{version}%%{prever}
e821f20
#global VERSION %{version}
7a016a6
25d2dbf
990f666
Summary:  Dynamic host configuration protocol software
3b727ca
Name:     dhcp
af708bb
Version:  4.3.6
dbb4ccd
Release:  12%{?dist}
72bd6fe
# NEVER CHANGE THE EPOCH on this package.  The previous maintainer (prior to
72bd6fe
# dcantrell maintaining the package) made incorrect use of the epoch and
72bd6fe
# that's why it is at 12 now.  It should have never been used, but it was.
72bd6fe
# So we are stuck with it.
3b727ca
Epoch:    12
3b727ca
License:  ISC
b7e832e
Url:      http://isc.org/products/DHCP/
b2ce0ea
Source0:  ftp://ftp.isc.org/isc/dhcp/%{VERSION}/dhcp-%{VERSION}.tar.gz
fbce21e
Source1:  dhclient-script
fbce21e
Source2:  README.dhclient.d
fbce21e
Source3:  11-dhclient
0005ada
Source4:  12-dhcpd
0005ada
Source5:  56dhclient
0005ada
Source6:  dhcpd.service
0005ada
Source7:  dhcpd6.service
0005ada
Source8:  dhcrelay.service
0005ada
e83fb19
Patch0:   dhcp-remove-bind.patch
7406750
e83fb19
Patch2:   dhcp-sharedlib.patch
e83fb19
Patch3:   dhcp-errwarn-message.patch
e83fb19
Patch4:   dhcp-dhclient-options.patch
e83fb19
Patch5:   dhcp-release-by-ifup.patch
e83fb19
Patch6:   dhcp-dhclient-decline-backoff.patch
e83fb19
Patch7:   dhcp-unicast-bootp.patch
e83fb19
Patch8:   dhcp-default-requested-options.patch
9568cf3
e83fb19
Patch10:  dhcp-manpages.patch
e83fb19
Patch11:  dhcp-paths.patch
e83fb19
Patch12:  dhcp-CLOEXEC.patch
e83fb19
Patch13:  dhcp-garbage-chars.patch
e83fb19
Patch14:  dhcp-add_timeout_when_NULL.patch
e83fb19
Patch15:  dhcp-64_bit_lease_parse.patch
e83fb19
Patch16:  dhcp-capability.patch
7406750
0e875a2
Patch18:  dhcp-sendDecline.patch
0e875a2
Patch19:  dhcp-rfc3442-classless-static-routes.patch
0e875a2
Patch20:  dhcp-honor-expired.patch
0e875a2
Patch21:  dhcp-PPP.patch
7406750
0e875a2
Patch23:  dhcp-lpf-ib.patch
0e875a2
Patch24:  dhcp-IPoIB-log-id.patch
0e875a2
Patch25:  dhcp-improved-xid.patch
a40b8cb
#Patch26:  dhcp-gpxe-cid.patch
a40b8cb
Patch26:  dhcp-duidv4.patch
a40b8cb
Patch27:  dhcp-duid_uuid.patch
8173a68
#Patch28:  dhcp-systemtap.patch
8173a68
59c88cb
Patch31:  dhcp-client-request-release-bind-iface.patch
9568cf3
Patch33:  dhcp-no-subnet-error2info.patch
9568cf3
Patch34:  dhcp-sd_notify.patch
8173a68
9568cf3
Patch36:  dhcp-option97-pxe-client-id.patch
9568cf3
Patch37:  dhcp-stateless-DUID-LLT.patch
59c88cb
Patch38:  dhcp-dhclient-preinit6s.patch
e701b47
Patch39:  dhcp-handle_ctx_signals.patch
956986c
Patch40:  dhcp-4.3.6-omapi-leak.patch
53d2001
202880c
82186fd
BuildRequires: autoconf
82186fd
BuildRequires: automake
dcf32f5
BuildRequires: libtool
1f3c4d3
BuildRequires: openldap-devel
d0384ed
# --with-ldap-gssapi
d0384ed
BuildRequires: krb5-devel
fdce214
BuildRequires: libcap-ng-devel
173be9a
# https://fedorahosted.org/fpc/ticket/502#comment:3
cccec22
BuildRequires: bind99-devel
0ae0d11
BuildRequires: systemd systemd-devel
325dbb0
# dhcp-sd_notify.patch
325dbb0
BuildRequires: pkgconfig(libsystemd)
99d8af5
%if ! 0%{?_module_build}
Jaromír Končický e5e3005
BuildRequires: doxygen
99d8af5
%endif
b7e832e
%if %{sdt}
6fa69ac
BuildRequires: systemtap-sdt-devel
6fa69ac
%global tapsetdir    /usr/share/systemtap/tapset
6fa69ac
%endif
cvsdist ef67d48
ce52a91
# In _docdir we ship some perl scripts and module from contrib subdirectory.
ce52a91
# Because nothing under _docdir is allowed to "require" anything,
ce52a91
# prevent _docdir from being scanned. (#674058)
ce52a91
%filter_requires_in %{_docdir}
b7e832e
%{filter_setup}
ce52a91
ce52a91
%description
ce52a91
DHCP (Dynamic Host Configuration Protocol)
ce52a91
ce52a91
%package server
a0d47e7
Summary: Provides the ISC DHCP server
43f4ae0
Requires: %{name}-common = %{epoch}:%{version}-%{release}
b8f92d8
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
f68f02d
Requires(pre): shadow-utils
7000c04
Requires(post): coreutils grep sed
ecdfff8
Requires(post): systemd
ecdfff8
Requires(preun): systemd
ecdfff8
Requires(postun): systemd
77e77ea
ce52a91
%description server
cvsdist ef67d48
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
cvsdist ef67d48
individual devices on an IP network to get their own network
cvsdist ef67d48
configuration information (IP address, subnetmask, broadcast address,
cvsdist 9989a54
etc.) from a DHCP server. The overall purpose of DHCP is to make it
6e67a56
easier to administer a large network.
cvsdist ef67d48
7000c04
This package provides the ISC DHCP server.
7000c04
7000c04
%package relay
a0d47e7
Summary: Provides the ISC DHCP relay agent
7000c04
Requires: %{name}-common = %{epoch}:%{version}-%{release}
7000c04
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
7000c04
Requires(post): grep sed
7000c04
Requires(post): systemd
7000c04
Requires(preun): systemd
7000c04
Requires(postun): systemd
7000c04
7000c04
%description relay
7000c04
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
7000c04
individual devices on an IP network to get their own network
7000c04
configuration information (IP address, subnetmask, broadcast address,
7000c04
etc.) from a DHCP server. The overall purpose of DHCP is to make it
7000c04
easier to administer a large network.
7000c04
7000c04
This package provides the ISC DHCP relay agent.
7000c04
7000c04
%package compat
7000c04
Summary: Utility package to help transition
a0d47e7
Provides:  dhcp = %{epoch}:%{version}-%{release}
ceab283
Obsoletes: dhcp < %{epoch}:%{version}-%{release}
ce52a91
Requires:  %{name}-server = %{epoch}:%{version}-%{release}
7000c04
Requires:  %{name}-relay = %{epoch}:%{version}-%{release}
7000c04
7000c04
%description compat
7000c04
This package only exists to help transition dhcp users to the new
7000c04
package split (dhcp -> dhcp & dhcrelay).
7000c04
It will be removed after one distribution release cycle, please
7000c04
do not reference it or depend on it in any way.
cvsdist a682876
a0d47e7
%package client
040a0f1
Summary: Provides the ISC DHCP client daemon and dhclient-script
a0d47e7
Provides: dhclient = %{epoch}:%{version}-%{release}
ceab283
Obsoletes: dhclient < %{epoch}:%{version}-%{release}
b627731
# dhclient-script requires:
d6db3a5
Requires: coreutils gawk grep ipcalc iproute iputils sed systemd
43f4ae0
Requires: %{name}-common = %{epoch}:%{version}-%{release}
b8f92d8
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
cvsdist a682876
a0d47e7
%description client
cvsdist a682876
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
cvsdist a682876
individual devices on an IP network to get their own network
cvsdist a682876
configuration information (IP address, subnetmask, broadcast address,
cvsdist a682876
etc.) from a DHCP server. The overall purpose of DHCP is to make it
cvsdist a682876
easier to administer a large network.
cvsdist a682876
7000c04
This package provides the ISC DHCP client.
cvsdist a682876
43f4ae0
%package common
7000c04
Summary: Common files used by ISC dhcp client, server and relay agent
7000c04
BuildArch: noarch
43f4ae0
43f4ae0
%description common
43f4ae0
DHCP (Dynamic Host Configuration Protocol) is a protocol which allows
43f4ae0
individual devices on an IP network to get their own network
43f4ae0
configuration information (IP address, subnetmask, broadcast address,
43f4ae0
etc.) from a DHCP server. The overall purpose of DHCP is to make it
43f4ae0
easier to administer a large network.
43f4ae0
43f4ae0
This package provides common files used by dhcp and dhclient package.
43f4ae0
Adam Tkac 81227ae
%package libs
Adam Tkac 81227ae
Summary: Shared libraries used by ISC dhcp client and server
Adam Tkac 81227ae
Adam Tkac 81227ae
%description libs
Adam Tkac 81227ae
This package contains shared libraries used by ISC dhcp client and server
Adam Tkac 81227ae
Adam Tkac 81227ae
788673c
%package devel
788673c
Summary: Development headers and libraries for interfacing to the DHCP server
b8f92d8
Requires: %{name}-libs%{?_isa} = %{epoch}:%{version}-%{release}
788673c
cvsdist a682876
%description devel
6599f82
Header files and API documentation for using the ISC DHCP libraries.  The
6599f82
libdhcpctl and libomapi static libraries are also included in this package.
cvsdist ef67d48
4b70ef0
%if ! 0%{?_module_build}
9b2a8d5
%package devel-doc
9b2a8d5
Summary: Developer's Guide for ISC DHCP
Jaromír Končický 2abfc8f
Requires: %{name}-libs = %{epoch}:%{version}-%{release}
Jaromír Končický e5e3005
BuildArch: noarch
Jaromír Končický e5e3005
9b2a8d5
%description devel-doc
Jaromír Končický e5e3005
This documentation is intended for developers, contributors and other
Jaromír Končický e5e3005
programmers that are interested in internal operation of the code.
9b2a8d5
This package contains doxygen-generated documentation.
4b70ef0
%endif
Jaromír Končický e5e3005
cvsdist ef67d48
%prep
25d2dbf
%setup -q -n dhcp-%{VERSION}
86a07e1
Adam Tkac 9819e31
# Remove bundled BIND source
Adam Tkac 9819e31
rm bind/bind.tar.gz
Adam Tkac 9819e31
43a67dc
# Fire away bundled BIND source.
e83fb19
%patch0 -p1 -b .remove-bind %{?_rawbuild}
3d2a80f
e83fb19
#Build dhcp's libraries as shared libs instead of static libs.
e83fb19
%patch2 -p1 -b .sharedlib
43a67dc
3b727ca
# Replace the standard ISC warning message about requesting help with an
3b727ca
# explanation that this is a patched build of ISC DHCP and bugs should be
3b727ca
# reported through bugzilla.redhat.com
e83fb19
%patch3 -p1 -b .errwarn
86a07e1
4bf24c8
# Add more dhclient options (-I, -B, -H, -F, -timeout, -V, and -R)
e83fb19
%patch4 -p1 -b .options
86a07e1
3b727ca
# Handle releasing interfaces requested by /sbin/ifup
3b727ca
# pid file is assumed to be /var/run/dhclient-$interface.pid
e83fb19
%patch5 -p1 -b .ifup
86a07e1
3b727ca
# If we receive a DHCP offer in dhclient and it's DECLINEd in dhclient-script,
3b727ca
# backoff for an amount of time before trying again
e83fb19
%patch6 -p1 -b .backoff
86a07e1
3b727ca
# Support unicast BOOTP for IBM pSeries systems (and maybe others)
81814c7
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #19146])
e83fb19
%patch7 -p1 -b .unicast
2993a2a
262beb6
# Add NIS domain, NIS servers, NTP servers, interface-mtu and domain-search
1bab453
# to the list of default requested DHCP options
e83fb19
%patch8 -p1 -b .requested
202880c
27c9546
d8c679f
# Various man-page-only fixes
9538db2
%patch10 -p1 -b .man
af39808
82186fd
# Change paths to conform to our standards
9538db2
%patch11 -p1 -b .paths
82186fd
f669e74
# Make sure all open file descriptors are closed-on-exec for SELinux (#446632)
81814c7
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #19148])
9538db2
%patch12 -p1 -b .cloexec
0e27ee4
81814c7
# Fix 'garbage in format string' error (#450042)
e83fb19
%patch13 -p1 -b .garbage
db59186
51c3df5
# Handle cases in add_timeout() where the function is called with a NULL
51c3df5
# value for the 'when' parameter
70d67fc
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #19867])
e83fb19
%patch14 -p1 -b .dracut
51c3df5
7b41fdb
# Ensure 64-bit platforms parse lease file dates & times correctly (#448615, #628258)
1a731ce
# (Partly submitted to dhcp-bugs@isc.org - [ISC-Bugs #22033])
e83fb19
%patch15 -p1 -b .64-bit_lease_parse
c604925
48c3985
# Drop unnecessary capabilities in
48c3985
# dhclient (#517649, #546765), dhcpd/dhcrelay (#699713)
e83fb19
%patch16 -p1 -b .capability
3b84ae4
21b8c45
# If any of the bound addresses are found to be in use on the link,
21b8c45
# the dhcpv6 client sends a Decline message to the server
21b8c45
# as described in section 18.1.7 of RFC-3315 (#559147)
ea06b93
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #21237])
0e875a2
%patch18 -p1 -b .sendDecline
21b8c45
a21bc05
# RFC 3442 - Classless Static Route Option for DHCPv4 (#516325)
b4dd5fd
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #24572])
0e875a2
%patch19 -p1 -b .rfc3442
a21bc05
290660e
# check whether there is any unexpired address in previous lease
290660e
# prior to confirming (INIT-REBOOT) the lease (#585418)
7b41fdb
# (Submitted to dhcp-suggest@isc.org - [ISC-Bugs #22675])
0e875a2
%patch20 -p1 -b .honor-expired
41ed8fd
76c2a1e
# DHCPv6 over PPP support (#626514)
0e875a2
%patch21 -p1 -b .PPP
76c2a1e
bd3a57b
# IPoIB support (#660681)
bd3a57b
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #24249])
0e875a2
%patch23 -p1 -b .lpf-ib
7caf8ab
# add GUID/DUID to dhcpd logs (#1064416)
0e875a2
%patch24 -p1 -b .IPoIB-log-id
0e875a2
%patch25 -p1 -b .improved-xid
a40b8cb
7caf8ab
# create client identifier per rfc4390
0e875a2
#%%patch26 -p1 -b .gpxe-cid (not needed as we use DUIDs - see next patch)
7caf8ab
# Turn on creating/sending of DUID as client identifier with DHCPv4 clients (#560361c#40, rfc4361)
a40b8cb
%patch26 -p1 -b .duidv4
a40b8cb
# Implement DUID-UUID (RFC 6355) and make it default DUID type (#560361#60)
a40b8cb
%patch27 -p1 -b .duid_uuid
bd3a57b
6fa69ac
# http://sourceware.org/systemtap/wiki/SystemTap
8173a68
#%%patch28 -p1 -b .systemtap
6fa69ac
59c88cb
# send unicast request/release via correct interface (#800561, #1177351)
59c88cb
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #30544])
59c88cb
%patch31 -p1 -b .bind-iface
59c88cb
bd413ec
9311117
# 'No subnet declaration for <iface>' should be info, not error.
9568cf3
%patch33 -p1 -b .error2info
9ca3958
0ae0d11
# support for sending startup notification to systemd (#1077666)
9568cf3
%patch34 -p1 -b .sd_notify
91172b8
5d40954
# option 97 - pxe-client-id (#1058674)
5d40954
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #38110])
9568cf3
%patch36 -p1 -b .option97
5d40954
7df69ff
# dhclient: write DUID_LLT even in stateless mode (#1156356)
7df69ff
# (Submitted to dhcp-bugs@isc.org - [ISC-Bugs #38144])
9568cf3
%patch37 -p1 -b .stateless-DUID-LLT
7df69ff
59c88cb
# dhclient: make sure link-local address is ready in stateless mode (#1263466)
59c88cb
%patch38 -p1 -b .preinit6s
91172b8
e701b47
# add signal handlers for proper work with share context
e701b47
%patch39 -p1 -b .signals
e701b47
956986c
# close omapi socker descriptions properly
956986c
# https://bugzilla.redhat.com/1523547 
956986c
%patch40 -p1 -b .omapi-leak
956986c
fac5ecb
# DHCLIENT_DEFAULT_PREFIX_LEN  64 -> 128
fac5ecb
# https://bugzilla.gnome.org/show_bug.cgi?id=656610
b7e832e
sed -i -e 's|DHCLIENT_DEFAULT_PREFIX_LEN 64|DHCLIENT_DEFAULT_PREFIX_LEN 128|g' includes/site.h
fac5ecb
1017230
# Update paths in all man pages
1017230
for page in client/dhclient.conf.5 client/dhclient.leases.5 \
1017230
            client/dhclient-script.8 client/dhclient.8 ; do
b7e832e
    sed -i -e 's|CLIENTBINDIR|%{_sbindir}|g' \
1017230
                -e 's|RUNDIR|%{_localstatedir}/run|g' \
64b0222
                -e 's|DBDIR|%{_localstatedir}/lib/dhclient|g' \
a1643e9
                -e 's|ETCDIR|%{dhcpconfdir}|g' $page
1017230
done
1017230
1017230
for page in server/dhcpd.conf.5 server/dhcpd.leases.5 server/dhcpd.8 ; do
b7e832e
    sed -i -e 's|CLIENTBINDIR|%{_sbindir}|g' \
1017230
                -e 's|RUNDIR|%{_localstatedir}/run|g' \
64b0222
                -e 's|DBDIR|%{_localstatedir}/lib/dhcpd|g' \
a1643e9
                -e 's|ETCDIR|%{dhcpconfdir}|g' $page
1017230
done
1017230
b7e832e
sed -i -e 's|/var/db/|%{_localstatedir}/lib/dhcpd/|g' contrib/dhcp-lease-list.pl
e7bd38e
9115422
%build
6e67a56
#libtoolize --copy --force
ea06b93
autoreconf --verbose --force --install
cvsdist ef67d48
f3cba52
CFLAGS="%{optflags} -fno-strict-aliasing" \
82186fd
%configure \
82186fd
    --with-srv-lease-file=%{_localstatedir}/lib/dhcpd/dhcpd.leases \
c3b67cd
    --with-srv6-lease-file=%{_localstatedir}/lib/dhcpd/dhcpd6.leases \
82186fd
    --with-cli-lease-file=%{_localstatedir}/lib/dhclient/dhclient.leases \
c3b67cd
    --with-cli6-lease-file=%{_localstatedir}/lib/dhclient/dhclient6.leases \
82186fd
    --with-srv-pid-file=%{_localstatedir}/run/dhcpd.pid \
c3b67cd
    --with-srv6-pid-file=%{_localstatedir}/run/dhcpd6.pid \
82186fd
    --with-cli-pid-file=%{_localstatedir}/run/dhclient.pid \
c3b67cd
    --with-cli6-pid-file=%{_localstatedir}/run/dhclient6.pid \
3a884fc
    --with-relay-pid-file=%{_localstatedir}/run/dhcrelay.pid \
cccec22
    --with-libbind=%{_includedir}/bind99 \
cccec22
    --with-libbind-libs=%{_libdir}/bind99 \
d0384ed
    --with-ldap \
d0384ed
    --with-ldapcrypto \
d0384ed
    --with-ldap-gssapi \
d7e74c8
    --disable-static \
7b69e54
    --enable-log-pid \
b7e832e
%if %{sdt}
6fa69ac
    --enable-systemtap \
6fa69ac
    --with-tapset-install-dir=%{tapsetdir} \
6fa69ac
%endif
0ae0d11
    --enable-paranoia --enable-early-chroot \
d0384ed
    --enable-binary-leases \
0ae0d11
    --with-systemd
b7e832e
make %{?_smp_mflags}
49fbeaf
%if ! 0%{?_module_build}
Jaromír Končický e5e3005
pushd doc
b7e832e
make %{?_smp_mflags} devel
Jaromír Končický e5e3005
popd
99d8af5
%endif
cvsdist ef67d48
d1dc4c0
%install
b7e832e
make DESTDIR=%{buildroot} install %{?_smp_mflags}
c987ce5
c72a792
# We don't want example conf files in /etc
b7e832e
rm -f %{buildroot}%{_sysconfdir}/dhclient.conf.example
b7e832e
rm -f %{buildroot}%{_sysconfdir}/dhcpd.conf.example
82186fd
cfe00c4
# dhclient-script
b7e832e
install -D -p -m 0755 %{SOURCE1} %{buildroot}%{_sbindir}/dhclient-script
cfe00c4
cfe00c4
# README.dhclient.d
b7e832e
install -p -m 0644 %{SOURCE2} .
cfe00c4
cfe00c4
# Empty directory for dhclient.d scripts
b7e832e
mkdir -p %{buildroot}%{dhcpconfdir}/dhclient.d
cfe00c4
cfe00c4
# NetworkManager dispatcher script
b7e832e
mkdir -p %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d
b7e832e
install -p -m 0755 %{SOURCE3} %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d
b7e832e
install -p -m 0755 %{SOURCE4} %{buildroot}%{_sysconfdir}/NetworkManager/dispatcher.d
82186fd
cfe00c4
# pm-utils script to handle suspend/resume and dhclient leases
b7e832e
install -D -p -m 0755 %{SOURCE5} %{buildroot}%{_libdir}/pm-utils/sleep.d/56dhclient
cfe00c4
cfe00c4
# systemd unit files
030991f
mkdir -p %{buildroot}%{_unitdir}
fbce21e
install -m 644 %{SOURCE6} %{buildroot}%{_unitdir}
fbce21e
install -m 644 %{SOURCE7} %{buildroot}%{_unitdir}
0005ada
install -m 644 %{SOURCE8} %{buildroot}%{_unitdir}
77e77ea
82186fd
# Start empty lease databases
b7e832e
mkdir -p %{buildroot}%{_localstatedir}/lib/dhcpd/
8cb20bf
touch %{buildroot}%{_localstatedir}/lib/dhcpd/dhcpd.leases
c3b67cd
touch %{buildroot}%{_localstatedir}/lib/dhcpd/dhcpd6.leases
b7e832e
mkdir -p %{buildroot}%{_localstatedir}/lib/dhclient/
cvsdist b144431
0516f9e
# default sysconfig file for dhcpd
b7e832e
mkdir -p %{buildroot}%{_sysconfdir}/sysconfig
b7e832e
cat <<EOF > %{buildroot}%{_sysconfdir}/sysconfig/dhcpd
0516f9e
# WARNING: This file is NOT used anymore.
0516f9e
0516f9e
# If you are here to restrict what interfaces should dhcpd listen on,
0516f9e
# be aware that dhcpd listens *only* on interfaces for which it finds subnet
0516f9e
# declaration in dhcpd.conf. It means that explicitly enumerating interfaces
0516f9e
# also on command line should not be required in most cases.
0516f9e
0516f9e
# If you still insist on adding some command line options,
0516f9e
# copy dhcpd.service from /lib/systemd/system to /etc/systemd/system and modify
0516f9e
# it there.
0516f9e
# https://fedoraproject.org/wiki/Systemd#How_do_I_customize_a_unit_file.2F_add_a_custom_unit_file.3F
0516f9e
0516f9e
# example:
0516f9e
# $ cp /usr/lib/systemd/system/dhcpd.service /etc/systemd/system/
0516f9e
# $ vi /etc/systemd/system/dhcpd.service
0516f9e
# $ ExecStart=/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid <your_interface_name(s)>
0516f9e
# $ systemctl --system daemon-reload
0516f9e
# $ systemctl restart dhcpd.service
0516f9e
EOF
0516f9e
82186fd
# Copy sample conf files into position (called by doc macro)
b7e832e
cp -p doc/examples/dhclient-dhcpv6.conf client/dhclient6.conf.example
b7e832e
cp -p doc/examples/dhcpd-dhcpv6.conf server/dhcpd6.conf.example
f46525d
b7e832e
cat << EOF > client/dhclient-enter-hooks
cbf79dc
#!/bin/bash
cbf79dc
cbf79dc
# For dhclient/dhclient-script debugging.
cbf79dc
# Copy this into /etc/dhcp/ and make it executable.
cbf79dc
# Run 'dhclient -d <interface>' to see info passed from dhclient to dhclient-script.
cbf79dc
# See also HOOKS section in dhclient-script(8) man page.
cbf79dc
cbf79dc
echo "interface: ${interface}"
cbf79dc
echo "reason: ${reason}"
cbf79dc
cbf79dc
( set -o posix ; set ) | grep "old_"
cbf79dc
( set -o posix ; set ) | grep "new_"
cbf79dc
( set -o posix ; set ) | grep "alias_"
cbf79dc
( set -o posix ; set ) | grep "requested_"
cbf79dc
EOF
cbf79dc
9538db2
# Install default (empty) dhcpd.conf:
b7e832e
mkdir -p %{buildroot}%{dhcpconfdir}
b7e832e
cat << EOF > %{buildroot}%{dhcpconfdir}/dhcpd.conf
82186fd
#
82186fd
# DHCP Server Configuration file.
5fe3b16
#   see /usr/share/doc/dhcp-server/dhcpd.conf.example
7a66932
#   see dhcpd.conf(5) man page
82186fd
#
82186fd
EOF
3c1d581
9538db2
# Install default (empty) dhcpd6.conf:
b7e832e
cat << EOF > %{buildroot}%{dhcpconfdir}/dhcpd6.conf
9c63bd9
#
7a66932
# DHCPv6 Server Configuration file.
5fe3b16
#   see /usr/share/doc/dhcp-server/dhcpd6.conf.example
7a66932
#   see dhcpd.conf(5) man page
9c63bd9
#
9c63bd9
EOF
9c63bd9
af39808
# Install dhcp.schema for LDAP configuration
b7e832e
install -D -p -m 0644 contrib/ldap/dhcp.schema %{buildroot}%{_sysconfdir}/openldap/schema/dhcp.schema
cvsdist a682876
Adam Tkac 81227ae
# Don't package libtool *.la files
b7e832e
find %{buildroot} -type f -name "*.la" -delete -print
Adam Tkac 81227ae
7406750
rm %{buildroot}%{_includedir}/isc-dhcp/dst.h
7406750
ce52a91
%pre server
f68f02d
# /usr/share/doc/setup/uidgid
bd3a57b
%global gid_uid 177
bd3a57b
getent group dhcpd >/dev/null || groupadd --force --gid %{gid_uid} --system dhcpd
0f0b1e4
if ! getent passwd dhcpd >/dev/null ; then
bd3a57b
    if ! getent passwd %{gid_uid} >/dev/null ; then
bd3a57b
      useradd --system --uid %{gid_uid} --gid dhcpd --home / --shell /sbin/nologin --comment "DHCP server" dhcpd
0f0b1e4
    else
0f0b1e4
      useradd --system --gid dhcpd --home / --shell /sbin/nologin --comment "DHCP server" dhcpd
0f0b1e4
    fi
0f0b1e4
fi
f68f02d
exit 0
f68f02d
ce52a91
%post server
95a6f13
# Initial installation
7000c04
%systemd_post dhcpd.service dhcpd6.service
77e77ea
ee81fb4
7000c04
for servicename in dhcpd dhcpd6; do
7000c04
  etcservicefile=%{_sysconfdir}/systemd/system/${servicename}.service
7000c04
  if [ -f ${etcservicefile} ]; then
b7e832e
    grep -q Type= ${etcservicefile} || sed -i '/\[Service\]/a Type=notify' ${etcservicefile}
b7e832e
    sed -i 's/After=network.target/Wants=network-online.target\nAfter=network-online.target/' ${etcservicefile}
7000c04
  fi
7000c04
done
7000c04
exit 0
7000c04
7000c04
%post relay
7000c04
# Initial installation
7000c04
%systemd_post dhcrelay.service
7000c04
7000c04
for servicename in dhcrelay; do
0ae0d11
  etcservicefile=%{_sysconfdir}/systemd/system/${servicename}.service
0ae0d11
  if [ -f ${etcservicefile} ]; then
b7e832e
    grep -q Type= ${etcservicefile} || sed -i '/\[Service\]/a Type=notify' ${etcservicefile}
b7e832e
    sed -i 's/After=network.target/Wants=network-online.target\nAfter=network-online.target/' ${etcservicefile}
0ae0d11
  fi
0ae0d11
done
0ae0d11
exit 0
77e77ea
ce52a91
%preun server
77e77ea
# Package removal, not upgrade
7000c04
%systemd_preun dhcpd.service dhcpd6.service
7000c04
7000c04
%preun relay
7000c04
# Package removal, not upgrade
7000c04
%systemd_preun dhcrelay.service
cvsdist ef67d48
6817180
ce52a91
%postun server
77e77ea
# Package upgrade, not uninstall
7000c04
%systemd_postun_with_restart dhcpd.service dhcpd6.service
7000c04
7000c04
%postun relay
7000c04
# Package upgrade, not uninstall
7000c04
%systemd_postun_with_restart dhcrelay.service
jvdias 4bf05ee
131ffbc
%ldconfig_scriptlets libs
Adam Tkac 81227ae
da00953
%triggerun -- dhcp
dd39224
# convert DHC*ARGS from /etc/sysconfig/dhc* to /etc/systemd/system/dhc*.service
dd39224
for servicename in dhcpd dhcpd6 dhcrelay; do
de40db7
  if [ -f %{_sysconfdir}/sysconfig/${servicename} ]; then
a0cdea3
    # get DHCPDARGS/DHCRELAYARGS value from /etc/sysconfig/${servicename}
a0cdea3
    source %{_sysconfdir}/sysconfig/${servicename}
dd39224
    if [ "${servicename}" == "dhcrelay" ]; then
a0cdea3
        args=$DHCRELAYARGS
dd39224
    else
a0cdea3
        args=$DHCPDARGS
dd39224
    fi
dd39224
    # value is non-empty (i.e. user modified) and there isn't a service unit yet
de40db7
    if [ -n "${args}" -a ! -f %{_sysconfdir}/systemd/system/${servicename}.service ]; then
dd39224
      # in $args replace / with \/ otherwise the next sed won't take it
dd39224
      args=$(echo $args | sed 's/\//\\\//'g)
dd39224
      # add $args to the end of ExecStart line
a0cdea3
      sed -r -e "/ExecStart=/ s/$/ ${args}/" \
dd39224
                < %{_unitdir}/${servicename}.service \
de40db7
                > %{_sysconfdir}/systemd/system/${servicename}.service
dd39224
    fi
dd39224
  fi
dd39224
done
931db11
ce52a91
%files server
c72a792
%doc server/dhcpd.conf.example server/dhcpd6.conf.example
e7bd38e
%doc contrib/ldap/ contrib/dhcp-lease-list.pl
3a884fc
%attr(0750,root,root) %dir %{dhcpconfdir}
ee81fb4
%attr(0755,dhcpd,dhcpd) %dir %{_localstatedir}/lib/dhcpd
a6bfedd
%attr(0644,dhcpd,dhcpd) %verify(mode) %config(noreplace) %{_localstatedir}/lib/dhcpd/dhcpd.leases
a6bfedd
%attr(0644,dhcpd,dhcpd) %verify(mode) %config(noreplace) %{_localstatedir}/lib/dhcpd/dhcpd6.leases
0516f9e
%config(noreplace) %{_sysconfdir}/sysconfig/dhcpd
a1643e9
%config(noreplace) %{dhcpconfdir}/dhcpd.conf
9c63bd9
%config(noreplace) %{dhcpconfdir}/dhcpd6.conf
35ba231
%config(noreplace) %{_sysconfdir}/openldap/schema/dhcp.schema
9ba8b65
%dir %{_sysconfdir}/NetworkManager
9ba8b65
%dir %{_sysconfdir}/NetworkManager/dispatcher.d
0005ada
%{_sysconfdir}/NetworkManager/dispatcher.d/12-dhcpd
6817180
%attr(0644,root,root)   %{_unitdir}/dhcpd.service
6817180
%attr(0644,root,root)   %{_unitdir}/dhcpd6.service
cvsdist ef67d48
%{_sbindir}/dhcpd
6e67a56
%{_bindir}/omshell
6e67a56
%attr(0644,root,root) %{_mandir}/man1/omshell.1.gz
88e892d
%attr(0644,root,root) %{_mandir}/man5/dhcpd.conf.5.gz
88e892d
%attr(0644,root,root) %{_mandir}/man5/dhcpd.leases.5.gz
88e892d
%attr(0644,root,root) %{_mandir}/man8/dhcpd.8.gz
b7e832e
%if %{sdt}
6fa69ac
%{tapsetdir}/*.stp
6fa69ac
%endif
cvsdist ef67d48
7000c04
%files relay
7000c04
%{_sbindir}/dhcrelay
7000c04
%attr(0644,root,root) %{_unitdir}/dhcrelay.service
7000c04
%attr(0644,root,root) %{_mandir}/man8/dhcrelay.8.gz
7000c04
7000c04
%files compat
7000c04
a0d47e7
%files client
cbf79dc
%doc README.dhclient.d
cbf79dc
%doc client/dhclient.conf.example client/dhclient6.conf.example client/dhclient-enter-hooks
3a884fc
%attr(0750,root,root) %dir %{dhcpconfdir}
a1643e9
%dir %{dhcpconfdir}/dhclient.d
jvdias 31cdb58
%dir %{_localstatedir}/lib/dhclient
262beb6
%dir %{_sysconfdir}/NetworkManager
262beb6
%dir %{_sysconfdir}/NetworkManager/dispatcher.d
9ba8b65
%{_sysconfdir}/NetworkManager/dispatcher.d/11-dhclient
cfe00c4
%{_sbindir}/dhclient
cfe00c4
%{_sbindir}/dhclient-script
de0a7af
%attr(0755,root,root) %{_libdir}/pm-utils/sleep.d/56dhclient
88e892d
%attr(0644,root,root) %{_mandir}/man5/dhclient.conf.5.gz
88e892d
%attr(0644,root,root) %{_mandir}/man5/dhclient.leases.5.gz
88e892d
%attr(0644,root,root) %{_mandir}/man8/dhclient.8.gz
88e892d
%attr(0644,root,root) %{_mandir}/man8/dhclient-script.8.gz
43f4ae0
43f4ae0
%files common
85d42be
%{!?_licensedir:%global license %%doc}
b7e832e
%{license} LICENSE
85d42be
%doc README RELNOTES doc/References.txt
88e892d
%attr(0644,root,root) %{_mandir}/man5/dhcp-options.5.gz
88e892d
%attr(0644,root,root) %{_mandir}/man5/dhcp-eval.5.gz
cvsdist a682876
Adam Tkac 81227ae
%files libs
Adam Tkac 81227ae
%{_libdir}/libdhcpctl.so.*
Adam Tkac 81227ae
%{_libdir}/libomapi.so.*
Adam Tkac 81227ae
cvsdist a682876
%files devel
43f4ae0
%doc doc/IANA-arp-parameters doc/api+protocol
82186fd
%{_includedir}/dhcpctl
6f11dd6
%{_includedir}/omapip
Adam Tkac 81227ae
%{_libdir}/libdhcpctl.so
Adam Tkac 81227ae
%{_libdir}/libomapi.so
0997f7a
%attr(0644,root,root) %{_mandir}/man3/dhcpctl.3.gz
0997f7a
%attr(0644,root,root) %{_mandir}/man3/omapi.3.gz
cvsdist ef67d48
4b70ef0
%if ! 0%{?_module_build}
9b2a8d5
%files devel-doc
Jaromír Končický e5e3005
%doc doc/html/
4b70ef0
%endif
6817180
d1dc4c0
%changelog
dbb4ccd
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.6-12
dbb4ccd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
dbb4ccd
131ffbc
* Sat Feb 03 2018 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 12:4.3.6-11
131ffbc
- Switch to %%ldconfig_scriptlets
131ffbc
e821f20
* Wed Jan 10 2018 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-10
e821f20
- Use released version
e821f20
baeda11
* Wed Dec 20 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.5-9
baeda11
- Change duid_uuid patch to not use std99 feature
baeda11
956986c
* Fri Dec  8 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-8
956986c
- Fix omapi SD leak (#1523547)
956986c
e701b47
* Thu Nov  9 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-7
e701b47
- Add patch for proper signal handling with shared context (#1457871)
e701b47
b717d91
* Wed Sep 20 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-6
b717d91
- Do now override hostname variable in script
b717d91
6b95e94
* Sun Sep 10 2017 Peter Robinson <pbrobinson@fedoraproject.org> 12:4.3.6-5
6b95e94
- Rebuild for bind 9.9.11
6b95e94
b2ad46b
* Tue Aug  1 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-4
b2ad46b
- Fix typos in dhclient-script
b2ad46b
c2c0b1a
* Thu Jul 27 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-3
c2c0b1a
- Recreate /etc/resolv.conf if NetworkManager screwed it up (#1475279)
c2c0b1a
27c22d4
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.6-2
27c22d4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
27c22d4
c2c0b1a
af708bb
* Fri Jul 14 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.6-1
af708bb
- New version 4.3.6
af708bb
Igor Gnatenko 8e64716
* Fri Jul 07 2017 Igor Gnatenko <ignatenko@redhat.com> - 12:4.3.5-10
Igor Gnatenko 8e64716
- Rebuild due to bug in RPM (RHBZ #1468476)
Igor Gnatenko 8e64716
b265ddd
* Mon Jul 03 2017 Petr Menšík <pemensik@redhat.com> - 12:4.3.5-9
b265ddd
- Rebuild for bind 9.9.10
b265ddd
53b24f9
* Wed May 31 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.5-8
53b24f9
- Drop chown from the post section
53b24f9
53d2001
* Tue May 23 2017 Pavel Zhukov <pzhukov@redhat.com> - 12:4.3.5-7
53d2001
- Don't open ddns port until it's needed. Credits to Petr Menšík for the original idea
53d2001
99d8af5
* Wed Apr 19 2017 Dominika Hodovska <dhodovsk@redhat.com> - 12:4.3.5-5
99d8af5
- don't build doxygen documentation during modular build
99d8af5
e8a1a29
* Tue Apr 04 2017 Pavel Zhukov <landgraf@fedoraproject.org> - 12:4.3.5-4
e8a1a29
- Add EnvironmentFile parameter for backward compatibility
e8a1a29
00c7b67
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.5-3
00c7b67
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
00c7b67
1954e27
* Wed Nov 30 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.5-2
1954e27
- get BUG_REPORT_URL from /etc/os-release (#1399351)
1954e27
f4e9ae9
* Wed Oct 05 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.5-1
f4e9ae9
- 4.3.5
f4e9ae9
7a016a6
* Mon Sep 12 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.5-0.1b1
7a016a6
- 4.3.5b1
7a016a6
a11c0d6
* Wed Aug 03 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.4-3
a11c0d6
- [dhclient] rename -R option to --request-options (#1357947)
e98359b
- [dhclient] rename -timeout option to --timeout
a11c0d6
35b7018
* Thu May 26 2016 Tomas Hozza <thozza@redhat.com> - 12:4.3.4-2
35b7018
- Rebuild against bind99-9.9.9-P1
35b7018
8173a68
* Fri Apr 29 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.4-1
8173a68
- 4.3.4
8173a68
- disable systemtap (I don't think anybody ever used it)
8173a68
a5c0e0f
* Wed Mar 23 2016 Zdenek Dohnal zdohnal@redhat.com - 12:4.3.3-13.P1
a5c0e0f
- Mentioning the bash script is needed in README.dhclient.d
a5c0e0f
1e956fd
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 12:4.3.3-12.P1
1e956fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
1e956fd
1df7626
* Wed Jan 13 2016 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-11.P1
027fd57
- 4.3.3-P1 - fix for CVE-2015-8605 (#1298077)
027fd57
87779bc
* Wed Dec 16 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.3-10
87779bc
- Rebuild against bind-9.9.8-P2
87779bc
a40b8cb
* Mon Dec 14 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-9
a40b8cb
- implement DUID-UUID (RFC 6355) and make it default DUID type (#560361#60)
a40b8cb
4b570e2
* Tue Nov 24 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-8
4b570e2
- dispatcher.d/12-dhcpd: use reset-failed command
4b570e2
d6db3a5
* Mon Nov 23 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-7
d6db3a5
- dhclient-script: hostname -> hostnamectl --transient
d6db3a5
3a45825
* Tue Nov 03 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-6
3a45825
- dhclient-script: source ifcfg-* because of PEERDNS (#1277253)
3a45825
262d627
* Tue Oct 13 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-5
262d627
- dhclient-script: fix for gateway not in the end of rfc3442 routes list (#1251644)
262d627
609ced7
* Tue Oct 13 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-4
609ced7
- dhclient-script: make_resolv_conf(): keep old nameservers
609ced7
  if server sends domain-name/search, but no nameservers (#1269595)
609ced7
59c88cb
* Tue Sep 22 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-3
59c88cb
- dhclient: make sure link-local address is ready in stateless mode (#1263466)
59c88cb
9262a08
* Mon Sep 07 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-2
9262a08
- VLAN ID is only bottom 12-bits of TCI (#1259552)
9262a08
48bc1f5
* Fri Sep 04 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-1
48bc1f5
- 4.3.3
48bc1f5
fddc6e1
* Tue Aug 11 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-0.2b1
fddc6e1
- dhclient-script: respect DEFROUTE/GATEWAYDEV if Classless Static Routes are offered (#1251644)
fddc6e1
7406750
* Mon Aug 10 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.3-0.1b1
7406750
- 4.3.3b1
d0384ed
- enable krb5/gssapi authentication for OpenLDAP
d0384ed
- enable support for binary insertion of leases
7406750
0d29ddb
* Wed Jul 15 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-12
0d29ddb
- fix ipcalc requires
0d29ddb
27892ea
* Tue Jul 14 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-11
27892ea
- remove dependency on initscripts (#1098172)
4f66445
- make path to resolv.conf configurable (#1086425)
27892ea
b7e832e
* Thu Jul 09 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-10
b7e832e
- spec cleanup
b7e832e
8df2f33
* Thu Jul 02 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-9
8df2f33
- test upstream fix for #866714 (paranoia.patch)
8df2f33
83597a3
* Wed Jun 24 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-8
83597a3
- add more randomness into xid generation (#1195693)
83597a3
826b979
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.3.2-7
826b979
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
826b979
278a2ea
* Tue May 26 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-6
278a2ea
- dhclient-script: run also scripts in dhclient-[enter/exit]-hooks.d dir
278a2ea
d12e0eb
* Tue Apr 21 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-5
d12e0eb
- dhclient-script: add a minute to address lifetimes (#1188423)
d12e0eb
8568b71
* Mon Apr 13 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-4
8568b71
- dhclient-script: amend previous change (#1210984)
8568b71
c191e7e
* Wed Mar 25 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-3
c191e7e
- dhclient-script: fix shellcheck.net suggestions
c191e7e
cccec22
* Fri Mar 13 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.2-2
cccec22
- rebuild against bind99 9.9.7 package
cccec22
5ca2db2
* Thu Mar 05 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-1
5ca2db2
- 4.3.2
5ca2db2
d4e0705
* Wed Feb 25 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.6b1
d4e0705
- correctly set IB's hw->hlen (#1185075)
d4e0705
ef48bde
* Wed Feb 25 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.2-0.5b1
ef48bde
- Rebuild against bind-9.10.2rc2
ef48bde
986801e
* Tue Feb 17 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.4b1
986801e
- dhclient-script: use 'ip addr replace' for both BOUND & RENEW
986801e
cbf79dc
* Tue Feb 17 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.3b1
cbf79dc
- doc/dhclient/dhclient-enter-hooks for dhclient-script debugging
cbf79dc
e79843f
* Fri Feb 13 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.2b1
e79843f
- dhclient-script: s/addr add/addr replace/
e79843f
9568cf3
* Sun Feb 08 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.2-0.1b1
9568cf3
- 4.3.2b1
9568cf3
8e68883
* Tue Feb 03 2015 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-21
8e68883
- send unicast request/release via correct interface (#800561, #1177351)
8e68883
938f7b9
* Mon Feb 02 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.1-20
938f7b9
- rebuild against bind-9.10.2rc1
938f7b9
c7dbb5f
* Wed Jan 14 2015 Tomas Hozza <thozza@redhat.com> - 12:4.3.1-19
c7dbb5f
- rebuild against bind 9.10.1-P1
c7dbb5f
7df69ff
* Thu Dec 18 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-18
7df69ff
- dhclient: write DUID_LLT even in stateless mode (#1156356)
7df69ff
5d40954
* Wed Dec 17 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-17
5d40954
- option 97 - pxe-client-id (#1058674)
5d40954
d9a087c
* Wed Nov 19 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-16
d9a087c
- amend post scriptlets for #1120656
d9a087c
81262d4
* Mon Nov 10 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-15
81262d4
- dhclient-script: restorecon calls shouldn't be needed
81262d4
                   as we have SELinux transition rules (#1161500)
81262d4
619d708
* Tue Nov 04 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-14
619d708
- GSSAPI support for ldap authentication (#1150542)
619d708
fac5ecb
* Fri Oct 31 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-13
fac5ecb
- redefine DHCLIENT_DEFAULT_PREFIX_LEN  64 -> 128
fac5ecb
8d45405
* Fri Oct 10 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-12
5bf5d89
- Relay-forward Message's Hop Limit should be 32 (#1147240)
5bf5d89
ffddd72
* Wed Oct 08 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-11
891293f
- dhcpd generates spurious responses when seeing requests
891293f
  from vlans on plain interface (#1150587)
891293f
4305b4f
* Fri Oct 03 2014 Tomas Hozza <thozza@redhat.com> - 12:4.3.1-10
4305b4f
- rebuild against bind-9.9.6
4305b4f
a2d4f5a
* Thu Sep 04 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-9
3dc8f27
- [dhclient -6] infinite preferred/valid lifetime represented as -1 (#1133839)
3dc8f27
ceab283
* Mon Sep 01 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-8
ceab283
- better obsoletes for server & client
ceab283
dd63340
* Sat Aug 30 2014 Kalev Lember <kalevlember@gmail.com> - 12:4.3.1-7
dd63340
- Fix dhclient obsoletes version
dd63340
4992026
* Tue Aug 26 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-6
4992026
- dhclient-script: another improvement of add_ipv6_addr_with_DAD()
4992026
fe41e18
* Mon Aug 25 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-5
fe41e18
- spec: use -D with 'install'
a6e84cc
- dhclient-script: IPv6 address which fails DAD is auto-removed when it was
a6e84cc
  added with valid_lft/preferred_lft other then 'forever' (#1133465)
fe41e18
d5ce4f4
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.3.1-4
d5ce4f4
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
d5ce4f4
69ed5a2
* Thu Aug 14 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-3
69ed5a2
- dhclient-script: one more fix for #1129500
69ed5a2
fcd901f
* Thu Aug 14 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-2
fcd901f
- dhclient-script: PREINIT6: make sure link-local address is available (#1129500)
fcd901f
2fe1a32
* Tue Aug 12 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-1
2fe1a32
- 4.3.1
2fe1a32
5938016
* Tue Aug 05 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-0.4.b1
3c1fe83
- dhclient-script: it's OK if the arping reply comes from our system (#1116004)
3c1fe83
0b1fc62
* Tue Jul 22 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-0.3.b1
0b1fc62
- Use network-online.target instead of network.target (#1120656)
0b1fc62
85d42be
* Fri Jul 11 2014 Tom Callaway <spot@fedoraproject.org> 12:4.3.1-0.2.b1
85d42be
- fix license handling
85d42be
7b69e54
* Thu Jul 10 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.1-0.1.b1
7b69e54
- 4.3.1b1
7b69e54
Filipe Brandenburger 6b7e125
* Thu Jun 12 2014 Filipe Brandenburger <filbranden@google.com> - 12:4.3.0-15
Filipe Brandenburger 6b7e125
- dhclient-script: fix issue with classless static routes that breaks Fedora 20 on GCE cloud (#1102830)
Filipe Brandenburger 6b7e125
2a209eb
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.3.0-14
2a209eb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
2a209eb
32fe958
* Fri May 30 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-13
32fe958
- systemtap: fixed dtrace input file (#1102797)
32fe958
325dbb0
* Thu May 29 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-12
325dbb0
- dhcp-sd_notify.patch BuildRequires: pkgconfig(libsystemd)
325dbb0
4533a8a
* Wed May 28 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-11
4533a8a
- dhclient-script: fix stateless DHCPv6 mode (#1101149)
4533a8a
6756a54
* Wed May 07 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-10
6756a54
- use StandardError=null instead of log_perror.patch
6756a54
0ae0d11
* Tue Mar 18 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-9
0ae0d11
- support for sending startup notifications to systemd (#1077666)
0ae0d11
9b2a8d5
* Fri Mar 07 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-8
9b2a8d5
- rename doc subpackage do devel-doc
9b2a8d5
Jaromír Končický e5e3005
* Mon Mar 03 2014 Jaromír Končický <jkoncick@redhat.com> - 12:4.3.0-7
Jaromír Končický e5e3005
- added 'doc' package containing doxygen-generated documentation
Jaromír Končický e5e3005
2ade8d8
* Wed Feb 19 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-6
2ade8d8
- dhclient: rename our -I option to -C as upstream now uses -I
2ade8d8
d80cfcb
* Wed Feb 19 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-5
d80cfcb
- dhclient-script: don't flush all addresses, just the used one
d80cfcb
7caf8ab
* Tue Feb 18 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-4
7caf8ab
- IPoIB: add GUID/DUID to dhcpd logs (#1064416)
7caf8ab
683072b
* Mon Feb 17 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-3
683072b
- don't try to run tests because there's no atf package since F21
683072b
30308a1
* Mon Feb 17 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-2
30308a1
- turn on using of DUID with DHCPv4 clients (#560361,c#40)
30308a1
- remove default /etc/dhcp/dhclient.conf
30308a1
3e1d3e1
* Tue Feb 04 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-1
3e1d3e1
- 4.3.0
3e1d3e1
90936e4
* Wed Jan 29 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.7.rc1
90936e4
- 4.3.0rc1
90936e4
4037da5
* Tue Jan 28 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.6.b1
4037da5
- don't apply retransmission.patch for now (RHBZ#1026565)
4037da5
0c6e25a
* Sun Jan 26 2014 Kevin Fenzi <kevin@scrye.com> 12:4.3.0-0.5.b1
0c6e25a
- Rebuild for new bind
0c6e25a
e7bd38e
* Tue Jan 21 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.4.b1
e7bd38e
- 4.3.0b1
e7bd38e
- ship dhcp-lease-list.pl
e7bd38e
- dhclient-script: don't ping router (#1055181)
e7bd38e
543c1a5
* Mon Jan 13 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.3.a1
543c1a5
- update address lifetimes on RENEW/RENEW6 (#1032809)
543c1a5
9ca3958
* Tue Jan 07 2014 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.2.a1
9ca3958
- make it actually build
9ca3958
e83fb19
* Thu Dec 19 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.3.0-0.1.a1
e83fb19
- 4.3.0a1: requires bind-9.9.5
e83fb19
e3ee5b1
* Thu Nov 21 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-28
e3ee5b1
- dhclient-script: set address lifetimes (#1032809)
e3ee5b1
aa59a99
* Thu Nov 14 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-27
aa59a99
- dhclient-script(RENEW6|REBIND6): delete old ip6_address if it changed (#1015729)
aa59a99
dd72a86
* Thu Oct 31 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-26
dd72a86
- Provide default /etc/dhcp/dhclient.conf
dd72a86
- Client always sends dhcp-client-identifier (#560361)
dd72a86
ab0ccbc
* Thu Oct 24 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-25
ab0ccbc
- use upstream patch for #1001742 ([ISC-Bugs #34784])
ab0ccbc
9e0789b
* Mon Oct 07 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-24
9e0789b
- dhcpd rejects the udp packet with checksum=0xffff (#1015997)
9e0789b
9311117
* Fri Sep 27 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-23
12990ac
- 'No subnet declaration for <iface>' should be info, not error
12990ac
- decrease the sleep in 12-dhcpd due to timeout (#1003695#8)
9311117
61da11e
* Wed Sep 18 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-22
61da11e
- fix segfault introduced with previous commit
61da11e
001230e
* Tue Sep 17 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-21
001230e
- 12-dhcpd: wait a few seconds before restarting services (#1003695)
61da11e
- another solution for #1001742 (#1005814#c10)
001230e
aebaf50
* Thu Sep 12 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-20
aebaf50
- bind DHCPv6 client to link-local address instead of 0 address (#1001742)
aebaf50
63fcbf9
* Mon Aug 26 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-19
63fcbf9
- don't crash on aliased infiniband interface (#996518)
63fcbf9
2d83e81
* Sun Aug 04 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-18
2d83e81
- BuildRequires: systemd due to  %%{_unitdir}
2d83e81
30b7632
* Mon Jul 29 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-17
30b7632
- 12-dhcpd previously exited with error status 1 (#989207)
30b7632
3ccbe7b
* Mon Jul 15 2013 Tomas Hozza <thozza@redhat.com> - 12:4.2.5-16
3ccbe7b
- rebuild against new bind
3ccbe7b
2a156e9
* Tue Jul 02 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-15
2a156e9
- fix several memory leaks in omapi (#978420)
2a156e9
- remove send_release.patch (#979510)
2a156e9
18e8afb
* Tue Jun 18 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-14
18e8afb
- rebuilt against bind once more
18e8afb
0516f9e
* Fri Jun 14 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-13
0516f9e
- return /etc/sysconfig/dhcpd back, but do NOT use it (#909733)
0516f9e
7b56972
* Tue May 14 2013 Adam Williamson <awilliam@redhat.com> - 12:4.2.5-12
7b56972
- rebuild against new bind
7b56972
24a2f1a
* Tue Apr 30 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-11
24a2f1a
- add missing conversion specifier in log_fatal() call (#957371)
24a2f1a
Adam Tkac 0672081
* Tue Apr 16 2013 Adam Tkac <atkac redhat com> - 12:4.2.5-10
Adam Tkac 0672081
- rebuild against new bind
Adam Tkac 0672081
63b860b
* Wed Apr 03 2013 Tomas Hozza <thozza@redhat.com> - 12:4.2.5-9
63b860b
- Expose next-server DHCPv4 option to dhclient script
63b860b
4a364d1
* Tue Mar 26 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-8
4a364d1
- describe -user/-group/-chroot in dhcpd.8
4a364d1
da00953
* Fri Feb 22 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-7
da00953
- remove triggerun condition (#895475)
da00953
0c1b70d
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.5-6
0c1b70d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
0c1b70d
7dd2c30
* Thu Jan 24 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-5
7dd2c30
- remove missing-ipv6-not-fatal.patch because the concerning code is later
7dd2c30
  removed with getifaddrs.patch
7dd2c30
67cff45
* Wed Jan 23 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-4
67cff45
- Make sure range6 is correct for subnet6 where it's declared (#902966)
67cff45
a0cdea3
* Fri Jan 18 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-3
a0cdea3
- simplify the previously added triggerun scriptlet
a0cdea3
dd39224
* Thu Jan 17 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-2
dd39224
- during update convert DHC*ARGS from /etc/sysconfig/dhc*
dd39224
  to /etc/systemd/system/dhc*.service (#895475)
dd39224
- 12-dhcpd NM dispatcher script now restarts also dhcpd6 service
dd39224
854a743
* Thu Jan 10 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-1
854a743
- 4.2.5
854a743
4f00060
* Wed Jan 02 2013 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-0.3.rc1
4f00060
- run %%check in Fedora only, there's no atf package in RHEL
4f00060
b627731
* Thu Dec 20 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-0.2.rc1
b627731
- don't package ancient contrib/* files
b627731
c72a792
* Thu Dec 20 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.5-0.1.rc1
c72a792
- 4.2.5rc1
c72a792
  - added %%check - upstream unit tests (Automated Test Framework - ATF)
c72a792
344e293
* Fri Nov 30 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-23.P2
344e293
- fix two resource leaks in lpf-ib.patch
344e293
0f768b6
* Mon Nov 26 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-22.P2
0f768b6
- add After=time-sync.target to dhcpd[6].service (#878293)
0f768b6
- remove groff from BuildRequires (no idea why it's been there)
0f768b6
b037bb1
* Fri Nov 16 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-21.P2
b037bb1
- multiple key statements in zone definition causes inappropriate error (#873794)
b037bb1
00ed774
* Fri Oct 26 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-20.P2
00ed774
- fix path to dhcpd6.leases in dhcpd6.conf.sample (#870458)
00ed774
58a3b6c
* Wed Oct 17 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-19.P2
58a3b6c
- dhcpd needs to chown leases file created before de-rooting itself (#866714)
58a3b6c
Adam Tkac 2ce1434
* Thu Oct 11 2012 Adam Tkac <atkac redhat com> - 12:4.2.4-18.P2
Adam Tkac 2ce1434
- rebuild against new bind-libs-lite
Adam Tkac 2ce1434
8c2d60b
* Tue Oct 09 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-17.P2
8c2d60b
- do-forward-updates statement wasn't recognized (#863646)
8c2d60b
d8c679f
* Wed Sep 26 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-16.P2
d8c679f
- dhclient-usage.patch+part of manpages.patch merged with dhclient-options.patch
d8c679f
cd1b15c
* Thu Sep 13 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-15.P2
cd1b15c
- 4.2.4-P2: fix for CVE-2012-3955 (#856770)
cd1b15c
c0272c7
* Fri Aug 24 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-14.P1
c0272c7
- SystemD unit files don't use Environment files any more (#850558)
c0272c7
- NetworkManager dispatcher script doesn't use DHCPDARGS any more 
c0272c7
95a6f13
* Wed Aug 22 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-13.P1
95a6f13
- fixed SPEC file so it comply with new systemd-rpm macros guidelines (#850089)
95a6f13
5a6fff1
* Mon Aug 20 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-12.P1
5a6fff1
- dhclient-script: fixed CONFIG variable value passed to need_config (#848858)
60e971c
- dhclient-script: calling dhclient-up-hooks after setting up route, gateways 
60e971c
                   & interface alias (#848869)
5a6fff1
3d2a80f
* Fri Aug 17 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-11.P1
3d2a80f
- don't build libdst, it hasn't been used since 4.2.0 (#849166)
3d2a80f
bd413ec
* Fri Jul 27 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-10.P1
bd413ec
- isc_time_nowplusinterval() is not safe with 64-bit time_t (#662254, #789601)
bd413ec
0371565
* Fri Jul 27 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.4-9.P1
0371565
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
0371565
f4eb815
* Wed Jul 25 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-8.P1
f4eb815
- Dhclient does not correctly parse zero-length options in 
f4eb815
  dhclient6.leases (#633318)
f4eb815
a2c801f
* Wed Jul 25 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-7.P1
a2c801f
- 4.2.4-P1: fix for CVE-2012-3570 CVE-2012-3571 and CVE-2012-3954 (#842892)
a2c801f
cd552e5
* Mon Jul 23 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-6
cd552e5
- ib.patch: added fall-back method (using ioctl(SIOCGIFHWADDR)) when getting
cd552e5
            of HW address with getifaddrs() fails (#626514-c#63, #840601).
cd552e5
6e8741e
* Mon Jul 23 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-5
6e8741e
- Dhcpd does not correctly follow DhcpFailOverPeerDN (#838400)
6e8741e
ac22d37
* Wed Jul 18 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-4
ac22d37
- allow dhcpd to listen on alias interfaces (#840601)
ac22d37
a6bfedd
* Mon Jul 09 2012 Tomas Hozza <thozza@redhat.com> - 12:4.2.4-3
ac22d37
- changed list of %%verify on the leases files (#837474)
a6bfedd
8162f59
* Mon Jun 18 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-2
8162f59
- define $SAVEDIR in dhclient-script (#833054)
8162f59
f1c2fc7
* Wed Jun 06 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-1
f1c2fc7
- 4.2.4
f1c2fc7
0005ada
* Tue Jun 05 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.8.rc2
0005ada
- return prematurely removed 12-dhcpd (NM dispatcher script) (#828522)
0005ada
e95bff2
* Fri May 25 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.7.rc2
e95bff2
- getifaddrs.patch: use HAVE_SA_LEN macro
e95bff2
19e3890
* Wed May 23 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.6.rc2
19e3890
- 4.2.4rc2
19e3890
b05a855
* Mon May 07 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.5.rc1
b05a855
- dhcpd.service: explicitly add -cf to indicate what conf file we use (#819325)
b05a855
- no need to copy /etc/*.conf to /etc/dhcp/*.conf in %%prep anymore
b05a855
efe27aa
* Tue May 01 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.4.rc1
efe27aa
- 4.2.4rc1
efe27aa
634087a
* Thu Apr 26 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.3.b1
634087a
- remove inherit-leases.patch - it's probably not needed anymore (#815355)
634087a
b2ce0ea
* Wed Apr 18 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.2.b1
b2ce0ea
- update paths.patch and source URL
b2ce0ea
d5d042f
* Mon Apr 16 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.4-0.1.b1
d5d042f
- 4.2.4b1: noprefixavail.patch merged upstream
d5d042f
cfe00c4
* Fri Mar 30 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-25.P2
cfe00c4
- move dhclient & dhclient-script from /sbin to /usr/sbin
cfe00c4
30f41aa
* Fri Mar 23 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-24.P2
30f41aa
- one more fix (#806342)
30f41aa
5809fa5
* Fri Mar 23 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-23.P2
5809fa5
- improve #449946 fix (#806342)
5809fa5
3e44d20
* Wed Mar 21 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-22.P2
3e44d20
- RFC5970 - DHCPv6 Options for Network Boot (#798735)
3e44d20
cea9708
* Wed Mar 21 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-21.P2
cea9708
- don't use fallback_interface when releasing lease (#800561)
cea9708
c40b021
* Wed Mar 21 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-20.P2
c40b021
- use getifaddrs() to scan for interfaces on Linux (#449946)
c40b021
006ee97
* Wed Feb 22 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-19.P2
006ee97
- don't send log messages to the standard error descriptor by default (#790387)
006ee97
663dcea
* Mon Feb 13 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-18.P2
663dcea
- -timeout option (command line) with value 3 or less was driving dhclient mad (#789719)
663dcea
4e92627
* Tue Feb 07 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-17.P2
4e92627
- dhclient-script: install link-local static routes with correct scope (#787318)
4e92627
6e0cd32
* Wed Feb  1 2012 Adam Williamson <awilliam@redhat.com> - 12:4.2.3-16.P2
6e0cd32
- rebuild for new bind-libs-lite
6e0cd32
035872d
* Tue Jan 31 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-15.P2
035872d
- revert previous change (#782499)
035872d
- remove the rest of the sysvinit scriptlets
035872d
fbbf7bf
* Tue Jan 17 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-14.P2
fbbf7bf
- use PrivateTmp=true in service files (#782499)
fbbf7bf
89e5f47
* Fri Jan 13 2012 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-13.P2
89e5f47
- 4.2.3-P2: fix for CVE-2011-4868 (#781246)
89e5f47
- clean up old Provides and Obsoletes
89e5f47
45f9209
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.3-12.P1
45f9209
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
45f9209
0acc1b8
* Wed Dec 21 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-11.P1
0acc1b8
- revert change made in 4.2.3-3 because of failing failover inicialization (#765967)
0acc1b8
  the procedure is now:
0acc1b8
  init lease file, init failover, init PID file, change effective user/group ID
0acc1b8
- don't need to fix lease files ownership before starting service
0acc1b8
- dhclient-script: allow static route with a 0.0.0.0 next-hop address (#769463)
0acc1b8
fbce21e
* Tue Dec 20 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-10.P1
fbce21e
- hopefully we don't need 12-dhcpd anymore as 'After=network.target'
fbce21e
  in dhcpd[6].service should take care of the original problem (#565921)
fbce21e
8b9d5e1
* Mon Dec 19 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-9.P1
8b9d5e1
- don't ship legacy SysV initscripts
8b9d5e1
- dhcpd6: move '-cf /etc/dhcp/dhcpd6.conf' from sysconfig/dhcpd6 to dhcpd6.service
8b9d5e1
- run 'chown -R dhcpd:dhcpd /var/lib/dhcpd/' before starting dhcpd/dhcpd6 service
8b9d5e1
  for the case where leases file is owned by root:root as a
8b9d5e1
  consequence of running dhcpd without '-user dhcpd -group dhcpd' (#744292)
8b9d5e1
e810201
* Fri Dec 09 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-8.P1
e810201
- 4.2.3-P1: fix for CVE-2011-4539 (#765681)
e810201
f3cba52
* Thu Nov 24 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-7
f3cba52
- Send DHCPDECLINE and exit(2) when duplicate address was detected and
f3cba52
  dhclient had been started with '-1' (#756759).
f3cba52
- Don't build with -D_GNU_SOURCE, configure.ac uses AC_USE_SYSTEM_EXTENSIONS
f3cba52
Adam Tkac 102f232
* Mon Nov 14 2011 Adam Tkac <atkac redhat com> - 12:4.2.3-6
Adam Tkac 102f232
- rebuild against new bind
Adam Tkac 102f232
9af3b80
* Fri Nov 11 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-5
9af3b80
- dhclient-script: arping address in BOUND|RENEW|REBIND|REBOOT (#752116)
9af3b80
3f959ce
* Wed Oct 26 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.3-4
3f959ce
- Rebuilt for glibc bug#747377
3f959ce
6e67a56
* Wed Oct 26 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-3
6e67a56
- Write lease file AFTER changing of the effective user/group ID.
6e67a56
- Move omshell from dhcp-common to main package (where it originally was).
6e67a56
278bc55
* Thu Oct 20 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-2
6e67a56
- Write PID file BEFORE changing of the effective user/group ID.
278bc55
- Really define _hardened_build this time
278bc55
e68ad50
* Thu Oct 20 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-1
e68ad50
- 4.2.3
e68ad50
06c72f2
* Tue Oct 18 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.3-0.1.rc1
06c72f2
- 4.2.3rc1
06c72f2
ee81fb4
* Sun Oct 09 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-12
ee81fb4
- change ownership of /var/lib/dhcpd/ to dhcpd:dhcpd (#744292)
ee81fb4
- no need to drop capabilies in dhcpd since it's been running as regular user
ee81fb4
00db973
* Fri Sep 30 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-11
00db973
- 56dhclient: ifcfg file was not sourced (#742482)
00db973
5c5bbc0
* Thu Sep 29 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-10
5c5bbc0
- dhclient-script: address alias handling fixes from Scott Shambarger (#741786)
5c5bbc0
1e3f54a
* Thu Sep 22 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-9
1e3f54a
- dhclient-script: do not backup&restore /etc/resolv.conf and /etc/localtime.
1e3f54a
6fa69ac
* Wed Sep 21 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-8
6fa69ac
- SystemTap support: spec file change, some dummy probes, tapset, simple script
6fa69ac
bd3a57b
* Mon Sep 19 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-7
bd3a57b
- Support for IPoIB (IP over InfiniBand) interfaces (#660681)
bd3a57b
- Hopefully last tweak of adding of user and group (#699713)
bd3a57b
34b6412
* Fri Sep 09 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-6
34b6412
- PIE-RELRO.patch is not needed anymore, defining _hardened_build does the same
0f0b1e4
- One more tweak of adding of user and group (#699713)
34b6412
Adam Tkac 6455fee
* Fri Sep 09 2011 Adam Tkac <atkac redhat com> - 12:4.2.2-5
Adam Tkac 6455fee
- rebuild against new bind
Adam Tkac 6455fee
f68f02d
* Fri Aug 26 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-4
f68f02d
- Fix adding of user and group (#699713)
f68f02d
b8f92d8
* Fri Aug 19 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-3
b8f92d8
- Tighten explicit libs sub-package requirement so that it includes
b8f92d8
  the correct architecture as well.
b8f92d8
d7e74c8
* Fri Aug 12 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-2
d7e74c8
- #699713:
d7e74c8
  - Use '--enable-paranoia --enable-early-chroot' configure flags
d7e74c8
  - Create/delete dhcpd user in %%post/%%postun
d7e74c8
  - Run dhcpd/dhcpd6 services with '-user dhcpd -group dhcpd'
d7e74c8
5e9e3f3
* Thu Aug 11 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-1
5e9e3f3
- 4.2.2: fix for CVE-2011-2748, CVE-2011-2749 (#729850)
5e9e3f3
32a4427
* Wed Aug 10 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.4.rc1
32a4427
- Do not ship default /etc/dhcp/dhclient.conf (#560361,c#9)
32a4427
0ab9732
* Mon Jul 25 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.3.rc1
0ab9732
- Improve capabilities patch to be able to run with PARANOIA & EARLY_CHROOT (#699713)
0ab9732
e3472df
* Mon Jul 18 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.2.rc1
e3472df
- 4.2.2rc1
e3472df
bb77af8
* Fri Jul 01 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.2-0.1.b1
bb77af8
- 4.2.2b1: upstream merged initialization-delay.patch
48c3985
- Drop all capabilities in dhcpd/dhcrelay (#699713)
bb77af8
030991f
* Fri Jun 17 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-12.P1
030991f
- Removed upstream-merged IFNAMSIZ.patch
030991f
- Polished patches according to results from static analysis of code.
030991f
fdefd27
* Thu Jun 16 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-11.P1
fdefd27
- Add triggerpostun scriptlet tied to dhcp-sysvinit
fdefd27
- Make it possible to build without downstream patches (Kamil Dudka)
fdefd27
94d8c65
* Tue May 17 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-10.P1
94d8c65
- Fix typo in triggerun scriptlet (#705417)
94d8c65
040a0f1
* Mon May 16 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-9.P1
040a0f1
- Packages dhcp/dhclient/dhcp-common explicitly require the libs sub-package
040a0f1
  with the same version and release (bug #705037).
040a0f1
- Fix triggerun scriptlet
040a0f1
fdc397c
* Mon May 09 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-8.P1
fdc397c
- Fix 11-dhclient to export variables (#702735)
fdc397c
6817180
* Fri Apr 29 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-7.P1
6817180
- Comply with guidelines for systemd services
6817180
cc2eb94
* Wed Apr 27 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-6.P1
cc2eb94
- Fix NetworkManager dispatcher script for dhcpd to support arbitrary interface names
cc2eb94
2f1515e
* Wed Apr 06 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-5.P1
2f1515e
- Better fix for CVE-2011-0997: making domain-name check more lenient (#694005)
2f1515e
976c4de
* Wed Apr 06 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-4.P1
976c4de
- 4.2.1-P1: fix for CVE-2011-0997 (#694005)
976c4de
2b40dd8
* Fri Mar 25 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-3
2b40dd8
- Polished patches according to results from static analysis of code.
2b40dd8
846f73b
* Mon Mar 07 2011 Rex Dieter <rdieter@fedoraproject.org> - 12:4.2.1-2
846f73b
- rebuild (bind)
846f73b
9ac4a37
* Wed Mar 02 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-1
9ac4a37
- 4.2.1
9ac4a37
b2f0185
* Wed Feb 23 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.6.rc1
b2f0185
- 4.2.1rc1
b2f0185
- Fixed typo in dhclient.leases(5) (#676284)
b2f0185
Adam Tkac b95a0d9
* Mon Feb 21 2011 Adam Tkac <atkac redhat com> - 12:4.2.1-0.5.b1
Adam Tkac b95a0d9
- rebuild against new bind-libs-lite
Adam Tkac b95a0d9
2dd1b89
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.2.1-0.4.b1
2dd1b89
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
2dd1b89
005b240
* Mon Jan 31 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.3.b1
005b240
- Prevent anything under _docdir from being scanned. (#674058)
005b240
a2aab09
* Fri Jan 28 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.2.b1
a2aab09
- dhclient-script improvements, thanks to Ville Skyttä (#672279)
a2aab09
45c0371
* Thu Jan 27 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.1-0.1.b1
45c0371
- 4.2.1b1: fix for CVE-2011-0413 (#672996)
45c0371
- No longer need invalid-dhclient-conf, parse_date and release6-elapsed patches
45c0371
99f5023
* Thu Jan 13 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-26.P2
99f5023
- Fix loading of configuration when LDAP is used (#668276)
99f5023
a396b80
* Mon Jan 03 2011 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-25.P2
a396b80
- Fix OMAPI (#666441)
a396b80
7a66932
* Tue Dec 21 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-24.P2
7a66932
- Provide default /etc/dhcp/dhclient.conf
7a66932
- Client always sends dhcp-client-identifier (#560361)
7a66932
43f4ae0
* Wed Dec 15 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-23.P2
43f4ae0
- Add dhcp-common subpackage (#634673)
43f4ae0
7b41fdb
* Mon Dec 13 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-22.P2
7b41fdb
- 4.2.0-P2: fix for CVE-2010-3616 (#662326)
7b41fdb
- Use upstream fix for #628258
7b41fdb
- Provide versioned symbols for rpmlint
7b41fdb
77e77ea
* Tue Dec 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-21.P1
77e77ea
- Porting dhcpd/dhcpd6/dhcrelay services from SysV to Systemd
77e77ea
05647bd
* Tue Nov 23 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-20.P1
05647bd
- Remove explicit Obsoletes (#656310)
05647bd
d45f7d3
* Fri Nov 19 2010 Dan Horák <dan[at]danny.cz> - 12:4.2.0-19.P1
d45f7d3
- fix build on sparc and s390
d45f7d3
76c2a1e
* Tue Nov 09 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-18.P1
76c2a1e
- Applied Patrik Lahti's patch for DHCPv6 over PPP support (#626514)
76c2a1e
c499a66
* Fri Nov 05 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-17.P1
c499a66
- fix broken dependencies
c499a66
25d2dbf
* Thu Nov 04 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-16.P1
25d2dbf
- 4.2.0-P1: fix for CVE-2010-3611 (#649880)
94ec5da
- dhclient-script: when updating 'search' statement in resolv.conf,
94ec5da
  add domain part of hostname if it's not already there (#637763)
25d2dbf
Adam Tkac 81227ae
* Wed Oct 20 2010 Adam Tkac <atkac redhat com> - 12:4.2.0-15
Adam Tkac 81227ae
- build dhcp's libraries as shared libs instead of static libs
Adam Tkac 81227ae
Adam Tkac 9819e31
* Wed Oct 20 2010 Adam Tkac <atkac redhat com> - 12:4.2.0-14
Adam Tkac 9819e31
- fire away bundled BIND source
Adam Tkac 9819e31
Adam Tkac baeadb7
* Wed Oct 20 2010 Adam Tkac <atkac redhat com> - 12:4.2.0-13
Adam Tkac baeadb7
- improve PIE patch (build libraries with -fpic, not with -fpie)
Adam Tkac baeadb7
41ed8fd
* Wed Oct 13 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-12
41ed8fd
- Server was ignoring client's
41ed8fd
  Solicit (where client included address/prefix as a preference) (#634842)
41ed8fd
b112ec7
* Thu Oct 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-11
b112ec7
- Use ping instead of arping in dhclient-script to handle
b112ec7
  not-on-local-net gateway in ARP-less device (#524298)
b112ec7
290660e
* Thu Oct 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-10
290660e
- Check whether there is any unexpired address in previous lease
290660e
  prior to confirming (INIT-REBOOT) the lease (#585418)
290660e
2560aa7
* Mon Oct 04 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-9
2560aa7
- RFC 3442 - ignore Router option only if
2560aa7
  Classless Static Routes option contains default router
2560aa7
d5a4ff8
* Thu Sep 30 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-8
d5a4ff8
- Explicitly clear the ARP cache and flush all addresses & routes
d5a4ff8
  instead of bringing the interface down (#574568)
d5a4ff8
d5a4ff8
* Tue Sep 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-7
1a731ce
- Hardening dhcpd/dhcrelay/dhclient by making them PIE & RELRO
1a731ce
d5a4ff8
* Thu Sep 02 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-6
4ff3870
- Another fix for handling time values on 64-bit platforms (#628258)
4ff3870
d5a4ff8
* Wed Sep 01 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-5
63aa3f4
- Fix parsing of lease file dates & times on 64-bit platforms (#628258)
63aa3f4
a21bc05
* Tue Aug 31 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-4
a21bc05
- RFC 3442 - Classless Static Route Option for DHCPv4 (#516325)
a21bc05
027db6f
* Fri Aug 20 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-3
027db6f
- Add DHCRELAYARGS variable to /etc/sysconfig/dhcrelay
027db6f
9ba8b65
* Fri Jul 30 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-2
9ba8b65
- Add 12-dhcpd NM dispatcher script (#565921)
9ba8b65
- Rename 10-dhclient to 11-dhclient (10-sendmail already exists)
9ba8b65
5a3797e
* Wed Jul 21 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.2.0-1
5a3797e
- 4.2.0: includes ldap-for-dhcp
5a3797e
94f2da2
* Mon Jul 12 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-26.P1
94f2da2
- Add LICENSE file to dhclient subpackage.
94f2da2
f45f2bb
* Thu Jul 01 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-25.P1
9ba8b65
- Adhere to Static Library Packaging Guidelines (#609605)
f45f2bb
5f19ed1
* Tue Jun 29 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-24.P1
5f19ed1
- Fix parsing of date (#514828)
5f19ed1
238e10d
* Thu Jun 03 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-23.P1
9ba8b65
- 4.1.1-P1: pair of bug fixes including one for CVE-2010-2156 (#601405)
9115422
- Compile with -fno-strict-aliasing
9115422
ea06b93
* Mon May 03 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-22
ea06b93
- Fix the initialization-delay.patch (#587070)
ea06b93
2f26ada
* Thu Apr 29 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-21
ea06b93
- Cut down the 0-4 second delay before sending first DHCPDISCOVER (#587070)
2f26ada
262beb6
* Wed Apr 28 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-20
262beb6
- Move /etc/NetworkManager/dispatcher.d/10-dhclient script
9ba8b65
  from dhcp to dhclient subpackage (#586999)
262beb6
f3dd4cf
* Wed Apr 28 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-19
f3dd4cf
- Add domain-search to the list of default requested DHCP options (#586906)
f3dd4cf
2d59159
* Wed Apr 21 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-18
2d59159
- If the Reply was received in response to Renew or Rebind message,
2d59159
  client adds any new addresses in the IA option to the IA (#578097)
2d59159
33f7324
* Mon Apr 19 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-17
33f7324
- Fill in Elapsed Time Option in Release/Decline messages (#582939)
33f7324
ed7e418
* Thu Mar 25 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-16
ed7e418
- In client initiated message exchanges stop retransmission
ed7e418
  upon reaching the MRD rather than at some point after it (#559153)
ed7e418
21b8c45
* Wed Mar 24 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-15
21b8c45
- In dhclient-script check whether bound address
21b8c45
  passed duplicate address detection (DAD) (#559147)
21b8c45
- If the bound address failed DAD (is found to be in use on the link),
21b8c45
  the dhcpv6 client sends a Decline message to the server
21b8c45
  as described in section 18.1.7 of RFC-3315 (#559147)
21b8c45
c402567
* Fri Mar 19 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-14
c402567
- Fix UseMulticast.patch to not repeatedly parse dhcpd.conf for unicast option
c402567
- Fix dhclient-script to set interface MTU only when it's greater than 576 (#574629)
c402567
b08ba4e
* Fri Mar 12 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-13
b08ba4e
- Discard unicast Request/Renew/Release/Decline message
b08ba4e
  (unless we set unicast option) and respond with Reply
b08ba4e
  with UseMulticast Status Code option (#573090)
b08ba4e
- Remove DHCPV6 OPERATION section from dhclient.conf.5
b08ba4e
  describing deprecated 'send dhcp6.oro' syntax
b08ba4e
64b0222
* Thu Feb 25 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-12
64b0222
- Fix paths in man pages (#568031)
64b0222
- Remove odd tests in %%preun
64b0222
1bab453
* Mon Feb 22 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-11
1bab453
- Add interface-mtu to the list of default requested DHCP options (#566873)
1bab453
de0a7af
* Fri Feb 19 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-10
de0a7af
- Fix pm-utils/sleep.d/ directory ownership conflict
de0a7af
5ec8ece
* Fri Feb 19 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-9
5ec8ece
- In dhclient-script:
5ec8ece
  - use ip command options '-4' or '-6' as shortcuts for '-f[amily] inet' resp. '-f[amily] inet6'
5ec8ece
  - do not use IP protocol family identifier with 'ip link'
5ec8ece
197cc48
* Thu Feb 18 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-8
197cc48
- Fix installation of pm-utils script (#479639, c#16)
197cc48
3b13754
* Tue Feb 16 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-7
3b13754
- ldap-for-dhcp-4.1.1-2 (#564810)
3b13754
d44b399
* Tue Feb 16 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-6
d44b399
- Fix ldap patch to explicitly link with liblber (#564810)
d44b399
465f750
* Mon Feb 08 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-5
465f750
- Fix dhclient-decline-backoff.patch (#562854)
465f750
152a496
* Fri Feb 05 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-4
152a496
- Fix dhclient-script to delete address which the client is going to release
152a496
  as soon as it begins the Release message exchange process (#559142)
152a496
cd8c86f
* Wed Feb 03 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-3
cd8c86f
- move /etc/dhcp.conf to /etc/dhcp.conf.rpmsave in %%post (#561094)
cd8c86f
- document -nc option in dhclient(8) man page
cd8c86f
a449503
* Tue Feb 02 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-2
a449503
- Fix capability patch (#546765)
a449503
9538db2
* Wed Jan 20 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.1-1
9538db2
- Upgraded to ISC dhcp-4.1.1
9538db2
3728cf4
* Mon Jan 18 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-18
3728cf4
- Hide startup info when starting dhcpd6 service.
3728cf4
- Remove -TERM from calling killproc when stopping dhcrelay (#555672)
3728cf4
9c63bd9
* Fri Jan 15 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-17
9c63bd9
- Added init script to also start dhcpd for IPv6 (#552453)
9c63bd9
- Added dhcpd6.conf.sample
9c63bd9
606ac56
* Thu Jan 07 2010 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-16
606ac56
- Use %%global instead of %%define.
606ac56
59ea29a
* Mon Dec 14 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-15
59ea29a
- dhclient logs its pid to make troubleshooting NM managed systems
59ea29a
  with multiple dhclients running easier (#546792)
59ea29a
9ca442a
* Mon Nov 23 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-14
9ca442a
- Honor DEFROUTE=yes|no for all connection types (#530209)
9ca442a
9726e0f
* Fri Oct 30 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-13
9726e0f
- Make dhclient-script add IPv6 address to interface (#531997)
9726e0f
1e876e9
* Tue Oct 13 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-12
1e876e9
- Fix 56dhclient so network comes back after suspend/hibernate (#527641)
1e876e9
e648291
* Thu Sep 24 2009 Jiri Popelka <jpopelka@redhat.com> - 12:4.1.0p1-11
e648291
- Make dhcpd and dhcrelay init scripts LSB compliant (#522134, #522146)
e648291
043ad2a
* Mon Sep 21 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-10
043ad2a
- Obsolete the dhcpv6 and dhcpv6-client packages
043ad2a
f195973
* Fri Sep 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-9
f195973
- Update dhclient-script with handlers for DHCPv6 states
f195973
8fe064a
* Wed Aug 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-8
8fe064a
- Conditionalize restorecon calls in post scriptlets (#519479)
8fe064a
2d42da8
* Wed Aug 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-7
2d42da8
- Do not require policycoreutils for post scriptlet (#519479)
2d42da8
fdce214
* Fri Aug 21 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-6
fdce214
- BR libcap-ng-devel (#517649)
fdce214
3b84ae4
* Tue Aug 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-5
3b84ae4
- Drop unnecessary capabilities in dhclient (#517649)
3b84ae4
72f7005
* Fri Aug 14 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-4
72f7005
- Upgrade to latest ldap-for-dhcp patch which makes sure that only
72f7005
  dhcpd links with OpenLDAP (#517474)
72f7005
c3909ac
* Wed Aug 12 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-3
c3909ac
- Update NetworkManager dispatcher script to remove case conversion
c3909ac
  and source /etc/sysconfig/network
c3909ac
348ee0e
* Thu Aug 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-2
348ee0e
- Add /usr/lib[64]/pm-utils/sleep.d/56dhclient to handle suspend and
348ee0e
  resume with active dhclient leases (#479639)
348ee0e
441afc0
* Wed Aug 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0p1-1
441afc0
- Upgrade to dhcp-4.1.0p1, which is the official upstream release to fix
441afc0
  CVE-2009-0692
441afc0
c604925
* Wed Aug 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-27
c604925
- Fix for CVE-2009-0692
c604925
- Fix for CVE-2009-1892 (#511834)
c604925
5cfa19d
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.1.0-26
5cfa19d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
5cfa19d
9acb893
* Thu Jul 23 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-25
9acb893
- Include NetworkManager dispatcher script to run dhclient.d scripts (#459276)
9acb893
f14159f
* Thu Jul 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-24
f14159f
- Ensure 64-bit platforms parse lease file dates & times correctly (#448615)
f14159f
520c4a1
* Thu Jul 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-23
520c4a1
- Upgrade to ldap-for-dhcp-4.1.0-4
520c4a1
3a884fc
* Wed Jul 01 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-22
3a884fc
- Set permissions on /etc/dhcp to 0750 (#508247)
3a884fc
- Update to new ldap-for-dhcp patch set
3a884fc
- Correct problems when upgrading from a previous release and your
3a884fc
  dhcpd.conf file not being placed in /etc/dhcp (#506600)
3a884fc
51c3df5
* Fri Jun 26 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-21
51c3df5
- Handle cases in add_timeout() where the function is called with a NULL
51c3df5
  value for the 'when' parameter (#506626)
226011d
- Fix SELinux denials in dhclient-script when the script makes backup
226011d
  configuration files and restores them later (#483747)
51c3df5
ecc44ba
* Wed May 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-20
ecc44ba
- Obsolete libdhcp4client <= 12:4.0.0-34.fc10 (#499290)
ecc44ba
f4c359e
* Mon Apr 20 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-19
f4c359e
- Restrict interface names given on the dhcpd command line to length
f4c359e
  IFNAMSIZ or shorter (#441524)
cdcc09a
- Change to /etc/sysconfig/network-scripts in dhclient-script before
cdcc09a
  calling need_config or source_config (#496233)
f4c359e
84c00d5
* Mon Apr 20 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-18
84c00d5
- Make dhclient-script work with pre-configured wireless interfaces (#491157)
84c00d5
48e25b7
* Thu Apr 16 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-17
48e25b7
- Fix setting default route when client IP address changes (#486512, #473658)
48e25b7
- 'reload' and 'try-restart' on dhcpd and dhcrelay init scripts
48e25b7
  will display usage information and return code 3
48e25b7
a1643e9
* Mon Apr 13 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-16
a1643e9
- Correct %%post problems in dhclient package (#495361)
a1643e9
- Read hooks scripts from /etc/dhcp (#495361)
a1643e9
- Update to latest ldap-for-dhcp
a1643e9
1e25d4d
* Fri Apr 03 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-15
1e25d4d
- Obsolete libdhcp and libdhcp-devel (#493547)
1e25d4d
3c08f44
* Thu Apr 02 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-14
3c08f44
- Obsolete libdhcp and libdhcp-devel (#493547)
3c08f44
bd9db61
* Tue Mar 31 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-13
bd9db61
- dhclient obsoletes libdhcp4client (#493213)
bd9db61
- dhcp-devel obsolets libdhcp4client-devel (#493213)
bd9db61
91ae67b
* Wed Mar 11 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-12
91ae67b
- Fix problems with dhclient.d script execution (#488864)
91ae67b
2cca9db
* Mon Mar 09 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-11
2cca9db
- Use LDAP configuration patch from upstream tarball
2cca9db
dbecea2
* Thu Mar 05 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-10
dbecea2
- restorecon fixes for /etc/localtime and /etc/resolv.conf (#488470)
dbecea2
ceb1947
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 12:4.1.0-9
ceb1947
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
ceb1947
2963207
* Wed Feb 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-8
2963207
- Correct subsystem execution in dhclient-script (#486251)
2963207
0adb5fb
* Wed Feb 18 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-7
0adb5fb
- Do not segfault if the ipv6 kernel module is not loaded (#486097)
0adb5fb
c3b67cd
* Mon Feb 16 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-6
c3b67cd
- Enable dhcpv6 support (#480798)
c3b67cd
- Fix config file migration in scriptlets (#480543)
c3b67cd
- Allow dhclient-script expansion with /etc/dhcp/dhclient.d/*.sh scripts
c3b67cd
a58c859
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 12:4.1.0-5
a58c859
- rebuild with new openssl
a58c859
31806bd
* Tue Jan 13 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-4
31806bd
- Updated LSB init script header to reference /etc/dhcp/dhcpd.conf (#479012)
31806bd
475d611
* Sun Jan 11 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-3
475d611
- Correct syntax errors in %%post script (#479012)
475d611
81814c7
* Sat Jan 10 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-2
81814c7
- Make sure all /etc/dhcp config files are marked in the manifest
81814c7
- Include new config file directies in the dhcp and dhclient packages
81814c7
- Do not overwrite new config files if they already exist
81814c7
4bf24c8
* Tue Jan 06 2009 David Cantrell <dcantrell@redhat.com> - 12:4.1.0-1
4bf24c8
- Upgraded to ISC dhcp-4.1.0
4bf24c8
- Had to rename the -T option to -timeout as ISC is now using -T
4bf24c8
- Allow package rebuilders to easily enable DHCPv6 support with:
4bf24c8
      rpmbuild --with DHCPv6 dhcp.spec
4bf24c8
  Note that Fedora is still using the 'dhcpv6' package, but some
4bf24c8
  users may want to experiment with the ISC DHCPv6 implementation
4bf24c8
  locally.
4bf24c8
bd47089
* Thu Dec 18 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-34
bd47089
- Move /etc/dhclient.conf to /etc/dhcp/dhclient.conf
bd47089
- Move /etc/dhcpd.conf to /etc/dhcp/dhcpd.conf
bd47089
890044d
* Thu Dec 18 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-33
890044d
- Remove unnecessary success/failure lines in init scripts (#476846)
890044d
5c6578c
* Wed Dec 03 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-32
5c6578c
- Enable LDAP/SSL support in dhcpd (#467740)
5c6578c
- Do not calculate a prefix for an address we did not receive (#473885)
5c6578c
- Removed libdhcp4client because libdhcp has been removed from Fedora
5c6578c
e2381ff
* Wed Oct 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-31
e2381ff
- Use O_CLOEXEC in open(2) calls and "e" mode in fopen(3) calls, build
e2381ff
  with -D_GNU_SOURCE so we pick up O_CLOEXEC (#468984)
e2381ff
- Add missing prototype for validate_port() in common/inet.c
e2381ff
eb72a55
* Thu Oct 23 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-30
eb72a55
- Fix dhclient.conf man page and sample config file to say 'supersede
eb72a55
  domain-search', which is what was actually demonstrated (#467955)
eb72a55
f1ade68
* Wed Oct 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-29
f1ade68
- Make sure /etc/resolv.conf has restorecon run on it (#451560)
f1ade68
b0d88d6
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-28
b0d88d6
- Forgot to actually include <errno.h> (#438149)
b0d88d6
b28d5a6
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-27
b28d5a6
- Fix patch fuzziness and include errno.h in includes/dhcpd.h (#438149)
b28d5a6
db59186
* Tue Sep 30 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-26
db59186
- Validate port numbers for dhclient, dhcpd, and dhcrelay to ensure
db59186
  that are within the correct range (#438149)
db59186
c181d3e
* Mon Sep 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-25
8a3e2aa
- Fix dhcpd so it can find configuration data via LDAP (#452985)
2d1ec19
c181d3e
* Tue Sep 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-24
c181d3e
- 'server' -> 'service' in dhclient-script (#462343)
c181d3e
2bb1b93
* Fri Aug 29 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-23
2bb1b93
- Prevent $metric from being set to '' (#460640)
2bb1b93
- Remove unnecessary warning messages
2bb1b93
- Do not source config file (ifcfg-DEVICE) unless it exists
2bb1b93
f7db77f
* Sun Aug 24 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-22
f7db77f
- Add missing '[' to dhclient-script (#459860)
f7db77f
- Correct test statement in add_default_gateway() in dhclient-script (#459860)
f7db77f
a51a2cf
* Sat Aug 23 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-21
a51a2cf
- Fix syntax error in dhclient-script (#459860)
a51a2cf
ee7ca6e
* Fri Aug 22 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-20
ee7ca6e
- Rewrite of /sbin/dhclient-script (make the script a little more readable,
ee7ca6e
  discontinue use of ifconfig in favor of ip, store backup copies of orig
ee7ca6e
  files in /var rather than in /etc)
ee7ca6e
6961ce4
* Wed Aug 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-19
6961ce4
- Remove 'c' from the domain-search format string in common/tables.c
6961ce4
- Prevent \032 from appearing in resolv.conf search line (#450042)
6961ce4
- Restore SELinux context on saved /etc files (#451560)
6961ce4
26e2a49
* Sun Aug 03 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 12:4.0.0-18
26e2a49
- filter out false positive perl requires
26e2a49
ddfb139
* Fri Aug 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-17
d016d23
- Carry over RES_OPTIONS from ifcfg-ethX files to /etc/resolv.conf (#202923)
d016d23
- Clean up Requires tags for devel packages
ddfb139
- Allow SEARCH variable in ifcfg files to override search path (#454152)
ddfb139
- Do not down interface if there is an active lease (#453982)
ddfb139
- Clean up how dhclient-script restarts ypbind
f669e74
- Set close-on-exec on dhclient.leases for SELinux (#446632)
d016d23
821e00d
* Sat Jun 21 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-16
821e00d
- Remove instaces of \032 in domain search option (#450042)
821e00d
- Make 'service dhcpd configtest' display text indicating the status
821e00d
ea7085d
* Fri May 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-15
ea7085d
- Set close-on-exec on dhclient.leases for SELinux (#446632)
ea7085d
0e27ee4
* Tue Apr 01 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-14
0e27ee4
- Avoid dhclient crash when run via NetworkManager (#439796)
0e27ee4
ee10463
* Tue Mar 25 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-13
ee10463
- Update dhclient-script to handle domain-search correctly (#437840)
ee10463
1017230
* Tue Mar 25 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-12
1017230
- Remove Requires on openldap-server (#432180)
1017230
- Replace CLIENTBINDIR, ETCDIR, DBDIR, and RUNDIR in the man pages with the
1017230
  correct paths
1017230
2862d8a
* Wed Feb 13 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-11
2862d8a
- Add missing newline to usage() screen in dhclient
2862d8a
3aac9e5
* Thu Feb 07 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-10
3aac9e5
- Save conf files adding '.predhclient.$interface' to the name (#306381)
3aac9e5
- Only restore conf files on EXPIRE/FAIL/RELEASE/STOP if there are no other
3aac9e5
  dhclient processes running (#306381)
3aac9e5
f586ac8
* Wed Feb 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-9
f586ac8
- Match LDAP server option values in stables.c and dhcpd.h (#431003)
f586ac8
- Fix invalid sprintf() statement in server/ldap.c (#431003)
f586ac8
f404803
* Wed Feb 06 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-8
f404803
- Remove invalid fclose() patch
f404803
df5fea8
* Tue Feb 05 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-7
df5fea8
- Don't leak /var/lib/dhclient/dhclient.leases file descriptors (#429890)
df5fea8
72bd6fe
* Tue Jan 22 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-6
72bd6fe
- read_function() comes from the LDAP patch, so fix it there
72bd6fe
- Init new struct universe structs in libdhcp4client so we don't crash on
72bd6fe
  multiple DHCP attempts (#428203)
72bd6fe
bb45555
* Thu Jan 17 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-5
bb45555
- Patch read_function() to handle size_t from read() correctly (#429207)
bb45555
a58f607
* Wed Jan 16 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-4
a58f607
- Fix dhclient.lease file parsing problems (#428785)
a58f607
- Disable IPv6 support for now as we already ship dhcpv6 (#428987)
a58f607
9519293
* Tue Jan 15 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-3
9519293
- Fix segfault in next_iface4() and next_iface6() (#428870)
9519293
fcaadbe
* Mon Jan 14 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-2
fcaadbe
- -fvisibility fails me again
fcaadbe
23231df
* Mon Jan 14 2008 David Cantrell <dcantrell@redhat.com> - 12:4.0.0-1
82186fd
- Upgrade to ISC dhcp-4.0.0 (#426634)
82186fd
     - first ISC release to incorporate DHCPv6 protocol support
82186fd
     - source tree now uses GNU autoconf/automake
82186fd
- Removed the libdhcp4client-static package
82186fd
5527fcc
* Tue Dec 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-12
5527fcc
- Requires line fixes
5527fcc
456585c
* Tue Dec 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-11
456585c
- Postinstall script fixes
456585c
7d10297
* Mon Nov 19 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-10
7d10297
- Remove dhcdbd check from dhcpd init script
7d10297
cacf8c1
* Thu Nov 15 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-9
cacf8c1
- Fix chkconfig lines in dhcpd and dhcrelay init scripts (#384431)
8ccad87
- Improve preun scriptlet
cacf8c1
35ba231
* Mon Nov 12 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-8
35ba231
- Put dhcp.schema in /etc/openldap/schema (#330471)
35ba231
- Remove manpages patch and keep modified man pages as Source files
35ba231
- Improve dhclient.8 man page to list options in a style consistent
35ba231
  with most other man pages on the planet
35ba231
- Upgrade to latest dhcp LDAP patch, which brings in a new dhcpd-conf-to-ldap
35ba231
  script, updated schema file, and other bug fixes including SSL support for
35ba231
  LDAP authentication (#375711)
35ba231
- Do not run dhcpd and dhcrelay services by default (#362321)
35ba231
1c9504e
* Fri Oct 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-7
1c9504e
- libdhcp4client-devel requires openldap-devel
1c9504e
1f3c4d3
* Thu Oct 25 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-6
1f3c4d3
- Rename Makefile.dist to Makefile.libdhcp4client
1f3c4d3
- Spec file cleanups
1f3c4d3
- Include stdarg.h in libdhcp_control.h
1f3c4d3
6599f82
* Thu Oct 25 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-5
5c694ad
- Remove chkconfig usage for ypbind in dhclient-script (#351211)
6599f82
- Combine dhcp-static and dhcp-devel packages since there are no shared
6599f82
  libraries offered
6599f82
- Remove Requires: openldap-devel on dhcp-devel and libdhcp4client-devel
6599f82
- Make libdhcp4client-devel require dhcp-devel (for libdhcp_control.h)
6599f82
- Do not make dhcp-devel require the dhcp package, those are independent
6599f82
adafcc2
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-4
adafcc2
- Install libdhcp_control.h to /usr/include/isc-dhcp/libdhcp_control.h
adafcc2
- Update libdhcp4client patch to use new libdhcp_control.h location
adafcc2
- Remove __fedora_contrib/ subdirectory in /usr/share/doc/dhcp-3.1.0,
adafcc2
  install those docs to /usr/share/doc/dhcp-3.1.0
adafcc2
cf6e8ac
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-3
cf6e8ac
- Remove ISC.Cflags variable from libdhcp4client.pc
cf6e8ac
f66cf25
* Wed Oct 24 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-2
7803c49
- Fix 'restart' mode in init script (#349341)
7803c49
af39808
* Tue Oct 23 2007 David Cantrell <dcantrell@redhat.com> - 12:3.1.0-1
af39808
- Upgrade to ISC dhcp-3.1.0
af39808
- Remove unnecessary /usr/include/dhcp4client/isc_dhcp headers
af39808
- Make sure restorecon is run on /var/lib/dhcpd/dhcpd.leases (#251688)
af39808
- Install dhcp.schema to /etc/openldap/dhcp.schema (#330471)
af39808
8b16439
* Mon Oct 08 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-8
8b16439
- Init script fixes (#320761)
8b16439
- Removed linux.dbus-example script since we aren't using dhcdbd now
8b16439
- Remove dhcdbd leftovers from dhclient-script (#306381)
8b16439
0f33b63
* Wed Sep 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-7
0f33b63
- In dhcp.conf.5, explain that if no next-server statement applies to the
0f33b63
  requesting client, the address 0.0.0.0 is used (#184484).
0f33b63
e6a433a
* Wed Sep 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-6
e6a433a
- Init script fixes for dhcpd and dhcrelay (#278601)
e6a433a
546813f
* Mon Sep 10 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-5
546813f
- Fix typos in ldap.c and correct LDAP macros (#283391)
546813f
0cf0761
* Tue Sep 04 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-4
0cf0761
- Do not override manually configured NTP servers in /etc/ntp.conf (#274761)
0cf0761
c637bc5
* Wed Aug 15 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-3
c637bc5
- Remove the -x switch enabling extended new option info.  If given to
c637bc5
  dhclient now, it's ignored.
c637bc5
Florian La Roche 4cb1321
* Wed Jul 18 2007 Florian La Roche <laroche@redhat.com> - 12:3.0.6-2
Florian La Roche 4cb1321
- use a new macro name vendor -> vvendor to not overwrite the
Florian La Roche 4cb1321
  RPMTAG_VENDOR setting
Florian La Roche 4cb1321
0713d0c
* Tue Jul 10 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.6-1
0713d0c
- Upgrade to ISC dhcp-3.0.6
0713d0c
- Remove the -TERM option from killproc command (#245317)
0713d0c
434d4df
* Wed Jun 20 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-37
434d4df
- For init script functions, echo new line after OK or FAIL msg (#244956)
434d4df
47f0327
* Fri Jun 15 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-36
47f0327
- BOOTP_BROADCAST_ALWAYS is not the same as ATSFP, fixed
47f0327
- Added anycast mac support to dhclient for OLPC
47f0327
8d243af
* Tue May 22 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-35
8d243af
- Disable -fvisibility=hidden for now as it breaks dhcpv4_client() from
8d243af
  the shared library (#240804)
8d243af
9c81a8e
* Thu Apr 26 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-34
9c81a8e
- Init script fixes (#237985, #237983)
9c81a8e
- Reference correct scripts in dhclient-script.8 man page (#238036)
9c81a8e
bf55f11
* Fri Apr 20 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-33
bf55f11
- Rename -devel-static packages to -static (#225691)
bf55f11
2ba2357
* Tue Apr 17 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-32
2ba2357
- Added missing newline on usage() screen in dhclient
2ba2357
788673c
* Thu Apr 12 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-31
788673c
- Spec file cleanups (#225691)
788673c
- Put libdhcpctl.a and libomapi.a in dhcp-devel-static package
788673c
- Put libdhcp4client.a in libdhcp4client-devel-static package
788673c
27c9546
* Wed Apr 11 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-30
27c9546
- Enable Xen patch again, kernel bits present (#231444)
27c9546
0997f7a
* Tue Apr 10 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-29
0997f7a
- Spec file cleanups (#225691)
0997f7a
ba4ff71
* Mon Apr 09 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-28
ba4ff71
- Remove Xen patch (#235649, from RHEL-5, doesn't work correctly for Fedora)
ba4ff71
3b727ca
* Sun Apr 01 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-27
3b727ca
- Ensure that Perl and Perl modules are not added as dependencies (#234688)
3b727ca
- Reorganize patches by feature/bug per packaging guidelines (#225691)
3b727ca
- Move the following files from patches to source files:
3b727ca
     linux.dbus-example, linux, Makefile.dist, dhcp4client.h, libdhcp_control.h
3b727ca
- Compile with -fno-strict-aliasing as ISC coding standards generally don't
3b727ca
  agree well with gcc 4.x.x
3b727ca
202880c
* Wed Mar 21 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-26
202880c
- Fix formatting problems in dhclient man page (#233076).
202880c
88e892d
* Mon Mar 05 2007 David Cantrell <dcantrell@redhat.com> - 12:3.0.5-25
88e892d
- Man pages need 0644 permissions (#222572)