home *** CD-ROM | disk | FTP | other *** search
/ Media Share 9 / MEDIASHARE_09.ISO / bbs / cfos097f.zip / WHATSNEW < prev   
Text File  |  1994-01-23  |  33KB  |  740 lines

  1.  
  2.         What's new?             'cFos' ISDN CAPI MultiPort FOSSIL driver
  3.         ----------------------------------------------------------------
  4.  
  5.  
  6.         Bitte die folgende Liste der Aenderungen/Erweitungen  aufmerksam
  7.         durchlesen,  da  sich  zu  frueheren  Versionen  einige   Punkte
  8.         geaendert haben.
  9.  
  10.  
  11.         Um es etwas einfacher zu machen, eine kleine Legende:
  12.  
  13.           * Neues Feature
  14.           x Bugfix
  15.           ! Software-Aenderung erfordert Konfigurationsaenderung
  16.           - Information
  17.  
  18.  
  19.  
  20.         Revision history: ----------------------------------------------
  21.  
  22.  
  23.  
  24.         0.97f, 23-Jan-1994
  25.  
  26.             Fix fuer Chargeinfos in der Schweiz.
  27.  
  28.  
  29.  
  30.  
  31.         0.97e, 22-Jan-1994
  32.  
  33.           x Fixed another bug in the environment writing routines  (cFos
  34.             BPS and CALLERID).
  35.  
  36.           * Feature  request  von  Martin  Junius:  wenn  ein  ATS10.2=1
  37.             gesetzt ist, zeigt  'cFos'  in  der  Statuszeile  nicht  die
  38.             Protokollnamen an, sondern "s=aabb p=ccdd", wobei aa=Service
  39.             Indicator, bb=Add.  SI,  cc=B2  Protokoll,  dd=B3  Protokoll
  40.             sind.
  41.  
  42.           * 'cFos' gibt jetzt ERRORLEVELs zurueck: wenn  alles  geklappt
  43.             hat, ist  er  0,  bei  einem  Fehler  (z.B.  "cfos  i"  ohne
  44.             geladenes CAPI) ist er 1.
  45.  
  46.           - Umbennung: AT.DOC --> MODEM.DOC
  47.  
  48.           - Default Wert fuer S-Register 39 (Typ Plan) ist jetzt 0x81.
  49.  
  50.  
  51.  
  52.  
  53.         0.97d, 16-Jan-1994
  54.  
  55.           x XBTX erkennt 'cFos' jetzt  auch  wieder  (nur  mit  dem  -jx
  56.             Switch).
  57.  
  58.           x Die 'cFos' Kommandos BPS und  CALLERID  sollten  jetzt  auch
  59.             ohne Probleme  ihre  Ergebnisse  ins  Environment  schreiben
  60.             koennen, und weder "Failed to write to  master  environment"
  61.             noch hang-up's erzeugen.
  62.  
  63.           x Die -jd FOSSDUMP Funktion hat die FOSSDUMP's  immer  in  das
  64.             jeweils aktuelle Verzeichnis gelegt. Fixed.
  65.  
  66.           * Mit ATS10.1=1 kann man  sich  in  der  Statuszeile  nur  die
  67.             Telephonummer des Anrufers ansehen, den Rest der Statuszeile
  68.             aber nicht. Somit wird der entsprechende Bildschirminhalt an
  69.             dieser Stelle auch nicht ueberschrieben.
  70.  
  71.  
  72.  
  73.  
  74.         0.97c, 07-Jan-1994
  75.  
  76. {+}       x Bug fixed beim Verbindungsaufbau bei CCB, 'cFos'  konnte  in
  77.             seltenen Faellen aktive  von  passiven  Verbindungsaufbauten
  78.             nicht unterscheiden.
  79.  
  80.           x Bug mit "Carrier Detect" Bit bei CCB fixed (Fossil  Funktion
  81.             3).
  82.  
  83.           x In den Versionen 0.97a und b koennten Probleme beim passiven
  84.             Verbindungsaufbau bei CCB aufgetreten sein. Fixed.
  85.  
  86.           x (Nasty) bugs fixed.
  87.  
  88.           x Einige  der  folgenden  Programme  koennten  'cFos'  in  der
  89.             Version 0.97 a/b nicht erkannt haben: RA, DoorWay,  D'Bridge
  90.             etc. Dieses Problem sollte (!) gefixed sein.
  91.  
  92.           - Schweizer und Oesterreicher: bei CONNECT Problemen  und  der
  93.             Fehlermeldung  "NO  CARRIER/CAUSE=35B5"   testet   mal   ein
  94.             "ATS39=0x80".
  95.  
  96.  
  97.  
  98.  
  99.         0.97b, 30-Dec-1993
  100.  
  101.           x Connect Probs mit ISDNBlaster sind  jetzt  hoffentlich  ganz
  102.             gefixed.
  103.  
  104.  
  105.  
  106.  
  107.         0.97a, 29-Dec-1993
  108.  
  109.           x CONNECT .../ID=.. lieferte teilweise bei  ausgehenden  Rufen
  110.             noch  die  letzte  incoming  ID   statt   der   Nummer   des
  111.             Angerufenen.
  112.  
  113.           x PCBoard bug fixed. Damit  PCBoard/M  fehlerfrei  mit  'cFos'
  114.             laeuft, muss 'cFos'  mit  'cfos  i  -ji'  geladen  sein,  da
  115.             PCBoard  die  FOSSIL-Ports  vor  Benutzung  und  nach  einem
  116.             externen Protokoll nicht wieder initialisiert  (FOSSIL  func
  117.             04). Der  Switch  -ji  verhindert,  dass  die  Ports  wieder
  118.             de-initialisiert werden, somit sind sie immer "hot".
  119.  
  120.           x Die  Statuszeile  wurde   eventuell   in   die   24.   Zeile
  121.             geschrieben,  obwohl   S11   auf   einen   groesseren   Wert
  122.             eingestellt worden war (z.B. VGA 50 Zeilen). Fixed.
  123.  
  124.           x CONNECT/Lost Carrier Problem mit ISDN Blaster fixed.
  125.  
  126.           x D'Bridge erkannte die Version 0.97 von 'cFos' nicht mehr als
  127.             FOSSIL. Fixed.
  128.  
  129. {+}       * Aehnlich der BPS Funktion gibt es jetzt ein 'cfos callerid',
  130.             mit  dem  die  CallerID  des   letzten   Anrufers   in   die
  131.             Environment-variable CALLERID geschrieben wird. Leider  gibt
  132.             es  manchmal  immer  ncoh   Probleme   bei   Erweitern   der
  133.             Environments,  deshalb  ist  zu  empfehlen  mit  einem  'set
  134.             callerid=xxxxxxxxxxxxxxxxxxxxxxxx' im Environment Platz fuer
  135.             die CallerID zu reservieren.
  136.  
  137.  
  138.  
  139.  
  140.         0.97, 17-Dec-1993
  141.  
  142.           * Neuer  Switch:  -jm  verhindert  die   Ausgabe   auf   einem
  143.             alternativen Monitor (natuerlich nur dann noetig,  wenn  ein
  144.             solcher angeschlossen ist).
  145.  
  146.  
  147.  
  148.  
  149.         0.96c, 16-Dec-1993 (not released)
  150.  
  151.           ! Die 'cFos' Status-Zeile ist  nun  defaultmaessig  aktiviert.
  152.             Ebenso haben wir uns entschieden, wegen der vielen  Probleme
  153.             mit existierender Software, Modem  Results  so  zu  aendern,
  154.             dass 'cFos' defaultmaessig nur noch RING ohne CallerId, kein
  155.             RINGING, CONNECT 9600  (unabhaenig  von  der  Baudrate)  und
  156.             keine  extended  Connect-Info  (Protokoll/Service)   meldet.
  157.             Diese speziellen Features kann man durch entsprechende  ATXn
  158.             oder ATS9=xxx Kommandos wieder aktivieren (siehe AT.DOC). Im
  159.             Zweifel PROFILE loeschen.
  160.  
  161.           ! Der  Aufbau  von  SPVs  wurde  der  allgemeinen   Konvention
  162.             angepasst. Um eine SPV aufzubauen muss man nun ans Ende  der
  163.             Telefonnummer ein 's' setzen,  z.B.  ATD9111041s.  Bei  ATDV
  164.             wird V, wie jeder andere Buchstabe, ignoriert.
  165.  
  166.           x Bug fixed in der Fossil  Function  "Enable/Disable  Ctrl-K/C
  167.             check"
  168.  
  169.           x kleinere  Bugs  in  den  Statistiken  (ATI2)  und  bei   der
  170.             Behandlung von CAPI Fehlern fixed. Und noch mehr Savety Code
  171.             gegen Fehler in der CAPI Software eingebaut.
  172.  
  173. {+}       * 'cFos' hat nun eigenes CHANNEL BUNDLING ! Das 'cFos'  eigene
  174.             Channel Bundling ist herstellerunabhaengig und  unterstuetzt
  175.             bis  zu  4  B-Kanaele  -  auch  mit  mehreren  ISDN   Karten
  176.             gleichzeitig. Darueberhinaus laesst es sich beliebig mit dem
  177.             MultiPort  Mode  kombinieren,  z.B.   koennen   zwei   Ports
  178.             gleichzeitig je zwei Kanaele buendeln.  'cFos'  schafft  mit
  179.             zwei B-Kanaelen mehr als 15800 CPS ! Das  muss  man  gesehen
  180.             haben! Es gibt  dazu  jetzt  auch  ein  eigenes  Kapitel  in
  181.             CFOS.DOC.
  182.  
  183. {+}       * In der 'cFos' Status Zeile (AT&D1) laeuft nun ab der zweiten
  184.             Gebuehreneinheit ein Countdown, so dass man sieht, wann  die
  185.             gerade angefangene Einheit aufgebraucht ist. (Toll-Saver)
  186.  
  187.           * Die Modemmeldung "RINGING" wird  nun  per  Timer  wiederholt
  188.             ausgegeben
  189.  
  190.           * AT&D2 bewirkt nun das die Statuszeile nur solange  angezeigt
  191.             wird, wie der Port benutzt wird, aber im Gegensatz zu  AT&D1
  192.             unabhaengig davon,  ob  der  Port  initialisiert  ist,  oder
  193.             nicht.  Damit  laesst  sich  die  Debug   Zeile   auch   mit
  194.             "Soft-Screensavern", wie  sie  in  Mailern  benutzt  werden,
  195.             einsetzen und man sieht, aber ebenfalls immer, ob  der  Port
  196.             aktiv ist.
  197.  
  198.           * Mit -jc blinkt jetzt Scroll-Lock bei eingehenden Rufen,  die
  199.             noch nicht beantwortet sind.
  200.  
  201.           * V110 wird von 'cFos' jetzt automatisch  disabled,  wenn  das
  202.             entsprechende CAPI, bei Auswahl von V110, die  Fehlermeldung
  203.             "Protokoll nicht unterstuetzt"  zurueckgibt.  Beim  passiven
  204.             Verbindungsaufbau wird der Ruf mit 0x34f1, "Remote Procedure
  205.             Error", beim aktiven Verbindungsaufbau  mit  0x34f0,  "Local
  206.             Procedure Error", disconnected. Zusaetzlich  liefert  'cFos'
  207.             beim aktiven Verbindungsaufbau ERROR/B2.
  208.  
  209.           - Der Switch -jt zum deaktivieren  der  Timerfunktionen  wurde
  210.             wieder entfernt.
  211.  
  212.  
  213.  
  214.  
  215.         0.96b, 24-Nov-1993 (not released)
  216.  
  217.           x Serious bug fixed: beim  Allokieren  von  Speicher  schreibt
  218.             'cFos' Pruefsummen vor und hinter den  Speicherblock.  Dabei
  219.             hat es bis jetzt leider quer Speicher ueberbuegelt. Das  ist
  220.             jetzt gefixed. Dies  hat  bei  einigen  zum  Aufhaengen  des
  221.             Rechners bei Verbindungsaufbau oder Abbau gefuehrt.
  222.  
  223.           x Bug  mit  disabled   Interrupts   fixed.   Dies   hat   sich
  224.             insbesondere bei langsamen  Rechnern  in  Transferspeed  und
  225.             Stabilitaet ausgewirkt.
  226.  
  227.           x Fixed a bug, which caused cFos to hang on 80286 machines.
  228.  
  229.           * Es gibt jetzt den '-jc' Switch: damit  wird  die  sCrollLock
  230.             LED als Carrier LED  missbraucht.  Solange  eine  Verbindung
  231.             besteht, ist diese LED  an.  Vorsicht  bei  Programmen,  die
  232.             ScrollLock fuer andere Zwecke benutzen (z.B.  das  FrontDoor
  233.             Terminal); diese springen darauf dann auch an.
  234.  
  235.           * Auf mehrfachen Wunsch kann man die Caller-ID jetzt auch  auf
  236.             dem CONNECT String ausgeben. Dafuer  einfach  ein  ATS10.0=1
  237.             setzen,  dann  kommt  ein  CONNECT  String  a  la   'CONNECT
  238.             64000/ARQ/X75/0700/ID=02289111041'. Vorsicht bei Programmen,
  239.             die Probleme  mit  nicht-standartmaessigen  CONNECT  Strings
  240.             haben (z.B. PCBoard,  D'Bridge).  Defaultmaessig  ist  diese
  241.             Option aus.
  242.  
  243.           * Es gibt jetzt ein REBOOT Kommando fuer 'cFos'. Da die FOSSIL
  244.             Definition eine Reboot Funktion vorsieht,  haben  wir  diese
  245.             auch auf der Commandline verfuegbar gemacht.  Beim  Rebooten
  246.             werden  erst  die  offenen  Files  aller  DOS  Applikationen
  247.             geschlossen, dann werden die Cache Buffers folgender  Caches
  248.             geflushed: QCache, Super PC Kwik, PC Tools  PC-Cache  5.x  &
  249.             6.x, Qualitas Qcache 4.00, Norton Utilities NCACHE, SMARTDRV
  250.             v4.00+ und HyperDisk 4.50+.  Danach  wird  der  Rechner  via
  251.             Keyboard Controller rebootet.
  252.  
  253.           * Der Switch '-jb' bootet nun den Rechner in einer  "Emergency
  254.             Condition", d.h. wenn Bugs im CAPI auftreten  und/oder  sich
  255.             eine Verbindung nicht mehr abbauen lassen sollte.  Dies  ist
  256.             eine Sicherheitsfunktion von 'cFos' um einen  "Gebuehrengau"
  257.             zu verhindern. Bevor man diesen Switch einsetzt, sollte  man
  258.             mit dem REBOOT Kommando testen,  ob  sich  der  Rechner  von
  259.             'cFos' in der  jeweiligen  Configuration  ueberhaupt  booten
  260.             laesst. Das kann z.B. unter Desqview nicht moeglich sein.
  261.  
  262.           - minor portions of debug code removed
  263.  
  264.           - Registrierte und noncommercial Version jetzt wieder in einem
  265.             Executable.
  266.  
  267.  
  268.  
  269.  
  270.         0.96a, 20-Nov-1993 (not released)
  271.  
  272.           x Fehler in der FOSSIL function  02  gefixed.  Wenn  der  BIOS
  273.             Emulator aus  ist  (-e0),  dann  verhaelt  sich  cFos  immer
  274.             FOSSIL-konform. Wenn  der  BIOS  Emulator  aktiv  ist  (-e1,
  275.             default), dann verhaelt cFos sich FOSSIL konform,  wenn  der
  276.             Port FOSSIL- initialisiert worden ist, sonst  BIOS  konform.
  277.             Bei -e2 (BIOS Emulator forced on), verhaelt  es  sich  immer
  278.             BIOS (und nie FOSSIL) konform.
  279.  
  280.           x Weiteren Bug in den Buffer-Purge Routinen gefixed.  (Koennte
  281.             bei sehr fehlerhaften Verbindungen Probleme gemacht haben.)
  282.  
  283.           - cFos mit PCBoard getestet.
  284.  
  285.  
  286.  
  287.  
  288.         0.96, 10-Nov-1993
  289.  
  290. {+}       * 'cFos' ist von nun an auch in  einer  registrierten  Version
  291.             verfuegbar.  Bitte  deshalb  unbedingt  REGISTER.DOC  lesen!
  292.             Alle,  die  bis  zum  10.11.93   gespendet   haben,   gelten
  293.             selbstverstaendlich  als  registrierte  User.  Features  der
  294.             registrierten Version sind mit einem {+} gekennzeichnet.
  295.  
  296.           * Dokumentaion  stark  ueberarbeitet  und   erweitert.   Bitte
  297.             unbedingt lesen!
  298.  
  299.           * 'cFos' zeigt jetzt beim Laden an, falls das  Profile  kaputt
  300.             sein sollte. In diesem Fall erzeugt ein ATZ einen ERROR.
  301.  
  302. {+}       - Der NetWare time sync findet jetzt nur noch  bei  mindestens
  303.             30 Sekunden Unterschied  und  max.  12  Stunden  Unterschied
  304.             statt, damit nicht durch Soft/Hardwarefehler  die  Date/Time
  305.             voellig verstellt werden kann.
  306.  
  307.  
  308.  
  309.  
  310.         0.95d
  311.  
  312.           ! Wir haben den -x Switch in -ju umbenannt.  Also  muss  jetzt
  313.             statt '-x0' ein '-ju' benutzt werden.
  314.  
  315. {+}       * Die Tranx Funktionen (AT&T oder 'cfos t') setzen  jetzt auch
  316.             die Zeit von einem  NetWare  Server,  wenn  a)  ein  solcher
  317.             ueberhaupt da ist  und  b)  die  Server-Zeit  sich  von  der
  318.             ISDN-Zeit um mindestens  15  Sekunden  unterscheidet.  Damit
  319.             wird   ein   dauerndes   Server-Gepiepe   verhindert.   Alle
  320.             NetWare-Funktionen  koennen   per   -jn   Switch   auf   der
  321.             Commandline abgeschaltet werden.
  322.  
  323.           * Neuer Switch -js, um die  Sekunden  der  ISDN  date/time  zu
  324.             ignorieren. In einigen Ortsnetzen wird  die  ISDN  date/time
  325.             mit und in anderen ohne Sekunden geschickt. Wenn  allerdings
  326.             eine Telephonanlage die Sekunden 'dazudichtet', dann muessen
  327.             die  nicht  unbedingt  mit  der  richtigen  ISDN   date/time
  328.             zusammenpassen. Da 'cFos' eine eigene Logik hat,  mit  deren
  329.             Hilfe nach mehreren Anrufen eine sehr genaue Zeit auch  ohne
  330.             Sekundenfeld  errechnet   wird,   kann   man   bei   solchen
  331.             Telephonanlagen die Sekunden 'weglassen'.
  332.  
  333.           - Heftigste Dauer- und Stabilitaetstests durchgefuehrt.  Nasty
  334.             Bugs fixed.
  335.  
  336.           - Portal of Power getestet.
  337.  
  338.  
  339.  
  340.  
  341.         0.95c
  342.  
  343.           * Minor Bugs in FOSSIL Funktionen 0x11, 0x12 und 0x13 fixed.
  344.  
  345.           * Recovery beim  Abbruch  einer  Verbindung  eingebaut.  Damit
  346.             sollte das Problem behoben sein,  dass  cFos  bei  laengerem
  347.             Betrieb keine Daten mehr verschickt.
  348.  
  349.           * Mit -j3 beim Aufruf kann man jetzt die 386er  Unterstuetzung
  350.             ausschalten.
  351.  
  352. {+}       * Neues Flag: -jd. Wird  es  angegeben,  legt  'cFos'  in  dem
  353.             gleichen Verzeichnis, in dem auch CFOS.EXE liegt, eine Datei
  354.             namens FOSSDUMP an, in der alle Daten, die 'cFos' empfaengt,
  355.             bzw. sendet, protokolliert werden.
  356.  
  357.           * Statt ATSx.b=n kann man jetzt auch ATSx,b=n  angeben.  Damit
  358.             sollten gewisse Probleme  mit  Binkley  Initstrings  geloest
  359.             sein.
  360.  
  361.           - Der Default des Registers  S42 wurde wieder auf 0 geaendert.
  362.             Damit ist der SPV Support defaultmaessig  ausgeschaltet,  da
  363.             einige CAPIs dies nicht unterstuetzen. Den SPV Support  kann
  364.             man aber mit ATS42.14=1 wieder aktivieren. Sollte  das  CAPI
  365.             keinen Support fuer SPV's haben,  wird  danach  statt  einem
  366.             "OK" ein "ERROR/LISTEN" auftreten.
  367.  
  368.           - Das Prograemmchen DPMICHK.COM liegt dem Archiv bei,  um  bei
  369.             Problemen mit Windows o.ae. einen  kurzen  Test  zu  machen.
  370.             Sollten solche Probleme existieren, uns  das  Ergebnis  samt
  371.             CTRACE mailen. Wenn alles ok ist, sollte da sowas wie "PUSHF
  372.             seems to work right." stehen. Wenn nicht -> mail.
  373.  
  374.           - D'Bridge und Yuppie getestet.
  375.  
  376.           - Bei X.75 wird jetzt im CONNECT String  noch  ein  "ARQ"  mit
  377.             ausgegeben.
  378.  
  379.           - 'cFos' printed jetzt in der Debug  Version  auch  die  Modem
  380.             Responses auf den  alternativen  Screen  und  in  die  Datei
  381.             CTRACE.
  382.  
  383.  
  384.  
  385.  
  386.         0.95b
  387.  
  388.           ! Ab dieser Version speichert 'cFos' sein  Profile  nach einem
  389.             neuen  Schema.  Das  erlaubt  es,  die  Profiles   auch   in
  390.             zukuenftige Versionen  zu  uebernehmen.  Allerdings  koennen
  391.             keine alten Profiles  auf  die  jetztige  Version  geupdated
  392.             werden. Also unbedingt: PROFILE LOESCHEN!
  393.  
  394.           ! Mit AT&O kann eine Amtnetzkennzahl eingestellt  werden,  die
  395.             cFos vor  jede  gewaehlte  Nummer  stellt.  Dies  kann  fuer
  396.             Nebenstellenanlagen nuetzlich sein. Bei  AT&O9  stellt  cFos
  397.             z.B. jeder gewaehlten Nummer eine 9 voran,  aus  02289111041
  398.             wird also 902289111041.
  399.  
  400.           ! Die Listen Mask hat jetzt defaultmaessig das Bit 30  (enable
  401.             incoming SPV calls) gesetzt.
  402.  
  403.           x Bug in der Behandlung von DTR. Dies fuehrte zu Problemen mit
  404.             Terminate beim Auflegen durch ALT-H. Fixed.
  405.  
  406.           x Bug im INT 14h Mode  bei  der  Behandlung  der  Transmitter-
  407.             Statusbits. Dies fuehrte zu  Problemen  mit  dem  CompuServe
  408.             Information Manager fuer DOS. Fixed.
  409.  
  410.           x 'AT&L*' gab einen ERROR. Fixed.
  411.  
  412.           x Bug in der Behandlung von nicht  unterstuetzten  Portnummern
  413.             und des FOSSIL "NOP" Ports gefixed.
  414.  
  415.           x Wenn nur konventioneller  Speicher  vorhanden  war,  gab  es
  416.             Probleme beim Memory Alloc. Dies ist nun behoben.
  417.  
  418.           x CAPI event handler  heavily  rewritten  and  speeded,  minor
  419.             MultiPort bugs fixed
  420.  
  421.           x SPV bug fixed.
  422.  
  423.           x purge_txbuf() bug fixed.
  424.  
  425.           x DISCONNECT_IND bei rejected calls bugfixed. (TELES  CAPI  >=
  426.             2.3p braucht cFos >= 0.95a)
  427.  
  428.           x CAPI  Responses  werden   jetzt   auch   korrekt   mit   der
  429.             Messagenummer der Indication versehen.
  430.  
  431.           * Wenn cFos de-installiert wird,  erkennt  es,  ob  ein  Video
  432.             FOSSIL geladen ist und de-installiert es gleich mit, so dass
  433.             Loecher im Speicher vermieden werden.
  434.  
  435.           * BTX Mode kann nun durch ATB5 selektiert werden.
  436.  
  437.           * Command   Line   Switch   -jp   ermoeglicht   beim   aktiven
  438.             Verbindungs-  aufbau  den  passiven  Aufbau  des   B   Kanal
  439.             Protokolls. Dies koennte Connect-Probleme mit AVM  -->  ISDN
  440.             Blaster beheben. (Etwa auch Stollmann  -->  ISDN  Blaster  ?
  441.             Bitte Mail !)
  442.  
  443.           * Command Line Switch -ji laedt 'cFos' mit  schon  aktivierten
  444.             COM Port. Dies ist fuer Programme, die dies vergessen.
  445.  
  446.           * Command Line Switch -jt disabled 'cFos' eigene Timer-Routine
  447.             (und damit wiederholte RINGs, savety  disconnect,  ...),  um
  448.             Rechenzeit zu sparen.
  449.  
  450.           * Command Line Switch -jv disabled v110 Protocoll,  z.B.  fuer
  451.             Stollmann CAPI. So kann 'cFos' Anrufern mit  V110  Gebuehren
  452.             ersparen.
  453.  
  454.           * FOSSIL Funktion 'receive block' braucht jetzt bei  Parameter
  455.             -f1 (fast event) keinen Receiver Buffer  mehr.  Deshalb  ist
  456.             die default Receiver Buffer Size in diesem Falle gleich  256
  457.             Bytes. Wir empfehlen -f1 bei  Speicher-  Mangel.  Durch  -f1
  458.             kann aber die CPS rate minimal sinken.
  459.  
  460.           * Disconnect Reasons geaendert, so dass nur noch die  von  der
  461.             Telekom transparent uebertragenen verwendet werden:
  462.             0xbe : call rejected
  463.             0xbb : user busy
  464.             0xb9 : out of order
  465.             0x80 : normal disconnect (auch 0x00)
  466.  
  467.           * Neuer Switch: -jr; damit kann das Ab- und Anmelden  am  CAPI
  468.             verhindert   werden   (ausser    beim    Installieren    und
  469.             Deinstallieren). Noetig fuer SOLIS CAPI.
  470.  
  471.           - cFos mit WINCIM getestet. Um INT 14  support  in  WINCIM  zu
  472.             aktivieren, muss man  in  der  Datei  WINCIM.INI  unter  der
  473.             section  "general  preferences"  Show-Int14  =  ON  angeben.
  474.             Dadurch erscheint in den Session Settings  von  WINCIM  eine
  475.             CheckBox fuer INT 14. Hinweis: WINCIM kann manchmal ziemlich
  476.             lange Denkpausen einlegen. Deshalb ist es  aber  noch  nicht
  477.             gleich abgestuerzt.
  478.  
  479.           - 'cFos' ist ab dieser Version mit 286er Code compiliert.  Das
  480.             spart 1.3kb Code und ist etwas schneller. Auf einem  8086/88
  481.             sollte man aus Geschwindigkeitsgrueden  sowieso  keine  ISDN
  482.             Karte fahren.
  483.  
  484.           - 'cFos' mit DoorWay, HS/Link 1.21b6 und CEXYZ 1.00  getestet;
  485.             Coexistenz von cFos und PAPI getestet.
  486.  
  487.           - Hinweis: Bei Problemen mit  V110  sollte  man  cFos  mit  -d
  488.             laden. Sollte dort die  Fehlermeldung  "Verlust  der  Frame-
  489.             Synchronisation" auftauchen, ist der verwendete  Rechner  zu
  490.             langsam. In diesem Falle bitte cFos mit -jv laden.
  491.  
  492.           - Speicherbedarf im conventional Memory um 9k Bytes reduziert.
  493.  
  494.           - Default Serviced EAZ ist jetzt nur noch '1', statt alle ('0'
  495.             bis '9').
  496.  
  497.  
  498.  
  499.  
  500.         0.95, 30-Aug-1993
  501.  
  502.           * 'cFos'  Dokumentation  ueberarbeitet  und  erweitert.  Bitte
  503.             unbedingt lesen!
  504.  
  505.           ! Beim Verbindungsaufbau wird das Telefonnummern Typ/Plan Feld
  506.             nun durch Register S39 bestimmt. Default ist 0x83.
  507.  
  508.           ! ATS9.0=0  bewirkt,  dass   keine   extended   result   codes
  509.             ausgegeben werden, z.B. RING  CallerID.  Fuer  die  extended
  510.             result codes muss man ATS9.0=1 setzen. ATS9.1=0 bewirkt dass
  511.             immer CONNECT 9600 ausgegeben wird.  Um  die  tatsaechlichen
  512.             CONNECT speeds angezeigt zu bekommen, muss man also ATS9.1=1
  513.             setzen.
  514.  
  515.           ! Die Kommandos AT#R und AT#T heissen jetzt AT&R und AT&T.
  516.  
  517.           x BIOS Emulator und Zusammenarbeit mit RS232  FOSSIL  getestet
  518.             und Bug fixed.
  519.  
  520.           x CAPI "Message queue voll" bug fixed.
  521.  
  522.           x Receiver bug fixed.
  523.  
  524.           x Beim Versuch andere COMports als  den  default  zu  benutzen
  525.             (-c Parameter) traten diverse Fehler auf. Fixed.
  526.  
  527.           x In der CONNECT... Meldung  waren  noch  einige  Display-Bugs
  528.             drin, Baudraten wurden falsch (oder garnicht) angezeigt etc.
  529.             Fixed.
  530.  
  531.           x Bei einem AT&L Kommando wurde kein neuer LISTEN_REQ ans CAPI
  532.             geschickt. Dadurch hatte das Kommando auch keine Auswirkung.
  533.             Fixed.
  534.  
  535.           x Das AT&E hatte noch einen bug. Fixed.
  536.  
  537.           x TeleMate CRC Error Problem fixed.
  538.  
  539.           * Mit ATI2 kann nun auch die maximale empfangene  Blockgroesse
  540.             und die Link-Duration abgefragt werden.
  541.  
  542.           * Der Kommandline Parameter -d aktiviert  einen  Trace  Modus,
  543.             bei dem  im  Verzeichnis  von  'cFos'  eine  Datei  'CTRACE'
  544.             angelegt wird, in der CAPI  messages  aufgezeichnet  werden.
  545.             Gibt man -dd werden zusaetzlich alle Message  Hex  Dumps  in
  546.             die Datei geschrieben. Mit -df kann man  zudem  alle  Fossil
  547.             Calls protokollieren. (Nur DEBUG Version)
  548.  
  549.           * Das AT  Kommando  'a/'  wiederholt  das  letzte  eingegebene
  550.             Kommando.
  551.  
  552.           * Beim Einstellen  der  S  Register  kann  man  nun  mit  '0x'
  553.             Hex-Werte und mit 'k'  Kilobyte  (=1024)  Werte  einstellen,
  554.             z.B. ATS28=0x0400 oder ATS28=1k
  555.  
  556.           * ATB4 schaltet in den ELINK X.75, Window-Size 7,  Framelength
  557.             256, Modus.  ATB5  ist  in  Vorbereitung  fuer  BTX.  'cFos'
  558.             beachtet  ebenfalls  beim  passiven  Verbindungsaufbau   die
  559.             Additional Service Indicators 146 und 128 um ELINK X.75 bzw.
  560.             V110, 38400,8,n,1,async zu selektieren.
  561.  
  562.           * Bei unbekanntem  Service  (also  weder  "Datenuebertragung",
  563.             noch "Telefonie") waehlt 'cFos' nun  die  in  den  Registers
  564.             S20,S21  eingestellten   Protokolle,   samt   den   in   den
  565.             dazugehoerigen anderen S Registern eingestellten Parametern.
  566.  
  567.           * Neuer switch: -jx fuer XBTX. Damit gibt 'cFos' vor,  X00  zu
  568.             sein, da XBTX nur mit X00 laeuft.
  569.  
  570.           * 'cFos' versucht  nun  auf  mehrere  Weise,  Upper  Memory zu
  571.             bekommen.
  572.  
  573.           * RX/TX default bufsizes calc'ed by b2 framelen & win.size
  574.  
  575.           * Einige  Datenstrukturen  geaendert,  so  dass 'cFos' kleiner
  576.             wurde,  weniger  Datenspeicher  braucht  und  MultiPort  und
  577.             SinglePort Version jetzt in einem Executable sind.
  578.  
  579.           * Wenn kein V110  Treiber  erlaubt  ist,  rejected 'cFos' alle
  580.             Anrufe mit V110. (z.Z. nur fuer TELES unterstuetzt)
  581.  
  582.           - Die  Sourcen  von 'cFos' sind  nun  nur  noch  auf   Anfrage
  583.             verfuegbar. Wir hatten urspruenglich damit Ports fuer andere
  584.             Betriebssysteme anregen wollen, was aber verfrueht  zu  sein
  585.             scheint, da es keine CAPIs fuer andere  Betriebssysteme  als
  586.             DOS zu geben scheint. Auf den Rat vieler haben wir  uns  nun
  587.             dazu   entschlossen,   die    Sourcen    nicht    mehr    zu
  588.             veroeffentlichen. Wer 'cFos' portieren moechte,  moege  sich
  589.             mit uns in Verbindung  setzen.  Positiver  Nebeneffekt:  das
  590.             Archive wird kleiner ;-)
  591.  
  592.           - Die letzte gewaehlte Nummer wird nun von ATZ und AT&W  nicht
  593.             mehr beruecksichtigt. So kann man mit ATDL immer die  letzte
  594.             gewaehlte Nummer wiederholen.
  595.  
  596.           - Problem von  Terminate  beim  Wiederherstellen  des  INT  14
  597.             Vektors umgangen.
  598.  
  599.           - Problem mit Stollman CAPI fixed.
  600.  
  601.           - Das CAPI von ITK unterstuetzt keine den Parameter -w1 nicht.
  602.             Hier muss man 'cFos' mit mindestens -w2 laden, sonst gibt es
  603.             einen Fehler beim Registrieren am CAPI.
  604.  
  605.           - Die Debugzeile enthaelt jetzt bei laufender  Verbindung  ein
  606.             'B3' und ein F, falls es waehrend der Verbindung  mindestens
  607.             einmal zum buffer overflow gekommen sein sollte.
  608.  
  609.           - Bei passiven ISDN Karten empfehlen wir aus Geschwindigkeits-
  610.             Gruenden, keinen  Memory  Manager  zu  benutzen,  jedenfalls
  611.             nicht  auf  "langsameren"  Rechnern,  da  nicht  jede   V110
  612.             Implemtation RTS/CTS like control flow unterstuetzt.
  613.  
  614.           - TELES:  Das  CAPI  von  TELES  gibt  die  Addtional  Service
  615.             Indicators  128-143  nicht   transparent   weiter,   sondern
  616.             versucht  auch  wenn  BUNDLE.EXE  nicht  geladen  ist,   das
  617.             Buendelprotokoll  zu  aktivieren.  Dies  soll  aber  in  der
  618.             naechsten Version des CAPI behoben sein.
  619.  
  620.           - FOSSIL Funktionen Receive Char, Receive Block und Get Status
  621.             sind schneller geworden.
  622.  
  623.           - In der Hoffnung, dass Windows und andere  Multitasker  damit
  624.             besser zurecht kommen, haengt sich 'cFos' nicht mehr in  den
  625.             INT 08 (timer int), sondern in den INT 1C (user timer).
  626.  
  627.           - Interrupts werden jetzt ueber  DOS  Funktionen  gelesen  und
  628.             gesetzt und nicht mehr ueber direkte Zugriffe auf die IDT.
  629.  
  630.  
  631.  
  632.  
  633.         0.94g, 10-Aug-1993
  634.  
  635.           ! Neues Register S28: maximale B2-Sendeblocklaenge. Diese  ist
  636.             hardcoded   auf   2048   +   B3-Overhead   begrenzt,   damit
  637.             gewaehrleistet ist, dass die B2-Framelen innehalb  der  CAPI
  638.             Specs bleibt. Es wird jetzt auch getestet, ob der FOSSIL  RX
  639.             Buffer mindestens so gross ist, wie die  B2-Framelen  (sonst
  640.             kann man nicht mal einen Block empfangen.)
  641.  
  642.             >> ACHTUNG! << Unbedingt im Terminal  in  das  Register  S28
  643.             einen  B2-Send-Framelen  Wert  eintragen,  falls  schon  ein
  644.             Profile existierte (also falls schonmal mit AT&W ein Profile
  645.             gespeichert wurde) sonst schickt 'cFos' mit 1 Byte  Bloecken
  646.             Daten raus!!!
  647.  
  648.           ! Der  passive  Verbindungsaufbau  wurde  verfeinert.   Hierzu
  649.             wurden die AT Register S43 und S50-S59  eingerichtet.  Siehe
  650.             dazu  CFOS.DOC,  Kapitel  7.  Bitte  unbedingt  das  profile
  651.             loeschen oder ein neues mit AT&F&W erstellen.
  652.  
  653.           x Wenn das CAPI die Applikation  nicht  registriert  hat,  hat
  654.             'cFos'  dies  geflissentlich   ignoriert   und   mit   einer
  655.             fehlerhaften Applikations-ID gearbeitet. Dadurch konnte cFos
  656.             dem  CAPI  keinen   einzigen   Befehl   erfolgreich   geben.
  657.             (Aufgetreten bei Tina-D? Karten). Fixed.
  658.  
  659.           x Beim Laden der Modem Profiles wurden die Registerwerte nicht
  660.             sauber auf Groesse gechecked (z.B. konnte  man  ein  Profile
  661.             mit Windowsize 2 speichern, und spaeter dieses  trotz  '-w1'
  662.             auf der Commandline wieder laden). Fixed.
  663.  
  664.           x Bei  Purgen  des  Transmitterbuffers  war   noch   ein   Bug
  665.             aufgetreten, der  z.B.  beim  Upload  im  Maximus  hier  bei
  666.             Zaphods BBS aufgetreten ist.  Fehlerhafterweise  hat  'cFos'
  667.             immer gemeldet, dass noch nicht alle Daten  gesendet  worden
  668.             seien. Fixed.
  669.  
  670.           x Leerzeichen in Modem Commandstrings fuehren  nicht  mehr  zu
  671.             einem ERROR.
  672.  
  673.           x Beim  Laden  wurde  manchmal  fehlerhafterweise  "Only   one
  674.             command allowed" oder andere Fehler gemeldet. Fixed.
  675.  
  676.           x Ein CONNECT_IND ohne CallerID (z.B. SI=1  aus  dem  analogen
  677.             Netz  oder  bei  einem  Teilnehmer  ohne   CallerID)   hatte
  678.             versehentlich 65535 Bytes im Speicher kopiert und damit  den
  679.             Rechner sauber aufgehaengt. Jetzt wird darauf geprueft   und
  680.             bei unbekannter Nummer im  RING  keine  Nummer  und  in  der
  681.             Statuszeile "unknown" angezeigt.
  682.  
  683.           * 'cFos'  versucht  (wenn  kein  -x0   auf   der   Commandline
  684.             eingestellt worden ist), seine Daten  erstmal  in  den  UMBs
  685.             abzulegen. Spart konventionellen Speicher. Man kann dies mit
  686.             einem -x0 Switch verhindern.
  687.  
  688.           * 16k  B2-Frames  Empfang  wird  jetzt  von   uns   supported.
  689.             Allerdings muss das benutzte CAPI solche  Blocklaengen  auch
  690.             unterstuetzen. Die Sende-Framelen  ist  weiterhin  auf  2048
  691.             +B3-Overhead beschraenkt.
  692.  
  693.           * 'cFos' unterstuetzt jetzt  auch  "Telefonie",  s.  CFOS.DOC,
  694.             Kapitel 14.
  695.  
  696.           * Neues AT Kommando: AT&Lnnn: Setzen der  serviced  EAZ  mask.
  697.             Das Kommando AT&En setzt nur noch die  EAZ  fuer  ausgehende
  698.             Rufe; siehe AT.DOC.
  699.  
  700.           - Die FOSSIL Receive- und Transmit Block Routine ist schneller
  701.             geworden.
  702.  
  703.           - Die Interrupts sind jetzt an mehr Stellen im Code enabled.
  704.  
  705.           - Im Timer wird jetzt erst der alte  Vektor  aufgerufen,  dann
  706.             unsere  Funktionen.  Unsere  Funktionen  werden  nicht  mehr
  707.             aufgerufen, wenn sie einen CAPI Event unterbrechen wuerden.
  708.  
  709.  
  710.  
  711.  
  712.         0.94e, 06-Aug-1993
  713.  
  714.           - Bug in den TRANX routinen gejagt und hoffentlich gefunden.
  715.  
  716.           - CONNECT  und  RING  melden  jetzt  den  additional   service
  717.             indicator
  718.  
  719.           - ATZ ohne gesavetes PROFILE gibt keinen ERROR mehr
  720.  
  721.           - Den leidigen Aufhaenger beim Laden gefixed,  unsere  eigener
  722.             Assembler-Code hatte sich gegen uns gewandt.  Dieser  Fehler
  723.             sollte auf allen Rechnern,  die  eine  grosse  CPU  Prefetch
  724.             Queue      haben,      aufgetreten      sein       (windiger
  725.             selbstmodifizierender Code..)
  726.  
  727.           - Default Windowsize auf 1 geaendert
  728.  
  729.           - Transferstrategie so geaendert,  dass  moeglichst  B2-Frames
  730.             verschickt werden.
  731.  
  732.  
  733.  
  734.         0.94c, 02-Aug-1993
  735.  
  736.           - Erste BETA Version freigegeben
  737.  
  738.  
  739.         ----------------------- end of whatsnew ------------------------
  740.