URI encode mailto: to protect '+'.
process quoted-pair correctly.
use quoted-printable or base64 to protect trailing spaces on PGP/MIME signing except for ISO-2022-JP.
qsearch_cond_type now persists between sessions.
the quick search condition now persists for the whole session.
implemented '--open' command line option which open messages specified with command-line in new window.
fixed crash on Win32 when an OpenSSL DLL linked with MSVCR71.DLL was used.
check for invalid APOP timestamp (CVE-2007-1558).
fixed crashes when trying to fetch >64KB messages on IMAP4 via FreeCap on Win32.
session.c: remove idle callback on close, and check GSource in the callback (possibly fixes crashes on cancellation).
win32: check for the loadability of the default font.
optimized file copy.
win32: minor optimization of file move.
properly process CSV with double quotations.
display error dialog if the execution of the junk filter command failed.
procmime_scan_multipart_message(): use heap memory instead of stack for read buffer, and increased the max recursion level to 64.
win32: fixed a bug that the path separator of FolderItem::path was not processed correctly.
supported In-Reply-To header in mailto URL.
fixed a bug that messages which were not filtered were not counted as new messages in imap filtering.
apply flag changes in IMAP automatic filtering.
fixes data format incompatibility of folderlist.xml between Unix and Win32.
conv_encode_header(): fixed wrong handling of quotation in continuing multi-byte strings.
win32: fixed a bug that the timeout didn't work.
don't filter junk on import.
fixed saved search.
filter junk mails from local mbox even if prefs_common.filter_on_inc is FALSE.
refactored the toolbar structure.
added the option 'Text at the right of icon' for the toolbar.
also scan symbolic links on MH mailboxes.
win32: inhibit the warning of setsockopt().
prevented WSAEWOULDBLOCK on sending/receiving in Win32.
win32: increased SO_SNDBUF and SO_RCVBUF (fixes low performance on sending data).
implemented the framework of toolbar customization.
fixed IMAP4 filtering when IP unreachable.
fixed virtual class structure.
implemented the automatic filtering of IMAP4 INBOX folder.
conv_encode_header(): force output of UTF-8 if code conversion failed.
procmsg_open_data_file(): fixed a bug that the version of a data file was not checked when the file couldn't be opened with EACCES and reopened.
get_domain_name(): win32: return correct domain name (if possible).
fixed stray quote character appearing after encoding mail headers.
allow spaces around equals between name and value of MIME parameters.
added the option to toggle window on trayicon click.
also look for ca-root.crt.
filter junk mails on incorporation from local spool when filter_junk_on_recv is enabled.
fixed out of sync response on FETCH.
change_file_mode_rw(): win32: use widechar API.
fixed compilation failure.
fixed crash when .sylpheed_mark is not writable.
fixed compilation failure with GLib 2.4.
call SSL_CTX_load_verify_locations() also when only certs_file exists.
modified SSL CA certificates.
use X509_cmp() to compare certificates.
Unix: reload /etc/resolv.conf if it has been modified.
read /etc/ssl/certs if exist.
implemented SSL certificate dialog.
added the option to input signature directly.
fixed a warning when getting uncached messages in IMAP4.
implemented printing of MIME part. Code cleanups.
added an option to use external program for printing.
added an option to inherit recipients on reply to self messages.
nntp.h: fixed a typo.
fixed the prototype of touufrombits().
merged from LibSylph branch.
added 2 Folder API.
merged from libsylph branch.
made the default directory of file selection dialog document folder.
fixed a crash when printing a message with empty Subject, From, and To.
added the option 'Remember last selected message'.
added the option 'Open inbox on startup'.
impelmented POP before SMTP.
win32: fixes character corruption on printing when environment-dependent characters are used in win32.
win32: fixed socket.c and session.c.
win32: implemented sock_set_nonblocking_mode().
socket.c: if recv() or send() fail with WSAEWOULDBLOCK, set errno to EAGAIN.
exclude messages marked as read when counting new messages.
implemented tray icon in Win32.
made workaround for state machine freeze problem in Win32.
improved PGP/MIME compatibility.
protect uidl file on disk full.
avoid uninitialized value.
procmime.c: add more error checking.
fflush() stream before rewind() to ensure error checking.
session.c: added extra error checking when writing to buffer.
procmime_decode_content(): fflush temporary file and check errors.
made workaround for UTF-8 with BOM.
don't use off_t in struct.
socket.c: retry waitpid() when it is interrupted.
supported PLAIN authentication on IMAP4.
added signature information to MsgInfo.
fixed manual junk filtering.
when inserting file, check whole file to see if it is UTF-8.
support Oniguruma for regex.
modified folder context menu on receiving.
fixed a memory leak.
added an option to filter junk mails before normal filtering.