From owner-freebsd-current@FreeBSD.ORG Wed Jul 27 15:10:01 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 32B7116A41F; Wed, 27 Jul 2005 15:10:01 +0000 (GMT) (envelope-from dgilbert@daveg.ca) Received: from ox.eicat.ca (ox.eicat.ca [66.96.30.35]) by mx1.FreeBSD.org (Postfix) with ESMTP id D041043D48; Wed, 27 Jul 2005 15:10:00 +0000 (GMT) (envelope-from dgilbert@daveg.ca) Received: by ox.eicat.ca (Postfix, from userid 66) id B7D81DFF1; Wed, 27 Jul 2005 11:09:59 -0400 (EDT) Received: by canoe.dclg.ca (Postfix, from userid 101) id F38C51A0840; Wed, 27 Jul 2005 11:09:55 -0400 (EDT) From: David Gilbert MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <17127.41923.312257.159166@canoe.dclg.ca> Date: Wed, 27 Jul 2005 11:09:55 -0400 To: Doug Barton In-Reply-To: <42E71F77.6010705@FreeBSD.org> References: <42E583F9.3070703@rogers.com> <200507261853.07513.peter@wemm.org> <1242.172.16.0.199.1122429678.squirrel@172.16.0.1> <200507271215.14369.doconnor@gsoft.com.au> <42E6F5EA.7030801@samsco.org> <42E71F77.6010705@FreeBSD.org> X-Mailer: VM 7.17 under 21.4 (patch 17) "Jumbo Shrimp" XEmacs Lucid Cc: Mike Jakubik , freebsd-current@freebsd.org, Peter Wemm Subject: Re: dhclient sucks X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 27 Jul 2005 15:10:01 -0000 >>>>> "Doug" == Doug Barton writes: Doug> Scott Long wrote: >> Part of the point of going to the new codebase was to free us from >> being locked into vendor sources that we couldn't easily change. Doug> It's not at all clear to me how the ISC license prevented us Doug> from easily changing anything. There may have been other Doug> compelling reasons to change code, but I would need this one Doug> explained in more detail to be convinced. I've been privately grousing about the dhclient change for some time, but since someone else started the thread, here are my observations. The ISC dhclient would probe multiple interfaces simultaneously. The new one waits for some amount o ftime on my hardwire ethernet (rarely used) before probing my wireless. The result is a longer startup. Since the changes to the wireless code, the ISC dhclient would notice a change in the state of the wireless (new ssid, for instance) and quickly sync up. The new dhclient sometimes does, but more often than not requires that I "ifconfig ath0 ssid foo" ... which is annoying. With the old ISC client, leaving the ssid blank was sufficient. An extention of this is that randomly, after some long amount of time online (often a day or two), ath0 seems to disassociate with the only local access point in my home and reqire I ifconfig a bunch of times. This may or may not be a dhclient thing --- but I tend to think it's related ... if for no other reason than it started occuring at the same time as the dhclient was checked in. Are there plans to fix the gaping functionality holes in dhclient, or can we get the isc client back? Dave. -- ============================================================================ |David Gilbert, Independent Contractor. | Two things can only be | |Mail: dave@daveg.ca | equal if and only if they | |http://daveg.ca | are precisely opposite. | =========================================================GLO================