home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1996 February / PC02_96.ISO / software / ever / tips / cfosd / run / whatsnew < prev   
Encoding:
Text File  |  1995-12-29  |  27.1 KB  |  754 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.           ! Software-Aenderung erfordert Konfigurationsaenderung
  14.           * Neues Feature
  15.           x Bugfix
  16.           - Information
  17.  
  18.  
  19.  
  20.         Revision history: ----------------------------------------------
  21.  
  22.  
  23.         cFos/2 0.42 Beta 671, 29-Dec-1995
  24.  
  25.           x I introduced a new bug in beta 654, which  caused  a  system
  26.             crash at least with TELES boards. This bug has  been  fixed.
  27.             It seems that after all  I  was  able  to  fix  a  bunch  of
  28.             problems  with  key-files.  Thanks  a  very  big  bunch   to
  29.             Heinz-Otto Scheid, Wim Abels and  Patrick  Bosch  for  their
  30.             neverending patience with me. If there are  still  bugs  out
  31.             which cause cFos/2 to crash the system or to complain  about
  32.             the key-file, please write eMail to me.
  33.  
  34.  
  35.  
  36.         cFos/DOS 1.94, 28-Dec-1995
  37.         cFos/2 0.42 Beta 654, 28-Dec-1995
  38.         cFos/Win 0.80 Beta, 28-Dec-1995
  39.  
  40.           x Bug fixed which caused CRC errors with V42b
  41.  
  42.           x ATB6 bug fixed
  43.  
  44.  
  45.         cFos/Win
  46.  
  47.           * cFos/Win now supports the registration key file. In the
  48.             [cFos] section in SYSTEM.INI you can insert the line
  49.             key=<path>\cfos.key, so that cFos can find the key-file.
  50.  
  51.             The key file removes the time limitation an enables all
  52.             features known of cFos/DOS Professional, such as
  53.             cFos Channel Bundling and V.42bis data compression.
  54.  
  55.             (-jd data dump and time sync are not yet supported)
  56.  
  57.           * "CAPI unaccessable" error message splitted into several
  58.             error messages.
  59.  
  60.           - WHATSNEW.WIN no longer supported
  61.  
  62.  
  63.         cFos/DOS
  64.  
  65.           x Added detection of V.110 protocol and modem support for
  66.             dual mode CAPI's (1.1 and 2.0)
  67.  
  68.           x Hopefully fixed the "executable corrupted" bug.
  69.  
  70.           x Again: fixed a bug in the deallocation of memory.
  71.  
  72.           x Bug fixed, which caused memory corruption in rare cases
  73.  
  74.  
  75.         cFos/2
  76.  
  77.           x Bug fixed, which caused the system to crash in V.42b
  78.             mode with an quite unspecific error message.
  79.  
  80.           x -ks switch always set, thus 'cFos/2' will NOT deregister
  81.             from the CAPI at shutdown. Some CAPI's are quite unstable
  82.             when the system goes down.
  83.  
  84.  
  85.  
  86.  
  87.         cFos/DOS, 1.93 Beta, 14-Nov-1995
  88.         cFos/2 0.42 Beta 508, 14-Nov-1995
  89.         cFos/Win 0.78 Beta, 14-Nov-1995 (see WHATSNEW.WIN)
  90.  
  91.           * cFos  now  comes  with  an  installation  and  configuration
  92.             program, featuring easy update and electronic ordering.
  93.  
  94.           * cFos and cFosN may be  both  used  to  deinstall  the  other
  95.             without those nasty "could not free segment" errors.
  96.  
  97.           * AT&K modem command can be used  for  inband  negotiation  of
  98.             X.75 frame-length and window-size, even without V.42bis.
  99.  
  100.           * V.42bis  data  compression  now  runs  with   cFos   Channel
  101.             Bundling. We achieved transfer rates of up to  35kcps  using
  102.             two channels (on the FIDO nodelist file)!
  103.  
  104.           * New statusline "LED": ...C-B3 ACOD* 0R:0000... The  asterisk
  105.             indicates the V.42bis mode/negotiation:
  106.  
  107.                 left arrow              V.42bis on reception
  108.                 right arrow             V.42bis on transmission
  109.                 arrow in 2 direct.      V.42bis on rx and tx
  110.                 dot                     cFos inband negotiation
  111.  
  112.           x Fixed problem with re-registering with some CAPIs.
  113.  
  114.           x Fixed a bug in memory allocation in CFOSN.EXE.
  115.  
  116.           x Fixed a severe bug (introduced after 1.05) with tx-buffer
  117.             purging.
  118.  
  119.           x Fixed a bug in the rejection of calls with no caller-id
  120.  
  121.           x Tons of minor bugfixes
  122.  
  123.           x Major bug in inband negotiation fixed.
  124.  
  125.           x FOSSDUMP bug fixed.
  126.  
  127.           - cFos, cFosN and cFosCFG are now distributed in LZEXE  format
  128.             and are thus a bit smaller.
  129.  
  130.  
  131.  
  132.  
  133.         cFos/2 0.42 Beta 504, 12-Nov-1995
  134.  
  135.           x Fixed a bug that caused cFos to  crash  the  system  if  not
  136.             loaded with -ja.
  137.  
  138.  
  139.  
  140.  
  141.         cFos/DOS, 1.91 Beta, 20-Oct-1995
  142.  
  143.           x Fixed some  bugs  in  the  V.42bis  code,  fixed  typos  and
  144.             enhanced some passages in the documentation.
  145.  
  146.  
  147.  
  148.  
  149.         cFos/DOS, 1.90 Beta, 19-Oct-1995
  150.  
  151.           ! WE CHANGED  OUR  DISTRIBUTION  AND  PRICES,  SEE  ORDER.DOC,
  152.             ORDER.ENG
  153.  
  154. {++}      * 'cFos' has now V.42bis data compression !
  155.             When transfering uncompressed data you can achieve
  156.             16000 cps and more !
  157.             To enable V.42bis data compression you can load 'cFos' with
  158.             -4 [1|2|3] [r|t|b] switch.
  159.                   |     |
  160.                   |     +--- direction (r=receiving, t=transmitting,
  161.                   |     b=both. If you use V.42bis only in one
  162.                   |     direction, you can save memory, default is
  163.                   |     both.
  164.                   |
  165.                   +--- compression (low, medium, high).
  166.                        The higher the compression, the more memory &
  167.                        computing power is needed, default is low.
  168.  
  169.             Example:  cFos i -4  loads 'cFos' with bi-directional
  170.                       V.42bis with low compression.
  171.  
  172.             To enable V.42b negotiation also set AT&K1. We recommend  at
  173.             least a 486 class computer for good performance.
  174.  
  175.             Note: 'cFos' V.42bis data compression is currently  in  beta
  176.             state and can currently not be used  with  CCB.  Under  some
  177.             circumstances it can produce CRC errors. In the next version
  178.             we will fix  these  limitations.
  179.  
  180.             To circumvent the usual memory problems under DOS,  we  plan
  181.             to release a DPMS version in the future. This  version  will
  182.             need about 15 kb of DOS memory, the remaining memory will be
  183.             allocated above 1mb.
  184.  
  185. {++}      * 'cFos' can emit an audible RING if you set Register S10.9=1,
  186.             even if the RING count is less than S48.
  187.  
  188.           * Since   ISDN   charges   seem   to   cause    problems    NO
  189.             CARRIER/CHARGE=xxx messages are also issued in the shareware
  190.             version.
  191.  
  192.           * ATH1 set 'cFos' in off-hook  state.  This  will  reject  all
  193.             calls until you issue ATH0.
  194.  
  195.           * The help screens displayed by AT? can be scolled one line at
  196.             a time by pressing RETURN. All other keys display  the  next
  197.             page.
  198.  
  199.           * After ATD dial commands  exactly  one  CR  or  LF  char  are
  200.             ignored for compatibiliy with UNIX dial scripts.
  201.  
  202.           * Changes of Registers S13 and S14 did  not  issue  LISTEN_REQ
  203.             message. Fixed.
  204.  
  205.           * Register S10.5 is obsolete. To enable padding  '0's  in  the
  206.             Caller-ID use the -j0 switch.
  207.  
  208.           - Changed default RX-Buffer size to 2048 bytes.
  209.  
  210.  
  211.  
  212.  
  213.         cFos 1.05f, 06-Oct-1995
  214.  
  215. {++}      * 'cFos' has a full featured charge counter!
  216.             The ISDN charging info can be used to calculate the costs of
  217.             a call, if Register S70 contains the costs of  one  charging
  218.             unit (e.g. Pfennig, Groschen, Cent,...).
  219.             Register S71 contains the amount of money for the last  call
  220.             in Pfennig, Groschen, ...
  221.             Register S72 contains the amount of money for the last  call
  222.             in DM, Schilling, Dollars.
  223.             The  costs  are  also  diplayed  in  the  status  line.  The
  224.             accumulated costs are written into  the  PROFILE.  AT&G0  or
  225.             AT&G can be used to display  the  accumulated  costs.  AT&G1
  226.             reset this charging counter (the accumulated  costs).  Note:
  227.             Some CAPIs don't deliver ISDN  charging  info  messages,  so
  228.             that 'cFos' can not evaluate them. Use ATI5 to check this if
  229.             you get no charging info.
  230.  
  231.           * In ATI2 display, the disconnect reason is given  in  a  more
  232.             specific way. This helps debugging carrier-loss problems.
  233.  
  234.           * S10.8=1 rejects calls with no caller-id
  235.  
  236.           x Small bug fix for BTX mode
  237.  
  238.           x CallerID is displayed even when containing # or * characters
  239.  
  240.  
  241.  
  242.  
  243.         cFos/2 0.42 Beta 459, 31-Aug-1995
  244.  
  245.          [OS/2 only]
  246.  
  247.           ! We accidentially dropped the possibility of loading 'cFos/2'
  248.             with more than one COMport in Beta 455. Now this is possible
  249.             again.
  250.  
  251.           * The SPV support should work now.
  252.  
  253.  
  254.  
  255.  
  256.         cFos/2 0.42 Beta 455, 30-Aug-1995
  257.  
  258.          [All platforms]
  259.  
  260. {++}      ! Just to remind you: support for the analogue modem  features
  261.             of ISDN boards and the VT-100  BTX  support  are  'cFos/PRO'
  262.             features.
  263.  
  264. {++}      * Tested the  BinTec  BIANCA  board.  Added  support  for  the
  265.             analogue modem emulation of it.
  266.  
  267.  
  268.          [OS/2 only]
  269.  
  270.           ! If you have problems with lost connections when shelling out
  271.             to other applications load 'cFos/2' with  -kx  and  if  this
  272.             does not help with -kc as well. CHECK  CAREFULLY  THAT  YOUR
  273.             CONNECTIONS ARE PROPERLY TERMINATED if you set this switch!
  274.  
  275.           ! Changed the defaults  for  receive  and  transmitter  buffer
  276.             sizes.  They  are  now  (windowsize+2)*blocksize,  i.e.   we
  277.             increased them by <blocksize> bytes. This should  give  good
  278.             performance with almost all applications.
  279.  
  280.           * Changed the behaviour of the -kc switch a littlebit: now  it
  281.             disables changing  the  status  of  DTR  on  open  or  close
  282.             function calls.
  283.  
  284. {++}      * Analogue modem support should now run ok under OS/2.
  285.  
  286.           * Added a new switch: -kx. If set,  'cFos/2'  will  mimic  the
  287.             behaviour of SIO, which is (as far as i know now) not always
  288.             exactly the  same  as  documented  in  the  IBM  refs.  E.g.
  289.             PCBoard/2 needs this switch. This MAY  fix  hangup  problems
  290.             with OS/2 programs shelling to DOS applications.
  291.  
  292.           * BTP EE-32 did not send with full speed with 'cFos/2'.  After
  293.             some debugging we implemented a little  workaround  and  now
  294.             you get the FULL speed: 7880 cps (with testdata).
  295.  
  296.           x InterMail mailer uploads are  speedy  now;  the slow uploads
  297.             from the terminal and the CRC errors still persist.
  298.  
  299.           x IOCTL Cat 1, Function 0x65 now correctly sets Bit 0 if write
  300.             requests are blocked.
  301.  
  302.  
  303.  
  304.  
  305.         cFos/2 0.42 Beta 360, 03-Aug-1995
  306.  
  307.          [All platforms]
  308.  
  309.           x Fixed some CCB bugs, which caused transmission to stop  when
  310.             channels were removed.
  311.  
  312.           * We added an ATI5 display to show the  number  of  INFO_IND's
  313.             with date/time info and  chargeinfo  that  'cFos'  received.
  314.             This display is only available  in  the  debug  versions  of
  315.             'cFos', i.e. not in CFOSN.EXE.
  316.  
  317.           * 'cFos' now accepts AT commands not  only  after  a  carriage
  318.             return, but after any preceeding characters.
  319.  
  320.  
  321.          [DOS only]
  322.  
  323.           x Fixed a bug that caused 'cFos' to issue an "Out of ports" if
  324.             you tried to load it with 4 ports.
  325.  
  326.           x Maybe fixed some more problems with UMB allocation.
  327.  
  328.           x Fixed a bug in the appendage function 0x05 (get ISDN time).
  329.  
  330.           * The optimization of 'cFos'-buffers into the  UMB  blocks  is
  331.             now aborted after a specific number of tries,  even  if  not
  332.             all possibilities were checked. With 4  ports  loaded  on  a
  333.             iDX4-100, 'cFos' would need at least 20 seconds, maybe  more
  334.             (i reset my system then). Now it should be ready after  half
  335.             a second maximum.
  336.  
  337.           * There is a new ISDN appendage function (function 0x06),  see
  338.             APPEND.DOC for for info.
  339.  
  340.           * If 'cFos' is loaded and the -d switch is used, the tracefile
  341.             name is displayed to show that dumping is active.
  342.  
  343.           * The ISDN appendage is now  available  in  every  version  of
  344.             'cFos', i.e. even in the 'cFos/Plus' and shareware  version.
  345.             Only the 'add/remove channel' function  (function  0x04)  is
  346.             restricted to the 'cFos/Pro' version.
  347.  
  348.  
  349.          [OS/2 only]
  350.  
  351.           x Fixed a bug that caused 'cFos/2' to behave strangely if e.g.
  352.             a "ECHO ATD....>COM3" command was issued.
  353.  
  354.           x Fixed a bug that  inhibited  OS/2  to  change  to  the  root
  355.             directory if the -a switch was set.
  356.  
  357.           * Added the -kc switch to prevent 'cFos/2'  from  closing  the
  358.             connection if you do a first level close while  the  carrier
  359.             is still up.
  360.  
  361.           * 'cFos/2' is working up to October 31st, 1995.
  362.  
  363.           * Enhanced the maximum number of ports to 8. Fixed a bug  that
  364.             crashed the system when the maximum  number  of  ports  were
  365.             used.
  366.  
  367.  
  368.  
  369.  
  370.         cFos/2 0.42 Beta 322, 26-Jun-1995
  371.  
  372.  
  373.          [DOS only]
  374.  
  375.           x Fixed a bug that caused 'cFos' not to reject incoming  calls
  376.             properly if no more ports were available.
  377.  
  378.  
  379.          [OS/2 only]
  380.  
  381.           x Fixed a bug that cause 'cFos/2' to crash if a call  came  in
  382.             and the port was already in use by an active connection.
  383.  
  384.           x Fixed a bug that the statuslines  of  different  ports  were
  385.             displayed all in row 0 of the alternate display.
  386.  
  387.  
  388.  
  389.  
  390.         cFos/2 0.42 Beta 318, 02-Jun-1995
  391.  
  392.  
  393.          [OS/2 only]
  394.  
  395.           * Now the following appication should run  ok  with  'cFos/2':
  396.             Warp Internet Access Kit, Cantaloup/2  Beta  0.73,  UUGate's
  397.             uucico 0.33 (see readme.os2), CKermit 5A(190).
  398.  
  399.           x Implemented -jy for e.g. uugate's uucico.
  400.  
  401.           x Fixed a bug in ioctl cat1, function 0x64 (query com status).
  402.             This prevented CKermit from working with 'cFos/2'.
  403.  
  404.  
  405.  
  406.  
  407.         cFos/2 0.42 Beta 313, 26-May-1995
  408.  
  409.  
  410.          [OS/2 only]
  411.  
  412.           ! This version runs until July 31st, 1995
  413.  
  414.           * Changed some more stuff in the set_dcb() routine. MainDoor/2
  415.             tested and worked (after some changes) ok.
  416.  
  417.           x One  more  fix  in  the  set_dcb()  function.  This   should
  418.             (hopefully!) finally fix the problems with Xenia/2.
  419.  
  420.  
  421.          [All platforms]
  422.  
  423.           x Fixed a bug in AT&L.
  424.  
  425.           x Fixed a bug that cause every call to be auto-answered.
  426.  
  427.  
  428.  
  429.  
  430.         cFos/2 0.42 Beta 308, 22-May-1995
  431.  
  432.  
  433.          [DOS only]
  434.  
  435. {++}      * CFOS STATUSLINE:<port>:-1" switches the statusline  off  for
  436.             port <port>.
  437.  
  438.           * If you select -e2 on 'cFos' startup, 'cFos'  will  not  only
  439.             disable the  FOSSIL  functions,  but  additionally  it  will
  440.             overwrite the FOSSIL signature in memory.
  441.  
  442.           * Added  switch  -jf  to  ignore  the  flush_output()   FOSSIL
  443.             function. This  may  be  useful  e.g.  for  QuickBBS,  which
  444.             sometimes sends a flush_output() after each character sent.
  445.  
  446. {++}      * CFOS STATUSLINE:<port>:<line>" sets the  statusline  number
  447.             for port <port> to line <line>.
  448.  
  449.           * Added a -jh switch to ignore the high byte of DX  in  FOSSIL
  450.             function calls that use DX for the portnumber. Some programs
  451.             (e.g. D'Bridge) trash the upper part of DX. Use this  switch
  452.             if your program works without a -c switch, but  not  if  you
  453.             specify one.
  454.  
  455.           x Hopefully finally fixed the "Out of memory" bug.
  456.  
  457.  
  458.          [OS/2 only]
  459.  
  460.           x Fixed a bug that prevented Xenia from dropping DTR.
  461.  
  462.           ! The WHATSNEW.OS2 file is discontiniued and incorporated into
  463.             the WHATSNEW file of cFos.
  464.  
  465.  
  466.          [All platforms]
  467.  
  468.           * 'cFos' now ignores any modem input if DTR is  low.  This  is
  469.             for enhaced modem compatibility. If you have  problems  with
  470.             that, load 'cFos' with the -jy switch. Note  that  this  may
  471.             cause problems when dropping the carrier.
  472.  
  473. {++}      * You may now switch to VT-100 BTX mode if you set ATB6 before
  474.             calling BTX. This sends the VT-100 switch  sequence  to  the
  475.             BTX network just at the beginning of the session.
  476.  
  477.           * To make things easier  for  you,  you  may  now  select  the
  478.             services you want to listen to with &I: 'A' selects analogue
  479.             calls (si=2 and si=4) and 'D' selects data calls  (si=0x80).
  480.             Use &IAD to listen to both of them.
  481.  
  482.           * You may now suppress the first <n> RING messages, where n is
  483.             the value you have to write into register  S48.  Furthermore
  484.             you may now specify in S0 the number  of  RINGs  after  that
  485.             'cFos' will automatically  answer  the  phone  (before  that
  486.             'cFos' autoanswered the phone at the first RING,  regardless
  487.             of the S0 setting, if S0 was > 0). E.g., if you set S48 to 3
  488.             and S0 to 2, 'cFos' will not sent  any  RING  messages,  but
  489.             will connect to the other side after 2 incoming RINGs  (i.e.
  490.             after 8 seconds).
  491.  
  492.           * 'cFos' now rejects incoming calls when doing outgoing calls.
  493.             This results in less NO DIALTONE modem messages.
  494.  
  495. {++}      * New register S44 to select the way  'cFos'  handles incoming
  496.             calls with service "telephony" and "a/b services".  If  this
  497.             register is set to  0,  'cFos'  selects  bittransparent  and
  498.             issues a "CONNECT VOICE" message as usual. If this  register
  499.             is set to 1, 'cFos' selects the modem protocols supported by
  500.             certain manufacturers (AVM, ITK, ELSA) and issues a "CONNECT
  501.             14400" message (independant of the actual baud rate).
  502.  
  503. {++}      * ATB7  selects  the  modem  protocols  supported  by  certain
  504.             manufacturers (AVM, ITK, ELSA) for outgoing calls. Note that
  505.             we are not  able  to  check  if  the  protocols  are  really
  506.             implemented. We just select the right  parameters  according
  507.             to the manufacturer.
  508.  
  509. {+}       * In Multiport Mode, you can now  specify EAZs  and  services,
  510.             'cFos'  should  listen  to,  for   each   port   separately.
  511.             Overlapping settings result in automatic ringdown as before.
  512.  
  513. {++}      * If bit 7 of register S10 is set  (S10.7=1)  then  a  CONNECT
  514.             string with the bausrate specified in S47 will be displayed.
  515.  
  516.           * If a dialattempt was aborted before the CONNECT message  was
  517.             sent and charge for this  call  was  reported  by  the  ISDN
  518.             network a CONNECT message will  be  displayed  and  followed
  519.             immediately by a  NO  CARRIER  message.  This  is  e.g.  for
  520.             mailer-software to notice that a  unit  for  this  call  was
  521.             charged.
  522.  
  523.           * When listening to "a/b services"  'cFos'  now  treats  these
  524.             calls  like  "telephony"  calls,   i.e.   selects   protocol
  525.             bittransparent and issues CONNECT VOICE message.
  526.  
  527.           * Added some more registers. To  display  the  registers,  use
  528.             "AT&V<x>", where x=0 shows registers  0  to  79,  x=1  shows
  529.             registers 80 to 159 and so on.
  530.  
  531.           * New design of the debugscreen. Maybe this clears up the mess
  532.             a littlebit.
  533.  
  534.           x Some minor fixes for the handling of "broken" CAPIs.
  535.  
  536. {++}      x Some cFos Channel Bundling (CCB) fixes, when  using  dynamic
  537.             channel bundling.
  538.  
  539.           x Bugfix in ATI4 message dump.
  540.  
  541.           x some minor BTX bugfixes
  542.  
  543.  
  544.  
  545.  
  546.         1.05b, 16-Jan-1995
  547.  
  548. {++}      * Within the first charging  unit,  'cFos'  now  displays  the
  549.             number of seconds the connection is already running  at  the
  550.             right hand side of the status bar. With  the  begin  of  the
  551.             second unit, it will count the seconds down.
  552.  
  553. {++}      * 'cFos' now supports ISDN leased lines as they are  supported
  554.             at least by the  TELES  CAPI.  Use  ATDF  to  start  such  a
  555.             connection. Attention! If you don't have a leased line  your
  556.             machine is likely to hang!
  557.  
  558.           - Changed the BIOS modem and line status bits a  littlebit  to
  559.             make them more modem-like.
  560.  
  561. {+}       - The TIES hangup-string can now be 11 chars long
  562.  
  563.           ! Register s6 now specifies the column of the callerid display
  564.             (if at&d1, at&d2 and s10.1 == 1), default 61.
  565.  
  566. {++}      ! Bit 5 of Register 10 is  no  longer  used  to  activate  the
  567.             Caller-ID repair. Use the -j0 switch instead.
  568.  
  569.  
  570.  
  571.  
  572.         1.05, 15-Dec-1994
  573.  
  574. {++}      * Register S69 can be used to  specify  a  delay  between  two
  575.             dynamic CCB tries. A value can be specified in seconds.
  576.  
  577.           * AT&Cn will be ignored for compatiblity reasons
  578.  
  579. {+}       * The +++-sequence hangup string can now be  modified  with  a
  580.             "AT&H<String>" command.  This  sets  the  hangup  string  to
  581.             "+++<String><cr>". E.g.  this  enables  setting  the  hangup
  582.             sequence  to  "+++ATHE1<cr>"  for  the   pcANYWHERE   "Hayes
  583.             compatible modem".
  584.  
  585. {++}      x minor bug fix  in  dynamic  CCB. ' cFos'  sometimes  did  no
  586.             dynamic CCB if register S0 was not 0.
  587.  
  588. {++}      x user appendage function 4 (add/remove channel) did not  work
  589.             correctly with dynamic CCB. fixed. it also ignores  the  CCB
  590.             tries (S68) and AT&Bn settings.
  591.  
  592.           x Numerical result codes in MODEM.DOC added.
  593.  
  594.           x bug in caller ID evaluation fixed.
  595.  
  596.           x "cfos {eaz!callerid!bps}" now  work  even  with  COMMAND.COM
  597.             (COMMAND is not compatible with the MS specs on  environment
  598.             blocks).
  599.  
  600.           x The phantom "segment at ... destroyed" error message fixed.
  601.  
  602.  
  603.  
  604.  
  605.         1.04d, 12-Dec-1994
  606.  
  607.           x Fixed one more bug in the date  routines  and  enhanced  the
  608.             NetWare support with some more security.
  609.  
  610.  
  611.  
  612.  
  613.         1.04c, 22-Nov-1994
  614.  
  615.           * 'cFos' now handles garbled caller id's as "unknown"
  616.  
  617. {++}      * FOSSIL dump function (-jd) does now dump data  in  ASCII  as
  618.             well.
  619.  
  620.           x FOSSIL function 0x14 (enable/disable watchdog) could not  be
  621.             used when FOSSIL was not init'ed. Fixed.
  622.  
  623. {++}      x The appendage function 0x03 with BX == 0xffff didn't work as
  624.             expected. Fixed.
  625.  
  626.           x Fixed 1 source typo.
  627.  
  628.  
  629.  
  630.  
  631.         1.04, 27-Oct-1994
  632.  
  633.           * We now offer a special Christmas Deal for a limited time!
  634.             For more information see XMAS.DOC and XMAS.ENG
  635.  
  636. {++}      * There  is  a  smaller  'cFos'  executable  available,  named
  637.             CFOSN.EXE, which uses about 5kb less resident  memory.  This
  638.             version does not contain any debug  code,  no  trace  and/or
  639.             dumping functions (no -d[d], no -jd, no  -jm).  It  is  only
  640.             functional if you have a 'cFos' registration key.
  641.  
  642. {++}      * Slight extensions in the ISDN appendage, see APPEND.DOC.
  643.  
  644.           * MODEM.DOC updated.
  645.  
  646. {++}      * Appendage function 2 can now be called without carrier.
  647.  
  648.           * Detailed chapter in CFOS.DOC/ENG about CompuServe's  DosCIM/
  649.             WinCIM.
  650.  
  651.           x Fixed an odd behaviour in the timer interrupt code, that may
  652.             have not called the rest of the applications that hooked INT
  653.             1C.
  654.  
  655. {++}      x Fixed a bug in the "cfos t" code, that caused cFos to ignore
  656.             all tranx requests made.
  657.  
  658.           x Fixed a bug in ISDN appendage if 'cFos' was loaded with -c.
  659.  
  660.  
  661.  
  662.  
  663.         1.03c, 12-Oct-1994
  664.  
  665.           * From this 'cFos' version on, 'cFos' is compiled with  a  new
  666.             C compiler, resulting in a  saving  of  about  6kb  resident
  667.             memory.
  668.  
  669.           * New switch: -jk to enable set_baudrate hangup; the hangup on
  670.             INT 14 function 0 in INT 14 mode is now off by default.
  671.  
  672.           * New command: "cfos init:<port>".
  673.  
  674.           * leading plusses '+' in  front  of  an  AT  command  are  now
  675.             ignored.
  676.  
  677.           * Documentation updated and expanded;  listed  a  lot  of  new
  678.             products in software/hardware compatibility lists.
  679.  
  680.           * Support for Gerdes PowerISDN.
  681.  
  682. {++}      x Fixed a bug in charge limited calls.
  683.  
  684.           x Fixed a bug in the  allocation  of  DOS  UMB's  (.e.g  under
  685.             EMM386).
  686.  
  687. {++}      x Fixed some problems when writing to the master  environment.
  688.             Added some code to ensure that  the  system  won't  hang  is
  689.             cases where it wasn't possible to write to the master env.
  690.  
  691.           x Fixed the HS/Link hangup problem.
  692.  
  693. {++}      x Tried another fix to catch the time-sync problem.
  694.  
  695.           x ATBx commands now set s22, s26 and s28 to defined values. If
  696.             You like these registers to be modified, be sure  to  modify
  697.             them *after* each ATBx command.
  698.  
  699.           x FOSSIL func 1c maybe didn't work correctly. Fixed.
  700.  
  701.           - Small changes in the  ISDN  appendage.  Function  3  may  be
  702.             called even without carrier.
  703.  
  704. {++}      - -m90 is now default, i.e. the maximum difference of the ISDN
  705.             time and your systems time may be 90 minutes
  706.  
  707. {++}      - No-debug version of 'cFos' will require a keyfile
  708.  
  709.           - ATH now does the same as ATH0
  710.  
  711.           - RING and RINGING messages now are sent with  a  delay  of  4
  712.             seconds
  713.  
  714.  
  715.  
  716.  
  717.         1.03, 26-Aug-1994
  718.  
  719. {++}      * 'cFos' hat jetzt eine ISDN  FOSSIL  appendage.  Autoren  von
  720.             Applikationsprogrammen  koennen  jetzt  einige  zusaetzliche
  721.             Infos abfragen. Siehe APPEND.DOC.
  722.  
  723. {++}      * Es gibt eine neue Disconnect Reason, Nr. 8: Appendage Reset,
  724.             wenn eine Verbindung durch  eine  Funktion  9001  ausgeloest
  725.             wurde.
  726.  
  727.           * Sollten mehrere erweiterte RING Meldungen  Probleme  machen,
  728.             so kann man mittels S10.6=1 einstellen, dass nur beim ersten
  729.             RING die erweiterten Infos geschickt werden.
  730.  
  731. {++}      * CFOS EAZ Kommando: 'cFos' gibt waehrend einer Verbindung  in
  732.             die Environmentvariable EAZ die  angerufene  EAZ  aus.  Fuer
  733.             Batchfiles.
  734.  
  735. {++}      * Register S12 kann jetzt benutzt werden, um einzustellen,
  736.             wie lange (in 1/18 sec. Schritten) die CONNECT Meldung
  737.             nach erfolgreichem Verbindungsaufbau verzoegert wird. Default
  738.             ist 50.
  739.  
  740.           * Noch mehr "safety code" beim Verbindungsaufbau...
  741.  
  742.  
  743.  
  744.  
  745.         Versionen davor:
  746.  
  747.           - die komplette Revision History kann bei Zaphods BBS  in  der
  748.             Filearea ISDN downgeloaded werden.
  749.  
  750.  
  751.  
  752.  
  753.         ------------------------ End of file ---------------------------
  754.