dhcp3 (3.0.4-12ubuntu4) feisty; urgency=low * debian/dhclient-script.linux: Set a direct route to the gateway if subnet mask is 255.255.255.255, so that it gets actually reachable. This mask happens on PPP connections and other scenarios where all traffic should go through one host. (LP: #33382) * debian/dhcp3-server.init.d: Fix test_config() to actually display the error in the config file. Thanks to Diego Torres Milano! (LP: #94804) -- Martin Pitt Mon, 2 Apr 2007 09:55:25 +0200 dhcp3 (3.0.4-12ubuntu3) feisty; urgency=low * debian/patches/dynamic-hostname.dpatch: Fix a few forgotten places where the new string type 'h' must be handled as well. (LP: #87816) * debian/control: Set Ubuntu maintainer. -- Martin Pitt Tue, 27 Feb 2007 15:30:13 +0100 dhcp3 (3.0.4-12ubuntu2) feisty; urgency=low * Add debian/patches/dynamic-hostname.dpatch: - Add support for a new string type 'h' which behaves like 't' except that '' is changed to the current hostname. - Change 'host-name' DHCP option type from 't' to 'h'. - Based on a patch from Nathan O'Sullivan, thank you! * debian/dhclient.conf: Enable send-hostname by default (value '', which our shiny new patch from above will translate to the actual hostname). Closes: LP#10239 and two handful of duplicates. -- Martin Pitt Wed, 7 Feb 2007 11:47:20 +0100 dhcp3 (3.0.4-12ubuntu1) feisty; urgency=low * Merge from debian unstable, remaining changes: - debian/control, debian/dhcp3-server.init.d: LSB init script. - debian/dhclient.conf: + Remove the interface-mtu parameter, there are still to many DHCP servers out there supplying a wrong MTU. (LP#61989) + Drop default timeout from 60 to 30 seconds. - debian/dhclient-script.linux: + Wait for /etc/resolv.conf to become writable. + Do not clobber old search/domain values if we didn't get any from the DHCP response. - Deroot server and client: + debian/patches/droppriv.dpatch, deroot-client.dpatch, deroot-server.dpatch: Code changes. + debian/control: Build-depend on libcap-dev. + debian/dhcp3-client.files: Install call-dhclient-script. + dhcp3-client.post{inst,rm}: Create/remove dhcp system user. + debian/dhcp3-server.init.d: Create paths with appropriate permissions for dhcpd system user access. + debian/dhcp3-server.post{inst,rm}: Create/remove dhcpd system user. + debian/rules: Use the call-dhclient-script suid wrapper as client script. - debian/dhcp3-server.config: Drop debconf question to medium. - debian/dhcp3-server.init.d: Allow LTSP to override default configuration in /etc/ltsp/dhcpd.conf. - debian/patches/dhclient-onetry-call-clientscript.dpatch: Call 'dhclient-script FAIL' when failing to get an address also when operating in oneshot mode (-1) to fix avahi-autoipd invocation through dhcdbd. - debian/patches/dhcpd.conf-subnet-examples.dpatch: Give an example for subnet-mask in dhcpd.conf. - debian/patches/leave_lo_alone.dpatch: Don't take away the address of the loopback interface (LP#10174). - debian/patches/revert-next-server.dpatch: "revert the need of the next-server option in dhcpd.conf so it points to the own IP again for tftp if the option is not set" (from 3.0.3-6ubuntu4). -- Martin Pitt Tue, 19 Dec 2006 16:29:00 +0100 dhcp3 (3.0.4-12) unstable; urgency=high * The final chapter in the ongoing saga of the override file discrepancies * debian/control: dhcp3-client-udeb Priority: extra -- Andrew Pollock Fri, 15 Dec 2006 04:06:20 -0800 dhcp3 (3.0.4-11) unstable; urgency=high * debian/control: make Priority: standard for dhcp3-client-udeb (I swear I'll get rid of these override disparities eventually) * Updated Italian debconf template translation (closes: #395074) * Updated Dutch debconf template translation (closes: #395958) * Updated Japanese debconf template translation (closes: #396205) * Updated German debconf template translation (closes: #396960) * Updated Russian debconf template translation (closes: #398812) * Updated Brazilian Portuguese debconf template translation (closes: #400528) * Updated Spanish debconf template translation (closes: #401966) * Updated French debconf template translation (closes: #402211) -- Andrew Pollock Sat, 9 Dec 2006 12:33:51 -0800 dhcp3 (3.0.4-10ubuntu2) feisty; urgency=low * Add debian/patches/dhclient-onetry-call-clientscript.dpatch: - Call 'dhclient-script FAIL' when failing to get an address also when operating in oneshot mode (-1). - This fixes automatic avahi-autoipd invocation (exit hook) when being called through dhcdbd (which uses dhclient -1). * debian/dhclient.conf: Set default timeout to 30 seconds so that avahi-autoipd invocation is not delayed for so long. -- Martin Pitt Mon, 4 Dec 2006 09:49:00 +0100 dhcp3 (3.0.4-10ubuntu1) feisty; urgency=low * Merge from debian unstable. -- Oliver Grawert Mon, 30 Oct 2006 11:56:59 +0000 dhcp3 (3.0.4-10) unstable; urgency=low * debian/control: make Priority: optional for dhcp3-{server,relay,dev} and udeb * debian/dhclient-script.*: ignore insane MTU values * debian/control: dhcp3-client suggests avahi-autoipd (closes: #391925) * Added patch to dhclient to not tie up the current working directory (closes: #387723) * debian/dhcp3-{server,relay}.prerm: only try to call init script if it exists (closes: #387667) -- Andrew Pollock Tue, 17 Oct 2006 22:08:54 -0700 dhcp3 (3.0.4-9) unstable; urgency=low * Updated Italian debconf template translation (closes: #386692) * Updated Dutch debconf template translation (closes: #386766) * debian/dhcp3-{client,relay}.templates: improved some of the wording (closes: #386764) * Updated Russian debconf template translation (closes: #387172) * Updated French debconf template translation (closes: #389003) * debian/dhcp3-{server,relay}.init: added LSB comment block * debian/dhcp3-client.postinst: made the priority of a couple of debconf notes "high" (closes: #388885) * debian/control: increased Priority to important -- Andrew Pollock Sat, 14 Oct 2006 21:47:52 -0700 dhcp3 (3.0.4-8) unstable; urgency=high * urgency=high because of fix for RC bug * Added a mention of dhcp-eval(5) to dhclient(8) and dhclient.conf(5) (closes: #382177) * debian/rules: call debconf-updatepo before dh_clean, not after (closes: #384169) * debian/{dhcp3-client,dhcp3-relay,dhcp3-server}.template: rephrased descriptions and corrected typos (closes: #384180) * dhcp3-client.preinst: do not clobber the dhclient.conf that ships with the package when upgrading from dhcp-client (v2), just copy it aside (only if it was modified) (closes: #386051) * dhcp3-client.postinst: when upgrading from dhcp-client (v2), clobber the dhclient.conf that ships with the package with the version that was copied aside from dhcp-client * debian/control: build-depend on po-debconf -- Andrew Pollock Fri, 25 Aug 2006 21:40:45 -0700 dhcp3 (3.0.4-7) unstable; urgency=low * Added debconf templates to mention that dhclient doesn't get restarted (closes: #368922) * debian/patches/Makefile.dpatch: removed hunks that stopped manpage token substitution from occurring, modify value for ETC so manpage paths are all anatomically correct (closes: #162808) * Updated Brazilian Portuguese debconf template translation (closes: #374031) * Updated Turkish debconf template translation * Updated Japanese debconf template translation * Added Italian debconf template translation (grazie Luca Monducci) (closes: #381830) * Updated documentation patch to fix a couple of spelling mistakes in dhcpd3(8) and dhcpd.conf(5) (closes: #383117, #383122) -- Andrew Pollock Sun, 20 Aug 2006 14:12:28 -0700 dhcp3 (3.0.4-6ubuntu6) edgy; urgency=low * remove the interface-mtu parameter from dhclient.conf, there are still to many dhcp servers out there supplying a wrong mtu. (closes malone #61989) -- Oliver Grawert Tue, 17 Oct 2006 15:23:44 +0200 dhcp3 (3.0.4-6ubuntu5) edgy; urgency=low * dhcp3-server.init.d: - Add missing $CONFIG_FILE for -t. Closes: LP#54417 - Fix LSB message formatting and space/tab indenting. Closes: LP#55800 -- Martin Pitt Mon, 18 Sep 2006 11:36:43 +0200 dhcp3 (3.0.4-6ubuntu4) edgy; urgency=low * debian/dhcp3-server.postinst: - Do not install init script symlinks for levels 0 and 6, since the stop action does nothing beyond killing the process. (https://wiki.ubuntu.com/Teardown) - If we are upgrading from an older version, remove the level 0 and 6 symlinks. -- Martin Pitt Mon, 24 Jul 2006 12:31:15 +0200 dhcp3 (3.0.4-6ubuntu3) edgy; urgency=low * debian/patches/deroot-client.dpatch: dhclient-script moved to /sbin. -- Colin Watson Sun, 16 Jul 2006 10:37:02 +0100 dhcp3 (3.0.4-6ubuntu2) edgy; urgency=low * Drop dhcdbd dbus call from the dhclient script, this is now supplied by the dhcdbd package. -- Scott James Remnant Wed, 12 Jul 2006 15:02:23 +0100 dhcp3 (3.0.4-6ubuntu1) edgy; urgency=low * Merge from debian unstable, resolve conflicts. -- Martin Pitt Mon, 3 Jul 2006 11:24:32 +0200 dhcp3 (3.0.4-6) unstable; urgency=high * The "For crying out loud, actually apply the patch" release * debian/patches/00list: really apply the 64-bit patch (closes: #368302) * debian/dhclient.conf: also request the interface-mtu setting (closes: #372689) * Updated Brazilian Portuguese debconf template translation (closes: #374031) -- Andrew Pollock Tue, 20 Jun 2006 11:11:59 -0700 dhcp3 (3.0.4-5) unstable; urgency=low * The "There can never be too much testing" release * debian/dhcp3-client.postinst: move debconf note about dhclient-script moving to /sbin to postinst * debian/dhcp3-client.config: now redundant, remove * debian/dhcp3-relay.prerm: fix if-clause (closes: #370173) * Incorporate upstream patch to fix problems on 64-bit architectures (closes: #368302) * debian/dhcp3-server.init.d: be less verbose when configuration fails verification (closes: #369595) * dhcp3-client: override Lintian warnings for no-debconf-config and postinst-uses-db-input -- Andrew Pollock Tue, 6 Jun 2006 22:48:40 -0700 dhcp3 (3.0.4-4) unstable; urgency=high * Added a patch (still awaiting one from upstream) to fix problems on 64-bit architectures (closes: #368302) -- Andrew Pollock Mon, 22 May 2006 16:28:09 -0700 dhcp3 (3.0.4-3) unstable; urgency=low * The "I really need to use revision control for this package" release * debian/rules: invoke dh_builddeb the right way so the udeb gets uploaded * Updated Brazilian Portuguese debconf template translation -- Andrew Pollock Sun, 21 May 2006 14:50:06 -0700 dhcp3 (3.0.4-2) unstable; urgency=low * The "Return of the udeb" release * It's baaaack! Re-add udeb support to debian/rules and debian/control * debian/rules: install dhclient-script into /sbin instead of /etc (closes: #336290) * debian/dhcp3-client.preinst: remove /etc/dhcp3/dhclient-script if it hasn't changed from the previous version of the package * debian/dhcp3-client.postrm: only try to remove /var/lib/dhcp3 if it exists * debian/dhcp3-client.config: add message if /etc/dhcp3/dhclient-script has been customised notifying that it won't be used any more (but kept) * really apply Martin Pitt's patch to prevent multiple dhclients starting on the same interface (closes: #178885) * really apply patch to close lease database before calling dhclient-script * Updated Spanish debconf template translation * Updated Russian debconf template translation (closes: #367139, #367174) * Updated Vietnamese debconf template translation -- Andrew Pollock Mon, 15 May 2006 07:17:50 -0700 dhcp3 (3.0.4-1) unstable; urgency=low * New upstream release * Added debian/watch * Stripped non-free documents from source tarball (closes: #365191) * Cease applying and remove dhcpd.conf manpage and unknown interfaces patches as they are now incorporated upstream -- Andrew Pollock Sat, 6 May 2006 17:24:50 -0700 dhcp3 (3.0.3-9) unstable; urgency=low * debian/dhcp3-common.docs: don't install the RFCs (closes: #365191) -- Andrew Pollock Sat, 29 Apr 2006 10:18:15 -0700 dhcp3 (3.0.3-8) unstable; urgency=low * debian/patches/00list.kfreebsd-i386 copied to 00list.kfreebsd-amd64 to address the same FTBFS issue on kfreebsd-amd64 (closes: #355279) * Updated Dutch debconf template translation (closes: #358055) -- Andrew Pollock Sat, 25 Mar 2006 19:29:11 -0800 dhcp3 (3.0.3-7) unstable; urgency=low * The "I'm sick of asking for dhcp3 to be allowed into testing because it makes a udeb" release * Stop making dhcp3-client udeb (it isn't being used anyway) * Updated French debconf template translation (closes: #345389) * Updated German debconf template translation (closes: #345695) * debian/rules: bump debhelper compatibility level to 4 * Updated Swedish debconf template translation (closes: #347604) * debian/control: bump build-dependency on dpkg-dev to 1.13.2 (closes: #352495) -- Andrew Pollock Wed, 22 Feb 2006 15:44:05 -0800 dhcp3 (3.0.3-6ubuntu7) dapper; urgency=low * debian/patches/deroot-client.dpatch: Fixed major thinko in lease file handling: dhclient was unable to update the leases file after it daemonized, which meant that 'sudo dhclient ethX' worked fine, but obtained leases at boot time were never written if the first attempt timed out. Now make sure that the lease file is always writable by forked instances, too. Closes: LP#39249 (and should also mitigate #33968). * Add debian/patches/dhcpd.conf-subnet-examples.dpatch: Add 'option subnet-mask' to example dhcpd.conf. Closes: LP#26661 -- Martin Pitt Fri, 5 May 2006 08:56:42 +0200 dhcp3 (3.0.3-6ubuntu6) dapper; urgency=low * debian/dhclient-script.linux: dhddbd needs to be told about the result of the client script; so instead of notifying it at the beginning and immediately exiting the script, call dbus-send to dhcdbd in the exit_with_hooks() function, so that resolv.conf is written properly. (Malone #32134, #32223) -- Martin Pitt Tue, 21 Feb 2006 10:50:18 +0100 dhcp3 (3.0.3-6ubuntu5) dapper; urgency=low * Remove dhclient-dhcdbd-support.dpatch, remove dhcdbd stuff from debian/dhclient-script.linux. Nowadays network-manager relies on dhclient to rewrite resolv.conf. (Malone #32134) -- Martin Pitt Mon, 20 Feb 2006 19:28:17 +0100 dhcp3 (3.0.3-6ubuntu4) dapper; urgency=low * revert the need of the next-server option in dhcpd.conf so it points to the own IP again for tftp if the option is not set * also disable debians dhcpd.conf-next-server.dpatch to have the documentation matching the current behavior -- Oliver Grawert Wed, 1 Feb 2006 18:09:35 +0100 dhcp3 (3.0.3-6ubuntu3) dapper; urgency=low * Wait for /etc to become writable, in case resolv.conf doesn't exist. -- Scott James Remnant Wed, 1 Feb 2006 10:33:46 +0000 dhcp3 (3.0.3-6ubuntu2) dapper; urgency=low * while; do ... oops -- Scott James Remnant Mon, 30 Jan 2006 14:30:30 +0000 dhcp3 (3.0.3-6ubuntu1) dapper; urgency=low * Resynchronise with Debian. * Wait for /etc/resolv.conf to become writable to avoid the little race at boot-time. -- Scott James Remnant Mon, 30 Jan 2006 12:35:49 +0000 dhcp3 (3.0.3-6) unstable; urgency=low * The "Long time coming" release * Updated Czech debconf template translation * Added Spanish debconf template translation (gracias César) (closes: #336065) * Fix dhclient-script (Linux version) to pass argument to exit_with_hooks() to the hooks themselves (closes: #289943) * Fixed file locations in debconf note on next-server (closes: #340123) * debian/control: increased Priority to standard (closes: #340138) * debian/control: removed references to non-support of kernels that are no longer shipping with Debian anyway (closes: #344174) -- Andrew Pollock Wed, 28 Dec 2005 12:28:02 -0800 dhcp3 (3.0.3-5ubuntu3) dapper; urgency=low * debian/patches/deroot-client.dpatch: - rewrite_client_leases(): Truncate and rewind the leases file instead of closing and reopening it. The latter is not possible any more with dropped root privileges. - See bug #18148 (which has a different cause, but led to discovering this one). -- Martin Pitt Wed, 23 Nov 2005 16:12:50 +0100 dhcp3 (3.0.3-5ubuntu2) dapper; urgency=low * debian/patches/leave_lo_alone.dpatch: - don't take away the address of the loopback interface (ubuntu #10174) -- Michael Vogt Wed, 16 Nov 2005 22:56:53 +0100 dhcp3 (3.0.3-5ubuntu1) dapper; urgency=low * Manually apply Ubuntu changes to the clean Debian version, details below. * Derooting of client and server: - debian/control: Add build dependency libcap-dev. - debian/patches/droppriv.dpatch: Provide general drop_privileges() function. - debian/patches/deroot-client.dpatch: Drop privileges of DHCP client and provide suid wrapper 'call-dhclient-script'. - debian/patches/deroot-server.dpatch: Drop privileges of DHCP server. - debian/rules: Set call-dhclient-script as callback script. - debian/dhcp3-server.postinst, debian/dhcp3-server.postrm: Create/remove dhcpd user/group. - debian/dhcp3-client.postinst, debian/dhcp3-client.postrm: Create/remove dhcp user on purge. - debian/dhcp3-server.init.d: Adjust PID file path and data file permissions. * LSB init script for server: - debian/control: Add lsb-base dependency. - debian/dhcp3-server.init.d: Use LSB functions. * NetworkManager support: - debian/dhclient-script.linux: Call dhcdbd over dbus and do not modify devices handled by it. - debian/patches/dhclient-dhcdbd-support.dpatch * LTSP support: - debian/dhcp3-server.init.d: Use /etc/ltsp/dhcpd.conf as configuration file if it exists. * Bug fixes: - debian/dhclient-script.linux: Keep old search/domain scope when a new one is not provided. - debian/rules: Remove client/scripts/debian in clean rule. - debian/dhcp3-server.config: Drop debconf questions to medium priority. -- Martin Pitt Mon, 14 Nov 2005 13:33:25 +0100 dhcp3 (3.0.3-5) unstable; urgency=low * Updated French debconf template translation (closes: #331683) * debian/control: Removed debconf dependency, put ${misc:Depends} instead, to fix explicit dependency on debconf (closes: #331800) * Added Swedish debconf template translation (Tack Daniel Nylander) (closes: #333492) -- Andrew Pollock Wed, 12 Oct 2005 21:24:59 +1000 dhcp3 (3.0.3-4) unstable; urgency=low * Renamed debian/patches/00list.kfreebsd to debian/patches/00list.kfreebsd-i386 so it actually gets applied on kfreebsd (closes: #328637) * debian/rules: added debconf-updatepo to clean target (closes: #328844) * Updated Dutch debconf template translation (closes: #329437) * Updated Vietnamese debconf template translation * Added patch from Marius Gedminas to ignore irda0 (closes: #239907) * Extended above patch to ignore sit0 interface (closes: #256851) * Extended above patch to ignore IEEE1394 interfaces * debian/rules: install Japanese manpages into /usr/share/man/ja (closes: #285838) -- Andrew Pollock Mon, 26 Sep 2005 13:56:54 +1000 dhcp3 (3.0.3-3) unstable; urgency=low * The "principle of least surprise" release * dhcp3-server.template: Added debconf note regarding change in next-server behaviour * dhcp3-server.config: display aforementioned note for upgrades from anything prior to this version. * Updated Russian template translation (closes: #328093) * Patched dhcpd.conf.5 manpage to update behaviour of next-server directive (closes: #327829, #328254) * debian/*.doc: only install documentation into dhcp3-common (closes: #286006) * debian/control: make the udeb Priority: extra * debian/dhclient-script.linux: applied patch from Samuel Thibault to only mess with the IPv4 settings on the interface (closes: #323254) * debian/dhclient-script.{linux,kfreebsd}: remove triplication of content (closes: #325691) * Rejigged dpatch patch so kfreebsd patch is only applied on kfreebsd * debian/debug-exit: fixed comment to correctly indicate how to enable (closes: #267639) -- Andrew Pollock Fri, 16 Sep 2005 20:23:10 +1000 dhcp3 (3.0.3-2) unstable; urgency=low * debian/control: change priority to optional (I'll get this right eventually) * Really get that NEWS.Debian into the dhcp3-server package... (closes: #325392) -- Andrew Pollock Sun, 28 Aug 2005 21:22:32 +1000 dhcp3 (3.0.3-1) unstable; urgency=low * New upstream release (closes: #324886) * Added NEWS.Debian regarding change in functionality with respect to next-server now being required for booting. -- Andrew Pollock Thu, 25 Aug 2005 13:47:41 +1000 dhcp3 (3.0.2-4) unstable; urgency=low * Added patch from Aurelien Jarno to support GNU/kFreeBSD (closes: #321028) * debian/dhcp3-server.preinst: fixed bashism * debian/dhcp3-relay.prerm: fixed bashisms * debian/dhcp3-client.preinst: fixed bashisms * Updated Czech debconf templates translation (closes: #321734) * debian/dhcp3-server.init.d: Applied patch from Stephen Gildea to provide status option (closes: #320683) -- Andrew Pollock Thu, 25 Aug 2005 10:38:46 +1000 dhcp3 (3.0.2-3) unstable; urgency=low * debian/rules: fixed up installation of client/scripts/debian in build target (closes: #320713) -- Andrew Pollock Mon, 1 Aug 2005 20:20:08 +1000 dhcp3 (3.0.2-2) unstable; urgency=low * debian/control: change to Priority: extra * debian/dhcp3-server.config: lower priority for interfaces question and remove note about requiring configuration (closes: #225893) * debian/dhclient-script: avoid any possibility of mv asking questions (closes: #238823) * debian/control: bumped Standards-Version to 3.5.7 * debian/dhcp3-server.init.d: removed bashism in test_config() (closes: #315309, #316729) * Updated Vietnamese debconf template translation (closes: #315806) * Updated Dutch debconf template translation (closes: #315844) * Updated French debconf template translation (closes: #316058) -- Andrew Pollock Wed, 29 Jun 2005 13:27:02 +1000 dhcp3 (3.0.2-1ubuntu6) breezy; urgency=low * added the missing dependency on lsb-base to dhcp3-server -- Oliver Grawert Thu, 15 Sep 2005 02:18:54 +0200 dhcp3 (3.0.2-1ubuntu5) breezy; urgency=low * added lsp-init functions to dhcp3-server's init script -- Oliver Grawert Thu, 15 Sep 2005 00:13:55 +0200 dhcp3 (3.0.2-1ubuntu4) breezy; urgency=low * changed severity of the dhcp3-server package postinst questions to medium. -- Oliver Grawert Tue, 13 Sep 2005 16:55:15 +0200 dhcp3 (3.0.2-1ubuntu3) breezy; urgency=low * Import fix to memcpy bustage in packet.c: - Add patch packet.c-memcpyfix.dpatch. (code stolen from dhcp3 3.0.3) (Closes: #14331) -- Fabio M. Di Nitto Thu, 01 Sep 2005 07:57:20 +0200 dhcp3 (3.0.2-1ubuntu2) breezy; urgency=low * Allow ltsp to override the default dhcpd.conf -- Matt Zimmerman Wed, 10 Aug 2005 12:45:53 -0700 dhcp3 (3.0.2-1ubuntu1) breezy; urgency=low * Resynchronise with Debian, resolve merging conflicts. * Converted Ubuntu patches to dpatch. * Adapt the dhcdbd patches to new version. -- Martin Pitt Thu, 21 Jul 2005 19:28:56 +0200 dhcp3 (3.0.2-1) unstable; urgency=low * The "Look Mum, it's nearly Lintian clean!" release * New upstream release * debian/dhcp3-server.postinst: Applied patch from Robert Millan to handle interface names with slashes in them (closes: #290431) * debian/dhcp3-server.postinst: move startup to 40 instead of 20 so as to allow PCMCIA interfaces to exist (closes: #292357) * debian/dhcp3-server.init.d: explictly define a $PATH (closes: #311723) * Added Russian debconf templates translation (спасибо Yuriy Talakan) (closes: #310074) * debian/dhcp3-server.templates: fixed typo (closes: #310225) * debian/dhcp3-server.init.d: only restart if the config file is sane (closes: #300513) * Added Vietnamese debconf templates translation (Cám ón ông Clytie Siddall) (closes: #310224) * Added Czech debconf templates translation (dêkuji Jan Outrata) (closes: #266574) * Added Brazilian Portuguese debconf templates translation (Obrigado!, Obrigada! Andre Luis Lopez) (closes: #281989) * debian/rules: use dh_link to make a policy compliant dhclient -> dhclient3 symlink * debian/control: Add dpatch to build-dependencies * debian/rules: rejig to use dpatch * redo all patches for dpatch. * debian/changelog: fixed a dodgey email address that made Lintian cry * debian/dhclient-script: applied patch from Faidon Liambotis to support point-to-point Ethernet links (netmask of 255.255.255.255) (closes: #283388) * Don't install the omshell.1 manpage incorrectly into section 3 in dhcp3-server as well as correctly in section 1 in dhcp3-common * Applied patch from Martin Pitt to prevent multiple dhclients starting on the same interface (closes: #178885) * Applied patch from Olivier Houchard to add libdst.a to dhcp3-dev (closes: #220525) * debian/control: [dhcp3-client] make conflict with dhcp-client versioned (closes: #279338) * debian/control: [dhcp3-client-udeb] Added XC-Package-Type: udeb * debian/rules: Removed all the special-case handling for dhcp3-client-udeb -- Andrew Pollock Thu, 16 Jun 2005 20:50:34 +1000 dhcp3 (3.0.1-2ubuntu10) breezy; urgency=low * deroot patch had an implict definition. -- LaMont Jones Thu, 30 Jun 2005 17:20:18 -0600 dhcp3 (3.0.1-2ubuntu9) breezy; urgency=low * Add the missing -x command to dhclient; fix documentation patch to cope with this (Ubuntu: #11461) -- Thom May Mon, 6 Jun 2005 17:50:02 +0100 dhcp3 (3.0.1-2ubuntu8) breezy; urgency=low * debian/patches/deroot-client.patch: - Always open the PID file before dropping privileges since we cannot do this afterwards. Separated out open_client_pid_file() from write_client_pidfile(). - Revert the patch that moved write_client_pidfile() calls. - Ubuntu bug #10803. -- Martin Pitt Thu, 2 Jun 2005 12:30:24 +0200 dhcp3 (3.0.1-2ubuntu7) breezy; urgency=low * debian/patches/deroot-client.patch: - Always write the PID file before dropping privileges. (Ubuntu #10803) * Added debian/patches/dhclient-running_stale_pids.patch: - Always check for an already existing PID file, not only in release mode. - Remove the PID also if the previous process does not exist any more (stale PID file). - Added some log_info() statements. - This should now make it really hard to get multiple clients for the same interface at the same time. (related to Debian #178885) -- Martin Pitt Mon, 30 May 2005 11:49:08 +0200 dhcp3 (3.0.1-2ubuntu6) breezy; urgency=low * Bah; fix the right script this time. -- Thom May Wed, 25 May 2005 16:46:58 +0100 dhcp3 (3.0.1-2ubuntu5) breezy; urgency=low * Integrate redhat patches to allow dhcdbd to control dhclient effectively -- Thom May Wed, 25 May 2005 15:47:45 +0100 dhcp3 (3.0.1-2ubuntu4) breezy; urgency=low Derooted the DHCP client: * Added debian/patches/deroot-client.patch: - client/dhclient.c: After initialization, dro privileges to dhcp:dhcp and only keep CAP_NET_RAW and CAP_NET_BIND_SERVICE. - Add a setuid wrapper call-dhclient-script to call /etc/dhcp3/dhclient-script as root. - Install call-dhclient-script into /lib/dhcp3-client/. * debian/dhcp3-client.files: Ship call-dhclient-script wrapper. * debian/rules: Set dhclient-script to wrapper in /lib/dhcp3-client/. * debian/dhcp3-client.postinst: - Create system user dhcp. - Setup permissions for call-dhclient-script setuid wrapper. * debian/dhcp3-client.postrm: Remove dhcp user on purge. -- Martin Pitt Thu, 12 May 2005 17:35:35 +0200 dhcp3 (3.0.1-2ubuntu3) breezy; urgency=low Derooted the DHCP server: * Added debian/patches/droppriv.patch: - Provide function drop_privileges() in common/droppriv.c. - Interface: includes/droppriv.h. * Added debian/patches/deroot-server.patch: - server/dhcpd.c: Immediately chown to dhcpd:dhcpd and only keep CAP_NET_RAW and CAP_NET_BIND_SERVICE for the initialization phase. - Drop these remaining capabilities after opening the sockets. * debian/dhcp3-server.init.d: - Create /var/run/dhcp3-server with proper permissions. - Set proper permissions of /var/lib/dhcp3 and /var/lib/dhcp3/dhcpd.leases[~]. - Change PID file path to /var/run/dhcp3-server/dhcpd.pid. * debian/dhcp3-server.postinst: Create system user dhcpd. * debian/dhcp3-server.postrm: - Remove /var/run/dhcp3-server on purge. - Remove system user dhcpd on purge. * debian/control: Added build-dependency libcap-dev. Bug fixes: * debian/rules: Remove client/scripts/debian in "clean" since it is copied there on build. * debian/dhcp3-server.init.d: Remove PID file after stop if it still exists (dhcpd does not remove it on its own). -- Martin Pitt Thu, 12 May 2005 16:19:48 +0200 dhcp3 (3.0.1-2ubuntu2) breezy; urgency=low * Remove 1-second sleep from dhclient-script. In my testing it isn't necessary, and it adds a full second to the boot time of most systems -- Matt Zimmerman Fri, 15 Apr 2005 08:08:18 -0700 dhcp3 (3.0.1-2ubuntu1) breezy; urgency=low * Merged Debian changes (#9296). -- Martin Pitt Fri, 15 Apr 2005 09:23:13 +0200 dhcp3 (3.0.1-2) unstable; urgency=high * The "Let's fix those really old and annoying bugs" release * urgency=high because I'd like this to make sarge before any potential freezing of udebs for d-i rc3 (but I've probably missed the boat anyway) * debian/control: Adding myself to Uploaders: * debian/dhclient-script: Remove useless checks for kernel versions that this doesn't even work with, and causes errors on systems that mount /usr via NFS (closes: #269014, #286011) * debian/dhclient-script: Applied patch from Paul Kremer to update /etc/resolv.conf if only a nameserver is provided (closes: #159529, #171797, #287693) * debian/control: rephrased description synopsis for dhcp3-common -- Andrew Pollock Mon, 28 Feb 2005 22:24:47 +1100 dhcp3 (3.0.1-1ubuntu4) hoary; urgency=low * Revert changes to debian/dhclient.conf, apparently at least some DHCP servers supply broken interface-mtu information, so this isn't safe to enable without broader testing (Ubuntu #8241) -- Matt Zimmerman Sat, 26 Mar 2005 19:30:09 -0800 dhcp3 (3.0.1-1ubuntu3) hoary; urgency=low * Add missing comma between netbios-scope and interface-mtu (closes: Ubuntu #8213). -- Colin Watson Sat, 26 Mar 2005 11:43:54 +0000 dhcp3 (3.0.1-1ubuntu2) hoary; urgency=low * Request interface-mtu as well. -- LaMont Jones Thu, 24 Mar 2005 17:02:35 -0700 dhcp3 (3.0.1-1ubuntu1) hoary; urgency=low * Resynchronise with Debian. -- Scott James Remnant Wed, 27 Oct 2004 12:25:19 +0100 dhcp3 (3.0.1-1) unstable; urgency=low * New upstream version. * Apply patch from martin f krafft to get rid of /etc/dhcp3/{dhclient-enter-hooks.d/debug-enter, dhclient-exit-hooks.d/debug-exit} if they exist. I am not implementing for now Thomas Hood 's suggestion in #200501 of grepping the hook scripts for "exit". I might do so in the future if this continues to cause problems. (closes: #255555, #200501) * Depend on debianutils >= 2.8.2. (closes: #255997) * Document dhclient's -e option. Thanks Chip Salzenberg . (closes: #235994) * Add German translation of the debconf templates. Thanks Erik Schanze . (closes: #252178) * Add Turkish translation of the debconf templates. Thanks Recai Oktas . (closes: #249126) * Add Duth translation of the debconf templates. Thanks Frans Pop . (closes: #239243) * Add Japanese translation of the debconf templates. Thanks Hideki Yamane and Kenshi Muto . (closes: #226948) * dhcp3-client suggests resolvconf. (closes: 208094) -- Eloy A. Paris Wed, 21 Jul 2004 10:24:45 -0400 dhcp3 (3.0+3.0.1rc14-1ubuntu1) warty; urgency=low * Expand name server handling to write out resolv.conf if either of the nameservers or default domain name are present; keep old nameservers around if only the default domain is given (closes: Ubuntu#1878). -- Daniel Stone Mon, 4 Oct 2004 20:09:53 +1000 dhcp3 (3.0+3.0.1rc14-1) unstable; urgency=high * New upstream version. Urgency high because of this version fixes multiple vulnerabilities. See: http://www.us-cert.gov/cas/techalerts/TA04-174A.html. -- Eloy A. Paris Tue, 22 Jun 2004 15:04:18 -0400 dhcp3 (3.0+3.0.1rc13-2) unstable; urgency=low * Incorporate debconf translation for French. Thanks Nicolas Bertolissio , Christian Perrier and the people in the debian-l10n-french mailing list. (closes: #211279) * Patch from Chip Salzenberg to specify the interface name when adding a route, in case there are multiple interfaces on the same subnet (Closes: #235977) * Patch from Chip Salzenberg to allow for specifying a route metric using a "metric" option in /etc/network/interfaces (Closes: #235136) * Call "update-rc.d ... remove" from dhcp3-{server,relay}.postrm. -- Eloy A. Paris Wed, 26 May 2004 13:06:59 -0400 dhcp3 (3.0+3.0.1rc13-1) unstable; urgency=low * Eloy Paris : - New upstream version. (closes: #231577) + Dropping dhcrelay.c.patch since a similar version is now included upstream. This patch was applied in 3.0+3.0.1rc11-3 to prevent a DoS condition. - Have the dhcp3-server init script exit if dhcp3 is removed but not purged by testing for the existence of /usr/sbin/dhcpd3 (Closes: #201086) - Tighten versioned dependency on debianutils, since we need run-parts --list (Closes: #204329) - Added the "netbios-scope" option to the list of options the DHCP client requests from the server to play nicely with the samba package. - Prevent dh_md5sums from creating a md5sums file for dhcp3-client-udeb. * Matt Zimmerman : - Switch to using a Debian-specific dhclient-script, rather than patching upstream's "linux" one - More or less rewrite dhclient-script - Clean up accumulated shell nastiness - Improve readability - Be careful when handling resolv.conf, to avoid breaking it if something goes wrong (Closes: #211261) - New resolv.conf handling is also symlink-friendly (Closes: #177846) - Treat a hostname of "(none)" the same as a null hostname (Closes: #165086) - Still proceed with resolver configuration if nameservers are available but a domain name is not (Closes: #110927) - Use exit status 2, rather than 1, to indicate that binding failed, so that unrelated errors do not result in DHCPDECLINE (your ISP will thank you) - Don't let a failing dhcp3-server init script abort installation; it will usually be unconfigured on new installations (Closes: #217769) - Increase IP TTL for DHCP packets from 16 to 128 (Closes: #152287) - Apply patch from Christian Perrier to switch to using po-debconf (Closes: #208549) - Have dhcpd chdir to / as a well-behaved daemon should (Closes: #95262) -- Eloy A. Paris Tue, 24 Feb 2004 12:06:30 -0500 dhcp3 (3.0+3.0.1rc11-5) unstable; urgency=low * We now source the scripts in /etc/dhcp3/dhclient-{exit,enter}-hooks.d instead of executing them. Updated the sample debug-enter and debug-exit scripts to accomodate this change. Thanks go to Thomas Hood for the patch, the patience and the perseverance :) (closes: #171798, #196476) * Added debconf question for dhcp3-relay options. Thanks to Ralf Heiringhoff for the patch. (closes: #165054) * Several changes to /etc/dhcp3/dhclient-script: - Source hooks instead of executing them (see above). - Call logger if one hook returns a non-zero exit status. - Not exporting dhclient-script's variables since we are now sourcing instead of executing. * Fixed /etc/init.d/dhcp3-server so it returns an error code of 1 if dhcpd can't start. Thanks to Alexander R. Perlis . Closes: #198992. -- Eloy A. Paris Mon, 30 Jun 2003 15:53:31 -0400 dhcp3 (3.0+3.0.1rc11-4) unstable; urgency=low * Exit with an exit status of 0 in /etc/init.d/dhcp3-server if /etc/default/dhcp3-server does not exist so the init script can be called with a "stop" argument and package removal does not fail if this file does not exist. (closes: #184943 - missing config file blocks package removal) * 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:48:38 -0500 dhcp3 (3.0+3.0.1rc11-3) unstable; urgency=low * Preserve ownership/permissions of /etc/default/dhcp3-{server,relay} in dhcp3-{server,relay}.postinst. * Applied patch to dhcrelay from Florian Lohoff to prevent DoS attack against DHCP servers by sending malicious BOOTP packets to the DHCP relay. * Tweak dhcp3-{server,relay}.config so user configuration in /etc/default/dhcp3-{server,relay} is preserved when the packages are upgraded. (closes: #177933) -- Eloy A. Paris Wed, 29 Jan 2003 14:44:48 -0500 dhcp3 (3.0+3.0.1rc11-2) unstable; urgency=low * s/netbios-name-server/netbios-name-servers/ in sample dhclient.conf. (closes: #177232) -- Eloy A. Paris Sat, 18 Jan 2003 10:52:53 -0500 dhcp3 (3.0+3.0.1rc11-1) unstable; urgency=low * New upstream version - fixes potential buffer overflow reported by the ISC. * During purge, don't try to remove /var/lib/dhcp3 if it doesn't exist (Closes: #173328) * Added a "require" statement to the provided conffile /etc/dhcp3/dhclient.conf so the DHCP client requests from the DHCP server the netbios-name-server DHCP in addition to the default DHCP options (closes: #175501) -- Eloy A. Paris Thu, 16 Jan 2003 09:58:40 -0500 dhcp3 (3.0+3.0.1rc10-1) unstable; urgency=low * New upstream version. * Minor fixes to dhcp-eval.5. (Closes: #158007) -- Eloy A. Paris Thu, 7 Nov 2002 21:32:08 -0500 dhcp3 (3.0+3.0.1rc9-5) unstable; urgency=low * In dhcp3-server postinst, create the temp file for rewriting /etc/default/dhcp3-server in the same directory as the file itself. This helps SE Linux create it with the correct type. -- Eloy A. Paris Sat, 27 Jul 2002 13:23:37 -0400 dhcp3 (3.0+3.0.1rc9-4) 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. -- Eloy A. Paris Thu, 25 Jul 2002 22:43:16 -0400 dhcp3 (3.0+3.0.1rc9-3) unstable; urgency=low * Close lease database before executing dhclient-script (not need to have it open, possible security risk.) (Closes: #147582) * Quoting shell variables in dhclient-script. (Closes: #150006) * Make sure /var/lib/dhcp3/ exists before attempting to remove it in dhcp3-server.postrm. (Closes: #151844) -- Eloy A. Paris Tue, 9 Jul 2002 00:07:41 -0400 dhcp3 (3.0+3.0.1rc9-2) unstable; urgency=low * Fix silly mistake in dhclient-script. This slipped in when I prepared 3.0.1rc9 in a hurry. (Closes: #146450) -- Eloy A. Paris Thu, 9 May 2002 23:22:20 -0400 dhcp3 (3.0+3.0.1rc9-1) unstable; urgency=low * New upstream release. * Minor fix to a comment in the sample /etc/dhcp3/dhcpd.conf. (Closes: #145008) -- Eloy A. Paris Wed, 8 May 2002 14:47:05 -0400 dhcp3 (3.0+3.0.1rc8-7) unstable; urgency=low * Applied patch from Joshua Rosen that prevents dhclient-script from deconfiguring an interface when reason=TIMEOUT, which causes further DHCP broadcasts to fail. (Closes: #144666) * Make /etc/init.d/dhcp3-server not start if /etc/default/dhcp3-server does not exist. Same thing for /etc/init.d/dhcp3-relay. (Closes #144360) -- Eloy A. Paris Sun, 5 May 2002 16:05:10 -0400 dhcp3 (3.0+3.0.1rc8-6) unstable; urgency=medium * /etc/dhcp3/dhclient-script now exports all important variables so the scripts in the .d directories have a clue of what's going on. See the debug-enter and debug-exit scripts in the .d directories for an example of what's available. * Fixed location of dhclient-script in the sample dhclient.conf (it was commented out, but just in case :) * Got rid of Wichert's rebindsignal patch as I think it is not needed for ISC DHCP version 3 (we have OMAPI now to control lots of things in dhclient's behavior.) * We are not calling anymore update-inetd to enable and disable bootps in dhcp3-server's postinst and postrm scripts respectively. This is historical baggage that we don't even now why it is there. So, we don't need to depend on netbase and people don't have to have inetd to be able to use the DCHP server. (Closes: #143337) -- Eloy A. Paris Wed, 24 Apr 2002 22:15:02 -0400 dhcp3 (3.0+3.0.1rc8-5) unstable; urgency=low * Fixed typo in /etc/dhcp3/dhclient-script. (Closes: #141609) -- Eloy A. Paris Sun, 7 Apr 2002 20:42:22 -0400 dhcp3 (3.0+3.0.1rc8-4) unstable; urgency=low * Commenting out all subnet declarations in the sample /etc/dhcp3/dhcpd.conf. * Hacked dhcpd.c so 'ddns-update-style' defaults to 'none' in the absence of this statement in the dhcpd.conf config. file. This gets rid of the misleading ddns-update-style message that shows up in the syslog. (Closes: #138677) * Added debconf note to clarify new non-authoritative behavior. * Make dhclient-script run the enter and exit hooks as documented in the man pages. In addition to this we are providing two directories where admins. can put additional scripts to be run by run-parts. (Closes: #139546) * Renamed binaries once again: dhcpd-3.x -> dhcpd3, etc. Renamed man pages so the have the same name as the binaries. * Created symlink /sbin/dhclient that points to /sbin/dhclient3. (Closes: #139071, #139134) * Added cheap logic to /etc/init.d/dhcp3-server to detect whether the DHCP server daemon started succesfully. (Closes: #138674) -- Eloy A. Paris Wed, 27 Mar 2002 12:08:33 -0500 dhcp3 (3.0+3.0.1rc8-3) unstable; urgency=low * Remove excessive junk in syslog when the daemons start and there is a configuration problem. (Closes: #138564) * Minor fixes to README.Debian. (Closes: #138667) * Install README.Debian in all packages. (Closes: #138663) * Adding a ddns-update-style statement to the sample dhcpd.conf. Setting its value to 'none' to keep compatibility with dhcpd v2. (Closes: #138676) * Using /etc/default/dhcp3-server instead of /etc/default/dhcp and /etc/init.d/dhcp3-relay instead of /etc/default/dhcp-relay to not conflict with the v2 packages. * Avoid data file conflicts with the old 2.x packages, so that purging the old packages doesn't remove files used by the new packages (Closes: #138693) - /var/lib/dhcp -> /var/lib/dhcp3 - dhcpd -> dhcp-3.x - dhclient -> dhclient-3.x - dhcrelay -> dhcrelay-3.x - /etc/dhcp -> /etc/dhcp3 * Migrate server and client leases from /var/lib/dhcp if they exist, for a smooth upgrade from 2.x * Add #DEBHELPER# token where missing * Rearrange ordering in maintainer scripts so that #DEBHELPER# stuff always gets executed -- Matt Zimmerman Sun, 17 Mar 2002 19:35:18 -0500 dhcp3 (3.0+3.0.1rc8-2) unstable; urgency=low * Fix typo in _PATH_DHCLIENT_CONF in debian/rules -- Matt Zimmerman Fri, 15 Mar 2002 18:42:36 -0500 dhcp3 (3.0+3.0.1rc8-1) unstable; urgency=low * First upload to unstable. * Addresses many bugs reported against the dhcp 2.x packages * New naming scheme ("old version + changes") to cope with upstream's naming convention. Matt and I don't like the previous naming convention we were using (3.0.1betaRC7-1, 3.0.1betaRC7-1, 3.0.1final-1, etc.) Now we will have a proper 3.0.1-1 when it is released. * Started to use invoke-rc.d so administrators can disable services without worrying about these services being started during package upgrades. -- Matt Zimmerman Wed, 13 Mar 2002 19:28:26 -0500 dhcp3 (3.0.1betaRC8-1) unstable; urgency=low * Move all config files to /etc/dhcp * Use DH_COMPAT=3 * Rename source package to dhcp3 -- Matt Zimmerman Wed, 6 Mar 2002 00:22:37 -0500 dhcp (3.0.1betaRC7-1) unstable; urgency=low * New upstream version: 3.0.1 Release Candidate 7 (3.0.1rc6) * Renamed all packages to dhcp3*. The DHCP server now lives in the dhcp3-server package. New package dhcp3-common. * /etc/default/{dhcp3,dhcp3-relay} are generated by the postinst if they do not exist. The postrm then removes these files on purge. * debian/control: dhcp-relay3 does not conflict with dhcp3. Closes: #118906 dhcp-relay: Don't conflict with dhcp. -- Eloy A. Paris Wed, 20 Feb 2002 23:10:32 -0500 dhcp (3.0.1betaRC4-1) experimental; urgency=low * This is 3.0.1 Release Candidate 4 (3.0.1RC4) Upstream continues with these goofy version numbers, forcing me to use goofy version numbers as well... -- Eloy A. Paris Sat, 15 Dec 2001 21:42:54 -0500 dhcp (3.0final-1) experimental; urgency=low * Finally, 3.0 is here. Not uploading to unstable yet because that would destabilize the work the boot-floppies team is doing in preparation to woody's release. The problem is that the new dhclient is too big for the boot floppies. -- Eloy A. Paris Fri, 5 Oct 2001 20:05:13 -0400 dhcp (3.0beta2RC12-1) experimental; urgency=low * New upstream version. This will hopefully be the last release before the final 3.0. Then this baby will go directly to unstable. -- Eloy A. Paris Fri, 24 Aug 2001 00:02:22 -0400 dhcp (3.0beta2RC11-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Wed, 15 Aug 2001 00:00:13 -0400 dhcp (3.0beta2RC10-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Sun, 1 Jul 2001 23:18:49 -0400 dhcp (3.0beta2RC9-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Fri, 29 Jun 2001 01:06:33 -0400 dhcp (3.0beta2RC8-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Mon, 18 Jun 2001 18:45:06 -0400 dhcp (3.0beta2RC7-6) experimental; urgency=low * Crap! It's not /var/state/, it's /var/lib/ !!! Moving leases to /var/lib/dhcp/. -- Eloy A. Paris Fri, 1 Jun 2001 23:45:40 -0400 dhcp (3.0beta2RC7-5) experimental; urgency=low * Fixed dhcp and dhcp-client's postrm scripts to have correct new location of the lease databases. -- Eloy A. Paris Wed, 30 May 2001 14:44:35 -0400 dhcp (3.0beta2RC7-4) experimental; urgency=low * Getting rid of all dhcp-client configuration work I did before: now there is not /etc/init.d/dhcp-client script and dhclient should be started by either the ifup mechanism (edit /etc/network/interfaces), or by the PCMCIA subsystem (the /etc/pcmcia/network script - edit /etc/pcmcia/network.opts) This should make things a lot easier for everybody. * Moved lease file from /var/dhcp/ to /var/state/dhcp/. -- Eloy A. Paris Wed, 30 May 2001 12:40:43 -0400 dhcp (3.0beta2RC7-3) experimental; urgency=low * Reworked a bit configuration of dhcp-client: now the debconf variable that controls how dhclient will start is not of type 'choice' but rather a 'boolean'. This simplifies some things. -- Eloy A. Paris Tue, 29 May 2001 00:08:14 -0400 dhcp (3.0beta2RC7-2) experimental; urgency=low * At long last, debconf support is here. Please be easy on me since this is my first debconf'nified package. -- Eloy A. Paris Mon, 28 May 2001 12:26:32 -0400 dhcp (3.0beta2RC7-1) experimental; urgency=low * New upstream version. This is 3.0 Release Candidate 7. I skipped RC[4-6]. -- Eloy A. Paris Fri, 18 May 2001 01:42:15 -0400 dhcp (3.0beta2RC3-1) experimental; urgency=low * New upstream version. This is 3.0 Release Candidate 3. -- Eloy A. Paris Fri, 27 Apr 2001 20:54:20 -0400 dhcp (3.0beta2RC2-1) experimental; urgency=low * New upstream version. This is 3.0 Release Candidate 2. * Changed section of package dhcp-dev from dev to devel. -- Eloy A. Paris Sat, 21 Apr 2001 17:23:17 -0400 dhcp (3.0beta2RC1-1) experimental; urgency=low * New upstream version. This is 3.0 Release Candidate 1. This upstream version number (3.0rc1) screwed up my version numbers. Thanks to Joy, doogie and hmh on #debian-devel for the suggestion of this Debian version number. * /etc/init.d/dhcp: got rid of the flag that prevents dhcp from starting at boot time if set to 0. This was done to prevent starting until a valid /etc/dhcpd.conf was configured. Change requested by Joy on #debian-devel. I need to figure out a better way of handling this but right now I don't have time. Any bugs because of this will go to /dev/null until I find time to move to debconf and deal with this properly. -- Eloy A. Paris Tue, 17 Apr 2001 23:35:18 -0400 dhcp (3.0b2pl24-1) experimental; urgency=low * New upstream version. * 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. -- Eloy A. Paris Sun, 8 Apr 2001 17:09:43 -0400 dhcp (3.0b2pl22-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Tue, 20 Mar 2001 17:55:11 -0500 dhcp (3.0b2pl21-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Tue, 20 Mar 2001 12:52:06 -0500 dhcp (3.0b2pl19-1) experimental; urgency=low * New upstream release. -- Eloy A. Paris Fri, 16 Mar 2001 18:14:28 -0500 dhcp (3.0b2pl18-1) experimental; urgency=low * New upstream release (don't know what happened with 3.0b2pl17.) -- Eloy A. Paris Tue, 27 Feb 2001 16:15:04 -0500 dhcp (3.0b2pl16-2) experimental; urgency=low * 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. -- Eloy A. Paris Tue, 6 Feb 2001 22:56:05 -0500 dhcp (3.0b2pl16-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Tue, 6 Feb 2001 22:56:00 -0500 dhcp (3.0b2pl15-2) experimental; urgency=low * Created two new packages: dhcp-dev and dhcp-client-udeb. dhcp-dev contains the files that provide an API for accessing and modifying the DHCP server and client state. 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. -- Eloy A. Paris Sun, 28 Jan 2001 13:01:30 -0500 dhcp (3.0b2pl15-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Fri, 26 Jan 2001 18:22:33 -0500 dhcp (3.0b2pl14-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Fri, 19 Jan 2001 10:03:08 -0500 dhcp (3.0b2pl13-2) experimental; urgency=low * Transition from suidmanager to dpkg-statoverride. -- Eloy A. Paris Fri, 19 Jan 2001 00:30:05 -0500 dhcp (3.0b2pl13-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Thu, 18 Jan 2001 10:02:08 -0500 dhcp (3.0b2pl11-2) experimental; urgency=low * Pretty much same changes as in 2.0pl5-2. * 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 (these patches are actually upstream already, I only had to apply a small chunk.) 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 Sun, 14 Jan 2001 23:15:12 -0500 dhcp (3.0b2pl11-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Sun, 14 Jan 2001 23:14:47 -0500 dhcp (3.0b2pl9-1) experimental; urgency=low * New upstream version. * Dropped patches to server/dhcpd.conf since the two problems that were in there having fixed upstream. -- Eloy A. Paris Mon, 16 Oct 2000 20:10:05 -0400 dhcp (3.0b2pl6-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Thu, 5 Oct 2000 16:03:32 -0400 dhcp (3.0b2pl5-1) experimental; urgency=low * New upstream version. * Dropped patch to client/scripts/linux and that solved #66173 (dhcp-client: dhclient-script doesn't do what its manpage says) in 3.0b1pl17-1 because the patch is in this new upstream version. -- Eloy A. Paris Sat, 23 Sep 2000 18:10:20 -0400 dhcp (3.0b2pl4-1) experimental; urgency=low * New upstream version. -- Eloy A. Paris Tue, 19 Sep 2000 18:43:39 -0400 dhcp (3.0b2pl3-1) experimental; urgency=low * New upstream version (never knew about 3.0b2pl2.) * 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:32:23 -0400 dhcp (3.0b2pl1-1) experimental; urgency=low * New upstream version. This is the "first official release to include the DHCP Failover Protocol, OMAPI, and a few other goodies." Not recomended for production environments yet, though. * Dynamic DNS is now compiled in. * 2.0.x Linux kernels are not supported anymore, the binaries in this package will not run in a system running a 2.0.x kernel. Enough is enough people, please upgrade to a 2.2.x or 2.4.x kernel. I am tired of maintaining this backward compatibility baggage. There are not wrapper scripts anymore and no build tricks to support the 2.0.x kernels. * Updated README.Debian. -- Eloy A. Paris Sun, 3 Sep 2000 13:27:12 -0400 dhcp (3.0b1pl17-3) experimental; urgency=low * Same changes as in 2.0pl3-3. * 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 18:47:45 -0400 dhcp (3.0b1pl17-2) experimental; urgency=low * Same changes as in 2.0pl3-2. * 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 23:46:07 -0400 dhcp (3.0b1pl17-1) experimental; urgency=low * New upstream release. * Same changes as in dhcp-2.0pl3-1 which is being uploaded to unstable (woody.) * 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 identifiaction problems in /etc/dhclient-script (thanks Jun!) Closes: #66472: dhcp-client: /etc/dhclient-script bugfix. * Applied patch from steve@nyongwa.montreal.qc.ca 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 12:14:33 -0400 dhcp (3.0b1pl13-1) experimental; urgency=low * New upstream release. * I screwed the way I am building the binaries for Linux 2.0.x and Linux 2.2.x when I first packaged the 3.0 beta series of ISC DHCP. The reason was that the configure script changed between the 2.0 and the 3.0 series so I can't do what I was doing in the 2.0 series to build both Linux 2.0.x and 2.2.x versions. I ended adding a dirty hack (creating configure-2.0.x and configure-2.2.x scripts) that I hope to get rid of in the future by hacking the original configure script. -- Eloy A. Paris Wed, 9 Feb 2000 07:52:26 -0500 dhcp (3.0b1pl12-1) experimental; urgency=low * I finally found some time to package the latest development version of the ISC DHCP package, which promises lots of new cool features. I don't plan to upload this to Potato as dhcp-beta, dhcp-client-beta, etc. packages because I don't like the mess this creates. Instead, I'll upload this to project/experimental and when 3.0 final hits the streets I'll just upload to unstable. * There's no CHANGES file in the 3.0 sources - made the appropriate change to debian/rules. -- Eloy A. Paris Mon, 27 Dec 1999 00:32:29 -0500 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