| 1 |
20 August 2008
|
| 2 |
--------------
|
| 3 |
Fix security vulnerability in mime allocation. Mailsave now requires
|
| 4 |
Drupal 6.4 or higher in order to work. Thanks to mfb (user/12302) for
|
| 5 |
pointing this one out.
|
| 6 |
|
| 7 |
07 August 2008
|
| 8 |
--------------
|
| 9 |
Incorporate patch from #291232 to fix menu access argument and tidy up
|
| 10 |
strings. Thanks to mfb (user/12302).
|
| 11 |
|
| 12 |
17 July 2008
|
| 13 |
------------
|
| 14 |
Error reports of problems using Blackberry devices highlighted that the file
|
| 15 |
name decoding was being done in the wrong place. New filename decode and
|
| 16 |
sanitise routine written to ensure child modules are only given usable file
|
| 17 |
names for processing. Thanks to spanders (drupal.org/user/29009) for putting
|
| 18 |
me on the right track in post 217516#comment-925326.
|
| 19 |
|
| 20 |
12 July 2008
|
| 21 |
------------
|
| 22 |
A little later than planned, but mailhandler went official a while back, so
|
| 23 |
mailsave is now ready for an official release. At the moment none of the add
|
| 24 |
on modules such as mailsave_to_image are ready, but the main image module is
|
| 25 |
only at alpha stage in any case. The clean up filters are still available so
|
| 26 |
MMS cleaning is still possible.
|
| 27 |
|
| 28 |
05 December 2007
|
| 29 |
----------------
|
| 30 |
This is the first development commit of mailsave for Drupal 6. Technically
|
| 31 |
mailhandler hasn't been officially migrated yet, but using a locally updated
|
| 32 |
copy this version of mailsave is working.
|
| 33 |
|
| 34 |
Not that related mailsave modules, such as mailsave to image, or mailsave to
|
| 35 |
image field, have not yet been updated as these also require related modules
|
| 36 |
to be ported to Drupal 6.
|
| 37 |
|
| 38 |
28 October 2007
|
| 39 |
---------------
|
| 40 |
Discovered that constants defined for mime encoding are in fact already defined
|
| 41 |
by the IMAP extensions, so no need to create new ones. Mailsave updated to use
|
| 42 |
them!
|
| 43 |
|
| 44 |
23 October 2007
|
| 45 |
---------------
|
| 46 |
There are quite a lot of changes in this version of mailsave!
|
| 47 |
|
| 48 |
# Optimized for latest mailhandler
|
| 49 |
Mailhandler has been updated and now extracts mime parts as part of its
|
| 50 |
retrieval process, and it makes these attachments available via the node.
|
| 51 |
For users with the latest mailhandler it is therefore not necessary for
|
| 52 |
mailsave to do its own extraction, which requires a second call to the mail
|
| 53 |
host. This latest version of mailsave will test for the new mailhandler and
|
| 54 |
take advantage of it to speed up message processing. Mailhandler later than
|
| 55 |
5.1.2 (currently therefore only HEAD) is required.
|
| 56 |
|
| 57 |
# Unnamed files handled
|
| 58 |
Unknown files found by mailsave are now assigned the name unnamed_attachment
|
| 59 |
in order to be consistent with the mailhandler naming convention. At present
|
| 60 |
this isn't too critical, but will help if future modules were to test for
|
| 61 |
empty filenames for some reason.
|
| 62 |
|
| 63 |
# Mailsave to imagefield
|
| 64 |
A contributed plug-in that allows mailsave to interact with the CCK imagefield
|
| 65 |
module was provided by Moonshine (drupal.org/user/133705) and is included in
|
| 66 |
this release.
|
| 67 |
|
| 68 |
# Mailsave to image_attach
|
| 69 |
A requested plug-in that allows mailsave to use image_attach rather than
|
| 70 |
forcing conversion to image nodes is included. This can be helpful if you
|
| 71 |
don't want the original node type to be changed. Instead of making image nodes
|
| 72 |
out of jpegs a new image node is created and linked to the "parent" node. If
|
| 73 |
activating the mailsave to image attach module you will want to make sure
|
| 74 |
mailsave to image is disabled! Also, don't forget to assign appropriate user
|
| 75 |
permissions (allow images from email to be attached) and enable image attach
|
| 76 |
for the appropriate content types.
|
| 77 |
|
| 78 |
# Mailsave to audio (beta)
|
| 79 |
This module is still in beta, but it seems to mostly work, so it is included
|
| 80 |
in this release to see how it gets on. It probably needs some further work
|
| 81 |
doing, and I'm not sure how many people will really want to post audio via
|
| 82 |
email/MMS!
|
| 83 |
|
| 84 |
# Clean up filters
|
| 85 |
Some additional clean up filters are added. The filters are still under
|
| 86 |
development. It seems that the content of MMS emails might vary depending on
|
| 87 |
the sending handset, which was unexpected. If the filter you need isn't in the
|
| 88 |
current package you can likely adapt one of the existing filters. If you do
|
| 89 |
this please consider contributing the filter back to the community. If you
|
| 90 |
aren't sure how to write a filter then you can post an MMS to the test box at
|
| 91 |
mailsave@stuartandnicola.com and I'll try to develop one if I get time. Thanks
|
| 92 |
to those users who sent messages to help create the initial set of filters.
|
| 93 |
|
| 94 |
18 October 2007
|
| 95 |
---------------
|
| 96 |
A sample MMS from Telia showed messages via this network did not make the file
|
| 97 |
name available via parameters/dparameters, so mailsave did not retrieve it.
|
| 98 |
Mailsave modified so that it will assign a filename "Unknown" to attachments of
|
| 99 |
type other than text that don't return a filename. At the same time a Telia
|
| 100 |
MMS filter was written to retrieve and update the filename for this network.
|
| 101 |
|
| 102 |
28 May 2007
|
| 103 |
-----------
|
| 104 |
Cleanup filters re-engineered so that they no longer appear on the module page
|
| 105 |
(where the list was getting long!) The filters are now treated as plug-ins and
|
| 106 |
are written as .inc files. A new mailsave > settings page has been created
|
| 107 |
which allows the user to turn on/off each plug-in. The list is grouped by
|
| 108 |
country using ISO country codes - this seems to make most sense since a user
|
| 109 |
is likely to be receiving most messages from their own locale, so this groups
|
| 110 |
providers nicely in one place.
|
| 111 |
|
| 112 |
The option to have other modules implement clean-up via hook_mailsave_clean is
|
| 113 |
retained in case, for some reason, someone wanted a plug-in that runs as a
|
| 114 |
module in its own right (not sure why that would be, but easy enough to leave
|
| 115 |
in!)
|
| 116 |
|
| 117 |
15 May 2007
|
| 118 |
-----------
|
| 119 |
As a result of allowing mailsave to store text attachments some of the filters
|
| 120 |
were acquiring additional text files. Affected clean up filters modified so
|
| 121 |
that they discard these additional files.
|
| 122 |
|
| 123 |
Clean up filters re-named to just mms_xx_yyyyyy where xx is two letter country
|
| 124 |
identified and yyyyyy is the network name. Things were getting messy as new
|
| 125 |
filters were added! Filters moved to a subdirectory MMS to keep them neat and
|
| 126 |
tidy and away from the main module elements.
|
| 127 |
|
| 128 |
Sample message received from Meteor (Ireland) - new filter created to handle
|
| 129 |
this.
|
| 130 |
|
| 131 |
14 May 2007
|
| 132 |
-----------
|
| 133 |
In developing a clean up filter for O2 realised that mailsave was not
|
| 134 |
storing text attachments (it was programmed to ignore type text/plain)
|
| 135 |
This is now changed so any attachment that has a filename is added to the
|
| 136 |
attachments list, including text types.
|
| 137 |
|
| 138 |
23 April 2007
|
| 139 |
-------------
|
| 140 |
Beta of mailsave version 2.
|
| 141 |
Basic modular system is working - now have mailsave.module and
|
| 142 |
mailsave_to_image.module interacting via hook_mailsave()
|
| 143 |
New modular system written to handle tidying up of MMS messages, via
|
| 144 |
hook_mailsave_clean. Use this hook to discard attachments and tidy up
|
| 145 |
the body on the basis of the service provider. Only tested via
|
| 146 |
Vodafone (UK) at this time (because that is who I use!)
|
| 147 |
|
| 148 |
22 April 2007
|
| 149 |
-------------
|
| 150 |
First prototype that uses hook_mailsave to handle file attachments.
|
| 151 |
Mailsave itself will now just save everything it is supplied with.
|
| 152 |
A separate module handles the jpeg to image routine, thereby separating
|
| 153 |
the mailsave function of obtaining attachments, and the handling of content.
|
| 154 |
Internally $node->attachments renamed to $node->mailsave_attachments to ensure
|
| 155 |
that attached files are made specific to the mailsave module.
|
| 156 |
|
| 157 |
11 April 2007
|
| 158 |
-------------
|
| 159 |
Oops - when I copied over the upload validation code I forget to replace
|
| 160 |
references to form_set_error('upload',...) with watchdog('error',...)
|
| 161 |
This is now fixed!
|
| 162 |
|
| 163 |
17 March 2007
|
| 164 |
-------------
|
| 165 |
Upgraded to Drupal 5.x
|
| 166 |
No changes to functionality.
|
| 167 |
|
| 168 |
|
| 169 |
02 December 2006
|
| 170 |
----------------
|
| 171 |
Overhauled and updated for Drupal 4.7
|
| 172 |
|
| 173 |
Key changes:
|
| 174 |
- Settings replaced with access control
|
| 175 |
- Now uses upload module to handle saving
|
| 176 |
- Uploads now saved in standard drupal files folder
|
| 177 |
- Now stores uploads in temporary folder before attaching
|
| 178 |
|
| 179 |
|
| 180 |
22 April 2006
|
| 181 |
-------------
|
| 182 |
First version for Drupal 4.6
|
| 183 |
|
| 184 |
; $Id: CHANGELOG.txt,v 1.14 2008/08/07 22:52:16 stuartgreenfield Exp $
|