2001-07-25  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* nettimer.spec.in: Move doc location to standard redhat 7.x location

	* doc/nettimer.sgml: Finish man page

	* doc/nettimer.sgml: Work on usage section of man page

	* doc/nettimer.sgml: Add revision info

	* doc/manual.sgml: Remove useless remark

	* doc/nettimer.sgml: More work on man page

	* doc/Makefile.am: Clean up deps

	* doc/manual.sgml: Make libpcap an optional library

	* doc/Makefile.am, doc/nettimer.8, doc/nettimer.sgml:
	Start doc clean up

2001-07-24  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* doc/manual.sgml, ChangeLog, configure.in, TODO:
	Release candidate 2.3.4

	* src/active_probing.c, src/nettimer.c: Minor change in output format.
	Changed default active probing packet size.

	* doc/manual.sgml: Update documentation

2001-07-24  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/active_probing.c, src/nettimer.c: Minor change in output format.
	Changed default active probing packet size.

	* doc/manual.sgml: Update documentation

	* doc/manual.sgml: Add active probing

2001-07-20  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/active_probing.c, src/active_probing.h, src/client.c, src/nettimer.c, src/nettimer.h:
	Tune up active probing code.
	Get clock resolution when using a local timer.

	* src/client.c: Prevent name lookups for active probing

2001-07-19  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/lbc_packet_size_range.c, src/lbc_sigma.c, src/lbc_sigma.h, src/lbc_tailgate.c, src/link_bandwidth_calc.c:
	Further work on tailgating

	* src/nettimer.c: Send help message to stdout

2001-06-28  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/lbc_packet_size_range.c, src/lbc_packet_size_range.h:
	Fix bug in ranges

	* src/client.c, src/lbc_packet_size_range.c, src/lbc_packet_size_range.h, src/lbc_sigma.c, src/lbc_tailgate.c, src/lbc_tailgate_packet.c, src/lbc_tailgate_packet.h, src/Makefile.am:
	Working on forwarding delay experiments

2001-06-22  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/client.c, src/lbc_sigma.c, src/link_bandwidth_calc.c, src/link_bandwidth_calc.h:
	Clean up all link bandwidth code

	* src/nettimer.c, src/nettimer.h:
	Unify all link bandwidth/active probing

2001-06-20  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/client.c, src/filter.c, src/nettimer.c, src/nettimer.h, src/transport.c:
	Added some comments about filtering

2001-04-16  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/filter.c, src/filter.h, src/flow_calc.c, src/nettimer.c:
	nettimer.c

2001-04-15  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/filter.c: Go back to original weighted filtering

	* src/flow_calc.c: Update verbose log file

	* src/flow_calc.c: Fix uninitialized variable

2001-04-14  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/filter.c:
	Go back to the log based eviction/potential bandwidth algorithm.

	* src/active_probing.c: Fix uninitialized variable

2001-04-03  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* doc/manual.sgml: More acknowledgements

	* src/calc.c:
	Fix bug that would create a 0 bandwidth sample if the ns of the sample were 0.

	* src/filter.c, src/filter.h, src/flow_calc.c:
	Report potential bandwidth.

2001-04-02  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/transport.c: Add uncompressable packet contents

	* src/active_probing.c, src/active_probing.h, src/nettimer.c:
	Catch exception for satisfying active probing max error.

	* src/active_probing.c, src/active_probing.h, src/client.c, src/Makefile.am:
	Add active probing code.

	* src/flow_calc.h, src/flow_calc.c: Rename static functions.
	Add API for getting results from flow_calc.

	* src/link_bandwidth_calc.c: Fix memory overrun

	* src/nettimer.h, src/nettimer.c: Finalize active probing interface.

	* src/transport.c, src/transport.h:
	Add code to convert from strings to TransportAddress.

2001-04-01  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/filter.c, src/nettimer.c: Optimization

