<?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>Saving of Kolab XML objects with non-7bit elements fails</title> 
  <pubDate>Thu, 09 Apr 2026 20:04:43 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/14201</link> 
  <atom:link rel="self" type="application/rss+xml" title="Saving of Kolab XML objects with non-7bit elements fails" href="https://bugs.horde.org/ticket/14201/rss" /> 
  <description>Saving of Kolab XML objects with non-7bit elements fails</description> 
 
   
   
  <item> 
   <title>There is an issue with saving Kolab XML objects containing n</title> 
   <description>There is an issue with saving Kolab XML objects containing non-7bit characters.

A work-around patch is provided with this bug report, but the solution probably needs a second look.

For details, see description in patch header.</description> 
   <pubDate>Wed, 16 Dec 2015 15:18:02 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89172</link> 
  </item> 
   
  <item> 
   <title>I can confirm that this resolved a long-standing issue in th</title> 
   <description>I can confirm that this resolved a long-standing issue in the Kolab back-end.

@Michael: if &quot;prio low&quot; means this isn&#039;t included in a short-term update of the PEAR packages, I totally disagree: Horde war absolutely broken, modifying any appointment etc. was impossible for us without this patch and it of course affected synching back items from mobiles etc. THIS IS A VERY IMPORTANT FIX.

@Mike: Good work, thank you!

</description> 
   <pubDate>Fri, 18 Dec 2015 12:19:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89226</link> 
  </item> 
   
  <item> 
   <title>&gt; I can confirm that this resolved a long-standing issue in </title> 
   <description>&gt; I can confirm that this resolved a long-standing issue in the Kolab back-end.
&gt;
&gt; @Michael: if &quot;prio low&quot; means this isn&#039;t included in a short-term 
&gt; update of the PEAR packages, I totally disagree: Horde war absolutely 
&gt; broken, modifying any appointment etc. was impossible for us without 
&gt; this patch and it of course affected synching back items from mobiles 
&gt; etc. THIS IS A VERY IMPORTANT FIX.

Priority Low means just that, it&#039;s not high priority. It has nothing to do with the version that any potential fix will appear in. It&#039;s just not high on any developer&#039;s personal @todo list. If this, or any other issue, is critical to *you*, consider sponsoring development time to work it.
</description> 
   <pubDate>Mon, 28 Dec 2015 22:06:26 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89276</link> 
  </item> 
   
  <item> 
   <title>I don&#039;t see exactly the same issue, but something wonky is d</title> 
   <description>I don&#039;t see exactly the same issue, but something wonky is definitely going on.</description> 
   <pubDate>Mon, 28 Dec 2015 22:14:22 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89277</link> 
  </item> 
   
  <item> 
   <title>Can you please give some more detail as to *exactly* what is</title> 
   <description>Can you please give some more detail as to *exactly* what is failing with non 7-bit characters?  

With the &quot;double decoding&quot; patch applied, I don&#039;t have any issues when saving/editing/syncing data containing 8bit data (and thus base64 encoded in the imap message).</description> 
   <pubDate>Tue, 29 Dec 2015 04:10:50 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89281</link> 
  </item> 
   
  <item> 
   <title>Hi Michael,

thanks for going through all my recent bug re</title> 
   <description>Hi Michael,

thanks for going through all my recent bug reports. I highly appreciate that.

&gt; Can you please give some more detail as to *exactly* what is failing 
&gt; with non 7-bit characters?

I just realize, I was a bit unclear about the history of debugging this issue with all my previous posts on this bug report. Sorry for that.

In the course of things, my first observation was:

  o disable Horde caching
  o Create an event (or task, or memo, ...) without umlauts
  o Save the event (-&gt; ok) (here as quoted-printable attachment)
  o Edit the event, add an umlaut into the title or location or whereever.
  o Save the event (-&gt; event vanishes, at the latest when logging out and in again)

Alternatively:

  o disable Horde caching
  o Create an event, add an umlaut into the title or location or whereever.
  o Save the event (-&gt; event vanishes, at the latest when logging out and in again)

The above got fixed by the patch provided in #14199. With #14199 fixed, I now can see Kolab groupware objects containing Umlauts. Things looked normal again with Horde caching enabled and disabled.

THEN... (coming to this bug)...

The next observation was:

  o Edit an event already containing umlauts (that is now visible, after #14199 has been fixed).
    Double check that this event is stored as base64 transfer-encoded Kolab XML attachment.
  o It doesn&#039;t matter if you add another umlaut or remove umlauts or whatever.
  o Save the event (or task, or note, ...) -&gt; results in the below browser notification:

&quot;&quot;&quot;
Failed writing the Kolab object: Failed parsing Kolab object input data of type string! Input was: Æioz»&quot;¢}tzw(v)àQ1|z÷§¶÷«²*&#039;×K¢wºå?... [shortened to 50 characters]
&quot;&quot;&quot;
&gt; With the &quot;double decoding&quot; patch applied, I don&#039;t have any issues 
&gt; when saving/editing/syncing data containing 8bit data (and thus 
&gt; base64 encoded in the imap message).

The error does not get raised in actually saving the new object. It some gets raised by processing the &quot;previous&quot; object (which is not really handled in the Kolab_Storage code, at all).

The issue got also observed by Jens and has been reported as #13865.

Jens tested my proposed (work-around) patch and reported success, as well. See communication history of #13865.

Hope this extra information helps,
Mike</description> 
   <pubDate>Tue, 29 Dec 2015 09:02:19 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89293</link> 
  </item> 
   
  <item> 
   <title>I can&#039;t reproduce this issue with the current Git code. Howe</title> 
   <description>I can&#039;t reproduce this issue with the current Git code. However, I can reproduce it with the current stable PEAR package so this has already been fixed in Git. I&#039;m trying to track down the exact commit(s) that fix the issue, but it&#039;s definitely no longer happening. 
</description> 
   <pubDate>Tue, 29 Dec 2015 14:51:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89295</link> 
  </item> 
   
  <item> 
   <title>Sounds like it could have been this commit that fixes this b</title> 
   <description>Sounds like it could have been this commit that fixes this behavior:

https://github.com/horde/horde/commit/cc36df08d3aef06b72b00831ed82384f7e38461a</description> 
   <pubDate>Tue, 29 Dec 2015 15:30:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89298</link> 
  </item> 
   
  <item> 
   <title>@Thomas,

Sounds like it&#039;s about time the new package gets</title> 
   <description>@Thomas,

Sounds like it&#039;s about time the new package gets dropped. Do you have 
any outstanding issues that need to be addressed before this happens?</description> 
   <pubDate>Tue, 29 Dec 2015 16:51:22 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89305</link> 
  </item> 
   
  <item> 
   <title>&gt; @Thomas,
&gt;
&gt; Sounds like it&#039;s about time the new package</title> 
   <description>&gt; @Thomas,
&gt;
&gt; Sounds like it&#039;s about time the new package gets dropped. Do you have
&gt; any outstanding issues that need to be addressed before this happens?

&quot;full steam ahead&quot; from my side. No outstanding issues.
</description> 
   <pubDate>Tue, 29 Dec 2015 18:23:17 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89308</link> 
  </item> 
   
  <item> 
   <title>Verified fixed.

New release dropped, closing.</title> 
   <description>Verified fixed.

New release dropped, closing.</description> 
   <pubDate>Sat, 02 Jan 2016 20:14:36 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/14201#t89314</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
