2003-08-17

    + Version 1.0test2 is ready please try to test it
      Big thanks to:
       - Tomasz Lukaszewski <T.Lukaszewski@elka.pw.edu.pl> -> suggestion
       - Fabio Salvicci <dsmoker@libero.it> -> found bug in files
    	  interface.h and interface.desc.h.

    Version 0.8 bserver
	Does't work in this version. Will be can't compilled!
    Version 0.7 bclient
	Does't work in this version. Will be can't compilled!


2003-08-16

    + Removing site from http://www.ins.com.pl/~alex/bcount/bcount.html
      to http://www.deth.org.pl/~alex/bcount/bcount.html !!!
      PLEASE UPDATE YOUR BOOKMARK!

    Version 1.0test bcount
	I decide to store v1.0test version ...why?! because it 
	must be full tested befor release v1.0. It some moment exit with
	SIGSEGV signal from refresh_now_window() function!!! Why!? 
	...I don't known! Please help me to debug this stuff.
	
						Thanks
						Alex

    Version 0.8 bserver
	Does't work in this version. Will be can't compilled!
    Version 0.7 bclient
	Does't work in this version. Will be can't compilled!


2003-01-25

    Version 1.0pre9 is ready

    + Enhanced functions get_interface_*()
    + Little change in WWW dynamic generated pages (bserver)
    + Add SMTP client functions to bserver (for email buggy exceptions).
	Session with SMTP server will be written to smtp_session_debug.log file
    + New link available when bserver run (http://bserver:port/server-info)
    + Writted BCNT protocol v1.0 definitions (README.protocol)
    + Make two threads (for bcount & bserver):
	1. get interface statistic (0.05sec.)
	2. measuring average speed on an interface (1sec.)
    + Fix bug with statistics displaying in Search Window
    + Fix bug with interfaces name like sl0, arc0 previous slip0, arc0
	I never don't have interface like this ...sorry :-(


2002-12-14

    Version 0.9 is ready

    + Rebuild function connected with interface (like IP address) 
      and add others (header: interface.h)
    + Add full signal support (bcount only)
    + Add info about system: CPU Speed, Free Memory stats (bcount)
    + Add new Window with interface info: netmask, broadcast, irq, flags ...
    + Improve bserver and bclient (At this moment no data will be dropped)
    + Rewrite Smtp client functions to (I hope so) better ;-)
    + Rewrite WWW dynamic pages which server send to browser (HTTP protocol)
    + Add ./configure part of autoconf cool stuff which test all needed files
    + Couple of bugs fixed :-)


2002-07-15

    Version 0.9pre6
    
    + I decide store this stuff in PRELEASE 6 version because I going to
      "Long hard road out of ...computer" (to go on holidays). 
      Please test it and send me info about any bugs (if you find it)
    + Something wrong with statistic displaying in searching Window
      (fixing in progress...).
    + NOTE: bserver in this project version not working!!!
          

2002-06-05

    Version 0.8 is ready
    
    + Add "new heart" to bcount and bserver. Rewriting and renaming
      check_device(), searach_device(). 
      !!! Now this programs get faster data about interface !!!
      CPU time is < 1.0 now :-)
    + Bug in bserver (break;) fixed
    + Add choice data type (MB<->KB<->B) when we running bcount
    + Better Client name read (client_hostent->h_name) in bserver.c
    + Add `#include <sys/time.h>' to bclient. 
      Problem compiling with GCC < 2.95.3
      

2002-05-13

    Version 0.7a is ready
    
    + Add maximal bytes transfer on an interface.
      You can see this in Now Window ;-)


2002-05-12

    Version 0.7 is ready
    
    + Remove server thread from bcount. I decide to make only one good 
      (i hope so) external server (bserver).
    + Rebuild fundamentally bserver.c. Bytes Counter Server support
      HTTP and BCNT (new) protocol. You can see status of your interface from
      WWW Client (like Micro$oft MSIE or Netscape), ...for example:
      http://www.server.when.bserver.running:port/ppp0 - this make statistic in 
      HTML for interface ppp0.
    + Add "Choice interface" to bcount.
    + Add Average speed (KB/s) RX+TX bytes of actual interface 
      (thx Bill Hall for sugest)
    + Rebuild bclient.c and bclient.h, add ncurses Windows etc. ...
    + From search_device() I make two functions. First from this examinning
      interface second gets data of interface.
    + Fix bug in search_device()
    + Add GPL licence option (-l, --licence) to bcount, bserver, bclient
    + Add choseing port (bserver) to running
    + Rebuild send mail function. Now we can "beter send mail" :-)
    + Remove -e option from bcount. to see status data of interface in HTML
      we must run bserver and useing WWW Client or bclient (BCNT protocol)
    + Clean Codeing Style in *.c and *.h files.
    + Remove other important bugs but at this moment I don't remember.


2002-04-15
    
    Version 0.6 is ready
    
    + Program enter in BETA fase of test
    + Bug in search_device() fixed.
    + Add threads (pthreads) library
    + Making two functions of make_daemon. First run as thread of bcount,
      second run as external bserver program. Remove -d option.
    + Add PRE-ALPHA Bytes Counter Client for Micro$oft Window$.
      For now this is test program.
    + Makefile file fixed (GDB = -ggdb).
    

2002-04-06
    
    Version 0.5 is ready
    
    + Bug in "Check and mail" window fixed.
    + Add SO_REUSEADDR socket option in make_daemon() function
      Now we can execute bcount with -d option many time
    + Change bcount_client.c to bclient.c and add bclient.h header
    + Move make_daemon() function to bserver.c file and add bserver.h header
    + Add common.h file with common data for bcount.c and bserver.c
    + Cosmetics change in: bserver.c and  bclient.c.
      Add NULL byte to end received data from/to client
    + Change Makefile. Add install option and others.
    + New README.en.
      Please don't hurt me if you can't understand "My english" :-).


2002-03-27

    Version 0.4 is ready    

    + Add server (daemon) mode version 0.1 to serve data of bytes (RX & TX)
      to the clients (Run bcount with -d option).
    + Add client version 0.1 to gets data from server
    + Modify make_mail() function
    + Add HTML output. Now we can see data of bytes (RX & TX) in IE, NC 
      or other web browser.
      Example:
      $ bcount -i ippp0 -e /var/www/htdocs/bcount.html
    + Add searching from two dates
    + Add escape key sequence if we not more need chars writting
      in Searching or Mail Window.
    + Cosmetics changeing of output texts
    + Fix couple of bugs and make others bugs :-)
    

2002-03-04

    Version 0.3 is ready    

    + Add prerelease sendmail() function
    + Changing display format received and transmited data.
      If RX/TX > 1024.0 KB then we see 1.0 MB.
    + Add automatic refresh data in "Now Window"
    + and other...


2002-02-27

    Making bcount-0.2-ip.patch
    
    + Add IP number of active interface and put it into interface_window.
    

2002-02-26
    
    Version 0.2 is ready
    
    + Rebuild all function and BCount not ever using UConio (add Curses API)
    + Making new Windows (sorry Bill ;-)) for Now, Total and Search statistic
    + Rename search_dev() to search_device() and add new lines code
      which better test existing devices
    + Fix problem with read /proc/net/dev (Seg fault in some moments)
    + Add Packes and Errors in "Now Window" for Data Received/Transferred
    + Implemented deleting char (Back Space) in data Window.
    + Add new function: get_file_info(), text_window_in_middle() and fix others
    + Add --logfile option. Now we can using other name of log file
        

2002-02-21

    Version 0.1alpha
    
    + Public first release of this program ;-)


NIN

