Hey Wilfred!
I would call it broken, with only the MSGID flag...
No more broken than with all the additional flags. Note that this reply contains a REPLY flag that matches your MSGID as per specs, as well as nonconforming MSGIDs that certain software generates. Also the hex part of the MSGID can be used to generate a real datetime stamp accurate to the second and is vastly more informative than any so-called fix for the obsolete MSG header's datetime stamp;
$ date --date="@$(printf "%d" 0x5fc6f369)"
Wed 02 Dec 2020 01:52:41 AM UTC
I can easily write a C routine using the strftime() function of time.h to do the exact same thing as coreutils' date is doing in the above commandline, except that I am now officially retired after abandoning the only software capable of generating fidonet pkts. However as shown below the hex part as is will expire in on;
$ date --date="@$(printf "%d" 0xffffffff)"
Sun 07 Feb 2106 06:28:15 AM UTC
Always something broken in FTN messaging which even you have admitted will never, ever get fixed. All I did was to reduce the breakage with the absolute minimum of data required to make this work, which it obviously does given your reply to the original. That is more than can be said about most of the abandonware still in use.
It appears that your MSGID carries the same information;
$ date --date="@$(printf "%d" 0x5fc76588)"
Wed 02 Dec 2020 09:59:36 AM UTC
which when compared with your obsolete MSG header's datetime stamp - 02 Dec 20 10:59:06 - is off by exactly one hour. Definetly fixable with a proper utc offset I would imagine. Too bad there isn't one in Fidonet eh? ;-)
Life is good,
Maurice
^-^-^-@@-^-^-^
(..)-----;
||---||
^^ ^^
... A Møøse once bit my sister ...
--- GNU bash, version 5.0.18(1)-release (x86_64-motorshed-linux-gnu)
* Origin: Little Mikey's Brain - Ladysmith BC, Canada (1:153/7001)