What's new? cFosSpeed --------------------------------------------------------------------------Legend: * + !

x New feature Improvement Software change requires modification of your configuration Bugfix Information only

Revision history: ---------------------------------------------------------

cFosSpeed 9.04 build 2051 -- 19-Apr-2013 * New skin in Metro style. Have fun! :-) + Tweaked behaviour of auto hide on fullscreen, so it respects manual window closing and auto-open/hide settings better. + After the status windows was closed 3 times, cFosSpeed will now ask you if you want to disable auto-open/auto-hide. + RWIN expansion now opens the window more eagerly. + Completely new russian translation. Thanks to Armor Darks. x When TS was switched off, RWIN expansion was still on. Fixed. x Fixed a bug in RWIN expansion which caused some downloads to start very slow. Connection startup should be faster now. x Total Net talk speed is now always greater or equal local speed. Due to rounding there could have been some inaccuracies. Fixed. x Fixed slot configuration button in skins. x Fixed a bug in current connections dialog with spaces in filename. x Fixed a bug introduced in 9.01 build 2030 that caused too much spd.exe CPU load. Thanks to schkubey and Litfal for bug reports. x Removed some useless checks at Setup start that failed with some users. x Fixed console pair priorisation. x Fixed errors and improved crash dump handling in installer.

cFosSpeed 9.02 build 2032 -- 14-Feb-2013 + Improved crash handling. + Skins can now display a simple bar, instead of a bitmap, for the ANIMATION and SLIDER methods.

See http://www.cfos.de/en/skin/skin-reference.htm for details. + Tamed querying of TCP/UDP programs names. Thanks to Litfal for bug report. x Fixed a bug where some of the preferences settings would not be saved permanently. Thanks to Norbert & Contor. x Fixed multiple rare bugs found through crash dumps sent to us by users. x Fixed bugs in the budget configuration dialog. Thanks to dj_hetick. x Fixed range and mode settings in Budget Graph dialog. Thanks to Vel. x Fixed a bug in the full screen detection routine. Thanks to DJ Deipotent for persistently reporting it :-) x Fixed a hang in installation. x Fixed missing images for dialogs. x Usage graph is back. - After you click on a "new version available" balloon tip only newer versions than the one indicated will show a new balloon tip. - Switched slot order so that net talk is now in the last slot.

cFosSpeed 9.00 build 2020 -- 29-Jan-2013 * Re-vamped dialogs. They are now easier to use, faster and in the new Window 8 style. As part of the dialog re-vamp we changed the Traffic Analysis dialogs so it is easier to use and consistent with the prioritization dialogs. Instead of adding protocols/programs to slots, you now assign groups as they appear in the prioritization dialogs. If you like to also add individual programs or protocols, you can do so with spd commands. * Added new filters -tx-lite, -rx-lite and -lite. The idea is to detect "lite data streams", i.e. streams of data that are low volume and not bulk data in nature. + Added "spd slot X get/set/add categories CAT1:CAT2:..." command. This will set the slot X programs and protocols to all programs/protocols that are in one the listed categories. A category is the text before the frist "," in settings.ini/user.ini. Example: the line "gw2.exe=Games,Guild Wars 2" in section [highprogs] puts the program "gw2.exe" in the category "Games". + Added "spd slot show" command to show all settings for all slots. + Added nettalk_tx, nettalk_rx and nettalk_max modes for slots. + Fixed a bug in the adapter info display. + If setup crashes, it can now send us a dump of the crash to help us fix the problem. + Made the prioritization buttons in the current connections dialog

more responsive. + Added support to set priority if program name is "unknown" or "routed". + Link to features.htm on desktop is no longer created for prereleases. Thanks to Sublogics and Contor for the idea. + Added "spd prioritize pair <program> <protocol> <class>" command to set temporary prios for the program/protocol pair. The new Standard Current Connections dialog now uses this command. + cFosSpeed setup will pop up a warning box if programs are running which are known to cause (at least sometimes) problems when installing/deinstalling. We recommend you close these programs before continuing the setup. + Added percentage display for resent packets in "spd netstat". + New current connections dialog. + Sending of usage reports added. + Added Unknown_Bulk l7-protocol with default priority. + Improved bulk detection; it should be more stable now. Please report if there is unexpected behaviour. + Added -bulk, -tx-bulk, -rx-bulk filter expressions. They are true if any direction, resp. direction rx, resp. direction tx is in bulk mode. Only TCP connections can be in bulk mode, not UDP. + Improved HTTP Layer 7 detection. Now cFosSpeed also checks re-used HTTP connections for streaming. This way especially Youtube videos should be detected more reliably. + Added global variable min_hops. Usually, cFosSpeed will start with TTL 2 or 3 for ping timings and increase the TTL until a decent destination is found. The min_hops setting can be used to force cFosSpeed to use a higher minimum TTL. Thanks to Kullorki for inspiration. + Added a messagebox that is opened if cFosSpeed driver was not loaded. This could happen when you upgrade your system from Windows 7 to Windows 8. You need to reinstall cFosSpeed on Windows 8 to fix that. x More trace output when the driver would not install. x Added prioritization of program/protocol pair to Advanced Current Connections dialog. x Temporary prioritizations are now deleted when the Internet connection is terminated or the machine is rebooted. x Fixed a locking problem with multiple ports. x Changed minimum speeds for bulk data detection to 30 kb/s rx and 6 kb/s tx. Thanks to Michael32 for the hint. x Temporary prioritizations will now affect newly created connects as well. They are deleted if you manually override them or when the machine is rebooted.

x When prioritizing a connection to lowest, it vanished from the list. Fixed. x Fixed bug in checking of product news. x Fixed a problem with Youtube bulk-sending with BSTREAM protocol (which is set to "default" priority). The connection would be classified as "low". In our protocol and program logic "default" means "fall-through" and then the last -bulk rule changes the class to low. In general, this is intended, but not with BSTREAM, so we excluded it from the -bulk rule. Thanks to Ukjent for his report. x Fixed bad ping values in "spd ts" display. x Added a fix to avoid kernel stack exhaustion. Thanks to tonyhsie for report and testing. x Fixes in Setup to improve handling of rare update-installation issue: On update install, Windows might report the need to reboot after removal of the old cFosSpeed devices, before you can install them again. Setup now honours this. x Fixed bug where update install requires system reboot between uninstall and install. x Fixed printing of who opened our devices. x Installer now keeps "Program Files" folder read-only as Microsoft requests. x Fixed several crashes. Thanks to Burkhard Menzler and others for dump files. x Some fixes to comply with Win8 logo tests. x Fixed problems in current connections dialog with filename that contain spaces. x Fixed a Windows 8 bluescreen with DPC_WATCHDOG_VIOLATION (0x133). Thanks to kittler2 for the dump files. x Deinstallation will now work gracefully if driver was not installed, but service was still installed. - The Current Connections dialogs (old and new) now have the same application ID as the options dialogs. Only one of them can be used at the same time. This prevents overwriting prioritization settings from one dialog with another when both dialogs would be open simultaneously. - Switched to new compiler. - Re-arranged context always uses fade-in "Auto-Open", "Click them global for all menu a bit. Removed the "Effects" menu. cFosSpeed now and slide animations. Also moved "Always on Top", Through" options to the "Window Settings" menu and made windows.

- Unknown, Unknown_Bulk, Teredo and Teredo_Bulk l7-protocols all have default priority. We recommend not to assign a different priority, because with default priority the program prioritization will take care of it. And if there is not entry for the program the final bulk rule will classify bulk data as "low" and non-bulk as "default". - Changes in column sorting in console dialog.

cFosSpeed 8.02 build 1972 -- 02-Jul-2012 + Added expand_rwin variables to output of "spd tcb". + The WMI provider in cFosSpeed now also supports GetObject/GetObjectAsync, so more flexible WMI scripts are possible. x Fixed a bug in RWIN expansion. This bug caused prevented connections to certain servers. Thanks to Marcus Rüppel for his help. This could improve download speed with some servers as well. x It could have happened that class delays were still set after rx-shaping was switched off (you could see that with "spd classes"). That would have resulted in unnecessary delays. Fixed. x If the un/update-installation fails because the service could not be deinstalled, the installed will now return a proper error message asking you to reboot and try again. x Fixed a problem where an update install would sometimes fail, because spd.exe could not be deleted. x Improved error handling if cFosSpeed service could not be deleted on update install. x Hopefully fixed a crash. Thanks to Bartosz Polański for dump files. x Small fix for RWIN expansion and added more debug output. Thanks to Marcus Rüppel. - If you had several IPs set for your network card, cFosSpeed would have used them in unspecific order, depending on the ARP requests sent. Now cFosSpeed should always use the primary IP.

cFosSpeed 8.00 build 1946 -- 07-May-2012 ! cFosSpeed will now automatically expand Windows' TCP RWIN as needed! With our new "Automatic RWIN expansion" cFosSpeed will expand the RWIN (and the matching window scaling) to a value that allows a download with full speed and a delay of 100 msec. This makes system-wide settings of "GlobalMaxTcpWindowSize" or "TcpWindowSize" (under XP) superfluous and will keep your downloads fast even if Windows 7 "auto-tuning" feature doesn't work for you. As an added goodie it will provide fast download even for programs that can not achieve full download speed because they provide too small buffers to the Windows TCP/IP interface, like Cygwin SCP. You can change the maximum delay (i.e. TCP round trip time), but that affects memory consumption: cFosSpeed needs (delay in seconds) * (downloadspeed in bytes/sec) bytes, i.e. for a DSL line with 25 mbits/s (about 3000 kbytes/s) the memory requirement is 0.1 sec * 3000000 bytes/sec = 300 kbytes. To change this time use the "spd gset expand_rwin_dest_time <time-in-msec>"

.exe consumed a lot of CPU power and accessed the registry heavily.Changed COM initialisation. Thanks to Empyter. Thanks to yashpalshah for the report.cfos. .htm + cFosSpeed now checks every 2 days for program news. Even more languages are downloadable from our web site. Fixed. + Added Slovenian language.hta in the cFosSpeed dialog folder.Integrated keyboard LED support into cFosSpeed. This should help some users. x cFosSpeed now installs on Windows 8 Consumer Preview.command. x Added work-around for a Windows XP bug which prevented opening of web sites. -l-iplist rules. which weren't already permanently prioritised.Program news will not be displayed immediately after first installation. If you are not interested in program news. * To help cFosSpeed work with mobile connections it now dynamically tries ping TTL values until someone answers. Thanks to Cody. If there are any. Fixed. x Fixed a bug in the XL skins. This allows WMI utilities to display the same information as in the cFosSpeed status window.htm for details). where the first 10 or so hops would not answer. You can set it to 0 to disable this section when not rendered as normal window on screen.de/en/cfosspeed/documentation/lang. This feature is on by default. cFosSpeed creates a WMI class 'cfosspeed_perf_data' in the namespace \root\cfos which has all known skin variables as properties (see www. x On some machines the status window is not always displayed after sleep. + Skin section now have an optional parameter 'print_allowed'. where Mbytes per seconds were not displayed correctly.Improved setupapi log file support. That makes a total of 33 languages supported. -d-iplist. * Added WMI support. x Fixed a bug with negation of -s-iplist. .exe.cfos.de/en/skin/skin-reference. . Thanks for all feedback! x Fixed a bug which prevented connections to be displayed by the keyboard LED script. . It no longer uses the scripting host. x The on-the-fly prioritization dialog did not allow you to permanently prioritise programs. you can turn it off in the context menu under "Options". Thanks to Oliver Niebur for the report. Fixed. x On some machines spd. here: http://www. it displays the mail symbol in the status window and opens a url when clicked. -r-iplist. max with TTL 24. There is a little demo of how to access the cFosSpeed WMI data: wmi_demo.

E. . Default is on. i. cFosSpeed now stores all global and Traffic Shaping related data in \ProgramData\cFos\cFosSpeed directory.8. are stored in \Users###BOT_TEXT###lt;username>\Appdata\Local\cFos\cFosSpeed. class is in comparision to how fast it should be.168. ! To comply with the Windows design guides. "spd classes" and "spd cons -wquot" et al. Example: if you have a lot of traffic in your 'low' class and your 'high' class traffic doesn't get enough bandwidth.00 build 1901 -.exe lowest An upcoming version will have a GUI to set priorities. 0.95.08-Nov-2011 * Added manual priorisation for connections. All user specific data. which is a quotient that shows how fast a stream resp.204:52437 194.g.23:80 default udp 192. * cFosSpeed will now actively slow down the rx-speed of download streams if they are prioritised lower than other streams which run at the same time.OEM versions no longer notify the user about updates. examples: prioritise prioritise prioritise prioritise tcp 192. * cFosSpeed now has class delay management: this regulates the delay of each traffic class (which is user configurable) based on the amount of traffic in the class in comparison to other classes.5 means 50% too fast. a quotient of 1.249.8 means 20% too slow. cFosSpeed 7. In other words: if you are watching a video stream in your brower (high prio) and downloading at the same time (low prio). so it sends less rapidly and your 'high' class streams get some additional performance. <remote>.67. ! The -weight class parameter that is specified in the default settings does . 1. cFosSpeed will slow down the downloads to make sure you get enough bandwidth for the the video.222. This can be switched off by "spd gset throttle_fast 0". cFosSpeed will introduce some delay for the 'low' class.168.Added memory debugging.222:53 high prot *BULK low prog utorrent. like selected language and skins. you can set connections to a desired class based on their addresses.00 means perfect. Use the "spd prio" (or prioritize or prioritise) command to set the prio on the command line: Help says: prioritise tcp <local> <remote> <class> prioritise udp <local> <remote> <class> prioritise prot <protname> <class> prioritise prog <progname> <class> <local>. <protname> and <progname> may contain '?' and '*' wildcards . all bandwidth is again available for the downloads. This should greatly help heavy downloaders like torrent users. show a column named "wquot".204:* 208.e.8.. l7-protocols or programs. But if the video is stopped.

