Received: with ECARTIS (v1.0.0; list gopher); Mon, 02 Jan 2006 03:02:13 -0600 (CST) Received: from outbound1.mail.tds.net ([216.170.230.91]) by glockenspiel.complete.org with esmtp (Exim 4.50) id 1EtLZz-0006cV-I2 for gopher@complete.org; Mon, 02 Jan 2006 03:02:12 -0600 Received: from outaamta02.mail.tds.net (outaamta02.mail.tds.net [216.170.230.32]) by outbound1.mail.tds.net (8.13.4/8.12.2) with ESMTP id k02920AS005731 for ; Mon, 2 Jan 2006 03:02:01 -0600 (CST) Received: from wybotnnas01-pool0-a61.wybotn.tds.net ([66.222.116.61]) by outaamta02.mail.tds.net with ESMTP id <20060102090145.KLXR23063.outaamta02.mail.tds.net@wybotnnas01-pool0-a61.wybotn.tds.net> for ; Mon, 2 Jan 2006 03:01:45 -0600 Date: Mon, 02 Jan 2006 03:01:41 -0600 To: gopher@complete.org Subject: [gopher] Re: PyGopherd and Gopher+ References: <20051231155642.GA9489@SDF.LONESTAR.ORG> <20051231164643.GB28740@katherina.lan.complete.org> <20051231173023.GA2684@SDF.LONESTAR.ORG> <20060101165144.GA2143@SDF.LONESTAR.ORG> From: Jeff Content-type: text/plain; charset=iso-8859-15 MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Message-ID: In-Reply-To: <20060101165144.GA2143@SDF.LONESTAR.ORG> User-Agent: Opera M2/8.51 (Win32, build 7712) X-Spam-Status: No (score 0.1): AWL=0.097 X-Virus-Scanned: by Exiscan on glockenspiel.complete.org at Mon, 02 Jan 2006 03:02:12 -0600 X-archive-position: 1216 X-ecartis-version: Ecartis v1.0.0 Sender: gopher-bounce@complete.org Errors-to: gopher-bounce@complete.org X-original-sender: geph@nerdshack.com 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 Sun, 01 Jan 2006 10:51:44 -0600, Benn Newman wrote: > On Sun, Jan 01, 2006 at 08:27:25AM -0600, Jeff wrote: >> Why don't we write a new spec which would supercede gopher+? > In the spirit of the original design *grin* we must form a commitee to > solve a problem. Let's do it then, if Mr. Goerzen approves. > What problems need fixing? We have the campus wide informatin system. 8) > In that movie, they said there regrets were not having venture capital. > :) Here are a few of my ideas: 1) As I wrote in my previous post, I think that reserving new tabspaces for information like mimetype and filesize would be a good start. The file's last-modified date would also be nice. A menu would look similar to this, "1This points to a gopher menu%09/selector%09host%09port%09size%09mimetype". Where %09 is a hex-encoded tab. Since clients that aren't aware of the new tabspaces will just ignore them (as they do for gopher+) the only problem I see is with gopher URLs. Should the new information simply be disregarded? 2) I think new itemtypes should be reserved for file and text uploads. The type of upload allowed could be defined in a new tabspace, 0 for textfiles, 4 for binhex, 5 for DOS binary, you get the idea. I'm envisioning things like ftp gateways and bulletin board systems. These things may already be possible with gopher+, but to loosely quote the RFC1436, intelligence should be held by the server, and should not be required of the client. Things like +VIEWS usually require intelligence on the part of the USER, who may or may not know whether he wants to download a file in plaintext or postscript format. Essentially, I would like to streamline the important features of gopher+ to a single network connection and keep the syntax respectful of the original gopher protocol. -- Jeff