cFos is designed for all those, who intend to use modem software with ISDN / DSL and it is made for those expecting high performance of their data transfer.
Following ones are the download links for manual installation:
cFos v. 3.82 () | Readme/What's new |
What's new? 'cFos' ISDN Driver Family
----------------------------------------------------------------
Please read this list of changes and enhancements carefully,
because we maybe changed some details that might concern you.
To make things a little easier, here's a small legend:
* New feature
! Software-change requires modification of your configuration
x Bugfix
- Information only
Revision history: ----------------------------------------------
x Fixed a display bug with the "left" count of the volume
budget.
x Removed the OID vs. vendor ID check. some ethernet boards
were falsely not found (e.g. D-Link). This should be fixed
now.
cFos/2
x Fixed TRAP 0e when connecting with VJ-compression.
cFos/Win 3.81, 15-Jan-2001
cFos/NT 3.81, 15-Jan-2001
* SETUP now adds the "cFos ISDN, Internet, add. Sync PPP over HDLC"
automatically if you have ISDN and there is a free COM-port.
x The &S3 register is back.
cFos/Win 3.80, 05-Jan-2001
cFos/NT 3.80, 05-Jan-2001
cFos/2 3.80, 05-Jan-2001
! SETUP now automatically installs the Internet ISDN and/or
DSL modem on Win98/ME, NT4/Win2k. Just run SETUP, restart
and you're ready to go online!
! cFos now has also a volume budget management! Set S96 to the
amount of megabytes of volume you have for free and set
S93H=1 to activate displaying the volume budget instead of
the time budget. Set S93H=2 to display both. Selecting the
budget has been changed to S93L=<budget>.
! cFos has a small packet filter: "Poor man's Personal Firewall"
It analyzes your incoming and outgoing packets and blocks
possible harmful packets. This is designed to be a basic
defense against some well-known weaknesses. It does not
replace a "real" firewall software like Zonelab's Zonealarm
(www.zonelabs.com).
cFos inspects your PPP traffic and blocks all unknown
protocols. Then it checks your IP traffic and blocks
possible harmful ICMP messages and TCP & UDP packets to/from
known weak ports. There are 3 security settings:
S89 = 1: trusting: only block dangerous port access
3: cautious: block access to low ports
4: paranoid: block access to low ports and
block all incoming TCP open
Low ports are ports 0-1023, dangerous ports are right now
42, 67, 68, 79, 113 for incoming traffic and 137-139 for
both incoming and outgoing traffic.
At least cFos protects you from flooding your PC with
PINGs and it closes the NETBIOS barn-door, which allows
"bad guys" to use your PC's shares and maybe files.
If you do not have any servers running that should be
accessible from the net, then S89=3 is a good setting.
* cFos now monitors the reason why a login failed. If it is
due to some congestion on the host side, cFos disconnects
the connection by itself, thus preventing Dail-Up Networking
from clearing the password from its database. DUN will just
tell you that the connection was disconnected and ask you
if you'd like to redial. If this doesn't work for you
(check back with a CTRACE.TXT file) then you should send
us a snippet of CTRACE.TXT and NDISLOG.TXT showing the PAP
or CHAP disconnect text. We'll then add this text to a
collection of texts we check for so far.
Note: this is not a reliable way, just a workaround, but a
very convenient one, we think.
* Inactivity registers S19, S85 & S86 may now be switched to
second resolution by setting S74.7=1.
* ATS74.8=1 also disconnects from packet handler in case
of inactivity (S19, S85, S86).
* Added PPPoE autodetection. By setting S92=255 you select
the first PPPoE adapter in your system that can be found by
cFos to be used. Typically there is only one PPPoE adapter.
If you have more, you can still set them by setting
ATS92=<number>, where <number> can be taken from NDISLOG.TXT.
* cFos will now switch off the sending of LCP Echo-Req (see S83,
S84) if the peer never answered to them. You can switch on
the "hard" behaviour (i.e. drop the line even if the peer
does not seem to answer Echo-Req's) by setting S74.9=1.
* cFos now dumps values that differ from the defaults to the
CTRACE.TXT (if enabled) when you do ATZ. Helpful for
troubleshooting.
* If you want to see the total connection time (instead of the
charge count-down timer) even if there is charge info on the
line, set S74.10=1.
* Added time-budget handling feature: If you set S75.5=1 then
the time budget starts counting from the second you login
successfully, instead of counting the 'link time'. This way,
unseccessful login (e.g. due to congestion) are not counted.
This is set by default now only for the DSL modem in
MDMCFOS.INF.
* The MDMCFOS.INF modem auto-detection has been enhanced:
The cFos ports announce themselves to the modem detection
as DSL, ISDN sync PPP, add. ISDN sync PPP, in this order.
If you don't have DSL, they start right with the ISDN modem,
if you don't have ISDN, it's the DSL modem on all ports.
* S70 can now be switched to 10th of Cents, Pfennig... Set
S74.11=1 to do this. Ex: To set a unit price of 2.9 Pfennig
use ATS74.11=1S70=29
x Windows Modems had an inactivity timer of 2 minutes set. This
has been fixed; inactivity disconnect is no longer enabled by
default.
x If &S7 was longer than the PAP username it would not have
been appended. This has been fixed.
x Default of S75 changed to 128, i.e. PPP wakeup frames are
no longer sent by default. This should help some switches/
ISDN boards that like to crash the connection if they receive
data too early.
x Fixed a bug which could cause GPFs with some CAPIs when used
with COM port bytesize of less than 8.
x Some cosmetical changes.
cFos/Win
* cFos/Win now supports ports COM1 up to COM99. If you want to
use COM10 and higher, just add "COM10" (or the respective
port name) in the parameters line.
x Sometimes (e.g. with Installshield) programms would "hang"
for about a minute when CFNDIS.EXE was loaded. Fixed.
cFos/NT
* Added -kr parameter: dynamic register/release. cFos does
only register at CAPI when a port is opened and releases
CAPI when all ports are closed. This way you may load cFos
even if there is no CAPI loaded yet (cool for laptops with
PCMCIA cards). Does not yet work with -v0 (CAPI2032.DLL
support). If you specify -l3 or higher, -kr will be switched
off, because you need to be registered permanently at CAPI
to get incoming call notifications.
* For the friends of the large status window: we added an option
to automatically size the window to the minimum amount of
lines needed. This is called "Auto-Size" and it's in the
"Window Settings" submenu of the context menu.
x Fixed a bug where cFos/NT would "eat up" file handles.
Thanks to Maik Reiss for his good bug report.
cFos/Win 3.52, 18-Sep-2000
cFos/NT 3.52, 18-Sep-2000
x Fixed a crash at DSL connection start.
cFos/NT
* CAPI2032.DLL interface became more tolerant to strange CAPIs.
x Fixed DSL disconnect delay and crash when disconnecting
during a download.
cFos/Win 3.51, 03-Aug-2000
cFos/NT 3.51, 03-Aug-2000
cFos/DOS 3.51, 03-Aug-2000
cFos/2 3.51, 03-Aug-2000
! Support for Austria Globalcall. Calls with empty called party
numbers, like with Autria's Globalcall, or empty subaddresses
are ignored. If you set S74.4=1 cFos matches such calls with
the first MSN/subaddress set in &a0..9.
! Added functionality to the cFos Caller Monitor like playing
.WAV files, opening files, executing commands and displaying
your own taskbar icons on certain events. This is controlled
by a file named CFOS.INI. LOCAL.INI is obsolete now. See
a sample CFOS.INI file named SAMPCFOS.INI for more information.
Additionally, you can view the last 10 callers in the context
menu.
* You can now activate the use of the current selected MSN
for X.31/X.25 calls by setting bit 5 of register S74. Default
is disabled.
* Budgets are calculated in minutes by default. By setting
S74.6=1 they may be calculated in seconds now, if you like.
x Fixed an ERROR/LISTEN that could have been the first data
you receive when opening a freshly started cFos.
x Fixed slight problems when changing the reset day (S95) of
an already used budget. Enhanced AT&G5 display.
x Fixed a bug which prevented calls to the packet handler for
X.31, case B calls.
cFos/Win
x Fixed a bug that prevented or delayed data to be written on
disk in the context of DSL connections. This affected writing
LOGFILE.TXT, accumulated charges and budget data.
cFos/NT
x Sometimes the clock was corrupted. This has been fixed.
x Fixed a memory leak when -v0 was used.
x Fixed SETUP32 process which sometimes put a -v in Parameters.
* Usually the cFos status window is open after start when the
driver part was unable to load (e.g. no CAPI driver found).
The -jo parameter starts the status window closed even if
the driver did not load.
- Changed the SETUP32 process so that you have to boot less
under some strange circumstances.
- Changed time cFos/NT waits for the CAPI driver to start up
from 5 to 10 seconds. Hopefully this fixes problems with ELSA
CAPIs.
cFos/Win 3.50, 02-Jun-2000
cFos/NT 3.50, 02-Jun-2000
cFos/DOS 3.50, 02-Jun-2000
cFos/2 3.50, 02-Jun-2000
! New Product: cFos/ATM is a new driver with special
Broadband-CAPI / ATM SVC and PVC support!
cFos/ATM allows the use of a world of modem applications with
broadband networks like ATM. cFos/ATM combines ISDN, ATM and
DSL (PPPoE) into one product.
cFos/ATM includes licenses for cFos/Win, cFos/NT and cFos/2.
It runs with (normal) narrowband CAPI drivers or with
broadband CAPI drivers, like the most recent drivers for
HST Saphir 2025 and 2155 cards. Many thanks to Joern Bardwyck,
again, for the many helpful hints and explanations!
We added a special broadband modem register set *S0 to
*S14 and two new string registers &S8 / &S9 to allow you
to select a great variety of ATM (Q.2931) parameters. Special
broadband ATM features are:
- cFos treats SVCs like dialup connections with modems or
ISDN.
- Full ATM protocol- and protocol-parameters selection by
evaluating all relevant signaling elements.
- Full protocol signalling for outgoing calls.
- Max. framesize negotiation according to Q.2931, appendix F.3.
- Traffic contracts: CBR, VBR (realtime and non-realtime) with
constant or variable bitrates, UBR, UBR+ and ABR (with
selection of PCR and MCR).
- Provisions for narrowband <-> broadband interworking, by
evaluation of narrowband information elements.
- Mapping of narrowband listen mask -> broadband listen mask.
- User-selectable AAL1 parameters, user-codable BBC values.
- Support of CAPI's ATM channel allocation features for PVCs and
dedicated VPs/VCs for SVCs, see registers *S8 / *S9 for
details.
- Support for RFC 2364, PPP over AAL5 incoming and outgoing
calls, ie. cFos evaluates / provides the required signalling
element. Also LAN LLC encapsulation can be used and signalled.
- Support for protocol signalling according to TR 9577.
- Support for HST broadband spec. (default) and the current
broadband CAPI proposal (use -j$ switch).
By providing full signalling support for outgoing calls and
evaluation of the respective info elements for incoming calls,
we hope that this time a lot of compatibility problems, which
exist in ISDN because the signalling elements are not used
properly, can be avoided.
For a complete documentation of cFos/ATM's additional
broadband features see ATM.HTM.
! Removed &P and &U modem commands. Use string registers &S11
and &S12 instead.
! The current ISDN MSN is now used as X.31/X.25 calling party
number. Thus you can set your calling number in the same way
as with ISDN dial-up connections by settings &Ax and &En.
! Filename changes:
CTRACE -> CTRACE.TXT
LOGFILE -> LOGFILE.TXT
! The PROFILE data format has changed, old profile data will have
to be re-entered and saved again. Sorry for the trouble, but
the old system was getting too small.
* Speeded PPP dialin in conjunction with MS DialUp-Network.
Be sure to turn off IP-Header-Compression under Windows 9x
with T-DSL for fast login! Rightclick on your T-DSL connection
in Dailup-Network and select Properties -> Server Types ->
TCP/IP settings -> IP-Header-Compression and switch it off.
Be sure to switch off the Properties -> Server Types ->
Logon to Network as well!
* Added subaddressing support: You can now dial subadresses by
using @ in the phone number or register S115. Also you can
listen to subaddresses or combinations of MSNs and subaddresses.
For more information see register &S10 (in MODEM.TXT) about
simulating MSNs by using subaddresses and SUBADD.HTM for a
complete description of cFos' use of MSNs & subaddresses.
* Added PPP LAN LLC encapsulation according RFC2364. You can set
S75.1=1 to activate it.
* Improved detection of some ethernet boards (cFos/Win & cFos/NT).
* New nice Icons
* Parameter -dtt generates CTRACE.TXT files with 1/100 sec
timestamps for cFos/Win and 1/1000 sec timestamps for cFos/NT.
* You can specify a CAPI reject cause in Register S38. This
can be useful for the Fido Freepoll feature. See MODEM.TXT
for more information.
* Changed ATD modem command, so that it will no longer need an
actual phone number when used with ADSL.
* Changed default of register S109 to reflect changes in CAPI
2.0 3rd edition. You can reset it to 127 if you experience
problems with older CAPIs (ie. ERROR/LISTEN modem responses).
Also registers S41 & S42 are no longer mapped to register
S109. Please use S41, S42 for CAPI 1.1 and S109 for CAPI 2.0.
* Improved protocol selection for incoming calls. cFos should
now be able to handle incoming X.31, Case B calls.
* cFos can change your username in outgoing PAP authentication
requests. This may be useful e.g. for dialins that require
to have a domain part at the end but software that does not
support that. There are two ways:
-- Set &S6 to the old username and &S7 to the new one.
cFos will replace the old one (if found) with the new one.
-- Leave &S6 empty and set &S7 to the domain to be added.
&S7 will be added to the username if it's not already
there.
* Now cFos always creates an NDISLOG.TXT file, when used for
DSL / PPPoE. It contains information about the last PPPoE
session and your ethernet adaptors. It will be overwritten
with the next PPPoE login attempt.
x Fixed a bug with PPP Echo-Reqs which could cause DSL-
disconnects.
x Charges wouldn't be displayed in the correct position in the
small status window. Fixed.
x Sometimes the V.120 protocol would not be selected properly
for incoming calls. Fixed.
x Fixed a bug where multiple PPP frames where encoded into one
HDLC frame.
- By default cFos also listens to call of type packet mode and
56k rate adaption and all types of GSM/V.110 calls. Therefore
we changed defaults of registers S107 & S14.
- Modified CAPI 1.1 to CAPI 2.0 mapping. Changing register S14
will also change S107/S108, changing register S20/S21/S27 will
change S100..S103 and changing S16/17 will generate BC,LLC,HLC
values and thereby change register &S0..&S2. No other mapping
is performed (ie. no mapping on ATZ will occur).
- Changes to the statusline: CPS-rates are now like 1234 (up
to 9999 cps), then 12k3 (up to 99999 cps) and then like 123k.
Online-time counter is now like mm'ss (up to 99min 59sec),
then like hh:mm.
cFos/NT
! Support for CAPI2032.DLL! SETUP32 will detect if you have no
kernelmode CAPI driver and look for a CAPI2032.DLL. If found,
it will add the switch -v0. This REQUIRES the status window
to be present, i.e. it will NOT work if you're not logged in.
You may activate it manually if you have problems with your
kernelmode CAPI (eg. API_GET logic startup error or spurious
crashes or hangs with network CAPI drivers). Just add -v0
in SETUP32's parameter field.
If used and debugging is on (-d.. switch used) the status window
will create a CDTRACE.TXT log file. Send this to us if there
are problems in our CAPI2032.DLL support.
PLEASE send us a mail if CAPI2032.DLL support works better than
the 'old' kernelmode support! Please include \WINNT\CFSETUP.LOG
in your mail.
* Now CAPIs with non-standard names (like DiCapi instead of
CAPI20x) are supported. Use -v<name> (like -vDiCapi) to
activate it manually. Usually the installer will set the right
CAPI name for you.
x Fixed freezes of cFos/NT with DSL under Win2000.
x Fixed time-sync bug under Win2k.
- -jr switch is now default. Use -jj to re-activate CAPI re-
registering.
cFos/Win
- Removed 'Stop Service' context menu selection. Use 'CFOSDW -d'
instead.
cFos/2
x Fixed slow internet uploads.
cFos/NT 3.03 BETA, 09-Feb-2000
! cFos/NT has now PPPoE (i.e. (A)DSL) support!
How to use cFos/NT DSL with Telekom T-DSL:
-- Dedicate one cFos COM-port to DSL
-- Add the "cFos DSL ..." modem to that port using the
Modem manager (Start > Settings > Control Panel > Modems)
-- Windows will offer to reconfigure RAS, follow that
suggestion.
-- Add a RAS port using the cFos DSL modem.
-- Finish RAS setup and reboot when you're asked.
-- Start Dial-Up Networking and add a new connection. Select
the cFos DSL modem and enter an arbitrary phone number
(like 42). Save the new entry.
-- Click 'Dial' and enter your account data when prompted:
It's like "111111111111222222222222#0001@t-online.de".
The 1's are your "Anschlusskennung" and the 2's are your
"T-Online-Nr.".
-- That's it! Have fun with your new high-speed-cFos!
Note for WinPoET users:
Be sure to Stop the "WinPPPoverEthernet" service in Start >
Settings > Control Panel > Services (in German it's under
Start > Einstellungen > Systemsteuerung > Dienste).
Otherwise, WinPoET will disconnect your cFos/NT PPPoE
sessions! It's not enough to close the taskbar icon!
* The cFos DSL modems in the .INF file are set to use the
budgets 10 (Card 1) and 9 (Card 2). Add the day in the
month when your budget is reset by hand in Start > Settings >
Control Panel > Modems > cFos DSL modem > Properties >
Connection > Advanced by settings the "Extra Settings" to
ATS95=<day> S94=<minutes per month for budget>.
cFos/Win 3.02a, 22-Dec-1999
x Fixed a bug which caused ADSL disconnects when used in
combination with ISDN caller monitor.
cFos/Win 3.02, 20-Dec-1999
cFos/NT
cFos/DOS
cFos/2
* Added a smaller cFos status window. This is now the
default. You can select old-style (large window) and
new-style (small window) in the context menu. The new
window contains the following information:
line 1: serial number
line 2: charging pulses, cps rate, connection timer
line 3: dialed/calling number or budget info
line 4: caller monitor
There are also 2 indicators, the left moves when a block
is received, the right when one is transmitted.
By double-clicking the client area of the window you can
switch the window's title bar on and off.
* Added support for 2 (or more) ethernet cards (ADSL/PPPoE).
cFos actually supports up to 10 ethernet cards. You can
select the card by ATS92=x. 1=first card, 2=second, ...
For convenience we added a second cFos (A)DSL modem to the
modem manager for easy selection of the second ethernet
card.
* cFos now writes the disconnect reason to the LOGFILE if
logging is activated.
x Fixed modem-information for ADSL. When doing PPPoE cFos
now reports 10.000.000 bit/s so that some media players
will play broadband stream.
- You may experience problems playing broadband streams with
windows media player. According to our tests you can solve
them by deactivating UDP. Start program files\windows media
player\mplayer2.exe and select "view" -> "options" ->
"advanced" -> "Windows Media" and deactivate the UDP check
box.
cFos/Win
x Fixed a GPF and some memory problems, which could occur
when cFos/Win was used with ADSL only. Thanx to Michael
Lau and Oliver Rode.
x Fixed a serious bug which could cause all kinds of problems
when cFos was loaded without a working CAPI, ie. ADSL only.
x Fixed a bug which caused a crash when clicking on "Help!"
in the context menu. Thanx to Hans-Georg Joepgen.
cFos/Win 3.01, 03-Dec-1999
* Added automatic blocksize adjustment in order to overcome
problems with MTU/MRU sizes greater than 1492.
x Fixed PPPoE address field handling and a lot of other
inconsistancies to RFC2516 and 2 bluescreens when an error
occurred during PPPoE session negotiation. Many thanks to
Heinz Rickes for his superb bug-reports/traces and helpful
hints.
x Fixed a bug in RFC1662 conversion which could affect
send (but not receive) speed.
- Note! In our tests WinPoET interfered with the cFos PPPoE
packets by actively trying to disconnect cFos' PPPoE
session, therefore you have to shutdown WinPoET before
using cFos: right-click on WinPoET's tray icon and select
shutdown.
cFos/Win 3.00, 25-Nov-1999
cFos/NT 3.00, 25-Nov-1999
cFos/DOS 3.00, 25-Nov-1999
cFos/2 3.00, 25-Nov-1999
....
If you're interested in even older history, get it from our BBS
as CFOSHIST.ZIP.
------------------------ End of file --------------------------- |
ecsoft2.org/system/files/repository/cf2_382.zip |
This work is licensed under a Creative Commons Attribution 4.0 International License.
Add new comment