With this you can make sure packets in that class are sent only after a minimum delay time in the queue.cfos. + You can now undo the change of priority by using a "spd prio <selection> none" command (i. This allows filtering after the class of a TCP stream. + -class rule works now for UDP connections as well. + The "spd perf" setting is now automatically saved. . + The program prioritization dialog now allows you to suggest a newly added program to the cFos team. This also fixes the bug where IE9 causes page display problems when switching to the games section. The "current connections" dialog now has the option to prioritize a connection. i. -delay cann add some ADDITIONAL delay for packets. * Added On-the-fly prioritization. + Added Indonesian & British English language. while you work/play on your computer and notice a certain connection uses too much bandwidth. you can click it and reduce its priority without changing the general prioritization system.e. That is. Just click on a connection to change its priority. In many cases it will be easier to use this dialog than the normal program and protocol prioritization dialogs. It also now has a "Freeze" button to stop periodical update of the current connections. + Changed the look of the current connections dialog. The class is then reset to the value before the setting. This helps to keep fast sending streams of low priority (like P2P) slower and higher prio streams faster. Only classes that are no longer 'idle' or 'working' can be changed in their priority.de/en/cfosspeed/documentation/lang.e. + "spd classes" command shows stats for all classes in table form. Otherwise. So. + Speeded protocol and program prioritization dialogs. so we can include it in future releases. for example. here: http://www. A exacter regulation is still in development.htm + The L7 detector now recognizes Bittorrent uTP. all delays are set to 0. + The program and protocol prioritization dialogs now have a button to restore the prioritization settings to their default values.now specify the weight of all rx-streams in a class and no longer the weight of a single stream. no additional delays are introduced. + Added -class filter expression. + Added -delay parameter for classes. they are not in use anyway. That makes a total of 32 languages supported. i.e. It's true for packets on connections that have been manually changed in their priority. By default. by specifying a command with the class name "none"). since 'idle' or 'working' are only set on fresh connections were the priority could not yet been determined. + Added filter expression -manual. Even more languages are downloadable from our web site. you could use the filter "-tx -higher -class lower -c lower" to filter out all TCP ACKs of streams that are classified as lower. protocol or program temporary or easily add it to the prioritization scheme.

x Fixed bugs in rx-shaping code. + From now on. x Fixed several bugs in the Online Budget/Counter dialogs. x Fixed the 2 window problem and disabled line calibration / send test pings in cfosspeed context menu.. x If a ping_dest has been set by the user we accept ping replies ("pongs") to any TTL.and y. The right Setup is started automatically. + Added Layer-7 stream detection for VLC and Media Player Classic." command that just echos the text to the trace file and console.Status window auto-arrange is now turned off when you manually move the status window. x When you press the freeze button in the current connections dialog and then click on one of the sorter tabs. x Fixed a rare bluscreen.Added "spd echo . Thanks to Norbert Paradowski for dump file. where the status window would disappear after stand-by/wake up. Thanks to Михаил Монахов for his bug report. the archives are packed with LZX.INI you can move the skin's default position by <x> pixels to the right and <y> pixels to the bottom.. x Fixed a bug where net_talk_bcast would not be saved properly and was lost after the next restart. However. + Auto-hide on fullscreen now also works after you opened/closed the window manually. . only ping replies to TTLs 2-4 are accepted. we added an option to lock the window position to the window settings sub-menu. This is useful if the skins have shadows. x Fixed a bug that caused the driver not to load sometimes after booting. x Fixed a crash. resulting in a higher compression ratio. + Due to popular demand. x Fixed a bug where newer dialog html files would not overwrite the old ones during an update installation. x Fixed a long-standing bug. By specifying x_ofs=<x> and y_ofs=<y> in the [all] section of the skin .+ Skins now support an x. . . x Added check against NULL pointer in Windows 7 mobile broadband driver status messages.positioning offset. Otherwise. x Fixed truncated l7-protocol names in connection overview. the current connections are still refreshed and sorted. Furthermore. installation archives contain both x86 and x64 flavours of cFosSpeed ("fat" archives). Thanks to marmal for bug report and dump file. Thanks to tomtores for inspiration. if you turn off auto-open/auto-hide Auto-hide on fullscreen is also deactivated.

+ Added gset variable tx_shape.x" to do that.de/en/cfosspeed/documentation/keyboard-leds. you can switch between low latency / favour bandwidth wit the Button 1 on the G15 and the UP Button on the G19.0 means use default. When cFosSpeed detects such a keyboard. default 1. Added -udp-cnt rule: it counts the number of UDP packets in an UDP pseudo-connection. x The installer started the status window with elevation.x. * Added keyboard LED indicators. + If traffic shaping is (partly) inactive.exe could not be overwritten.htm for more information. the class name will be shown or when no rule matches and no class has yet been set for a connection the class is set to default.0. Fixed. cFosSpeed can indicate certain traffic shaping values by blinking the Num Lock and Scroll Lock LEDs. This caused program and protocol settings to malfunction if you had made changes to them (changes are recorded in user. If you enable it.255. x Fixed serious bug in -l7-prot. This bug was introduced in since v5. the skin windows will then be displayed on the keyboards display. this is now shown in "spd speed" command. + When the traffic class is still not set (at the beginning of a connection) the class column will display "working" or nothing. + Extended arguments for -tcp-seq and -tcp-cnt rules to 64 bit.168. + Added -udp-vol rule: it counts the volume of an UDP pseudo-connection. x TCP SYNs were not properly prioritized. thereby offering all cFosSpeed Traffic Shaping information during fullscreen mode apps / games. Thanks to km for his bug reports.255. you can now specify the Net Talk broadcast address.0. Now the topmost one catches the mouse click.cfos. Volume in this sense are all bytes including the IP and UDP header.x.255.1694. Thanks to Drool for inspiration. it offers a the option to display the status window on the display of the G15 or G19 display. which is 255.cFosSpeed 6. Skins for Logitech G15 & G19 were donated by Ingo Günther.255 or the subnet broadcast address like 192. x For troubleshooting. If more traffic is coming. See http://www. -udp-prog.ini/normalprots). Use "spd set net_talk_bcast x. to en/disable tx-shaping globally.13. x Uploads do now slow down downloads less than before. .11-May-2011 * Added support for Logitech G15 and G19 Gamer keyboards. Fixed.0. x Fixed installation problems where cfosspeed. -tcp-prog and -prog filter rules when they were used with negation (like -l7-prot !@user.ini and filter rules contain negations to read them properly). x Fixed behaviour of overlapping active areas in skins. In addition.60 build 1852 -. address 0.

The options menu is now also available for non-admins. . they are not returned with "TTL exceeded"). you can disable it in the context menu.Switched to new compiler. x Better tracking if test-pings reached the destination. Fixed. If you click on the symbol the corresponding website is displayed. e. . Thanks to kamcm for bug report.Important notifications.de for help and support. Otherwise. Notably. If so. x Fixed a error where certain skins would be incorrectly loaded and thus not displayed at all. the usual browser popup is used. pinger will not be used for burst and pingstat line starts with a '+'. .e. . If you don't want to see the main icon. x Fixed a long-standing problem where cFosSpeed might perform poorly after a wakeup from standby. x Fixed a bug in -prog and -l7-prot filters: they did not properly accept multiple arguments separated by commas. x Large ping values were always displayed as 999ms. x For Windows 7 the main icon is not hidden as long as at least one icon skin is displayed. x Variance accommodation now works for satellite connections with their very long ping times as well.By default max_trace_size is now 10 mbytes. x Skins would not display more than 21Mb/s speed. Thanks to Thomas Quella for his bug report.2. x No pinger boot will be done if both rx_shape and tx_shape are 0. UDP connections would not time-out and ever increase in numbers. we inhibit further test-pings with that TTL. the calibration notification and the trial period expiration messages are now indicated by a symbol in the status window if the skin supports it. . Thanks to Richard B. . for testing. Otherwise Windows cannot remember the icon settings. .x Fixed a potential problem when stopping a system service. x On some machines the status window was always topmost. not through one of the individual teamed adapters. Fixed.Tested cFosSpeed with "teaming".g. We used an Intel Gigabit ET Dual Port Server Adapter and their most recent teaming software v16.More trace output for an installation problem where the service can not be deleted. For older OSes the main icon is hidden as long as at least one icon skin is displayed. Fixed. Thanks to Andrey Chernov for dump file. Thanks to ipcopter. Please note: The route to the Internet must go through the virtual teaming adapter. . x Fixed a spurious freeze.If for some reason test-pings reach their destination (i.

leading to much lower loss rates. Now cFosSpeed detects this packet loss in TCP streams and keeps the streams from sending too much data. + Added Bulgarian language. Added delay_auto setting. The feature is on by default. Some Internet connections have a very small packet buffer for incoming data. This buffer is quickly overrun when too much data is received. Plus. Even more languages are downloadable from our web site. it will automatically set rx_delay and rx_width to sensible values. Preferences. a set msslimit and the intrinsic limit of the medium (like 1492 for PPPoE) will be used to change the MSS. Tests show that the packet loss rate can be as high as 5%.50 build 1810 -. If set. here: http://www. since cFosSpeed doesn't try to increase the send speed so often. rx_delay and rx_width. Nevertheless. they are incompatible to one another: you can not use both at the same time. + Added SACK statistics in "spd netstat" and "spd perf on" output. This lowers average ping time by about 8 msec in pure upload tests here. this leads to higher ping times and packet loss for all data received. It accepts parameters -clean to force cleaning of old values. Since TOS and DSCP both are stored in the same byte. Removed variable dest_width. it's good to set the medium properly. + Even if "Automatic MSS (MTU) optimization" is off (default). -clear to clear all values and -set to force use of the calculated variance. + Added "spd vari" command to show variance sample data. even UDP data used for Gaming or VoIP. This avoids packet loss. cFosSpeed tries to keep the ping between tx_delay and tx_delay + tx_width when sending and between rx_delay and rx_delay + rx_width when receiving.htm + Increased installation speed. The packet loss is then detected by the sending TCP and the rate of transmission is lowered. it helps rx-shaping. Therefore. + Added dumping of TOS values for "spd dump . + Tx-shaping has now a better average ping time. leading to packet loss.09-Feb-2011 * cFosSpeed now features packet loss avoidance.de/en/cfosspeed/documentation/lang. much less so in low latency mode. . If you want your own values in rx_delay and rx_width. + Classes can now have -tos <x> switch set to set TOS byte on all outgoing packets. true by default. The values are in usec.. * New parameters to set the desired ping delays in both directions: tx_delay.cfos. It limits sending streams quicker to a proper speed. tx_width.cFosSpeed 6.". That makes a total of 29 languages supported.. + Rx-shaping is now more precise. you just assign some value to them or switch off delay_auto. but can be switched off by setting "spd gset avoid_loss 0 -save" or switching off "Packet loss avoidance" under Options. Settings. fewer SACKs and sometimes much better throughput.

Thanks to Toxic for his tests. + Added global variable "vari_trace". that is the default now. + Added gset variable "max_hops" (default 8) to allow cFosSpeed to ping with higher TTLs. If you have some DSL variant cFosSpeed might reduce the TCP MSS on your connections to gain up to 3% speed if "Automatic MSS (MTU) optimization" is switched on. x Fixed some erroneous UTF-8 BOMs in settings. x Fixed a freeze with WLAN cards." settings made on the command line would be lost if changes were made in the HTA applets afterwards. -l-mynet. x Removed the additional up to 4 pings per second. but only on the next start. If you know the type of your connection. x Fixed bug in medium settings for media cable. pendants. They work like the -s and -d. "Settings". Thanks to Toxic for the trace. etc. x Fixed a problem where variance would not be properly calculated after pinger was changed. Settings. just for local and remote addresses. Fixed. Thanks to Toxic for his trace.. Options. x "spd set . -r. Fixed. You can list all loaded IPlists with the command "spd showiplists". When switched off new variance data is no longer dumped to trace. Thanks to Laurentius Węckowski for bug report. Fixed another bug in rx_limit code and other fixes in rx-shaping. x Switching an adapter On/Off didn't bind/unbind it immediately. you should use "spd pingboot" afterwards. Thanks to Gothico for the trace. i. x Fixed another bug that affected volume counting when net_talk was enabled. x The TCP MSS will no longer be lowered if the medium "adaptive" is set. Thanks to gj090879 for inspiration. x Setting msslimit to 536 with medium PPPoE had no effect. -l-bcast. x Fixed a problem where maxtxraw might become too large. x Setting a new iplist name under preferences didn't read the IPlist into memory right away. Thanks to Stefan Goerick for his dump. Fixed.+ Added "nsclear" command to clear the "netstat" counters. -l-iplist and -r-iplist. "Adapter Info" dialog. Traffic Shaping. x Fixed a bug in RWIN calculation of rx-shaping. -r-bcast. + Added information about cFosSpeed ports to "Options". If you change it.16.ini. Fixed. it's again sending only 2 pings per second. set it properly under Options. -r-mynet. 3g. invariant of the direction of traffic. cable_mixed.e. frame_count. <adapter>. but no other user was using cFosSpeed. Allowed TTL values are 8 .. . x Fixed a serious bug that affected TCP volume counting of sent traffic.txt. + Added filter expressions -l. x Fixed a problem where cFosSpeed could cause too much delay in tx direction.

