[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