Skip to content

Releases: Own-Data-Privateer/hoardy-mail

v2.6.1: Bugfixes

11 May 16:09
v2.6.1
Compare
Choose a tag to compare

Bugfixes:

  • From now on, IMAP command conflicts between different IMAP clients discovered by fetch turn all following deletes into noops, instead of aborting the whole program cycle, as it did before.

    This way parallel IMAP sessions will no longer make imaparms fetch to leave unmarked messages on the server and leftovers in ./tmp of --maildir.

  • Double ^C at inopportune moment should not generate IMAP server errors anymore.

v2.6.0

13 Feb 13:00
v2.6.0
Compare
Choose a tag to compare
  • Implemented --timeout option.
  • Improved logging for gmail-trash.
  • Improved documentation.

v2.5.1

26 Jan 08:15
v2.5.1
Compare
Choose a tag to compare
  • Improved logging.
  • Improved documentation.
  • Updated package metadata and screen capture.

v2.5

24 Jan 07:46
v2.5
Compare
Choose a tag to compare
  • Implemented internal MDA/LDA via fetch --maildir and related options.
  • Implemented --notify-success, --notify-failure, --success-cmd, and --failure-cmd options.
  • fetch --new-mail-cmd now allows multiple values.
  • Improved error handling. Weird server-side edge cases (like fetching of a batch of messages succeeding but subsequent marking of some of them failing) will be handled in the most paranoid way possible.
  • Improved generated log messages.
  • Implemented --quieter option.
  • Implemented colored output when stderr is a tty.
  • Bugfixes.
  • Improved documentation.

v2.3

12 Jan 08:20
v2.3
Compare
Choose a tag to compare
  • Bugfix.
  • Improved documentation.

v2.2.5

19 Dec 04:50
v2.2.5
Compare
Choose a tag to compare
  • Improved documentation.

v2.2

19 Dec 01:36
v2.2
Compare
Choose a tag to compare
  • Bugfixes.
  • Minor improvement in performance and consistency of the output via caching of generated search filters.
  • Greatly improved documentation.

v2.1

22 Nov 13:38
v2.1
Compare
Choose a tag to compare
  • Multiples of --older-than and --newer-than are now allowed.
  • Improved documentation.

v2.0

16 Nov 16:51
v2.0
Compare
Choose a tag to compare
  • Implemented for-each subcommand, thus completing the original intended feature
    set for this tool.

  • Replaced --all command line option with --any-seen, which has a slightly
    different, simpler, semantics.

  • Changed rounding semantics of all --newer-than* options to match that of
    --older-than* options.

    It makes more sense this way, --older-than* options match as little as possible
    because they are usually used with delete, while --newer-than* match as much
    as possible because they are usually used with fetch.

  • Implemented AUTH=CRAM-MD5 and command line options for authentication settings.

  • Fixed a couple of bugs.

  • Improved documentation and package metadata.

v1.9

13 Nov 13:59
v1.9
Compare
Choose a tag to compare
  • Implemented --new-mail-cmd option.
  • Implemented SIGUSR1 and SIGINT signal handlers that wake up imaparms fetch --every <seconds> and similar from sleep between cycles.
  • Implemented --older-than-mtime-of, --older-than-timestamp-in, --newer-than-mtime-of, --newer-than-timestamp-in filters.
  • Implemented --pass-pinentry option.
  • Improved documentation.