RPMSEEK.COM
Die Suchmaschine für Linux rpm und Debian Paketedhcp_2.0pl5-19.4ubuntu0.2_i386.deb
- Pakettyp: deb
- Architektur: i386
- Distribution: Ubuntu
Detaillierte Informationen
Paketnamedhcp
Dateinamedhcp_2.0pl5-19.4ubuntu0.2_i386.deb
Gruppe/Anwendungen/Netzwerk
DistributionUbuntu
Version2.0pl5-19.4ubuntu0.2
Dateigrösse107.64 kb
Architekturi386
Paketgrösse304 kb
Changelogdhcp (2.0pl5-19.4ubuntu0.2) dapper-security; urgency=low
* SECURITY UPDATE: DHCP client could execute arbitrary code via malicious
replies.
* Updated debian/patches/305_CVE-2007-5365.patch: included additional
checks, thanks to Tomas Hoger.
* References
https://bugzilla.redhat.com/show_bug.cgi?id=327781#c5
CVE-2007-5365
-- Kees Cook Tue, 23 Oct 2007 10:04:21 -0700
dhcp (2.0pl5-19.4ubuntu0.1) dapper-security; urgency=low
* SECURITY UPDATE: DHCP client could execute arbitrary code via malicious
replies.
* Add debian/patches/305_CVE-2007-5365.patch: upstream fixes, thanks to
Debian.
* References
CVE-2007-5365
-- Kees Cook Thu, 18 Oct 2007 11:00:24 -0700
dhcp (2.0pl5-19.4) unstable; urgency=low
* Non-maintainer upload.
* Rename 116_aligned_structs.diff to 116_aligned_structs.patch so it will
actually be applied (Closes: #339711, #341757).
-- Frans Pop Sat, 3 Dec 2005 20:09:53 +0100
dhcp (2.0pl5-19.3) unstable; urgency=low
* Non-maintainer upload.
* 203_script_expr.patch: Fixed an error in the patch for #61441
(Closes: #339595, #339637, #340106, #340109).
* 116_aligned_structs.diff: New patch fixing alignment issues on Sparc
(Closes: #339711).
-- Sam Hocevar (Debian packages) Mon, 21 Nov 2005 08:54:40 +0100
dhcp (2.0pl5-19.2) unstable; urgency=low
* Non-maintainer upload.
* debian/copyright:
+ Fixed the link to the changelog.
+ Replaced "Author(s)" with "Author".
* debian/control:
+ Set policy to 3.6.2.1.
+ Build-depend on a newer version of debhelper (>= 4.0).
* debian/compat:
+ Set level to 4.
* debian/rules:
+ Use dh_install instead of dh_movefiles. It goes along with debhelper
level 4 a bit better.
+ Removed now useless rmdir $(DESTDIR)/sbin/.
+ Install CHANGES as the upstream changelog.
* debian/*.install:
+ Created dhcp.install.
+ Renamed dhcp-client.files into dhcp-client.install.
+ Renamed dhcp-relay.files into dhcp-relay.install.
* debian/*.conffiles:
+ Removed these now unneeded files, as debhelper now automatically tags
files in /etc as conffiles.
* debian/*.docs:
+ Do not install CHANGES as a doc file.
* debian/dhcp.dirs:
+ Added /var/lib/dhcp to the dhcp package.
* debian/changelog:
+ Removed obsolete emacs settings (Closes: #281220).
+ Fixed this file's syntax by adding a fake date to the first entry (all
the old dates seem fake anyway).
+ Converted this file to UTF-8.
* Renamed patches to clean up the directory and to make sure they are
applied in the right order:
+ dhclient.patch -> 100_dhclient.patch
+ extra-nul.patch -> 110_extra-nul.patch
+ token-ring.patch -> 111_token-ring.patch
+ common.patch -> 112_common.patch
+ dhcp.patch -> 113_dhcp.patch
+ dispatch.patch -> 114_dispatch.patch
+ dhclient-script.patch -> 200_script.patch
+ resolvconf-support.patch -> 202_script_resolvconf-support.patch
+ documentation.patch -> 300_documentation.patch
+ no-rfcs.patch -> 301_no-rfcs.patch
+ README.patch -> 302_README.patch
* 101_dhclient_wait.patch 201_script_arpcheck.patch:
+ New patches courtesy of Andrew Suffield. Fix unnecessary wait after a
DHCPOFFER message (Closes: #304097).
* 115_format_string.patch:
+ Moved the fix for CAN-2004-1006 in the patch system.
* 200_script.patch:
+ Removed the release/relmajor/relminor patch which now stands in a
separate patch.
* 202_script_resolvconf-support.patch:
+ Fixed the "[: too many arguments" error (Closes: #279639).
* 203_script_expr.patch:
+ New patch courtesy of Andrew Pollock. Replaces the use of expr with sed
to avoid depending on /usr being mounted (Closes: #61441).
* 303_manpage_typos.patch:
+ Fix various typos in the manpages, courtesy of A Costa (Closes: #332206,
Closes: #332207, #332208, #332209, #332210).
* 304_manpage_see_also.patch:
+ Mention dhclient-script(8) in dhclient(8) (Closes: #170515).
-- Sam Hocevar (Debian packages) Tue, 15 Nov 2005 12:04:24 +0100
dhcp (2.0pl5-19.1) unstable; urgency=high
* Non-maintainer upload by the Security Team
* Corrected calls to syslog() in order to prevent a remotely triggerable
buffer overflow [common/errwarn.c, CAN-2004-1006]
-- Steve Kemp Thu, 4 Nov 2004 16:30:11 +0000
dhcp (2.0pl5-19) unstable; urgency=low
* Use invoke-rc.d if available when starting the DHCP server.
(Closes: #250878)
-- Eloy A. Paris Wed, 26 May 2004 12:00:58 -0400
dhcp (2.0pl5-18) unstable; urgency=low
* Doh! Forgot to commit the removal of dhclient-script so cvs export
did not bring the fixed code.
-- Eloy A. Paris Tue, 18 May 2004 07:54:14 -0400
dhcp (2.0pl5-17) unstable; urgency=low
* Maintainer upload. (closes: #221537)
* Applied patch from Thomas Hood to add resolvconf
support to dhclient. (closes: #248399, #211569)
* Do not provide dhclient-script in dhcp-client-udeb (closes: #249373)
-- Eloy A. Paris Mon, 17 May 2004 23:43:41 -0400
dhcp (2.0pl5-16.1) unstable; urgency=low
* NMU from Minnepaolis BSP.
* Applied patch to prevent md5sums file to be created for
dhcp-client-udeb.
-- Scott M. Dier Sat, 13 Dec 2003 20:58:50 -0600
dhcp (2.0pl5-16) unstable; urgency=low
* This should be the last 2.x release. The plan now is to move the
dhcp3* packages (dhcp3-server, dhcp3-relay, and dhcp3-client) to
the dhcp* packages. The dhcp3 packages will go away and only the
dhcp packages (tracking ISC DHCP 3.x and above) will stay. We need
help working on this migration. If you can help please drop us a
note at
* Removed "non-free" documentation (RFCs) from the packages.
Thanks Craig P. Steffen
(closes: #199798, #199801, #199802).
* I failed to handle the /usr/doc transition when I should have
(shame on me; sorry Joey). This is an attempt to fix my oversight:
if /usr/doc/{dhcp,dhcp-client,dhcp-relay} is a symlink we remove it.
(closes: #189855)
* Don't modify conffile (/etc/init.d/dhcp-relay) in the dhcp-relay
postinst script. New configuration mechanism (using
/etc/default/dhcp-relay) makes it clear how to specify multiple
DHCP servers (closes: #80076, #191006).
* Install /etc/rc?.d/ symlinks for /etc/init.d/dhcp-relay (closes: #90221).
-- Eloy A. Paris Wed, 10 Sep 2003 15:32:02 -0400
dhcp (2.0pl5-15) unstable; urgency=low
* Applied patch from Nicolás Lichtmaier to
fix the infamous off-by-one bug in MS DHCP server reported in
#74960. (closes: #74960) Muchas gracias Nicolás!
* Added verbiage to the package descriptions to make it clear what
the difference between these packages and the dhcp3-* packages is.
-- Eloy A. Paris Sun, 16 Mar 2003 21:08:52 -0500
dhcp (2.0pl5-14) unstable; urgency=low
* Print an error message in /etc/init.d/dhcp if dhcpd fails to
start. We're doing this already in the dhcp3-server package and this
is just a backport of the code that does this in the dhcp3-server
package. (Closes: #156293)
-- Eloy A. Paris Sun, 11 Aug 2002 18:03:08 -0400
dhcp (2.0pl5-13) unstable; urgency=low
* Make the default IP time to live compliant with the RFC (it was
16 and it should be 64 according to Chad Walstrom
Thanks Chad. (closes: #154314)
-- Eloy A. Paris Thu, 25 Jul 2002 21:59:51 -0400
dhcp (2.0pl5-12) unstable; urgency=low
* Close lease database before executing dhclient-script (not need
to have it open, possible security risk.) (Closes: #147582)
* Remove compatibility baggage for supporting 2.0.x Linux kernels.
(Closes: #146042, as a side effect)
* Comment all subnet declarations in the sample dhcpd.conf so dhcpd
doesn't start unless the administrator configures it.
(Closes: #144360)
-- Eloy A. Paris Tue, 9 Jul 2002 23:33:57 -0400
dhcp (2.0pl5-11) unstable; urgency=low
* Make sure /etc/init.d/dhcp-client does not exist before calling
update-rc.d. We are not providing this script anymore, BTW.
(Closes: #138552)
* Removed output (info. for the user) from maintainer scripts on
package purge.
-- Eloy A. Paris Sat, 16 Mar 2002 10:40:20 -0500
dhcp (2.0pl5-10) unstable; urgency=low
* Fixes from Wichert:
- Restore rebindsignal patch that apparently has gotten lost.
With this patch you can send a USR1 signal to dhclient and
it will attempt to rebind each interface.
Closes: #93528, #134472.
- Don't do a dh_testroot on 'debian/rules clean'.
* Patch from Mark Glines that allows to supersede the
dhcp-server-identifier option in dhclient.conf. Closes: #126999.
* Applied patch from Francois Gouget to honor the
interface-mtu setting. Closes: #77328.
* Minor fixes to postinst scripts.
* Make the dhcp* packages FHS-compliant by having them store the lease
databases in /var/lib/dhcp/ instead of /var/dhcp/.
Closes: #133211 - dhcp-client: /var/dhcp: FHS compliant?
-- Eloy A. Paris Thu, 21 Feb 2002 12:08:21 -0500
dhcp (2.0pl5-9) unstable; urgency=low
* Make sure we don't call update-inetd if netbase is not installed.
Thanks to Ryan Murray for the advice and for patiently fielding
my stupid questions. This time, this really closes #59449.
Closes: #59449 postinst uses update-inetd, which might not be available.
* Restructured build system that provides DBS-like separation of
patches
* Removed all HTML tags from README, and formatted everything as
plain old text. This file obviously should have been a pure text file
but some upstream screw up shipped the 2.0pl5 release with the
file as HTML. No more incorrect HTML here.
Closes: #88132: Partial cleanup of HTML in README.html.
-- Eloy A. Paris Sun, 10 Feb 2002 22:02:59 -0500
dhcp (2.0pl5-8) unstable; urgency=low
* Note: support for 2.0.x kernels is going away soon. modutils
hasn't supported 2.0 kernels for ages now and we don't see
any reasons why dhcp should support them. We asked on
debian-devel and nobody has complained. Speak now or
forever hold your peace.
* Matt Zimmerman has been kind enough to accept my
offer to become co-maintainer of the ISC DHCP packages. Adding
an Uploaders: field with his name on it :-)
* Applied patch from Jochen Hein to make
DHCP work with Token Ring on 2.4.x kernels.
Closes: #128334 - DHCP with Kernel 2.4.17 and Token Ring doesn't work.
Closes: - #128172 - dhcp 2.0pl5-7 fails for token ring on 2.4.x > kernels.
* debian/control: dhcp-relay does not conflict with dhcp.
Closes: #118906 dhcp-relay: Don't conflict with dhcp.
* Got rid of the infamous run_dhcp setting in /etc/init.d/dhcp.
The init script now sources /etc/default/dhcp to get the
names of the interfaces the dhcpd daemon should listen to.
Please note that I am not getting rid of the -q parameter, as some
people have suggested, because I think dhcpd spits too much output
if it is run without this switch. Please do not file a bug report
about this.
Closes: #75365, #37949, #121509, #95154, #121854.
Closes: #129511 - dhcp: Configuration option in init script.
Closes: #95154 - dhcp: move enable line out of init.d script.
Closes: #93500 - dhcp; Make it possible to specify interfaces to use
on multi-homed hosts.
Closes: #79112 - Need to be able to specify interfaces in dhcp
and dhcp-client. (Note: dhcp's interfaces are configured
in /etc/default/dhcp. dhclient's interfaces are
specified in /etc/network/interfaces or in
/etc/pcmcia/network/opts.)
Closes: #47218 - dhcpd: forces use on multiple interfaces.
Closes: #41159 - dhcp: does not properly handle interfaces other
than eth0.
* Fixed dhcp's postinst script so it doesn't do silly things upon
removal.
Closes: #130433 - dhcp: dpkg --purge output.
Closes: #95152 - dhcp: extra output on purge.
* Delete /etc/init.d/dhcp-client during a purge (this script
is not part of the dhcp-client package anymore, but a NMU left
it around just in case and now it is breaking purges.)
Closes: #117480 - /etc/init.d/dhcp-client still exists;
dpkg --purge dhcp-client will fail.
* Including /var/dhcp/ in dhcp-client-udeb.
Closes: #124385 dchp-client-udeb needs to make /var/dhcp.
* Fixed minor typo in dhcpd.conf's man page.
Closes: #114075 dhcpd.conf: references itself.
* dhcp's postinst script writes to STDOUT a note saying where to
look for errors.
Closes: #108757: dhcp install script does not tell where to look
for errors.
* Fixed typo in NTP's RFC number in dhcp-options(5) manpage.
Closes: #107225 - Small error in the dhcp-options(5) manpage.
* dhcp depends on netbase so we can use update-inetd in maintainer
scripts.
Closes: #59449 postinst uses update-inetd, which might not be available.
-- Eloy A. Paris Fri, 8 Feb 2002 14:10:10 -0500
dhcp (2.0pl5-7) unstable; urgency=medium
* Finally, a maintainer upload. Sorry I have been MIA lately.
I want to mention that there are DHCP ISC 3.0 packages
available. The reason they are not in unstable is that
the boot-floppies team is using the DHCP client in ISC DHCP
2.0 for the installation. The dhclient in 3.0 is huge and
doesn't fit in the boot-floopies, so the boot-floppies team
asked me to wait until woody is relased. Apparently if I
upload to unstable the packages might end up in frozen/testing
and that would destabilize their work. Any suggestions are
welcome. Meanwhile the 3.0 packages are in the experimental
section. Look in pool/main/d/dhcp/ in your favorite mirror.
The packages have debconf support for specifying the interfaces.
This is a much wanted request from a lot of people.
This maintainer upload closes the NMU bugs.
Closes: #113268: dhcp_2.0pl5-6.1_nmu.diff
Closes: #119032: debootstrap NMU 2.0pl5-6.1 and 2.0pl5-6.2
* Make the dhcpd.sh and dhclient.sh wrappers work with 2.5.x kernels.
Closes: #122077: dhcp: Fails to start if kernel version >= 2.5.0
Closes: #120729: dhcp-client: It dumps an error message and won't
start on 2.5.0.
* Cosmetic fixes to /etc/init.d/dhcp (from Mark Brown
)
* Patch from to fix broken compile when
DEBUG_PACKET is defined.
Closes: #124110: dhcp-client: patch for compiling with -DDEBUG_PACKET.
* Fixed typo in dhclient.conf.5.
Closes: #124109: dhclient.conf(5) documents 70 second minutes ;)
-- Eloy A. Paris Sat, 15 Dec 2001 21:15:31 -0500
dhcp (2.0pl5-6.2) unstable; urgency=medium
* add an option so the client will exit with an error if
it fails to configure an interface (closes: #109455)
Patch from David Kimdon
* other bugs fixed in last NMU (closes: #89669)
-- Adam Di Carlo Sat, 10 Nov 2001 14:29:09 -0500
dhcp (2.0pl5-6.1) unstable; urgency=high
* NMU to fix RC bugs; specifically the urgency is high for
boot-floppies; currently, things are breaking for boot-floppies when
the network was configured statically
* remove /etc/init.d/dhcp-client, since we use /etc/network/interfaces
now; hopefully that doesn't break too many people upgrading, but
better to break some upgrades than to break all new installs, IMHO
closes: #66432, #98680
* not having the init script, but using ifupdown, fixes tons of other
problems too, although one wonders whether perhaps we shouldn't remove
the init script on upgrade as well
closes: #76401, #57917, #75604
-- Adam Di Carlo Mon, 17 Sep 2001 00:08:50 -0400
dhcp (2.0pl5-6) unstable; urgency=low
* Applied patch from Aaron Schrab to avoid
following a NULL pointer when trying to read the lease time.
Closes: #103813 dhcp-client segfaults on powerpc.
-- Eloy A. Paris Sun, 22 Jul 2001 20:23:00 -0400
dhcp (2.0pl5-5) unstable; urgency=low
* Added groff to Build-depends.
Closes: #88711: error in build dependencies.
Closes: #91988: failed autobuild: missing groff build-depends.
* Added force-reload support to /etc/init.d/dhcp.
Closes: #89639: /etc/init.d/dhcp doesn't support force-reload.
* dhclient-exit-hooks does not need to be executable in dhclient's script.
Closes: #91306: dhclient-exit-hooks does not need to be executable.
* Applied patch to dhclient.c from Wichert to force a DHCP refresh. Sorry
it took so long, Wichert.
Closes: #84883: force DHCP refresh.
* Add reference to -d in dhclient's usage message. Reference did exist
in the man page.
Closes: #90702: help output does not mention -d.
-- Eloy A. Paris Sun, 8 Apr 2001 17:32:16 -0400
dhcp (2.0pl5-4) unstable; urgency=low
* Created a new package: dhcp-client-udeb. dhcp-client-udeb is a minimal
dhcp package used by the debian-installer. dhcp-client-udeb patch
provided by David Whedon
Closes: #83001 - [PATCH] : dhcp-client-udeb for debian-installer.
* Updated README.Debian.
* Changed "if [ -x /etc/dhclient-enter-hooks ]; then ..." to
[ -f /etc/dhclient-enter-hooks ]; then ..." in client/scripts/linux
(the dhclient configuration script.) The script was checking that
the file was executable but then it was dotting it, and for this it
does not have to be executable.
Closes: Bug#84768: dhcp-client: dhclient-enter-hooks does not need to be
executable.
* Cleaned up README.html.
Closes: Bug#85285: Clean up README.html.
-- Eloy A. Paris Tue, 27 Feb 2001 19:17:26 -0500
dhcp (2.0pl5-3) unstable; urgency=low
* Transition from suidmanager to dpkg-statoverride.
-- Eloy A. Paris Fri, 19 Jan 2001 00:13:32 -0500
dhcp (2.0pl5-2) unstable; urgency=low
* Using /bin/sh instead of /bin/bash in scripts.
* Using alternatives to handle the ocurrence of the dhcp-options.5 manual
page in all the dhcp* packages.
Closes: #80034: dhcp-relay: Contains /usr/share/man/man5/dhcp-options.5.gz,
conflicting with dhcp-client.
Closes: #78646: dhcp and dhcp-client packages both provide
dhcp-options.5.gz man page.
Closes: #82106: dhcp-client: dhcp-options.5.gz also in package dhcp.
* Added patch from bug #79578 to allow the dhcp client and server to
work under Debian-ARM.
Closes: #79578: dhcp: NMU: Debian-ARM patches.
Closes: #62940: dhcp: NMU: Debian-ARM changes (alignment fix).
* Removed comment misleading comment in /etc/init.d/dhcp. I plan to move
to debconf soon and then people will be able to specify the interfaces
on which to run DHCP.
Closes: #71310: /etc/init.d/dhcp has misleading comments.
-- Eloy A. Paris Mon, 15 Jan 2001 11:55:58 -0500
dhcp (2.0pl5-1) unstable; urgency=low
* New upstream version.
Closes: Bug#69684 - Patch to fix dhcp for picky gcc on Alpha.
* Added the -q switch to the invocation of the dhcp* daemons (dhcpd,
dhclient, and dhcrelay) in the corresponding /etc/init.d/dhcp*
script (dhcpd, dhcp-client and dhcp-relay) so programs don't print
a lot of junk when they start.
Closes: Bug#71309 - dhcpd wraper should call with -q.
Closes: Bug#59280 - dhcp: Too verbose.
* Added code to /etc/init.d/dhcp-client to test if the new scheme for
network configuration is being used (the /etc/network/* stuff). If
this is the case then the init.d script just exists without doing
anything.
Closes: Bug#61092 - dhclient loads twice under new interfaces
configuration.
-- Eloy A. Paris Mon, 11 Sep 2000 23:33:53 -0400
dhcp (2.0pl4-2) stable unstable; urgency=low
* Uploading to stable because the current dhcp* packages in stable do
not contain the recent security fixes.
-- Eloy A. Paris Tue, 15 Aug 2000 23:14:08 -0400
dhcp (2.0pl4-1) unstable; urgency=low
* New upstream version.
-- Eloy A. Paris Wed, 9 Aug 2000 21:01:03 -0400
dhcp (2.0pl3-3) unstable; urgency=low
* Call the configure scripts as "/bin/sh debian/configure-xx" instead
of just "debian/configure" so no non-executable scripts are found
during building.
Closes: Bug#68462 - dhcp: non-executable script during building.
-- Eloy A. Paris Sun, 6 Aug 2000 11:45:57 -0400
dhcp (2.0pl3-2) unstable; urgency=low
* OK, I screwed it up: the fact that it is entirely possible to have
a DHCP server and a DHCP client running at the same time in the same
machine never crossed my mind, so I made each of the dhcp* packages
conflict with each other in 2.0pl3-1. Big mistake! SO I corrected
that and just left dhcp-client to conflict with dhcpcd. I hope that
nobody is using ISC DHCP client and dhcpcd in the same machine and at
the same time because I'm going to be pissed.
Closes: Bug#68445: dhcp: shouldn't conflict with dhcp-client.
-- Eloy A. Paris Thu, 3 Aug 2000 20:56:21 -0400
dhcp (2.0pl3-1) unstable; urgency=low
* New upstream version (I skipped 2.0pl1 and 2.0pl2.)
* Made /etc/init.d/dhcp-client a conffile to prevent an overwrite at
install time without the user knowing it. In the future I will use
debconf to take care of interface configuration.
Closes: Bug#67873: dhcp-client: init.d script is overwritten on upgrade.
* Applied patch from Jun Hamano to
fix kernel version identification problems in /etc/dhclient-script
(thanks Jun!)
Closes: #66472: dhcp-client: /etc/dhclient-script bugfix.
* Applied patch from to fix problems
reported in bug #66173 (thanks Steve!) Also, fixed dhclient.conf(5)
to reference dhclient.leases(8) instead of dhclient-lease(8) as well
as dhclient-script in the description of the "script" statement.
Closes: #66173: dhcp-client: dhclient-script doesn't do what its
manpage says.
* Added to the control section of the dhcp-client package a conflict
with the dhcpcd package.
Closes: #65524: dhcp-client needs a "conflicts" with dhcpcd.
* Made each of the dhcp* packages (dhcp, dhcp-relay and dhcp-client)
conflict with each other so only one of them can be installed at
the same time.
* Now dhcp-options(5) is installed in each of the dhcp* packages.
Closes: #61716: dhcp-client: dhcp-options(5) man page missing.
-- Eloy A. Paris Sun, 30 Jul 2000 11:58:17 -0400
dhcp (2.0-3) unstable; urgency=low
* The sample /etc/dhclient.conf is now provided completely commented
out so existing installations are not broken after upgrading
to dhcp-client 2.0-3 and above.
Closes: Bug#50592: default dhclient.conf is a killer.
-- Eloy A. Paris Thu, 18 Nov 1999 21:34:29 -0500
dhcp (2.0-2) unstable; urgency=low
* Compiled two sets of binaries: one for 2.0.x kernels and another
one for 2.2.x kernels. Created three wrapper scripts (dhcpd,
dhclient, and dhcrelay) that call the appropiate version
depending on the version of the running kernel. I also needed
to tweak dhcp's init.d script to accomodate for the change (now
I am calling "start-stop-daemon --stop" with the --pid-file argument
and not with bot the --pid-file and the --exec arguments.
Closes: Bug#41974 (dhcp requires kernel 2.2??)
* Took care of the /usr/doc/* -> /usr/share/doc/* move (had to
tweak the postinst and prerm scripts to take care of the link since
I am not letting debhelper generate these scripts automatically).
* Man pages now installed in /usr/share/man/.
* Fixed a little the init.d script for dhcp-relay, although this file
was so broken that I believe nobody is using this package.
* Fixed a minor typo in the sample server/dhcpd.conf file
("domain-name-servers" instead of "name-servers").
* s/reload/restart/g in /etc/init.d/dhcp.
* Updated README.Debian and descriptions in debian/control.
* Removed Bashism from /etc/dhclient-script.
Closes: Bug#44977 (Bashism in /etc/dhclient-script)
* Included /etc/dhclient.conf and made it a conffile for dhcp-client.
Closes: Bug#45537 (significant error in dhclient man pages)
* Added a /etc/init.d/dhcp-client script. The script won't start
dhclient if /sbin/cardmgr exists (this normally means
that PCMCIA is installed and that dhclient will be started by the
cardmgr daemon). The script is run early in the boot sequence.
Closes: Bug#48952 (missing /etc/init.d/dhcp-client?)
-- Eloy A. Paris Tue, 2 Nov 1999 23:41:00 -0500
dhcp (2.0-1) unstable; urgency=low
* Final release of dhcp-2.0.
* Removed "-beta" suffix from all the packages. This package now replaces
the old dhcp-1.0 package and the -beta packages no longer exist.
-- Eloy A. Paris Wed, 23 Jun 1999 12:28:12 -0400
dhcp-beta (2.0b1pl27-1) unstable; urgency=low
* New upstream version (never uploaded to master).
-- Eloy A. Paris Sun, 25 Apr 1999 14:21:39 -0400
dhcp-beta (2.0b1pl26-1) unstable; urgency=low
* New upstream version.
-- Eloy A. Paris Fri, 16 Apr 1999 09:21:46 -0400
dhcp-beta (2.0b1pl18-1) unstable; urgency=low
* New upstream version.
-- Eloy A. Paris Sun, 7 Mar 1999 09:09:59 -0400
dhcp-beta (2.0b1pl17-1) unstable; urgency=low
* New upstream version.
* Fixed dhcp-beta's postinst and prerm scripts to call update-rc.d
to update the rc links to /etc/init.d/dhcp-beta.
-- Eloy A. Paris Sun, 28 Feb 1999 13:32:13 -0400
dhcp-beta (2.0b1pl14-1) unstable; urgency=low
* New maintainer (temporary, while Rich Sahlender is out of scene).
* New upstream version.
* Moved from debstd to debhelper.
* Modified /etc/init.d/dhcp-beta to start/stop dhcpd by using the
PID file /var/run/dhcpd.pid.
* Re-worked a lot debian/rules (I actually wrote it again from scratch).
* The patches in the last NMU done by Vincent Renardias
are not included since I tested dhclient and it ran just fine. Please
give this new version a shot and let me know of any problems.
-- Eloy A. Paris Fri, 19 Feb 1999 19:39:20 -0400
dhcp-beta (2.0b1pl6-0.2) frozen unstable; urgency=medium
* NMU:
Fix Grave bug #18322 with the provided patch.
Fix Important bug #19767: dhcp-client-beta did not contain
any /usr/doc/dhcp-client-beta directory.
Fix bug #20532 bad option in /etc/dhcpd.conf.
Close bug #20533 file location prob (Fixed by previous upload).
Close bug #22081 dhcpd-beta (Fixed by previous upload).
Close bug #19768 /etc/dhclient-script is not a conffile
(Already fixed).
Fix bug #28164 by included a new dhclient script.
-- Vincent Renardias Tue, 5 Jan 1999 23:23:47 +0100
dhcp-beta (2.0b1pl6-0.1) frozen unstable; urgency=medium
* Non-maintainer upload that fixes "important" bugs #24445 ([SECURITY]
dhcp-beta: potential buffer overflow problems) and #24442
(/etc/init.d/dhcp-beta sources inexistent /etc/init.d/functions).
* New upstream release (this new release is what solves bug #24445).
* Removed from /etc/init.d/dhcp sourcing of /etc/init.d/functions because
this file is obsolete and is not present in newer Debian releases
(>= 2.0). This fixes #24442 and #19654 (/etc/init.d/functions should
not be used).
* Changed _PATH_DHCPD_DB in dhcpd.h to /var/dhcp/dhcpd.leases (it was
/var/lib/dhcpd/dhcpd.leases, which we are not using anymore). So,
now the leases database will be in /var/dhcp/dhcpd.leases. No more
files in /var/dhcpd/ nor /var/lib/dhcpd/.
* Changed VARDB (in the linux-2.0 section of Makefile.dist) to be
/var/dhcp/ instead of /var/dhcpd/ (this was done to support the
change of the leases database to /var/dhcp/). The consequence of this
is that /var/dhcpd/ is not provided in the .deb anymore (which is
fine because this directory is not used).
* Defined PATH_DHCPD_DB as a constant equal to "/var/dhcp/dhcpd.leases"
in the postinst. Used this constant in all references to the leases
database througout the postinst.
* s%ETCDIR%/etc/%g, s%DBDIR%/var/dhcp/%g and s%RUNDIR%/var/run/%g in
dhcpd.8 and dhcpd.leases.5, so the man pages show the correct directory.
* The last 4 changes fix #23089 (/var/lib/dhcpd does not exist so dhcpd
can't start).
* Made the default _not_ to run dhcpd. This was done by setting run_dhcpd
to 0 in the default /etc/init.d/dhcp.
* Change comments that are printed out in the last part of the postinst
to explain that editing of /etc/dhcpd.conf and /etc/init.d/dhcp is
necessary in order to be able to run dhcpd.
* Fixed a small typo in /etc/init.d/dhcp (diasble -> disable).
* Added the word "server" to the short description of dhcp-beta in
the control file. This fixes #17558 (dhcp-beta: unclear description).
-- Eloy A. Paris Fri, 17 Jul 1998 00:06:50 -0400
dhcp-beta (2.0b1pl1-1) frozen unstable; urgency=low
* New upstream patches fixing security and other bugs.
* New Maintainer.
-- Rich Sahlender Thu, 28 May 1998 23:02:43 -0400
dhcp-beta (2.0b1pl0-2) unstable; urgency=low
* #17939 dhcplient problem with environment variable.
-- Christoph Lameter Mon, 16 Feb 1998 19:46:47 -0800
dhcp-beta (2.0b1pl0-1) unstable; urgency=low
* Generate additional binaries dhcp-relay-beta and dhcp-client-beta.
dhcp-client beta is not working.
* New Beta Version with support for multiple interfaces etc.
* debian/config did not support multi-binary targets cleanly. Removed.
* Note: The relay does not properly handle the -i option but scans all
interfaces (upstream issue)
-- Christoph Lameter Sun, 4 Jan 1998 13:12:05 -0800
dhcp (1.0.0-1) debs; urgency=low
* Upstream non-beta release. Name changed to dhcp.
-- Christoph Lameter Sun, 4 Jan 1998 09:34:44 -0800
dhcpd (0.5.16.1-4) unstable; urgency=low
* One interface only. If the 2.0.31 feature becomes finally available
also in 2.1.x then I will include the multi interface feature again.
* Customize /etc/dhcpd.conf so that it should work after installation with
some possibly wrong defaults.
* Linux configuration reworked for glibc. Build on hamm.
-- Christoph Lameter Thu, 4 Sep 1997 16:19:25 -0700
dhcpd (0.5.16.1-3) unstable; urgency=low
* Documentation changes. Linus has included SO_BINDTODEVICE in the latest
pre patches for Kernel 2.0.31
-- Christoph Lameter Mon, 4 Aug 1997 20:45:21 -0700
dhcpd (0.5.16.1-2) unstable; urgency=low
* /etc/init.d/dhcpd: Add initializing routes to 255.255.255.255.
* README.debian: Given the correct name and added some more information.
-- Christoph Lameter Wed, 11 Jun 1997 22:31:36 -0700
dhcpd (0.5.16.1-1) unstable; urgency=low
* Include CHANGES file as upstream changelog
* Update to latest upstream release. Support for multiple interfaces
using Linux 2.0.31-2 and higher now available. This version will not work
with older version of Linux.
* Make dhcpd build using debmake's build command.
* Include dhcp relay agent and dhcp client
* Update messages that appear on the screen
-- Christoph Lameter Wed, 11 Jun 1997 13:30:00 -0700
dhcpd (0.5.14-2) unstable; urgency=low
* Moved leases file into /var/lib/dhcp/ (#5689).
-- Joey Hess Tue, 25 Feb 1997 20:27:54 -0500
dhcpd (0.5.14-1) unstable; urgency=low
* New upstream release.
* New maintainer.
* Old version had incorrect name for directory in .orig.tar.gz file;
corrected this.
* Modifications for new debmake.
* This needs some testing. I can't test it becuase the computer on my
network that uses DHCP isn't here right now.
* Remove leases file on purge.
-- Joey Hess Sun, 9 Feb 1997 20:16:08 -0500
dhcpd (0.5.13-4) unstable; urgency=low
* debmake bug: no scripts installed in -3
-- Christoph Lameter Thu, 17 Oct 1996 07:12:44 +0800
dhcpd (0.5.13-3) unstable; urgency=low
* added a touch /etc/dhcpd.leases to postinst on suggestion of Joey Hess.
* Uses debmake: compressed manpages + documentation
-- Christoph Lameter Wed, 16 Oct 1996 18:21:15 +0800
dhcpd (0.5.13-2) unstable; urgency=low
* Forgot to include conffiles in binary
* Documentation moved around
-- Christoph Lameter Mon, 16 Sep 1996 14:51:46 +0800
dhcpd (0.5.13-1) unstable; urgency=low
* New upstream version
-- Christoph Lameter Mon, 16 Sep 1996 14:51:46 +0800
dhcpd (0.5.11-1) unstable; urgency=high
* New upstream version
-- Christoph Lameter Wed, 11 Sep 1996 14:51:46 +0800
dhcpd (0.5.9-1) unstable; urgency=high
* New upstream version
* Debian changelog made available in /usr/doc/dhcpd
-- Christoph Lameter Wed, 4 Sep 1996 14:51:46 +0800
dhcpd (0.5.7-1) unstable; urgency=high
* New upstream version
-- Christoph Lameter Wed, 4 Sep 1996 14:51:46 +0800
dhcpd (0.5.5-1) experimental; urgency=low
* Initial Release
-- Christoph Lameter Wed, 4 Sep 1996 14:51:46 +0800
DHCP for Debian
---------------
This is the Internet Software Consortium (ISC) DHCP version 2 package.
If you are looking for the latest version of the ISC DHCP package you
should try the dhcp3-* packages, which are for version 3 of the ISC
DHCP package.
This release has full support for operation on multiple interfaces and
needs a 2.2.x or later kernel; the 2.0.x kernels are _not_ supported.
The sources of the ISC DHCP package produce the following Debian packages:
dhcp: A DHCP Server
dhcp-client: A DHCP Client
dhcp-relay: A DHCP Relay
dhcp-client-udeb: Small DHCP client for debian-installer
If you get the following error when trying to run dhclient, dhcpd or
dhcrelay:
Can't install packet filter program: Protocol not available
exiting.
then you need to edit your linux kernel .config file, set CONFIG_FILTER=y,
and rebuild your kernel. See /usr/share/doc/dhcp/README for more
information.
Eloy A. Paris
Matt Zimmerman
$Id: README.debian,v 1.5.2.3 2003/03/17 02:21:19 peloy Exp $
970609
- Don't trust hostnames provided by client - Win95 allows *spaces* in
client-supplied hostnames!
- Be lenient in parsing client-hostname statement in case a bad hostname
got recorded.
970607
- Change size_t to ssize_t in return values where a negative number
is used to indicate an error.
- Always write out two digits for single-byte quantities in arrays.
- When parsing a lease database, correctly transfer the client
hostname and hostname to the memory-resident lease structure.
- If the lease we want to give the client is different than the
one it's asking for, and we recognize the one it's asking for as
ours, NAK it.
- Only accept a DHCPRELEASE or DHCPNAK if the client supplies an IP
address and the lease corresponding to that address is available to
that client.
- Make it a warning rather than an error if resolv.conf is missing.
970605
- Add client-hostname token to lexer so that the parser can use it.
Fixes a serious lease database bug.
- Disable log message on receipt of short ICMP Echo replies.
970602
- Added DHCP Client scripts for FreeBSD, Solaris, and Linux, but
they're not guaranteed to work.
- Added some Cygwin32 (Windows NT/Windows 95) support, but this is not
sufficiently complete to be useful yet.
- Updated README
- Put something useful in TODO - formerly it mostly listed projects
that were way out on the back burner.
In DHCP Client:
- Add default, supersede, prepend and append option support, so that a
client can override or modify server-supplied options, and provide
default values if the server provides no values.
- Add reject keyword, so that packets from rogue DHCP or BOOTP servers
can be rejected out of hand.
- Added support for booting from BOOTP servers.
- Added BOOTP flag to client lease declaration, to indicated that a
particular lease was acquired through a BOOTP server.
- Don't try to do INIT-REBOOT on leases acquired from BOOTP servers.
- Print server's IP address instead of its IP address when logging
DHCP/BOOTP messages received by client.
- Fix some bugs in saved lease activation.
- Fix some scripting bugs.
- New sample dhclient.conf script demonstrates new features.
In common code:
- Partially implemented asynchronous DNS lookups.
- Fixed some bugs in dispatch routine.
- Fix date parsing bug that was setting dates forward one day every
time dhcpd was restarted (this has been fixed for a while in the 1.0
branch).
- Change name-server option name to ien116-name-server so as to reduce
the potential for confusion.
DHCP Relay daemon:
- Fixed an operator precedence bug having to do with the broadcast
flag.
DHCP Server:
- Add support to record the client-supplied hostname in the lease file,
for better readability.
- Fixed a bug in the renewal code that resulted in the server ignoring
unicast renewals from non-local subnets. This bug caused some
heartburn for Win95 machines.
- Copy ciaddr from saved ciaddr, not from giaddr.
- New -t flag tests /etc/dhcpd.conf for syntax errors.
zurück
* SECURITY UPDATE: DHCP client could execute arbitrary code via malicious
replies.
* Updated debian/patches/305_CVE-2007-5365.patch: included additional
checks, thanks to Tomas Hoger.
* References
https://bugzilla.redhat.com/show_bug.cgi?id=327781#c5
CVE-2007-5365
-- Kees Cook Tue, 23 Oct 2007 10:04:21 -0700
dhcp (2.0pl5-19.4ubuntu0.1) dapper-security; urgency=low
* SECURITY UPDATE: DHCP client could execute arbitrary code via malicious
replies.
* Add debian/patches/305_CVE-2007-5365.patch: upstream fixes, thanks to
Debian.
* References
CVE-2007-5365
-- Kees Cook Thu, 18 Oct 2007 11:00:24 -0700
dhcp (2.0pl5-19.4) unstable; urgency=low
* Non-maintainer upload.
* Rename 116_aligned_structs.diff to 116_aligned_structs.patch so it will
actually be applied (Closes: #339711, #341757).
-- Frans Pop Sat, 3 Dec 2005 20:09:53 +0100
dhcp (2.0pl5-19.3) unstable; urgency=low
* Non-maintainer upload.
* 203_script_expr.patch: Fixed an error in the patch for #61441
(Closes: #339595, #339637, #340106, #340109).
* 116_aligned_structs.diff: New patch fixing alignment issues on Sparc
(Closes: #339711).
-- Sam Hocevar (Debian packages) Mon, 21 Nov 2005 08:54:40 +0100
dhcp (2.0pl5-19.2) unstable; urgency=low
* Non-maintainer upload.
* debian/copyright:
+ Fixed the link to the changelog.
+ Replaced "Author(s)" with "Author".
* debian/control:
+ Set policy to 3.6.2.1.
+ Build-depend on a newer version of debhelper (>= 4.0).
* debian/compat:
+ Set level to 4.
* debian/rules:
+ Use dh_install instead of dh_movefiles. It goes along with debhelper
level 4 a bit better.
+ Removed now useless rmdir $(DESTDIR)/sbin/.
+ Install CHANGES as the upstream changelog.
* debian/*.install:
+ Created dhcp.install.
+ Renamed dhcp-client.files into dhcp-client.install.
+ Renamed dhcp-relay.files into dhcp-relay.install.
* debian/*.conffiles:
+ Removed these now unneeded files, as debhelper now automatically tags
files in /etc as conffiles.
* debian/*.docs:
+ Do not install CHANGES as a doc file.
* debian/dhcp.dirs:
+ Added /var/lib/dhcp to the dhcp package.
* debian/changelog:
+ Removed obsolete emacs settings (Closes: #281220).
+ Fixed this file's syntax by adding a fake date to the first entry (all
the old dates seem fake anyway).
+ Converted this file to UTF-8.
* Renamed patches to clean up the directory and to make sure they are
applied in the right order:
+ dhclient.patch -> 100_dhclient.patch
+ extra-nul.patch -> 110_extra-nul.patch
+ token-ring.patch -> 111_token-ring.patch
+ common.patch -> 112_common.patch
+ dhcp.patch -> 113_dhcp.patch
+ dispatch.patch -> 114_dispatch.patch
+ dhclient-script.patch -> 200_script.patch
+ resolvconf-support.patch -> 202_script_resolvconf-support.patch
+ documentation.patch -> 300_documentation.patch
+ no-rfcs.patch -> 301_no-rfcs.patch
+ README.patch -> 302_README.patch
* 101_dhclient_wait.patch 201_script_arpcheck.patch:
+ New patches courtesy of Andrew Suffield. Fix unnecessary wait after a
DHCPOFFER message (Closes: #304097).
* 115_format_string.patch:
+ Moved the fix for CAN-2004-1006 in the patch system.
* 200_script.patch:
+ Removed the release/relmajor/relminor patch which now stands in a
separate patch.
* 202_script_resolvconf-support.patch:
+ Fixed the "[: too many arguments" error (Closes: #279639).
* 203_script_expr.patch:
+ New patch courtesy of Andrew Pollock. Replaces the use of expr with sed
to avoid depending on /usr being mounted (Closes: #61441).
* 303_manpage_typos.patch:
+ Fix various typos in the manpages, courtesy of A Costa (Closes: #332206,
Closes: #332207, #332208, #332209, #332210).
* 304_manpage_see_also.patch:
+ Mention dhclient-script(8) in dhclient(8) (Closes: #170515).
-- Sam Hocevar (Debian packages) Tue, 15 Nov 2005 12:04:24 +0100
dhcp (2.0pl5-19.1) unstable; urgency=high
* Non-maintainer upload by the Security Team
* Corrected calls to syslog() in order to prevent a remotely triggerable
buffer overflow [common/errwarn.c, CAN-2004-1006]
-- Steve Kemp Thu, 4 Nov 2004 16:30:11 +0000
dhcp (2.0pl5-19) unstable; urgency=low
* Use invoke-rc.d if available when starting the DHCP server.
(Closes: #250878)
-- Eloy A. Paris Wed, 26 May 2004 12:00:58 -0400
dhcp (2.0pl5-18) unstable; urgency=low
* Doh! Forgot to commit the removal of dhclient-script so cvs export
did not bring the fixed code.
-- Eloy A. Paris Tue, 18 May 2004 07:54:14 -0400
dhcp (2.0pl5-17) unstable; urgency=low
* Maintainer upload. (closes: #221537)
* Applied patch from Thomas Hood to add resolvconf
support to dhclient. (closes: #248399, #211569)
* Do not provide dhclient-script in dhcp-client-udeb (closes: #249373)
-- Eloy A. Paris Mon, 17 May 2004 23:43:41 -0400
dhcp (2.0pl5-16.1) unstable; urgency=low
* NMU from Minnepaolis BSP.
* Applied patch to prevent md5sums file to be created for
dhcp-client-udeb.
-- Scott M. Dier Sat, 13 Dec 2003 20:58:50 -0600
dhcp (2.0pl5-16) unstable; urgency=low
* This should be the last 2.x release. The plan now is to move the
dhcp3* packages (dhcp3-server, dhcp3-relay, and dhcp3-client) to
the dhcp* packages. The dhcp3 packages will go away and only the
dhcp packages (tracking ISC DHCP 3.x and above) will stay. We need
help working on this migration. If you can help please drop us a
note at
* Removed "non-free" documentation (RFCs) from the packages.
Thanks Craig P. Steffen
(closes: #199798, #199801, #199802).
* I failed to handle the /usr/doc transition when I should have
(shame on me; sorry Joey). This is an attempt to fix my oversight:
if /usr/doc/{dhcp,dhcp-client,dhcp-relay} is a symlink we remove it.
(closes: #189855)
* Don't modify conffile (/etc/init.d/dhcp-relay) in the dhcp-relay
postinst script. New configuration mechanism (using
/etc/default/dhcp-relay) makes it clear how to specify multiple
DHCP servers (closes: #80076, #191006).
* Install /etc/rc?.d/ symlinks for /etc/init.d/dhcp-relay (closes: #90221).
-- Eloy A. Paris Wed, 10 Sep 2003 15:32:02 -0400
dhcp (2.0pl5-15) unstable; urgency=low
* Applied patch from Nicolás Lichtmaier to
fix the infamous off-by-one bug in MS DHCP server reported in
#74960. (closes: #74960) Muchas gracias Nicolás!
* Added verbiage to the package descriptions to make it clear what
the difference between these packages and the dhcp3-* packages is.
-- Eloy A. Paris Sun, 16 Mar 2003 21:08:52 -0500
dhcp (2.0pl5-14) unstable; urgency=low
* Print an error message in /etc/init.d/dhcp if dhcpd fails to
start. We're doing this already in the dhcp3-server package and this
is just a backport of the code that does this in the dhcp3-server
package. (Closes: #156293)
-- Eloy A. Paris Sun, 11 Aug 2002 18:03:08 -0400
dhcp (2.0pl5-13) unstable; urgency=low
* Make the default IP time to live compliant with the RFC (it was
16 and it should be 64 according to Chad Walstrom
Thanks Chad. (closes: #154314)
-- Eloy A. Paris Thu, 25 Jul 2002 21:59:51 -0400
dhcp (2.0pl5-12) unstable; urgency=low
* Close lease database before executing dhclient-script (not need
to have it open, possible security risk.) (Closes: #147582)
* Remove compatibility baggage for supporting 2.0.x Linux kernels.
(Closes: #146042, as a side effect)
* Comment all subnet declarations in the sample dhcpd.conf so dhcpd
doesn't start unless the administrator configures it.
(Closes: #144360)
-- Eloy A. Paris Tue, 9 Jul 2002 23:33:57 -0400
dhcp (2.0pl5-11) unstable; urgency=low
* Make sure /etc/init.d/dhcp-client does not exist before calling
update-rc.d. We are not providing this script anymore, BTW.
(Closes: #138552)
* Removed output (info. for the user) from maintainer scripts on
package purge.
-- Eloy A. Paris Sat, 16 Mar 2002 10:40:20 -0500
dhcp (2.0pl5-10) unstable; urgency=low
* Fixes from Wichert:
- Restore rebindsignal patch that apparently has gotten lost.
With this patch you can send a USR1 signal to dhclient and
it will attempt to rebind each interface.
Closes: #93528, #134472.
- Don't do a dh_testroot on 'debian/rules clean'.
* Patch from Mark Glines that allows to supersede the
dhcp-server-identifier option in dhclient.conf. Closes: #126999.
* Applied patch from Francois Gouget to honor the
interface-mtu setting. Closes: #77328.
* Minor fixes to postinst scripts.
* Make the dhcp* packages FHS-compliant by having them store the lease
databases in /var/lib/dhcp/ instead of /var/dhcp/.
Closes: #133211 - dhcp-client: /var/dhcp: FHS compliant?
-- Eloy A. Paris Thu, 21 Feb 2002 12:08:21 -0500
dhcp (2.0pl5-9) unstable; urgency=low
* Make sure we don't call update-inetd if netbase is not installed.
Thanks to Ryan Murray for the advice and for patiently fielding
my stupid questions. This time, this really closes #59449.
Closes: #59449 postinst uses update-inetd, which might not be available.
* Restructured build system that provides DBS-like separation of
patches
* Removed all HTML tags from README, and formatted everything as
plain old text. This file obviously should have been a pure text file
but some upstream screw up shipped the 2.0pl5 release with the
file as HTML. No more incorrect HTML here.
Closes: #88132: Partial cleanup of HTML in README.html.
-- Eloy A. Paris Sun, 10 Feb 2002 22:02:59 -0500
dhcp (2.0pl5-8) unstable; urgency=low
* Note: support for 2.0.x kernels is going away soon. modutils
hasn't supported 2.0 kernels for ages now and we don't see
any reasons why dhcp should support them. We asked on
debian-devel and nobody has complained. Speak now or
forever hold your peace.
* Matt Zimmerman has been kind enough to accept my
offer to become co-maintainer of the ISC DHCP packages. Adding
an Uploaders: field with his name on it :-)
* Applied patch from Jochen Hein to make
DHCP work with Token Ring on 2.4.x kernels.
Closes: #128334 - DHCP with Kernel 2.4.17 and Token Ring doesn't work.
Closes: - #128172 - dhcp 2.0pl5-7 fails for token ring on 2.4.x > kernels.
* debian/control: dhcp-relay does not conflict with dhcp.
Closes: #118906 dhcp-relay: Don't conflict with dhcp.
* Got rid of the infamous run_dhcp setting in /etc/init.d/dhcp.
The init script now sources /etc/default/dhcp to get the
names of the interfaces the dhcpd daemon should listen to.
Please note that I am not getting rid of the -q parameter, as some
people have suggested, because I think dhcpd spits too much output
if it is run without this switch. Please do not file a bug report
about this.
Closes: #75365, #37949, #121509, #95154, #121854.
Closes: #129511 - dhcp: Configuration option in init script.
Closes: #95154 - dhcp: move enable line out of init.d script.
Closes: #93500 - dhcp; Make it possible to specify interfaces to use
on multi-homed hosts.
Closes: #79112 - Need to be able to specify interfaces in dhcp
and dhcp-client. (Note: dhcp's interfaces are configured
in /etc/default/dhcp. dhclient's interfaces are
specified in /etc/network/interfaces or in
/etc/pcmcia/network/opts.)
Closes: #47218 - dhcpd: forces use on multiple interfaces.
Closes: #41159 - dhcp: does not properly handle interfaces other
than eth0.
* Fixed dhcp's postinst script so it doesn't do silly things upon
removal.
Closes: #130433 - dhcp: dpkg --purge output.
Closes: #95152 - dhcp: extra output on purge.
* Delete /etc/init.d/dhcp-client during a purge (this script
is not part of the dhcp-client package anymore, but a NMU left
it around just in case and now it is breaking purges.)
Closes: #117480 - /etc/init.d/dhcp-client still exists;
dpkg --purge dhcp-client will fail.
* Including /var/dhcp/ in dhcp-client-udeb.
Closes: #124385 dchp-client-udeb needs to make /var/dhcp.
* Fixed minor typo in dhcpd.conf's man page.
Closes: #114075 dhcpd.conf: references itself.
* dhcp's postinst script writes to STDOUT a note saying where to
look for errors.
Closes: #108757: dhcp install script does not tell where to look
for errors.
* Fixed typo in NTP's RFC number in dhcp-options(5) manpage.
Closes: #107225 - Small error in the dhcp-options(5) manpage.
* dhcp depends on netbase so we can use update-inetd in maintainer
scripts.
Closes: #59449 postinst uses update-inetd, which might not be available.
-- Eloy A. Paris Fri, 8 Feb 2002 14:10:10 -0500
dhcp (2.0pl5-7) unstable; urgency=medium
* Finally, a maintainer upload. Sorry I have been MIA lately.
I want to mention that there are DHCP ISC 3.0 packages
available. The reason they are not in unstable is that
the boot-floppies team is using the DHCP client in ISC DHCP
2.0 for the installation. The dhclient in 3.0 is huge and
doesn't fit in the boot-floopies, so the boot-floppies team
asked me to wait until woody is relased. Apparently if I
upload to unstable the packages might end up in frozen/testing
and that would destabilize their work. Any suggestions are
welcome. Meanwhile the 3.0 packages are in the experimental
section. Look in pool/main/d/dhcp/ in your favorite mirror.
The packages have debconf support for specifying the interfaces.
This is a much wanted request from a lot of people.
This maintainer upload closes the NMU bugs.
Closes: #113268: dhcp_2.0pl5-6.1_nmu.diff
Closes: #119032: debootstrap NMU 2.0pl5-6.1 and 2.0pl5-6.2
* Make the dhcpd.sh and dhclient.sh wrappers work with 2.5.x kernels.
Closes: #122077: dhcp: Fails to start if kernel version >= 2.5.0
Closes: #120729: dhcp-client: It dumps an error message and won't
start on 2.5.0.
* Cosmetic fixes to /etc/init.d/dhcp (from Mark Brown
)
* Patch from to fix broken compile when
DEBUG_PACKET is defined.
Closes: #124110: dhcp-client: patch for compiling with -DDEBUG_PACKET.
* Fixed typo in dhclient.conf.5.
Closes: #124109: dhclient.conf(5) documents 70 second minutes ;)
-- Eloy A. Paris Sat, 15 Dec 2001 21:15:31 -0500
dhcp (2.0pl5-6.2) unstable; urgency=medium
* add an option so the client will exit with an error if
it fails to configure an interface (closes: #109455)
Patch from David Kimdon
* other bugs fixed in last NMU (closes: #89669)
-- Adam Di Carlo Sat, 10 Nov 2001 14:29:09 -0500
dhcp (2.0pl5-6.1) unstable; urgency=high
* NMU to fix RC bugs; specifically the urgency is high for
boot-floppies; currently, things are breaking for boot-floppies when
the network was configured statically
* remove /etc/init.d/dhcp-client, since we use /etc/network/interfaces
now; hopefully that doesn't break too many people upgrading, but
better to break some upgrades than to break all new installs, IMHO
closes: #66432, #98680
* not having the init script, but using ifupdown, fixes tons of other
problems too, although one wonders whether perhaps we shouldn't remove
the init script on upgrade as well
closes: #76401, #57917, #75604
-- Adam Di Carlo Mon, 17 Sep 2001 00:08:50 -0400
dhcp (2.0pl5-6) unstable; urgency=low
* Applied patch from Aaron Schrab to avoid
following a NULL pointer when trying to read the lease time.
Closes: #103813 dhcp-client segfaults on powerpc.
-- Eloy A. Paris Sun, 22 Jul 2001 20:23:00 -0400
dhcp (2.0pl5-5) unstable; urgency=low
* Added groff to Build-depends.
Closes: #88711: error in build dependencies.
Closes: #91988: failed autobuild: missing groff build-depends.
* Added force-reload support to /etc/init.d/dhcp.
Closes: #89639: /etc/init.d/dhcp doesn't support force-reload.
* dhclient-exit-hooks does not need to be executable in dhclient's script.
Closes: #91306: dhclient-exit-hooks does not need to be executable.
* Applied patch to dhclient.c from Wichert to force a DHCP refresh. Sorry
it took so long, Wichert.
Closes: #84883: force DHCP refresh.
* Add reference to -d in dhclient's usage message. Reference did exist
in the man page.
Closes: #90702: help output does not mention -d.
-- Eloy A. Paris Sun, 8 Apr 2001 17:32:16 -0400
dhcp (2.0pl5-4) unstable; urgency=low
* Created a new package: dhcp-client-udeb. dhcp-client-udeb is a minimal
dhcp package used by the debian-installer. dhcp-client-udeb patch
provided by David Whedon
Closes: #83001 - [PATCH] : dhcp-client-udeb for debian-installer.
* Updated README.Debian.
* Changed "if [ -x /etc/dhclient-enter-hooks ]; then ..." to
[ -f /etc/dhclient-enter-hooks ]; then ..." in client/scripts/linux
(the dhclient configuration script.) The script was checking that
the file was executable but then it was dotting it, and for this it
does not have to be executable.
Closes: Bug#84768: dhcp-client: dhclient-enter-hooks does not need to be
executable.
* Cleaned up README.html.
Closes: Bug#85285: Clean up README.html.
-- Eloy A. Paris Tue, 27 Feb 2001 19:17:26 -0500
dhcp (2.0pl5-3) unstable; urgency=low
* Transition from suidmanager to dpkg-statoverride.
-- Eloy A. Paris Fri, 19 Jan 2001 00:13:32 -0500
dhcp (2.0pl5-2) unstable; urgency=low
* Using /bin/sh instead of /bin/bash in scripts.
* Using alternatives to handle the ocurrence of the dhcp-options.5 manual
page in all the dhcp* packages.
Closes: #80034: dhcp-relay: Contains /usr/share/man/man5/dhcp-options.5.gz,
conflicting with dhcp-client.
Closes: #78646: dhcp and dhcp-client packages both provide
dhcp-options.5.gz man page.
Closes: #82106: dhcp-client: dhcp-options.5.gz also in package dhcp.
* Added patch from bug #79578 to allow the dhcp client and server to
work under Debian-ARM.
Closes: #79578: dhcp: NMU: Debian-ARM patches.
Closes: #62940: dhcp: NMU: Debian-ARM changes (alignment fix).
* Removed comment misleading comment in /etc/init.d/dhcp. I plan to move
to debconf soon and then people will be able to specify the interfaces
on which to run DHCP.
Closes: #71310: /etc/init.d/dhcp has misleading comments.
-- Eloy A. Paris Mon, 15 Jan 2001 11:55:58 -0500
dhcp (2.0pl5-1) unstable; urgency=low
* New upstream version.
Closes: Bug#69684 - Patch to fix dhcp for picky gcc on Alpha.
* Added the -q switch to the invocation of the dhcp* daemons (dhcpd,
dhclient, and dhcrelay) in the corresponding /etc/init.d/dhcp*
script (dhcpd, dhcp-client and dhcp-relay) so programs don't print
a lot of junk when they start.
Closes: Bug#71309 - dhcpd wraper should call with -q.
Closes: Bug#59280 - dhcp: Too verbose.
* Added code to /etc/init.d/dhcp-client to test if the new scheme for
network configuration is being used (the /etc/network/* stuff). If
this is the case then the init.d script just exists without doing
anything.
Closes: Bug#61092 - dhclient loads twice under new interfaces
configuration.
-- Eloy A. Paris Mon, 11 Sep 2000 23:33:53 -0400
dhcp (2.0pl4-2) stable unstable; urgency=low
* Uploading to stable because the current dhcp* packages in stable do
not contain the recent security fixes.
-- Eloy A. Paris Tue, 15 Aug 2000 23:14:08 -0400
dhcp (2.0pl4-1) unstable; urgency=low
* New upstream version.
-- Eloy A. Paris Wed, 9 Aug 2000 21:01:03 -0400
dhcp (2.0pl3-3) unstable; urgency=low
* Call the configure scripts as "/bin/sh debian/configure-xx" instead
of just "debian/configure" so no non-executable scripts are found
during building.
Closes: Bug#68462 - dhcp: non-executable script during building.
-- Eloy A. Paris Sun, 6 Aug 2000 11:45:57 -0400
dhcp (2.0pl3-2) unstable; urgency=low
* OK, I screwed it up: the fact that it is entirely possible to have
a DHCP server and a DHCP client running at the same time in the same
machine never crossed my mind, so I made each of the dhcp* packages
conflict with each other in 2.0pl3-1. Big mistake! SO I corrected
that and just left dhcp-client to conflict with dhcpcd. I hope that
nobody is using ISC DHCP client and dhcpcd in the same machine and at
the same time because I'm going to be pissed.
Closes: Bug#68445: dhcp: shouldn't conflict with dhcp-client.
-- Eloy A. Paris Thu, 3 Aug 2000 20:56:21 -0400
dhcp (2.0pl3-1) unstable; urgency=low
* New upstream version (I skipped 2.0pl1 and 2.0pl2.)
* Made /etc/init.d/dhcp-client a conffile to prevent an overwrite at
install time without the user knowing it. In the future I will use
debconf to take care of interface configuration.
Closes: Bug#67873: dhcp-client: init.d script is overwritten on upgrade.
* Applied patch from Jun Hamano to
fix kernel version identification problems in /etc/dhclient-script
(thanks Jun!)
Closes: #66472: dhcp-client: /etc/dhclient-script bugfix.
* Applied patch from to fix problems
reported in bug #66173 (thanks Steve!) Also, fixed dhclient.conf(5)
to reference dhclient.leases(8) instead of dhclient-lease(8) as well
as dhclient-script in the description of the "script" statement.
Closes: #66173: dhcp-client: dhclient-script doesn't do what its
manpage says.
* Added to the control section of the dhcp-client package a conflict
with the dhcpcd package.
Closes: #65524: dhcp-client needs a "conflicts" with dhcpcd.
* Made each of the dhcp* packages (dhcp, dhcp-relay and dhcp-client)
conflict with each other so only one of them can be installed at
the same time.
* Now dhcp-options(5) is installed in each of the dhcp* packages.
Closes: #61716: dhcp-client: dhcp-options(5) man page missing.
-- Eloy A. Paris Sun, 30 Jul 2000 11:58:17 -0400
dhcp (2.0-3) unstable; urgency=low
* The sample /etc/dhclient.conf is now provided completely commented
out so existing installations are not broken after upgrading
to dhcp-client 2.0-3 and above.
Closes: Bug#50592: default dhclient.conf is a killer.
-- Eloy A. Paris Thu, 18 Nov 1999 21:34:29 -0500
dhcp (2.0-2) unstable; urgency=low
* Compiled two sets of binaries: one for 2.0.x kernels and another
one for 2.2.x kernels. Created three wrapper scripts (dhcpd,
dhclient, and dhcrelay) that call the appropiate version
depending on the version of the running kernel. I also needed
to tweak dhcp's init.d script to accomodate for the change (now
I am calling "start-stop-daemon --stop" with the --pid-file argument
and not with bot the --pid-file and the --exec arguments.
Closes: Bug#41974 (dhcp requires kernel 2.2??)
* Took care of the /usr/doc/* -> /usr/share/doc/* move (had to
tweak the postinst and prerm scripts to take care of the link since
I am not letting debhelper generate these scripts automatically).
* Man pages now installed in /usr/share/man/.
* Fixed a little the init.d script for dhcp-relay, although this file
was so broken that I believe nobody is using this package.
* Fixed a minor typo in the sample server/dhcpd.conf file
("domain-name-servers" instead of "name-servers").
* s/reload/restart/g in /etc/init.d/dhcp.
* Updated README.Debian and descriptions in debian/control.
* Removed Bashism from /etc/dhclient-script.
Closes: Bug#44977 (Bashism in /etc/dhclient-script)
* Included /etc/dhclient.conf and made it a conffile for dhcp-client.
Closes: Bug#45537 (significant error in dhclient man pages)
* Added a /etc/init.d/dhcp-client script. The script won't start
dhclient if /sbin/cardmgr exists (this normally means
that PCMCIA is installed and that dhclient will be started by the
cardmgr daemon). The script is run early in the boot sequence.
Closes: Bug#48952 (missing /etc/init.d/dhcp-client?)
-- Eloy A. Paris Tue, 2 Nov 1999 23:41:00 -0500
dhcp (2.0-1) unstable; urgency=low
* Final release of dhcp-2.0.
* Removed "-beta" suffix from all the packages. This package now replaces
the old dhcp-1.0 package and the -beta packages no longer exist.
-- Eloy A. Paris Wed, 23 Jun 1999 12:28:12 -0400
dhcp-beta (2.0b1pl27-1) unstable; urgency=low
* New upstream version (never uploaded to master).
-- Eloy A. Paris Sun, 25 Apr 1999 14:21:39 -0400
dhcp-beta (2.0b1pl26-1) unstable; urgency=low
* New upstream version.
-- Eloy A. Paris Fri, 16 Apr 1999 09:21:46 -0400
dhcp-beta (2.0b1pl18-1) unstable; urgency=low
* New upstream version.
-- Eloy A. Paris Sun, 7 Mar 1999 09:09:59 -0400
dhcp-beta (2.0b1pl17-1) unstable; urgency=low
* New upstream version.
* Fixed dhcp-beta's postinst and prerm scripts to call update-rc.d
to update the rc links to /etc/init.d/dhcp-beta.
-- Eloy A. Paris Sun, 28 Feb 1999 13:32:13 -0400
dhcp-beta (2.0b1pl14-1) unstable; urgency=low
* New maintainer (temporary, while Rich Sahlender is out of scene).
* New upstream version.
* Moved from debstd to debhelper.
* Modified /etc/init.d/dhcp-beta to start/stop dhcpd by using the
PID file /var/run/dhcpd.pid.
* Re-worked a lot debian/rules (I actually wrote it again from scratch).
* The patches in the last NMU done by Vincent Renardias
are not included since I tested dhclient and it ran just fine. Please
give this new version a shot and let me know of any problems.
-- Eloy A. Paris Fri, 19 Feb 1999 19:39:20 -0400
dhcp-beta (2.0b1pl6-0.2) frozen unstable; urgency=medium
* NMU:
Fix Grave bug #18322 with the provided patch.
Fix Important bug #19767: dhcp-client-beta did not contain
any /usr/doc/dhcp-client-beta directory.
Fix bug #20532 bad option in /etc/dhcpd.conf.
Close bug #20533 file location prob (Fixed by previous upload).
Close bug #22081 dhcpd-beta (Fixed by previous upload).
Close bug #19768 /etc/dhclient-script is not a conffile
(Already fixed).
Fix bug #28164 by included a new dhclient script.
-- Vincent Renardias Tue, 5 Jan 1999 23:23:47 +0100
dhcp-beta (2.0b1pl6-0.1) frozen unstable; urgency=medium
* Non-maintainer upload that fixes "important" bugs #24445 ([SECURITY]
dhcp-beta: potential buffer overflow problems) and #24442
(/etc/init.d/dhcp-beta sources inexistent /etc/init.d/functions).
* New upstream release (this new release is what solves bug #24445).
* Removed from /etc/init.d/dhcp sourcing of /etc/init.d/functions because
this file is obsolete and is not present in newer Debian releases
(>= 2.0). This fixes #24442 and #19654 (/etc/init.d/functions should
not be used).
* Changed _PATH_DHCPD_DB in dhcpd.h to /var/dhcp/dhcpd.leases (it was
/var/lib/dhcpd/dhcpd.leases, which we are not using anymore). So,
now the leases database will be in /var/dhcp/dhcpd.leases. No more
files in /var/dhcpd/ nor /var/lib/dhcpd/.
* Changed VARDB (in the linux-2.0 section of Makefile.dist) to be
/var/dhcp/ instead of /var/dhcpd/ (this was done to support the
change of the leases database to /var/dhcp/). The consequence of this
is that /var/dhcpd/ is not provided in the .deb anymore (which is
fine because this directory is not used).
* Defined PATH_DHCPD_DB as a constant equal to "/var/dhcp/dhcpd.leases"
in the postinst. Used this constant in all references to the leases
database througout the postinst.
* s%ETCDIR%/etc/%g, s%DBDIR%/var/dhcp/%g and s%RUNDIR%/var/run/%g in
dhcpd.8 and dhcpd.leases.5, so the man pages show the correct directory.
* The last 4 changes fix #23089 (/var/lib/dhcpd does not exist so dhcpd
can't start).
* Made the default _not_ to run dhcpd. This was done by setting run_dhcpd
to 0 in the default /etc/init.d/dhcp.
* Change comments that are printed out in the last part of the postinst
to explain that editing of /etc/dhcpd.conf and /etc/init.d/dhcp is
necessary in order to be able to run dhcpd.
* Fixed a small typo in /etc/init.d/dhcp (diasble -> disable).
* Added the word "server" to the short description of dhcp-beta in
the control file. This fixes #17558 (dhcp-beta: unclear description).
-- Eloy A. Paris Fri, 17 Jul 1998 00:06:50 -0400
dhcp-beta (2.0b1pl1-1) frozen unstable; urgency=low
* New upstream patches fixing security and other bugs.
* New Maintainer.
-- Rich Sahlender Thu, 28 May 1998 23:02:43 -0400
dhcp-beta (2.0b1pl0-2) unstable; urgency=low
* #17939 dhcplient problem with environment variable.
-- Christoph Lameter Mon, 16 Feb 1998 19:46:47 -0800
dhcp-beta (2.0b1pl0-1) unstable; urgency=low
* Generate additional binaries dhcp-relay-beta and dhcp-client-beta.
dhcp-client beta is not working.
* New Beta Version with support for multiple interfaces etc.
* debian/config did not support multi-binary targets cleanly. Removed.
* Note: The relay does not properly handle the -i option but scans all
interfaces (upstream issue)
-- Christoph Lameter Sun, 4 Jan 1998 13:12:05 -0800
dhcp (1.0.0-1) debs; urgency=low
* Upstream non-beta release. Name changed to dhcp.
-- Christoph Lameter Sun, 4 Jan 1998 09:34:44 -0800
dhcpd (0.5.16.1-4) unstable; urgency=low
* One interface only. If the 2.0.31 feature becomes finally available
also in 2.1.x then I will include the multi interface feature again.
* Customize /etc/dhcpd.conf so that it should work after installation with
some possibly wrong defaults.
* Linux configuration reworked for glibc. Build on hamm.
-- Christoph Lameter Thu, 4 Sep 1997 16:19:25 -0700
dhcpd (0.5.16.1-3) unstable; urgency=low
* Documentation changes. Linus has included SO_BINDTODEVICE in the latest
pre patches for Kernel 2.0.31
-- Christoph Lameter Mon, 4 Aug 1997 20:45:21 -0700
dhcpd (0.5.16.1-2) unstable; urgency=low
* /etc/init.d/dhcpd: Add initializing routes to 255.255.255.255.
* README.debian: Given the correct name and added some more information.
-- Christoph Lameter Wed, 11 Jun 1997 22:31:36 -0700
dhcpd (0.5.16.1-1) unstable; urgency=low
* Include CHANGES file as upstream changelog
* Update to latest upstream release. Support for multiple interfaces
using Linux 2.0.31-2 and higher now available. This version will not work
with older version of Linux.
* Make dhcpd build using debmake's build command.
* Include dhcp relay agent and dhcp client
* Update messages that appear on the screen
-- Christoph Lameter Wed, 11 Jun 1997 13:30:00 -0700
dhcpd (0.5.14-2) unstable; urgency=low
* Moved leases file into /var/lib/dhcp/ (#5689).
-- Joey Hess Tue, 25 Feb 1997 20:27:54 -0500
dhcpd (0.5.14-1) unstable; urgency=low
* New upstream release.
* New maintainer.
* Old version had incorrect name for directory in .orig.tar.gz file;
corrected this.
* Modifications for new debmake.
* This needs some testing. I can't test it becuase the computer on my
network that uses DHCP isn't here right now.
* Remove leases file on purge.
-- Joey Hess Sun, 9 Feb 1997 20:16:08 -0500
dhcpd (0.5.13-4) unstable; urgency=low
* debmake bug: no scripts installed in -3
-- Christoph Lameter Thu, 17 Oct 1996 07:12:44 +0800
dhcpd (0.5.13-3) unstable; urgency=low
* added a touch /etc/dhcpd.leases to postinst on suggestion of Joey Hess.
* Uses debmake: compressed manpages + documentation
-- Christoph Lameter Wed, 16 Oct 1996 18:21:15 +0800
dhcpd (0.5.13-2) unstable; urgency=low
* Forgot to include conffiles in binary
* Documentation moved around
-- Christoph Lameter Mon, 16 Sep 1996 14:51:46 +0800
dhcpd (0.5.13-1) unstable; urgency=low
* New upstream version
-- Christoph Lameter Mon, 16 Sep 1996 14:51:46 +0800
dhcpd (0.5.11-1) unstable; urgency=high
* New upstream version
-- Christoph Lameter Wed, 11 Sep 1996 14:51:46 +0800
dhcpd (0.5.9-1) unstable; urgency=high
* New upstream version
* Debian changelog made available in /usr/doc/dhcpd
-- Christoph Lameter Wed, 4 Sep 1996 14:51:46 +0800
dhcpd (0.5.7-1) unstable; urgency=high
* New upstream version
-- Christoph Lameter Wed, 4 Sep 1996 14:51:46 +0800
dhcpd (0.5.5-1) experimental; urgency=low
* Initial Release
-- Christoph Lameter Wed, 4 Sep 1996 14:51:46 +0800
DHCP for Debian
---------------
This is the Internet Software Consortium (ISC) DHCP version 2 package.
If you are looking for the latest version of the ISC DHCP package you
should try the dhcp3-* packages, which are for version 3 of the ISC
DHCP package.
This release has full support for operation on multiple interfaces and
needs a 2.2.x or later kernel; the 2.0.x kernels are _not_ supported.
The sources of the ISC DHCP package produce the following Debian packages:
dhcp: A DHCP Server
dhcp-client: A DHCP Client
dhcp-relay: A DHCP Relay
dhcp-client-udeb: Small DHCP client for debian-installer
If you get the following error when trying to run dhclient, dhcpd or
dhcrelay:
Can't install packet filter program: Protocol not available
exiting.
then you need to edit your linux kernel .config file, set CONFIG_FILTER=y,
and rebuild your kernel. See /usr/share/doc/dhcp/README for more
information.
Eloy A. Paris
Matt Zimmerman
$Id: README.debian,v 1.5.2.3 2003/03/17 02:21:19 peloy Exp $
970609
- Don't trust hostnames provided by client - Win95 allows *spaces* in
client-supplied hostnames!
- Be lenient in parsing client-hostname statement in case a bad hostname
got recorded.
970607
- Change size_t to ssize_t in return values where a negative number
is used to indicate an error.
- Always write out two digits for single-byte quantities in arrays.
- When parsing a lease database, correctly transfer the client
hostname and hostname to the memory-resident lease structure.
- If the lease we want to give the client is different than the
one it's asking for, and we recognize the one it's asking for as
ours, NAK it.
- Only accept a DHCPRELEASE or DHCPNAK if the client supplies an IP
address and the lease corresponding to that address is available to
that client.
- Make it a warning rather than an error if resolv.conf is missing.
970605
- Add client-hostname token to lexer so that the parser can use it.
Fixes a serious lease database bug.
- Disable log message on receipt of short ICMP Echo replies.
970602
- Added DHCP Client scripts for FreeBSD, Solaris, and Linux, but
they're not guaranteed to work.
- Added some Cygwin32 (Windows NT/Windows 95) support, but this is not
sufficiently complete to be useful yet.
- Updated README
- Put something useful in TODO - formerly it mostly listed projects
that were way out on the back burner.
In DHCP Client:
- Add default, supersede, prepend and append option support, so that a
client can override or modify server-supplied options, and provide
default values if the server provides no values.
- Add reject keyword, so that packets from rogue DHCP or BOOTP servers
can be rejected out of hand.
- Added support for booting from BOOTP servers.
- Added BOOTP flag to client lease declaration, to indicated that a
particular lease was acquired through a BOOTP server.
- Don't try to do INIT-REBOOT on leases acquired from BOOTP servers.
- Print server's IP address instead of its IP address when logging
DHCP/BOOTP messages received by client.
- Fix some bugs in saved lease activation.
- Fix some scripting bugs.
- New sample dhclient.conf script demonstrates new features.
In common code:
- Partially implemented asynchronous DNS lookups.
- Fixed some bugs in dispatch routine.
- Fix date parsing bug that was setting dates forward one day every
time dhcpd was restarted (this has been fixed for a while in the 1.0
branch).
- Change name-server option name to ien116-name-server so as to reduce
the potential for confusion.
DHCP Relay daemon:
- Fixed an operator precedence bug having to do with the broadcast
flag.
DHCP Server:
- Add support to record the client-supplied hostname in the lease file,
for better readability.
- Fixed a bug in the renewal code that resulted in the server ignoring
unicast renewals from non-local subnets. This bug caused some
heartburn for Win95 machines.
- Copy ciaddr from saved ciaddr, not from giaddr.
- New -t flag tests /etc/dhcpd.conf for syntax errors.
zurück
KurzfassungDHCP server for automatic IP address assignment
BeschreibungDHCP is a protocol like BOOTP (actually dhcpd includes much of
the functionality of BOOTPD!). It assigns IP addresses to clients
based on lease times. DHCP is used extensively by Microsoft and more
recently also by Apple. It is probably essential in any multi-platform
environment.
.
Multiple Ethernet Interfaces are supported by this DHCP package.
.
NoteThis package _requires_ a 2.2.x or later Linux kernel. 2.0.x
kernels are _not_ supported.
.
This is the DHCP server from version 2 of the Internet Software
Consortium DHCP package. For more information visit the ISC web site
at http//www.isc.org.
the functionality of BOOTPD!). It assigns IP addresses to clients
based on lease times. DHCP is used extensively by Microsoft and more
recently also by Apple. It is probably essential in any multi-platform
environment.
.
Multiple Ethernet Interfaces are supported by this DHCP package.
.
NoteThis package _requires_ a 2.2.x or later Linux kernel. 2.0.x
kernels are _not_ supported.
.
This is the DHCP server from version 2 of the Internet Software
Consortium DHCP package. For more information visit the ISC web site
at http//www.isc.org.
Dateien
- /
- /var/
- /var/run/
- /var/lib/
- /var/lib/dhcp/
- /usr/
- /usr/sbin/
- /usr/sbin/dhcpd
- /usr/share/
- /usr/share/man/
- /usr/share/man/man5/
- /usr/share/man/man5/dhcp-options-dhcpd.5.gz
- /usr/share/man/man5/dhcpd.conf.5.gz
- /usr/share/man/man5/dhcpd.leases.5.gz
- /usr/share/man/man8/
- /usr/share/man/man8/dhcpd.8.gz
- /usr/share/doc/
- /usr/share/doc/dhcp/
- /usr/share/doc/dhcp/changelog.Debian.gz
- /usr/share/doc/dhcp/doc/
- /usr/share/doc/dhcp/doc/rfcindex.html
- /usr/share/doc/dhcp/dhcp-on-linux.txt
- /usr/share/doc/dhcp/README.Debian
- /usr/share/doc/dhcp/copyright
- /usr/share/doc/dhcp/examples/
- /usr/share/doc/dhcp/examples/dhcpd.conf
- /usr/share/doc/dhcp/changelog.gz
- /usr/share/doc/dhcp/README.gz
- /usr/share/doc/dhcp/RELNOTES.gz
- /etc/
Dieses Paket beinhaltet 3 weitere Dateien
Alle Dateien anzeigen



