/[drupal]/contributions/modules/mailsave/CHANGELOG.txt
ViewVC logotype

Contents of /contributions/modules/mailsave/CHANGELOG.txt

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.15 - (show annotations) (download)
Wed Aug 20 21:50:18 2008 UTC (15 months, 1 week ago) by stuartgreenfield
Branch: MAIN
CVS Tags: DRUPAL-6--1-3, HEAD
Changes since 1.14: +7 -1 lines
File MIME type: text/plain
Reported by mfb: fixes a potential vulnerability to mimetype spoofing that is corrected in Drupal 6.4 - this version of mailsave requires core 6.4 or higher in order to work.
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 $

  ViewVC Help
Powered by ViewVC 1.1.2