Thanks to AndyC for his case. x Fixed a bug with key registration behind a proxy server. Thanks to Archer for report.dll which was needed for installation under Windows 2000. a value of 0 means "not at all". Toxic. If you change it.Added more trace output when key activation fails.Removed TCP pinger. + Added gset variable "max_hops" (default 8) to allow cFosSpeed to ping with higher TTLs. but connectivity fails somehow. noname. This will provide more accurate results.ini. which are checks for every 2 days. Thanks to gj090879 for inspiration. This works . a click on the balloon brings you to our download page. x TTL 1. + cFosSpeed is now trying harder to keep starting TCP streams from congesting the downstream path. + Added "calibrated" value to "spd speed" output to show how well calibrated cFosSpeed already is. + Added automatic check for new versions.x Fixed a problem where data would sometimes not be written properly to data. + Speeded ICMP packet handling. Fixed. + Net_talk packets are tamed and sent out only every 15 seconds if there is no other cFosSpeed found. Otherwise. you can choose to skip the new version. If you don't like to update. broadcast and multicast were erroneously considered Internet traffic. cFosSpeed 6. . .04 build 1753 -.19-Nov-2010 ! Removed cfosspeed.16. You can also set it to check for new beta versions.10 build 1774 -. Allowed TTL values are 8 . 100 means "fully".Thanks for the help of bandbreite. It is now displayed only 3 times. you should use "spd pingboot" afterwards. Shaori. x Increased value for avg_time to improve accuracy of maximum speed measurements. x Tamed Kaspersky hint. + Added option to context menu to send test pings for 60 seconds.02-Dec-2010 + If your line is fast cFosSpeed will send up to 4 pings per second to probe for congestion. Schimi and Gothico for their tests! cFosSpeed 6. Then there will be displayed no balloon tips for this version any more. cFosSpeed checks every 7 days for a new release. . Pinhead. + Improvements for key registration when user has IPv6.

just less intensely coloured. even if other programs don't report their route changes correctly. received packets are used. although no packets are sent out. This should make the "redetect routes" option obsolete and help automatically find the Traffic Shaping route.13-Sep-2010 * cFosSpeed can now communicate with other cFosSpeed drivers on your LAN to share statistical data of how much each of them sent. If you want to continue to use cFosSpeed. Statistics are sent out as UDP packets (by default on port 889) five times a second with TTL 1 to your local subnet broadcast address. so they will never leave your LAN. x Some improvements for skins.00 build 1700 -. x Fixed some program priorities and bugs in dialog. x Fixed bug in Adapter Info dialog. . + Improved pinger selection when ping reliability is low. cFosSpeed will show other party's traffic in the Liquid Crystal skins together with your own traffic. Now even then. please purchase an update. Moved the Traffic Shaping menu options into a new Traffic Shaping menu. + No pings are sent when there was no traffic for some time. cFosSpeed 6. + Added "Unknown" protocol to priority dialogs as well. This is to help disconnect-on-idle functionality. switch off net_talk_default. This increases the accuracy of traffic shaping with more than one machine.even if traffic shaping is disabled. cFosSpeed 6. x Fixed bug in service startup code. If you want to disable listening to net_talk packets as well. .Added hint to upgrade to Kaspersky Internet Security 2011 if a 2010 version is found under Vista or higher.License keys that included a limited 1-year update right and were sold until July 2008 for a special price no longer work now. Thanks to Armor Darks for the advice. x If net_talk was switched off. received net_talk packets were ignored as well.Reorganized context menu. x Fixed a bug where the installer would ask for your email address even if he already did so in some earlier installation after you changed the installer language.22-Sep-2010 + Changed the routing detection.02 build 1722 -. We call this feature "net_talk". . Again thanks to Yochanan. The Traffic . x Fixes for IE 9 beta in the dialog scripts.

. with DSL 16 mbit/s it's about 4ms). The ping variance display shows the variance and statistical certainty of the ping times of your connection. since cFosSpeed will not know if changes in ping time are due to variance or traffic from other LAN users.e. with Windows 7 look and real-time analysis. The traffic shaping indicator flashes whenever a packet is prioritized. + Added "DivX" to the list of streaming agents for the layer-7 protocol detection. Usually the variance is quite small (e. i. etc. so values that are too old will not be used. device. Thereby cFosSpeed supports the improved performance of the new network architecture. The "variance" variable will not be automatically changed if you have selected the variable non-cooperative algorithm. CDMA2000. per protocol. equipment with native mobile broadband drivers can now enjoy the benefits of cFosSpeed Traffic Shaping. i. maximum send speeds. WCDMA. Both traffic analysis skins now have a ping variance display and a traffic shaping indicator.g. The variable "net_talk" can be set to 0 to disable this feature. * New adapter info dialog to display info about the network cards in your system.Analysis skins show the total traffic as small bars under the numerical speed display. it must be the same on all machines in the LAN.e. This value can be accessed via variable "variance" (spd set variance). If you use more than one machine on the LAN. * New skins added: "TA Insight Skin". when it is sent faster than it would without traffic shaping. For WLAN you can try to use the channel recommendation for best throughput in "crowded" areas. See below for "limit classes and filters" for a more technical explanation of the feature. There is the new command "ts" or "talkstat" to see which other machines on your LAN use cFosSpeed. If you don't want this value to be automatically changed by cFosSpeed. + Ingo Günther (our graphics artist) donated again a new icon skin which nicely displays LAN traffic with the Net Talk feature. * Mobile Broadband Plattform of Windows 7 is now supported. The statistical data on which the variance calculation is based will decay after 15 minutes. For WWAN (Win 7 mobile broadband adapters) you get detailed information about the state of your UMTS/WCDMA/Wi-Max/etc. * The "Programs" and "Protocols" dialogs under "Settings" now allow setting tx-limits per program resp. You can change the UDP port number with the global variable "net_talk_port". set the global variable "vari_fixed" to 1 (spd gset vari_fixed 1 -save). But remember the frequency usage may change from minute to minute. + HTTP GET requests are now sent to the high queue regardless of the class of their connection. but with wireless networks it can be substantially higher. So users of UMTS. be sure to use cFosSpeed on all of them with variable cooperative algorithm. * cFosSpeed now measures the variance of ping packets and uses this value when shaping. * Technology update: cFosSpeed is now an NDIS 6 driver for Vista and Windows 7. There is detailed info for WLAN and WWAN.

+ Added download option for more skins in the context menu. i. in addition to the ARGB format. x cFosSpeed caused delay before sleep or hibernate. UDP pinging is more reliable.cfos. x Fixed slow Sleep/Hibernate problems. ! gset variable default_reg_id is now called reg_id_default. meaning that IP checksum will only be checked on incoming packets.de/en/cfosspeed/documentation/lang. here: http://www. That makes a total of 28 languages supported. x Fixed missing tracing for spd. the factory default priority would still be used instead or the normal priority the user had set. x Pinging with UDP is now preferred over ICMP. TIFF. Thanks to Peter Chamberlin for his bug report. These port numbers can be used to send spd commands directly to a certain port.e. so cFosSpeed can use them when booting.exe and missing trace output under strange conditions in speedsrv. like "spd 1 cstat". thus supporting the formats PNG. it would have no effect. + Global variable checksum_ip may now be set to 2 as well. x "spd ports" now shows the correct port numbers. + Two more languages added: Ukrainian & Vietnamese. but can be switched to either only TCP. x Fixed double dumping of settings to trace at the beginning of connection. + cFosSpeed now uses link speeds as reported by Windows as upper limits. if both work. x Fixed sending priority of pings. x The program and protocols dialogs will now automatically save their settings when you switch to another dialog page by clicking on menu on the left. + Global variables (accessible through "spd gset") are now written to the registry as well. x Fixed a bug in filter rules: when a protocol or program is set to non-normal priority by factory defaults and the user changed the priority to normal. + Added l7-detection for Teredo (and Teredo bulk) IPv6 tunnelling. Images of dialogs are now in PNG format. .htm + The count of connections displayed in skin windows now by default displays the sum of TCP + UDP connections (formerly it was only TCP connections). Thanks to Jacques Zurbriggen for his help. only UDP or both by clicking on the count.+ The skins can now load images with GDI+. This should increase reliability of pingers. JPG and GIF. Even more languages are downloadable from our web site. Fixed.dll. ! Variables rx_dest_width and tx_dest_width have been replaced with only one variable: dest_width. The skins can now use XRGB 32bit bitmap files. Thanks to Zbig for inspiration. This should fix Traffic Shaping not working properly with some routers.

only with "spd reload -iplist".cfhta to prevent them from being started interactively.de/en/cfosspeed/documentation/lang. Fixed. x IPlist's were not loaded at program start. TCP MSS is not changed by cFosSpeed.exe service to be deleted before going on.x When uninstalling (or doing an update install). Setup will wait for the sdp. x Switching the language did not change the language of the dialogs.. . Thai. for bug report. . x Changes in installer that hopefully prevent some strange installation failure. Romanian. That makes a total of 26 languages supported. . where <time> is measured in milliseconds. x Fixed a problem where the installer would sometimes not find old installations. Fixed. cFosSpeed 5.exe. This forces TCP to adjust to line conditions faster. Only 2 (cooperative) and 3 (not cooperative) remain.12 build 1652 -. two security features of Windows and are now flagged to support 3GB of user space memory. x Fixed and updated multi-language files. Peter Fischer and others for dump files. .cfos. This should fix a problem where after an update install the status window is gone. . Thanks to Marco Padovan and others for dumps and tests.hta files have been renamed to . Thanks to bazolo for bug report. Even more languages are downloadable from our web site. + Four more languages added: Greek. x Fixed a hang problem in cfosspeed.The reg_id = 1 (fixed) has been removed. Thanks to Ingo Günther.htm + Added gset variable dump_wshark to create dump files in Wireshark compatible format.UDP checksum checking is now off by default. Thanks to Richard B. i. so product activation should now succeed more often.Executables are now flagged to support Data Execution Prevention (DEP) and Address space layout randomization (ASLR).31-May-2010 + Added better detection of proxy settings to setup.cFosSpeed queues now by default outgoing data for a maximum of 1 sec instead of 3 secs. x Fixed a bug that crashed some Vista & Windows 7 systems when uninstalling. This should fix problems with some strange web sites. x Now handle_mss is 0 by default.e. here: http://www. . You can change this settings by setting "spd gset max_queue_time <time> -save". Macedonian.

set it to 'no' in the Traffic Shaping dialog. + Added "spd openby" function: show you which processes have opened the cFosSpeed device.exe to 20000 bytes/sec: spd limit class slow -speed 20000 spd limit filter -A -prog app.cfos. * Added new concept of "limit classes and filters". With this you can rate-limit your applications or protocols when sending. If you download more videos instead of watching their streams. + Added Layer-7 detection for RTMP. cFosSpeed setup will now close open dialog windows. you can set the priority to low. the installer will try to rebuild the inf cache after cleaning old . called BSTREAM_C/BSTREAM_S.htm for the documentation of filter expressions. To illustrate. the installer will fail and prompt you to reboot. + When the browser or a plug-in like flash controls a multimedia stream downloads/uploads.17-Mar-2010 ! Removed 'Ask' for dial-up connections. Thus. + Added NSPlayer to the list of streaming clients. the firewall filters have been moved to the limit filters. + Minor installation improvement: If the driver is already flagged for deletion.inf/. Traffic Shaping is now enabled by default for all dial-up connections.de/en/cfosspeed/reference/filter..Thanks again to Pavel Chernykh for his help with russian translations. Thanks to Vadim for providing the use-case. here is an example: Limit app. so the layer-7 analysis cannot distinguish between viewing or downloading a stream.pnf files and trying again. + Minor installation improvement: If driver installation fails. because they look the exactly the same. They are used before the "regular classed and filters" are used. so layer-7 detection . You can use the full range of filter expressions to specify which traffic should be rate-limited. layer-7 analysis now classifies this as a seperate protocol. Use "spd limit help" to get a list of subcommands. The main difference between limit and regular classes is that -speed parameter for limit classes sets a maximum send speed for packets in this class. If you don't want Traffic Shaping for a particular dial-up connection. It is prioritized high by default. all downloads/uploads of video and audio files are also classified as BSTREAM_C/BSTREAM_S.10 build 1619 -. There is no user interface save the command line yet. cFosSpeed 5.exe -c slow Class and filter settings are automatically saved when changed and loaded when cFosSpeed loads. Unfortunately. + Before uninstallation. See http://www.

