source: subversion/trunk/roundcubemail/CHANGELOG @ 449

Last change on this file since 449 was 449, checked in by thomasb, 6 years ago

Applied patch for preview caching (closes #1484186)

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
File size: 18.0 KB
Line 
1CHANGELOG RoundCube Webmail
2---------------------------
3
42007/01/07 (thomasb)
5----------
6- Applied patch for preview caching (closes #1484186)
7- Added Thai localization files
8
92006/12/29 (thomasb)
10----------
11- Added error handling for attachment uploads
12- Use multibyte safe string functions where necessary (closes #1483988)
13- Updated Swiss German localization (de_CH)
14
15
162006/12/22 (thomasb)
17----------
18- Applied security patch to validate the submitted host value (by Kees Cook)
19- Applied security patch to validate input values when deleting contacts (by Kees Cook)
20- Applied security patch that sanitizes emoticon paths when attaching them (by Kees Cook)
21- Applied a patch to more aggressively sanitize a HTML message
22- Visualize blocked images in HTML messages
23
24
252006/12/20 (thomasb)
26----------
27- Fixed wrong message listing when showing search results (closes #1484131)
28- Introduced functions Q() and JQ() as aliases for rep_specialchars_output()
29- Show remote images when opening HTML message part as attachment
30
31
322006/12/17 (thomasb)
33----------
34- Added patch by Ryan Rittenhouse & David Glick for a resizeable preview pane
35
36
372006/12/06 (thomasb)
38----------
39- Improve memory usage when sending mail (closes #1484098)
40- Mark messages as read once the preview is loaded (closes #1484132)
41- Include smtp final response in log (closes #1484081)
42
43
442006/12/04 (thomasb)
45----------
46- Corrected date string in sent message header (closes #1484125)
47- Correclty choose "To" column in sent and draft mailboxes (closes #1483943)
48- Changed srong tooltips for message browse buttons (closes #1483930)
49
50
512006/12/03 (estadtherr)
52----------
53- Added fix to convert HTML signatures for plain text messages
54- Fixed signature delimeter character to be standard (Bug #1484035)
55
56
572006/12/01 (thomasb)
58----------
59- Implemented preview pane
60- Fixed XSS vulnerability (Bug #1484109)
61- Remove newlines from mail headers (Bug #1484031)
62- Selection issues when moving/deleting (Bug #1484044)
63- Applied patch of Clement Moulin for imap host auto-selection
64- ISO-encode IMAP password for plaintext login (Bugs #1483977 & #1483886)
65- Fixed folder name encoding in subscription list (Bug #1484113)
66- Fixed JS errors in identity list (Bug #1484120)
67- Show client debug console on debug_level 8
68- Added Serbian translation
69- Updated Spanish and Bulgarian localization
70
71
722006/11/22 (robin)
73----------
74- Fix a bug introduced with Shift-Del yesterday
75
76
772006/11/21 (robin)
78----------
79- Add missing nl_NL translations
80- Translate foldernames in folder form (closes #1484113)
81
82
832006/11/21 (robin)
84----------
85- Added first and last buttons to message list, address book
86  and message detail
87- Pressing Shift-Del bypasses Trash folder
88- Enable purge command for Junk folder
89
90
912006/11/17 (robin)
92----------
93- Re-initialize message list after shift-select and delete
94
95
962006/11/16 (robin)
97----------
98- Fixed updating message list after expunge and purge
99- Fetch all aliases if virtuser_query is used instead
100  of only the first one
101
102
1032006/11/11 (estadtherr)
104----------
105- fixed deletion/moving of messages from within "show" page
106
107
1082006/11/09 (thomasb)
109----------
110- Little bugfix in HTML encoding
111- Fixed encoding issues and delete-on-reply problem
112- Corrected template parsing
113
114
1152006/11/07 (estadtherr)
116----------
117- Upgraded to TinyMCE v2.0.8
118- Fixed CSS path for editor popups
119
1202006/09/26 (estadtherr)
121----------
122- Added spellchecker plugin to TinyMCE configuration
123- Fixed HTML/Plain toggle labels
124
125
1262006/09/24 (thomasb)
127----------
128- Partial client re-write with a common list class
129- Re-enabled multi select of contacts (Bug #1484017)
130- Enable contact editing right after creation (Bug #1459641)
131- Updated Hungarian, Estonian and Traditional Chinese localization
132
133
1342006/09/19 (thomasb)
135----------
136- Correct UTF-7 to UTF-8 conversion if mbstring is not available
137
138
1392006/09/13 (estadtherr)
140----------
141- Introduction of TinyMCE HTML editor support for message composition and signatures
142  Note : a new column is added to the "identities" database table
143
144
1452006/09/12 (estadtherr)
146----------
147- Fixed html2text treatment of table headers (Bug #1484020)
148- Fixed IMAP fetch of message body (Bug #1484019)
149
150
1512006/09/08 (thomasb)
152----------
153- Fixed safe_mode problems (Bug #1418381)
154- Fixed wrong header encoding (Bug #1483976)
155
156
1572006/09/07 (thomasb)
158----------
159- Made automatic draft saving configurable
160- Fixed JS bug when renaming folders (Bug #1483989)
161- Don't wait for complete page load when calling JavaScript init()
162- Some improvements to prevent session expiration
163- Prevent from double submit of spell check requests
164
165
1662006/09/01 (thomasb)
167----------
168- Imporoved message parsing and HTML validation
169- Added quota display as image (by Brett Patterson)
170- Corrected creation of a message-id
171- Updated Norwegian (bokmal) localization
172
173
1742006/08/30 (thomasb)
175----------
176- New indentation for quoted message text
177- Improved HTML validity
178
179
1802006/08/28 (estadtherr)
181----------
182- Fixed URL character set (Ticket #1445501)
183- Fixed saving of contact into MySQL from LDAP query results (Ticket #1483820)
184
185
1862006/08/25 (thomasb)
187----------
188- Fixed folder renaming: unsubscribe before rename (Bug #1483920)
189- Finalized new message parsing (+ chaching)
190- Updated SQL scripts and UPGRADING instructions
191
192
1932006/08/23 (thomasb)
194----------
195- Updated Polish, Portuguese, Latvian, Chinese and Japanese localization
196
197
1982006/08/20 (thomasb)
199----------
200- Fixed wrong usage of mbstring (Bug #1462439)
201- Set default spelling language (Ticket #1483938)
202- Added support for Nox Spell Server
203
204
2052006/08/18 (thomasb)
206----------
207- Re-built message parsing (Bug #1327068)
208  Now based on the message structure delivered by the IMAP server.
209- Fixed some XSS and SQL injection issues
210
211
2122006/08/10 (thomasb)
213----------
214- Fixed charset problems with folder renaming
215
216
2172006/08/04 (thomasb)
218----------
219- Fixed Bug in saving identities (Ticket #1483915)
220- Set folder name in window title (Bug #1483919)
221- Don't add imap_root to INBOX path (Bug #1483816)
222- Attempt to create default folders only after login
223- Avoid usage of $CONFIG in rcube_imap class
224
225
2262006/07/30 (thomasb)
227----------
228- Alter links in HTML messages (Bug #1326402)
229- Added fallback if host not found in 'mail_domain' array
230- Applied patch of Charles to highlight droptargets (Ticket #1473034)
231- Fixed folder renaming (Bug #1483914)
232- Added confirmation message after deleting a folder
233
234
2352006/07/25 (thomasb)
236----------
237- Made folder renaming a bit more ajax-style
238- Changed rename-labels and German translation
239- Fixed addressbox countbar width (Bug #1483845)
240- Fixed refresh interval problems in Safari (Bug #1483902)
241- Fixed clear_message_list_header() errors (Bug #1483898)
242- Sanity check of $message_set in imap.inc (Bug #1443200)
243- Added correct changing of message list headers for Sent folder
244- Updated Spanish localization (Ticket #1483887)
245- Applied patch #1483846
246
247
2482006/07/24 (richs)
249----------
250- Draft window no longer reloads. It saves to an iframe in the background instead (fixes bug #1483869)
251- Draft timer now part of program/js/app.js instead of skins/default/templates/compose.inc
252- Draft saving now properly returns an error when saving fails
253- Draft timer stops and resets properly when attachments are uploaded, or when saving manually
254- Old compose session/attachments are now cleaned up when a new/forward/reply/draft is made/opened
255
256
2572006/07/19 (thomasb)
258----------
259- Correct entity encoding of link urls (HTML validity)
260- Improved usability in compose step (Ticket #1483807)
261- Added absolute URLs to several buttons (for "open in new window")
262- Applied patch #1328032
263- Fixed Bug/Patch #1443200
264
265
2662006/07/18 (thomasb)
267----------
268- Fixed password with spaces issue (Bug #1364122)
269- Replaced _auth hash with second cookie (Ticket #1483811)
270- Don't use get_input_value() for passwords (Bug #1468895)
271- Made password encryption key configurable
272- Minor bugfixes with charset encoding
273- Added <label> tags to forms (Ticket #1483810)
274
275
2762006/07/07 (thomasb)
277----------
278- Fixed INSTALL_PATH bug #1425663
279
280
2812006/07/03 (richs)
282----------
283- Fixed compatibility with in-body email addresses containing "+" (Bug #1483836)
284- Updated French localizations (Ticket #1483862)
285- Incoming messages can now be moved to Drafts, edited, saved, then moved back (Feature #1436191)
286- Added Firefox workaround when clicking whitespace to drag messages (Bug #1483857)
287- Corrected Dutch and Italian localizations (Ticket #1483851 and #1483848)
288- Enabled 'Empty' (purge) command for Junk mailbox (defined in main.inc.php)
289
290
2912006/06/30 (richs)
292----------
293- Fixed empty INBOX compatibility bug (Patch #1443200)
294- Temporarily fixed French "compact" localization (Patch #1483862)
295- Fixed "Select All" not working with Delete interface button (Bug #1332434)
296- Fixed messsage list column compatibility with Konqueror (Bug #1395711)
297- Fixed "unread count" in window title when count changed (Bug #1483812)
298- Fixed DB error when deleting from message table (Patch #1483835)
299
300
3012006/06/29 (richs)
302----------
303- Added ability to remove attachments (Feature #1436721)
304- Default folders are now auto-created on first login (Feature #1471594)
305- Fixed compatibility with folder apostrophes (e.g.: Joe's Folder) (Bug #1429458)
306- Corrected Italian localizations
307- Tweaked rename-folder form to clear after a rename
308
309
3102006/06/26 (richs)
311----------
312- Added button to immediately check for new messages
313- New message checking now displays status "Checking for new messages..."
314- New message checking now looks for unread messages in all mailboxes (Feature #1326401)
315- Task buttons now respond to clicks by darkening (as in other applications)
316- Fixed "Sender" column changing to "Recipient" for "Sent" and "Drafts" message lists
317- Added ability to sort messages by "Size"
318- Added ability to rename folders (Feature #1326396)
319- Added 'protect_default_folders' option to main.inc.php to prevent renames/deletes/unsubscribes of default folders
320- Corrected 5 typos of "INSTLL" to "INSTALL" in program/include/main.inc
321
322
3232006/06/25
324----------
325- Changed behavior to include host-specific configuration (Bug #1483849)
326- Assume ISO-8859-1 encoding of mail messages by default (Patch #1483839)
327- Fixed spell checker to work with the new URL at google.com
328- Some memory and security optimizations sendmail.inc
329- Updated UGRADING description
330
331
3322006/06/19
333----------
334- Added Drafts support (Feature #1326839) (richs)
335
336
3372006/06/02
338----------
339- Updated Estonian localization and moved from ee to et
340- Added Bulgarian localization
341
342
3432006/05/25
344----------
345- Finalized GoogieSpell integration
346
347
3482006/05/18
349----------
350- Added Arabic and Armenian localizations
351- Updated Russian localization
352- Removed MDB2 classes from repository. Install them seperately if used.
353- Updated MDB2 wrapper class contributed by Lukas Kahwe Smith
354- Allow & in e-mail addresses
355
356
3572006/05/05
358----------
359- Fixed typos in function rcube_button() (Bugs #1473198 and #1473201)
360- Check for zlib.output_compression before using ob_gzhandler (Bug #1471069)
361- Casting date parts in iil_StrToTime() to avoid warnings (Bug #1482140)
362- Corrected INSTALL description (Bug #1476106)
363- Added charset to javascript HTTP headers
364- Fixed Opera bug with CC and BCC fields (Bug #1474576)
365- Changed login page title regarding product name (Bug #1476413)
366- Pimped search function
367- Applied attachment viewing/forwarding patches by Andrew Fladmark
368- Applied prev/next patch by Leonard Bouchet
369- Applied patches by Mark Bucciarelli
370- Applied patch for requesting receipts by Salvatore Ansani
371- Integrated GoogieSpell as suggested by phil (styling is not perfect yet, localization is missing)
372
373
3742006/04/13
375----------
376- Added Slovenian localization
377- Updated Portuguese localization
378- Fixed parent.location problem for compose-links
379- Added sort order saving patch by Jacob Brunson
380- Added gzip compression support
381
382
3832006/04/02
384----------
385- Added Lithuanian localization
386- Improved search function
387- Added version string as template object
388- Load host-specific configuration file (see config/main.inc.php)
389- New config parameter adding domain to user names for login
390- Strip tags on _auth, _action, _task parameters
391- Corrected labels for next/previous page buttons in address book
392
393
3942006/03/23
395----------
396- Auto-detect mail header delimiters
397- Regard daylight savings
398- Localized quota display
399- Started implementing search function
400
401
4022006/03/20
403----------
404- Avoid error message when saving an unchanged identity (Bug #1429510)
405- Fixed hard-coded cols selection for sent folder (Bug #1354586)
406- Enable some HTML links for use with "open in new window" or "save target"
407- Check meta-key instead of ctrl on Macs
408- Ignore double clicks when holding down a modifier key
409- Fixed reloading of the login page
410- Fixed typo in compose template (Bug #1446852)
411- Added compose button to message read step (Request #1433288)
412- New config parameter for persistent database connections (Bug #1431817)
413
414
4152006/03/14
416----------
417- Don't remove internal HTML tags in plaintext messages
418- Improved error handling in DB connection failure
419
420
4212006/02/22
422----------
423- Updated localizations
424- Fixed bug #1435989
425
426
4272006/02/19
428----------
429- Updated localizations
430- Applied patch of Anders Karlsson
431- Applied patch of Jacob Brunson
432- Applied patch for virtuser_query by Robin Elfrink
433- Added support for References header (patch by Auke)
434- Added support for mbstring module by Tadashi Jokagi
435- Added function for automatic remove of slashes on GET and POST vars
436  if magic_quotes is enabled
437
438
4392006/02/05
440----------
441- Added Slovak, Hungarian, Bosnian and Croation translation
442- Fixed bug when inserting signatures with !?&
443- Chopping message headers before inserting into the message cache table
444  (to avoid bugs in Postgres)
445- Allow one-char domains in e-mail addresses
446- Make product name in page title configurable
447- Make username available as skin object
448- Added session_write_close() in rcube_db class destructor to avoid problems
449  in PHP 5.0.5
450- Use move_uploaded_file() instead of copy() for a more secure handling of
451  uploaded attachments
452- Additional config parameter to show/hide deleted messages
453- Added periodic request for checking new mails (Request #1307821)
454- Added EXPUNGE command
455- Optimized loading time for mail interface
456- Changed to full UTF-8 support
457- Additional timezones (Patch #1389912)
458- Added LDAP public search (experimental)
459- Applied patch for correct ctrl/shift behavior for message selection (Bug #1326364)
460- Casting to strings when adding empty headers to message cache (Bug #1406026)
461- Skip sender-address as recipient when Reply-to-all
462- Fixes in utf8-class
463- Added patch for Quota display by Aury Fink Filho <nuny@aury.com.br>
464- Added garbage collector for message cache
465- Added patches for BCC headers
466
467
4682005/12/16
469----------
470- Added Turkish and Simplified Chinese translation
471- Use virtusertable to resolve e-mail addresses at login
472- Configurable mail_domain used to compose correct e-mail addresses
473  on first login
474
475
4762005/12/03
477----------
478- Added Finnish, Romanian, Polish, Czech, British, Norwegian, Greek, Russian,
479  Estonian and Chinese translation
480- Get IMAP server capabilities in array
481- Check for NAMESPACE capability before sending command
482- Set default user language from config 'locale_string'
483- Added sorting patch for message list
484- Make default sort col/order configurable
485- Fixed XSS in address book and identities
486- Added more XSS protection (Bug #1308236)
487- Added tab indexes for compose form
488- Added 'changed' col to contacts table
489- Support for 160-bit session hashes
490- Added input check for contacts and identities (Patch #1346523)
491- Added messages/warning to compose step (Patch #1323895)
492- Added favicon to the default skin
493- Fixed Bug #1334337 as far as possible
494- Added Reply-To-All functionality (Request #1326395, Patch #1349777)
495- Redesign of client side AJAX code (enable multi threading)
496- Added keep-alive signal every minute
497- Make logs dir configurable
498- Added support for SMTPS
499- Decode attachment file names
500- Make delimiter for message headers configurable
501- Add generic footer to sent messages
502- Choose the rigt identity when replying
503- Remove signature when replying (Request #1333167)
504- Signatures for each identity
505- Select charset when composing message
506- Complete re-design of the caching mechanism
507
508
5092005/08/11
510----------
511- Write list header to client even if list is empty
512- Add functions "select all", "select none" to message list
513- Improved filter for HTML messages to remove potentially malicious tags
514  (script, iframe, object) and event handlers.
515- Buttons for next/previous message in view mode
516- Add new created contact to list and show confirmation status
517- Added folder management (subscribe/create/delete)
518- Log message sending (SMTP log)
519- Grant access for Camino browser
520- Added German translation
521
522
5232005/10/20
524----------
525- Added Swedish, Latvian, Portuguese and Catalan translation
526- Make SMTP auth method configurable
527- Make mailboxlist scrollable (Bug #1326372)
528- Fixed SSL support
529- Improved support for Courier IMAP (root folder and delimiter issues)
530- Moved taskbar from bottom to top
531- Added 'session_lifetime' parameter
532- Fixed wrong unread count when deleting message (Bug #1332434)
533- Srip tags when creating a new folder (Bug #1332084)
534- Translate HTML tags in message headers (Bug #1330134)
535- Correction in German translation (Bug #1329434)
536- Display folder names with special chars correctly (Bug #1330157)
537
538
5392005/10/07
540----------
541- Added French, Italian, Spanish, Danish, Dutch translation
542- Clarified license (Bug #1305966)
543- Fixed PHP warnings (Bug #1299403)
544- Fixed english translation (Bug #1295406)
545- Fixed bug #1290833: Last character of email not seen
546- Fixed bug #1292199 when creating new user
547- Allow more browsers (Bug #1285101)
548- Added setting for showing pretty dates
549- Added support for SQLite database
550- Make use of message caching configurable
551- Also add attachments when forwarding a message
552- Long folder names will not flow over message list (Bug #1267232)
553- Show nested mailboxes hieracically
554- Enable IMAPS by host
555
556
5572005/08/20
558----------
559- Improved cacheing of mailbox messagecount
560- Fixed javascript bug when creating a new message folder
561- Fixed javascript bugs #1260990 and #1260992: folder selection
562- Make Trash folder configurable
563- Auto create folders Inbox, Sent and Trash (if configured)
564- Support for IMAP root folder
565- Added support fot text/enriched messages
566- Make list of special mailboxes configurable
567
Note: See TracBrowser for help on using the repository browser.