Commit Graph

  • 8c781d4fb5 fix implicit listing of Maildir INBOX under Path master Oswald Buddenhagen 2024-08-21 11:13:40 +0200
  • 17c9cc1140 improve reporting of failure to open previously present mailbox Oswald Buddenhagen 2024-08-21 10:38:15 +0200
  • dd27850e54 fix typos Oswald Buddenhagen 2024-08-19 12:28:15 +0200
  • 76e5f223ee add missing trailing newlines in error() calls Oswald Buddenhagen 2024-08-06 00:43:42 +0200
  • d54c22d20e fix IMAP INBOX case normalization Oswald Buddenhagen 2024-08-06 15:16:27 +0200
  • 4c2031d616 fix initial build from git Oswald Buddenhagen 2024-08-06 09:33:31 +0200
  • 4279aea6a0 generalize AUTHORS section of man page v1.5.0 Oswald Buddenhagen 2024-08-02 10:03:11 +0200
  • 6fbbcbb2c7 substitute version and date in man pages Oswald Buddenhagen 2024-08-02 10:14:26 +0200
  • 8421b3cb22 automate setting package version Oswald Buddenhagen 2024-08-02 09:56:02 +0200
  • f467b57a95 generalize GPL exception Oswald Buddenhagen 2022-06-26 12:59:44 +0200
  • 7bca6967a7 update some email addresses Oswald Buddenhagen 2022-09-03 22:46:41 +0200
  • 5f81162f5e add tag files to .gitignore Husain Alshehhi 2023-01-14 01:06:23 +0000
  • ee832951e2 revamp automatic enumeration of power-of-two enumerators Oswald Buddenhagen 2023-07-24 12:04:13 +0200
  • 31c504d432 remove redundant argument from BIT_FORMATTER_PROTO() Oswald Buddenhagen 2023-07-24 11:34:10 +0200
  • 43271d8fad eliminate commit_cmds driver callback Oswald Buddenhagen 2024-07-30 08:25:20 +0200
  • 8b8313997c Revert "actually implement imap_commit_cmds()" Oswald Buddenhagen 2024-07-30 07:50:49 +0200
  • 84194a7a9f don't try to create already existing boxes Oswald Buddenhagen 2023-01-10 11:37:26 +0100
  • ceb0fa9803 don't try to qsort() NULL array Oswald Buddenhagen 2024-07-04 09:09:17 +0200
  • 12e30ce560 cap readsz at buffer size Oswald Buddenhagen 2024-07-29 12:05:43 +0200
  • e70c300f74 permit leading whitespace in INTERNALDATE strings Oswald Buddenhagen 2024-02-07 11:19:41 +0100
  • 65cd4429bb document defaults of referenced XDG env vars Oswald Buddenhagen 2022-07-09 08:26:01 +0200
  • 8648d7a479 remove duplicate contributor entry Oswald Buddenhagen 2022-07-05 11:40:54 +0200
  • ec50c55c36 make DNS lookup asynchronous Oswald Buddenhagen 2022-07-04 12:50:17 +0200
  • ced20ad0d9 fix Tunnel leaving behind zombies Oswald Buddenhagen 2022-07-03 11:52:20 +0200
  • b841374827 fix broken Tunnel potentially causing SIGPIPE Oswald Buddenhagen 2022-07-03 11:40:42 +0200
  • b9a4746b54 don't refresh progress counters pointlessly Oswald Buddenhagen 2022-07-04 18:03:24 +0200
  • 460bfbb8ac abort channel sync when a store is fubar Oswald Buddenhagen 2022-07-01 14:54:24 +0200
  • 92faccc639 improve wording of --ext-exit docu Oswald Buddenhagen 2022-07-01 13:00:01 +0200
  • f6ccf9c4f5 fix lineup of --ext-exit in help output Oswald Buddenhagen 2022-07-01 12:14:14 +0200
  • 16ecde504d try to make AUTHORS reflect reality Oswald Buddenhagen 2022-06-26 12:21:58 +0200
  • b67cd7dca1 *** introduce NotifierCmd wip/notifier-cmd Oswald Buddenhagen 2022-06-20 16:34:56 +0200
  • c9e57161cc autotest: add missing `next` in cmptrash() Oswald Buddenhagen 2022-06-20 17:33:03 +0200
  • 5c6affc430 *** debugging imap list parsing wip/debug-various Oswald Buddenhagen 2022-06-20 16:57:30 +0200
  • 36d8007d66 *** debugging sequencing of sync_close() Oswald Buddenhagen 2022-06-20 16:49:20 +0200
  • 4e3fe8c0b6 *** debugging main Oswald Buddenhagen 2022-06-20 16:46:30 +0200
  • 75744407fb *** verify that -0 --no-expunge really does nothing wip/test-more-paranoid Oswald Buddenhagen 2019-08-22 19:34:21 +0200
  • 06bd8a0bcf *** wip: expire newly propagated messages, too wip/expire-new Oswald Buddenhagen 2022-02-19 15:13:55 +0100
  • 1576d52317 autotest: support more subjects wip/more-autotest-subjects Oswald Buddenhagen 2022-02-27 17:09:26 +0100
  • 9a701053e7 *** close IMAP socket ourselves instead of waiting for the server wip/imap-client-close Oswald Buddenhagen 2022-05-10 16:21:19 +0200
  • 77134c35db *** simplify state file naming pattern wip/simplify-state-naming Oswald Buddenhagen 2022-05-22 15:38:41 +0200
  • e35c16cac7 *** exclude INBOX* in Patterns from prefixing wip/INBOX-patterns-prefixing Oswald Buddenhagen 2022-05-25 16:04:57 +0200
  • b4e8b29397 fix handling of maildir Path directly overlapping Inbox wip/maildir-path-under-inbox Oswald Buddenhagen 2022-06-03 17:35:18 +0200
  • 0af93316ff *** allow deleting non-empty folders wip/exchange-workarounds-1.5 Oswald Buddenhagen 2017-08-05 19:52:52 +0200
  • fe42f1d04f *** workaround pointless "Keyword not supported" warnings from exchange Oswald Buddenhagen 2017-08-05 19:52:52 +0200
  • 547de590fe *** various workarounds for exchange being braindead wip/exchange-workarounds-1.4 Oswald Buddenhagen 2017-08-05 19:52:52 +0200
  • 52870a0a5c *** workaround exchange being unhapply about messages with binary content Oswald Buddenhagen 2017-08-05 19:52:52 +0200
  • 2a12b9c02c *** workaround exchange being unhappy about messages with long lines Oswald Buddenhagen 2017-08-05 19:52:52 +0200
  • a87d6ddaca bump version Oswald Buddenhagen 2022-06-02 12:10:54 +0200
  • 21c8529383 update TODO Oswald Buddenhagen 2021-12-24 12:56:02 +0100
  • 7619705428 whitespace fixes Oswald Buddenhagen 2022-06-06 12:37:47 +0200
  • 090ba0caa3 drop unused 'flags' parameter of maildir_list_{recurse,inbox,path}() Oswald Buddenhagen 2022-06-07 12:08:50 +0200
  • 46584e5358 add support for Maildir Paths with suffixes Oswald Buddenhagen 2022-06-03 20:58:09 +0200
  • 3bfc3c5063 forbid nesting maildir Path under Inbox again Oswald Buddenhagen 2022-06-03 18:06:50 +0200
  • acd6b4b0b8 simplify/fix recursive maildir listing Oswald Buddenhagen 2022-06-03 15:38:35 +0200
  • 32d500ed15 simplify maildir recursion limitation Oswald Buddenhagen 2022-06-03 12:14:05 +0200
  • 52c063fd45 add support for UTF-7 mailbox names Oswald Buddenhagen 2022-05-23 10:12:38 +0200
  • efab63fb8e enable UTF-8 on servers with RFC6855 support Oswald Buddenhagen 2022-05-23 12:04:57 +0200
  • 9169ee8fd8 assume Tunnel to be secure more consistently Oswald Buddenhagen 2022-05-18 17:11:59 +0200
  • 8ba4192b23 autotest conversion of even more malformed messages Oswald Buddenhagen 2022-05-17 13:22:07 +0200
  • bfcc2d7d19 default to CRLF output in copy_msg_convert() Oswald Buddenhagen 2022-05-17 13:16:34 +0200
  • 6dc9312dbc recognize options even if the build does not support them Oswald Buddenhagen 2022-05-16 16:51:54 +0200
  • faec30abf4 rename SSLType => TLSType Oswald Buddenhagen 2022-05-16 15:58:41 +0200
  • a7f1b86475 disable TLS 1.0 & 1.1 by default Oswald Buddenhagen 2022-05-16 16:26:15 +0200
  • e3056b26e9 supersede SSLVersions option with TLSVersions Oswald Buddenhagen 2022-05-16 15:57:03 +0200
  • 7e0e14a686 prune legacy SSL options Oswald Buddenhagen 2022-05-16 12:56:46 +0200
  • f7458a96d3 handle copying/trashing failures more carefully Oswald Buddenhagen 2022-05-16 12:01:18 +0200
  • 4c14123144 postpone check for cancellation in some driver callbacks Oswald Buddenhagen 2022-05-13 13:02:35 +0200
  • f29dbb18f1 dissolve SVARS_CHECK_CANCEL_RET Oswald Buddenhagen 2022-05-13 12:14:13 +0200
  • ffb290084a stop abusing SYNC_* for what really should be COPY_* Oswald Buddenhagen 2022-05-13 11:44:59 +0200
  • 9e0efd409a prefer DECL_INIT_SVARS over DECL_SVARS+INIT_SVARS Oswald Buddenhagen 2022-05-11 12:56:16 +0200
  • 6bfffa177a make more use of SVARS_CHECK_RET{,_VARS} macro Oswald Buddenhagen 2022-05-11 12:37:14 +0200
  • 4d75c45507 add --ext-exit option Oswald Buddenhagen 2022-05-10 14:11:36 +0200
  • edc901b7af include expunges in progress counters Oswald Buddenhagen 2022-05-10 13:30:17 +0200
  • 8fbc4323f4 rate-limit progress counters Oswald Buddenhagen 2022-05-19 21:24:52 +0200
  • 1867a7c5ea increase timer resolution to milliseconds Oswald Buddenhagen 2022-05-10 10:58:57 +0200
  • 8566283c59 make expiration target side configurable Oswald Buddenhagen 2022-05-05 20:31:43 +0200
  • abb596709b add --dry-run mode Oswald Buddenhagen 2022-05-05 18:33:59 +0200
  • 5b9256f5dc add support for incomplete headers to copy_msg_convert() Oswald Buddenhagen 2022-05-03 20:01:29 +0200
  • ed92816fdb preserve stray CRs in copy_msg_convert() Oswald Buddenhagen 2022-05-03 19:22:24 +0200
  • 669f7dbd8f add test for copy_msg_convert() Oswald Buddenhagen 2022-06-18 16:43:16 +0200
  • dbffebf560 factor out ADD_NL() inside copy_msg_convert() Oswald Buddenhagen 2022-05-03 13:38:57 +0200
  • a32964c34e factor copy_msg_convert() out to own source file Oswald Buddenhagen 2022-05-01 14:16:28 +0200
  • 46d244533e return error strings from copy_msg_convert() Oswald Buddenhagen 2022-05-01 11:55:58 +0200
  • 9b72e10320 make IMAP error messages less confusing Oswald Buddenhagen 2022-05-05 11:33:08 +0200
  • 3aead33008 rework IMAP list parsing Oswald Buddenhagen 2022-06-10 18:29:55 +0200
  • f748bd45df tweak debug output for IMAP literals Oswald Buddenhagen 2021-12-23 20:06:19 +0100
  • 80831e50b9 add xprintf() Oswald Buddenhagen 2022-06-09 14:25:39 +0200
  • 0079ec774a add escaping of non-printable & non-ASCII characters to xvasprintf() Oswald Buddenhagen 2022-05-03 19:28:26 +0200
  • 57173bd289 restructure xvasprintf() for uniformity Oswald Buddenhagen 2022-05-03 15:57:23 +0200
  • 1a89f8a178 move imap_vprintf() to util.c and rename it to xvasprintf() Oswald Buddenhagen 2022-05-01 19:20:19 +0200
  • 859b7dd7f2 try to avoid extra syscalls when reading sockets Oswald Buddenhagen 2022-06-09 13:32:16 +0200
  • ac3b5186b0 don't notify about socket reads that fall short of expectations Oswald Buddenhagen 2022-06-09 13:27:50 +0200
  • 96b1e52802 make socket_read()'s interface more like socket_read_line()'s Oswald Buddenhagen 2021-11-26 11:39:55 +0100
  • 6f15980cd9 socket_read_line(): reset buffer offset when no bytes are left Oswald Buddenhagen 2022-06-09 11:18:53 +0200
  • 69653aafeb beautify socket_read_line() somewhat Oswald Buddenhagen 2022-06-09 11:00:11 +0200
  • bc3145617a add input length argument to map_name() Oswald Buddenhagen 2021-11-26 22:58:16 +0100
  • 5243c69863 require IMAP4rev1 capability Oswald Buddenhagen 2021-11-24 23:05:29 +0100
  • 4a5c79993c optimize IMAP flag parsing Oswald Buddenhagen 2021-11-26 12:24:47 +0100
  • 6b9d4311d2 make IMAP parsing case insensitive Oswald Buddenhagen 2021-11-25 13:40:09 +0100
  • 8d9c68f73a optimize string operations in IMAP parser Oswald Buddenhagen 2021-11-25 14:02:10 +0100