Mon Apr  9 16:04:42 EEST 2007
----------------------------
        * HTB-tools 0.3.0a released !
	* q_parser.c: fixed htb default value. 
		Thanks to cristian for reporting this.
	All users should upgrade to this version !

Mon Feb 12 13:40:12 EET 2007
----------------------------
	* HTB-tools 0.3.0 released !
	* q_show.c: fixed compilation on newer kernels > 2.6.18.
	* updated docs

Thu Jan 26 17:05:28 EET 2006
-----------------------------
dan
     * wHTBcfg: patched conf_details.php  
      - small bug corected

Tue Jan 17 22:55:55 EET 2006
-----------------------------
arny
     * HTB-tools 0.3.0 beta 4 released for testing
     * rc.htb: added support for eth2
     * docs update
     * added INSTALL
	
Sat Dec 31 13:16:15 EET 2005
----------------------------
arny
     * sys/scripts/htb: added support for 1 gigabit
     * added installer for
       web HTB-tools configuration file generator (whtbcfg)

Tue Dec 20 04:22:35 EET 2005
----------------------------
dan
     * added web HTB-tools configuration file generator (whtbcfg)
     * q_parser.c: few bugs were corrected
       - option mark with or without other option will use u32 (temporary)

Tue Dec 13 02:45:23 EET 2005
----------------------------
arny
     * q_parser.c: use sport instead of dport

Sun Dec 11 12:19:36 EST 2005
----------------------------
dan
     * removed column for upload in q_show.c
      - this is subject for the future version of HTB-tools
     * q_parser.c rewritten, few minor bugs corrected
      - upload for snat works now only with dst, other option
        in client will not match the upload
      - added auto calculation of burst to 30% from limit both in
        classes and clients. To activate this option you must
        specify "burst 0;" in your config file.

Mon Oct 10 09:36:55 EST 2005
-----------------------------
arny
     * make full and make install revision
     * q_parser.c: small quantum bug corrected
     * rc.htb: added restart and generate
     * installer: rewritten
                 - added option to detect HTB-tools
                - START/STOP rewritten; added restart option
     * sys/scripts/htb: delete ingress
     * modified to reduce the time necessary to load the
       configuration files for many clients (>1000 clients).
     * installer: - fixed joe and vi editors detection
                 - dialog detection rewritten
                 - UPGRADE option: added back button

Mon Oct  3 12:45:06 EEST 2005
-----------------------------
arny
	* HTB-tools 0.3.0 beta 3 released for testing
	  installer -> editors detection rewroten

	* htb_tools-0.2.6-rc2 was released as htb_tools-0.2.6 stable

Tue Sep 13 16:49:00 EEST 2005
------------------------------
arny
       * installer: Q_SHOW - check if q_show is installed
                    -fixed a menu size bug
                    UNINSTALL - before start removing HTB-tools, check
                                if HTB-tools is installed
                    -accept the license only once
       * index.php: version update
       * installer: INSTALL added back button
                    UPGRADE revision
                    editors menu revision
                    added CREDITS
       * updated docs/README-inst
       * CREDITS: rewritten
       * installer: fixed nano editor detection bug
       * fixed a minor htb script bug

Sun Sept  4 04:36:56 EST 2005
--------------------------------
arny
       * HTB-tools 0.3.0 beta2 released for testing
       * fixed a minor UNINSTALL bug
       * fixed bugs reported after the beta1 release
       * updated docs/README-inst

Fri Sept  2 17:19:19 EST 2005
---------------------------------
arny
       * added option to see log in START/STOP

Sun Aug 20 17:48:34 EST 2005
---------------------------------
arny
       * fixed minor installer bugs
       * added GENERATE and CHANGELOG to installer menu
       * updated docs/README-inst


Sun Aug 20 17:48:34 EST 2005
---------------------------------
arny
       * HTB-tools 0.3.0 beta 1 released for testing.
       * added installer documentation (docs/README-inst)
       * wrote HTB-tools installer (SETUP).
       This INSTALLER's goal is to simplify the HTB-tools utilization.
       Information about how to use the INSTALLER, run setup and select
       README option.