+ Now you can switch the type of pinger with "spd pinger <prot>". :) + Added support for buttons in taskbar icon skins for Windows 7. + "spd class xxx -D" command can now delete a class even if there are still filters pointing to it. the filters are then deleted as well as the class. even if it is further away from us than a slower one. Setting "spd gset auto_burst 0 -save" will switch off cFosSpeed's automatic burst to find the line speed when going online. Even more languages are downloadable from our web site.finds streams even if not marked with the appropriate content-type HTTP attribute. so the skin windows fit more easily into the Gadget area.de/en/cfosspeed/documentation/lang. + Added "Traffic Analysis Icon Skin"! Thanks to our designer Ingo Günther. but different protocol. Yet. but were set to default priority right away. + Added -pid filter expression that matches the process ID of Windows processes. This only applies if you disable "auto-arrange". That makes a total of 21 languages supported. x For whatever reason. Thanks to eXtreme for leading my attention there. + Two more languages added: Czech and Serbian (in both Latin and Cyrillic).exe was unloaded.htm + Skin window position is now stored for each skin. Thanks to PULARITHA1 for inspiration.cfos. + Program name lookup for connections has been sped up. + Added 2nd monitor support for the status window. + The Traffic Analysis Skin windows now has a little line bar diagram below the slot name (on the left pane) to indicate traffic for each slot individually. x Fixed UNEXPECTED_KERNEL_MODE_TRAP (7f) EXCEPTION_DOUBLE_FAULT . This could have caused problems with the dialogs and system sleep / hibernate. where prot is "tcp". it might get re-used by a different process some time later. + Added -pid option for "spd connections" to show the Windows process ID for each connection. + Class names can now contain any character except SPACE and TAB and even these characters if you enclose the name in double quotes. + Transparent areas in Gadget PNGs are now cut off. + Added gset variable auto_burst. Please note that a process ID is only valid until the process terminates. This has been fixed. "udp" or "icmp" to the same ttl and usermode/kernelmode. here: http://www. packets of streams with l7-protocols set normal priority did not "fall through" as is documented. x Fixed the way cfosspeed. + We now choose to send pings to a fast responding hop.

dll." :) . x Fixed bug in meta pinger that could have caused a crash.Added additional trace output for route detection. x Fixed process name resolution for Windows 7 x64.pnf files after deinstallation. x Fixed "spd class xxx -speed 0". Thanks to CDH for his bug report. Thanks to Sven Gärtner.. .. Thanks to Tony Hsieh for his kernel dump. cFosSpeed sometimes would send so much data that it virtually froze the machine. x Daemon now handles WM_ENDSESSION correctly. x cFosSpeed will not boot the pinger when shaping is switched off. Fixed. previously introduced by a corresponding RTCP packet. Fixed. x Fixed range checking for "msslimit" set variable. x Fixed a bug where cFosSpeed wouldn't remember the status window position (only applicable if auto-arrange is turned off)..Moved installation and service functions to speedsrv.txt file size has been increased to 1 mb. . x spd command line now works with unicode as well. .Strict RTP checking is default again. x Changed HTA icon.Support for 360safety in installer." are now named "Aquarium. -vlan-prio can now be used for default class as well. .bluescreens which could sometimes happen if many device drivers used a lot of stack space. x Program names in connection overview are now unicode as well. x Switches -dscp.. . x When bursting to find the line speed. x Fixed high DPC latency problems. . But some software does not use RTCP connections.inf and . Fixed.cFosSpeed will delete now its OEM*. like IxChariot or VoIPBuster.Removed warn box for RAS connections in cfosspeed. x Driver all too often did not load saved settings and instead used burst to determine line speed. -weight. x "spd filter -I" with a position that is was too high caused a crash. This could help when you notice occasional stutter of sound output.The default maximum trace. Too often regular UDP packets were erroneously detected as RTP. .dll. x Fixed non-working pinger in certain setups where application layer gateways or NAT solutions are used that don't honour the TTL properly. Thanks to vadim for bug report. which were reported by Infium98. With strict checking RTP packets must contain a source ID. -vlan-id. .The skins formerly named "cFosSpeed.

Hopefully. + New slot commands: you can set up the slots from the spd command line as well. Also. where the volume of traffic of certain programs and protocols is counted. due to popular demand. Be sure to allow packets from spd. All commands begin with "spd slot ": .00 build 1559 -.ini you can now toggle this setting in the menu. window settings menu of the context the window settings configuration to the [param] section of the cfosspeed.30-Oct-2009 x Fixed wrong colours for graphs in Traffic Analysis skin.27-Oct-2009 ! New skin: cFosSpeed now comes with a "Traffic Analysis" skin. The skin comes in two sizes: small to get a quick overview and large for detailed analysis. routers and ISPs.cFosSpeed 5. Then click on the text for each colour to enable/disable the respective graph. ! Rewrote ping engine. The reliability of the measurements is checked all the time and cFosSpeed will switch to a different pinger if one starts to fail. cFosSpeed 5. x Fixed missing ML keys.e. packets can be sent from both kernelmode and usermode. "Hybrid ping" is dead. In this Beta version the slot dialog is sometimes hard to use. i. The Usage Graph dialog now also shows the total sums of the displayed line diagrams. You can setup which traffic goes to which slot (and is thereby drawn by which graph) in the slot setup dialog.00 build 1560 -. All pingers operate in parallel and cFosSpeed automatically selects the best one. long live "meta ping"! :) The new pinger engine can make test pings to measure connection latency with ICMP (like ping). Each skin draws up to 10 graphs. but we are improving the slot setup dialog in upcoming versions. Each graph displays the value of a certain traffic "slot". To enable/disable a graph line click on the 'legend' button on the left border to open the left pane. Commands of pinger pingstat pingclear pingboot sethops the new ping engine: set the protocol and TTL for outgoing test pings print ping statistics (-clear clears stats after printing) clears ping statistics cycle thru all pingers to find best protocol and TTL set the TTL for outgoing test pings ! New and improved configuration dialogs that should be easier to use and navigate. which allows fine grained real-time traffic analysis. furthermore. this will further reduce the problems users have with misbehaving firewalls. To do so. ! Moved 'hide_on_fullscreen' key from global configuration.exe to pass through your firewall if you're asked. you can use the following commands. into the file. but as well with UDP and TCP.

