Madness Mailbox-System Update V4.03.R2               Hamburg, den 06.11.1993
======================================


Fehlerbeseitigungen:

- Ein dummer Fehler beim Upload fhrte dazu, da neue gesendete Programme
  immer den Index des letzten Uploads erhielten! Dadurch konnte es mehrfach
  Dupes geben.
  Bitte umgehend neue MB.DAT installieren und PRGIDXCH.PRG laufen lassen!


Gru, Jrgen





Madness Mailbox-System Update V4.03.R2               Hamburg, den 03.11.1993
======================================


Fehlerbeseitigungen:

- Durch einen Verwaltungsfehler fhrte der Befehl "PSI" ist fast allen
  Fllen zu einer Endlosschleife... bser Bug :(
  Gemeldet von: Stefan Se.

- Wurde die Ausgabe bei Programmlisten mit ESC oder CTRL-C abgebrochen
  bzw. wollte man dies tun, so hat das Boxprogramm dies als "NEXT" erkannt
  und nur die Ausgabe des aktuellen Eintrags bersprungen, nicht aber die
  Ausgabe generell abgebrochen, wie das eigentlich gedacht war...

- Bei "PED" wurde der Status eines Programmes dann nicht angezeigt, wenn
  der Programmeintrag von einem Status 8 oder Status 9 User bearbeitet
  wurde.

- Zeitweilig war das ffentliche Antworten bei "NE" nicht mglich (nur
  unter ganz seltenen Umstnden bei deaktivierten Usern...)

- Wenn der Speicher nicht langte, um die Programmbox-Indexdatei IDX_PRG.DAT
  im Speicher zu halten, gab es immer einen bombigen Absturz

- Wenn der Speicher nicht langte, um eine Indexdatei im Speicher zu halten,
  so gab' es einen bombigen Absturz :) - Beide Fehler sind nie aufgetreten,
  sondern nur "zufllig" entdeckt.



Neue Features:

- Bei "PED" wird, wenn ein Programm editiert oder neu gesendet wurde,
  nicht gleich automatisch evtl. weitere auf die Eingabe passende Pro-
  gramme angezeigt bzw. abgebrochen, sondern der zuletzt bearbeitete
  Programmeintrag erneut angezeigt. So kann man nun in "einem Rutsch"
  ein Programm Neusenden ("N") und gleich danach Editieren ("E"), ohne
  den Filenamen neu eingeben zu mssen.

- Ebenfalls "PED": Die Abfrage auf "Nchstes, evtl. auf Eingabe passendes
  Programm ansehen?" entfllt. WENN mehrere Programme zur Eingabe gefunden
  wurden (passiert ja nur, wenn mit * oder ? gearbeitet wurde), dann werden
  die nacheinander angezeigt, sofern eine Ausgabe normal mit RETURN weiter-
  geschaltet wird. Die Eingabe von "Q" bedeutet nun Totalabbruch, d.h. es
  wird wieder auf die Abfrage der zu bearbeitenden Dateinamen gesprungen.
  Dort langt RETURN ohne Eingabe aus, um ganz aus PED herauszukommen.

  Der Grund, warum PED quasi diese "Endlosschleife" hat, liegt darin, da
  nach nderungen an den Programmeintrgen natrlich die Indexdatei upge-
  datet werden mu, bis dato befinden sich die nderungen nur in der Datei
  IDX_PRG.DAT. Da dies bei vielen Programm aber schon 1-2 Sekunden dauert und
  man evtl. mehrere Programme auf einmal mit "PED" bearbeitet, wollte ich
  diese Wartezeit bei _jedem_ Programm unterbinden und update den Cache
  nur, sowie "PED" verlassen wird. Daher, wird der Dateiname eines Programmes
  gendert, kann man das Programm erst wieder ansprechen, wenn PED einmal
  verlassen wurde und erneut aufgerufen - Dateiname im Cache stimmt ja nicht
  mehr mit neuem Namen berein. Durch die Neuerung, da Programme dann aber
  nach eine Editierung gleich nochmals angezeigt werden, wird diese konzep-
  tionelle Schwche wieder ausgeglichen.

- Der "NE"-Scan ist rapide schneller geworden. Neue Mails werden bei 900
  Mails insgesamt in Brett in weniger als 0,5 Sekunden gefunden. Damit
  entfllt die lange Wartezeit...

- Ebenso ist die Suchroutine "Neue Mails im Brett" ("L" im Bretteditor mit
  Parameter "NEU") deutlich schneller geworden (gleiche Routine wie NE)


Gru, Jrgen





Madness Mailbox-System Update V4.03.R1               Hamburg, den 22.10.1993
======================================


Moin,

dieses Update kommt etwas berraschend. Das liegt zum Einen daran, da
es nicht besonders umfangreich ist und daher lange Betaphasen nicht er-
forderlich, zum anderen ich aufgrund meiner derzeitigen Lage nicht viel
Kontakt mit anderen Autoren hatte. Ich habe soweit alle Vorschlge der
letzten 4 Wochen eingebaut. Weitere Versionen folgen weiterhin.

************************************************************************
*                                                                      *
* ENTGEGEN ANDERSLAUTENDEN GERCHTEN, VERBREITET VON DIVERSEN EX-MAD-  *
*                                                                      *
* SYSOPS, WIRD DAS MAD-SYS NATRLICH WIE IMMER WEITERHIN SUPPORTET UND *
*                                                                      *
* WEITERENTWICKELT!                                                    *
*                                                                      *
************************************************************************


Fehlerbeseitigungen seit V4.02.R3:

- Beim Upload wurde der Partitionsindex nie in die Indexdatei IDX_PRG.DAT
  geschrieben. Das hatte an sich keine negativen Auswirkungen; das Finden
  der angeforderten Programme zum Download dauerte nur etwas lnger und
  PRGIDXCH.PRG meldete bei jedem neuem Upload seit V4.02.R3 verstndlicher-
  weise einen "PartNo"-Fehler. Einzig das TumTausch-External funktionierte
  durch diesen Bug nicht, d.h. es konnten keine Downloads via Tausch ange-
  fordert werden. Dadurch ist der Fehler erst recht spt gemeldet worden.
  Bugreport von: Jrg R. und Carsten M.

- Hat man den Einsender eines Textes whrend des Lesens eines Brettes
  (dies geht nur mit Status 8 oder 9) gendert, so wurde zwar der Name
  im Header gendert, nicht aber bei der Funktionsauswahl "P" - PMail an
  <Absender>". Dort erschien der ALTE Absender. Schrieb man nun DIREKT
  nach einer nderung des Absenders eine PMail an diesen User, so wurde
  die PMail _zufllig_ an _irgendeinen_ User verteilt. Dies kam durch einen
  Fehler in meinen Cache-Routinen zustande, nun wird korrekt upgedatet und
  der korrekte Username erscheint.
  Bugreport von: Axel St.



Weggefallene Features:

- Bei allen Programmlisten-Ausgaben ist es erstmal nicht mehr mglich,
  Programme direkt zu lschen, zu editieren oder neu einzusenden. Dazu
  mu der Befehl "PED" verwendet werden. Das hngt damit zusammen, da
  ich nun alle Routinen auf Caching umgeschrieben habe, jedoch nicht
  genug Speicher auf 2 MByte Rechnern zur Verfgung habe, um eine Konsis-
  tenz der Cache-Daten zu gewhrleisten. Und da Sicherheit vor Allem
  geht, ist dieses Feature erstmal, nicht fr immer, ausgebaut.



Neue Features:

- Bei allen Ausgaben der Programmlisten kann man nun mit dem neuem Switch
  "Z" auch rckwrts in der Programmliste blttern. Es werden _alle_ Such-
  modi oder Sonderfunktionen hierbei beachtet!
  Vorschlag von: Michael Li.

- Beim Befehl "NE" ist nun ebenfalls wie beim Lesen im Bretteditor das
  Zurckspringen mglich. Allerdings wird immer nur innerhalb der Selektion
  zurckgesprungen. Das bedeutet:

  Bei "NE": "Z" (Message zurck) ist nur dann wirksam, wenn es vor der
            _aktuellen_ Mail auch wirklich noch eine Mail gab, die "Neu
            seit letztem NE-Aufruf" ist. Das Mad-Sys sortiert alle anzu-
            zeigenden Mails in ein Array und springt daher nur innerhalb
            der im Array befindlichen Mail-IDs hin- und her.

  Im Bretteditor "L": Auch hier ist ein Rckspringen nur innerhalb der
                      ausgewhlten Messages mglich. Drckt man RETURN,
                      will also alle Mails lesen, so kann man auch bis
                      zum Brettanfang-/Ende zurckspringen. Whlt man
                      "Mails 20-30", so kann man innerhalb dieses Bereiches
                      zurckspringen.

  Hinweis: Durch die vielfltigen (insgesamt 8 Kombinationen) Mglichkeiten,
  sich Mails anzuzeigen, heit "Zurck" nicht unbedingt immer "die davor
  liegende NUMMER". Wer im Bretteditor eingibt: "L 20-30", will die Mails
  20 bis 30 vorwrts lesen. Hier stimmt also "Zurck" im Sinne von "Msg.-
  Nummer zurck". Wer dem Bretteditor befiehlt, er soll mit "L 30-20" die
  Mails von 30 bis 20 ausgeben, erhlt die natrlich auch, wie gewnscht,
  in _absteigender_ Reihenfolge. Ein "Message zurck" bedeutet hier natr-
  lich, da eine Message mit einer _hheren_ Nummer angezeigt wird, da dies
  dann im Sinne der Eingabe "Zurck" ist.
  Ausfhrliche Hilfe dazu gibt es brigens seit ca. 3 Jahren im Bretteditor
  unter Eingabe von "?" (nur als kleiner Tip fr all' jene, die sich da
  abrackern und einzelne Message-Nummern etc. eingeben :-> ).

- Im Logbuch werden beim Logout-String nun die aktuellen Zahlen der gesam-
  ten sowie heutigen Anrufe angezeigt.

- Zwei neue Variablen fr Externalprogrammierer wurden eingebaut: "CALL"
  und "DAYC". Variable "CALL" bermittelt die gesamten Anrufe im Mad-Sys
  seit Erststart, "DAYC" die Anzahl der Anrufe am heutigen Tage. Genaue
  Spezifikationen bitte in \_MANUAL\STRUKTUR.EN\PARA_EXT.TXT nachlesen.
  Vorschlag von: David L.


Gru, Jrgen