Fri Jul 29 13:20:03 EST 2005
----------------------------------
arny
       * README-en updated

Mon Jul 11 18:10:04 EST 2005
-----------------------------------
- NEW FEATURE - Dan Adrian Gard <dan.adrian[at]gmail.com>
       * added upload shaping if you use NAT
       WARNING: this type of shaping (ingress) drops the packets that are over the limit, which generates additional 
traffic when entering the interface. For this reason it is recommended to have the shaping machine in the same LAN 
with the shaped machines.
	The ?upload? option uses dst or dst and mark.
      
	Configuration examples (client side):
       
       client client {
                bandwidth 3500;
                limit 12000;
                burst 64;
                priority 3;
                mark 4;
                upload 300; #( in kbits)  <- new
                       dst {
                          192.168.100.5/32;
                          };
                    };

       client client {
                bandwidth 3500;
                limit 12000;
                burst 64;
                priority 3;
                       upload 300; #( in kbits)
                        dst {
                          192.168.100.5/32;
                          };
                    };
       
There is a new function in c_show, a new column where you can see the upload traffic, mentioned before. It is still a 
work in progress, disabled with the value of 0.00.
arny
       * Makefile: modified to install man pages
       * added q_show man page

Sat Jul  9 18:13:36 EST 2005
-----------------------------------
arny
       * sys/install.sh: config files installation fix

Wed Jun 22 00:59:41 EST 2005 - arny
------------------------------------
arny
       * htb_tools-0.2.6-rc2 released
       * english doc update

Mihai Osian  mike[at]omb.ro
       * translated htb-tools-howto to English

mihai <wappy[at]evonet.ro>
       * Makefile:
               * fix: do not compile unless needed
               * make install - only install/update tools, without affecting the config files
               * new option: make full . Equivalent to  make install + install config files and webhtb
               * new option for make uninstall: removal of configuration files becomes optional
               * new option: make web. Will  install files in /var/www/webhtb, using q_show.php as index.php
       * moved scripts to scripts /dir
       * moved ALL documentation to /doc
       * moved sources to /sys


Fri May 13 01:38:24 EST 2005 - arny
------------------------------------
       * htb_tools-0.2.6-rc1 released
       * docs/HowTo/htb_tools-howto-ro.html: updated
       * docs/HowTo/htb_tools-howto-ro.txt: updated
       * web/README-ro updated
       * q_parser.c: patched - a small quantum bug corrected
               Thx. to Cristian Sava <cristian.sava[at]gmail.com> for the patch

Wed Apr 27 01:05:27 EST 2005 - arny
-------------------------------------
       * htb_tools-0.2.6-test10 released
       * install.sh - rewritten: now it checks for config files in
               /etc/htb. If there are any files, the new config files will not be installed
               over the existing files during the installation process.
       * q_parser.c: some cosmetic modifications
               - before this, when q_parser run, will list all clients like this:
                       ...................
                       Add client client_1
                       Add client client_2
                       Add client client_3
                       ...................
               with this release it will show all "Add client..." in one line.

               Maybe it's faster, maybe not, so please test and report any bug
                and SEND me a feedback.
               Thx to Serban Murariu <smurariu[at]gmail.com> for this cosmetic modifications.

Sun Apr 24 01:19:34 EST 2005 - arny
------------------------------------
       * Updated htb-tools web page link in documentation
       * Makefile: do not remove /sbin/tc when run uninstall
       * Makefile: added to remove /sbin/q_checkcfg (was missing at uninstall)

Sat Apr 23 14:03:37 EST 2005 - arny
------------------------------------
       * htb_tools-0.2.6-test9a released
       * q_parser.c: re patched

Sat Apr 23 01:36:28 EST 2005 - arny
------------------------------------
       * htb_tools-0.2.6-test9 released
       * patched q_parser.c: now you can use mark with or without dst/src or both
            Thx to Dan Adrian Gard <dan.adrian[at]gmail.com> for the patch.

