CVS daily diff
FreeXP CVS-Server
cvs-list at freexp.de
Mon Mai 22 23:58:07 CEST 2006
Index: freexp/xp-fm.pas
===================================================================
RCS file: /server/cvs/freexp/xp-fm.pas,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -r1.23 -r1.24
--- freexp/xp-fm.pas 7 Mar 2006 18:08:03 -0000 1.23
+++ freexp/xp-fm.pas 22 May 2006 07:56:08 -0000 1.24
@@ -8,7 +8,7 @@
{ Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der }
{ Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html. }
{ --------------------------------------------------------------- }
-{ $Id: xp-fm.pas,v 1.23 2006/03/07 18:08:03 mw Exp $ }
+{ $Id: xp-fm.pas,v 1.24 2006/05/22 07:56:08 mw Exp $ }
{ Fido-Mailer für CrossPoint }
{ (c) 06/92 by PM }
@@ -127,55 +127,6 @@
{ --- Allgemeine Routinen ------------------------------------------- }
-procedure mdelay(msec:word); { genaues Delay }
-var t : longint;
- i,n : word;
-{$IFDEF BP }
- regs : registers;
-{$ENDIF }
-
- procedure idle;
- begin
-{$IFDEF BP }
- case os2time of
- 2 : intr($28,regs);
- 3 : inline($b8/$00/$00/$99/$fb/$f4/$35/$ca/$90);
- 4 : with regs do begin
- ax:=$1680;
- if meml[0:$2f*4]<>0 then intr($2f,regs);
- end;
- end;
-{$ENDIF }
- end;
-
-begin
-{$IFDEF BP }
- if os2time=1 then with regs do begin
- ah:=$86;
- cx:=(longint(msec)*1000) shr 16;
- dx:=(longint(msec)*1000) and $ffff;
- intr($15,regs);
- end
- else begin
- n:=system.round(msec/54.925401155);
- if n=0 then
- idle
- else begin
- t:=ticker;
- for i:=1 to n do begin
- while t=ticker do
- idle;
- if t<ticker then
- inc(t)
- else
- t:=ticker;
- end;
- end;
- end;
-{$ENDIF }
-end;
-
-
procedure logo;
var t : text;
begin
@@ -1034,6 +985,9 @@
end.
{
$Log: xp-fm.pas,v $
+ Revision 1.24 2006/05/22 07:56:08 mw
+ MW: - Doppeltes mdelay entfernt.
+
Revision 1.23 2006/03/07 18:08:03 mw
MW: - fileio.Validfilemode() kennt jetzt einen Savemode, der das
unbeabsichtigte Anlegen von LFNs verhindert.
Index: freexp/Trial/newsnap.asc
===================================================================
RCS file: /server/cvs/freexp/Trial/newsnap.asc,v
retrieving revision 1.6
retrieving revision 1.8
diff -u -r1.6 -r1.8
--- freexp/Trial/newsnap.asc 31 Mar 2006 10:36:09 -0000 1.6
+++ freexp/Trial/newsnap.asc 22 May 2006 08:37:41 -0000 1.8
@@ -1,34 +1,8 @@
-08.01.2006:
-
-MY: - Absicherung von typeform.progpath gegen relative Pfade
- (führt ansonsten zu seltsamen Effekten (nicht gefundene Dateien)
- beim Debugging in der BP-IDE).
- TYPEFORM.PAS
-
09.01.2006:
-
-MW: - HeaderOnly-Testeintrag in der BFG abgeschaltet (vergessener Testcode)
- XP9BP.PAS
-
-MW: - Falscher Filemode beim reinen Prüfen des PUFFER beseitigt.
- ZPR.PAS
-
MY(345): - Vorbereitung für Hdronly in FreeXP:
Die Aktivierung von hdrOnly für UKAW ist gesetzt, aber inaktiv.
XP9BP.PAS
-10.01.2006:
-
-MW: - Sender und Absender werden jetzt absolut gleichberechtigt
- bei der Prüfung von Superseeds/Cancels behandelt.
- XP3O.INC
-
-MW: - Kürzere Formulierung des DOSBox-Tests.
- CLIP.PAS
-
-MW: - Optimierung der Superseed/Cancel-Prüfroutine.
- XP3O.INC
-
13.01.2006:
MW(345): - Neues Verzeichnis ALL für platformübergreifende Dateien
exclude.lst sdisk.lst update.lst build.txt
@@ -54,247 +28,3 @@
daher nicht mehr gemoved werden.
BUILD.BAT
-17.01.2006:
-
-MW: - Betriebsystemerkennung in X/S/S überarbeitet und verbessert.
- Es wird jetzt auch Windows Server 2003 und Windows Vista als
- solche erkannt. Bisher wurde in so einem Falle immer Windows XP
- ausgegeben.
- Jede nicht explizit bekannte Version von Windows NT wird jetzt
- generisch als Windows NT erkannt.
- XP5.PAS, XP-D.RQ, XP-E.RQ
-
-21.01.2006:
-
-MW: - Überarbeitung und Aktualisierung der Texte zur Funktion unter
- Microsoft Windows (insbesondere Erwähnung von Windows Vista).
- XPOINT.DQ
-
-23.01.2006:
-
-MY: - Dokumentation des E-UUZ und des Patchtools für UKAW/UKAD in den
- CVS aufgenommen.
- UUZ_ENH.TXT, UKAWP.TXT
-
-MY: - Neuer E-UUZ ins FreeXP-Archiv aufgenommen
-MW: - Patchtool für UKAW/UKAD aufgenommen.
- UUZ.EXE, UKAWP.EXE
-
-31.01.2006:
-
-MW: - Bugfix: CustHeadLen beträgt nur 60, alle anderen Adressangaben
- können aber bis zu 80 Zeichen lang sein. Daher wird
- Sender jetzt als Adrstr definiert, welcher 80 Zeichen
- lang sein darf.
- XP3O.INC
-
-MW: - Neuer interner Custom-Header (nur für den internen Gebrauch um
- nach beliebigen Headern suchen zu können (z.B. U-Sender))
- Dieser Header wurde notwendig, da für die Bearbeitung von Cancel
- und Supersedes bisher der Custom-Header 1 mißbarucht wurde.
- Dieser hat aber im Gegensatz zu allen anderen Headern mit Adress-
- Informationen nur 60 Zeichen Länge. Adressheader können aber bis
- zu 80 Zeichen haben.
-
- - Automatisches Beachten der sinnvollen Länge von Custom-Header 3
- wenn vor der Benutzung cust3len sinnvoll gesetzt wird.
-
- - Kleine Optimierung der Cancel/Supersedes-Prüfroutine
- als Vorsichtsmaßnahme gegen Performance-Probleme
- (Die Routine sollte der Compiler auch so optimieren
- können)
- XPMAKEHD.INC, XP0.PAS, PMCONV.PAS, MAGGI.PAS, XP3O.INC
-
-05.02.2006:
-
-MW: - Neue Funktionen zum Auslesen und Beeinflussen des ConsolenTitles
- unter Windows NT.
- NTGetConsoleTitle - Auslesen als ASCII.
- NTGetConsoleTitleW - Auslesen als UTF.
- NTSetConsoleTitle - Setzen mit ASCII-String.
- NTSetConsoleTitleW - Setzen mit UTF-Array.
- XP_NTVDM.DLL
-
-MW: - Neue Version der XP_NTVDM.DLL (Revision 3):
- - Jetzt kann mit Clip.GetConsoleTitle der Windows NT VDM
- ConsoleTitel auslesen und mit Clip.SetConsoleTitle gesetzt
- werden. Bei anderen Ausführungsumgebungen als Windows NT
- bewirken diese beiden Proceduren nicht.
- - Beim Eintritt in eine Shell wird der NTVDM-Titel gesichert um
- in beim Austritt aus der Shell wiederherzustellen.
- XP0.PAS, XP_NTVDM.PAS, XP_NTVDM.RC, CLIP.PAS, EXXEC.PAS
-
-MW: - Hotfixe gegen einen Fehler beim Erstellen der XP-Werbesignatur
- XP6.PAS, XP6S.INC
-
-MW: - Unterstützung für Rufnamen verbessert:
- Es gibt jetzt eine extra Konstante, die
- nur bei bedarf eingesetzt wird.
- Eine Klammerung des Rufnamen ist dabei
- nicht sinnvoll, dies wird automatisch
- durchgeführt.
- XPREG.PAS, XPX.PAS, XP6.PAS, XPGLOBAL.PAS
-
-06.02.2006:
-
-MW: - Kleinere Ergänzungen zu Virtualisierung und FIDO-Nodelisten
- sowie Hinweis auf einige Tools auf dem FreeXP-Server.
- XPOINT.DQ
-
-07.02.2006:
-
-MW: - Rufstr unter X/S/S
- - Hinweis in XPGLOBAL zur Länge der XP-Werbesignatur
- XP5.PAS, XPGLOBAL.PAS
-
-MY: - Verbesserung der Absicherung der XP-Werbesignatur
- XP6S.INC
-
-MW: - Ein Rufname steht in Klammern und Anführungszeichen
- XP5.PAS, XP6.PAS, XPREG.PAS, XPX.PAS
-
-07+10.02.2006:
-
-MW: - Neuer Lesemodus "Gestern"
- XP4E.PAS, XP1.PAS, XP-D.RQ, XP-E.RQ
-
-10.02.2006:
-
-MW: - Import der englischen Hilfe zu PDZM
- ZM-ENG.TXT, BUILD.BAT
-
-17+18.02.2006:
-
-MW: - Bugfix: UKAD ohne Client-Kit kennt keine Menüabfrage
- XP9.INC
-
-19.02.2006:
-
-MW+MY: - Aktualisierte Beispielserverliste
- SERVERS.DAT
-
-20.02.2006:
-
-HJT: - 'Beenden' in der MP-Auswahl
- XPMIME.PAS
-
-25.02.2006:
-
-MW: - Bugfix: UKAD benötigt den $CONFIG-Parameter mit Endung .BFG
- XP9.INC
-
-MW: - Die Liste der Mail- und News-Server SERVERS.DAT wird jetzt
- automatisch aktualiert, sofern der Benutzer die Datei nicht
- modifiziert hat. Dabei wird soweit möglich auch die Sprach-
- einstellung berücksichtig.
- XP.PAS, MD5.PAS, HASH.PAS, SERVERS.INC, SERVERS.PAS
-
-MW: - Bei nicht vorhandener XPOINT.COL wird diese mit den Defaultwerten
- erstellt (nicht bei ParMono).
- XP.PAS, XP2F.PAS
-
-26.02.2006:
-
-MW: - BFE-Dateien von UKAW und UKAD werden beim Umbenennen einer Box
- jetzt mitumbenannt.
-
- - CFG-Dateien von XPNEWS und BFE-Dateien von UKAW und UKAD werden
- beim Löschen einer Box ebenfalls mitgelöscht. XPOINT.CFG, XPOINT2.CFG
- und OPENXP.CFG werden dabei allerdings nicht gelöscht.
-
- - Die Boxnamen XPOINT, XPOINT2 und OPENXP können nicht mehr
- vergeben werden, da sie in Konflikt mit Dateien stehen, die
- zu FreeXP bzw. OpenXP gehören.
- XP9.PAS, XP9.INC
-
-MW: - Beim Anlegen der ersten Box wereden jetzt internetübliche
- Anzeigedefaults gesetzt. Gruppennamen mit "." sowie kein
- Slash vor dem E-Mail-Postfach.
- XP9.PAS
-
-MW: - Bei RFC/Client ist Replaceown per Default jetzt eingeschaltet.
- XP9.PAS, XP9.INC
-
-MW: - Replaceown-Einstellung ist jetzt Netztypabhängig:
- Wird der Netztyp geändert, so wird nicht die Einstellung
- beibehalten, sondern durch ein netztypspezifisches Backup
- ersetzt.
- XP0.PAS, XP9BP.PAS, XP9.INC
-
-MW: - RenameBox ist jetzt gegen XPOINT.CFG/XPOINT2.CFG und Co abgesichert.
- XP9.INC
-
-27.02.2006:
-
-MW: - Patchhinweis zu UKAW/UKAD erscheind nun beim ersten Start
- mit einer UKAW/UKAD-EXE im XP-Verzeichnis.
- XP2CFG.INC, XP0.PAS, XP9.PAS, XP.PAS, XP4RTA.PAS, XP-D.RQ, XP-E.RQ
-
-MW: - Überarbeitete Servers.dat u.a. auf Vorschläge in c.f.d
- SERVERS.INC, SERVERS.DAT
-
-01.03.2006:
-
-MW: - Wegfall der Beschränkung auf 20 anzeigbare Server im
- RFC/Client-Auswahldialog.
- XP9.INC
-
-07.03.2006:
-
-MW: - fileio.Validfilemode() kennt jetzt einen Savemode, der das
- unbeabsichtigte Anlegen von LFNs verhindert.
- FILEIO.PAS, DOCFORM.PAS, MAGGI.PAS, UUCICO.PAS, XP1O.PAS, XP1S.INC, XP2C.PAS
- XP3O.PAS, XP4.PAS, XP4O.PAS, XP7.PAS, XP9.PAS, XP9SEL.PAS, XP-FM.PAS, XPVIEW.PAS
- YUP2PKT.PAS, ZFIDO.PAS
-
-13.03.2006:
-
-MW: - Beseitigung eines Anzeigefehlers beim Reorg, bei sehr großem
- Datenbestand (mehr als 2 GB Gesamtgröße aller MPUFFER).
- XP4O.PAS, XP4O.INC
-
-19.03.2006:
-
-MW: - Beseitigung eines Anzeigefehlers beim Einlesen von sehr vielen
- Nachrichten.
- XP3O.INC
-
-28.03.2006:
-
-MW: - Aktivierung der Compdate-Unit (sie enthält das eincompilierte
- Compiledatum).
- XP1.PAS
-
-MW: - Overlaytest benutzt jetzt das in der Compdate-Unit hinterlegte
- Datum. Workaround gegen Fehlverhalten von Windows XP.
- XPX.PAS
-
-MW: - Unterstützung für Textdatei mime.types (dosbedingt MIME.TYP)
- XP6M.INC, MIME.TYP, BUILD.BAT
-
-30.03.2006:
-
-MY: - Neue Funktion md5sum zur leichteren Berechnung einer MD5-Summe
- MD5.PAS
-
-MW: - Vereinfachung der SERVERS-Unit durch Benutzung von md5.md5sum()
- und damit Weglassen allen doppelt aufgeführten Codes.
- SERVERS.PAS
-
-31.03.2006:
-
-MY: - Aufteilung von md5sum() in md5sum_file() für Dateien und
- md5sum_str() für Strings.
- MD5.PAS
-
-MW: - Anpassung an md5.pas 3.09fxp3
- SERVERS.PAS
-
-HJT: - fix for overflow error with big MPUFFER (reorg)
-MW: - Anpassung an FreeXP, wo kein normaler 64 Integer-Datentyp zur
- Verfügung steht.
- XP4O.PAS, XP4O.INC
-
-
-
-
Index: freexp/doc/snapshot.dq
===================================================================
RCS file: /server/cvs/freexp/doc/snapshot.dq,v
retrieving revision 1.65
retrieving revision 1.66
diff -u -r1.65 -r1.66
--- freexp/doc/snapshot.dq 6 Jan 2006 17:42:58 -0000 1.65
+++ freexp/doc/snapshot.dq 22 May 2006 08:35:32 -0000 1.66
@@ -6529,3 +6529,327 @@
geändert wurde.
XP2CFG.INC
+■ 08.01.2006
+-------------
+MY: - Absicherung von typeform.progpath gegen relative Pfade
+ (führt ansonsten zu seltsamen Effekten (nicht gefundene Dateien)
+ beim Debugging in der BP-IDE).
+ TYPEFORM.PAS
+
+■ 09.01.2006
+-------------
+MW: - HeaderOnly-Testeintrag in der BFG abgeschaltet (vergessener Testcode)
+ XP9BP.PAS
+
+MW: - Falscher Filemode beim reinen Prüfen des PUFFER beseitigt.
+ ZPR.PAS
+
+■ 10.01.2006
+-------------
+MW: - Sender und Absender werden jetzt absolut gleichberechtigt
+ bei der Prüfung von Superseeds/Cancels behandelt.
+ XP3O.INC
+
+MW: - Kürzere Formulierung des DOSBox-Tests.
+ CLIP.PAS
+
+MW: - Optimierung der Superseed/Cancel-Prüfroutine.
+ XP3O.INC
+
+■ 17.01.2006
+-------------
+MW: - Betriebsystemerkennung in X/S/S überarbeitet und verbessert.
+ Es wird jetzt auch Windows Server 2003 und Windows Vista als
+ solche erkannt. Bisher wurde in so einem Falle immer Windows XP
+ ausgegeben.
+ Jede nicht explizit bekannte Version von Windows NT wird jetzt
+ generisch als Windows NT erkannt.
+ XP5.PAS, XP-D.RQ, XP-E.RQ
+
+■ 21.01.2006
+-------------
+MW: - Überarbeitung und Aktualisierung der Texte zur Funktion unter
+ Microsoft Windows (insbesondere Erwähnung von Windows Vista).
+ XPOINT.DQ
+
+■ 23.01.2006
+-------------
+MY: - Dokumentation des E-UUZ und des Patchtools für UKAW/UKAD in den
+ CVS aufgenommen.
+ UUZ_ENH.TXT, UKAWP.TXT
+
+MY: - Neuer E-UUZ ins FreeXP-Archiv aufgenommen
+MW: - Patchtool für UKAW/UKAD aufgenommen.
+ UUZ.EXE, UKAWP.EXE
+
+■ 31.01.2006
+-------------
+MW: - Bugfix: CustHeadLen beträgt nur 60, alle anderen Adressangaben
+ können aber bis zu 80 Zeichen lang sein. Daher wird
+ Sender jetzt als Adrstr definiert, welcher 80 Zeichen
+ lang sein darf.
+ XP3O.INC
+
+MW: - Neuer interner Custom-Header (nur für den internen Gebrauch um
+ nach beliebigen Headern suchen zu können (z.B. U-Sender))
+ Dieser Header wurde notwendig, da für die Bearbeitung von Cancel
+ und Supersedes bisher der Custom-Header 1 mißbarucht wurde.
+ Dieser hat aber im Gegensatz zu allen anderen Headern mit Adress-
+ Informationen nur 60 Zeichen Länge. Adressheader können aber bis
+ zu 80 Zeichen haben.
+
+ - Automatisches Beachten der sinnvollen Länge von Custom-Header 3
+ wenn vor der Benutzung cust3len sinnvoll gesetzt wird.
+
+ - Kleine Optimierung der Cancel/Supersedes-Prüfroutine
+ als Vorsichtsmaßnahme gegen Performance-Probleme
+ (Die Routine sollte der Compiler auch so optimieren
+ können)
+ XPMAKEHD.INC, XP0.PAS, PMCONV.PAS, MAGGI.PAS, XP3O.INC
+
+■ 05.02.2006
+-------------
+MW: - Neue Funktionen zum Auslesen und Beeinflussen des ConsolenTitles
+ unter Windows NT.
+ NTGetConsoleTitle - Auslesen als ASCII.
+ NTGetConsoleTitleW - Auslesen als UTF.
+ NTSetConsoleTitle - Setzen mit ASCII-String.
+ NTSetConsoleTitleW - Setzen mit UTF-Array.
+ XP_NTVDM.DLL
+
+MW: - Neue Version der XP_NTVDM.DLL (Revision 3):
+ - Jetzt kann mit Clip.GetConsoleTitle der Windows NT VDM
+ ConsoleTitel auslesen und mit Clip.SetConsoleTitle gesetzt
+ werden. Bei anderen Ausführungsumgebungen als Windows NT
+ bewirken diese beiden Proceduren nicht.
+ - Beim Eintritt in eine Shell wird der NTVDM-Titel gesichert um
+ in beim Austritt aus der Shell wiederherzustellen.
+ XP0.PAS, XP_NTVDM.PAS, XP_NTVDM.RC, CLIP.PAS, EXXEC.PAS
+
+MW: - Hotfixe gegen einen Fehler beim Erstellen der XP-Werbesignatur
+ XP6.PAS, XP6S.INC
+
+MW: - Unterstützung für Rufnamen verbessert:
+ Es gibt jetzt eine extra Konstante, die
+ nur bei bedarf eingesetzt wird.
+ Eine Klammerung des Rufnamen ist dabei
+ nicht sinnvoll, dies wird automatisch
+ durchgeführt.
+ XPREG.PAS, XPX.PAS, XP6.PAS, XPGLOBAL.PAS
+
+■ 06.02.2006
+-------------
+MW: - Kleinere Ergänzungen zu Virtualisierung und FIDO-Nodelisten
+ sowie Hinweis auf einige Tools auf dem FreeXP-Server.
+ XPOINT.DQ
+
+■ 07.02.2006
+-------------
+MW: - Rufstr unter X/S/S
+ - Hinweis in XPGLOBAL zur Länge der XP-Werbesignatur
+ XP5.PAS, XPGLOBAL.PAS
+
+MY: - Verbesserung der Absicherung der XP-Werbesignatur
+ XP6S.INC
+
+MW: - Ein Rufname steht in Klammern und Anführungszeichen
+ XP5.PAS, XP6.PAS, XPREG.PAS, XPX.PAS
+
+■ 07+10.02.2006
+----------------
+MW: - Neuer Lesemodus "Gestern"
+ XP4E.PAS, XP1.PAS, XP-D.RQ, XP-E.RQ
+
+■ 10.02.2006
+-------------
+MW: - Import der englischen Hilfe zu PDZM
+ ZM-ENG.TXT, BUILD.BAT
+
+■ 17+18.02.2006
+----------------
+MW: - Bugfix: UKAD ohne Client-Kit kennt keine Menüabfrage
+ XP9.INC
+
+■ 19.02.2006
+-------------
+MW+MY: - Aktualisierte Beispielserverliste
+ SERVERS.DAT
+
+■ 20.02.2006
+-------------
+HJT: - 'Beenden' in der MP-Auswahl
+ XPMIME.PAS
+
+■ 25.02.2006
+-------------
+MW: - Bugfix: UKAD benötigt den $CONFIG-Parameter mit Endung .BFG
+ XP9.INC
+
+MW: - Die Liste der Mail- und News-Server SERVERS.DAT wird jetzt
+ automatisch aktualiert, sofern der Benutzer die Datei nicht
+ modifiziert hat. Dabei wird soweit möglich auch die Sprach-
+ einstellung berücksichtig.
+ XP.PAS, MD5.PAS, HASH.PAS, SERVERS.INC, SERVERS.PAS
+
+MW: - Bei nicht vorhandener XPOINT.COL wird diese mit den Defaultwerten
+ erstellt (nicht bei ParMono).
+ XP.PAS, XP2F.PAS
+
+■ 26.02.2006
+-------------
+MW: - BFE-Dateien von UKAW und UKAD werden beim Umbenennen einer Box
+ jetzt mitumbenannt.
+
+ - CFG-Dateien von XPNEWS und BFE-Dateien von UKAW und UKAD werden
+ beim Löschen einer Box ebenfalls mitgelöscht. XPOINT.CFG, XPOINT2.CFG
+ und OPENXP.CFG werden dabei allerdings nicht gelöscht.
+
+ - Die Boxnamen XPOINT, XPOINT2 und OPENXP können nicht mehr
+ vergeben werden, da sie in Konflikt mit Dateien stehen, die
+ zu FreeXP bzw. OpenXP gehören.
+ XP9.PAS, XP9.INC
+
+MW: - Beim Anlegen der ersten Box werden jetzt internetübliche
+ Anzeigedefaults gesetzt. Gruppennamen mit "." sowie kein
+ Slash vor dem E-Mail-Postfach.
+ XP9.PAS
+
+MW: - Bei RFC/Client ist Replaceown per Default jetzt eingeschaltet.
+ XP9.PAS, XP9.INC
+
+MW: - Replaceown-Einstellung ist jetzt Netztypabhängig:
+ Wird der Netztyp geändert, so wird nicht die Einstellung
+ beibehalten, sondern durch ein netztypspezifisches Backup
+ ersetzt.
+ XP0.PAS, XP9BP.PAS, XP9.INC
+
+MW: - RenameBox ist jetzt gegen XPOINT.CFG/XPOINT2.CFG und Co abgesichert.
+ XP9.INC
+
+■ 27.02.2006
+-------------
+MW: - Patchhinweis zu UKAW/UKAD erscheind nun beim ersten Start
+ mit einer UKAW/UKAD-EXE im XP-Verzeichnis.
+ XP2CFG.INC, XP0.PAS, XP9.PAS, XP.PAS, XP4RTA.PAS, XP-D.RQ, XP-E.RQ
+
+MW: - Überarbeitete Servers.dat u.a. auf Vorschläge in c.f.d
+ SERVERS.INC, SERVERS.DAT
+
+■ 01.03.2006
+-------------
+MW: - Wegfall der Beschränkung auf 20 anzeigbare Server im
+ RFC/Client-Auswahldialog.
+ XP9.INC
+
+■ 07.03.2006
+-------------
+MW: - fileio.Validfilemode() kennt jetzt einen Savemode, der das
+ unbeabsichtigte Anlegen von LFNs verhindert.
+ FILEIO.PAS, DOCFORM.PAS, MAGGI.PAS, UUCICO.PAS, XP1O.PAS, XP1S.INC, XP2C.PAS
+ XP3O.PAS, XP4.PAS, XP4O.PAS, XP7.PAS, XP9.PAS, XP9SEL.PAS, XP-FM.PAS, XPVIEW.PAS
+ YUP2PKT.PAS, ZFIDO.PAS
+
+■ 13.03.2006
+-------------
+MW: - Beseitigung eines Anzeigefehlers beim Reorg, bei sehr großem
+ Datenbestand (mehr als 2 GB Gesamtgröße aller MPUFFER).
+ XP4O.PAS, XP4O.INC
+
+■ 19.03.2006
+-------------
+MW: - Beseitigung eines Anzeigefehlers beim Einlesen von sehr vielen
+ Nachrichten.
+ XP3O.INC
+
+■ 28.03.2006
+-------------
+MW: - Aktivierung der Compdate-Unit (sie enthält das eincompilierte
+ Compiledatum).
+ XP1.PAS
+
+MW: - Overlaytest benutzt jetzt das in der Compdate-Unit hinterlegte
+ Datum. Workaround gegen Fehlverhalten von Windows XP.
+ XPX.PAS
+
+MW: - Unterstützung für Textdatei mime.types (dosbedingt MIME.TYP)
+ XP6M.INC, MIME.TYP, BUILD.BAT
+
+■ 30.03.2006
+-------------
+MY: - Neue Funktion md5sum zur leichteren Berechnung einer MD5-Summe
+ MD5.PAS
+
+MW: - Vereinfachung der SERVERS-Unit durch Benutzung von md5.md5sum()
+ und damit Weglassen allen doppelt aufgeführten Codes.
+ SERVERS.PAS
+
+■ 31.03.2006
+-------------
+MY: - Aufteilung von md5sum() in md5sum_file() für Dateien und
+ md5sum_str() für Strings.
+ MD5.PAS
+
+MW: - Anpassung an md5.pas 3.09fxp3
+ SERVERS.PAS
+
+HJT: - fix for overflow error with big MPUFFER (reorg)
+MW: - Anpassung an FreeXP, wo kein normaler 64 Integer-Datentyp zur
+ Verfügung steht.
+ XP4O.PAS, XP4O.INC
+
+
+■ 02.04.2006
+-------------
+MW: - RC und IHS benutzen jetzt StandardIO statt StandardError;
+ RC.PAS, IHS.PAS
+
+MW: - Zeitstempel von XP.OVr wird nicht mehr aus dem Verzeichnis
+ entnommen sondern aus einer 8 Byte großen Zeitsignatur am
+ Dateiende.
+ FXPHELP.PAS, XPX.PAS, TIMEMARK.PAS
+
+
+■ 16.04.2006
+-------------
+MW: - MD5-Summen in Binärarchiven
+ BUILD.BAT
+
+■ 17.04.2006
+-------------
+MW: - Dateien ohne Endung erhielten seltsamen MIME-Typ
+ XP6M.INC
+
+■ 20.04.2006
+-------------
+MW: - md5-Unit als von FreeXP modifiziert gekennzeichnet
+ und ohne FreeXP wieder kompilierbar gemacht.
+
+ - Neue Unit FreeXP:
+ Diese Unit enthält Routinen die dazu dienen von FreeXP modifizierte
+ Quelltexte Dritter (derzeit ist dies nur md5.pas) außerhalb von
+ FreeXP zu kompilieren.
+ MD5.PAS, FREEXP.PAS
+
+MW: - Update auf Touch 1.2.4
+ TOUCH.PAS, TOUCH.INC
+
+
+■ 29.04.2006
+-------------
+MW: - Keycodes für F11 und F12 inkl. aller Modifer
+ KEYS.PAS
+
+■ 19.05.2006
+-------------
+MW: - Automatische Generierung von MSG-IDs verändert.
+ XP6S.INC, XP9SEL.PAS, XP6.PAS
+
+MW: - Auslagern von ReadDomainlist nach xp2m (Codesegment so groß)
+ - Anpassung von Readdomainlist an die neuen MIDs.
+ XP2.PAS, XP2M.PAS, XP9.PAS
+
+■ 22.05.2006
+-------------
+MW: - doppeltes mdelay entfernt.
+ XP-FM.PAS
+
Mehr Informationen über die CVS-List Mailingliste