From dev-return-23887-apmail-directory-dev-archive=directory.apache.org@directory.apache.org Mon Feb 18 11:18:32 2008 Return-Path: Delivered-To: apmail-directory-dev-archive@www.apache.org Received: (qmail 37067 invoked from network); 18 Feb 2008 11:18:32 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 18 Feb 2008 11:18:32 -0000 Received: (qmail 66120 invoked by uid 500); 18 Feb 2008 11:18:25 -0000 Delivered-To: apmail-directory-dev-archive@directory.apache.org Received: (qmail 66088 invoked by uid 500); 18 Feb 2008 11:18:25 -0000 Mailing-List: contact dev-help@directory.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: "Apache Directory Developers List" Delivered-To: mailing list dev@directory.apache.org Received: (qmail 66075 invoked by uid 99); 18 Feb 2008 11:18:25 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Feb 2008 03:18:25 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of damjan.jov@gmail.com designates 64.233.166.178 as permitted sender) Received: from [64.233.166.178] (HELO py-out-1112.google.com) (64.233.166.178) by apache.org (qpsmtpd/0.29) with ESMTP; Mon, 18 Feb 2008 11:17:51 +0000 Received: by py-out-1112.google.com with SMTP id f31so1854204pyh.19 for ; Mon, 18 Feb 2008 03:17:59 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; bh=cygY2wOe2c2Kr9A5RAcrA1DlTDET/zKxgjz8Hiba6Ow=; b=b0pCXBpkjXaaO2VvvawDlY8LFd9KwbM9olM3g08MLmy0NZVxGtczYwl8iDB97VE3S2KQDJC6jdKF80NbkyhLIo9G/KmpLV4zxnqEYDq+t5KU/J7eyGjP6oxwDFU1H0NMkVIO+SJJGMajK9mK/TL/SkaVTkR+55zFRypUTlmt0Sc= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=U0pCM4RKXMJnjrY7DNezF/EykYJ0Q5jbDLj5XZ86aeSwLEvKgm6l73Bi8cryZA7hAQYEmMrqlmDf+rEwA1nZPtgcjzxXMKJ/s6libj5rhXWlbAXmd0rQgPnIaxHgMFaDzEcJZxGzdUp6xxXzVsZC6QbqiNAQ/PKFM66bo7kK0o8= Received: by 10.141.205.10 with SMTP id h10mr3724354rvq.110.1203333478677; Mon, 18 Feb 2008 03:17:58 -0800 (PST) Received: by 10.141.76.8 with HTTP; Mon, 18 Feb 2008 03:17:58 -0800 (PST) Message-ID: <9e89675b0802180317p5535fe4bk23781bc3e3259db8@mail.gmail.com> Date: Mon, 18 Feb 2008 13:17:58 +0200 From: "Damjan Jovanovic" To: "Apache Directory Developers List" Subject: Re: DHCP protocol In-Reply-To: <47B94D8C.6080004@levigo.de> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <9e89675b0802170822r7bab645epc16dbfbf56ae70ac@mail.gmail.com> <47B94D8C.6080004@levigo.de> X-Virus-Checked: Checked by ClamAV on apache.org On Feb 18, 2008 11:19 AM, J=F6rg Henne wrote: > > Alex, Damjan, > > Alex Karasulu schrieb: > Hi Damjan, > > > > > > > Anyway I'm interested in improving the DHCP protocol > > > Looking forward to your working on it. I will help where I can with > integration into the server. Really the tough part is the wire protocol = - > the rest we can handle very easily. > the wire format is, IMHO not/no longer the main problem. We could have a > working DHCP implementation with a very reasonable amount of work in the > configuration and state-management area. Protocol-wise there is one > unresolved issue for which there is no universal and nice solution. > > Damjan: for a summary of the problem see here: > https://issues.openthinclient.org/otc/browse/SUITE-39 It's an infamous issue that's been plaguing the wine project as well... There is a few other possibilities. You can bind to 0.0.0.0 and attach the socket to a device using SO_BINDTODEVICE, then you'll only receive UDP broadcasts from that device; unfortunately that option can be set by root only, but that's not a problem since you need to be root to open ports under 1024 that LDAP, DNS, NTP and DHCP use. Java 7 is supposed to be able to tell you where the packet came from, at least for Windows >=3D XP. But I see that bug is still open, guess Sun hasn't gotten around to it yet. I'll have to see. > Alex, what can we do about the DHCP contribution? I don't think that it > would make a lot of sense for Damjan to re-implement the stuff > openthinclient.org already has. For DHCP, we are not talking about a lot = of > code - a lot less than even the LDAP mapping. Can't we just contribute th= is > without incubation? What DHCP server does openthinclient.org use? > Joerg Henne > > Damjan