From owner-freebsd-apache@FreeBSD.ORG Sun Aug 12 22:27:20 2012 Return-Path: Delivered-To: apache@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B9053106566C for ; Sun, 12 Aug 2012 22:27:20 +0000 (UTC) (envelope-from pgollucci@p6m7g8.com) Received: from mail-qc0-f182.google.com (mail-qc0-f182.google.com [209.85.216.182]) by mx1.freebsd.org (Postfix) with ESMTP id 6F23E8FC15 for ; Sun, 12 Aug 2012 22:27:20 +0000 (UTC) Received: by qcsg15 with SMTP id g15so2317162qcs.13 for ; Sun, 12 Aug 2012 15:27:19 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-originating-ip:in-reply-to:references:date :message-id:subject:from:to:cc:content-type:x-gm-message-state; bh=xdRbIq3d4REJgunCHGduO2X97zd09rf5uxxEx6zh3B8=; b=CQoX/7BGDaUVECMIKKEZxicJz72hfsHL/eu/P+mf0G+2dn1gf/z+mvuy/RFbiReycS CzxJOgookUGfnItE/lfRp1gTRy+0V7VSl2OAtdmE1l9JucY+OMUX5BCHHDQecPxBmF0X B6A6dCBJvo+t8Arzyg1Jliyu0nAYtYd0c17IaQq17w/69pfekSRuK9aWtvtlA4dzRQGS +KlBP8E52YvlftPDVILuBrm8q1cGCiDBw6KYLzs6kDl+gPNroDF0HPWVaHGwJEZg8G4O cIuwiBqGSTgyJcLgSre6WipGjWfeuC4CWz3Qn2Aac84rp3y/tWP51Eb18IofkEm0Fyhl 6Unw== MIME-Version: 1.0 Received: by 10.224.188.83 with SMTP id cz19mr21158570qab.23.1344810439686; Sun, 12 Aug 2012 15:27:19 -0700 (PDT) Received: by 10.49.85.41 with HTTP; Sun, 12 Aug 2012 15:27:19 -0700 (PDT) X-Originating-IP: [64.134.66.62] In-Reply-To: <50282D58.5070605@FreeBSD.org> References: <201208112122.q7BLMn3g037694@gateway.ipv6.occnc.com> <50282D58.5070605@FreeBSD.org> Date: Sun, 12 Aug 2012 18:27:19 -0400 Message-ID: From: "Philip M. Gollucci" To: "apache@FreeBSD.org" X-Gm-Message-State: ALoCoQmLb02UhWSgUEeKwv7iec+P7nwazS/auLBIB19xSPqeM7SyJBXA8I9iLDlVf0nwMckbODzD Content-Type: text/plain; charset=ISO-8859-1 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: curtis@occnc.com Subject: Re: patch to apache for IPv6 only httpd X-BeenThere: freebsd-apache@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Support of apache-related ports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 12 Aug 2012 22:27:20 -0000 This needs to be sent back to dev@httpd.apache.org for upstream commit. This shouldn't be a permenant local fbsd patch. On Sun, Aug 12, 2012 at 6:25 PM, Olli Hauer wrote: > On 2012-08-11 23:22, Curtis Villamizar wrote: > > FYI- > > > > This very simple patch prevents an assert when httpd is run on a > > server that has no IPv4 address. An example is a BSD jail running > > with only an IPv6 address on the interface (no loopback so no > > 127.0.0.1 address to bind to). > > > > Copy the patch below into the files directory as > > /usr/ports/www/apache22/files/patch-server__config.c > > > > The port maintainer is on the Cc. No bug has been reported. > > > > BTW- I noticed this a long time ago. I don't remember if I reported > > it or forgot to. Appologies if this is a duplicate. It is not in the > > httpd-2.2.22.tar.bz2 tarball, in the distinfo dated 23 July 2012. > > > > Curtis > > > > > > --- ./server/config.c.orig 2010-10-07 09:56:54.000000000 -0700 > > +++ ./server/config.c 2011-09-26 21:20:35.000000000 -0700 > > @@ -1979,6 +1979,9 @@ > > /* NOT virtual host; don't match any real network interface */ > > rv = apr_sockaddr_info_get(&s->addrs->host_addr, > > NULL, APR_INET, 0, 0, p); > > + if (rv != APR_SUCCESS) > > + rv = apr_sockaddr_info_get(&s->addrs->host_addr, > > + NULL, APR_UNSPEC, 0, 0, p); > > ap_assert(rv == APR_SUCCESS); /* otherwise: bug or no storage */ > > > > s->addrs->host_port = 0; /* matches any port */ > > Hi Curtis, > > Is this patch also relevant if apache22 was build with > -DWITH_IPV6_V6ONLY ? > > -- > olli > _______________________________________________ > freebsd-apache@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-apache > To unsubscribe, send any mail to "freebsd-apache-unsubscribe@freebsd.org" > -- --------------------------------------------------------------------------------------------- 1024D/DB9B8C1C B90B FBC3 A3A1 C71A 8E70 3F8C 75B8 8FFB DB9B 8C1C Philip M. Gollucci (pgollucci@p6m7g8.com) c: 703.336.9354 Member, Apache Software Foundation Committer, FreeBSD Foundation Consultant, P6M7G8 Inc. Director Operations, Ridecharge Inc. Work like you don't need the money, love like you'll never get hurt, and dance like nobody's watching.