History | View | Annotate | Download (122.8 kB)
cancel online mode switch if active sessions exist.
libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca() calls.
added SOCKS proxy support for IMAP4.
fixed IMAP parser.
save color labels on IMAP server using custom keywords (partially compatible with Thunderbird).
updated copyright year.
imap.c: added date-time info on APPEND using Date: header (for Gmail to display received date).
sock_connect_with_timeout(): check socket with getsockopt() even if select() succeed.
removed debug prints, updated def file and updated Windows ico file. Made 3.0.0beta2 release.
fixed opening message by syl_plugin_open_message() on IMAP folder.
add a new flag: RemoteFolder::remove_cache_on_destroy.
show waiting dialog on creating folder tree after creating new IMAP account.
fix for connection failure.
fixed a bug that prohibited query search on IMAP folders. Don't call gtk_main_iteration() from non-main threads.
don't allow parallel multiple command on IMAP.
fixed a bug that could not fetch UID more than INT_MAX.
libsylph: use itos_buf() because itos() is not thread-safe.
use g_atomic_int_{get,set} for thread terminate flags.
fixed compilation without thread support.
imap_session_destroy(): free thread pool.
execute imap_get_uncached_messages() in another thread.
libsylph/imap.c: reimplemented using GThreadPool.
libsylph/imap.c: refactored.
execute imap_cmd_fetch() in another thread.
execute imap_cmd_ok() in another thread.
imap.c: connect in another thread.
update summary caches on receiving.
merged plugin-test branch into trunk.
when removing news/imap accounts, remove cache directory with server name if it becomes empty.
workaround for some broken IMAP4 servers.
imap_add_inter_folders(): more error checks.
fixed rebuilding of IMAP folder tree.
removed all warnings output with -Wall.
check for noinferior and noselect flags when creating a new imap folder.
modified the method of getting IMAP4 folder list.
win32: fixed a bug that the path separator of FolderItem::path was not processed correctly.
fixed a bug that messages which were not filtered were not counted as new messages in imap filtering.
fixed IMAP4 filtering when IP unreachable.
implemented the automatic filtering of IMAP4 INBOX folder.
fixed out of sync response on FETCH.
fixed a warning when getting uncached messages in IMAP4.
supported PLAIN authentication on IMAP4.
imap.c: support 8-bit literal (literal8) defined in RFC 3516.
fixed crash when tried to move IMAP4 folders right under the root folder.
don't reset unread flag when moving/copying messages into trash.
trim too long IMAP4 response lines.
save temporary IMAP4 password. Don't try to connect to IMAP4 server when closing folder.
imap.c: fixed a bug that cache files in source folder was not removed was fixed.
handle virtual folders under IMAP4 folders properly.
imap_get_msg_list(): only update mtime when folder is not opened.
update caches and flags when reading message list from a folder.
imap_cmd_append(): send message contents all at once.
imap.c: quote additional chars.
fixed parsing of literal data (skip quotes)
also log IMAP4 literal strings.
fixed parsing of literal data in IMAP4 response.
support literals in IMAP response.
changed the license of LibSylph from GPL to LGPL.
imap.c: changed the message number limit on COPY.
added missing translation string.
update progress bar when executing long IMAP4 operations.
replaced md5.[ch] with public domain code in GNet.
imap.c: limit number of messages to be copied at a time with COPY command to prevent network timeout.
adjusted the freqency of UI update on IMAP4.
added UI hints for IMAP4 operation.
imap.c: show progress when executing operations which takes long time.
moved more modules to libsylph.
made query-password function UI independent.
made error check of IMAP4 fetch more strict.
added wrappers for C library function that take pathname arguments.
fixed gcc-4.0 warnings.
fixed modified-UTF7 to UTF-8 conversion.
implemented IMAP4 folder move.
implemented folder move.
imap.c: fixed parse errors when embedded null characters appeared in headers.
reacquire CAPABILITY after STARTTLS since it can be changed.
fixed Turkish locale problem.
don't scan folders while scanning IMAP4 folder tree.
optimized the writing of mark file.
fixed a crash bug of IMAP4.
optimized writing summary cache.
prefer CRAM-MD5 if authentication type is automatic. Don't use LOGIN if CAPABILITY has LOGINDISABLED.
fixed expand row problem of folder view.
replaced intl.h with glib/gi18n.h.
added constant C_INTERNAL and CS_INTERNAL.
fix code conversions, add conv_iconv_strdup_with_cd(), and use EUC-JP-MS for JIS to UTF-8 conversion if available.
removed support for systems which don't support iconv.
Initial import of Sylpheed (GTK2 version).