made workaround for 64-bit time_t on win32.
replaced 'struct stat' with GStatBuf.
wrapped time_t as stime_t. stime_t will be 32-bit on win32 for backward compatibility.
fixed a bug that new/unread/total numbers in folderlist.xml was corrupted if sizeof(time_t) is 8 on 32-bit (such as recent version of mingw32).
modified for newer MinGW environment. Fixed linking.
fixed Bug #193: Lose mails when mailbox is inaccessible.
libsylph/ssl_hostname_validation.h: Added debug print.
libsylph/ssl_hostname_validation.h: added include guard.
implemented SSL wildcard certificate validation (based on libcurl).
made the display period of notification window configurable.
added PGP encrypt-to-self feature.
added SSL certificate hostname validation code (#167).
validate SSL certificate hostname (#167).
set_startup_dir(): OS X: set application bundle directory rather than /.
libsylph/md5.c: MD5Final(): zero-clear the whole MD5Context struct as intended.
libsylph/procmime.c: procmime_scan_multipart_message(): fixed MIME nest level restriction not working.
libsylph/ssl.c: ssl_done(): check if fp != NULL.
libsylph/html.c: html_unescape_str(): strictly check for utf8 length.
fixed fp and memory leaks.
distinguish icon for HTML mail and other mail with attachments on summaryview (#84).
added 'Last 30 days' to the quick search menu.
properly unescape special characters in HTML links (#120).
fixed the parse failure of STATUS response if a folder name contains brackets (sylpheed:35704).
filesel: save selected file type.
added an option to prefer HTML part in multipart/alternative.
support blockquote tag.
print all texts in messages with print command.
procmsg.c: procmsg_save_message_as_text(): guard against code conversion failure.
open output file as text mode when saving messages as text.
added the feature to save message as plain text (locale or UTF-8 encoding).
properly escape folder/username/password which include double-quote or backslash.
fixed rebuilding of folder tree which had been broken at 3.4.0beta1 (#103).
optimized date string scan
Supported more non-standard date.
modified Date header parser.
added an option: 'Do not classify message as junk if sender is in the address book'
added option: 'Show notification window when new messages arrive'
limit the recursion level of tree scan to 64.
Pop3Session::state to POP3_ERROR if QUIT fail.
do not disconnect immediately but send QUIT on normal POP3 errors.
fixes IMAP4 server using IPv6 address on Windows.
made IMAP INBOX case insensitive.
enabled connection timeout setting on Windows.
libsylph/imap.c: fixed MSVC compilation (thanks to Gisle Vanem).
removed includedir from include path in Makefiles.
added an option to specify the position of attach tool button.
made 3.3beta1 release.
made export/import progress dialog cancellable.
added 'Export only selected messages' option to the export dialog.
improved the new attachmemts interface.
imap_cmd_fetch_func(): made response parser more robust (fixes [sylpheed:35306] can't fetch message error).
possible fix for gmodule link error on some environments (#74). Updated copyright year.
added 'show_attach_tab' option (no UI) which toggles the Attachment tab and toggle button.
win32: changed the default of junk commands with sylfilter.
fixed compilation error with --disable-ipv6.
made 3.2.8beta8 release.
differentiate DNS lookup error from connection errors.
win32: added an option to play sound when new messages arrive.
modified copyright year.
workaround for a broken IMAP server (Yahoo! Mail) which cannot fetch messages right after EXPUNGE.
preserve the last selected folders between sessions.
referch message when imap/news cache file size is 0 (Bug #50).
removed direct inclusion of <glibconfig.h> and <glib/gwin32.h> (fixes Bug #53).
imap.c: relaxed the response check of AUTHENTICATE and APPEND.
fixed compilation error with Fink + OS X (Bug #42).
emit signals for IMAP.
supported NNTP over SOCKS porxy.
Fixed crash when message fetch and new message checking happen at the same time on IMAP folder.
prevent IMAP error caused by sending multiple commands at the same time.
removed warnings when cache files were not found.
libsylph/html.c: minor code cleanup.
html.c: style end tags search fix.
libsylph/procmime.c: removed alloca() calls.
reflect account preference for trash folder.
supported <br/> HTML tag.
use mmap to read cache.
libsylph/socket.c: my_getaddrinfo(): removed redundant zero clear.
win32: supported IPv6 with fallback implementation for Windows 2000.
libsylph/xml.c: xml_unescape_str(): removed alloca() call.
my_tmpfile(): win32: fixed a memory leak.
libsylph/utils.[ch]: to_human_readable_buf(): new.
fixed an error when removing queued messages on win32.
procmsg_add_messages_from_queue(): changed g_print() to debug_print().
remove queue headers when moving messages from a queue folder (fixes Debian BTS #493546).
removed some alloca() calls.
cancel online mode switch if active sessions exist.
libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca() calls.
libsylph/procheader.c: removed alloca() calls.
increased the prefs buffer size from 1024 to 8192.
OS X: changed the location of settings to ~/Library/Application Support/Sylpheed .
use 'open' command on OS X.
return correct locale encoding for Mac OS X (usually UTF-8).
save the columns width of address book.
fixed procmime_get_part_fp_fp(). updated LegalCopyright. updated version to 3.1.0.
check the return value of junk filter command and show error dialog on failure.
added an option to disable the send dialog.