<?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>Seen/unseen status doesn&#039;t match IMAP flags status</title> 
  <pubDate>Fri, 10 Apr 2026 15:00:32 +0000</pubDate> 
  <link>https://bugs.horde.org/ticket/11665</link> 
  <atom:link rel="self" type="application/rss+xml" title="Seen/unseen status doesn&#039;t match IMAP flags status" href="https://bugs.horde.org/ticket/11665/rss" /> 
  <description>Seen/unseen status doesn&#039;t match IMAP flags status</description> 
 
   
   
  <item> 
   <title>If I enable the cache in imp/config/backends.local.php (I&#039;m </title> 
   <description>If I enable the cache in imp/config/backends.local.php (I&#039;m using the advanced IMAP server)

$servers[&#039;advanced&#039;][&#039;cache&#039;] = true;

the seen/unseen status of messages in the folder summary doesn&#039;t always reflect the actual IMAP flag status (see attached picture, in the stable version of IMP 6 all messages in the Virtual Inbox should be marked as unseen). For most messages, it is correct, but sometimes messages are incorrectly marked as unseen.

The attached screenshot was made by going to the folder where I store all Horde related mail, selecting all messages and then marking them as unseen. Immediately afterwards, the messagelist is displayed with all messages as unseen (as expected). If I now go to another folder and back to the Horde folder, it looks as if I didn&#039;t change the flags as it shows exactly as before.

After logging out and logging in again, all messages from this folder are now listed in the Virtual Inbox (as expected). But the seen/unseen status is as before, some are marked as seen and some as unseen. In the stable version of IMP this should not be possible, as all messages in the Virtual Inbox have the unseen flag set (otherwise they wouldn&#039;t be in the Virtual Inbox), so the status must have been cached somewhere.

If I then go back to the Horde folder and mark all messages are seen, the messagelist shows all messages as seen (correct). But if I go to another folder and then back to the Horde folder, the same messages as before all this is marked as unseen (as if the flags were not changed).

After logging out and logging in again, there are no more messages in the Virtual Inbox (as expected), but the seen/unseen status in the messagelist still shows that some messages are unseen and some seen. By the way, this is not random, each time the same messages are marked as seen.

If I disable the IMAP cache by

$servers[&#039;advanced&#039;][&#039;cache&#039;] = false;

this doesn&#039;t happen and the seen/unseen status as shown in the messagelist always follows the actual IMAP status.

I use the following cache settings:

$conf[&#039;cache&#039;][&#039;default_lifetime&#039;] = 86400;
$conf[&#039;cache&#039;][&#039;params&#039;][&#039;driverconfig&#039;] = &#039;horde&#039;;
$conf[&#039;cache&#039;][&#039;driver&#039;] = &#039;Sql&#039;;
$conf[&#039;cache&#039;][&#039;compress&#039;] = false;
$conf[&#039;cache&#039;][&#039;use_memorycache&#039;] = &#039;Memcache&#039;;
$conf[&#039;cachecssparams&#039;][&#039;driver&#039;] = &#039;filesystem&#039;;
$conf[&#039;cachecssparams&#039;][&#039;lifetime&#039;] = 86400;
$conf[&#039;cachecssparams&#039;][&#039;compress&#039;] = &#039;php&#039;;
$conf[&#039;cachecss&#039;] = true;
$conf[&#039;cachejsparams&#039;][&#039;driver&#039;] = &#039;filesystem&#039;;
$conf[&#039;cachejsparams&#039;][&#039;compress&#039;] = &#039;php&#039;;
$conf[&#039;cachejsparams&#039;][&#039;lifetime&#039;] = 86400;
$conf[&#039;cachejs&#039;] = true;
$conf[&#039;cachethemesparams&#039;][&#039;check&#039;] = &#039;appversion&#039;;
$conf[&#039;cachethemesparams&#039;][&#039;lifetime&#039;] = 604800;
$conf[&#039;cachethemes&#039;] = true;
$conf[&#039;sessionhandler&#039;][&#039;type&#039;] = &#039;Memcache&#039;;
$conf[&#039;sessionhandler&#039;][&#039;memcache&#039;] = false;
$conf[&#039;memcache&#039;][&#039;hostspec&#039;] = array(&#039;localhost&#039;);
$conf[&#039;memcache&#039;][&#039;port&#039;] = array(&#039;11211&#039;);
$conf[&#039;memcache&#039;][&#039;weight&#039;] = array();
$conf[&#039;memcache&#039;][&#039;persistent&#039;] = true;
$conf[&#039;memcache&#039;][&#039;compression&#039;] = false;
$conf[&#039;memcache&#039;][&#039;large_items&#039;] = true;
$conf[&#039;memcache&#039;][&#039;enabled&#039;] = true;</description> 
   <pubDate>Wed, 07 Nov 2012 10:22:29 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74554</link> 
  </item> 
   
  <item> 
   <title>It looks like this only occurs for folders with large number</title> 
   <description>It looks like this only occurs for folders with large numbers of messages in them (more than about 1000). Currently, the only folder where this occurs is the Horde folder... :-)

Coudl this be an action to update the flags on the IMAP server is timing out, which makes Horde cache the previous value while the actual flag has changed?</description> 
   <pubDate>Wed, 07 Nov 2012 10:57:05 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74556</link> 
  </item> 
   
  <item> 
   <title>Have you cleared all your cache files?  If you upgraded from</title> 
   <description>Have you cleared all your cache files?  If you upgraded from H4 there may be stale data, and it looks like I never added the purge cache code to the IMP 6.0 upgrade task.</description> 
   <pubDate>Wed, 07 Nov 2012 19:52:29 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74584</link> 
  </item> 
   
  <item> 
   <title>&gt; Have you cleared all your cache files?  If you upgraded fr</title> 
   <description>&gt; Have you cleared all your cache files?  If you upgraded from H4 there 
&gt; may be stale data, and it looks like I never added the purge cache 
&gt; code to the IMP 6.0 upgrade task.

I did clear the cache, but that was before I enabled the IMAP cache (I forgot to copy the &#039;imp/config/backend.local.php&#039; from the H4 configurations initially). I assumed this was enough, but in any case I just ran &#039;horde-clear-cache -f&#039; again (after upgrading to the latest released versions of the H5 applications). No surprise that right after that, all is well, but I&#039;ll keep an eye on how this develops over the next few days. I&#039;ll let you know.</description> 
   <pubDate>Wed, 07 Nov 2012 20:01:36 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74585</link> 
  </item> 
   
  <item> 
   <title>I&#039;m going to mark as resolved for now.  There&#039;s been so many</title> 
   <description>I&#039;m going to mark as resolved for now.  There&#039;s been so many moving parts recently with Imap_Client fixes and upgrade issues that unless there is a place that can be pinpointed, this ticket doesn&#039;t provide much input.  Clearing the IMAP cache in 6.0.2 should resolve any of these issues anyway.</description> 
   <pubDate>Wed, 07 Nov 2012 20:09:10 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74586</link> 
  </item> 
   
  <item> 
   <title>&gt; I&#039;m going to mark as resolved for now.  There&#039;s been so ma</title> 
   <description>&gt; I&#039;m going to mark as resolved for now.  There&#039;s been so many moving 
&gt; parts recently with Imap_Client fixes and upgrade issues that unless 
&gt; there is a place that can be pinpointed, this ticket doesn&#039;t provide 
&gt; much input.  Clearing the IMAP cache in 6.0.2 should resolve any of 
&gt; these issues anyway.

And it&#039;s broken again... :-(

I&#039;m quite sure this will be resolved by clearing the cache, but that pretty much defeats the whole purpose of caching. I&#039;m using Dovecot-2.0.16 by the way, but my feeling is that this has nothing to do with the IMAP server, since the Virtual Inbox picks up the changes in the seen/unseen status without a hitch.

Is there anything that can I can do to debug where the problem is?</description> 
   <pubDate>Wed, 07 Nov 2012 20:41:03 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74587</link> 
  </item> 
   
  <item> 
   <title>You will need to provide an IMAP log.  Preferably after you </title> 
   <description>You will need to provide an IMAP log.  Preferably after you clear the cache up until the cache becomes broken.

Are you using the latest version of Horde_Imap_Client also (2.1.5)?</description> 
   <pubDate>Wed, 07 Nov 2012 20:57:31 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74588</link> 
  </item> 
   
  <item> 
   <title>&gt; You will need to provide an IMAP log.  Preferably after yo</title> 
   <description>&gt; You will need to provide an IMAP log.  Preferably after you clear the 
&gt; cache up until the cache becomes broken.

I just did, we&#039;ll see what happens.

&gt; Are you using the latest version of Horde_Imap_Client also (2.1.5)?

Yes.</description> 
   <pubDate>Wed, 07 Nov 2012 21:30:49 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74589</link> 
  </item> 
   
  <item> 
   <title>I&#039;m having the same problem.

Steps to reproduce
- Log in</title> 
   <description>I&#039;m having the same problem.

Steps to reproduce
- Log in
- Update some flags within Horde
- Log out
- Log in a again

The changes performed within Horde have disappeared. It seems to only affect the list view. The message count next to the folder is correct.

Disabling the IMAP cache fixes the problem.

</description> 
   <pubDate>Thu, 08 Nov 2012 12:32:31 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74609</link> 
  </item> 
   
  <item> 
   <title>&gt; I&#039;m having the same problem.
&gt;
&gt; Steps to reproduce
&gt; -</title> 
   <description>&gt; I&#039;m having the same problem.
&gt;
&gt; Steps to reproduce
&gt; - Log in
&gt; - Update some flags within Horde
&gt; - Log out
&gt; - Log in a again
&gt;
&gt; The changes performed within Horde have disappeared. It seems to only 
&gt; affect the list view. The message count next to the folder is correct.

There is something really weird. I have enabled the logging in imp/config/backends.local.php

$servers[&#039;advanced&#039;][&#039;debug&#039;] = &#039;/tmp/imaplog&#039;;

Since doing that yesterday, the problem has not occured again. It almost looks like enabling the debug fixes the problem. If it doesn&#039;t occur again, I&#039;ll disable debugging to see if it resurfaces.

&gt; Disabling the IMAP cache fixes the problem.

Same here.</description> 
   <pubDate>Thu, 08 Nov 2012 12:45:01 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74610</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; I&#039;m having the same problem.
&gt;&gt;
&gt;&gt; Steps to reproduce
</title> 
   <description>&gt;&gt; I&#039;m having the same problem.
&gt;&gt;
&gt;&gt; Steps to reproduce
&gt;&gt; - Log in
&gt;&gt; - Update some flags within Horde
&gt; There is something really weird. I have enabled the logging in 
&gt; imp/config/backends.local.php
&gt;
&gt; $servers[&#039;advanced&#039;][&#039;debug&#039;] = &#039;/tmp/imaplog&#039;;
&gt;
&gt; Since doing that yesterday, the problem has not occured again. It 
&gt; almost looks like enabling the debug fixes the problem. If it doesn&#039;t 
&gt; occur again, I&#039;ll disable debugging to see if it resurfaces.

When debugging is inactive, FLAGS.SILENT is sent to update the flags instead of FLAGS.  This means that flag changes (FETCH responses) won&#039;t be returned by the server.  Which means we normally wouldn&#039;t update the cache...

...except this is all known behavior.  And irrelevant.  We only cache flags if CONDSTORE/QRESYNC is available.  If these are available and active, then flag changes MUST always be sent regardless of whether .SILENT is given (RFC 4551 [3.2]).  So my guess is that the server is broken because it is not sending back these FETCH responses.

The only way to be able to log this will be to alter the Horde_Imap_Client_Socket source (around line 3012):

        if (!empty($options[&#039;replace&#039;])) {
            $cmd-&gt;add(array(
-               &#039;FLAGS&#039; . ($this-&gt;_debug-&gt;debug ? &#039;&#039; : &#039;.SILENT&#039;),
+               &#039;FLAGS.SILENT&#039;,
               $options[&#039;replace&#039;]
            ));
            $cmds[] = $cmd;
        } else {
            foreach (array(&#039;add&#039; =&gt; &#039;+&#039;, &#039;remove&#039; =&gt; &#039;-&#039;) as $k =&gt; $v) {
                if (!empty($options[$k])) {
                    $cmdtmp = clone $cmd;
                    $cmdtmp-&gt;add(array(
-                       $v . &#039;FLAGS&#039; . ($this-&gt;_debug-&gt;debug ? &#039;&#039; : &#039;.SILENT&#039;),
+                      $v . &#039;FLAGS.SILENT&#039;,
                        $options[$k]
                    ));
                    $cmds[] = $cmdtmp;
                }
            }
        }

Additionally, you can send me the IMAP log you have that was successful so I can check on things like CAPABILITY on your server.</description> 
   <pubDate>Thu, 08 Nov 2012 19:21:20 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74618</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt;&gt; I&#039;m having the same problem.
&gt;&gt;&gt;
&gt;&gt;&gt; Steps to reproduc</title> 
   <description>&gt;&gt;&gt; I&#039;m having the same problem.
&gt;&gt;&gt;
&gt;&gt;&gt; Steps to reproduce
&gt;&gt;&gt; - Log in
&gt;&gt;&gt; - Update some flags within Horde
&gt;&gt; There is something really weird. I have enabled the logging in
&gt;&gt; imp/config/backends.local.php
&gt;&gt;
&gt;&gt; $servers[&#039;advanced&#039;][&#039;debug&#039;] = &#039;/tmp/imaplog&#039;;
&gt;&gt;
&gt;&gt; Since doing that yesterday, the problem has not occured again. It
&gt;&gt; almost looks like enabling the debug fixes the problem. If it doesn&#039;t
&gt;&gt; occur again, I&#039;ll disable debugging to see if it resurfaces.
&gt;
&gt; When debugging is inactive, FLAGS.SILENT is sent to update the flags 
&gt; instead of FLAGS.  This means that flag changes (FETCH responses) 
&gt; won&#039;t be returned by the server.  Which means we normally wouldn&#039;t 
&gt; update the cache...
&gt;
&gt; ...except this is all known behavior.  And irrelevant.  We only cache 
&gt; flags if CONDSTORE/QRESYNC is available.  If these are available and 
&gt; active, then flag changes MUST always be sent regardless of whether 
&gt; .SILENT is given (RFC 4551 [3.2]).  So my guess is that the server is 
&gt; broken because it is not sending back these FETCH responses.
&gt;
&gt; The only way to be able to log this will be to alter the 
&gt; Horde_Imap_Client_Socket source (around line 3012):
&gt;
&gt;         if (!empty($options[&#039;replace&#039;])) {
&gt;             $cmd-&gt;add(array(
&gt; -               &#039;FLAGS&#039; . ($this-&gt;_debug-&gt;debug ? &#039;&#039; : &#039;.SILENT&#039;),
&gt; +               &#039;FLAGS.SILENT&#039;,
&gt;                $options[&#039;replace&#039;]
&gt;             ));
&gt;             $cmds[] = $cmd;
&gt;         } else {
&gt;             foreach (array(&#039;add&#039; =&gt; &#039;+&#039;, &#039;remove&#039; =&gt; &#039;-&#039;) as $k =&gt; $v) {
&gt;                 if (!empty($options[$k])) {
&gt;                     $cmdtmp = clone $cmd;
&gt;                     $cmdtmp-&gt;add(array(
&gt; -                       $v . &#039;FLAGS&#039; . ($this-&gt;_debug-&gt;debug ? &#039;&#039; : 
&gt; &#039;.SILENT&#039;),
&gt; +                      $v . &#039;FLAGS.SILENT&#039;,
&gt;                         $options[$k]
&gt;                     ));
&gt;                     $cmds[] = $cmdtmp;
&gt;                 }
&gt;             }
&gt;         }

OK, done. I have cleared the cache again and we&#039;ll see what happens now.

&gt; Additionally, you can send me the IMAP log you have that was 
&gt; successful so I can check on things like CAPABILITY on your server.

Sent via private mail.</description> 
   <pubDate>Thu, 08 Nov 2012 19:43:48 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74620</link> 
  </item> 
   
  <item> 
   <title>&gt; OK, done. I have cleared the cache again and we&#039;ll see wha</title> 
   <description>&gt; OK, done. I have cleared the cache again and we&#039;ll see what happens now.

And almost immediately the error pops up again. I&#039;ve sent the logs via private mail.</description> 
   <pubDate>Thu, 08 Nov 2012 19:58:12 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74621</link> 
  </item> 
   
  <item> 
   <title>Unfortunately, these logs don&#039;t help me out very much since </title> 
   <description>Unfortunately, these logs don&#039;t help me out very much since by the time you open Software.Horde in this log snippet, you have already cached the mailbox:

C: 3 SELECT &quot;Software.Horde&quot; (QRESYNC (1220878316 5347 2687:2757,3554:3561,3563:3600,3602:3626,3506:3529,3531:3553,3562,3457:3491,3493:3505,3391:3420,3422:3456,3492,3627:3630))

I need to see the log when this call looks like:

C: # SELECT &quot;Software.Horde&quot;

because that is when the mailbox is initially sync&#039;d.  Then I need to see the log when you are changing a flag in IMP.

I would assume this is what you would need to do:

Log out of IMP
Clear cache
Login to IMP
Go to Software.Horde
Toggle some flags (e.g. seen) </description> 
   <pubDate>Thu, 08 Nov 2012 20:54:12 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74623</link> 
  </item> 
   
  <item> 
   <title>&gt; Unfortunately, these logs don&#039;t help me out very much sinc</title> 
   <description>&gt; Unfortunately, these logs don&#039;t help me out very much since by the 
&gt; time you open Software.Horde in this log snippet, you have already 
&gt; cached the mailbox:
&gt;
&gt; C: 3 SELECT &quot;Software.Horde&quot; (QRESYNC (1220878316 5347 
&gt; 2687:2757,3554:3561,3563:3600,3602:3626,3506:3529,3531:3553,3562,3457:3491,3493:3505,3391:3420,3422:3456,3492,3627:3630))
&gt;
&gt; I need to see the log when this call looks like:
&gt;
&gt; C: # SELECT &quot;Software.Horde&quot;
&gt;
&gt; because that is when the mailbox is initially sync&#039;d.  Then I need to 
&gt; see the log when you are changing a flag in IMP.
&gt;
&gt; I would assume this is what you would need to do:
&gt;
&gt; Log out of IMP
&gt; Clear cache
&gt; Login to IMP
&gt; Go to Software.Horde
&gt; Toggle some flags (e.g. seen)

That doesn&#039;t work. I did exactly that and there are no lines with just

SELECT &quot;Software.Horde&quot;

without the QRESYNC on them. See private mail (problem persists, flag updates are not saved).</description> 
   <pubDate>Thu, 08 Nov 2012 21:17:48 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74624</link> 
  </item> 
   
  <item> 
   <title>&gt; That doesn&#039;t work. I did exactly that and there are no lin</title> 
   <description>&gt; That doesn&#039;t work. I did exactly that and there are no lines with just
&gt;
&gt; SELECT &quot;Software.Horde&quot;
&gt;
&gt; without the QRESYNC on them. See private mail (problem persists, flag 
&gt; updates are not saved).

The message you sent is empty.

Instead of:

SELECT &quot;Software.Horde&quot;

it might instead be

EXAMINE &quot;Software.Horde&quot;

If you don&#039;t see either of these, you are not correctly clearing your cache.</description> 
   <pubDate>Thu, 08 Nov 2012 21:30:49 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74625</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; That doesn&#039;t work. I did exactly that and there are no li</title> 
   <description>&gt;&gt; That doesn&#039;t work. I did exactly that and there are no lines with just
&gt;&gt;
&gt;&gt; SELECT &quot;Software.Horde&quot;
&gt;&gt;
&gt;&gt; without the QRESYNC on them. See private mail (problem persists, flag
&gt;&gt; updates are not saved).
&gt;
&gt; The message you sent is empty.
&gt;
&gt; Instead of:
&gt;
&gt; SELECT &quot;Software.Horde&quot;
&gt;
&gt; it might instead be
&gt;
&gt; EXAMINE &quot;Software.Horde&quot;
&gt;
&gt; If you don&#039;t see either of these, you are not correctly clearing your cache.

Oops, forgot the attachment. Indeed it shows up as the latter. I cleared the cache by running

horde-clear-cache -f
restarted memcached
restarted apache

I don&#039;t know what else to do to clear caches.

Somewhere in these logs you should see that I marked a previously &#039;seen&#039; message as &#039;unseen&#039;. After logging out and logging in again, the message showed up in the Virtual Inbox (as before), but in the messagelist it was not marked &#039;unseen&#039;.</description> 
   <pubDate>Thu, 08 Nov 2012 21:39:56 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74626</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit 2f9d565c1c04</title> 
   <description>Changes have been made in Git (master):

commit 2f9d565c1c04406f2510984fa4b80c623f691922
Author: Michael M Slusarz &lt;slusarz@horde.org&gt;
Date:   Thu Nov 8 15:14:52 2012 -0700

    [mms] Fix regression that may have caused message flags to have been improperly cached if debugging was disabled (Bug #11665).

 .../Imap_Client/lib/Horde/Imap/Client/Socket.php   |   13 +++++++------
 framework/Imap_Client/package.xml                  |    4 ++--
 2 files changed, 9 insertions(+), 8 deletions(-)

http://git.horde.org/horde-git/-/commit/2f9d565c1c04406f2510984fa4b80c623f691922</description> 
   <pubDate>Thu, 08 Nov 2012 22:15:40 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74630</link> 
  </item> 
   
  <item> 
   <title>Changes have been made in Git (master):

commit 399f7d8a0c2b</title> 
   <description>Changes have been made in Git (master):

commit 399f7d8a0c2ba476296ce87f0fe6c65978eac2a0
Author: Michael M Slusarz &lt;slusarz@horde.org&gt;
Date:   Thu Nov 8 15:19:48 2012 -0700

    Bug #11665: Optimize silent check

 .../Imap_Client/lib/Horde/Imap/Client/Socket.php   |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/399f7d8a0c2ba476296ce87f0fe6c65978eac2a0</description> 
   <pubDate>Thu, 08 Nov 2012 22:20:19 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74631</link> 
  </item> 
   
  <item> 
   <title>Can you try this fix and see if it fixes?

I was reading t</title> 
   <description>Can you try this fix and see if it fixes?

I was reading the RFC wrong.  A FETCH was required to be sent a FLAGS.SILENT for an UNCHANGEDSINCE STORE, but it was only required to return the MODSEQ data - there was no requirement to return the FLAG changes themselves.  So remove .SILENT for all STORE requests if we are implementing flag caching.

(You only need to apply the first patch; the second is just an optimization).</description> 
   <pubDate>Thu, 08 Nov 2012 22:20:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74632</link> 
  </item> 
   
  <item> 
   <title>&gt; Can you try this fix and see if it fixes?
&gt;
What&#039;s the s</title> 
   <description>&gt; Can you try this fix and see if it fixes?
&gt;
What&#039;s the simplest way to generate a patch from that commit?</description> 
   <pubDate>Thu, 08 Nov 2012 22:25:28 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74633</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt; Can you try this fix and see if it fixes?
&gt;&gt;
&gt; What&#039;s t</title> 
   <description>&gt;&gt; Can you try this fix and see if it fixes?
&gt;&gt;
&gt; What&#039;s the simplest way to generate a patch from that commit?

That&#039;s a good question since you can&#039;t do it (at a commit level) from Chora (or even github for that matter).

And the file level Chora unified diff generation appears to be broken.

I will attach the patch.</description> 
   <pubDate>Thu, 08 Nov 2012 22:57:08 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74634</link> 
  </item> 
   
  <item> 
   <title>&gt; I will attach the patch.
Thanks for that.

I&#039;ve just te</title> 
   <description>&gt; I will attach the patch.
Thanks for that.

I&#039;ve just tested the fix and flags are updated properly, with the cache turned on.
Thank you.</description> 
   <pubDate>Thu, 08 Nov 2012 23:23:07 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74635</link> 
  </item> 
   
  <item> 
   <title>&gt;&gt;&gt; Can you try this fix and see if it fixes?
&gt;&gt;&gt;
&gt;&gt; What&#039;</title> 
   <description>&gt;&gt;&gt; Can you try this fix and see if it fixes?
&gt;&gt;&gt;
&gt;&gt; What&#039;s the simplest way to generate a patch from that commit?
&gt;
&gt; That&#039;s a good question since you can&#039;t do it (at a commit level) from 
&gt; Chora (or even github for that matter).
&gt;
&gt; And the file level Chora unified diff generation appears to be broken.
&gt;
&gt; I will attach the patch.

If the changes are a handful of changes, I usually apply them manually. Otherwise, there is an option to download just one file from the webinterface of Git, which is more convenient if there are lots of changes. I just downloaded the latest version of framework/Imap_Client/lib/Horde/Imap/Client/Socket.php, which indeed solves the problem of not updating flags. Thanks for the quick solution to this problem.
</description> 
   <pubDate>Fri, 09 Nov 2012 07:56:38 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74637</link> 
  </item> 
   
  <item> 
   <title>I guess a positive that came out of this is that I caught an</title> 
   <description>I guess a positive that came out of this is that I caught an errata in the CONDSTORE RFC.  So my initial misreading caused the internet to get better in general :)</description> 
   <pubDate>Fri, 09 Nov 2012 14:28:53 +0000</pubDate> 
   <link>https://bugs.horde.org/ticket/11665#t74646</link> 
  </item> 
   
   
 
 </channel> 
</rss> 
