CHANGES revision 1.1
11.1Schristos$NetBSD: CHANGES,v 1.1 1997/10/03 22:25:19 christos Exp $ 21.1Schristos@(#) Header: CHANGES,v 1.17 97/06/13 02:27:02 leres Exp (LBL) 31.1Schristos 41.1Schristosv1.4 Fri Jun 13 02:23:51 PDT 1997 51.1Schristos 61.1Schristos- Add an option to use icmp echo instead of udp datagrams. 71.1Schristos 81.1Schristos- Add HPUX and Linux support. 91.1Schristos 101.1Schristos- Handle hex argument values as suggested by John Hawkinson 111.1Schristos (jhawk@mit.edu) 121.1Schristos 131.1Schristos- Added flags to set the first ttl and to set the don't fragment bit. 141.1Schristos 151.1Schristos- Removed dependence on strdup(). 161.1Schristos 171.1Schristos- Add a local autoconf macro to check for routines in libraries; the 181.1Schristos autoconf version is broken (it only puts the library name in the 191.1Schristos cache variable name). Thanks to John Hawkinson. 201.1Schristos 211.1Schristos- Add a local autoconf macro to check for types; the autoconf version 221.1Schristos is broken (it uses grep instead of actually compiling a code fragment). 231.1Schristos 241.1Schristosv1.3.2 Thu Sep 26 18:06:16 PDT 1996 251.1Schristos 261.1Schristos- Rewrite source routing code to eliminate a number of problems on 271.1Schristos systems using raw ip options. Also pad options with a noop so gateway 281.1Schristos addresses are aligned. 291.1Schristos 301.1Schristos- Don't call inet_ntoa() twice in the same printf(). Thanks to NetBSD 311.1Schristos via Bill Fenner (fenner@parc.xerox.com) 321.1Schristos 331.1Schristos- Decode "administratively prohibited filter" icmp code and print 341.1Schristos numeric value for unknown codes. Thanks to Bill Fenner. 351.1Schristos 361.1Schristosv1.3.1 Wed Sep 18 21:08:16 PDT 1996 371.1Schristos 381.1Schristos- Some systems (e.g. AIX) need sys/select.h. Thanks to Brett Hogden 391.1Schristos (hogden@rge.com) 401.1Schristos 411.1Schristos- Byte swap ip header length under Solaris. (This has no effect on the 421.1Schristos sparc but is required on the i386.) 431.1Schristos 441.1Schristos- Made optional packet length control total size of packet. 451.1Schristos 461.1Schristosv1.3 Mon Sep 16 14:55:44 PDT 1996 471.1Schristos 481.1Schristos- Overrun buffer security fixes. Thanks to Bill Fenner 491.1Schristos (fenner@parc.xerox.com) 501.1Schristos 511.1Schristos- Wait for response packet relative to start of probe. Thanks to Bill 521.1Schristos Fenner. 531.1Schristos 541.1Schristos- Fix bug that prevented changing the packet size. Thanks to Gregory 551.1Schristos Decker (gdecker@nate.dcrt.nih.gov) 561.1Schristos 571.1Schristos- Add support for RAW_OPTIONS (e.g. 4.4 BSD systems such as BSD/OS and 581.1Schristos FreeBSD) thanks to Jeffrey C Honig (jch@bsdi.com) 591.1Schristos 601.1Schristos- Remove ip header byte swap fix from v1.2; most kernels swap the ip 611.1Schristos header length in the kernel (and it causes OSF3 to crash). 621.1Schristos 631.1Schristos- Fix to not exit when the number of probes is set to 1 (i.e. "-q 1") 641.1Schristos 651.1Schristos- Improve autoconf configuration. 661.1Schristos 671.1Schristosv1.2 Tue Oct 17 23:50:05 PDT 1995 681.1Schristos 691.1Schristos- Convert to autoconf and ansify. 701.1Schristos 711.1Schristos- Byte swap ip header length for little endian machines. Fix thanks to 721.1Schristos Y Badri (yb@greybox.demon.co.uk). 731.1Schristos 741.1Schristosv1.1 Thu Jun 15 02:32:55 PDT 1995 751.1Schristos 761.1Schristos- Check for too many arguments. 771.1Schristos 781.1Schristos- Recode to make timing of packet's round trip more obvious and to 791.1Schristos tighten up code. 801.1Schristos 811.1Schristos- Ifdef IP_OPTIONS code. 821.1Schristos 831.1Schristos- Display time in microseconds. 841.1Schristos 851.1Schristosv1.0 Tue Feb 28 23:50:05 PDT 1989 861.1Schristos 871.1Schristos- Initial public release. 88