[prev in list] [next in list] [prev in thread] [next in thread]
List: subversion-issues
Subject: [Issue 494] New - need to URI-escape filenames
From: issues () subversion ! tigris ! org
Date: 2001-09-20 16:52:15
[Download RAW message or body]
http://subversion.tigris.org/issues/show_bug.cgi?id=494
*** shadow/issues_15/494 Thu Sep 20 09:52:15 2001
--- shadow/issues_15/494.tmp.1996 Thu Sep 20 09:52:15 2001
***************
*** 0 ****
--- 1,39 ----
+ +============================================================================+
+ | need to URI-escape filenames |
+ +----------------------------------------------------------------------------+
+ | Issue #: 494 Component: subversion |
+ | Status: NEW Version: current |
+ | Resolution: Platform: Other |
+ | Issue type: DEFECT OS/Version: other |
+ | Priority: P3 Subcomponent: src |
+ +----------------------------------------------------------------------------+
+ | Assigned To: issues@subversion.tigris.org |
+ | Reported By: sussman@tigris.org |
+ | CC list: Cc: |
+ +----------------------------------------------------------------------------+
+ | Milestone: TargetMilestone: --- |
+ | URL: |
+ +============================================================================+
+ | DESCRIPTION |
+ If we try to do a commit of a new file "#foo", then the
+ PUT http://blah/blah/#foo causes apache to choke.
+
+ gstein says:Thus: it extends a bit further than ra_dav, unfortunately :-(
+
+ Log an issue, and we probably ought to mention it in the "inconveniences"
+ that URI-special characters are offlimits in files for now.
+
+ Here is the BNF for path components in a URI. "pchar" is a character in a
+ path component.
+
+ pchar = unreserved | escaped |
+ ":" | "@" | "&" | "=" | "+" | "$" | ","
+
+ unreserved = alphanum | mark
+
+ mark = "-" | "_" | "." | "!" | "~" | "*" | "'" | "(" | ")"
+
+ Note that "escaped" doesn't really apply to what users can put in their
+ paths, so that really means the set of characters is:
+
+ alphanum | mark | ":" | "@" | "&" | "=" | "+" | "$" | ","
\ No newline at end of file
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic