[svn.haxx.se] · SVN Dev · SVN Users · SVN Org · TSVN Dev · TSVN Users · Subclipse Dev · Subclipse Users · this month's index

Re: Supporting non-XML-safe pathnames

From: VK Sameer <sameer_at_collab.net>
Date: 2004-11-25 02:48:29 CET

On Thu, 2004-11-25 at 06:52, VK Sameer wrote:

> Peter Lundblad raised the point of having a separate function to verify
> acceptable paths in a comment on the issue
> http://subversion.tigris.org/issues/show_bug.cgi?id=1954
> Since svn_xml_is_xml_safe() doesn't currently support non-ASCII
> characters, using it as a check could prevent Subversion users from
> using non-ASCII pathnames.
>

Sorry, reading emails in wrong order, didn't see Peter's email first.

I'm not particularly interested in having filenames with control
characters, it removes an easily creatable test case, for one :) It just
happened to be a lead-in to non-XML-safe pathnames.
But I am concerned about using svn_xml_is_xml_safe as it stands now as
it doesn't reject of other invalid characters. I've attached a list of
accepted characters to this email, please take a look.

Thanks
Sameer

 

  9:\t: 10:\n: 13:\r: 32:SP: 33: !: 34: ": 35: #: 36: $:
 37: %: 38: &: 39: ': 40: (: 41: ): 42: *: 43: +: 44: ,:
 45: -: 46: .: 47: /: 48: 0: 49: 1: 50: 2: 51: 3: 52: 4:
 53: 5: 54: 6: 55: 7: 56: 8: 57: 9: 58: :: 59: ;: 60: <:
 61: =: 62: >: 63: ?: 64: @: 65: A: 66: B: 67: C: 68: D:
 69: E: 70: F: 71: G: 72: H: 73: I: 74: J: 75: K: 76: L:
 77: M: 78: N: 79: O: 80: P: 81: Q: 82: R: 83: S: 84: T:
 85: U: 86: V: 87: W: 88: X: 89: Y: 90: Z: 91: [: 92: \:
 93: ]: 94: ^: 95: _: 96: `: 97: a: 98: b: 99: c: 100: d:
101: e: 102: f: 103: g: 104: h: 105: i: 106: j: 107: k: 108: l:
109: m: 110: n: 111: o: 112: p: 113: q: 114: r: 115: s: 116: t:
117: u: 118: v: 119: w: 120: x: 121: y: 122: z: 123: {: 124: |:
125: }: 126: ~: 127:DEL:

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@subversion.tigris.org
For additional commands, e-mail: dev-help@subversion.tigris.org
Received on Thu Nov 25 02:49:37 2004

This is an archived mail posted to the Subversion Dev mailing list.