home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.wwiv.com
/
ftp.wwiv.com.zip
/
ftp.wwiv.com
/
pub
/
MISC
/
ARTFIX09.ZIP
/
TIMED
/
TIMBUGS.DOC
< prev
next >
Wrap
Text File
|
2000-01-01
|
2KB
|
49 lines
Artware Year 2000 Survival Kit - List of Fixed Bugs for TimEd
=============================================================
Revision 0009, released by Wilfried Brinkmann and Tobias Ernst.
Eine deutsche Beschreibung findet sich in TIMBUGS.DOK.
The following bugs have been identified and are fixed by this patch:
1. Fido *.MSG message files, *.PKT packet files, and Squish message
bases (*.SQD files) specify a twenty byte text-type "FTSC" date field
"dd mmm yy hh:mm:ss\0", where "yy" is a two digit year number. From
the year 2000 onward, TimEd originally wrote a three digit number
such as 100 for 2000 in this place, displacing all the other fields
one step to the right and resulting in the loss of the trailing \0
character.
2. The Hudson Message Base (HMB) also has a text-type date field. Its
format is different from the FTSC date field in PKT files, but the
problem is the same: TimEd writes a three-digit year number from 2000
on. Fixed.
3. The %year token that can be used in templates including replies was
incorrectly filled in from 2000 on. In 2005 for example, it was
filled in with "19105". Fixed.
4. When a message from a *.MSG or Squish message base was read, a
correct date field such as "00" was interpreted as "1900". As a
consequence, the "arrived" time stamp was set to an incorrect value
when TimEd set the "Rvd" flag. Aside from the fact that an incorrect
date was displayed, this could confuse the tosser when purging old
messages. Fixed.
5. When a message from a Hudson Message base was read, a correct date
field such as "00" was interpreted as "1900". Since the internal
structures of TimEd were not designed to contain year numbers smaller
than 1970, this led to completely incorrect date displays (such as
negative times). Fixed.
6. The message info screen (Alt+I) showed wrong dates from 2000 onward
(such as "'100" instead of "'00"). Fixed.
7. TimEd was not able to handle dates greater than "01/18/2038" because
of a shortcoming of the Watcom compiler (the time_t was treated as a
signed long instead of an unsigned long). This made all message base
formats unusable from 2038 on. Fixed.
With these fixes, TimEd can now be used until 31/12/2079.