home *** CD-ROM | disk | FTP | other *** search
/ ftp.wwiv.com / ftp.wwiv.com.zip / ftp.wwiv.com / pub / MISC / ARTFIX09.ZIP / NETMGR / NETBUGS.DOK < prev    next >
Text File  |  2000-01-01  |  3KB  |  60 lines

  1. Artware Year 2000 Survival Kit - Liste der in NetMgr behobenen Bugs
  2. ===================================================================
  3.  
  4. Revision 0008, herausgegeben von Wilfried Brinkmann und Tobias Ernst.
  5.  
  6. An English documentation can be found in the NETBUGS.DOC file.
  7.  
  8. Die folgenden Bugs wurden entdeckt und werden durch diesen Patch
  9. behoben:
  10.  
  11. 1. Fido *.MSG-Maildateien, *.PKT-Packetdateien und Squish-Mailbasen
  12.    (*.SQD Dateien) verwenden eine 20-Byte-"FTSC"-Datumsfeld vom Typ
  13.    Text:  "dd mmm yy hh:mm:ss\0", bei dem "yy" das Jahr als
  14.    zweistellige Zahl dargestellt wird.  Ab dem Jahr 2000 schrieb
  15.    Netmgr ursprünglich eine dreistellige Zahl, z.B. 100 für das Jahr
  16.    2000, an diese Position.  Dadurch verschoben sich alle weiteren
  17.    Felder um eine Stelle nach Rechts und verursachten dadurch den
  18.    Verlust der abschließenden binären \0.
  19.  
  20.    Dieser Bug wurde in Release 3 für den Fall des Fido *.MSG
  21.    Mailbase-Formats behoben.
  22.  
  23. 2. Bug Nr. 1 wurde in Release 4 auch für Squish Message Bases sowie
  24.    für PKT Dateien im Binkley Outbound behoben.
  25.  
  26. 3. Die Hudson Message Base (HMB) hat ebenfalls ein textuelles
  27.    Datumsfeld.  Dessen Format unterscheidet sich vom FTSC Datumsfeld
  28.    in PKT-Dateien, aber das Problem ist das gleiche:  Netmgr erstellt
  29.    eine dreistellige Jahreszahl vom Jahr 2000 an. Korrigiert.
  30.  
  31. 4. Die Metavariable %year, die in Bounce-Texten als Platzhalter für
  32.    das Erstellungsjahr der gebouncten Mesage benutzt werden kann,
  33.    wurde falsch ausgefüllt.  Im Jahr 2005 wurde sie z.B. mit 19105
  34.    ausgefüllt. Korrigiert.
  35.  
  36. 5. Das Message-Datum, das im textuellen Header von gebouncten Messages
  37.    angegeben wurde, wurde falsch gedruckt.  Im Jahre 2005 z.B. wurde
  38.    es als "'105" ausgegeben. Korrigiert.
  39.  
  40. 6. Beim Lesen einer Mail aus einer Hudson Messagebase wurde ein
  41.    korrektes Datumsfeld (wie "00") fälschlicherweise als "1900"
  42.    interpretiert.  Das führte zu völlig falschen Datumsangaben, wenn
  43.    diese Messages dann wieder geschrieben wurden. Korrigiert.
  44.  
  45. 7. Wenn Netmgr auf *.MSG Messages stößt, bei denen das "Opus Written" bzw.
  46.    das "Opus Arrived" Datumsfeld nicht gesetzt ist (beide sind bei *.MSG
  47.    optional), schreibt Netmgr das FTSC-Datum in die Opus-Datumsfelder.
  48.    Dabei brachte Netmgr ab 2000 das Jahr sowohl in den Opus-Feldern als
  49.    auch im FTSC-Feld durcheinander (2000 wurde zu 2028, und so weiter).
  50.    Dieser Bug ist für OS/2 seit Artfix 4 behoben, für DOS erst ab Artfix 9.
  51.  
  52. Die folgenden Fehler wurden identifiziert, aber nicht korrigiert:
  53.  
  54. 8. Wegen eines Fehlers in der Watcom-Runtime kann Netmgr nicht mit
  55.    Daten ab dem 18.  Januar 2038 umgehen.  Dies betrifft alle
  56.    Messagebase-Formate, auch JAM. Nicht korrigiert.
  57.  
  58. Mit diesen Fixes kann Netmgr also bis zum 17.01.2038 benutzt werden.
  59.  
  60.