From owner-cvs-all@FreeBSD.ORG Tue Oct 18 22:24:48 2011 Return-Path: Delivered-To: cvs-all@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28AFF106566C; Tue, 18 Oct 2011 22:24:48 +0000 (UTC) (envelope-from mandree@FreeBSD.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 006F18FC17; Tue, 18 Oct 2011 22:24:48 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.4/8.14.4) with ESMTP id p9IMOlHW000441; Tue, 18 Oct 2011 22:24:47 GMT (envelope-from mandree@repoman.freebsd.org) Received: (from mandree@localhost) by repoman.freebsd.org (8.14.4/8.14.4/Submit) id p9IMOle0000440; Tue, 18 Oct 2011 22:24:47 GMT (envelope-from mandree) Message-Id: <201110182224.p9IMOle0000440@repoman.freebsd.org> From: Matthias Andree Date: Tue, 18 Oct 2011 22:24:47 +0000 (UTC) To: ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Cc: Subject: cvs commit: ports/dns/dnsmasq Makefile distinfo X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: **OBSOLETE** CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 18 Oct 2011 22:24:48 -0000 mandree 2011-10-18 22:24:47 UTC FreeBSD ports repository Modified files: dns/dnsmasq Makefile distinfo Log: Fix BUILD_DEPENDS (use += not =) creation in port. Upgrade to new upstream regression fix release 2.59: Fix regression in 2.58 which caused failure to start up with some combinations of dnsmasq config and IPv6 kernel network config. Thanks to Brielle Bruns for the bug report. Improve dnsmasq's behaviour when network interfaces are still doing duplicate address detection (DAD). Previously, dnsmasq would wait up to 20 seconds at start-up for the DAD state to terminate. This is broken for bridge interfaces on recent Linux kernels, which don't start DAD until the bridge comes up, and so can take arbitrary time. The new behaviour lets dnsmasq poll for an arbitrary time whilst providing service on other interfaces. Thanks to Stephen Hemminger for pointing out the problem. Note the 2.59.tar.lzma tarball causes the startup banner to print 2.59rc1 which I deem harmless. Revision Changes Path 1.73 +3 -3 ports/dns/dnsmasq/Makefile 1.50 +2 -2 ports/dns/dnsmasq/distinfo