From owner-freebsd-rc@FreeBSD.ORG Thu Sep 17 08:48:26 2009 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 097AE1065676 for ; Thu, 17 Sep 2009 08:48:26 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from mail2.fluidhosting.com (mx21.fluidhosting.com [204.14.89.4]) by mx1.freebsd.org (Postfix) with ESMTP id A9CF48FC17 for ; Thu, 17 Sep 2009 08:48:25 +0000 (UTC) Received: (qmail 25871 invoked by uid 399); 17 Sep 2009 08:48:22 -0000 Received: from localhost (HELO foreign.dougb.net) (dougb@dougbarton.us@127.0.0.1) by localhost with ESMTPAM; 17 Sep 2009 08:48:22 -0000 X-Originating-IP: 127.0.0.1 X-Sender: dougb@dougbarton.us Message-ID: <4AB1F7CF.3080905@FreeBSD.org> Date: Thu, 17 Sep 2009 01:48:15 -0700 From: Doug Barton Organization: http://www.FreeBSD.org/ User-Agent: Thunderbird 2.0.0.23 (X11/20090822) MIME-Version: 1.0 To: John Hay References: <200909122222.n8CMMV3d099311@svn.freebsd.org> <4AB15FCE.70505@FreeBSD.org> <20090917040101.GA69461@zibbi.meraka.csir.co.za> In-Reply-To: <20090917040101.GA69461@zibbi.meraka.csir.co.za> X-Enigmail-Version: 0.96.0 OpenPGP: id=D5B2F0FB Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: Hiroki Sato , freebsd-rc@freebsd.org Subject: Re: svn commit: r197145 - in head: etc/defaults share/man/man5 X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Sep 2009 08:48:26 -0000 John Hay wrote: > On Wed, Sep 16, 2009 at 02:59:42PM -0700, Doug Barton wrote: > ... >> Hiroki Sato wrote: >>> Author: hrs >>> Date: Sat Sep 12 22:22:31 2009 >>> New Revision: 197145 >>> URL: http://svn.freebsd.org/changeset/base/197145 >>> >>> Log: >>> The following changes are added because of >>> network_ipv6->rc.d/netif integration: >>> >>> - $ipv6_enable is now obsolete. Instead, IPv6 is enabled by >>> default if the kernel supports it, and $ipv6_network_interfaces >>> is "none" by default. If you want to use IPv6, define >>> $ipv6_network_interfaces and $ifconfig_xxx_ipv6. >> In general I have a problem with the idea of drastically changing the >> semantics of the current code when I can't see any real value in doing >> so. I object to this change specifically because on my laptop I really >> like having the ability to easily disable IPv6 when I am not on my >> home network. >> >> My preferred scenario would be something similar to what we have now, >> which is that if ipv6_enable is set that it takes the same list of >> interfaces as ipv4 (defaults to AUTO) and that rtadv is enabled by >> default for each of those interfaces. My feeling is that this not only >> significantly reduces POLA it will also more precisely fit the way >> that the vast majority of our users will actually use IPv6. > > Can we then have it default to ipv6_enable="YES" and let people who do > not want it, put ipv6_enable="NO" in their rc.conf? Most of the rest > of the world has changed that we and we were also there a few years > ago. (Yes I know because we run ipv6 at work and I can see how many > machines just work without people having to fiddle with it. On the > FreeBSD boxes you still have to go and enable it. :-((( ) Certainly, I agree that "enabled" should be the default. Sorry if I wasn't clear about that. Doug -- This .signature sanitized for your protection