cFosSpeed will still know the real operating system version.<n> <n> <n> <n> get/set name <name> get/set/add protocols <colon-separated list of protocol names> get/set/add programs <colon-separated list of program names> get/set mode get/set the traffic counting mode.ini + Added new skin functionality: you can now draw lines and set text with arbitrary fonts in your system. rx. They are both counted in usec.htm + Added tracking of UDP pseudo-connections counts. + Improved burst code to find the line speed after install. + The skins now support system fonts for text display. + Added a quicker way for the minimum RTT to adapt to higher ping times.g. max. by "spd set tx_dest_width 20000". + You can now configure to check if outgoing TCP segments are resends of segments that are still in the send queue. + Added spd con -lss and -ss option to display the largest ever used segment size and all segment size values. Added detection of a second traffic shaper to burst. This will print detailed traffic statistics for each TCP connection. This will happen automatically only three times after connect now. since it may consume too much time for a meagre gain of some 0.de/en/skin/skin-reference.cfos. whichever is faster in percent 'total' modes display all traffic. total_tx. You can change them e. ignoring protocol/program settings unused protocols display protocols that have not been assigned to a slot unused programs display program names that have not been assigned to a slot save save all slot settings to user. . If you want to squeeze the last bit of speed out of your connection. Changes are saved on a per-port basis automatically. interactive) connections must now not exceed a certain speed. + Added gset variable dump_ascii to switch off ASCII printing of data in data dump mode. switch it on with "spd gset resent_in_queue 1 -save". total_max 'max' modes display rx or tx. + Added -stat parameter to "spd tcb" command.ini reload load all slot settings from user. + Two more regulation parameters of variable shaper are now available and can be changed on the command-line: tx_dest_width and rx_dest_width. + New language: Nederlands! That makes a total of 19 languages supported. total_rx. + Improved bulk detection: non bulk streams (i.de/en/cfosspeed/documentation/lang. + When started in compatibility mode. See http://www. Thus skin designers don't need to define their own bitmap fonts any more. Also the HISTORY method supports line drawing.h tm for details.1% tx bandwidth in tests here. By default this check is no longer performed. available modes are: tx.cfos. Even more languages are downloadable from our web site. here: http://www.e.

exe to sometimes crash while switching skins.03-Jun-2009 * Finally added auto-hide on fullscreen to the skin window. This could lead to BitTorrent UDP connections being flagged as RTP. TSOPT and ECN. Thanks to Ralf Knuth. Fixed.only if not opened/closed manually. The old format (which is still supported) was by Emule. x Fixed tsclear command. x If running as Admin a change of language would not update the . . Listed flags are: MSS. tx_limit and inhibit_bridged. which caused cfosspeed. Thanks to Sz. x Fixed TCP counter "ACKs for unsent data". x Fixed bug in usage graph display. And sometimes game mode changed focus. An upper case letter indicates that the option is in use for that TCP connection. x Better bulk detection for small MSS. . cFosSpeed automatically closes the skin windows.sys (Symantec Antivirus) when booting. if an application . x RTP detection would try to identify packets as RTP even if UDP pseudoconnection had the l7-protocol already saved. WSCALE. Thanks to TheXtremeKing for data dumps. who provided the code for this feature. Fixed. J. x Fixed a bluescreen under Vista when hibernating. x Fixed problems with game mode: under some circumstances the window would not open after it closed automatically. + IP blocklists are now also accepted in Protowall/Peerguardian format. x Fixed a long-standing skin bug. cFosSpeed 4. See "spd cons -?" for more help. SACK. (dj deipotent).+ Speeded handling of out-of-sequence TCP segments.Added some decoding for Win7 in trace file. + "spd cons -speed" now lists a new column: flags. x Added workaround to avoid spurious crashes in fslx. x Fixed Window 7 bug in game mode. x Fixed a rare crash when dump mode was on. . It should now open/close the window automatically on fullscreen . This could lessen overall CPU load by some percent and lower the memory consumption.Removed NDIS status output that only filled up the trace file. thanks to Mario Schieke.The dialog\calibration*. It had erroneously cleared rx_limit. Thanks to Ingo Günther.52 build 1509 -.hta files. a lowercase letter indicates the initiator of the connection tried to negotiate the option to no avail and a '-' means the option is off. Fixed.htm files are now used from our server directly instead of from the distribution. Thanks to Richard B.

Thanks to GB W for inspiration. This is now the default. + Added help texts for global variables dump_sessions and passthru.ini: filter=-tx -d-iplist ipfilter -c drop filter=-rx -s-iplist ipfilter -c drop [iplist] ipfilter=c:\text\ipfilter. the usage graph can now also display the total transmitted/received number of bytes. file sharing) are in bulk mode. These block lists are not supplied with cFosSpeed. Switch it off to prevent cFosSpeed from guessing if certain l7-protocols (like IRC. An example excerpt from settings. You can filter on VLAN packets with -is-vlan. + Added support for VLAN tags.de/en/cfosspeed/reference/filter. -udp-rport and -rport to match remote ports.e. In the [iplist] section in settings.g. + Added additional way of allocation to relieve non-paged pool.cfos. "spd gset passthru /?" to get help. + Added -tcp-lport. The filters -s-iplist and -d-iplist accept as a second parameter an iplist name. to discard them. + Nicer budget graphics.de/en/cfosspeed/reference/ip-list.dat ipfilter=c:\text\my. We call those lists "iplists".dat This will read both files and make them available as iplist named 'ipfilter'. + Added new global setting "bulk_detect".ini. To disable this feature. i. -vlan-prio and -vlan-id filters.ini you must specify the iplist names with the corresponding IP block list files that contain the IP-ranges to be blocked. Use "spd reload -iplist" to reload the iplists from the source files. It works like this: cFosSpeed supports these iplists through two filter expressions: -s-iplist and -d-iplist. Use e.ini to 0. It opens the window after fullscreen mode is exited if the last time it was opened was automatically. i. Thanks to esz for the idea. * cFosSpeed can now block huge lists of IP-addresses the same way IP-Blockers like Protowall and Peerguardian support them. See http://www. . This iplist is used by default to filter packets to the drop queue. And you can specify VLAN priority and ID to be set for each traffic class. -udp-lport and -lport to match local ports and -tcp-rport.htm for more.htm section "RX-priorisation" for more details.cfos. They are already set by default in settings.ini is "ipfilter". transferring large amounts of data. The default name used in settings.g. By setting this option in a filter expression you can force cfosspeed to set the class of this filter as the main class of the TCP/UDP connection this packet belongs to. All traffic to or from one of the listed addresses is blocked. See http://www.(e.e. which is 1 by default.ini or user. set the key "hide_on_fullscreen" in the section for the respective skin window/network card in cfosspeed. a game) switches to fullscreen mode. Telnet. + Added new filter option "-force-set-class".

.x Favour ping time mode is no longer switched off with each installation. the variable shaper. This should guard better against measurement or calculation errors.The variable strict_rtp_check is now 0 by default. x Tried to fix a psched. Thanks to prophecy. Thanks to Octavian for the report. . cFosSpeed 4. even if there was no traffic otherwise. . x If the measured delay is too high the fixed shaping algorithm now lowers txspeed more. x Fixed "spd medium" command. Thanks to GB W for help. it's like our well-known Liquid Crystal skin. x Fixed potentially serious bug in interlocked handling. Fixed. x Fixed a crash when machine wakes up from hibernation.sys crash.ini file was saved as non-unicode.The global parameter dump_arp is now 0 by default. This could cause a problem when unicode filenames were tried to save. x If the cfosspeed. you can Shaping Mode and you click on the cFosSpeed no longer asks for the default shaping algorithm. x Relaxed CPU load needed for program name queries on routed UDP traffic. . x UDP checksum errors were counted but not printed. x Expanded and fixed "spd tvstat" counters. x The variable shaper sent pings all the time. Fixed. If you want to use the fixed shaper change this setting under Settings. If you experience many unexpected RTP packets in l7-protocol detection. but instead uses instead. x Overview of active connections should have less "Unknown" program names now. Fixed. Traffic for each connection individually under Connections when toolkit icon.50 build 1456 -. Preferences.When installing. it was not changed to unicode later. x RTP statistics were not printed when there were no RTCP sessions. x RTP detection bug fix. . x Added more debug output when driver could not be loaded.Added more debugging output to help finding "Driver not loaded" problems. you may want to switch it back on. Thanks to Kai for dump file. This has been fixed. Thanks to Eric Fraser for dumps. x UDP packets without checksum are now properly handled. even if we attained a higher speed some time before.10-Feb-2009 + Added new skin: "LC History".

. Thanks to Hardi Trenkel for crash dump file. which caused Windows problems.25-Jun-2008 + Filter expressions -s and -d now accept lists of addresses.24 build 1420 -. x Tried to fix problem with socket error sending pings that caused ping balloons. Thanks to SyntaX. + Added Layer-7 detection for large HTTP downloads (client & server). Fixed. Thanks to 4wd for bug report and testing. x Adapters were sometimes unbound too fast. cFosSpeed 4. x Fixed some Windows object security problems. x Fixed a crash with Cisco Systems VPN Client. + Improved detection of packets that NDIS sends erroneously to cFosSpeed. SSL_S and SSH sometimes switched between _BULK and regular versions periodically.gadget from distribution.22 build 1406 -. x Added better handling of multiple but different SYN segments and improved recovery after ACK for unsent data. Thanks to Deepak for bug report. . This has been amended. Thus. Thanks to yen linh for report. Fixed. we relaxed the check a bit. HTTP transfers which take more than 1 sec.exe. Thanks to mumia for bug report. cFosSpeed 4. x Fixed a bug where cFosSpeed would not properly reset the 'bridged' setting when the router resets while cFosSpeed is running. at full speed are now classified as HTTP_C_BULK / HTTP_S_BULK and have low priority as default. You can change the priority in the Layer-7 Protocol prioritization dialog.Removed obsolete NDIS handler. + Speeded memory allocation.03-Jul-2008 x The saved "spd dump -save" setting was never read. x Fixed a crash under Vista that would close spd.Removed speed. It can now be downloaded from our website. Fixed. SSL and SSH non-BULK l7-protocols would stay on default priority even if the l7-protocol priority was set to high. x It seems some networks trash the Ping IP packet when they return it to the sender and cFosSpeed couldn't find the replies in its lists. Thanks to reMiND for the idea.but with a history that scrolls to the left. x L7 protocols SSL_C. Thanks to khashayar zayyani for help. x Sometimes HTTP. .

Fixed. This will still bypass all shaping and packet modification logic.txt.htm + trace. Thanks to Darko Grskovic for inspiration.txt is now in UTF-8 coding. To activate set "spd gset log_sessions 1". We now only lower the MSS if the RX and TX rates are reasonably symmetrical. notepad for viewing. Only setting them to "No" will force the unbind. Add a "-save" if you want to keep it activated after a restart. you can set it max size with gset variable max_session_log_size. cFosSpeed 4.exe crash. Use e. + Added a way to change and save rtt_tab's. If that limit is exceeded. x Low latency mode lowered the TCP MSS even in cases where the increased amount of TCP ACKs would totally saturate the upstream. here: http://www. . ports. packets are sent out like any other packet is with default priority. x IP reassembly code was broken. Thanks to Andrey Chernov for his help. This sample gadget demonstrates how to create your own sidebar gadgets.txt. The data of the sessions is not saved. This may be good if you want to see what happened when you didn't watch the status window.20 build 1389 -.gadget in the cFosSpeed installation directory (double-click to install after first re-boot). Debugging purpose only. x Fixed a cfosspeed. + Network adapters are no longer unbound if set to "Auto".sys crash. to a disk file. Thanks to Steffen Rose for report. + Added spd command "tcb" to show interactively some of the info that is written to session_log.cfos. The disk file is called session_log. but without a byte-order marker at the beginning. default is 1mb.+ Added a switch to log all TCP connections with their addresses. We might be interested in publishing your gadget on our website. Thanks to Oliver Rauh for bug report.12-Feb-2008 + Added support for Vista Sidebar Gadgets. + The gset parameter passthru can now be set to 2. but not as radical as passthru = 1. etc.de/en/cfosspeed/documentation/lang.txt. x Fixed psched. This will dump NDIS_PACKETS with all fields into trace. statistics. Feel free to contact us. See speed. only statistics. Thanks to Reinhold Gose for dump file. Debugging purpose only. x To fix the case where line geometry is such that you have lots of download and not much upload (like 1024/32) we now limit the amount of data that is sent out prioritised in classes high and higher to 40% of TX-bandwidth each. + New language: Arabic! That makes a total of 18 languages supported.g. + Added func_trace = 2. Even more languages are downloadable from our web site.

It caused too many problems. Fixed. This can help in testing filter rules or finding performance problems. This could have happened whenever you had more than one active adapter. cFosSpeed 4.04 build 1336 -. x Buttons in the icon skins where not working under Windows Vista. cFosSpeed 4. x Historical maximum speeds no longer fall for the moment. Maybe this crash only appeared with certain VPN software. x Some internal rewrite to fix a spurious bluescreen.06-Sep-2007 + You can now even set a more limited subnet mask override (see subnet_override). adding a route is retried every 3 seconds. multiple network cards or bridging. VPN software. x Now setting 'inhibit_bridged' will immediately change 'bridged' variable. x Testing whether not activating the device will fix freezes after installation under Vista. You can now notify it manually by the new context menu option "re-detect routes". Thanks to Zyw for inspiration.29-Oct-2007 + Variable shaper will regain full speed quicker after it slowed down when congestion was detected. Fixed. + Some network adapters don't notify cFosSpeed about route changes. x Cleaned up NDIS packet handling. + Added "spd cperf" command to switch on or off class traffic dumping. + When cFosSpeed's variable shaper is sending slow because of tx congestion and that congestion goes away.+ If class installer is locked. This could fix problems with Hamachi. + Historical maximum speeds can now fall as well. Please test and report! x Fixed a rare crash while loading.06 build 1353 -. cFosSpeed will now return to its old tx speed quicker. Thanks to Velouria for the bug report. This should help in keeping the trace file small and readable. + Certain WLAN line status codes are no longer logged to trace file. x Fixed a long-standing bug (maybe as old as v2. Thanks to Christopher Moffett for the dump file. By setting "spd cperf on" cFosSpeed will dump about once per second how many bytes were sent in what priority class.13): packets were sometimes sent to the wrong network adapter. x cFosSpeed window would stay open on a WAN connection even if you set it not to shape the connection. if your line gets slower .

FTPDATA protocol can now be set to high or higher priority. Now rules like -tcp-dport.e. The pre-set weights are: class class class class high default low lowest -weight -weight -weight -weight 400 100 25 6 I. Changes to timerstyle are only active after a restart of cFosSpeed. + Now UDP checksums are checked as well. e. .txt logging of firewalled packets.e. . Only supported by variable shaper. + Added gset variable fwlog. ACKs are always sent out in the higher class). Furthermore.g. Thanks to danny for inspiration. so a newly created higher-than-average TCP stream needs these seconds to come to full speed. etc. all TCP streams are mapped to a certain class (this only applies for bulk data. i. . Thanks to ghorvath for inspiration.10-Aug-2007 ! Added rx-priorisation. default. set "spd timerstyle <x>" or list supported values ("spd timerstyle -?"). cFosSpeed 4. Switching of sessions between bulk and regular mode is done automatically based on speed and packet sizes. but not necessarily (e.02 build 1312 -. work as well. Setting it to 0 ("spd gset fwlog 0 -save") will disable fwlog.Removed tracing of minimal RTT ping packets. low. SSL_C_BULK and SSH_BULK. + New language: Russian. regardless of its packet sizes. regular browser downloads (class default) should get about 16 times the speed than Torrents (class lowest).The "no pings" balloon will now appear later. according to filter rules. + Added "spd timerstyle" command to query (just "spd timerstyle"). the number of pings that must be missing for this balloon to appear is higher now. That makes a total of 17 languages supported. It works as follows: Each class (high. + Added layer-7 protocols SSL_S_BULK. + Straightened evaluation of which filter rules determine the class of a connection. lowest) has a weight assigned. A TCP stream with weight 100 gets a window that is about 4 times bigger than a stream with weight 25.(because its bandwidth isn't fixed or because your speed was switched down). The class weight is used when TCP windows for rx-shaping are computed. . The weighting needs some time (some seconds) to be through. the sending server might not be fast enough). The third column of a "spd filter" output is 'c' for rules that set the class. This should *usually* translate into more speed on that stream.g.

.Module "ackfilter" is now disabled by default. x Switching the medium no longer changes the shaping algorithm. use variable bandwidth without cooperation. .+ "spd reset_budget" without specifying a budget number now resets the current budget. This was unintuitive.variable bandwidth without cooperation: Same as above. If you want a different shaping algo (variable/fixed) you now have to switch it manually. Thanks to Steve Coolen for his help. The installer lets you specify the type of broadband connection you have: . The value is in bytes as cFosSpeed calculates them.Streamlined some code in search of obnoxious "slow LAN copy" bug. For best performance. x Fixed a problem where downloads would be slowed too much. if you have no influence on the computers connected to the broadband connection. FTP with TLS) command sessions are now identified as FTPCMD in layer-7 detection. while no other computer uses the available bandwidth. followed by variable bandwidth with cooperation.19-Jun-2007 ! Major New Feature: Multi-User Version finally available! Now you can use cFosSpeed on several PCs connected to one router. This might be up to some . not the regular priorisation of TCP ACKs.e. This does only switch off the filtering of presumably superfluous TCP ACKs. It was displayed regardless of the number of connections. x FTPS (FTP with SSL. .cFosSpeed service is no longer flagged interactive. cFosSpeed 4.variable bandwidth with cooperation: Either your connection has variable bandwidth and/or you use it with several PCs simultaneously (with cFosSpeed installed on each PC). however at least one computer has no cFosSpeed Traffic Shaping. just use "spd set rx_limit <value>" resp. * Now you can set MAXimum rx-speed and tx-speed! You can set it under Options / Settings / Preferences. . i. calibrate each computer independently. Set "ackfilter=1" in section [param] in cfosspeed. Thanks to ghorvath. "spd set tx_limit <value>".00 build 1283 -. Also a new Traffic Shaping algorithm is available for users with variable bandwidth.fixed bandwidth: Your connection has fixed bandwidth and you either use it exclusively or all Internet traffic is routed through your PC. x Fixed warning that is displayed if too many connections cause rx-shaping to be inefficient. Please inform us if something doesn't work as expected. . However. Thanks to FR.ini to enable it again. Settings: "fixed bandwidth" allows lowest ping times. Or.

+ New language: Brazilian Portuguese.txt for more details. -addshow:c or -sort:c options. To set no limit. This should hopefully help with some firewalls that are difficult to configure or have problems with spd. but the rx_limit is only met statistically. This is needed if you have more than one router and use them cascaded. it's possible you receive more than the limit. Use "spd cons -class" or -show:c. maxtxraw ("spd set maxrx" resp. i. It is a good idea to give your client one full blast upload and download before setting one of those limits. Otherwise. That makes a total of 16 languages supported. -addshow resp. + Added additional columns for average tcp segment size (ass) to "spd cons". named "hybrid ping". can be added with "-mss" option and has the column key 'm' for -show.e. + Recoded RX-shaping. + New filter rules -tcp-seq and -tcp-cnt to match on bytes of sequence space transmitted or number of packets in this connection. The tx_limit is quite accurate. -addshow resp. cFosSpeed already knows the network interface that is used to send data to the Internet and it got the subnet mask OF YOUR SUBNET. + Added a warning that is displayed if too many active connections cause rx-shaping to be inefficient. cFosSpeed should now work much better with very many connections. The value is automatically saved. -sort parameters. Thanks to pogowurst for inspiration. + Added manual configuration option to change the subnet mask (only applies if you use a router). See other "cons" or "-sort:" entries here in whatsnew. high. -sort parameters. "spd set maxtxraw") and then set the limit accordingly. cFosSpeed will switch between usermode and kernelmode ping at the beginning of a connection to ensure pings are coming through. like with BitTorrent. * Now you can display the class most packets of TCP connections and UDP pseudoconnections are classified to (higher. But if you use . low or lowest).exe sending ICMP messages. because it doesn't know the "true" line speeds. + Added a proper "spd cons -?" help screen. set it to "inf" (like "spd set rx_limit inf"). They are included in "spd -speed". It is included in "spd -speed". can be added with "-ass" option and have the column keys 'a' for tx ass and 'A' for rx ass for -show. This can be disabled with "spd gset balloon_many_cons 0 -save". it will have problems calculating. but shortly afterwards you'll receive less.percent more than what your software shows you. + Added additional column with MSS to "spd cons". default. * cFosSpeed now has support to send ping messages from both usermode and kernelmode. The "current connections" dialog show the class as well.sys can not be loaded. respectively. + Added more debug output when cfosspeed. It's best to look at maxrx resp.

Fixed. Sorry for the delay. with less 1's) manually. Thanks to spookypsi and all other for dumps. x Changing l7-protocol priority to "Normal" didn't work. + We now activate the device after installation. followed by an equal sign and the desired new subnet mask. In that case. But all traffic OUTSIDE of your subnet is considered Internet traffic. download an original version from .0 If you don't know the MAC address of your router. drivers and archives are now digitally signed. cFosSpeed 3.The cFosSpeed Multi-User Version will be available as beta within the next weeks. However. If set to 0. This could fix some problems with non-loading drivers. use "spd ports". Thanks to Paszczak for the feature request. If you download a version without a digital signature of "cFos Software GmbH" it has been tampered with and is not from us. Before that. It's the router_mac value.22 build 1254 -. x Usage graph didn't work with user rights under Vista. x I hope I finally fixed that darned crash at deinstallation. it only worked on new connections. cFosSpeed 3. like this: [subnet_override] 11:22:33:44:55:66=255. x Fixed two possible causes for non-MSS aligned RWINs.28-Feb-2007 . trace. patience and testing.multiple routers it doesn't know about the subnet mask of the next-hop subnet. but we had to fix the Vista issues first. x Fixes in rx-shaping for slow speeds (like ISDN). it will prevent cFosSpeed from saving data. x Fixed logging of driver load problems for Vista. Fixed. This is a requirement for Windows Vista x64.13-Mar-2007 + Added gset variable save_in_session. * All cFosSpeed executables. Thanks to TSE for inspiration. To do that add the MAC address of the router to section [subnet_override] in cfosspeed.0. x Fixed a rare problem with license keys when re-installing cFosSpeed.ini.255. but comes in handy for all other operating systems. budget and traffic stats every 10 minutes. + When lowering msslimit this is now enforced on existing connections as well. So you can specify a BROADER subnet mask (i.e.ini. x Fixed a problem under Vista where budget and skin settings would not be written to disk after modification.txt is still saved if output is printed to it.20 build 1234 -.

You can give a range of DSCP values as "-dscp x:y" or a single values like "-dscp x".cfos. Many thanks to eZtaR and Mattias Boström for their translations. + Added methods frame_count and cable_mixed. + Until now -l7-prot rule didn't accept the protocol "unknown". proper detection if you're Admin. proper reporting if network installer is locked. x Numerous fixes for Windows Vista: automatic calling of setup. Now you can write "filter=-tx -l7-prot unknown -c lowest" to match all packets with no recognised l7-protocol. installation quirks. That makes a total of 14 languages supported. Even more languages are downloadable from our web site. -all. no ports are unbound. The column key for rtts is 'i'. -speed to add window limit.http://www.de/download + Added proper trustinfo to manifest so Windows Vista now asks correctly at the start of the installer for user rights elevation. to also show some columns. here: http://www. + "spd perf" output is now scaled with K or M postfixes if values become too high.cfos. Thanks to TSE. problems with hibernation. Fixed.ini: keep_bindings=1 disables unbind operations for seemingly unused network adapters. See RFC 2474 for details on DSCP and http://www.htm for details on filter expressions. + Added -dscp filter condition.cfos. Thanks to Knarf for inspiration. x Fixed a bug where layer-7 detection sometimes confused http streaming server with client. This keeps cFosSpeed from unbinding and binding again shortly afterwards when the router becomes available. missing program names for connections. View them with "spd cons -rtt".hta as well. + Added a parameter in the [param] section of cfosspeed.. Use it if you experience connection losses with VPN. key registration problem. Thanks to Paul Pagel and all others. They can be chosen now from netconfig. x Fixed a problem where status windows would stay open.. We have to see how useful that turns out to be.exe when password was wrong. x Sometimes cFosSpeed forgot routing information after hibernation. this has been fixed. x Fixed a crash at deinstallation/update-installation. all speed critical variables to display. + More switches for spd cons: -win. + Added parameters to "spd cons": -time to also show the duration of connections and -addshow:. + When no routes to the Internet are found. + New languages Danish and Swedish.de/en/cfosspeed/reference/filter.de/en/cfosspeed/documentation/lang. columns are selected like with -show. + cFosSpeed now keeps RTTs of each TCP connection. all variables resp. .htm + Added media frame_count and cable_mixed.

x Upload speed was sometimes too low when low-latency mode was activated. cFosSpeed 3. Thanks to ptr727 for the report. x Fixed some trace output when driver didn't start. . since it's no longer supported thanks to Vista TCP/IP auto-tuning. . Fixed. 20-40 seems to be a good value.Now cFosSpeed will no longer check or change the TcpWindowSize or RWIN parameter under Vista.09-Nov-2006 + Added -dscp option to class command to set a DSCP value to all outgoing packets of a class. + Added context menu entry to switch latency setting x Fixed a problem with usage graph under Vista.Again a hint to heavy downloaders: limit the number of your download connections. . Thanks to Thorsten Taube. + Added support for Vista interface type 71. . x Removed erroneous properties dialog in Windows' Local Area Connection. This ensures more stable download rates and in the end faster downloads. Thanks to Schimi1983 for help. Thanks to Paul Pagel. x Sometimes not all settings were loaded from DATA.12 build 1184 -. Fixed. Fixed. Fixed.INI when a port was opened. + Added some wait time for driver to load after install.More changes to rx-shaping to allow smaller ping times when downloading. . x Fixed a problem where cfosspeed. . x cFosSpeed didn't find a route when the driver wasn't loaded beforehand. x Tried to work around locked conditions with Vista class installer.Added trace output for problems with power handling. Fixed. Fixed. x Fixed a problem with Usage Graph and IE 7. x Some files were not correctly deleted on uninstall.x Sometimes cFosSpeed didn't detect route changes right after reboot. This should be better now.cfosspeed didn't work if the already installed key-file was read-only. See RFC 2474 for details on DSCP.exe would cause 100% CPU usage right after install in some cases. x Fixes for poorly performing rx-shaping: download throughput would be limited too much.TCP window size is now adjusted to allow 25 Mbit/s downloads. x Re-registering with a key.

x Prevented cFosSpeed from unbinding itself from CISCO VPN adapters. Also with "hard limits" you can force cFosSpeed to throw away all data if the budget limit is exceeded.Context menu entries "Clear calibration data" and "Send calibration pulse" are now reduced to one entry. x Tried to fix a cfosspeed. it adds a diagnostic message to the trace file. x When IP addresses where added/deleted/changed to/from the network card the cFosSpeed port and window closed. cFosSpeed installer will check if driver is running.Status windows show speeds now based on transmitted IP packet volume. You can set the day of month when your budget resets. x When a WAN connection was not set to "yes" in "connections". . Fixed. protocols and programs and record it into log files. Fixed. Thanks to Vigil for inspiration. used volume. but are connected with a router and not with a bridge. There is a usage indicator for the current budget in the skin status window. x Usage Graph now works for non-admins.exe crash where the context menu would refer to no longer existing windows. . Hopefully this fixes connection problems there. * cFosSpeed can now track the used volume for budgets. + cFosSpeed default skin now has a nice explanatory "panel" that pops up when you hover over one of the active areas. Set it if you have a public IP address. cFosSpeed 3. Thanks to TSE. + Added better debug trace possibilities if driver doesn't load. x Deleted IP addresses were sometimes not transferred correctly to the driver. If not. This could lead to cFosSpeed ignoring all data packets.x Fixed a bug in the scaling of usage graph when used with "sum" display. . you could not enable Traffic Shaping in context menu. but installation continues.After install. There is a new dialog to display the usage graphically.10 build 1153 -. + Added inhibit_bridged set variable. . You can assign your connections to one of 10 budgets in order to count your online time resp.07-Aug-2006 * New online time and volume budgets. The global setting traffic_stat (default 1) can be set to 0 to disable all budget and traffic statistic tracking. The "spd budget" command shows exact budget status. This should make installation problems better visible. x HTA fixes.

x Now cFosSpeed runs under Vista x64. x LAN ports that closed due to inactivity were re-opened incorrectly. + HTA dialogs are now existent only once and pull their language specific texts from the regular ml-file speedml. "set medium /?" and "set method /?" with a list of available settings. Translators now only have to translate speedml. + Added "medium /?".. Use -sort:<sortkey> to sort and -show:<columns. Thanks to Paul Mercer for his help. -noudp and -notcp will not print UDP resp. but 50 result in better download speed. x Another try to fix that annoying problem of empty taskbar icons. sometimes known as "RFC 1483 bridged" or "RFC 2684 bridged". x Fixes for Dial-Up connection for Windows Vista Beta 2. x Fixed dump_sessions 4. + When left. This fix could as well help users that had the effect of dropping TX rates over time. 400 seems to be normal with Azureus. + RX (downstream) traffic shaping can now be switched on or off by setting "spd gset rx_shape 1" resp. "0".+ Recoded RX (downstream) traffic shaping.txt.txt and no longer work on the HTA files as well. To further increase your download speed. limit the number of receiving connections. Thanks to martin winkler. + Added new method bridged_over_aal5. Column p l o g 7 r t R T d keys are: Protocol (TCP or UDP) (only display. In the same way traffic shaping can now be totally switched on or off by setting "spd gset shape 1" resp. Thanks to Wanton.> to specify the columns to be printed. :) .of right-clicking the taskbar icon. all cFosSpeed windows are re-set to topmost. in case they were covered with some other window. This should help especially BitTorrent users with improved download speed and better ping times. Fixed. tcp connections. no sort) Local IP:port number Remote IP:port number Program name L7-protocol RX volume TX volume Current RX speed Current TX speed Duration of connection To reverse the sorting order Example: "spd cons -sort:-d -show:lod -noudp" shows all TCP connections and displays local and remote IP:ports and their connection time. + "Current Connections" has a new design and can now be sorted. oldest first. "0". Column keys are case significant. + "spd cons" output can now be sorted and only specific columns can be printed..

12-May-2006 * Major feature: Added Protocol Layer 7 Detection. Bittorrent. Thanks to thefonz. This gives cFosSpeed precise traffic analysis capabilities and thereby allows you fine-grained control over your traffic.x Now cFosSpeed properly distinguishes between http media downloads and streamed plays. cFosSpeed analyzes traffic based on the transferred data rather than the port number used. RTCP. IMAP4 Voice-over IP: RTP. fixed. see session dumping below. DNS. it is assumed that only one of those addresses is used to communicate with the Internet. Kademlia. This should fix problems where users experienced slowdown of LAN traffic. Thanks to tycoon. Thanks to Prótár Gábor. SSH. x Some FTP data connections (like with Total Commander) were not properly detected. Kazaa. x Kademlia/E2K UDP detection included again. (S)NTP. cFosSpeed 3. However.Switched off tooltip display for skin windows. x Fixed an UDP detection bug. Direct Connect Streaming Media: HTTP-Streams with various Media-Players and RTSP For each protocol cFosSpeed distinguishes between client and server mode. User data of these connections can also be recorded into a log file for analysis. Thanks to Kubiac. Fixed. This could have lead to connections not being shaped although traffic shaping was enabled. SIP Special protocols: Telnet. POP3. x Minor tweaks of the network component installation. Thanks to Daniel Hirschmann. x cFosSpeed would not detect cases where the router wasn't in one of your subnets. All protocols can be prioritised individually. FTP. Thanks to Arne Brachhold. RPC Filesharing: eDonkey. This hopefully fixes installation problems with network bridges. x Fix for missing interface info. x Fixed install retry with corrupted DevicePath key. . x Now settings will be flushed to data.ini when the system shuts down. From now on. In addition there is a "Connections console" giving you real-time information about the current connections and their detected protocols. x Now cFosSpeed can handle up to 16 IP addresses per network card. SMTP.00 build 1103 -. x Changes to fix problems when displaying taskbar icon. As a by-product you can now use internet connection sharing to connect . cFosSpeed detects the following protocols: Commonly used: HTTP. Gnutella(2). SSL. IRC.

Driver.de/en/cfosspeed/reference/filter. filesharing traffic prioritised low.) You can tighten and/or change the firewall rules like you see fit. The pseudo-connections are displayed under "spd cons" as well.e. cFosSpeed firewall is only designed to protect you from the basic threats like malformed packets. All in one line that is: spd gset dump_sessions 2. All the advantages of the broadband Traffic Shaping are now available for ISDN.cfos.ini (or "spd filter") for the active rules and the explanatio n in http://www. * Added session dump: you can now dump TCP sessions and UDP pseudo-sessions in their own files. You can switch it on in the cFosSpeed configuration dialogs. router) ports to protect you from IP spoofing. The maximum file size is set to 100k. By selecting the right medium you can help cFosSpeed to be more accurate with its traffic shaping.several computers to the Internet and still have e. It's off by default. but delete also if l7-protocol is known. make it hard to find out that a live system is at your IP address. since there are few firewalls available for that platform.e. but not for LAN (i. UDP packets between two peers are believed to belong to the same connection if they arrive less 10 seconds apart.g. Ingress/egress filtering is only in place for WAN (i. This way you can have all packets of one session in one file (and not more). Have a look at settings.htm. From now on ISDN users also benefit from cFosSpeed Traffic Shaping! This makes your ISDN connections more responsive by reducing ping times. but delete dump file if there was no data except TCP SYNs dump like 2. dump and never delete dump file * Added Medium selection to Options/Connections. if you want to change it use "spd gset max_session_dump_size 200k" (change "200k" to your liking). The timeout can be adjusted by the udp_timeout gset variable (the variable is in milliseconds). * Added UDP pseudo-connection tracking. This could be useful for x64 users. Activate it with "spd gset dump_sessions 2" and switch on TCP payload dumping with "spd gset dump_tcp_data 1" (without TCP data dumps there won't be anything interesting for us to see). Status Windows and Setup and all other components are all true 64-bit programs! The 64-bit version has all the features of the 32-bit version. source routing and known insecure open ports. "spd fwstat" will show a count of blocked packets and the rules that caused th e blocking. The next major release will have additional bandwidth negotiation for multiple PCs connected to a single router. * New Technology: cFosSpeed is now available as 64-bit version for Windows XP x64 Edition. The firewall tries to stealth your PC as good as possible (i.TXT contains a dump of the packets. gset dump_tcp_data 1 "spd 0 2 3 4 gset dump_sessions" accepts the following values: don't dump sessions dump. Be sure to check that the method for your ISDN connections is set to "ISDN" in cFosSpeed context-menu > connections. FWLOG. * Added firewall functionality.e. dial-up). * Added support for Traffic Shaping for ISDN. .

packets of protocols that are set to normal can be matched by later program filters (usually protocols are matched first and only if no match was found programs are matched).exe has been added to program prios. + Added gset variable "port_close_time". in the [Param] section of cfosspeed. + Added new method ip_over_aal5 (a. + Added "click-through" mode to skin windows. If you want to use Traffic Shaping on the underlying connection of your VPN use the address of your VPN host as ping destination. Therefore. + Renamed medium dsl_pppoa to dsl_pppoa_vc_mux and added new medium dsl_pppoa_llc. .* Reworked cFosSpeed connection engine. uptime and program. cFosSpeed then maintains connection information for each route which is used for the different ping destinations. use a ping destination which is routed via VPN. these streams are not yet detected by our layer7 detection. cFosSpeed will now limit the MSS to 1452. To use several connections provide several ping destinations by setting the parameters "ping_dest=".ini.INF files and therefore cannot install cFosSpeed. Connection names are indicated as window names in the context menu. Some ISPs reportedly use it. which is the maximum MSS for PPPoE anyway. Especially. The difference is only apparent with a router.a. You can even use several routers at the same network adapter. "spd fstat -clear" clears the stats. one per line.k. + Added "spd fstat" command to display which filters matched how often. + Added new skin variable "latency_mode" and a new action to execute SPD commands via skin buttons. Thus our skins now allow you to switch to low latency mode. + Added some more trace output why ports where disconnected. "ping_dest3=". In order to use Traffic Shaping for the actual VPN connection. Unfortunately. If you activate it. + Azureus. Use it to check if your filters are working. "ping_dest2=". The cFosSpeed installer now retries the installation with a fix the registry (DevicePath key). Thanks to José Miguel Sá for his help. the new Azureus release uses encryption which makes detection hard. * 1337 ready! :-) + If your method is set to PPPoE.. but afterwards only 1452. where the MSS to the router is 1460. RFC 1483/2684 Routed). + Added turkish and traditional chinese HTML/HTA dialogs. The additional variable "latency" indicates if low latency mode is actually on. Thanks to thefonz for pointing that out. mouse clicks are processed by the window beneath the cFosSpeed skin window. + Protocols and programs that are set to "normal" prio are not matched at all (since there is no longer a filter rule for normal prio). You can now use multiple connections to the internet simultaneously. + In some installations windows can't find it's . After this many seconds without . As a result cFosSpeed now supports Routing for RAS (RRAS) and VPN. Added new medium ip_over_aal5 as well. This will show a list of all tcp connections with traffic. + Added new spd command "spd connections" or "spd cons"..

e.TXT. it will be ignored by cFosSpeed. Disable this check if you use Voice over IP Software which doesn't generate RTCP packets. .htm instead.cfos.txt file). it is dumped to the FWLOG. + Added "spd dump ip" to dump IP packets (possibly fragmented) and "spd dump ipr" to dump IP datagrams (after IP reassembly) when they are handled by cFosSpeed. x Fixed a bug in medium selection under Options/Connections: sometimes the new medium would not be properly selected. + Improved accuracy of downstream speed calculation. + Better ping times in "Favour Ping Time" mode. Default is 1 (enabled). you should experience less fluctuations in the ping time. since now the MSS is limited to 536 bytes in that mode. but only if your connection is slower than about 20-30 kb/sec.The yes/no/auto setting for a network card without router now determines the default value for this card with router. i. .ini can now turn off strict checking of RTP packets. + Now tray icons are re-displayed after explorer restarts.traffic a LAN port will close automatically. since they create too many false positives. See http://www. + When a packet is dropped because it is totally malformed.txt from distribution. + Errors while doing a "spd reload" are now printed on the console as well (not only to the trace.Removed filter_expressions.New design of HTA's. + Some internal changes and speed improvements.de/en/cfosspeed/reference/filter. + Reintroduced TCP checksums: if a packet doesn't check out. . x Fixed a bug where sometimes the window wouldn't open in router mode. With strict checking RTP packets must contain a source ID.cfos.TXT file. + Added IP fragmentation support. previously introduced by a corresponding RTCP packet. See http://www. + Added -rand filter rule. + The rule that caused a packet to be dropped is now printed to FWLOG. + Rx shaping should more smooth now.de/en/cfosspeed/reference/filter. + "method" set variable can now be entered and displayed symbolically.htm for details.Switched off detectors for Kademlia and E2K UDP protocols for now. + The new gset parameter "strict_rtp_check=0" in the [Param] section of cfosspeed. like VoIPBuster. . .

x Fixed a problem where .ini files could not be accessed due to sharing violations.ini. on WAN ports traffic shaping should be activated and status windows should open properly. x Tx packets that have to be dropped because of queue overflow are again counted as regular packets in NETSTAT.TXT. x On connections with low-downstream bandwidth rx shaping might have taken some seconds to effectively kick in.ini and properly inited. packets could be lost with WAN connections. Fixed. This should prevent disk read problems. if one traffic class' queue overflows. This. Thanks to Samuel Lee for a minidump and testing.e. In particular.sys crash. x Fixed a bug where windows of WAN ports would disappear after some minutes. I. it caused Azureus with many uploads to overflow the queues. This removes a "feature" that was added in v2. x In rare cases.995. x Fixed a problem where LAN ports would close and not re-open correctly afterwards. Fixed. especially from cfosspeed. each traffic class has (again) it's own overflow limit of this many bytes: max_queue_size (in msecs) * tx_speed (in bytes/sec) / 1000. but did not work well. Thanks to Armin Schöffmann for a dump.x Fixed a bug where the yes/no/auto setting for networks cards could sometimes be lost after route changes. x Too many packets were logged to FWLOG. x Fixed a crash in installation process (actually while unloading cFosSpeed). x Now tcp_warn switch is properly read from param section of cfosspeed.03. Thanks to Armin Schöffmann for testing. x Finally. caused other applications' data to be dropped also and thus their performance to be very poor. the other ones' are not affected. in return. x Final fix for that RTP crash. x cFosSpeed would sometimes not ask if a WAN connection should be shaped. x Changed initialisation code. which was sometimes not yet accessible when cFosSpeed was started. . Fixed. x Fixed a rare UNEXPECTED_KERNEL_MODE_TRAP crash. Thanks to Theodor Ramisch for his report. Thanks to Mario Steinhauser for reporting. Now cFosSpeed waits for the system to be fully up and running until it reads its settings from disk. Now. Thanks to Henrik Steiner and all others who provided me with traces. The "Overflow packets" line has been removed and the packets again appear in the "queue overflow" line in CSTAT. Fixed. x We finally fixed that psched.

.12 -. It uses the concept of filter rules. Fixed. * New skin: Liquid crystal! This skin can be used in conjunction with your own bitmap. x Some other components seem to have problems when cFosSpeed executes concurrent calls to BindAdapter in parallel.cFosSpeed 2. x Fixed problems with HTA dialogs related to registry permissions. which are used anyway to schedule outgoing traffic. Thanks to AlexV for his help. Thanks to Hagen Roehrig and Benny for traces. thus degrading download performance. * We added a basic firewall functionality to cFosSpeed. + "spd cstat" now shows txspeed and max_queue_size as well. + Language added: Hungarian.15-Sep-2005 + Added differential statistics to "spd pingstat". cFosSpeed 2.Removed all "fixes" for that "socket send error 10022". This should help diagnose problems where pings work but at some time stop doing so.28-Jul-2005 * Added RTP (real-time transport protocol.tga in the line "background=back. The firewall settings are NOT ACTIVE. x Fixed a bug that caused the ACK-filter to filter way too many ACKs. cFosSpeed 2. x Circumvented a crash that sometimes happened in Windows' pshed. the firewall's manufacturer will fix the problem.10 -. As a sample we included matrix. Now cFosSpeed executes only one call at a time. RFC 2550) support. The numbers in brackets are the counts starting after the last time a ping worked. which makes a total of 12 languages supported. It turned out that the only working fix to this problem was to deinstall the firewall (in two cases it was the AVG firewall). though. thus ensuring fast transmission and low latency.12 -.tga. replace back. + Circumvented some strange behaviour with certain routers that resulted in switching method from PPPoE to PPPoA.sys. Popular RTP applications are Voice over IP (VoIP) and streaming media. To use your own background image. If you want to filter .12 the turkish language files were missing.19-Sep-2005 x In the old 2. x TCP RWIN is now set so that DSL-6000 (and other 6mbit fast connections) will work with full speed. x Fix for multiple loads of cFosSpeed on Terminal Services. Thanks to KY Wong for testing.tga" in the [All] section with name of your bitmap. cFosSpeed will automatically detect RTP data and put it into the 'high' class. Hopefully.

Korean and Polish were already supported).ini. + Improved the way ping messages are sent out. We're talking microseconds here.cfos.geek. Add a "-save" to have the setting saved in cfosspeed. Macedonian. you can now temporarily enable/disable it in the context menu.e. So statistics now reflect what was really sent to the net. + You can now call "snapshot" from the cFosSpeed console. you can now set "spd gset handle_mss 0" to instruct it so. + Usually cFosSpeed handles your TCP MSS ("MSS clamping") (i.cfos.tr for their help! Other languages (right now Dutch.htm + You can disable the balloon about missing pings permanently by setting "spd gset balloon_no_pings 0 -save". Also you can now limit skin sections for cFos or cFosSpeed only.com. English. Hungarian.txt for a documentation of supported rules. But if you want cFosSpeed to leave the MSS alone. This could make cFosSpeed process data a little faster. French. See filter_expressions. Thanks to www.de/forum * New language: Turkish. Switching off MSS handling is not recommended. This can save some 1% tx volume. Now incoming packets are filtered as well. Spanish. This makes a total of 11 languages supported (Chinese simplified. which were translated by third parties are available here: http://www. so don't expect anything big. the MTU for TCP packets). + TCP data retransmissions of packets that are still queued are no longer sent out.htm for details. The easiest way to talk to us is through our forum online at http://www. * There is one more thing: we "it never worked for me" in your issues with cFosSpeed. This does not fix the "no pings" balloon. German. Swedish and Thai). but added to "Overflow packets" instead. tell US about We cannot possibly check all the forums on answer to whoever wrote that.cfos.ini. Italian. Portuguese.de/en/cfosspeed/documentation/lang. + In order to see how effective Traffic Shaping is. PLEASE. This work automatically and the MSS values are chosen so data transfer rates and ping times are best. not to cFosSpeed. the net and often we cannot sometimes read about cFosSpeed problems like other people's forums. + Added gset dump_framing variable.your traffic comment in the desired rules in settings. Chinese traditional. but help the shaping algorithm to run more smoothly. Japanese. + Tx packets that have to be dropped because of queue overflow are no longer counted as regular packets in NETSTAT. + Changed internal locking and priority of driver. but the only two classes they can be put into are 'drop' (to filter out a packet) or any other class to let the packet pass. See www. This setting is not saved. + Added support for composite background images for the skins.de/techinfo/skin. This prints the . So you can make skins for both products.

