Statistics
| Revision:

root / libsylph / imap.c

History | View | Annotate | Download (124 KB)

# Date Author Comment
3391 04/18/2014 06:29 PM Hiroyuki Yamamoto

made workaround for 64-bit time_t on win32.

3272 08/16/2013 04:28 PM Hiroyuki Yamamoto

fixed the parse failure of STATUS response if a folder name contains brackets (sylpheed:35704).

3235 03/26/2013 05:38 PM Hiroyuki Yamamoto

properly escape folder/username/password which include double-quote or backslash.

3192 01/22/2013 03:59 PM Hiroyuki Yamamoto

fixes IMAP4 server using IPv6 address on Windows.

3191 01/22/2013 02:22 PM Hiroyuki Yamamoto

made IMAP INBOX case insensitive.

3176 10/12/2012 02:25 PM Hiroyuki Yamamoto

libsylph/imap.c: fixed MSVC compilation (thanks to Gisle Vanem).

3131 07/03/2012 03:04 PM Hiroyuki Yamamoto

imap_cmd_fetch_func(): made response parser more robust (fixes [sylpheed:35306] can't fetch message error).

3081 05/31/2012 06:48 PM Hiroyuki Yamamoto

differentiate DNS lookup error from connection errors.

3052 04/20/2012 05:15 PM Hiroyuki Yamamoto

modified copyright year.

3051 04/20/2012 02:30 PM Hiroyuki Yamamoto

workaround for a broken IMAP server (Yahoo! Mail) which cannot fetch messages right after EXPUNGE.

3034 03/26/2012 06:08 PM Hiroyuki Yamamoto

referch message when imap/news cache file size is 0 (Bug #50).

3028 03/02/2012 10:33 AM Hiroyuki Yamamoto

imap.c: relaxed the response check of AUTHENTICATE and APPEND.

3017 01/20/2012 05:41 PM Hiroyuki Yamamoto

emit signals for IMAP.

2992 12/21/2011 05:29 PM Hiroyuki Yamamoto

Fixed crash when message fetch and new message checking happen at the same time on IMAP folder.

2881 05/18/2011 01:58 PM Hiroyuki Yamamoto

cancel online mode switch if active sessions exist.

2880 05/13/2011 04:48 PM Hiroyuki Yamamoto

libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca() calls.

2879 05/13/2011 04:47 PM Hiroyuki Yamamoto

libsylph/imap.c: imap_utf8_to_modified_utf7(): removed alloca() calls.

2737 12/07/2010 05:27 PM Hiroyuki Yamamoto

added SOCKS proxy support for IMAP4.

2668 08/10/2010 06:06 PM Hiroyuki Yamamoto

fixed IMAP parser.

2433 01/15/2010 05:42 PM Hiroyuki Yamamoto

save color labels on IMAP server using custom keywords (partially compatible with Thunderbird).

2428 01/14/2010 04:04 PM Hiroyuki Yamamoto

updated copyright year.

2421 01/13/2010 11:55 AM Hiroyuki Yamamoto

imap.c: added date-time info on APPEND using Date: header (for Gmail to display received date).

2355 11/26/2009 12:01 PM Hiroyuki Yamamoto

sock_connect_with_timeout(): check socket with getsockopt() even if select() succeed.

2347 11/16/2009 03:22 PM Hiroyuki Yamamoto

removed debug prints, updated def file and updated Windows ico file. Made 3.0.0beta2 release.

2340 11/09/2009 02:02 PM Hiroyuki Yamamoto

fixed opening message by syl_plugin_open_message() on IMAP folder.

2334 11/05/2009 07:30 PM Hiroyuki Yamamoto

add a new flag: RemoteFolder::remove_cache_on_destroy.

2333 11/05/2009 03:54 PM Hiroyuki Yamamoto

show waiting dialog on creating folder tree after creating new IMAP account.

2332 11/05/2009 02:48 PM Hiroyuki Yamamoto

fix for connection failure.

2330 11/04/2009 01:52 PM Hiroyuki Yamamoto

fixed a bug that prohibited query search on IMAP folders. Don't call gtk_main_iteration() from non-main threads.

2326 11/02/2009 06:16 PM Hiroyuki Yamamoto

don't allow parallel multiple command on IMAP.

2293 10/20/2009 04:43 PM Hiroyuki Yamamoto

fixed a bug that could not fetch UID more than INT_MAX.

2286 10/16/2009 06:00 PM Hiroyuki Yamamoto

libsylph: use itos_buf() because itos() is not thread-safe.

2282 10/13/2009 03:22 PM Hiroyuki Yamamoto

use g_atomic_int_{get,set} for thread terminate flags.

2277 10/08/2009 04:08 PM Hiroyuki Yamamoto

fixed compilation without thread support.

2271 10/05/2009 05:07 PM Hiroyuki Yamamoto

imap_session_destroy(): free thread pool.

2268 10/02/2009 03:59 PM Hiroyuki Yamamoto

execute imap_get_uncached_messages() in another thread.

2265 10/01/2009 03:56 PM Hiroyuki Yamamoto

libsylph/imap.c: reimplemented using GThreadPool.

2264 10/01/2009 10:58 AM Hiroyuki Yamamoto

libsylph/imap.c: refactored.

2263 09/30/2009 05:55 PM Hiroyuki Yamamoto

execute imap_cmd_fetch() in another thread.

2262 09/30/2009 03:08 PM Hiroyuki Yamamoto

execute imap_cmd_ok() in another thread.

2261 09/30/2009 01:14 PM Hiroyuki Yamamoto

imap.c: connect in another thread.

2247 09/14/2009 02:27 PM Hiroyuki Yamamoto

update summary caches on receiving.

2164 06/10/2009 05:11 PM Hiroyuki Yamamoto

merged plugin-test branch into trunk.

2084 11/28/2008 01:52 PM Hiroyuki Yamamoto

when removing news/imap accounts, remove cache directory with server name if it becomes empty.

2040 09/24/2008 06:22 PM Hiroyuki Yamamoto

workaround for some broken IMAP4 servers.

2027 07/10/2008 11:04 AM Hiroyuki Yamamoto

imap_add_inter_folders(): more error checks.

2026 07/09/2008 05:26 PM Hiroyuki Yamamoto

fixed rebuilding of IMAP folder tree.

1910 09/20/2007 11:43 AM Hiroyuki Yamamoto

removed all warnings output with -Wall.

1901 09/14/2007 06:04 PM Hiroyuki Yamamoto

check for noinferior and noselect flags when creating a new imap folder.

1900 09/14/2007 05:12 PM Hiroyuki Yamamoto

modified the method of getting IMAP4 folder list.

1589 04/03/2007 01:47 PM Hiroyuki Yamamoto

win32: fixed a bug that the path separator of FolderItem::path was not processed correctly.

1576 03/25/2007 07:14 PM Hiroyuki Yamamoto

fixed a bug that messages which were not filtered were not counted as new messages in imap filtering.

1493 01/17/2007 06:09 PM Hiroyuki Yamamoto

fixed IMAP4 filtering when IP unreachable.

1491 01/17/2007 05:35 PM Hiroyuki Yamamoto

implemented the automatic filtering of IMAP4 INBOX folder.

1462 12/28/2006 03:45 PM Hiroyuki Yamamoto

fixed out of sync response on FETCH.

1388 12/04/2006 01:24 PM Hiroyuki Yamamoto

fixed a warning when getting uncached messages in IMAP4.

1129 08/23/2006 02:26 PM Hiroyuki Yamamoto

supported PLAIN authentication on IMAP4.

1077 06/01/2006 12:52 AM Hiroyuki Yamamoto

imap.c: support 8-bit literal (literal8) defined in RFC 3516.

1020 03/02/2006 12:14 PM Hiroyuki Yamamoto

fixed crash when tried to move IMAP4 folders right under the root folder.

978 02/06/2006 01:21 PM Hiroyuki Yamamoto

don't reset unread flag when moving/copying messages into trash.

956 02/01/2006 06:44 PM Hiroyuki Yamamoto

trim too long IMAP4 response lines.

921 01/24/2006 04:45 PM Hiroyuki Yamamoto

save temporary IMAP4 password. Don't try to connect to IMAP4 server when closing folder.

918 01/23/2006 05:26 PM Hiroyuki Yamamoto

imap.c: fixed a bug that cache files in source folder was not removed was fixed.

908 01/19/2006 06:00 PM Hiroyuki Yamamoto

handle virtual folders under IMAP4 folders properly.

807 12/08/2005 03:17 PM Hiroyuki Yamamoto

imap_get_msg_list(): only update mtime when folder is not opened.

806 12/07/2005 07:17 PM Hiroyuki Yamamoto

update caches and flags when reading message list from a folder.

800 12/05/2005 06:21 PM Hiroyuki Yamamoto

imap_cmd_append(): send message contents all at once.

770 11/22/2005 01:20 PM Hiroyuki Yamamoto

imap.c: quote additional chars.

640 10/13/2005 01:58 PM Hiroyuki Yamamoto

fixed parsing of literal data (skip quotes)

639 10/12/2005 05:46 PM Hiroyuki Yamamoto

also log IMAP4 literal strings.

636 10/12/2005 03:00 PM Hiroyuki Yamamoto

fixed parsing of literal data in IMAP4 response.

627 10/07/2005 05:37 PM Hiroyuki Yamamoto

support literals in IMAP response.

578 09/13/2005 05:18 PM Hiroyuki Yamamoto

changed the license of LibSylph from GPL to LGPL.

572 09/12/2005 03:50 PM Hiroyuki Yamamoto

imap.c: changed the message number limit on COPY.

569 09/09/2005 06:52 PM Hiroyuki Yamamoto

added missing translation string.

567 09/09/2005 04:19 PM Hiroyuki Yamamoto

update progress bar when executing long IMAP4 operations.

559 09/08/2005 05:00 PM Hiroyuki Yamamoto

replaced md5.[ch] with public domain code in GNet.

555 09/07/2005 07:38 PM Hiroyuki Yamamoto

imap.c: limit number of messages to be copied at a time with COPY command to prevent network timeout.

554 09/07/2005 06:18 PM Hiroyuki Yamamoto

adjusted the freqency of UI update on IMAP4.

552 09/06/2005 05:51 PM Hiroyuki Yamamoto

added UI hints for IMAP4 operation.

549 09/05/2005 07:40 PM Hiroyuki Yamamoto

imap.c: show progress when executing operations which takes long time.

548 09/05/2005 07:00 PM Hiroyuki Yamamoto

moved more modules to libsylph.

546 09/05/2005 04:27 PM Hiroyuki Yamamoto

made query-password function UI independent.

493 08/19/2005 05:25 PM Hiroyuki Yamamoto

made error check of IMAP4 fetch more strict.

478 08/08/2005 04:07 PM Hiroyuki Yamamoto

added wrappers for C library function that take pathname arguments.

457 08/02/2005 05:24 PM Hiroyuki Yamamoto

fixed gcc-4.0 warnings.

442 07/21/2005 06:22 PM Hiroyuki Yamamoto

fixed modified-UTF7 to UTF-8 conversion.

390 07/04/2005 01:07 PM Hiroyuki Yamamoto

implemented IMAP4 folder move.

389 07/01/2005 07:42 PM Hiroyuki Yamamoto

implemented folder move.

353 06/20/2005 07:24 PM Hiroyuki Yamamoto

imap.c: fixed parse errors when embedded null characters appeared in headers.

334 06/13/2005 03:57 PM Hiroyuki Yamamoto

reacquire CAPABILITY after STARTTLS since it can be changed.

333 06/10/2005 06:28 PM Hiroyuki Yamamoto

fixed Turkish locale problem.

302 05/31/2005 04:09 PM Hiroyuki Yamamoto

don't scan folders while scanning IMAP4 folder tree.

293 05/27/2005 07:57 PM Hiroyuki Yamamoto

optimized the writing of mark file.

292 05/27/2005 06:04 PM Hiroyuki Yamamoto

fixed a crash bug of IMAP4.

285 05/24/2005 08:53 PM Hiroyuki Yamamoto

optimized writing summary cache.

231 04/22/2005 05:29 PM Hiroyuki Yamamoto

prefer CRAM-MD5 if authentication type is automatic. Don't use LOGIN if CAPABILITY has LOGINDISABLED.

217 04/13/2005 05:26 PM Hiroyuki Yamamoto

fixed expand row problem of folder view.

92 02/07/2005 05:29 PM Hiroyuki Yamamoto

replaced intl.h with glib/gi18n.h.

41 01/26/2005 03:14 PM Hiroyuki Yamamoto

added constant C_INTERNAL and CS_INTERNAL.