home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
OS/2 Shareware BBS: 2 BBS
/
02-BBS.zip
/
unisch1a.zip
/
WHATSNEW.TXT
< prev
Wrap
Text File
|
1999-06-25
|
29KB
|
553 lines
Version 1.0a, General Availabilty
Die offizielle Release-Version von Unisched heißt "1.0a" und kommt in der
Datei "UNISCH1A.ZIP". Das "a" hinter der Versionsnummer wurde notwendig,
weil eine Zeit lang *versehentlich* eine preview-Version "1.0" unter dem
Namen "UNISCH10.ZIP" auf ftp.bmtmicro.com verfügbar war und auch prompt
ins GFD gerutscht ist. Falls Du diese auch hast, lösche sie bitte. in
Ihr fehlen ein paar essentielel Bugfixes.
NEW: Englische Dokumentation. (Eine kurze Zeile, hinter der viel Arbeit
steckt ...)
NEW: Die Autofail-Einstellung gilt jetzt auch für OS/2 (vorher nur für
DOS), d.h. wenn "Autofail = On" in der Unisched.Cfg steht, wird
Unisched selbst keine Fehlerdialogboxen mehr auslösen, selbst wenn
"AUTOFAIL=YES" nicht in der CONFIG.SYS steht. Freilich sollte man
trotzdem weiterhin AUTOFAIL=YES in die Config.Sys schreiben, da ja
auch der Tosser etc. pp. Dialogboxen erzeugen könnte ...
CHG: Die Standardeinstellung für Autofail ist jetzt "Autofail = On"
(in den Betas war es "Autofail = Off")
CHG: OS/2: ?LO-Files und ?UT-Files werden jetzt grundsätzlich in
Kleinbuchstaben erstellt. Das hilft möglicherweise, wenn der
Outbound auf einem Samba-Server liegt.
FIX: Die Aktion "Send" hat bisweilen Files aus den ?LO-Files gelöscht,
wenn diese den zu versendenden Namen als Teilstring enthielten.
Bsp: "e:\outbound\hallo.txt" wurde aus dem ?LO-File entfernt, wenn
man die Datei "o.txt" verschickt hat.
Version 1.0 Closed Beta 09.06
NEW: Statt Dateien mit Nulllänge kann die Aktion SEMAPHORE jetzt
auch Dateien mit einem kurzen Text als Inhalt erstellen. Bsp:
$AKTION = SEMAPHORE xmexit.1 "99"
schreibt erstellt die Datei xmexit.1 mit Inhalt "99". (Anwendung:
Xenia Task 1 beendet sich mit Errorlevel 99). In dem String,
der in Anführungszeichen eingeschlossen werden MUSS, kann
mit \" ein literales Anführungszeichen, mit \\ ein Backslash und
mit \n ein Zeilenumbruch eingefügt werden.
Version 1.0 Closed Beta 09.05
FIX: Die Aktion SEND hat unter bestimmten Umständen kein Newline an
den Eintrag für das zu versendende File im Flowfile angehängt,
so daß bei Sends von mehreren Dateien nacheinander der Mailer
die Dateien nicht mehr finden konnte (Einträge wie a.txtb.txt
statt a.txt und in der nächsten Zeile b.txt).
Version 1.0 Closed Beta 09.04
FIX: Die OS/2-Version gab keine Warnung aus, wenn kein Outbound konfi-
guriert war. Die DOS-Version dagegen brach gleich richtig ab, was
auch unnötig ist.
FIX: Die Aktionen START /DOS/C und START /DOS/K funktionierten nicht.
FIX: Leerzeichenname im Sessioname (in Anführungszeichen bei Aktion
START) wurden nicht korrekt behandelt.
FIX: Tabs in der Config werden nicht als Leerzeichen erkannt.
FIX: Wenn Unisched im Background läuft, gab START /F eine kryptische
Fehlermeldung. Diese wurde durch eine verständlichere Meldung
ersetzt.
Version 1.0 Closed Beta 09.03
NEW: Unisched schreibt jetzt das Logfile auf Platte, sobald er
idle ist. Das vergrößert die Wahrscheinlichkeit, daß im Falle
eines Systemabsturzes o.ä. alle Logfile-Information erhalten
bleibt, und es ermöglicht es, das Logfile mit einem externen
Logfile-Viewer wie ShowLog anzuschauen. Falls dieses Feature
Probleme verursacht, kann man es mit "FLushLog = No" wieder
ausschalten.
Version 1.0 Closed Beta 09.02
NEW: Um zu erreichen, daß Unisched auch Semaphore-Dateien
(Triggerfiles, Flagfiles, ...) sieht, die das "hidden" oder
"system" Attribut gesetzt haben, kann man jetzt
"SeeHiddenFiles=Yes" in die Unisched.cfg schreiben.
Version 1.0 Closed Beta 09.01
FIX: Beim Reflavour wurden ungepackte Mail-Pakete mit Flavour "normal"
als "FUT" angelegt (korrekt ist "OUT").
Version 1.0 Wide Beta 08
FIX: Das Logfenster sprang beim Ausführen mancher Aktionen oder beim
Neustart von Unisched manchmal "zurück" (man sah nichtaktuelle
Logeinträge und das [v] rechts unten), ohne daß man PgUp o.ä.
gedrückt hatte.
Version 1.0 Closed Beta 08.07
CHG: Achtung, das Dayfile-Format hat sich in der beta 08.07 geändert.
Alte .DAY-Files werden erkannt und ignoriert, was zur Folge hat,
daß beim ersten Einspielen dieser Beta eventuell einmalig Events,
die bereits ausgeführt wurden, nochmal ausgeführt werden,
Triggerfiles, die noch nicht verschwunden sind, nochmal getriggert
werden, etc.
FIX: Page Down funktionierte nicht wie erwartet.
FIX: Wenn man für ColKeys und ColKeyDescriptions Hintegrundfarben
angibt, die von Schwarz verschieden sind, funktioniert das ab jetzt
auch so, wie man das eigentlich erwartet. :-)
FIX: Wenn Unisched auf ein .BSY-Flag im Binkley-Outbound stößt, das
anzeigt, daß mit einem Node, für den Unisched eigentlich gerade
einen Poll anlegen oder eine Reflavour-Aktion durchführen will,
gerade eine Verbindung besteht, unterläßt Unisched nun nicht mehr
einfach die geplante Aktion, sondern wartet, bis das .BSY-Flag
wieder verschwindet (oder zu alt wird, siehe "IgnoreOldBusyFlag"),
und führt dann die Aktion nochmal aus.
Wenn z.B. eine REFLAVOUR-Aktion benutzt wird, um vor Beginn des
teuren Tarifes Pollflags wieder zu löschen, ist es sehr
wahrscheinlich, daß für den in Frage kommenden Node gerade ein
.BSY-Flag da liegt (weil der Mailer gerade sich in einem
vergeblichen Anwahlversuch befindet), und da wäre es schlecht, wenn
Unisched (wie seit beta 08.01) in dem Fall die Aktion ganz
unterläßt.
NEW: Schlüsselwort "IgnoreOldBusyFlag" gibt an, wie alt (in Minuten)
ein .BSY-Flag im Binkley-Outbound maximal werden darf, um von
Unisched noch "ernstgenommen" zu werden. Wird ein .BSY-Flag älter
als die angegebene Minutenzahl, so geht Unisched, falls er für den
betroffenen Node eine Aktion durchführen muß, davon aus, daß das
.BSY-Flag noch von einem Mailerabsturz o.ä. herrührt, löscht das
.BSY-Flag, und führt dann die projektierte Aktion durch. Dies ist
sehr hilfreich, da zumindest ich, wenn ich den Mailer hart
abschieße, regelmäßig vergesse, auch die .BSY-Flags zu löschen.
Mit dem neuen Feature "IngoreOldBusyFlag" wird Unisched dann aber
trotzdem nach spätestens xx Minuten (Default ist übrigens 3
Stunden) das alte Busyflag löschen und ggf. wieder neue Polls für
diesen Node generieren.
Man verwechsle "IgnoreOldBusyFlag" nicht mit "IgnoreOldBusySem"!
Ersteres ist für .BSY-Flags im Binkley-Outbound, letzteres ist für
das .BSY-Flag von Unisched im Unisched-Verzeichnis.
FIX: Die eckigen Klammern "[ Event = Aktion ]", die Logfileeinträge
unterdrücken sollen, werden jetzt auch bei POLL-Aktionen honoriert.
FIX: Unisched erkennt doppelte Datei-Versände (SEND) auch dann, wenn
das File zweimal in unterschiedlicher Groß- bzw. Kleinschreibung
verschickt wird.
NEW: Aktion "START". Dient zum direkten Starten einer Session unter
OS/2 ohne den Umweg über die Kommandoshell gehen zu müssen. Man
muß jetzt also nicht mehr via EXEC den OS/2-START-Befehl ausführen,
um einen neuen Prozeß zu starten, sondern kann direkt den
Unisched-eigenen START-Befehl verwenden. Dieser hat die gleiche
Syntax wie das OS/2-Start-Kommando mit Ausnahme des /PGM
Parameters. Um z.B. den Tosser im Background zu starten, kann man
jetzt schreiben:
$Tosser = START "Tossertask" /C/MIN/WIN e:\tools\tosser.cmd
FIX: Umlaute in Aktionen funktionieren jetzt. Allerdings werden Umlaute
im Gegensatz zu anderen Zeichen case-sensitiv behandelt, d.h., "Ö" ist
etwas anderes als "ö".
FIX: TRACE.DBG wird nicht mehr geschrieben. Mein Gott, warum hat das
denn niemand eher bemerkt? :-)
Version 1.0 Closed Beta 08.06
FIX: Fix für einen schweren Bug, der mit 08.05 eingeführt wurde. Bitte
die 08.05 NICHT verwenden!!!
Version 1.0 Closed Beta 08.05
+ NEW: Im Logfenster kann man jetzt mit Cursor Hoch, Runter, Pgup, Pgdn,
Home und End vor- und zurückscrollen. Die Größe des
Logfensterpuffers beträgt defaultmäßig 100 Zeilen und kann mittels
RecentActivityLines = <xxx>
erhöht werden. Das Erhöhen auf vierstellige Werte wird allerdings nur
in der OS/2-Version empfohlen.
Anmerkungen: Daß beim ersten Einspielen dieser Beta das Logfenster
zunächst gelöscht wird, ist normal, da sich das Format das
Activity-Dump-Fiels (.ACT) geändert hat. Ein Scrollen nach links und
rechts (für überlange Logzeilen) wird vor der nächsten Wide Beta
auch noch integriert werden.
Version 1.0 Closed Beta 08.04
+ NEW: OS/2: Neue Aktion "Open". Mit dieser Aktion wird ein Objekt oder
eine Datei so geöffnet, wie es bei einem Doppelklick auf der WPS
geöffnet würde. Die Syntax lautet:
$Aktion = OPEN <objektid>
Für objektid kann zum einen ein Dateiname eingesetzt werden. Dies
muß ein voll spezifizierter Dateiname sein
(d.h. incl. Laufwerksbuchstabe und vollständigem
Suchpfad). Beispiel:
$Aktion = OPEN g:\config.sys
Zum anderen kann eine Objekt-ID (in spitzen Klammern) angegeben
werde. Mittels diverser Utilities wie z.B. Deskman/2 kann man
Icons der WPS eindeutige Objekt-IDs zuweisen bzw. Objekt-IDs
bestehender Icons auslesen. Somit kann man mit der Aktion OPEN
direkt Icons der WPS öffnen! Beispiel:
$Aktion = OPEN <WP_DRIVES>
+ NEW: Angabe von Triggerverzögerungen für Trigger- und Flagfiles. Bsp:
*<-5>test.flg = $Aktion
Dies bedeutet, daß das Flagfile "test.flg" ignoriert (als nicht
vorhanden behandelt) wird, solange es jünger als 5 Minuten ist.
Wenn also z.B. um 20:00 das File test.flg erscheint, wird erst um
20:05 die zugehörige Aktion ausgelöst. Verschwindet die Datei
test.flg vor 20:05 wieder, *oder* wird die Datei "test.flg" vor
20:05 wieder "angefasst" (d.h., ihr Timestamp wird auf einen Wert
jünger als 20:00 gesetzt), dann wird keine Aktion ausgelöst.
Dieses Feature kann benutzt werden, um Alive-Flagfiles von
Fido-Mailern o.ä. zu überwachen. Beispiel:
*<-10>e:\flags\cl-alive.01 = $Aktion
$Aktion wird immer dann ausgeführt, wenn der Rechner, auf dem
Cantaloup läuft, abgestürzt ist, oder Cantaloup aus anderen Gründen
nicht mehr reagiert. Man muß dazu wissen, daß Cantaloup den
Timestamp der cl-alive Semaphore alle fünf Minuten (aber auch nur
alle fünf Minuten! Deshalb sollte die Triggerverzögerung deutlich
mehr als fünf Minuten betragen!) auf die aktuelle Uhrzeit setzt,
sonst würde das nicht funktionieren. Das Gleiche geht auch mit den
btalive-Dateien von Binkley.
Achtung: Bei invertierten Semaphoren (!* und !^) kann *kein*
Triggerdelay angegeben werden, da eine nicht existente Datei
natürlich keinen Timestamp haben kann ...
FIX: OS/2: Bei Verwedung der Aktion PLAY zum Abspielen von
WAV/MID-Dateien wurde beim Programmende die MMPM.DLL nicht wieder
freigegeben. Ob das irgendwelche praktischen Auswirkungen hatte
... who knows ;).
Version 1.0 Closed Beta 08.03
+ NEW: Man kann Events nur an bestimmten Daten ausführen lassen:
#xxx 3:00 5:00 <startdatum> <enddatum> = $Aktion
Für <startdatum> <enddatum> bisher schon möglich war:
15. 30. Nur vom 15. bis einschließlich 30. jedes Monats
03. 03. Nur am 3. jedes Monats
Jetzt neu ist auch möglich:
20. 05. Nur vom 20. eines Monats bis zum 05. des
Folgemonats, also immer ausser vom 06. bis 19.
01.04. 15.05. Nur vom 1. April bis zum 15. Mai. jedes Jahres
24.12. 06.01. Nur vom 24.12. des alten bis zum 06.01. des
neuen Jahres.
20.01.1998 01.06.1998 Nur zwischen den angegebenen Daten (Achtung:
Jahreszahlen immer vierstellig!)
01.01.2000 01.01.2000 Nur genau am 1. Januar 2000.
+ NEW: Unisched beendet sich jetzt sauber (d.h., er schreibt das Logfile
und löscht die Busy-Semaphore), wenn man Ctrl+Break drückt, oder
wenn man (nur unter OS/2) auf den "Close"-Button klickt, oder
wenn ein Systemshutdown stattfindet. Empfehlung: Für einen
automatisierten Shutdown ohne Nachfrage unter OS/2
System/Systemkonfiguration/System/Bestätigung/Beim Schließen ...
ausschalten!
+ NEW: Neues Keyword: "SemaphoreCheckInterval = xx" (oder: "SCI = xx").
Gibt an, alle wieviel Sekunden Unisched nach Semaphoren aller Art
suchen soll. Default ist 1, das ist bei lokalem Betrieb OK, da
die Anfragen aus dem Cache befriedigt werden, kann aber bei
Semaphoren auf über LAN gemounteten Laufwerken zu unnötiger
Netzlast führen. Für diese Konfiguration empfehle ich hochsetzen
auf 10 oder mehr. Der Wert ist nur eine ungefähre Richtlinie.
FIX: Conditional Poll funktionierte seit Beta 08.02 gar nicht mehr.
FIX: Conditional Poll beachtete nur Arcmail-Pakete, aber keine
?UT-Files.
CHG: Designstudie: Beim Aufrufen von externen Kommandos mit EXEC wird
derzeit der Bildschirm gelöscht (vorher: 1 nach oben gescrolled und
Cursor in die unterste Zeile gesetzt).
FIX: Bei Aktion SEND wurden zwei Rescans ausgelöst statt nur einer.
Version 1.0 Closed Beta 08.02
FIX: Unisched beachtet und erstellt jetzt während des Erstellens von
Polls, Sends und Requests .BSY-Flags im Outbound des jeweiligen
Nodes. Das verhindert, dass Unisched z.B. einen Eintrag in ein
FLO-File schreibt, während der jeweilige Node gerade anruft.
FIX: Wenn die Aktion SEND zweimal für das gleiche File und den gleichen
Node ausgeführt wird, erkennt Unisched dies jetzt und verschickt
das File trotzdem nur einmal, und zwar mit dem letztgenannten
Flavour (wird also erst mit Crash und dann mit Hold versendet,
bleibt zum Schluß nur der Hold-Versand übrig).
Version 1.0 Closed Beta 08.01
FIX: Falsche Anzeige bei Verwendung einer nicht-schwarzen
Hintergrundfarbe für die KeyDescriptions.
Version 1.0 Wide Beta 07
NEW: OS/2: Unterstützung von Named Pipes. Angabe im Configfile durch
"Pipe = \pipe\<pipename>". Angabe des zugehörigen Loglevels über
"PipeLog = <loglevels>" wie bei ScreenLog oder DiskLog.
Das Schlüsselwoert "Pipe" sollte nur benutzt werden, wenn im Regel-
falle diese auch gebraucht wird, da das Starten mit aktiviertem
Pipe-Support bei nicht-vorhandenem Client unnötig lange dauert.
NEW: Invertierte Triggerfiles, Bsp: "!^e:\triggerfile.zip = $Aktion".
Existiert die Datei triggerfile.zip nicht, wird die Aktion
ausgelöst. Danach wird die Aktion solange nicht ausgelöst, wie
die Datei triggerfile.zip "verschwunden" bleibt. Erscheint die
Datei triggerfile.zip wieder, so wird dies von Unisched intern
registriert, und wenn sie anschließend erneut verschwindet, wird
die Aktion wieder ausgeführt. (Wofür um Himmels willen braucht
man dieses Feature eigentlich?)
NEW: Invertierte Flagfiles, Bsp: "!*e:\sema.sem = $Aktion". Die Aktion
wird ausgelöst, wenn die Datei sema.sem nicht existiert. Unisched
erstellt die Datei daraufhin sofort selbst wieder neu. Dieses
Feature könnte man u.U. zur Alive-Kontrolle für Unisched einsetzen.
In diesem Falle wird nicht einmal eine Aktion benötigt, da alles,
was man da braucht, das Neuerstellen der Datei ist. Deshalb wurde
neu die "Null-Aktion" eingeführt:
NEW: Aktion IGNORE. Tut nichts, schreibt nichts ins Log.
NEW: Alle Events und Aktionen, die in der Config in einer Zeile konfi-
guriert wurden, die mit [ anfängt und mit ] aufhört, werden
*nicht* im Logfile/-fenster/-pipe erwähnt. Nützlich für
periodische Events mit hoher Frequenz oder inversen Alive-Check-
Semaphoren. Beispiel:
[ !*e:\sema\unialive.sem = Ignore ]
NEW: Parameter "even" und "odd" für Events (statisch und periodisch).
Das jeweilige Event kann dann nur ausgeführt werden, wenn die
aktuelle Wochennummer gerade (even) bzw. ungerade (odd) ist.
Bsp: Man möchte alle zwei Wochen montags eine Preislite posten:
#123 00:00 01:00 Mo even = $Preisliste_Posten
(Man beachte, daß man auch noch einen Wochentag angeben muß, sonst
würde die Liste in geraden Wochen *jeden* Tag gepostet ...)
NEW: Name der gedrückten Funktionstaste wird angezeigt
NEW: Action REMOVE unterstützt Wildcards
FIX: Für Events, die die 24h-Grenze überschritten, wurden bei Wochentags-
und Tagesnummern-Angaben die Daten des letzten statt des kommenden
Tages herangezogen.
FIX: "Slow Motion Mode" bei Erstinstallation oder bei großen
Fenstergrößen (OS/2 MODExx,yy).
FIX: Aktion PLAY kann jetzt auch wieder .MID-Dateien abspielen
FIX: Fix am Speichermanagement in Verbindung mit Action Play.
FIX: Falsche Logmeldung über Ausgangsflavour bei Aktion REFLAVOUR
FIX: Nach Zurücksetzen der Dialcounter wurde kein Rescan ausgelöst, falls
der zugehörige Poll nicht generiert werden kann
FIX: Verwendung von Wildcards bei Triggerfiles führte evtl. zu Mehrfach-
Triggerungen
FIX: Im DiskLog konnten die Fehlermeldungen abgeschaltet werden.
CHG: Veraltete Variante der Definition periodischer Events (~) entfernt.
CHG: Wenn eine Semaphore(Flagfile)-Definition Wildcards enthält, also
z.B. *toss*.sem, werden nun vor dem Ausführen der zugehörigen
Aktion alle auf dieses Muster passenden Dateien gelöscht.
CHG: Synchronisationsverschiebung für periodische Events kann jetzt bis
zu 6 Stunden statt nur 60 Minuten betragen.
Version 1.0 Wide Beta 06
NEW: Neuer Semaphoren-Typ: "Triggerfiles", das sind Semaphoren, auf die
Unisched reagiert, ohne sie zu löschen. Siehe Doku.
NEW: Möglichkeit, periodische Events auf andere Zeiten als die volle Stunde
zu synchronisieren, zur Vermeidung von "Eventstaus". Beispiel:
"#123 ~60 +13 00:00 24:00 = PLAY THIRTEEN.WAV" wird auf 13 Minuten
nach der vollen Stunde synchronisiert.
NEW: Das Schlüsselwort "exact" in der Defintion eines periodischen Events
verhindert das Nachholen des Events, wenn die projektierte Ausführzeit
länger als 60 Sekunden zurückliegt. Sinn macht das eigentlich nur,
wenn man einen Stundengong abspielen läßt, der natürlich nur zur
vollen Stunde oder gar nicht kommen soll. Bsp:
"#123 ~60 exact 08:00 20:00 = play g:\os2\mmos2\cocoo.wav"
NEW: Neue Funktionstasten: KeyAlt0 - KeyAlt9, Key0 - Key9, KeyS0 - KeyS9
NEW: Ausführen von bis zu 16 Aktionen einmalig bei Programmstart:
"SpawnInit = $AKTIONSNAME".
NEW: Aktion "REFLAVOUR" zum Ändern der Flavours im Outbound. Bsp:
"$Unhold = REFLAVOUR 2:2476/418 Hold Crash" ändert alle Hold-Mail für
2:2476/418 auf Crash. Siehe auch Doku.
NEW: Aktion "SEND" zum Versenden von Dateien. Syntax wie "REQUEST".
Zusätzlich zum Flavour kann noch "kfs" oder "tfs" angegeben werden.
NEW: Aktion PLAY gibt außer .WAV auch .MUS-Dateien wieder, sogar unter DOS.
MUS-Dateien (Herkunft: PB/RA Pagesongs) enthalten Kommandos im
Klartext ähnlich wie BEEP. Details zu MUS-Dateien siehe Doku.
NEW: OS/2: Eigener Thread für die Musikwiedergabe (PLAY), so daß Sound
nicht mehr die weitere Abarbeitung aufhält.
NEW: OS/2: Aktion ABORTMUSIC (funktioniert aber nur bei .MUS)
NEW: Bei den Aktionsnamensdefinitionen sind Rekursionen möglich. Bsp:
$EditConfig = EXEC edit c:\unisched\unisched.cfg
$ReadConfig = RESTART
$Konfigurieren = $EditConfig $ReadConfig
KeyAltC = $Konfigurieren
NEW: Timestamps für die Busy-Semaphore. Siehe Doku unter "AliveTime" bzw.
"IgnoreOldBusySem".
NEW: Es können jetzt bis zu 10 verschiedene "RescanSema"s gleichzeitig
angegeben werden. Nützlich, wenn man verschiedene Mailer testet und
für alle die richtigen Semaphoren erstellen lassen will.
NEW: Unterschiedliche Loglevel. Anzeige kann über "ScreenLog" und
"DiskLog" gesteuert werden, z.B.: "ScreenLog = !?+",
"DiskLog = !?+-.~#*p_". Erklärung der einzelnen Level siehe Doku.
NEW: Includes in der Config: "Include = c:\pfad\dateiname.cfg"
NEW: Schlüsselwort "ExcessiveSlicing" zur weiteren Reduktion der Systemlast
(nur bei der DOS-Version sinnvoll). Siehe Doku.
NEW: OS/2: Icon. In die EXE-Datei gelinked und als separate .ICO-Datei.
NEW: Anzeige des jeweils nächsten periodischen Events.
NEW: Uhr in der Titelzeile, kann durch "Clock=Off" abgeschaltet werden.
NEW: Unisched paßt sich nun auf beliebige Fenstergrößen an. (OS/2: MODE
COxx,yy, DOS: MODE CON: LINES=50, jeweils vor Start von Unisched).
SmallWindow=1 wird in der OS/2-Version dafür demnächst nicht mehr
unterstützt werden.
NEW: Neue Schlüsselworte für die Farben: ColHeadline, ColKeyDescriptions.
NEW: "KeyColumns" gibt an, auf wieviele Spalten die Anzeige der
Funktionstastenbelegung verteilt wird. Default ist "KeyColumns=4"
FIX: Eventdefinition: Week und WkEnd gingen nicht (Syntax Error)
FIX: Diverse Fixes an den periodischen Events. (Doppelausführung etc.)
Hierzu bitte unbedingt die README.TXT lesen!
FIX: Filerequest mit Passwort ging nicht.
FIX: Taskpolls wurden für die falsche Line angelegt (obwohl die richtige im
Log stand).
FIX: Bei Tippfehlern in den Actions ("= EXEX ..." z.B.) gab es keine
Fehlermeldung.
FIX: Bei Fehlern in der Konfigurationsdatei wurde teilweise das BSY-File
nicht gelöscht, das Log-Fenster zerschossen, und keine lesbare
Fehlermeldung ausgegeben, manchmal auch nichtmal was ins Log
geschrieben.
FIX: Systemlast bei Abbruch wegen UNISCHED.BSY verringert.
FIX: UNISCHED.BSY wurde bei diversen Actions fälschlicherweise gelöscht.
UNISCHED.BSY ist jetzt immer gesetzt, solange Unisched sich nicht mit
Errorlevel beendet, also z.B. auch während einer ACTION EXEC.
FIX: DOS-Version Windows NT-tauglich gemacht. Bitte Doku unter
"ExcessiveSlicing beachten.
FIX: Sehr kleines <g> Speicherleck behoben
FIX: Kosmetik am Display des nächsten Events ($ und _ - Zeichen entfernt)
CHG: Wenn als Flavour "poll" angegeben ist, wird zum Anlegen des Taskpolls
nur die erste angegebene Line berücksichtigt.
CHG: Die DOS-Version sollte ab jetzt besser nur bei geladenem SHARE.EXE
(oder vergleichbarem Locking-Support) ausgeführt werden.
CHG: Die Funktionstastenbeschreibungen werden nun bündig ausgerichtet.
CHG: Das Distributionsarchiv wird von nun an mit RAR statt mit LZH
gepackt, um die erweiterten Attribute korrekt rüberzubringen. Unter
OS/2 bitte unbedingt mit dem OS/2-RAR entpacken!
Version 1.0 Wide Beta 05
CHG: Beenden nur noch durch Alt+X. Wer will, kann das alte Verhalten durch
"KeyESC = EXIT 0" nachbilden ... KeyESC ist übrigens neu.
CHG: Bei Start ohne Parameter wird die UNISCHED.CFG nun immer in dem
Verzeichnis gesucht, in dem sich die UNISCHED.EXE bzw. UNISCHE2.EXE
befindet, und nicht mehr im aktuellen Verzeichbnis. Eine
alternative Config-Datei kann über den Parameter /C angegeben
werden ("/Ce:\test.cfg"). ACHTUNG! Eventuell sind Batches zu ändern!
NEW: Unterstützung von Online-Tossing. Siehe Dokumentation.
CHG: Syntaxänderung bei Lineangabe beim Poll: Jetzt mit line<nr>, also
z.B. "Poll 2:2476/418 crash line2". Die alte Syntax (nur Angabe
der Nummer) geht noch, wird aber in der nächsten Beta wegfallen.
NEW: Mehrere Lineangaben beim Poll möglich ("line1 line2 line4").
NEW: Löschen von Busy-, Nodial-, Overtry-Marks vor dem Erstellen des
Polls (siehe Doku unter ResetDialCounters)
NEW: Unterstützung der New BT-XE-Style Outbound Flavours (FL0 .. FL9)
NEW: Ein Event kann nun mehrere Aktionen nacheinander auslösen
("KeyF1 = $Poll_Hub $Poll_Othernet"), oder man kann Aktionen auslösen,
ohne ihnen explizit Namen zu geben: "KeyF2 = PLAY trommel.wav".
Diese Direktkommandos kann man aber nicht mischen, davon ist dann
wieder nur eins pro Zeile zulässig.
NEW: Abkürzungen: "Week" für "Mo Di Mi Do Fr", "WkEnd" für "Sa So".
NEW: Periodische Events sind nun auch auf bestimmte Zeiträume beschränkbar.
Dabei folgt die Syntax jetzt den statischen Events, ist lediglich
durch Angabe der Periodendauer mit ~ erweitert. Siehe auch Doku. Bsp:
#846 ~60 08:00 20:00 Week = $Bigben
CHG: Die alte Syntax für periodische Events (~<nr> = <action) funktioniert
noch, um das Update zu erleichtern, wird aber in einer zukünftigen
Beta weggelassen werden.
NEW: OS/2: Abspielen von WAV-Dateien mit der Aktion PLAY <Dateiname>.
Geht nur unter OS/2 und erfordert installierten MMPM/2.
NEW: Aktion REMOVE löscht eine Datei.
NEW: Config Neueinlesen über Action RESTART.
NEW: Unterstützung von %UMGEBUNGSVARIABLEN% in der Konfigurationsdatei.
NEW: Bei Start Überprüfung, ob Unisched bereits läuft (über UNISCHED.BSY).
NEW: DOS: Multitasking-Environment frei wählbar (siehe Doku unter "MTask").
So läuft Unisched auch halbwegs unter Windows NT mit Mtask=Windows.
FIX: Aufgerufene Prozesse müssen nicht mehr unbedingt ins Unisched-
Verzeichnis zurückkehren.
FIX: Events, die die 24:00-Grenze überschreiten, arbeiten jetzt wie
erwartet. (Keine zweite Ausführung um 0 Uhr mehr).
FIX: Beep-Dauer war immer gleich der Frequenz.
FIX: Bildschirmdarstellung, wenn gar keine KEYxxx - Ereignisse verwendet
wurden, war falsch
Version 1.0 Wide Beta 04
NEW: Periodische Events (alle xx Minuten Aktion ausführen)
NEW: Neue Aktion: BEEP. Gibt einen Piepton definierbarer Frequenz und
Dauer aus.
NEW: Neue Aktion: SEMAPHORE. Legt eine Semaphore-Datei an.
CHG: Logfile- und Bildschirmdarstellung aufgeräumt.
CHG: Funktionstasten haben nun Priorität über andere Events (damit man im
Notfall Alt+X drücken kann ... ;-)
CHG: Änderungen im Dateiformat von UNISCHED.DAY. Bitte UPDATE.TXT lesen.
FIX: Eine ganze Reihe Bugs behoben, die vermutlich zu Fehlverahlten
führten, wie z.B. SYS 3175 unter OS/2 oder Abstürze unter DOS.
FIX: Einige Dateien wurden nicht geschlossen (führte zu Problemen,
wenn UniSched längere Zeit nicht über EXIT / Alt+X verlassen wurde)
FIX: Die "Next Event"-Zeile wird jetzt auch angezeigt, wenn es am gleichen
Tag keine weiteren Events mehr gibt.
FIX: Das Logfenster wird jetzt richtig nach UNISCHED.ACT gedumpt statt nach
UNISCHED. Die Datei UNISCHED daher bitte löschen, falls sie noch da
ist.
FIX: Conditional Poll funktioniert jetzt (keine doppelten Punkte mehr)
FIX: Scrollingprobleme mit SmallWindow unter DESQview behoben (?)
Version 1.0 Wide Beta 03
- Bugfix: Events, die nur an bestimmten Tagen im Monat ausgeführt
werden sollen, funktionierten nicht und blockierten die Ausführung
aller anderen Events (im Boden versink ;-)
- Neue Aktion: REQUEST. Diese Aktion requestet ein File (evtl. mit
Passwort) bei einem Node. Parameter siehe Doku. So kann man z.B.
einmal im Monat die Fileliste seiner Lieblingsbox requesten lassen.
Version 1.0 Wide Beta 02
- Bugfix: Events, die nur an bestimmten Tagen im Monat ausgeführt
werden sollen, funktionierten nicht
- Neue Tastenkombinationen: KeyAltA .. KeyAltZ (außer: Alt+X, das ist
für UniSched reserviert)
- Die Beispielkonfig im Archiv umbenannt, damit sie beim Updaten keine
fertigen Configs überschreibt, und diverse Grammtikbugs in der Doku
entfernt ;-)
Version 1.0 Wide Beta 01
- First public release
[EOF]