Just use "spd sethops <ttl>" to make test pings have TTL <ttl>. It is disabled by default. These diagnostics are displayed in the "spd pingstat" command as well. If you want to limit the number of total tcp-connections (to 200 in this example). If cFosSpeed gets invalid packets now it's likely it'll ignore them and just pass them on. m. they would have been dropped. + All global variables (which can be shown with "spd gset") can now be saved to cfosspeed. + Improved performance of SPD.txt.EXE when used on a router (like an ICS server). + Added sethops command to ease setting the add_hops parameter to a desired value. g etc) and hex values (numbers prefixed by "0x").txt with the name of the program. + spd cstat command now shows percentage of sent data in each class. Use "spd gset pinglog 1" to enable. + New gset variables max_dump_size. + Added PINGLOG. . + addhops variable can now be negative. first serve.ini files and debug info. . Fixed: only one cFosSpeed can run at a time.RST SYN -tcp-connections 200: -c drop + Added timerstyle mode 3 (Tick Counter). + Added more diagnostic code to prevent erroneous "No pings" balloons. x Fixed a crash when cFosSpeed was loaded a second time in a different terminal session. + New gset variable dump_arp can be set to 0 to inhibit dumping of ARP blocks. max_pinglog_size that hold the maximum sizes for the respective log/dump files.txt which is now included in the distribution as well. Before now.g. + New filter '-tcp-connections range'.output of "spd. + New command "spd close" to force a close on a WAN port. See filter_expressions.TXT as a debugging aid when pings don't work.txt file can get to 10 megabytes. + Icon skins are now supported on systems older than XP and on systems with 16-bit colour depth. enter this line in cFosSpeed's home directory: spd filter -I 0 -tcp-flags SYN. thus writing out all traces. E. try using "spd set addhops -1". "spd gset max_dump_size 10m" sets the maximum size the dump.ini by typing "spd gset <variable> <value> -save". This was sometimes exceeded in the past.exe -tcpview" into a file named priolist. + cFosSpeed will now try to meet the percentage of low prio classes better. If you get few Ping responses with the auto-configured ttl. max_fwlog_size. + Removed TCP checksumming and some other sanity checks. + "spd set" and "gset" commands now accept numbers with binary units (like k. first come. If you have a suggestion of a program we should include in our priorities dialog you can send us priolist. New gset variable tcp_warn can be set to 0 to inhibit writing of warnings about tcp to the trace file.

This could have been the cause for processes sending too fast. x Further relaxed the checks of ping replies. Thanks to Desi B for traces. x Fixed bug in priority. x Added spd commands 'ping' to generate a ping and 'pingstat' to see some numbers to help trace the problem of unsent pings. Strange TCP segments travel the Internet! :) x Fixed a condition where the computer would freeze while transferring data. Thanks to Alf v. You can try it on commandline: . x The calibration pulse (burst) could have set addhops to a router that doesn't answer pings. Now it works immediately. x DATA. Fixed. Fixed. Fixed. x Fixed gset dump_tcp_data and dump_udp_data variables. check your firewall/router if they drop ping or tracert packets or answers. x Programs that were started with options may have been ignored by program priorisation. "method" was erroneously set to 5 (Raw IP) when used with a router. x Fixed a bug that could have caused priority rules not to be evaluated when cFosSpeed was used with a router. x Fixed counting error in NETSTAT command (TCP/Checksum errors). x Improvements to the ACK filter for certain download hosts. Thanks to Peter Müller for testing and help. x A download speed problem with Azureus and BitComet has been fixed. Fixed. Thanks to Dave Adams for his help. You could change them but it had only effect when you saved and then restarted. x Fixed an error when deleting programs in the priority dialog. Thanks to the alert eye of Alex Varzakanos.hta. This dialog is also much faster now. x Changing a program priority to "normal" didn't work. Fixed.x The burst code should be more stable now. x Tiny Desktop Firewall caused cFosSpeed to stop transmitting when it popped up a question-box to the user about outgoing data. x Fixed a bug that caused the notorious "pings don't seem to come through" balloon tip to come up for some people. This might fix "no ping" balloons some users were getting. even with low(est) priorisation. Fixed. x Fixed a bug which could result in wrong amounts of "Segments w/o connection". x Fixed some more "unverified RST" warnings. Zweydorff for the hint. If the balloon is still appearing on your system. x After starting "burst".INI may not have been written when shutting down cFosSpeed.

