Received: with LISTAR (v1.0.0; list gopher); Thu, 20 Dec 2001 13:46:06 -0500 (EST) Return-Path: Delivered-To: gopher@complete.org Received: from mirth.inuus.com (unknown [209.0.105.71]) by pi.glockenspiel.complete.org (Postfix) with ESMTP id 691833B80D for ; Thu, 20 Dec 2001 13:46:05 -0500 (EST) Received: (from lindner@localhost) by mirth.inuus.com (8.11.6/8.11.6) id fBKIfqk26170 for gopher@complete.org; Thu, 20 Dec 2001 10:41:52 -0800 Date: Thu, 20 Dec 2001 10:41:52 -0800 From: Paul Lindner To: gopher@complete.org Subject: [gopher] Re: [Paul Lindner ] Re: overriding portions of the http protocol? Message-ID: <20011220104152.B32482@inuus.com> References: <87n10eyn2w.fsf@complete.org> Mime-Version: 1.0 Content-type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <87n10eyn2w.fsf@complete.org>; from jgoerzen@complete.org on Thu, Dec 20, 2001 at 09:37:27AM -0500 Content-Transfer-Encoding: 8bit X-archive-position: 244 X-listar-version: Listar v1.0.0 Sender: gopher-bounce@complete.org Errors-to: gopher-bounce@complete.org X-original-sender: lindner@inuus.com Precedence: bulk Reply-to: gopher@complete.org List-help: List-unsubscribe: List-software: Listar version 1.0.0 X-List-ID: Gopher List-subscribe: List-owner: List-post: List-archive: X-list: gopher On Thu, Dec 20, 2001 at 09:37:27AM -0500, John Goerzen wrote: > FYI... Paul is working on a Gopher module for Apache! (Woohoo!) I also have a few modifications to the UofMN gopher package. Basically I converted all the build cruft to use automake, move gopher/gophfilt into a single 'client' directory and am ripping out portions of the server code that make little sense in this day and age.. (AUTH* stuff for instance.) I notice that I've done some similar fixups for the debian fixes already done.. sys_errlist etc.. I'll have a look at the CVS repository and start posting some RFCs for my potential changes.. BTW -- Is there an archive for this list? > -- Attached file included as plaintext by Listar -- > > X-Addr-Extension: > Return-Path: > Delivered-To: jgoerzen@complete.org > Received: from mirth.inuus.com (unknown [209.0.105.71]) > by pi.glockenspiel.complete.org (Postfix) with ESMTP id 1F7E93B82C > for ; Wed, 19 Dec 2001 15:27:52 -0500 (EST) > Received: (from lindner@localhost) > by mirth.inuus.com (8.11.6/8.11.6) id fBJKNku21522; > Wed, 19 Dec 2001 12:23:46 -0800 > Date: Wed, 19 Dec 2001 12:23:46 -0800 > From: Paul Lindner > To: John Goerzen > Cc: lindner@inuus.com > Subject: Re: overriding portions of the http protocol? > Message-ID: <20011219122346.B21210@inuus.com> > Reply-To: lindner@inuus.com > References: <87adwfvk67.fsf@vger.pretzelnet.org> <87r8prm47v.fsf@complete.org> > Content-Disposition: inline > User-Agent: Mutt/1.2.5i > In-Reply-To: <87r8prm47v.fsf@complete.org>; from jgoerzen@complete.org on Wed, Dec 19, 2001 at 01:53:24PM -0500 > MIME-Version: 1.0 > Content-Type: text/plain; charset=us-ascii > > On Wed, Dec 19, 2001 at 01:53:24PM -0500, John Goerzen wrote: > > Paul, > > > > A friend of mine forwarded me your post to apache dev list: > > > > > I'm playing with Apache 2.0's multiprotocol features. I'm > > > starting by porting the old U of MN gopher server code to work > > > as a module. I'm using the ap_hook_process_connection() > > > function to call my own routines. > > > > I would encourage you to start from a new codebase. UMN gopherd has a > > lot of problems, not the least of which are security ones. I don't > > know a lot about the Apache API, but if you could use Apache's MIME > > magic to determine file types, that would bring you a *long* way to > > replacing the weakest part of gopherd -- figuring out what to serve > > files as. You'd probably have to do some simple munging to generate > > gopher0 filetype characters. > > It looks like it won't be too hard to use Apache as a generic protocol > engine. We should be able to use much of the Apache code base to make > a very nice server. For example we can eliminate all the logging and > much of the authentication code right off the bat.. > > > You might check out the latest codebase from CVS. A few of us are > > working on it (very) periodically. See > > gopher://gopher.quux.org/00/devel/gopher/AnonCVS.txt for details. > > Hmm, I get > > CVS password: > cvs [login aborted]: recv() from server pi.complete.org: Connection reset by peer > > If you need help hosting this thing let me know. I am running my own > cvs service on my 1.1Mbps business-grade DSL link.. (along with other > services..) > > > There is also a mailing list at gopher@complete.org. (Subscribe via > > gopher-request@complete.org) I'd like to forward your message there > > and CC our conversation to the list if it's OK. > > just did, CC away :) > > > -- > Paul Lindner lindner@inuus.com ||||| | | | | | | | | | > > mod_perl Developer's Cookbook http://www.modperlcookbook.org > Human Rights Declaration http://www.unhchr.ch/udhr/index.htm > > -- Paul Lindner lindner@inuus.com ||||| | | | | | | | | | mod_perl Developer's Cookbook http://www.modperlcookbook.org Human Rights Declaration http://www.unhchr.ch/udhr/index.htm