summaryrefslogtreecommitdiff
path: root/NEWS
diff options
context:
space:
mode:
authorSimeon Simeonov2018-02-26 11:23:00 +0100
committerSimeon Simeonov2018-02-26 11:23:00 +0100
commit0b3cbf57875fd692e4ba0b336fefa4bee1ed00dc (patch)
treeaf916a30553c78ce9d4f2d8658656a175c5b6921 /NEWS
Initial commit for sylpheed 3.7.0
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS1666
1 files changed, 1666 insertions, 0 deletions
diff --git a/NEWS b/NEWS
new file mode 100644
index 0000000..6c28052
--- /dev/null
+++ b/NEWS
@@ -0,0 +1,1666 @@
1Changes of Sylpheed
2
3* 3.7.0 (stable)
4
5 * The message catalogs were updated.
6
7* 3.7.0beta1 (development)
8
9 * The function to export the address book to CSV files was added.
10 * 'Nick Name' column was added to the address book.
11 * Context menu was added to the search result of the query search dialog.
12 * When attaching UTF-16 text files, they are automatically converted
13 into UTF-8 now.
14 * Show original From on the summary view if the display-name seems to
15 be an e-mail address.
16 * The bug that wrong reply target could be selected when the summary was
17 sorted by the unread flag (#286).
18 * Win32: the bug that Japanese characters were overlapped on printings
19 with some font settings was fixed.
20 * Win32: the bug that empty lines were not properly spaced on printings
21 with some font settings was fixed.
22
23* 3.6.0 (stable)
24
25 * The Japanese manual was updated.
26
27* 3.6.0beta1 (development)
28
29 * The feature to use multiple signatures in one account was added.
30 * The edit group dialog of the address book was improved to allow
31 multilple selection and display its available list with folder tree.
32 * The menu 'Tools - Open configuration/attachments folder' was added.
33 * Printing settings and page setup are now saved.
34 * The Japanese manual was updated.
35 * IMAP: SUBSCRIBE command is explicitly issued for a newly created folder
36 by CREATE.
37 * Unix: the search location of SSL certificates for OpenBSD was added
38 (#222).
39 * Win32: a notice about not removing user data in the installer was
40 modified.
41
42* 3.5.1 (stable)
43
44 * New plug-in APIs to handle compose view were added.
45 * Autotools scripts were updated.
46 * Included documents were updated.
47
48* 3.5.0 (stable)
49
50 * A fix for ARM architecture was made.
51 * TLSv1.1 and TLSv1.2 will be enabled for STARTTLS when OpenSSL 1.0.1 or
52 above is used.
53 * Some bugfixes and stability improvements were made.
54 * Win32: more fix for the crash when linked with newer MSVCRT was made.
55 * Win32: irresponsibe text entries on the first display of the filter
56 edit dialog were fixed.
57 * Win32: libpng was updated to 1.4.19.
58 * Win32: OpenSSL was updated to v0.9.8zh.
59
60* 3.5.0beta3 (development)
61
62 * A bug that reorder of filter runes by DnD was not saved was fixed.
63 * The original file names of attachments are kept when opening them,
64 and shorter suffixes are added in the case they conflict.
65 * The crash when displaying HTML messages was fixed (#215).
66 * The bug that column sizes of the address book were not properly set was
67 fixed.
68 * Win32: the bug that maximized state was unset on minimize was fixed.
69 * Win32: the crash when linked with newer MSVCRT was fixed.
70 * Win32: dependency on libtiff was removed (GDI+ is used).
71 * Win32: libjpeg was updated.
72 * Win32: libpng was updated to 1.4.16.
73 * Win32: OpenSSL was updated to v0.9.8zg.
74 * Win32: included SSL certificates were updated.
75
76* 3.5.0beta2 (development)
77
78 * Windows / widgets are now adjusted to their optimal sizes by reference
79 to system DPI value.
80 * The option to specify startup online mode was added.
81 * The bug that wrote the first part of data if the message body in the
82 IMAP4 responses didn't end with CR+LF was fixed (#84).
83 * The bug that previously selected folder on the file selection dialog
84 was not remembered with GTK+ 2.24.x was fixed.
85 * Hebrew translation was added.
86 * Win32: The bug that 'Minimize to tray icon' didn't work with 3.5.0beta1
87 was fixed.
88 * Win32: 'Toggle window on trayicon click' now works.
89 * Win32: sylpheed.exe executable became DPI-Aware.
90 * Win32: OpenSSL was updated to 0.9.8zc.
91 * Win32: included SSL certificates were updated.
92
93* 3.5.0beta1 (development)
94
95 * Mbox locking became NFS-safe (#202).
96 * Configure: silent rules are enabled by default.
97 * Configure.in was renamed to configure.ac.
98 * Fade effect was added to the notification window.
99 * Sylpheed.desktop file was updated.
100 * Win32: build fix for newer MinGW was made.
101 * Win32: 32-bit time_t is always used on win32 for backward compatibility.
102 * Win32: included third-party libraries were updated:
103 - GTK+ 2.24.23
104 - GLib 2.38.2
105 - GDK-Pixbuf 2.30.7
106 - Pango 1.36.3
107 - Cairo 1.10.2
108 - libpng 1.14.13
109 - GPGME 1.4.3
110 * Win32: the following issues were fixed because of GTK+ update:
111 - System Icon issue when ran on Windows 7 (#13, #85)
112 - Scroll jumping issue on text views when using Japanese IME
113 - Menus became more native-looking
114 - File dialogs were improved
115
116* 3.4.2 (stable)
117
118 * Remote mailbox: additional fix for Bug #193 was made.
119 * Win32: OpenSSL was updated to 0.9.8za (security fix for CVE-2014-0224).
120
121* 3.4.1 (stable)
122
123 * Fixed Bug #193: Lose mails when mailbox is inaccessible.
124
125* 3.4.0 (stable)
126
127* 3.4.0rc (release candidate)
128
129 * SSL wildcard certificate is also validated now (#167).
130 * The compile error with OpenSSL disabled was fixed.
131
132* 3.4.0beta8 (development)
133
134 * Mac OS X support was improved.
135 * SSL certificate hostname is validated now (#167).
136 * The Japanese manual was modified so that IE correctly detect its
137 character encoding.
138 * The rightmost column of folder view and summary view became easier to
139 resize.
140 * Appropriate columns of folder view, summary view, etc. are
141 auto-expanded by window resize when using GTK+ 2.14 or later.
142 * The initial setup dialog is now resizabe.
143 * PGP encrypt-to-self feature was added.
144 * The display period of notification window became configurable.
145
146* 3.4.0beta7 (development)
147
148 * Win32: the tray icon is recreated when explorer.exe crashes now.
149 * The bug that 'File - Folder - Move folder...' menu didn't work was
150 fixed.
151 * The bug that MIME nest level restriction was not working was fixed.
152 * Many defects discovered by Coverity Scan were fixed:
153 - FILE handle resource leaks
154 - memory leaks
155 - possible buffer overrun
156 - strict error checks
157 - correct null pointer checks
158
159* 3.4.0beta6 (development)
160
161 * Icon theme feature was added.
162 * HTML mail is distinguished from other messages with attachments now.
163 * 'Last 30 days' was added to the quick search menu.
164 * Attached images are rotated based on Exif orientation tag.
165 * Config.guess and config.sub included in the tarball were updated to the
166 latest version.
167
168* 3.4.0beta5 (development)
169
170 * Basque translation was added.
171 * Escaped special characters in HTML links are now properly unescaped
172 (#120).
173 * IMAP: parsing of folder names that contain brackets was fixed.
174 * Config.guess and config.sub included in the tarball were updated.
175 * The order of templates became stable.
176
177* 3.4.0beta4 (development)
178
179 * The feature to save message as plain text was added.
180 * Printing now prints all texts in messages, not only the first one.
181 * The HTML parser now supports <blockquote> tag.
182 * An option to prefer HTML part in multipart/alternative was added
183 (default: off).
184 * Compose window is raised when the external editor exits.
185 * Bugfixes of HTML display were made.
186
187* 3.4.0beta3 (development)
188
189 * Rebuilding of folder tree which was broken at 3.4.0beta1 was fixed
190 (#103).
191 * The bug that double-quote (") and backslash (\) in
192 folder/username/password were not escaped and could not be used on IMAP4
193 was fixed.
194 * Quotation of forwarded messages is enabled for template now.
195 * When marking a message as junk and moving it to a junk folder, proper
196 junk folder is selected instead of default one.
197 * When applying a template for a new message, current date is inserted
198 with '%d'.
199
200* 3.4.0beta2 (development)
201
202 * New message notification window was added.
203 * An option to the junk filter setting was added:
204 'Do not classify message as junk if sender is in the address book'.
205 * Some non-standard Date header patterns are handled now.
206 * Win32: start menu shortcuts are translated.
207
208* 3.4.0beta1 (development)
209
210 * Safe mode (which does not load plug-ins) was added (--safe-mode).
211 * The existence of destination folders are checked when creating a filter
212 rule.
213 * The recursion level is restricted up to 64 when scanning local mailbox
214 (prevents infinite loop with symlink. Note: Linux automatically limits
215 the symlink loop up to 40)
216 * The labels used in POP3 remote mailbox dialog was modified.
217 * POP3: do not disconnect immediately but send QUIT command on normal
218 POP3 errors (prevents deleted messages appear again).
219 * IMAP: "INBOX" folder became case insensitive as specified in RFC 3501.
220 * IMAP: server name for cache directory is escaped now
221 (fixes cache creation when using IPv6 address for server name on Windows).
222 * Win32: socket timeout setting now works on Windows.
223
224* 3.3.0
225
226* 3.3.0rc (release candidate)
227
228 * The Japanese manual was updated.
229 * The bug that hyperlinks did not respond when 'Show attached files
230 first on message view' option was set was fixed.
231 * Some compilation fixes were made.
232 * Win32: .eml file association was added to installer.
233 * Win32: mailto and .eml association are automatically set to default
234 on Windows 7 on installation.
235 * Win32: included libtiff library was updated to 3.9.7 (security fix).
236
237* 3.3.0beta2 (development)
238
239 * The ability of opening external rfc822 format message files (.eml) was
240 added.
241 * Sylpheed now accepts mailto: and file: URL without command-line option.
242 (sylpheed file:///path/to/file.eml)
243 * The option to specify the position of the attach tool button was added.
244 * The header labels on the header view now have tooltips.
245 * A minor memory leak related to tooltips was fixed.
246 * The long-standing drag-without-button-press bug on IMAP folders (since
247 3.0) was fixed (#93).
248 * The sylpheed.desktop file was modified so that desktop shells can
249 recognize Sylpheed as rfc822 and mailto handler.
250 * The sylpheed.spec file was fixed so that it builds on x86_64 platform,
251 and also builds sylpheed-plugins package.
252
253* 3.3.0beta1 (development)
254
255 * Attached files are now placed first on the message view.
256 * Attached files can be opened from the attachment tool menu.
257 * The attachment tool menu was moved to the left of the header view.
258 * The option 'Toggle attachment list view with tab' and 'Show attached
259 files first on message view' were added at 'Common preferences -
260 Display - Attachment'.
261 * 'Export only selected messages' option was added to the message export
262 dialog.
263 * The import/export of messages became cancellable.
264 * config.rpath and install-sh script in the tarball were updated.
265 * IMAP FETCH command response parser was fixed.
266
267* 3.2.0 (stable)
268
269* 3.2.0rc (release candidate)
270
271 * The Japanese manual was updated.
272 * The "show_attach_tab" option (without UI), which reverts the attachments
273 interface to the old one, was added.
274 * The clip icon was replaced with more visible one on selected row.
275 * The compilation failure with --disable-ipv6 was fixed.
276 * Some compiler warnings were removed.
277 * The bug that 'Stop' button did't become inactive after receiving was
278 fixed.
279 * Win32: the default junk commands were changed to sylfilter.
280 * Win32: included libpng library was updated to 1.2.49 (security fix).
281 * Win32: included libtiff library was updated to 3.9.6 with CVE-2012-1173
282 patch (security fix).
283 * Win32: OpenSSL was updated to 0.9.8x (security fix).
284
285* 3.2.0beta9 (development)
286
287 * The Attachments tab was replaced with a toggle button to save the
288 vertical space, and attachment tool menu was also added.
289 * Other minor fixes and UI improvements were made.
290 * Win32: the file selector now follows Windows shortcut (.lnk).
291
292* 3.2.0beta8 (development)
293
294 * Address autocomplete drop-down list was fixed (#52).
295 * Line-space for auto-wrapped lines now reflects the line-space setting
296 (#64).
297 * The encoding of Japanese manual was changed to UTF-8 to prevent display
298 failure on some browsers.
299 * DNS lookup error is now distinguished from other connection errors.
300 * Some minor fixes for IMAP were made.
301 * Other minor fixes were made.
302 * Win32: an option to play sound when new messages arrive was added.
303 * Win32: the launch of Windows installer became faster.
304
305* 3.2.0beta7 (development)
306
307 New features
308
309 * The context menu of the folder view and the summary view can be popped
310 up using Menu key or Shift+F10.
311 * The details of new message counts are displayed on the tooltip of the
312 tray icon.
313 * Win32: SylFilter is now also included in the installer (since 3.2beta6).
314
315 Improvements
316
317 * Corrupted message caches of news and IMAP are automatically discarded
318 now.
319 * Address auto-completion now also matches to the subsequent part of the
320 name of contacts.
321 * On file selection dialog, the last selected folders are preserved
322 between sessions now.
323
324 Bugfixes
325
326 * The check of IMAP AUTHENTICATE response was fixed.
327 * The compilation failure with GLib 2.32 or later was fixed.
328 * The bug that a MIME part that didn't have its name could not be saved
329 was fixed.
330 * Win32: the bug that the installation process continued even if uninstall
331 was cancelled on update was fixed.
332
333* 3.2.0beta6 (development)
334
335 * The blinking period of the tray icon was extended to 10 seconds.
336 * New plug-in signals were added.
337 * 'Is shorter than' became the default for 'Age' filter condition.
338 * News (NNTP) now supports SOCKS proxy.
339 * A bug that filter settings were lost if Escape key was pressed
340 quickly on auto filter creation was fixed.
341 * Other bugfixes were made.
342 * Win32: OpenSSL was updated to 0.9.8t (security fix).
343 * Win32: included libpng library was updated to 1.2.47 (security fix).
344 * Win32: included curl executable was updated to 7.24.0.
345
346* 3.2.0beta5 (development)
347
348 * The POP3 remote mailbox now supports SOCKS proxy.
349 * The POP3 remote mailbox now retrieves headers from the newer messages
350 (useful for slow connection).
351 * The POP3 remote mailbox can now reload message headers after the loading
352 is stopped.
353 * The previous change of the message view (always show the message view
354 on startup) was reverted except for vertical view mode.
355 * The crash bug that occurred when IMAP message fetching and new message
356 checking happened at the same time was fixed.
357
358* 3.2.0beta4 (development)
359
360 * Multiple keywords search of the quick search was implemented.
361 * Sylfilter command was added as a preset of junk filter program.
362 * MIME debug output was modified.
363 * On browsing IMAP folder, the error "imap_cmd_gen_send: cannot send
364 command because another command is already running." was fixed.
365 * The focus on quick search entry is not stolen by the refresh of summary.
366 * Both filtered and original numbers of messages are displayed on the
367 status label now.
368 * Always show the message view on startup (fixes wrong view size on
369 vertical-view mode).
370
371* 3.2.0beta3 (development)
372
373 * The translation was updated.
374 * The Japanese manual was updated.
375 * Win32: included GTK+ MS-Windows theme engine (libwimp.dll) was updated
376 to fix potential DLL loading vulnerability. Other parts of
377 GTK+ (2.10.14) are not affected.
378 * Win32: included libpng library was updated to 1.2.46 (security fix).
379
380* 3.2.0beta2 (development)
381
382 * The performance of reading cache files was improved by using memory
383 mapped file (requires GTK+ >= 2.8).
384 * 'Account Preferences - Advanced - Put deleted messages in' account
385 setting actually works now.
386 * Style colors are used for attachment label widgets now.
387 * The text color of quick search on dark themes was fixed.
388 * The HTML parser was modified.
389
390* 3.2.0beta1 (development)
391
392 New features
393
394 * Each attachments on the message view now have graphical label and
395 popup menu.
396 * Win32: IPv6 support on Windows XP or later was enabled again.
397 (This time, it will also work on Windows 2000 (IPv4 only support))
398
399 Improvements
400
401 * Number of maximum characters per line of configuration files was
402 increased.
403 * Compose window will not be closed if saving of message to outbox
404 failed.
405 * Sender's e-mail address became not guessable from generated Message-Id.
406 * New plug-in APIs were added.
407
408 Bugfixes
409
410 * The crash bug that was caused by offline switch while IMAP session was
411 active was fixed.
412 * Queue control headers are removed when moving messages from queue
413 folders to trash.
414 * Duplicated keyboard accelerators on some dialogs were fixed.
415 * Fixed a memory leak.
416
417 Other changes
418
419 * Many alloca() calls were removed.
420 * Win32: the updater executables were not included in the zip version
421 anymore to prevent incorrect update.
422
423* 3.1.1 (stable)
424
425 * The column width of the address book will be saved now.
426 * The keyboard shortcut of 'File/Send' menu of compose window was changed
427 to prevent accidental sending.
428 * The bug that caused occasional crash when summary was updated while
429 receiving messages was fixed.
430 * The compilation problem on some environment was fixed.
431 * Some locale problems on Mac OS X was fixed.
432 * The compilation error on newer gcc was fixed.
433 * Finnish translation was added.
434
435* 3.1.0 (stable)
436
437 * Copyright year was updated.
438 * A compiler warning was removed.
439 * The return value of procmime API was fixed.
440
441* 3.1.0rc (release candidate)
442
443 * Junk-filtered or trashed messages are not counted as new on mail
444 receiving.
445 * Show error dialog if junk mail filter command exit with fatal error.
446 * The long-standing bug in undo/redo was fixed.
447 * The bug that caused crash if the quick search was executed while folder
448 tree was empty was fixed.
449
450* 3.1.0beta7 (development)
451
452 * 'Reply to this address' was added to the e-mail address context menu.
453 * The default boolean type of query search and filter condition became AND.
454 * The matching algorithm of filtering was optimized (time-consuming
455 conditions will be evaluated later).
456 * The option not to display the send progress dialog was added.
457 * Move/copy marks are now preserved on folder refresh when immediate
458 execution is off.
459 * Build revision number was added to the about dialog.
460 * The bug that wrong unread message number was displayed after mail
461 receiving if 'Open inbox after receiving new mail' was enabled was fixed.
462 * Win32: The parameter for automatic update URL is properly added now.
463 * Win32: The wabread.exe executable that was missing on the previous
464 release was included. The automatic import of Windows Address Book
465 (WAB) file on initial startup actually works since this release.
466 * The Japanese manual was updated.
467
468* 3.1.0beta6 (development)
469
470 * A new option 'Set only mail address when entering recipient from address
471 book' was added.
472 * The menu items 'Add to recipient/Cc/Bcc' were added to the address book.
473 * On junk mail filtering, appropriate Junk folder for accounts will be
474 selected.
475 * When going offline, all current network sessions will be disconnected.
476 * Low priority will be used for long timeout interval.
477 * The behavior on opening folders and mark-read timing was modified again.
478 * The HTML parser was fixed to handle 'a' tag correctly.
479 * Win32: The text font setting will be checked always on startup
480 (Japanese locale only).
481 * The Japanese manual was updated.
482
483* 3.1.0beta5 (development)
484
485 * Win32: The crash on update check was fixed.
486 * The bug that temporary password was not cleared when authentication
487 failed on SMTP AUTH.
488 * Plug-in update check will be also disabled if --disable-updatecheck is
489 specified on configure.
490
491* 3.1.0beta4 (development)
492
493 * New features
494
495 * SOCKS4/SOCKS5 proxy support was added (per-account option).
496 * Win32: The automatic import of Windows Address Book (WAB) file on
497 initial startup was added.
498 * Win32: Automatic update of program and plug-ins was implemented.
499
500 * Improvements
501
502 * Messages on POP3 server will be left for 7 days by default.
503 * New plug-in APIs for sending messages were added.
504 * The option 'Always mark as read when a message is opened' was added.
505 This will bring back the previous behavior.
506 * Win32: The installer now allows users to choose plug-ins to be
507 installed.
508 * Win32: The installer now remembers the previous install settings
509 on update.
510
511 * Bugfixes
512
513 * The bug that temporary password was not cleared when authentication
514 failed with remote POP3 mailbox.
515
516 * Other changes
517
518 * The Japanese manual was updated.
519 * NSIS installer script files are included in the distribution.
520
521* 3.1.0beta3 (development)
522
523 * New features
524
525 * Drag and drop of addresses on the address book is supported now.
526 * New plug-in 'Attachment Tool Plug-in' was added. It enables the
527 removal of attachments in messages.
528 * MS Outlook Express mail stores (dbx) can be imported now.
529 * Win32: MS Outlook Express mail stores can be imported automatically
530 on first run.
531
532 * Improvements
533
534 * 'Alias' attribute can be selected on CSV addressbook import.
535 * When modification of templates are cancelled, confirm dialog will
536 be displayed now.
537 * The order of templates can be changed now.
538 * Virtual folders can be moved now.
539 * 'Always show messages in summary when selected' was improved, and
540 it is enabled by default.
541 - Automatically selected messages will not be marked as read anymore.
542 - The message view will not be cleared on multiple selection.
543 * "mark_as_read_on_new_window" setting became a hidden option.
544 * Redundant menu items are not displayed on the context menu of the
545 folder view now.
546 * 'Junk' special folder was added. It will be automatically created
547 if not exist.
548 * 'Empty junk' context menu will be displayed on the Junk folder.
549 * A new account option 'Put signature before quote (not recommended)'
550 was added.
551 * A new option 'Change current account on folder open' was added, and
552 it is enabled by default.
553 * 'Cancel all' button was added to the POP3 receive dialog.
554 * The POP3 receive dialog will display only the number and size of
555 messages in current session, not including previously received ones.
556 * On 'File - Save as...' dialog, '.eml' extension was added for the
557 default file name.
558 * New plug-in APIs for summary view and alert panel were added.
559 * English Sylpheed FAQ was updated.
560
561 * Bugfixes
562
563 * The bug that accepted SSL certs were not loaded when using --configdir
564 option was fixed.
565 * The IMAP4 response parser was fixed.
566 * The LDIF parser was modified.
567
568* 3.1.0beta2 (development)
569
570 * On POP3 receiving, new messages are displayed on the summary view
571 immediately. Folder switching is not required anymore.
572 * The feature to combine partial messages (RFC 2046, message/partial)
573 was added.
574 * Users can move up/collapse/expand the folder view using left/right arrow
575 key now.
576 * When inline image setting is off, images are not displayed in the
577 Attachment tab too.
578 * When a connection to IMAP/News server fails, an error dialog will be
579 displayed now.
580 * The menu items 'Mark/Mark' and 'Mark/Unmark' were changed to
581 'Mark/Set flag' and 'Mark/Unset flag' for understandability.
582 * The upper limit of auto-check interval was changed to 1000 minutes.
583 * The new plug-in APIs for user-agent string and the summary view were
584 added.
585 * The source files of the English FAQ and manual were added.
586 * The hidden <account-id> filter condition works now.
587 * Fixed-positioned windows (such as main window, compose window, etc.)
588 are always displayed on screen now. This prevents windows displayed
589 outside of screen between multi and single monitor switching.
590 * The crash when POP3 session was cancelled while processing received mail
591 was fixed.
592
593* 3.1.0beta1 (development)
594
595 * Full automatic address completion was implemented. Users can also
596 configure to use the previous behavior (start completion on Tab key).
597 * The debug log output for filtering was added.
598 * Update check can also show alternative version as well as internal
599 version now.
600 * New plug-in APIs for update check and folder view were added.
601 * A new option '--instance-id <ID>' was added. This allows users to run
602 multiple instances of Sylpheed.
603 * 'Open' menu was added to the attach context menu of the message
604 composition window. This allows users to open attached files before
605 sending.
606 * English Sylpheed FAQ was updated.
607 * Plug-ins are also loaded from user plug-in directory now.
608 * Unix: the default web browser command was changed to xdg-open, and
609 obsolete commands were removed.
610 * Unix: the crash when using %f on IMAP messages at the action tool was
611 fixed.
612 * The crash when clicking tray icon menu 'Get from current account' when
613 no account exist was fixed.
614 * The crash on 64-bit architecture with LDAP was fixed (debian BTS #463366).
615 * Some GTK+ warnings were removed.
616 * Redundant debug or error messages were removed.
617 * The bug that MIME flags were not set to imported mbox file and filtered
618 sent messages was fixed.
619
620* 3.0.2 (stable)
621
622 * The random scrolling problem on selecting folders with GTK+ 2.12 or
623 later was fixed.
624 * The problem that config files are not updated after creating new
625 accounts was fixed.
626 * The problem that folder config file was not updated after changing IMAP
627 or News account name was fixed.
628 * Win32: OpenSSL was updated to 0.9.8n (security fix).
629
630* 3.0.1 (stable)
631
632 * Several typos in dialogs were fixed.
633 * The Japanese manual was updated.
634 * Win32: included libpng library was updated to 1.2.43 (security fix).
635 * Win32: included libtiff library was updated to 3.9.2 (security fix).
636
637* 3.0.0 (stable)
638
639 * The message catalogs were updated.
640 * The bug that caused freeze when sending or receiving messages with
641 STARTTLS and 'SSL certificate verify failed' dialog popped up.
642
643* 3.0.0rc (development)
644
645 * The Japanese manual was updated.
646 * The 'Enable address auto-completion' setting was added.
647 * Curl command timeout was set to 10 seconds.
648 * The compile error with OpenSSL disabled was fixed.
649 * Win32: multiple reference to a folder with different letter case is
650 prohibited when creating a new one.
651 * Some minor bugs were fixed.
652
653* 3.0.0beta8 (development)
654
655 * The new filter match type 'is in addressbook' was added. This can be
656 used from filtering, query search and quick search.
657 * The new account setup dialog was implemented. It also supports easy
658 Gmail setup.
659 * The address completion was modified.
660 * The spell-checking and PGP settings are preserved for draft messages now.
661 * The crash problem when trying to check PGP signatures while GnuPG was
662 not available was fixed.
663
664* 3.0.0beta7 (development)
665
666 * The feature to add new recipients to address book on sending was added.
667 * Color labels are saved on IMAP server now (partially compatible with
668 Thunderbird).
669 * The auto-wrapping setting is preserved for draft messages now.
670 * The problem that beep sound was out when opening folders which were
671 sorted in descending order was fixed.
672 * The new plug-in APIs for compose window were added.
673
674* 3.0.0beta6 (development)
675
676 * The bug that IMAP caches get wrongly deleted was fixed.
677 * The copyright year was updated.
678
679* 3.0.0beta5 (development)
680
681 * The feature to customize the color label text was added.
682 * The option to set only mail address of recipients when replying was
683 added.
684 * When messages are added to IMAP folders, received-date information
685 is also set using Date header (mainly for Gmail).
686 * The configure option '--disable-updatecheck' which disables the update
687 check feature was added.
688 * The configure option '--enable-silent-rules' is enabled if automake is
689 equal or greater than 1.11.
690 * A workaround for crash caused by enchant with zemberek was added
691 (requires dbus-glib-1 if enchant is equal or greater than 1.4.2).
692 * The bug that caused freeze when remote IPC commands were executed.
693 * The bug that IMAP caches with UIDs larger than INT_MAX were never
694 deleted was fixed.
695
696* 3.0.0beta4 (development)
697
698 * The folder icons were renewed.
699 * 'Last 7 days' was added to the quick search options.
700 * The number of matched messages is displayed at the side of quick search
701 now.
702 * Description is displayed on the quick search entry when it does not have
703 focus.
704 * Always show warning dialog when SSL certificate is expired.
705 * The menu item to request disposition notification was added to the
706 compose window.
707 * The setup dialog on the first run became user-friendly.
708 * The update check dialog will not be displayed if modal dialog exists
709 or receiving of mail is active to prevent dialogs becoming
710 uncontrollable.
711 * The button order of folder selection dialog was modified.
712 * Win32: the button order of close confirmation dialog of compose window
713 was modified.
714
715* 3.0.0beta3 (development)
716
717 * SHA1/MD5 fingerprint and validity period of certificate is now
718 displayed when verification of server SSL certificate failed.
719 * Address book is now sortable by each column.
720 * Address book search feature was added.
721 * The visibility of message number columns in the folder view is now
722 configurable for each column.
723 * The error check of socket connection became more strict.
724 * Win32: OpenSSL was updated to 0.9.8l.
725
726* 3.0.0beta2 (development)
727
728 * Many important bugs related to multi-threading were fixed.
729 * The unintended drag start on IMAP folders was fixed.
730 * The libtool version was increased to prevent linking problem.
731 * Several new APIs were added to the plug-in library.
732 * Win32: 48x48(32bpp) icon was added.
733
734* 3.0.0beta1 (development)
735
736 * Multi-threading was introduced.
737 (can be disabled by --disable-threads configure option)
738 * Win32: network connection runs on another thread to prevent blocking
739 of the user interface.
740 * Execution of external commands (such as bsfilter) on filtering will
741 not block the user interface anymore.
742 * The major part of IMAP protocol communication runs on another thread
743 to prevent blocking of the user interface.
744 * The query search is executed on another thread.
745 * LibSylph is (almost) thread-safe now.
746 * Summary caches are updated on the fly (on receive/move/copy/delete).
747 This improves the performance of opening folders with many new messages.
748 * Progress is displayed while scanning folders.
749 * The user interface of address book was rewritten using the new API
750 (GtkTreeView). This will reduce the glitches in the older versions.
751 * Included Sylpheed FAQ (English) was updated.
752 * Some bugfixes are made.
753
754* 2.7.1 (stable)
755
756 * The feature to import and export .eml files was added.
757 * Progress is displayed during import and export now.
758 * The warning about non-exist plug-in directory was removed.
759 * The comments within Content-Type header are handled now.
760 * The order of signals emitted at moving messages was modified.
761 * The sylpheed.spec file was fixed.
762
763* 2.7.0 (stable)
764
765 * The plug-in system was implemented (still experimental. See
766 PLUGIN.txt for detail).
767 * LibSylph (internal version) is built as shared library now.
768 * The update check feature was implemented (requires curl command).
769 * fsync() will be called after writing configuration files.
770 * 'Send queued messages' is shown instead of 'Mark all read'
771 in the context menu of the Queue folder.
772 * The default command line options of spam filters were modified.
773 * Win32: hard link will be used to improve file I/O performance if
774 available.
775 * A crash bug on CSV import of the address book was fixed.
776 * Several other bugfixes were made.
777
778* 2.6.0 (stable)
779
780 * A workaround for raw-JIS filename used for attachments (specifically
781 Eudora) was made.
782 * Some build fixes were made.
783
784* 2.6.0rc (development)
785
786 * The backups for configuration files are kept for four generations now.
787 * Only new messages are counted when incorporating from local mbox.
788 * In the folder selection dialog, only folders which are expanded in the
789 folder view are expanded now.
790 * The folders which should not be selected in the folder selection dialog
791 became unselectable now.
792 * The bug that the addressbook window was not refreshed when sender of
793 message was added to the addressbook was fixed.
794 * The compilation error in GTK+ 2.14.x was fixed.
795
796* 2.6.0beta2 (development)
797
798 * The menu was added to the remote POP3 mailbox window.
799 * The sorting of remote POP3 mailbox was fixed.
800 * The remote POP3 mailbox button was added to the toolbar.
801 * The Japanese manual was updated.
802 * Warnings about --datarootdir on configure was removed.
803
804* 2.6.0beta1 (development)
805
806 * The remote POP3 mailbox feature which can view/download/delete messages
807 on POP3 servers directly was added.
808 * Enchant (with GtkSpell 2.0.13) was supported.
809 * When creating filter rule automatically, the target header field is used
810 as a default filter name now.
811 * The progress column was added to the progress dialog.
812 * The parser of IMAP4 was fixed.
813 * Unix: SIGHUP/SIGINT/SIGTERM/SIGQUIT signals are handled now.
814 * Win32: system shutdown event is also handled on debug mode now.
815
816* 2.5.0 (stable)
817
818 * The sylpheed.desktop file was updated.
819
820* 2.5.0rc2 (development)
821
822 * A crash bug was fixed.
823 * Content-Transfer-Encoding header with comments was supported.
824 * UTF-8 locale strings with suffix '.utf8' were supported.
825 * The 8KB restriction of template body size was removed.
826
827* 2.5.0rc (development)
828
829 * The sylpheed.desktop file was fixed.
830 * The compose window now remembers the maximized state.
831 * The focus will not move from the text view to the summary view with
832 'Next/Prev' keyboard operation now.
833 * The alert dialog is displayed now when PGP signing/encryption failed.
834
835* 2.5.0beta3 (development)
836
837 * Quoted lines are excluded when notifying missing attachments.
838 * The option of excluded addresses/domains for recipients confirmation
839 was added.
840
841* 2.5.0beta2 (development)
842
843 * The feature to confirm missing attachments was added.
844 * The feature to confirm recipients before sending was added.
845 * To: header is also searched in Sent/Draft/Queue folders.
846 * 'Edit/Quick search' menu was added.
847 * Spaces in address and server entries on account preferences dialog
848 are now automatically removed when applied.
849 * The address completion was fixed.
850 * The compilation failure with GTK+ <= 2.8 was fixed.
851 * Win32: --attach option was fixed.
852
853* 2.5.0beta1 (development)
854
855 * The vertical 3-paned view mode was added.
856 * The feature to save SSL peer certificate was added.
857 * The option 'Treat HTML only message as attachment' was added.
858 * The bug that caused busy loop when initial connection was immediately
859 refused was fixed.
860 * The bug that the quote description dialog never appeared again after
861 closing it with the close button was fixed.
862 * The new/unread status display on quick search filtered mode was fixed.
863 * The windres command will not be enabled on non-win32 platforms now.
864
865* 2.4.8 (stable)
866
867 * The encoding method of MIME headers is now determined by outgoing
868 encoding rather than the value of MB_CUR_MAX.
869 * The memory leaks and warnings in LDAP search were fixed.
870 * The beep on folders with one message when using GTK+ 2.12 was removed.
871 * Win32: The crash that occurred when trying to display some TIFF files
872 was fixed.
873 * Win32: Settings are now automatically saved on the shutdown of system.
874
875* 2.4.7 (stable)
876
877 * The bug that 'Set display item of summary...' button in common
878 preferences always show send folder setting was fixed.
879 * The all compiler warnings were removed.
880 * The previous focus is kept when separation of view is changed.
881 * The status label is automatically resized now when there is not enough
882 width.
883 * The bug that virtual folders were not sorted properly was fixed.
884 * The crash when trying to use ascii-armored PGP encryption was fixed.
885
886* 2.4.6 (stable)
887
888 * The 'To' column was added to the summary view.
889 * In Sent, Draft, and Queue folders, the 'To' column is displayed by
890 default.
891 * The display column setting of send folders became independent from
892 normal folders.
893 * The ascii-armored PGP encryption was fixed.
894 * The combined method is used now when both PGP encryption and PGP signing
895 are specified.
896 * The PGP passphrase dialog was disabled on filtering and query search.
897 * The new message notify will be blocked when a new message is read on
898 receiving.
899 * 'LIST "" "*"' command is used instead of 'LIST "" "%"' to obtain folder
900 list from IMAP4 server.
901 * The bug that noinferior and noselect flags were ignored until rebuilding
902 folder tree when a new folder was created on IMAP4 server was fixed.
903 * If attached files become nonexistent on sending, error dialog will be
904 displayed and the sending will abort.
905
906* 2.4.5 (stable)
907
908 * The vulnerability that may be exploited by malicious POP3 server was
909 fixed (SA26550).
910 * The potential crash bug in address completion was fixed.
911 * The signature separator '--' is not joined on line wrapping now.
912 * Win32: GLib and GTK+ was updated to the latest version.
913 * Win32: The focus problem when closing dialogs was fixed (GTK+).
914
915* 2.4.4 (stable)
916
917 * Reply and forward marks are appended after messages are actually sent.
918 * The feature to reply to attached message/rfc822 messages was added.
919 * When a folder is renamed, the path of junk folder is also updated.
920 * A workaround for the error which occurs with Gmail SMTP server was made.
921 * Win32: The bug that the name entry of creating or renaming an address
922 book didn't accept key input was fixed.
923 * Win32: The bug that the renaming of folders didn't modify filter
924 actions in some cases was fixed.
925
926* 2.4.3 (stable)
927
928 * The quick search entry is cleared when Escape key is pressed on it.
929 * UTF-8 with BOM is handled correctly when inserting signature.
930 * A possible crash when adding address from address book was fixed.
931 * Win32: Sylpheed now can be specified as a default mail program in
932 Windows Vista.
933 * Win32: The stall of SMTP session when sending messages via dial-up
934 connection was fixed.
935 * Win32: The infinite loop bug which occurred when PID of external editor
936 was not obtained was fixed.
937 * Win32: The bug that dialogs which popup on auto-checking becoming
938 invisible if the main window was minimized was fixed.
939
940* 2.4.2 (stable)
941
942 * The recursive download of remote folders were enabled.
943 * SSL ports in Advanced tab of the account prefs dialog are now
944 automatically set when SSL is enabled.
945 * The '--open' command line option which open messages in new window was
946 added.
947 * The quick search condition for each folder now persists between sessions.
948 * The selection now persists when the quick search condition is updated.
949 * Quoted-printable or base64 encoding is now forced on PGP/MIME signing
950 instead of stripping trailing spaces (except for the case of ISO-2022-JP
951 encoding).
952 * The quoted-pair in From header is now processed correctly when displaying
953 its name.
954 * The performance of 'Mark all read' on IMAP folders was improved.
955 * The bug that the character '+' in address was treated as URI-escaped
956 space was fixed.
957 * Unix: the problem that 'Get' and 'Get all' button could not be clicked
958 after receiving while mouse pointer was over the buttons was fixed.
959
960* 2.4.1 (stable)
961
962 * If shift or control key is pressed on address completion, only address
963 string is inserted now.
964 * When completing addresses, display name is used rather than nickname.
965 * Win32: The sylpheed.ini file is read on startup if exist, and
966 '--ipcport' option was also added.
967 * Win32: The autocheck timer is disabled while suspending to prevent
968 network error on resuming.
969 * Win32: OpenSSL library was replaced with self-compiled DLLs.
970 * Win32: A bug that the folder path separator was not processed correctly
971 when creating and renaming search folders was fixed.
972
973* 2.4.0 (stable)
974
975 * Invalid APOP timestamp is rejected now (CVE-2007-1558).
976 * The configuration file is written out after the toolbar is customized.
977 * Win32: OpenSSL was updated to 0.9.8e.
978
979* 2.4.0rc (development)
980
981 * The file copy and move were optimized.
982 * The crash on the cancellation of POP3/SMTP session was fixed.
983 * The crash when a person was removed and its e-mail addresses were
984 referenced by a group in another folder was fixed.
985 * The Japanese manual was updated.
986 * Win32: If the initial loading of "MS Gothic" font failed, multi-byte
987 font name is used now (workaround for JIS2004 MS Gothic font).
988 * Win32: The crash when fetching messages more than 64KB from IMAP4 server
989 via FreeCap (a SOCKS wrapper) was fixed.
990
991* 2.4.0beta8 (development)
992
993 * In the address book, the import of CSV and Tab-separated text file was
994 implemented.
995 * 'Within 1 day' and 'Recent 5 days' was added to the quick search rule.
996 * The toolbar style switch was added to the toolbar context menu.
997 * Stop button now cancels all sessions.
998 * The limitation of the nesting level of MIME structure was relaxed.
999 * A margin for text was added to the composition window.
1000 * An error dialog is displayed if the execution of junk filter command
1001 fails.
1002 * The overwrite confirmation of the file selection dialog was improved.
1003 * ISO-8859-16 was supported in code conversion.
1004 * Several UI problems in the address book were fixed.
1005 * The stability of the cancellation of POP3/SMTP session was improved.
1006 * The bug that the displayed number of message becoming incorrect on
1007 folder search was fixed.
1008
1009* 2.4.0beta7 (development)
1010
1011 * In-Reply-To header was supported in mailto URL.
1012 * Stop button was added to the main toolbar.
1013 * An error message is displayed now when the decryption of PGP encrypted
1014 messages failed.
1015 * Remote commands such as 'compose', 'receive' and 'send' are disabled
1016 when a modal dialog exists.
1017 * Process termination is forced after the execution of finalizer routine.
1018 * The behavior of 'Go to next unread' with changing folders was fixed.
1019 * The sylpheed.desktop file was modified.
1020 * Win32: A bug that the folder path separator was not processed correctly
1021 in some cases (fixes path information becoming incorrect on renaming
1022 subfolders).
1023
1024* 2.4.0beta6 (development)
1025
1026 * The bug in automatic IMAP4 filtering that messages which were not
1027 filtered were not counted as new ones was fixed.
1028 * Win32: The workaroud for the redraw problem of GtkCList and GtkCTree
1029 in GTK+ 2.10.11 was made.
1030 * Win32: The stall on rebuilding folder tree which appeared since GTK+
1031 2.10.11 was fixed.
1032 * Win32: Environmental variable "LANGUAGE" was disabled (fixes incorrect
1033 language selection on some environments).
1034
1035* 2.4.0beta5 (development)
1036
1037 * Close button was added to the address book dialog, and the layout was
1038 improved.
1039 * The automatic junk mail filtering on IMAP4 was enabled.
1040 * Automatically filtered IMAP4 messages are also counted for new mail
1041 notification now.
1042 * The default directory of the printing dialog became the document
1043 directory.
1044 * The crash on some environments when verifying signed messages was fixed.
1045 * The crash on exit when the order of summary columns were modified by
1046 DnD was fixed.
1047 * The wrong handling of quotation in multi-byte strings on MIME header
1048 encoding was fixed.
1049 * Win32: The bug that the timeout on receiving and sending didn't work
1050 was fixed.
1051 * Win32: The path separator problem of folderlist.xml was fixed.
1052 * Win32: libcairo-2.dll, libgpg-error-0.dll, libgpgme-11.dll, GLib and
1053 GTK+ was updated to the latest version.
1054 * Win32: The redraw of windows became smoother (GTK+).
1055 * Win32: Win32 shell icons are now displayed on the file selection dialog
1056 (GTK+).
1057
1058* 2.4.0beta4 (development)
1059
1060 * The address book was improved.
1061 - Copy and paste of persons in the address book was enabled.
1062 - The menu sensitivity of the address book became accurate.
1063 - When deleting addresses from a group, they are just removed from the
1064 group (not from person) now.
1065 - 'Lookup' button is disabled if LDAP search is not available.
1066 * The checking of remote folders doesn't abort with non-fatal errors now
1067 except for network failure.
1068 * The problem that the width of the folder view was not saved when the
1069 main window was maximized was fixed.
1070 * The coloring of message number columns in the folder view was enabled.
1071 * Win32: In Windows Vista, the problem that the selected menu items were
1072 not visible was fixed.
1073
1074* 2.4.0beta3 (development)
1075
1076 * The toolbar customization dialog was improved.
1077 * 'Not junk' and 'Search' button were added to the main toolbar.
1078 * The 'Send' button is disabled when no queued messages exist.
1079 * Junk mails are filtered when incorporating from local spool even if
1080 'Filter on incorporation' is disabled.
1081 * The 'Get' button of the main toolbar was fixed.
1082 * Several bugs of the search dialog were fixed.
1083 * Win32: The sorted column of the selected row on the summary view becomes
1084 visible when it doesn't have focus.
1085 * Win32: System fonts with multi-byte font names (such as 'MS PGothic' and
1086 'Meiryo') can be available now.
1087
1088* 2.4.0beta2 (development)
1089
1090 * The toolbar was rewritten with new API.
1091 * 'Prev', 'Print', 'Address', 'Prefs', and 'Account' was added to the
1092 main toolbar, and 'Prefs' and 'Account' was added to the compose toolbar.
1093 * The overflow menu for toolbar was added.
1094 * The width of toolbar buttons was reduced when the labels are displayed.
1095 * The option to place toolbar labels at the right of icons was added, and
1096 it became the default.
1097 * The bug that the window was kept being skipped from window list after it
1098 became visible with window shading or switching workspaces.
1099 * Some of the UI labels are modified.
1100 * Unix: Symbolic links are now also scanned when scanning MH folders.
1101
1102* 2.4.0beta1 (development)
1103
1104 * The automatic filtering of new messages in INBOX folder of IMAP4 account
1105 was implemented.
1106 * The customization of the toolbars was implemented.
1107 * The option to toggle window on trayicon click was added.
1108 * Junk mails are now filtered when incorporating from local spool.
1109 * UTF-8 is forced for headers instead of substituting characters if the
1110 code conversion failed.
1111 * The crash of the text view when switching between MIME parts was fixed.
1112 * Win32: the socket buffer size was increased to improve the performance
1113 of network communication.
1114 * Win32: GTK+ and GLib was updated to the latest version.
1115
1116* 2.3.0 (stable)
1117
1118 * The Japanese manual was updated.
1119
1120* 2.3.0rc (development)
1121
1122 * CA certificates bundle file is now looked up in multiple location.
1123 * Cancelling the verification of certificates is only applied for current
1124 connection now.
1125 * The version string was changed.
1126 * The bug that the blank message view appeared when displaying window from
1127 the tray icon while the message view was hidden in separate window mode
1128 was fixed.
1129 * Win32: The common CA certificates were included in the package.
1130
1131* 2.3.0beta7 (development)
1132
1133 * Page setup for printing was added.
1134 * The range specification of printing now works correctly.
1135 * The printing of MIME part now uses the new printing function.
1136 * The font size of printing now follows the display setting.
1137 * The option to input signature directly was added to the account
1138 preferences.
1139 * Signature is automatically generated when creating a new account.
1140 * Bcc: and Reply-To: were added to the template.
1141 * '/etc/ssl/certs' directory is used for SSL certificate verification if
1142 exist.
1143 * When SSL certificate cannot be verified, the confirmation dialog is now
1144 displayed.
1145 * Cursor is now placed at the top of the text (alternatively To or Subject
1146 entry if they are empty) when reediting messages.
1147 * Unix: Resolver is now reinitialized if '/etc/resolv.conf' is modified.
1148
1149* 2.3.0beta6 (development)
1150
1151 * The new printing function was implemented.
1152 - Each page is now rendered by Cairo.
1153 - The native print dialog is used.
1154 - Page number is printed for each page.
1155 - The option "Use external program for printing" was added.
1156 - The printing of MIME part was implemented.
1157 * Cc: was added to the header view.
1158 * The option "Inherit recipients on reply to self messages" was added.
1159 * Pilot-link (libpisock) 0.12 was supported.
1160 * The window position and the layout of the 'Add Address' dialog was
1161 modified.
1162 * The default directory of the file selection dialog was changed
1163 (in Win32, 'My Documents' is used. In Unix, the home directory is used).
1164 * The UI is now updated periodically on manual filtering.
1165 * The new mail notification on the tray icon is reset when any message
1166 is read now.
1167 * The encoding setting of the message view in new window is enabled also
1168 on reply.
1169 * Win32: The bug that the window was sometimes not displayed at the top
1170 when the tray icon was clicked was fixed.
1171 * Win32: The issue that the progress dialog was not updated while sending
1172 large messages was fixed.
1173
1174* 2.3.0beta5 (development)
1175
1176 * When new mails arrive, the tray icon is changed, and it will be kept
1177 until a new mail is read.
1178 * The option "Open inbox on startup" was added.
1179 * The option "Remeber last selected message" was added.
1180 * The crash when printing a message with empty subject was fixed.
1181 * The bug that the text in the composition window was not redrawn on the
1182 undo of large text was fixed.
1183
1184* 2.3.0beta4 (development)
1185
1186 * POP before SMTP was implemented.
1187 * Win32: The e-mail menu in the start menu now works when Sylpheed is
1188 selected as a default mailer.
1189 * WIn32: The character corruption on printing when environment-dependent
1190 Japanese characters are used was fixed.
1191 * Win32: The GDI resource leaks of GtkTreeView in XP classic theme and
1192 2000 which had introduced eventual application crash was fixed.
1193
1194* 2.3.0beta3 (development)
1195
1196 * The vertical padding of the folder view was reduced.
1197 * The change between folders became faster at GTK+ 2.10.x.
1198 * The bug that the window was kept hidden from taskbar on popup with
1199 another process when the window was minimized to tray was fixed.
1200 * The text insertion by the action was fixed again.
1201 * The height of the statusbar was adjusted.
1202 * The padding of the folder view was reduced.
1203 * Win32: The selection of the labels on the header view and the alert
1204 dialog are now visible.
1205 * Win32: The application icon was modified.
1206 * Win32: GTK+ was updated to 2.10.6, and OpenSSL was updated to 0.9.8d.
1207 * Win32: The network communication failure in some environments was fixed.
1208
1209* 2.3.0beta2 (development)
1210
1211 * Messages marked as read or junk mails are now excluded from the numbers
1212 of new messages.
1213 * Win32: GTK+ was updated to 2.10.4, and GLib was updated to 2.12.4.
1214 * Win32: The crash that occurred when Desktop folder was selected on the
1215 file selection dialog was fixed.
1216 * Win32: The bug that window position was reset when quitting Sylpheed
1217 while window was hidden was fixed.
1218 * Win32: The WSAEWOULDBLOCK state is now properly handled in socket I/O.
1219
1220* 2.3.0beta1 (development)
1221
1222 * GtkStatusIcon is used for the tray icon if available.
1223 * When GtkStatusIcon is used, the tray icon blinks for 5 seconds when new
1224 mails arrive.
1225 * The option 'Minimize to tray icon' was added.
1226 * The left click on the tray icon now only brings the main window in front.
1227 * Win32: The tray icon was implemented.
1228 * Win32: The SSL connection problem was fixed.
1229 * Win32: The included libraries (GLib, GTK+, Pango) were updated to the
1230 latest version. This introduces the following improvements:
1231 - The performance of network communication at receiving and sending
1232 was improved.
1233 - The appearance of the UI became more native-like.
1234 - The scrolling speed of the summary view with cursor keys was improved.
1235 - The broken display of the text view when it was partially hidden was
1236 fixed.
1237 - The position of color labels menu in the search dialog is correct now.
1238 - The problem that GTK+ strings became untranslated after the popup of
1239 context menu on GtkTextView was fixed.
1240 - The crash that occurred on startup if a font with non-ascii name was
1241 specified for system font was fixed.
1242 - The application doesn't freeze anymore when desktop theme is changed.
1243
1244* 2.2.9 (stable)
1245
1246 * The crash that occurred if the summary was sorted by invisible column
1247 was fixed.
1248 * The URI of the about dialog was updated.
1249 * Win32: OpenSSL was updated to 0.9.8c.
1250
1251* 2.2.8 (stable)
1252
1253 * The PLAIN authentication method for IMAP4 was supported.
1254 * The verification of encrypted and signed messages with combined method
1255 was supported.
1256 * Oniguruma regex library can be used instead of system's regex API.
1257 * The LDIF import of the addressbook was improved.
1258 * Full PGP signature information is displayed on the main text view.
1259 * All trailing spaces are removed when signing with PGP/MIME instead of
1260 using quoted-printable to improve compatibility with other MUAs.
1261 * A warning is displayed before sending when Bcc is specified at PGP
1262 encryption.
1263 * The bug that possibly lost relatively small messages on receiving when
1264 there was no disk space was fixed.
1265 * The behavior of manual junk filtering was fixed.
1266 * UTF-8 text can be inserted correctly in the compose window.
1267 * The error messages of the failure of displaying message body was
1268 improved.
1269 * Some workarounds for GTK+ 2.10 were made.
1270 * Minor UI fixes were made.
1271 * Other minor bugs were fixed.
1272 * Win32: Regular expression was supported in filtering.
1273 * Win32: The version information was added to the executable file.
1274
1275* 2.2.7 (stable)
1276
1277 * "Mark all read" was added to the folder context menu.
1278 * "Set as (not) junk mail" was added to the summary context menu.
1279 * The option to filter junk mails before normal filtering was added.
1280 * When replying to all, the original address strings are used for Cc
1281 instead of stripped ones.
1282 * Windows-1257 was added for display encoding.
1283 * Some menu items of the folder context menu were enabled even on receiving
1284 messages.
1285 * The bug that manual junk filtering didn't work when no filter rule exist
1286 was fixed.
1287 * Several crash bugs were fixed.
1288 * Win32: libgpg-error-0.dll and libgpgme-11.dll was updated.
1289 * Win32: The scanning of folders was optimized so that receiving or moving
1290 of messages become faster when folders contain large number of messages.
1291
1292* 2.2.6 (stable)
1293
1294 * The 8-bit literal (literal8) in IMAP4 response was supported.
1295 * The missing timeout handling was added for SMTP.
1296 * The failure of URI security check when they have leading space was
1297 fixed.
1298
1299* 2.2.5 (stable)
1300
1301 * The character corruption and crash bug when using Japanese half-width
1302 kana on sending messages was fixed.
1303 * The execution failure when using the accessibility module was fixed.
1304 * The bug that new/unread count becoming negative value was fixed.
1305 * The bug that bold face was disabled in the folder selection dialog
1306 with GLib 2.10 and Pango 1.12 was fixed.
1307 * The incorrect progressbar display when expired messages exist was fixed.
1308
1309* 2.2.4 (stable)
1310
1311 * MIME filename encoding with RFC 2231 parameter value extension was
1312 supported.
1313 * The clear button for the quick search entry was added.
1314 * The bug that bold face was disabled in GtkTreeView with GLib 2.10 and
1315 Pango 1.12 was fixed.
1316 * Win32: libwimp.dll was updated.
1317 * Win32: The bug that subfolders were duplicated when rebuilding folder
1318 tree while the settings were shared between Win32 and Unix was fixed.
1319 * Win32: The uninstaller was modified so that it only removes files and
1320 folders created by the installer.
1321
1322* 2.2.3 (stable)
1323
1324 * The sorting of the result of the query search was enabled.
1325 * The printing of messages now follows the state of 'Show all headers'.
1326 * Relative path is allowed for signature files.
1327 * The To, Cc, and Bcc button of the address book are now always enabled.
1328 * The window position of the address book is now preserved.
1329 * The toggle of the Cc entry on the composition window was enabled.
1330 * The appearance of the address book was modified.
1331 * Unix: The support of metamail command was removed, and it was replaced
1332 with the alternative implementation.
1333 * Win32: libwimp.dll was updated, and the appearance of the UI was
1334 improved.
1335 * Win32: zlib1.dll was updated.
1336 * Win32: The application icon was updated.
1337 * Win32: The unnecessary message catalog files were removed to reduce the
1338 archive size.
1339
1340* 2.2.2 (stable)
1341
1342 * The crash bug that occurred when trying to move IMAP4 folders right
1343 under the root folder was fixed.
1344 * The crash bug that occurred after a message window was closed while the
1345 search dialog was still open was fixed.
1346 * Win32: The console window is newly created if --debug or --help option
1347 is specified.
1348 * Win32: The non-ASCII filename encoding problem on executing external
1349 commands was fixed.
1350 * Win32: The bug that the main window became not responsive when an error
1351 occurred on automatic receiving while the window was minimized was fixed.
1352 * Win32: Spanish translation was added for the installer.
1353 * Win32: The installer was fixed so that it selects correct language on
1354 environments other than Japanese.
1355
1356* 2.2.1 (stable)
1357
1358 * GtkSpell is enabled on configure by default now.
1359 * Spanish translation of the README file was added.
1360 * The bug that account names with filename-unsafe characters couldn't be
1361 used was fixed.
1362 * The crash bug that occurred if non-ascii newsgroup names appeared while
1363 getting newsgroup list was fixed.
1364 * The performance problem of the quick search while the summary was sorted
1365 by thread date with descending order was fixed.
1366 * Win32: The problem that the UI didn't respond occasionally when receiving
1367 messages was fixed.
1368
1369* 2.2.0 (stable)
1370
1371 * The move and copy of messages to queue folders and virtual folders are
1372 prohibited.
1373 * The included sylpheed.spec was modified.
1374
1375* 2.2.0rc (development)
1376
1377 * The 'minimize to tray icon' feature was modified.
1378 * The command line options help dialog is not duplicated anymore.
1379 * The problem that the UI was still insensitive after the execution of
1380 external editor failed was fixed.
1381 * The nonstandard Japanese encoding 'x-sjis' was supported.
1382 * Win32: The locale encoding problem on some languages was fixed.
1383
1384* 2.2.0beta8 (development)
1385
1386 * The help of command line options was added.
1387 * The Japanese manual was updated.
1388 * When checking IMAP4 mailboxes, the number of new messages is properly
1389 counted now.
1390 * The key event handling of the quick search entry was fixed.
1391 * The wrong status display of the receive dialog on BSD systems was fixed.
1392 * The unread flag is not reset anymore when moving or copying messages
1393 into a trash folder.
1394 * Some UI fixes were made.
1395 * Win32: Some UIs for unsupported functions were disabled.
1396 * Win32: The bug that the contents of folders with specific Japanese
1397 characters such as 'Hyou' (which contains 0x5c ('\') at the second byte)
1398 at the end of its name couldn't be seen was fixed.
1399
1400* 2.2.0beta7 (development)
1401
1402 * When moving, copying, or deleting a collapsed thread, all the messages
1403 in the thread are processed now.
1404 * 'Mark thread as read' feature was implemented.
1405 * The keys on keypad are also recognized in the summary and message view.
1406 * The window size of the address book is now remembered.
1407 * PGP passphrase is converted into locale encoding before passing to gpg.
1408 * Arabic encoding support was added.
1409 * The premature trimming of strings on the statusbar was disabled.
1410 * The 'Wrap before sending' option was removed.
1411 * The issue that it falsely entered drag begin state after passphrase
1412 dialog was shown was fixed.
1413 * The bug that the automatic account selection on reply was disabled on
1414 IMAP4 folders was fixed.
1415 * Win32: IPv6 was supported.
1416 * Win32: Window is properly popup on multiple launching now.
1417
1418* 2.2.0beta6 (development)
1419
1420 * The cleanup of IMAP4 message caches on exit was implemented.
1421 * Cache files in IMAP4 folders are now properly removed on move or delete.
1422 * The temporary passwords of IMAP4 accounts are now preserved until exit.
1423 * 'File/Insert signature' now inserts signature into current cursor
1424 position, and 'File/Append signature' was added for the previous
1425 behavior.
1426 * Some dialogs are now placed at the center on parent window.
1427 * The confirmation dialog for emptying trash is not displayed anymore if
1428 messages don't exist in trash folders.
1429 * Trash folders are excluded on recursive search.
1430 * Locale encoding strings can be passed to --compose and --attach command
1431 line option.
1432 * Several minor bugs were fixed.
1433
1434* 2.2.0beta5 (development)
1435
1436 * The quick search was implemented.
1437 * The filter conditions for message status such as 'unread', 'mark',
1438 'color-label', and 'attachment' were added.
1439 * The window management of the export and import dialog was modified.
1440 * Several minor bugs were fixed.
1441
1442* 2.2.0beta4 (development)
1443
1444 * Unix: The popup menu on the trayicon was implemented.
1445 * Unix: Clicking the trayicon now toggles the visibility of the main
1446 window.
1447 * Unix: The visibility of the trayicon is now configurable.
1448 * The context menu of the folder view on search folders was modified.
1449 * The bug that stopped checking of new messages if search folders exist
1450 in IMAP4 or News mailboxes was fixed.
1451 * The renaming of search folders under IMAP4 or News folders was fixed.
1452 * A memory leak that occurs when thread display was off was fixed.
1453
1454* 2.2.0beta3 (development)
1455
1456 * The results of search folders are cached to speed up the next search.
1457 * The search folder property dialog was implemented.
1458 * The position of 'Delete' menu was changed to prevent its accidental
1459 selection.
1460 * The HTTP scheme is added to the URIs begin with 'www.'.
1461 * Some trailing punctuations were included as URI.
1462 * The bug that search folders under IMAP4 or News folders couldn't be
1463 removed was fixed.
1464
1465* 2.2.0beta2 (development)
1466
1467 * The forwarding of messages with attachments was modified.
1468 * The bug that previously selected row was removed from the view instead
1469 of currently selected one when deleting folders from the context menu
1470 was fixed.
1471 * The bug that messages with subject that includes characters that can't
1472 be used for filename couldn't be attached was fixed.
1473 * Windows-1252 was added for display encoding.
1474 * After incomplete POP3 session, duplicate retrieval of messages doesn't
1475 happen anymore.
1476
1477* 2.2.0beta1 (development)
1478
1479 * The major improvements of the search function were made.
1480 - The query search was implemented.
1481 - Search conditions can be specified with the same UI as the filter rule.
1482 - Subfolders can be searched.
1483 - The search folder (virtual folder) was implemented.
1484 * The maximized window state is now remembered.
1485 * The option "Display recipient on 'From' column if sender is yourself" now
1486 looks for all accounts.
1487 * The line-wrapping of composition now doesn't join enumerated lines.
1488 * The nonstandard Korean encoding 'ks_c_5601-1987' was supported.
1489 * The bug that the initial directory was not properly selected in the file
1490 selection dialog with GTK+ 2.8 was fixed.
1491 * Some other bugs were fixed.
1492
1493* 2.1.9 (development)
1494
1495 * An option to update only INBOX on checking new messages of IMAP4
1496 accounts was added.
1497 * The custom queue folder can be specified for each account now.
1498 * The progress of local filtering is displayed now.
1499 * "Update summary" was added to the context menu of the folder view.
1500 * Appending of messages to an IMAP4 folder was optimized.
1501 * "Reply to all" now works for newsgroups post.
1502 * The crash when an address in an address group was modified was fixed.
1503 * The bug that subscribed newsgroups were removed after refreshing
1504 subscribe dialog was fixed.
1505 * The complication failure on some environments was fixed.
1506 * Win32: The bug that blocked the application when enterning passphrase
1507 for GnuPG was fixed.
1508
1509* 2.1.8 (development)
1510
1511 * The common preferences dialog was reorganized.
1512 * The memory usage on SMTP and POP3 session was reduced drastically.
1513 * The last position of the composition window is remembered, and the
1514 windows are automatically placed so that they don't overlap.
1515 * Filtered sent messages are not put into Sent folder anymore.
1516 * When attached text files are saved, their linebreaks are normalized
1517 depending on platforms.
1518 * The occasional encoding conversion failure bug on inserting a text file
1519 into composition window was fixed.
1520
1521* 2.1.7 (development)
1522
1523 * The spell checking feature was implemented (requires GtkSpell).
1524 * The drop of files is allowed on the whole composition window.
1525 * The insertion of text by drag and drop was disabled.
1526 * The PGP interface is disabled if GnuPG is not available.
1527 * A bug that aborted program if invalid UTF-8 text is put in the log
1528 window was fixed.
1529 * The pane between summary and message view became more visible.
1530 * Reply-to-list is not enabled for subscribe confirmation request etc.
1531 * The bug that the separator of newsgroups was broken was fixed.
1532 * The bug that broke the summary selection when mark, unread, and
1533 colorlabel flags were changed while the summary was sorted by them
1534 was fixed.
1535 * The bug that caused crash when quote colors dialog was closed by the
1536 window close button was fixed.
1537 * The bug that showed wrong value if the total size of a folder was more
1538 than 2GB was fixed.
1539 * Win32: The bug that occasionally the summary was not properly updated
1540 right after messages were added to a folder was fixed.
1541 * Win32: The problem that message strings were not translated if digit
1542 locale environmental variable (such as "LANG=1041") was set was fixed.
1543 * Win32: PGP sign and encryption was supported.
1544 * Win32: The window focus problem of account and filter setting dialog
1545 was fixed.
1546 * Win32: The method of detecting executables was modified.
1547
1548* 2.1.6 (development)
1549
1550 * The auto-save to draft of composing messages was implemented.
1551 * The setting of default (fallback) encoding was added.
1552 * The command line option '--exit' was added.
1553 * The preset menu for junk mail learning commands was added, and now
1554 bogofilter and bsfilter are selectable.
1555 * The option to mark filtered junk mails as read was added.
1556 * The buffer overflow of LDIF import was fixed.
1557
1558 * Win32: The external editor function was implemented.
1559 * Win32: Junk mail filtering now works.
1560 * Win32: The default junk mail learning commands were changed to bsfilter.
1561 * Win32: Some options which are useless on win32 became hidden.
1562 * Win32: The program icon was added.
1563 * Win32: Some bugfixes were made.
1564
1565* 2.1.5 (development)
1566
1567 * The command line option to specify directory which stores configuration
1568 files (--configdir dirname) was added.
1569 * The output headers of printed messages now match to those of the message
1570 view.
1571 * Confirmation dialog is displayed instead of input dialog on printing.
1572 * When replying to ML post that has the Reply-To set, both addresses will
1573 be set.
1574 * The option to delete filtered junk mails from server was added.
1575 * The locale name 'zh_TW.Big5' was changed to 'zh_TW'.
1576 * The problem that drag and drop didn't work with GTK+ 2.8 was fixed.
1577 * The sample mime.types was included into the source package.
1578 * Win32: The remote command was implemented using TCP socket.
1579 * Win32: The drag and drop of files from Explorer was supported.
1580 * Win32: The default print command for text file is used for printing when
1581 the command is unspecified.
1582 * Win32: Several bugfixes were made.
1583
1584* 2.1.4 (development)
1585
1586 * Bugfixes:
1587 - The IMAP4 parser was fixed so that it can handle literals in response.
1588 - A bug that caused crashes on receive if Date header has abnormal time
1589 was fixed.
1590 - Sylpheed will not close anymore even if the tray icon is closed.
1591
1592 - Win32:
1593 o The problem that prevented the rename and move of folders was fixed.
1594 o The problem that prevented the creation of temporary files by users
1595 who don't have the write permission of the root directory was fixed.
1596 o The action of Drag'n'drop now becomes move.
1597 * Feature changes / enhancements:
1598 - The directory with multiple hierarchy can be specified when creating
1599 a new mailbox.
1600 - Error messages are now output to the log window and the log file.
1601 - The 'Create filter rule' menu was brought back in the context menu.
1602 - The display of the property of top folders was enabled.
1603
1604 - Win32:
1605 o SSL/TLSv1 was supported.
1606 o The console window was disabled.
1607 o The environmental variable APPDATA is used for the location of
1608 configuration files.
1609 o The default browser is used now when opening URL.
1610 o The system settings will be used when opening attachments.
1611 o The launch of executable files was disabled.
1612 o The support of environment-dependent Japanese characters was
1613 enhanced.
1614 o The duplicate launch is prohibited now.
1615
1616* 2.1.3 (development)
1617
1618 * The feature to save all attachments at once was added.
1619 * The subscription dialog of newsgroups was reimplemented with GtkTreeView.
1620 * The verification of S/MIME sigunature (PKCS#7) was enabled.
1621 * The support of character entity references in HTML messages was improved.
1622 * The subject line is now displayed in the title bar of the composition
1623 window.
1624 * The vertical scrollbar of the folder view now shows or hides itself
1625 automatically.
1626 * The message number columns of the folder view can be toggled now.
1627 * The selected row of the summary view will be kept when the state of
1628 thread display is changed.
1629 * The selected row will be aligned to center when it reaches the edge of
1630 the summary view on key operation.
1631 * The code conversion error and line limit warning will not be displayed
1632 anymore when saving as draft.
1633 * Some code cleanups were made.
1634
1635* 2.1.2 (development)
1636
1637 * The core parts were separated into a library (LibSylph), and its license
1638 was changed to LGPL.
1639 * The feature to sort the summary by thread date was implemented.
1640 * When executing IMAP4 operations which take long time, its progress is
1641 now displayed on the statusbar, and the UI is periodically updated.
1642 * The number of messages to be copied at a time on IMAP4 was limited to
1643 prevent timeout error.
1644 * GPG and SSL settings are now saved even if they are disabled at the
1645 compile time.
1646 * The auto detection of Japanese encoding now supports UTF-8 encoding.
1647 * The text display has been modified a bit.
1648 * The initial implementation of tray icon was added.
1649 * Address fields are now normalized before sending.
1650 * Some problems of the addressbook was fixed.
1651 * A bug in which message/rfc822 attachments were broken when pgp-signed
1652 was fixed.
1653 * Win32: A bug in which opened sockets were not closed properly was fixed.
1654
1655* 2.1.1 (development)
1656
1657 * IMAP4 now works with Win32 platform.
1658 * The sorting of summary now fall backs to comparison by date.
1659 * localedir, manualdir, and faqdir became user-configurable on configure.
1660 * A bug that multiple selection of the addressbook with Control key
1661 didn't work with GTK+ 2.6.9 was fixed.
1662
1663* 2.1.0 (development)
1664
1665 * Win32 (MinGW) platform was supported.
1666 * Many portability fixes were made.