<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet href="http://bugs.horde.org/themes/feed-rss.xsl" type="text/xsl"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <title>Add browse API call to implement WebDAV read support</title>
  <pubDate>Fri, 29 Aug 2008 20:21:26 -0400</pubDate>
  <link>http://bugs.horde.org/ticket/5337</link>
  <atom:link rel="self" type="application/rss+xml" title="Add browse API call to implement WebDAV read support" href="http://bugs.horde.org/ticket/5337/rss" />
  <description>Add browse API call to implement WebDAV read support</description>

  
  
  <item>
   <title>This patch adds a function, _gollem_browse() to Gollem's API</title>
   <description>This patch adds a function, _gollem_browse() to Gollem's API to enable browsing Gollem/VFS shares via WebDAV.  Two additional supporting functions are added to the Gollem:: class.  If this patch is merged I will also implement the _gollem_put() method to complete WebDAV support (and I believe close a bounty in the process).

Note that there is a bug in HTTP_WebDAV_Server which affects any filename containing &quot;+&quot;, &quot;%&quot; or any other filename with urlencoded characters.  A bug has been filed upstream.  Even without this fixed, all files and directories without special characters are handled properly.</description>
   <pubDate>Mon, 07 May 2007 19:31:13 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/5337#t32750</link>
  </item>
  <item>
   <title>Please use double quotes for the gettext strings, and you ca</title>
   <description>Please use double quotes for the gettext strings, and you can probably save one str_replace() call by using rawurlencode() instead of urlencode().</description>
   <pubDate>Tue, 08 May 2007 04:06:18 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/5337#t32755</link>
  </item>
  <item>
   <title>Here is an updated patch with the quotes converted from sing</title>
   <description>Here is an updated patch with the quotes converted from single to double for gettext. 

I checked the documentation on rawurlencode() vs. urlencode() but I do not think I see how it would save me any calls?  Would you give me another hint?</description>
   <pubDate>Tue, 08 May 2007 10:07:43 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/5337#t32775</link>
  </item>
  <item>
   <title>&gt; I checked the documentation on rawurlencode() vs. urlencod</title>
   <description>&gt; I checked the documentation on rawurlencode() vs. urlencode() but I 
&gt; do not think I see how it would save me any calls?  Would you give me 
&gt; another hint?

AFAIK, rawurlencode() encodes all characters with their %xx counterparts, so that you won't have to encode spaces aka + separately. Btw, why you do you need to encode them anyway?</description>
   <pubDate>Tue, 08 May 2007 10:27:43 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/5337#t32779</link>
  </item>
  <item>
   <title>&gt; AFAIK, rawurlencode() encodes all characters with their %x</title>
   <description>&gt; AFAIK, rawurlencode() encodes all characters with their %xx counterparts, so that 
&gt; you won't have to encode spaces aka + separately. Btw, why you do you need to
&gt; encode them anyway?
You are right; I had misread the documentation on rawurlencode().

On second thought, it is possible that the &quot;+&quot; to &quot;%20&quot; modification is not required.  I think when I wrote that function I had not yet discovered the bug in HTTP_WebDAV_Server and so I was overcompensating.  I will take out that line and test.</description>
   <pubDate>Tue, 08 May 2007 10:39:44 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/5337#t32782</link>
  </item>
  <item>
   <title>Ok, I remember the reason now:

When browsing using Mac's </title>
   <description>Ok, I remember the reason now:

When browsing using Mac's Finder as the WebDAV client, the folder is presented in the UI with '+' instead of a space.  Thus, %20 is required.

I have changed the function to call rawurlencode().</description>
   <pubDate>Tue, 08 May 2007 10:43:04 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/5337#t32785</link>
  </item>
  <item>
   <title>Committed, thanks.</title>
   <description>Committed, thanks.</description>
   <pubDate>Tue, 26 Jun 2007 07:18:02 -0400</pubDate>
   <link>http://bugs.horde.org/ticket/5337#t34693</link>
  </item>
  

 </channel>
</rss>
