[commits] Horde branch develop updated. 211e413149ba7cd7d161b5e7affa144e5e334401

Michael J. Rubinsky mrubinsk at horde.org
Wed Mar 21 21:31:42 UTC 2012


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

from: 10c4918d7521a0db49976278a1157ba47f4b31d7

b07da90 Prevent false positive ping results from newly created mailboxes.
129ce89 prevent false match here due to string casting
4925a5d Prevent false negative results from initial sync state.
83c8b2b Finish folder [create|delete|change] implementation.
f8f7541 Renaming IMAP folders via EAS not supported.
56e3c97 Implement renameMailbox() in the adapter
a96f928 update package.xml
327ee1e This is an assignment
211e413 typo

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

commit b07da902ee807876d911dba9d49e109f3e5b119b
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 14:18:38 2012 -0400

    Prevent false positive ping results from newly created mailboxes.

 framework/ActiveSync/lib/Horde/ActiveSync/Folder/Imap.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/b07da902ee807876d911dba9d49e109f3e5b119b

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

commit 129ce8981cb8c5693d7ff67ab38701feaff9e843
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 14:21:43 2012 -0400

    prevent false match here due to string casting

 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/129ce8981cb8c5693d7ff67ab38701feaff9e843

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

commit 4925a5d2077c8cffc59c5ec9ab6e92b27d8e8084
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 14:24:31 2012 -0400

    Prevent false negative results from initial sync state.
    
    Differentiate between a synctime of 0 and a non-existant entry.
    Prevents infinite sync/ping loop.

 framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/4925a5d2077c8cffc59c5ec9ab6e92b27d8e8084

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

commit 83c8b2bbd943c76b23f1e3f3df9ae2dab7b78ed9
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 14:27:40 2012 -0400

    Finish folder [create|delete|change] implementation.
    
    Fix numerous issues along the way.

 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php  |   37 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Imap/Adapter.php        |   20 +
 .../ActiveSync/lib/Horde/ActiveSync/Request/FolderCreate.php      |   96 ++---
 framework/ActiveSync/lib/Horde/ActiveSync/Request/FolderSync.php  |    4 +-
 framework/ActiveSync/lib/Horde/ActiveSync/State/Sql.php           |   43 +-
 framework/ActiveSync/lib/Horde/ActiveSync/Sync.php                |    2 +-
 framework/Core/lib/Horde/Core/ActiveSync/Driver.php               |   18 +-
 7 files changed, 111 insertions(+), 109 deletions(-)

http://git.horde.org/horde-git/-/commit/83c8b2bbd943c76b23f1e3f3df9ae2dab7b78ed9

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

commit f8f75418ce205c2e3a60015e192113d2e5b1458f
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 17:01:42 2012 -0400

    Renaming IMAP folders via EAS not supported.
    
    In Exchange, each mailbox has a GUID that the device tracks. Renaming
    the exchange mailbox changes the display name, but not the GUID. EAS
    clients do not support changing the UID. Since IMAP mailboxes have no
    such identifier, we cannot support changing the folder on the device.
    
    Changing on the server will send a REMOVE and ADD command that has the
    net effect of removing the old mailbox name and adding the new name. Even
    if we force the server to send a REMOVE/ADD after changing on the client
    the client still holds on to the old GUID - which leads to polling the
    IMAP server for the incorrect maibox.

 framework/ActiveSync/lib/Horde/ActiveSync/Connector/Importer.php |    2 +-
 framework/Core/lib/Horde/Core/ActiveSync/Driver.php              |   11 +++---
 2 files changed, 6 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/f8f75418ce205c2e3a60015e192113d2e5b1458f

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

commit 56e3c97755587e72884f74c1fb8f44cb0b1fa910
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 17:17:09 2012 -0400

    Implement renameMailbox() in the adapter

 framework/ActiveSync/lib/Horde/ActiveSync/Imap/Adapter.php |   13 ++++++++++++
 1 files changed, 13 insertions(+), 0 deletions(-)

http://git.horde.org/horde-git/-/commit/56e3c97755587e72884f74c1fb8f44cb0b1fa910

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

commit a96f92830e289500af6132292d9c7248d91931ac
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 17:17:44 2012 -0400

    update package.xml

 framework/ActiveSync/package.xml |   12 +++++++-----
 1 files changed, 7 insertions(+), 5 deletions(-)

http://git.horde.org/horde-git/-/commit/a96f92830e289500af6132292d9c7248d91931ac

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

commit 327ee1e58295e570f5a95510a3484764a5a2de00
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 17:18:23 2012 -0400

    This is an assignment

 .../ActiveSync/lib/Horde/ActiveSync/Request/FolderCreate.php      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/327ee1e58295e570f5a95510a3484764a5a2de00

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

commit 211e413149ba7cd7d161b5e7affa144e5e334401
Author: Michael J Rubinsky <mrubinsk at horde.org>
Date:   Wed Mar 21 17:19:37 2012 -0400

    typo

 .../ActiveSync/lib/Horde/ActiveSync/Request/FolderCreate.php      |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/horde-git/-/commit/211e413149ba7cd7d161b5e7affa144e5e334401




More information about the commits mailing list