[Remind-Fans] Remind 04.03.00 is released

Dianne Skoll dianne at skoll.ca
Thu Feb 29 16:06:58 EST 2024


Hi, everyone,

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

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

I bumped up the minor version because there are a fair number of internal
changes, even though there's not too much user-visible change.

This release does fix the very edge-case leap-year bug, so I thought it
was appropriate to release it on February 29th.  Complete release
notes follow.

Regards,

Dianne.

CHANGES TO REMIND

* VERSION 4.3 Patch 0 - 2024-02-29

- IMPROVEMENT: remind: If Remind is compiled on a system that supports
  inotify, then in server mode (-z0 or -zj) it monitors the reminders file
  and restarts itself if it detects a change, and also notifies the client.
  Moving inotify support directly into Remind means that tkremind no longer
  has to invoke a separate inotifywait process.

- IMPROVEMENT: remind: Set the CLOEXEC flag on files we open so we
  don't leak file descriptors to programs that we run.  While I don't
  think there's a security issue here (any program you run can do
  anything as your userid anyway) it's best to be clean and tidy.

- IMPROVEMENT: remind: Add localization for the Catalan language, courtesy
  of Eloi Torrents.

- IMPROVEMENT: tkremind: Add a .desktop file and icon so TkRemind can be
  integrated into the desktop menu system, courtesy of Eloi Torrents.

- CHANGE: Add a new server mode with the "-zj" flag.  This is just
  like "-z0" except it uses JSON messages to communicate with the
  client rather than an ad-hoc protocol.  The "-z0" mode is still
  supported, but is deprecated.

- CHANGE: In server mode (-z0 or -zj) any RUN-type reminders, or message
  commands of the "-kcommand" type are run with standard input and standard
  output connected to /dev/null.  NOTE INCOMPATIBILITY: If you previously
  relied on RUN-type reminders to pop up reminders in TkRemind, they no
  longer do.  If you want this, you'll have to get the command that you
  run to pop up its own window with "xmessage" or something similar.

- IMPROVEMENT: tkremind: Make the "Go to date..." dialog non-modal.

- CHANGE: remind: Allow the argument to easterdate() and
  orthodoxeaster() to be omitted, in which case it defaults to
  today().

- BUG FIX: Miscellaneous man page fixes.

- BUG FIX: Fix a leap-year edge-case.  The reminder: REM 29 MSG whatever
  was not triggered on Feb 29 of leap years.

- BUG FIX: rem2html: Make the version of rem2html track the version of
  Remind.  Noted by Ian! D. Allen.

* VERSION 4.2 Patch 9 - 2024-02-04
-------------- 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/20240229/db1af4b6/attachment.sig>


More information about the Remind-fans mailing list