1
*************************************
2
*** SquirrelMail Devel Series 1.5 ***
3
*************************************
7
- Added new preference that determines cursor focus when replying
8
- Added support in conf.pl for MS cls command.
9
- conf.pl changes for relative paths outside the SM tree (#715119).
10
- conf.pl changes for delete_folder restrictions with Courier-IMAP and
12
- Fixed code to allow for \ in password/username (#718116).
13
- Added mailto: support for Windows clients. See
14
contrib/squirrelmail.mailto.reg
15
- Added lowsrc to the list of attributes to be removed.
16
- Fixed message highlighting for To, CC and From and
17
for RFC1522 headers (bug #719564)
18
- Fixed incorrect folding inside message-id's
19
- Fix for Folders being listed in create/remove/rename operations
20
(#725443, #722823, #729225)
21
- Fix for bad attachment view link (#697381, #729295)
22
- Fix comp_in_new in search and addressbook not having right parameters (#731768).
23
- Fix max attachment filesize off by factor 10 when ini_var set in bytes (#730742).
24
- Fix for parsing fetch results. We are now able to extract the UID if it's
25
returned after the header.
26
- Remove obsoleted parsing functions.
27
- Fixed language bug in posting on modifying/deleting servers on mail_fetch plugin
29
- Fixed infinite loop in parseAddress on invalid mailaddress (#742584).
30
- Rewrote ugly "Not a very useful errormessage" to something more friendly.
31
- Make central function for compose links to make sure compose_in_new always
33
- Fix that when JavaScript off, compose in new was broken (#749654).
34
- Do not output JavaScript functions in page_header when JavaScript off.
35
- Support MS Exchange "DOMAIN/username/mailbox"-style usernames (#745814).
36
- Do not set Full Name to empty when edit_identity is false and edit_name is true (#750728).
37
- Added koi8-u, windows-1255, windows-1256, iso-8859-6 charset decoding support.
38
- Rewrite of sqimap_read_data_list which as result we better handle the
39
returned imap responses and we display error messages when connections are
41
- Rewrite of email address parser and solve the infinite loops issues due to
42
bad formatted addresses.
43
- Modified conf.pl: default to force usernames lowercase for servers which
45
- Applied bugfixes from stable to htmlfilter code.
46
- Fix bug #722933 where resuming a draft message would lose the reference headers.
47
- Removed hard coded colors from login.php and made it use the default theme and css file
48
- Fix that sending of read receipts failed when JavaScript on and comp in new off (#738130).
49
- Replaced search with new version by Alex Lemaresquier. (Originally
51
- New debugging function: sm_print_r() in strings.php.
52
- Use SM_PATH in config_default. Change default server type to 'other' instead
1
**************************************
2
*** SquirrelMail Stable Series 1.4 ***
3
**************************************
6
Version 1.4.4 - 21 January 2005
7
-------------------------------
8
- Fix listcommands plugin to include src/ in compose links.
9
- Fix listcommands plugin to behave like normal reply/compose
10
links, and return to message page that originally called from.
11
- Max upload file size now correctly handles a '-1' value, meaning
13
- Send 8-bit username or password as literals (#1081259).
14
- configtest.php now checks whether default language is actually
16
- Fix 'plus instead of space in downloaded file name' issue,
17
which was introduced in 1.4.4-RC1 (#1076733).
18
- Disabled unmaintained Thai translation.
19
- Security: Added hook for Preferences Backend to resolve potential
20
insecure file inclusions. [CAN-2005-0075]
21
- Set up language before outputing errors in auth.php and signout.php
22
to make them appear in the correct language.
23
- Security: Fix potential file inclusion issues in src/webmail.php.
25
- Fixed minor bug in DMN plugin that caused it to not correctly set
27
- Security: Fix possible XSS issues in src/webmail.php. [CAN-2005-0104]
28
- Correct undefined variable usage in src/webmail.php.
30
Version 1.4.4 RC1 - 31 December 2004
31
------------------------------------
32
- Get alternating row colors of addressbook in sync with mailbox list.
33
- Fix bug in detecting the delimiter in a folder moved to trash.
34
- Trailing spaces are no longer trimmed from folder names (#818974).
35
- Give proper error when PEAR DB not found.
36
- Remove inappropriate strip_tags() from add-to-addressbook (#968475).
37
- Translations are no longer included by default but instead are
38
packaged separately. See locales/README.locales for details.
39
- Backport Charset Decoding functions from DEVEL branch. This vastly
40
increases the number of supported character sets and the performance
42
- Add src/configtest.php script which checks for common errors in the
44
- Fixed forward in new window from search page courtesy of Jason Munro.
45
- Prefs caching didn't work properly with register_globals off (#995102).
46
- Various fixes for minor user interface glitches.
47
- Fixed broken POP before SMTP (password wasn't being used).
48
- Custom option page values now repopulate correctly.
49
- Added "no focus" option for compose page in display preferences (setting
50
reply focus to "No focus" also affects composing new messages).
51
- Fix bug when Saving to Draft folder that contains special characters.
52
- Fix RFC822 incompliant use of IP-address in Message-ID.
53
- Uneditable address book entries no longer have checkboxes on addresses page.
54
- Fix that viewing the last page of a mailbox with one message always
55
claimed that the total of messages in that mailbox was 1.
56
- Alignment of title text above folder list fixed.
57
- Added Uighur translation support.
58
- Added status bar to compose window when "Compose In New Window" is used.
59
- Fixed issue with user setting display of messages to 0 per page. Fixes
61
- Detect, handle, and warn on LOGINDISABLED from IMAP server.
62
- Correctly sort folders including - in the name. Affects folders beginning
63
with the same names, but second folder has - with additional characters.
64
Patch courtesy of Morten Nilsen <morten[@]nilsen.com>.
65
- Added size limit to signatures saved in file backend. Created error_option_save
66
function, that allows sending error message to options page. Thanks to Martynas
67
Bieliauskas for spotting big signature "option".
68
- $agresive_decoding configuration option changed to $aggressive_decoding.
70
- Fixed $custom_css loading in squirrelspell plugin.
71
- Referenced document (presets.txt) missing. Copied from devel.
72
- Make SMTP Authentication detection in conf.pl more RFC-compliant.
73
- Fixed IMAP errors when using mail_fetch plugin to auto-fetch on login.
74
- Fixed folder list in Create Folders list for Courier (properly skip INBOX).
75
- Corrected poor English in a string (#775978).
76
- Corrected bug in SquirrelSpell that'd put the corrected spelling on the wrong
77
line if quoting inline, or below the original email (#906217).
78
- LC_NUMERIC locale is set to C. Some plugins might use decimal delimiters
79
incorrectly (#1027130).
80
- Turkish translation uses C character case conversion rules. Fixes php and
81
squirrelmail functions are assume English conversion rules.
82
- Removed X-Mailer header from SquirrelMail. SpamAssassin 3.0 detects
83
User-Agent + X-Priority headers correctly. Older versions have to fix
84
rules/20_head_tests.cf.
85
- When replying to message with a " in the subject, the " was a replaced with a '.
86
- Added Bengali translation support.
87
- Security: Fixed XSS exploit in decodeHeader function. [CAN-2004-1036]
88
- Fixed error output in SquirrelSpell plugin (patch courtesy David Boone).
89
- Fixed bug in IMAP read routines that treated "0" as false instead of
90
a string (patch courtesy Maurice Makaay).
91
- Fixed PHP notice when header property value is blank.
92
- Fixed decoding function problems when mbstring.func_override has
93
MB_OVERLOAD_REGEX enabled.
94
- Removed command line option unsupported by qmail-inject in
95
class/deliver/Deliver_SendMail.class.php. Thanks to Ken Brush.
96
- Ported charset encoding patches from devel. Closes bug #806698 and
98
- Ported 8bit read receipts fixes from devel. Closes bug #934033.
99
- Added Net-Style theme by Gabriele Maidecchi. Closes patch #1041323.
100
- Disabled use of info plugin, when it is not enabled in config.
101
- Fixed path used by random theme.
102
- Added global address book configuration support and options to select
103
writable address book backend. Removed 'global_file' address book
104
backend. 'global_file' backend functions are provided by 'local_file'
106
- Sanitized nickname and name entries in address listing.
107
- LDAP backend will use internal SquirrelMail charset conversion functions
108
instead of the php xml extension. Closes bug #655137.
109
- Fix two time zone calculation bugs, thanks to David White. Fixes #1063879.
110
- Handle a reload of the signout page gracefully: do not present an error
111
about having to be logged in to be able to sign out. Fixes #1070069.
112
- Prevent "&" being eaten in set_url_var, thanks Marcin Orlowski. Fixes
114
- Added size attributes to newmail plugin sounds. Fixes #818958.
115
- Updated translation engine options in translate plugin. Added Google
116
translate. Disabled GPLtrans engine, because it is no longer available.
117
- RFC822 header compliance with regards to SM based header containing an
118
extra ; in the Received header. Fixes #1088548.
119
- Add IMAP server type "hmailserver" to make search work with hMailServer.
121
- Reuploaded newmail plugin sounds. Fixes files uploaded to CVS without binary
123
- Changing your JavaScript preference required a re-login to work.
125
- Miscellaneous documentation updates / improvements.
126
- Compose-in-new didn't always work with JavaScript disabled (#801999).
128
Version 1.4.3a - 2 June 2004
129
----------------------------
130
- Fix typo in compose.php reply/reply to all quoting (#963499).
132
Version 1.4.3 - 30 May 2004
133
---------------------------
134
- Fix form functions default parameter.
135
- Disabled Korean extra functions, because they don't provide all required
136
options and message composition is broken.
137
- Added Basque translation support.
138
- Security: Fixed XSS vulnarability in content-type display in the attachment
139
area of read_body.php discovered by Roman Medina.
141
Version 1.4.3-RC1 - 10 May 2004
142
-------------------------------
143
- Added new preference that determines cursor focus when replying.
144
- HTML Filter bugfixes and further strengthening in response to some
145
findings reported by stardust.
146
- Display total number of new messages in newmail-plugin popup window.
147
- Disabled Vietnamese and Ukrainian translations. They are done in different
149
- Ported charset decoding support functions from SM head. Increases
150
number of readable charsets.
151
- Fix SquirrelMail to work with PHP5.
152
- Reintroduce alternating row colors in addressbook, which has
153
accidentally disappeared somewhere in the dark past.
154
- Disabled Quick-email-reporting feature in spamcop plugin. (#809452). Admin
155
can enable it by setting variable in plugins/spamcop/setup.php
156
- Fix again for Internet Explorer's stupidity of decoding characters, then
157
executing it blindly. See http://www.securityfocus.com/archive/1/340118.
158
- Replaced obsolete 2mbit.com RBL with ahbl.org RBL (#829887).
159
- Fixed sorting of sent_subfolders.
160
Sent_subfolder plugin is hooked to special_mailbox hook.
161
Stable 1.4 tracker #699920.
162
- New hook function: boolean_hook_function() Used for true/false hooks.
163
- Fixed special_mailbox hook to allow more than one hooked plugin (#870365).
164
- Added new reply citation to include date and author.
165
- Security: Fix some XSS issues. [CAN-2004-0519, CAN-2004-0520]
166
- Norwegian Bokmal translation uses nb_NO.
167
- Improve display of some unparsable/absent dates (#891354).
168
- Added non-anonymous LDAP bind and bind protocol patches from devel.
169
- Add comment (Highest,Normal,Lowest) to X-Priority header.
170
- Make writing of preferences, abook, calendars fail better when disk full
172
- Fix quoteimap() regex escaping problem (#921291).
173
- Added international date format support (#927264).
174
- Fixed "Resume Draft" to use correct identity (#845290).
175
- Fixed RFC2821 incompliancy by adding a fallback mechanism to HELO if
176
EHLO is not supported.
177
- Fixed RFC2298 incompliancy by setting envelope sender to null.
178
- Allow single quotes to be used in theme name in conf.pl (#805309).
179
- Do not present special folders as renameable/deleteable (#816881).
180
- Fixed on the fly decoding of base64 encoded attachments.
181
- Fixed message rejects by the postfix sendmail wrapper when attachments were
183
- Fixed scenario where just created special folders were not displayed on
185
- Fixed wrong folding of headerlines in composed messages containing long
187
- Fixed date display bug for messages of today. Show short format in case
188
of long format. (only occurs in the timeframe around 0:00 AM till
190
- Use Special Folder Color config option works again (#931956).
191
- In POP3-class, be more liberal regarding RFC-incompliant POP3-servers.
192
- Security: fix SQL injection vulnerability in addressbook.
195
Version 1.4.2 - 1 October 2003
196
------------------------------
197
- Fix message highlighting for text containing spaces.
54
198
- Added feature to allow user to switch on full date display in mailboxes instead
55
of just partial date/time based on time of email and current date.
199
of just partial date/time based on time of email, and current date.
56
200
- Fixed bug that would cause e-mails dated in the future to be displayed with only
58
- Fixed unseen/total notifications to return behaviour back to 1.2.x style.
59
- Added 4 hooks (internal_link, mailbox_display_buttons, move_messages_button_action, create_collapse_link)
60
- Fix SquirrelSpell JS problem with other plugins that use forms (ie Menu Buttons).
61
- Fix when forwarding messages as attachment from message list, the displayed subject
62
was wrong (appearing to the user that the wrong messages were attached).
202
- Custom CSS option now works properly.
203
- Fix SquirrelSpell JS incompatibility with other plugins that use forms like
204
Link Buttons (#774454).
205
- Fix when forwarding messages as attachment from message list, the displayed
206
subject was wrong (appearing to the user that the wrong messages were attached).
64
208
- Fix that when user has no theme preference set, Alien Glow would be selected under
65
display preferences in stead of Default.
209
display preferences instead of Default.
210
- Remove chosen_theme from default_pref because this (wrongly) overrides the default
211
theme defined in config.php.
212
- Define defaults for missing colors in incomplete themes.
66
213
- Updated 'action' to be 'smaction' so that plugins can modify the submit/action of
67
214
forms. This was suggested for the gpg plugin, but might be useful elsewhere.
68
- Add support for Mail-Followup-To header.
69
- Add a confirmation for the user that their mail has been sent.
70
- Fixed issue with forwarding emails having a ) appended to the end.
71
- Add "attachments_bottom" hook to allow manipulating/adding to the attachments
72
- Fix to prevent username & password from being displayed in error messages
73
if IMAP connection dropped during login
74
- Modified preference loading code to always have a complete $color array
75
set in case a user uses an incomplete theme.
76
- new function sqimap_msgs_list_move() to replace sqimap_msgs_list_copy()
77
- sqimap_msgs_list_copy() no longer deletes messages copied.
215
- Fix bug that after sending reply user was returned to the first page of the
216
message list, which should be the last-active page (use startMessage).
217
- Fix forwarded emails as attachment from appended ) to the email.
218
- Prevent username and password from being sent in error message if IMAP
219
drops connection during login.
78
220
- Workaround for Mozilla bug #200412 in order to show multipart/related html mail.
79
- Fix for disapearing '0' from decoded strings (bug #784193)
221
- Fix for disappearing '0' from decoded strings (bug #784193).
222
- Add Minimal BW theme: a colorless environment for browsers that don't support colors.
80
223
- Replace all session_start() calls with sqsession_is_active() to be compatible
81
224
with upcoming PHP 4.3.3.
82
225
- Encoding of Russian translation changed to utf-8. Lithuanian translation changed
83
226
to utf-8. Fix allows to use national letters in folder names correctly.
84
- Added "Bypass Trash" checkbox to folder index, used with the Delete
85
button. (update: This needs work and will be changed, possibly removed)
86
- Fixed a problem with delete_move_next and server thread-sorting.
87
- New hook function: boolean_hook_function() Used for true/false hooks.
227
- Reintroduced mailbox-tree caching in order to limit the number of IMAP calls.
228
- Fix for delete_move_next plugin when using server threading.
88
229
- Calendar plugin: in month view, display events on the same day sorted by time,
89
230
and include the time of the event in its tooltip.
90
- Added default settings for Mercury/32 to conf.pl.
91
- Fix to prevent mailboxes are deleted in selected stage which is against
231
- Fix nbsp instead of space and allow wider character set in filename when
232
downloading attachment.
233
- Fix to prevent mailboxes being deleted in selected state which is against
93
- Fix reply all address string in case the personal name contained a comma
235
- Fix reply all address string in case the personal name contained a comma
94
236
(address separator).
95
- Added SASL PLAIN to IMAP and SMTP. Thanks to avel for the prodding and
97
- conf.pl will no longer offer to detect login methods if TLS is enabled.
98
- conf.pl no longer offers UID support toggle, which is forced true in
100
- HTML Filter bugfixes and further strengthening in response to some
101
findings reported by stardust.
102
- Disabled Vietnamese and Ukrainian translations. They are done in different
104
- Removed all translations. SquirrelMail translations are distributed as
105
separate packages and kept in different cvs module.
106
- New function: imap_general.php:create_imap_stream()
107
- Updated src/login.php to detect, handle, and warn on LOGINDISABLED from IMAP server.
108
- Fixed SquirrelMail to work under PHP5.
109
- Reintroduce alternating row colors in addressbook, something that has
110
accidentally disappeared in the past.
111
- Disabled Quick-email-reporting feature in spamcop plugin. Bug.809452. Admin
112
can enable it by setting variable in plugins/spamcop/setup.php
113
- Fix again for Internet Explorer's stupidity of decoding characters, then
114
executing it blindly. See http://www.securityfocus.com/archive/1/340118.
115
- Replaced obsolate 2mbit.com RBL with ahbl.org RBL. Bug.No.829887
116
- Added a sitewide override for authenticated SMTP - see authentication.txt.
117
- Fixed sorting of sent_subfolders.
118
Sent_subfolder plugin is hooked to special_mailbox hook.
119
- Integration of delete_move_next plugin into core.
120
- Compression of buttons/headers for message index and message body
121
- New option to save replies in the same folder as the original message.
124
**************************************
125
*** SquirrelMail Stable Series 1.4 ***
126
**************************************
237
- Added Malaysian translation.
238
- conf.pl will no longer offer to detect login methods if TLS is being used,
239
as the detection code does not support it.
240
- Fix somewhat uncommon bug in paginator (bug #767289)
242
Version 1.4.1 -- 7 July 2003
243
----------------------------
244
- Fixes to conf.pl for handling relative dirs outside the SM tree (bug #715119) and
245
the default delete_folder values for Courier-IMAP and UW-IMAP (bug #715550).
246
- Fixed problem with \ in passwords/usernames on login, fixes bug #718116.
247
- Added lowsrc to the list of untrusted attributes in HTML email.
248
- Fixed message highlighting for To, CC and From and
249
for RFC1522 headers (bug #719564).
250
- Fix for Folders being listed in create/remove/rename operations
251
(bugs #725443, #722823, #729225).
252
- Fixed incorrect folding inside message-id's.
253
- Fix for bad attachment view link (bugs #697381, #729295).
254
- Fix comp_in_new in search and addressbook not having right parameters (bug #731768).
255
- Fix max attachment filesize off by factor 10 when ini_var set in bytes
257
- Fixed language bug in posting on modifying/deleting servers on mail_fetch plugin
259
- Fixed infinite loop in parseAddress on invalid mailadress (#742584).
260
- Added Welsh translation.
261
- Fixed error with appending sent mail to sent folder when one wasn't set, or user
262
preferred not to append the sent mail.
263
- Updated plugin documentation.
264
- Added Faroese translation.
265
- Fix for bug #719619 (xhtml-style css definitions weren't working).
266
- Fix bug #722933 where resuming a draft message would lose the reference headers.
267
- Fix that sending of read receipts failed when JavaScript on and comp in new off
269
- New function: sm_print_r() intended for debugging. See
270
functions/strings.php.
271
- Update config_default to use SM_PATH. (bug #766577)
272
- Minor misc. performance enhancements.
128
274
Version 1.4.0 -- 3 April 2003
129
275
-----------------------------