1 1.1 christos $NetBSD: CHANGES,v 1.1 1997/10/03 22:25:19 christos Exp $ 2 1.1 christos @(#) Header: CHANGES,v 1.17 97/06/13 02:27:02 leres Exp (LBL) 3 1.1 christos 4 1.1 christos v1.4 Fri Jun 13 02:23:51 PDT 1997 5 1.1 christos 6 1.1 christos - Add an option to use icmp echo instead of udp datagrams. 7 1.1 christos 8 1.1 christos - Add HPUX and Linux support. 9 1.1 christos 10 1.1 christos - Handle hex argument values as suggested by John Hawkinson 11 1.1 christos (jhawk (a] mit.edu) 12 1.1 christos 13 1.1 christos - Added flags to set the first ttl and to set the don't fragment bit. 14 1.1 christos 15 1.1 christos - Removed dependence on strdup(). 16 1.1 christos 17 1.1 christos - Add a local autoconf macro to check for routines in libraries; the 18 1.1 christos autoconf version is broken (it only puts the library name in the 19 1.1 christos cache variable name). Thanks to John Hawkinson. 20 1.1 christos 21 1.1 christos - Add a local autoconf macro to check for types; the autoconf version 22 1.1 christos is broken (it uses grep instead of actually compiling a code fragment). 23 1.1 christos 24 1.1 christos v1.3.2 Thu Sep 26 18:06:16 PDT 1996 25 1.1 christos 26 1.1 christos - Rewrite source routing code to eliminate a number of problems on 27 1.1 christos systems using raw ip options. Also pad options with a noop so gateway 28 1.1 christos addresses are aligned. 29 1.1 christos 30 1.1 christos - Don't call inet_ntoa() twice in the same printf(). Thanks to NetBSD 31 1.1 christos via Bill Fenner (fenner (a] parc.xerox.com) 32 1.1 christos 33 1.1 christos - Decode "administratively prohibited filter" icmp code and print 34 1.1 christos numeric value for unknown codes. Thanks to Bill Fenner. 35 1.1 christos 36 1.1 christos v1.3.1 Wed Sep 18 21:08:16 PDT 1996 37 1.1 christos 38 1.1 christos - Some systems (e.g. AIX) need sys/select.h. Thanks to Brett Hogden 39 1.1 christos (hogden (a] rge.com) 40 1.1 christos 41 1.1 christos - Byte swap ip header length under Solaris. (This has no effect on the 42 1.1 christos sparc but is required on the i386.) 43 1.1 christos 44 1.1 christos - Made optional packet length control total size of packet. 45 1.1 christos 46 1.1 christos v1.3 Mon Sep 16 14:55:44 PDT 1996 47 1.1 christos 48 1.1 christos - Overrun buffer security fixes. Thanks to Bill Fenner 49 1.1 christos (fenner (a] parc.xerox.com) 50 1.1 christos 51 1.1 christos - Wait for response packet relative to start of probe. Thanks to Bill 52 1.1 christos Fenner. 53 1.1 christos 54 1.1 christos - Fix bug that prevented changing the packet size. Thanks to Gregory 55 1.1 christos Decker (gdecker (a] nate.dcrt.nih.gov) 56 1.1 christos 57 1.1 christos - Add support for RAW_OPTIONS (e.g. 4.4 BSD systems such as BSD/OS and 58 1.1 christos FreeBSD) thanks to Jeffrey C Honig (jch (a] bsdi.com) 59 1.1 christos 60 1.1 christos - Remove ip header byte swap fix from v1.2; most kernels swap the ip 61 1.1 christos header length in the kernel (and it causes OSF3 to crash). 62 1.1 christos 63 1.1 christos - Fix to not exit when the number of probes is set to 1 (i.e. "-q 1") 64 1.1 christos 65 1.1 christos - Improve autoconf configuration. 66 1.1 christos 67 1.1 christos v1.2 Tue Oct 17 23:50:05 PDT 1995 68 1.1 christos 69 1.1 christos - Convert to autoconf and ansify. 70 1.1 christos 71 1.1 christos - Byte swap ip header length for little endian machines. Fix thanks to 72 1.1 christos Y Badri (yb (a] greybox.demon.co.uk). 73 1.1 christos 74 1.1 christos v1.1 Thu Jun 15 02:32:55 PDT 1995 75 1.1 christos 76 1.1 christos - Check for too many arguments. 77 1.1 christos 78 1.1 christos - Recode to make timing of packet's round trip more obvious and to 79 1.1 christos tighten up code. 80 1.1 christos 81 1.1 christos - Ifdef IP_OPTIONS code. 82 1.1 christos 83 1.1 christos - Display time in microseconds. 84 1.1 christos 85 1.1 christos v1.0 Tue Feb 28 23:50:05 PDT 1989 86 1.1 christos 87 1.1 christos - Initial public release. 88