[commits] Horde branch master updated. a984bc8722eafbbb72af0f579dc0e576aff83e01

Michael J. Rubinsky mrubinsk at horde.org
Thu Sep 17 12:12:12 UTC 2015


The branch "master" has been updated.
The following is a summary of the commits.

from: ffd0267613326c218716ad8d2256d30501a5ce4e

2eecfe0 Kolab_Storage: Fix sync race condition when using sync token
a984bc8 Merge branch 'thomasjfox-kolab-storage-fix-token-sync'

Summary: http://github.com/horde/horde/compare/ffd0267613326c218716ad8d2256d30501a5ce4e...a984bc8722eafbbb72af0f579dc0e576aff83e01

-----------------------------------------------------------------------

commit 2eecfe059e5044397609888aec02ab1bec5caa7c
Author: Thomas Jarosch <thomas.jarosch at intra2net.com>
Date:   Fri Sep 18 12:36:04 2015 +0200

    Kolab_Storage: Fix sync race condition when using sync token
    
    When using the new sync token strategy, we have to get
    the folder status before calling sync(). That's the same
    way the non-token based sync works.
    
    Internally, Horde_Imap_Client uses "uidnext" to determine
    if there are any new messages. If we first sync and then
    get the folder status (and we force a status refresh in our
    status() function), we might write down a higher
    "uidnext" value than the one used for the sync() call.
    
    This fixes vanishing contacts on changes from foreign Kolab clients
    when using turba and ActiveSync at the same time: We didn't register
    the new message (=updated contact), only the delete of the old IMAP message.

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/2eecfe059e5044397609888aec02ab1bec5caa7c

-----------------------------------------------------------------------

commit a984bc8722eafbbb72af0f579dc0e576aff83e01
Merge: ffd0267 2eecfe0
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Thu Sep 17 08:11:51 2015 -0400

    Merge branch 'thomasjfox-kolab-storage-fix-token-sync'

 framework/Kolab_Storage/lib/Horde/Kolab/Storage/Driver/Imap.php |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/a984bc8722eafbbb72af0f579dc0e576aff83e01




More information about the commits mailing list