<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN"
"http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
<card id="index" title="Text File" newcontext="true">
<p>
Received: with ECARTIS (v1.0.0; list gopher);
 Sun, 13 Oct 2002 08:43:06 -0500 (EST)
Return-Path: &lt;jgoerzen@complete.org&gt;
Delivered-To: gopher@complete.org
Received: from christoph.complete.org
 (0-1pool88-127.nas8.indianapolis1.in.us.da.qwest.net [65.128.88.127])
	(using TLSv1 with cipher EDH-RSA-DES-CBC3-SHA (168/168 bits))
	(Client CN &quot;christoph.complete.org&quot;,
 Issuer &quot;John Goerzen -- Root CA&quot; (verified OK))
	by gesundheit.complete.org (Postfix) with ESMTP
	id 2C33A62E1E; Sun, 13 Oct 2002 08:42:51 -0500 (EST)
Received: by christoph.complete.org (Postfix, from userid 1000)
	id 316A52B77A; Sat, 12 Oct 2002 14:50:04 -0500 (EST)
Date: Sat, 12 Oct 2002 14:50:04 -0500
From: John Goerzen &lt;jgoerzen@complete.org&gt;
To: gopher@complete.org
Subject: [gopher] Re: Uploading
Message-ID: &lt;20021012195004.GB21897@complete.org&gt;
References: &lt;200210082314.37485.hardburn@runbox.com&gt;
Mime-Version: 1.0
Content-type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: &lt;200210082314.37485.hardburn@runbox.com&gt;
User-Agent: Mutt/1.4i
Content-Transfer-Encoding: 8bit
X-archive-position: 706
X-ecartis-version: Ecartis 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: &lt;mailto:ecartis@complete.org?Subject=help&gt;
List-unsubscribe: &lt;mailto:gopher-request@complete.org?Subject=unsubscribe&gt;
List-software: Ecartis version 1.0.0
List-ID: Gopher &lt;gopher.complete.org&gt;
X-List-ID: Gopher &lt;gopher.complete.org&gt;
List-subscribe: &lt;mailto:gopher-request@complete.org?Subject=subscribe&gt;
List-owner: &lt;mailto:jgoerzen@complete.org&gt;
List-post: &lt;mailto:gopher@complete.org&gt;
List-archive: &lt;http://www.complete.org/mailinglists/archives/&gt;
X-list: gopher
</p>
<p></p>
<p>On Tue, Oct 08, 2002 at 11:14:33PM -0500, Timm Murray wrote:
</p>
<p>&gt; Are there any current standards for uploading via Gopher?  I&#x27;m working on a
</p>
<p>None.  Some thoughts:
</p>
<p> * We do have protocols for Gopher authentication, though I do not know
   if they&#x27;re secure.  UMN gopherd builds without them for now because
   there are security holes in UMN gopherd&#x27;s implementation.
</p>
<p> * We do have SSL.
</p>
<p> * One could slightly modify the Gopher protocol for uploads.  Have the
   client send a selector string as usual [1], and then have the client
   transmit the remainder of the document.  The server could do
   authentication based on SSL -- the connection could be wrapped in SSL.
</p>
<p> * Your ASK proposal sounds interesting too.
</p>
<p>[1] There&#x27;d have to be some new token to signify a pending upload
</p>
<p>While we&#x27;re at it, it would be nice to specify a transport protocol for
Gopher menu files.  It would not necessarily be what any Gopher server uses
on-disk, but would permit a standard way for clients to upload those.  The
server could then be free to store it as it sees fit.
</p>
<p>&gt; module doesn&#x27;t support password authentication.  Gopher upload would make
&gt; everything integrate nicely.
</p>
<p>I personally use rsync or scp.
</p>
<p>-- John
</p>
</card>
</wml>
