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