Thu Apr 14 01:05:11 EST 2005 - arny
------------------------------------
       * htb_tools-howto-ro.html  htb_tools-howto-ro.txt - UPDATED
       * q_parser.c: removed unused  "unsigned int quantum = 1500;"
       * q_parser.c & q_show.c version update
       * q_show.php: added htb-tools web page link
       * web/install.sh: rewrote
       * removed: README-eth0-qos.cfg-en
                  README-eth0-qos.cfg-ro
                  README-eth1-qos.cfg-en
                  README-eth1-qos.cfg-ro
               - all this will be included in next howto/docs

Wed Apr  6 15:12:04 EST 2005 - arny
------------------------------------
       * README-ro, README-en updated
       * removed rc.bridge
       * removed bridge howto. For bridge usage see http://bridge.sourceforge.net/

Wed Apr  6 02:25:32 EST 2005 - arny
------------------------------------
       * htb_tools-0.2.6-test7 rebuilt
       * install.sh: check for config files in /etc/htb
         - if found then do not install default config files.

Tue Apr  5 23:59:30 EST 2005 - arny
-------------------------------------
       * htb_tools-0.2.6-test7 released
       * removed tc binary - it was infected with Linux.RST.B.
               Thx to Giulio Carcani <carcani[at]apat.it> for reporting this.

        !!! WARNING !!! IF YOU USE htb_tools-0.2.6-test6, PLEASE REMOVE THE tc BINARY BECAUSE IT IS INFECTED WITH 
Linux.RST.B. YOU MUST COMPILE AND INSTALL THE LATEST IPROUTE2 IN ORDER TO HAVE HTB-tools WORKING PROPERLY.

       * from now on you need the latest iproute2

Sat Mar 19 19:16:53 EET 2005 - arny
-------------------------------------
       * install.sh: copy htbgen script to /sbin

Sun Mar  6 00:16:53 ET 2005 - arny
--------------------------------------
       * htb_tools-0.2.6-test6 released
       * after copy rc.htb make it executable
       * fixed BUG #0002 (see bugs) - Thx to Sergiu Strat <Sergiu.Strat at Nevrax.ro> for the report and the fix
         - tested 3845 clients in a config file and it works great

               root@arny-home:/etc/htb# q_checkcfg eth1-qos.cfg

               #CLASS: class_1
               Default bandwidth: 8

               Class class_1, CIR: 192, MIR: 256
                       ** 3845 clients, CIR2: 184560, MIR2: 246080

               1 classes; CIR / MIR = 192 / 256; CIR2 / MIR2 = 184560 / 246080

Sat Mar  5 09:06:02 EET 2005 - arny
-----------------------------------
       * htb_tools-0.2.6-test5 released
       * added tc from iproute2-2.6.10-ss050124.tar.gz. Now match_in_u32 works fine.
         WORKS ONLY WITH 2.6.11 KERNEL !