2001-03-31  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/calc.c, src/filter.c, src/filter.h, src/flow_calc.c:
	Fix new eviction algorithm based on age and potential/measured ratio.
	Fix new weighting algorithm based on sqrt() instead of ln().

2001-03-30  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/calc.h, src/filter.c, src/filter.h, src/flow_calc.c:
	Eviction algorithm takes into account quality of samples

2001-03-30  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* nettimer.h, nettimer.c: Add active probing interface

2001-03-23  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* client.c, flow_calc.c, nettimer.c, nettimer.h:
	Catch the finished traces exception.
	Return an error code for uncaught exceptions.

	* flow_calc.c:
	Packets were being sampled for bandwidth both when they initially arrived
	and when their acks were arrived.

2001-03-21  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* calc.c, flow_calc.c, lbc_sigma.c, lbc_tailgate.c, lbc_tailgate_packet.c, link_bandwidth_calc.c:
	Use exposed cumulative ack API.
	Fix SBPP for TCP.

	* flow_calc.c, flow_calc.h, lbc_tailgate_packet.c:
	Filter out extraneous metric flows from output.
	Add some help text at top of output.
	Document changes in output and interface.

2001-03-20  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* src/client.c, src/nettimer.c, src/nettimer.h: Add quit command

2001-03-14  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* ChangeLog: Update ChangeLog

	* src/nettimer.c:
	Increase default flow size so that we can still match sent and received packets when reading traces from high bandwidth links

2001-03-14  Kevin Lai  <laik@butterfly.mobile.stanford.edu>

	* nettimer.c:
	Increase default flow size so that we can still match sent and received packets when reading traces from high bandwidth links

2001-03-14  Kevin Lai  <laik@tnt.Stanford.EDU>

	* ChangeLog: Update ChangeLog

	* src/nettimer.c:
	Increase default flow size so that we can still match sent and received packets when reading traces from high bandwidth links

2001-03-07  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/flow_calc.c: Reformat log file results

	* doc/manual.sgml:
	Document log file format. Reformat update file section

2001-03-06  Kevin Lai  <laik@tnt.Stanford.EDU>

	* TODO: More todo stuff

2001-03-04  Kevin Lai  <laik@tnt.Stanford.EDU>

	* TODO: Update TODO

2001-03-03  Kevin Lai  <laik@tnt.Stanford.EDU>

	* TODO: More todos

	* src/nettimer.c: Remove time stuff

	* src/flow_calc.c: Work around another glibc getnameinfo() bug

2001-03-01  Kevin Lai  <laik@tnt.Stanford.EDU>

	* TODO: Changed todos

2001-02-22  Kevin Lai  <laik@tnt.Stanford.EDU>

	* configure.in: Move dmalloc macro before library checks

2001-02-18  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: Static linking. New faq question

	* config.h.in: Add config.h.in

	* configure.in, src/nettimer.c: Fix some option arguments

2001-02-14  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: *** empty log message ***

	* doc/manual.sgml: Delete direct references to packages from manual.

	* configure.in: Change version meanings

	* configure.in: Fix library finding code

	* configure.in: 2.2.0 Release

	* doc/manual.sgml: Update for 2.2.0

2001-02-13  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/client.c: Added verbosity to dpcap_flow.

2001-02-12  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/flow_calc.c:
	Only do name lookup once per flow. Don't trucate numeric addresses

	* src/client.c, src/flow_calc.c, src/flow_calc.h, src/nettimer.c, src/nettimer.h:
	Add options to control name/address conversion of the output.

2001-02-09  Kevin Lai  <laik@tnt.Stanford.EDU>

	* configure.in, src/client.c, src/flow_calc.c, src/flow_calc.h:
	Output in LIFO order

	* configure.in, INSTALL, src/Makefile.am: Allow debugging in place

2001-02-08  Kevin Lai  <laik@tnt.Stanford.EDU>

	* test/nettimer_test.py: *** empty log message ***

	* doc/Makefile.am, nettimer.spec.in: Fix installation of documentation

