$Id: CHANGES,v 1.34 2000/01/24 23:01:07 bmah Exp $

pchar 1.1.1:  Fixed a bug which caused reading back of tracefiles
to be broken.

	Tracefiles were temporarily broken.

pchar 1.1:  Better compatability with more OSs (in particular, IRIX and
OSF).  Better IPv6 compatability (on BSDs and glibc systems with
integrated IPv6).  Numerous small bugfixes and usability enhancements.

	Remove a KAME assumption as to where IPv6 support lives.  Note
	that KAME users will now need to explicitly configure
	--with-ipv6=/usr/local/v6 on systems that don't have KAME
	integrated into the base OS.  Patch from
	<sumikawa@ebina.hitachi.co.jp>.

	Incorporate patches from "Angelos D. Keromytis"
	<angelos@dsl.cis.upenn.edu> for compilation under the IPv6
	support included in OpenBSD-current.  As a side effect, all
	getipnodename(3), et al. calls were changed to getaddrinfo(3), 
	et al.

	Incorporate patches from "Jeffrey R. Hay (CIC-5)"
	<jrhay@lanl.gov> for SGI IRIX and the SGI vendor compiler.

	Incorporate patches from Jeffrey Mogul <mogul@pa.dec.com> for
	Tru64/Digital Unix/OSF compatability.  These patches also
	attempt to alleviate problems caused by the fact that the
	default clock resolution is 1024 Hz under Tru64 (which is
	too coarse to measure nearby or fast links).

	Try three probes before running the entire measurement
	algorithm to find out if the destination host is really alive.  
	Inspired by a comment by Jeffrey Mogul <mogul@pa.dec.com>.

	Move manual page to section 8 from section 1.

	Minor fixes for IPv6 from <sumikawa@ebina.hitachi.co.jp>.

	bcopy, et al. changed to memcpy, et al.

	Handle more gracefully the case where all packets on a link
	are dropped, based on a patch from Pete Wyckoff
	<pw@dancer.ca.sandia.gov>.

	Fixed calculation of total queueing along the path.

	Fixed buglet in install of manpage, patch from
	SUMIKAWA Munechika <sumikawa@ebina.hitachi.co.jp>.
	
	Fixed FAQ Q1 to handle configure-time shared library problems
	on Solaris.

	"make pristine" really does now.  Omissions pointed out by
	Pete Wyckoff <pw@dancer.ca.sandia.gov>.

pchar 1.0: First externally announced version.  Lots of changes,
including IPv6 support, better Linux compatability, more useful
tracefiles, bugfixes, etc. (3 November 1999)

	Limited IPv6 functionality (./configure --with-ipv6 to enable).

	Portability mods for the Sun SparcWorks compiler.

	Repetitions flag is now -R, to free up -r for...

	-r flag to read in a previously collected set of measurements.
	Inspired by clink, a very similar pathchar reimplementation,
	written by Allen Downey <downey@cs.colby.edu>.

	Measurements written to -w data files are now written
	immediately after each probe measurement, rather than at the
	completion of each hop.  The data file format has changed
	somewhat as well to provide more information, although it 
	is still line-oriented.

	More Linux compatability from Pete Wyckoff 
	<pw@dancer.ca.sandia.gov>.  Also, try to detect firewalls 
	that might be blocking our packets and quit if we find one.

	Add -G gaptype flag to select between fixed inter-probe gaps and
	exponentially-distributed inter-probe gaps.

	Change parameter estimation to perform linear regressions of
	min-filtered datapoints, then a subtraction of parameters.
	Previous behavior was to difference the min-filtered datapoints, then
	perform a simple linear regression.

	Add functionality (and -a command-line option) to select a
	linear regression based on Kendall's test statistic T.

	Fix a problem with -q disabling the bottleneck bandwidth
	computation.

	Add aclocal.m4 to distribution (omitted by mistake).

	Support for multiple/separate build directories contributed 
	by Assar Westerlund <assar@sics.se>.

pchar 0.3: Bugfixes, some internal code rearrangement, and raw IPv4
support (13 August 1999).

	Minor documentation cleanups suggested by Rose Tsang
	<rtsang@ca.sandia.gov>.

	"make install" now works, reported and fixed by Pete Wyckoff
	<pw@dancer.ca.sandia.gov>, along with sundry other embarassing
	bugs.

	-c option now works, problem reported by Linda Winkler 
	<winkler@mcs.anl.gov>.

	Multi-protocol support...pchar now supports both
	normal UDP/IPv4 and raw IPv4 (constructing UDP packets
	internally).  -p option is now enabled.

	Cleanup Makefile.in so that installs use more of the autoconf
	variables and now correctly install the manpage.

	Default install directory moved from ${prefix}/bin
	to ${prefix}/sbin.

pchar 0.2: First externally-available release (23 February 1999).

	Fix Makefile typos which broke non-GNU make builds.

	Portability for IRIX 6.X builds.

	Use tcpdump tests in aclocal.m4 for sa_len and network library
	checks at configure time.

	Add some sanity checking of command-line options, motivated by
	BUGTRAQ posting 
	<Pine.LNX.3.96.990213013035.1224A-100000@server.speedcom.it> 
	regarding the use of traceroute as a packet flooder.

pchar 0.2pre1: Software release for Sandia review and approval (4 February
1999).

	New name:  pc has been renamed pchar.

	Import fresh versions of autoconf files from autoconf-2.13.

	Add -T option to set IPv4 TOS bits, based on discussions with
	Joe Burrescia <joeb@es.net>, Mike Collins <collins@es.net>,
	and Rebecca Nitzan <nitzan@es.net>.

pc 0.1:  Semi-release, internal to SNL/CA (15 January 1999).

	Add -P flag to set an initial UDP port number.

	Corrected interpretation of partial path SLR slope results
	(was formerly being misinterpreted as partial path bandwidth).

	Fixed computation of path pipe.

	Improved Linux compatability, thanks to a patch by Pete
	Wyckoff <pw@dancer.ca.sandia.gov>.

	Fix divide-by-zero problems when no packets come back from the
	far end of a hop.  Noted by Pete Wyckoff
	<pw@dancer.ca.sandia.gov>.

pc 0.0:  Semi-release, internal to SNL/CA (12 January 1999).



