Received: with LISTAR (v1.0.0; list gopher); Thu, 20 Dec 2001 09:37:27 -0500 (EST) Return-Path: Delivered-To: gopher@complete.org Received: from christoph.complete.org (168-215-193-242.dslindiana.com [168.215.193.242]) (using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits)) (Client CN "christoph.complete.org", Issuer CN "John Goerzen -- Root CA" (verified OK)) by pi.glockenspiel.complete.org (Postfix) with ESMTP id 121143B82D; Thu, 20 Dec 2001 09:37:27 -0500 (EST) Received: by christoph.complete.org (Postfix, from userid 1000) id B500E16595; Thu, 20 Dec 2001 09:37:27 -0500 (EST) To: gopher@complete.org Subject: [gopher] [Paul Lindner ] Re: overriding portions of the http protocol? From: John Goerzen Date: 20 Dec 2001 09:37:27 -0500 Message-ID: <87n10eyn2w.fsf@complete.org> Lines: 76 User-Agent: Gnus/5.0808 (Gnus v5.8.8) XEmacs/21.4 (Civil Service) MIME-Version: 1.0 Content-type: text/plain Content-Transfer-Encoding: 8bit X-archive-position: 242 X-listar-version: Listar v1.0.0 Sender: gopher-bounce@complete.org Errors-to: gopher-bounce@complete.org X-original-sender: jgoerzen@complete.org 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 FYI... Paul is working on a Gopher module for Apache! (Woohoo!) -- 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