Return-Path: Delivered-To: apmail-httpd-dev-archive@www.apache.org Received: (qmail 97563 invoked from network); 5 Sep 2006 22:42:52 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Sep 2006 22:42:52 -0000 Received: (qmail 62500 invoked by uid 500); 5 Sep 2006 22:42:45 -0000 Delivered-To: apmail-httpd-dev-archive@httpd.apache.org Received: (qmail 62434 invoked by uid 500); 5 Sep 2006 22:42:45 -0000 Mailing-List: contact dev-help@httpd.apache.org; run by ezmlm Precedence: bulk Reply-To: dev@httpd.apache.org list-help: list-unsubscribe: List-Post: List-Id: Delivered-To: mailing list dev@httpd.apache.org Received: (qmail 62423 invoked by uid 99); 5 Sep 2006 22:42:45 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 15:42:45 -0700 X-ASF-Spam-Status: No, hits=0.0 required=10.0 tests= X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: local policy) Received: from [207.155.248.7] (HELO renown.cnchost.com) (207.155.248.7) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 15:42:44 -0700 Received: from [192.168.0.21] (c-24-15-193-17.hsd1.il.comcast.net [24.15.193.17]) (as wrowe@rowe-clan.net) by renown.cnchost.com (ConcentricHost(2.54) Relay) with ESMTP id 1903D12FFA for ; Tue, 5 Sep 2006 18:42:24 -0400 (EDT) Message-ID: <44FDFD30.6070407@rowe-clan.net> Date: Tue, 05 Sep 2006 17:41:52 -0500 From: "William A. Rowe, Jr." User-Agent: Thunderbird 1.5.0.5 (X11/20060808) MIME-Version: 1.0 To: dev@httpd.apache.org Subject: Re: svn commit: r440337 - in /httpd/httpd/trunk: ./ include/ modules/arch/netware/ modules/experimental/ modules/generators/ modules/http/ modules/mappers/ modules/proxy/ modules/ssl/ server/ server/mpm/beos/ server/mpm/experimental/event/ server/mpm/exper... References: <20060905130818.6506B1A981A@eris.apache.org> <44FDDACB.8010605@apache.org> <44FDDB52.9000700@turner.com> <44FDF0FF.4020706@rowe-clan.net> <44FDF57F.5010108@apache.org> In-Reply-To: <44FDF57F.5010108@apache.org> Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N Ruediger Pluem wrote: > > Hm, what backport are you thinking of? I thought of backporting it to 2.2.x > not to 2.0.x. I see no general backwards compatibilty of modules written for > 2.2.x to 2.0.x. Well, we are talking about breaking <= 2.2.3 / > 2.2.3 right? You are right, the new function would require an MMN bump. I'm rethinking this, most modules don't directly query this information, so I suppose it's not as horrible as I thought. It will be up to the module authors to be as conservative or optimistic about using this API and spelling out the version required for their module. Nevermind, no problem with backporting to 2.2 ;-) Just don't change the ap_get_server_version export or function signature, and those who want to adopt _banner will. (The more I think about this from the principle of least (unpleasant) surprise, the more I think the existing function's behavior shouldn't change, and the -new- function should provide the full description no matter what the settings for the server signature are.)