home *** CD-ROM | disk | FTP | other *** search
- Artware Year 2000 Survival Kit - Liste der in NetMgr behobenen Bugs
- ===================================================================
-
- Revision 0004, herausgegeben von Wilfried Brinkmann und Tobias Ernst.
-
- An English documentation can be found in the NETBUGS.DOC file.
-
- Die folgenden Bugs wurden entdeckt und werden durch diesen Patch
- behoben:
-
- 1. Fido *.MSG-Maildateien, *.PKT-Packetdateien und Squish-Mailbasen
- (*.SQD Dateien) verwenden eine 20-Byte-"FTSC"-Datumsfeld vom Typ
- Text: "dd mmm yy hh:mm:ss\0", bei dem "yy" das Jahr als
- zweistellige Zahl dargestellt wird. Ab dem Jahr 2000 schrieb
- Netmgr ursprünglich eine dreistellige Zahl, z.B. 100 für das Jahr
- 2000, an diese Position. Dadurch verschoben sich alle weiteren
- Felder um eine Stelle nach Rechts und verursachten dadurch den
- Verlust der abschließenden binären \0.
-
- Dieser Bug wurde in Release 3 für den Fall des Fido *.MSG
- Mailbase-Formats behoben.
-
- 2. Bug Nr. 1 wurde in Release 4 auch für Squish Message Bases sowie
- für PKT Dateien im Binkley Outbound behoben.
-
- 3. Die Hudson Message Base (HMB) hat ebenfalls ein textuelles
- Datumsfeld. Dessen Format unterscheidet sich vom FTSC Datumsfeld
- in PKT-Dateien, aber das Problem ist das gleiche: Netmgr erstellt
- eine dreistellige Jahreszahl vom Jahr 2000 an. Korrigiert.
-
- 4. Die Metavariable %year, die in Bounce-Texten als Platzhalter für
- das Erstellungsjahr der gebouncten Mesage benutzt werden kann,
- wurde falsch ausgefüllt. Im Jahr 2005 wurde sie z.B. mit 19105
- ausgefüllt. Korrigiert.
-
- 5. Das Message-Datum, das im textuellen Header von gebouncten Messages
- angegeben wurde, wurde falsch gedruckt. Im Jahre 2005 z.B. wurde
- es als "'105" ausgegeben. Korrigiert.
-
- 6. Beim Lesen einer Mail aus einer Hudson Messagebase wurde ein
- korrektes Datumsfeld (wie "00") fälschlicherweise als "1900"
- interpretiert. Das führte zu völlig falschen Datumsangaben, wenn
- diese Messages dann wieder geschrieben wurden. Korrigiert.
-
- Die folgenden Fehler wurden identifiziert, aber nicht korrigiert:
-
- 7. Wegen eines Fehlers in der Watcom-Runtime kann Netmgr nicht mit
- Daten ab dem 18. Januar 2038 umgehen. Dies betrifft alle
- Messagebase-Formate, auch JAM. Nicht korrigiert.
-
- Mit diesen Fixes kann Netmgr also bis zum 17.01.2038 benutzt werden.
-
-