[commits] Horde branch master updated. f8e275b289d8314fcfa5ad66d0a8609f02c2a31e

Michael M Slusarz slusarz at horde.org
Tue May 27 05:54:23 UTC 2014


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

from: c34a8adc5ada829845a9473d5a184766aebf884e

c291d10 More thorough debugging
a55b82f Better checking for invalid 8bit data
5c22f76 [mms] Horde_Imap_Client_Base#getNamespaces() now returns Horde_Imap_Client_Data_Namespace objects instead of an array.
4da3d95 * [mms] Horde_Imap_Client_Base#getNamespaces() can now return a Horde_Imap_Client_Namespace_List object instead of an array.
7b9cb8e Fix typo
44aec3e Add 'base' property to Namespace Data object
37a91d8 Use Horde_Imap_Client_Namespace_List object return
fba625b Optimization: If searching all mailboxes, no need to add individual namespaces to the query
0a632e4 Add stripNamespace() method to the Namespace data object
f8e275b Directly use Horde_Imap_Client_Data_Namespace objects

Summary: http://github.com/horde/horde/compare/c34a8adc5ada829845a9473d5a184766aebf884e...f8e275b289d8314fcfa5ad66d0a8609f02c2a31e

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

commit c291d10b5589ce45967e9adc6da4d600520e4c92
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sun May 25 21:42:09 2014 -0600

    More thorough debugging

 framework/Smtp/lib/Horde/Smtp.php |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

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

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

commit a55b82f5ed584ea6eb90c92c394d62001bd4dfa6
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sun May 25 21:42:19 2014 -0600

    Better checking for invalid 8bit data

 framework/Smtp/lib/Horde/Smtp.php |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

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

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

commit 5c22f7603283e633b7d33da31ad938b3adda447e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sun Aug 25 00:34:13 2013 -0600

    [mms] Horde_Imap_Client_Base#getNamespaces() now returns Horde_Imap_Client_Data_Namespace objects instead of an array.
    
    Start moving some code from Horde_Imap_Client 3 that is not BC-breaking

 framework/Imap_Client/doc/Horde/Imap/Client/UPGRADING             |   19 +
 framework/Imap_Client/lib/Horde/Imap/Client.php                   |    2 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Base.php              |   48 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Data/Namespace.php    |  151 +++++
 framework/Imap_Client/lib/Horde/Imap/Client/Socket.php            |   21 +-
 framework/Imap_Client/package.xml                                 |   18 +-
 .../Imap_Client/test/Horde/Imap/Client/Data/NamespaceTest.php     |  147 ++++
 .../Imap_Client/test/Horde/Imap/Client/RemoteImapServerTest.php   |    5 +-
 8 files changed, 358 insertions(+), 53 deletions(-)
 create mode 100644 framework/Imap_Client/lib/Horde/Imap/Client/Data/Namespace.php
 create mode 100644 framework/Imap_Client/test/Horde/Imap/Client/Data/NamespaceTest.php

http://github.com/horde/horde/commit/5c22f7603283e633b7d33da31ad938b3adda447e

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

commit 4da3d959c01ddbc9ef881af7680b77a3c402d3b4
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sun May 25 23:54:43 2014 -0600

    * [mms] Horde_Imap_Client_Base#getNamespaces() can now return a Horde_Imap_Client_Namespace_List object instead of an array.
    
    Might as well go all the way with 2 layers of object abstraction. Allows
    us to move things like namespace detection directly into the return
    object, instead of requiring calling app to deal with it.
    
    Make this 2nd layer optional, however, since it is conceivable that
    calling code would use something like array_keys() on the output (as
    opposed to individual namespace, where array keys were meant to be used
    as data labels, not iterable keys).

 framework/Imap_Client/doc/Horde/Imap/Client/UPGRADING             |   12 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Base.php              |   30 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Namespace/List.php    |  130 ++++
 framework/Imap_Client/lib/Horde/Imap/Client/Socket.php            |    3 +-
 framework/Imap_Client/package.xml                                 |   14 +-
 .../Imap_Client/test/Horde/Imap/Client/Data/NamespaceTest.php     |  147 -----
 .../Imap_Client/test/Horde/Imap/Client/Namespace/DataTest.php     |  147 +++++
 .../Imap_Client/test/Horde/Imap/Client/Namespace/ListTest.php     |  138 ++++
 8 files changed, 456 insertions(+), 165 deletions(-)
 create mode 100644 framework/Imap_Client/lib/Horde/Imap/Client/Namespace/List.php
 delete mode 100644 framework/Imap_Client/test/Horde/Imap/Client/Data/NamespaceTest.php
 create mode 100644 framework/Imap_Client/test/Horde/Imap/Client/Namespace/DataTest.php
 create mode 100644 framework/Imap_Client/test/Horde/Imap/Client/Namespace/ListTest.php

