[commits] Horde branch master updated. 715dddc005db799366eb19d72c50ce9af79b2f1b

Michael M Slusarz slusarz at horde.org
Sat Apr 25 01:40:34 UTC 2015


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

from: d00d1cdccdc23dea47524de08f11f9debfb69d76

cd73281 [mms] Fix Horde_Mapi if bcmath isn't installed.
3075e18 TNEF parts are not attachments
e449aae Use Horde_Mime_Part to normalize/sanitize the MIME type
d9d24a0 View text parts contained in TNEF data inline
715dddc [mms] Fix rare errors when multiple iterations are occurring on the same set of MIME parts.

Summary: http://github.com/horde/horde/compare/d00d1cdccdc23dea47524de08f11f9debfb69d76...715dddc005db799366eb19d72c50ce9af79b2f1b

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

commit cd73281ef0d4ec20dee9bed3a0ca36173f84979a
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Apr 24 15:22:48 2015 -0600

    [mms] Fix Horde_Mapi if bcmath isn't installed.
    
    Can't rely on the extension existing. If it doesn't, makes much more
    sense to indicate that dates can't be parsed rather than throwing an
    exception.
    
    I can actually see tnef attachments now.
    
    (Should probably be using something like Math_BigInteger to do > 32-bit
    calculations, so it works on all systems regardless of extension
    availability)

 framework/Mapi/lib/Horde/Mapi.php           |    8 ++++++--
 framework/Mapi/package.xml                  |    4 ++--
 framework/Mapi/test/Horde/Mapi/MapiTest.php |   10 +++++-----
 3 files changed, 13 insertions(+), 9 deletions(-)

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

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

commit 3075e1831d487040e56ef4a7b730ba323bbeae44
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Apr 24 15:42:27 2015 -0600

    TNEF parts are not attachments

 imp/lib/Mime/Attachment.php |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

http://github.com/horde/horde/commit/3075e1831d487040e56ef4a7b730ba323bbeae44

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

commit e449aae1c3c44562966c992b4a550acc591406d1
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Apr 24 16:53:44 2015 -0600

    Use Horde_Mime_Part to normalize/sanitize the MIME type

 framework/Mime_Viewer/lib/Horde/Mime/Viewer/Tnef.php |    9 +++++----
 1 files changed, 5 insertions(+), 4 deletions(-)

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

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

commit d9d24a03980c8926a83ec05443dcfa65196c4f91
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Apr 24 16:55:38 2015 -0600

    View text parts contained in TNEF data inline

 framework/Mime_Viewer/lib/Horde/Mime/Viewer/Tnef.php |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

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

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

commit 715dddc005db799366eb19d72c50ce9af79b2f1b
Author: Michael M Slusarz <slusarz at horde.org>
Date:   Fri Apr 24 13:04:00 2015 -0600

    [mms] Fix rare errors when multiple iterations are occurring on the same set of MIME parts.
    
    iterators need to be state-independent of each other, which means we
    necessarily need an external iterator in order to handle this.

 framework/Mime/doc/Horde/Mime/UPGRADING         |    8 ++
 framework/Mime/lib/Horde/Mime/Part.php          |   85 +++++++++-----
 framework/Mime/lib/Horde/Mime/Part/Iterator.php |  137 +++++++++++++++++++++++
 framework/Mime/package.xml                      |   16 ++-
 4 files changed, 209 insertions(+), 37 deletions(-)
 create mode 100644 framework/Mime/lib/Horde/Mime/Part/Iterator.php

http://github.com/horde/horde/commit/715dddc005db799366eb19d72c50ce9af79b2f1b




More information about the commits mailing list