@(#) $Id: CHANGES,v 1.42 2006/06/21 20:34:52 leres Exp $ (LBL)
v2.1 Wed Jun 21 13:34:42 PDT 2006
- Add FDDI support. Based on code contributed by Flemming Johansen
(fsj@csd.cri.dk)
- New -f flag overrides the default database filename.
- New -r flag allows tcpdump save files to be read.
- memcpy() doesn't handle overlapping buffers so use bcopy() instead.
Reported by Attila Bruncsak (attila.bruncsak@itu.int)
- Have configure determine the sendmail path.
- Don't bother updating hostnames when reading arp.dat since this can
be expensive in the number of dns requests generated.
- Improve robostness of the aprfetch script.
- Update massagevendor to convert the IEEE public Organizationally
Unique Identifier (OUI) file format.
- Don't use -e with awk, not all versions support it. Suggested by
Stephen Thompson (thompson@pobox.upenn.edu)
- Convert usage of mktemp() to mkstemp().
- Add -n flag (alternate networks) and -N flag (don't report bogons).
- Improve ethernet address parser error checking.
- More concessions to linux.
- Special case dn_skipname() check for bind 8.
- Convert arp2ethers from csh to sh.
v2.0.2 Sat Jun 7 03:15:03 PDT 1997
- Look for "_res" in -lresolv since Solaris doesn't have it in libc.
Problem first reported by Blair Zajac (blair@gps.caltech.edu)
v2.0.1 Wed Jan 1 20:43:12 PST 1997
- Rework signal setup to accommodate Linux.
- Autoconf -lstr for DLPI under HPUX.
v2.0 Sat Oct 5 22:14:05 PDT 1996
- Add arpsnmp.
- Updated ethercodes.dat from http://www.cavebear.com/CaveBear/Ethernet/
- Ethernet vendor codes table now dynamic.
- Linux support added.
v1.11 Sat Sep 14 14:24:26 PDT 1996
- Rewrite gmt2local() to avoid problematic os dependencies.
- Fixed the autoconf "wait status" detection for OSF. Resulted from a
bug report from Guy Loucks (ukloug@engsyd.bhp.com.au)
- Autoconf ARPDIR as suggested by Davin Milun (milun@cs.buffalo.edu)
- Use autoconf to make ether_header and ether_arp struct accesses work
on more systems.
v1.10 Mon Jul 29 19:03:24 PDT 1996
- Disable hinfo lookups when dn_skipname() isn't available.
v1.9 Sun Fri Jul 5 23:12:20 PDT 1996
- Added getopt() externs for systems that don't define them. Thanks to
Jun Shoji (jshoji@jsnext.linc.or.jp)
- Fixed swapped arguments to MEMCPY(). Thanks to Jun Shoji.
- On systems that have it, use sigset() instead of signal() since
signal() has different semantics on these systems. Resulted from a
bug report by Michael Neef (neef@neuroinformatik.ruhr-uni-bochum.de)
- Modified to handle timezones more generically.
v1.8 Fri Jun 7 19:45:09 PDT 1996
- Convert to autoconf.
v1.7 Mon Jun 12 03:25:50 PDT 1995
- Fixed bug that was causing endless nameserver lookups.
- Fixed the makefile to use -I. to pick up the files in lbl directory.
v1.6 Tue Apr 4 13:35:10 PDT 1995
- Fix a typo in configure regarding libresolv logic. Thanks to Mark
Andrews (mandrews@alias.com).
- Added os prototype support.
v1.5 Sun Apr 2 19:40:16 PDT 1995
- Forgot to include addresses.h.in. Thanks to Tamas Pinter
(pinter@donio.bgytf.hu).
v1.4 Wed Mar 15 20:26:31 PST 1995
- Updated ethercodes.dat from ftp://ftp.lcs.mit.edu/pub/map/EtherNet-codes
- Changed to use -lresolv under SunOS 4 since the stock libc doesn't
have dns routines).
- Change configure to create addresses.h from addresses.h.in when it
doesn't already exist.
v1.3 Tue Oct 4 12:55:53 PDT 1994
- Port to Solaris. New configuration script.
- dns.c: Define BUFSIZ if it's not defined by stdio.h.
- Lowered the snaplen to what we really need.
v1.2 Tue Oct 12 00:34:47 PDT 1993
- arpwatch.c: Modified to use libpcap.
- db.c: Rewrote data structures to handle an arbitrary number of
ethernet addresses per ip address.
- report.c: Simplified child process management. Queue mail messages if
we get too many at once.
v1.1 Sat Aug 14 20:42:46 PDT 1993
- arpwatch.c: Fixed byte ordering problems. Thanks to Yoshitaka
Tokugawa (toku@dit.co.jp).
- inet.c: Modified to work with 4.4 BSD.
v1.0 Tue Jun 16 3:05:31 PDT 1992
- Initial release.