Subj : Unixtime in M_GOT frames
To : Oli
From : Andrew Leary
Date : Sat Nov 09 2019 07:04 am
Hello Oli!
08 Nov 19 08:39, you wrote to me:
AL>> I have recently noticed that some versions of BinkD are listing a
AL>> 64-bit value for the Unixtime sent in M_GOT frames acknowledging
AL>> received files.
Ol> Which versions do this and what bit width is used with the M_FILE
Ol> command?
I need to add logging of the sent M_FILE messages to confirm that mbcico is
sending a 32-bit value in the M_FILE. You can see that the remote (binkd
1.1a-99/Linux) is sending a 64-bit value for the Unixtime in the M_GOT frame.
I suspect this is dependent on the particular Linux distribution in use and if
the __WORDSIZE_TIME64_COMPAT32 is defined when compiling the system's glibc.
Ol> Does it break compatibility with any mailer? You didn't mention any
Ol> specific example.
mbcico (the mailer included with MBSE BBS) rejects the M_GOT with the 64-bit
value and ends up trying to send the file again in the next session. I
suspect that ifcico (which mbcico was based on) will do the same, although I
haven't tested it yet.