From: Adam R. <ada...@de...> - 2007-12-04 11:43:46
|
Okay, will take a look ASAP, but im rather busy at the moment. Could you = open a bug with the details from below on the SF bug tracker for exist = and assign it to myself - deliriumsky. Thanks Adam. -----Original Message----- From: Andrew Nagy [mailto:and...@vi...] Sent: Mon 03/12/2007 19:53 To: Adam Retter Cc: exi...@li... Subject: RE: [Exist-open] valid characters for collection names =20 Here is a test case: Create a collection called "this is, a test: case" without the quotes. = Then create an xml file inside the collection - we will call it = index.xml. Then try the following: http://localhost:8080/exist/servlet/db/this is, a test: case http://localhost:8080/exist/servlet/db/this is, a test: case/index.xml also try an xquery to load the data: for $doc at $i in xmldb:get-child-resources("db/this is, a test: case") let $record :=3D document(concat("db/this is, a test: case/", $doc)) order by $doc return <doc name=3D"{$doc}"> <counter>{$i}</counter> <data>{$record}</data> </doc> You should see the errors I am running into. Let me know if this helps = or if you need any other information. Thanks again! Andrew From: Adam Retter [mailto:ada...@de...] Sent: Monday, December 03, 2007 12:10 PM To: Andrew Nagy Cc: exi...@li... Subject: RE: [Exist-open] valid characters for collection names It could be the RESTServer or it could be elsewhere, my patch was based = on what I thought your problem was, obviously I got it wrong - what we = need more than anything from you - is a really simple reproducible test = case of how to cause this problem from a fresh install - even if its = just steps of things to do... Thanks Adam. -----Original Message----- From: Andrew Nagy [mailto:and...@vi...] Sent: Mon 03/12/2007 16:48 To: Adam Retter Cc: Wolfgang; exi...@li... Subject: RE: [Exist-open] valid characters for collection names I haven't heard back from anyone on this. Can you highlight some areas = in the code that I should take a look at - I imagin the RESTserver class = is the focus of where these bugs are. I will try and take a look and = see if I can come up with a patch. Andrew > -----Original Message----- > From: Andrew Nagy > Sent: Monday, November 26, 2007 4:29 PM > To: 'Adam Retter' > Cc: Wolfgang; exi...@li... > Subject: RE: [Exist-open] valid characters for collection names > > > -----Original Message----- > > From: Adam Retter [mailto:ada...@de...] > > Sent: Wednesday, November 21, 2007 1:00 PM > > To: Andrew Nagy > > Cc: Wolfgang; exi...@li... > > Subject: RE: [Exist-open] valid characters for collection names > > > > Okay then attached is a quick and dirty patch that is not well > tested, > > but it does allow me to access collections through REST using the > > encoded URL form. > > > > I have applied it to GET, POST and HEAD - it probably will also need > to > > be extended to DELETE and PUT eventually. > > > > Any improvements or better suggestions from anyone are welcome. > > > > Let me know how you get on with it... > > Okay - sorry for taking so long to get the patch up and running - but > now I am familiar with patching exist. > > The patch did fix issues from the admin interface - but not the REST > interface. > I now cannot open any files or collections via REST that have any > urlencoded elements such as spaces, etc. > > Also, the link from the administration interface is now double encoded > so the %20 is now %2520. > > Andrew |