jvdias 7d623e9
%{?!DHCLIENT_EXTENDED_OPTION_ENVIRONMENT:%define DHCLIENT_EXTENDED_OPTION_ENVIRONMENT 1}
cvsdist ef67d48
Summary: A DHCP (Dynamic Host Configuration Protocol) server and relay agent.
jvdias a3e33c9
Name:    dhcp
jvdias 484e656
Version: 3.0.3
jvdias 61573ed
Release: 21.1
jvdias 484e656
Epoch:   11
jvdias 0684c91
License: distributable
cvsdist ef67d48
Group: System Environment/Daemons
cvsdist ef67d48
Source0: ftp://ftp.isc.org/isc/dhcp/dhcp-%{version}.tar.gz
cvsdist ef67d48
Source1: dhcpd.conf.sample
cvsdist ef67d48
Source2: dhcpd.init
cvsdist a682876
Source3: dhcrelay.init
jvdias 5586aaf
Source4: dhcpd.conf
cvsdist a682876
Patch: dhcp-3.0-alignment.patch
cvsdist a682876
Patch100: dhcp-3.0-jbuild.patch
cvsdist 42146d2
Patch102: dhcp-3.0.1rc13-dhcpctlman.patch
cvsdist 618709b
Patch103: dhcp-3.0pl1-miscfixes.patch
cvsdist 16f31e0
Patch106: dhcp-3.0pl1-minires.patch
cvsdist 35f1569
Patch109: dhcpd-manpage.patch
cvsdist 068d66c
Patch113: dhcp-3.0pl2-selinux.patch
cvsdist 068d66c
Patch114: dhcp-3.0pl2-initialize.patch
cvsdist 068d66c
Patch115: dhcp-3.0.1rc12-RHscript.patch
cvsdist 2adc655
Patch116: dhcp-3.0.1rc12-staticroutes.patch
cvsdist 2adc655
Patch117: dhcp-3.0.1rc12-pie.patch
cvsdist 4172556
Patch118: dhcp-3.0.1rc12-inherit-leases.patch
cvsdist c41631a
Patch119: dhcp-3.0.1rc13-noexpr.patch
cvsdist d9da968
Patch120: dhcp-3.0.1rc14-noconfig.patch
cvsdist 1f4118b
Patch121: dhcp-3.0.1-change_resolv_conf.patch
cvsdist 1f4118b
Patch122: dhcp-3.0.1-default_gateway.patch
cvsdist 1f4118b
Patch123: dhcp-3.0.1.preserve-sent-options.patch
jvdias cf767d2
Patch124: dhcp-3.0.1-mis_host.patch
jvdias a42cc07
Patch125: dhcp-3.0.1-new-host.patch
jvdias 5a6323d
Patch126: dhcp-3.0.1-host_dereference.patch
jvdias 4357b04
Patch127: dhcp-3.0.1-restrict-unconfigured-IF.patch
jvdias 4357b04
Patch128: dhcp-3.0.1-check-empty-new-routers.patch
jvdias 3a422ec
Patch129: dhcp-3.0.1-fix-ntp.patch
jvdias f9e6e11
Patch130: dhcp-3.0.1-release-mode-ifup.patch
jvdias a3e33c9
Patch131: dhcp-3.0.1-dhclient-script-big-fix.patch
jvdias 0fb8215
Patch132: dhcp-3.0.2rc3-fix-hex.patch
jvdias 0684c91
Patch133: dhcp-3.0.2rc3-mem.patch
jvdias 0684c91
Patch134: dhcp-3.0.2rc3-dhclient_routes.patch
jvdias ac8abe6
Patch135: dhcp-3.0.1-z-relro-now.patch
jvdias ac8abe6
Patch136: dhcp-3.0.2rc3-dhclient-restorecon.patch
jvdias 8375d1a
Patch137: dhcp-3.0.1-dhclient-config.patch
jvdias e5db104
Patch138: dhcp-3.0.2-pid_file_excl.patch
jvdias db8a15c
Patch139: dhcp-3.0.2-dhclient-no-restorecon-or-route.patch
jvdias db8a15c
Patch140: dhcp-3.0.2-extended_option_environment.patch
jvdias 0fae5fb
Patch141: dhcp-3.0.2-dhclient-no_isc_blurb.patch
jvdias 0fae5fb
Patch142: dhcp-3.0.2-dhclient-script-restorecon.patch
jvdias f25246b
Patch143: dhcp-3.0.2-dhclient-script-dhcdbd.patch
jvdias 2398afd
Patch144: dhcp-3.0.2-dhclient-script-fix-init-state-1.patch
jvdias 3207a5b
Patch145: dhcp-3.0.2-dhclient-script-dbus-fix-interface.patch
jvdias 135cfb7
Patch146: dhcp-3.0.2-dhclient_nodelay.patch
jvdias 135cfb7
Patch147: dhcp-3.0.2-dhclient_decline_backoff.patch
jvdias 135cfb7
Patch148: dhcp-3.0.2-uint8_binding_state.patch
jvdias 135cfb7
Patch149: dhcp-3.0.2-dhclient_script_fast+arping.patch
jvdias 00f3deb
Patch150: dhcp-3.0.3rc1-no-__u16.patch
jvdias 0aef83e
Patch151: dhcp-3.0.3rc1-boot-file-server.patch
jvdias 484e656
Patch152: dhcp-3.0.3-fast_dhclient.patch
jvdias 484e656
Patch153: dhcp-3.0.3-dhclient-script-ypbind-hup-ok.patch
jvdias d6dde3e
Patch154: dhcp-3.0.3-trailing_nul_options.patch
jvdias d6dde3e
Patch155: dhcp-3.0.3-gcc4_warnings.patch
jvdias d6dde3e
Patch156: dhcp-3.0.3-version.patch
jvdias a56817e
Patch157: dhcp-3.0.3-dhclient-script-up-down-hooks.patch
jvdias 5eaab88
Patch158: dhcp-3.0.3-bz167273.patch
jvdias 31cdb58
Patch159: dhcp-3.0.3-failover_ports.patch
jvdias 501b679
Patch160: dhcp-3.0.3-rt15293_bz160655.patch
jvdias deeebdf
Patch161: dhcp-3.0.3-static-routes.patch
jvdias 0212e15
Patch162: dhcp-3.0.3-dhclient_script_route_metrics.patch
jvdias eeb41d3
Patch163: dhcp-3.0.3-dhclient-script-bz171312.patch
jvdias eeb41d3
Patch164: dhcp-3.0.3-bz167028-ibm-unicast-bootp.patch
jvdias c2892cc
Patch165: dhcp-3.0.3-trailing_nul_options_2.patch
jvdias c2892cc
Patch166: dhcp-3.0.3-bz173619.patch
jvdias f72a913
Patch167: dhcp-3.0.3-gcc4.1-Werrors.patch
jvdias 4ba18eb
Patch168: dhcp-3.0.3-bz176270.patch
jvdias a0f67a4
Patch169: dhcp-3.0.3-bz176615.patch
jvdias a0f67a4
Patch170: dhcp-3.0.3-bz177845.patch
cvsdist a682876
URL: http://isc.org/products/DHCP/
cvsdist ef67d48
BuildRoot: %{_tmppath}/%{name}-%{version}-root
cvsdist a682876
Prereq: /sbin/chkconfig
jvdias 0fb8215
BuildRequires:  groff
jvdias 0fb8215
#BuildRequires: compat-gcc >= 8-3.3.4.2   groff
cvsdist ef67d48
cvsdist ef67d48
%description
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
cvsdist a682876
easier to administer a large network.  The dhcp package includes the
cvsdist a682876
ISC DHCP service and relay agent.
cvsdist ef67d48
cvsdist a682876
To use DHCP on your network, install a DHCP service (or relay agent),
cvsdist a682876
and on clients run a DHCP client daemon.  The dhcp package provides
cvsdist a682876
the ISC DHCP service and relay agent.
cvsdist a682876
cvsdist a682876
%package -n dhclient
jvdias db8a15c
Summary: Provides the dhclient ISC DHCP client daemon and dhclient-script .
cvsdist a682876
Requires: initscripts >= 6.75
cvsdist a682876
Group: System Environment/Base
cvsdist 068d66c
Obsoletes: dhcpcd
cvsdist a682876
cvsdist a682876
%package devel
cvsdist a682876
Summary: Development headers and libraries for interfacing to the DHCP server
jvdias 8ab98ba
Requires: dhcp = %{epoch}:%{version}
cvsdist a682876
Group: Development/Libraries
cvsdist a682876
cvsdist a682876
%description -n dhclient
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
cvsdist a682876
To use DHCP on your network, install a DHCP service (or relay agent),
cvsdist a682876
and on clients run a DHCP client daemon.  The dhclient package 
cvsdist a682876
provides the ISC DHCP client daemon.
cvsdist a682876
cvsdist a682876
%description devel
cvsdist a682876
Libraries for interfacing with the ISC DHCP server.
cvsdist ef67d48
cvsdist ef67d48
%prep
cvsdist ef67d48
%setup -q
cvsdist a682876
cvsdist 16f31e0
%patch -p1 -b .alignment
cvsdist 16f31e0
%patch100 -p1 -b .jbuild
cvsdist 42146d2
%patch102 -p1 -b .dhcpctlman
cvsdist 16f31e0
%patch103 -p1 -b .miscfixes
cvsdist 16f31e0
%patch106 -p1 -b .minires
cvsdist 35f1569
%patch109 -p1 -b .dhcpdman
cvsdist 068d66c
%patch113 -p1 -b .selinux
cvsdist 068d66c
%patch114 -p1 -b .initialize
cvsdist 068d66c
%patch115 -p1 -b .RHscript
cvsdist 2adc655
%patch116 -p1 -b .staticroutes
cvsdist 2adc655
%patch117 -p1 -b .pie
cvsdist 4172556
%patch118 -p1 -b .inherit-leases
cvsdist c41631a
%patch119 -p1 -b .noexp
cvsdist d9da968
%patch120 -p1 -b .noconfig
cvsdist 1f4118b
%patch121 -p1 -b .change_resolv_conf
cvsdist 1f4118b
%patch122 -p1 -b .default_gateway
jvdias 00f3deb
# patches now upstream:
jvdias a3e33c9
# %patch123 -p1 -b .preserve-sent-options
jvdias a3e33c9
# %patch124 -p1 -b .mis-host 
jvdias a3e33c9
# %patch125 -p1 -b .new-host
jvdias a3e33c9
# %patch126 -p1 -b .host-dereference
jvdias 00f3deb
# %patch127 -p1 -b .restrict-unconfigured-IF
jvdias 4357b04
%patch128 -p1 -b .check-empty-new-routers
jvdias 3a422ec
%patch129 -p1 -b .fix-ntp
jvdias f9e6e11
%patch130 -p1 -b .release-mode-ifup
jvdias a3e33c9
%patch131 -p1 -b .dhclient-script-big-fix
jvdias 00f3deb
# patches now upstream:
jvdias 00f3deb
# %patch132 -p1 -b .fix-hex
jvdias 00f3deb
# %patch133 -p1 -b .mem
jvdias 0684c91
%patch134 -p1 -b .dhclient_routes
jvdias ac8abe6
%patch135 -p1 -b .-z-relro-now
jvdias ac8abe6
%patch136 -p1 -b .dhclient-restorecon
jvdias 8375d1a
%patch137 -p1 -b .dhclient-dhconfig
jvdias e5db104
%patch138 -p1 -b .pid_file_excl
jvdias db8a15c
%patch139 -p1 -b .dhclient-no-restorecon-or-route
jvdias 7d623e9
%if %{DHCLIENT_EXTENDED_OPTION_ENVIRONMENT}
jvdias db8a15c
%patch140 -p1 -b .extended_option_environment
jvdias 7d623e9
%endif
jvdias 0fae5fb
%patch141 -p1 -b .no_isc_blurb
jvdias 0fae5fb
%patch142 -p1 -b .restore_restorecon
jvdias f25246b
%patch143 -p1 -b .dhclient-script-dhcdbd
jvdias 2398afd
%patch144 -p1 -b .dhclient-script-fix-init-state-1
jvdias 3207a5b
%patch145 -p1 -b .dhclient-script-dbus-fix-interface
jvdias 135cfb7
%patch146 -p1 -b .dhclient_no_delay
jvdias 135cfb7
%patch147 -p1 -b .dhclient_decline_backoff
jvdias 00f3deb
# patch now upstream:
jvdias 00f3deb
# %patch148 -p1 -b .uint8_binding_state
jvdias 135cfb7
%patch149 -p1 -b .dhclient_script_fast+arping
jvdias 00f3deb
%patch150 -p1 -b .no-__u16
jvdias 484e656
# %patch151 -p1 -b .boot-file-server
jvdias 484e656
# RFC2131 compliance: force users to specify either the
jvdias 484e656
# next-server or server-name options for the tftp-boot-server.
jvdias 484e656
%patch152 -p1 -b .fast_dhclient
jvdias 484e656
%patch153 -p1 -b .ypbind_hup_ok
jvdias 501b679
#%patch154 -p1 -b .trailing_nul_options
jvdias d6dde3e
%patch155 -p1 -b .gcc4_warnings
jvdias d6dde3e
%patch156 -p1 -b .version
jvdias a56817e
%patch157 -p1 -b .dhclient-script-up-down-hooks
jvdias 5eaab88
%patch158 -p1 -b .bz167273
jvdias 31cdb58
%patch159 -p1 -b .failover_ports
jvdias deeebdf
%patch160 -p1 -b .rt15293_bz160655
jvdias deeebdf
%patch161 -p1 -b .static-routes
jvdias 0212e15
%patch162 -p1 -b .dhclient_script_route_metrics
jvdias eeb41d3
%patch163 -p1 -b .bz171312
jvdias eeb41d3
%patch164 -p1 -b .bz167028
jvdias c2892cc
%patch165 -p1 -b .trailing_nul_options_2
jvdias c2892cc
%patch166 -p1 -b .bz173619
jvdias f72a913
%patch167 -p1 -b .gcc4.1-Werrors
jvdias 4ba18eb
%patch168 -p1 -b .bz176270
jvdias a0f67a4
%patch169 -p1 -b .bz176615
jvdias a0f67a4
%patch170 -p1 -b .bz177845
cvsdist ef67d48
cp %SOURCE1 .
cvsdist a682876
cat <<EOF >site.conf
jvdias 31cdb58
VARDB=%{_localstatedir}/lib/dhcpd
cvsdist a682876
ADMMANDIR=%{_mandir}/man8
cvsdist a682876
FFMANDIR=%{_mandir}/man5
cvsdist a682876
LIBMANDIR=%{_mandir}/man3
cvsdist a682876
USRMANDIR=%{_mandir}/man1
cvsdist a682876
LIBDIR=%{_libdir}
cvsdist a682876
INCDIR=%{_includedir}
cvsdist a682876
EOF
cvsdist a682876
cat <<EOF >>includes/site.h
jvdias 31cdb58
#define _PATH_DHCPD_DB          "%{_localstatedir}/lib/dhcpd/dhcpd.leases"
jvdias 31cdb58
#define _PATH_DHCLIENT_DB       "%{_localstatedir}/lib/dhclient/dhclient.leases"
cvsdist a682876
EOF
cvsdist 618709b
cvsdist 618709b
%build
cvsdist 16f31e0
cat <<EOF >findptrsize.c
cvsdist 16f31e0
#include <stdio.h>
cvsdist 16f31e0
int main(void) { printf("%%d\n", sizeof(void *)); return 0; }
cvsdist 16f31e0
EOF
jvdias d6dde3e
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -Dlint -Werror"
cvsdist 16f31e0
cc -o findptrsize findptrsize.c
cvsdist 16f31e0
[ "`./findptrsize`" -ge 8 ] && RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DPTRSIZE_64BIT"
jvdias aab8929
%ifarch s390 s390x
jvdias aab8929
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fPIE"
jvdias aab8929
%else
jvdias aab8929
RPM_OPT_FLAGS="$RPM_OPT_FLAGS -fpie"
jvdias aab8929
%endif
jvdias 7d623e9
%if %{DHCLIENT_EXTENDED_OPTION_ENVIRONMENT}
jvdias 7d623e9
    RPM_OPT_FLAGS="$RPM_OPT_FLAGS -DEXTENDED_NEW_OPTION_INFO"
