[commits] Horde branch master updated. 2d0aaed6fd95d733b593ca130f48ebd871569ffd

Michael M Slusarz slusarz at horde.org
Thu Apr 22 17:29:33 UTC 2010


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

from: 1a8ea94425ed52a9086d75a54bd644b9c2375b30

e5d68a9 escape() should only add quotes if string needs to be quoted
6cb22c2 Rewrite IMAP command generator.
d99654f Fallback to STATUS if LIST-STATUS doesn't work properly
6a8e7b9 Suppress fopen() errors for IMAP debugging
9098d3c If marked as updated, need to re-add the viewport row
f11a767 Not needed
2d0aaed Bug #8984: Always encode address headers using Horde_Mime::encodeAddress()

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

commit e5d68a9599c0cd64fa2e61148ddd95ecb870834b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Wed Apr 21 15:00:28 2010 -0600

    escape() should only add quotes if string needs to be quoted

 framework/Imap_Client/lib/Horde/Imap/Client/Utils.php |   18 +++++++++++++---
 1 files changed, 14 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Utils.php?rt=horde-git&r1=4956b59ea27923b70668e5b2460171fea89bef7b&r2=e5d68a9599c0cd64fa2e61148ddd95ecb870834b

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

commit 6cb22c2a06e3a627b2a66c7ef859c76b1091dd1e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Tue Apr 20 18:04:46 2010 -0600

    Rewrite IMAP command generator.
    
    An unfortunate IMAP implementation detail is the various ways strings
    are handled.  Depending on the command, and different portions of the
    command, different quoting styles are needed.  And to make things worse,
    literals are always needed in certain cases (if CR or LF is present in
    the string; if 8-bit characters are present).
    
    Refactor the _sendLine() function to accept array input, with the
    various elements of the array identified as the various IMAP string
    types.  Then, in a central location, figure out how to quote/send the
    command to the server.

 framework/Imap_Client/lib/Horde/Imap/Client.php              |    9 +
 framework/Imap_Client/lib/Horde/Imap/Client/Base.php         |   87 ++
 framework/Imap_Client/lib/Horde/Imap/Client/Search/Query.php |  141 ++--
 framework/Imap_Client/lib/Horde/Imap/Client/Socket.php       |  529 +++++++---
 framework/Imap_Client/package.xml                            |    3 +-
 5 files changed, 534 insertions(+), 235 deletions(-)

http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client.php?rt=horde-git&r1=c5d8fa67cd3937f6e596a7e722c7612074332094&r2=6cb22c2a06e3a627b2a66c7ef859c76b1091dd1e
http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Base.php?rt=horde-git&r1=0268b57d8b60efcb8f57929b68669a5c949347d2&r2=6cb22c2a06e3a627b2a66c7ef859c76b1091dd1e
http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Search/Query.php?rt=horde-git&r1=1a310b2de34193b3f984e4506d87b32de412a65e&r2=6cb22c2a06e3a627b2a66c7ef859c76b1091dd1e
http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Socket.php?rt=horde-git&r1=9ac577799507b4affcf48d7efdd3acd802ea8e5f&r2=6cb22c2a06e3a627b2a66c7ef859c76b1091dd1e
http://git.horde.org/diff.php/framework/Imap_Client/package.xml?rt=horde-git&r1=4956b59ea27923b70668e5b2460171fea89bef7b&r2=6cb22c2a06e3a627b2a66c7ef859c76b1091dd1e

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

commit d99654f4b7d0519cbe1936f52a5229fbf5e683e1
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 10:54:48 2010 -0600

    Fallback to STATUS if LIST-STATUS doesn't work properly

 framework/Imap_Client/lib/Horde/Imap/Client/Base.php |   12 +++++++++---
 1 files changed, 9 insertions(+), 3 deletions(-)

http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Base.php?rt=horde-git&r1=6cb22c2a06e3a627b2a66c7ef859c76b1091dd1e&r2=d99654f4b7d0519cbe1936f52a5229fbf5e683e1

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

commit 6a8e7b90cef99cd94bbf70a8437451e61e7960df
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 10:55:01 2010 -0600

    Suppress fopen() errors for IMAP debugging

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

http://git.horde.org/diff.php/framework/Imap_Client/lib/Horde/Imap/Client/Base.php?rt=horde-git&r1=d99654f4b7d0519cbe1936f52a5229fbf5e683e1&r2=6a8e7b90cef99cd94bbf70a8437451e61e7960df

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

commit 9098d3c87999b4c773b8119ff83b8745e8c7760e
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 11:13:45 2010 -0600

    If marked as updated, need to re-add the viewport row

 imp/js/ViewPort.js |   16 +++++++++++-----
 1 files changed, 11 insertions(+), 5 deletions(-)

http://git.horde.org/diff.php/imp/js/ViewPort.js?rt=horde-git&r1=bf7b7cdc8fbf17e607333fd2a42c6e506f1c99b1&r2=9098d3c87999b4c773b8119ff83b8745e8c7760e

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

commit f11a767972dba9db0a707af436a0a97883ba033b
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 11:19:41 2010 -0600

    Not needed

 imp/js/compose-dimp.js |    4 ----
 1 files changed, 0 insertions(+), 4 deletions(-)

http://git.horde.org/diff.php/imp/js/compose-dimp.js?rt=horde-git&r1=fda1bfe7f1abcc401dfe96ada639c15b74765ea8&r2=f11a767972dba9db0a707af436a0a97883ba033b

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

commit 2d0aaed6fd95d733b593ca130f48ebd871569ffd
Author: Michael M Slusarz <slusarz at curecanti.org>
Date:   Thu Apr 22 11:33:15 2010 -0600

    Bug #8984: Always encode address headers using Horde_Mime::encodeAddress()

 framework/Mime/lib/Horde/Mime/Headers.php |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

http://git.horde.org/diff.php/framework/Mime/lib/Horde/Mime/Headers.php?rt=horde-git&r1=b52d7646b607b11d6ec24b306f764db6a4995595&r2=2d0aaed6fd95d733b593ca130f48ebd871569ffd




More information about the commits mailing list