http://github.com/horde/horde/commit/4da3d959c01ddbc9ef881af7680b77a3c402d3b4

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

commit 7b9cb8eeaa89aa372d8ad8d886537f09eb83057f
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon May 26 19:20:15 2014 -0600

    Fix typo

 imp/lib/Mailbox/SessionCache.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/7b9cb8eeaa89aa372d8ad8d886537f09eb83057f

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

commit 44aec3eb7c19d8b66ffd504f65585a3bebe202e1
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon May 26 20:57:52 2014 -0600

    Add 'base' property to Namespace Data object

 framework/Imap_Client/lib/Horde/Imap/Client/Data/Namespace.php    |    5 ++
 .../Imap_Client/test/Horde/Imap/Client/Namespace/DataTest.php     |   16 ++++-
 2 files changed, 20 insertions(+), 1 deletions(-)

http://github.com/horde/horde/commit/44aec3eb7c19d8b66ffd504f65585a3bebe202e1

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

commit 37a91d8dbe56542b5dd033d5ccfbb040ee6a4238
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon May 26 21:03:05 2014 -0600

    Use Horde_Imap_Client_Namespace_List object return

 imp/lib/Ftree/Account/Imap.php |   10 +++++-----
 imp/lib/Imap.php               |   36 +++++++++++++-----------------------
 imp/lib/Test.php               |   12 ++++++------
 imp/package.xml                |    2 +-
 4 files changed, 25 insertions(+), 35 deletions(-)

http://github.com/horde/horde/commit/37a91d8dbe56542b5dd033d5ccfbb040ee6a4238

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

commit fba625b850c3a9bc4f7ac0d3ea77cefcd23e86af
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon May 26 21:06:37 2014 -0600

    Optimization: If searching all mailboxes, no need to add individual namespaces to the query

 imp/lib/Ftree/Account/Imap.php |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

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

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

commit 0a632e43c8247c2cdec4992f9576e40e3c6d896e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon May 26 21:25:16 2014 -0600

    Add stripNamespace() method to the Namespace data object

 framework/Imap_Client/lib/Horde/Imap/Client/Data/Namespace.php    |   17 +++
 .../Imap_Client/test/Horde/Imap/Client/Namespace/DataTest.php     |   27 +++++
 2 files changed, 44 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/0a632e43c8247c2cdec4992f9576e40e3c6d896e

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

commit f8e275b289d8314fcfa5ad66d0a8609f02c2a31e
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Mon May 26 23:52:36 2014 -0600

    Directly use Horde_Imap_Client_Data_Namespace objects

 imp/lib/Basic/Folders.php      |   10 ++++----
 imp/lib/Basic/Mailbox.php      |   18 +++++++---------
 imp/lib/Ftree/Account/Imap.php |   16 +++++++-------
 imp/lib/Ftree/Element.php      |    5 ++-
 imp/lib/Mailbox.php            |   41 +++++++++++++++++++--------------------
 imp/rss.php                    |    2 +-
 6 files changed, 45 insertions(+), 47 deletions(-)

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




More information about the commits mailing list