Lieber Anwender !
Zuerst: Dies ist ein GAMMA Release von SKC 4.0. Dies bedeutet, daß er von
meinen Alpha Testern reichhaltig getestet wurde. Ich suche nun Feetback
einer grösseren Gruppe, also von Sysops wie Ihnen. SKC 4.00Γ1 hat alle
features, die auch der fertige Release haben wird. Die einzige Einschränkung
ist, daß die Sprach- und Hilfe-Dateien noch nur in deutsch verfügbar sind.
Wenn Sie bugs erkennen, so würde ich mich über ein ausgefülltes BUG.REP von
Ihnen freuen.
Grischa Brockhaus, 1. Juli 1996
══ Was hat sich seit der letzten offiziellen Version 3.60 bei SKC getan ? ══
Einiges, eigentlich zu viel, um es hier aufzuschreiben. Ich habe in diesem
File versucht, mein WASISNEU.TXT für die Alpha Tester, das auf inzwischen
ca. 60 kb angewachsen ist, kürzer zu fassen und zu sortieren. Hier ist das
Resultat:
═══ Veränderungen, Verbesserungen: ═════════════════════════════════════════
Allgemein ──────────────────────────────────────────────────────────────
! Musste einen neuen Key implementieren, das Update ist in der Regel
kostenlos. Bitte REGISTER.GER ausfüllen und abschicken.
! Wenn eine Verschiebe-Verzeichnis (Vir/Bad/Old) nicht eingetragen ist
(leer ist), so wird nicht mehr umbenannt, wie früher, sondern gelöscht!
! SK-UAC.DAT zum alten Eisen erklärt und FILES.SKC eingeführt. Dies sind
binäre Dateien, die schneller zu lesen und erheblich leichter zu
handhaben sind. MAINTDAT kommt auch auf den Müll, nun kommt SKCTOOL, was
ähnliches aber einfacher und schneller bringt. Dieses Tool wird zum
allgemeinen Maintenance Tool der Datenbanken. Bitte zuerst auf allen
Platten, die SK-UAC.DAT haben SKCTOOL C:\ DATCVT aufrufen. Ausserdem in
den täglichen Event SKCTOOL <Filebase-Hauptverzeichnis> DATPACK
aufrufen. Ausserdem kann man jetzt an/abschalten, ob die DAT files
benutzt werden. Sie werden dann auch im Singlemode benutzt.
Konfigurierbar oder Parameter /DAT+
+ Zwei gleiche Nodes können nicht mehr gleichzeitig starten. Dies habe ich
eingebaut, da dies sonst zu Datenverlusten in der Base führen könnte.
+ Neues Konfigurations Programm mit Namen SKCSETUP. Es hat eine komlette
Online Hilfe, die bis auf weiteres ein Handbuch ersetzt.
+ Language File Support (Habe keinen Bock mehr, für jede Sprache ein
eigenes GROSSES Archive zu versenden.. :-)
+ Overlay Puffer können mit SET SKOVR=UMB in den UMB verschoben werden.
Dies spart einigen Arbeitsspeicher, führt aber leider unter z.B. QUEMM
zum Komplettabsturz.
+ Zwei Arten von Dupechecks implementiert. Einen normalen Dupecheck für
alle und einen erweiterten für die kommerzielle Version von SKC.
+ Habe die Log-Routinen komplett neu geschrieben, da ein Log-Level
gewünscht wurde. Die bisherigen Infos waren manchen zu wenig.
+ $N kann im LogFile-Namen verwendet werden. $N wird ersetzt durch
die dreistellige NodeNummer mit vorangestellten 0en.
+ DMS Testing via externer Tools TEST-DMS.EXE und DMS-DIZ.EXE eingebaut.
+ GIF-Konvertierung eingebaut.
+ Touchen nun möglich auf ältestes/neuestes File im Archiv, bezogen auf
alle Dateien darin oder nur auf die EXE/COM's/DIZ.
+ Archive, die zu alt sind können abgewiesen werden.
+ SKC kann TIC-files, Binkley-Outbound-FLOs und Netmails ändern. Mit dem
Parameter /TIC hinter den normalen Parametern ändert SKC zum Archiv
gehörende TIC files (Name + CRC). NetMails mit Fileattaches und FLO
files werden nur geändert, wenn sich der Name des gecheckten Files
geändert hat.
+ Neue Parameter. /ARE:<Name> liest eine Areadatei ein, die <Name> anstatt
SKULLCHK.ARE heisst, /PKI:<Name> liest eine andere Packer Konfiguration
als SKULLCHK.PKI ein. Beide Angabe ohne Pfad, SKC sucht sie in seinem
Verzeichnis. Diese Parameter funktionieren auch bei SKCSETUP.
+ CDROM-Support eingebaut. (Kein DAT Schreiben darauf, kein Konvertieren
usw. bei automatischer CDROM Erkennung)
+ Interne COM Routinen implementiert. Dies ist für Mailbox-Typen gedacht,
die keinen FOSSIL benutzen. SKC kann nun auch ohne FOSSIL arbeiten.
+ Areas mit CDROM Flag können vom Basecheck ausgeschlossen werden (RA2,
PB2, Ezycom)
+ Liest DORINFO.DEF, DOOR.SYS oder PCBOARD.SYS aus, je nachdem, was SKC
im aktuellen Verzeichnis gefunden Wird. Eine Übergabe von /P:<Port> ist
also nicht mehr nötig, wenn die Mailbox das Dropfile in das aktuelle
Verzeichnis abgelegt hat. Reihenfolg des Einlesens: Konfiguration,
Dropfile, Parameter.
+ Avatar Support eingebaut. SKC versucht es beim User zu erkennen (COLOR)
oder liest es aus dem Dropfile (DOOR)
+ Erweiterte Informationen beim Checken. Wenn angeschaltet, so startet
SKC im 50 Zeilen Modus und stellt DIZ's und Infos über den User dar.
Konfigurierbar oder Parameter /X+
+ Neue Semaphoren nach allen Scans werden im Verzeichnis von SKC abgelegt:
SKCDONE.<00Node> Mindestens ein file wurde bearbeitet und gut befunden
SKCVIR.<00Node> Mindestens ein file war Viren-verseucht
SKCBAD.<00Node> Mindestens ein file war schlecht
00Node = Node mit 0 vorne aufgefüllt, also 001 für Node 1, 010 für
Node 10.
+ Einige ANSi's mit Makros implementiert, die in bestimmten Situationen
dargestellt werden können. Die Namen bitte HELP > EXTERNAL FILES
entnehmen.
+ Einige Dateien, deren Namen man vorher extra angeben musste haben nun
einen festen Namen. Die Namen bitte HELP > EXTERNAL FILES entnehmen.
Dadurch kann man SKC schneller/einfacher konfigurieren.
+ Crc Dupes werden nun in einer schnellen binären Datenbank gespeichert.
Dadurch schnellerer Startup und Suchen gerade bei sehr vielen CRC's.
Mit SKCTOOL CRCCVT kann man seine alte CRC Liste konvertieren.
+ SKC kann nun auch Random Werbung aus den Archiven löschen. Das sind
Werbedateien, die sowohl im Namen als auch im Inhalt veränderlich sind.
+ Minimale Archive Grösse angebbar, ab der erst Inserts in das Archiv
gepackt werden.
+ Option für grosse Insert Dateien eingebaut. Grosse Inserts werden dann
nur in grossen Archiven benutzt.
+ Man kann die Umgebung einstellen, also welcher Tasker vorhanden ist.
Dies kann benutzt werden, wenn die AutoDetect-Routine auf dem System
Probleme macht.
+ Spielt VOCs in bestimmten Situationen über Soundblaster und Speaker ab.
+ Hacklisten Erkennung etwas erweitert. HACK.RAR wird als schlecht
verworfen, wenn mindestens eine der folgenden Zeilen gefunden wurde:
HACK,94,TRO HACK HACK.* HACK*.*
+ Das Utility HackSort in das Paket gepackt. Siehe Dokumentation dazu im
Archiv
+ Hacklisten Support beschleunigt. SKC compiliert sich jetzt immer einen
IDX im DB Verzeichnis. Hackliste sollte dafür vorher immer mit HackSort
sortiert werden.
Neue Modes ─────────────────────────────────────────────────────────────
+ UploadCheck Support für PCB eingebaut. Eine PCBTEST.BAT liegt bei.
+ RA 2.50 Support eingebaut. (Base und Upload/File)
+ Proboard Support eingebaut. (Base und Upload/File)
+ CONCORD O.O1G2 Upload Check implementiert. Siehe Onlinehilfe UpCheck.
ACHTUNG! Konvertieren bei Concord wegen Concord Bug auf jeden Fall
ausschalten!
+ Kompletter TMAIL Support eingebaut (GSBOX ähnliche deutsche Mailbox).
Basemode nicht implementiert, ist jedoch simpel zu "emulieren" über eine
Textdatei, in der alle binären Bretter stehen.
+ SKULLCHK.EXE @FILE.LST checkt alle Dateien in dem Textfile FILES.LST.
Dieser Mode kann auch auf Upload Logs angewandt werden, wenn in den
Zeilen Dateien mit komplettem Verzeichnis stehen.
Beschreibungs Dateien ──────────────────────────────────────────────────
+ Kompletter VENDINFO.DIZ Support mit eigener Entpack-Routine
+ Wenn die Auflösung eines GIFs/PCXs bereits von SKC in eine FILES.BBS
eingetragen wurde, so schreibt er sie nun nicht noch einmal davor.
+ Neue Sound-Extra-Beschreibungen : S2M,S3M
+ Eine Abwehr für andere DIZ Tags implementiertm sie werden nicht mehr in
die Base importiert.
+ Man kann nun das DIZ was geinsertet wird genauer definieren. Dazu bitte
das FILE_ID.SKC in dem Verzeichnis von SKC editieren.
Makros : @FDESC:<Breite> Beschreibung auf Breite getrimmt/abgeschnitten
@FDESCW:<Breite> Beschreibung auf Breite gewrappt.
+ ANSi-, PCB-, WildCat, Ezy110 ond PB2-Farbcodes können aus DIZ's
herausgefiltert werden.
+ In manchen Textfiles sind DIZ files abgespeichert (hauptsächlich auf
dem Amiga üblich). SKC holt diese Beschreibungen aus *.TXT files, wenn
vorhanden.
+ Man kann nun die Namen der DIZ files angeben (10 Stück). Sie werden in
der konfigurierten Reihenfolge gesucht. So kann man also jetzt ein
FILE_ID.ANS vor einem FILE_ID.DIZ importieren lassen, wenn gefunden.
Bei Ezy 1.10 sollte als erster Eintrag FILE_ID.CLR stehen. Dafür fallen
Schalter "Import F.DIZ" und "Import DESC.SDN" weg und werden durch den
allgemeineren Schalter "Import DIZ file ersetzt".
+ So genannte DIZ Passthroughs können aus den DIZ gelöscht werden. Ist
das gleiche, wie das verbieten vom Import von DIZ Tags, nur daß sie
auch wirklich aus der DIZ gelöscht werden. Also VORSICHT ! Siehe
PTHROUGH.SKC in HELP > EXTERNAL FILES.
+ SKC kann nun sein DIZ Tag wie üblich unter neue Beschreibungen, aber
auch unter bereits vorhandene DIZ's schreiben. Siehe DESCRIPTIONS > Diz
Tag Mode.
Packer ─────────────────────────────────────────────────────────────────
+ Im Packer Dialog kann man mit Shift+Cursor die Positionen der Packer
verändern.
+ Bei Packern kann nun auch Swapping eingestellt werden.
+ SFX Archive im Archiv werden nun auch ausgepackt und getestet.
+ Verifizieren kann man nun auch zusätzlich nur für eingelegte Archive
anschalten.
+ Support für den neuen Packer UC2 eingebaut (Logoname und PKI)
+ -AV Support für RAR und SQZ eingebaut, bei SQZ allerdings ungetestet
mangels der entsprechenden Archive.
+ Kann nun auch -AV Codes in SFX Archiven erkennen und (je nach
Repack-Einstellung) reagieren.
+ Bei ZIP Archiven wird ein Logo gestempelt, selbst wenn sie AV geschützt
sind. Dies verändert die AV nicht.
+ Im Umpack Menü kann nun auch eingestellt werde, ob SFXe in normale
Archive konvertiert oder beibehalten werden sollen.
+ An den Packer werden in der Liste der zu löschenden Dateien nur noch
tatsächlich vorhandene Unwanted's übergeben.
+ Weiterer Repack Mode : Repack not AV. Damit werden alle Archive, die
keine AV haben, neu gepackt.
+ Man kann für jeden Packer ein eigenes Logofile angeben.
+ Im Logo für die Archive können Makros eingebaut werden.
+ Man kann für jeden Packer Typ einstellen, daß dieser Typ nie
konvertiert wird.
+ Wenn der Konvertierungs Packer nicht gefunden wurde, dann wird das jetzt
im Log gemeldet.
Virus Scanner ──────────────────────────────────────────────────────────
+ Habe die Zahl möglicher VirenScanner auf 5 erhöht, brauchte ich selber.
+ Es kann das LogFile angegeben werden, das der Scanner ausspuckt. Dieses
wird bei Viren-Alarm in die VirDir gelegt unter dem Namen <Archive>.SKV
+ Man kann Scanner Definitionen in ein lesbares Textfile abspeichern und
aus diesem wieder einlesen lassen.
+ Vorher wurden Directory/File Angaben, was gecheckt werden sollte
einfach hinten an die Parameter Liste angehängt. Man kann nun auch in
die Parameter Liste ein @@D eintragen, was ersetzt wird durch das, was
zu checken ist.
+ Neuer Schalter: No Wildcard. Manche Scanner können nur komplette
Verzeichnisse und keine Wildcards checken. Diese Scanner werden dann
auch nicht für den Test von ungepackten EXE/COM Uploads benutzt.
+ Neue Option: Heuristic Errorlevel gibt den Errorlevel an, den der
Scanner mit heuristischer Methode gefundenen Viren ausspuckt. Heuristic
fail gibt an, ob so gefundene Viren als schlecht beurteilt werden
sollen.
+ EXE Dateien könne vor dem Virenscan entpackt werden. In diesem
Zusammenhang loggt SKC einige erkannte EXE Packer.
+ VirenScanner: Bei der Parameterliste und beim Logfilenamen wird das
Makro @@N durch die akt. Nodenummer ersetzt.
RemoteAccess 2 ─────────────────────────────────────────────────────────
+ Auch im normalen FileMode holt sich SKC jetzt den Konvertierungs-
Packer aus der RA Konfiguration, wenn gewünscht.
+ Holt Beschreibungen jetzt auch aus der FileBase und fügt sie als DIZ
in's Archiv ein, wenn noch kein FILE_ID.DIZ vorhanden ist.
+ Import von DIZ in filebase verbessert. Sieht jetzt bei noch mehr
DIZ-files gut aus. Ausserdem Routine beschleunigt.
+ Es gibt jetzt wieder die INS Taste.. :-) Erstens, weil ich es leid war,
ständig die Frage zu beantworten, warum die nicht da ist, und 2. weil
ein BaseCheck eben unabhängig vom UploadCheck konfigurierbar sein
sollte.
+ Wenn angeschaltet wurde, daß auch das FILES.BBS erneuert wurde, so
wird auch in der anderen Richtung so reagiert: Wenn SKC in der binären
Filebase keine Beschreibung gefunden hat, so sucht er das FILES.BBS nach
einer Beschreibung für das File durch und nimmt diese für ein DIZ, wenn
gefunden.
+ Andere Art, Beschreibungen in der binären Filebase abzuspeichern, wenn
als FillUp 0 angegeben wurde: SKC ersetzt Leerzeichen in den
Beschreibungen durch ein Zeichen, das genauso erscheint, wie ein
Leerzeichen, aber RA daran hindert, innerhalb einer Zeile umzubrechen.
Die DIZ sehen so sowohl unter RA online wie auch in einem
Filebase-Bearbeiter korrekt aus.
+ Wenn im DIZ #0's vorhanden sind, so werden sie durch Leerzeichen
ersetzt. RA interpretiert #0 als Ende der Beschreibung.
+ In den Fällen, wo SKC sich selber vorher als Uploader eingetragen
hat, nimmt er jetzt den User aus dem aktuellen Dropfile, wenn gefunden.
Ezycom ─────────────────────────────────────────────────────────────────
+ Beim Upload wird ein DIZ in's Archiv gepackt, wenn eine Beschreibung
vorher eingegeben wurde.
+ Wurde eine Filebeschreibung im Archiv gefunden, so wird sie beim
Upload an Ezy übergeben, PRIVAT UPLOADS so dann nicht möglich !
+ Fügt nun auch Beschreibungen im Ezy 1.10 Base Mode in die FileBase ein.
Proboard ───────────────────────────────────────────────────────────────
+ Kompletter Support von Proboard. Base und Upload Scan nun möglich.
+ PB2RATIO.EXE gebastelt, was die Ratio des Uploaders bei schlechten
Uploads verändert, wenn man die Menü Variante des Upload Tests benutzt
(bevorzugt!)
═══ Fehler Beseitigung ═════════════════════════════════════════════════════
! - Ungetesteten DoubleDos Support völlig rausgenommen. Unter Novel wurde
DDos erkannt, was zu einer Fehl-Information über den Video-Speicher
führte.
- Wenn in einem Archiv imbedded archive mit gleichem Namen aber
unterschiedlicher Erweiterung gab, gab's einen satten Absturz.
- Wenn ein Archive nicht ausgepackt werden konnte wegen Platten-Platz
Mangel, so wurden alle weiteren Archive gar nicht erst versucht zu
konvertieren.
- BBS-Inserts mit RO-Attribut wurden bei Konvertierung nicht aus dem File
genommen.
- Bei manchen (seltenen) kaputten ZIP Archiven hing SKC sich auf.
- Wenn ein Packer nicht gefunden wurde, so wurde konvertiert, obwohl das
Archive gar nicht entpackt wurde, was zu leeren Archiven, also einem
kompletten Archve-Verlust führte.
- Man konnte in SKCSETUP Dateien mit einer 0-Länge als CRC Unerwünscht
markieren. Das ist einerseits Blödsinn, zum anderen hängte sich SKC
damit auf.
- Fossil-Namens Angabe war ungenau, manchmal falsch.
- Ich habe scheinbar das Problem unter PNW / NovellDos mit SKC *.*
gefunden und behoben. Das Fixing bestand darin, daß ich eine
grundlegende DOS Routine in Pascal nachstellen musste...
RemoteAccess 2 ─────────────────────────────────────────────────────────
! - SKC zählte die Areas im Base-Mode nur bis 254 hoch, danach zählte er
wieder von vorne los! ($%*!)
- Wenn in der Config von RA eine ungültige Directory eingetragen war,
so meldete SKC das zwar, aber versuchte trotzdem die Files in der
ungültigen Dir zu finden.