home *** CD-ROM | disk | FTP | other *** search
/ PC Online 1996 October / PCO_10.ISO / filesbbs / cfos2.arj / WHATSNEW < prev    next >
Encoding:
Text File  |  1996-09-05  |  40.6 KB  |  1,092 lines

  1.  
  2.         What's new?                            'cFos' ISDN Driver Family
  3.         ----------------------------------------------------------------
  4.  
  5.  
  6.         Please read this list of changes and/or enhancements  carefully,
  7.         because we changed some stuff that might concern you.
  8.  
  9.  
  10.         To make a little easier, a small legend:
  11.  
  12.           ! Software-change requires modification of your configuration
  13.           * New feature
  14.           x Bugfix
  15.           - Information only
  16.  
  17.  
  18.  
  19.         Revision history: ----------------------------------------------
  20.  
  21.  
  22.  
  23.         cFos/DOS 1.98, 06-Aug-1996
  24.         cFos/2 0.82, 06-Aug-1996
  25.         cFos/Win 0.89, 06-Aug-1996
  26.  
  27.  
  28.         cFos/DOS
  29.  
  30.           ! cFos 1.97 is a hack! It was never released  by  us  and  the
  31.             version number of 1.97 was and will not be used  by  us.  DO
  32.             NOT EXTRACT ANY ARCHIVE  NAMED  CFOS197.*.  There  are  ANSI
  33.             keyboard reassignements in the file that will try to  delete
  34.             your harddrive.
  35.  
  36.             If you find anyone distributing cFos 1.97, please  tell  him
  37.             that it's a hack and ask him to delete the file at once.
  38.  
  39.           * cFos now detects Windows  DOS-Boxes  and  switches  to  real
  40.             interrupts (i.e. activates  switch  -jo).  This  should  fix
  41.             problems some AVM users had.
  42.  
  43.           * Added support for ACOTEC CAPI Subsystem.
  44.  
  45.           x Fixed a bug which caused McMail to lockup at incoming calls.
  46.  
  47.           x The parameter of the -jc switch  was  not  evaluated  right.
  48.             Fixed.
  49.  
  50.           x 'CFOS CALLERID'  now  reports  correctly   Caller-ID's   for
  51.             incoming RINGs.
  52.  
  53.  
  54.         cFos/2
  55.  
  56.           ! For security reasons, vcFos/2 will  only  support  ports  of
  57.             cFos/2.
  58.  
  59.           * Added commandline option for vcFos/2 to configure vcFos/2 to
  60.             certain  FOSSIL  and  OS/2-COM-ports.  See  VCFOS2.DOC   for
  61.             details.
  62.  
  63.           * cFos/2 does now support CAPI 2.0.  Load  CFOS20.SYS  if  you
  64.             like to use cFos/2 for CAPI 2.0.
  65.  
  66.           * Added some code to speed up vcFos/2 FOSSIL functions.
  67.  
  68.           * vcFos/2 now writes a small logfile to C:\VCTRACE. Currently,
  69.             this can not be disabled. The VCTRACE file is flushed if the
  70.             internal buffers are full or if the DOS box is closed.
  71.  
  72.           * Added a small utility to vcFos/2: CFU.EXE. With CFU you  can
  73.             reset the INT 14 vector to the vcFos/2 code (needed  if  you
  74.             load VCFOS.SYS and VX00.SYS in CONFIG.SYS but  want  to  use
  75.             vcFos/2 in the DOS box). CFU can switch vcFos/2 into  FOSSIL
  76.             trace mode. This will trace all  FOSSIL  calls  to  VCTRACE.
  77.             Just start CFU to get a small help.
  78.  
  79.           x Fixed a bug in vcFos/2 when no  commandline  arguments  were
  80.             given.
  81.  
  82.           x Fixed vcFos/2 bug that caused  DOS  sessions  to  be  closed
  83.             immediately with a SYS3170-75 error.
  84.  
  85.           x Hopefully fixed  the  problem  that  vcFos  was  not  loaded
  86.             sometimes. Thanx to Rainer Lindner.
  87.  
  88.           x Fixed a bug that all COM-ports were closed, when  a  session
  89.             was closed. Now only those ports the session opened will  be
  90.             closed.
  91.  
  92.           - The Shareware version of cFos/2  does  now  only  support  2
  93.             ports. The registered version supports up to 30 ports.
  94.  
  95.  
  96.         cFos/Win
  97.  
  98.           * The comm.drv line is no longer replaced by the  cFos  driver
  99.             if the VCFOS.VXD driver is  installed.  The  [cFos]  section
  100.             contains a new entry: "drv=<name and path of cfos(20).drv>".
  101.  
  102. {++}      * Added smart status window  handling:  cFos/Win  Professional
  103.             now displays the status windows only when a ports is used.
  104.  
  105. {++}      * AT&Dn command is now supported. AT&D1 or  AT&D2  causes  the
  106.             status window to be displayed as long as there is  at  least
  107.             one application  using  cFos/Win.  AT&D3  makes  the  status
  108.             window  visible  even  if  no  application  uses   cFos/Win.
  109.             cFos/Win also remembers the position and size of the  status
  110.             window.  The  shareware  version  will  always  display  the
  111.             window.
  112.  
  113.           x Bugfix for  Win95  dialup-network  (DFUE-Netzwerk).  Scripts
  114.             should work now.
  115.  
  116.           x PPP did not work correctly with VCFOS.VXD. Fixed.
  117.  
  118.           x The -ki switch did not work correctly with  AVM  B1  boards.
  119.             Now startup of cFos/win is delay by 10 secs. if  -ki  switch
  120.             is set, to give B1 CAPI time to load.
  121.  
  122.           - Added work-around for MUSTEK scanner software problems.
  123.  
  124.           - cFos/Win no longer displays the initial  text  mode  opening
  125.             screen, to  allow  later  startup  without  graphic  desktop
  126.             interference.
  127.  
  128.  
  129.         cFos/Win
  130.         cFos/DOS
  131.         cFos/2
  132.  
  133.           * Added  register  S76.  When  set  to  1,  cFos  selects  the
  134.             protocols (for  service  "data  transmission")  on  incoming
  135.             calls according  to  the  protocols  selected  for  outgoing
  136.             calls, if no signalling by additional service  indicator  or
  137.             LLC/HLC values is given. As  an  example,  you  can  thereby
  138.             answer HDLC calls by AT S20=2 S76=1. If S75  is  set  to  0,
  139.             cFos will use X.75 in the absence of signalling (default).
  140.  
  141.           * The S20 register may now be  set  to  0,  i.e.  the  CONNECT
  142.             message is sent immediately after the  connection  has  been
  143.             established.
  144.  
  145.           x Fixed a bug with CCB and multiple ports. Aux  ports  dropped
  146.             their connection if ANY char was sent to them. This has been
  147.             fixed.
  148.  
  149.           x The maximum value for S19 was 30; values  bigger  than  that
  150.             caused cFos to terminate any  connection  immediately.  This
  151.             has been fixed.
  152.  
  153.           x The '0x' prefix in commandline switches  was  not  evaluated
  154.             right. Fixed.
  155.  
  156.           x cFos checks with a CAPI_GET_PROFILE  if  the  CAPI  supports
  157.             V.110,  X.31  and  analogue  modem  features.  If  not,  the
  158.             corresponding AT commands are  disabled.  This  may  now  be
  159.             switched off with -K2.
  160.  
  161.           - The -p switch is now default in the Windows and OS/2 version
  162.             of cFos, i.e. PPP support is enabled at default. If you want
  163.             to disable it, us the -k3 switch. The difference is that the
  164.             PPP supports needs about 5kb memory per port and without PPP
  165.             support you cannot use ATB8 (PPP mode), of course.
  166.  
  167.           - Removed register S98 for CAPI 2.0. V.120 protocol number  is
  168.             now fixed to 9.
  169.  
  170.           - CAPI 2.0: improved generation of RINGING modem response.
  171.  
  172.  
  173.  
  174.  
  175.         cFos/Win 0.88a, 24-Jun-1996
  176.  
  177.           x The MDMCFOS.INF was not copied if already  existent  in  the
  178.             INF directory. Fixed.
  179.  
  180.           x VCFOS.VXD did not run at all because of a braindead error of
  181.             ours. :-) Fixed.
  182.  
  183.           x SETUP did not correctly added more than one cFos port to the
  184.             registry.
  185.  
  186.  
  187.  
  188.  
  189.         cFos/Win 0.88, 23-Jun-1996
  190.         cFos/DOS
  191.         cFos/2
  192.  
  193.           * Added a special PPP statistics  ATI7  command.  It  displays
  194.             some PPP packet statistics plus some error counts. The  ATI7
  195.             output should be  included  in  case  of  trouble  with  PPP
  196.             connections.
  197.  
  198.           * Added support for V.120 (outgoing and incoming  calls).  For
  199.             CAPI 1.1 it is supported by very new CAPI drivers  for  ELSA
  200.             boards and Diehl Diva & Diva Pro. For CAPI 2.0 it is not yet
  201.             standardized. It seems that the B2-protocol will  become  #9
  202.             for V.120. Therefore 'cFos'  uses  9  by  default.  You  can
  203.             change this value by setting  register  S98.  V.120  can  be
  204.             selected by ATB12 command.
  205.  
  206.           * Added -j5 switch for 56kbit mode for some old ISDN  switches
  207.             in USA. It is fully supported for CAPI 2.0. For CAPI 1.1  it
  208.             is supported by very new ELSA, DIEHL and AVM CAPI drivers.
  209.  
  210. {++}      * Added support for analog  modem  for  CAPI  2.0  (ATB7).  To
  211.             configure the modem behaviour, use registers S104..S106  and
  212.             S112..S113. See MODEM.DOC for further explanation.
  213.  
  214. {++}      * Added support for X.31 data transmission via D-channel.  See
  215.             X31.DOC for further details.
  216.             In Deutschland: Um X.31 nutzen  zu  koennen,  muss  man  bei
  217.             Telekom eine TEI  beantragen  (die  erste  TEI  kostet  89,-
  218.             DM/Monat). Sodann kann man im EuroISDN ueber den D-Kanal ins
  219.             Datex-P oder Netze anderer X.31 Anbieter.  Weitere  Auskunft
  220.             erteilt Telekom unter Tel. 0130-801180.
  221.  
  222.           x cFosCFG  did  not  read  the   PROFILE   in   the   advanced
  223.             configuration  menu  right,  if  you  selected  to  read  an
  224.             existing PROFILE. Fixed.
  225.  
  226.  
  227.         cFos/Win
  228.  
  229.           * First beta version of VCFOS.VXD is available!
  230.             It is an add-on for cFos/Win to support 32bit  software  for
  231.             Win 3.11 and Win95. It runs with CAPI 1.1 and CAPI  2.0  and
  232.             allows TAPI software for Win95 to run with cFos/Win.  Please
  233.             use the Modem-Manager to install  a  "cFos  Modem"  of  your
  234.             choice  (manufacturer:  "cFos  Lueders   Winkler".   DOS-Box
  235.             support will follow later.
  236.  
  237.           - The TELES CAPI 2.0  driver  3.13  seems  to  cause  "General
  238.             Protection Faults" with cFos/Win on some machines.  By  now,
  239.             we are in contact with TELES to determine if this is  a  bug
  240.             of the CAPI 2.0 driver or cFos/Win. Please use either ACOTEC
  241.             CAPI20.DLL in WINDOWS\SYSTEM or CAPI 1.1.
  242.  
  243.  
  244.  
  245.  
  246.         cFos/Win 0.87a, 12-Jun-1996
  247.  
  248.           x Bug fixed, which caused  CFOSDW.EXE  to  crash  on  startup.
  249.             Thanks to Jan Winckelmann.
  250.  
  251.           x Bug fixed, which sometimes crashed when exiting Win 3.x.
  252.  
  253.  
  254.  
  255.  
  256.         cFos/DOS
  257.         cFos/2
  258.         cFos/Win 0.87, 28-May-1996
  259.  
  260.           * The installer is now set to ask on overwrite. You may select
  261.             Yes, No, abort (Esc) and All.
  262.  
  263.           * Added work around for TELES CAPI 2.0, which caused cFos  for
  264.             CAPI 2.0  to  hang  with  C-B3  in  the  status  line,  thus
  265.             preventing X.75 calls. Thanks to Manfred Recla!
  266.  
  267.           * Dutch language files for SETUP, cFosCFG and INSTALL are  now
  268.             available. Thanx to Gerrit Mak for the translation.
  269.  
  270.           x The ATI5  stats  were  cleared  right  after  the  call  had
  271.             finished. Fixed.
  272.  
  273.           x ATS9.1=1 or ATX1 now enables "CONNECT <rate>". You needed an
  274.             ATX2 before.
  275.  
  276.           x cFos crashed when a data call with an  unknown  B2  protocol
  277.             came in. Fixed.
  278.  
  279.           - See WINCIM.TXT for new info on german CompuServe dialin.
  280.  
  281.  
  282.         cFos/Win
  283.  
  284.           * Added -kd switch to disable smart memory allocation.
  285.  
  286.           * Added -ki switch to  disable  CAPI  installation  check.  It
  287.             caused  problems  with  AVM  B1  controllers.  Therefore  no
  288.             installation check is performed for AVM boards.
  289.  
  290.           * Removed fixed time-limit. Now the shareware version  can  be
  291.             evaluated 90 days, starting from the day of installation.
  292.  
  293.           * Added V.110 and Modem-Detection for CAPI 2.0.
  294.  
  295.           * We build a cFos/Win Uninstaller into SETUP.EXE. Just  select
  296.             it from the menu.
  297.  
  298.           x cFos/Win sometimes prevented Windows '95 from shutting down,
  299.             fixed. Thanks to Volker Schmitz.
  300.  
  301.           x Fixed bug that caused  execptions  when  using  incompatible
  302.             versions of CFOSDW.EXE and CFOS[20].DRV.
  303.  
  304.           x CAPI 2.0 version did not always display status - fixed.
  305.  
  306.           - Sorry, the port-driver VxD for Win'95 32bit support  is  not
  307.             ready, yet. Manfred Recla and I are  currently  doing  alpha
  308.             tests. It will follow soon!
  309.  
  310.  
  311.  
  312.  
  313.         cFos/2 0.81c, 13-Apr-1996
  314.  
  315.           x It looks like I fixed the T-Online bug  for  WWW  and  FTPPM
  316.             sessions. Please test and  report.  Many  thanx  to  Patrick
  317.             Bosch for testing, help and advice.
  318.  
  319.  
  320.  
  321.  
  322.         cFos/2 0.81a, 06-Apr-1996
  323.         cFos/Win 0.86a, 04-Apr-1996
  324.  
  325.           * The modem emulator now uses registers S3, S4 and S5  to  get
  326.             the codes  for  carriage  return  (default  13),  line  feed
  327.             (default 10) and backspace (default 8), respectively.  These
  328.             values are ONLY used in modem command evaluation (if  CR  is
  329.             found, cFos starts evaluating  the  commandline;  if  BS  is
  330.             found, cFos deletes the last char from the  commandline;  if
  331.             LF is found and LF is not 0 and the preceeding character was
  332.             a CR, LF is ignored).
  333.  
  334.           x Incoming RINGs on secondary ISDN boards  are  now  correctly
  335.             reported to the corrosponding cFos port.
  336.  
  337.           x Fixed consmetic bug in statusline.
  338.  
  339.           - Renamed CAPI20.DOC to CAPI_20.DOC because  of  conflicts  in
  340.             OS/2 DOS boxes when running a virtual CAPI 2.0.
  341.  
  342.  
  343.         cFos/Win
  344.  
  345.           x Fixed problem with modem status.
  346.  
  347.           x Fixed problem with COM3.
  348.  
  349.  
  350.         cFos/2
  351.  
  352.           x Fixed a problem which  caused  e.g.  T-MAIL  to  hangup  the
  353.             system when initializing the COM ports.
  354.  
  355.           x Fixed a system hangup in BTX mode.
  356.  
  357.           x vcFos/2: COM-ports are  no  longer  closed  when  the  FOSSIL
  358.             application deinits the FOSSIL driver. Thus, external  FOSSIL
  359.             applications may be called without carrier  drop.  The  ports
  360.             are closed when the DOS box is closed, however.
  361.  
  362.  
  363.  
  364.  
  365.         cFos/DOS 1.96, 22-Mar-1996
  366.         cFos/2 0.81, 22-Mar-1996
  367.         cFos/Win 0.85, 22-Mar-1996
  368.  
  369.           * V.42bis  reworked  and  bugfixed.   Reduced   V.42b   memory
  370.             consumption by about 20%. Speeded both directions by  nearly
  371.             a factor of two (2).
  372.  
  373.           * Added new &K command: &K2. This enables the  X.75  parameter
  374.             negotiation, but does not request (or accept) V.42b, even is
  375.             cFos was loaded with V.42b.
  376.  
  377.           * Added ATB10 command: V.110, 9600 bps, 8, n, 1.
  378.             Added ATB11 command: V.110, 9600 bps, 7, e, 1.
  379.  
  380.           * Changed the AT interpreter behaviour to be a lot more
  381.             "modem-like". I modeled the behaviour of a ZyXEL. Some
  382.             changes:
  383.  
  384.               - Modem responses are now sent with a CRLF before them
  385.               - Char 127 does no longer work as backspace
  386.               - Pressing ANY key (even CR or NL) aborts dialing
  387.               - The AT interpreter works much like ZyXEL's.
  388.               - Modem messages are suppressed while typing a AT command
  389.  
  390.           x Fixed ATS9.4=0 display of modem results.
  391.  
  392.           x cFos for CAPI 2.0: bugfix for incoming calls.
  393.  
  394.           x cFos for CAPI 2.0: bugfix for BTX mode.
  395.  
  396.           x A bug, which caused transmission with WinCIM/OS2CIM to hang,
  397.             in BTX mode for OS/2 and Windows fixed.
  398.  
  399.           x Changing S13 or S14 now issues a LISTEN_REQ.
  400.  
  401.           x Bug fixed which caused memory corruption when CCB  was  used
  402.             with an AUX port.
  403.  
  404.           x Bug with charging units for CAPI 2.0 versions fixed.
  405.  
  406.           x cFos now accepts commands like "ATEVQ"
  407.  
  408.  
  409.         cFos/DOS
  410.  
  411.           * Added function  07  to  clear  charging  info  to  the  cFos
  412.             appendage.
  413.  
  414.           x Fixed wierd  modem  responses  when  calling  out  while  an
  415.             incoming call is pending.
  416.  
  417.  
  418.         cFos/2
  419.  
  420.           * First Beta-Test version of vcFos/2 included.  See  VCFOS.DOC
  421.             for details.
  422.  
  423.           * Removed the time limitation of  cFos/2.  Now  the  shareware
  424.             version has a 20 seconds delay at startup.
  425.  
  426.           * While ports are not initialized, they don't  listen  to  any
  427.             EAZ or service.
  428.  
  429.           x Fixed the "LAST disconnect: VOICE" message. Now "unknown" is
  430.             displayed instead. This should fix a trap. Thanx to  Andreas
  431.             Mautsch for his help.
  432.  
  433.           x Fixed the "only xxx bytes of yyy sent" bug in  the  Internet
  434.             software of  OS/2.  The  timeouts  in  the  read  and  write
  435.             functions  very  not  used  correctly.  Thanx  to   Johannes
  436.             Stratmann for his help.
  437.  
  438.           x Fixed a system lockup, when placing an outbound  call  while
  439.             an inbound call is still pending.
  440.  
  441.           x When de-registering at  the  CAPI  driver,  cFos/2  will  no
  442.             longer deinstall the event handler, because this caused  too
  443.             much trouble. If you really want cFos/2 to do  this  anyway,
  444.             load cFos/2 with -kn.
  445.  
  446.  
  447.         cFos/Win
  448.  
  449.           * Added support for ACOTEC CAPI Subsystem.
  450.  
  451.           * Added PROFILE support. Please insert a line like
  452.             profile=c:\cfos\profile
  453.             to your SYSTEM.INI
  454.  
  455.           * ATB7 now supported.
  456.  
  457.           * Standalone SETUP.EXE for cFos/Win installation.
  458.  
  459.           * cFos/Win for CAPI 2.0 as CFOS20.DRV available. You  need  to
  460.             add a 'capi20=<path>\capi20.dll' line in the [cfos]  section
  461.             of your SYSTEM.INI.
  462.  
  463.           * Memory allocation improved to avoid "out of DOS memory"
  464.             conditions.
  465.  
  466.           x Fixed bug that sometimes caused a transmission  to  hang  in
  467.             cFos/Win.
  468.  
  469.           x Fixed display bugs in cFos/Win status window.
  470.  
  471.           x Fixed timer problem.
  472.  
  473.  
  474.  
  475.  
  476.         cFos/DOS 1.95, 27-Jan-1996
  477.         cFos/2 0.42 Beta 708, 27-Jan-1996
  478.         cFos/Win 0.82, 27-Jan-1996
  479.  
  480.           * The ATB6 command is now available in the shareware  versions
  481.             of cFos. We added an ATB9 command, which does  the  same  as
  482.             ATB6,  but  furthermore  connects  you  to  CompuServe   via
  483.             BTX/Datex-J. You can use ATB9 and ATD01910 to dial to Compu-
  484.             Serve.
  485.  
  486.           - Some modem CONNECT responses have changed.
  487.  
  488.  
  489.         cFos/DOS
  490.  
  491.           ! First CAPI 2.0 version of  cFos  available.  See  CAPI20.DOC
  492.             and MODEM.DOC for configuration hints.
  493.  
  494.           - Rewrote some cFos commandline functions: tranx,  reregister,
  495.             callerid (now reports incoming and outgoing calls), bpsrate,
  496.             eaz.
  497.  
  498.  
  499.         cFos/2
  500.  
  501. {++}      * Added preliminary support for RFC1662 encapsulation for  PPP
  502.             connections.  This  should  ONLY  be  used  when  calling  a
  503.             Internet site with PPP and running HDLC as B2 protocol (e.g.
  504.             a CISCO router). cFos  needs  some  additional  buffers  for
  505.             this, thus you have to specify the -p  switch  when  loading
  506.             cFos. The ATB8 command selects  the  RFC1662  encapsulation,
  507.             HDLC as B2 protocol and windowsize 1. Use MRU sizes of  max.
  508.             1500. If you have problems, run cFos with windowsize  1  and
  509.             maybe increase the transmitter buffers. Better  support  for
  510.             PPP will be implemented in some weeks. The ATB8  command  is
  511.             equivaltent to the ATB40 command of the ZyXEL 2864I modems.
  512.  
  513.           x Fixed a bug, which caused the timer function of cFos not  to
  514.             be called.  This  resulted  in  missing  RING,  RINGING  and
  515.             CONNECT messages, for example.
  516.  
  517.           x Fixed a bug, which caused cFos/2 to crash the system  if  -a
  518.             parameter were used together with -4.
  519.  
  520.           - Removed the CAPI deinit when the system shuts down  and  the
  521.             -ks switch.
  522.  
  523.  
  524.         cFos/Win
  525.  
  526.           * cFos/Win now comes with a little installation program.  This
  527.             eliminates the need to edit SYSTEM.INI. The  Installer  also
  528.             supports third party COMM.DRV replacements.
  529.  
  530.           x CFOSDW sometimes caused the system to slow down (100% system
  531.             use), fixed.
  532.  
  533.  
  534.  
  535.  
  536.         cFos/2 0.42 Beta 671, 29-Dec-1995
  537.  
  538.           x I introduced a new bug in beta 654, which  caused  a  system
  539.             crash at least with TELES boards. This bug has  been  fixed.
  540.             It seems that after all  I  was  able  to  fix  a  bunch  of
  541.             problems  with  key-files.  Thanks  a  very  big  bunch   to
  542.             Heinz-Otto Scheid, Wim Abels and  Patrick  Bosch  for  their
  543.             neverending patience with me. If there are  still  bugs  out
  544.             which cause cFos/2 to crash the system or to complain  about
  545.             the key-file, please write eMail to cfos-os2-bugs.
  546.  
  547.  
  548.  
  549.  
  550.         cFos/DOS 1.94, 28-Dec-1995
  551.         cFos/2 0.42 Beta 654, 28-Dec-1995
  552.         cFos/Win 0.80 Beta, 28-Dec-1995
  553.  
  554.           x Bug fixed which caused CRC errors with V42b
  555.  
  556.           x ATB6 bug fixed
  557.  
  558.  
  559.         cFos/Win
  560.  
  561.           * cFos/Win now supports the registration key file. In the
  562.             [cFos] section in SYSTEM.INI you can insert the line
  563.             key=<path>\cfos.key, so that cFos can find the key-file.
  564.  
  565.             The key file removes the time limitation an enables all
  566.             features known of cFos/DOS Professional, such as
  567.             cFos Channel Bundling and V.42bis data compression.
  568.  
  569.             (-jd data dump and time sync are not yet supported)
  570.  
  571.           * "CAPI unaccessable" error message splitted into several
  572.             error messages.
  573.  
  574.           - WHATSNEW.WIN no longer supported
  575.  
  576.  
  577.         cFos/DOS
  578.  
  579.           x Added detection of V.110 protocol and modem support for
  580.             dual mode CAPI's (1.1 and 2.0)
  581.  
  582.           x Hopefully fixed the "executable corrupted" bug.
  583.  
  584.           x Again: fixed a bug in the deallocation of memory.
  585.  
  586.           x Bug fixed, which caused memory corruption in rare cases
  587.  
  588.  
  589.         cFos/2
  590.  
  591.           x Bug fixed, which caused the system to crash in V.42b
  592.             mode with an quite unspecific error message.
  593.  
  594.           x -ks switch always set, thus 'cFos/2' will NOT deregister
  595.             from the CAPI at shutdown. Some CAPI's are quite unstable
  596.             when the system goes down.
  597.  
  598.  
  599.  
  600.  
  601.         cFos/DOS, 1.93 Beta, 14-Nov-1995
  602.         cFos/2 0.42 Beta 508, 14-Nov-1995
  603.         cFos/Win 0.78 Beta, 14-Nov-1995 (see WHATSNEW.WIN)
  604.  
  605.           * cFos  now  comes  with  an  installation  and  configuration
  606.             program, featuring easy update and electronic ordering.
  607.  
  608.           * cFos and cFosN may be  both  used  to  deinstall  the  other
  609.             without those nasty "could not free segment" errors.
  610.  
  611.           * AT&K modem command can be used  for  inband  negotiation  of
  612.             X.75 frame-length and window-size, even without V.42bis.
  613.  
  614.           * V.42bis  data  compression  now  runs  with   cFos   Channel
  615.             Bundling. We achieved transfer rates of up to  35kcps  using
  616.             two channels (on the FIDO nodelist file)!
  617.  
  618.           * New statusline "LED": ...C-B3 ACOD* 0R:0000... The  asterisk
  619.             indicates the V.42bis mode/negotiation:
  620.  
  621.                 left arrow              V.42bis on reception
  622.                 right arrow             V.42bis on transmission
  623.                 arrow in 2 direct.      V.42bis on rx and tx
  624.                 dot                     cFos inband negotiation
  625.  
  626.           x Fixed problem with re-registering with some CAPIs.
  627.  
  628.           x Fixed a bug in memory allocation in CFOSN.EXE.
  629.  
  630.           x Fixed a severe bug (introduced after 1.05) with tx-buffer
  631.             purging.
  632.  
  633.           x Fixed a bug in the rejection of calls with no caller-id
  634.  
  635.           x Tons of minor bugfixes
  636.  
  637.           x Major bug in inband negotiation fixed.
  638.  
  639.           x FOSSDUMP bug fixed.
  640.  
  641.           - cFos, cFosN and cFosCFG are now distributed in LZEXE  format
  642.             and are thus a bit smaller.
  643.  
  644.  
  645.  
  646.  
  647.         cFos/2 0.42 Beta 504, 12-Nov-1995
  648.  
  649.           x Fixed a bug that caused cFos to  crash  the  system  if  not
  650.             loaded with -ja.
  651.  
  652.  
  653.  
  654.  
  655.         cFos/DOS, 1.91 Beta, 20-Oct-1995
  656.  
  657.           x Fixed some  bugs  in  the  V.42bis  code,  fixed  typos  and
  658.             enhanced some passages in the documentation.
  659.  
  660.  
  661.  
  662.  
  663.         cFos/DOS, 1.90 Beta, 19-Oct-1995
  664.  
  665.           ! WE CHANGED  OUR  DISTRIBUTION  AND  PRICES,  SEE  ORDER.DOC,
  666.             ORDER.ENG
  667.  
  668. {++}      * 'cFos' has now V.42bis data compression !
  669.             When transfering uncompressed data you can achieve
  670.             16000 cps and more !
  671.             To enable V.42bis data compression you can load 'cFos' with
  672.             -4 [1|2|3] [r|t|b] switch.
  673.                   |     |
  674.                   |     +--- direction (r=receiving, t=transmitting,
  675.                   |     b=both. If you use V.42bis only in one
  676.                   |     direction, you can save memory, default is
  677.                   |     both.
  678.                   |
  679.                   +--- compression (low, medium, high).
  680.                        The higher the compression, the more memory &
  681.                        computing power is needed, default is low.
  682.  
  683.             Example:  cFos i -4  loads 'cFos' with bi-directional
  684.                       V.42bis with low compression.
  685.  
  686.             To enable V.42b negotiation also set AT&K1. We recommend  at
  687.             least a 486 class computer for good performance.
  688.  
  689.             Note: 'cFos' V.42bis data compression is currently  in  beta
  690.             state and can currently not be used  with  CCB.  Under  some
  691.             circumstances it can produce CRC errors. In the next version
  692.             we will fix  these  limitations.
  693.  
  694.             To circumvent the usual memory problems under DOS,  we  plan
  695.             to release a DPMS version in the future. This  version  will
  696.             need about 15 kb of DOS memory, the remaining memory will be
  697.             allocated above 1mb.
  698.  
  699. {++}      * 'cFos' can emit an audible RING if you set Register S10.9=1,
  700.             even if the RING count is less than S48.
  701.  
  702.           * Since   ISDN   charges   seem   to   cause    problems    NO
  703.             CARRIER/CHARGE=xxx messages are also issued in the shareware
  704.             version.
  705.  
  706.           * ATH1 set 'cFos' in off-hook  state.  This  will  reject  all
  707.             calls until you issue ATH0.
  708.  
  709.           * The help screens displayed by AT? can be scolled one line at
  710.             a time by pressing RETURN. All other keys display  the  next
  711.             page.
  712.  
  713.           * After ATD dial commands  exactly  one  CR  or  LF  char  are
  714.             ignored for compatibiliy with UNIX dial scripts.
  715.  
  716.           * Changes of Registers S13 and S14 did  not  issue  LISTEN_REQ
  717.             message. Fixed.
  718.  
  719.           * Register S10.5 is obsolete. To enable padding  '0's  in  the
  720.             Caller-ID use the -j0 switch.
  721.  
  722.           - Changed default RX-Buffer size to 2048 bytes.
  723.  
  724.  
  725.  
  726.  
  727.         cFos 1.05f, 06-Oct-1995
  728.  
  729. {++}      * 'cFos' has a full featured charge counter!
  730.             The ISDN charging info can be used to calculate the costs of
  731.             a call, if Register S70 contains the costs of  one  charging
  732.             unit (e.g. Pfennig, Groschen, Cent,...).
  733.             Register S71 contains the amount of money for the last  call
  734.             in Pfennig, Groschen, ...
  735.             Register S72 contains the amount of money for the last  call
  736.             in DM, Schilling, Dollars.
  737.             The  costs  are  also  diplayed  in  the  status  line.  The
  738.             accumulated costs are written into  the  PROFILE.  AT&G0  or
  739.             AT&G can be used to display  the  accumulated  costs.  AT&G1
  740.             reset this charging counter (the accumulated  costs).  Note:
  741.             Some CAPIs don't deliver ISDN  charging  info  messages,  so
  742.             that 'cFos' can not evaluate them. Use ATI5 to check this if
  743.             you get no charging info.
  744.  
  745.           * In ATI2 display, the disconnect reason is given  in  a  more
  746.             specific way. This helps debugging carrier-loss problems.
  747.  
  748.           * S10.8=1 rejects calls with no caller-id
  749.  
  750.           x Small bug fix for BTX mode
  751.  
  752.           x CallerID is displayed even when containing # or * characters
  753.  
  754.  
  755.  
  756.  
  757.         cFos/2 0.42 Beta 459, 31-Aug-1995
  758.  
  759.          [OS/2 only]
  760.  
  761.           ! We accidentially dropped the possibility of loading 'cFos/2'
  762.             with more than one COMport in Beta 455. Now this is possible
  763.             again.
  764.  
  765.           * The SPV support should work now.
  766.  
  767.  
  768.  
  769.  
  770.         cFos/2 0.42 Beta 455, 30-Aug-1995
  771.  
  772.          [All platforms]
  773.  
  774. {++}      ! Just to remind you: support for the analogue modem  features
  775.             of ISDN boards and the VT-100  BTX  support  are  'cFos/PRO'
  776.             features.
  777.  
  778. {++}      * Tested the  BinTec  BIANCA  board.  Added  support  for  the
  779.             analogue modem emulation of it.
  780.  
  781.  
  782.          [OS/2 only]
  783.  
  784.           ! If you have problems with lost connections when shelling out
  785.             to other applications load 'cFos/2' with  -kx  and  if  this
  786.             does not help with -kc as well. CHECK  CAREFULLY  THAT  YOUR
  787.             CONNECTIONS ARE PROPERLY TERMINATED if you set this switch!
  788.  
  789.           ! Changed the defaults  for  receive  and  transmitter  buffer
  790.             sizes.  They  are  now  (windowsize+2)*blocksize,  i.e.   we
  791.             increased them by <blocksize> bytes. This should  give  good
  792.             performance with almost all applications.
  793.  
  794.           * Changed the behaviour of the -kc switch a littlebit: now  it
  795.             disables changing  the  status  of  DTR  on  open  or  close
  796.             function calls.
  797.  
  798. {++}      * Analogue modem support should now run ok under OS/2.
  799.  
  800.           * Added a new switch: -kx. If set,  'cFos/2'  will  mimic  the
  801.             behaviour of SIO, which is (as far as i know now) not always
  802.             exactly the  same  as  documented  in  the  IBM  refs.  E.g.
  803.             PCBoard/2 needs this switch. This MAY  fix  hangup  problems
  804.             with OS/2 programs shelling to DOS applications.
  805.  
  806.           * BTP EE-32 did not send with full speed with 'cFos/2'.  After
  807.             some debugging we implemented a little  workaround  and  now
  808.             you get the FULL speed: 7880 cps (with testdata).
  809.  
  810.           x InterMail mailer uploads are  speedy  now;  the slow uploads
  811.             from the terminal and the CRC errors still persist.
  812.  
  813.           x IOCTL Cat 1, Function 0x65 now correctly sets Bit 0 if write
  814.             requests are blocked.
  815.  
  816.  
  817.  
  818.  
  819.         cFos/2 0.42 Beta 360, 03-Aug-1995
  820.  
  821.          [All platforms]
  822.  
  823.           x Fixed some CCB bugs, which caused transmission to stop  when
  824.             channels were removed.
  825.  
  826.           * We added an ATI5 display to show the  number  of  INFO_IND's
  827.             with date/time info and  chargeinfo  that  'cFos'  received.
  828.             This display is only available  in  the  debug  versions  of
  829.             'cFos', i.e. not in CFOSN.EXE.
  830.  
  831.           * 'cFos' now accepts AT commands not  only  after  a  carriage
  832.             return, but after any preceeding characters.
  833.  
  834.  
  835.          [DOS only]
  836.  
  837.           x Fixed a bug that caused 'cFos' to issue an "Out of ports" if
  838.             you tried to load it with 4 ports.
  839.  
  840.           x Maybe fixed some more problems with UMB allocation.
  841.  
  842.           x Fixed a bug in the appendage function 0x05 (get ISDN time).
  843.  
  844.           * The optimization of 'cFos'-buffers into the  UMB  blocks  is
  845.             now aborted after a specific number of tries,  even  if  not
  846.             all possibilities were checked. With 4  ports  loaded  on  a
  847.             iDX4-100, 'cFos' would need at least 20 seconds, maybe  more
  848.             (i reset my system then). Now it should be ready after  half
  849.             a second maximum.
  850.  
  851.           * There is a new ISDN appendage function (function 0x06),  see
  852.             APPEND.DOC for for info.
  853.  
  854.           * If 'cFos' is loaded and the -d switch is used, the tracefile
  855.             name is displayed to show that dumping is active.
  856.  
  857.           * The ISDN appendage is now  available  in  every  version  of
  858.             'cFos', i.e. even in the 'cFos/Plus' and shareware  version.
  859.             Only the 'add/remove channel' function  (function  0x04)  is
  860.             restricted to the 'cFos/Pro' version.
  861.  
  862.  
  863.          [OS/2 only]
  864.  
  865.           x Fixed a bug that caused 'cFos/2' to behave strangely if e.g.
  866.             a "ECHO ATD....>COM3" command was issued.
  867.  
  868.           x Fixed a bug that  inhibited  OS/2  to  change  to  the  root
  869.             directory if the -a switch was set.
  870.  
  871.           * Added the -kc switch to prevent 'cFos/2'  from  closing  the
  872.             connection if you do a first level close while  the  carrier
  873.             is still up.
  874.  
  875.           * 'cFos/2' is working up to October 31st, 1995.
  876.  
  877.           * Enhanced the maximum number of ports to 8. Fixed a bug  that
  878.             crashed the system when the maximum  number  of  ports  were
  879.             used.
  880.  
  881.  
  882.  
  883.  
  884.         cFos/2 0.42 Beta 322, 26-Jun-1995
  885.  
  886.  
  887.          [DOS only]
  888.  
  889.           x Fixed a bug that caused 'cFos' not to reject incoming  calls
  890.             properly if no more ports were available.
  891.  
  892.  
  893.          [OS/2 only]
  894.  
  895.           x Fixed a bug that cause 'cFos/2' to crash if a call  came  in
  896.             and the port was already in use by an active connection.
  897.  
  898.           x Fixed a bug that the statuslines  of  different  ports  were
  899.             displayed all in row 0 of the alternate display.
  900.  
  901.  
  902.  
  903.  
  904.         cFos/2 0.42 Beta 318, 02-Jun-1995
  905.  
  906.  
  907.          [OS/2 only]
  908.  
  909.           * Now the following appication should run  ok  with  'cFos/2':
  910.             Warp Internet Access Kit, Cantaloup/2  Beta  0.73,  UUGate's
  911.             uucico 0.33 (see readme.os2), CKermit 5A(190).
  912.  
  913.           x Implemented -jy for e.g. uugate's uucico.
  914.  
  915.           x Fixed a bug in ioctl cat1, function 0x64 (query com status).
  916.             This prevented CKermit from working with 'cFos/2'.
  917.  
  918.  
  919.  
  920.  
  921.         cFos/2 0.42 Beta 313, 26-May-1995
  922.  
  923.  
  924.          [OS/2 only]
  925.  
  926.           ! This version runs until July 31st, 1995
  927.  
  928.           * Changed some more stuff in the set_dcb() routine. MainDoor/2
  929.             tested and worked (after some changes) ok.
  930.  
  931.           x One  more  fix  in  the  set_dcb()  function.  This   should
  932.             (hopefully!) finally fix the problems with Xenia/2.
  933.  
  934.  
  935.          [All platforms]
  936.  
  937.           x Fixed a bug in AT&L.
  938.  
  939.           x Fixed a bug that cause every call to be auto-answered.
  940.  
  941.  
  942.  
  943.  
  944.         cFos/2 0.42 Beta 308, 22-May-1995
  945.  
  946.  
  947.          [DOS only]
  948.  
  949. {++}      * CFOS STATUSLINE:<port>:-1" switches the statusline  off  for
  950.             port <port>.
  951.  
  952.           * If you select -e2 on 'cFos' startup, 'cFos'  will  not  only
  953.             disable the  FOSSIL  functions,  but  additionally  it  will
  954.             overwrite the FOSSIL signature in memory.
  955.  
  956.           * Added  switch  -jf  to  ignore  the  flush_output()   FOSSIL
  957.             function. This  may  be  useful  e.g.  for  QuickBBS,  which
  958.             sometimes sends a flush_output() after each character sent.
  959.  
  960. {++}      * CFOS STATUSLINE:<port>:<line>" sets the  statusline  number
  961.             for port <port> to line <line>.
  962.  
  963.           * Added a -jh switch to ignore the high byte of DX  in  FOSSIL
  964.             function calls that use DX for the portnumber. Some programs
  965.             (e.g. D'Bridge) trash the upper part of DX. Use this  switch
  966.             if your program works without a -c switch, but  not  if  you
  967.             specify one.
  968.  
  969.           x Hopefully finally fixed the "Out of memory" bug.
  970.  
  971.  
  972.          [OS/2 only]
  973.  
  974.           x Fixed a bug that prevented Xenia from dropping DTR.
  975.  
  976.           ! The WHATSNEW.OS2 file is discontiniued and incorporated into
  977.             the WHATSNEW file of cFos.
  978.  
  979.  
  980.          [All platforms]
  981.  
  982.           * 'cFos' now ignores any modem input if DTR is  low.  This  is
  983.             for enhaced modem compatibility. If you have  problems  with
  984.             that, load 'cFos' with the -jy switch. Note  that  this  may
  985.             cause problems when dropping the carrier.
  986.  
  987. {++}      * You may now switch to VT-100 BTX mode if you set ATB6 before
  988.             calling BTX. This sends the VT-100 switch  sequence  to  the
  989.             BTX network just at the beginning of the session.
  990.  
  991.           * To make things easier  for  you,  you  may  now  select  the
  992.             services you want to listen to with &I: 'A' selects analogue
  993.             calls (si=2 and si=4) and 'D' selects data calls  (si=0x80).
  994.             Use &IAD to listen to both of them.
  995.  
  996.           * You may now suppress the first <n> RING messages, where n is
  997.             the value you have to write into register  S48.  Furthermore
  998.             you may now specify in S0 the number  of  RINGs  after  that
  999.             'cFos' will automatically  answer  the  phone  (before  that
  1000.             'cFos' autoanswered the phone at the first RING,  regardless
  1001.             of the S0 setting, if S0 was > 0). E.g., if you set S48 to 3
  1002.             and S0 to 2, 'cFos' will not sent  any  RING  messages,  but
  1003.             will connect to the other side after 2 incoming RINGs  (i.e.
  1004.             after 8 seconds).
  1005.  
  1006.           * 'cFos' now rejects incoming calls when doing outgoing calls.
  1007.             This results in less NO DIALTONE modem messages.
  1008.  
  1009. {++}      * New register S44 to select the way  'cFos'  handles incoming
  1010.             calls with service "telephony" and "a/b services".  If  this
  1011.             register is set to  0,  'cFos'  selects  bittransparent  and
  1012.             issues a "CONNECT VOICE" message as usual. If this  register
  1013.             is set to 1, 'cFos' selects the modem protocols supported by
  1014.             certain manufacturers (AVM, ITK, ELSA) and issues a "CONNECT
  1015.             14400" message (independant of the actual baud rate).
  1016.  
  1017. {++}      * ATB7  selects  the  modem  protocols  supported  by  certain
  1018.             manufacturers (AVM, ITK, ELSA) for outgoing calls. Note that
  1019.             we are not  able  to  check  if  the  protocols  are  really
  1020.             implemented. We just select the right  parameters  according
  1021.             to the manufacturer.
  1022.  
  1023. {+}       * In Multiport Mode, you can now  specify EAZs  and  services,
  1024.             'cFos'  should  listen  to,  for   each   port   separately.
  1025.             Overlapping settings result in automatic ringdown as before.
  1026.  
  1027. {++}      * If bit 7 of register S10 is set  (S10.7=1)  then  a  CONNECT
  1028.             string with the bausrate specified in S47 will be displayed.
  1029.  
  1030.           * If a dialattempt was aborted before the CONNECT message  was
  1031.             sent and charge for this  call  was  reported  by  the  ISDN
  1032.             network a CONNECT message will  be  displayed  and  followed
  1033.             immediately by a  NO  CARRIER  message.  This  is  e.g.  for
  1034.             mailer-software to notice that a  unit  for  this  call  was
  1035.             charged.
  1036.  
  1037.           * When listening to "a/b services"  'cFos'  now  treats  these
  1038.             calls  like  "telephony"  calls,   i.e.   selects   protocol
  1039.             bittransparent and issues CONNECT VOICE message.
  1040.  
  1041.           * Added some more registers. To  display  the  registers,  use
  1042.             "AT&V<x>", where x=0 shows registers  0  to  79,  x=1  shows
  1043.             registers 80 to 159 and so on.
  1044.  
  1045.           * New design of the debugscreen. Maybe this clears up the mess
  1046.             a littlebit.
  1047.  
  1048.           x Some minor fixes for the handling of "broken" CAPIs.
  1049.  
  1050. {++}      x Some cFos Channel Bundling (CCB) fixes, when  using  dynamic
  1051.             channel bundling.
  1052.  
  1053.           x Bugfix in ATI4 message dump.
  1054.  
  1055.           x some minor BTX bugfixes
  1056.  
  1057.  
  1058.  
  1059.  
  1060.         1.05b, 16-Jan-1995
  1061.  
  1062. {++}      * Within the first charging  unit,  'cFos'  now  displays  the
  1063.             number of seconds the connection is already running  at  the
  1064.             right hand side of the status bar. With  the  begin  of  the
  1065.             second unit, it will count the seconds down.
  1066.  
  1067. {++}      * 'cFos' now supports ISDN leased lines as they are  supported
  1068.             at least by the  TELES  CAPI.  Use  ATDF  to  start  such  a
  1069.             connection. Attention! If you don't have a leased line  your
  1070.             machine is likely to hang!
  1071.  
  1072.           - Changed the BIOS modem and line status bits a  littlebit  to
  1073.             make them more modem-like.
  1074.  
  1075. {+}       - The TIES hangup-string can now be 11 chars long
  1076.  
  1077.           ! Register s6 now specifies the column of the callerid display
  1078.             (if at&d1, at&d2 and s10.1 == 1), default 61.
  1079.  
  1080. {++}      ! Bit 5 of Register 10 is  no  longer  used  to  activate  the
  1081.             Caller-ID repair. Use the -j0 switch instead.
  1082.  
  1083.  
  1084.  
  1085.  
  1086.  
  1087.         If you're interested in even older history, get it from our BBS.
  1088.  
  1089.  
  1090.  
  1091.         ------------------------ End of file ---------------------------
  1092.