pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mail/imp IMP version H3 (4.2) is a major upgrade in th...
details: https://anonhg.NetBSD.org/pkgsrc/rev/9b81f7d69b15
branches: trunk
changeset: 542735:9b81f7d69b15
user: adrianp <adrianp%pkgsrc.org@localhost>
date: Mon May 26 12:55:02 2008 +0000
description:
IMP version H3 (4.2) is a major upgrade in the 4.x release series, including
these enhancements:
* Message and mailbox caching on the server side, resulting in much
increased performance and much less web server and IMAP server load.
* Rewrite of much of IMP's core libraries, resulting in more efficient
memory usage, more efficient IMAP queries, smaller session sizes, and
increased performance.
* WCAG 1.0 Priority 2/Section 508 accessibility guidelines compliance.
* Javascript auto-complete contact list searching.
* Can now have multiple browser windows open without destroying the
open session.
* Logging of sent messages.
* Add protection against CSRF attacks.
* Improve WYSIWYG editors to support more browsers and offer more choices.
* Server configuration to limit maximum number of recipients per message
and maximum number of sent messages over a certain period of time.
* Improved templating of output code to ease local customization.
* Additional maintenance tasks to clean old messages from mailboxes.
* Sorting is now saved per mailbox rather than across all mailboxes.
* On IE and Firefox, warn users before closing popup compose window.
* Add support for symmetric PGP encryption.
* Preference added to dictate default cursor location in compose textarea.
* Preference added to only verify PGP & S/MIME signed messages on
user request.
* Forward messages as RFC 822 parts by default; provide more options for
forwarding messages; and be smarter about what part to use as body
text depending on current editor (text vs. html).
* Javascript code now uses the prototype js library, resulting in more
robust code and more available functionality - for example, non-modal
newmail popups.
* Add server configuration to limit the maximum size of MIME message
data that can be displayed inline.
* Use tidy extension (if available) to clean up display of HTML messages
and clean up HTML composed messages.
* Add RSS/Atom feed for mailboxes.
* More/improved display options for the folder lists and better handling
of non-private namespaces.
* Improvements/cleanups to the imap quota drivers.
* Add additional hooks after certain actions (i.e. post-login,
post-compose).
* Add support for sending e-mails with Internationalized Domain Names
(IDN).
* Fetch public PGP keys from keyserver if not available in address book.
* Add configuration for folders that may not be modified.
* and much, much, much more.
diffstat:
mail/imp/Makefile | 14 +-
mail/imp/PLIST | 318 +++++++++++++++++++++++++++++++++++++++++------------
mail/imp/distinfo | 8 +-
3 files changed, 257 insertions(+), 83 deletions(-)
diffs (truncated from 592 to 300 lines):
diff -r 5655e3e71346 -r 9b81f7d69b15 mail/imp/Makefile
--- a/mail/imp/Makefile Mon May 26 12:53:04 2008 +0000
+++ b/mail/imp/Makefile Mon May 26 12:55:02 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.47 2008/05/26 02:13:22 joerg Exp $
+# $NetBSD: Makefile,v 1.48 2008/05/26 12:55:02 adrianp Exp $
DISTNAME= imp-h3-${IMPVER}
PKGNAME= imp-${IMPVER}
@@ -10,9 +10,9 @@
HOMEPAGE= http://www.horde.org/imp/
COMMENT= Internet Messaging Program
-CONFLICTS+= imp-3.*
+CONFLICTS+= imp-3.*{,nb*}
-DEPENDS+= horde>=3.0.2:../../www/horde
+DEPENDS+= horde>=3.2:../../www/horde
DEPENDS+= ${PHP_PKG_PREFIX}-imap>4.3.3:../../mail/php-imap
DEPENDS+= ${PHP_PKG_PREFIX}-pear-Mail-[0-9]*:../../mail/pear-Mail
@@ -26,7 +26,7 @@
EGDIR= ${PREFIX}/share/examples/imp
HORDEDIR= ${PREFIX}/share/horde
IMPDIR= ${HORDEDIR}/imp
-IMPVER= 4.1.6
+IMPVER= 4.2
PAXDIRS= lib locale po scripts templates themes
PKG_USERS_VARS+= APACHE_USER
@@ -71,6 +71,12 @@
SUBST_SED.files= -e "s|@IMPDIR@|${IMPDIR}|g"
SUBST_MESSAGE.files= Fixing configuration files.
+REPLACE_INTERPRETER+= php
+REPLACE.php.old= .*/bin/php
+REPLACE.php.new= ${PREFIX}/bin/php
+REPLACE_FILES.php= scripts/bounce_spam.php \
+ scripts/upgrades/convert_vfolders.php
+
.include "options.mk"
do-build:
diff -r 5655e3e71346 -r 9b81f7d69b15 mail/imp/PLIST
--- a/mail/imp/PLIST Mon May 26 12:53:04 2008 +0000
+++ b/mail/imp/PLIST Mon May 26 12:55:02 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.10 2006/06/16 09:24:36 adrianp Exp $
+@comment $NetBSD: PLIST,v 1.11 2008/05/26 12:55:02 adrianp Exp $
share/doc/imp/CHANGES
share/doc/imp/COPYING
share/doc/imp/CREDITS
@@ -10,22 +10,25 @@
share/examples/imp/imp.conf
share/horde/imp/acl.php
share/horde/imp/attachment.php
+share/horde/imp/cache.php
share/horde/imp/compose.php
share/horde/imp/config/conf.xml.dist
share/horde/imp/config/filter.txt.dist
share/horde/imp/config/header.php.dist
+share/horde/imp/config/hooks.php.dist
share/horde/imp/config/menu.php.dist
share/horde/imp/config/mime_drivers.php.dist
share/horde/imp/config/motd.php.dist
share/horde/imp/config/prefs.php.dist
share/horde/imp/config/servers.php.dist
+share/horde/imp/config/spelling.php.dist
share/horde/imp/config/trailer.txt.dist
share/horde/imp/contacts.php
-share/horde/imp/expand.php
share/horde/imp/fetchmail.php
share/horde/imp/fetchmailprefs.php
share/horde/imp/filterprefs.php
share/horde/imp/folders.php
+share/horde/imp/imple.php
share/horde/imp/index.php
share/horde/imp/lib/Auth/imp.php
share/horde/imp/lib/Block/summary.php
@@ -38,13 +41,22 @@
share/horde/imp/lib/Filter.php
share/horde/imp/lib/Folder.php
share/horde/imp/lib/IMAP.php
+share/horde/imp/lib/IMAP/ACL.php
+share/horde/imp/lib/IMAP/ACL/rfc2086.php
+share/horde/imp/lib/IMAP/ACL/rfc4314.php
+share/horde/imp/lib/IMAP/Cache.php
share/horde/imp/lib/IMAP/Client.php
+share/horde/imp/lib/IMAP/MessageCache.php
share/horde/imp/lib/IMAP/Search.php
share/horde/imp/lib/IMAP/Sort.php
share/horde/imp/lib/IMAP/Thread.php
share/horde/imp/lib/IMAP/Tree.php
share/horde/imp/lib/IMP.php
share/horde/imp/lib/Identity/imp.php
+share/horde/imp/lib/Imple.php
+share/horde/imp/lib/Imple/ContactAutoCompleter.php
+share/horde/imp/lib/Imple/SpellChecker.php
+share/horde/imp/lib/JSON.php
share/horde/imp/lib/MIME/Contents.php
share/horde/imp/lib/MIME/Headers.php
share/horde/imp/lib/MIME/Viewer/alternative.php
@@ -61,6 +73,7 @@
share/horde/imp/lib/MIME/Viewer/plain.php
share/horde/imp/lib/MIME/Viewer/related.php
share/horde/imp/lib/MIME/Viewer/rfc822.php
+share/horde/imp/lib/MIME/Viewer/smil.php
share/horde/imp/lib/MIME/Viewer/status.php
share/horde/imp/lib/MIME/Viewer/tnef.php
share/horde/imp/lib/MIME/Viewer/zip.php
@@ -69,6 +82,8 @@
share/horde/imp/lib/Maintenance/Task/delete_attachments_monthly.php
share/horde/imp/lib/Maintenance/Task/delete_sentmail_monthly.php
share/horde/imp/lib/Maintenance/Task/fetchmail_login.php
+share/horde/imp/lib/Maintenance/Task/purge_sentmail.php
+share/horde/imp/lib/Maintenance/Task/purge_spam.php
share/horde/imp/lib/Maintenance/Task/purge_trash.php
share/horde/imp/lib/Maintenance/Task/rename_sentmail_monthly.php
share/horde/imp/lib/Maintenance/Task/tos_agreement.php
@@ -77,17 +92,28 @@
share/horde/imp/lib/Notification/Listener/status.php
share/horde/imp/lib/Quota.php
share/horde/imp/lib/Quota/command.php
-share/horde/imp/lib/Quota/courier.php
-share/horde/imp/lib/Quota/cyrus.php
+share/horde/imp/lib/Quota/hook.php
+share/horde/imp/lib/Quota/imap.php
share/horde/imp/lib/Quota/logfile.php
+share/horde/imp/lib/Quota/maildir.php
share/horde/imp/lib/Quota/mdaemon.php
share/horde/imp/lib/Quota/mercury32.php
+share/horde/imp/lib/Quota/sql.php
share/horde/imp/lib/Search.php
+share/horde/imp/lib/Sentmail.php
+share/horde/imp/lib/Sentmail/sql.php
share/horde/imp/lib/Session.php
share/horde/imp/lib/Spam.php
+share/horde/imp/lib/SpellChecker.php
+share/horde/imp/lib/SpellChecker/aspell.php
+share/horde/imp/lib/Template.php
+share/horde/imp/lib/UI/Compose.php
+share/horde/imp/lib/UI/Mailbox.php
+share/horde/imp/lib/UI/Message.php
share/horde/imp/lib/api.php
share/horde/imp/lib/base.php
share/horde/imp/lib/prefs.php
+share/horde/imp/lib/tests/mime_viewer_html.phpt
share/horde/imp/lib/version.php
share/horde/imp/locale/ar_OM/LC_MESSAGES/imp.mo
share/horde/imp/locale/ar_SY/LC_MESSAGES/imp.mo
@@ -205,90 +231,73 @@
share/horde/imp/po/uk_UA.po
share/horde/imp/po/zh_CN.po
share/horde/imp/po/zh_TW.po
-share/horde/imp/recompose.php
share/horde/imp/redirect.php
+share/horde/imp/rss.php
share/horde/imp/saveimage.php
share/horde/imp/scripts/Imp.reg
+share/horde/imp/scripts/bounce_spam.php
share/horde/imp/scripts/custom_login.php
+share/horde/imp/scripts/sql/imp.sql
+share/horde/imp/scripts/sql/imp.xml
+share/horde/imp/scripts/upgrades/convert_vfolders.php
share/horde/imp/search.php
share/horde/imp/smime.php
-share/horde/imp/spelling.php
share/horde/imp/stationery.php
-share/horde/imp/templates/acl/acl.inc
+share/horde/imp/templates/acl/acl.html
share/horde/imp/templates/common-header.inc
-share/horde/imp/templates/compose/attachments.inc
-share/horde/imp/templates/compose/attachments.js
-share/horde/imp/templates/compose/compose.inc
-share/horde/imp/templates/compose/compose.js
-share/horde/imp/templates/compose/compose_expand.js
-share/horde/imp/templates/compose/encrypt_list.inc
-share/horde/imp/templates/compose/expand.inc
-share/horde/imp/templates/compose/recompose.inc
-share/horde/imp/templates/compose/redirect.inc
-share/horde/imp/templates/compose/spelling.inc
-share/horde/imp/templates/compose/spelling.js
-share/horde/imp/templates/compose/success.inc
-share/horde/imp/templates/contacts/contacts.inc
-share/horde/imp/templates/fetchmail/account_select.inc
-share/horde/imp/templates/fetchmail/driver_select.inc
-share/horde/imp/templates/fetchmail/fetchmail.inc
-share/horde/imp/templates/fetchmail/manage.inc
-share/horde/imp/templates/fetchmail/top.inc
-share/horde/imp/templates/filters/notactive.inc
-share/horde/imp/templates/filters/prefs.inc
-share/horde/imp/templates/folders/actions.inc
+share/horde/imp/templates/compose/compose.html
+share/horde/imp/templates/compose/redirect.html
+share/horde/imp/templates/compose/success.html
+share/horde/imp/templates/contacts/contacts.html
+share/horde/imp/templates/fetchmail/fetchmail.html
+share/horde/imp/templates/fetchmail/fetchmailprefs.html
+share/horde/imp/templates/filters/prefs.html
+share/horde/imp/templates/folders/actions.html
share/horde/imp/templates/folders/folders.html
share/horde/imp/templates/folders/folders_confirm.html
-share/horde/imp/templates/folders/foot.inc
-share/horde/imp/templates/folders/head.inc
-share/horde/imp/templates/folders/import.inc
+share/horde/imp/templates/folders/folders_size.html
+share/horde/imp/templates/folders/head.html
+share/horde/imp/templates/folders/import.html
share/horde/imp/templates/javascript/addressesBlocks.js
-share/horde/imp/templates/javascript/folders.js
share/horde/imp/templates/javascript/popup.js
-share/horde/imp/templates/login/login.inc
-share/horde/imp/templates/mailbox/actions.inc
-share/horde/imp/templates/mailbox/actions_deleted.inc
-share/horde/imp/templates/mailbox/alert.inc
-share/horde/imp/templates/mailbox/empty_mailbox.inc
-share/horde/imp/templates/mailbox/footer.inc
-share/horde/imp/templates/mailbox/header.inc
-share/horde/imp/templates/mailbox/javascript.inc
-share/horde/imp/templates/mailbox/legend.inc
+share/horde/imp/templates/javascript_defs.php
+share/horde/imp/templates/login/login.html
+share/horde/imp/templates/login/mobile.inc
+share/horde/imp/templates/login/recompose.html
+share/horde/imp/templates/mailbox/actions.html
+share/horde/imp/templates/mailbox/actions_deleted.html
+share/horde/imp/templates/mailbox/empty_mailbox.html
+share/horde/imp/templates/mailbox/header.html
share/horde/imp/templates/mailbox/mailbox.html
-share/horde/imp/templates/mailbox/message_footers.inc
-share/horde/imp/templates/mailbox/message_headers.inc
-share/horde/imp/templates/mailbox/navbar.inc
-share/horde/imp/templates/mailbox/searchfolder.inc
-share/horde/imp/templates/menu.inc
-share/horde/imp/templates/message/headers.inc
-share/horde/imp/templates/message/javascript.inc
-share/horde/imp/templates/message/message.inc
-share/horde/imp/templates/message/navbar_actions.inc
-share/horde/imp/templates/message/navbar_navigate.inc
-share/horde/imp/templates/message/navbar_top.inc
-share/horde/imp/templates/pgp/import_key.inc
-share/horde/imp/templates/pgp/notactive.inc
-share/horde/imp/templates/pgp/passphrase.inc
-share/horde/imp/templates/pgp/pgp.inc
-share/horde/imp/templates/prefs/defaultsearchselect.inc
+share/horde/imp/templates/mailbox/message_footers.html
+share/horde/imp/templates/mailbox/message_headers.html
+share/horde/imp/templates/mailbox/navbar.html
+share/horde/imp/templates/mailbox/searchfolder.html
+share/horde/imp/templates/menu.html
+share/horde/imp/templates/message/message.html
+share/horde/imp/templates/message/navbar_actions.html
+share/horde/imp/templates/message/navbar_navigate.html
+share/horde/imp/templates/message/navbar_top.html
+share/horde/imp/templates/newmsg/alert.html
+share/horde/imp/templates/pgp/import_key.html
+share/horde/imp/templates/pgp/passphrase.html
+share/horde/imp/templates/pgp/pgp.html
share/horde/imp/templates/prefs/encryptselect.inc
share/horde/imp/templates/prefs/folderselect.inc
share/horde/imp/templates/prefs/initialpageselect.inc
share/horde/imp/templates/prefs/sentmailselect.inc
+share/horde/imp/templates/prefs/soundselect.inc
share/horde/imp/templates/prefs/sourceselect.inc
share/horde/imp/templates/prefs/spamselect.inc
share/horde/imp/templates/prefs/trashselect.inc
-share/horde/imp/templates/quota/quota.inc
-share/horde/imp/templates/saveimage/saveimage.inc
-share/horde/imp/templates/search/fields.inc
-share/horde/imp/templates/search/header.inc
-share/horde/imp/templates/search/javascript.inc
-share/horde/imp/templates/search/main.inc
-share/horde/imp/templates/smime/import_key.inc
-share/horde/imp/templates/smime/notactive.inc
-share/horde/imp/templates/smime/passphrase.inc
-share/horde/imp/templates/smime/smime.inc
-share/horde/imp/templates/stationery/prefs.inc
+share/horde/imp/templates/quota/quota.html
+share/horde/imp/templates/rss/mailbox.rss
+share/horde/imp/templates/saveimage/saveimage.html
+share/horde/imp/templates/search/search.html
+share/horde/imp/templates/smime/import_key.html
+share/horde/imp/templates/smime/passphrase.html
+share/horde/imp/templates/smime/smime.html
+share/horde/imp/templates/stationery/stationery.html
share/horde/imp/templates/thread/thread.html
share/horde/imp/test.php
share/horde/imp/themes/azur/screen.css
@@ -298,11 +307,17 @@
share/horde/imp/themes/burntorange/screen.css
share/horde/imp/themes/cherry/screen.css
share/horde/imp/themes/cornflower/screen.css
+share/horde/imp/themes/fadetogreen/screen.css
+share/horde/imp/themes/feed-rss.xsl
share/horde/imp/themes/gennevilliers/screen.css
share/horde/imp/themes/graphics/addressbook_add.png
share/horde/imp/themes/graphics/addressbook_browse.png
share/horde/imp/themes/graphics/apple.png
share/horde/imp/themes/graphics/attachment.png
+share/horde/imp/themes/graphics/audio/doorbell.wav
Home |
Main Index |
Thread Index |
Old Index