Hello, This bug was reported by one of our users, and they also provided a suggested patch.
Please maintain the Cc to keep our bug tracking system in the loop. regards Andrew ----- Forwarded message from Peter Chubb <peter.ch...@nicta.com.au> ----- Date: Fri, 21 Oct 2011 10:09:18 +1100 From: Peter Chubb <peter.ch...@nicta.com.au> To: Debian Bug Tracking System <sub...@bugs.debian.org> Subject: Bug#646062: isc-dhcp-server: dhcpd.conf has incorrect info on EVENTs X-Mailer: reportbug 3.31 Package: isc-dhcp-server Version: 4.2.2-1 Severity: minor Now that DDNS is handled in C code, the section in dhcpd.conf on EVENTS is out of date. The on commit and on expiry actions are no longer used for DDNS, so are free for sysadmin use. -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (700, 'unstable'), (500, 'oldstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.26-2-686 Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8) Versions of packages isc-dhcp-server depends on: ii debconf [debconf-2.0] 1.5.40 Debian configuration management sy ii debianutils 4.0.2 Miscellaneous utilities specific t ii isc-dhcp-common 4.2.2-1 common files used by all the isc-d ii libc6 2.13-14 Embedded GNU C Library: Shared lib ii lsb-base 3.2-27 Linux Standard Base 3.2 init scrip isc-dhcp-server recommends no packages. -- debconf information excluded ----- End forwarded message ----- ----- Forwarded message from Peter Chubb <peter.ch...@nicta.com.au> ----- Date: Fri, 21 Oct 2011 10:48:58 +1100 From: Peter Chubb <peter.ch...@nicta.com.au> To: 646...@bugs.debian.org Subject: Bug#646062: [PATCH] a suggested patch to the dhcpd.conf(5) man page User-Agent: Wanderlust/2.15.9 (Almost Unreal) SEMI/1.14.6 (Maruoka) FLIM/1.14.9 (Gojō) APEL/10.8 Emacs/23.3 (x86_64-pc-linux-gnu) MULE/6.0 (HANACHIRUSATO) TAGS: Patch Index: isc-dhcp-4.2.2/server/dhcpd.conf.5 =================================================================== --- isc-dhcp-4.2.2.orig/server/dhcpd.conf.5 2011-06-02 09:30:53.000000000 +1000 +++ isc-dhcp-4.2.2/server/dhcpd.conf.5 2011-10-21 10:47:47.370065257 +1100 @@ -1422,29 +1422,24 @@ that accompanies it. There are three kinds of events that can happen regarding a lease, and it is possible to declare statements that occur when any of these events happen. These events are the commit event, when the server has made a commitment of a certain lease to a client, the release event, when the client has released the server from its commitment, and the expiry event, when the commitment expires. .PP To declare a set of statements to execute when an event happens, you must use the \fBon\fR statement, followed by the name of the event, followed by a series of statements to execute when the event happens, -enclosed in braces. Events are used to implement DNS -updates, so you should not define your own event handlers if you are -using the built-in DNS update mechanism. +enclosed in braces. .PP -The built-in version of the DNS update mechanism is in a text -string towards the top of server/dhcpd.c. If you want to use events -for things other than DNS updates, and you also want DNS updates, you -will have to start out by copying this code into your dhcpd.conf file -and modifying it. +Commit events are processed before DDNS updates, expire and release +events are processed during or after DDNS updates. .SH REFERENCE: DECLARATIONS .PP .B The .I include .B statement .PP .nf \fBinclude\fR \fI"filename"\fR\fB;\fR .fi .PP -- Dr Peter Chubb http://www.gelato.unsw.edu.au peterc AT gelato.unsw.edu.au http://www.ertos.nicta.com.au ERTOS within National ICT Australia ----- End forwarded message -----
signature.asc
Description: Digital signature