2
2
*** SquirrelMail Stable Series 1.4 ***
3
3
**************************************
5
Version 1.4.5 - 13 July 2005
6
----------------------------
7
- Update COPYING with new address of the FSF.
8
- Fixed bad code from patch being pasted instead of
10
- Fixed missing quote character in img tag if blank src is supplied.
11
- Really fix off-by-one error in search.php now (array_pop works
12
differently in different PHP versions).
13
- Javascript relied on rg=1 in the login page to force focus to
14
password box if username was supplied as a url arg (#1222617).
15
- Disabled unmaintained Estonian translation.
16
- Allowed use of wildcards in LDAP address book search expressions. Issue
17
is specific to 1.4.5cvs and not present in older versions.
18
- Security: Rewrite advanced identity handling to remove call to extraction
19
of all POST values. [CAN-2005-2095]
20
- Moved imap_logout call in view_header.php to the end of the script after
21
displayPageheader is called.
23
Version 1.4.5 Release Candidate 1 - 15 June 2005
24
------------------------------------------------
25
- Make SquirrelSpell work with safe_mode enabled, if using PHP >=4.3.0.
26
Patch by Ray Ferguson, backported from devel.
27
- Add support for Mail-Followup-To header, from devel.
28
- Remove is_readable($data_dir) test in configtest, because SquirrelMail
29
functions fine with stricter permissions on that dir.
30
- 24hr clock format should include a leading 0.
31
- Fixed uid based authentication in administrator plugin. Thanks to
33
- Added three Tahoma stylesheets.
34
- Added required code to display error message that might occur when options
36
- Fixed translations of "On DATE, AUTHOR Wrote" and "AUTHOR Wrote" replies.
37
- Added trailing slash for data directory used by global file based
38
address book (#1105760).
39
- Fixed possible PHP E_ALL warnings in translate plugin with GPLtrans engine
41
- Fixed adding addresses to global address books.
42
- Fix typos in Deliver.class.php which caused an error with PHP 5.
43
- 'Priority' and 'Importance' headers are now also recognised, next to the
44
'X-Priority' header that we've supported since a long time. From devel.
45
- Fix administrator plugin that was too picky about newlines in the
47
- Added blank.png for missing image support.
48
- Fixed cid handling from Outlook Express client when it doesn't create a
49
valid content-id to go with CID tag. This resolves #855320, and should
50
be considered a workaround. The real issues needs resolving by MS.
51
- Strip <outbind://> tags out. This is a Microsoft only protocol and
52
references files local to the sending machine. This causes issues
53
with Internet Explorer.
54
- Replace <img src="outbind://"> links with clean images to stop
55
issues with Internet Explorer not being able to track down the
57
- Empty src attribute on img tags causes logouts (IE only), replacing
58
string with blank.png.
59
- Added configurable reply prefix (default: ">") to display options.
60
- Give an error to the user when SquirrelMail is not configured yet
61
(instead of "failed to include config.php").
62
- Fixed display of unsafe images in printer friendly view (#1124764).
63
- Remove NUL characters in text attachment on send (#1032366).
64
- Re-introduced "mailto:"-handling.
65
- Removed INBOX as a mailbox option in filters plugin. Fixes bug #801060.
66
- Disable rewrapping of a forwarded message: this messes up reply-texts
67
and a forwarded message should not be altered unneccessary (#1151047).
68
- Fix wrong path to mailout.php in listcommands plugin.
69
- Fixed edit form checks in address listing (#1124018).
70
- Sanitized searches in ldap address book backend.
71
- Added verbose error messages to addressbook_init() function.
72
- Added $force_decode option to charset_decode() function in order
73
to use this function correctly in charset_convert().
74
- Added wrapper function in order to use more than one locale name in
75
setlocale() calls. Fixes translation issues on some broken glibc
77
- Removed unnecessary require_once() calls from abook_take plugin.
78
- Fixed broken saved search display.
79
- Fixed broken signout page (plugins work here again).
80
- Fixed configtest to use correct PostgreSQL connection function (#1166228).
81
- Strip absolute positioning style from HTML-mails.
82
- Fixed administrator's plugin problems related to latest sqGetGlobalVar()
84
- Included local configuration file in config.php generated by
85
administrator's plugin.
86
- Fixed checking for quota when appending to Sent folder (#1172694).
87
- Fixed folder renaming to handle collapse_folder information, be
88
compatible with Cyrus-IMAPD >= 2.0 and correctly handle unsubscribed
89
folders. Thanks Simon Matter for the patch. (#1155791)
90
- Fix incorrect folder hierarchy display (#1009654), thanks
91
Awais Ahmad for the patch (#1082558).
92
- Added title box for From: column to display the address.
93
- Make sure From: is really an object on replies, otherwise an error is
94
generated trying to find reply citation (#1179754).
95
- Add Cancel button to addressbook (#1180565).
96
- RFC 2046: Send mixed messages with multipart/alternative nested boundaries
97
with correct boundary strings.
98
- Ported abook_init and abook_add_class hooks from devel.
99
- Fix wrapping between folder icon and name in advanced folder list
101
- Fix folder indenting in message list didn't use folder_prefix (#726719,
103
- mail_fetch plugin should check destination folder before trying to store
104
messages in it. INBOX is used as fallback folder. By default plugin
105
can use only subscribed mail folders that can store messages (#584658).
106
- Added mbstring.func_overload!=0 workaround (#929644, #1061699).
107
src/configtest.php is modified to warn about broken php configuration.
108
- Fixed use of squirrelmail_language cookie with PHP register_globals =
110
- Interface can default to first language listed in browser's
111
'HTTP_ACCEPT_LANGUAGE' header, if default SquirrelMail language is set
112
to empty string (#764709).
113
- Default charset variable can be used to change charset used by US
114
English translation (#1195728).
115
- Fix for search. On fallback also use UID SEARCH.
116
- Tweak IMAP connection error display (#1203154).
117
- Add robots noindex/nofollow meta tag to SquirrelMail generated pages.
118
- Fix typo in addrbook_search.php.
119
- Gracefully recover from over quota error while sending a mail (#1145144).
120
- Added $encode_header_key and $hide_auth_header options. First option
121
allows to encode user's information with provided encryption key (set in
122
2. Server settings -> B. Update SMTP / Sendmail settings). Second option
123
allows to disable authenticated user part in Received: header, when user
124
can't force used email address. It is set in 4. General Options ->
125
9. Allow editing of identity (#847107).
126
- Fix get_identities() for the case where the user has not set an email
127
address: use the fallback $username@$domain that's used in compose aswell.
128
- Fix "Include me in CC on Reply All" for the case where email address was
129
not set in the prefs (#781202, #1093363).
130
- Move documentation for SquirrelMail developers to doc/Development.
131
- Correct slightly inconsistent behaviour when reading a message with MDN
133
- Fix an off-by-one and a HTML-formatting bug in saved searches.
134
- Remove in-development default-off folder list code from left_main.php.
135
- Fixed broken attachments caused by inconsistency of PHP chunk_split().
136
Thanks to Roalt Zijlstra.
137
- Identites code incorrectly assumes username does not contain domain part
138
and appended domain to username when no user defined email set.
140
- Disallow access to the administrator plugin screens when the plugin is
141
not enabled in the config.
142
- Security: fix several cross site scripting (XSS) attacks. Thanks go to
143
Martijn Brinkers for finding a lot of these. [CAN-2005-1769]
6
145
Version 1.4.4 - 21 January 2005
7
146
-------------------------------