Releases: Own-Data-Privateer/hoardy-mail
v2.6.1: Bugfixes
Bugfixes:
-
From now on, IMAP command conflicts between different IMAP clients discovered by
fetch
turn all followingdelete
s 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
v2.5.1
v2.5
- 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
v2.2.5
v2.2
v2.1
v2.0
-
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 withdelete
, while--newer-than*
match as much
as possible because they are usually used withfetch
. -
Implemented
AUTH=CRAM-MD5
and command line options for authentication settings. -
Fixed a couple of bugs.
-
Improved documentation and package metadata.
v1.9
- Implemented
--new-mail-cmd
option. - Implemented
SIGUSR1
andSIGINT
signal handlers that wake upimaparms 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.