x Fixed a problem where the speed dials in skin windows wouldn't be displayed.2/84 164/15. . Priorities and flip the big switch there. VoIP users and other friends of high responsiveness.Increased the guaranteed percentage of tx bandwidth for low and lowest classes from 20% to 25%. This has hopefully been fixed.de tracert www."spd tsclear" and the context menu entry "clear calibration data" will no longer clear the addhops and msslimit and the new avg_time parameters. To avoid this. only upload and download and upload at the same time.de.00 -. but only as long as ping-time is not affected. use an official download from http://www. If cFosSpeed is good enough that you want to use it past its test period. cFosSpeed 2. . click on the tray icon.23-Feb-2005 x Pings sometimes weren't sent. Have a look at some test results (T-DSL 2000.exe (the cFosSpeedS service). .cfos. consider buying it and spare yourself the frustration of hacks and cracks.de -or- x Fixed a potential problem crash in spd.gset variables functrace and dumptcpdata are renamed to func_trace and dump_tcp_data. The .6/96 216/16. In bandwidth mode cFosSpeed minimizes ping-time. 2000/192 kbit/sec down/up): down 1 0 1 up 0 1 1 favour bandwidth 226/-/120 -/22.18-Feb-2005 ! Some hacks that are circulating break cFosSpeed's traffic shaping! These versions appear to be working. The idea is as follows: all regular traffic goes into class default. then Options. To switch cFosSpeed to low-latency mode (and back).cfos. In low-latence mode cFosSpeed maximizes bandwidth.6/172 favour pingtime 206/-/72 -/21. but only as long as bandwidth is not affected. * cFosSpeed now has a low-latency mode for online gamers.02 -.ping www. x Fixed another problem with decreasing tx speeds.1/91 The values are downstream rate/upstream rate/ping time for only download. cFosSpeed 2. thus causing the balloon tip error message. but are not. :) * cFosSpeed has now a way to set priority to data sent by certain programs! We added two more traffic classes and a more advanced scheduling to help you manage your traffic. x Fixed a problem with font sizes for far-east languages.cfos.

