home *** CD-ROM | disk | FTP | other *** search
Text File | 1997-10-13 | 56.1 KB | 1,290 lines |
-
- ════════════════════════════════════════════════════════════════════════════
- xTic 1.34
- ════════════════════════════════════════════════════════════════════════════
-
-
-
- ■ Rechtliches:
- ══════════════════════════════════════════════════════════════════════════
- xTic (c) 95,97 by Oliver Hertel
-
- Das Programm ist Freeware. Jeder kann es nutzen und weitergeben, wie er
- lustig ist, solange er kein Geld damit macht. Wenn jemand das Programm
- nutzt und damit irgendwas kaputt macht, dann ist das sein Bier, nicht
- meines. Ich trinke eh nicht und daher erübrigt sich das wohl auch... %-)
-
-
-
- ■ Funktion:
- ══════════════════════════════════════════════════════════════════════════
-
- xTic schaut alle TICs im Inbound durch, verschiebt oder kopiert die darin
- erwähnten Dateien in die zugehörigen Areas und trägt sie in die
- Beschreibungsdateien (FILES.BBS etc.) ein. Dabei können Passwörter und
- CRC-Prüfsummen berücksichtigt werden. Als Areas dienen nicht unbedingt die
- Areas, die in den TICs angegeben sind, sondern über einen Eintrag in der
- Config kann der Pfad für jede Area neu definiert werden. Rein theoretisch
- sind maximal 1000 Areas (OS/2: 2000) definierbar. Bei eventuellen Fehlern
- (CRC/Paßwort falsch, Datei ist Dupe etc.) werden die entsprechenden
- Dateien und TICs in eine definierte BAD-Area verschoben. Nachrichten an
- den User können auch verschickt werden. Der Nachrichten-Aufbau ist über
- eine Sample-Datei steuerbar.
-
- xTic.Exe ist die DOS-Version, xTic2.Exe ist die OS/2-Version.
- Diese OS/2-Version ist 32bittig. Sie kann zusammen mit CrossPoint
- verwendet werden. Es wird automatisch von der VDM (Virtual Dos Machine)
- zu einer OS/2-Fullscreen-Session weitergeschaltet. Allerdings muß die
- benötigte Umgebungsvariable für XP dann schon global in der CONFIG.SYS
- angegeben werden, da die Autoexec.Bat oder die XP-Startbatch eben nur
- für diese eine DOS-Session gilt, nicht für die gestartete OS/2-Session.
- Ist XPDir in der xTic-Config gesetzt, ist die Umgebungsvariable natürlich
- nicht nötig. Die OS/2-Version sollte auch lange Dateinamen/Pfade
- verarbeiten können.
-
- Hinweis: WENN dies eine Betaversion ist, bitte ich darum, mit dem Programm
- besonders vorsichtig umzugehen. Ich garantiere für nichts. Alle Bugs bitte
- schnell melden, damit die nächste Version noch schneller fertig wird.
- Danke.
-
- Wenn jemand Bugs gemeldet hat und darauf wartet, daß sie schnell behoben
- werden: in meiner Box liegt immer eine aktuelle Betaversion. Einfach mal
- Einfach XTICBETA requesten oder in NEWFILES gucken, ob's was neues gibt.
- Online in der Box: Area BETA. Zeiten beachten: 21.30 bis 7.00 Uhr!
-
-
-
- ■ Archiv-Inhalt:
- ══════════════════════════════════════════════════════════════════════════
-
- FILEAREA.CTL Maximus-Filareadefinition (Beispiel)
- FILES.AV Virencheck-Ergebnis & Archivübersicht
- FILE_ID.DIZ Kurzbeschreibung
- NOXP.CFG Config-Datei für Nicht-XP-Benutzer
- PGP.KEY mein PGP Public Key
- XTIC.CFG Config-Datei für XP-Benutzer
- XTIC.DOC diese Datei!
- XTIC.FAQ FAQ zu xTic
- XTIC.SAM Sample-Beispieldatei 1
- XTIC2.SAM Sample-Beispieldatei 2
- XTIC.ASC PGP-Signatur zu XTIC.EXE
- XTIC.EXE xTic-Hauptprogramm (DOS)
- XTIC2.ASC PGP-Signatur zu XTIC2.EXE
- XTIC2.EXE xTic-Hauptprogramm (OS/2)
-
-
-
- ■ Was ist neu:
- ══════════════════════════════════════════════════════════════════════════
-
- | 1.34:
- |
- | - neu: Zweisprachige Programmversion, Aufruf XTIC 1, Ausgaben sind
- | deutsch, Aufruf XTIC 2, Ausgaben sind englisch
- | - neu: Makro &WITHTICNO für Dateien mit TICs.
- | - neu: Datenbank für DupeChecking, neue Keywords: DupeDB, DupePath,
- | DupeSize, DupeCheck [CRC, Name, Ext], DupeArea.
- | - neu: beim Verschieben von Dateien ohne TICs wird das Zielverzeichnis
- | mit ausgegeben.
- | - fix: Endlos-Schleifen nach Dateikopieren durch irgendeinen dummen Fehler
- | sollten nicht auftreten, jede Schleife hat jetzt einen Zähler und
- | bricht nach zu vielen Durchläufen automatisch ab.
- | - fix: ORIGAREA: wird jetzt korrekt in die Desc-Files geschrieben.
- | - fix: Zählfehler bei der Dateigesamtzahl behoben.
- | - fix: Empfänger von Nachrichten ist nicht mehr das Alias, sondern der
- | volle Brettname (z.B. "GFD.INF.IBM" statt "GFD.*").
- | - fix: Meldung "Datei xxx nicht gefunden" nach Verschieben ins Dupe-
- | verzeichnis tritt nicht mehr auf.
- | - fix: Ausgabefehler mit \\ z.B. "\INBOUND\SAFEIN\\FILEAREA\" behoben.
- | - fix: Fehler in der Dupeverwaltung behoben.
- | - fix: Ist keine CRC im TIC, wird jetzt N/A ausgegeben und die Datei
- | normal behandelt, nicht als bad.
-
-
-
- ■ Update-Hinweis:
- ══════════════════════════════════════════════════════════════════════════
-
- Beim Umstieg auf eine neue xTic-Version reicht es theoretisch, sich die
- neue xTic.Cfg anzusehen und die alte anzupassen sowie den Punkt "Was ist
- neu" zu lesen. Da steht alles drin, was sich geändert hat. Ich empfehle
- aber dennoch, auch diese Dokumentation zu lesen, zumindest das, was am
- Rand mit Pipes (|) markiert ist.
- Nur das hat sich seit der jeweils letzten Version geändert.
-
-
-
- ■ Installation:
- ══════════════════════════════════════════════════════════════════════════
-
- xTic einfach bei der Mailbox, deren Files einsortiert werden sollen, in
- die Zeile Inbound-Filter (Edit, Box, Edit, Verschiedenes) bzw. in die dort
- evtl. vorhandene Batch-Datei eintragen:
-
- [Pfad\]XTIC.EXE bzw. [Pfad\]XTIC2.EXE für die OS/2-Version
-
- Die Config-Datei muß entweder dort liegen, wo auch XTIC.EXE liegt bzw.
- kann sie beim Aufruf direkt angegeben werden.
-
- Beispiele:
-
- XTIC.EXE (xTic.Cfg wird im xTic-Verzeichnis gesucht)
- XTIC.EXE TEST.CFG (Test.Cfg wird im xTic-Verzeichnis gesucht)
- \xp\tools\XTIC.EXE \xp\tools\FIDOTIC.CFG
-
- bzw.
-
- XTIC2.EXE (xTic.Cfg wird im xTic-Verzeichnis gesucht)
- XTIC2.EXE TEST.CFG (Test.Cfg wird im xTic-Verzeichnis gesucht)
- \xp\tools\XTIC2.EXE \xp\tools\FIDOTIC.CFG
-
- Wenn in CrossPoint der Schalter 'TICs verarbeiten' ausgeschaltet ist,
- kann xTic auch in die STOP.BAT im Autoexec-Verzeichnis eingetragen werden.
- Weiteres hierzu siehe in der CrossPoint-Dokumentation.
-
-
-
- ■ Konfiguration:
- ══════════════════════════════════════════════════════════════════════════
-
- PARAMETER:
-
- Die Angabe von Parametern beim Aufruf ist optional, normalerweise sind
- keine Angaben notwendig, weil alles aus der Config gelesen wird. Man kann
- aber auch schnell mal per Parameter einen Funktion aktivieren, ohne gleich
- die Config editieren zu müssen. Die Parameter werden nach der Config
- ausgewertet. Parameter können groß oder klein geschrieben werden.
-
- Folgende Parameter können angegeben werden (Parametertag kann [-], [/],
- oder [+] angegeben werden (z.B. XTIC /d -Q +N +gDefault):
-
- -1[DESCFILE1] Descfile
- -2[DESCFILE2] Descfile
- -A AddArea
- -B[BUFFERSIZE] Buffer
- -C CRCCheck
- -D CreateEDatum
- -E ShowDesc
- -F[Pfad\Filename] MaxArea
- -G[GROUP] Standard-Gruppe ist GROUP
- -H NoSpaceCheck
- -I[Inboundpfad] Inbound
- -K KillTICs
- -L[LogFile] Log
- -M[MsgArea] MessageArea
- -N MsgNoEmpy
- -O OldDLC
- -P PKT-Mail
- -Q Quiet
- -R Replace: Never
- -S ShowSize
- -T[Packerextension] ArcDefault
- -U PWNoCase
- -V Round
- -W PWCheck
- -X LDesc
- -Y TicsOnly
- -Z ZER-Mail
-
- Hat ein Parameter keines der Zeichen [-], [/] oder [+] vorneanstehen,
- wird der Parameter als [Pfad\]Name der Config-Datei betrachtet,
- | Ausnahmen:
- |
- | 1 und 2 für deutsche bzw. englische Ausgaben
- |
- | Wird weder 1 noch 2 angegeben, dann sind die Ausgaben deutsch.
- |
- | Beispielaufruf: XTIC 2 -K -Y -B4 XTICTEST.CFG
-
-
- UMGEBUNGSVARIABLE:
-
- Die Parameter können über eine Umgebungsvariable übergeben werden,
- diese ist z.B. in der Autoexec.Bat zu definieren. Die Umgebungsvariable
- wird, falls vorhanden, VOR den Parametern und NACH der Config ausgewertet.
-
- SET XTIC_SW=[Parameter] [Parameter] [...]
-
- Beispiel: SET XTIC_SW=D:\TICK\MYTIC.CFG -b8 -1INDEX00.TXT -c -X
-
-
- CONFIG-DATEI:
-
- Folgende Befehle sind in der Config möglich, alle Zeichen hinter
- Semikolon, Hochkomma ('), Raute (#), Pipe (|) werden als Kommentar
- betrachtet, Zeilen, die mit einem Stern (*) anfangen, ebenfalls.
- Groß-/Kleinschreibung ist mit Ausnahme der Paßwörter beliebig
- (jedoch auch dort läßt sie sich mit PWNoCase abschalten). Das Makro $XP
- wird durch den kompletten CrossPoint-Pfad, jedoch OHNE abschließendes \
- ersetzt. $BASE wird durch den BasePath ersetzt.
- Angaben in <spitzen Klammern> sind verbindlich anzugeben,
- Angaben in [eckigen Klammern] können weggelassen werden. Die Klammern sind
- NICHT mit anzugeben! Sind mehrere Parameter durch | getrennt, ist genau
- EINER der Parameter anzugeben.
-
-
- ADDAREA
- ──────────────────────────────────────────────────────────────────────────
- Sind Areas nicht vorhanden, werden sie bei Vorhandensein dieses Befehls
- automatisch angelegt, und zwar immer von BASEPATH ausgehend. Außerdem
- werden automatisch auch alle Dateien, die für diese Areas ankommen, ent-
- sprechend einsortiert, OHNE daß für die jeweilige Area ein Eintrag in der
- Config notwendig ist.
-
- Beispiel: Eine Datei für die Area TEXTE kommt rein, TEXTE ist in der Config
- nicht definiert, Basepath ist C:\BASE.
- Das Verzeichnis C:\BASE\TEXTE wird angelegt und die Datei dort
- einsortiert.
-
-
- ADDRESS <ADDRESSE>
- ──────────────────────────────────────────────────────────────────────────
- Wird die Statusnachricht als PKT verschickt, muß noch eine Adresse
- im Format Zone:Netz/Node.Point angegeben werden. Die Nachricht wird
- dann an Username@Zone:Netz/Node.Point verschickt, der Absender ist
- xTic@Zone:Netz/Node.Point.
-
-
- ARCDEFAULT <PACKEREXTENSION>
- ──────────────────────────────────────────────────────────────────────────
- Eingehende Dateien können damit in das angegebene Format umgepackt werden,
- hinter der Area, deren neue Dateien umgepackt werden sollen, ist in der
- Config als Parameter -r anzugeben.
- Anzugeben ist die Dateiendung, die der Packer an den Dateinamen anhängt.
- Bei PKZIP wäre das z.B. ZIP. Mögliche Packer sind alle, die in der Datei
- Compress.Cfg angegeben werden. Ist ArcDefault nicht angegeben, wird keine
- Datei umgepackt.
-
- Hinweis: 1. momentan wird die COMPRESS.CFG noch nicht verwendet, sondern
- die Packer sind fest im Programm definiert. Das wird sich
- aber noch ändern. Augenblicklich unterstützte Packer:
- PAK, DWC, ARJ, LZH, ZIP, HYP, ARC, RAR, UC2, ZOO, SQZ, HPK
- 2. Weiterhin werden die Archive, die schon das neue Packformat
- haben, ignoriert; daher wird hier auch nicht der Befehl ARCREMOVE
- verwendet. Eine spätere xTic-Version wird da können.
-
- Beispiel: ARCDEFAULT ZIP
-
-
- Für die Packer werden folgende Dateinamen erwartet:
-
- DOS beide OS/2
- --------------------------
- arc arc2
- arj arj
- unarj2
- dwc
- hpack
- hyper
- lha lh
- pak
- pkzip zip
- pkunzip unzip
- rar
- sqz
- uc uc2
- zoo
-
-
- ARCLIST <PACKERDATEI>
- ──────────────────────────────────────────────────────────────────────────
-
- !!!! HINWEIS: DIESER BEFEHL WIRD NOCH NICHT BENUTZT, SONDERN ERST IN EINER
- !!!! DER NÄCHSTEN XTIC-VERSIONEN IMPLEMENTIERT!
-
- Die Packer werden in der Datei definiert, die hier angegeben ist. Das
- Format entspricht dem der Compress.Cfg, wie sie z.B. Squish verwendet.
-
- Beta-Hinweis: Noch nicht unterstützt! Für weitere Packer-Definitionen bin
- ich aber dankbar.
-
- Beispiel: ARCLIST E:\MAILER\SQUISH\COMPRESS.CFG
-
-
- ARCREMOVE <DATEINAME> <...>
- ──────────────────────────────────────────────────────────────────────────
- Beim Umpacken in ein anderes Packerformat können gleichzeitig Dateien aus
- dem Archiv gelöscht werden (Mailbox-Banner etc). Es können mehrere
- Dateinamen hinter ARCREMOVE angegeben werden, außerdem kann der Befehl
- mehrmals in der Config stehen. Maximum sind 30 Dateien, die gelöscht
- werden können.
-
- Beispiel: ARCREMOVE DUMMLALL.TXT MAILBOX.NFO MYBANNER.ASC
-
-
- AREA <AREATAG> <[*]PFAD | *> [PASSWORT] [-c] [-r] [-fPFAD\DATEI]
- [-a"alias1,alias2,..."] [-d]
- ──────────────────────────────────────────────────────────────────────────
- Siehe auch MAXAREA.
-
- Hier werden die Areas definiert. Erst wird die Area angegeben, so wie sie
- im TIC-File erscheint, danach wird ein Pfad angegeben, der dieser Area
- zugeordnet, dann folgen noch ein Paßwort und etvl. ein Parameter.
-
- Areatags können durchgehend mit Wildcards versehen werden. Damit
- können z.B. durch die Zeile AREA *DOOM* * alle Dateien, die für Areas
- mit DOOM im Namen vorgesehen sind, in die jeweils angegebene Area
- verschoben werden. Oder möchte man möglichst GAR KEINE Area-Definitionen
- geben, so läßt man nur eine Zeile AREA * * in der XTIC.CFG, dann werden
- ALLE Dateien in die dafür vorgesehenen Areas geschoben. :) Weitere
- AREA-Zeilen sind dann nicht mehr nötig. Nachfolgende AREA-Zeilen wären eh
- umsonst, weil xTic jeweils schon beim ersten AREA-Befehl abbrechen würde.
-
- Der Pfad kann aus einem kompletten Pfad, einem einzelnen Verzeichnis,
- einem Stern gefolgt von einem Verzeichnis, oder einem einzelnen Stern
- bestehen und gibt an, wohin die ankommende Datei geschrieben werden soll.
-
- Kompletter Pfad exakte Angabe.
- Verzeichnis Unterverzeichnis des aktuellen Verzeichnisses.
- *Verzeichnis Der BasePath wird noch vorangestellt.
- * Basepath, gefolgt vom AreaTag als Verzeichnisnamen.
-
- Ist ein Paßwort angegeben, wird die Datei nur verarbeitet, wenn daß
- Paßwort mit dem im TIC übereinstimmt.
-
- Mit dem Parameter -a können alternative Areatags definiert werden.
- Beispiel: -a"XPOINT,XP,CP"
-
- Ist noch der Parameter -c angegeben, werden die Dateien nicht verschoben
- sondern kopiert. Das ist sinnvoll z.B. für Nodelisten/Diffs, die noch von
- CrossPoint weiterverarbeitet werden sollen.
-
- Manche Request-Prozessoren liefern statt der korrekten Area-Bezeichnung
- nur REQUEST, der Area-Name steht dann hinter AreaDesc. Damit die Dateien
- dennoch richtig einsortiert werden können, kann der Parameter -d
- angegeben werden, z.B. AREA REQUEST . -d
- Der Punkt ist stellvertretend für den nicht benötigten Pfad, der ja
- erst ermittelt werden muß.
-
- Beispiel: der User requestet die Nodeliste und erhält diese sowie eine
- Tic-Datei, in der unter anderem steht:
- Beispiel: im Tic steht:
-
- File NODELIST.ZIP
- Area REQUEST
- AreaDesc FIDO
- ...
-
- In xTic.Cfg steht:
-
- Area REQUEST . -d
- Area FIDO F:\FIDO\ -c
-
- --> Die im Tic angegebene Area REQUEST wird in der Liste gefunden, der
- Parameter -d weist jedoch darauf hin, daß die richtige Area im
- Eintrag AreaDesc im Tic zu suchen ist. Daher wird die Arealiste
- noch einmal, diesmal nach FIDO durchsucht. Diese Area wird gefunden
- und die Datei in das angegebene Verzeichnis F:\FIDO\ kopiert.
-
- Soll eine andere Listendatei als die verwendet werden, die mit DescFile
- definiert wurde, so kann mit -f Pfad und Name dieser Datei angegeben
- werden.
-
- Ist -r angegeben und ARCDEFAULT in der Config definiert, so werden für
- diese Area eingehende Dateien in das angegebene Format umgepackt.
-
- Die Befehle Area und Group sollten nach allen anderen Befehlen in der
- Config stehen, da sie diverse andere Angaben voraussetzen!
- Die Befehle FileDivisionBegin und FileDivisionEnd in der FILEAREA.CTL
- werden von xTic wie die Keywörter Group und GroupEnd der XTIC.CFG
- benutzt.
-
- Bespiele (BASEPATH ist als D:\BASE definiert):
-
- AREA XPTOOLS * heiNeR2!
-
- ---> Pfad ist D:\BASE\XPTOOLS\, Passwort ist »heiNeR2!«. Wenn also
- »Area XPTOOLS« im TIC gefunden wird und das Paßwort stimmt,
- wird die zugehörige Datei nach D:\BASE\XPTOOLS\ verschoben.
-
- AREA XP* *XPOINT
-
- ---> Pfad ist D:\BASE\XPOINT\. Alle Dateien, die aus Areas wie
- XP, XPOINT, XPTOOLS etc. kommen, werden dorthin verschoben.
-
- AREA *NODE* * -c
- AREA *D??F* * -c -f\bbs\DIFF.BBS
-
- ---> Die Dateien aller Areas, die NODE oder DIFF im Namen haben, werden
- in die jeweils angegebene Area kopiert. Aber auch Areas mit DOOF,
- DEAF etc. im Namen werden hier erkannt. Die Beschreibungen aus den
- TIC-Files werden für die *D??F*-Areas in die Datei \bbs\DIFF.BBS
- eingetragen.
-
-
- AUTOEXEC <PFAD>
- ──────────────────────────────────────────────────────────────────────────
- Möchte man das Verwandeln der TICs in Nachrichten nicht CrossPoint
- überlassen, gibt man diesen Befehl in der Config an. Alle TICs werden dann
- als Nachrichten in das angegebene Verzeichnis gelegt.
-
- Achtung: wenn man in CrossPoint den Lesestatus 'Neues' eingeschaltet hat,
- kann es passieren, daß plötzlich alle mit > markierten Mails verschwinden,
- wenn das Autoexec-Verzeichnis gelesen wird. Dann werden nämlich nur noch
- die xTic-Nachrichten als NEU betrachtet. ;)
-
- Sollen keine Mails erstellt werden, AUTOEXEC einfach auskommentieren!
-
- Beispiel:
-
- in der Config steht:
- Basepath D:\BASE\
- XPDIR C:\XP\
- AutoExec $XP\AUTOEXEC\
- PointToBackSlash
- Group GFD
- Area GFD.INT.MISC *
-
- Kommt eine Datei für die Area GFD.INT.MISC an, so wird sie nach
- D:\BASE\GFD\INT\MISC\ kopiert/verschoben. Außerdem wird eine Mail
- mit der Brettebene /Gfd/Files/Gfd.Int.Misc/ erstellt und nach
- C:\XP\AUTOEXEC\ geschrieben. Das vordere »Gfd« wird von Group
- übernommen, danach wird »Files« eingefügt und es
- folgt schließlich das Areatag.
-
-
- BADAREA <PFAD>
- ──────────────────────────────────────────────────────────────────────────
- Kann eine Datei aus irgendeinem Grund nicht einsortiert werden
- (CRC-Fehler, falsches Paßwort, schon vorhanden), so wird kann die Datei in
- ein extra Verzeichnis verschoben werden. Dieses ist hinter BADAREA
- anzugeben.
-
- Beispiel: BADAREA $XP\FILES\BAD\
-
-
- BASEPATH <PFAD>
- ──────────────────────────────────────────────────────────────────────────
- Das Stammverzeichnis in dem die Areas liegen, in die die Dateien
- einsortiert werden sollen. Das Stammverzeichnis wird nur dann benutzt,
- wenn bei einer Area kein kompletter Pfad angegeben wurde. Der
- abschließende Backslash bei der Pfadangabe kann weggelassen werden
- (Standard: FILES\).
-
- Beispiel: BASEPATH D:\FILEBASE
-
-
- BUFFER <BLOCKS>
- ──────────────────────────────────────────────────────────────────────────
- Beim Kopieren/Verschieben von Dateien werden jeweils BLOCKS 64k-Blöcke
- hintereinander eingelesen/geschrieben. Mit Buffer kann man diese Zahl
- auf einen Wert von 1 bis 16 setzen. Ist nicht mehr genug Platz im Speicher
- für die Buffer, schraubt xTic den Wert entsprechend runter. In der OS/2-
- Version kann der Wert zwischen 1 und 32 liegen.
-
- Beispiel: BUFFER 8 --> 8 64k-Blöcke auf einmal lesen/schreiben
-
- Unter DOS sind Werte von 1 bis 5 realistisch.
-
-
- CRCCHECK [FLAG]
- ──────────────────────────────────────────────────────────────────────────
- Ist dieser Befehl gesetzt, wird für die angekommene Datei eine
- CRC-Prüfsumme errechnet und mit der im TIC angegebenen verglichen. Nur
- wenn die Prüfsummen übereinstimmen, wird die Datei einsortiert. Sollen
- die CRCs nicht überprüft werden, muß der Befehl mit ; auskommentiert
- werden (Standard: aus).
- Der Befehl kann keinen oder einen der folgenden Parameter haben:
-
- BAD Dateien mit falscher CRC werden in das Bad-Verzeichnis verschoben.
- KILL Fehlerhafte Dateien werden gelöscht.
-
- Ist kein Parameter angegeben, bleiben fehlerhafte Dateien im Eingangs-
- Verzeichnis.
-
-
- CREATEEDATUM
- ──────────────────────────────────────────────────────────────────────────
- Ist dieser Befehl gesetzt, wird in das Autoexec-Verzeichnis eine Datei
- Namens EDATUM.CTD geschrieben. Die von xTic erstellten und in CrossPoint
- eingelesenen Nachrichten haben als Empfangsdatum dann Erstellungsdatum.
- EDATUM.CTD wird von CrossPoint automatisch gelöscht. Damit sollte das
- Problem, daß vorher eingelesene Nachrichten nicht mehr angezeigt werden
- bei Leuten, die als Lesemodus NEUES eingestellt haben, behoben sein.
-
-
- DEFAULTGROUP <NAME>
- ──────────────────────────────────────────────────────────────────────────
- Neue Areas sind noch keiner Gruppe zugeordnet. Mit diesem Parameter kann
- aber eine Standard-Gruppe definiert werden.
-
- Beispiel: Defaultgroup ist Neues, eine Datei für die gruppenlose Area
- Test trifft ein. Der komplette Name lautet dann:
- Files/Neues/Test (sofern aus dem TIC eine Nachricht gemacht
- wird --> AUTOEXEC).
-
-
- DESCFILE <FILENAME>
- ──────────────────────────────────────────────────────────────────────────
- Hier wird die Beschreibungsdatei angegeben, die in den Areas verwendet
- wird/werden soll (Standard: DESCRIPT.ION). DESCFILE kann zweimal verwendet
- werden
-
- Beispiel: DESCFILE FILES.BBS
- DESCFILE DESCRIPT.ION
-
-
- DLC <STRING>
- ──────────────────────────────────────────────────────────────────────────
- Wird der Kommentar zu einer Datei in die Beschreibungsdatei eingefügt,
- kann ein Download-Counter angegeben werden, dieser wird durch ein Space
- getrennt vor den restlichen Text gestellt (Standard: kein Counter).
-
- Beispiel: DLC [000]
-
-
- | DUPEAREA
- | ──────────────────────────────────────────────────────────────────────────
- | Ist DupeArea aktiviert, werden Dupes nicht global gesucht, sondern es wird
- | immer nur in der Area nach Dupes gesucht, für die eine eingehende Datei
- | bestimmt ist.
-
-
- | DUPECHECK [CRC|NAME|EXT]
- | ──────────────────────────────────────────────────────────────────────────
- | Die Überprüfung auf doppelte Dateien wird eingeschaltet, dabei werden die
- | Dateien anhand der CRC, des Names oder der Extension verglichen. Die
- | Parameter können auch kombiniert werden. EXT wird normalerweise nicht
- | allein verwendet sondern mit NAME zusammen.
- | DupeCheck bestimmt, ob ein DupeChecking stattfindet, oder nicht. Ist der
- | Befehl auskommentiert, wird nicht auf doppelte Dateien überprüft.
-
-
- | DUPEDB <FILENAME>
- | ──────────────────────────────────────────────────────────────────────────
- | Der angegebene Dateiname definiert, wie die Datenbank für das DupeChecking
- | heißen soll. Vorgegeben ist XTICDUPE.DB.
- | xTic und xTic2 dürfen NICHT dieselbe Datenbank benutzen, da OS/2 viel
- | längere Dateinamen erlaubt und die Einträge in der OS/2-Datenbank größer
- | (520 Bytes pro Eintrag) sind als die der DOS-Datenbank (22 Bytes pro
- | Eintrag)!
- |
- | Beispiel: DUPENAME DUPES.DB
-
-
- | DUPEPATH <PFAD>
- | ──────────────────────────────────────────────────────────────────────────
- | Hier wird angegeben, in welches verzeichnis Dupes kopiert werden sollen.
- | Default ist Inboundverzeichnis'\DUPES\'.
- |
- | Beispiel: DUPEPATH F:\FIDO\DUPES\
-
-
- | DUPESIZE <EINTRÄGE>
- | ──────────────────────────────────────────────────────────────────────────
- | DupeSize definiert die Anzahl der Einträge, die die Datenbank haben kann.
- | Minimum ist 100, Maximum ist 65000. Fehlt DupeSize in der Config, werden
- | 1000 Einträge in der Datenbank gespeichert, ältere fliegen raus, neuere
- | werden aufgenommen. DupeDB muß gesetzt sein.
- |
- | Beispiel: DUPESIZE 5000
-
-
- GROUP <GRUPPE>
- ──────────────────────────────────────────────────────────────────────────
- Dieser Befehl wird verwendet, wenn die TICs in Nachrichten verwandelt
- werden sollen (AUTOEXEC angegeben). Die Angabe hinter Group ist die
- unterste Brettebene, unter der die Nachricht abgelegt wird. Beim Einlesen
- der Config gilt die Angabe von Group für alle folgenden Area-Befehle, bis
- ein neuer Group-Befehl gesetzt ist.
-
- Beispiel:
-
- Group Fido
- Area NODELIST *
- Area 24000 *
- GroupEnd
-
- Group Gfd
- Area GFD.* *
- GroupEnd
-
- Area und Group sollten nach allen anderen Befehlen in der Config stehen,
- da sie andere Angaben voraussetzen!
-
-
- GROUPEND
- ──────────────────────────────────────────────────────────────────────────
-
- Folgende Areas werden wieder der Standard-Gruppe (DefaultGroup)
- zugeordnet, sofern diese definiert wurde.
-
-
- INBOUND <PFAD>
- ──────────────────────────────────────────────────────────────────────────
- Hier liegen alle TICs und die zugehörigen Files. Der abschließende
- Backslash bei der Pfadangabe kann weggelassen werden (Standard: FILES\).
- Es können bis zu 30 Inbounds definiert werden. Hinter INBOUND kann jeweils
- nur ein Verzeichnis angegeben werden. Hinweis: es wird auch immer ein
- Verzeichnis namens $XP\FILES\ abgetestet, das muß also nicht extra
- eingetragen werden. Nur mal so für die, die sich wundern, daß xTic immer
- einen Inbound mehr aufzählt, als sie definiert haben. ;)
-
- Beispiel: INBOUND E:\XP\FILES\UNCHECK ; XP-Inbound
- INBOUND E:\INBOUND ; normaler Inbound
- INBOUND E:\INBOUND\SAFEIN ; geschützter Inbound
-
-
- INSERTREPLACED
- ──────────────────────────────────────────────────────────────────────────
- Wurde eine Datei ersetzt, wird der Test '(Replaced: FILENAME.EXT')' in die
- Beschreibung mit eingefügt. Ist der Befehl StripReplaced auch vorhanden,
- wird erst die alte (Replaced: ...)-Anweisung gelöscht und dann die neue
- eingefügt.
-
-
- KILLTICS
- ──────────────────────────────────────────────────────────────────────────
- Sollen die TICs nach fehlerfreier Bearbeitung gelöscht werden, ist dieser
- Befehl zu setzen, ansonsten ist er auszukommentieren (Standard: aus).
-
-
- LDESC [Anzahl]
- ──────────────────────────────────────────────────────────────────────────
- Ist dieser Parameter gesetzt, wird bei gleichzeitigem Vorhandensein von
- Desc und LDesc in den TICS jeweils die lange Beschreibung (LDesc) gewählt.
- Der Inhalt mehrerer LDesc-Zeilen wird in die Beschreibungsdatei
- untereinander ausgegeben. Durch eine Zahlenangabe (1-30) hinter LDESC kann
- die Zahl der Zeilen, die übernommen werden sollen, definiert werden.
-
-
- LISTFILE <DATEINAME>
- ──────────────────────────────────────────────────────────────────────────
- Die neuen Dateien können nicht nur in Beschreibungsdateien wie FILES.BBS
- sondern auch in eine Filelisten-Datei eingetragen werden.
-
- Beispiel: LISTFILE D:\FILEBASE\LISTEN\ALLFILES.LST
-
-
- LOGFILE <DATEINAME>
- ──────────────────────────────────────────────────────────────────────────
- Aktionen und Fehlermeldungen werden in einer Logdatei festgehalten
- (Standard: XTIC.LOG im aktuellen Verzeichnis).
-
- Beispiel: LOGFILE D:\XP\LOG\XTIC.LOG
-
-
- MAXAREA <PFAD\DATEINAME>
- ──────────────────────────────────────────────────────────────────────────
- Siehe auch AREA.
-
- Statt der AREA-Statements kann eine externe Datei angegeben werden, die
- die Area-Definitionen im Maximus-Format enthält. Diese Datei heißt unter
- Maximus normalerweise Filearea.Ctl.
-
- Eine Area wird in dieser Datei wie folgt definiert
-
- Filearea XPTOOLS
- %XTIC ARC ALIAS:"XP-TOOLS,XPT"
- Desc Tools rund um CrossPoint
- Download F:\BASE\XPTOOLS\
- Upload \INBOUND\UPLOADS\
- End FileArea
-
- Die Useruploads gehen nach \Inbound\uploads, die Dateien der Area liegen
- in F:\BASE\XPTOOLS\
-
- Im folgenden Fall gibt es keine FILES.BBS-Datei, sondern die Dateiliste
- der Area heißt anders und liegt auch woanders. Definiert wird sie mit dem
- Keyword FILELIST:
-
- Filearea xptools
- Desc Tools rund um CrossPoint
- Download F:\BASE\XPTOOLS\
- Filelist F:\BASE\XPTOOLS.BBS
- Upload \INBOUND\UPLOADS\
- End FileArea
-
- In Maximus gibt es zwar weitere Definitionszeilen für Fileareas, die werden
- aber momentan nicht verwendet. Dafür wurde aber ein eigene Zeile definiert.
- Maximus erkennt sie aufgrund des % am Anfang als Kommentar:
-
- %XTIC [ARC] [ALIAS:"alias1,alias2,..."]
-
- ARC entspricht dem Parameter -r des Config-Befehls AREA, ALIAS dem
- Parameter -a des AREA-Befehls. Weiteres siehe dort.
-
- Hinweis: ist das Keyword FILELIST definiert, wird NICHT automatisch
- versucht, die Area anzulegen; es wird dann vermutet, daß der
- Anwender einen GRUND hat, Fileliste und Dateien getrennt
- abzulegen. Vielleicht befinden sich dieses Areas ja auf einer CD?
-
- Beispiel: MAXAREA E:\MAX\FILEAREA.CTL
-
-
- MSGAREA <AREA>
- ──────────────────────────────────────────────────────────────────────────
- Soll eine Nachricht verschickt werden, kann hier angegeben werden, in
- welchem Brett die Nachricht landen soll (Standard: /»Bericht).
-
- Beispiel: MSGAREA /»xTic-Bericht
-
-
- MSGNOEMPTY
- ──────────────────────────────────────────────────────────────────────────
- Ist dieser Befehl vorhanden, wird keine Status-Nachricht verschickt, wenn
- keine Dateien verarbeitet wurden.
-
-
- MSGPATH <PFAD>
- ──────────────────────────────────────────────────────────────────────────
- Der Befehl gibt an, wo die Statusnachricht hingeschrieben werden soll.
- Ist MSGPATH auskommentiert, wird keine Nachricht verschickt.
-
-
- MSGSAMPLE <[PFAD\]DATEI>
- ──────────────────────────────────────────────────────────────────────────
- Das Aussehen der Status-Nachricht wird jetzt mithilfe des Sample-Files
- gesteuert. Die Sampledatei kann 200 Zeilen lang sein, jede Zeile darf
- maximal 100 Zeichen lang sein (Rest wird abgeschnitten).
- Der Betreff der Nachricht wird mit <TITLE:""> definiert. Der Text darf
- kein "> und keine Makros enthalten, Beispiel:
- <TITLE:"Neue Dateien eingetroffen!"> Der Text darf nur 71 Zeichen lang
- sein.
- Alles, was zwischen <HEADER> und </HEADER> steht, wird als Kopf in
- die Nachricht eingefügt, dann für jede gefundene Datei+TIC all das, was
- zwischen <BODY> und </BODY> steht. Am Ende wird alles, was zwischen
- <FOOTER> und </FOOTER> steht, als Fuß der Nachricht eingefügt. Die
- <Begrenzer> sollten jeweils IN EINER EIGENEN ZEILE STEHEN! Alles andere in
- der jeweiligen Zeile wird nämlich einfach ignoriert. Vorhandene Makros
- werden entsprechend ersetzt. Ohne Sample-File kann xTic keine Nachrichten
- verschicken!
-
- Makros für den BODY:
-
- &area Areaname (bzw. 'missing area')
- &areadesc Areabeschreibung (bzw. 'missing area description')
- &crc CRC der Datei (bzw. 'missing crc')
- &crccheck Ergebnis des CRC-Checks: ok bzw. failed
- &date aktuelles Datum im Format dd.mm.yyyy
- &desc Dateibeschreibung (bzw. 'missing description')
- &fdate Datum der Datei laut TIC-File
- &file Dateiname
- &from Absender
- &path Verzeichnis, in dem die Datei gelandet ist
- &pw Passwort zur Datei (bzw. 'missing password')
- &pwcheck Ergebnis des Paßwort-Checks: ok bzw. failed
- &replaces welche Datei wurde ersetzt (bzw. 'n/a')
- &size Dateigröße
- &ticker vom Absender verwendete Software
- &time aktuelle Zeit im Format hh:mm:ss
- &to Empfänger
- &user Username, der in der Config definiert wurde (bzw. 'anonymous')
- &version Name + Versionsnummer von xTic
-
- In Header können nur folgende Makros verwendet werden:
-
- &date, &time, &user, &version
-
- In Footer können nur folgende Makros verwendet werden:
-
- &date, &time, &user, &version
- &fileno Anzahl der gefundenen Dateien
- | &withticno Anzahl gefundener Dateien mit TICs
- ¬icno Anzahl gefundener Dateien ohne TICs
- &ticno Anzahl gefundener TICs
-
- Für weitere Anregungen bin ich dankbar. :)
-
- Beispiel: Siehe Datei XTIC.SAM
-
-
- MSGTYPE <TYP>
- ──────────────────────────────────────────────────────────────────────────
- Definiert, ob die Statusnachricht im ZConnect- oder im Packet-Format
- verschickt werden soll. Bei Versand als Packet müssen USERNAME und ADDRESS
- auch angegeben werden.
-
- Typ Format
- ──────────────────
- ZER ZCONNECT
- PKT PACKET
-
- Beispiel: MSGTYPE ZER
-
- Das Paket-Format, das mir vorlag, ist anscheinend sehr alt. Squish meldete
- etwas von 'StoneAge'-Format. Wenn jemand irgendwelche aktuellen Pascal-
- Sources oder eine ausführliche Dokumentation dazu finden kann (die FTSCs
- sind haarsträubend), dann bitte ich um schnelle Zusendzung, damit ich das
- Format anpassen kann. Danke.
-
-
- PATTERN <WILDCARD> <PFAD>
- ──────────────────────────────────────────────────────────────────────────
-
- Mithilfe von PATTERN können Dateien verschoben werden, zu denen kein
- Tic-File vorhanden ist. Ebenso wie bei AREA kann vor dem Pfad ein *
- eingetragen werden, der dann durch den Inhalt von BASEPATH ersetzt wird.
- Maximal sind 100 Patternzeilen möglich. Dateien, die auch nach PATTERN
- noch im Inbound liegen, werden in den Pfad verschoben, der hinter
- NOTICPATH angegeben ist.
-
- Beispiele:
- PATTERN *.gif *Bilder
- PATTERN test*.* \inbound\test
- PATTERN *.wad "F:\SPIELE\DOOM\"
-
-
- PWCHECK
- ──────────────────────────────────────────────────────────────────────────
- Ist der Befehl gesetzt, werden bei AREA angegebene Paßwörter mit denen in
- den TICs verglichen, fehlt der Befehl, findet keine Überprüfung statt.
-
-
- PWNOCASE
- ──────────────────────────────────────────────────────────────────────────
- Durch Setzen dieses Parameters wird auch bei den Paßwörtern die Groß-/
- Kleinschreibung egal, sprich: ignoriert.
-
-
- NOPOINTTOBACKSLASH
- ──────────────────────────────────────────────────────────────────────────
- Schaltet PointToBackSlash wieder ab. Siehe ebendort.
-
-
- NOSPACECHECK
- ──────────────────────────────────────────────────────────────────────────
- Sollte die vor dem Kopieren/Verschieben einer Datei durchgeführte
- Überprüfung auf ausreichenden Plattenplatz aus irgendeinem Grund nicht
- korrekt arbeiten, kann mit NoSpaceCheck die Überprüfung ausgeschaltet
- werden.
-
-
- NOTICPATH [PFAD]
- ──────────────────────────────────────────────────────────────────────────
- Ist dieser Befehl gesetzt, werden alle Dateien, die ohne TIC im Eingangs-
- verzeichnis liegen, in das angegebene Verzeichnis verschoben. Damit bleibt
- der Inbound für den nächsten Poll schön aufgeräumt und diese Dateien
- werden von xTic nicht noch einmal gefunden und angeschaut. ;)
- | Ist dieses Keyword auskommentiert, bleiben Dateien ohne TICs im Inbound
- | liegen, sinnvoll z.B. dann, wenn man Nodelisten-Updates ohne TICs von
- | seinem Boss erhält, das Update-Programm diese aber nur im Inbound sucht.
-
-
- NOUNDERTOBACKSLASH
- ──────────────────────────────────────────────────────────────────────────
- Schaltet UnderToBackSlash wieder ab. Siehe ebendort.
-
-
- OLDDLC
- ──────────────────────────────────────────────────────────────────────────
- Wird eine Datei durch eine neue ersetzt, kann mit diesem Befehl der alte
- Download-Counter in die Beschreibung der neuen Datei übernommen werden.
-
- Beispiel:
-
- in der Config steht:
- OLDDLC
- DLC [ 0]
- REPLACE
-
- vorhanden ist:
- XTICBETA.LZH [14] Inbound-Ticker für XP, v1.3beta
-
- soll ersetzt werden durch:
- XTIC13.LZH Inbound-Ticker für XP, v1.3
-
- ergibt:
- XTIC12.LZH [ 14] Inbound-Ticker für XP, v1.2
-
-
- POINTTOBACKSLASH
- ──────────────────────────────────────────────────────────────────────────
- Der Befehl erlaubt es, Areatags mit Punkten drin in Pfade zu verwandeln.
-
- Beispiel:
-
- in der Config steht:
- POINTTOBACKSLASH
- BASEPATH D:\BASE\
- AREA GFD.INT.MISC *
-
- Ergebnis: File wird nach D:\BASE\GFD\INT\MISC\ kopiert/verschoben.
-
- Sollen nur die Punkte bestimmter Areas konvertiert werden, verwendet man
- NOPOINTTOBACKSLASH:
-
- BASEPATH D:\BASE\
- POINTTOBACKSLASH
- AREA GFD.INT.MISC * ; --> D:\BASE\GFD\INT\MISC\
- AREA GFD.INT.SRV * ; --> D:\BASE\GFD\INT\SRV\
- NOPOINTTOBACKSLASH
- AREA FIDO.TMP * ; --> D:\BASE\FIDO.TMP\
-
-
- QUIET
- ──────────────────────────────────────────────────────────────────────────
- Alle Bildschirmausgaben werden unterdrückt.
-
-
- REPLACE <STRICT|COUNT|ALWAYS>
- ──────────────────────────────────────────────────────────────────────────
- Ist eine Replaces-Anweisung im TIC vorhanden, kann sie mit diesem Befehl
- aktiviert werden. Wird Strict als Parameter angegeben, wird die neue
- Datei ins BAD-Verzeichnis verschoben, wenn eine gleichnamige Datei im
- Zielverzeichnis schon vorhanden ist. Ist Count angegeben, wird die Endung
- der neuen Datei numerisch hochgezählt, also aus DATEI.RAR wird DATEI.RA1,
- aus DATEI.RA1 wird DATEI.RA2 etc. Ist Always gesetzt, wird eine schon
- vorhandene Datei selben Namens überschrieben und aus den Beschreibungs-
- dateien gelöscht, sofern diese angegeben wurden (--> DescFile). Wird die
- Datei umbenannt, wird das in der Description vermerkt: (war: ALTERNAME).
- (Standard: STRICT).
-
-
- SHOWDESC
- ──────────────────────────────────────────────────────────────────────────
- Die im TIC angegebene Beschreibung wird auch in die Log-Datei übernommen.
-
-
- SHOWSIZE [ROUND]
- ──────────────────────────────────────────────────────────────────────────
- Ist dieser Befehl angegeben, wird auch die Größe der verarbeiteten Dateien
- ausgegeben. Wird als zweiter Parameter Round angegeben, wird die Größe
- nicht in Bytes sondern in Kilobytes angegeben (erst ab 4096 Bytes).
-
-
- STDDESC
- ──────────────────────────────────────────────────────────────────────────
- Fehlt in einem TIC die Beschreibung hinter Desc, so wird stattdessen der
- hier angegebene Text eingefügt. Ist ein Download-Counter definiert, wird
- dieser vorangestellt (Standard: No description available.).
-
- Beispiel: STDDESC Beschreibung fehlt noch!
- und
- DLC [00]
- werden zu: FILENAME.EXT [00] Beschreibung fehlt noch!
-
-
- STRIPREPLACED
- ──────────────────────────────────────────────────────────────────────────
- Ist ein Text '(Replaced: DATEINAME.EXT)' in einer Beschreibung vorhanden,
- wird er herausgelöscht.
-
-
- TICSONLY
- ──────────────────────────────────────────────────────────────────────────
- xTic verarbeitet zwar die Tics, jedoch werden keine Dateien verschoben
- oder kopiert.
-
-
- TOUCH
- ──────────────────────────────────────────────────────────────────────────
- Das Dateidatum der eingehenden Dateien bleibt jetzt standardmäßig
- erhalten. Mit Touch kann es aber auf das aktuelle Datum gesetzt werden.
-
-
- UNDERTOBACKSLASH
- ──────────────────────────────────────────────────────────────────────────
- Der Befehl erlaubt es, Areatags mit Underscores drin in Pfade zu
- verwandeln.
-
- Beispiel:
-
- in der Config steht:
- UNDERTOBACKSLASH
- BASEPATH D:\BASE\
- AREA MX_BBS *
-
- Ergebnis: File wird nach D:\BASE\MX\BBS kopiert/verschoben.
-
- Sollen nur die Underscores bestimmter Areas konvertiert werden, verwendet
- man noch NOUNDERTOBACKSLASH:
-
- BASEPATH D:\BASE\
- UNDERTOBACKSLASH
- AREA MX_BBS * ; --> D:\BASE\MX\BBS\
- AREA MX_NODE * ; --> D:\BASE\MX\NODE\
- NOUNDERTOBACKSLASH
- AREA FIDO_BLA * ; --> D:\BASE\FIDO_BLA\
-
-
- USERNAME <USERNAME>
- ──────────────────────────────────────────────────────────────────────────
- Der Username wird für das Makro &user eingesetzt und beim Verschicken
- von PKT-Nachrichten als Empfänger verwendet.
-
-
- XPDIR <DIR>
- ──────────────────────────────────────────────────────────────────────────
- Anstatt das CrossPoint-Verzeichnis in den Umgebungsvariablen zu suchen,
- kann es auch direkt in der Config angegeben werden. Ist XPDIR vorhanden,
- werden die Umgebungsvariablen ignoriert.
-
- Beispiel: XPDIR C:\XP\
-
-
-
- ■ Versionsgeschichte:
- ══════════════════════════════════════════════════════════════════════════
-
- 1.33:
- - neu: Beim Verschieben ins BAD-Verzeichnis wird eine Kommentarzeile
- in der/den Beschreibungsdatei/en angefügt, die angibt, wo die Datei
- eigentlich hingehört (ORIGAREA: blabla).
- - neu: Mit NOSPACECHECK bzw. /H kann die Plattenplatzüberprüfung
- ausgeschaltet werden, falls Probleme auftreten sollten.
- - fix: Die Plattenplatzüberprüfung funktioniert jetzt korrekt, bisher
- wurde immer das vorhergehende Laufwerk überprüft.
- - fix: Es wurden immer die AREADESC-Beschreibungen verwendet statt der
- aus AREA (galt nur für die in FILEAREA.CTL definierten Areas).
- - fix: Makros wurden nicht alle korrekt ersetzt, z.B. &AREA statt
- &AREADESC, &CRC statt &CRCCHECK und &PW statt &PWCHECK).
- - neu: Dateien ohne Tic können mithilfe des Befehls PATTERN aufgrund
- ihres Dateinamens verschoben werden: PATTERN *.GIF D:\BILDER\
- - neu: Area-Parameter -d, damit z.B. bei einer angegebenen, nichtssagenden
- Area REQUEST statt dessen der Text aus AREADESC aus dem Tic benutzt
- wird. Beispiel: AREA REQUEST "" -d
- - neu: xTic meldet, wenn der letzte Durchgang nicht korrekt beendet wurde.
- - neu: Makros &ticno, ¬icno.
- - neu: xTic überprüft jetzt vor dem Kopieren/Verschieben, ob ausreichend
- Platz auf dem Datenträger vorhanden ist.
- - fix: Das Programm sollte jetzt nach der Verarbeitung korrekt beenden,
- nicht mehr mit einem Runtime Error (war auch vorher kein Problem, da
- nur die interne Speicherfreigabe nicht korrekt abgeschlossen wurde.
- Der Speicher wird bei Programmende eh wieder freigegeben).
- - fix: Es wurde immer "Inbound:" statt "Inbound: [path]" ausgegeben.
- - fix: Originale, die im Inbound liegen bleiben, werden nicht mehr
- umbenannt, wenn die Kopie wegen schon vorhandenen Dateinamens
- umbenannt werden mußte.
-
- 1.32:
- - fix: $BASE wird jetzt richtig übersetzt.
- - fix: Probleme mit * in Area-Definition behoben.
- - fix: ALIAS in MAXAREA.CTL wurde nicht erkannt.
- - neu: Zeile %XTIC für die FILEAREA.CTL definiert. Damit können auch für
- die dort definierten Areas durch ARC Umpacken und durch
- ALIAS:"name,name2,.." alternative Areatags definiert werden.
- Beispiel: %XTIC ARC ALIAS:"XP,XPOINT,CP"
- ^ kann auch = sein oder fehlen!
- - neu: hinter AREA-Definitionen können durch den Parameter
- -a"name,name2,..." alternative Areatags definiert werden.
- - neu: Keyword SAMPLE in MSGSAMPLE umbenannt.
- - neu: Es können bis zu 30 Inboundverzeichnisse definiert werden.
- - neu: Bei AREA kann ein Parameter -f<pfad\file> angegeben, der die
- Listendatei (z.B. FILES.BBS definiert).
- - neu: Zusätzlich zur Zeit wird auch das Datum ins Logbuch geschrieben
- (zur Unterstützung von LogCut).
- - neu: Tool REPACK eingebaut. Damit können eingehende Dateien direkt
- umgepackt werden (siehe die Befehle, die mit ARC beginnen).
- - neu: Makro $BASE in der Config, siehe $XP.
- - neu: Statt der AREA-Statements in der Config kann jetzt auch eine
- externe Arealiste benutzt werden, wie sie von Maximus (FILEAREA.CTL)
- verwendet wird.
- - neu: zwei Versionen des Sample-Files liegen bei.
- - neu: NOXP.CFG ist ein Config-Beispiel für Leute, die nicht mit XP
- arbeiten.
- - neu: LDesc-Zeilen werden jetzt korrekt untereinander übernommen.
- Die Anzahl der LDesc-Zeilen, die übernommen werden soll, kann mit
- einer Zahl (1-30) hinter LDESC festgelegt werden.
- - neu: Die OS/2-Version kann jetzt auch mit Verzeichnissen und Dateinamen
- arbeiten, die lange Namen haben und Sonderzeichen und Spaces
- enthalten. Solche Pfade und Dateinamen müssen in der Config mit
- "Anführungszeichen" eingeschossen werden.
- - neu: es gibt wieder eine OS/2-Version, jetzt mit VP/2 1.1 erstellt.
- - neu: NoTicPath erlaubt es, Dateien, die ohne TIC angekommen sind, in
- ein anderes Verzeichnis zu verschieben.
- - neu: Datum eintreffender Dateien bleibt jetzt unberührt und wird nur bei
- gesetztem Touch-Befehl auf das aktuelle Datum gesetzt.
- - neu: CreateEDatum bzw. /D läßt xTic neben den Nachrichten auch noch
- eine Datei EDATUM.CTD in \AUTOEXEC erstellen.
- - neu: Logbuchführung wird durch Auskommentierung von LogFile verhindert.
- - neu: Änderung: damit die Zusammengehörigkeit der Befehle leichter zu
- erkennen ist, habe ich folgende Änderungen vorgenommen:
- CheckCRC heißt jetzt CRCCheck,
- NoCase heißt jetzt PWNoCase,
- NoEmptyMsg heißt jetzt MsgNoEmpty.
- - neu: Die Pfade für die TIC-Nachrichten und die Statusnachricht können
- jetzt getrennt angegeben werden: SENDMAIL fällt weg, für die TIC-Msgs
- heißt der Befehl AUTOEXEC, für die Statusnachricht MSGPATH.
- - neu: MsgType gibt an, ob die Status-Nachricht im ZCONNECT- oder im
- PACKET-Format verschickt werden soll (Parameter ZER bzw. PKT).
- - neu: Befehl Address. Die Netzadresse wird für den Versand von
- Nachrichten im PACKET-Format benötigt.
- - neu: Der Nachrichtenversand kann jetzt durch das Auskommentieren von
- Mailpath bzw. Autoexec verhindert werden. Die Befehl NoStatMsg und
- TicToMsg daher überflüssig und rausgeflogen.
- - neu: Der Betreff der Info-Mail kann mit <TITLE:"Betrefftext">
- festgelegt.
- - neu: Das CrossPoint-Verzeichnis kann jetzt auch in der Config über
- XPDir angegeben werden.
- - neu: Makro in der Config-Datei möglich: $XP. $XP wird durch den
- kompletten CrossPoint-Pfad (OHNE abschließendes \) ersetzt.
- Sinnvollerweise sollte das Makros nur NACH 'XPDIR' verwendet werden.
- Ist das CrossPoint-Verzeichnis über eine Umgebungsvariable gesetzt,
- kann $XP überall in der xTic.Cfg stehen.
- - neu: Bei CRCCheck kann der Parameter BAD angegeben werden, der bestimmt,
- ob Dateien mit falscher CRC ins BAD-Verzeichnis kommen, oder ob sie
- im Eingangsverzeichnis bleiben. Wird KILL als Parameter angegeben,
- wird eine solche Datei gelöscht. Ohne Parameter bleibt die Datei
- im EIngangsverzeichnis liegen.
- - neu: Im AreaTag hinter Befehl AREA können jetzt normale Wildcards
- verwendet werden: 'AREA *D??M* F:\FILEBASE\DOOM' leitet alle Files,
- die für die Areas Doom, Doomtools, MyDoom, D00m etc. vorgesehen
- sind, in das angegebene Verzeichnis.
- - neu: Paßwortkontrolle ist defaultmäßig abgeschaltet und kann mit
- PWCheck bzw. /W eingeschaltet werden.
- - neu: weitere Makros eingebaut:
- &crccheck Ergebnis des CRC-Checks: ok bzw. failed
- &date aktuelles Datum im Format dd.mm.yyyy
- &fdate Datum der Datei laut TIC-File
- &fileno Anzahl der verarbeiteten Dateien
- &from Absender laut TIC-File
- &pwcheck Ergebnis des Paßwort-Checks: ok bzw. failed
- &ticker vom Absender verwendete Software laut TIC-File
- &time aktuelle Zeit im Format hh:mm:ss
- &to Empfänger laut TIC-File
- - fix: Kleinere Fehler behoben.
- - fix: Bei MSGNOEMPTY werden leere Statusnachrichten korrekt gelöscht.
- - fix: &date wird jetzt zu hh:mm:ss statt zu hh.mm.ss.
- - fix: Dateien ohne TIC bekommen jetzt die korrekte Standardbeschreibung.
- - fix: Fehler bei den Area-Aliases behoben.
- - fix: Es sollte jetzt ausreichend Speicher für die Packer da sein.
-
- 1.31:
- - neu: FIX: Die OS/2-Version beendete sich IMMER mit einem Runtime-Error
- (hat trotzdem richtig funktioniert), die DOS-Version hat keine Dateien
- kopiert.
-
- 1.3:
- - neu: Sample-File, mit dem definiert werden kann, wie ein Eintrag
- in der Mail auszusehen hat. Diverse Makros sind möglich. Das
- Sample-File ist in der Config zu definieren: SAMPLE PATH\FILE.
- - neu: Bei Fehlern wird jetzt (soweit vorhanden) die DOS-Fehlernummer
- mit ausgegeben. Damit kann man leichter feststellen, warum etwas
- nicht funktioniert hat.
- - neu: Fehlt die Datei, die im TIC steht, wird das TIC ins Bad-Verzeichnis
- verschoben.
- - neu: Die XP-Bildschirmmaske wird nicht mehr zerstört (durch eine
- Fenster-Definition)
- - neu: GroupEnd legt das Ende einer Gruppe fest, damit auch danach noch
- Areas angegeben werden können, die der Default-Gruppe zugeordnet
- werden sollen.
- - neu: xTic kopiert WESENTLICH schneller als in der Vorversion! Der
- Vorgang wird als Fortschrittsbalken angezeigt.
- - neu: InsertReplaced fügt den Text (Replaced ...) in die Beschreibung
- ein, sofern eine Datei ersetzt wurde.
- - neu: StripReplaced löscht den Text (Replaced ...) aus der Beschreibung,
- sofern er vorhanden ist (auch {Replaces: ...} u.ae.).
- - neu: Buffer: Gibt an, wieviele 64k-Blöcke in einem Rutsch gelesen/
- geschrieben werden sollen (1-16 möglich, 16 bringt aber nur was, wenn
- man tatsächlich 1024KB frei hat. ;)) ). Findet xTic weniger Speicher,
- schraubt es die Anzahl der Puffer runter. Bei der OS/2-Version kann
- der Wert auch höher liegen (1-256).
- - neu: ListFile erlaubt es, die eingegangenen Files auch in einer
- Fileliste einzutragen, Aufbau: FILENAME.EXT DLC Description...
- - neu: Mit NoStatMsg läßt sich der Bericht komplett abschalten. Es gab
- Probleme, wenn jemand in XP den Lesemodus <Neues> eingestellt hatte.
- - neu: Schalter TicsOnly läßt nur die Tics verarbeiten, es werden keine
- Dateien verschoben/kopiert.
- - neu: Replace gilt jetzt für gleichnamige Dateien, die eventuell schon
- im Zeilverzeichnis vorhanden sind.: Replace Strict, Count und Always.
- Die Ausführung des Replaces-Befehl in TICs ist jetzt
- standardmäßig ausgeschaltet (Strict). Der Befehl NoReplaceCommand ist
- hinfällig geworden und wurde entfernt.
- - neu: PointToBackSlash erlaubt es, Areatags mit Punkten drin in Pfade zu
- verwandeln. Beispiel: AREA GFD.INT.MISC *
- Ergebnis: [BASEPATH]\GFD\INT\MISC\
- Mit NoPointToBackSlash läßt sich die Konvertierung wieder abschalten.
- - neu: UnderToBackSlash erlaubt es, Areatags mit Underscores drin in Pfade
- zu verwandeln. Beispiel: AREA MX_BBS *
- Ergebnis: [BASEPATH]\MX\BBS\
- Mit NoUnderToBackSlash läßt sich die Konvertierung wieder abschalten.
- - neu: TicToMsg erlaubt es, das Einlesen der TICs als Nachrichten
- CrossPoint abzunehmen.
- - neu: DefaultGroup definiert die Standardgruppe für neue Areas.
- - neu: Group: mehrere Areas können zu einer Gruppe zusammengefaßt werden.
- Diese wird dann (bei TicToMsg) als Brettebene vorangestellt.
- Beispiel »GROUP GFD« ergäbe Brettebene /GFD/FILES/[AreaTag]
- - neu: Parameter können auch in der Umgebungsvariable XTIC_SW angegeben
- werden, z.B. SET XTIC_SW=D:\MYCONFIG.CFG -B8 -C -X
- - neu: Parameter können mit - oder / oder + als Tag angegeben werden, z.B.
- XTIC /Q -N
- - neu: Parameter /Q (Quiet) und /N (NoEmptyMsg) werden unterstützt.
- - neu: Befehl NoEmptyMsg - Es wird eine Mail nur dann erstellt, wenn TICs
- bearbeitet wurden.
- - neu: viele Befehle der Config auch als Parameter möglich.
- - neu: Description in Anzeige/Log wird umgebrochen, wenn sie zu lang ist.
- - neu: mehr Informationen werden ausgegeben/ins Log geschrieben.
- - neu: Unterstützung für F-TIC und HecTic wieder rausgeflogen, braucht
- ja doch keiner.
- - fix: Bei Zeichen #255 im TIC bleibt xTic nicht mehr hängen. Dasselbe
- gilt für die Config-Datei.
- - fix: Mehrere LDesc-Texte werden jetzt mit Spaces verbunden.
- - fix: Ist LDesc in der Config gesetzt und sind LDesc-Text und Desc-Text
- im TIC vorhanden, wird nur noch der LDesc-Text übernommen, nicht
- mehr beide.
- - fix: 2 Fehler beim Löschen behoben. Programm sollte jetzt nicht mehr
- vorzeitig abbrechen, Statusmail sollte also komplett sein.
- - fix: Führende Leerzeichen beim Usernamen werden jetzt entfernt.
- - fix: Fehler beim Löschen aus der/den Beschreibungsdatei/en behoben.
- - fix: xTic sollte jetzt auch laufen, wenn keine Areas definiert sind,
- aber der AddArea-Befehl aktiv ist.
- - fix: Dateien mit ungültiger Area sollten bei fehlendem AreaAdd korrekt
- ins Bad-Verzeichnis verschoben werden.
- - fix: 2 Speicherfehler behoben.
- - fix: Downloadcounter wird nicht mehr mit ins Log geschrieben.
- - fix: nicht vorhandene Pfade werden korrekt angelegt. Letzter Fix, jetzt
- klappt's immer richtig (hoffe ich :)).
- - fix: Dateien werden korrekt kopiert/verschoben, wenn die CRC falsch ist,
- CRCCheck jedoch ABgeschaltet ist.
-
- 1.2
- - behoben: es wurde nur rein zufällig und manchmal mehr als eine Datei
- korrekt verschoben.
- - neu: Bei den Area-Tags kann der Stern (*) als Wildcard angegeben werden,
- jedoch nur am Ende das Tags, z.B.: FIDO*
- - neu: Konfigdatei von F-TIC und HecTIC kann eingelesen werden.
- - neu: Informativere Gestaltung von Bildschirmausgabe und Logfile.
- - neu: Quiet schaltet alle Bildschirmausgaben ab.
- - neu: Aufruf mit Übergabe von Config-Pfad und -Name möglich.
- - neu: Bad-Verzeichnis, in das Dateien & TICs verschoben werden, die nicht
- korrekt verarbeitet werden konnten (CRC, Passwort, schon vorhanden).
- - neu: Ist LDesc vorhanden, kann diese übernommen werden statt Desc.
- - neu: Beachten der Groß-/Kleinschreibung von Paßwörtern kann ein-/ausge-
- schaltet werden.
- - neu: Größe der verarbeiteten Dateien kann angezeigt werden.
- - neu: Dateibeschreibung kann in Logbuch/Infomail übernommen werden.
- - neu: Download-Counter einer zu ersetzenden Datei kann in die neue
- Beschreibung übernommen werden.
- - neu: Die Area, in die die Info-Nachricht geschickt wird, kann genau
- angegeben werden.
- - »Der Abschuß der Programmierung.« ;) [Völlige Umstellung und Neu-
- sortierung einiger Programmteile.]
-
- 1.1
- - behoben: Area wurde nicht erkannt, wenn neben DESC auch AREADESC im
- TIC-File gefunden wurde.
- - behoben: xTic.Cfg wird jetzt nicht mehr im aktuellen Verzeichnis
- gesucht, sondern im Verzeichnis von xTic.Exe.
- - neu: mit Parameter -c hinter der Area kann festgelegt werden, daß die
- Dateien für diese Area nicht verschoben sondern kopiert werden (z.B.
- für Nodelisten-Areas).
- - neu: der Parameter SendMail verschickt Mails im ZER-Format von XP in das
- angegebene Verzeichnis.
- - neu: bei Parameter AddArea werden neue Areas automatisch angelegt und
- die Dateien sofort dorthin weitergeleitet.
- - »More dirty.«
-
- 1.0
- - »Erste Quick-and-dirty-Version.«
-
-
-
- ══════════════════════════════════════════════════════════════════════════
-
- Korrekturhinweise, Verbesserungsvorschläge oder Tips mit möglichst
- genauer Beschreibung bitte direkt an mich:
-
-
- Oliver Hertel
- -------------------------------
- 2:2464/6.21 FidoNet (Box: 06155-6915, 21.30 - 7.00 Uhr)
- st001183@hrzpub.tu-darmstadt.de (Requests möglich)
- -------------------------------
-
- Magics: XQUEST, XQBETA, XTIC, XTICBETA, EXTRACT, KEYVIEW, CHKSIZE,
- MULTIREQ, MREQBETA, SIGNIT, SIGNBETA, HOLDREQ, HREQBETA,
- FILES, NEWFILES, RSPFILES, KILLATTR
-
- <EOF>
-