home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 8 Other / 08-Other.zip / artfix03.zip / README.DOK < prev   
Text File  |  1998-05-05  |  12KB  |  245 lines

  1. Artware Jahr 2000 "Überlebens-Ausrüstung" - Allgemeine Informationen
  2. ====================================================================
  3.  
  4. Revision 0003, herausgegeben von Wilfried Brinkmann und Tobias Ernst
  5.  
  6. An English documentation can be found in the README.DOC file.
  7.  
  8. 0. Was ist neu?
  9. ---------------
  10.  
  11. Neu hinzugekommen seit Revision 2 sind ein Patch für die OS/2- und
  12. DOS/386-Versionen von TimEd. Auch der Patch für die DOS-Version wurde
  13. erweitert.  Auf allen drei Platformen werden jetzt wesentlich mehr Bugs
  14. gefixed als zuvor, so haben wir z.B. nun auch in den Routinen für Hudson
  15. und Squish Fehler gefunden und behoben (Revision 2 behob nur einen Fehler
  16. in den Routinen für Fido *.MSG).  Außerdem wurde der DOS-Patch so
  17. modifiziert, daß man jetzt kein separates TSR mehr benötigt.
  18.  
  19. An dem Patch für NetMgr hat sich noch nicht so viel getan.  Er befindet
  20. sich immer noch auf dem gleichen Level wie der aus Revsion 2 (d.h., er
  21. existiert nur für DOS und behebt nicht alle Bugs).  Das einzige, was wir
  22. bisher am NetMgr Patch geändert haben, ist, daß man nun zur Installation
  23. keinen Hex-Editor mehr braucht, und daß auch er kein separates TSR mehr
  24. benötigt.
  25.  
  26. Ihr braucht jedoch keine Angst zu haben. Nachdem wir (hoffentlich) alle
  27. Probleme von TimEd beseitigt haben, werden wir weiterarbeiten und auch für
  28. NetMgr alle notwendigen Bugfixes zur Verfügung stellen.  Wir wissen nicht,
  29. wann wir einen neuen Patch für NetMgr releasen werden, es wird aber
  30. definitiv noch vor dem 1.1.2000 sein.  ;-)
  31.  
  32.  
  33. 1. Worum geht es?
  34. -----------------
  35.  
  36. Dieses Dokument beschreibt die Probleme, die bei Verwendung von TimEd und
  37. NetMgr ab dem 1.1.2000 auftreten, und bietet zusammen mit den beigefügten
  38. Patchdateien eine Möglichkeit, diese Probleme zu beheben.
  39.  
  40.  
  41. 2. Disclaimer
  42. -------------
  43.  
  44. DIE AUTOREN DIESES DOKUMENTS, TOBIAS ERNST UND WILFRIED BRINKMANN, STEHEN
  45. IN KEINER WEISE MIT DEM AUTOR VON TIMED UND NETMGR; GERARD VAN ESSEN;
  46. IN VERBINDUNG, NOCH IST DER INHALT DIESES ARCHIVES VON GERARD VAN ESSEN
  47. GEBILLIGT ODER IHM UEBERHAUPT BEKANNT.  TIMED UND NETMGR SIND BEIDES
  48. URHEBERRECHTLICH GESCHUETZTE PROGRAMME, UND GERARD VAN ESSEN IST DER
  49. INHABER DES URHEBERRECHTES.  DIE AUTOREN DIESES DOKUMENTES LEHNEN JEDWEDE
  50. VERANTWORTUNG FUER RECHTLICHE ODER ANDERE VERWICKLUNGEN AB, DIE DURCH DAS
  51. BEFOLGEN DER IN DIESEM DOKUMENT GEGEBENEN ANLEITUNGEN ENTSTEHEN KOENNTEN.
  52. ES BLEIBT DEM ANWENDER UEBERLASSEN, ZU ENTSCHEIDEN, OB ER DIE MIT DEM
  53. BEFOLGEN DIESER ANLEITUNG ENTSTEHENDEN KONSEQUENZEN TRAGEN MOECHTE.  DIE
  54. AUTOREN DIESES DOKUMENTS UND ARCHIVS STELLEN ES ZUR VERFUEGUNG IN DEM
  55. GLAUBEN, DASS NACH BESTEM WISSEN UND GEWISSEN WEDER DAS ERSTELLEN DIESES
  56. DOKUMENTES/PATCHES NOCH DAS BEFOLGEN DIESER ANLEITUNG DURCH DEN USER GEGEN
  57. GELTENDE GESETZTE ODER LIZENZVERTRAEGE VERSTOESST; ES KOENNEN HIERFUER
  58. JEDOCH KEINERLEI GARANTIEN ABGEGEBEN WERDEN.
  59.  
  60. Die in diesem Dokument erwähnten Programme sind urheberrechtlich geschützt
  61. durch die jeweiligen Urheberrechtsinhaber, und viele der erwähnten Namen
  62. sind eingetragene Warenzeichen der jeweiligen Eigner.  Insbesondere:
  63.  
  64.  - TimEd and NetMgr are (c) 1992-96 by Gerard van Essen
  65.  - Squish is a trademark of Scott J. Dudley
  66.  - JAM(mbp) is (c) 1993 by Joaquim Homrighausen, Andrew Milner, Mats
  67.    Birch, Mats Wallin. ALL RIGHTS RESERVED.
  68.  - PKLITE is (R) Reg. U.S. Pat. and Tm. Off. Patent No. 5,051,745
  69.    PKLITE is (C) 1990-1992,1995,1996 PKWARE Inc. All Rights Reserved.
  70.  - OS/2 is a registered trademark of IBM.
  71.  
  72. Alle anderen Warenzeichen, die in diesem Text erwähnt werden, sind
  73. registrierte Warenzeichen der jeweiligen Inhaber, und alle Software, die
  74. erwähnt wird, ist urheberrechtlich geschützt.
  75.  
  76.  
  77. 3. Welcher Art sind die Jahr-2000-Probleme in TimEd und NetMgr?
  78. ---------------------------------------------------------------
  79.  
  80. Eine detaillierte Beschreibung aller identifizierten Bugs findet sich in
  81. den Dateien "timbugs.dok" (im timed\-Verzeichnis dieses Archives) und
  82. "netbugs.dok" (im netmgr\-Verzeichnis dieses Archives).
  83.  
  84. Um es kurz zusammenzufassen:  TimEd und NetMgr haben ungefähr alle
  85. denkbaren Jahr 2000 - Probleme.  Felder für Jahresangaben, die nur zwei
  86. Stellen aufnehmen sollen, werden mit drei Stellen aufgefüllt, viele
  87. Datumskonversionen zwischen internen Datenrepräsentationen verrechnen sich
  88. von 2000 an, was dann zu falschen Datumsanzeigen führt, und ab 2038 stellen
  89. die Programme kompletten Unsinn an, was auf einen Bug in der Runtime-Library
  90. von Watcom C zurückzuführen ist.
  91.  
  92. Deshalb ist es zwingend notwendig, daß Du die Patches aus diesem Archiv
  93. einspielst und (spätestens) ab dem 1.1.2000 nur noch die gepatchten
  94. Executables benutzt. Tust Du das nicht, wirst Du vermutlich defekte PKT-Files
  95. erzeugen, die nicht nur die korrekte Funktion Deines, sondern auch anderer
  96. Fidonet-Systeme beeinträchtigen könnten, selbst wenn Dein System auf den
  97. ersten Blick korrekt zu funktionieren scheint.
  98.  
  99.  
  100. 4. Lösungsstrategie
  101. -------------------
  102.  
  103. Nachdem Gerard van Essen äußerte, daß er die Bugs nicht selbst zu fixen
  104. gedenke, habe ich beschlossen, sie auf eigene Faust zu beheben.  Da ich nun
  105. keinen Zugriff auf die Sourcen von TimEd und Netmgr habe, blieb mir nichts
  106. anderes übrig, als einen Debugger und einen Hexeditor rauszusuchen und die
  107. Probleme direkt im Binärcode des Programms zu suchen und zu beheben.  Das
  108. war natürlich ziemlich schwierig (im Sourcecode hätte man die Probleme
  109. wesentlich leichter fixen können).  Nachdem ich den ersten und schwersten
  110. Bug behoben hatte und -sozusagen zur Demonstration der technischen
  111. Machbarkeit- das Release 2 (ARTFIX02.ZIP) des Patches herausgegeben hatte,
  112. hat sich Wilfried Brinkmann bei mir gemeldet, und seitdem entwickeln wir
  113. den Patch gemeinsam.  Wilfried hat viel Zeit darin investiert, weitere,
  114. nicht so offensichtliche Bugs zu finden und zu beheben; außerdem gehen die
  115. OS/2- und 32-Bit-DOS-Versionen des Patches allein auf seine Arbeit zurück.
  116.  
  117. Aus rechtlichen Gründen können wir leider nicht direkt die gefixten
  118. Executables der Programme verteilen.  Stattdessen erhältst Du in diesem
  119. Paket Binärpatches.  Ein Binärpatch ist ein Satz von Instruktionen, der
  120. entweder Dir oder einem automatisierten Patchprogramm mitteilt, welche
  121. Stellen eines binären Files wie zu ändern sind.  Daraus folgt unmittelbar,
  122. daß Du erstmal die originalen, fehlerbehafteten Executables benötigst,
  123. bevor Du den Patch anwenden kannst.
  124.  
  125.  
  126. 5. Status des Patches
  127. ---------------------
  128.  
  129. Der Patch für TimEd sollte jetzt ziemlich vollständig sein.  Er ist für
  130. alle Betriebssysteme, für die TimEd existiert, verfügbar (OS/2, DOS/386,
  131. DOS/16) und behebt alle Bugs, die wir in den Routinen für *.MSG, Squish
  132. und Hudson finden konnten.  Wilfried und ich haben den Patch intensiv
  133. getestet und glauben, nun sagen zu können, daß TimEd mit diesem Patch voll
  134. Jahr 2000 - kompatibel ist.  Genauergesagt, er wird bis einschließlich 2079
  135. ohne weitere Probleme funktionieren.  Deshalb haben wir die Tearline auch
  136. gepatcht - sie lautet nun "timEd 1.10.y2k".  So kann jeder sehen, daß Du
  137. die gepatchte Version benutzt, und wir ermutigen Dich dazu, andere User,
  138. die noch die ungepatchte Version verwenden, zur Installation des Patches zu
  139. animieren.  Was die Routinen für JAM betrifft, so haben wir in ihnen bei
  140. einer ersten Analyse keine Bugs finden können.  Jedoch ist das noch nicht
  141. intensiv durchgetestet, falls also jemand hier noch Bugs findet, so bitten
  142. wir, uns diese Fehler zu melden.
  143.  
  144. Man kann ohnehin nie genug Tests durchführen.  Falls Du also irgendeine Art
  145. von ungewöhnlichem Verhalten mit TimEd bei einem Datum >= 2000 (oder auch
  146. davor) feststellen solltest, so melde uns das bitte, selbst wenn es nur
  147. nach einem kosmetischen Problem aussieht.  Oft verbergen sich hinter
  148. kosmetischen Effekten schwerwiegendere Probleme.  Und falls Du ein
  149. Assembler-Spezialist bist, dann schau Dir unseren Code an, vielleicht hast
  150. Du ja noch Verbesserungsvorschäge oder findest ein weiteres Problem.
  151.  
  152. Was Netmgr betrifft:  Der in diesem Archiv enthaltene Patch für Netmgr ist
  153. -im Unterschied zu dem Patch zu TimEd- auf jeden Fall noch nicht
  154. vollständig.  Das hängt damit zusammen, daß Wilfried Netmgr nicht benutzt
  155. und deshalb natürlich zuerst an TimEd gearbeitet hat.  Wir versprechen
  156. aber, daß es auch für NetMgr rechtzeitig einen vollständigen Patch geben
  157. wird.
  158.  
  159.  
  160. 6. Inhalt dieses Archives
  161. -------------------------
  162.  
  163. Dieses Archiv enthält die folgenden Unterverzeichnisse:
  164.  
  165. TIMED  - Vollständige und gut getestete Patches für TimEd (alle Platformen)
  166. NETMGR - Weniger vollständige und weniger gut getestete Patches für Netmgr.
  167. PATCH  - Wilfried Binkmann's Patchprogramm (DOS und OS/2 Version).  Wir
  168.          verwenden es, um unseren  Patch "automatisch" installieren zu
  169.          lassen - Du kannst es aber auch für andere Zwecke benutzen.
  170.  
  171.  
  172. 7. Installtion des Patches
  173. --------------------------
  174.  
  175. Die Installation der Patches ist in den Dateien "timed\install.dok" bzw.
  176. "netmgr\install.dok" beschrieben.
  177.  
  178.  
  179. 8. Falls Du Deine Dankbarkeit zum Ausdruck bringen willst ...
  180. -------------------------------------------------------------
  181.  
  182. Ursprünglich habe ich mich nicht um Geldangelegenheiten in Zusammenhang
  183. mit dem Patch gekümmert.  Immerhin machte ich die ganze Arbeit ja, weil ich
  184. selbst Netmgr weiterhin benutzen wollte, und da kam es mir nicht in den
  185. Sinn, für etwas Geld zu verlangen, was ich so oder so tun würde.
  186.  
  187. In der Zwischenzeit habe ich jedoch auch sehr viel Arbeit in TimEd gesteckt
  188. (welchen ich eigentlich nicht so dringend benötige), und Wilfried wird noch
  189. viel Arbeit in Netmgr stecken müssen, obwohl er selbst dieses Programm gar
  190. nicht benutzt.
  191.  
  192. Aber auch jetzt VERLANGEN wir noch kein Geld.  Wir sind der Überzeugung,
  193. daß dieser Patch für jedermann frei verfügbar sein muß, weil es für Fidonet
  194. essentiell ist, daß jeder bugfreie Software einsetzt.  Deshalb muß das
  195. Updaten der fehlerhaften Version von TimEd und Netmgr kostenlos sein.
  196.  
  197. Andererseits haben wir viele Leute sagen hören, daß sie umgehend TimEd und
  198. NetMgr nochmal registrieren würden, wenn nur das Jahr-2000-Problem behoben
  199. würde, und es interessiert uns nun doch sehr, wie ernst diese Angebote
  200. gemeint waren ;-).
  201.  
  202. Falls Du also nicht zu knapp bei Kasse bist, würden wir uns über einen
  203. freiwilligen Beitrag zur Finanzierung unserer Arbeit freuen.  Du kannst
  204. das Geld auf folgendes Konto überweisen:
  205.  
  206.  Kontoinhaber: Wilfried Brinkmann
  207.  Bank:         Genossenschafts-Bank Essen eG
  208.  Bankleitzahl: 360 604 88
  209.  Kontonummer:  114 713 501
  210.  
  211. Alternativ kannst Du auch einen in DM (bzw. ab dem 01.01.1999 in Euro)
  212. ausgestellten Euroscheck, oder auch einfach einen Geldschein in Deiner
  213. Landeswährung an folgende Adresse schicken:
  214.  
  215.  Wilfried Brinkmann
  216.  Im Tal 136
  217.  D-45529 Hattingen
  218.  Germany
  219.  
  220. Da das alles freiwillig ist, überlassen wir Dir auch die Entscheidung,
  221. wieviel Dir der Patch wert ist.  Wenn Du gar keine Idee hast, wieviel Du
  222. bezahlen sollst, dann ist die Summe, die das erwähnte "nochmal
  223. Registrieren" gekostet hätte, eine sehr gute Idee.  Wir sind jedoch auch
  224. nicht böse, wenn Du weniger bezahlst, z.B. auch nur 10 DM, und wir nehmen
  225. natürlich auch Summen in jeder beliebigen Höhe an.  ;-)
  226.  
  227.  
  228. 9. Kontakt mit uns
  229. ------------------
  230.  
  231. Technische Anmerkungen und Fragen, sowie neue Erkenntnise zum Thema "TimEd
  232. und Netmgr im Jahr 2000" postest Du am Besten in das (englischsprachige)
  233. Echo ARTWARE.  Wir lesen dort beide mit.
  234.  
  235. Alternativ kannst Du uns auch per Netmail und e-mail erreichen:
  236.  
  237.  Tobias Ernst @ 2:2476/418         oder  tobi@bland.fido.de
  238.  Wilfried Brinkmann @ 2:2448/6001  oder  tsc@cww.de
  239.  
  240. Für Fragen zur 16-Bit-DOS-Version wendest Du Dich am Besten an Tobias, für
  241. Fragen zur OS/2 und 32-Bit-DOS-Version wendest Du Dich am Besten an
  242. Wilfried.
  243.  
  244. [EOF]
  245.