buradan indirebilirsiniz
dosya boyutu 1.7 mb
Normal data transfer: No Traffic Shaping: cFos Traffic Shaping: bilinen internet trafik optimizasyon programidir internet baglantinizi optimize ederek hiz artisi saglar ve online oyunlarda da buyuk avantaj saglamaktadir programin sitesindeki ing aciklama What's new? cFosSpeed --------------------------------------------------------------------------- Legend: * New feature + Minor improvement ! Software change requires modification of your configuration x Bugfix - Information only Revision history: --------------------------------------------------------- cFosSpeed 3.10 build 1153 -- 07-Aug-2006 * New online time and volume budgets. You can assign your connections to one of 10 budgets in order to count your online time resp. used volume. You can set the day of month when your budget resets. There is a usage indicator for the current budget in the skin status window. Also with "hard limits" you can force cFosSpeed to throw away all data if the budget limit is exceeded. The "spd budget" command shows exact budget status. * cFosSpeed can now track the used volume for budgets, protocols and programs and record it into log files. There is a new dialog to display the usage graphically. The global setting traffic_stat (default 1) can be set to 0 to disable all budget and traffic statistic tracking. + Added inhibit_bridged set variable. Set it if you have a public IP address, but are connected with a router and not with a bridge. + Added better debug trace possibilities if driver doesn't load. + cFosSpeed default skin now has a nice explanatory "panel" that pops up when you hover over one of the active areas. + Recoded RX (downstream) traffic shaping. This should help especially BitTorrent users with improved download speed and better ping times. To further increase your download speed, limit the number of receiving connections. 400 seems to be normal with Azureus, but 50 result in better download speed. This fix could as well help users that had the effect of dropping TX rates over time. + RX (downstream) traffic shaping can now be switched on or off by setting "spd gset rx_shape 1" resp. "0". In the same way traffic shaping can now be totally switched on or off by setting "spd gset shape 1" resp. "0". + "spd cons" output can now be sorted and only specific columns can be printed. Use -sort: to sort and -show: to specify the columns to be printed. Column keys are case significant. -noudp and -notcp will not print UDP resp. tcp connections. Column keys are: p Protocol (TCP or UDP) (only display, no sort) l Local IPort number o Remote IPort number g Program name 7 L7-protocol r RX volume t TX volume R Actual RX speed T Actual TX speed d 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 IPorts and their connection time, oldest first. + When left- of right-clicking the taskbar icon, all cFosSpeed windows are re-set to topmost, in case they were covered with some other window. + HTA dialogs are now existent only once and pull their language specific texts from the regular ml-file speedml.txt. Translators now only have to translate speedml.txt and no longer work on the HTA files as well. + "Current Connections" has a new design and can now be sorted. + Added "medium /?", "set medium /?" and "set method /?" with a list of available settings. + Added new method bridged_over_aal5, sometimes known as "RFC 1483 bridged" or "RFC 2684 bridged". Thanks to Wanton. x Fixes for Dial-Up connection for Windows Vista Beta 2. x Now cFosSpeed runs under Vista x64. Thanks to Paul Mercer for his help. x LAN ports that closed due to inactivity were re-opened incorrectly. Fixed. x Another try to fix that annoying problem of empty taskbar icons. x Fixed dump_sessions 4. Thanks to martin winkler. x Now cFosSpeed properly distinguishes between http media downloads and streamed plays. x cFosSpeed would not detect cases where the router wasn't in one of your subnets, fixed. Thanks to tycoon. x Fixed install retry with corrupted DevicePath key. Thanks to Prótár Gábor. x Minor tweaks of the network component installation. This hopefully fixes installation problems with network bridges. x Fix for missing interface info. This could have lead to connections not being shaped although traffic shaping was enabled. Thanks to Arne Brachhold. x Fixed an UDP detection bug. Thanks to Kubiac. x Kademlia/E2K UDP detection included again. x Now cFosSpeed can handle up to 16 IP addresses per network card. However, it is assumed that only one of those addresses is used to communicate with the Internet. This should fix problems where users experienced slowdown of LAN traffic. Thanks to Daniel Hirschmann. x Some FTP data connections (like with Total Commander) were not properly detected. Fixed. x Now settings will be flushed to data.ini when the system shuts down. Thanks to thefonz. x Changes to fix problems when displaying taskbar icon. - Switched off tooltip display for skin windows. cFosSpeed 3.00 build 1103 -- 12-May-2006 * Major feature: Added Protocol Layer 7 Detection. From now on, cFosSpeed analyzes traffic based on the transferred data rather than the port number used. This gives cFosSpeed precise traffic analysis capabilities and thereby allows you fine-grained control over your traffic. cFosSpeed detects the following protocols: Commonly used: HTTP, FTP, POP3, SMTP, IMAP4 Voice-over IP: RTP, RTCP, SIP Special protocols: Telnet, SSH, SSL, IRC, DNS, (S)NTP, RPC Filesharing: eDonkey, Kazaa, Bittorrent, Kademlia, Gnutella(2), Direct Connect Streaming Media: HTTP-Streams with various Media-Players and RTSP For each protocol cFosSpeed distinguishes between client and server mode. All protocols can be prioritized individually. In addition there is a "Connections console" giving you real-time information about the current connections and their detected protocols. User data of these connections can also be recorded into a log file for analysis, see session dumping below. As a by-product you can now use internet connection sharing to connect several computers to the Internet and still have e.g. filesharing traffic prioritized low. 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. Driver, 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. * Added firewall functionality. It's off by default. You can switch it on in the cFosSpeed configuration dialogs. This could be useful for x64 users, since there are few firewalls available for that platform. cFosSpeed firewall is only designed to protect you from the basic threats like malformed packets, source routing and known insecure open ports. Ingress/egress filtering is only in place for WAN (i.e. dial-up), but not for LAN (i.e. router) ports to protect you from IP spoofing. The firewall tries to stealth your PC as good as possible (i.e. make it hard to find out that a live system is at your IP address.) You can tighten and/or change the firewall rules like you see fit. Have a look at settings.ini (or "spd filter") for the active rules and the explanation in http://www.cfos.de/speed/documentation/filter_exp.htm. "spd fwstat" will show a count of blocked packets and the rules that caused the blocking. FWLOG.TXT contains a dump of the packets. * Added support for Traffic Shaping for ISDN. From now on ISDN users also benefit from cFosSpeed Traffic Shaping! This makes your ISDN connections more responsive by reducing ping times. All the advantages of the broadband Traffic Shaping are now available for ISDN. Be sure to check that the method for your ISDN connections is set to "ISDN" in cFosSpeed context-menu > connections. * Added UDP pseudo-connection tracking. UDP packets between two peers are believed to belong to the same connection if they arrive less 10 seconds apart. The pseudo-connections are displayed under "spd cons" as well. The timeout can be adjusted by the udp_timeout gset variable (the variable is in milliseconds). * Added session dump: you can now dump TCP sessions and UDP pseudo-sessions in their own files. This way you can have all packets of one session in one file (and not more). 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). The maximum file size is set to 100k, if you want to change it use "spd gset max_session_dump_size 200k" (change "200k" to your liking). All in one line that is: spd gset dump_sessions 2; gset dump_tcp_data 1 "spd gset dump_sessions" accepts the following values: 0 don't dump sessions 2 dump, but delete dump file if there was no data except TCP SYNs 3 dump like 2, but delete also if l7-protocol is known. 4 dump and never delete dump file * Added Medium selection to Options/Connections. By selecting the right medium you can help cFosSpeed to be more accurate with its traffic shaping. * Reworked cFosSpeed connection engine. You can now use multiple connections to the internet simultaneously. You can even use several routers at the same network adapter. Connection names are indicated as window names in the context menu. To use several connections provide several ping destinations by setting the parameters "ping_dest=", "ping_dest2=", "ping_dest3=", ... in the [Param] section of cfosspeed.ini. cFosSpeed then maintains connection information for each route which is used for the different ping destinations. As a result cFosSpeed now supports Routing for RAS (RRAS) and VPN. In order to use Traffic Shaping for the actual VPN connection, use a ping destination which is routed via VPN. If you want to use Traffic Shaping on the underlying connection of your VPN use the address of your VPN host as ping destination. * 1337 ready! :-) + If your method is set to PPPoE, cFosSpeed will now limit the MSS to 1452, which is the maximum MSS for PPPoE anyway. The difference is only apparant with a router, where the MSS to the router is 1460, but afterwards only 1452. Thanks to thefonz for pointing that out. + Added turkish and traditional chinese HTML/HTA dialogs. + Azureus.exe has been added to program prios. Unfortunately, the new Azureus release uses encryption which makes detection hard. Therefore, these streams are not yet detected by our layer7 detection. + 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). Especially, 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). + Added "spd fstat" command to display which filters matched how often. Use it to check if your filters are working. "spd fstat -clear" clears the stats. + Added "click-through" mode to skin windows. If you activate it, mouse clicks are processed by the window beneath the cFosSpeed skin window. + Added new spd command "spd connections" or "spd cons". This will show a list of all tcp connections with traffic, uptime and program, one per line. + 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. The additional variable "latency" indicates if low latency mode is actually on. + In some installations windows can't find it's .INF files and therefore cannot install cFosSpeed. The cFosSpeed installer now retries the installation with a fix the registry (DevicePath key). Thanks to José Miguel Sá for his help. + Added new method ip_over_aal5 (a.k.a. RFC 1483/2684 Routed). Some ISPs reportedly use it. Added new medium ip_over_aal5 as well. + Renamed medium dsl_pppoa to dsl_pppoa_vc_mux and added new medium dsl_pppoa_llc. + Added some more trace output why ports where disconnected. + Added gset variable "port_close_time". After this many seconds without traffic a LAN port will close automatically. + Now tray icons are re-displayed after explorer restarts. + Errors while doing a "spd reload" are now printed on the console as well (not only to the trace.txt file). + The new gset parameter "strict_rtp_check=0" in the [Param] section of cfosspeed.ini can now turn off strict checking of RTP packets. With strict checking RTP packets must contain a source ID, previously introduced by a corresponding RTCP packet. Disable this check if you use Voice over IP Software which doesn't generate RTCP packets, like VoIPBuster. Default is 1 (enabled). + Rx shaping should more smooth now, i.e. you should experience less fluctuations in the ping time. + Better ping times in "Favour Ping Time" mode, 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. + Improved accuracy of downstream speed calculation. + "method" set variable can now be entered and displayed symbolically. + Added -rand filter rule. See http://www.cfos.de/speed/documentation/filter_exp.htm for details. + When a packet is dropped because it is totally malformed, it is dumped to the FWLOG.TXT file. + The rule that caused a packet to be dropped is now printed to FWLOG.TXT. + Added IP fragmentation support. + Reintroduced TCP checksums: if a packet doesn't check out, it will be ignored by cFosSpeed. + Some internal changes and speed improvements. + 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. - Switched off detectors for Kademlia and E2K UDP protocols for now, since they create too many false positives. - Removed filter_expressions.txt from distribution. See http://www.cfos.de/speed/documentation/filter_exp.htm instead. - The yes/no/auto setting for a network card without router now determines the default value for this card with router. - New design of HTA's. x Fixed a bug in medium selection under Options/Connections: sometimes the new medium would not be properly selected. x Fixed a bug where sometimes the window wouldn't open in router mode. x Fixed a bug where the yes/no/auto setting for networks cards could sometimes be lost after route changes. x Fixed a problem where LAN ports would close and not re-open correctly afterwards. Thanks to Henrik Steiner and all others who provided me with traces. x cFosSpeed would sometimes not ask if a WAN connection should be shaped. Fixed. x Fixed a bug where windows of WAN ports would disappear after some minutes. Thanks to Theodor Ramisch for his report. x Now tcp_warn switch is properly read from param section of cfosspeed.ini and properly inited. x Finally, on WAN ports traffic shaping should be activated and status windows should open properly. x Fixed a crash in installation process (actually while unloading cFosSpeed). Thanks to Armin Schoffmann for a dump. x In rare cases, packets could be lost with WAN connections. Fixed. x Fixed a problem where .ini files could not be accessed due to sharing violations. x Changed initialisation code. Now cFosSpeed waits for the system to be fully up and running until it reads its settings from disk. This should prevent disk read problems, especially from cfosspeed.ini, which was sometimes not yet accessible when cFosSpeed was started. x Fixed a rare UNEXPECTED_KERNEL_MODE_TRAP crash. Thanks to Samuel Lee for a minidump and testing. x We finally fixed that psched.sys crash. Thanks to Mario Steinhauser for reporting. x Tx packets that have to be dropped because of queue overflow are again counted as regular packets in NETSTAT. The "Overflow packets" line has been removed and the packets again appear in the "queue overflow" line in CSTAT. This removes a "feature" that was added in v2.03.995, but did not work well. In particular, it caused Azureus with many uploads to overflow the queues. This, in return, caused other applications' data to be dropped also and thus their performance to be very poor. Now, 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. I.e. if one traffic class' queue overflows, the other ones' are not affected. x On connections with low-downstream bandwidth rx shaping might have taken some seconds to effectively kick in. Fixed. x Too many packets were logged to FWLOG.TXT. Fixed. x Final fix for that RTP crash. Thanks to Armin Schoffmann for testing. cFosSpeed 2.12 -- 19-Sep-2005 x In the old 2.12 the turkish language files were missing. Fixed. cFosSpeed 2.12 -- 15-Sep-2005 + Added differential statistics to "spd pingstat". The numbers in brackets are the counts starting after the last time a ping worked. This should help diagnose problems where pings work but at some time stop doing so. + Circumvented some strange behavior with certain routers that resulted in switching method from PPPoE to PPPoA. Thanks to Hagen Roehrig and Benny for traces. + Language added: Hungarian, which makes a total of 12 languages supported. + "spd cstat" now shows txspeed and max_queue_size as well. x TCP RWIN is now set so that DSL-6000 (and other 6mbit fast connections) will work with full speed. x Some other components seem to have problems when cFosSpeed executes concurrent calls to BindAdapter in parallel. Now cFosSpeed executes only one call at a time. Thanks to KY Wong for testing. x Fixed a bug that caused the ACK-filter to filter way too many ACKs, thus degrading download performance. Thanks to AlexV for his help. x Circumvented a crash that sometimes happened in Windows' pshed.sys. x Fix for multiple loads of cFosSpeed on Terminal Services. x Fixed problems with HTA dialogs related to registry permissions. - Removed all "fixes" for that "socket send error 10022". It turned out that the only working fix to this problem was to deinstall the firewall (in two cases it was the AVG firewall). Hopefully, the firewall's manufacturer will fix the problem. cFosSpeed 2.10 -- 28-Jul-2005 * Added RTP (real-time transport protocol, RFC 2550) support. cFosSpeed will automatically detect RTP data and put it into the 'high' class, thus ensuring fast transmission and low latency. Popular RTP applications are Voice over IP (VoIP) and streaming media. * New skin: Liquid crystal! This skin can be used in conjunction with your own bitmap. To use your own background image, replace back.tga in the line "background=back.tga" in the [All] section with name of your bitmap. As a sample we included matrix.tga. * We added a basic firewall functionality to cFosSpeed. It uses the concept of filter rules, which are used anyway to schedule outgoing traffic. The firewall settings are NOT ACTIVE, though. If you want to filter your traffic comment in the desired rules in settings.ini. Now incoming packets are filtered as well, 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 filter_expressions.txt for a documentation of supported rules. * There is one more thing: we sometimes read about cFosSpeed problems like "it never worked for me" in other people's forums. PLEASE, tell US about your issues with cFosSpeed. We cannot possibly check all the forums on the net and often we cannot answer to whoever wrote that. The easiest way to talk to us is through our forum online at http://www.cfos.de/forum * New language: Turkish. This makes a total of 11 languages supported (Chinese simplified, Chinese traditional, English, German, Spanish, French, Italian, Japanese, Korean and Polish were already supported). Thanks to www.geek.com.tr for their help! Other languages (right now Durch, Hungarian, Macedonian, Portuegese, Swedish and Thai), which were translated by third parties are available here: http://www.cfos.de/speed/docs/lang.htm + You can disable the balloon about missing pings permanently by setting "spd gset balloon_no_pings 0 -save". + Tx packets that have to be dropped because of queue overflow are no longer counted as regular packets in NETSTAT, but added to "Overflow packets" instead. So statistics now reflect what was really sent to the net, not to cFosSpeed. + TCP data retransmissions of packets that are still queued are no longer sent out. This can save some 1% tx volume. + Improved the way ping messages are sent out. This does not fix the "no pings" balloon, but help the shaping algorithm to run more smoothly. + In order to see how effective Traffic Shaping is, you can now temporarily enable/disable it in the context menu. This setting is not saved. + Added support for composite background images for the skins. Also you can now limit skin sections for cFos or cFosSpeed only. So you can make skins for both products. See www.cfos.de/techinfo/skin.htm for details. + Usually cFosSpeed handles your TCP MSS ("MSS clamping") (i.e. the MTU for TCP packets). This work automatically and the MSS values are chosen so data transfer rates and ping times are best. But if you want cFosSpeed to leave the MSS alone, you can now set "spd gset handle_mss 0" to instruct it so. Add a "-save" to have the setting saved in cfosspeed.ini. Switching off MSS handling is not recommended. + Changed internal locking and priority of driver. This could make cFosSpeed process data a little faster. We're talking microseconds here, so don't expect anything big. + Added gset dump_framing variable. + You can now call "snapshot" from the cFosSpeed console. This prints the output of "spd.exe -tcpview" into a file named priolist.txt. If you have a suggestion of a program we should include in our priorities dialog you can send us priolist.txt with the name of the program. + Removed TCP checksumming and some other sanity checks. If cFosSpeed gets invalid packets now it's likely it'll ignore them and just pass them on. Before now, they would have been dropped. + Added sethops command to ease setting the add_hops parameter to a desired value. Just use "spd sethops " to make test pings have TTL . + Added more diagnostic code to prevent erroneous "No pings" balloons. These diagnostics are displayed in the "spd pingstat" command as well. + All global variables (which can be shown with "spd gset") can now be saved to cfosspeed.ini by typing "spd gset -save". + New gset variables max_dump_size, max_fwlog_size, max_pinglog_size that hold the maximum sizes for the respective log/dump files. + "spd set" and "gset" commands now accept numbers with binary units (like k, m, g etc) and hex values (numbers prefixed by "0x"). E.g. "spd gset max_dump_size 10m" sets the maximum size the dump.txt file can get to 10 megabytes. + Added PINGLOG.TXT as a debugging aid when pings don't work. It is disabled by default. Use "spd gset pinglog 1" to enable. + Improved performance of SPD.EXE when used on a router (like an ICS server). + addhops variable can now be negative. If you get few Ping responses with the auto-configured ttl, try using "spd set addhops -1". + cFosSpeed will now try to meet the percentage of low prio classes better. This was sometimes exceeded in the past. + spd cstat command now shows percentage of sent data in each class. + New command "spd close" to force a close on a WAN port, thus writing out all traces, .ini files and debug info. + Icon skins are now supported on systems older than XP and on systems with 16-bit color depth. + New gset variable dump_arp can be set to 0 to inhibit dumping of ARP blocks. New gset variable tcp_warn can be set to 0 to inhibit writing of warnings about tcp to the trace file. + New filter '-tcp-connections range'. See filter_expressions.txt which is now included in the distribution as well. If you want to limit the number of total tcp-connections (to 200 in this example), enter this line in cFosSpeed's home directory: spd filter -I 0 -tcp-flags SYN,RST SYN -tcp-connections 200: -c drop + Added timerstyle mode 3 (Tick Counter). x Fixed a crash when cFosSpeed was loaded a second time in a different terminal session. Fixed: only one cFosSpeed can run at a time, first come, first serve. x The burst code should be more stable now. x After starting "burst", "method" was erroneously set to 5 (Raw IP) when used with a router. Fixed. Thanks to Alf v. Zweydorff for the hint. x Fixed a bug which could result in wrong amounts of "Segments w/o connection". This could have been the cause for processes sending too fast, even with low(est) priorisation. x Fixed some more "unverified RST" warnings. Strange TCP segments travel the Internet! x Fixed a condition where the computer would freeze while transferring data. x Tiny Desktop Firewall caused cFosSpeed to stop transmitting when it popped up a question-box to the user about outgoing data. Fixed. Thanks to Peter Muller for testing and help. x A download speed problem with Azureus and BitComet has been fixed. x Further relaxed the checks of ping replies. This might fix "no ping" balloons some users were getting. Thanks to Desi B for traces. x Fixed gset dump_tcp_data and dump_udp_data variables. You could change them but it had only effect when you saved and then restarted. Now it works immediately. x Improvements to the ACK filter for certain download hosts. Thanks to the alert eye of Alex Varzakanos. x DATA.INI may not have been written when shutting down cFosSpeed. Fixed. x Fixed counting error in NETSTAT command (TCP/Checksum errors). x Changing a program priority to "normal" didn't work. Fixed. x The calibration pulse (burst) could have set addhops to a router that doesn't answer pings. Fixed. x Programs that were started with options may have been ignored by program priorisation. Fixed. x Fixed a bug that could have caused priority rules not to be evaluated when cFosSpeed was used with a router. x Fixed bug in priority.hta. x Fixed an error when deleting programs in the priority dialog. This dialog is also much faster now. x Added spd commands 'ping' to generate a ping and 'pingstat' to see some numbers to help trace the problem of unsent pings. x Fixed a bug that caused the notorious "pings don't seem to come through" balloon tip to come up for some people. Thanks to Dave Adams for his help. If the balloon is still appearing on your system, check your firewall/router if they drop ping or tracert packets or answers. You can try it on commandline: ping www.cfos.de -or- tracert www.cfos.de x Fixed a potential problem crash in spd.exe (the cFosSpeedS service). - Increased the guaranteed percentage of tx bandwidth for low and lowest classes from 20% to 25%. - "spd tsclear" and the context menu entry "clear calibration data" will no longer clear the addhops and msslimit and the new avg_time parameters. - gset variables functrace and dumptcpdata are renamed to func_trace and dump_tcp_data. cFosSpeed 2.02 -- 23-Feb-2005 x Pings sometimes weren't sent, thus causing the balloon tip error message. This has hopefully been fixed. x Fixed a problem with font sizes for far-east languages. x Fixed a problem where the speed dials in skin windows wouldn't be displayed. x Fixed another problem with decreasing tx speeds. cFosSpeed 2.00 -- 18-Feb-2005 ! Some hacks that are circulating break cFosSpeed's traffic shaping! These versions appear to be working, but are not. To avoid this, use an official download from http://www.cfos.de. If cFosSpeed is good enough that you want to use it past its test period, consider buying it and spare yourself the frustration of hacks and *****s. * cFosSpeed now has a low-latency mode for online gamers, VoIP users and other friends of high responsiveness. In low-latence mode cFosSpeed maximizes bandwidth, but only as long as ping-time is not affected. In bandwidth mode cFosSpeed minimizes ping-time, but only as long as bandwidth is not affected. Have a look at some test results (T-DSL 2000, 2000/192 kbit/sec down/up): down up favour bandwidth favour pingtime 1 0 226/-/120 206/-/72 0 1 -/22.6/96 -/21.2/84 1 1 216/16.6/172 164/15.1/91 The values are downstream rate/upstream rate/ping time for only download, only upload and download and upload at the same time. To switch cFosSpeed to low-latency mode (and back), click on the tray icon, then Options, Priorities and flip the big switch there. * 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. The idea is as follows: all regular traffic goes into class default. The standard filter rules already care to prioritize packets like TCP ACKs etc, there is no need to change these. Constant background traffic like peer-to-peer traffic goes into class "lowest". If there is enough bandwidth, data will be sent out immediately. However if there is a shortage (maybe, because you are using your connection interactively) this class will have only reduced bandwidth, so you can surf fast. VoIP and online gaming packets are sent in class high, since they are time- critical. Mail and FTP uploads go into class "low", since they are not as time-critical as your interactive surfing, but more than peer-to-peer uploads. You can use our new dialog under Options/Priorities to enter program names and set priorities. Technically, new -tcp-prog, -udp-prog, -prog filter rules allow to specify the name of the program that sent the datagram. This only works starting with Windows XP (sorry, you Win2k users, no API for us to use!) AND it only works if the program is running on the same machine as cFosSpeed. To manage these rules, new spd commands addkey, delkey and showsect have been added to add a key to a section, delete a key from a section and view a section in settings.ini. * cFosSpeed now manages TCP ACKs and filters unnecessary ACKs! This saves bandwidth and is sometime essential for high transfer rates. 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). cFosSpeed now filters non-essential TCP ACKs to free up bandwidth in the upstream direction. * Skins now support 'icon windows'. You can create a skin window which is displayed as a tray icon, instead of a normal window. See our sample skin 'cFosSpeed Icon' for details. * Added French, Italian, Spanish, Korean and Japanese language support, which makes a total of 10 languages supported by default (German, English, Polish, traditional Chinese and simplified Chinese were already supported in v1.08). Third parties have provided Macedonian, Hungarian, Swedish and Turkish language support. See http://www.cfos.de/speed/docs/mldoc.htm for download and information how to build your own language file. Thanks for your support! * Added a first version of TX and RX shaping gain indicators to the regular (non-numerical) skin. * cFosSpeed now has a system service. This allows network binding changes, even if no user is logged in (as admin). Also traffic shaping is now possible without being logged in. 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. * Speed settings for traffic classes can now be set in percent. -speed 1000 sets a class to a speed of 1000 bytes/sec, and -speed 10% (or -speed 10perc) sets a class to 10 per cent of the tx speed. Note that there must be no space between the number (in this example, "10") and the "%" resp. the text "perc". Furthermore, you can specify which priority traffic has when the speed is exceeded. To do this, use the syntax "-speed ,". Example: one of the standard classes is specified as "class low -prio 0 -speed 20%,-10", which means that up to a speed of 20% of the total tx speed traffic is send with priority 0 (which is default), traffic exceeding this speed is sent with priority -10 (that is, default traffic is sent first, then then prio -10 traffic). * New spd command: reload. It will reread filter settings. Classes are not affected by a reload, though. x Circumvented a bug in AVM's KEN! that prevented cFosSpeed from working. x Fixed a bug with remote desktop. x Fixed a bug that prevented binding of new ports to succeed if done through the cFosSpeed Traffic Shaping Options dialog. This bug was introduced in some earlier 1.09 build. x Fixed a spurious hang of cFosSpeed.exe. x Fixed a problem where options dialog could not be opened if IE was not the default browser. x Timerstyle is by default now set to 2 (performance counter) instead of 1 (TSC). This fixes some rare timing problems. x Fixed a problem where after some days errors like "SocketException: No buffer space available" would come up. x Fixed a bug where cFosSpeed would crash right after a boot when you used it first. x Fixed a rare crash if BindAdapter failed (v1.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. Now all unpacked files will be decrypted before they are copied to the windows system dir and the cFosSpeed destination dir. cFosSpeed will not run correctly if you encrypt its files! x When up- and downloading at the same time with full speed, with some DSL connections cFosSpeed would send too fast, thus causing slower downloads. This problem was introduced in v1.09 and has been fixed now. Thanks to Alex Varzakanos for reporting and testing. x Fixed a bug in display of the fastlane arrows, introduced in some earlier 1.09 build. x Fixed a bug where router connections would open and close all the time. x Fixed some stupid bug that would switch off traffic shaping after some time. This would be obvious through an unnatural high count in TCP "Segments w/o connection." x Fixed a problem where cFosSpeed would handle outgoing data, but not incoming. The green indicators would show traffic, whereas the red ones would not. x Fixed a bug that caused send speed to drop down more and more. This bug was introduced in some earlier build. Thanks to Hugo Caeiro for his help. - 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. After installation of the second product everything will work, but after the next reboot one product will get no more data at all. If you experience this problem and use Windows XP or SP1, install SP2! The same holds true for Windows Server 2003. Get the SP1 or its RC to fix the problem. - Installer now disables cFosSpeed devices prior to uninstallation. - Filter and class changes are now saved right away after issuing a spd command. No more need to use "spd save" after changing. "spd save" (with no options) will save both filters and classes now. - Added debug output for detection of VPN connections. - Just for info: if you have an Ethernet DSL modem, be aware that the modem works as a network bridge. If you have a cable modem, this may work as a bridge, too. Some Internet by cable providers flood the accounts with ARP packets. Now, if you have both bridges and you are only with both accounts, the ARP packets from the ISP are bridged into your net and then out again through the DSL modem. They waste bandwidth, though and cause traffic shaping to behave quite erratic. Solution: attach both bridges to separate netword cards or use a NAT router on the cable modem. cFosSpeed 1.08 -- 17-Sep-2004 * cFosSpeed now supports third party translations. All texts are stored in multi-language files. If you like to provide a translation for your language, see http://www.cfos.de/speed/docs/mldoc.htm. We will then provide your language files in our download section or in upcoming cFosSpeed distributions. * UI Language can now be selected through the cFosSpeed context menu. x cFosSpeed didn't send a proper calibration pulse (burst). Fixed. x Fixed a problem where cFosSpeed would receive data from a Hauppauge TV card. x Fixed a problem with ever growing .INI files introduced in some earlier 1.07 build. Delete CFOSSPEED.INI and reinstall the latest version. x Fixed a GPF that happened when starting cfosspeed.exe without having administrator rights. x Fixed a problem where strange behavior in some firewalls would prohibit traffic shaping from working. x Sometimes the installation failed with error code "Class not registered". Fixed. x cFosSpeed's NDIS filterclass ordered below "loadbalance"; this fixes a problem with Protowall. x On some machines AUTOCHK would not check the disk cFosSpeed was installed to at boottime. Fixed. cFosSpeed 1.06 -- 03-Aug-2004 * We added a numerical skin. Up and downstream speeds are displayed as numbers. x Fixed a problem that prohibited connections e.g. to blizzard.com or battle.net. x Installation hung on some machines. Fixed. x Sygate Firewall is now detected and a box is shown that the alleged "Ping of Death" is of no danger. cFosSpeed 1.04 -- 21-Jul-2004 x Fixed a problem if your PC got his IP address with DHCP. x Some people were unable to see the network when cFosSpeed was installed. Fixed. x Fixed a bug that sometimes caused the registration of key.cfosspeed file to fail with the message "Registration failed" ("Registrierung fehlgeschlagen" in German), but no explanation. x Some install procedures of cFosSpeed 1.02 hung. Fixed. cFosSpeed 1.02 -- 15-Jul-2004 * DATA.INI is now saved to disk every 10 minutes and at the end of a connection. * You can change the default time a LAN port is considered 'open' without traffic (default: 5 minutes) by setting port_close_time= in cfosspeed.ini, section [param]. x Changed behavior "Auto" router connections are handled. Now the permanent adding and removing of ports should be avoided. x Fixed a bluescreen (at address cfosspeed+0x3f27). x Fixed a problem where internal data could get messed up. cFosSpeed 1.00 -- 07-Jul-2004 - Initial release. programi bende suu an indiriyorum en kisa zamanda yorum yaparim bilginize
__________________