[commits] Horde branch master updated. 568f763f48760c0f605133143ae6a78062b95f33

Michael M Slusarz slusarz at horde.org
Sat Oct 29 06:57:16 UTC 2011


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

from: 3022ba55979ae60becf0506debfc3715c58ecbff

3bdce81 Changes to session temp file cleanup
20c50a0 Bug #10093: Use Horde_Imap_Client_Mailbox for mailbox parameters/return values
fd89d72 Bug #10093: Convert IMP to use new Horde_Imap_Client 1.2 features
ccb0e63 Add some more questionable tags/attributes to strip in the XSS filter.
018a572 Remove 'content:' links from style attributes when viewing HTML messages
48fce95 Fix iteration through child HTML nodes in the HTML viewer so that extended viewers can do things like remove nodes outright.
d197a73 Better sanitizing of link tags in HTML viewable content
568f763 Correctly reference CSS data contained within multipart/related

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

commit 3bdce81bbc9e5b6b7a53376e5de31e45de6a5116
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Oct 28 16:31:43 2011 -0600

    Changes to session temp file cleanup
    
    Use session itself, not session storage.
    Move cleanup code to Horde application logout, not Session destroy().
    Bump API for Horde_Core (since a parameter was added)

 framework/Core/lib/Horde.php         |   24 ++++++++++++------------
 framework/Core/lib/Horde/Session.php |   18 +++++-------------
 framework/Core/package.xml           |    8 ++++----
 horde/lib/Application.php            |   10 ++++++++++
 4 files changed, 31 insertions(+), 29 deletions(-)

http://git.horde.org/horde-git/-/commit/3bdce81bbc9e5b6b7a53376e5de31e45de6a5116

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

commit 20c50a0d1bb0cb15d9fd185f240f02d1b0fd4b7a
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Wed Oct 26 22:01:30 2011 -0600

    Bug #10093: Use Horde_Imap_Client_Mailbox for mailbox parameters/return values

 framework/Imap_Client/doc/Horde/Imap/Client/TODO             |   23 +
 framework/Imap_Client/doc/Horde/Imap/Client/UPGRADING        |  124 +++
 framework/Imap_Client/lib/Horde/Imap/Client/Base.php         |  477 +++++-----
 framework/Imap_Client/lib/Horde/Imap/Client/Cache.php        |   68 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Cclient.php      |  138 ++--
 framework/Imap_Client/lib/Horde/Imap/Client/Cclient/Pop3.php |   60 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Socket.php       |  122 ++--
 framework/Imap_Client/lib/Horde/Imap/Client/Socket/Pop3.php  |   48 +-
 framework/Imap_Client/lib/Horde/Imap/Client/Utf7imap.php     |   19 +-
 framework/Imap_Client/package.xml                            |    8 +-
 10 files changed, 663 insertions(+), 424 deletions(-)
 create mode 100644 framework/Imap_Client/doc/Horde/Imap/Client/TODO

http://git.horde.org/horde-git/-/commit/20c50a0d1bb0cb15d9fd185f240f02d1b0fd4b7a

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

