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 >
Text File  |  2000-01-01  |  2KB  |  49 lines

  1. Artware Year 2000 Survival Kit - List of Fixed Bugs for TimEd
  2. =============================================================
  3.  
  4. Revision 0009, released by Wilfried Brinkmann and Tobias Ernst.
  5.  
  6. Eine deutsche Beschreibung findet sich in TIMBUGS.DOK.
  7.  
  8. The following bugs have been identified and are fixed by this patch:
  9.  
  10. 1. Fido *.MSG message files, *.PKT packet files, and Squish message
  11.    bases (*.SQD files) specify a twenty byte text-type "FTSC" date field
  12.    "dd mmm yy hh:mm:ss\0", where "yy" is a two digit year number. From
  13.    the year 2000 onward, TimEd originally wrote a three digit number
  14.    such as 100 for 2000 in this place, displacing all the other fields
  15.    one step to the right and resulting in the loss of the trailing \0
  16.    character.
  17.  
  18. 2. The Hudson Message Base (HMB) also has a text-type date field. Its
  19.    format is different from the FTSC date field in PKT files, but the
  20.    problem is the same: TimEd writes a three-digit year number from 2000
  21.    on. Fixed.
  22.  
  23. 3. The %year token that can be used in templates including replies was
  24.    incorrectly filled in from 2000 on. In 2005 for example, it was
  25.    filled in with "19105". Fixed.
  26.  
  27. 4. When a message from a *.MSG or Squish message base was read, a
  28.    correct date field such as "00" was interpreted as "1900". As a
  29.    consequence, the "arrived" time stamp was set to an incorrect value
  30.    when TimEd set the "Rvd" flag. Aside from the fact that an incorrect
  31.    date was displayed, this could confuse the tosser when purging old
  32.    messages. Fixed.
  33.  
  34. 5. When a message from a Hudson Message base was read, a correct date
  35.    field such as "00" was interpreted as "1900". Since the internal
  36.    structures of TimEd were not designed to contain year numbers smaller
  37.    than 1970, this led to completely incorrect date displays (such as
  38.    negative times). Fixed.
  39.  
  40. 6. The message info screen (Alt+I) showed wrong dates from 2000 onward
  41.    (such as "'100" instead of "'00"). Fixed.
  42.  
  43. 7. TimEd was not able to handle dates greater than "01/18/2038" because
  44.    of a shortcoming of the Watcom compiler (the time_t was treated as a
  45.    signed long instead of an unsigned long). This made all message base
  46.    formats unusable from 2038 on. Fixed.
  47.  
  48. With these fixes, TimEd can now be used until 31/12/2079.
  49.