jvdias 7d623e9
%endif
jvdias 0fb8215
#RPM_OPT_FLAGS=`echo $RPM_OPT_FLAGS | sed 's/\ \-mtune\=[^\=\ ]*//'`
jvdias d6dde3e
export RPM_OPT_FLAGS="$RPM_OPT_FLAGS"
cvsdist a682876
./configure --copts "$RPM_OPT_FLAGS"
jvdias db8a15c
# -DDEBUG_PACKET -DDEBUG_EXPRESSIONS"
jvdias 0684c91
# -DDEBUG_MEMORY_LEAKAGE -DDEBUG_MALLOC_POOL -DDEBUG_REFCNT_DMALLOC_FREE -DDEBUG_RC_HISTORY -DDEBUG_MALLOC_POOL_EXHAUSTIVELY -DDEBUG_MEMORY_LEAKAGE_ON_EXIT -DRC_MALLOC=3"
jvdias 0fb8215
#make %{?_smp_mflags} CC="gcc33"
jvdias 31cdb58
make %{?_smp_mflags} CC="%{__cc}"
cvsdist ef67d48
cvsdist ef67d48
%install
cvsdist ef67d48
rm -rf %{buildroot}
cvsdist b144431
mkdir -p %{buildroot}/etc/sysconfig
cvsdist ef67d48
cvsdist ef67d48
make install DESTDIR=%{buildroot}
cvsdist ef67d48
cvsdist ef67d48
mkdir -p %{buildroot}/etc/rc.d/init.d
cvsdist ef67d48
install -m 0755 %SOURCE2 %{buildroot}/etc/rc.d/init.d/dhcpd
cvsdist ef67d48
jvdias 31cdb58
touch %{buildroot}%{_localstatedir}/lib/dhcpd/dhcpd.leases
jvdias 31cdb58
mkdir -p  %{buildroot}%{_localstatedir}/lib/dhclient/
cvsdist b144431
cat <<EOF > %{buildroot}/etc/sysconfig/dhcpd
cvsdist b144431
# Command line options here
cvsdist b144431
DHCPDARGS=
cvsdist b144431
EOF
cvsdist b144431
cvsdist a682876
install -m0755 %SOURCE3 %{buildroot}/etc/rc.d/init.d/dhcrelay
cvsdist a682876
cvsdist a682876
cat <<EOF > %{buildroot}/etc/sysconfig/dhcrelay
cvsdist a682876
# Command line options here
cvsdist a682876
INTERFACES=""
cvsdist a682876
DHCPSERVERS=""
cvsdist a682876
EOF
cvsdist a682876
cvsdist a682876
# Copy sample dhclient.conf file into position
cvsdist a682876
cp client/dhclient.conf dhclient.conf.sample
cvsdist a682876
chmod 755 %{buildroot}/sbin/dhclient-script
jvdias 5586aaf
# Fix bug 163367: install default (empty) dhcpd.conf:
jvdias 5586aaf
cp -fp %SOURCE4 %{buildroot}/etc
jvdias 5586aaf
jvdias 0684c91
touch debugfiles.list
jvdias 0684c91
:;
cvsdist a682876
cvsdist ef67d48
%clean
jvdias ac8abe6
rm -rf %{buildroot}
cvsdist ef67d48
cvsdist ef67d48
%post
cvsdist ef67d48
/sbin/chkconfig --add dhcpd
cvsdist a682876
/sbin/chkconfig --add dhcrelay
cvsdist ef67d48
cvsdist ef67d48
%preun
cvsdist ef67d48
if [ $1 = 0 ]; then	# execute this only if we are NOT doing an upgrade
cvsdist ef67d48
    service dhcpd stop >/dev/null 2>&1
