TIP: Click on subject to list as thread! ANSI
echo: msged_echo
to: Matt Mc_Carthy
from: andrew clarke
date: 1997-12-18 04:46:00
subject: msged 1.99L

Matt, thanks for e-mailing me a copy of msged 1.99L.  If you (or anybody
else) happens to come across source code for this particular version, let
me know.

1.99L does not seem to be Y2K compliant.  I set the year to 2005, created a
netmail message and discovered the year was stored as `105' in the *.MSG
file, which invalidates the header, causing Squish to complain.  I'm not
sure what QMail does with such messages.  So it looks like 1.99L, and
probably quite a few other versions, subtract 1900 from the current year
(year = curr_year - 1900), rather than dividing the current year by 100 and
finding the remainder (year = curr_year % 100).

In other words, I can fix the bug (and any other Y2K bugs I discover),
provided I have the source code and a compatible compiler.  That probably
means I need an early copy of Microsoft C, unless I can get my copy of
Microsoft QuickC to compile it.

Regards
Andrew

-- randy{at}zws.com

--- Msged/386 4.20 beta 4
* Origin: Blizzard of Ozz, Melbourne, Australia (3:635/728.4{at}fidonet)
SEEN-BY: 633/267 270
@PATH: 633/267

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.