Index: freexp/xp6.pas =================================================================== RCS file: /server/cvs/freexp/xp6.pas,v retrieving revision 1.49 retrieving revision 1.50 diff -u -r1.49 -r1.50 --- freexp/xp6.pas 2 Jun 2005 10:06:58 -0000 1.49 +++ freexp/xp6.pas 29 Oct 2005 19:08:09 -0000 1.50 @@ -8,7 +8,7 @@ { Die Nutzungsbedingungen fuer diesen Quelltext finden Sie in der } { Datei SLIZENZ.TXT oder auf www.crosspoint.de/oldlicense.html. } { --------------------------------------------------------------- } -{ $Id: xp6.pas,v 1.49 2005/06/02 10:06:58 mw Exp $ } +{ $Id: xp6.pas,v 1.50 2005/10/29 19:08:09 mw Exp $ } { MH: PGP-Sig auch in RFC, Zurück Button f. alle Netztypen } @@ -843,11 +843,21 @@ pm:=cpos('@',empfaenger)>0; if forcebox <> '' then begin - if pm then - dbSeek (ubase, uiName, uStr (empfaenger)) - else - dbSeek (bbase, biBrett, uStr (empfaenger)); - if (not dbFound) or (not ntAdrCompatible (oldNT, iif (pm, getUserNT, getBrettNT))) then + if pm then begin + dbSeek (ubase, uiName, uStr (empfaenger)); + if dbFound then begin { HJT 29.10.2005 } + newNT:=getUserNT; { HJT 29.10.2005 } + end + end + else begin + if dbFound then begin { HJT 29.10.2005 } + newNT:=getBrettNT; { HJT 29.10.2005 } + end + end; + { HJT 29.10.2005 iif ruft getUserNT UND getBrettNT auf, auch wenn } + { wir nur einen aktuellen User ODER ein aktuelles Brett haben } + { if (not dbFound) or (not ntAdrCompatible (oldNT, iif (pm, getUserNT, getBrettNT))) then } + if (not dbFound) or (not ntAdrCompatible (oldNT, newNT)) then begin pushhp(8090); hinweis (getres (623)); { 'Inkompatible Netztypen - Serverbox-Änderungen werden zurückgesetzt.' } @@ -2559,6 +2569,11 @@ end. { $Log: xp6.pas,v $ + Revision 1.50 2005/10/29 19:08:09 mw + HJT: - Bugfix: Nachträgliches Ändern der E-Mail-Adresse bei Nachricht/Direkt + wenn sowohl die alte als auch die neue Adresse nicht in der + Datenbank erhalten war führte zu einem Datenbankcrash. + Revision 1.49 2005/06/02 10:06:58 mw MW: - Versandgängelung komplett entsorgt (Unmögliche Bedingung ist jetzt nicht mehr notwendig) Index: freexp/doc/bugs.txt =================================================================== RCS file: freexp/doc/bugs.txt diff -N freexp/doc/bugs.txt --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ freexp/doc/bugs.txt 29 Oct 2005 19:47:03 -0000 1.1 @@ -0,0 +1,8 @@ +Liste aller Bugs die in dieser Version von FreeXP +nicht behoben werden konnten, aber in einer Nachfolgeversion +behoben sind: +------------------------------------------------------------ + +derzeit keine + + Index: freexp/doc/snapshot.dq =================================================================== RCS file: /server/cvs/freexp/doc/snapshot.dq,v retrieving revision 1.51 retrieving revision 1.53 diff -u -r1.51 -r1.53 --- freexp/doc/snapshot.dq 28 Oct 2005 11:58:46 -0000 1.51 +++ freexp/doc/snapshot.dq 29 Oct 2005 19:43:20 -0000 1.53 @@ -4838,6 +4838,7 @@ - Hotfix: FreeXP führte Supersedes nach einer Änderung am UUZ nicht mehr aus, wenn WAB (Sender) und ABS (From) nicht übereinstimmen. + XP3O.INC ■ 28.10.2005 ------------- @@ -4845,6 +4846,16 @@ %* Ersetzen des E-UUZ vom 30.08.2003 durch die Testversion % vom 7.08.2004. - E-UUZ ersetzt um die Kompatibilität im Netz zu verbessern. + UUZ.EXE, UUZ_EMH.TXT + +■ 29.10.2005 +------------- +HJT: +%! Nachträgliches Ändern der E-Mail-Adresse bei Nachricht/Direkt +% wenn sowohl die alte als auch die neue Adresse nicht in der +% Datenbank erhalten war führte zu einem Datenbankcrash. +- Datenbankcrash bei Nachricht/Direkt behoben + XP6.PAS ■ 24.10.-31.10.2005 -------------------- @@ -4852,3 +4863,5 @@ %* Dokumentation überarbeitet - Dokumentation überarbeitet um die vorliegende Version von FreeXP in einen releasefähigigen Zustand zu bringen. + DOC/* + Index: freexp/doc/xpoint.dq =================================================================== RCS file: /server/cvs/freexp/doc/xpoint.dq,v retrieving revision 1.14 retrieving revision 1.15 diff -u -r1.14 -r1.15 --- freexp/doc/xpoint.dq 28 Oct 2005 11:48:17 -0000 1.14 +++ freexp/doc/xpoint.dq 29 Oct 2005 19:10:22 -0000 1.15 @@ -8309,19 +8309,6 @@ bei abgebrochenen Netcalls nicht ausgeführt. ->>| -■ Datenbankprobleme - -Unter Windows XP kommt es reproduzierbar bei der Benutzung von Nachricht/Direkt -mit anschließendem Ändern des Empfängers (beide Empfänger sind noch nicht in der -Datenbank enthalten) zu einem Crash des Programms. Die Fehlermeldung bei diesem -Crash deutet auf einen Datenbankfehler hin, der allerdings nicht wirklich aufgetretten -ist. Die genaue Problemursache ist unbekannt. Es ist aber bekannt das das Problem -nicht unter allen Betriebsystemen gleichermassen auftritt (Windows 98/ME ist -nicht betroffen). - -<<| - >>FF K. Versionsgeschichte ────────────────────────────────────────────────────────────────────
------------------------------------------------------------------------ FreeXP CVS-Mailingliste CVS-List@freexp.de http://www.freexp.de/cgi-bin/mailman/listinfo/cvs-list