2001-02-07  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/Makefile, doc/Makefile.am, doc/nettimer.8, src/client.c, src/filter.c, src/flow_calc.c, src/lbc_sigma.c, src/lbc_tailgate.c, src/lbc_tailgate_packet.c, src/link_bandwidth_calc.c, src/Makefile, src/Makefile.am, src/nettimer.8, src/nettimer.c, src/transport.c, acconfig.h, AUTHORS, ChangeLog, configure.in, COPYING, INSTALL, Makefile.am, missing, mkinstalldirs, nettimer.spec.in, NEWS, README, TODO:
	Fix for autoconf/make

	* src/CHANGES, src/COPYING, src/filter.c, src/nettimer.spec, src/nettimer_test.py, src/README, src/TODO:
	Delete files

2001-01-22  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/flow_calc.c, src/nettimer.c, src/nettimer.h, src/calc.h, src/client.c, src/filter.c, src/filter.h:
	Weight filtering components

2001-01-20  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/filter.c: Reweight filter alg

	* src/client.c: Deallocate logs correctly

	* src/flow_calc.c: cosmetic changes

2001-01-19  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/client.c, src/nettimer.c: Allow user to specify no update output

2001-01-18  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/flow_calc.c: Log write using wrong variable

	* src/client.c: Add verbosity option to clients

	* src/client.c, src/nettimer.c: Fix sample file

2001-01-16  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/calc.c, src/calc.h, src/client.c, src/filter.c, src/filter.h, src/flow_calc.c, src/flow_calc.h, src/link_bandwidth_calc.c, src/link_bandwidth_calc.h:
	use bo api instead of log api

2001-01-10  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/flow_calc.c: Wrong dimensions

	* src/filter.c: Formatting

	* src/client.c, src/flow_calc.c, src/flow_calc.h, src/link_bandwidth_calc.c, src/link_bandwidth_calc.h:
	Use Buffered Output API

2000-11-20  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/client.c, src/flow_calc.c, src/link_bandwidth_calc.c, src/nettimer.c:
	Use new output update interface

	* src/Makefile, src/nettimer.spec: Up library version

2000-11-17  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: Fix typos

2000-11-16  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/filter.c: Add min/max safeguards for extremely low values

2000-11-15  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: Clarify/fix port number specification

	* src/nettimer.c: Separate version components

	* src/nettimer.spec: Go to release 1

	* src/nettimer.c: Return NULL exception

	* src/nettimer.c: Add verbosity option to control server's output text

2000-11-14  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/nettimer.c:
	Don't drop privileges until after server is fully initialized

2000-11-13  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/Makefile, doc/manual.sgml: Fix dashes. Fix conventions

	* src/Makefile: Moved test target back to main makefile

2000-11-11  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/Makefile, src/nettimer.spec: Regress for RH6.2

	* doc/manual_html.dsl, doc/manual_print.dsl, doc/ldp.dsl, doc/Makefile, doc/manual.sgml:
	Add version. Add make

2000-11-10  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/nettimer.c, src/nettimer.h: Add version capabilities.

	* doc/manual.sgml: Add nettimer version

	* doc/manual.sgml: Clarify metrics

	* doc/manual.sgml: Misc changes

2000-11-09  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/calc.c, src/flow_calc.c, src/nettimer.c: Capped acronyms

	* doc/manual.sgml: Capped acronyms. Added explanation for missing flow.

2000-11-08  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml, src/calc.h, src/client.c, src/flow_calc.c, src/nettimer.c, src/nettimer.h:
	Add verbosity option

	* doc/manual.sgml: Add results section

2000-11-07  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/flow_calc.c, test/nettimer_-r__test_128.12.146.6_pcap_test_171.64.65.79_pcap__-c_test_update.expected_output:
	Add output column headers

	* src/Makefile, src/nettimer_test.py, test/128.12.146.6_pcap, test/171.64.65.79_pcap, test/nettimer_-r__test_128.12.146.6_pcap_test_171.64.65.79_pcap__-c_test_update.expected_output:
	Add nettimer test

