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 >
Wrap
Text File
|
2000-01-01
|
3KB
|
60 lines
Artware Year 2000 Survival Kit - Liste der in NetMgr behobenen Bugs
===================================================================
Revision 0008, 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.
7. Wenn Netmgr auf *.MSG Messages stößt, bei denen das "Opus Written" bzw.
das "Opus Arrived" Datumsfeld nicht gesetzt ist (beide sind bei *.MSG
optional), schreibt Netmgr das FTSC-Datum in die Opus-Datumsfelder.
Dabei brachte Netmgr ab 2000 das Jahr sowohl in den Opus-Feldern als
auch im FTSC-Feld durcheinander (2000 wurde zu 2028, und so weiter).
Dieser Bug ist für OS/2 seit Artfix 4 behoben, für DOS erst ab Artfix 9.
Die folgenden Fehler wurden identifiziert, aber nicht korrigiert:
8. 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.