home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 2 BBS / 02-BBS.zip / unisch1a.zip / WHATSNEW.TXT < prev   
Text File  |  1999-06-25  |  29KB  |  553 lines

  1. Version 1.0a, General Availabilty
  2.  
  3.   Die offizielle Release-Version von Unisched heißt "1.0a" und kommt in der
  4.   Datei "UNISCH1A.ZIP".  Das "a" hinter der Versionsnummer wurde notwendig,
  5.   weil eine Zeit lang *versehentlich* eine preview-Version "1.0" unter dem
  6.   Namen "UNISCH10.ZIP" auf ftp.bmtmicro.com verfügbar war und auch prompt
  7.   ins GFD gerutscht ist.  Falls Du diese auch hast, lösche sie bitte. in
  8.   Ihr fehlen ein paar essentielel Bugfixes.
  9.  
  10.   NEW:  Englische Dokumentation.  (Eine kurze Zeile, hinter der viel Arbeit
  11.         steckt ...)
  12.  
  13.   NEW:  Die Autofail-Einstellung gilt jetzt auch für OS/2 (vorher nur für
  14.         DOS), d.h. wenn "Autofail = On" in der Unisched.Cfg steht, wird
  15.         Unisched selbst keine Fehlerdialogboxen mehr auslösen, selbst wenn
  16.         "AUTOFAIL=YES" nicht in der CONFIG.SYS steht.  Freilich sollte man
  17.         trotzdem weiterhin AUTOFAIL=YES in die Config.Sys schreiben, da ja
  18.         auch der Tosser etc. pp. Dialogboxen erzeugen könnte ...
  19.  
  20.   CHG:  Die Standardeinstellung für Autofail ist jetzt "Autofail = On"
  21.         (in den Betas war es "Autofail = Off")
  22.  
  23.   CHG:  OS/2: ?LO-Files und ?UT-Files werden jetzt grundsätzlich in
  24.         Kleinbuchstaben erstellt.  Das hilft möglicherweise, wenn der
  25.         Outbound auf einem Samba-Server liegt.
  26.  
  27.   FIX:  Die Aktion "Send" hat bisweilen Files aus den ?LO-Files gelöscht,
  28.         wenn diese den zu versendenden Namen als Teilstring enthielten.
  29.         Bsp:  "e:\outbound\hallo.txt" wurde aus dem ?LO-File entfernt, wenn
  30.         man die Datei "o.txt" verschickt hat.
  31.  
  32. Version 1.0 Closed Beta 09.06
  33.  
  34.   NEW:  Statt Dateien mit Nulllänge kann die Aktion SEMAPHORE jetzt
  35.         auch Dateien mit einem kurzen Text als Inhalt erstellen. Bsp:
  36.           $AKTION = SEMAPHORE xmexit.1 "99"
  37.         schreibt erstellt die Datei xmexit.1 mit Inhalt "99". (Anwendung:
  38.         Xenia Task 1 beendet sich mit Errorlevel 99). In dem String,
  39.         der in Anführungszeichen eingeschlossen werden MUSS, kann
  40.         mit \" ein literales Anführungszeichen, mit \\ ein Backslash und
  41.         mit \n ein Zeilenumbruch eingefügt werden.
  42.  
  43. Version 1.0 Closed Beta 09.05
  44.  
  45.   FIX:  Die Aktion SEND hat unter bestimmten Umständen kein Newline an
  46.         den Eintrag für das zu versendende File im Flowfile angehängt,
  47.         so daß bei Sends von mehreren Dateien nacheinander der Mailer
  48.         die Dateien nicht mehr finden konnte (Einträge wie a.txtb.txt
  49.         statt a.txt und in der nächsten Zeile b.txt).
  50.  
  51. Version 1.0 Closed Beta 09.04
  52.  
  53.   FIX:  Die OS/2-Version gab keine Warnung aus, wenn kein Outbound konfi-
  54.         guriert war. Die DOS-Version dagegen brach gleich richtig ab, was
  55.         auch unnötig ist.
  56.  
  57.   FIX:  Die Aktionen START /DOS/C und START /DOS/K funktionierten nicht.
  58.  
  59.   FIX:  Leerzeichenname im Sessioname (in Anführungszeichen bei Aktion
  60.         START) wurden nicht korrekt behandelt.
  61.  
  62.   FIX:  Tabs in der Config werden nicht als Leerzeichen erkannt.
  63.  
  64.   FIX:  Wenn Unisched im Background läuft, gab START /F eine kryptische
  65.         Fehlermeldung. Diese wurde durch eine verständlichere Meldung
  66.         ersetzt.
  67.  
  68. Version 1.0 Closed Beta 09.03
  69.  
  70.   NEW:  Unisched schreibt jetzt das Logfile auf Platte, sobald er
  71.         idle ist. Das vergrößert die Wahrscheinlichkeit, daß im Falle
  72.         eines Systemabsturzes o.ä. alle Logfile-Information erhalten
  73.         bleibt, und es ermöglicht es, das Logfile mit einem externen
  74.         Logfile-Viewer wie ShowLog anzuschauen. Falls dieses Feature
  75.         Probleme verursacht, kann man es mit "FLushLog = No" wieder
  76.         ausschalten.
  77.  
  78. Version 1.0 Closed Beta 09.02
  79.  
  80.   NEW:  Um zu erreichen, daß Unisched auch Semaphore-Dateien
  81.         (Triggerfiles, Flagfiles, ...) sieht, die das "hidden" oder
  82.         "system" Attribut gesetzt haben, kann man jetzt
  83.         "SeeHiddenFiles=Yes" in die Unisched.cfg schreiben.
  84.  
  85. Version 1.0 Closed Beta 09.01
  86.  
  87.   FIX:  Beim Reflavour wurden ungepackte Mail-Pakete mit Flavour "normal"
  88.         als "FUT" angelegt (korrekt ist "OUT").
  89.  
  90. Version 1.0 Wide Beta 08
  91.  
  92.   FIX:  Das Logfenster sprang beim Ausführen mancher Aktionen oder beim
  93.         Neustart von Unisched manchmal "zurück" (man sah nichtaktuelle
  94.         Logeinträge und das [v] rechts unten), ohne daß man PgUp o.ä.
  95.         gedrückt hatte.
  96.  
  97. Version 1.0 Closed Beta 08.07
  98.  
  99.   CHG:  Achtung, das Dayfile-Format hat sich in der beta 08.07 geändert.
  100.         Alte .DAY-Files werden erkannt und ignoriert, was zur Folge hat,
  101.         daß beim ersten Einspielen dieser Beta eventuell einmalig Events,
  102.         die bereits ausgeführt wurden, nochmal ausgeführt werden,
  103.         Triggerfiles, die noch nicht verschwunden sind, nochmal getriggert
  104.         werden, etc.
  105.  
  106.   FIX:  Page Down funktionierte nicht wie erwartet.
  107.  
  108.   FIX:  Wenn man für ColKeys und ColKeyDescriptions Hintegrundfarben
  109.         angibt, die von Schwarz verschieden sind, funktioniert das ab jetzt
  110.         auch so, wie man das eigentlich erwartet. :-)
  111.  
  112.   FIX:  Wenn Unisched auf ein .BSY-Flag im Binkley-Outbound stößt, das
  113.         anzeigt, daß mit einem Node, für den Unisched eigentlich gerade
  114.         einen Poll anlegen oder eine Reflavour-Aktion durchführen will,
  115.         gerade eine Verbindung besteht, unterläßt Unisched nun nicht mehr
  116.         einfach die geplante Aktion, sondern wartet, bis das .BSY-Flag
  117.         wieder verschwindet (oder zu alt wird, siehe "IgnoreOldBusyFlag"),
  118.         und führt dann die Aktion nochmal aus.
  119.  
  120.         Wenn z.B. eine REFLAVOUR-Aktion benutzt wird, um vor Beginn des
  121.         teuren Tarifes Pollflags wieder zu löschen, ist es sehr
  122.         wahrscheinlich, daß für den in Frage kommenden Node gerade ein
  123.         .BSY-Flag da liegt (weil der Mailer gerade sich in einem
  124.         vergeblichen Anwahlversuch befindet), und da wäre es schlecht, wenn
  125.         Unisched (wie seit beta 08.01) in dem Fall die Aktion ganz
  126.         unterläßt.
  127.  
  128.   NEW:  Schlüsselwort "IgnoreOldBusyFlag" gibt an, wie alt (in Minuten)
  129.         ein .BSY-Flag im Binkley-Outbound maximal werden darf, um von
  130.         Unisched noch "ernstgenommen" zu werden.  Wird ein .BSY-Flag älter
  131.         als die angegebene Minutenzahl, so geht Unisched, falls er für den
  132.         betroffenen Node eine Aktion durchführen muß, davon aus, daß das
  133.         .BSY-Flag noch von einem Mailerabsturz o.ä. herrührt, löscht das
  134.         .BSY-Flag, und führt dann die projektierte Aktion durch.  Dies ist
  135.         sehr hilfreich, da zumindest ich, wenn ich den Mailer hart
  136.         abschieße, regelmäßig vergesse, auch die .BSY-Flags zu löschen.
  137.         Mit dem neuen Feature "IngoreOldBusyFlag" wird Unisched dann aber
  138.         trotzdem nach spätestens xx Minuten (Default ist übrigens 3
  139.         Stunden) das alte Busyflag löschen und ggf. wieder neue Polls für
  140.         diesen Node generieren.
  141.  
  142.         Man verwechsle "IgnoreOldBusyFlag" nicht mit "IgnoreOldBusySem"!
  143.         Ersteres ist für .BSY-Flags im Binkley-Outbound, letzteres ist für
  144.         das .BSY-Flag von Unisched im Unisched-Verzeichnis.
  145.  
  146.   FIX:  Die eckigen Klammern "[ Event = Aktion ]", die Logfileeinträge
  147.         unterdrücken sollen, werden jetzt auch bei POLL-Aktionen honoriert.
  148.  
  149.   FIX:  Unisched erkennt doppelte Datei-Versände (SEND) auch dann, wenn
  150.         das File zweimal in unterschiedlicher Groß- bzw.  Kleinschreibung
  151.         verschickt wird.
  152.  
  153.   NEW:  Aktion "START".  Dient zum direkten Starten einer Session unter
  154.         OS/2 ohne den Umweg über die Kommandoshell gehen zu müssen.  Man
  155.         muß jetzt also nicht mehr via EXEC den OS/2-START-Befehl ausführen,
  156.         um einen neuen Prozeß zu starten, sondern kann direkt den
  157.         Unisched-eigenen START-Befehl verwenden.  Dieser hat die gleiche
  158.         Syntax wie das OS/2-Start-Kommando mit Ausnahme des /PGM
  159.         Parameters.  Um z.B. den Tosser im Background zu starten, kann man
  160.         jetzt schreiben:
  161.  
  162.            $Tosser = START "Tossertask" /C/MIN/WIN e:\tools\tosser.cmd
  163.  
  164.   FIX:  Umlaute in Aktionen funktionieren jetzt.  Allerdings werden Umlaute
  165.         im Gegensatz zu anderen Zeichen case-sensitiv behandelt, d.h., "Ö" ist
  166.         etwas anderes als "ö".
  167.  
  168.   FIX:  TRACE.DBG wird nicht mehr geschrieben.  Mein Gott, warum hat das
  169.         denn niemand eher bemerkt? :-)
  170.  
  171. Version 1.0 Closed Beta 08.06
  172.  
  173.    FIX:  Fix für einen schweren Bug, der mit 08.05 eingeführt wurde. Bitte
  174.          die 08.05 NICHT verwenden!!!
  175.  
  176. Version 1.0 Closed Beta 08.05
  177.  
  178. +  NEW:  Im Logfenster kann man jetzt mit Cursor Hoch, Runter, Pgup, Pgdn,
  179.          Home und End vor- und zurückscrollen. Die Größe des
  180.          Logfensterpuffers beträgt defaultmäßig 100 Zeilen und kann mittels
  181.        RecentActivityLines = <xxx>
  182.      erhöht werden. Das Erhöhen auf vierstellige Werte wird allerdings nur
  183.          in der OS/2-Version empfohlen.
  184.  
  185.      Anmerkungen: Daß beim ersten Einspielen dieser Beta das Logfenster
  186.      zunächst gelöscht wird, ist normal, da sich das Format das
  187.      Activity-Dump-Fiels (.ACT) geändert hat. Ein Scrollen nach links und
  188.      rechts (für überlange Logzeilen) wird vor der nächsten Wide Beta
  189.      auch noch integriert werden.
  190.  
  191. Version 1.0 Closed Beta 08.04
  192.  
  193. +  NEW:  OS/2: Neue Aktion "Open". Mit dieser Aktion wird ein Objekt oder
  194.          eine Datei so geöffnet, wie es bei einem Doppelklick auf der WPS
  195.          geöffnet würde. Die Syntax lautet:
  196.            $Aktion = OPEN <objektid>
  197.          Für objektid kann zum einen ein Dateiname eingesetzt werden. Dies
  198.          muß ein voll spezifizierter Dateiname sein
  199.          (d.h. incl. Laufwerksbuchstabe und vollständigem
  200.          Suchpfad). Beispiel:
  201.        $Aktion = OPEN g:\config.sys
  202.          Zum anderen kann eine Objekt-ID (in spitzen Klammern) angegeben
  203.          werde. Mittels diverser  Utilities wie z.B. Deskman/2 kann man
  204.      Icons der WPS eindeutige Objekt-IDs zuweisen bzw. Objekt-IDs
  205.      bestehender Icons auslesen. Somit kann man mit der Aktion OPEN
  206.          direkt Icons der WPS öffnen! Beispiel:
  207.        $Aktion = OPEN <WP_DRIVES>
  208.  
  209. +  NEW:  Angabe von Triggerverzögerungen für Trigger- und Flagfiles. Bsp:
  210.            *<-5>test.flg = $Aktion
  211.          Dies bedeutet, daß das Flagfile "test.flg" ignoriert (als nicht
  212.          vorhanden behandelt) wird, solange es jünger als 5 Minuten ist.
  213.          Wenn also z.B. um 20:00 das File test.flg erscheint, wird erst um
  214.          20:05 die zugehörige Aktion ausgelöst. Verschwindet die Datei
  215.          test.flg vor 20:05 wieder, *oder* wird die Datei "test.flg" vor
  216.          20:05 wieder "angefasst" (d.h., ihr Timestamp wird auf einen Wert
  217.          jünger als 20:00 gesetzt), dann wird keine Aktion ausgelöst.
  218.  
  219.          Dieses Feature kann benutzt werden, um Alive-Flagfiles von
  220.          Fido-Mailern o.ä. zu überwachen. Beispiel:
  221.            *<-10>e:\flags\cl-alive.01 = $Aktion
  222.          $Aktion wird immer dann ausgeführt, wenn der Rechner, auf dem
  223.      Cantaloup läuft, abgestürzt ist, oder Cantaloup aus anderen Gründen
  224.          nicht mehr reagiert. Man muß dazu wissen, daß Cantaloup den
  225.          Timestamp der cl-alive Semaphore alle fünf Minuten (aber auch nur
  226.          alle fünf Minuten! Deshalb sollte die Triggerverzögerung deutlich
  227.          mehr als fünf Minuten betragen!) auf die aktuelle  Uhrzeit setzt,
  228.      sonst würde das nicht funktionieren. Das Gleiche geht auch mit den
  229.      btalive-Dateien von Binkley.
  230.  
  231.          Achtung: Bei invertierten Semaphoren (!* und !^) kann *kein*
  232.      Triggerdelay angegeben werden, da eine nicht existente Datei
  233.      natürlich keinen Timestamp haben kann ...
  234.  
  235.    FIX:     OS/2: Bei Verwedung der Aktion PLAY zum Abspielen von
  236.          WAV/MID-Dateien wurde beim Programmende die MMPM.DLL nicht wieder
  237.          freigegeben. Ob das irgendwelche praktischen Auswirkungen hatte
  238.          ... who knows ;).
  239.  
  240. Version 1.0 Closed Beta 08.03
  241.  
  242. +  NEW:  Man kann Events nur an bestimmten Daten ausführen lassen:
  243.          #xxx 3:00 5:00 <startdatum> <enddatum> = $Aktion
  244.          Für <startdatum> <enddatum> bisher schon möglich war:
  245.          15. 30.               Nur vom 15. bis einschließlich 30. jedes Monats
  246.          03. 03.               Nur am 3. jedes Monats
  247.          Jetzt neu ist auch möglich:
  248.          20. 05.               Nur vom 20. eines Monats bis zum 05. des
  249.                                Folgemonats, also immer ausser vom 06. bis 19.
  250.          01.04. 15.05.         Nur vom 1. April bis zum 15. Mai. jedes Jahres
  251.          24.12. 06.01.         Nur vom 24.12. des alten bis zum 06.01. des
  252.                                neuen Jahres.
  253.          20.01.1998 01.06.1998 Nur  zwischen den angegebenen Daten (Achtung:
  254.                                Jahreszahlen immer vierstellig!)
  255.          01.01.2000 01.01.2000 Nur genau am 1. Januar 2000.
  256. +  NEW:  Unisched beendet sich jetzt sauber (d.h., er schreibt das Logfile
  257.          und löscht die Busy-Semaphore), wenn man Ctrl+Break drückt, oder
  258.          wenn man (nur unter OS/2) auf den "Close"-Button klickt, oder
  259.          wenn ein Systemshutdown stattfindet. Empfehlung: Für einen
  260.          automatisierten Shutdown ohne Nachfrage unter OS/2
  261.          System/Systemkonfiguration/System/Bestätigung/Beim Schließen ...
  262.          ausschalten!
  263. +  NEW:  Neues Keyword: "SemaphoreCheckInterval = xx" (oder: "SCI = xx").
  264.          Gibt an, alle wieviel Sekunden Unisched nach Semaphoren aller Art
  265.          suchen soll. Default ist 1, das ist bei lokalem Betrieb OK, da
  266.          die Anfragen aus dem Cache befriedigt werden, kann aber bei
  267.          Semaphoren auf über LAN gemounteten Laufwerken zu unnötiger
  268.          Netzlast führen.  Für diese Konfiguration empfehle ich hochsetzen
  269.          auf 10 oder mehr.  Der Wert ist nur eine ungefähre Richtlinie.
  270.    FIX:  Conditional Poll funktionierte seit Beta 08.02 gar nicht mehr.
  271.    FIX:  Conditional Poll beachtete nur Arcmail-Pakete, aber keine
  272.          ?UT-Files.
  273.    CHG:  Designstudie: Beim Aufrufen von externen Kommandos mit EXEC wird
  274.          derzeit der Bildschirm gelöscht (vorher: 1 nach oben gescrolled und
  275.          Cursor in die unterste Zeile gesetzt).
  276.    FIX:  Bei Aktion SEND wurden zwei Rescans ausgelöst statt nur einer.
  277.  
  278. Version 1.0 Closed Beta 08.02
  279.  
  280.    FIX:  Unisched beachtet und erstellt jetzt während des Erstellens von
  281.          Polls, Sends und Requests .BSY-Flags im Outbound des jeweiligen
  282.          Nodes.  Das verhindert, dass Unisched z.B. einen Eintrag in ein
  283.          FLO-File schreibt, während der jeweilige Node gerade anruft.
  284.    FIX:  Wenn die Aktion SEND zweimal für das gleiche File und den gleichen
  285.          Node ausgeführt wird, erkennt Unisched dies jetzt und verschickt
  286.          das File trotzdem nur einmal, und zwar mit dem letztgenannten
  287.          Flavour (wird also erst mit Crash und dann mit Hold versendet,
  288.          bleibt zum Schluß nur der Hold-Versand übrig).
  289.  
  290. Version 1.0 Closed Beta 08.01
  291.  
  292.    FIX:  Falsche Anzeige bei Verwendung einer nicht-schwarzen
  293.          Hintergrundfarbe für die KeyDescriptions.
  294.  
  295. Version 1.0 Wide Beta 07
  296.  
  297.    NEW: OS/2: Unterstützung von Named Pipes.  Angabe im Configfile durch
  298.         "Pipe = \pipe\<pipename>".  Angabe des zugehörigen Loglevels über
  299.         "PipeLog = <loglevels>" wie bei ScreenLog oder DiskLog.
  300.         Das Schlüsselwoert "Pipe" sollte nur benutzt werden, wenn im Regel-
  301.         falle diese auch gebraucht wird, da das Starten mit aktiviertem
  302.         Pipe-Support bei nicht-vorhandenem Client unnötig lange dauert.
  303.  
  304.    NEW: Invertierte Triggerfiles, Bsp: "!^e:\triggerfile.zip = $Aktion".
  305.         Existiert die Datei triggerfile.zip nicht, wird die Aktion
  306.         ausgelöst. Danach wird die Aktion solange nicht ausgelöst, wie
  307.         die Datei triggerfile.zip "verschwunden" bleibt. Erscheint die
  308.         Datei triggerfile.zip wieder, so wird dies von Unisched intern
  309.         registriert, und wenn sie anschließend erneut verschwindet, wird
  310.         die Aktion wieder ausgeführt. (Wofür um Himmels willen braucht
  311.         man dieses Feature eigentlich?)
  312.    NEW: Invertierte Flagfiles, Bsp: "!*e:\sema.sem = $Aktion". Die Aktion
  313.         wird ausgelöst, wenn die Datei sema.sem nicht existiert. Unisched
  314.         erstellt die Datei daraufhin sofort selbst wieder neu.  Dieses
  315.         Feature könnte man u.U. zur Alive-Kontrolle für Unisched einsetzen.
  316.         In diesem Falle wird nicht einmal eine Aktion benötigt, da alles,
  317.         was man da braucht, das Neuerstellen der Datei ist. Deshalb wurde
  318.         neu die "Null-Aktion" eingeführt:
  319.    NEW: Aktion IGNORE. Tut nichts, schreibt nichts ins Log.
  320.  
  321.    NEW: Alle Events und Aktionen, die in der Config in einer Zeile konfi-
  322.         guriert wurden, die mit [ anfängt und mit ] aufhört, werden
  323.         *nicht* im Logfile/-fenster/-pipe erwähnt.  Nützlich für
  324.         periodische Events mit hoher Frequenz oder inversen Alive-Check-
  325.         Semaphoren. Beispiel:
  326.         [ !*e:\sema\unialive.sem = Ignore ]
  327.  
  328.    NEW: Parameter "even" und "odd" für Events (statisch und periodisch).
  329.         Das jeweilige Event kann dann nur ausgeführt werden, wenn die
  330.         aktuelle Wochennummer gerade (even) bzw. ungerade (odd) ist.
  331.         Bsp: Man möchte alle zwei Wochen montags eine Preislite posten:
  332.         #123 00:00 01:00 Mo even = $Preisliste_Posten
  333.         (Man beachte, daß man auch noch einen Wochentag angeben muß, sonst
  334.         würde die Liste in geraden Wochen *jeden* Tag gepostet ...)
  335.    NEW: Name der gedrückten Funktionstaste wird angezeigt
  336.    NEW: Action REMOVE unterstützt Wildcards
  337.  
  338.    FIX: Für Events, die die 24h-Grenze überschritten, wurden bei Wochentags-
  339.         und Tagesnummern-Angaben die Daten des letzten statt des kommenden
  340.         Tages herangezogen.
  341.    FIX: "Slow Motion Mode" bei Erstinstallation oder bei großen
  342.         Fenstergrößen (OS/2 MODExx,yy).
  343.    FIX: Aktion PLAY kann jetzt auch wieder .MID-Dateien abspielen
  344.    FIX: Fix am Speichermanagement in Verbindung mit Action Play.
  345.    FIX: Falsche Logmeldung über Ausgangsflavour bei Aktion REFLAVOUR
  346.    FIX: Nach Zurücksetzen der Dialcounter wurde kein Rescan ausgelöst, falls
  347.         der zugehörige Poll nicht generiert werden kann
  348.    FIX: Verwendung von Wildcards bei Triggerfiles führte evtl. zu Mehrfach-
  349.         Triggerungen
  350.    FIX: Im DiskLog konnten die Fehlermeldungen abgeschaltet werden.
  351.  
  352.    CHG: Veraltete Variante der Definition periodischer Events (~) entfernt.
  353.    CHG: Wenn eine Semaphore(Flagfile)-Definition Wildcards enthält, also
  354.         z.B. *toss*.sem, werden nun vor dem Ausführen der zugehörigen
  355.         Aktion alle auf dieses Muster passenden Dateien gelöscht.
  356.    CHG: Synchronisationsverschiebung für periodische Events kann jetzt bis
  357.         zu 6 Stunden statt nur 60 Minuten betragen.
  358.  
  359. Version 1.0 Wide Beta 06
  360.  
  361.    NEW: Neuer Semaphoren-Typ:  "Triggerfiles", das sind Semaphoren, auf die
  362.         Unisched reagiert, ohne sie zu löschen.  Siehe Doku.
  363.    NEW: Möglichkeit, periodische Events auf andere Zeiten als die volle Stunde
  364.         zu synchronisieren, zur Vermeidung von "Eventstaus".  Beispiel:
  365.         "#123 ~60 +13 00:00 24:00 = PLAY THIRTEEN.WAV" wird auf 13 Minuten
  366.         nach der vollen Stunde synchronisiert.
  367.    NEW: Das Schlüsselwort "exact" in der Defintion eines periodischen Events
  368.         verhindert das Nachholen des Events, wenn die projektierte Ausführzeit
  369.         länger als 60 Sekunden zurückliegt.  Sinn macht das eigentlich nur,
  370.         wenn man einen Stundengong abspielen läßt, der natürlich nur zur
  371.         vollen Stunde oder gar nicht kommen soll.  Bsp:
  372.         "#123 ~60 exact 08:00 20:00 = play g:\os2\mmos2\cocoo.wav"
  373.    NEW: Neue Funktionstasten:  KeyAlt0 - KeyAlt9, Key0 - Key9, KeyS0 - KeyS9
  374.  
  375.    NEW: Ausführen von bis zu 16 Aktionen einmalig bei Programmstart:
  376.         "SpawnInit = $AKTIONSNAME".
  377.    NEW: Aktion "REFLAVOUR" zum Ändern der Flavours im Outbound.  Bsp:
  378.         "$Unhold = REFLAVOUR 2:2476/418 Hold Crash" ändert alle Hold-Mail für
  379.         2:2476/418 auf Crash.  Siehe auch Doku.
  380.    NEW: Aktion "SEND" zum Versenden von Dateien.  Syntax wie "REQUEST".
  381.         Zusätzlich zum Flavour kann noch "kfs" oder "tfs" angegeben werden.
  382.    NEW: Aktion PLAY gibt außer .WAV auch .MUS-Dateien wieder, sogar unter DOS.
  383.         MUS-Dateien (Herkunft:  PB/RA Pagesongs) enthalten Kommandos im
  384.         Klartext ähnlich wie BEEP.  Details zu MUS-Dateien siehe Doku.
  385.    NEW: OS/2:  Eigener Thread für die Musikwiedergabe (PLAY), so daß Sound
  386.         nicht mehr die weitere Abarbeitung aufhält.
  387.    NEW: OS/2:  Aktion ABORTMUSIC (funktioniert aber nur bei .MUS)
  388.    NEW: Bei den Aktionsnamensdefinitionen sind Rekursionen möglich.  Bsp:
  389.         $EditConfig = EXEC edit c:\unisched\unisched.cfg
  390.         $ReadConfig = RESTART
  391.         $Konfigurieren = $EditConfig $ReadConfig
  392.         KeyAltC = $Konfigurieren
  393.  
  394.    NEW: Timestamps für die Busy-Semaphore.  Siehe Doku unter "AliveTime" bzw.
  395.         "IgnoreOldBusySem".
  396.    NEW: Es können jetzt bis zu 10 verschiedene "RescanSema"s gleichzeitig
  397.         angegeben werden.  Nützlich, wenn man verschiedene Mailer testet und
  398.         für alle die richtigen Semaphoren erstellen lassen will.
  399.    NEW: Unterschiedliche Loglevel.  Anzeige kann über "ScreenLog" und
  400.         "DiskLog" gesteuert werden, z.B.:  "ScreenLog = !?+",
  401.         "DiskLog = !?+-.~#*p_".  Erklärung der einzelnen Level siehe Doku.
  402.    NEW: Includes in der Config: "Include = c:\pfad\dateiname.cfg"
  403.    NEW: Schlüsselwort "ExcessiveSlicing" zur weiteren Reduktion der Systemlast
  404.         (nur bei der DOS-Version sinnvoll).  Siehe Doku.
  405.  
  406.    NEW: OS/2: Icon. In die EXE-Datei gelinked und als separate .ICO-Datei.
  407.    NEW: Anzeige des jeweils nächsten periodischen Events.
  408.    NEW: Uhr in der Titelzeile, kann durch "Clock=Off" abgeschaltet werden.
  409.    NEW: Unisched paßt sich nun auf beliebige Fenstergrößen an.  (OS/2:  MODE
  410.         COxx,yy, DOS:  MODE CON:  LINES=50, jeweils vor Start von Unisched).
  411.         SmallWindow=1 wird in der OS/2-Version dafür demnächst nicht mehr
  412.         unterstützt werden.
  413.    NEW: Neue Schlüsselworte für die Farben: ColHeadline, ColKeyDescriptions.
  414.    NEW: "KeyColumns" gibt an, auf wieviele Spalten die Anzeige der
  415.         Funktionstastenbelegung verteilt wird.  Default ist "KeyColumns=4"
  416.  
  417.    FIX: Eventdefinition: Week und WkEnd gingen nicht (Syntax Error)
  418.    FIX: Diverse Fixes an den periodischen Events. (Doppelausführung etc.)
  419.         Hierzu bitte unbedingt die README.TXT lesen!
  420.  
  421.    FIX: Filerequest mit Passwort ging nicht.
  422.    FIX: Taskpolls wurden für die falsche Line angelegt (obwohl die richtige im
  423.         Log stand).
  424.    FIX: Bei Tippfehlern in den Actions ("= EXEX ..." z.B.) gab es keine
  425.         Fehlermeldung.
  426.    FIX: Bei Fehlern in der Konfigurationsdatei wurde teilweise das BSY-File
  427.         nicht gelöscht, das Log-Fenster zerschossen, und keine lesbare
  428.         Fehlermeldung ausgegeben, manchmal auch nichtmal was ins Log
  429.         geschrieben.
  430.  
  431.    FIX: Systemlast   bei  Abbruch  wegen  UNISCHED.BSY verringert.
  432.    FIX: UNISCHED.BSY wurde bei diversen Actions fälschlicherweise gelöscht.
  433.         UNISCHED.BSY ist jetzt immer gesetzt, solange Unisched sich nicht mit
  434.         Errorlevel beendet, also z.B. auch während einer ACTION EXEC.
  435.    FIX: DOS-Version Windows NT-tauglich gemacht.  Bitte Doku unter
  436.         "ExcessiveSlicing beachten.
  437.    FIX: Sehr kleines <g> Speicherleck behoben
  438.  
  439.    FIX:  Kosmetik am Display des nächsten Events ($ und _ - Zeichen entfernt)
  440.  
  441.    CHG: Wenn als Flavour "poll" angegeben ist, wird zum Anlegen des Taskpolls
  442.         nur die erste angegebene Line berücksichtigt.
  443.    CHG: Die DOS-Version sollte ab jetzt besser nur bei geladenem SHARE.EXE
  444.         (oder vergleichbarem Locking-Support) ausgeführt werden.
  445.    CHG: Die Funktionstastenbeschreibungen werden nun bündig ausgerichtet.
  446.    CHG: Das Distributionsarchiv wird von nun an mit RAR statt mit LZH
  447.         gepackt, um die erweiterten Attribute korrekt rüberzubringen. Unter
  448.         OS/2 bitte unbedingt mit dem OS/2-RAR entpacken!
  449.  
  450.  
  451.  
  452. Version 1.0 Wide Beta 05
  453.  
  454.    CHG: Beenden nur noch durch Alt+X. Wer will, kann das alte Verhalten durch
  455.         "KeyESC = EXIT 0" nachbilden ... KeyESC ist übrigens neu.
  456.    CHG: Bei Start ohne Parameter wird die UNISCHED.CFG nun immer in dem
  457.         Verzeichnis gesucht, in dem sich die UNISCHED.EXE bzw.  UNISCHE2.EXE
  458.         befindet, und nicht mehr im aktuellen Verzeichbnis.  Eine
  459.         alternative Config-Datei kann über den Parameter /C angegeben
  460.         werden ("/Ce:\test.cfg"). ACHTUNG! Eventuell sind Batches zu ändern!
  461.  
  462.    NEW: Unterstützung von Online-Tossing. Siehe Dokumentation.
  463.    CHG: Syntaxänderung bei Lineangabe beim Poll:  Jetzt mit line<nr>, also
  464.         z.B. "Poll 2:2476/418 crash line2".  Die alte Syntax (nur Angabe
  465.         der Nummer) geht noch, wird aber in der  nächsten Beta wegfallen.
  466.    NEW: Mehrere Lineangaben beim Poll möglich ("line1 line2 line4").
  467.    NEW: Löschen von Busy-, Nodial-, Overtry-Marks vor dem Erstellen des
  468.         Polls (siehe Doku unter ResetDialCounters)
  469.    NEW: Unterstützung der New BT-XE-Style Outbound Flavours (FL0 .. FL9)
  470.  
  471.    NEW: Ein Event kann nun mehrere Aktionen nacheinander auslösen
  472.         ("KeyF1 = $Poll_Hub $Poll_Othernet"), oder man kann Aktionen auslösen,
  473.         ohne ihnen explizit Namen zu geben: "KeyF2 = PLAY trommel.wav".
  474.         Diese Direktkommandos kann man aber nicht mischen, davon ist dann
  475.         wieder nur eins pro Zeile zulässig.
  476.    NEW: Abkürzungen: "Week" für "Mo Di Mi Do Fr", "WkEnd" für "Sa So".
  477.    NEW: Periodische Events sind nun auch auf bestimmte Zeiträume beschränkbar.
  478.         Dabei folgt die Syntax jetzt den statischen Events, ist lediglich
  479.         durch Angabe der Periodendauer mit ~ erweitert. Siehe auch Doku. Bsp:
  480.         #846 ~60 08:00 20:00 Week = $Bigben
  481.    CHG: Die alte Syntax für periodische Events (~<nr> = <action) funktioniert
  482.         noch, um das Update zu erleichtern, wird aber in einer zukünftigen
  483.         Beta weggelassen werden.
  484.  
  485.    NEW: OS/2: Abspielen von WAV-Dateien mit der Aktion PLAY <Dateiname>.
  486.         Geht nur unter OS/2 und erfordert installierten MMPM/2.
  487.    NEW: Aktion REMOVE löscht eine Datei.
  488.    NEW: Config Neueinlesen über Action RESTART.
  489.  
  490.    NEW: Unterstützung von %UMGEBUNGSVARIABLEN% in der Konfigurationsdatei.
  491.    NEW: Bei Start Überprüfung, ob Unisched bereits läuft (über UNISCHED.BSY).
  492.    NEW: DOS: Multitasking-Environment frei wählbar (siehe Doku unter "MTask").
  493.         So läuft Unisched auch halbwegs unter Windows NT mit Mtask=Windows.
  494.  
  495.    FIX: Aufgerufene Prozesse müssen nicht mehr unbedingt ins Unisched-
  496.         Verzeichnis zurückkehren.
  497.    FIX: Events, die die 24:00-Grenze überschreiten, arbeiten jetzt wie
  498.         erwartet. (Keine zweite Ausführung um 0 Uhr mehr).
  499.    FIX: Beep-Dauer war immer gleich der Frequenz.
  500.    FIX: Bildschirmdarstellung, wenn gar keine KEYxxx - Ereignisse verwendet
  501.         wurden, war falsch
  502.  
  503.  
  504. Version 1.0 Wide Beta 04
  505.  
  506.    NEW: Periodische Events (alle xx Minuten Aktion ausführen)
  507.    NEW: Neue Aktion:  BEEP.  Gibt einen Piepton definierbarer Frequenz und
  508.         Dauer aus.
  509.    NEW: Neue Aktion: SEMAPHORE. Legt eine Semaphore-Datei an.
  510.    CHG: Logfile- und Bildschirmdarstellung aufgeräumt.
  511.    CHG: Funktionstasten haben nun Priorität über andere Events (damit man im
  512.         Notfall Alt+X drücken kann ... ;-)
  513.    CHG: Änderungen im Dateiformat von UNISCHED.DAY. Bitte UPDATE.TXT lesen.
  514.    FIX: Eine ganze Reihe Bugs behoben, die vermutlich zu Fehlverahlten
  515.         führten, wie z.B. SYS 3175 unter OS/2 oder Abstürze unter DOS.
  516.    FIX: Einige Dateien wurden  nicht geschlossen (führte zu Problemen,
  517.         wenn UniSched längere Zeit nicht über EXIT / Alt+X verlassen wurde)
  518.    FIX: Die "Next Event"-Zeile wird jetzt auch angezeigt, wenn es am gleichen
  519.         Tag keine weiteren Events mehr gibt.
  520.    FIX: Das Logfenster wird jetzt richtig nach UNISCHED.ACT gedumpt statt nach
  521.         UNISCHED.  Die Datei UNISCHED daher bitte löschen, falls sie noch da
  522.         ist.
  523.    FIX: Conditional Poll funktioniert jetzt (keine doppelten Punkte mehr)
  524.    FIX: Scrollingprobleme mit SmallWindow unter DESQview behoben (?)
  525.  
  526.  
  527. Version 1.0 Wide Beta 03
  528.  
  529.    - Bugfix:  Events, die nur an bestimmten Tagen im Monat ausgeführt
  530.      werden sollen, funktionierten nicht und blockierten die Ausführung
  531.      aller anderen Events (im Boden versink ;-)
  532.    - Neue Aktion:  REQUEST.  Diese Aktion requestet ein File (evtl. mit
  533.      Passwort) bei einem Node.  Parameter siehe Doku.  So kann man z.B.
  534.      einmal im Monat die Fileliste seiner Lieblingsbox requesten lassen.
  535.  
  536.  
  537. Version 1.0 Wide Beta 02
  538.  
  539.    - Bugfix:  Events, die nur an bestimmten Tagen im Monat ausgeführt
  540.      werden  sollen, funktionierten nicht
  541.    - Neue Tastenkombinationen: KeyAltA .. KeyAltZ (außer: Alt+X, das ist
  542.      für UniSched reserviert)
  543.    - Die Beispielkonfig im Archiv umbenannt, damit sie beim Updaten keine
  544.      fertigen Configs überschreibt, und diverse Grammtikbugs in der Doku
  545.      entfernt ;-)
  546.  
  547.  
  548. Version 1.0 Wide Beta 01
  549.  
  550.    -  First public release
  551.  
  552. [EOF]
  553.