%PDF- %PDF-
Direktori : /proc/985914/root/data/old/usr/share/doc/bandwidthd-2.0.1/ |
Current File : //proc/985914/root/data/old/usr/share/doc/bandwidthd-2.0.1/CHANGELOG |
2.0.1 Big Feature - Added optional postgresql database logging mode and php for dynamic graph creation from databases. Great for big sites, multiple sensors with very low overhead collect traffic statistics and log them to database. Graphs are created when a user visits the page instead of burning CPU cycles night and day. Logging/Multiple sensor support is completed. Big Feature - Implemented auto conf Ported to and compiles on: ix86 Fedora Core 2 ix86 Solaris 9 ix86 OpenBSD 3.4 ix86 Debian 2.2 ix86 FreeBSD 4.8 AMD64 Fedora Core 3 PPC MaxOsX 10.2 ix86 Microsoft Windows Changed default interval to 200 seconds to save ram and cpu power Huge performance gain in graphing engine due to bug fix (Peak Send and Total Sent strings font operations were being done to each graphic almost 1000 times instead of just 1) Removed need of Sys V IPC shared memeory log rotation on all logs implemented - secondary logs rotate every RANGE?/RANGE1 HUP's Added syslog support, removed all printf's except a few early errors, closed stdin, stdout, and stderr before beginning capture loop Bandwidthd collects the pids of it's children and distributes HUP and TERM signals when issued to the first process Changed yy parser name to bdconfig_ to avoid a bug in BSD Added some semi-colons to conf.y to fix BSD flex/bison compatability bug Fixed bug that caused memory corruption when ram datastore had data on more than IP_NUM ips. Fixed some longs that missed being converted to unsigned long long. Fixed bug in CDF recovery that would cause bandwidthd to ignore some CDF logs during recovery Bandwidthd now checks for ./etc/bandwidthd.conf, and if it doesn't exist it checks for /usr/local/bandwidthd/etc/bandwidthd.conf, if that exists it will chdir("/usr/local/bandwidthd") Fixed problem that caused bandwidthd to sit and never create graphs if graph is set to false do not store data in ram, do not fork unless output_cdf is true log names changed to be consistent so all logs could be rotated with same function 1.2.1b Reduced Loading spam Added filter option to bandwidhtd.conf to specify libpcap filter Fixed problems with YAxis labeling and scaling on high volume networks Skips starting a new graphing run if the last run is still going to prevent fork bomb style box crashes Exits on a configuration error Print out line number of errors in bandwidthd.conf Caused graph_cutoff to be scaled with time range to reduce load induced by weekly/monthly/yearly graphs Fixed bad documentation 1.2.0 10,000 downloads edition! :) Added Weekly, Monthly, and yearly graphs! Bandwidthd will now do a graph run immediatly after loading it's data New 10 Minute (log2.cdf), 1 hour (log3.cdf), and 12 hour (log4.cdf) interval log files Graphing code now scales better with different custom intervals and periods 1.1.8b Fixed bug in support for linux cooked socket DLT_LINUX_SLL (PPPOE, T1, etc) - Christian Laubscher 1.1.8 Wrapped DLT_EN10MB in an ifdef for platforms that don't supply it Fixed bandwidthd crashing when brought up on an ip addressless interface Fixed segfault in DropOldData discovered by Hannes Reich Fixed some errors in Makefile, preserved bandwidthd.conf - Bob Toxen Detected https as http - Bob Toxen Fixed bug that would cause "killall -HUP bandwidthd" to kill the graphing process Initial support for datalink type 12 DLT_RAW Initial support for datalink type 6 token ring DLT_IEEE802 1.1.7 Compiles clean on BSD - Colin Harford - Sheepkiller 1.1.6 Updated Documentation Fixed Segmentation fault in DropOldData, also pointed out by Hannes Reich Modified RecoverCdf to load files from the rotation Added log rotation Modifed RecoverCdf to load large log files much faster Added code by Hannes Reich which loads the contents of the log file back into bandwidthd on restart, so data is persistant between restarts. Alan Evens replaced my bugged sort algorithm with one of his own, fixing the long standing sort issue. 1.1.5 Fixed DLT_LINUX_SLL undefined compile bug by wrapping it in an #ifdef Added date/time to top of html output Added ftp track based on "ftp-data" port numbers Added alternating light blue background to stats table and centered column headers Modified stat table so everything lines up and it's easy to read at low res - Alan Evens 1.1.4 added totals graph Added support for linux cooked sockets, allowing the monitoring of many ppp interfaces and T1's. csv logging made much more usefull, now actually logs the throughput for each interval, not the total acumulated so far. check for ./htdocs and ./etc/bandwidthd.conf so new people don't get confused when they don't run bandwidthd from it's directory. reap zombies every interval, just not when we don't skip. updated documentation 1.1.3 Makefile was broken, bandwidthd could only compile under solaris 1.1.2 Added new logo Increased sample size to 100 bytes in order to avoid future bugs resulting from trying to categorise by information in the tcp header when ip options are present. Source now compiles and works under Solaris with gcc :) 1.1.1 Fixed a bug that caused web and p2p counters not to increment when ip options are present in the packets. Was only capturing 34 bytes of packets instead of 54, http and p2p weren't being incremented because the tcp header was not captured. Older versions of libpcap must have returned full headers regardless of pcap size. 1.1.0 Added a logo.gif to the package Added "skip_intervals" option to the config file Added "graph_cutoff" option to the config file Added "promiscuous" option to the config file (Allows graphing of traffic not routed through the host) Changed default to promiscuous Added "output_cdf" option to the config file (Logs bandwidthd data to comma deliminated file) Added "graph" option to the config file (Set to false to suppress drawing of the graphs) When IpCount (Number of ip's being tracked) exceed IP_NUM (Max number of IP's) stop tracking new ip's instead of exiting Added legend to graphs Added CHANGELOG Updated Documentation Added credits to bottom of top20 web page 1.0.0 Changed all statistics storage to type "long long" to avoid roll over Updated documentation Added "make dist-clean" to force rebuild of flex and bison output Modifed make file to allow building without flex and bison Removed some debugging macros that wouldn't compile under old versions of gcc Modifed RDNS code to complain less and use longjump less 0.46 Initial public release