Commit Graph

  • 05deb008db rework Pattern application Oswald Buddenhagen 2015-03-26 17:27:41 +0100
  • e00d0f1ac3 static my_strndup() => extern nfstrndup() Oswald Buddenhagen 2015-03-26 17:16:37 +0100
  • 4d638c3cf2 make sure that INBOX always exists Oswald Buddenhagen 2015-03-26 14:28:06 +0100
  • d8225390fc don't refuse to strip Path just because it's INBOX/ Oswald Buddenhagen 2015-03-23 20:16:47 +0100
  • bd0f3af578 mask AUTHENTICATE PLAIN commands in debug output Oswald Buddenhagen 2015-03-23 18:05:57 +0100
  • 06c1a43aa2 remove double "Logging in ..." when using legacy LOGIN Oswald Buddenhagen 2015-03-22 13:30:39 +0100
  • c333a36aee Merge branch 'isync_1_1_branch' Oswald Buddenhagen 2015-03-28 17:54:23 +0100
  • ee8b835c55 fix out-of-Path INBOX never being matched by Patterns Oswald Buddenhagen 2015-03-23 19:00:27 +0100
  • c0ba6f0395 escape backslashes in PassCmd examples Oswald Buddenhagen 2015-03-22 11:44:33 +0100
  • 4842f5148d fix bogus "unexpected command continuation request" Oswald Buddenhagen 2015-03-21 12:18:56 +0100
  • 1701e3d84f fix chaining of COMPRESS invocation Oswald Buddenhagen 2015-03-07 17:46:41 +0100
  • a8b26dc4ac soft-limit peak memory usage Oswald Buddenhagen 2015-02-15 18:13:05 +0100
  • 4b31522fdf complain about excess values supplied to options Oswald Buddenhagen 2015-02-15 12:48:46 +0100
  • d4392c9220 handle clean SSL connection shutdowns Oswald Buddenhagen 2015-02-15 12:19:47 +0100
  • 9e15ab4a5a refactor socket EOF handling Oswald Buddenhagen 2015-02-15 12:15:46 +0100
  • 13c742529c fix crash on shutdown of compressed connection Oswald Buddenhagen 2015-02-14 14:03:41 +0100
  • c9b8cefc29 handle clean shutdown of zlib stream Oswald Buddenhagen 2015-02-14 13:30:14 +0100
  • ef70bd4a40 don't try to flush if there is nothing to flush Oswald Buddenhagen 2015-02-15 11:39:38 +0100
  • f4240761f1 introduce and use pending_wakeup() Oswald Buddenhagen 2015-02-15 11:38:26 +0100
  • 74c78c70b9 deal sensibly with permanent errors Oswald Buddenhagen 2015-01-04 00:39:06 +0100
  • 5f265ad7da unify .isyncuidmap.db handling with that of .uidvalidity Oswald Buddenhagen 2015-01-01 19:25:17 +0100
  • 4da89af7be refactor maildir_set_uid() and maildir_store_uidval() Oswald Buddenhagen 2015-01-01 19:18:27 +0100
  • f61efdbb9d rename some *uid*() => *uidval*() to better reflect their function Oswald Buddenhagen 2015-01-01 18:00:41 +0100
  • 2eece82276 lock .uidvalidity on demand Oswald Buddenhagen 2015-01-01 16:49:23 +0100
  • 4aad8c9e04 delay unlocking of .uidvalidity Oswald Buddenhagen 2015-01-01 13:24:30 +0100
  • d9a983add6 add support for propagating folder deletions Oswald Buddenhagen 2014-12-29 02:08:48 +0100
  • a7eddc6ede don't make intermediate directories proper maildirs Oswald Buddenhagen 2015-01-17 15:27:08 +0100
  • 7489ff8613 deal sensibly with incomplete maildir directories Oswald Buddenhagen 2014-12-29 02:01:23 +0100
  • 5f4e3b285e factor out maildir_clear_tmp() Oswald Buddenhagen 2014-12-29 02:00:18 +0100
  • 926788f3ae supplement open_box() with box existence information from list_store() Oswald Buddenhagen 2014-12-30 15:16:38 +0100
  • 7b7304b625 split create_box() off from open_box() Oswald Buddenhagen 2014-12-29 01:42:17 +0100
  • f1809ddd2b open the mailboxes after loading the sync state Oswald Buddenhagen 2015-01-03 23:16:20 +0100
  • f43617cd94 lock sync state lazily Oswald Buddenhagen 2014-12-27 23:50:31 +0100
  • fb19d644f7 split off open_box() from select_box() Oswald Buddenhagen 2014-12-27 23:39:55 +0100
  • 97a42cd825 factor out {prepare,lock,save,load}_state() Oswald Buddenhagen 2014-12-27 23:13:45 +0100
  • 5af1796777 de-duplicate handling of box operation (create & expunge) options Oswald Buddenhagen 2014-12-14 17:03:16 +0100
  • 9982e7bf08 make some driver function names more descriptive Oswald Buddenhagen 2014-12-27 22:13:24 +0100
  • 00ebf45be2 rename driver::prepare_opts() => prepare_load() Oswald Buddenhagen 2014-12-14 12:36:05 +0100
  • bac2b00f1b disable use of LITERAL+ for payloads > 100k Oswald Buddenhagen 2014-12-13 18:29:14 +0100
  • 6c959c3ee4 fix handling of unsolicited BYE responses Oswald Buddenhagen 2014-12-13 18:01:52 +0100
  • 4f3ef54f3a fix treatment of untagged NO and BAD responses Oswald Buddenhagen 2014-12-13 17:57:43 +0100
  • 139b90be29 added support for IMAP DEFLATE Oswald Buddenhagen 2014-12-13 12:09:15 +0100
  • f0b80e7d35 make socket writing buffered Oswald Buddenhagen 2014-11-08 15:42:41 +0100
  • efb23ab96a vectorize socket_write() Oswald Buddenhagen 2014-10-26 21:10:25 +0100
  • 3f629af07e remove support for faking notifications Oswald Buddenhagen 2014-11-30 19:51:21 +0100
  • a4e2f1a60d use null timer instead of faking a socket notification Oswald Buddenhagen 2014-11-30 19:44:41 +0100
  • 7b76d9ff7e add timers to mainloop Oswald Buddenhagen 2014-11-30 18:41:11 +0100
  • 1fd66195d8 change socket notifier design Oswald Buddenhagen 2014-11-29 19:15:50 +0100
  • f68e021b90 factor out socket_open_internal() Oswald Buddenhagen 2014-12-07 12:51:01 +0100
  • 42cedc8f81 introduce uchar, ushort & uint typedefs Oswald Buddenhagen 2014-12-07 13:19:30 +0100
  • b730f66f7d Merge branch 'isync_1_1_branch' into HEAD Oswald Buddenhagen 2015-01-11 14:32:15 +0100
  • 9a4be0af5f skip merges during ChangeLog generation Oswald Buddenhagen 2015-01-11 14:18:34 +0100
  • 2fa75cf159 fix UID assignment with some non-UIDPLUS servers v1.1.2 Oswald Buddenhagen 2015-01-11 14:29:19 +0100
  • 958af473a0 fix conditional for early failure in cancel_done() Oswald Buddenhagen 2015-01-02 12:38:48 +0100
  • 9eba3d8cd9 don't leave 2nd store in limbo if opening 1st store fails synchronously Oswald Buddenhagen 2015-01-02 11:29:51 +0100
  • 3db3f4718e remove stray CRLF from AUTHENTICATE continuations Oswald Buddenhagen 2014-10-26 22:03:51 +0100
  • 518b5630dc cleanup dead cram() prototype Oswald Buddenhagen 2014-10-26 20:17:33 +0100
  • 5dfca41422 fix more memcmp() abuse Oswald Buddenhagen 2014-12-29 02:16:28 +0100
  • 6f7d416bb8 fix acceptance of trusted SSL certs Oswald Buddenhagen 2014-11-08 13:50:59 +0100
  • f377e7b696 introduce FieldDelimiter and InfoDelimiter options Oswald Buddenhagen 2014-10-25 17:30:57 +0200
  • 85fd5ceb54 move orig_name out of store_t Oswald Buddenhagen 2014-10-25 15:06:50 +0200
  • 7ee0483436 nuke home-grown CRAM-MD5 support Oswald Buddenhagen 2014-07-27 18:41:22 +0200
  • eb1005151c add SASL support Oswald Buddenhagen 2014-07-27 18:41:22 +0200
  • 360600b98d factor out ensure_user() and ensure_password() Oswald Buddenhagen 2014-07-27 19:29:07 +0200
  • 1217193fbb rework authentication mechanism configuration Oswald Buddenhagen 2014-07-12 21:02:25 +0200
  • aba3524d9b make it possible to disable usage of system cert store Oswald Buddenhagen 2014-07-27 15:42:33 +0200
  • 7822bd8a91 require Host if SSL is used despite Tunnel Oswald Buddenhagen 2014-07-27 18:10:26 +0200
  • 7ce57b9c00 make SSL certificate verification less arcane Oswald Buddenhagen 2014-07-27 15:12:37 +0200
  • 2745813367 re-design SSL/TLS configuration Oswald Buddenhagen 2014-07-12 20:35:55 +0200
  • aa4f7a7d00 move use_imaps out of server_conf_t Oswald Buddenhagen 2014-07-06 10:06:40 +0200
  • 3742fc475b deprecate the compat wrapper Oswald Buddenhagen 2014-07-12 13:50:12 +0200
  • 2a3963af58 bump version Oswald Buddenhagen 2014-07-05 16:37:52 +0200
  • 47897d2403 fix memory management of current mailbox name Oswald Buddenhagen 2014-10-04 18:26:10 +0200
  • 4f383a8074 stop abusing memcmp() Oswald Buddenhagen 2014-10-04 17:07:17 +0200
  • 003ddb2199 permit IMAP Stores with explicitly empty Path Oswald Buddenhagen 2014-10-04 13:12:50 +0200
  • f385355bdb don't attempt to filter LIST response if there is no Path Oswald Buddenhagen 2014-10-04 15:43:24 +0200
  • 608834c6f1 permit Maildir Stores without a Path Oswald Buddenhagen 2014-10-04 12:16:10 +0200
  • 6ad7371f46 use resolved Path for initial filtering of LIST response Oswald Buddenhagen 2014-10-04 15:37:01 +0200
  • de82023427 consider unexpected structure of NAMESPACE fatal Oswald Buddenhagen 2014-10-04 17:30:15 +0200
  • 2a2c53ae43 ignore INBOX only in Path itself, not its subfolders Oswald Buddenhagen 2014-10-04 11:43:00 +0200
  • 313c9193f8 use \fB and \fI consistently Oswald Buddenhagen 2014-07-12 14:07:07 +0200
  • 9a463768ea complain about RequireSSL with no SSL versions enabled Oswald Buddenhagen 2014-07-05 23:11:45 +0200
  • 06c731cbf8 actually use STARTTLS if only TLSv1.1 or TLSv1.2 is enabled Oswald Buddenhagen 2014-07-05 23:10:09 +0200
  • 95db373e54 clarify error message about missing connection details Oswald Buddenhagen 2014-07-05 23:03:42 +0200
  • 834a65d85c make store/account error messages less redundant Oswald Buddenhagen 2014-07-05 23:02:30 +0200
  • d9c78b7787 clarify effect of Tunnel on Host and Port Oswald Buddenhagen 2014-07-05 22:53:19 +0200
  • 639c84ea28 don't ignore RequireSSL for PREAUTHenticated connections Oswald Buddenhagen 2014-07-05 22:52:40 +0200
  • 2976459008 ignore coverity state directory Oswald Buddenhagen 2014-07-05 22:54:25 +0200
  • 526231bc22 initialize store_t::name Oswald Buddenhagen 2014-07-02 08:47:36 +0200
  • 29b07ca7a6 actually print the faulty mailbox name, not some garbage Oswald Buddenhagen 2014-07-02 08:40:41 +0200
  • 060430b233 bump version Oswald Buddenhagen 2014-06-28 14:27:04 +0200
  • 3d5539bb63 detect inconsistent state of highest assigned UID Oswald Buddenhagen 2014-06-28 11:58:26 +0200
  • 8513358e0a zero-terminate imap literals Oswald Buddenhagen 2014-06-28 11:04:41 +0200
  • 4ab12ae76e don't lie about the default of User v1.1.1 Oswald Buddenhagen 2014-04-13 17:07:53 +0200
  • 4d8575100d don't forget to reset message counts when skipping scan Oswald Buddenhagen 2014-04-12 19:02:06 +0200
  • 8844ff3063 remove apparently pointless resetting of recent message count Oswald Buddenhagen 2014-04-12 19:00:33 +0200
  • 532d964aea error-check renaming of uid mapping database Oswald Buddenhagen 2014-04-12 18:59:45 +0200
  • 09db83809a error-check reading of old uidvalidity and maxuid files Oswald Buddenhagen 2014-04-12 18:34:26 +0200
  • 2d4bc1e613 error-check committing of sync state Oswald Buddenhagen 2014-04-12 18:31:18 +0200
  • aa0118d047 better error messages for sync state and journal related errors Oswald Buddenhagen 2014-04-12 18:30:09 +0200