FreeXP

CVS daily diff

FreeXP CVS-Server cvs-list at freexp.de
Son Okt 30 00:00:22 CEST 2005


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
 ────────────────────────────────────────────────────────────────────



Mehr Informationen über die CVS-List Mailingliste