2000-11-05  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/nettimer.c: Different event interface

	* src/filter.c, src/lbc_sigma.c, src/lbc_tailgate.c:
	Don't explicitly call update

	* src/calc.c, src/calc.h, src/flow_calc.c: Added some more stats

2000-10-28  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/calc.c, src/calc.h, src/filter.c, src/filter.h, src/flow_calc.c:
	Push more information into results

	* src/client.c, src/nettimer.c: Cleaner exit on error

2000-10-26  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: Finish client calculation

	* src/nettimer.c: Use exceptions in command line parsing

	* doc/manual.sgml: Finished client general options

	* src/client.c, src/nettimer.c, src/nettimer.h:
	Remove unused parameters

	* doc/manual_html.dsl, doc/manual_print.dsl, doc/manual.sgml:
	Worked on calculation client

2000-10-25  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: Minor fixups

2000-10-16  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/client.c, src/Makefile, src/nettimer.c, src/nettimer.h:
	Fix arg names. Allow inplace compilation

2000-10-15  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/client.c, src/nettimer.c, src/nettimer.h: Changed arg names

	* doc/manual.sgml: More work.

2000-10-14  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: Add dpcap server setup

2000-10-13  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: Finished installation

	* doc/manual.sgml: Worked on installation section

	* src/nettimer.spec: Make relocatable

	* doc/manual.sgml: Finished intro

2000-10-12  Kevin Lai  <laik@tnt.Stanford.EDU>

	* doc/manual.sgml: *** empty log message ***

	* doc/manual.sgml:

	* doc/manual.sgml: New file.

2000-10-10  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/nettimer.spec: Typo

	* src/nettimer.spec, src/Makefile: More packaging

	* src/link_bandwidth_calc.c, src/link_bandwidth_calc.h, src/nettimer.c, src/nettimer.h, src/transport.c, src/transport.h, src/calc.c, src/calc.h, src/client.c, src/client.h, src/filter.c, src/filter.h, src/flow_calc.c, src/flow_calc.h, src/lbc_sigma.c, src/lbc_sigma.h, src/lbc_tailgate.c, src/lbc_tailgate.h, src/lbc_tailgate_packet.c, src/Makefile:
	Use new libs

	* src/nettimer.update: *** empty log message ***

2000-10-03  Kevin Lai  <laik@tnt.Stanford.EDU>

	* src/calc.c, src/calc.h, src/CHANGES, src/client.c, src/client.h, src/COPYING, src/filter.c, src/filter.h, src/flow_calc.c, src/flow_calc.h, src/lbc_sigma.c, src/lbc_sigma.h, src/lbc_tailgate.c, src/lbc_tailgate.h, src/lbc_tailgate_packet.c, src/lbc_tailgate_packet.h, src/link_bandwidth_calc.c, src/link_bandwidth_calc.h, src/Makefile, src/nettimer.8, src/nettimer.c, src/nettimer.h, src/nettimer.spec, src/nettimer_test.py, src/nettimer.update, src/README, src/TODO, src/transport.c, src/transport.h:
	Imported sources

	* src/calc.c, src/calc.h, src/CHANGES, src/client.c, src/client.h, src/COPYING, src/filter.c, src/filter.h, src/flow_calc.c, src/flow_calc.h, src/lbc_sigma.c, src/lbc_sigma.h, src/lbc_tailgate.c, src/lbc_tailgate.h, src/lbc_tailgate_packet.c, src/lbc_tailgate_packet.h, src/link_bandwidth_calc.c, src/link_bandwidth_calc.h, src/Makefile, src/nettimer.8, src/nettimer.c, src/nettimer.h, src/nettimer.spec, src/nettimer_test.py, src/nettimer.update, src/README, src/TODO, src/transport.c, src/transport.h:
	New file.

