Commit Graph

  • 17babc1695 use SNI when connecting with SSL Oswald Buddenhagen 2018-09-08 18:36:16 +0200
  • 37feeddbfb Merge branch '1.3' Oswald Buddenhagen 2018-07-01 13:26:10 +0200
  • f698f16967 fix type of 'port' and check its range in config reader Oswald Buddenhagen 2018-07-01 13:22:17 +0200
  • 470210fa86 Fix time_t format strings Klemens Nanni 2018-05-18 15:24:49 +0200
  • 8a40554f07 User functions provided by recent LibreSSL versions Klemens Nanni 2018-05-18 15:11:15 +0200
  • c4d7f0189c implement Forwarded flag Michael J Gruber 2018-06-21 16:52:01 +0200
  • e71f0ccc2a mark MAILBOX_DRIVER_FLAG locations in code Michael J Gruber 2018-06-21 16:52:00 +0200
  • f82c172d2b fix IMAP UID sequence also in imap_find_new_msgs() Oswald Buddenhagen 2018-07-01 11:05:21 +0200
  • 904858365d Merge branch '1.3' Oswald Buddenhagen 2018-04-08 18:17:10 +0200
  • 5072032939 fix uidvalidity recovery with really long message-id headers Oswald Buddenhagen 2018-04-08 18:10:21 +0200
  • 0a5a847932 fix IMAP UID sequence in UIDNEXT determination fallback Oswald Buddenhagen 2017-11-18 09:57:05 +0100
  • af1acdac97 make more use of equals() Oswald Buddenhagen 2017-10-15 16:52:43 +0200
  • c29eceaeed make map_name() interpret empty strings as "no separator" Oswald Buddenhagen 2017-10-15 16:14:20 +0200
  • 53e8e79488 remove pointless conditional in assignment of ctx->delimiter Oswald Buddenhagen 2017-10-15 16:46:49 +0200
  • c75001aa7d add check for perl and its version Oswald Buddenhagen 2017-10-15 11:34:50 +0200
  • 094af8720c limit -Wmaybe-uninitialized suppression to gcc >= 4.3 Oswald Buddenhagen 2017-10-07 14:30:31 +0200
  • 5aab050198 don't forward-declare SSL types any more Oswald Buddenhagen 2017-10-07 14:09:39 +0200
  • c9cd1b59fb git-ignore tar ball signatures Oswald Buddenhagen 2017-10-07 14:46:50 +0200
  • 5d5a0461ce bump version Oswald Buddenhagen 2017-10-07 14:17:25 +0200
  • cbac8aa75c delete the compat wrapper Oswald Buddenhagen 2017-10-01 15:21:05 +0200
  • 094bc883e8 bump version Oswald Buddenhagen 2017-10-01 15:06:37 +0200
  • aa617bb854 adjust dist-hook to syntax change in .gitignore v1.3.0 Oswald Buddenhagen 2017-10-01 14:59:47 +0200
  • 380ccdd43a update TODO Oswald Buddenhagen 2017-10-01 14:37:36 +0200
  • cbc14ba032 rename get-cert => mbsync-get-cert Oswald Buddenhagen 2017-10-01 10:44:09 +0200
  • 0865977504 make NEWS more accurate Oswald Buddenhagen 2017-08-12 11:51:27 +0200
  • a5d4a0fe60 make sync records with stray TUID non-fatal Oswald Buddenhagen 2017-04-09 10:40:06 +0200
  • 3a2e6b3793 prune SSL 2 support Oswald Buddenhagen 2017-08-11 09:20:28 +0200
  • d2e5134ebd another fix for -Wimplicit-fallthrough (new on master) Oswald Buddenhagen 2017-10-01 10:40:55 +0200
  • 1b354fa61a Merge branch '1.2' Oswald Buddenhagen 2017-10-01 10:38:43 +0200
  • f2524d082b update debian packaging v1.2.3 Oswald Buddenhagen 2017-09-23 12:52:10 +0200
  • a9feea71fe Fix spelling of error messages Alessandro Ghedini 2017-09-23 12:32:48 +0200
  • 33ee4a4ffe fixes for -Wimplicit-fallthrough Oswald Buddenhagen 2017-10-01 10:04:00 +0200
  • 8bab938f69 bump version Oswald Buddenhagen 2017-10-01 08:15:07 +0200
  • d529bc3887 use autoconf's built-in pkg-config support for OpenSSL Helmut Grohne 2017-08-19 13:22:26 +0200
  • 47bdbb4aab enable TLS 1.1 and 1.2 by default Oswald Buddenhagen 2017-08-11 08:50:28 +0200
  • 118fdc4f18 Merge branch '1.2' Oswald Buddenhagen 2017-08-05 21:20:34 +0200
  • fed0dcc60e bump version v1.2.2 Oswald Buddenhagen 2017-08-05 20:28:52 +0200
  • 906dc989e4 mention the need for renaming Maildir files upon move Oswald Buddenhagen 2017-08-05 20:24:11 +0200
  • ada0ae4b8e fix spurious decompression errors Oswald Buddenhagen 2017-07-30 18:37:58 +0200
  • 366ed7d762 improve zlib error reporting Oswald Buddenhagen 2017-07-30 13:47:51 +0200
  • 56515abe94 socket: use next addrinfo if opening socket fails Patrick Steinhardt 2017-06-21 09:33:20 +0200
  • 4b37688062 fix 'make log' with non-default git config format.pretty Oswald Buddenhagen 2017-05-14 09:42:36 +0200
  • 1039ee25f7 fix build without BDB Oswald Buddenhagen 2017-05-14 09:37:37 +0200
  • bb632d1cd0 make UIDs unsigned Oswald Buddenhagen 2017-03-21 20:05:29 +0100
  • a0961d6505 delay assignment of TUID when propagating messages Oswald Buddenhagen 2017-04-02 17:21:39 +0200
  • bd5fb6fff3 move away from magic UIDs in the sync state Oswald Buddenhagen 2017-03-11 13:20:53 +0100
  • 4ffe149666 split off ephemeral sync record state to a separate member Oswald Buddenhagen 2017-04-01 17:02:22 +0200
  • efd72b85cc autotest: implement much more thorough resumption verification Oswald Buddenhagen 2017-03-19 11:53:16 +0100
  • 7ce658d14c autotest: pre-assign all UIDs of the test messages Oswald Buddenhagen 2017-03-29 13:43:55 +0200
  • 4cc5ad5a1a introduce driver call debugging Oswald Buddenhagen 2017-04-02 14:57:17 +0200
  • bbe4567bce let driver_t::openbox_box() return the UID validity Oswald Buddenhagen 2017-03-24 19:24:30 +0100
  • 48ad58b9a3 use a #define for invalid UIDVALIDITY Oswald Buddenhagen 2017-01-29 15:39:36 +0100
  • 8d4918affd introduce get_uidnext() driver callback Oswald Buddenhagen 2017-03-24 18:43:39 +0100
  • 683e581340 let driver_t::find_new_msgs() return the list of messages Oswald Buddenhagen 2017-03-26 18:44:43 +0200
  • 74e9368121 let driver_t::load_box() return the list of messages Oswald Buddenhagen 2017-03-24 18:09:40 +0100
  • 6e32b88f3d let driver_t::list_store() return the list of boxes Oswald Buddenhagen 2017-03-24 17:44:11 +0100
  • 8b7d3792e4 factor out transform_refcounted_msg_response() Oswald Buddenhagen 2017-03-24 17:00:00 +0100
  • 39247197f9 make struct imap_cmd_refcounted_state "abstract" Oswald Buddenhagen 2017-03-24 16:56:43 +0100
  • 96b5ae8360 don't mess with the driver's mailbox list from outside Oswald Buddenhagen 2017-03-24 15:29:06 +0100
  • c886f71054 make driver_t::prepare_load_box() return the final options Oswald Buddenhagen 2017-03-24 14:18:41 +0100
  • 83ebe9022d introduce get_box_path() driver callback Oswald Buddenhagen 2017-03-24 14:06:19 +0100
  • d624c9af5d make set_bad_callback() a proper driver_t entry Oswald Buddenhagen 2017-03-21 19:27:04 +0100
  • f46cf8c887 provide a proper getter callback for driver capabilities Oswald Buddenhagen 2017-03-19 13:50:41 +0100
  • d54809e268 prepend "get_" to getters in driver_t Oswald Buddenhagen 2017-03-19 13:46:03 +0100
  • 36666f7e52 rewrite tracking of highest expired UID Oswald Buddenhagen 2017-04-02 14:04:43 +0200
  • 677accfd84 streamline syncing of old entries Oswald Buddenhagen 2017-03-10 17:40:54 +0100
  • 990c8a1404 sort uid exception list in a smarter place Oswald Buddenhagen 2017-01-29 15:00:00 +0100
  • 72be55b0e3 add fallbacks for determining UIDNEXT Oswald Buddenhagen 2017-01-28 19:19:41 +0100
  • 416ced25dd fix repeated listing of same Store with different flags Oswald Buddenhagen 2017-03-21 18:46:30 +0100
  • b9505301cc factor out listing Maildir++ Stores Oswald Buddenhagen 2017-03-21 15:12:36 +0100
  • 9eaa97923a fix exclusion of bogus "INBOX.*" folders in Maildir++ Oswald Buddenhagen 2017-03-21 14:39:07 +0100
  • 2d1cfc2c7f make "Patterns *" match INBOX* in Maildir++ Stores Oswald Buddenhagen 2017-03-19 20:21:19 +0100
  • 763cb8341f make help screen print some more compile time options Oswald Buddenhagen 2017-03-19 18:08:55 +0100
  • 28d52b2b18 de-obfuscate cmd_sendable() Oswald Buddenhagen 2017-03-04 12:47:33 +0100
  • 0aa4c628df add comments Oswald Buddenhagen 2017-03-30 19:39:14 +0200
  • 34993fbca6 fix sync resumption with aborted entries Oswald Buddenhagen 2017-03-30 20:04:02 +0200
  • 887b2205ff remove nonsensical statement from journal replay of aborted entries Oswald Buddenhagen 2017-03-30 19:57:57 +0200
  • 5c2ce59217 fix sync resumption with re-newed messages Oswald Buddenhagen 2017-03-30 19:48:08 +0200
  • 7c466fc3e7 don't emit redundant flag updates for re-newed messages Oswald Buddenhagen 2017-03-30 19:44:54 +0200
  • 1ea2e69aa7 fix maxuid tracking Oswald Buddenhagen 2017-03-19 11:35:57 +0100
  • 6705604c4a de-duplicate journal replay somewhat Oswald Buddenhagen 2017-03-31 12:39:12 +0200
  • af4b8896f0 use typedefs for structs more Oswald Buddenhagen 2017-04-02 15:42:18 +0200
  • c3350753b0 factor out jFprintf() Oswald Buddenhagen 2017-04-02 15:24:03 +0200
  • 1fdf793a3f fix signedness of 'nex' variables Oswald Buddenhagen 2017-03-29 15:14:56 +0200
  • 1e939bafd8 don't use strncpy() to copy TUIDs Oswald Buddenhagen 2017-04-02 12:03:16 +0200
  • d754608f55 autotest: improve valgrind integration Oswald Buddenhagen 2017-03-26 21:06:11 +0200
  • f29bed526b autotest: write logs to files Oswald Buddenhagen 2017-03-29 16:31:32 +0200
  • 991e809c38 autotest: factor out readfile() function Oswald Buddenhagen 2017-03-29 16:24:55 +0200
  • 2da7951fe0 autotest: de-duplicate error reporting paths Oswald Buddenhagen 2017-03-14 14:52:22 +0100
  • 373abcef02 autotest: print consistent information for journal replay failures Oswald Buddenhagen 2017-03-14 14:44:59 +0100
  • ca43c57e85 autotest: don't print expected result if the mbsync run itself fails Oswald Buddenhagen 2017-03-14 14:20:27 +0100
  • b4d1a05365 autotest: de-duplicate: use print*() in show*() Oswald Buddenhagen 2017-03-31 13:16:54 +0200
  • 8aed94420f autotest: determine path of mbsync prior to chdir() Oswald Buddenhagen 2017-03-14 15:01:13 +0100
  • 71ced65fcc Merge remote-tracking branch 'origin/1.2' Oswald Buddenhagen 2017-04-01 20:31:51 +0200
  • 62808c9003 autotest: use warnings Oswald Buddenhagen 2017-03-14 11:10:35 +0100
  • b45e711da5 autotest: remove stray close() call from printstate() Oswald Buddenhagen 2017-03-14 11:09:38 +0100
  • f934e995d6 don't populate sync record map with invalid UIDs Oswald Buddenhagen 2017-03-11 13:27:53 +0100
  • f62b3c7be9 fix mislabeling of test Oswald Buddenhagen 2017-02-15 11:45:52 +0100
  • 3ebb066aba make -DN print also the sent data Oswald Buddenhagen 2017-01-28 18:26:12 +0100
  • 2457b2baa3 don't arbitrarily limit UIDs to a billion, part 2 Oswald Buddenhagen 2017-02-15 17:25:59 +0100