<?xml version="1.0" encoding="UTF-8"?> 
<?xml-stylesheet href="https://dev.horde.org/themes/horde//default/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>Thu, 09 Apr 2026 20:04:46 +0000</pubDate> 
  <link>https://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="https://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&#039;s API</title> 
   <description>This patch adds a function, _gollem_browse() to Gollem&#039;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 23:31:13 +0000</pubDate> 
   <link>https://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 08:06:18 +0000</pubDate> 
   <link>https://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 14:07:43 +0000</pubDate> 
   <link>https://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&#039;t have to encode spaces aka + separately. Btw, why you do you need to encode them anyway?</description> 
   <pubDate>Tue, 08 May 2007 14:27:43 +0000</pubDate> 
   <link>https://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&#039;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 14:39:44 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5337#t32782</link> 
  </item> 
   
  <item> 
   <title>Ok, I remember the reason now:



When browsing using Mac&#039;s </title> 
   <description>Ok, I remember the reason now:



When browsing using Mac&#039;s Finder as the WebDAV client, the folder is presented in the UI with &#039;+&#039; instead of a space.  Thus, %20 is required.



I have changed the function to call rawurlencode().</description> 
   <pubDate>Tue, 08 May 2007 14:43:04 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5337#t32785</link> 
  </item> 
   
  <item> 
   <title>Committed, thanks.</title> 
   <description>Committed, thanks.</description> 
   <pubDate>Tue, 26 Jun 2007 11:18:02 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/5337#t34693</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
