[commits] Horde branch imp_6_1 updated. 9e43806de0676cc6058e1d70d82b814882e4b8d8
Michael M Slusarz
slusarz at horde.org
Wed Feb 6 07:52:01 UTC 2013
The branch "imp_6_1" has been updated.
The following is a summary of the commits.
from: c0ce7a6712259fbc6413231ec7ac595c9c855085
c8f09fe Fix viewing all parts
061d271 Tweak changelog entry
d8302a4 [mms] Rewritten/improved linked attachment code.
6beee13 IMP_Mailbox_Ui::getSize() -> IMP::sizeFormat()
cc5c35f update package.xml requirements
9e43806 Use injector to determine if mail logging is available
-----------------------------------------------------------------------
commit c8f09fe1d51945e375967eeffe226dec3d90a167
Author: Michael M Slusarz <slusarz at horde.org>
Date: Tue Feb 5 18:20:53 2013 -0700
Fix viewing all parts
imp/js/dimpbase.js | 4 ++--
imp/js/message-dimp.js | 7 ++++---
2 files changed, 6 insertions(+), 5 deletions(-)
http://git.horde.org/horde-git/-/commit/c8f09fe1d51945e375967eeffe226dec3d90a167
-----------------------------------------------------------------------
commit 061d2711ddece41522dc3eacf06ec29957894e07
Author: Michael M Slusarz <slusarz at horde.org>
Date: Tue Feb 5 18:21:28 2013 -0700
Tweak changelog entry
imp/docs/CHANGES | 4 ++--
imp/package.xml | 4 ++--
2 files changed, 4 insertions(+), 4 deletions(-)
http://git.horde.org/horde-git/-/commit/061d2711ddece41522dc3eacf06ec29957894e07
-----------------------------------------------------------------------
commit d8302a4216bcd2c79f994421ed8d477b0e59e022
Author: Michael M Slusarz <slusarz at horde.org>
Date: Tue Feb 5 23:25:12 2013 -0700
[mms] Rewritten/improved linked attachment code.
Reduce overall storage space in VFS backend - single folder contains
all attachments for a user rather than a new folder for every
message.
Additionally, there is now a single metadata file for a user rather than
(potentially) one metadata file per attachment. This should also speed
up the pruning login task (vastly reduces the number of VFS calls needed
to determine whether a file is expired).
This metadata file now contains the timestamp and the MIME type (the
MIME type no longer needs to be determined dynamically every time the
file is downloaded).
Stream the file to the browser to reduce memory usage.
Attachments are now accessed by a UUID rather than a potentially
complicated filename.
Backend logic now lives in library rather than display script.
More details are now displayed to the receiving user regarding the
attachment contents.
imp/attachment.php | 142 ++-----
imp/docs/CHANGES | 1 +
imp/docs/UPGRADING | 7 +
imp/lib/Compose.php | 52 +--
imp/lib/Compose/LinkedAttachment.php | 390 ++++++++++++++++++
imp/lib/LoginTasks/Task/DeleteAttachmentsMonthly.php | 28 +--
imp/package.xml | 10 +-
7 files changed, 457 insertions(+), 173 deletions(-)
create mode 100644 imp/lib/Compose/LinkedAttachment.php
http://git.horde.org/horde-git/-/commit/d8302a4216bcd2c79f994421ed8d477b0e59e022
-----------------------------------------------------------------------
commit 6beee13816c7b3243110857a84aea50fe2bfd925
Author: Michael M Slusarz <slusarz at horde.org>
Date: Wed Feb 6 00:25:39 2013 -0700
IMP_Mailbox_Ui::getSize() -> IMP::sizeFormat()
imp/lib/Ajax/Application/ListMessages.php | 2 +-
imp/lib/Basic/Mailbox.php | 2 +-
imp/lib/Compose.php | 3 +--
imp/lib/IMP.php | 14 ++++++++++++++
imp/lib/Mailbox/Ui.php | 14 --------------
imp/lib/Minimal/Compose.php | 4 +---
6 files changed, 18 insertions(+), 21 deletions(-)
http://git.horde.org/horde-git/-/commit/6beee13816c7b3243110857a84aea50fe2bfd925
-----------------------------------------------------------------------
commit cc5c35fdc68296d685b7e2efdf6048df83e4a528
Author: Michael M Slusarz <slusarz at horde.org>
Date: Wed Feb 6 00:39:35 2013 -0700
update package.xml requirements
imp/package.xml | 42 +++++++++++++++++++++++++++++++++++-------
1 files changed, 35 insertions(+), 7 deletions(-)
http://git.horde.org/horde-git/-/commit/cc5c35fdc68296d685b7e2efdf6048df83e4a528
-----------------------------------------------------------------------
commit 9e43806de0676cc6058e1d70d82b814882e4b8d8
Author: Michael M Slusarz <slusarz at horde.org>
Date: Wed Feb 6 00:51:45 2013 -0700
Use injector to determine if mail logging is available
imp/lib/Ajax/Queue.php | 26 ++++++++++++++------------
imp/lib/Application.php | 1 +
imp/lib/Basic/Message.php | 4 ++--
imp/lib/Compose.php | 10 +++++-----
imp/lib/Factory/Maillog.php | 38 ++++++++++++++++++++++++++++++++++++++
imp/lib/Message.php | 9 +++++----
imp/lib/Message/Ui.php | 9 ++++++---
imp/package.xml | 6 ++++--
8 files changed, 75 insertions(+), 28 deletions(-)
create mode 100644 imp/lib/Factory/Maillog.php
http://git.horde.org/horde-git/-/commit/9e43806de0676cc6058e1d70d82b814882e4b8d8
More information about the commits
mailing list