Commit Graph

  • 77acc26812 implement Message-Id based UIDVALIDITY recovery Oswald Buddenhagen 2016-12-18 20:50:20 +0100
  • f9fe75602e don't fetch message size unless necessary Oswald Buddenhagen 2016-12-18 21:22:52 +0100
  • ec4b21535f some reshuffling in maildir_scan() for clarity Oswald Buddenhagen 2016-11-06 17:26:39 +0100
  • 3d64f16702 make fetching of partial UID ranges more flexible Oswald Buddenhagen 2016-12-18 21:24:16 +0100
  • 1d3b36f89e factor out app_cr Oswald Buddenhagen 2016-11-05 18:33:47 +0100
  • 3dffd68825 factor out copy_msg_convert() Oswald Buddenhagen 2016-11-05 18:33:16 +0100
  • 951b7e77f8 factor out copy_msg_bytes() Oswald Buddenhagen 2016-11-05 18:32:49 +0100
  • 509a191474 make more use of strnlen() Oswald Buddenhagen 2016-12-29 14:34:30 +0100
  • 3eea668052 make use of memchr() in strnlen() replacement after all Oswald Buddenhagen 2016-12-29 15:08:26 +0100
  • 357dd51405 adjust return type of strnlen() replacement Oswald Buddenhagen 2016-12-29 15:06:22 +0100
  • 67f4aeff1f standardize on 'int' for message sizes Oswald Buddenhagen 2016-12-29 14:10:35 +0100
  • 0c36655201 print actually read TUID in debug message Oswald Buddenhagen 2016-11-13 22:20:55 +0100
  • 1330f43034 null-terminate lines read from state file & journal Oswald Buddenhagen 2016-11-13 22:19:40 +0100
  • 879eb623be mark string_list_t as packed Oswald Buddenhagen 2016-11-06 17:23:17 +0100
  • 4db64967c9 make more use of shifted_bit() Oswald Buddenhagen 2016-12-18 21:52:06 +0100
  • 3b615bba3c make more use of nfstrndup() Oswald Buddenhagen 2016-11-06 17:22:04 +0100
  • 22145f6674 document some additional uses for PipelineDepth Oswald Buddenhagen 2016-11-12 14:15:57 +0100
  • ab955ffe6b Merge branch '1.2' Oswald Buddenhagen 2016-12-11 12:52:46 +0100
  • 743968737c silence bogus [-Wmaybe-uninitialized] with -O0/-O1/-Os Oswald Buddenhagen 2016-12-11 12:09:36 +0100
  • ef0e7fdd3e accept NAMESPACE responses without hierarchy delimiter Oswald Buddenhagen 2016-12-04 11:23:47 +0100
  • 03e25db3b8 validate NAMESPACE response earlier Oswald Buddenhagen 2016-12-04 11:14:34 +0100
  • 1a707ab156 inform user if LOGIN was skipped because of missing SSL Oswald Buddenhagen 2016-12-03 19:18:12 +0100
  • 1b235d3d46 make * not match LOGIN even in non-SSL builds Oswald Buddenhagen 2016-12-03 20:00:38 +0100
  • fdb03b91f2 be more helpful when no SASL mechanisms are available Oswald Buddenhagen 2016-12-03 20:58:23 +0100
  • 2f91e22371 fix LOGIN in SASL builds Oswald Buddenhagen 2016-12-03 20:58:16 +0100
  • bc51d0206a fix LOGIN in non-SASL builds Oswald Buddenhagen 2016-12-03 14:32:51 +0100
  • 815822d81c don't arbitrarily limit UIDs to a billion Oswald Buddenhagen 2016-11-20 11:47:09 +0100
  • 2bba9b903c wrap message trashing into simple transactions Oswald Buddenhagen 2016-11-04 21:23:39 +0100
  • 5b0c8cfa60 use a temporary for sanity Oswald Buddenhagen 2016-11-05 18:16:43 +0100
  • ae95490d52 pre-sort exception list passed to driver->load_box() Oswald Buddenhagen 2016-11-04 21:09:02 +0100
  • 7b567164ff abstract growable arrays somewhat Oswald Buddenhagen 2016-11-04 21:48:58 +0100
  • 0f24ca31b5 fix SubFolders style Maildir++ Oswald Buddenhagen 2016-11-04 16:21:09 +0100
  • b2f6ef391b Merge branch 'isync_1_2_branch' Oswald Buddenhagen 2016-11-05 13:16:32 +0100
  • 41308e4814 fix build with openssl 1.1 Oswald Buddenhagen 2016-07-24 11:58:57 +0200
  • 719d4a2437 prune obsolete #include Oswald Buddenhagen 2016-07-24 11:58:09 +0200
  • 2648ef578f fix server certificate validation error reporting Oswald Buddenhagen 2016-05-21 13:08:09 +0200
  • 46e792c3df improve .gitignore files Oswald Buddenhagen 2015-11-08 12:19:56 +0100
  • 7ddd8d1737 Merge branch 'isync_1_2_branch' Oswald Buddenhagen 2015-11-08 12:04:44 +0100
  • e054c575ea fix CertificateFile docs & samples v1.2.1 Oswald Buddenhagen 2015-11-06 08:29:05 +0100
  • 89dc7592ee don't crash when dns lookup fails (ipv6 path) Oswald Buddenhagen 2015-09-27 12:13:34 +0200
  • cda596d530 remove legacy (bsd-style) locking Oswald Buddenhagen 2015-09-27 11:47:45 +0200
  • 8bd6eb433f don't attempt to issue LOGOUT on bad stores Oswald Buddenhagen 2015-09-06 22:56:38 +0200
  • 9a0403f446 de-duplicate cleanup of name-related data in error paths Oswald Buddenhagen 2015-09-06 21:02:23 +0200
  • 682a05a676 mention safety of concurrent access; wording improvements Oswald Buddenhagen 2015-09-07 12:23:12 +0200
  • 8979ebbdf2 tolerate case changes in X-TUID header name Oswald Buddenhagen 2015-09-01 14:21:45 +0200
  • 167964933f add support for sending a TLS client certificate Anton Khirnov 2015-08-08 19:45:53 +0200
  • 57a0920fcb fix configure for static libdb, libnsl, and libsocket Oswald Buddenhagen 2015-07-18 18:17:07 +0200
  • ccd1340bf4 mention m$ exchange MOVE workaround in compat section Oswald Buddenhagen 2015-05-24 18:20:54 +0200
  • 570023c9a3 list more deps (sasl and zlib) Oswald Buddenhagen 2015-05-24 18:20:18 +0200
  • 05e658bd49 less technical info Oswald Buddenhagen 2015-05-24 18:20:06 +0200
  • 17f3348ff1 make it possible to specifiy Pattern INBOX* with no Path defined Oswald Buddenhagen 2015-05-23 11:06:17 +0200
  • 72c2d695ac remove support for multi-char imap path delimiters again Oswald Buddenhagen 2015-05-23 10:47:48 +0200
  • 9d22641b62 make server connection a cancellable operation Oswald Buddenhagen 2015-05-24 11:37:15 +0200
  • 246c417874 validate Path earlier Oswald Buddenhagen 2015-05-17 16:28:55 +0200
  • eb190d2bd5 prune dead SYNC_FAIL_ALL define Oswald Buddenhagen 2015-05-17 12:06:04 +0200
  • 1aaf713ffe Merge branch 'isync_1_2_branch' Oswald Buddenhagen 2015-05-24 14:50:01 +0200
  • a3b131b6e8 don't make bogus attempts at enabling compression Oswald Buddenhagen 2015-05-17 17:07:54 +0200
  • bcd43e2c66 Merge branch 'isync_1_2_branch' Oswald Buddenhagen 2015-05-09 19:31:55 +0200
  • 4106de5c14 bump version Oswald Buddenhagen 2015-05-09 18:00:36 +0200
  • 2013e50b1c rename misnamed functions concerning sending imap commands Oswald Buddenhagen 2015-05-09 17:44:36 +0200
  • 02af3f4c73 ensure direct exit after calling back Oswald Buddenhagen 2015-05-09 19:18:40 +0200
  • 6c08f568d0 fix socket_write() recursion Oswald Buddenhagen 2015-05-09 19:17:41 +0200
  • 2f7e60a3ed fix #ifdefs around AuthMech & RequireCRAM Oswald Buddenhagen 2015-05-09 17:12:31 +0200
  • 16aa17053d mask AUTHENTICATE PLAIN commands in error output as well Oswald Buddenhagen 2015-05-09 17:06:24 +0200
  • 9ce90dfe01 Add configure option for zlib Felix Janda 2015-05-02 18:59:18 +0200
  • b8d6d833c6 add DisableExtension option to work around (server) bugs Oswald Buddenhagen 2015-05-08 10:20:09 +0200
  • 549e6739e8 support verbatim and real Maildir++ subfolder naming styles Oswald Buddenhagen 2015-05-01 19:16:23 +0200
  • 064f579a92 make maildir_list_recurse() recursion less convoluted Oswald Buddenhagen 2015-05-01 17:29:22 +0200
  • da9adcc4bd pass a maildir_store_conf_t to maildir_validate_path() Oswald Buddenhagen 2015-05-01 13:19:23 +0200
  • 3de60c8f5c make flags in pattern debugging non-cumulative Oswald Buddenhagen 2015-05-01 20:19:58 +0200
  • d0494fef43 remove obsolete TODO item Oswald Buddenhagen 2015-05-01 19:23:16 +0200
  • ea9f4f0b96 use \fB and \fI consistently, take 2 Oswald Buddenhagen 2015-05-01 18:39:04 +0200
  • ef1f80abe3 fix consistent misspelling of Berkeley Oswald Buddenhagen 2015-05-01 11:55:27 +0200
  • 79ef2ab360 the minimum required bdb version is in fact 4.1 Oswald Buddenhagen 2015-05-01 11:48:55 +0200
  • 825041fc8c make the bdb check actually check for a linkable library Oswald Buddenhagen 2015-05-01 11:45:06 +0200
  • a041766140 Merge branch 'isync_1_2_branch' Oswald Buddenhagen 2015-04-26 20:59:11 +0200
  • b85153f8eb make skipping of failed stores more thorough Oswald Buddenhagen 2015-04-26 20:54:05 +0200
  • 1eb88d4fea add socket timeout handling Oswald Buddenhagen 2015-04-06 16:49:33 +0200
  • 5c4015aee5 remove caching of current time Oswald Buddenhagen 2015-04-26 18:15:51 +0200
  • e0171b71e7 don't get system time when dealing with null timers Oswald Buddenhagen 2015-04-26 18:34:14 +0200
  • ac7cd86c73 fix -DN not implying -Dn Oswald Buddenhagen 2015-04-26 12:07:31 +0200
  • 59ac6b3f20 Merge branch 'isync_1_2_branch' Oswald Buddenhagen 2015-04-25 10:54:46 +0200
  • 98bd2b115d make it possible to nest maildir Path under Inbox Oswald Buddenhagen 2015-04-18 11:46:36 +0200
  • 2d4ce72a8b make handling of Inbox-in-Path nesting less obfuscated Oswald Buddenhagen 2015-04-18 11:42:00 +0200
  • 41ed101224 don't list IMAP Path under INBOX twice Oswald Buddenhagen 2015-04-18 10:54:00 +0200
  • 83eaac8787 fix uninitialized variable warning Oswald Buddenhagen 2015-04-13 09:17:56 +0200
  • 08dab9465b Make Berkley DB an optional dependency. Reimar Döffinger 2015-04-11 20:06:30 +0200
  • 8dc776c528 fix SASL, take 2 Oswald Buddenhagen 2015-04-09 10:05:45 +0200
  • 0840026a4b fix crash in maildir_set_msg_flags() Dmitrij D. Czarkoff 2015-04-03 22:38:46 +0200
  • bef8959815 add cov-scan target Oswald Buddenhagen 2015-04-03 14:03:07 +0200
  • 774ca45f1b bump version Oswald Buddenhagen 2015-04-03 13:24:51 +0200
  • 960e10e447 bump version v1.1.3 Oswald Buddenhagen 2015-04-03 11:14:52 +0200
  • 95276cd967 don't insert unnecessary linebreaks upon PassCmd invocation v1.2.0 Oswald Buddenhagen 2015-03-30 14:52:02 +0200
  • ba2b42ec9b fix crash when no mailboxes match Patterns Oswald Buddenhagen 2015-03-30 14:27:23 +0200
  • 138983c91e fix SASL PLAIN for User != $USER Oswald Buddenhagen 2015-03-30 12:59:40 +0200
  • 03a124051f add debugging for main() Oswald Buddenhagen 2015-03-26 18:09:25 +0100
  • 0e1f8f9a3f revamp console output options Oswald Buddenhagen 2015-03-23 08:42:51 +0100
  • 8aa22a62e7 make progress counters global Oswald Buddenhagen 2015-03-28 17:26:08 +0100
  • 1de3ecd883 pre-calculate channel and box lists (as far as possible) Oswald Buddenhagen 2015-03-28 17:51:27 +0100
  • f361738ad2 don't claim that INBOX is absent even if it was not listed Oswald Buddenhagen 2015-03-26 17:28:49 +0100