~ubuntu-branches/ubuntu/hardy/squirrelmail/hardy-updates

« back to all changes in this revision

Viewing changes to ChangeLog

  • Committer: Bazaar Package Importer
  • Author(s): Thijs Kinkhorst
  • Date: 2005-02-06 21:41:51 UTC
  • mfrom: (1.1.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20050206214151-z4n1o8mnttgzuj0y
Tags: 2:1.4.4-3
* Move default_pref config file from /var to /etc, as per Debian policy
  (Closes: #293281)
* [JvW] (finally) override two lintian warnings about nonstandard
  permissions that are intentional (Closes: #293366)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
*************************************
2
 
*** SquirrelMail Devel Series 1.5 ***
3
 
*************************************
4
 
 
5
 
Version 1.5.0 -- CVS
6
 
--------------------
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
11
 
    UW-IMAP (#715550).
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
28
 
    (#742705).
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
32
 
    works the same way.
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 
40
 
    dropped.
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
44
 
    are case-insensitive.
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
50
 
    "asearch" plugin).
51
 
  - New debugging function: sm_print_r() in strings.php.
52
 
  - Use SM_PATH in config_default. Change default server type to 'other' instead
53
 
    of cyrus. (#766577).
 
1
**************************************
 
2
*** SquirrelMail Stable Series 1.4 ***
 
3
**************************************
 
4
 
 
5
 
 
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
 
12
    unlimited (#1094569). 
 
13
  - Send 8-bit username or password as literals (#1081259).
 
14
  - configtest.php now checks whether default language is actually
 
15
    present.
 
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.
 
24
    [CAN-2005-0103]
 
25
  - Fixed minor bug in DMN plugin that caused it to not correctly set
 
26
    lastTargetMailbox.
 
27
  - Security: Fix possible XSS issues in src/webmail.php. [CAN-2005-0104]
 
28
  - Correct undefined variable usage in src/webmail.php.
 
29
 
 
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
 
41
    of decoding.
 
42
  - Add src/configtest.php script which checks for common errors in the
 
43
    config.
 
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
 
60
    bug #960447.
 
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.
 
69
    Fixed spelling.
 
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
 
97
    patch #550843.
 
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'
 
105
    backend.
 
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
 
113
    #1053725.
 
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.
 
120
    Fixes #1085377.
 
121
  - Reuploaded newmail plugin sounds. Fixes files uploaded to CVS without binary
 
122
    option.
 
123
  - Changing your JavaScript preference required a re-login to work.
 
124
    Fixes #983614.
 
125
  - Miscellaneous documentation updates / improvements.
 
126
  - Compose-in-new didn't always work with JavaScript disabled (#801999).
 
127
 
 
128
Version 1.4.3a - 2 June 2004
 
129
----------------------------
 
130
  - Fix typo in compose.php reply/reply to all quoting (#963499).
 
131
 
 
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.
 
140
 
 
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
 
148
    language.
 
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
 
171
    (#915527).
 
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
 
182
    involved.
 
183
  - Fixed scenario where just created special folders were not displayed on
 
184
    first login.
 
185
  - Fixed wrong folding of headerlines in composed messages containing long
 
186
    email addresses.
 
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
 
189
    timezone).
 
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.
 
193
    [CAN-2004-0521]
 
194
 
 
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
57
201
    the time.
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).
63
207
    Closes #772371.
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
92
234
    RFC3501.
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
96
 
    code snippet.
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
99
 
    global.php
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 
103
 
    language.
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.
122
 
 
123
 
 
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)
 
241
 
 
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
 
256
    (bug #730742).
 
257
  - Fixed language bug in posting on modifying/deleting servers on mail_fetch plugin
 
258
    (#742705).
 
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
 
268
    (bug #738130).
 
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.
127
273
 
128
274
Version 1.4.0 -- 3 April 2003
129
275
-----------------------------
141
287
  - Fix for date/time display in certain timezones.
142
288
  - Fix some features of login.php that are used by some plugins and was broken
143
289
    by register_globals = off.
144
 
  - Added Greek locale. Thanks to George P. Kremmydas 
 
290
  - Added Greek locale. Thanks to George P. Kremmydas
145
291
    <george at kefalonia-ithaki.gr> and Alexandros Vellis <avel at noc.uoa.gr>
146
292
  - Added notes about PHP 4.3.x to documentation.
147
293
  - Fixed \Noselect mailbox detection.
163
309
  - Update required PHP version in documentation to 4.0.6.
164
310
  - Fixed delete_move_next plugin to remember where it moved mail to.
165
311
  - Fixed compose to remember attachments.
166
 
  - Fixed possible XSS in compose when replying to malicious sources.
 
312
  - Security: Fixed possible XSS in compose when replying to malicious sources.
167
313
  - Add display of the maximum filesize for attachment uploads.
168
314
  - Do not add < and > if an identity doesn't contain a full name.
169
315
  - Fixed bug in parsing Content-Type properties part.
181
327
  - Patch from O'Shaughnessy Evans <shaug-sqm@wumpus.org> to allow disabled $org_logo
182
328
  - Lots of language/internationalization updates
183
329
  - conf.pl fixes for certain uses of SM_PATH, esp. $signout_page.
184
 
  - SMTP & IMAP auth method "plain" was a misnomer - now corrected to 
 
330
  - SMTP & IMAP auth method "plain" was a misnomer - now corrected to
185
331
    the more accurate name "login" (Plain to be implemented soon).
186
332
  - Fix for compose after search bug.  (Closes #662346)
187
333
  - Improved error reporting when sending mail with SMTP.
205
351
  - Correctly fold encoded header lines.
206
352
  - Fix prefs caching not working correctly in PHP 4.3 caused by a stupid
207
353
    version checking mechanism.
208
 
  - Fix XXS hole that allowed JavaScript execution by sending someone
 
354
  - Security: Fix XSS hole that allowed JavaScript execution by sending someone
209
355
    an email with specially crafted headers. Thanks Jason Munro, and
210
356
    Masato Higashiyama.
211
357
 
269
415
  - Moved view_header code out of read_body.php and put it in view_header.php.
270
416
  - Open message/rfc822 attachments in read_body what makes it possible to
271
417
    reply to attached messages.
272
 
  - Rewrite of the newMail function in compose.php. This simplifies the 
 
418
  - Rewrite of the newMail function in compose.php. This simplifies the
273
419
    interface between read_body.php and compose.php.
274
420
  - Moved compose related code from read_body to compose.
275
421
  - Rewrite of mailbox-display to make it more modular (we use it in search.php).
276
422
  - Added support for displaying multiple entities.
277
423
  - Changed finding display entities.
278
 
  - Extract disposition and xmailer header information in the headerparser 
 
424
  - Extract disposition and xmailer header information in the headerparser
279
425
    instead of request them individualy by an imap-call.
280
426
  - Store message objects in the current session. This saves a lot of imap-calls.
281
427
  - Added UID support.
282
428
  - Store addresses in an object instead of a string.
283
 
  - Rewrite of the bodystructureparser function. Now the message object contains 
 
429
  - Rewrite of the bodystructureparser function. Now the message object contains
284
430
    all described parameters in RFC2060.
285
431
  - Introduction of the mime class where all mime related functions are situated
286
432
  - Fixed removing MDN attachments.
287
433
  - Fixed MDN problems with js confirmbox.
288
434
  - Speedimprovements in case we download mime-entities.
289
435
  - Added possibility to extract message/rfc822 attachments and store them as
290
 
    the original message in a folder. 
 
436
    the original message in a folder.
291
437
  - Right to left languages implementation initiated
292
438
  - Enable people with file_uploads = off to still send mail. Patch from Seth
293
439
    E. Randall.
294
440
  - Moved the generic_header hook back to page_header.php. bug #554278
295
441
  - Make default theme work. Bug #557313, thanks Tyler Bannister.
296
442
 
297
 
  
 
443
 
298
444
Version 1.2.7 -- June 21 2002
299
445
-----------------------------
300
446
  - fix for 'compose as new' link. bug #554886
302
448
  - fix for errant '.' in default_folder_prefix. bug #551310
303
449
  - fix for folder names with '?' and '*'. bug # 559257, #552180
304
450
  - added the ability to search without the charset argument. #552288
305
 
  - Made /noselect node display optional. bug #554988, patch #452178 
 
451
  - Made /noselect node display optional. bug #554988, patch #452178
306
452
  - Improved support for macosx IMAP server thanks Brian Haun
307
453
  - Added macosx friendly search, thanks Brian Haun bug #553038
308
454
  - Fixed word wrap problems when sending mail. bug #552961, #556143
309
455
  - Added possibility to use multiple compose windows without loss
310
456
    of attachements.
311
 
  - Fixed forward message/rfc822 attachments from a search 
 
457
  - Fixed forward message/rfc822 attachments from a search
312
458
  - Fix SpamCop plugin.
313
459
  - Fixed send MDN link.
314
 
  - Fixed dealing with \r\n and \n in smtp.php. 
 
460
  - Fixed dealing with \r\n and \n in smtp.php.
315
461
  - Fixed to, cc, bcc arrays in message->header
316
 
  - Speed optimizements in generating message-lists.    
 
462
  - Speed optimizements in generating message-lists.
317
463
  - Fixed loss of attachment with html addressbook.
318
464
  - Fixed saving drafts with attachments
319
 
  
320
 
Version 1.2.6 -- April 29 2002 
 
465
 
 
466
Version 1.2.6 -- April 29 2002
321
467
------------------------------
322
 
  - A complete MagicHTML rewrite since the existing codebase was
 
468
  - Security: A complete MagicHTML rewrite since the existing codebase was
323
469
    causing too many XSS problems. Hopefully now Nick Cleaton will
324
470
    leave us alone. :) Testing credits go to Nick.
325
 
  - Fix for cross-site scripting vulnerability (bug #545933)
 
471
  - Security: Fix for cross-site scripting vulnerability (bug #545933)
326
472
    Reported by Nick Cleaton.
327
473
  - Changing "emtpy" to "purge" for more clarity.
328
 
  - Fix for cross-site scripting vulnerability (bug #544658)
 
474
  - Security: Fix for cross-site scripting vulnerability (bug #544658)
329
475
    Reported by Nick Cleaton.
330
476
  - Fix for incorrect word wrap in Opera (bug #495073)
331
477
  - Workaround for older prefs: some of them contain "None" for
340
486
  - Added a server-side sorting global option
341
487
  - Compose in new window size can be set in Display prefs.
342
488
  - Logout error system unified.
343
 
  - Fix for a "theme passed as cookie" exploit.
 
489
  - Security: Fix for a "theme passed as cookie" exploit. [CVE-2002-0516]
344
490
  - PostgreSQL is now supported for database backed use
345
491
  - Added user option to sort messages by internal date
346
 
  - Changed attachment handling now attachments are adressed to 
 
492
  - Changed attachment handling now attachments are adressed to
347
493
    unique compose session.
348
494
  - Added forward messages as message/rfc822 attachment
349
495
  - Fixed handling message/rfc822 attachments
361
507
  - Filtering now happens on folder list refresh (filters plugin)
362
508
  - Added checking of input of the folders page
363
509
  - Made erronous deleting of folders harder (patch #514208)
364
 
  - Made SquirrelMail display \Noselect nodes in Cyrus also made it 
 
510
  - Made SquirrelMail display \Noselect nodes in Cyrus also made it
365
511
    impossible to try to delete \Noselect nodes. (patch #452178)
366
512
  - SquirrelSpell version 0.3.8 -- pretty configuration error reporting
367
513
    added by popular demand.
368
514
  - Improved the handling of IMAP [PARSE] messages to reduce retrieval error.
369
 
  - Fixed small bug in handeling timezone (bug #536149).        
 
515
  - Fixed small bug in handeling timezone (bug #536149).
370
516
  - MDN message now RFC compatible (bug #537662).
371
517
  - Fixed html tables in printer_friendly_bottom.php (patch #542367), and
372
518
    make it so that printer friendly uses black-on-white colors in stead
373
519
    of the theme colors.
374
520
  - Fixed return address of MDN receipts when having multiple identities
375
521
    (patch #530139).
376
 
        
 
522
 
377
523
Version 1.2.5 -- 22 February 2002
378
524
---------------------------------
379
525
  - Multiple mailbox list calls cached.
411
557
 
412
558
Version 1.2.4 -- 25 January 2002
413
559
--------------------------------
414
 
  - Fixes a nasty remote arbitrary command execution vulnerability
 
560
  - Security: Fixes a nasty remote arbitrary command execution vulnerability
415
561
    in the spellchecker plugin.
416
 
        
 
562
 
417
563
Version 1.2.3 -- 21 January 2002
418
564
--------------------------------
419
565
  - Fixed focus system on pages that contain forms.
420
 
  - Fixed IMAP code to send different command identifiers as per 
 
566
  - Fixed IMAP code to send different command identifiers as per
421
567
    section 2.2.1 of RFC 2060.
422
568
  - Fixed 'sticky priority' so that replies are set to the same
423
569
    priority as the original message.
434
580
  - Fixed a bug appearing on some apache virtual hosts
435
581
  - Fixed javascript error (#505255)
436
582
  - Fixed the db_prefs so they work again (#499609, thanks to Simon Dick)
437
 
        
 
583
 
438
584
Version 1.2.2 -- 1 January 2002
439
585
-------------------------------
440
586
 
441
 
  - Fixed an infinite loop in printer friendly when wrapping option 
442
 
    is not in the prefs. 
443
 
    Bug reported by Boris Manojlovic <steki@verat.net>  
 
587
  - Fixed an infinite loop in printer friendly when wrapping option
 
588
    is not in the prefs.
 
589
    Bug reported by Boris Manojlovic <steki@verat.net>
444
590
  - Html cleanup, with patch from Dave Huang (#496712)
445
591
  - Fixed a problem saving prefs when using PHP 4.1
446
592
  - Russian, Thai, Swedish, Dutch and French update.
517
663
    Squirrelmail distribution
518
664
  - First half of a rewrite of the option pages code
519
665
  - The Paginator!!!
520
 
  - Other stuff that I don't recall (developers, please fill this in!) 
 
666
  - Other stuff that I don't recall (developers, please fill this in!)
521
667
 
522
668
Version 1.1.3 -- (never really released)
523
669
----------------------------------------
531
677
  - Added language aliasing
532
678
  - Added Turkish translation
533
679
 
534
 
Version 1.1.2 -- May 21, 2001 
 
680
Version 1.1.2 -- May 21, 2001
535
681
-----------------------------
536
682
  - Many bugs squashed
537
683
  - Several UI tweaks and improvements
539
685
  - Updated Czech translation
540
686
  - Support for multiple identities
541
687
  - Support for Russian Apache removed. It is now deemed easier to just
542
 
    turn off Charset Recoding in the Russian Apache config. See the file 
 
688
    turn off Charset Recoding in the Russian Apache config. See the file
543
689
    doc/README.russian_apache
544
690
 
545
691
Version 1.1.1 -- April 30, 2001
548
694
  - Made validate.php include a few more standard things
549
695
  - Corrected a bug when sending an email properly
550
696
 
551
 
Version 1.1.0 -- April 21, 2000 
 
697
Version 1.1.0 -- April 21, 2000
552
698
-------------------------------
553
699
  - Added option to have signout page redirect to another page (patch from
554
700
    Scott Bronson) This can be configured in conf.pl (Org Prefs)
579
725
  - Updated German translation (thanks to Ronald Bauerschmidt <rb@debian.org>)
580
726
  - Updated Finnish help files
581
727
 
582
 
Version 1.0.5 -- April 17, 2001 
 
728
Version 1.0.5 -- April 17, 2001
583
729
-------------------------------
584
730
  - MAJOR security issues addressed.  Please upgrade as soon as possible.
 
731
    [CAN-2001-1159]
585
732
  - Downloading attachments should work better due to a tip by Ray Black III.
586
733
  - Fixed bug with drop-down folder list not containing INBOX
587
734
  - Added Swedish help files Teemu Junnila <teejun@vallcom.com>
588
735
  - Added Italian help files Antonetti Roberto <antonr@piceniaweb.com>
589
 
  
590
 
Version 1.0.4 -- April 9, 2001 
 
736
 
 
737
Version 1.0.4 -- April 9, 2001
591
738
------------------------------
592
739
  - Fixed some bugs with folder creation
593
740
  - Security fix for UW IMAP server to disallow folder paths outside of
596
743
  - Made subject column take up whatever width is available
597
744
  - Added bcc to html addressbook search
598
745
 
599
 
Version 1.0.3 -- March 9, 2001 
 
746
Version 1.0.3 -- March 9, 2001
600
747
------------------------------
601
748
  - Many i18n enhancements/fixes
602
749
  - Fixed bug with default theme path being set incorrectly
607
754
  - Updated Norwegian translation
608
755
  - Updated Brazillian Portuguise translation
609
756
 
610
 
Version 1.0.2 -- February 8, 2001 
 
757
Version 1.0.2 -- February 8, 2001
611
758
---------------------------------
612
 
  - Added a workaround for RedHat's 4.0.4pl1-3 binary package  (It's also 
 
759
  - Added a workaround for RedHat's 4.0.4pl1-3 binary package  (It's also
613
760
    the same workaround for Konqueror and other PHP installations?)
614
761
  - Select All works through the search
615
762
  - Better escaped string handling from POST variables
616
763
  - Many more code cleanups and optimizations
617
764
  - Added Hungarian translation by Teemu Junnila <teejun@vallcom.com>
618
 
  - Added Icelandic translation by Karl Hei�ar" <karlh@macho.is>
 
765
  - Added Icelandic translation by Karl Hei�ar <karlh@macho.is>
619
766
  - Updated Taiwan translation
620
 
  - Updated Sweedish translation
 
767
  - Updated Swedish translation
621
768
  - Updated Finnish translation
622
769
 
623
 
Version 1.0.1 -- February 1, 2001 
 
770
Version 1.0.1 -- February 1, 2001
624
771
---------------------------------
625
772
  - Improved the way sqimap_read_data() is handled
626
 
  - Sped up "no sorting" even more 
 
773
  - Sped up "no sorting" even more
627
774
  - Fixed problems with sending messages
628
775
  - Fixed some pass-by-reference calls that caused problems with newer
629
776
    PHP versions
635
782
  - If subject is > 55 chars, trims it and puts "..." in message list
636
783
  - Hundreds of minor changes to remove all verbose PHP warning messages
637
784
 
638
 
Version 1.0 -- January 30, 2001 
 
785
Version 1.0 -- January 30, 2001
639
786
-------------------------------
640
787
  - Updated config_default.php to include attachment_common plugin
641
788
    (now in distribution)
643
790
  - Fixed problems in sqimap_read_body(), made it more reliable
644
791
  - Added French translation of help files by  gore K <gore_k@ymca-cepiere.org>
645
792
  - Added Finnish translation by Teemu Junnila <teejun@vallcom.com>
646
 
  - Updated Sweedish translation
 
793
  - Updated Swedish translation
647
794
  - Updated Russian translation
648
795
 
649
796
 
651
798
*** Squirrelmail Development Series 1.0 Pre-Releases ***
652
799
********************************************************
653
800
 
654
 
Version 1.0pre3 -- January 22, 2001 
 
801
Version 1.0pre3 -- January 22, 2001
655
802
-----------------------------------
656
803
  - Fixed some "Select All" bugs
657
804
  - Finally fixed the IE/SSL download problem!!
662
809
  - Updated Czech translation
663
810
  - Updated Korean translation
664
811
 
665
 
Version 1.0pre2 -- January 15, 2001 
 
812
Version 1.0pre2 -- January 15, 2001
666
813
-----------------------------------
667
814
  - A number of security fixes
668
815
  - Replaced error messages with better, formatted, and meaningful messages.
681
828
  - Added Catalan translation of Help documents by Josep Sanz <jsanz@fa.upc.es>
682
829
  - Added Taiwan translation by "ching" <ching@kiwa.com.tw>
683
830
 
684
 
Version 1.0pre1 -- December 14, 2000 
 
831
Version 1.0pre1 -- December 14, 2000
685
832
------------------------------------
686
833
  - Fixed bug in sending messages with a blank line with a "."
687
834
  - Folder displays have been changed to be more readable in drop-down lists
719
866
*** Squirrelmail 0.5 and Pre-Releases ***
720
867
*****************************************
721
868
 
722
 
Version 0.5 -- September 25, 2000 
 
869
Version 0.5 -- September 25, 2000
723
870
---------------------------------
724
871
  - Fixed some problems with downloading attachments in IE
725
872
  - If no date is set in header, we take internal date of the imap server
726
 
  - Fixed some lingering bugs in mime parsing 
 
873
  - Fixed some lingering bugs in mime parsing
727
874
  - Searching specifies CHARSET option
728
875
  - Security fixes
729
876
  - Fixed hyperlink rendering problems
730
877
 
731
 
Version 0.5pre2 -- September 6, 2000 
 
878
Version 0.5pre2 -- September 6, 2000
732
879
------------------------------------
733
880
  - Added quite a few new themes
734
881
  - Fixed double folder problem on some servers
747
894
  - Added Italian translation from Aldo Moresco <moresco@idcm.it>
748
895
  - Added French translation from Ali Nedjimi <lrdfrx@club-internet.fr>
749
896
 
750
 
Version 0.5pre1 -- August 9, 2000 
 
897
Version 0.5pre1 -- August 9, 2000
751
898
---------------------------------
752
 
  - Searching folders functionality added 
 
899
  - Searching folders functionality added
753
900
  - Date display now is similar to Netscape Messenger
754
901
  - Many bugs have been reported to the list, and been squashed
755
 
  - Help system developed 
 
902
  - Help system developed
756
903
  - Folder list now shows configurable details about messages
757
904
  - It is now possible to select multiple subscribes/unsubscribes
758
905
  - Removed a bunch of annoying "success" screens, improved navigation
763
910
  - Changed how attachments are displayed and handled
764
911
  - Rewrote MIME support from scratch, optomizing it an unbelievable amount
765
912
  - Added support for message highlighting
766
 
  - Moved Address and Send buttons on Compose form for easier access 
 
913
  - Moved Address and Send buttons on Compose form for easier access
767
914
  - Added Polish translation from Lukasz Klimek <casa@LO.Pila.PL>
768
915
  - Added Swedish translation from Tobias Ekbom
769
916
  - Added Brazilian Portuguse translation from Henrique Moura
774
921
*** Squirrelmail 0.4 and Pre-Releases ***
775
922
*****************************************
776
923
 
777
 
Version 0.4 -- May 15, 2000 
 
924
Version 0.4 -- May 15, 2000
778
925
---------------------------
779
926
  - If subject is blank, displays "(no subject)"
780
927
  - Fixed a few minor bugs and typos reported to list
796
943
    folder list.  This will change with 0.5.
797
944
  - Optomizations, fewer IMAP calls, more efficient sorting algorithms.
798
945
  - Fixed all bugs listed in BUG
799
 
  - When inside the Sent folder, it displays "To" instead of "From" 
 
946
  - When inside the Sent folder, it displays "To" instead of "From"
800
947
  - Added ability to go to Next and Previous message while reading a message
801
948
  - Caching of the message headers in mailbox (much faster)
802
949
  - Added a preference that allows users to customize how many messages
811
958
  - Added Subscribe/Unsubscribe to folders
812
959
  - Fixed bug in UW that didn't mark unseen messages
813
960
  - Saving sent messages into $sent_folder
814
 
  - It doesn't bail out if PHP wasn't compiled with --with-gettext.  
 
961
  - It doesn't bail out if PHP wasn't compiled with --with-gettext.
815
962
    It only uses english in this case.
816
963
  - Added support for Cyrillic (thanks to Artem Botchkov for help)
817
964
  - Included information on Russian Apache from Konstantin Riabitsev
834
981
  - Fixed a bug that wouldn't let you rename folders with UW server.
835
982
  - Other minor bugfixes
836
983
 
837
 
Version 0.3pre2 -- March 5, 2000 
 
984
Version 0.3pre2 -- March 5, 2000
838
985
--------------------------------
839
986
  - Rewrote folder deletion.  It works much more flexably now.
840
987
  - Fixed message deletion that didn't always delete the right messages.