Received: with ECARTIS (v1.0.0; list gopher); Sat, 31 Dec 2005 11:30:51 -0600 (CST) Received: from ol.freeshell.org ([192.94.73.20] helo=sdf.lonestar.org) by glockenspiel.complete.org with esmtp (Exim 4.50) id 1EskZ6-0008OG-4q for gopher@complete.org; Sat, 31 Dec 2005 11:30:50 -0600 Received: from sdf.lonestar.org (IDENT:newmanbe@sdf.lonestar.org [192.94.73.1]) by sdf.lonestar.org (8.13.1/8.12.10) with ESMTP id jBVHUNvh010969 for ; Sat, 31 Dec 2005 17:30:23 GMT Received: (from newmanbe@localhost) by sdf.lonestar.org (8.13.1/8.12.8/Submit) id jBVHUNRq006796 for gopher@complete.org; Sat, 31 Dec 2005 11:30:23 -0600 (CST) Date: Sat, 31 Dec 2005 11:30:23 -0600 From: Benn Newman To: gopher@complete.org Subject: [gopher] Re: PyGopherd and Gopher+ Message-ID: <20051231173023.GA2684@SDF.LONESTAR.ORG> References: <20051231155642.GA9489@SDF.LONESTAR.ORG> <20051231164643.GB28740@katherina.lan.complete.org> Mime-Version: 1.0 Content-type: text/plain Content-Disposition: inline In-Reply-To: <20051231164643.GB28740@katherina.lan.complete.org> User-Agent: Mutt/1.4.2.1i X-Spam-Status: No (score 0.2): AWL=0.125, FORGED_RCVD_HELO=0.05 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Sat, 31 Dec 2005 11:30:50 -0600 Content-Transfer-Encoding: 8bit X-archive-position: 1208 X-ecartis-version: Ecartis v1.0.0 Sender: gopher-bounce@complete.org Errors-to: gopher-bounce@complete.org X-original-sender: newmanbe@sdf.lonestar.org Precedence: bulk Reply-to: gopher@complete.org List-help: List-unsubscribe: List-software: Ecartis version 1.0.0 List-Id: Gopher X-List-ID: Gopher List-subscribe: List-owner: List-post: List-archive: X-list: gopher On Sat, Dec 31, 2005 at 10:46:43AM -0600, John Goerzen wrote: > On Sat, Dec 31, 2005 at 09:56:42AM -0600, Benn Newman wrote: > Hmm, who are all these client people? ;-) Jeff P., the developed for GopherJ. :) > In general, let me say that after implementing at least part of > Gopher+ in PyGopherd, I've come to the conclusion that it isn't very > "Gophery". It's rather complex in some cases and there are a lot of > special cases. Bah! UMN said it was Gophery, so there. > PyGopherd doesn't provide any automated support for multiple views of > a single file like UMN Gopherd did, because this feature was broken in > every way I could see it. UMN gopher client didn't handle it well, > and things were even worse for gopher0 clients, who generally didn't > get offered any option. > > That said, you can probably specify a custom +VIEWS block using the > PyGopherd general method for specifying custom Gopher+ blocks, but I > have never tested that. That would work if you didn't feel like changing the files size everytime you edited it. > You could create a .admin file in the directory, I think. (Again, > untested, but that should do the trick.) You can, but that replaces the other information, like the last modified date. > > PyGopherd also defines the wrong item type for sounds, if you read > > the Gopher+ spe, it is not s, this is also incorrect in the UMN > > curses client. > > It does the correct thing according to gopherd(8). As far as I can > tell, nobody actually follows what the Gopher+ chapter says on that, I do. :) Johm: I don't know how we call you our leader! *sobs* ;) (By the way, quux.org's DN seems to be broken.) -- Benn Newman | newmanbe@sdf.lonestar.org | gopher://igneous-rock.homeunix.net Wisconsin Association of Gopher Operators Learn about the Gopher Project: http://gopher.quux.org/Software/Gopher -- Attached file included as plaintext by Ecartis -- -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (NetBSD) iEYEARECAAYFAkO2wC4ACgkQFE65lPR8xrFbZwCeOn+ZDRLCryEQwKl/S7u2b8X2 tx0An085QfxVW0WIbLMbXU89INJErh2e =dClN -----END PGP SIGNATURE-----