CHANGES revision 26175
126175Sfenner@(#) $Header: CHANGES,v 1.36 96/11/30 21:01:15 leres Exp $ (LBL) 217683Spst 326175Sfennerv0.3 Sat Nov 30 20:56:27 PST 1996 426175Sfenner 526175Sfenner- Added Linux support. 626175Sfenner 726175Sfenner- Fixed savefile bugs. 826175Sfenner 926175Sfenner- Solaris x86 fix from Tim Rylance (t.rylance@elsevier.nl) 1026175Sfenner 1126175Sfenner- Add support for bpf kernel port filters. 1226175Sfenner 1326175Sfenner- Remove duplicate atalk protocol table entry. Thanks to Christian 1426175Sfenner Hopps (chopps@water.emich.edu) 1526175Sfenner 1626175Sfenner- Fixed pcap_lookupdev() to ignore nonexistent devices. This was 1726175Sfenner reported to happen under BSD/OS by David Vincenzetti 1826175Sfenner (vince@cryptonet.it) 1926175Sfenner 2026175Sfenner- Avoid solaris compiler warnings. Thanks to Bruce Barnett 2126175Sfenner (barnett@grymoire.crd.ge.com) 2226175Sfenner 2317683Spstv0.2.1 Sun Jul 14 03:02:26 PDT 1996 2417683Spst 2517683Spst- Fixes for HP-UX 10. Thanks in part to to Thomas Wolfram 2617683Spst (wolf@prz.tu-berlin.de) and Rick Jones (raj@hpisrdq.cup.hp.com) 2717683Spst 2817683Spst- Added support for SINIX. Thanks to Andrej Borsenkow 2917683Spst (borsenkow.msk@sni.de) 3017683Spst 3117683Spst- Fixes for AIX (although this system is not yet supported). Thanks to 3217683Spst John Hawkinson (jhawk@mit.edu) 3317683Spst 3417683Spst- Use autoconf's idea of the top level directory in install targets. 3517683Spst Thanks to John Hawkinson. 3617683Spst 3717683Spst- Add missing autoconf packet capture result message. Thanks to Bill 3817683Spst Fenner (fenner@parc.xerox.com) 3917683Spst 4017683Spst- Fixed padding problems in the pf module. 4117683Spst 4217683Spst- Fixed some more alignment problems on the alpha. 4317683Spst 4417683Spst- Added explicit netmask support. Thanks to Steve Nuchia 4517683Spst (steve@research.oknet.com) 4617683Spst 4717683Spst- Fixed to handle raw ip addresses such as 0.0.0.1 without "left 4817683Spst justifing" 4917683Spst 5017683Spst- Add "sca" keyword (for DEC cluster services) as suggested by Terry 5117683Spst Kennedy (terry@spcvxa.spc.edu) 5217683Spst 5317683Spst- Add "atalk" keyword as suggested by John Hawkinson. 5417683Spst 5517683Spst- Add "igrp" keyword. 5617683Spst 5717683Spst- Fixed HID definition in grammar.y to be a string, not a value. 5817683Spst 5917683Spst- Use $CC when checking gcc version. Thanks to Carl Lindberg 6017683Spst (carl_lindberg@blacksmith.com) 6117683Spst 6217683Spst- Removed obsolete reference to pcap_immediate() from the man page. 6317683Spst Michael Stolarchuk (mts@terminator.rs.itd.umich.edu) 6417683Spst 6517683Spst- DLT_NULL has a 4 byte family header. Thanks to Jeffrey Honig 6617683Spst (jch@bsdi.com) 6717683Spst 6817683Spstv0.2 Sun Jun 23 02:28:42 PDT 1996 6917683Spst 7017683Spst- Add support for HP-UX. Resulted from code contributed by Tom Murray 7117683Spst (tmurray@hpindck.cup.hp.com) and Philippe-Andri Prindeville 7217683Spst (philipp@res.enst.fr) 7317683Spst 7417683Spst- Update INSTALL with a reminder to install include files. Thanks to 7517683Spst Mark Andrews (mandrews@aw.sgi.com) 7617683Spst 7717683Spst- Fix bpf compiler alignment bug on the alpha. 7817683Spst 7917683Spst- Use autoconf to detect architectures that can't handle misaligned 8017683Spst accesses. 8117683Spst 8217683Spst- Added loopback support for snoop. Resulted from report Steve 8317683Spst Alexander (sca@engr.sgi.com) 8417683Spst 8517683Spstv0.1 Fri Apr 28 18:11:03 PDT 1995 8617683Spst 8717683Spst- Fixed compiler and optimizer bugs. The BPF filter engine uses unsigned 8817683Spst comparison operators, while the code generator and optimizer assumed 8917683Spst signed semantics in several places. Thanks to Charlie Slater 9017683Spst (cslater@imatek.com) for pointing this out. 9117683Spst 9217683Spst- Removed FDDI ifdef's, they aren't really needed. Resulted from report 9317683Spst by Gary Veum (veum@boa.gsfc.nasa.gov). 9417683Spst 9517683Spst- Add pcap-null.c which allows offline use of libpcap on systems that 9617683Spst don't support live package capture. This feature resulting from a 9717683Spst request from Jan van Oorschot (j.p.m.voorschot@et.tudelft.nl). 9817683Spst 9917683Spst- Make bpf_compile() reentrant. Fix thanks to Pascal Hennequin 10017683Spst (Pascal.Hennequin@hugo.int-evry.fr). 10117683Spst 10217683Spst- Port to GNU autoconf. 10317683Spst 10417683Spst- Fix pcap-dlpi.c to work with isdn. Resulted from report by Flemming 10517683Spst Johansen (fsj@csd.cri.dk). 10617683Spst 10717683Spst- Handle multi-digit interface unit numbers (aka ppa's) under dlpi. 10817683Spst Resulted from report by Daniel Ehrlich (ehrlich@cse.psu.edu). 10917683Spst 11017683Spst- Fix pcap-dlpi.c to work in non-promiscuous mode. Resulted from report 11117683Spst by Jeff Murphy (jcmurphy@acsu.buffalo.edu). 11217683Spst 11317683Spst- Add support for "long jumps". Thanks to Jeffrey Mogul 11417683Spst (mogul@pa.dec.com). 11517683Spst 11617683Spst- Fix minor problems when compiling with BDEBUG as noticed by Scott 11717683Spst Bertilson (scott@unet.umn.edu). 11817683Spst 11917683Spst- Declare sys_errlist "const char *const" to avoid problems under 12017683Spst FreeBSD. Resulted from report by jher@eden.com. 12117683Spst 12217683Spstv0.0.6 Fri Apr 28 04:07:13 PDT 1995 12317683Spst 12417683Spst- Add missing variable declaration missing from 0.0.6 12517683Spst 12617683Spstv0.0.5 Fri Apr 28 00:22:21 PDT 1995 12717683Spst 12817683Spst- Workaround for problems when pcap_read() returns 0 due to the timeout 12917683Spst expiring. 13017683Spst 13117683Spstv0.0.4 Thu Apr 20 20:41:48 PDT 1995 13217683Spst 13317683Spst- Change configuration to not use gcc v2 flags with gcc v1. 13417683Spst 13517683Spst- Fixed a bug in pcap_next(); if pcap_dispatch() returns 0, pcap_next() 13617683Spst should also return 0. Thanks to Richard Stevens (rstevens@noao.edu). 13717683Spst 13817683Spst- Fixed configure to test for snoop before dlpi to avoid problems under 13917683Spst IRIX 5. Thanks to J. Eric Townsend (jet@abulafia.genmagic.com). 14017683Spst 14117683Spst- Hack around deficiency in Ultrix's make. 14217683Spst 14317683Spst- Fix two bugs related to the Solaris pre-5.3.2 bufmod bug; handle 14417683Spst savefiles that have more than snapshot bytes of data in them (so we 14517683Spst can read old savefiles) and avoid writing such files. 14617683Spst 14717683Spst- Added checkioctl which is used with gcc to check that the 14817683Spst "fixincludes" script has been run. 14917683Spst 15017683Spstv0.0.3 Tue Oct 18 18:13:46 PDT 1994 15117683Spst 15217683Spst- Fixed configure to test for snoop before dlpi to avoid problems under 15317683Spst IRIX 5. Thanks to J. Eric Townsend (jet@abulafia.genmagic.com). 15417683Spst 15517683Spstv0.0.2 Wed Oct 12 20:56:37 PDT 1994 15617683Spst 15717683Spst- Implement timeout in the dlpi pcap_open_live(). Thanks to Richard 15817683Spst Stevens. 15917683Spst 16017683Spst- Determine pcap link type from dlpi media type. Resulted from report 16117683Spst by Mahesh Jethanandani (mahesh@npix.com). 16217683Spst 16317683Spstv0.0.1 Fri Jun 24 14:50:57 PDT 1994 16417683Spst 16517683Spst- Fixed bug in nit_setflags() in pcap-snit.c. The streams ioctl timeout 16617683Spst wasn't being initialized sometimes resulting in an "NIOCSFLAGS: 16717683Spst Invalid argument" error under OSF/1. Reported by Matt Day 16817683Spst (mday@artisoft.com) and Danny Mitzel (dmitzel@whitney.hitc.com). 16917683Spst 17017683Spst- Turn on FDDI support by default. 17117683Spst 17217683Spstv0.0 Mon Jun 20 19:20:16 PDT 1994 17317683Spst 17417683Spst- Initial release. 17517683Spst 17617683Spst- Fixed bug with greater/less keywords, reported by Mark Andrews 17717683Spst (mandrews@alias.com). 17817683Spst 17917683Spst- Fix bug where '|' was defined as BPF_AND instead of BPF_OR, reported 18017683Spst by Elan Amir (elan@leeb.cs.berkeley.edu). 18117683Spst 18217683Spst- Machines with little-endian byte ordering are supported thanks to 18317683Spst Jeff Mogul. 18417683Spst 18517683Spst- Add hack for version 2.3 savefiles which don't have caplen and len 18617683Spst swapped thanks to Vern Paxson. 18717683Spst 18817683Spst- Added "&&" and "||" aliases for "and" and "or" thanks to Vern Paxson. 18917683Spst 19017683Spst- Added length, inbound and outbound keywords. 191