BPFT V4.0  -- 02/01/22
-----------------------
Changes:

New developer: Stas Degtev <g@grumbler.org>

Common changes:
! Change format of the internal table: store both ports (src & dst).
  (Old version of it format allow by #define LAYOUT=OLD.)
  !!!!!!! If new format use: remove old files first! !!!!!!!!!!!!!!
* Fix main() functions code for prevent compilers warnings.
+ New option: -V (print version)
+ Some vunerability fixes. Add check to symlinks for data files.
+ Create man pages.
+ Update documentation.

Trafd changes:
! Fix error in trafd.c ('=' replace to '==' in comparision).
+ In trafd: add inspection for dropped packets on each dumping or saving.
  If packets dropped then store message into syslog with level 'error'.
+ trafd exit on SIGQUIT in addition to SIGTERM.
+ Set syslogd facility on compile time (see trafd/trafd.h)
+ New option: -X (don't collect extended traffic info: protocol & port,
  store source & destination hosts only).
+ Save & dump logging: number of the packets, number of the records,
  number of the dropped records (with small traffic size).
+ Set minimum traffic for save record: see '#define MIN_SIZE_TO_SAVE'
  in traffic.h (previous versions a use fixed values in trafd/traffic.c)
+ New option: '-m' - overwrite value defined in MIN_SIZE_TO_SAVE.

Traflog changes:
! Fix bug in traflog (999 records bug), change format -b and -e options.
+ Implement sorting in the traflog (prepared by forerunners), see -S option.
* Change output format of traflog (more detailed).

Trafstatd changes:
+ New options in trafstatd: '-L' - specify log file, -V - show version.

Trafstat changes:
+ Implement some traflog features in the trafstat.



BPFT V3.0  -- 99/01/14
----------------------- 
Changes:

New developer: Vitaly V. Belekhov <vitaly@riss-telecom.ru> (RISS-Telecom
Networking Center)
Use libpcap library, now on the fast interface (>2 mbit/s) BPFT drop 1-10%
packets.
Increased size of connections table (buffer in memory for collect traffic).
Use 64-bit integers in traflog (fix bug with negative values of traffic
in reports). Hoverer don't increase size of the counters in trafd, and on
the fast ip channel need frequently run trafsave.


BPFT V2.00  -- 96/12/04
-----------------------
Changes:

A lot of bugs fixed.
Improved timeout functions in domain resolving.
Properly work with slip and ppp interfaces.
Added cisco_hdlc serial line encapsulation.
Ported to new style bpf pseudo header.
New trafshow improvement, see trafshow/README.

BPFT v1.31  -- 93/01/14
-----------------------
Changes:

Little modifications for FreeBSD, trafd's files may have your own extention,
thanks to vv@sonet.kemerovo.su.
Really logged traffic of any fragmented datagramms, look like tcp or udp
entry with none port. Useful for locating unefficient network traffic.

BPFT v1.30  -- 93/01/06
-----------------------
Changes:

The new output format present, more interesting information can be collected!
In particular added:
- logging all IP traffic, so on ICMP, IGMP, EGP, OSPF and unknown;
- full IP packets size included;
- information about who is server for TCP and UDP;
- any service port correctly detected;
- new keywords for user defined output format;
All traffic restriction was removed.
ATTENTION: this version has a new traffic database format, converter enclosed.

BPFT v1.20  -- 93/12/05
-----------------------
Changes:

Now traflog understand user defined descriptions of the various output format,
see file traflog/traflog.format for more details.
Maximum tcp or udp data length per packet was up to loopback MTU, it value
allow any fragmented datagrams to be right accepted.
Popup ICMP messages too when trafshow make traffic show. :)

BPFT v1.10  -- 93/11/20
-----------------------
Changes:

Corrected little problem with bpft library.
lib/addrtoname.c - added necessary alarm() and decreased gethostbyname() wait
pause. lib/etherproto.h - append static to eproto_db[].
Removed -g for debuging and added -O flags for improvement compiler code.
At present library should be compiled and safe works without any problems.
Fixed bug with fseek length in traflog.
Has been emerged new full screen application - the trafshow.

BPFT v1.02  -- 93/11/06
-----------------------
Changes:

Added forks for the interprocess communication, improved signal handlers.
Modify access method to daemon, now trafstat don't wait interfaces activity
before obtain the traffic statistic.
Fixed little bug in trafstat log file format, now logged information about
remote program.
Changed the traflog default output on last logfile traffic record instead all
records, but added '-a' flag for output all records. Append '-r' flag.

BPFT v1.00  -- 93/10/20
-----------------------
Initial revision.