commit fd89d722f80b5b9715033d21e5ecbb06605b7ab0
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Oct 28 18:27:45 2011 -0600

    Bug #10093: Convert IMP to use new Horde_Imap_Client 1.2 features
    
    IMP now entirely handles IMAP mailbox names internally in UTF-8.
    
    This does, however, mean several preferences and configuration
    parameters may need to be changed.  Current preference values will be
    automatically updated.  This is a necessary evil, or else there will be
    NO way to accurately determine the charset in future versions.  (Most
    users should be using default values, so this will not affect them.
    Addtionally, from feeback, it seems likely that very few users are
    currently using the fixed_folders configuration option).

 imp/config/backends.php                           |    6 +-
 imp/config/conf.xml                               |    5 +-
 imp/config/hooks.php.dist                         |    8 +-
 imp/config/prefs.php                              |   20 +----
 imp/docs/CHANGES                                  |    1 +
 imp/docs/UPGRADING                                |   15 +++
 imp/folders.php                                   |   12 +--
 imp/lib/Ajax/Application.php                      |    7 +-
 imp/lib/Api.php                                   |   20 ++--
 imp/lib/Compose.php                               |    2 +-
 imp/lib/Flag/User.php                             |    2 +-
 imp/lib/Flags.php                                 |    2 +-
 imp/lib/Imap.php                                  |   98 +++++++++++++++++++-
 imp/lib/Imap/Tree.php                             |    4 +-
 imp/lib/LoginTasks/SystemTask/Upgrade.php         |   38 ++++++++-
 imp/lib/LoginTasks/Task/DeleteSentmailMonthly.php |    4 +-
 imp/lib/LoginTasks/Task/RenameSentmailMonthly.php |    2 +-
 imp/lib/Mailbox.php                               |   95 ++++++++++++---------
 imp/lib/Message.php                               |    2 +-
 imp/lib/Prefs/Ui.php                              |    3 +-
 imp/lib/Ui/Folder.php                             |   21 ++---
 imp/package.xml                                   |    1 +
 imp/templates/imp/folders/import.html             |    2 +-
 23 files changed, 253 insertions(+), 117 deletions(-)

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

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

commit ccb0e63f5929d9e64dc87beafa9f25cbb79c4169
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Oct 28 23:31:40 2011 -0600

    Add some more questionable tags/attributes to strip in the XSS filter.

 framework/Text_Filter/lib/Horde/Text/Filter/Xss.php |   19 ++++++++++++++-----
 framework/Text_Filter/package.xml                   |    2 +-
 2 files changed, 15 insertions(+), 6 deletions(-)

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

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

commit 018a5727e2585e5ee8c135d953ddee5018f55d64
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sat Oct 29 00:05:05 2011 -0600

    Remove 'content:' links from style attributes when viewing HTML messages

 imp/lib/Mime/Viewer/Html.php |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

http://git.horde.org/horde-git/-/commit/018a5727e2585e5ee8c135d953ddee5018f55d64

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

commit 48fce95d9f9ba0e71eeb1871e16fa8b4ff8cb9f7
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sat Oct 29 00:29:13 2011 -0600

    Fix iteration through child HTML nodes in the HTML viewer so that extended viewers can do things like remove nodes outright.

 framework/Mime_Viewer/lib/Horde/Mime/Viewer/Html.php |   14 ++++++++++++--
 framework/Mime_Viewer/package.xml                    |    2 +-
 2 files changed, 13 insertions(+), 3 deletions(-)

http://git.horde.org/horde-git/-/commit/48fce95d9f9ba0e71eeb1871e16fa8b4ff8cb9f7

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

commit d197a735d8656976e7d0a2429c86549c35448997
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sat Oct 29 00:05:41 2011 -0600

    Better sanitizing of link tags in HTML viewable content
    
    Strip out all link tags other than foreign CSS.
    For foreign CSS, if an untrusted sender, don't load until user tells us
    to.

 imp/docs/CHANGES             |    1 +
 imp/js/imp.js                |    7 ++++++-
 imp/lib/Mime/Viewer/Html.php |   38 ++++++++++++++++++++++++++++++++++++++
 imp/package.xml              |    3 ++-
 4 files changed, 47 insertions(+), 2 deletions(-)

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

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

commit 568f763f48760c0f605133143ae6a78062b95f33
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Sat Oct 29 00:44:15 2011 -0600

    Correctly reference CSS data contained within multipart/related
    
    TODO: For this data (and style tags directly appearing in the HTML
    data), we still need to strip out foreign URLs within the CSS data.

 imp/docs/CHANGES             |    2 ++
 imp/lib/Mime/Viewer/Html.php |   27 ++++++++++++++++++++-------
 imp/package.xml              |    1 +
 3 files changed, 23 insertions(+), 7 deletions(-)

http://git.horde.org/horde-git/-/commit/568f763f48760c0f605133143ae6a78062b95f33




More information about the commits mailing list