Commit Graph

  • 17c4748dfa support backslash-escaping in the config file Oswald Buddenhagen 2013-09-25 20:56:52 +0200
  • 2213d6976c support backslashes and quotes in quoted IMAP strings Oswald Buddenhagen 2013-09-25 20:55:32 +0200
  • c0bf867669 make next_arg() more readable & efficient Oswald Buddenhagen 2013-09-25 18:53:18 +0200
  • 3ceb553102 IPv6 support Oswald Buddenhagen 2013-09-01 17:35:31 +0200
  • 4a39cae8c4 support multi-homed servers Oswald Buddenhagen 2013-09-01 16:32:45 +0200
  • 0b59ee0df3 support multi-character path separators Oswald Buddenhagen 2013-08-03 15:10:57 +0200
  • 1b67c49965 CHECK before FETCH after STORE Oswald Buddenhagen 2013-07-27 18:46:57 +0200
  • eb1f10762f added sync support for the arrival date of messages Oswald Buddenhagen 2013-07-28 15:55:13 +0200
  • 6577bf3e61 warn if we cannot find some messages by TUID Oswald Buddenhagen 2013-07-27 20:17:07 +0200
  • 1847a4e12d make better use of ATTR_UNUSED Oswald Buddenhagen 2013-07-27 18:44:00 +0200
  • 6dfccb76a5 be somewhat stricter about the LIST response syntax Oswald Buddenhagen 2013-07-27 15:35:42 +0200
  • a0dc37339e allow the mailbox names in LIST responses to be literals Oswald Buddenhagen 2013-07-27 15:32:49 +0200
  • fc77feacc5 make parse_list() callback based Oswald Buddenhagen 2013-07-27 14:31:13 +0200
  • bf049d6466 add PassCmd option to query IMAP password dynamically Oswald Buddenhagen 2013-07-27 10:37:15 +0200
  • 5ad83b4e6a don't unnecessarily use continue Oswald Buddenhagen 2013-05-09 18:51:24 +0200
  • e4243debb6 use INT_MAX instead of zero for "no size limit" Oswald Buddenhagen 2013-05-11 10:12:33 +0200
  • ca3a319e60 update copyrights Oswald Buddenhagen 2013-04-20 16:57:16 +0200
  • 01358ec8b4 man page fixups Oswald Buddenhagen 2013-04-13 19:05:44 +0200
  • 406e967430 don't let wildcards match INBOX, unless it lives under Path Oswald Buddenhagen 2013-04-13 19:05:27 +0200
  • e7c96f8891 always list INBOX when asked for it Oswald Buddenhagen 2013-04-13 19:25:20 +0200
  • daaf950878 split maildir_list_part() Oswald Buddenhagen 2013-04-01 12:20:03 +0200
  • 167de3e438 remove some temporaries in maildir_list_part() Oswald Buddenhagen 2013-04-01 12:30:34 +0200
  • 842aa402c3 fix CRAM-MD5 authentication Oswald Buddenhagen 2013-04-13 10:47:46 +0200
  • e07de2a336 more consistency in char signedness Oswald Buddenhagen 2013-04-13 10:50:56 +0200
  • aad7f903ec maildir: fix trash path double-free Felipe Contreras 2013-04-07 10:20:51 -0500
  • ff9bf4d91b Fix build with recent autoconf and modernize configure.ac Felipe Contreras 2013-04-07 16:53:31 +0200
  • 10a146e1b9 Rename configure.in to the modern equivalent Felipe Contreras 2013-04-07 05:42:03 -0500
  • 89c81e382e discourage use of MapInbox Oswald Buddenhagen 2013-04-07 16:54:19 +0200
  • 4ab55dc468 don't try to fetch status of minus one message Oswald Buddenhagen 2013-03-30 10:10:09 +0100
  • 9261897629 don't record newuid in the sync state Oswald Buddenhagen 2013-03-30 16:27:11 +0100
  • 96be183acb rename sync_vars_t::uidnext => newuid & fix comment Oswald Buddenhagen 2013-03-30 09:38:38 +0100
  • 15d57b95b7 make paths relative to CWD, after all Oswald Buddenhagen 2013-03-30 14:14:23 +0100
  • 7ba7be111e improve socket error reporting Oswald Buddenhagen 2013-03-29 18:22:40 +0100
  • 2ef6dc8a90 factor out socket_connect_failed() Oswald Buddenhagen 2013-03-29 17:51:50 +0100
  • 37a28d8133 improve socket connect() error reporting with poll() Oswald Buddenhagen 2013-03-29 18:11:57 +0100
  • d1900941f4 introduce -DC option to only install a crash handler Oswald Buddenhagen 2013-03-29 16:00:39 +0100
  • dead12efdd don't claim that we are looking for exactly bdb 4.2 Oswald Buddenhagen 2013-03-24 14:46:26 +0100
  • b142778e56 match flag names in man page Oswald Buddenhagen 2013-03-24 13:09:42 +0100
  • da5ce5d8f4 make path expansion match docu: paths are relative to ~ Oswald Buddenhagen 2013-03-24 11:10:59 +0100
  • 312f4be4b2 disable SSLv2 by default in the wrapper as well Oswald Buddenhagen 2013-03-24 11:10:36 +0100
  • 89add4f330 downcast time_t to long for printing Oswald Buddenhagen 2013-03-23 15:07:47 +0100
  • fbfcfea5dc fix cram-md5 authentication Oswald Buddenhagen 2013-03-23 09:59:58 +0100
  • 3363ad0f11 fix crashes in imap_open_store() error paths Oswald Buddenhagen 2013-03-23 10:34:51 +0100
  • a66034b23a fix crash in ssl connection error path Oswald Buddenhagen 2013-03-17 14:32:06 +0100
  • acb1c870b4 rewrite SSL certificate verification. again. Oswald Buddenhagen 2013-03-17 12:41:47 +0100
  • d00d38836d language fix Oswald Buddenhagen 2013-02-21 08:02:04 +0100
  • 2adebaa3b1 make build instructions more explicit Oswald Buddenhagen 2013-02-21 08:01:39 +0100
  • 4dc7e17f3e fix a bunch of warnings v1.0.6 Oswald Buddenhagen 2012-07-07 17:19:17 +0200
  • f8a913ac80 avoid preprocessor warnings on missing features: #if => #ifdef Oswald Buddenhagen 2011-03-27 12:06:41 +0200
  • af863bb601 bump version Oswald Buddenhagen 2013-02-20 08:20:15 +0100
  • 8310cf78ac fix CVE-2013-0289: add SSL subject verification Oswald Buddenhagen 2013-02-03 17:34:15 +0100
  • c4824c8f38 fix CVE-2013-0289: add SSL subject verification Oswald Buddenhagen 2013-02-03 16:05:55 +0100
  • fbba8f1cda add support for (disabling) TLS v1.1 and v1.2 Oswald Buddenhagen 2013-02-03 17:47:05 +0100
  • c7ebe2da95 more error checking of IMAP responses Oswald Buddenhagen 2012-10-16 09:27:58 +0200
  • 8dbb3fe7a9 flush stdout more Oswald Buddenhagen 2012-09-22 17:48:09 +0200
  • d7eae525bd fix TrashRemoteNew copy direction Oswald Buddenhagen 2012-09-22 17:35:39 +0200
  • c23d251092 consider hierarchy delimiter flattening when deciding what to list Oswald Buddenhagen 2012-09-16 13:03:13 +0200
  • 66895f9cce try harder to list all necessary boxes Oswald Buddenhagen 2012-09-16 12:34:07 +0200
  • 35851f133b add option to control amount of fsync()ing Oswald Buddenhagen 2012-09-15 15:15:22 +0200
  • 49223b2df2 avoid that a system crash can cause messages to be propagated twice Oswald Buddenhagen 2012-09-15 14:38:39 +0200
  • a326bf2f58 avoid that a system crash can lose mails Oswald Buddenhagen 2012-09-15 14:15:07 +0200
  • df6c3b64b7 avoid that a system crash can clobber the sync state file Oswald Buddenhagen 2012-09-15 13:25:50 +0200
  • bbf98bb165 quote mailbox names written to config file Oswald Buddenhagen 2012-09-15 11:57:14 +0200
  • 18936f6696 make more config file errors fatal Oswald Buddenhagen 2012-09-15 11:49:24 +0200
  • 16e5aade3f store config error status in conffile_t object Oswald Buddenhagen 2012-09-15 11:46:42 +0200
  • 725a122e91 make config parser a bit more careful about quotes Oswald Buddenhagen 2012-09-15 11:24:57 +0200
  • 2e07e68630 call fdatasync() after updating .uidvalidity files Oswald Buddenhagen 2012-09-09 12:18:14 +0200
  • 47fe4b7998 Fix certificate verification. Ben Kibbey 2012-09-02 11:35:08 -0400
  • 0a8f19294c pre-release doc updates Oswald Buddenhagen 2012-08-26 15:17:38 +0200
  • 6f2160f136 remove todo about case insensitive INBOX Oswald Buddenhagen 2011-06-02 19:26:52 +0200
  • f11504aa07 update copyrights Oswald Buddenhagen 2011-04-10 19:25:46 +0200
  • d4c786823d replace FSF address with something more ... contemporary Oswald Buddenhagen 2011-04-10 19:34:36 +0200
  • 4e849196b8 install the config examples to docdir Oswald Buddenhagen 2012-08-26 16:29:37 +0200
  • 87cb946eda update debian packaging Oswald Buddenhagen 2012-08-26 16:16:12 +0200
  • c43fc90dcf fix rpm packaging Oswald Buddenhagen 2012-08-26 15:02:38 +0200
  • 6d49c343fc use a hash table for message => sync record lookup Oswald Buddenhagen 2012-08-26 13:36:12 +0200
  • 18225344c6 make use of UID EXPUNGE Oswald Buddenhagen 2012-08-25 20:30:04 +0200
  • dfd7516b9a introduce ability to flatten the hierarchy of Stores Oswald Buddenhagen 2012-08-18 13:58:14 +0200
  • 2585dd3324 add support for hierarchical mailboxes Oswald Buddenhagen 2012-08-11 18:34:46 +0200
  • 4f94197e41 calculate trash box path already in maildir_open_store() Oswald Buddenhagen 2012-08-11 17:11:57 +0200
  • 8121224744 ensure that mailbox creation in maildir_store() is limited to trashing Oswald Buddenhagen 2012-08-11 17:05:22 +0200
  • a3f66f8f1d refactor: imap_select2_p2 => imap_refcounted_done_box Oswald Buddenhagen 2011-06-13 12:13:31 +0200
  • 343f16771a don't crash when select() on master fails synchronously Oswald Buddenhagen 2012-08-25 15:34:26 +0200
  • 28cccf4b35 fix error handling of invalid SyncState * Oswald Buddenhagen 2012-08-18 12:48:08 +0200
  • 1bc9c6d9cf reject qualified mailboxes with the magic name INBOX Oswald Buddenhagen 2011-06-02 19:21:19 +0200
  • 40f2812a41 suppress bdb complaints about unknown file format Oswald Buddenhagen 2011-07-25 09:25:09 +0200
  • 9bbb02b8fd Revert "fix UIDNEXT handling" Oswald Buddenhagen 2011-06-02 12:43:05 +0200
  • 233f563569 deal with concurrent maildir modifications during listing Oswald Buddenhagen 2012-08-25 15:29:16 +0200
  • 3386285205 make maildir uidvalidity change fatal Oswald Buddenhagen 2011-05-03 09:42:27 +0200
  • a3bd10c04d cleanup maildir error paths Oswald Buddenhagen 2011-05-22 17:53:28 +0200
  • 04ca97920d fix potential double free Oswald Buddenhagen 2011-05-22 17:23:23 +0200
  • e71ad53b7f plug memory leak in maildir_store_msg() upon failure to acquire UID Oswald Buddenhagen 2011-05-22 17:22:24 +0200
  • 9c86ec3442 employ alternative scheme to finding messages by TUID Oswald Buddenhagen 2011-04-10 13:06:07 +0200
  • b4cef554fc clearer debug msg Oswald Buddenhagen 2011-04-03 11:29:33 +0200
  • 06b303da88 use ATTR_PRINTFALIKE Oswald Buddenhagen 2011-04-11 10:46:25 +0200
  • 7c815538ab fix line wrapping before info messages Oswald Buddenhagen 2012-09-01 17:21:32 +0200
  • 2aae866e80 remove Ontty flag Oswald Buddenhagen 2011-06-02 10:14:54 +0200
  • 6b3b6f12bb centralize flushing of unfinished debug lines Oswald Buddenhagen 2011-04-11 10:45:46 +0200
  • d2bed4990d unify error reporting Oswald Buddenhagen 2011-04-10 15:32:25 +0200
  • dee9f51096 don't complain about disappearing temp files Oswald Buddenhagen 2011-03-27 20:39:53 +0200