Return-Path: Delivered-To: apmail-couchdb-dev-archive@www.apache.org Received: (qmail 46430 invoked from network); 11 Dec 2008 21:18:13 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 11 Dec 2008 21:18:13 -0000 Received: (qmail 80505 invoked by uid 500); 11 Dec 2008 21:18:23 -0000 Delivered-To: apmail-couchdb-dev-archive@couchdb.apache.org Received: (qmail 80467 invoked by uid 500); 11 Dec 2008 21:18:23 -0000 Mailing-List: contact dev-help@couchdb.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@couchdb.apache.org Delivered-To: mailing list dev@couchdb.apache.org Received: (qmail 80451 invoked by uid 99); 11 Dec 2008 21:18:23 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Dec 2008 13:18:23 -0800 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [80.68.94.123] (HELO tumbolia.org) (80.68.94.123) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Dec 2008 21:18:05 +0000 Received: from nslater by tumbolia.org with local (Exim 4.69) (envelope-from ) id 1LAsun-0005m8-LH for dev@couchdb.apache.org; Thu, 11 Dec 2008 21:17:45 +0000 Date: Thu, 11 Dec 2008 21:17:45 +0000 From: Noah Slater To: dev@couchdb.apache.org Subject: Re: slash escaping (was 0.9.0 Release) Message-ID: <20081211211745.GL26734@tumbolia.org> References: <0EC6A3E0-15BA-4BBB-A0A3-9ED9D04E3C40@apache.org> <20081211210620.GI26734@tumbolia.org> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Noah: Awesome User-Agent: Mutt/1.5.18 (2008-05-17) X-Virus-Checked: Checked by ClamAV on apache.org On Fri, Dec 12, 2008 at 07:46:12AM +1030, Antony Blakey wrote: > URL encoding makes length issues worse. Personally I think a URL encoded > substring plus hash, with a system maintained json document mapping filenames > to original names would be OK. URL encoding takes care of '/' and ':', both of > which are problematic, and ' ' and '&', which are annoying and often > problematic. Length is an issue? -- Noah Slater, http://tumbolia.org/nslater