Commit Graph

  • 198ca65b6e add option to get password from macOS Keychain Oswald Buddenhagen 2019-11-27 17:13:44 +0100
  • 03b15dbdd3 add ability to script IMAP user query Oswald Buddenhagen 2019-11-26 12:17:33 +0100
  • 503478533c de-duplicate FETCH response data item traversal somewhat Oswald Buddenhagen 2019-11-22 17:50:01 +0100
  • 8acf56b311 complain about malformed item names in FETCH responses Oswald Buddenhagen 2019-11-22 17:49:04 +0100
  • 47b477b3fb re-nest parse_fetch_rsp() Oswald Buddenhagen 2019-11-22 16:54:31 +0100
  • 81c4bfeefa extract parse_fetched_flags() from parse_fetch_rsp() Oswald Buddenhagen 2019-11-11 16:32:32 +0100
  • d4ead05a02 extract parse_fetched_header() from parse_fetch_rsp() Oswald Buddenhagen 2019-11-11 16:18:40 +0100
  • 67ea5bea7f handle bogus IMAP FETCH responses more robustly Oswald Buddenhagen 2019-11-11 17:24:38 +0100
  • a5a8783ea3 sanitize error handling in IMAP FETCH response processing Oswald Buddenhagen 2019-11-11 14:29:42 +0100
  • b91dd5b3bc centralize disposal of parsed IMAP lists Oswald Buddenhagen 2019-11-11 13:51:14 +0100
  • 7af7354dbc fully decompose NAMESPACE response early on Oswald Buddenhagen 2019-11-11 13:41:32 +0100
  • 6fd4e8de24 don't store 'shared' and 'other' namespaces Oswald Buddenhagen 2019-11-10 17:13:41 +0100
  • c391b06b07 drop redundant conn->writing member Oswald Buddenhagen 2019-11-16 16:00:06 +0100
  • 6010fe104e rewrite nonsensical struct packing magic Oswald Buddenhagen 2019-11-15 20:20:45 +0100
  • a6bb26091a modernize list of gcc warning flags somewhat Oswald Buddenhagen 2019-11-15 20:21:50 +0100
  • 64e5f07ad3 consistently use NULL for null pointers Oswald Buddenhagen 2019-07-28 20:50:31 +0200
  • e2d3b4d55b fix lots of sign conversion warnings Oswald Buddenhagen 2020-07-08 17:27:37 +0200
  • cc176df2c3 make some narrowing of integers explicit Oswald Buddenhagen 2019-07-28 22:10:21 +0200
  • 4d7e169e57 shrink some data at the source to avoid subsequent narrowing Oswald Buddenhagen 2019-07-28 21:24:17 +0200
  • def22db096 constness fixes Oswald Buddenhagen 2019-07-28 21:13:28 +0200
  • 5c2e8d3e14 make more objects static Oswald Buddenhagen 2019-07-28 20:54:01 +0200
  • 71d7d3e6df add some ATTR_* (mostly) Oswald Buddenhagen 2019-07-28 19:52:41 +0200
  • df22514ced turn maildir_again() into a proper varargs function Oswald Buddenhagen 2020-08-04 16:54:28 +0200
  • 234becf530 remove support for SSLv3 Oswald Buddenhagen 2019-11-26 16:18:58 +0100
  • d09f988c70 add support for (disabling) TLS v1.3 Oswald Buddenhagen 2019-11-26 16:05:46 +0100
  • 990cc112f1 Add option to use IMAP LSUB instead of LIST Oswald Buddenhagen 2019-11-26 15:49:19 +0100
  • e9407cc1f7 IMAP: reject unqualified non-uppercased INBOX spellings Oswald Buddenhagen 2011-06-02 19:41:03 +0200
  • 07cb422cbb Add support for specifying cipher string used for ssl connection Jaroslav Suchanek 2019-11-09 19:47:55 +0100
  • 25b1c2b9e7 set sync record's flags only after propagating new message Oswald Buddenhagen 2019-12-29 12:34:36 +0100
  • abdca388f6 atomize & document conditions in load() exception list construction Oswald Buddenhagen 2020-07-07 21:14:59 +0200
  • b677bfe7e5 de-noise msg_copied() and flags_set() somewhat Oswald Buddenhagen 2019-12-29 12:31:10 +0100
  • 841f07efd0 de-noise initialization of sync records Oswald Buddenhagen 2019-12-03 13:06:12 +0100
  • e7bc402d09 rename socket_expect_read() => socket_expect_activity() Oswald Buddenhagen 2019-11-16 17:14:57 +0100
  • 8a03651dd8 re-nest conditions in socket_fd_cb() Oswald Buddenhagen 2019-11-16 14:17:06 +0100
  • 2117945838 move state assignment to a more natural place Oswald Buddenhagen 2019-07-28 13:36:15 +0200
  • c5d3565db5 de-noise -Dd output somewhat Oswald Buddenhagen 2019-11-22 20:10:15 +0100
  • 2f3cb5f481 fix signedness issues surrounding UIDs Oswald Buddenhagen 2020-07-08 13:45:06 +0200
  • e334eb3580 make find_uint_array() never create negative indices Oswald Buddenhagen 2019-11-22 21:02:50 +0100
  • 01348f6f7c centralize "const cast" in make_key() Oswald Buddenhagen 2019-11-15 20:04:26 +0100
  • 27a1935361 fix strftime() format string warning properly Oswald Buddenhagen 2019-07-28 20:42:04 +0200
  • b885e0e03a don't use reserved identifier pattern in stringify() Oswald Buddenhagen 2019-07-28 22:31:41 +0200
  • 85688d1c1a don't leak the channel list after all Oswald Buddenhagen 2019-11-11 22:42:42 +0100
  • 09d11245cd don't leak box list from the command line Oswald Buddenhagen 2019-11-11 22:32:21 +0100
  • 83adb9a39b actually implement maildir_get_uidnext() Oswald Buddenhagen 2020-07-22 14:18:14 +0200
  • c84235b068 get rid of maildir_find_new_msgs() stub Oswald Buddenhagen 2020-07-21 17:16:24 +0200
  • 38e7b4db22 Maildir: fix setting flags on messages without ":2," part Oswald Buddenhagen 2020-06-14 13:16:07 +0200
  • 1004756659 kill TODO item about killing INBOX Oswald Buddenhagen 2019-09-09 20:08:28 +0200
  • 30e166aa18 give the coverity build result archive a more descriptive name Oswald Buddenhagen 2019-11-24 10:54:02 +0100
  • 406931bc45 autotest: use symbolic message subjects Oswald Buddenhagen 2020-04-02 20:39:07 +0200
  • 6734b9ce7d autotest: re-order mailbox contents according to UIDs Oswald Buddenhagen 2020-04-03 10:43:19 +0200
  • f3629c69e1 autotest: re-organize mailbox storage by UID Oswald Buddenhagen 2020-04-03 12:18:26 +0200
  • b59ee239a4 autotest: assume that each message has a UID Oswald Buddenhagen 2020-04-03 11:21:09 +0200
  • 50eab08509 autotest: show the right state file after idempotence test failure Oswald Buddenhagen 2019-12-29 12:06:44 +0100
  • d59392e901 autotest: fix prototype of ckbox() Oswald Buddenhagen 2019-12-29 11:59:47 +0100
  • ef2caa074e autotest: create the temp dir in $TEMP Oswald Buddenhagen 2019-12-29 11:59:05 +0100
  • 5fee222f84 Merge branch '1.3' Oswald Buddenhagen 2020-08-04 14:48:58 +0200
  • c97e650c24 bump version v1.3.3 Oswald Buddenhagen 2020-08-04 14:44:17 +0200
  • 30261fe6f1 fix version comparison in LibreSSL conditional Oswald Buddenhagen 2020-08-04 11:17:56 +0200
  • 542e38dd49 fix re-using server connections for new stores Oswald Buddenhagen 2020-08-04 10:10:47 +0200
  • c82397cf6e don't crash in proxy_invoke_bad_callback() Oswald Buddenhagen 2020-08-03 12:39:33 +0200
  • 813ad67c56 fix simultaneously connecting to multiple hosts in non-IPv6 builds Oswald Buddenhagen 2020-07-27 22:48:41 +0200
  • 3651c30296 increase PassCmd output buffer even more Oswald Buddenhagen 2020-07-28 00:28:11 +0200
  • 09540b5648 unbreak CertificateFile documentation Oswald Buddenhagen 2020-08-02 20:05:42 +0200
  • cab14608ca Merge branch '1.3' Oswald Buddenhagen 2019-11-22 14:06:01 +0100
  • 80deabf520 bump version v1.3.2 Oswald Buddenhagen 2020-07-08 11:42:47 +0200
  • 96afe8d0c2 fix propagation of flagged oversized messages Oswald Buddenhagen 2019-12-29 12:59:40 +0100
  • aff0c88a38 fix printf length arguments on lp64 Oswald Buddenhagen 2019-11-24 10:54:52 +0100
  • 04fc586e75 handle case-insensitivity of IMAP's INBOX Oswald Buddenhagen 2019-09-09 18:47:32 +0200
  • 94022a6752 catch server's failure to FETCH * Oswald Buddenhagen 2019-11-23 13:51:20 +0100
  • dfa8c16f27 don't timeout while uploading big messages Oswald Buddenhagen 2019-11-16 17:14:32 +0100
  • 121448ceb9 make -DC work with yama ptrace protection Oswald Buddenhagen 2019-12-03 13:00:19 +0100
  • bee4fc54e7 fix overflows in uint comparisons Oswald Buddenhagen 2019-11-22 21:00:18 +0100
  • a33e44758b fix roff abuse in man pages Oswald Buddenhagen 2019-11-27 17:55:33 +0100
  • 7d9d3e15f5 improve documentation of the server certificate related options Oswald Buddenhagen 2019-11-18 18:57:38 +0100
  • a2fe8c155a re-generate ChangeLog only if it's newer than the git index Oswald Buddenhagen 2020-02-28 12:10:07 +0100
  • 281a87ed89 update build requirements Oswald Buddenhagen 2019-11-18 16:30:44 +0100
  • 48038fede1 mention --remove in --help output Oswald Buddenhagen 2020-07-01 18:25:45 +0200
  • 93fb3c29c6 fix UIDNEXT error message Oswald Buddenhagen 2019-11-23 13:30:12 +0100
  • e565d08246 don't try to propagate flags the target store does not support Oswald Buddenhagen 2020-01-08 18:22:48 +0100
  • e8caaaaf65 rename F_PASSED => F_FORWARDED Oswald Buddenhagen 2019-12-28 17:45:09 +0100
  • 462fed556a Merge branch '1.3' Oswald Buddenhagen 2019-10-03 20:17:54 +0200
  • d0a8551703 fix error handling of SSL_set_tlsext_host_name() Oswald Buddenhagen 2019-07-28 13:33:12 +0200
  • 6a874b5877 error-check more openssl function calls Oswald Buddenhagen 2019-07-28 12:11:48 +0200
  • 5f908b7672 attempt to improve ssl error handling (again) Oswald Buddenhagen 2019-07-28 11:35:02 +0200
  • 91abf2b830 modernize ssl context init Oswald Buddenhagen 2019-07-28 12:02:30 +0200
  • f63e4338e8 fix leak of openssl X509 objects Oswald Buddenhagen 2019-07-28 11:46:43 +0200
  • 8959c6b791 fix libcrypto detection in openssl 1.1+ without pkg-config Oswald Buddenhagen 2019-09-10 13:14:43 +0200
  • 36062c5220 wording fixes in mbsync.1 Oswald Buddenhagen 2019-09-10 13:00:18 +0200
  • a310e7e2ba purge vestiges of the compat wrapper Oswald Buddenhagen 2019-08-30 13:13:30 +0200
  • 7607e53d56 Do not crash when using Tunnel in an IPv6-enabled build Caspar Schutijser 2019-08-18 10:38:48 +0200
  • bf14798700 Bump up PassCmd buffer size to 2KiB Dmitry Torokhov 2019-07-09 11:51:21 -0700
  • fbc432aace fix parsing of NIL hierarchy delimiters in IMAP LIST responses Oswald Buddenhagen 2019-05-28 17:27:09 +0200
  • 2e515bf842 make output of perl check more tidy v1.3.1 Oswald Buddenhagen 2019-05-28 15:44:55 +0200
  • 702b6ec4a1 fix spacing in "SASL mechanism(s) not available" error message Oswald Buddenhagen 2019-03-10 11:30:05 +0100
  • d61f462039 Fix CopyArrivalDate on platforms without glibc Klemens Nanni 2019-02-20 19:19:58 +0100
  • a8f6eebdd9 Work around useless SASL warnings Gergely Risko 2019-02-05 11:23:44 +0100
  • b72800944c fix formatting of uint in callback debug stubs Oswald Buddenhagen 2019-01-05 00:00:10 +0100
  • 95d18e2778 Merge branch '1.3' Oswald Buddenhagen 2018-11-27 00:51:03 +0100
  • acfa3a2bbc sort messages from UID FETCH request Oswald Buddenhagen 2018-11-24 14:15:53 +0100
  • f7cec3064d bump IMAP command buffer size to 4KiB Oswald Buddenhagen 2018-09-09 13:35:05 +0200