home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Vectronix 2
/
VECTRONIX2.iso
/
FILES_07
/
MAG_SL84.ZIP
/
MAGICBOX
/
TEXTE
/
HISTORY.080
< prev
next >
Wrap
Text File
|
1991-12-23
|
78KB
|
1,512 lines
(0.5ß)
======
Moin Jungs und Mädels,
MagicBox TT ist endlich soweit fertig, daß ich es als BETA (!)-Version
rausgeben kann. Wer sich zu dem Schritt entschließt, von MagicBox ST
auf MagicBox TT upzugraden (kost' nix), nehme sich den Updater
("UP_ST-TT.PRG") und lege ihn in sein MAGICBOX-Verzeichnis. Starten
und fertig. Das Programm erklärt sich selbst und wandelt alle benötigten
Dateien um.
Der SYS-Ordner fällt weg. Es werden nach der Umwandlung lediglich die
folgenden Ordner benötigt:
\MAGICBOX
\BIN-PM
\BRETTER
\(brettname)
\NET
\PROGRAMM
\SYSTEM
\UPLOAD
\UTILS
\VORTEXT
In diesen Ordnern haben sich dann die folgenden Dateien zu befinden:
\MAGICBOX
\magicbox.prg
\BIN-PM
\BRETTER
\(brettname)
\brett.dat
\brett.ind
\zugang (noch nicht unterstützt!)
\(die binären dateien)
\NET
\boxnode.PAR
\boxnode.TXT
\PROGRAMM
\_#cnf.prg
\_netcall.prg
\_netrout.prg
\_netsort.prg
\_online.prg
\_warte.prg
\SYSTEM
\daten.tmp (wird von _#cnf angelegt)
\magicbox.ber (Bereichsdatei)
\magicbox.bri (Brief, geht ins Postfach)
\magicbox.cnf (Konfiguration)
\magicbox.con (Kommt bei DIALOG, früher .COM)
\magicbox.fil (Bretter, wie gehabt)
\magicbox.hlp (Hilfstext)
\magicbox.lst (Event-Datei)
\magicbox.imp (Logintext)
\magicbox.nif (Netinfo, wie gehabt)
\magicbox.pmd (PM-Texte, wie gehabt)
\magicbox.pmi (PM-Index, wie gehabt)
\magicbox.pof (Bei Befehl POSTFACH, wie gehabt)
\magicbox.pro (Protokoll, früher .LOG)
\magicbox.sys (Systemdatei, wie gehabt)
\magicbox.udv (Lese-UD-Datei, wie gehabt)
\magicbox.usr (Userdatei, wie gehabt)
\vorwahl.0 (Vorwahl Zone 0)
\vorwahl.1 (Vorwahl Zone 1)
\vorwahl.2 (Vorwahl Zone 2)
\UPLOAD
\(empfangene Dateien)
\UTILS
------------> \ARC.TTP (höchstens 5.21!) <-------------------
\LHARC.TTP
\ZOO.TTP
\ZIP.TTP
\SZ.TTP (alle Versionen möglich)
\RZ.TTP (u.U. nur bis Version 2.1!)
\VORTEXT
\SPRUCH.TXT
\EREIGNIS.TXT
\PERSON.TXT
ACHTUNG! ES WERDEN NICHT ALLE DATEIEN VOM PROGRAMM KOPIERT! BITTE
ÜBERPRÜFEN UND SELBST DIE ENTSPRECHENDEN DATEIEN DORTHIN KOPIEREN, WO
SIE HINGEHÖREN!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
! ***** WICHTIG ***** AUF JEDEN FALL MAGICBOX.CNF EINLADEN UND IM !
! ***** WICHTIG ***** TEXTEDITOR EIGENEN BEDÜRFNISSEN ANPASSEN! DATEI IST !
! ***** WICHTIG ***** IN SICH SELBST BESCHRIEBEN! !
! ***** WICHTIG ***** EBENFALLS DIE PROTO.CNF UND DIE BEFEHLE.CNF ANSEHEN !
! ***** WICHTIG ***** UND DEN EIGENEN BEDÜRFNISSEN ANPASSEN! VOR DEM PRO- !
! ***** WICHTIG ***** GRAMMSTART AUF JEDEN FALL "_MAKEBEF.PRG" STARTEN! !
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Der Updater legt automatisch drei Bereiche an, die sich
* Lokales
* MagicNET bzw. LightNET (je nach Updater)
* Files
nennen. weitere Bereiche sind dann bitte per Hand einzurichten mit dem
Befehl "ED BE". Achtung: Nachdem die Bereichsnummern für die Bretter
festgelegt wurden, darf auf keinen Fall mehr die Reihenfolge der
Bereiche geändert werden (nunja, ist ja auch gar nicht möglich, gell).
Der erste angezeigte Bereich ist Bereich 1, der zweite Bereich 2 usw.
Einiges zur Struktur der Box:
Neu eingeführt wurden Bereiche. Lokal, Net und Gate gibts also nicht mehr
in dieser Form, sondern es können bis zu 255 Bereiche (sollte wohl reichen)
frei nach Schnauze eingerichtet werden. Die Bereichsnummern richten sich
danach, in welcher Reihenfolge die Bereiche abgespeichert wurden. Es wird
demnächst natürlich auch ein Tool geben, mit dem man Bereichsnummern aller
Bretter auf einen Schlag ändern kann. Man kann trotzdem einen Bereich
löschen; er wird dann nur durch ein "x" als gelöscht gekennzeichnet. Kein
Problem also.
Bei den Bereichen recht interessant: Man kann einen Bereichslevel angeben.
Auch jeder User besitzt einen Bereichslevel. Ist der User-Bereichslevel
nun kleiner als der beim Bereich angegebene, kann der User KEIN Brett
mehr anwählen, das sich in diesem Bereich befindet, unabhängig davon,
welche Lese- bzw. Schreiblevel das Brett besitzt. Vorteil: So kann man
zum Beispiel sehr schnell einen ganzen Bereich für User unzugänglich
machen. Sehr nützlich beispielsweise bei Zerberus oder anderen Netzen.
Ansonsten kann man bei den Bereichen den Bereichsnamen, die Bereichs-
Beschreibung und - wie gesagt - den Bereichslevel festlegen.
BRETTER: Hier gibt's nicht viel neues. Außer: Ab sofort können auch
LOKALE Bretter und auch BIN-Bretter zensiert werden. Vorteil: Bei BINs
können die User erst dann die Dateien downloaden, wenn sie auf ihre
Richtigkeit hin überprüft wurden.
Der Befehl "ZENSUR" fällt weg. Die Zensur geht anders. Wenn eine Nachricht
zu zensieren ist, kann man in der Auswahlzeile NACH dem Lesen der
Nachricht einfach "Z" drücken, und die Nachricht wird zensiert (oder auch
nicht, es erscheint eine Nachfrage). Ansonsten bleibt alles beim alten.
Die Unterbretter bleiben so lange aus, bis ich mir ein Konzept überlegt
habe, bei dem ich nicht umständliche Suchgriffe durch die Bretterdatei
machen muß. Kommen aber in einer der nächsten Versionen wieder rein.
BINARY FREI (Brettart 4) bedeutet, daß alle User hier freien Download
haben (wird also dem Downloadkonto nicht berechnet).
Bei den NODES hat sich auch einiges geändert: Unterstrichpoints werden
ab sofort unterstützt, soll heißen: Points brauchen nur noch in der
eigenen Box eingetragen zu werden. Das ganze wird über Vertreter
geregelt. Dadurch gibt's aber auch eine Einschränkung: Nachrichten VOM
Point INS Netz und zurück können nur über EINEN Usernamen laufen.
Klar, denn das ganze soll ja über einen Vertreter laufen. Beim Edieren
der Nodes ist beim Parameter "Username" also der Username des
entsprechenden Users in der Box anzugeben! Hoffe, das ist verständlich
ausgedrückt. Also: User "BLUBB" möchte einen Point namens "BLA" aufmachen.
Einrichten Node: _BLA
Bei seinem Usernamen gibt User "BLUBB" als Vertreter "_BLA:BLUBB" an.
Bei Nodes edieren unter "Username" "BLUBB" eingeben.
Sprich: In seinem Point muß der User unter dem gleichen Namen wie in der
Box schreiben! Klar, denn sonst funktioklappt der Vertreter nicht mehr.
EREIGNISSE: Es gibt (bislang) sechs verschiedene Arten von Ereignissen.
Zunächst bitte "ED ER" eingeben, um die Ereignisse zu edieren. Die Zeit,
die nun abgefragt wird, ist im Format "HHMMSS" einzugeben. Die Angabe
"Erledigt am" gibt an, an welchem Tag das Ereignis zum letzten Mal
durchgeführt wurde. Jedes Ereignis wird täglich ausgeführt. Zum Suchen
eines Ereignisses reicht es aus, die signifikanten Stellen einzugeben
und dann <Return> zu drücken. Den Rest ergänzt das Programm dann.
Die Ereignisarten sind so aufgeschlüsselt:
1: Poll. Bei PARAMETER bitte die anzupollende Box angeben.
2: Programmstart. Bei PARAMETER bitte den Namen des Programms angeben.
3: Batch. Noch nicht belegt, kommt in einer der nächsten Versionen.
4: Offline. (NET-Zeit) Parameter irrelevant.
5: Online. (Ende NET-Zeit) Parameter irrelevant.
6: Mausklick. Parameter: Erste Stelle: wievielter Button von links
Zweite Stelle: wievielter Button von oben
Dritte Stelle: Komma oder Space
Vierte Stelle ff.: "Tastatur"eingabe
Um das zu erläutern: wenn als Parameterart "6" (Mausklick) eingegeben
wurde, "klickt" das Programm um die vorgegebene Uhrzeit den entsprechenden
Button im Wartebildschirm an. Gibt man bei "Parameter" beispielsweise
folgendes ein:
53,TESTNODE
dann "klickt" die Box auf den 5. Button von links, 3. Button von oben
(und das ist der Button "NODE") und nimmt als "Eingabe" den Text
"TESTTEXT". Im Klartext: Zur vorgegebenen Zeit wird hier der Nodename
umgeändert auf "TESTNODE". Damit kann man beispielsweise automatisch
User sortieren (Parameter "41,"), den Sysopnamen ändern (Parameter
"51,Sysopname"), aber auch pollen ("71,POLLBOX"), natürlich aber auch
das Programm automatisch beenden ("83,").
7: Vorarcen. Parameter: Für welche Boxnode.
Im Wartebildschirm kann man die Buttons jetzt nicht nur per Maus
bedienen, sondern auch per Tastatur. Die obere Reihe wird mit den Tasten
<F1> bis <F8> angesprochen, die zweite Reihe per <Shift>+<F1> bis
<Shift>+<F8>, die untere Reihe mit den Tasten <1> bis <8>. Consolenlogins
also per <F1>, Programmende per <8>, Protokoll zeigen mit <F6> und
pollen per <F7>.
"EXLOG A" sendet ein "ATA" zum Modem, "EXLOG D" ein "AT X1 D".
Der Wartebildschirm ist nicht das Nonplusultra und wird noch geändert.
Das Pollen kann jederzeit abgebrochen werden durch einen Druck auf eine
beliebige Taste. Der Abbruch kann jedoch bis zu einer Minute dauern.
Sobald eine Verbindung besteht, kann jedoch NICHT mehr abgebrochen werden.
Soweit. Ach ja, nachdem der Updater durchgelaufen ist, müssen im
Bretteditor alle Bretter noch den entsprechenden Bereich zugeordnet
werden. Etwas nervig, geht aber nicht anders. Das mit den Bereichsnummern
habe ich ja oben schon erwähnt. Alle Unterbretter werden allerdings als
normale Bretter angelegt und können deshalb - bei Bedarf - wieder
gelöscht werden.
Einige Befehle im Online-Programm haben sich geändert; einfach mal
anschauen. "ED" gebe man beispielsweise mal ohne Parameter ein, um die
Übersicht zu erhalten.
In allen ED-Variationen kann man beispielsweise Bretter, User und
Nodes löschen, indem man sie eingibt, <Return> drückt, dann den Namen
des eingegebenen löscht und in der LEEREN Eingabezeile <Return>
drückt. Sollte das nicht gehen, <Leertaste> und <Return> drücken.
Um im Bretteditor ein bereits vorhandenes Brett zu suchen, reicht es,
nur die ersten paar Buchstaben einzugeben, das Programm füllt dann
automatisch auf. In allen anderen Editoren bitte vollständig eingeben.
Der Bereichseditor nimmt auch kleine Buchstaben auf. Im Editor können
zum Suchen alle Buchstaben klein eingegeben werden; macht nichts; das
Wort wird dann korrekt überschrieben. Am besten einfach probieren.
Eine ausführliche Anleitung für das Programm ist in Arbeit und folgt
in wenigen Tagen.
ACHTUNG! VOR DEM STARTEN DES BOX.PRG ZUERST DIE KEY.DAT INS VERZEICHNIS
"\MAGICBOX" LEGEN! MERKT DAS PROGRAMM, DASS DIE KEY.DAT FEHLT, WERDEN
RIGOROS DIE BRETTER AUF 10 UND DIE USER AUF 2 STÜCK GEKÜRZT!
Noch eine Bemerkung zu den Funktionstasten im Programm, denn sie haben
sich geändert. Zunächst muß gesagt werden, daß sie jetzt IMMER funktionieren,
und nicht nur dann, wenn der User eine Befehlseingabe machen muß.
F1: Logoff ohne Kommentar
F2: Logoff ohne Kommentar, aber mit Störzeichen
F3: Der Sysop möchte Dich sprechen...
F4: Sofort-Chat
F5: User-Editor
F6: Brett-Editor
F7: noch frei. Bitte Vorschläge.
F8: noch frei. Bitte Vorschläge.
F9: noch frei. Bitte Vorschläge.
F10: Sysop im System... bzw. User zurück im System.
Noch was: Den Chat kann man beantworten durch einen Druck auf die
Leertaste. Möchte man den User NICHT sprechen, einfach eine andere
Taste als die Leertaste drücken.
Martin [20-10-1991]
----------------------------------------------------------------------------
Zusatz am 23-10-1991 (0.63ß)
============================
Bei der ersten Upgrade-Auslieferung fehlte die CNF-Datei. Ich hoffe,
das gab keine Probleme. Nun ist sie dabei.
Am Schluß des Upgraders meint selbiger, man solle das ARC521.TTP selbst
in den Ordner "MAGICBOX\UTILS" kopieren. Ist auch so richtig, allerdings
_MUSS_ das Programm dort den Namen "ARC.TTP" bekommen - also OHNE ein
"521"!
Weiterhin neu: Diverse kleine Bugfixes, während des Online-Betriebs
erscheint oben am Rand, welcher User eingeloggt ist. Fehlte doch etwas.
Nun gibt's einen externen Usereditor. Hoffe, er beliebt so, wie er ist,
er kommt ebenfalls ins Verzeichnis "PROGRAMM". Grundsätzlich ist dazu
zu bemerken, daß alle Programme, die mit einem Unterstrich beginnen, ihr
Dasein im Ordner "PROGRAMM" fristen müssen.
Da ich noch nicht die Möglichkeit freigegeben habe, interne Befehle
als externe Programme zu nutzen, jedoch schon ein nettes CHAT-Programm
existiert (FSC-Edi oder so), lege jeder, der ein Programm für den Chat
hat, es unter dem Namen "\MAGICBOX\PROGRAMM\_CHAT.PRG" auf die Platte.
Findet das Programm also beim Chat ein Chat-Programm, wird dieses
aufgerufen, ansonsten geht es in den internen Editor.
TEXTUPLOAD funktioniert jetzt. Hatte ganz vergessen, das nich einzubauen.
Asche auf mein Haupt.
ASCII-Upload machte Probleme, wenn man vorher eine Nachricht in einem
Brett gelesen hatte (soll ja vorkommen, gell). Sollte jetzt eigentlich
funktionieren, ich lösche einfach alles, was vorher schon in dem
Textarray steht -> dadurch keine Probleme mehr,
Mehrnetzfähigkeit. AB SOFORT GIBT ES AUCH EINEN MEHRNETBETRIEB, vorerst
LIGHTNET UND MAGICNET. Zerberus folgt später. Daher ist es notwendig
geworden, einige zusätzliche Angaben bei den Nodes und den Bereichen zu
machen. Wer mehrere Netze auf einmal fährt (bislang keiner außer mir),
der muß jeden BEREICH edieren und für jeden Bereich eintragen, was im
Header stehen soll ("MagicNET" oder "LightNET". Wer mag, kann das
MagicNET-Programm selbstverfreilich auch im PhoenixNET nutzen, mir aber
vorher eben Bescheid sagen, dann mache ich eben eine ein-Bit-Änderung.
Die gleiche Änderung ist bei allen NODES vorzunehmen, damit das Programm
weiß, welcher Header bei einer PM zu erzeugen ist.
Wer in zwei Netzen gleichzeitig pollen will, braucht den Kombimailer
MagicNET/LightNET (10,- DM gegen Abgabe des alten Mailers). Beim
Pollen ist dann jeweils vor dem Pollen eventuell der eigene Nodename
umzustellen (wenn notwendig), das geht ja fein automatisch mit
Mausklick "53,Nodename". Nach dem Poll die Umstellung nicht vergessen.
Das nächste erhältliche Tool wird ein Programm zur Filelistenerstellung
sein. 255 verschiedene Listen sind damit möglich, denen auch individuelle
Namen gegeben werden können. Dazu ist jedes Up-/Download-Brett einmal
zu edieren und die Nummer der gewünschten Fileliste einzugeben (0 = nein,
1-254 Nummer der Liste). Kurzanleitung wird im Rahmen dieses Upgrade-
Textes sein (vorerst).
Das Modem hebt jetzt auch ab, wenn man sich per Console in die Box
begibt. War vorher nicht der Fall. Abhebestring natürlich konfigurierbar
in der CNF-Datei.
Nun gibt's beim Einloggen auch einen Ton, wenn man das eingestellt hat.
Nicht wundern, er hat sich ein wenig geändert im Hinblick auf MagicBox ST.
Pedder jedenfalls hat sich erschreckt :-}
Soweit.
Martin [23-10-1991]
----------------------------------------------------------------------------
Zusatz am 31-10-1991 (0.67ß)
============================
aus der MAGICBOX.CNF wurden die Definitionen für die Protokolle entfernt.
Dafür ist jetzt eine Datei namens "\MAGICBOX\SYSTEM\PROTO.CNF" vorhanden,
wovon eine Beispieldatei mitgeliefert wird. Wer RZ/SZ 2.17 hat, kann die
Datei SO verwenden. Bis 2.14 muß dann allerdings (meines Wissens)
XMODEM-G und ZMODEM-RLE entfernt werden. RZ 2.14 funktioniert NICHT auf
dem TT! Vorsicht! DAS ERSTE PROTOKOLL IN DER PROTO.CNF MUSS AUF JEDEN
FALL ZMODEM (NORMAL) SEIN, DA MIT DIESEM PROTOKOLL DER NETZTRANSFER
DURCHGEFÜHRT WIRD! Bitte nach der Installation die User darauf hinweisen,
daß sie ihre Protokoll durch PAR noch einmal ändern müssen (da die sich
natürlich verschieben). LÜCKEN IN DER NUMERIERUNG NICHT NICHT ZULÄSSIG!
In der MAGICBOX.CNF sind seit der 0.65 drei Werte hinzugekommen:
; ------------------------------------------------------------------------
; Bitte in der nächsten Zeile angeben, wo sich das Terminalprogramm
; befindet. Achtung: Rufus funktioniert als hier eingetragenes Terminal-
; programm erst ab Version 1.10 ("ungültiges Handle"), also die von TKR
; vertrieben werdende Version!
;
TERMINALPROGRAMM I:\RUFUS.110\RUFUS.APP
;
; Bitte hier eintragen, ob die Sysop-PMs gezählt werden sollen oder nicht.
; Zählen=1, Nicht zählen=0.
;
SYSOP-PM 1
;
; In der folgenden Zeile angeben, ob die Anzahl der Nachrichten in den
; Brettern angegeben werden soll. 1=Ja, 0=Nein.
;
BRETTER-ZÄHLEN 1
;
; ------------------------------------------------------------------------
Die Angaben für Protokoll Senden, Empfangen und die entsprechenden Parameter
können jetzt bedenkenlos aus der MAGICBOX.CNF gelöscht werden!
Externe Programme können jetzt auch mit einem Parameter aufgerufen werden!
Die Angabe "LHARC.TTP x out" ruft "LHARC.TTP" auf und übergibt den
Parameter "x out". Dank an Aladin für den Hinweis, hatte ich vergessen,
einzubauen.
Bei Up-/Downloadbrettern wird vor dem Upload der freie Platz auf der
Platte angezeigt. Dafür kann man jetzt mit ED BRETT für jedes Up-Down-
loadbrett angeben, wieviel Platz MINDESTENS noch frei sein muß, damit
die User noch uploaden dürfen! Also jedes Up-/Downloadbrett eben per
ED BRETT oder mit dem Bretteditor durchgehen! Dank an Dynamit für diesen
Vorschlag.
Martin [31-10-1991]
----------------------------------------------------------------------------
Zusatz am 04-11-1991 (0.68ß)
============================
Einige Befehle fehlten noch und sind nun hinzugekommen.
RUNDSCHREIBEN bekannt. Ab Level 5.
KENNWORT bekannt. Ab Level 1.
RÜCKNAHME bekannt. Ab Level 2.
DOS kenannt. Ab Level 8.
Für DOS gibt's das Programm "_MAKEDOS.PRG", mit dem man (wie bekannt)
ein Paßwort für's DOS konfigurieren kann. Alles wie gehabt. Dank an
den guten, alten PEDDER für Rundschreiben. Dank an Lines für
Rücknahme.
Keine Schmähbriefe bitte, die Level werden noch frei konfigurierbar
werden; keine Sorge deswegen.
Der Befehl "NEUEINTRÄGE" kann ab sofort etwas anders benutzt werden:
NEUEINTRAEGE gibt Neueinträge des aktuellen Bereichs aus.
NEUEINTRAEGE * gibt Neueinträge aller Bereiche aus.
NEUEINTRAEGE <bereich> gibt Neueinträge des Bereichs <bereich> aus.
Dies deshalb, weil einige Festplatten doch wohl eher "Lautschleicher" sind
und die User zu ungeduldig beim Warten sind... .-) Dank an DYNAMIT für
diese nette Variation. BTW, Dynamit bringt GUTE FehlerDOCs und Vorschläge.
Wie wär's mit Euch?
Im Editor hat manchmal ".I" nicht an der richtigen Stelle die Zeile
eingesetzt. Habe keinen Fehler gefunden und im GFA-Editor lief auch alles.
Bitte darauf achten und mir mal Bescheid geben, falls Fälers auftreten.
Ein externes CHAT-Programm wird jetzt nur noch dann aufgerufen, wenn
der User VT100 eingestellt hat. Ansonsten springen wir in den pieseligen
Editor, wie gehabt.
Für die Boxen, die Nachrichten weiterserven, gibt's jetzt endlich einen
(funktionierenden und MagicNET-Polldoc-konformen!) MAF! Ich habe mir diese
Arbeit gemacht, OBWOHL das System beim nächsten Programmierertreffen
umgestellt wird. Siehste! Bedienung des MAF ist immer noch gleich:
Betreff: BRETTER
1. Zeile: %Pollpaßwort
Folgende Zeilen: +CODE, -CODE, %LIST ALLE, %LIST BESTELLT, %LIST
UNBESTELLT und %HILFE. Wer irgendwas dabei falsch macht, kriegt
automatisch einen Hilfstext zugesandt. Freundlich, nicht wahr?
Bei Kombimailern wurde in Bereichen mit Netzwerkangabe das falsche
Netzwerk geschrieben (nämlich keines). Dank an BEGGAR, durch den ich
auf diesen falschen Fehler aufmerksam wurde. Er schrieb was bei mir
in's AQUARIUS, worauf ich bemerkte, daß der Header verkrüppelt war.
Nach dem Logoff stand bei Usern mit Zeilenangabe größer als Bildschirm
immer die Zeichengröße auf 8x8. Das Problem ist behoben.
Der Dateiname wird jetzt im Sysop-Protokoll mitprotokolliert, damit man
sehen kann, bei welcher Datei SL abgesoffen ist (WENN es mal vorkommt
.-}).
Das war's an Neuerungen. Bitte dann auch die neuen Hilfstexte noch
einbinden, wenn ich bitten darf!
Martin [04-11-1991]
----------------------------------------------------------------------------
Zusatz am 04-11-1991 (0.70ß)
============================
Die Befehle "BOXINFO" und "BAUD" sind jetzt neu reingekommen, dazu bitte
die Hilfstexte reinsetzen.
Bitte nicht wundern, wenn die Umlaute auf einmal etwas merkwürdig auf dem
Bildschirm erscheinen; das hat seine Richtigkeit! Die Umlautwandlung
funktioniert jetzt endlich! Um sie funktionsfähig zu machen, kann man al-
lerdings keinerlei Vorgaben mehr im Befehl "PARAMETER" machen, sondern man
muß die Umlaute immer neu eingeben, wenn man den Befehl PARAMETER eingibt.
Alle Befehle sind jetzt frei konfigurierbar. Wer mag, nennt also den
Befehl "ARCHIV" um in den Befehl "FILE" oder erlaubt beide Befehle oder
setzt ein externes Programm ein, ....... Wie auch immer. Dadurch werden
auch die Befehlslevel frei belegbar. Wer also gerne den Scanner ab
Befehlslevel 1 haben möchte, stelle das eben ein; kein Problem. Die
Befehle werden in der Datei "\MAGICBOX\SYSTEM\BEFEHLE.CNF" angegeben.
Eine ausführliche Beispieldatei liegt bei. Dort ist auch beschrieben,
welche Parameter wie übergeben werden. Diesbezügliche Wünsche bitte
schnellstens an mich schicken! An Mäkelköppe: Ob man von der Console
aus oder von außen aus drin ist, sieht man im letzten Eintrag des
Protokolls (".PRO") ("- C -" oder Anrufzahl)! Dabei ist zu beachten,
daß vom Programm aus alle Dateien geschlossen werden (!) und somit
die gesamte Platte zum wahlfreien Zugriff zur Verfügung steht!
Eine kleine Utility-Sammlung für externe Programme wird in den nächsten
Tagen erscheinen. Damit kann man dann eigene externe Programme entwerfen,
die problemlos funktionieren sollten.
Auf diese Art und Weise werden demnächst auch Batch-Befehle einbindbar
sein, ich bin mir über den sinnvollen Aufbau noch nicht ganz im Klaren.
Kommen aber bald.
Martin [04-11-1991]
----------------------------------------------------------------------------
Zusatz am 05-11-1991 (0.71ß)
============================
Langsam habe ich die Nase erstmal voll; das Programm funktioklappt ja
endlich auch richtig und recht fehlerfrei (konnte hier keine mehr fest-
stellen; in Berlin ebenso). Trotzdem ging mir der überaus langsame
Scanner gehörig auf den Wecker, und ich habe 'nen TT! Kurzerhand habe
ich mir ein kleines neues Konzept entwickelt, mit dem das alles richtig
klappt und der Scanner jetzt wunderbar schnell ist. Weiterhin wurde die
Ausgabe der neuen Bretter verschnellert, analog zum Scanner.
Die Berechnung der Telekom-Gebühren funktionierte zwar, hat aber den
Wert durch zweifache Aufrechnung der Beträge auch doppelt angezeigt.
Fehler ist jetzt behoben (sinnvollerweise wurde im BOXINFO alles richtig
angezeigt). Ebenfalls im Wartebildschirm kann es nun nicht mehr vorkommen,
daß auszuführende Programme (Ereignisliste) aus dem Bildschirm heraus-
quellen. Nun werden einfach die rechten zehn Zeichen des Programmnamens
genommen.
Wem die Bereiche noch nicht genug sind, der nehme sich jetzt Unterbretter
zur Hand. Welches Brett zu welchem gehört, wird jetzt nicht mehr per
Hand angeklickt, sondern - auch per Hand - mit der Tastatur eingetragen.
Das mag zwar nervig klingen, hat aber den großen Vorteil, daß dabei nichts
schiefgehen kann, da das Programm (noch) nicht versucht, solcherlei
Unter-/Oberbretter aufzufinden. Derweil gibts also einen neuen Brett-Edi
(intern und extern).
Die Unterbretter werden schon richtig behandelt, hier kann es aber gut
sein, daß hin und wieder etwas nicht richtig angezeigt wird. Keine Sorge,
kann nichts abstürzen oder zerstört werden; ich hätte da aber gerne einige
Fehlermeldungen, sofern überhaupt welche auftreten. Die Unterbretterfunk-
tion ist noch nicht ganz vollständig. Es fehlt noch, daß in der Befehls-
leiste "BRETT1\BRETT2\BRETT3" angezeigt wird, momentan steht da nur
"BRETT3", was aber wegen der Geschwindigkeit des Brettfindens sehr schnell
vonstatten geht. Any Erweiterungswünsche diesbezüglich bitte zu mir
leiten!
Modem hebt jetzt auch mit Abheb-Befehl ab, wenn der NETROUT anspringt
und wenn man sich in die externen Editoren begibt. Hoffe, das ist in
aller Interesse. Dank (mal wieder, Lob!) an Dynamit, der diesen Fehler
aufgespürt hatte ([Scherz on] nebenbei auch Pedder, aber der benutzt ja
immer Laufwerk I: zum Entpacken und kann deshalb nicht für voll genommen
werden - hüstel. [Scherz off]).
Die Beschreibung der BEFEHLE.CNF war nicht ganz korrekt; bitte nochmals
in die Datei sehen, es steht jetzt die richtige Beschreibung drin!
Martin [05-11-1991]
----------------------------------------------------------------------------
Zusatz am 10-11-1991 (0.72ß)
============================
In der oberen Beschreibung wurden zwei Sätze geändert. Zum einen ist
was neu hinzugekommen bei der Ereignissteuerung (Ereignis 7, s.u.),
zum anderen eben der Hinweis, daß ARC unter dem richtigen Namen in das
Verzeichnis zu kopieren ist. Ansonsten hier die Neuheiten der 0.72ß:
MagicBox SL hat eine VORLÄUFIGE Netzzulassung. Das heißt, daß die Systeme,
die jetzt mit dem Programm arbeiten (werden), eine Netzzulassung HABEN,
bis die endgültige erfolgt. Wenn die allerdings NICHT erfolgt (davon ist
NICHT auszugehen), sind die, die jetzt schon damit arbeiten, natürlich
ebenfalls netzunkonform. Aber, wie gesagt, das steht nicht zu erwarten.
Dieser Abschnitt gilt selbstredend nur für MagicNET.
Das Pollen an ProBoxen war leider nicht möglich, weil das Programm die
drei Rufzeichen so schnell auf die Schnittstelle knallt, daß ich leichte
Probleme hatte, sie überhaupt mitzukriegen - ich war nämlich dabei, gerade
den Eingangspuffer zu löschen (wie man das so macht, gell), als die
"!!!" schon längst weg waren! Nun, das geht jetzt. ProBox kann inter-
essanterweise noch nicht an MagicBox SL pollen, aber das ist ein anderes
Blatt. Da alle anderen beim SL pollen können, liegt das Problem hier wohl
nicht an mir.
Der _NETROUT war mir schlichtweg zu langsam (er hat immer auf jeden Fall
das gesamte Routing und alle Brettroutings reingesaugt); wenn der Text
jetzt 0 Bytes lang ist, wird das Routing nicht mehr 'reingesaugt und
die Sache geht wesentlich fixer. So soll es sein.
Ereignis 4 und 5 gaben leichte Probleme (Offline/Online), nämlich 11
Bomben, die durch einen nicht geöffneten Kanal herrührten. Dumm, dumm,
aber der Fehler ist nun behoben und man kann auch wieder offline sein.
Jeder User hat übrigens in der Offline-Zeit die Chance, sich genau 8
Sekunden in der Box aufzuhalten. Dank an Dynamit für diesen Fehler.
Vorarcen war noch nicht implementiert und kann jetzt als Ereignis Nr. 7
benutzt werden. Als Parameter ist dabei der Name der entsprechenden Box
zu nennen. Soll heißen: Wenn die Box "XYZ" um 6:30 bei einem pollt, sollte
man vielleicht schon mal um 6:25 den Text vorarcen. Es wird dann immer
nur für die eine Box vorgepackt!
Der Ende-Befehl gab immer "Timeout" aus. Lag wohl daran, daß der Ende-
Befehl noch nicht eingebaut war und die Timeout-Funktion "Ende" hieß.
Merkwürdig, gell. Aber nun behoben. Dank an Dynamit für diesen Fehler.
Wieso soll man eigentlich nicht mit LHarc, Zoo oder Zip pollen können?
Frage aufgegriffen und kurzerhand eingebaut, hatte ich bislang nicht die
Chance, das auszuprobieren. Müßte aber funktionieren. Zumindest probiere
ich es jetzt, und wer diesen Text nach dem 10.11. liest, darf davon
ausgehen, daß es inzwischen getestet wurde. BTW: Bei Alphaboxen kann man,
soweit ich erfahren habe, ganz einfach ohne Absprache umstellen, denn
Alphabox schickt wohl immer das gleiche zurück, was man auch hinge-
schickt hat. Dies aber ohne Gewähr. Vielleicht mal den Sysop vorher
fragen! BTW: Es kommen dann Dateien mit den Namen "OUT.ZIP", "OUT.LZH"
und "OUT.ZOO" statt "OUT.ARC" dabei heraus!
Im Scanner hat sich leicht was geändert: Der Bereichsname steht nun
grundsätzlich vor dem Brettnamen, das ist etwas übersichtlicher. Außerdem
kann man nun durch einen Druck auf "B" ganz einfach einen ganzen Bereich
überpringen.
<Return> in der Eingabezeile führte zu einer Fehleingabe. Dieser Fehler
nervte ganz gewaltig und ist nun behoben.
Nachdem man bei "Logoff" auf "J" gedrückt hat, wird ab sofort nicht mehr
der Carrier abgefragt. Dies für solche User, die frecherweise schon
auflegen, bevor sie das dürfen ;-)
Loggte man sich ein und legte bei "Bitte Return drücken" einfach auf,
kamen 11 Bomben (nicht geöffnete Datei). Dieser Fehler wurde ebenfalls
behoben.
Beim Inhaltsbefehl wurden leider die Zeilen nicht angezeigt. Da mich das
inzwischen auch selbst nervte, hab ich's jetzt endlich eingebaut. Ich
hoffe, die Plazierung der Zeilen ist so genehm, ansonsten beschweren.
Der MAF funktionierte zwar, allerdings genau dann nicht, wenn hinter
der "$ Netzname: BOX" beispielsweise noch ein "[Blubb bla blo]" stand.
Dieser Fehler, der mich fast zur Verzweiflung trieb, konnte durch einen
Probepoll mit "Der_Punkt" leicht behoben werden (hähä). Danke hier für
die Hilfe von _DPD-01:FLACHS, meinem ersten Point und meinem ersten
Unterstrichpoint an der DPD. Letztendlich getestet hab ich's dann aber,
indem ich mir aus der Quickbox eine Mail an MAF geschrieben habe. Hier
geht aber _kein_ Dank an Bruno.
Der Postfach-Befehl wurde jedem angezeigt, und der FAST-Befehl auch dann,
wenn man per Modem drin war. Dieses Manko herrscht jetzt nicht mehr.
Fehler schlicht ausgebaut.
In der Statusanzeige (am oberen Bildschirmrand) stand nur der spärliche
Username mit dem spärlichen Level. Inzwischen haben wir auch noch die
Information "Name, Ort, Telefonnummer" hinzubekommen, die einen Prüf-
anruf beim User wesentlich leichter machen sollte.
Das Systemprotokoll konnte leider noch nicht aus dem Wartebildschirm
angezeigt werden. Was sag ich, jetzt geht's, per Taste "7" oder durch
einen Klick auf den Button "S-ZEIG".
BIN-PMs wurden unter Umständen (nämlich bei KI <xx, >xx, /xx und #xx)
nicht aus dem Verzeichnis gelöscht. Da sich bei Dynamit inzwischen 2,8 MB
an privaten BINs angesammelt haben, habe ich diesen Unhold mal schnell
eliminiert (den Fehler, nicht Dynamit).
Aus aktuellem Anlaß (es soll vorkommen, daß einige es immer noch nicht
wissen) mal einige Infos zu einigen Befehlen:
INHALT /BETREFF, INHALT $USER, LESEN /BETREFF und LESEN $USER funktionieren
natürlich auch im SL! Wer unkt da also "wußte ich ja noch gar nicht!"??
Hilfstext lesen kann auch Sysop(a)s nicht schaden!
Wer BINs in ein Brett schicken will, braucht NICHT den umständlichen Weg
über SENDEN zu gehen! Es geht viel einfacher: Alle Dateien, die in das
Brett gesendet werden sollen, werden EINFACH IN DEN ORDNER GELEGT. Wenn
man nun in das Brett geht (vom Programm aus) und dort CRUNCHt, muß man
nur noch die Kurzbeschreibungen für die neuen Dateien eingeben und
fertig!
Hätt ich's fast vergessen: Der NET-Editor ist fertig. Bedienung genauso
wie die beiden bereits erschienenen anderen Editoren.
Und gerade als ich die Version ins Brett gepackt hatte, hat's mich selbst
ebenfalls gepackt. Mir fehlte doch arg der Befehl "Weiterleiten", den man
nun selbstverfreilich auch noch eben in die BEFEHLE.CNF einbinden kann.
Nicht vergessen, das _MakeBef.Prg zu starten, nachdem die Befehle.Cnf
verändert wurde! Ach ja: Ihr braucht gar nicht zu probieren... Der Befehl
funktioniert exzellent... :-) Um nicht zu sagen: Besser als kein anderer.
Zwar das erste Mal in der Geschichte von MagicBox Sxx, aber immerhin. Auch
ich bin nicht perfekt. Aber mein Programm. Bald jedenfalls ;-)
Die Hilfstexte werden in nächster Zeit mal insgesamt geupdatet; Weiterleiten
funktioniert ganz einfach so:
WEITERLEITEN <nr> Programm fragt nun, wohin weitergeleitet werden soll.
Im übrigen fehlte mir noch ein "Relogin"-Befehl, und nicht nur mir, sondern
auch einigen Usern. Naja, was soll das lange Fackeln, wenn ich eh schon
einen Befehl einbaue... Hab' ich den auch noch gleich eingebaut. Anbei
liegt mal wieder eine Beispiel-Befehle.Cnf, in der die neuen Befehle
gleich verzeichnet sind. Wie "Relogin" funktioniert, brauche ich ja wohl
nicht zu erläutern. BTW: User die glauben, per "Relogin" mehr Zeit zu
bekommen, haben sich zumindest dann getäuscht, wenn eine tägliche Onlinezeit
eingestellt ist, denn die wird upgedatet (oder nicht? zumindest ab der
nächsten Version)...
Um Fragen vorzubeugen, warum ich einen so unnützen Befehl wie "LHARC"
einbaue: Der Befehl dient nur zur Verdeutlichung, wie man einen externen
Befehl einbauen kann, der noch gar nicht in der Box vorhanden ist. Das
ist alles. Unnütz ist das auf jeden Fall. Genauso unnütz, wie eine Datei
auf eine RAM-Disk "I" zu entpacken. Räusper ;-)))
Inzwischen ist auch der Netcall getestet; er funktioniert wunderbar.
Die Behauptung mit der Alphabox (einfach Zip schicken etc.) nehme ich
allerdings wieder zurück, denn das klappt NICHT. Wenn jemand Frank800
sieht, mag er ihm das sagen.
Weiterhin noch durch einen Hinweis von Aladin (Dank): Nach einem
ankommenden Poll werden alle Dateien mit den Endungen "UPD" und "REQ"
weggeschmissen, weil nicht benötigt. Der ARCer dürfte nun also nicht
mehr fragen, ob er da was überschreiben soll.
Mit freundlichem Dank an Frank800: Wer auf die nette Idee kommen sollte,
an einem MagicBOX PC-Programm zu pollen, kann das nun auch ohne Probleme
machen: Das dumme "Werbung"-File, das die Box verschickt, wird ebenfalls
gekillt, ohne es auszuwerten. Relikt von Onkel Cliff ;-)
Bei der Gelegenheit des neuerlichen Updates habe ich auch gleich noch
einmal die Loginroutine für Nodes überprüft. Möglicherweise war sie zu
langsam, obwohl ich das nicht glaube. Der Unterschied (ich habs ein wenig
geändert) besteht nun darin, daß im Aufruf der Zeichenauswertung ein
Gosub und ein If weniger ist. Also kaum eine Millisekunde. Schneller
als jetzt geht's aber in GFA nicht; ich habe für die Zeicheneingabe
extra eine neue Net-Login-Zeicheneingaberoutine geschrieben! Wenn das
jetzt nicht geht, hat sich ProBox auch mal anzupassen, basta. Da ich
mir ProBox also kurz nach Anschauen unverzüglich wieder gelöscht habe
(sowas bleibt mir nicht auf meiner wertvollen Platte .-)), kann ich
das nun auch nicht mehr ausprobieren. Trotzdem Dank an MIPS:NADRECK,
daß ich die neueste Version downloaden durfte (jaaa, in der MIPS)
(im Ernst: ich hab's NICHT gelöscht, ahem, aber gerade mal ausnahmsweise
keine zwei Modems).
Da fällt's ihm wie Schuppen von den Augen: Wenn nun Zeilen mit einer
Länge größer als 80 ankommen (jaaa, Fido und so'n Krempel), werden auch
die korrekt angezeigt, denn der Zeilenwrap (ESC v) wird jetzt automatisch
eingeschaltet. Das nur so nebenbei.
Das war's. Frisch ans Werk und die neue Version installiert!
Martin [10-11-1991/11-11-1991]
----------------------------------------------------------------------------
Zusatz am 12-11-1991 (0.73ß)
============================
Die 0.73 gab's eigentlich nur für die, die bislang schon umgestellt
hatten, denn irgendwie konnte man MagicBox SL nicht mehr anpollen.
Den Fehler habe ich schnell behoben und sofort eine neue Version nach-
geschoben.
Martin [12-11-1991]
----------------------------------------------------------------------------
Zusatz am 14-11-1991 (0.74ß)
============================
Das Programm hat ab sofort eine OFFIZIELLE NETZZULASSUNG für das
MagicNET. Ich bitte, das zu beachten! Dazu wurde beispielsweise die
Meldung beim Login geändert, OBWOHL DAS NICHT NOTWENDIG WÄRE! Die
Meldung heißt jetzt "(8-N-1) Bitte RETURN druecken >". IN DEN POLLDOCS
IST NUR VON EINEM ">"-ZEICHEN DIE REDE! Ich mache das hier jetzt
nur, damit die meisten von Euch jetzt die Möglichkeit haben, umzu-
steigen auf SL. ProBox handelt da nämlich Polldoc-unkonform und
prüft auf diese Zeile ab. Ab der Version 0.80ß - dies als Vorankündigung
- schreibe ich dann "(8-N-1) Bitte Return druecken >". Großbuchstaben
sind da nämlich (deutsche Rechtschreibung) nicht erlaubt.
Der MAF hatte einen netten, kleinen Bug, der inzwischen entfernt ist.
Zum einen war es nicht möglich, Brettgruppen an- und abzubestellen.
Theoretisch zwar schon, aber praktisch nicht.
Unterstrichpoints erhielten auch in der eigenen Box die Netznode
der eigenen Box, weshalb man ihnen nicht antworten konnte. Der Fehler
ist behoben; Unterstrichpoints sollten ab sofort eingesetzt werden!
Bedenkt bitte daß es noch Programme gibt, die mit nur 100 Boxen
klarkommen können (KKB, SENIL).
Mitgeliefert wird nun auch noch ein Onlinegame (Autocrash), das einfach
nur in den Programm-Ordner gelegt werden muß und fertig. Dann noch
installieren in der Befehle.Cnf, und schon ist es aufrufbar.
Ebenfalls neu ist ein externes Programm mit dem Namen "Tree", das
eine Brettübersicht als Baum (oder so ähnlich, ahem) ausgibt.
Das Programm "_MakeBef.Prg" wird jetzt immer automatisch bei jedem
Programmstart aufgerufen; man muß also nicht immer nach dem Edieren
der Befehle das Programm starten. Wer das nicht mag, benenne das
MakeBef einfach um in irgendeinen anderen Namen.
Soweit. Hauptsache Netzkonform, gelle.
Martin [14-11-1991]
----------------------------------------------------------------------------
Zusatz am 17-11-1991 (0.75ß)
============================
Das kann ja alles nicht wahr sein. Manche Sysops entwickeln hier Vorschläge,
daß die Wände wackeln. Soviel Kreativität wird denn auch belohnt mit einem
schnellen Jupp-Date. Ohne J. Nun, was haben wir denn da in der neuen
Version?
Bei der Inhaltsübersicht beschwerte man sich, daß der Absender leider
nur halb angezeigt wurde, also ohne Node und Net. Jetzt nicht mehr, denn
das haben wir fein korrigiert. Sieht man also immer sofort, aus welcher
Box denn das alles so kommt.
Im Net-Editor konnte man leider den Standort nicht so richtig eingeben.
Weil das doch zu schade war, habe ich die Funktion eben korrigiert, so
daß das jetzt korrekt arbeitet.
Weiterhin wurde im Net-Editor leider der Username so abgespeichert, daß
man ihn nicht löschen konnte. Auch dieser Fehler ist weitgehendst (also
eben ganz) behoben. Fein!
Das Vergleichsdatum einzugeben, war anscheinend für viele Dummuser ein
Problem (ich spiele NICHT auf Sysops an!). Folglich habe ich die Funktion
mal so aufgebaut, daß man da keinerlei Fehler mehr machen kann. Und wenn
doch, dann fällt das sofort auf. Nun meckert nicht, daß da kein Backspace
mehr geht. Dann gibt man das eben nochmal ein bei nem Schreibfehler!
Netinfo war ein wenig unübersichtlich geworden. Das ist besonders dann
der Fall, wenn man im MagicNET ist - im LightNET ja absolut unwichtig, weil
es erst 5 oder sechs Boxen gibt, aber nun gibt's folgende Funktionen:
NETINFO - alle BOXEN ausgeben
NETINFO * - überhaupt alles ausgeben (auch Points)
NETINFO <name> - alles ausgeben, was mit Name anfängt (auch Points)
NETINFO POINT - Points ausgeben. "POINT" ist NICHT abkürzbar!
Hoffe, das gefällt so.
Warum sollte man die Brettaustauschliste eigentlich nicht online edieren
können, so per Befehl also? Kein Problem, wer mal "ED" ohne Parameter ein-
gibt, wird das Ergebnis sehen. Wer so lange nicht warten will, lese jetzt
einfach weiter:
ED PAR <node> - Brettaustauschliste für Node <node> edieren
Alles weitere zu diesem Befehl sieht man ja dann; ist ja nicht weiter
schwierig.
Nach dem Pollen gab's hin und wieder Probleme mit dem nicht zugelassenen
Programm MagicBOX Amiga (wenn "BOX" schon großgeschrieben ist, tsk tsk).
Da kam eine <node>.BIN an. Kurzum, das Ding wird nun gelöscht. Wo gibt's
denn sowas!
Beim Anwahlversuch an eine Box kam es vor (soll heißen, das war immer so),
daß da zunächst nach dem Login stand "Anwahlversuch 0" (häßlich), und die
Sachen, die das Programm tat, stimmten nicht mit denen überein, die da
oben auf dem Bildschirm standen. Problem erkannt, Problem gebannt: Weg
isser (der Fehler).
Wenn man im Bretteditor ein Brett gekillt hatte, sprang das gar lustige
Programm immer auf das erste Brett zurück. Etwas nervig, in der Tat. Nun
wird es so gemacht, daß der Brettzähler gleich bleibt, es sei denn, man
hat das letzte Brett gelöscht. Dann geht das ja nicht, und dann wird er
um eins reduziert. Dank an Niko für den Hinweis und man hofft, es gefällt.
Wenn man nun "R" oder "B" oder "W" oder "S" oder "D" oder so in der
Auswahlzeile nach dem Lesen drückt, kommt nach dem Schreiben des Briefs
(oder des Abspeicherns oder was auch immer) nochmal die Auswahlzeile, damit
faulen Usern einmal mehr die Gelegenheit gegeben wird, eine soeben
beantwortete Mail zu löschen. So soll es sein. Hallo Niko.
Kosmetik auch diesmal: Vor dem "Spruch der Sekunde" wird nun eine Leerzeile
eingefügt. Hallo Niko.
Beim "D)ownload" eines Programms darf man nun vor dem Download selbst
nochmal schnell das Übertragungsprotokoll ändern, damit man nicht andauernd
"Parameter" aufrufen muß. Hallo Niko.
"Ist_denn_möglich". Wie meine alte Chemielehrerin zu sagen pflegte: "Warum
auf? Der Fenster: Jetzt zu!". Frei nach diesem Motto darf man sich nun auch
den Inhalt eines ARJ-Archivs anschauen, SOFERN im UTILS-Ordner ein nettes,
kleines Programm namens "ARJ.TTP" liegt. Das man einfach umbenennt, denn
ein solches gibts ja gar nicht. Es hieß vorher bei mir "UNARJ.TTP" und
kann auch die File-Funktion, wie ich siedendheiß bemerkte. Hallo Niko.
Der Scanner schaute hin und wieder gar müde aus dem Gesicht. Will sagen:
Die Übersichtlichkeit litt unter meinen 453 Brettern (uff). Nun ist's
geschafft. Das zu erklären, ist etwas merkwürdig schwierig, also einfach
mal anschauen. Dürfte ja wohl richtig sein jetzt. Dank an Dynamit.
Die Übertragungsgeschwindigkeit, die nach einem Download ausgegeben wurde,
bereitete einiges Kopfzerbrechen, schien sie doch keine Analogien zu
irgendetwas aufzuweisen. Doch, sie tat es: Ausgegeben wurde die Anzahl
der verstrichenen Sekunden. Was natürlich nicht so sehr richtig ist.
Klar. Natürlich nicht. Fehler ist jetzt verbessert (aber nicht ausgetestet,
ich hab momentan keine zwei Modems (grummel). Fiel jedem auf.
Beim Weiterleiten einer Mail wurde leider danach die Reply-Zeile nicht
so richtig gelöscht. Den Fehler hab ich mal schnell beseitigt (so
nebenbei, ohne RAM-Disk I:).
Unglaublich, aber wahr. Ich kann es immer noch nicht glauben, daß Ralf
Will einen _sinnvollen_ Befehl in sein Programm eingebaut hat. Er _muß_
ihn irgendwo geklaut haben. Kann ja gar nicht anders sein. Also: Ich
habe da so einen netten Befehl namens "LOGOFF NEU" eingebaut. Per Eingabe
loggt man sich aus, ohne das letzte Logindatum zu verändern. "NEU" kann
NICHT abgekürzt werden. Sprich: Die Diskussionen über "F1 auch auf der
Console wirkbar" entfallen wirkungsvoll. Hallo weißnichtwer.
Beim Aufruf des BOXINFOS wurden nach mehrmaligem Aufruf die täglichen
Anrufe immer mehr und mehr und mehr und mehr. So darf das natürlich nicht
sein, deshalb hab ich mal eben die lokalen Variablen umbenannt, und nun
geht das schön. Hallo Teleterror.
Wenn nun ein Point Bretter per MAF bestellt, wird das zunächst mal im
Sys-Protokoll festgehalten, damit man immer eine Übersicht hat, was die
Points schon wieder für einen Unsinn angestellt haben. Man weiß ja nie
so recht. Weiterhin gibt man ja für Points einen Usernamen an, auf die
die Namen umgeschürbelt werden. Points können ab sofort nur noch solche
Bretter bestellen, die sie mit dem entsprechenden Userlevel in der Box
_beschreiben_ können. Ad acta. Hallo ich.
Irgendwie konnte man manchmal leider per ED nicht mehr den Namen eines
Programms ändern. Warum, ist mir unklar. Im Editor gehts, ich hab das
überprüft, und hoffe, daß es nun auch im Compilat geht. Wenn nicht, hab
ich schon einen Fehler für die 0.76ß. Hallo ich.
Der Befehl EREIGNIS zeigte leider das Vorarcen nur unkorrekt an. Wie
dem auch sei, nun gehts richtig. So, wie's soll.
Da gibt's doch so Schussel, die irgendwie in die PM reinkommen und die
gesamte PM durchlesen. Hat man sowas schon gesehn! Fehler geortet und
schnellstens behoben.
"(8-N-1) Bitte RETURN druecken >" wurde wieder umgewandelt in
"(8-N-1) Bitte Return druecken >". Sieht einfach hübscher aus, denke ich.
Und ProBox (hallo Andi, danke für die schnelle Info) hat ja damit auch keine
Probleme.
Wenn Unterstrichpoints PMs geschrieben haben, wurden die leider unter der
eigenen Node abgespeichert. So konnte man ihnen nicht per Druck auf "B"
antworten. Das SOLLTE nun funktionieren.
Warum Briefe x-fach schreiben? Nach dem Absenden gibt's nun die Möglichkeit,
eine Kopie an beliebig viele User zu versenden. Einfach <Return> drücken,
und die Funktion ist beendet.
F10 sollte angeblich einen Fehler haben: Hat es NICHT. Ich habe das jetzt
eingehend überprüft. Das läuft richtig!
Die Frage "Text quoten" hat jetzt den Default-Wert "N" für Dummuser, die
nur noch lethal auf die Return-Taste hämmern, ohne sich über deren Wirkung
im Klaren zu sein.
Im internen Usereditor erscheinen jetzt beim Paßwort Sternchen. Laut
Anmerkung von Niko. Sollte also jemand was dagegen haben, beschwere er
oder sie sich dort. Eingeben kann man ein Paßwort selbstverfreilich immer
noch. Keine Sorge, im externen Usereditor folgt diese Funktion auch noch.
Der Befehl Relogin macht jetzt auch alles richtig, indem er die korrekten
Loginzeiten hübsch abspeichert. Jetzt kann kein User mehr bescheißen. ;-)
Ansonsten: Diverses kosmetisches. Wie sich das gehört.
Das war's - und meine Nerven langsam auch. Man freut sich schon auf das
Sys-Treffen, bei dem man mir bitte ausführliche Fehlerbeschreibungen
mitbringen mag, aber bitte blau oder schwarz auf weiß. Alles doki?
By the way: Mal in den Kommerz.Txt sehen, da hat sich doch freundlich
und unbemerkt ein neuer Anbieter für MagicBox SL hinzugesellt. Vielleicht
einfach auch mal ab Januar 1992 in die Werbung der führenden Zeitschriften
sehen, ob man da MagicBox SL wiederfindet. Es geht rund. Und das ist erst
der Anfang, Freunde. Auf gutes Gelängelängelängen.
Martin [17-11-1991]
----------------------------------------------------------------------------
Zusatz am 21-11-1991 (0.76ß)
============================
Irgendwie gewöhne ich mich an lange Texte, wie's scheint. Nun, jedenfalls
sind keine Beschwerden über meine ironischen und teilweise sarkastischen
(???) Texte gekommen, also behalte ich diese Art mal bei. Auf daß die
Tasten qualmen.
Nun, ich habe mal wieder einige Hinweise auf Fehler und Verbesserungs-
wünsche bekommen. Inzwischen hat sich bei mir ein solcher Zettelwust
angehäuft, daß ich Euch mal um was bitten muß: Alles, was in dieser Version
nicht eingebaut ist, bitte ich mir zu schicken. Entweder per PM, oder aber
auf den Anrufbeantworter. Ich brauche mal wieder eine übersichtliche
Arbeitsliste, die ich einfach so abhaken kann...
Was haben wir denn neu? Ach ja. Hier gehts los: Beim Paßwortfehler eines
Users wurde die PM einfach dahin geknallt, wo gerade der Schreibzeiger
rumstand. Und das war meistens nicht an der richtigen Stelle. Danke für
den Hinweis, ich hätte mich sonst totgesucht! Denke, der Tip kam von
Magnus:Andy. Fehler behoben.
Die Brettaus- und anwahl ist um einiges schneller geworden, damit Niko
nicht seinen Monitor kaputthauen muß :-) Nachteil, aber das geht nicht
anders: Pro Brett brauch ich jetzt im Speicher 20 Bytes mehr, also jetzt
34 Bytes pro Brett im Speicher. Bei meinen 455 Brettern macht das nunmehr
15470 Bytes. Insgesamt sind wir bei der Box damit beschränkt auf
32000/20=1600 Bretter. Wem das nicht ausreicht, der melde sich bitte. Dann
muß ich ein wenig aufstocken auf 3200 Bretter. :-)
Werden Mails gequotet, wird die gequotete Stelle ab sofort FETT ausgegeben.
Hab ich mir bei Alphabox abgeguckt. Im FAST-Modus ist das nicht ganz so
fein (weil invers), aber die User werden's danken. Sieht in VT100 recht
nett aus, schaut's Euch mal im SLOW an. Wer dat nicht kapiert: Bitte eine
Mail lesen, in der was gequotetes steht - dann sieht man's.
RING konnte man zwar in der CNF angeben, aber irgendwie wurde es leider
gar häßlich vernachlässigt. Es wurde nämlich immer auf ein RING überprüft,
was ja nun nicht auffiel, da niemand ein Modem hat, das "QUÄK" sagt, wenn
ein Anruf kommt. Gell. Aber danke an Magnus:Andy für diesen Hinweis.
Ab sofort werden die LOG-Dateien (sprich: das Protokoll) gesichert im
Ordner PROTOKOL (wird automatisch angelegt). Für diese Funktion folgt auch
noch ein Statistik-Programm, das ich aber in der Kürze der Zeit nicht
mehr fertigbekommen habe - 0.77 abwarten, dann haben wir das auch (das
Programm wird dann auch automatisch die Monatsprotokolle zusammenfassen).
Nachdem man einen Bereich angewählt hat, wird jetzt automatisch die
Brettübersicht ausgegeben. Netterweise wechseln wir dann auch gleich
automatisch in die PM, weil sonst die Brettübersicht nicht so richtig
erscheinen will (schon mal ausprobiert?).
Unterbrettnamen werden nun in der Brettübersicht in KLEINSCHRIFT
ausgegeben, damit man die Unterbretter leichter unterscheiden kann. Ich
denke, das dürfte eine Erleichterung für alle User (und natürlich auch
Züschops) sein. Ansehen und freuen.
Werden Unterbretter angegeben, werden sie ab sofort auch auf Korrektheit
überprüft. Heißt: Das Programm verwaltet bis zu 100 ineinandergeschachtelte
Bretter. Findet es dann immer noch kein Endbrett, macht es einen ent-
sprechenden Vermerk im SYS-Protokoll (das man aus eben diesen Gründen
noch NICHT abstellen kann, wegen evtlr. Fehler) mit einem Verweis auf
das schadhafte Brett. Da gibt's dann nur noch eins: Unterbrettnamen
überprüfen und ggfls. korrigieren.
Unterbretter werden ab sofort auch in der Befehlseingabezeile korrekt
angezeigt, also beispielsweise "LOKALES\ATARI\LABER\BLUBB\ÜNSEL" oder
sowas. Allerdings, und das kommt als Erleichterung dazu, werden nur
die rechten 27 Buchstaben davon angezeigt. Wird das Ganze länger als
27 Buchstaben, wird ein ".." an den Anfang gehängt und nur noch 25
Buchstaben genommen, also beispielsweise "..BER\BLUBB\ÜNSEL". Weil:
bei 99 Unterbrettern ineinander muß der User mit 300 Baud sonst 23
Sekunden warten, bis der Brettname ausgeschrieben ist. "Bäh" sagen wir
da, und machen es eben so.
Apropos Unterbretter: Speichere ich im obigen Beispiel in das Brett
"ÜNSEL" eine Nachricht, dann erhalten alle Bretter darunter, also die
Bretter "Blubb", "Laber", "Atari" und "Lokales", ALLE einen Eintrag
über eine neue Nachricht, damit das in der Brettübersicht FETT (also
als "neu") dargestellt wird. So sieht man schon an den Unterbretter-
namen, wenn was neues geschrieben wurde. Fein, gell.
Beim _NetCall wurde leider kein RTS/CTS eingeschaltet, was bei langsamen
Modems wie beispielsweise bei dem der Columbia (hüstel) zu argen
Problemen führte, weil der Rechner immer munter sendete, obwohl das
Modem bereits einen Datenhusten hatte und einige Bytes bereits in den
Müllschlucker wanderten. Nun, der Fehler ist behoben.
Manchmal bekam man einfach keine automatische Brettübersicht, wenn man
ein Unterbrett angewählt hatte. Das kam dann vor, wenn der Rechner
meinte, er finde neue Nachrichten im Unterbrett (was ja irgendwie nicht
möglich ist). Getz gips immer ne Brettunterübersicht, oder wie auch immer
man das nennen mag.
Die "$ Absender:"-Zeile wurde üblerweise nicht mit abgespeichert (im
Regelfall hat da je eine Leerzeile zu stehen). Nachdem ich mich selbst
über diese Unfunktion geärgert hatte, habe ich das mal eben korrigiert,
so daß man jetzt auch wieder die Realnamen der Sysops verdauen kann, die
die ihrigen dorten abspeichern (lassen). Geht also wieder.
Der Realname wird nun wieder im Polltext mit abgespeichert und auch wieder
durchgeroutet. War vorher nicht der Fall (weil ja laut Polldocs da auch
nichts zu stehen hat als der Absender). Wie dem auch sei, es ist wieder
drin.
Der Befehl "ZUGANG" funktioniert wieder. Alles ausgetestet, man braucht
sich also um seine Raubkopie-Bretter keine Sorgen mehr zu machen. Befehle
funktionieren, wie sie schon immer funktionuckelt haben:
ZUGANG - Fehlermeldung ausgeben (ahem)
ZUGANG ZEIGEN - Zeigen, wer alles Zugang zum Brett hat
ZUGANG +NAME - Zugang für NAME geben
ZUGANG + NAME - Zugang für NAME geben
ZUGANG -NAME - Zugang für NAME entziehen
ZUGANG - NAME - Zugang für NAME entziehen
Wer Befehlslevel 8 oder 9 hat, braucht keinen Zugang, sondern kommt in die
so geschützten Bretter auch so rein. Wie gehabt.
Eine Umfrage ist wieder möglich. Dabei habe ich ein wenig was geändert,
denn meistens reicht ja eine Zeile eh nicht aus, um eine vernünftige
Umfrage zu beschreiben. Desderhalben kann man jetzt bei "UMFRAGETEXT"
eine TextDATEI angeben, in der der entsprechende Text steht (das Textfile
hat mit zwei Leerzeilen zu beginnen und auch aufzuhören, damit das nett
ausschaut. Spart vier Bytes im Programm). Per Befehl "UMFRAGE" (oder wie
auch immer man ihn nennen mag) kann man sich dann das Ergebnis der aktuellen
Umfrage incl. aktuellem Umfragetext anschauen. Gelöscht wird die aktuelle
Umfrage durch den Button "UMFRAGE" im Warteschirm.
Ärgerlich: ";TEXTEINGABE" führte zu einer Fehlermeldung, obwohl man sich
doch daran gewöhnt hatte, daß da KEIN Fehler kommt. Hab's wieder eingebaut,
was Euch allerdings die Möglichkeit nimmt, Befehle zu "designen", die mit
einem Semikolon anfangen. Ich hoffe, diese "Freiheitsberaubung" ist
soweit akzeptabel. Sprich: "; ÖTTEL" bringt keine Fehlermeldung mehr.
Nu gibt's auch ein externes Programm, das ein Backup macht. Es nennt
sich "_BACKUP" und ist in die Ereignisdatei einzubinden. Ohne Parameter.
Soll heißen: Der Pfad steht ja in der MagicBox.Cnf-Datei. Welche auch mal
wieder beiliegt, damit man eine Beispiel-MagicBox.Cnf besitzt. _BackUp.Prg
sichert ALLE Dateien aus dem SYSTEM-Ordner. Möchte man NOCH mehr Dateien
sichern (Achtung: Diskettenplatz beachten!), lege man sich eine Datei mit
dem Namen "\MAGICBOX\SYSTEM\BACKUP.DAT" an. In dieser Datei einfach in
jeweils einer Zeile jeweils einen Namen jeweils einer zu sichernden Datei
angeben, also beispielsweise "F:\TEMP\PROBOX.PRG". Jeder nur ein Eis.
Jede Zeile nur ein Programmname.
Warum kann man eigentlich Usern keine BINs schicken, die einen Vertreter
angegeben haben? Ist ja auch nicht schlimm: Es geht jetzt. Erhält jemand
eine Datei in sein Postfach gelegt, der einen Vertreter angegeben hat, dann
erhält er an seine Vertreter-Adresse eine Info-Mail geschickt, daß er die
Datei bitte saugen soll. Steht dann Absender, Dateiname und Länge drin.
Datei selbst wird dann für den entsprechenden User abgespeichert, klar.
AMs, PMs, Files neu wurden bei einem Poll nur bis zu 255 abgespeichert.
Daß ich hier mit meinen 2000 Mails pro Tag Probleme hatte, kann man sich
denken. Also kann man jetzt pro User bzw. Poll 32767 Mails erhalten, ohne
daß das Programm automatisch wieder auf 0 "hoch"zählt.
Das Protokoll wird nun auch gelöscht (und in den entsprechenden Ordner
kopiert), wenn der erste Call am neuen Tag ein NET-Call ist. Das war
vorher nicht der Fall und so konnte sich so ein blödes Protokoll schon mal
arg in die Länge ziehen (...begrüßt Dich als 734. User heute...). Nunja.
Alte Protokolle kann man sich dann auch per Wartebildschirm anschauen, da
gibt's den netten Button "ALTPROT".
Als Consoleninhaber (haben wir ja alle) kann man sich nun auch in die Box
einloggen, wenn sie offline ist. War etwas ärgerlich, daß ich gar nicht
mehr in meine eigene Box kam, ohne die Zeit zu verstellen. Boah.
Wird ein NET-Call ERHALTEN (also: wird man angerufen), dann wird ab sofort
der gesamte UPLOAD-Ordner VORHER gekillt, so daß man nicht mehr die Meldung
"schadhaftes ARC" bekommt und <Return> drücken muß mitten in der Nacht.
Dadurch wird auch verhindert, daß da Nachrichten von fremden Boxen x-mal
einsortiert werden. Häßlicher Fehler, aber nun behoben.
Ich hatte es zwar schon eingebaut, aber anscheinend nicht an allen
Stellen: Aus "$ Origin : BLUBB [Papageienpoint de Luxe V7.8.9]" wird nun
"$ Origin : DPD [BLUBB [Papageienpoint de Luxe v 7.8.9]]". So soll es
sein. Das war keine Absicht in der 0.75; ich ging davon aus, daß es
eigentlich funktionieren sollte :-(
Im Wartebildschirm gibt's nun auch den netten Button "On/Offl", mit dem
man die Box kurzfristig On- oder Offline schalten kann. Sehr simple
Bedienung: Anklicken oder Shift-5 drücken.
Apropos Shift-5: Wir haben jetzt _4_ Buttonleisten, da es leider nicht
mehr in 3 paßte. Auf den ersten Blick schockt das etwas, aber man gewöhnt
sich daran sehr schnell. Bitte keine Schmähbriefe, ich lasse mir da noch
was einfallen. Die erste Reihe ist, wie bereits vorher, mit <F1> bis <F8>
zu bedienen, die zweite mit <Shift>+<F1> bis <Shift>+<F8>, die dritte
mit <1> bis <8>, die vierte jetzt mit <Shift>+<1> bis <Shift>+<8>. Das
ganze geht natürlich auch wieder per Ereignisdatei.
ACHTUNG: WER PROTOSAVE VON ALADIN (ODER WEM AUCH IMMER) BENUTZT, MUSS ES
JETZT DEINSTALLIEREN. Erstens kopiere ich die Protokolldatei selbst um,
und zweitens stimmen die Buttons evtl. nicht mehr! Überprüfe also jeder,
der einen Buttonklick als Ereignis hat, selbiges auf Richtigkeit.
Der Bildschirmschoner bleibt nach einem RING oder einem Tastendruck jetzt
_15_ statt 5 Sekunden inaktiv und dürfte somit zwischen RING und CONNECT
nicht mehr ausgehen.
Im _NetSort werden ab sofort Nodes, die nicht bekannt sind, automatisch
in die NIF eingetragen. Als fleißiger Sysop erkennt man sie am "?" als
Standort. Es wird allerdings auch ein Eintrag in die Sys-Protokolldatei
gemacht, damit hier nix schiefläuft. Schmäher und 'Dickhäuter' aufgepaßt:
Es wird KEINE Sys-Man-Anfrage verschickt.
Leider nicht mehr geschafft: Statistik-Programm. Gibt's zwar schon, aber
nur mit unzufriedenstellender Textausgabe. Wird noch verbessert und kommt
in den nächsten Tagen 'auf den Markt'.
Demnächst: Volltextsuche in allen Brettern. Kommt als externes Programm.
Bestimmt hab ich noch mehr geändert, aber mir steht der Kopf sonstwo.
Martin [21-08-1991]
----------------------------------------------------------------------------
Zusatz am 25-11-1991 (0.77ß)
============================
Nachdem ich diesen Text zum ZWEITEN Mal schreibe (beim ersten Mal wurde er
auf meiner Platte ein wenig zerschossen, boah), habe ich wenigstens schon
wieder etwas dazuprogrammiert. Also, was gibt's neues?
Nun, zunächst arbeiten Paßwortbrief, Antragbrief und Rundschreiben ab
sofort über eine Prozedur, was den Code etwas verkürzt. Der Grund dazu
ist: Ab sofort ist eine Empfangsbestätigung möglich, die dann auch diese
Funktion nutzt. Empfangsbestätigung wurde gestern gewünscht, also ist
sie heute eingebaut. ".B" im Editor lautet der Befehl. EBs werden auch
zu Vertretern geschickt, ebenso wie ab sofort auch Rundschreiben.
Vorpacken hat nicht mehr Funktioniert, weil leider die Nodes nicht mehr
gefunden wurden (das _Warte.Prg ging grundsätzlich davon aus, keinerlei
Nodes zu kennen). Nun, es geht jetzt wieder (heute morgen ausprobiert
mit zwei Nodes).
Wenn ein User durch einen Fehler rausflog, machte SL einen LOGOFF, aber
keinen Logoff NEU. Das ist jetzt geändert. Weiterhin kann man nun in der
MagicBox.Cnf auch angeben, ob bei einem Fehler ein RESET gemacht werden
soll. Zur Information: Es wird der kälteste aller Starts ausgelöst,
nämlich ein Kaltstart. Man sollte also schon eine batteriegepufferte Uhr
besitzen und MagicBox als Autostart anmelden. Ich empfehle diese Funktion
aber jedem heiß solange, bis das Programm GANZ (und nicht nur so gut wie)
fehlerfrei ist. Ist halt sicherer.
Mein Stiefkind (die Gebührenberechnung) hat sich mal wieder verändert,
sprich: sie _sollte_ jetzt funktionieren. Wie oft ich diesen Satz schon
geschrieben habe, weiß ich schon gar nicht mehr. Wie dem auch sei: Achtet
bitte mal auf die Gebühren, ob jetzt alles richtig ist. Sonst muß ich
mein Stiefkind verstoßen und ein neues adoptieren. Ahem.
NETSORT ist schneller geworden durch diverse Optimierungen. Bitte jetzt
nichts allzutolles erwarten, es sortiert halt nur (subjektiv) schneller.
Da werden auch keine weiteren großen Änderungen mehr eingebaut, bis der
neue Pollstandard programmiert wird.
MAF kennt nun - im Hinblick auf die neuen Polldocs - den Befehl
"%LIST NODES", mit dem man eine komplette Nodeliste anfordern kann. Ich
denke, das ist schon mal eine recht nette Funktion.
Wenn der Fehler "Brettstruktur defekt" auftritt, wird das entsprechende
Brett ab sofort automatisch ins Wurzelverzeichnis geschoben und der
Fehler ist vorerst behoben, bis der Sysops ihn ändern kann bzw. überprüfen
kann, ob vielleicht nicht nur ein Name falsch eingegeben war oder so.
Jedenfalls tritt der Fehler nun nur noch einmal pro Brett auf, da SL es
sofort korrigiert.
TREE kann ab sofort auch CTRL-C und -X sowie CTRL-S und -Q. Außerdem
wurde die lästige Wartezeit am Anfang ausgebaut, so daß das Programm
jetzt um Sphären schneller ist.
Der Updater ST-SL wurde an einige neue Strukturen angepaßt.
Das Boxprogramm ist jetzt beim Booten für 5 Sekunden abbrech- und beendbar.
Dies für jene Sysops, die das Gerät autostarten wollen.
Die Umfrage wurde für jeden User unendlich oft gestellt. Etwas ärgerlich,
aber immerhin, nun geht sie.
Beim Aufruf eines Terminalprogramms wird in den entsprechenden Pfad und
auf das entsprechende Laufwerk gewechselt. Danach wird natürlich wieder
zurückgewechselt.
Zur Info: Wenn die Umfrage per Button gelöscht wird, wird natürlich
weder das Ergebnis im Ordner SYSTEM, noch der Umfragetext selbst gekillt.
Man möchte sich das ja vielleicht als Ergebnis irgendwo hin kopieren!
Also: Wer's nicht mehr braucht, lösche es selbst!
Weiterhin, aus gegebenem Anlaß: ZMODEM IST BEIM EMPFANGEN MÖGLICHST NUR
DANN MIT DEM PARAMETER "-r" ZU INSTALLIEREN, WENN NUR EINE NODE ODER NUR
EIN POINT AN DER BOX POLLT. Ist doch klar, sonst wird doch das Out.Arc
eines anderen Resumed. Also bitte: Beim Empfangen ist das auch in der
Box selbst absolut unnötig. Bitte also beim Empfangen von Zmodem die
"-r"-Option aus der Datei PROTO.CNF wieder rausnehmen!
Weiter kommen demnächst: Volltextsuche, Statisitik (halb fertig) und:
SCHNELLERE Eingaberoutinen. Bitte also nicht mehr mäkeln. Ich weiß, daß
sie langsam sind, aber es gibt im Moment sicher wichtigere Sachen.
Martin [25-11-1991]
----------------------------------------------------------------------------
Zusatz am 29-11-1991 (0.78ß)
============================
Irgendwie kann es ja wohl nicht richtig sein, daß genau die Leute von SL
abspringen, denen ich letztens noch über eine DIN A 4-Seite Wünsche
einprogrammiert habe! Wie dem auch sei, hier die 0.78ß. Das "ß"-Zeichen
verschwindet, sobald die 1.0 draußen ist; allerdings müssen die Versionen
nicht lückenlos durchnumeriert sein. Es kann auch sein, daß die 0.90 schon
die 1.0 wird. Zur 0.78:
Das Programm kann nun auch über RING DETECT betrieben werden, falls da
ein Modem ist, das überhaupt kein RING oder solcherlei Dinge zurückgeben
sollte. Dazu ist in der MagicBox.Cnf die Zeile "RING-DETECT 1" einzufügen,
ansonsten ein "RING-DETECT 0".
Bei den Parametern ist die Eingabe einer Bildschirmlänge "0" nicht mehr
möglich. Das zwar schon, aber intern wird dann die Bildschirmlänge auf 24
gesetzt, sprich: angenommen, daß der User "24" eingegeben hat.
Der Sorter ist noch einmal etwas schneller gemacht worden. Nun sind wir
aber an der Grenze des EINFACH machbaren, alles andere würde kompliziert
und unnötig, da ja eh bald die neuen Polldocs verwirklicht sein werden.
Beim Abspeichern einer Nachricht wird nun vorher auf ASCII 158 (ST-SZ)
geprüft. Sofern vorhanden, wird es in ein ASCII 225 (PC-SZ) umgewandelt.
Das Programm _AutoCrash ist neu. Man erreicht jetzt etwas mehr Punkte,
die Straßenrandmarkierung besteht nun nicht mehr aus Rauten, sondern aus
"|", "\" und "/". Dadurch sieht man die Kurven jetzt etwas besser.
Wenn "Brettstruktur defekt" auftrat, KONNTE es Fehler in Uploadbrettern
geben. Deshalb wurde erst mal der Reparationsversuch aus _Online entfernt
(die defekte Brettstruktur wird natürlich weiterhin festgehalten), dafür
aber ein anderes Programm namens "_B-Check" erstellt. Dieses Programm kann
man jederzeit starten. Es checkt _und_ repariert die Brettstruktur in
einem Schlag. Einmal gestartet, ist es erst wieder notwendig, wenn ein
Fehler auftreten sollte.
Damit ist auch gleichzeitig der Fehler behoben, daß man keine Uploads
mehr machen konnte. Das lag an diesem Müll.
Realnamen werden ab sofort nicht mehr hinter den Absender gepackt, sondern
in die vierte "$"-Zeile, also per "$ Absender". Das jedoch nur, wenn der
User das auch wünscht; folglich existiert jetzt eine neue Option bei der
Parametereinstellung, die sich "Realname für Netznachrichten freigegeben"
nennt. Das wird auch beim Befehl "Status" angezeigt, so daß es den Usern
wohl auch sofort auffallen sollte.
Nach einem R)eply, B)rief, S)peichern, D)rucken, W)eiterleiten oder
Z)ensieren wird die gleiche Nachricht jetzt nicht nochmal angezeigt,
sondern lediglich die Auswahlzeile "w) x) y) z) ...". Das hatte wohl
einige User (und auch mich hin und wieder) geärgert und verwirrt.
Direkt beim Login durfte man bislang anscheinend nicht auflegen. Ich
selbst kann den Fehler momentan mal wieder nicht testen, aber bei
Dynamit trat er andauernd auf. Ich denke, daß ich das nun im Griff habe.
Der _NetSort sortierte Nachrichten, deren Brettcode man selbst nicht
bestellt hatte, immer in das erste Brett ein. Fehler gesichtet und behoben.
Solche Nachrichten werden nun nicht mehr einsortiert.
Diverse kleine Sächelchen im _Online sind ebenfalls verbessert. Führe ich
jetzt aber nicht auf.
Wie wär's denn mal mit weiteren Vorschlägen für mich? Ab ab, schreibt ins
Bugsbrett!
Martin [29-11-1991]
----------------------------------------------------------------------------
Zusatz am 11-12-1991 (0.79ß)
============================
Nun sind ja schon einige Tage vergangen, seit die letzte Version rauskam.
Hier ist als die 0.79, die ich, wegen diverser Änderungen an den Net-
Routinen, etwas länger als üblich getestet habe. Hoffe, das stört nicht.
Was gibt's also neues?
Zunächst einmal wird der User direkt bei seinem Login darauf aufmerksam
gemacht, daß er noch einen Vertreter gesetzt hat: Durch fünf schebbige
Klingelzeichen beim Login hinter der Zeitlimit-Angabe.
Endlich ist es soweit: Wenn der erste Protokolleintrag am neuen Tag ein
NetCall von der Box weg ist, wird das Protokoll gelöscht. Ich hatte nur die
Zeile vergessen, die das neue Protokoll dann auch noch löscht. Gesichert
wurde es ja schon.
_NetSort ist ein wenig schneller gemacht worden. Das allerdings nur
dadurch, daß auf dem Bildschirm weniger angezeigt wird - nämlich nur noch
ein Punkt (".") für jedes Routen, sei es nun in die eigene Box oder an einen
Point/eine Box. Ok, hier und da ist noch ein wenig optimiert worden, aber
das bringt nicht sehr viel.
Nachdem man einen Bereichswechsel gemacht hatte, wurde leider - trotz
Beschreibung - NICHT die PM angewählt. Das war zwar doch der Fall, aber der
Befehl "Brett" hat dann eigenmächtig wieder das aktuelle Brett gewählt.
Nachdem ich es das erste Mal verbessert hatte, mußte ich mit einem "Zugriff
auf den entsprechenden Bereich verweigert" kämpfen, dazu ging der Editor
auf einmal nicht mehr. Nun, beides ist verbessert und liegt Euch in der
funktionsfähigen Fassung vor. Ein Hoch auf GFA-BASIC. Boah.
Nachdem man ein Brett gecruncht hatte, vornehmlich ein BIN-Brett, wurde
leider das aktuelle Datum nicht für den Scanner gesetzt. Dieses Problem
ist nun behoben. Es werden sogar eventuelle Unterbretter mit upgedatet.
Endlich ist es soweit: Die User-, die Paßwort- und die Editor-Eingabe sind
schneller geworden. HOFFENTLICH reicht es jetzt für Funktionstasten, denn
sonst muß ich hier ungeheuer rödeln. Habe extra für diese beiden Sachen
neue Eingaberoutinen geschrieben (unabhängige). Bitte Bericht, wenn's
immer noch nicht gehen sollte.
User können nur noch Namen von bis zu 20 Zeichen wählen. Nachdem irgend-
welche Schwachköpfe sich doch glatt "ANDI_THE_GREAT_................"
(insgesamt 50 Zeichen) genannt hatten, ging nicht nur mir die Hutschnur
los. Also: Im Hinblick auf die neuen Polldocs ab sofort nur noch 20
Zeichen.
Beim Relogin wurden leider Seriennummer und Lizenznehmer "vergessen". Das
Problem ist jetzt behoben.
Wenn ein NetCall hereinkommt, werden davor jetzt im Protokoll Striche
gespeichert, damit man das besser sehen kann. Ebenfalls wird jetzt die
Einsortierzeit festgehalten, sowie die Anzahl der angekommenen Nachrichten.
_NetRout ist ebenfalls schneller geworden (obwohl der ja schon schnell war),
denn auch der zeigt jetzt nur noch Punkte an. Sei's drum. Hauptsache schnell.
Logins von außen sind ab sofort nur noch mit der Vollversion möglich. Naja,
bei Points geht's auch noch, allerdings nur 1 Minute und 5 Sekunden.
Outgoing Calls werden ab sofort im Protokoll festgehalten. Natürlich auch
mit Strichen davor.
Ebenfalls ab sofort gibt's eine komplette Ereignisprotokollierung. Alle
Ereignisse, die in irgendeiner Weise ausgeführt werden, sind ab sofort
minuziös festgehalten im Protokoll.
Der _NetCall wartet ab sofort nicht mehr nur 5 Minuten, sondern ab sofort
8 Minuten auf sein gepacktes File. Manche langsamen 16 MHz-Müll-PCs kommen
da anscheinend mit 5 Minuten nicht mehr hin.
Ab sofort wieder erhältlich: _Statist.Prg, das externe Statistik-Programm.
Nicht daß ich den Quelltext wiedergefunden habe, nein, ich habe es komplett
neu programmiert. Und gleich ein Minuspunkt: Sorry, die beliebtesten
Textbretter sind NICHT schneller herauszufinden. Ich lese sogar, wenn der
Speicherplatz reicht, die Indexdateien in den Speicher ein, um schneller
zu sein, aber es geht nicht schneller. Wer mal auf seine HD-Lampe sieht,
wird feststellen, daß sie so gut wie gar nicht mehr ausgeht. Das Zeitproblem
betrifft tatsächlich nur das Modul "beliebteste Textbretter", alle anderen
sind schnell genug. Konkret: 3 Minuten bei 600 Brettern mit insgesamt
13000 Nachrichten. Schmähbriefe bitte nach \NUL.
Beim Starten der Box kann man ab sofort auf <Esc> drücken, um das Programm
unverzüglich hochfahren zu lassen. Alle anderen Tasten brechen ab.
Points erhalten ab sofort nur noch einen Login, nachdem sich das Programm
ab sofort automatisch beendet und neu gestartet werden muß. So.
Soweit die Neuerungen zur 0.79. Ab der 80 kann man dann auch Bereiche
löschen, verschieben und ergänzen, sowie verschiedene Prioritäten für die
Ereignisse angeben. Das war's für heute, viel Spaß mit der neuen Version.
P.S.: Neue Version getestet mit TOS 1.02, 1.04, KAOS 1.4.2, TOS 3.01 und
TOS 3.06 (!).
Martin [11-12-1991]
----------------------------------------------------------------------------
Zusatz am 23-12-1991 (0.80ß)
============================
So, morgen ist Weihnachten, und ich wollte doch noch als "Weihnachts-
überraschung" das neue Update liefern, damit wenigstens über die Feiertage
keine Fehler auftreten. Es ist zwar nicht so sehr viel wie in den alten
Versionen geändert worden, das dafür aber mit Konsequenz und richtig.
Auch getestet.
Die meisten haben ja schon die Zwischenversion des Sorters _NetSort und
die Zwischenversion von _OnLine, beide trugen die Nummern 0.80ß. Im _NetSort
ist ein kleiner Sortierfehler behoben worden, der nicht so ganz fein war.
Es konnte unter Umständen zum Rückrouting kommen, was aber nicht weiter
schlimm war, da konforme Programme den zurückgesendeten Text nicht
einsortieren durften. Nun, das ist jetzt behoben.
Weiterhin im _NetSort neu (ab sofort, war noch nicht in der Zwischenversion):
Kommt ein Brettcode an, den weder ein Point bestellt hat noch die eigene Box
selbst, wird die entsprechende Nachricht ab sofort einsortiert in eine Datei
mit dem Namen \MAGICBOX\NET\-FAIL-.TXT - damit man die entsprechenden
Brettcodes einrichten und nochmal nachsortieren kann. Somit ist klar, daß
keine Node namens "-FAIL-" existieren darf. Aber wer nennt sich schon so.
Sollte eben eine nicht sortbare Nachricht ankommen, wird außerdem ein
Vermerk im Protokoll gemacht, damit man nicht immer den Ordner durchsuchen
muß. Hat man seine Bretter dann eingerichtet und möchte die FAIL-Nachrichten
einsortieren, bitte bei der Nachfrage nach der Node *NICHT* "-FAIL-" eingeben,
sondern den Text vorher in "node.TXT" umbenennen und dann den eigenen
Server als Absendenode eingeben! Sonst wird der Krempel wieder zurückgerou-
tet.
Der Sorter schrieb grundsätzlich "0 Nachrichten erhalten". Da schien ein
Problem mit dem Protokoll vorzuliegen. Ich hoffe, daß dieser Fehler jetzt
behoben ist (Kinkerlitzchen, nicht getestet). Wenn nicht, dann eben nächstes
Mal. Stört ja nicht weiter.
Die F-Tasten funktionierten in der Zwischenversion genau dann nicht, wenn
der User keine Umlaute eingegeben hatte. Dieser Minibug ist behoben, sie
gehen also wieder.
Und wo wir schon bei F-Tasten sind: An jeder Stelle der Box können ab sofort
Funktionstasten von den Usern benutzt werden. Es werden keinerlei Zeichen
mehr verschluckt! Endlich.
F2 (Rauswurf mit Störzeichen) lieferte doch ZU eindeutige Ergebnisse. Die
Funktion ist nun insoweit abgeändert, daß nicht mehr immer genau 50 Zeichen
erscheinen, sondern zwischen 50 und 150. Die Pausen zwischen den einzelnen
Zeichen sind auch ein wenig gestreckt, aber immer nich dem Zufall überlassen.
Es gibt ab sofort einen Realnamen-Switch für Bretter, in die man nur mit
seinem Realnamen schreiben darf. Dabei wird lediglich geprüft, ob der User
die entsprechende Option freigeschaltet hat. Hat er nicht, erhält er einen
Hinweis auf den Befehl "PARAMETER", den er dann gefälligst eingeben soll.
Der Switch ist natürlich für jedes Brett frei konfbar.
Das _BackUp-Programm soll einen Fehler haben. Ich habe allerdings keinerlei
Fehler gefunden; das Ding funktioniert jeden Morgen hier wunderbar. Vielleicht
ist der Pfad in der MAGICBOX.CNF nicht korrekt angegeben? Wenns nicht geht,
vielleicht mal einen Backslash hinter den Pfad setzen oder so. Also, hier
geht es wunderbar; sowohl auf dem TT (TOS 3.06) als auch auf meinem ST
(KAOS 1.4.2 und TOS 1.04). Bitte nochmals Fehlerberichte.
CTRL-C beim Login darf man - hab's geprüft - ebenfalls drücken. Vielleicht
lag's daran, daß nichts gepuffert wurde, Uwe, probiert's einfach nochmal
aus. Bei negativem Effekt bitte umgehend Rückmeldung (ab 2.1.)!
Wenn man sich das Protokoll anzeigen läßt und der Rechner findet keine
Einträge, die er dem User anzeigen kann, wird jetzt "*** Keine Einträge
verzeichnet" ausgegeben, damit der User nicht an eine Fehlfunktion glaubt.
Ereignisse werden jetzt als ausgeführt gekennzeichnet, BEVOR sie ausgeführt
werden. Dadurch ist es nunmehr auch möglich, ein Reset-Programm allmorgend-
lich zu starten, ohne daß der Rechner immer wieder einen Reset macht.
Polltexte können ab sofort auch ungepackt versendet werden. Die Texte kommen
beim Empfänger an unter dem Namen "node.TXT", nicht etwa unter dem Namen
"OUT.TXT" - das ist dabei zwingend zu beachten! Deswegen gibt's auch den
neuen Parameter "5" beim Packer (intern); im externen folgt er mit der
nächsten größeren Änderung.
Wenn der erste Login am Tag ein Consolenlogin war, wurde leider das Protokoll
nicht in den Protokoll-Ordner geschürbelt. Mißstand beseitigt; es geht jetzt
wieder (Ärger, ich habe ein 63-Logins-Protokoll verloren).
Polltexte werden ab sofort gesichert! Das ganze im Ordner "POLLTEXT", da
wo es hingehört. Natürlich werden die Texte gepackt gesichert; es sei denn,
jemand pollt ungepackt. Sprich: Es wird immer in dem Format abgespeichert,
wie es auch ankommt. Die Dateien erhalten dann den Namen "TTMMSSMM.ext",
wobei "ext" für die Endung des Packers steht.
Damit der ganze Ordner nicht allzuvoll wird, gibt's ein externes Programm,
das man allmorgendlich einbinden kann und das nach Tagen löscht. Das Programm
nennt sich sinnigerweise "_KILLTXT.PRG", die CNF nennt sich entsprechend
"KILLTEXT.CNF" und hat sich im Ordner SYSTEM zu befinden. Eine Beispiel-CNF
ist, wie immer, dabei.
Alle anderen Änderungen würden jetzt zu viel Zeit kosten - ich will die
Sachen ja schließlich vorher auch noch testen. Also: Neue Version im neuen
Jahr. Bis dahin wünsche ich erst mal ein frohes Weihnachtsfest und einen
guten Rutsch ins neue Jahr. Ich bin vom 25.12. bis 1.1. inkl. nicht
erreichbar.
Martin [23-12-1991]