home *** CD-ROM | disk | FTP | other *** search
- Artware Year 2000 Survival Kit - List of Fixed Bugs for TimEd
- =============================================================
-
- Revision 0004, 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.
-