Fri Mar  4 20:26:31 EET 2005 - arny
-----------------------------------
       * htb_tools-0.2.6-test4 released.
       * README-en, README-ro revision
       * cfg/* revising
       * patched htb_tools to use mark in u32 ( FOR THIS TO WORK YOU NEED KERNEL >= 2.6.11 AND THE LATEST IPROUTE2 !)
         - now is posibble to use something like this:
               ( mark with dst, src, or dst and src )
               ...........
           client client_1 {
                 bandwidth 48;
                 limit 64;
                 burst 2;
                 priority 1;
                 mark 3;
                    dst {
                       192.168.1.3/32;
                          };
                };
               ..............

       Thx. to Catalin(ux aka Dino) BOIE <catab at deuroconsult.ro> for the patch.

Wed Mar  2 00:55:05 EET 2005 - arny
-----------------------------------
       * added option in install.sh to install the rc.htb script in your
 init scripts folder.

Mon Feb 28 20:38:17 EET 2005 - arny
-----------------------------------
        * htb_tools-0.2.6-test3 released.
        * patched to work with latest versions of glibc. Also you need flex 2.5.4a for htb_tools to work properly.
                Thx. to Mihai Maties <mihai AT xcyb.org> for the patch.

28-02-2005 - arny
---------------------------------
       * htb_tools-0.2.6-test2 released. test1 has some compilation problems.

27-02-2005 - arny
---------------------------------
       * htb_tools-0.2.6-test1 released. htb_tools-testX are test series and they are not stable.
       * patched htb-tools_devel for packet mark.
       * added shaping by packet mark. Made by Dan Adrian Gârd < dan.adrian at gmail.com >

13-02-2005 - arny
---------------------------------
       * howto update
       * created etc dir and added rc.bridge and rc.htb scripts
       * added cfg/README-eth0-qos.cfg-ro
               cfg/README-eth0-qos.cfg-en
               cfg/README-eth1-qos.cfg-ro
               cfg/README-eth1-qos.cfg-en
       * Fixed BUG #0003. See bugs.


Released htb_tools-0.2.5 - 04-01-2005 - arny <arny at arny.ro>
Changes since 0.2.4:
* added htbgen script. With Htbgen you can generate a config file for htb_tools.
 Script made by Damian M. Liviu <liviudm AT gmail.com>.
* fixed install.sh
* fixed some typos in RO/EN documentation
* updated web/README-ro
* added web/README-en
* added TODO list
2004/12/22 - arny <arny at arny.ro>
* fixed Makefile bug.
2004/12/11 - arny <arny at arny.ro>
* created Bugs file. You may send bug reports to arny at arny.ro.
* added COPYING file, GPL license.


Version 0.2.4 2004/12/4 - arny <arny at arny.ro>
* new web page for htb_tools
* added the option to show traffic in web. Read docs/HowTo/htb_tools-howto-en.html or
docs/HowTo/htb_tools-howto-ro.html
* added tc from htb3.6-020525.tgz
* added htb_tools wrapper script (htb) over q_show, q_parser, q_checkcfg from http://www.arny.ro/htb/htb
* added CREDITS file
* added htb_tools HowTo from http://www.arny.ro/htb :
       docs/HowTo/htb_tools-howto-ro.html
       docs/HowTo/htb_tools-howto-ro.txt
       docs/HowTo/htb_tools-howto-en.html
       docs/HowTo/htb_tools-howto-en.txt
* added RedHat/Fedora Core docs to HowTo
* added README-ro, README-en
* added install_web to makefile
* added web/install.sh for q_show webinstall
* added install.sh. Now is possible to install all tools with make install.

Revision 0.2.3-2 2004/11/08 set - Serban Murariu <smurariu2 at yahoo.com>
 * q_show now only shows clients that have traffic
 * added the option to show all clients (-a)
 * added the option to show clients that have transfer rates greater than a certain limit
 * a quantum bug was corrected in q_parser when bandwidth below 120kbit
 * added the option to specify a qdisc for a class; see docs/complex.cfg


Revision 0.2.3-1 2001/02/17 set
 * added the option to specify src or dst (only one)
 * added the option to specify more than one port in src or dst
 * added init.d script
 * some optimization to the generated script

Revision 0.2.2-4 2001/02/12 set
 * added --classes option
 * added --nodefault option
 * added the option to specify more than one match string

Revision 0.2.2-3 2001/02/12 set
 * fixed a bug in q_parser

Revision 0.2.2-2 2001/02/12 set
 * added the option to specify a source_port and/or a destination port

Revision 0.2.2-1 2001/02/11 set
 * added multiple src in client

Revision 0.2.1-5 2001/02/4 set
 * Some minor bug fixes
 * fix -k option behaviour

Revision 0.2.1-3 2001/01/27 set
 * Some minor correction to help file

Revision 0.2.1 2001/01/24 set
 * Added help to q_show 
