| 1 |
February 9, 2005
|
| 2 |
- mail_archive.module
|
| 3 |
o remove "rebuild thread" menu item (no longer necessary)
|
| 4 |
o add "edit message" link, currently allows only for manual rethreading
|
| 5 |
o convert some tabs to spaces
|
| 6 |
|
| 7 |
February 5, 2005
|
| 8 |
- mail_archive.module
|
| 9 |
o added some watchdog messages
|
| 10 |
o added pause between each subscription when downloading messages from
|
| 11 |
multiple subscriptions - works around imap bug in which too many
|
| 12 |
connection attempts in rapid succession can cause some to fail
|
| 13 |
o fix $Id tag
|
| 14 |
|
| 15 |
January 30, 2005
|
| 16 |
- mail_archive.module:
|
| 17 |
o fixed permissions issue for deleting messages
|
| 18 |
o initial support for browsing by date (rough around the edges)
|
| 19 |
|
| 20 |
January 26, 2005
|
| 21 |
- mail_archive.module:
|
| 22 |
o added ability to delete message (and optionally attachments)
|
| 23 |
|
| 24 |
January 23, 2005
|
| 25 |
- mail_archive.module:
|
| 26 |
o fix raw message view (added hidden menu item)
|
| 27 |
o fix from/subject search (added hidden menu item)
|
| 28 |
|
| 29 |
January 21, 2005
|
| 30 |
- mail_archive.module:
|
| 31 |
o use pager when displaying expanded thread, only showing n messages per
|
| 32 |
page
|
| 33 |
o display categorized mail archives page modeled after forum module
|
| 34 |
|
| 35 |
January 17, 2005
|
| 36 |
- mail_archive.module:
|
| 37 |
o display "(no subject)" (localized) when listing messages without subject
|
| 38 |
- ma_blogit.module:
|
| 39 |
o adds "blog it" link to message views
|
| 40 |
|
| 41 |
January 16, 2005
|
| 42 |
- mail_archive.module:
|
| 43 |
o don't increment messages_downloaded if download fails (or is duplicate)
|
| 44 |
o set maximum number of downloads at a time (ie, to prevent browser timeout)
|
| 45 |
o added some additional mail_archive_api hooks to support upcoming addon modules
|
| 46 |
o pass $message to all invoked hooks
|
| 47 |
- mail_archive.mysql:
|
| 48 |
o fix typo in mail_archive_subscriptions preventing table creation
|
| 49 |
o remove unused fields from mail_archive_subscriptions
|
| 50 |
|
| 51 |
January 15, 2005
|
| 52 |
- mail_archive.module:
|
| 53 |
o fix 'next thread' and 'previous thread' links to really link to next and previous thread
|
| 54 |
(have to reference from parent of thread, not current message)
|
| 55 |
o provide 'top of thread' tab when in thread view and not at top of thread
|
| 56 |
o weight down administrative tabs to always appear at the far right
|
| 57 |
o term change: "original message" becomes "raw message"
|
| 58 |
o add logic to deal with in_reply_to header lines that have multiple <>'s as
|
| 59 |
done by some MTAs
|
| 60 |
o odd logic when rethreading to prevent infinite loops
|
| 61 |
o misc cleanup
|
| 62 |
- mail_archive.mysql:
|
| 63 |
o add new in_reply_tos column to flag when we have multiple in_reply_to candidates
|
| 64 |
|
| 65 |
ALTER TABLE {mail_archive_message_index} ADD in_reply_tos int(2) unsigned default 0;
|
| 66 |
|
| 67 |
January 14, 2005
|
| 68 |
- mail_archive.module:
|
| 69 |
o determine body type using encoding field, not type field
|
| 70 |
o allow 'access mail archive' access to "next" and "previous" links
|
| 71 |
o fix 'next message' and 'previous message' links to really link to next and previous message
|
| 72 |
o added mouse-over descriptions to all menu items
|
| 73 |
|
| 74 |
January 13, 2005
|
| 75 |
- mail_archive.module:
|
| 76 |
o when determining if attachment is text, use 'encoding', not 'type'
|
| 77 |
o formatting cleanup
|
| 78 |
o fixed message filtering to use selected subscription filter format
|
| 79 |
o enhancing parsing of 'message_id' and 'in_reply_to' to handle wider range
|
| 80 |
of possible formats (also fixed related threading issues)
|
| 81 |
o fixed rethreading of "corrupted" threads (ie, if top parent is deleted)
|
| 82 |
|
| 83 |
A demo of this module can now be found at:
|
| 84 |
http://kerneltrap.org/lists
|
| 85 |
|
| 86 |
January 12, 2005
|
| 87 |
- mail_archive.module:
|
| 88 |
o replaced custom menus with standard Drupal menus
|
| 89 |
o added 'previous message' and 'next message' for flat message views
|
| 90 |
o added 'previous thread' and 'next thread' for threaded message views
|
| 91 |
o removed last reference to nonexistant "listname" (now subscription)
|
| 92 |
o added CSS tags for custom looks of mail archives
|
| 93 |
o filtering cleanup, set filter format when creating subscription
|
| 94 |
|
| 95 |
January 11, 2005
|
| 96 |
- mail_archive.module:
|
| 97 |
o misc cleanup
|
| 98 |
o turn subscriptions into a node type
|
| 99 |
o handle non-text message bodies (should be run through filter, as can
|
| 100 |
contain binary "junk")
|
| 101 |
o run emails through filter(s)
|
| 102 |
- mail_archive.mysql:
|
| 103 |
o cleanup, changes to support subscriptions as node types
|
| 104 |
o add new bodytype column to message_index for handling non-text bodies
|
| 105 |
|
| 106 |
ALTER TABLE {mail_archive_message_index} ADD bodytype int(2) unsigned default 0;
|
| 107 |
ALTER TABLE {mail_archive_subscriptions} ADD nid int(11) unsigned;
|
| 108 |
ALTER TABLE {mail_archive_subscriptions} CHANGE type connection tinyint unsigned;
|
| 109 |
ALTER TABLE {mail_archive_subscriptions} CHANGE path folder varchar(255) NOT NULL default '';
|
| 110 |
ALTER TABLE {mail_archive_subscriptions} CHANGE status subscription_status tinyint unsigned;
|
| 111 |
ALTER TABLE {mail_archive_subscriptions} DROP listname;
|
| 112 |
ALTER TABLE {mail_archive_subscriptions} DROP description;
|
| 113 |
|
| 114 |
January 9, 2005
|
| 115 |
- mail_archive.module: initial release (early beta)
|