[Remind-Fans] Remind 04.02.08 is Released

Dianne Skoll dianne at skoll.ca
Thu Dec 14 16:18:11 EST 2023


Hi, everyone,

Remind 04.02.08 is available at https://dianne.skoll.ca/projects/remind/

Tar: https://dianne.skoll.ca/projects/remind/download/remind-04.02.08.tar.gz
GPG: https://dianne.skoll.ca/projects/remind/download/remind-04.02.08.tar.gz.sig
Git: https://git.skoll.ca/Skollsoft-Public/Remind

This is mostly a minor bug fix release (complete release notes follow.)
The only new feature is the addition of a $MaxLateMinutes system variable
that controls how Remind works if a computer is suspeneded/resumed.

Right now, Remind works as follows:  Let's say you have a timed reminder
that triggers at 13:00.  At 12:00 you suspend or hibernate your computer
and then at 15:45 you wake it up.  The 13:00 reminder will be triggered
immediately.

This remains the default behavior, but if you set $MaxLateMinutes to a non-zero
value, then Remind won't bother triggering the reminder if it's more than
$MaxLateMinutes late.  In the above example, if you set $MaxLateMinutes to 30,
then the 13:00 reminder would be triggered if you woke the computer up
before 13:30, but it would be ignored if you woke the computer up after that
time.  I hope this is clear!

Complete release notes are below.

Regards,

Dianne.

CHANGES TO REMIND

* VERSION 4.2 Patch 8 - 2023-12-14

- NEW FEATURE: Add the $MaxLateMinutes system variable.  This suppresses
  a queued time reminder if the current time is more than $MaxLateMinutes
  past the trigger time.  (This typically only occurs if the computer
  has been suspended/hibernated and then resumed.)

- IMPROVEMENT: tkremind: If an error occurs during printing, catch it
  and change the Queue... button to Errors... (the same way errors in
  reminder files are handled.)

- IMPROVEMENT: rem2html: add the --utf8 flag to set the HTML charset to
  UTF-8.

- MINOR IMPROVEMENTS: Refactor some of the C code; use symbolic exit
  statuses and file descriptors for stdin/stdout/stderr where possible.

- BUG FIX: configure.in: Use better option detection so we don't use the
  unsupported option -ffat-lto-objects if compiling with clang instead of gcc.

- BUG FIXES: Many fixes to man pages, some by Jochen Sprickerhof

- MINOR BUG FIX: If Remind puts itself in the background, only close
  stdout/stderr if they are not associated with a terminal.  If
  we close a descriptor, dup /dev/null onto it.

- MINOR BUG FIX: Catch SIGCONT when running in daemon/background mode.
  This forces the select() call to be interrupted so we can update the
  sleep time.  This really only matters if the computer or the background
  Remind process is suspended and then resumed.

* VERSION 4.2 Patch 7 - 2023-10-09

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 833 bytes
Desc: OpenPGP digital signature
URL: <http://dianne.skoll.ca/pipermail/remind-fans/attachments/20231214/8fa556f6/attachment.sig>


More information about the Remind-fans mailing list