Return-Path: Delivered-To: new-httpd-archive@hyperreal.org Received: (qmail 21064 invoked by uid 6000); 9 May 1998 17:59:56 -0000 Received: (qmail 21057 invoked from network); 9 May 1998 17:59:55 -0000 Received: from gaia.vr.net (lundberg@205.133.13.5) by taz.hyperreal.org with SMTP; 9 May 1998 17:59:55 -0000 Received: from localhost (lundberg@localhost) by gaia.vr.net (8.8.5/8.8.5) with SMTP id NAA02129 for ; Sat, 9 May 1998 13:59:53 -0400 Date: Sat, 9 May 1998 13:59:53 -0400 (EDT) From: Gregory A Lundberg To: new-httpd@apache.org Subject: Re: [PATCH] Depreciate SERVER_SUBVERSION and reorder server_version In-Reply-To: <3.0.3.32.19980509104047.0080b770@hyperreal.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: new-httpd-owner@apache.org Precedence: bulk Reply-To: new-httpd@apache.org On Sat, 9 May 1998, Brian Behlendorf wrote: > >I'd like to see a three-way option: full strings (server version with > >subversions and whatever other crap modules authors decide to add), server > >name and version only (the default), or strings at all (with a clear note > >in the documentation recommending this setting). > > What if we extended "AddVersionPlatform" to cover module components as > well? E.g. a "AddVersionPlatform no" would only return "Server: > Apache/1.3.0". I'm unclear on what AddVersionPlatform does. From its name, it sounds like it's asking whether or not to expose the OS and/or hardware. OK. Sounds like a good place as any. But keep it simple .. please! Give the admin the ability to hide or expose the server name, version, platform, and modules. For modules, I see it as all-or-nothing, but that may be just me. And make the default just the server name and version. How about: default sends: "Server: Apache/1.3.0" and that's it AddVersionPlatform [[no] [version|platform|other] ...] 'AddVersionPlatform no' by itself supresses 'Server:' totally 'AddVersionPlatform no version' sends 'Server: Apache' 'AddVersionPlatform platform no version' sends 'Server: Apache (UNIX)' 'AddVersionPlatform version platform other' sends 'Server: Apache/1.3.0 (UNIX) MyModule/1.3 YourModule/3.4' blah blah blah you get the idea? I've not looked at the RFC to see what the strings must look like, so I hope you can see where I'd like it to go. ---- Gregory A Lundberg Senior Partner, VRnet Company 1441 Elmdale Drive lundberg@vr.net Kettering, OH 45409-1615 USA 1-800-809-2195