Madness Mailbox-System Update V4.04.R2                  Wedel, den 02.02.1994
======================================


Dies ist lediglich ein "kleines" Zwischenupdate, da einerseits ein SysOp
die V.FAST Untersttzung bentigt und zum Anderen der Bug in der Programm-
Ecke nervig sein kann :((


Fehlerbeseitigungen:

- Wenn Eintragungen in MENUE.DAT bezglich Bretter ("Bx" Befehl) falsch
  sind, wird ggf. ein Dummybrett eingerichtet und eine Fehlermeldung in
  das Logbuch geschrieben. Ebenso werden nun falsche Statusangaben und
  falsche Angabe der maximalen Anzahl der Zeilen pro Mail abgefangen und
  auf Default-Werte (Status: 9, Anzahl Zeilen: 800) gesetzt. Ferner werden
  berflssige Spaces etc. nun gefiltert und fhren nicht zu Fehlern.

- Wenn ein neuer Upload als bereits vorhandene Datei gefunden wurde (Suche
  anhand der ersten 128 Bytes auf Gleichheit, nicht die Dateinamen-Kontrolle),
  dann war bisher "Lschen der Datei" immer Default (nur RETURN drcken).
  Nun wird explizit abgefragt, ob die Datei akzeptiert oder gelscht werden
  soll.
  Bugreport von: Carsten M.

- Bei "DO" konnte es in seltenen Fllen dazu fhren, da bei Verwendung eines
  Direktparameters (z.B. "DO TEST.LZH") die Datei acht mal selektiert wurde,
  anstelle nur einmal.
  Bugreport von: diversen SysOps

- War ein Download nicht erfolgreich oder hat man bei Programmlisten-
  Ausgaben mit Q abgebrochen, so wurde der Speicher, der die markierten
  Programme festhlt, immer gelscht. Siehe auch unter "neue Features"...



Neue Features:

- Das Mad-Sys behlt nun markierte Programme solange im Speicher, bis die
  Markierung gelscht oder die gewhlten Programme erfolgreich downgeloa-
  det wurden. Somit ist auch der Mischbetrieb mglich, d.h. man kann sich
  z.B. mit "PSF" Programme suchen, die markieren, dann nach "PL" und da
  weitere markieren und dann den Download starten. Oder man beantwortet
  erstmal PMails, ruft dann nur "DO" auf und startet den Download. Der
  Batchspeicher wird erst dann gelscht, wenn der User dies explizit ge-
  wnscht hat oder der Download aller markierten Programme erfolgreich war.
  Somit entfllt auch das nervige Neuauswhlen aller gewnschten Programme
  bei einem fehlerhaften ZModem-Download.

  Hinweis: Sowie einmal PED aufgerufen wird, wird der Batchspeicher zwangs-
           weise gelscht, da dann der interne Cache neu aufgebaut wird.

- Es werden nun folgende Strings via MIDI erkannt und ausgefhrt:

  "LOGIN"+CR      Ein Login ber die MIDI-Schnittstelle findet statt.
                  Nur mglich, wenn kein User im System eingeloggt ist.
                  String wird gebuffert, d.h. kann bei eingeloggtem User
                  gesendet werden, MIDI-Login erfolgt dann unmittelbar
                  nach dem Logout des aktuell eingeloggten Users.

  "MODEMPROG"+CR  Programmiert das Modem mit den in MODEMCNF.DAT instal-
                  lierten Parametern. Kann jederzeit gesendet werden, die
                  Programmierung wird aber nur im Wartezustand (kein User
                  eingeloggt) ausgefhrt. Wenn User im System, erfolgt
                  Programmierung nach dem Logout des Users.

  "CHATSTAT"+CR   ndert den Chat-Status (Erreichbar, Nicht erreichbar,
                  freie Einstellung). Verhlt sich wie das Drcken von
                  F1 an der SysOp-Console. Kann jederzeit gesendet werden,
                  wird beachtet, sofern kein externer Programmstart (Ex-
                  ternal, Down-/Upload) vorliegt.

  "BELLFLAG"+CR   ndert das Flag ob die Bell via Console hrbar ist oder
                  nicht. Ansonsten gleiche Bedingungen wie bei CHATSTAT.

  "MODEMSPK"+CR   Schaltet den Modemlautsprecher ein bzw. aus. Verhlt sich
                  wie MODEMPROG.

- Erweiterung der erkannten bps-Raten. Folgende Connect-Meldungen werden
  nun erkannt:

  CONNECT            300 bps *
  CONNECT 300        300 bps
  CONNECT 0300       300 bps
  CONNECT 1200      1200 bps
  CONNECT 2400      2400 bps
  CONNECT 4800      4800 bps
  CONNECT 7200      7200 bps
  CONNECT 9600      9600 bps
  CONNECT 12000    19200 bps
  CONNECT 14400    14400 bps
  CONNECT 16800    16800 bps
  CONNECT 19200    19200 bps
  CONNECT 21600    21600 bps
  CONNECT 24000    24000 bps
  CONNECT 26400    26400 bps
  CONNECT 28800    28800 bps

  * In allen Fllen werden auch andere Strings wie "CARRIER 14400" erkannt.
    Nur bei einem 300 bps Connect, bei dem keine bps-Raten-Angabe gesendet
    wird, mu die Meldung "CONNECT" sein.

  Das Mad-Sys arbeitet damit fortan nun auch mit den neuen V.32terbo
  Modems sowie der 28800 bps V.FAST Technik zusammen. Whrend die bps-
  Raten von 300-16800 bps noch einzeln schaltbar sind (via MB.INF) und
  auch eine Statistik ber sie gefhrt wird, werden alle bps-Raten ab
  19200 bps inkl. zusammengefat in der Einstellung "bps-Raten ab 19200
  bps mglich". Ebenso erscheint bei "STA" noch keine feine Unterteilung,
  dies folgt in der nchsten Version.

- Bei der Berechnung der Transferzeit fr Downloads und Textausgabe wird
  nun beachtet, ob es sich um eine fehlerkorrigierende Leitung handelt
  (V.42, MNP, HST oder PEP) und entsprechend korrekt gerechnet.


Gru, Jrgen





Madness Mailbox-System Update V4.04.R1               Wedel, den 27.12.1993
======================================


Wichtiger Hinweis
-----------------

Die angekndigten Features betreffend Farbuntersttzung sind noch nicht
implementiert! Dies habe ich aufgrund Zeitmangels nicht mehr geschafft,
und diese Version mu aufgrund des Datumsbug dringend raus. Die V4.04.R1
luft seit ber 6 Wochen unverndert im Betatest, es ist also keine Quick-
Version! Lediglich das Farbfeature ist noch nicht implementiert, unter
PAR kann man zwar schon einige Einstellungen vornehmen, die sind aber
ohne Wirkung (noch).

BITTE MEINE NEUE ANSCHRIFT BEACHTEN UND DEN TEXT "SOFTWARE.TXT" AUS-
TAUSCHEN, SOFERN ER BEI EUCH INSTALLIERT IST! DANKE!



Fehlerbeseitigungen:

- Ein dummer Fehler existiert seit V4.01.R1 in den Routinen zum Abspeichern
  der Userdaten. Der Converter fr die SYSTEM.DAT Datei von V4.00 auf V4.01
  hat bei der Convertierung des "User ist deaktiviert"-Flags Mist gebaut,
  allerdings nur dann, wenn ein derzeit noch ungenutzter Eintrag zufllig
  den Wert 0 hatte. Dies fhrte dazu, da manche User zwar sich einloggen
  konnten, aber z.B. bei "NE" nicht ffentlich antworten, weil dies nur
  aktivierte User drfen. Andereres Szenario: Man konnte als "Normaluser"
  nicht auf Mails antworten, weil das System durch diesen Fehler dachte,
  der Absender der Mail sei deaktiviert - auch dann ist kein ffentliches
  Antworten mglich.
  Dieser Fehler ist bei mir (425 User) nur bei 8 Eintrgen wirksam geworden,
  die meisten drften das nie bemerkt haben, daher hat es auch lange ge-
  dauert, bis dieser Bug mal auftrat.

  Durch das Convertieren der SYSTEM.DAT in das genderte Format ab V4.04.R1
  werden evtl. fehlerhafte Usereintrge automatisch korrigiert!

- Wurde eine UG von einem User kleiner Status 8 aufgerufen, der vorher
  _kein_ NE-Befehl ausgefhrt hatte oder ein normales Brett mit Antwort-
  mglichkeit betrat, so konnte er in der UG nicht ffentlich antworten.
  Bugreport von: Michael Li.

- Kein Rangecheck beim Einlesen der Dateien RECHNER.DAT und STICHWRT.DAT
  (beide Ordner \SYSTEM). Fortan ist in Zeile RECHNER.DAT eine Zeile mit
  maximal 20 Zeichen mglich (alles darber wird abgeschnitten), in der
  Datei STICHWRT.DAT drfen die Parameterzeilen 70 Zeichen lang sein.
  Bugreport von: Andreas K.

- Ergnzung zu STICHWRT.DAT: Die alte Beschreibung, da die ersten 8
  Zeichen "Kurzform" des Stichwortes ergeben, ist HINFLLIG, bereits seit
  der V4.00! Ich habe es nie gendert, auch bei mir nicht, aber wie
  STICHWRT.DAT aussieht, ist nun vllig egal, da in der Indexdatei nur
  die Nummer der Zeile festgehalten wird, nicht die ersten 8 Zeichen der
  Stichwortbeschreibung!

- Schwerer Fehler war bei allen Programmlisten-Ausgaben: Wurde ein User
  gelscht, der Programme mit einem Status hher als 1 upgeloadet hatte,
  so waren von dem Zeitpunkt der Lschung des ehemaligen Uploaders an alle
  diese Programme fr jeden GAST sichtbar - NUR fr Gste, nicht fr ein-
  getragene User, es sei denn, der Userstatus langt aus, um das Programm
  zu sehen. Dies kam daher, da Gste und gelschte User diegleiche interne
  ID haben...
  Bugreport von: Michael Sch. und Axel St.



Neue Features:

- Durch die neue SYSTEM.DAT wurde ein neues Flag eingebaut, das beschreibt,
  ob der User schon mal eine Mail im System verfat hat oder nicht. Hat er
  noch keine Mail geschrieben, so entfllt das Umbenennen und ndern der IDs
  beim Umbenennen des Usernamens. Das alte, etwas unsichere Verfahren be-
  treffend der Status-nderungsabfrage entfllt damit.

  Alte User, d.h. die User, die sich vor dem Installieren der V4.04.R1
  eingetragen haben, haben dieses Flag grundstzlich gesetzt, d.h. es wird
  auch grundstzlich immer umbenannt. Ich hatte zuerst berlegt, vorher
  zu scannen, ob der aktuelle zu convertierende User eine Mail/PMail/
  Upload/Statusbytes (UG-Zugriffe) irgendwo ausgefhrt bzw. gesetzt hat,
  aber das wrde bei 100 Usern und einem durchschnittlich schnellem Rechner
  durch die Hunderte von Filezugriffen ca. 1 Stunde dauern... :(

- In "STA" werden nun auch Fax-Anrufe mitgezhlt. Die Ausgabe erscheint
  aber nur dann, wenn die Receive-Fax-Funktion berhaupt eingeschaltet
  ist. Ein temporres Deaktivieren der Fax-Empfangsfunktion lscht den
  Zhler NICHT.

- Die Box fragt nun auf einem Mega STE oder TT nun auch immer die jeweils
  andere RS232 ab auf einen Nullmodem-Login. Bedeutet: Fhrst Du die Box
  normal auf Modem 2, so kannst Du Dich via Nullmodem und senden von
  "LOGIN"+CR auch von Modem 1 einloggen. Oder umgekehrt, arbeitet die
  Box normalerweise auf Modem 1, so einfach "LOGIN"+CR via Modem 2 senden
  und der Login findet statt.

  WICHTIG:

  Die Box prft immer den Carrier, egal welche RS232 vorhanden ist bzw.
  genutzt wird! Daher langen Drei-Draht-Kabel nicht aus!

  Noch wichtiger: Die Box ndert fr die jeweils normal nicht genutzte
  Serielle keinerlei Betriebsparameter! Du mut also mittels Auto-Ordner
  Programm (oder ACC; dann aber darf die Box NICHT als Autostart angemeldet
  sein!) die bps-Rate, CTS/RTS Handshake etc. vor dem Start der Box fest-
  legen!

  ** Angekndigtes Programm SET_COM.PRG noch nicht verfgbar! Wird nach-
  ** geliefert in der "MBI" Programmecke in der Madness Headquarter!

- Das Mad-Sys zhlt nun die Anzahl der Downloads, die Anzahl der Uploads
  sowie die jeweiligen KByte-Zahlen fr jeden User mit. Es ist daher ein
  Convertieren der SYSTEM.DAT mit dem Programm SYS2V404.PRG erforderlich!

  Jeder User kann nun mit "UST" ansehen, wieviel er schon downgeloadet und
  upgeloadet hat. Die vier Zhler beziehen sich immer auf _ALLE_ UP/DO-
  Aktivitten seit Usereintrag, egal ob evtl. gesendetete Programme des
  Users noch in der Programmecke vorhanden sind oder nicht.

  Zwei Einschrnkungen:

  - Die Zhler werden nicht an Externals bergeben
  - Ein "UST <username>" als Status 8 oder 9 User zeigt wie bisher alle
    Daten an, die UST ausgibt, bis auf die Upload-/Download-Zhler. Diese
    bekommt nur der User selbst zu sehen.

  Diese Zhler sind nirgendwo abrufbar, auer fr den User selbst. Damit
  sollen "Ratio"-Programme und Stasi-artige Kontrollen der U/D-Aktivitten
  der User verhindert werden.


MfG. Jrgen

