xref: /freebsd/contrib/libpcap/CHANGES (revision ce834215a70ff69e7e222827437116eee2f9ac6f)
1@(#) $Header: CHANGES,v 1.36 96/11/30 21:01:15 leres Exp $ (LBL)
2
3v0.3 Sat Nov 30 20:56:27 PST 1996
4
5- Added Linux support.
6
7- Fixed savefile bugs.
8
9- Solaris x86 fix from Tim Rylance (t.rylance@elsevier.nl)
10
11- Add support for bpf kernel port filters.
12
13- Remove duplicate atalk protocol table entry. Thanks to Christian
14  Hopps (chopps@water.emich.edu)
15
16- Fixed pcap_lookupdev() to ignore nonexistent devices. This was
17  reported to happen under BSD/OS by David Vincenzetti
18  (vince@cryptonet.it)
19
20- Avoid solaris compiler warnings. Thanks to Bruce Barnett
21  (barnett@grymoire.crd.ge.com)
22
23v0.2.1 Sun Jul 14 03:02:26 PDT 1996
24
25- Fixes for HP-UX 10. Thanks in part to to Thomas Wolfram
26  (wolf@prz.tu-berlin.de) and Rick Jones (raj@hpisrdq.cup.hp.com)
27
28- Added support for SINIX. Thanks to Andrej Borsenkow
29  (borsenkow.msk@sni.de)
30
31- Fixes for AIX (although this system is not yet supported). Thanks to
32  John Hawkinson (jhawk@mit.edu)
33
34- Use autoconf's idea of the top level directory in install targets.
35  Thanks to John Hawkinson.
36
37- Add missing autoconf packet capture result message. Thanks to Bill
38  Fenner (fenner@parc.xerox.com)
39
40- Fixed padding problems in the pf module.
41
42- Fixed some more alignment problems on the alpha.
43
44- Added explicit netmask support. Thanks to Steve Nuchia
45  (steve@research.oknet.com)
46
47- Fixed to handle raw ip addresses such as 0.0.0.1 without "left
48  justifing"
49
50- Add "sca" keyword (for DEC cluster services) as suggested by Terry
51  Kennedy (terry@spcvxa.spc.edu)
52
53- Add "atalk" keyword as suggested by John Hawkinson.
54
55- Add "igrp" keyword.
56
57- Fixed HID definition in grammar.y to be a string, not a value.
58
59- Use $CC when checking gcc version. Thanks to Carl Lindberg
60  (carl_lindberg@blacksmith.com)
61
62- Removed obsolete reference to pcap_immediate() from the man page.
63  Michael Stolarchuk (mts@terminator.rs.itd.umich.edu)
64
65- DLT_NULL has a 4 byte family header. Thanks to Jeffrey Honig
66  (jch@bsdi.com)
67
68v0.2 Sun Jun 23 02:28:42 PDT 1996
69
70- Add support for HP-UX. Resulted from code contributed by Tom Murray
71  (tmurray@hpindck.cup.hp.com) and Philippe-Andri Prindeville
72  (philipp@res.enst.fr)
73
74- Update INSTALL with a reminder to install include files. Thanks to
75  Mark Andrews (mandrews@aw.sgi.com)
76
77- Fix bpf compiler alignment bug on the alpha.
78
79- Use autoconf to detect architectures that can't handle misaligned
80  accesses.
81
82- Added loopback support for snoop. Resulted from report Steve
83  Alexander (sca@engr.sgi.com)
84
85v0.1 Fri Apr 28 18:11:03 PDT 1995
86
87- Fixed compiler and optimizer bugs.  The BPF filter engine uses unsigned
88  comparison operators, while the code generator and optimizer assumed
89  signed semantics in several places.  Thanks to Charlie Slater
90  (cslater@imatek.com) for pointing this out.
91
92- Removed FDDI ifdef's, they aren't really needed. Resulted from report
93  by Gary Veum (veum@boa.gsfc.nasa.gov).
94
95- Add pcap-null.c which allows offline use of libpcap on systems that
96  don't support live package capture. This feature resulting from a
97  request from Jan van Oorschot (j.p.m.voorschot@et.tudelft.nl).
98
99- Make bpf_compile() reentrant. Fix thanks to Pascal Hennequin
100  (Pascal.Hennequin@hugo.int-evry.fr).
101
102- Port to GNU autoconf.
103
104- Fix pcap-dlpi.c to work with isdn. Resulted from report by Flemming
105  Johansen (fsj@csd.cri.dk).
106
107- Handle multi-digit interface unit numbers (aka ppa's) under dlpi.
108  Resulted from report by Daniel Ehrlich (ehrlich@cse.psu.edu).
109
110- Fix pcap-dlpi.c to work in non-promiscuous mode. Resulted from report
111  by Jeff Murphy (jcmurphy@acsu.buffalo.edu).
112
113- Add support for "long jumps". Thanks to Jeffrey Mogul
114  (mogul@pa.dec.com).
115
116- Fix minor problems when compiling with BDEBUG as noticed by Scott
117  Bertilson (scott@unet.umn.edu).
118
119- Declare sys_errlist "const char *const" to avoid problems under
120  FreeBSD. Resulted from report by jher@eden.com.
121
122v0.0.6 Fri Apr 28 04:07:13 PDT 1995
123
124- Add missing variable declaration missing from 0.0.6
125
126v0.0.5 Fri Apr 28 00:22:21 PDT 1995
127
128- Workaround for problems when pcap_read() returns 0 due to the timeout
129  expiring.
130
131v0.0.4 Thu Apr 20 20:41:48 PDT 1995
132
133- Change configuration to not use gcc v2 flags with gcc v1.
134
135- Fixed a bug in pcap_next(); if pcap_dispatch() returns 0, pcap_next()
136  should also return 0. Thanks to Richard Stevens (rstevens@noao.edu).
137
138- Fixed configure to test for snoop before dlpi to avoid problems under
139  IRIX 5. Thanks to J. Eric Townsend (jet@abulafia.genmagic.com).
140
141- Hack around deficiency in Ultrix's make.
142
143- Fix two bugs related to the Solaris pre-5.3.2 bufmod bug; handle
144  savefiles that have more than snapshot bytes of data in them (so we
145  can read old savefiles) and avoid writing such files.
146
147- Added checkioctl which is used with gcc to check that the
148  "fixincludes" script has been run.
149
150v0.0.3 Tue Oct 18 18:13:46 PDT 1994
151
152- Fixed configure to test for snoop before dlpi to avoid problems under
153  IRIX 5. Thanks to J. Eric Townsend (jet@abulafia.genmagic.com).
154
155v0.0.2 Wed Oct 12 20:56:37 PDT 1994
156
157- Implement timeout in the dlpi pcap_open_live(). Thanks to Richard
158  Stevens.
159
160- Determine pcap link type from dlpi media type. Resulted from report
161  by Mahesh Jethanandani (mahesh@npix.com).
162
163v0.0.1 Fri Jun 24 14:50:57 PDT 1994
164
165- Fixed bug in nit_setflags() in pcap-snit.c. The streams ioctl timeout
166  wasn't being initialized sometimes resulting in an "NIOCSFLAGS:
167  Invalid argument" error under OSF/1. Reported by Matt Day
168  (mday@artisoft.com) and Danny Mitzel (dmitzel@whitney.hitc.com).
169
170- Turn on FDDI support by default.
171
172v0.0 Mon Jun 20 19:20:16 PDT 1994
173
174- Initial release.
175
176- Fixed bug with greater/less keywords, reported by Mark Andrews
177  (mandrews@alias.com).
178
179- Fix bug where '|' was defined as BPF_AND instead of BPF_OR, reported
180  by Elan Amir (elan@leeb.cs.berkeley.edu).
181
182- Machines with little-endian byte ordering are supported thanks to
183  Jeff Mogul.
184
185- Add hack for version 2.3 savefiles which don't have caplen and len
186  swapped thanks to Vern Paxson.
187
188- Added "&&" and "||" aliases for "and" and "or" thanks to Vern Paxson.
189
190- Added length, inbound and outbound keywords.
191