-prog filter rules allow to specify the name of the program that sent the datagram. but more than peer-to-peer uploads. See http://www. which makes a total of 10 languages supported by default (German. no API for us to use!) AND it only works if the program is running on the same machine as cFosSpeed. Thanks for your support! * Added a first version of TX and RX shaping gain indicators to the regular (non-numerical) skin. Technically. You can use our new dialog under Options/Priorities to enter program names and set priorities. you Win2k users. Also traffic shaping is now possible without being logged in. * Added French. VoIP and online gaming packets are sent in class high. because you are using your connection interactively) this class will have only reduced bandwidth. even if no user is logged in (as admin). instead of a normal window. since they are not as time-critical as your interactive surfing. delete a key from a section and view a section in settings.standard filter rules already care to prioritise packets like TCP ACKs etc. English.de/en/cfosspeed/documentation/lang. there is no need to change these.08). so you can surf fast. Mail and FTP uploads go into class "low". traditional Chinese and simplified Chinese were already supported in v1. cFosSpeed now filters non-essential TCP ACKs to free up bandwidth in the upstream direction. To manage these rules. * cFosSpeed now has a system service. .cfos. data will be sent out immediately. If there is enough bandwidth. since they are timecritical. Constant background traffic like peer-to-peer traffic goes into class "lowest" . However if t here is a shortage (maybe. This allows network binding changes. new -tcp-prog. * Skins now support 'icon windows'. Italian. new spd commands addkey. For dial-up connections to be shaped when no user is logged on you have to set the respective connections to "yes" in the traffic shaping options dialog. Spanish. delkey and showsect have been added to add a key to a section.htm for download and in formation how to build your own language file. Hungarian. Korean and Japanese language support. Swedish and Turkish language support. * cFosSpeed now manages TCP ACKs and filters unnecessary ACKs! This saves bandwidth and is sometime essential for high transfer rates. -udp-prog. Usually about 10% of download traffic volume is needed in the upstream direction to notify the host that the data has arrived correctly (TCP ACKs). See our sample skin 'cFosSpeed Icon' for details. Polish. Third parties have provided Macedonian. You can create a skin window which is displayed as a tray icon. This only works starting with Windows XP (sorry.ini.

x Fixed a rare crash if BindAdapter failed (v1.09 build. x Fixed a bug in display of the fastlane arrows.-10". This bug was introduced in some earlier 1. x Fixed a problem where options dialog could not be opened if IE was not the default browser. thus causing slower downloads. Thanks to Alex Varzakanos for reporting and testing. Note that there must be no space between the number (in this example.and downloading at the same time with full speed. x Fixed a bug where cFosSpeed would crash right after a boot when you used it first. traffic exceeding this speed is sent with priority -10 (that is. then then prio -10 traffic). * New spd command: reload.exe. x Fixed a spurious hang of cFosSpeed. x Fixed some stupid bug that would switch off traffic shaping after some time. use the syntax "-speed <speed>. x Timerstyle is by default now set to 2 (performance counter) instead of 1 (TSC). Furthermore. x Fixed a bug that prevented binding of new ports to succeed if done through the cFosSpeed Traffic Shaping Options dialog.09 and has been fixed now. Now all unpacked files will be decrypted before they are copied to the windows system dir and the cFosSpeed destination dir. you can specify which priority traffic has when the speed is exceeded. x Fixed a bug where router connections would open and close all the time. It will reread filter settings. x Fixed a bug with remote desktop. x Fixed a problem where after some days errors like "SocketException: No buffer space available" would come up. x Circumvented a bug in AVM's KEN! that prevented cFosSpeed from working. which means that up to a speed of 20% of the total tx speed traffic is send with priority 0 (which is default). This fixes some rare timing problems. with some DSL connections cFosSpeed would send too fast. "10") and the "%" resp.08: at address cfosspeed+14ae1) x Fixed bugs where files would be copied encrypted to windows system dir and cFosSpeed destination dir due to an encrypted temp dir. default traffic is sent first. Classes are not affected by a reload. This problem was introduced in v1.09 build. This would be obvious through an unnatural high count in TCP "Segments w/o . and -speed 10% (or -speed 10perc) sets a class to 10 per cent of the tx speed.* Speed settings for traffic classes can now be set in percent.<fallback priority>". cFosSpeed will not run correctly if you encrypt its files! x When up. -speed 1000 sets a class to a speed of 1000 bytes/sec. Example: one of the standard classes is specified as "class low -prio 0 -speed 20%. though. introduced in some earlier 1. To do this. the text "perc".

install SP2! The same holds true for Windows Server 2003. x Fixed a bug that caused send speed to drop down more and more. x Fixed a GPF that happened when starting cfosspeed. Some Internet by cable providers flood the accounts with ARP packets. x cFosSpeed didn't send a proper calibration pulse (burst).17-Sep-2004 * cFosSpeed now supports third party translations.INI and reinstall the latest version. Delete CFOSSPEED. . Fixed. If you have a cable modem.07 build.Installer now disables cFosSpeed devices prior to uninstallation. "spd save" (with no options) will save both filters and classes now. . . be aware that the modem works as a network bridge.connection. All texts are stored in multi-language files. if you have both bridges and you are only with both accounts. cFosSpeed 1. x Fixed a problem with ever growing . though and cause traffic shaping to behave quite erratic. but after the next reboot one product will get no more data at all. We will then provide your language files in our download section or in upcoming cFosSpeed distributions. They waste bandwidth.Filter and class changes are now saved right away after issuing a spd command. Now. x Fixed a problem where cFosSpeed would receive data from a Hauppauge TV card. Thanks to Hugo Caeiro for his help." x Fixed a problem where cFosSpeed would handle outgoing data.htm . This bug was introduced in some earlier build.Added debug output for detection of VPN connections. Get the SP1 or its RC to fix the problem. too. The green indicators would show traffic.de/en/cfosspeed/documentation/lang. If you like to provide a translation for your language. * UI Language can now be selected through the cFosSpeed context menu. whereas the red ones would not. see http://www.exe without having administrator rights. Solution: attach both bridges to separate netword cards or use a NAT router on the cable modem.Just for info: if you have an Ethernet DSL modem.08 -. but not incoming. the ARP packets from the ISP are bridged into your net and then out again through the DSL modem.cfos. No more need to use "spd save" after changing.INI files introduced in some earlier 1. .Windows XP prior to SP2 has a bug that prevents two NDIS filter drivers (like cFosSpeed or ProtoWall or maybe other firewalls) from working together. this may work as a bridge. After installation of the second product everything will work. If you experience this problem and use Windows XP or SP1. . x Fixed a problem where strange behaviour in some firewalls would prohibit .

x Sometimes the installation failed with error code "Class not registered". Now the permanent adding and removing of ports should be avoided. x Fixed a bug that sometimes caused the registration of key.06 -.15-Jul-2004 * DATA.com or battle.INI is now saved to disk every 10 minutes and at the end of a connection. Fixed. Fixed. x Some install procedures of cFosSpeed 1. Up and downstream speeds are displayed as numbers. Fixed. to blizzard. cFosSpeed 1. but no explanation.g. x Some people were unable to see the network when cFosSpeed was installed. x Changed behaviour "Auto" router connections are handled. x Fixed a problem that prohibited connections e. . this fixes a problem with Protowall. x Installation hung on some machines. cFosSpeed 1.traffic shaping from working. x On some machines AUTOCHK would not check the disk cFosSpeed was installed to at boot time.04 -.02 -.net.cfosspeed file to fail with the message "Registration failed" ("Registrierung fehlgeschlagen" in German). x cFosSpeed's NDIS filterclass ordered below "loadbalance". * You can change the default time a LAN port is considered 'open' without traffic (default: 5 minutes) by setting port_close_time=<seconds> in cfosspeed. x Sygate Firewall is now detected and a box is shown that the alleged "Ping of Death" is of no danger. Fixed.03-Aug-2004 * We added a numerical skin.ini. x Fixed a bluescreen (at address cfosspeed+0x3f27). section [param].02 hung. x Fixed a problem where internal data could get messed up. Fixed. cFosSpeed 1.21-Jul-2004 x Fixed a problem if your PC got his IP address with DHCP.

cFosSpeed 1. .Initial release.00 -.07-Jul-2004 .