cvsdist a682876
    service dhcrelay stop >/dev/null 2>&1
cvsdist ef67d48
    /sbin/chkconfig --del dhcpd 
cvsdist a682876
    /sbin/chkconfig --del dhcrelay
cvsdist ef67d48
fi
cvsdist ef67d48
cvsdist ef67d48
%postun
cvsdist ef67d48
if [ "$1" -ge "1" ]; then
cvsdist ef67d48
    service dhcpd condrestart >/dev/null 2>&1
cvsdist a682876
    service dhcrelay condrestart >/dev/null 2>&1
cvsdist ef67d48
fi
Florian La Roche 1b4173e
exit 0
cvsdist ef67d48
cvsdist ef67d48
%files
cvsdist ef67d48
%defattr(-,root,root)
cvsdist 42146d2
%doc README RELNOTES dhcpd.conf.sample
jvdias 31cdb58
%dir %{_localstatedir}/lib/dhcpd
jvdias 31cdb58
%verify(not size md5 mtime) %config(noreplace) %{_localstatedir}/lib/dhcpd/dhcpd.leases
cvsdist b144431
%config(noreplace) /etc/sysconfig/dhcpd
cvsdist a682876
%config(noreplace) /etc/sysconfig/dhcrelay
jvdias 5586aaf
%config(noreplace) /etc/dhcpd.conf
cvsdist ef67d48
%config /etc/rc.d/init.d/dhcpd
cvsdist a682876
%config /etc/rc.d/init.d/dhcrelay
cvsdist a682876
%{_bindir}/omshell
cvsdist ef67d48
%{_sbindir}/dhcpd
cvsdist ef67d48
%{_sbindir}/dhcrelay
cvsdist a682876
%{_mandir}/man1/omshell.1*
cvsdist a682876
%{_mandir}/man5/dhcp-eval.5*
cvsdist ef67d48
%{_mandir}/man5/dhcpd.conf.5*
cvsdist ef67d48
%{_mandir}/man5/dhcpd.leases.5*
cvsdist ef67d48
%{_mandir}/man8/dhcpd.8*
cvsdist ef67d48
%{_mandir}/man8/dhcrelay.8*
cvsdist ef67d48
cvsdist a682876
%files -n dhclient
cvsdist a682876
%defattr(-,root,root)
cvsdist a682876
%doc dhclient.conf.sample
jvdias 31cdb58
%dir %{_localstatedir}/lib/dhclient
cvsdist a682876
/sbin/dhclient
cvsdist a682876
/sbin/dhclient-script
cvsdist a682876
%{_mandir}/man5/dhclient.conf.5*
cvsdist a682876
%{_mandir}/man5/dhclient.leases.5*
cvsdist a682876
%{_mandir}/man8/dhclient.8*
cvsdist a682876
%{_mandir}/man8/dhclient-script.8*
cvsdist 16f31e0
%{_mandir}/man5/dhcp-options.5*
cvsdist a682876
cvsdist a682876
%files devel
cvsdist a682876
%defattr(-,root,root)
cvsdist a682876
%{_includedir}/*
cvsdist a682876
%{_libdir}/*.a
cvsdist a682876
%{_mandir}/man3/*
cvsdist ef67d48
cvsdist ef67d48
%changelog
jvdias 61573ed
* Mon Feb 06 2006 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-21.1
jvdias 61573ed
- Rebuild for new gcc, glibc and glibc-kernheaders
jvdias 61573ed
47fdce7
* Sun Jan 22 2006 Dan Williams <dcbw@redhat.com> - 11:3.0.3-21
47fdce7
- Fix dhclient-script to use /bin/dbus-send now that all dbus related
47fdce7
    binaries are in /bin rather than /usr/bin
47fdce7
jvdias a0f67a4
* Mon Jan 16 2006 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-20
jvdias a0f67a4
- fix bug 177845: allow client ip-address as default router 
jvdias a0f67a4
- fix bug 176615: fix DDNS update when Windows-NT client sends 
jvdias a0f67a4
	          host-name with trailing nul
jvdias a0f67a4
jvdias 4ba18eb
* Tue Dec 20 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-18
jvdias 4ba18eb
- fix bug 176270: allow routers with an octet of 255 in their IP address
jvdias 4ba18eb
0de1ad3
* Fri Dec 09 2005 Jesse Keating <jkeating@redhat.com>
0de1ad3
- rebuilt
0de1ad3
jvdias f72a913
* Mon Dec 05 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-16
jvdias f72a913
- fix gcc 4.1 compile warnings (-Werror)
jvdias f72a913
jvdias c2892cc
* Fri Nov 19 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-12
jvdias c2892cc
- fix bug 173619: dhclient-script should reconfig on RENEW if 
jvdias c2892cc
                  subnet-mask, broadcast-address, mtu, routers, etc.
jvdias c2892cc
		  have changed
jvdias c2892cc
- apply upstream improvements to trailing nul options fix of bug 160655
jvdias c2892cc
  
jvdias eeb41d3
* Tue Nov 15 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-11
jvdias eeb41d3
- Rebuild for FC-5
jvdias eeb41d3
- fix bug 167028 - test IBM's unicast bootp patch (from xma@us.ibm.com)
jvdias eeb41d3
- fix bug 171312 - silence chkconfig error message if ypbind not installed
jvdias eeb41d3
- fix dhcpd.init when -cf arg given to dhcpd
jvdias eeb41d3
- make dhcpd init touch /var/lib/dhcpd/dhcpd.leases, not /var/lib/dhcp/dhcpd.leases
jvdias eeb41d3
jvdias 0212e15
* Tue Oct 18 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-10
jvdias 0212e15
- Allow dhclient route metrics to be specified with DHCP options:
jvdias 0212e15
  The dhcp-options(5) man-page states:
jvdias 0212e15
  'option routers ... Routers should be listed in order of preference' 
jvdias 0212e15
  and
jvdias 0212e15
  'option static-routes ... are listed in descending order of priority' .
jvdias 0212e15
  No preference / priority could be set with previous dhclient-script .
jvdias 0212e15
  Now, dhclient-script provides: 
jvdias 0212e15
  Default Gateway (option 'routers') metrics:
jvdias 0212e15
    Instead of allowing only one default gateway, if more than one router 
jvdias 0212e15
    is specified in the routers option, routers following the first router
jvdias 0212e15
    will have a 'metric' of their position in the list (1,...N>1).
jvdias 0212e15
  Option static-routes metrics:
jvdias 0212e15
    If a target appears in the list more than once, routes for duplicate
jvdias 0212e15
    targets will have successively greater metrics, starting at 1.
jvdias 0212e15
jvdias 0212e15
* Mon Oct 17 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-8
jvdias 501b679
- further fix for bug 160655 / ISC bug 15293 - upstream patch:
jvdias 501b679
  do NOT always strip trailing nulls in the dhcpd server
jvdias 0212e15
- handle static-routes option properly in dhclient-script :
jvdias 0212e15
  trailing 0 octets in the 'target' IP specify the class -
jvdias 0212e15
  ie '172.16.0.0 w.x.y.z' specifies '172.16/16 via w.x.y.z'.
jvdias 501b679
jvdias 31cdb58
* Fri Sep 23 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-7
jvdias 31cdb58
- fix bug 169164: separate /var/lib/{dhcpd,dhclient} directories
jvdias 31cdb58
- fix bug 167292: update failover port info in dhcpd.conf.5; give
jvdias 31cdb58
                  failover ports default values in server/confpars.c
jvdias 31cdb58
 
jvdias 5eaab88
* Mon Sep 12 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-6
jvdias 5eaab88
- fix bug 167273: time-offset should not set timezone by default
jvdias 5eaab88
                  tzdata's Etc/* files are named with reverse sign
jvdias 5eaab88
                  for hours west - ie. 'GMT+5' is GMT offset -18000seconds.
jvdias 5eaab88
jvdias a56817e
* Mon Aug 29 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-4
jvdias a56817e
- fix bug 166926: make dhclient-script handle interface-mtu option
jvdias a56817e
  make dhclient-script support /etc/dhclient{,-$IF}-{up,down}-hooks scripts
jvdias a56817e
  to allow easy customization to support other non-default DHCP options -
jvdias a56817e
  documented in 'man 8 dhclient-script' .
jvdias a56817e
- handle the 'time-offset' DHCP option, requested by default.
jvdias a56817e
jvdias d6dde3e
* Tue Aug 23 2005 Jason Vas Dias <jvdias@redhat.com> - 11:3.0.3-3
jvdias d6dde3e
- fix bug 160655: strip trailing '\0' bytes from text options before append
jvdias d6dde3e
- fix gcc4 compiler warnings ; now compiles with -Werror
jvdias d6dde3e
- add RPM_OPT_FLAGS to link as suggested in gcc man-page on '-pie' option
jvdias d6dde3e
- change ISC version string to 'V3.0.3-RedHat' at request of ISC
jvdias d6dde3e
c058ef2
* Tue Aug  9 2005 Jeremy Katz <katzj@redhat.com> - 11:3.0.3-2
c058ef2
- don't explicitly require 2.2 era kernel, it's fairly overkill at this point
c058ef2
jvdias 484e656
* Fri Jul 29 2005 Jason Vas Dias <jvdias@redhat.com> 11:3.0.3-1
jvdias 484e656
- Upgrade to upstream version 3.0.3 
jvdias 484e656
- Don't apply the 'default boot file server' patch: legacy
jvdias 484e656
  dhcp behaviour broke RFC 2131, which requires that the siaddr
jvdias 484e656
  field only be non-zero if the next-server or tftp-server-name
jvdias 484e656
  options are specified.
jvdias 484e656
- Try removing the 1-5 second wait on dhclient startup altogether.
jvdias 5586aaf
- fix bug 163367: supply default configuration file for dhcpd
jvdias 484e656
 
jvdias 92909d3
* Thu Jul 14 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.3rc1-1
jvdias 00f3deb
- Upgrade to upstream version 3.0.3rc1
jvdias 00f3deb
- fix bug 163203: silence ISC blurb on configtest 
jvdias 0aef83e
- fix default 'boot file server' value (packet->siaddr):
jvdias 0aef83e
  In dhcp-3.0.2(-), this was defaulted to the server address;
jvdias 0aef83e
  now it defaults to 0.0.0.0 (a rather silly default!) and 
jvdias 0aef83e
  must be specified with the 'next-server' option ( not the tftp-boot-server option ?!?)
jvdias 0aef83e
  which causes PXE boot clients to fail to load anything after the boot file.
jvdias 00f3deb
jvdias 6174363
* Fri Jul 08 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-14.FC5
jvdias 6174363
- Allow package to compile with glibc-headers-2.3.5-11 (tr.c's use of __u16)
jvdias 6174363
jvdias 135cfb7
* Fri May 10 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-14
jvdias 135cfb7
- Fix bug 159929: prevent dhclient flooding network on repeated DHCPDECLINE
jvdias 135cfb7
- dhclient fast startup: 
jvdias 135cfb7
   remove dhclient's  random 1-5 second delay on startup if only
jvdias 135cfb7
   configuring one interface 
jvdias 135cfb7
   remove dhclient_script's "sleep 1" on PREINIT
jvdias 135cfb7
- fix new gcc-4.0.0-11 compiler warnings for binding_state_t
jvdias 135cfb7
jvdias 3207a5b
* Tue May 03 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-12
jvdias 3207a5b
- Rebuild for new glibc
jvdias 3207a5b
- Fix dhcdbd set for multiple interfaces
jvdias 3207a5b
jvdias 2398afd
* Wed Apr 27 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-11
jvdias 2398afd
- as pointed out by Peter Jones, dhclient-script spews
jvdias 2398afd
- 'chkconfig: Usage' if run in init state 1 (runlevel returns "unknown".)
jvdias 2398afd
- this is now corrected.
jvdias 2398afd
jvdias 2398afd
* Mon Apr 25 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-10
jvdias f25246b
- dhclient-script dhcdbd extensions. 
jvdias f25246b
- Tested to have no effect unless dhcdbd invokes dhclient.
jvdias f25246b
 
jvdias 038d1b2
* Thu Apr 21 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-9
jvdias 038d1b2
- bugs 153244 & 155143 are now fixed with SELinux policy; 
jvdias 038d1b2
  autotrans now works for dhcpc_t, so restorecons are not required,
jvdias 038d1b2
  and dhclient runs OK under dhcpc_t with SELinux enforcing.
jvdias 038d1b2
- fix bug 155506: 'predhclien' typo (emacs!).
jvdias 038d1b2
 
jvdias 0fae5fb
* Mon Apr 18 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-8
jvdias 038d1b2
- Fix bugs 153244 & 155143: 
jvdias 0fae5fb
      o restore dhclient-script 'restorecon's
jvdias 0fae5fb
      o give dhclient and dhclient-script an exec context of 
jvdias 0fae5fb
        'system_u:object_r:sbin_t' that allows them to run
jvdias 0fae5fb
        domainname / hostname and to update configuration files
jvdias 0fae5fb
        in dhclient post script.       
jvdias 0fae5fb
- Prevent dhclient emitting verbose ISC 'blurb' on error exit in -q mode
jvdias 0fae5fb
jvdias 7d623e9
* Mon Apr 04 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-7
jvdias db8a15c
- Add '-x' "extended option environment" dhclient argument:
jvdias db8a15c
-  When -x option given to dhclient:
jvdias db8a15c
-    dhclient enables arbitrary option processing by writing information
jvdias db8a15c
-    about user or vendor defined option space options to environment.
jvdias db8a15c
-
jvdias db8a15c
- fix bug 153244: dhclient should not use restorecon
jvdias db8a15c
- fix bug 151023: dhclient no 'headers & libraries' 
jvdias db8a15c
- fix bug 149780: add 'DHCLIENT_IGNORE_GATEWAY' variable
jvdias db8a15c
- remove all usage of /sbin/route from dhclient-script
jvdias db8a15c
Florian La Roche 1b4173e
* Thu Mar 24 2005 Florian La Roche <laroche@redhat.com>
Florian La Roche 1b4173e
- add "exit 0" to post script
Florian La Roche 1b4173e
jvdias d102d44
* Mon Mar 07 2005 Jason Vas Dias <jvdias@redhat.com> 10.3.0.2-3
jvdias d102d44
- rebuild for gcc4/glibc-2.3.4-14; fix bad memset
jvdias d102d44
jvdias e5db104
* Thu Feb 24 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-2
jvdias e5db104
- Fix bug 143640: do not allow more than one dhclient to configure an interface
jvdias e5db104
jvdias 8c6aa85
* Mon Feb 21 2005 Jason Vas Dias <jvdias@redhat.com> 10:3.0.2-1
jvdias 8c6aa85
- Upgrade to ISC 3.0.2 Final Release (documentation change only).
jvdias 8c6aa85
jvdias fcad0ff
* Tue Feb 14 2005 Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-8
jvdias fcad0ff
- Add better execshield security link options
jvdias fcad0ff
- fix dhcpd.init when no /etc/dhcpd.conf exists and -cf in DHCPDARGS
jvdias fcad0ff
jvdias fcad0ff
* Mon Feb 14 2005 Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-4
jvdias 8375d1a
- make dhclient-script TIMEOUT mode do exactly the same configuration
jvdias 8375d1a
- as BOUND / RENEW / REBIND / REBOOT if router ping succeeds
jvdias 8375d1a
jvdias 8375d1a
* Mon Feb 14 2005 Jason Vas Dias <jvdias@redhat.com> 3.0.2rc3-4
jvdias d29abc3
- fix bug 147926: dhclient-script should do restorecon for modified conf files
jvdias d29abc3
- optimize execshield protection
jvdias d29abc3
jvdias 0684c91
* Thu Feb 10 2005 Jason Vas Dias <jvdias@redhat.com> 8.3.0.4rc3-3
jvdias 0684c91
- fix bug 147375: dhcpd heap corruption on 32-bit 'subnet' masks
jvdias 0684c91
- fix bug 147502: dhclient should honor GATEWAYDEV and GATEWAY settings            
jvdias 0684c91
- fix bug 146600: dhclient's timeout mode ping should use -I
jvdias 0684c91
- fix bug 146524: dhcpd.init should discard dhcpd's initial output message
jvdias 0684c91
- fix bug 147739: dhcpd.init configtest should honor -cf in DHCPDARGS
jvdias 0684c91
jvdias 0fb8215
* Mon Jan 24 2005 Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-2
jvdias 0fb8215
- fix bug 145997: allow hex 32-bit integers in user specified options
jvdias 0fb8215
jvdias 0fb8215
* Thu Jan 06 2005 Jason Vas Dias <jvdias@redhat.com> 8:3.0.2rc3-1
jvdias 8ab98ba
- still need an epoch to get past nvre test 
jvdias 8ab98ba
jvdias a3e33c9
* Thu Jan 06 2005 Jason Vas Dias <jvdias@redhat.com> 3.0.2rc3-1
jvdias a3e33c9
- fix bug 144417: much improved dhclient-script 
jvdias a3e33c9
jvdias a3e33c9
* Thu Jan 06 2005 Jason Vas Dias <jvdias@redhat.com> 3.0.2rc3-1
jvdias a3e33c9
- Upgrade to latest release from ISC, which includes most of our
jvdias a3e33c9
- recent patches anyway.
jvdias a3e33c9
jvdias 82a95b5
* Thu Jan 06 2005 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-17
jvdias 82a95b5
- fix bug 144250: gcc-3.4.3-11 is broken :
jvdias 82a95b5
- log_error ("Lease with bogus binding state: %d size: %d",
jvdias 82a95b5
-			   comp -> binding_state,
jvdias 82a95b5
-			   sizeof(comp->binding_state));
jvdias 82a95b5
- prints:    'Lease with bogus binding state: 257 1'    !
jvdias 82a95b5
- compiling with gcc33 (compat-gcc-8-3.3.4.2 fixes for now).
jvdias 82a95b5
jvdias 82a95b5
* Mon Jan 03 2005 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-16
jvdias f9e6e11
- fix bug 143704: dhclient -r does not work if lease held by
jvdias f9e6e11
- dhclient run from ifup . dhclient will now look for the pid
jvdias f9e6e11
- files created by ifup .
jvdias f9e6e11
jvdias 3a422ec
* Wed Nov 17 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-14
jvdias 3a422ec
- NTP: fix bug 139715: merge in new ntp servers only rather than replace
jvdias 3a422ec
- all the ntp configuration files; restart ntpd if configuration changed.
jvdias 3a422ec
jvdias 4357b04
* Tue Nov 16 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-12
jvdias 4357b04
- fix bug 138181 & bug 139468: do not attempt to listen/send on
jvdias 4357b04
-     unconfigured  loopback, point-to-point or non-broadcast 
jvdias 4357b04
-     interfaces (don't generate annoying log messages)
jvdias 4357b04
- fix bug 138869: dhclient-script: check if '$new_routers' is
jvdias 4357b04
-     empty before doing 'set $new_routers;...;ping ... $1'
jvdias 4357b04
jvdias 6d96e5a
* Wed Oct 06 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-11
jvdias 6d96e5a
- dhcp-3.0.2b1 came out today. A diff of the 'ack_lease' function
jvdias 6d96e5a
- Dave Hankins and I patched exposed a missing '!' on an if clause
jvdias 6d96e5a
- that got dropped with the 'new-host' patch. Replacing the '!' .
jvdias 6d96e5a
- Also found one missing host_dereference.
jvdias 6d96e5a
jvdias 5a6323d
* Wed Oct 06 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-10
jvdias 5a6323d
- clean-up last patch: new-host.patch adds host_reference(host)
jvdias 5a6323d
- without host_dereference(host) before returns in ack_lease
jvdias 5a6323d
- (dhcp-3.0.1-host_dereference.patch)
jvdias 6d96e5a
 
jvdias a42cc07
* Mon Sep 27 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-9
jvdias a42cc07
- Fix bug 133522:
jvdias a42cc07
- PXE Boot clients with static leases not given 'file' option
jvdias a42cc07
- 104 by server - PXE booting was disabled for 'fixed-address'
jvdias a42cc07
- clients. 
jvdias a42cc07
jvdias cf767d2
* Fri Sep 10 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-8
jvdias cf767d2
- Fix bug 131212: 
jvdias cf767d2
- If "deny booting" is defined for some group of hosts,
jvdias cf767d2
- then after one of those hosts is denied booting, all
jvdias cf767d2
- hosts are denied booting, because of a pointer not being
jvdias cf767d2
- cleared in the lease record. 
jvdias cf767d2
- An upstream patch was obtained which will be in dhcp-3.0.2 .
jvdias cf767d2
cvsdist 1f4118b
* Mon Aug 16 2004 Jason Vas Dias <jvdias@redhat.com> 7:3.0.1-7
cvsdist 1f4118b
- Forward DNS update by client was disabled by a bug that I
cvsdist 1f4118b
- found in code where 'client->sent_options' was being 
cvsdist 1f4118b
- freed too early.
cvsdist 1f4118b
- Re-enabled it after contacting upstream maintainer
cvsdist 1f4118b
- who confirmed that this was a bug (bug #130069) -
cvsdist 1f4118b
- submitted patch dhcp-3.0.1.preserve-sent-options.patch.
cvsdist 1f4118b
- Upstream maintainer informs me this patch will be in dhcp-3.0.2 .
cvsdist 6f238fd
cvsdist dabfb5f
* Tue Aug 3  2004 Jason Vas Dias <jvdias@redhat.com> 6:3.0.1-6
cvsdist dabfb5f
- Allow 2.0 kernels to obtain default gateway via dhcp 
cvsdist dabfb5f
cvsdist dabfb5f
* Mon Aug 2  2004 Jason Vas Dias <jvdias@redhat.com> 5:3.0.1-5
cvsdist dabfb5f
- Invoke 'change_resolv_conf' function to change resolv.conf
cvsdist dabfb5f
cvsdist 6425266
* Fri Jul 16 2004 Jason Vas Dias <jvdias@redhat.com> 3:3.0.1
cvsdist 6425266
- Upgraded to new ISC 3.0.1 version
cvsdist 6425266
cvsdist d9da968
* Thu Jun 24 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-5
cvsdist d9da968
- Allow dhclient-script to continue without a config file.  
cvsdist d9da968
- It will use default values.
cvsdist d9da968
cvsdist f399b55
* Wed Jun 23 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-4
cvsdist f399b55
- fix inherit-leases patch
cvsdist f399b55
cvsdist c41631a
* Tue Jun 22 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-2
cvsdist c41631a
- Turn on inherit-leases patch
cvsdist c41631a
cvsdist c41631a
* Tue Jun 22 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc14-1
cvsdist c41631a
- User kernelversion instead of uname-r
cvsdist c41631a
- Update to latest package from ISC
cvsdist c41631a
- Remove inherit-leases patch for now.
cvsdist c41631a
cvsdist f18cd8b
* Tue Jun 15 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f18cd8b
- rebuilt
cvsdist f18cd8b
cvsdist 42146d2
* Thu Jun 10 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc13-1
cvsdist 42146d2
- Update to latest package from ISC
cvsdist 42146d2
cvsdist 24c3e29
* Thu Jun 10 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-9
cvsdist 24c3e29
- add route back in after route up call
cvsdist 24c3e29
cvsdist 24c3e29
* Wed Jun 9 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-8
cvsdist 4172556
- add alex's dhcp-3.0.1rc12-inherit-leases.patch patch
cvsdist 4172556
cvsdist 4172556
* Tue Jun  8 2004 Bill Nottingham <notting@redhat.com> 1:3.0.1rc12-7
cvsdist 4172556
- set device on default gateway route
cvsdist 4172556
cvsdist 2adc655
* Mon May 17 2004 Thomas Woerner <twoerner@redhat.com> 1:3.0.1rc12-6
cvsdist 2adc655
- compiling dhcpd PIE
cvsdist 2adc655
cvsdist 2adc655
* Thu Mar 25 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-5
cvsdist 2adc655
- Add static routes patch to dhclient-script
cvsdist 2adc655
cvsdist 37d2807
* Wed Mar 25 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-4
cvsdist 37d2807
- Fix init to check config during restart 
cvsdist 37d2807
cvsdist 37d2807
* Wed Mar 24 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0.1rc12-3
cvsdist 37d2807
- Fix init script to create leases file if missing
cvsdist 37d2807
cvsdist f57f264
* Tue Mar 02 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f57f264
- rebuilt
cvsdist f57f264
cvsdist f57f264
* Fri Feb 13 2004 Elliot Lee <sopwith@redhat.com>
cvsdist f57f264
- rebuilt
cvsdist f57f264
cvsdist 068d66c
* Wed Jan 21 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.20
cvsdist 068d66c
- Fix initialization of memory to prevent compiler error
cvsdist 068d66c
cvsdist 068d66c
* Mon Jan 5 2004 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.19
cvsdist 068d66c
- Close leaseFile before exec, to fix selinux error message
cvsdist 068d66c
cvsdist 068d66c
* Mon Dec 29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.18
cvsdist 068d66c
- Add BuildRequires groff
cvsdist 068d66c
- Replace resolv.conf if renew and data changes
cvsdist 068d66c
cvsdist 068d66c
* Sun Nov 30 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.17
cvsdist 068d66c
- Add obsoletes dhcpcd
cvsdist 068d66c
cvsdist 35f1569
* Wed Oct 8 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.16
cvsdist 35f1569
- Fix location of ntp driftfile
cvsdist 35f1569
cvsdist 35f1569
* Fri Sep 5 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.15
cvsdist 35f1569
- Bump Release
cvsdist 35f1569
cvsdist 35f1569
* Fri Sep 5 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.14
cvsdist 35f1569
- Add div0 patch
cvsdist 35f1569
cvsdist 35f1569
* Wed Aug 20 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.13
cvsdist 35f1569
- Add SEARCH to client script
cvsdist 35f1569
cvsdist 35f1569
* Wed Aug 20 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.12
cvsdist 35f1569
- Bump Release
cvsdist 35f1569
cvsdist 35f1569
* Wed Aug 20 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.11
cvsdist 35f1569
- Add configtest
cvsdist 35f1569
cvsdist 35f1569
* Fri Aug 1 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.10
cvsdist 35f1569
- increment for base 
cvsdist 35f1569
cvsdist 35f1569
* Fri Aug 1 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.9
cvsdist 35f1569
- Don't update resolv.conf on renewals
cvsdist 35f1569
cvsdist 35f1569
* Tue Jul  29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.8
cvsdist 35f1569
- increment for base 
cvsdist 35f1569
cvsdist 35f1569
* Tue Jul  29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.7
cvsdist 35f1569
- Fix name of driftfile
cvsdist 35f1569
cvsdist 35f1569
* Tue Jul  29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.6
cvsdist 35f1569
- increment for base 
cvsdist 35f1569
cvsdist 35f1569
* Tue Jul  29 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.5
cvsdist 35f1569
- Change dhcrelay script to check DHCPSERVERS
cvsdist 35f1569
cvsdist 35f1569
* Mon Jul  7 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.4
cvsdist 35f1569
- increment for base 
cvsdist 35f1569
cvsdist 35f1569
* Mon Jul  7 2003 Dan Walsh <dwalsh@redhat.com> 1:3.0pl2-6.3
cvsdist 35f1569
- Fix dhclient-script to support PEERNTP and PEERNIS flags.
cvsdist 35f1569
- patch submitted by aoliva@redhat.com
cvsdist 35f1569
cvsdist 35f1569
* Sun Jun  8 2003 Tim Powers <timp@redhat.com> 1:3.0pl2-6.1
cvsdist 35f1569
- add epoch to dhcp-devel versioned requires on dhcp
cvsdist 35f1569
- build for RHEL
cvsdist 35f1569
cvsdist 35f1569
* Wed Jun 04 2003 Elliot Lee <sopwith@redhat.com>
cvsdist 35f1569
- rebuilt
cvsdist 35f1569
cvsdist 35f1569
* Tue May 27 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-5
cvsdist 35f1569
- Fix memory leak in parser.
cvsdist 35f1569
cvsdist 35f1569
* Mon May 19 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-4
cvsdist 35f1569
- Change Rev for RHEL
cvsdist 35f1569
cvsdist 35f1569
* Mon May 19 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-3
cvsdist 35f1569
- Change example to not give out 255 address.
cvsdist 35f1569
cvsdist 35f1569
* Tue Apr 29 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-2
cvsdist 35f1569
- Change Rev for RHEL
cvsdist 35f1569
cvsdist 35f1569
* Mon Apr 28 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl2-1
cvsdist 35f1569
- upgrade to 3.0pl2
cvsdist 35f1569
cvsdist 35f1569
* Wed Mar 26 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-26
cvsdist 35f1569
- add usage for dhcprelay -c
cvsdist 35f1569
- add man page for dhcprelay -c
cvsdist 35f1569
cvsdist 35f1569
* Fri Mar 7 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-25
cvsdist 35f1569
- Fix man dhcpd.conf man page
cvsdist 35f1569
cvsdist 35f1569
* Tue Mar 4 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-24
cvsdist 35f1569
- Fix man dhcpctl.3 page
cvsdist 35f1569
cvsdist 16f31e0
* Mon Feb 3 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-23
cvsdist 16f31e0
- fix script to handle ntp.conf correctly
cvsdist 16f31e0
cvsdist 16f31e0
* Thu Jan 29 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-22
cvsdist 16f31e0
- Increment release to add to 8.1
cvsdist 16f31e0
cvsdist 16f31e0
* Wed Jan 29 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-21
cvsdist 16f31e0
- Implement max hops patch
cvsdist 16f31e0
cvsdist 16f31e0
* Wed Jan 29 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-20
cvsdist 16f31e0
- It has now been decided to just have options within dhclient kit
cvsdist 16f31e0
cvsdist 16f31e0
* Sun Jan 26 2003 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 16f31e0
- add defattr() to have files not owned by root
cvsdist 16f31e0
cvsdist 16f31e0
* Fri Jan 24 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-17
cvsdist 16f31e0
- require kernel version
cvsdist 16f31e0
cvsdist 16f31e0
* Fri Jan 24 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-16
cvsdist 16f31e0
- move dhcp-options to separate package 
cvsdist 16f31e0
cvsdist 16f31e0
* Wed Jan 22 2003 Tim Powers <timp@redhat.com>
cvsdist 16f31e0
- rebuilt
cvsdist 16f31e0
cvsdist 16f31e0
* Thu Jan 9 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-15
cvsdist 16f31e0
- eliminate dhcp-options from dhclient in order to get errata out
cvsdist 16f31e0
cvsdist 16f31e0
* Wed Jan 8 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-14
cvsdist 16f31e0
- VU#284857 - ISC DHCPD minires library contains multiple buffer overflows
cvsdist 16f31e0
cvsdist 16f31e0
* Mon Jan 6 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-13
cvsdist 16f31e0
- Fix when ntp is not installed.
cvsdist 16f31e0
cvsdist 16f31e0
* Mon Jan 6 2003 Dan Walsh <dwalsh@redhat.com> 3.0pl1-12
cvsdist 16f31e0
- Fix #73079 (dhcpctl man page) 
cvsdist 16f31e0
cvsdist 16f31e0
* Thu Nov 14 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-11
cvsdist 16f31e0
- Use generic PTRSIZE_64BIT detection instead of ifarch.
cvsdist 16f31e0
cvsdist 16f31e0
* Thu Nov 14 2002 Preston Brown <pbrown@redhat.com> 3.0pl1-10
cvsdist 16f31e0
- fix parsing of command line args in dhclient.  It was missing a few.
cvsdist 16f31e0
cvsdist 16f31e0
* Mon Oct 07 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 16f31e0
- work on 64bit archs
cvsdist 16f31e0
cvsdist b6b4a53
* Wed Aug 28 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-9
cvsdist b6b4a53
- Fix #72795
cvsdist b6b4a53
cvsdist 618709b
* Mon Aug 26 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-8
cvsdist 618709b
- More #68650 (modify requested options)
cvsdist 618709b
- Fix #71453 (dhcpctl man page) and #71474 (include libdst.a) and
cvsdist 618709b
  #72622 (hostname setting)
cvsdist 618709b
cvsdist fafa1ef
* Thu Aug 15 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-7
cvsdist fafa1ef
- More #68650 (modify existing patch to also set NIS domain)
cvsdist fafa1ef
cvsdist a682876
* Tue Aug 13 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-6
cvsdist a682876
- Patch102 (dhcp-3.0pl1-dhcpctlman-69731.patch) to fix #69731
cvsdist a682876
cvsdist a682876
* Tue Aug 13 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-5
cvsdist a682876
- Patch101 (dhcp-3.0pl1-dhhostname-68650.patch) to fix #68650
cvsdist a682876
cvsdist a682876
* Fri Jul 12 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-4
cvsdist a682876
- Fix unaligned accesses when decoding a UDP packet
cvsdist a682876
cvsdist a682876
* Thu Jul 11 2002 Elliot Lee <sopwith@redhat.com> 3.0pl1-3
cvsdist 618709b
- No apparent reason for the dhclient -> dhcp dep mentioned in #68001,
cvsdist 618709b
  so removed it
cvsdist a682876
cvsdist a682876
* Wed Jun 27 2002 David Sainty <saint@redhat.com> 3.0pl1-2
cvsdist a682876
- Move dhclient.conf.sample from dhcp to dhclient
cvsdist a682876
cvsdist a682876
* Mon Jun 25 2002 David Sainty <saint@redhat.com> 3.0pl1-1
cvsdist a682876
- Change to dhclient, dhcp, dhcp-devel packaging
cvsdist a682876
- Move to 3.0pl1, do not strip binaries
cvsdist a682876
- Drop in sysconfig-enabled dhclient-script
cvsdist a682876
cvsdist a682876
* Thu May 23 2002 Tim Powers <timp@redhat.com>
cvsdist a682876
- automated rebuild
cvsdist a682876
cvsdist a682876
* Sat Jan 26 2002 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist a682876
- prereq chkconfig
cvsdist a682876
cvsdist a682876
* Tue Jan 22 2002 Elliot Lee <sopwith@redhat.com> 3.0-5
cvsdist a682876
- Split headers/libs into a devel subpackage (#58656)
cvsdist a682876
cvsdist a682876
* Wed Jan 09 2002 Tim Powers <timp@redhat.com>
cvsdist a682876
- automated rebuild
cvsdist a682876
cvsdist a682876
* Fri Dec 28 2001 Elliot Lee <sopwith@redhat.com> 3.0-3
cvsdist a682876
- Fix the #52856 nit.
cvsdist a682876
- Include dhcrelay scripts from #49186
cvsdist a682876
cvsdist a682876
* Thu Dec 20 2001 Elliot Lee <sopwith@redhat.com> 3.0-2
cvsdist a682876
- Update to 3.0, include devel files installed by it (as part of the main package).
cvsdist a682876
cvsdist a49a1c7
* Sun Aug 26 2001 Elliot Lee <sopwith@redhat.com> 2.0pl5-8
cvsdist a49a1c7
- Fix #26446
cvsdist a49a1c7
cvsdist 9989a54
* Mon Aug 20 2001 Elliot Lee <sopwith@redhat.com>
cvsdist 9989a54
- Fix #5405 for real - it is dhcpd.leases not dhcp.leases.
cvsdist 9989a54
cvsdist b144431
* Mon Jul 16 2001 Elliot Lee <sopwith@redhat.com>
cvsdist b144431
- /etc/sysconfig/dhcpd
cvsdist b144431
- Include dhcp.leases file (#5405)
cvsdist b144431
cvsdist b144431
* Sun Jun 24 2001 Elliot Lee <sopwith@redhat.com>
cvsdist b144431
- Bump release + rebuild.
cvsdist b144431
cvsdist 602bc44
* Wed Feb 14 2001 Tim Waugh <twaugh@redhat.com>
cvsdist 602bc44
- Fix initscript typo (bug #27624).
cvsdist 602bc44
jvdias a56817e
* Wed Feb  7 2001 Trond Eivind Glomsrød <teg@redhat.com>
cvsdist 602bc44
- Improve spec file i18n
cvsdist 602bc44
cvsdist 602bc44
* Mon Feb  5 2001 Bernhard Rosenkraenzer <bero@redhat.com>
cvsdist 602bc44
- i18nize init script (#26084)
cvsdist 602bc44
cvsdist 602bc44
* Sun Sep 10 2000 Florian La Roche <Florian.LaRoche@redhat.de>
cvsdist 602bc44
- update to 2.0pl5
cvsdist 602bc44
- redo buildroot patch
cvsdist 602bc44
cvsdist ef67d48
* Wed Aug 30 2000 Matt Wilson <msw@redhat.com>
cvsdist ef67d48
- rebuild to cope with glibc locale binary incompatibility, again
cvsdist ef67d48
cvsdist ef67d48
* Mon Aug 14 2000 Preston Brown <pbrown@redhat.com>
cvsdist ef67d48
- check for existence of /var/lib/dhcpd.leases in initscript before starting
cvsdist ef67d48
cvsdist ef67d48
* Wed Jul 19 2000 Jakub Jelinek <jakub@redhat.com>
cvsdist ef67d48
- rebuild to cope with glibc locale binary incompatibility
cvsdist ef67d48
cvsdist ef67d48
* Sat Jul 15 2000 Bill Nottingham <notting@redhat.com>
cvsdist ef67d48
- move initscript back
cvsdist ef67d48
cvsdist ef67d48
* Wed Jul 12 2000 Prospector <bugzilla@redhat.com>
cvsdist ef67d48
- automatic rebuild
cvsdist ef67d48
cvsdist ef67d48
* Fri Jul  7 2000 Florian La Roche <Florian.LaRoche@redhat.com>
cvsdist ef67d48
- /etc/rc.d/init.d -> /etc/init.d
cvsdist ef67d48
- fix /var/state/dhcp -> /var/lib/dhcp
cvsdist ef67d48
cvsdist ef67d48
* Fri Jun 16 2000 Preston Brown <pbrown@redhat.com>
cvsdist ef67d48
- condrestart for initscript, graceful upgrades.
cvsdist ef67d48
cvsdist ef67d48
* Thu Feb 03 2000 Erik Troan <ewt@redhat.com>
cvsdist ef67d48
- gzipped man pages
cvsdist ef67d48
- marked /etc/rc.d/init.d/dhcp as a config file
cvsdist ef67d48
cvsdist ef67d48
* Mon Jan 24 2000 Jakub Jelinek <jakub@redhat.com>
cvsdist ef67d48
- fix booting of JavaStations
cvsdist ef67d48
  (reported by Pete Zaitcev <zaitcev@metabyte.com>).
cvsdist ef67d48
- fix SIGBUS crashes on SPARC (apparently gcc is too clever).
cvsdist ef67d48
cvsdist ef67d48
* Fri Sep 10 1999 Bill Nottingham <notting@redhat.com>
cvsdist ef67d48
- chkconfig --del in %preun, not %postun
cvsdist ef67d48
cvsdist ef67d48
* Mon Aug 16 1999 Bill Nottingham <notting@redhat.com>
cvsdist ef67d48
- initscript munging
cvsdist ef67d48
cvsdist ef67d48
* Fri Jun 25 1999 Jeff Johnson <jbj@redhat.com>
cvsdist ef67d48
- update to 2.0.
cvsdist ef67d48
cvsdist ef67d48
* Fri Jun 18 1999 Bill Nottingham <notting@redhat.com>
cvsdist ef67d48
- don't run by default
cvsdist ef67d48
cvsdist ef67d48
* Wed Jun  2 1999 Jeff Johnson <jbj@redhat.com>
cvsdist ef67d48
- update to 2.0b1pl28.
cvsdist ef67d48
cvsdist ef67d48
* Tue Apr 06 1999 Preston Brown <pbrown@redhat.com>
cvsdist ef67d48
- strip binaries
cvsdist ef67d48
cvsdist ef67d48
* Mon Apr 05 1999 Cristian Gafton <gafton@redhat.com>
cvsdist 16f31e0
- copy the source file in prep, not move
cvsdist ef67d48
cvsdist ef67d48
* Sun Mar 21 1999 Cristian Gafton <gafton@redhat.com> 
cvsdist ef67d48
- auto rebuild in the new build environment (release 4)
cvsdist ef67d48
cvsdist ef67d48
* Mon Jan 11 1999 Erik Troan <ewt@redhat.com>
cvsdist ef67d48
- added a sample dhcpd.conf file
cvsdist ef67d48
- we don't need to dump rfc's in /usr/doc
cvsdist ef67d48
cvsdist ef67d48
* Sun Sep 13 1998 Cristian Gafton <gafton@redhat.com>
cvsdist ef67d48
- modify dhcpd.init to exit if /etc/dhcpd.conf is not present
cvsdist ef67d48
cvsdist ef67d48
* Sat Jun 27 1998 Jeff Johnson <jbj@redhat.com>
cvsdist ef67d48
- Upgraded to 2.0b1pl6 (patch1 no longer needed).
cvsdist ef67d48
cvsdist ef67d48
* Thu Jun 11 1998 Erik Troan <ewt@redhat.com>
cvsdist ef67d48
- applied patch from Chris Evans which makes the server a bit more paranoid
cvsdist ef67d48
  about dhcp requests coming in from the wire
cvsdist ef67d48
cvsdist ef67d48
* Mon Jun 01 1998 Erik Troan <ewt@redhat.com>
cvsdist ef67d48
- updated to dhcp 2.0b1pl1
cvsdist ef67d48
- got proper man pages in the package
cvsdist ef67d48
cvsdist ef67d48
* Tue Mar 31 1998 Erik Troan <ewt@redhat.com>
cvsdist ef67d48
- updated to build in a buildroot properly
cvsdist ef67d48
- don't package up the client, as it doens't work very well <sigh>
cvsdist ef67d48
cvsdist ef67d48
* Tue Mar 17 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist ef67d48
- Build rooted and corrected file listing.
cvsdist ef67d48
cvsdist ef67d48
* Mon Mar 16 1998 Mike Wangsmo <wanger@redhat.com>
cvsdist ef67d48
- removed the actual inet.d links (chkconfig takes care of this for us)
cvsdist ef67d48
  and made the %postun section handle upgrades.
cvsdist ef67d48
cvsdist ef67d48
* Mon Mar 16 1998 Bryan C. Andregg <bandregg@redhat.com>
cvsdist ef67d48
- First package.