From owner-cvs-ports@FreeBSD.ORG Wed Oct 13 00:15:02 2004 Return-Path: Delivered-To: cvs-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 08A9216A4CE; Wed, 13 Oct 2004 00:15:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id F0B3643D3F; Wed, 13 Oct 2004 00:15:01 +0000 (GMT) (envelope-from edwin@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id i9D0F1YR050836; Wed, 13 Oct 2004 00:15:01 GMT (envelope-from edwin@repoman.freebsd.org) Received: (from edwin@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i9D0F1u2050835; Wed, 13 Oct 2004 00:15:01 GMT (envelope-from edwin) Message-Id: <200410130015.i9D0F1u2050835@repoman.freebsd.org> From: Edwin Groothuis Date: Wed, 13 Oct 2004 00:15:01 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: ports/net/isc-dhcp3-server Makefile distinfo pkg-message pkg-plist X-BeenThere: cvs-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 13 Oct 2004 00:15:02 -0000 edwin 2004-10-13 00:15:01 UTC FreeBSD ports repository Modified files: net/isc-dhcp3-server Makefile distinfo pkg-message pkg-plist Log: add LDAP backend support to net/isc-dhcp3-server with some modifications to the port itself and utilizing a patch from Brian Masney (http://www.newwave.net/~masneyb/) it is possible to use an LDAP backend to store the configuration for dhcpd, the different network and host entries. dynamic leases are also written to the LDAP backend. this is very useful in a dhcp failover environment, as it is no longer necessary to sync the dhcpd.conf file manually to the backup system if one has changed something on the dhcp master. two lookup methods are implemented. - static lookup: on dhcpd startup one LDAP lookup for all entries is done. no further lookups will be made. dhcpd must be restarted for every configuration change. - dynamic lookup: for every client request an LDAP lookup will be made. every configuration change kicks in when the next client request is recieved and the lookup is made. PR: ports/71030 Submitted by: Joerg Pulz Approved by: Cyrille Lefevre Revision Changes Path 1.102 +61 -7 ports/net/isc-dhcp3-server/Makefile 1.48 +2 -0 ports/net/isc-dhcp3-server/distinfo 1.8 +4 -0 ports/net/isc-dhcp3-server/pkg-message 1.30 +4 -1 ports/net/isc-dhcp3-server/pkg-plist