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