1ee2dd488SSam Leffler@(#) $Header: /tcpdump/master/libpcap/CHANGES,v 1.59.2.1 2005/07/05 21:04:27 mcr Exp $ (LBL) 2ee2dd488SSam Leffler 3ee2dd488SSam LefflerTue. July 5, 2005. ken@xelerance.com. Summary for 3.9.x tcpdump 4ee2dd488SSam Leffler 5ee2dd488SSam Leffler Fixes for compiling on nearly every platform, 6ee2dd488SSam Leffler including improved 64bit support 7ee2dd488SSam Leffler MSDOS Support 8ee2dd488SSam Leffler Add support for sending packets 9ee2dd488SSam Leffler OpenBSD pf format support 10ee2dd488SSam Leffler IrDA capture (Linux only) 11ee2dd488SSam Leffler 12ee2dd488SSam LefflerTue. May 27, 2005. mcr@sandelman.ottawa.on.ca. Summary for 0.9.1 release 13ee2dd488SSam Leffler 14ee2dd488SSam Leffler Numerous fixes for 15feb4ecdbSBruce M Simpson 16feb4ecdbSBruce M SimpsonTue. March 30, 2004. mcr@sandelman.ottawa.on.ca. Summary for 3.8.3 release 17feb4ecdbSBruce M Simpson 18feb4ecdbSBruce M Simpson Fixed minor problem in gencode.c that would appear on 64-bit 19feb4ecdbSBruce M Simpson platforms. 20feb4ecdbSBruce M Simpson Version number is now sane. 21feb4ecdbSBruce M Simpson 22feb4ecdbSBruce M SimpsonMon. March 29, 2004. mcr@sandelman.ottawa.on.ca. Summary for 3.8.2 release 23feb4ecdbSBruce M Simpson 24feb4ecdbSBruce M Simpson updates for autoconf 2.5 25feb4ecdbSBruce M Simpson fixes for ppp interfaces for freebsd 4.1 26feb4ecdbSBruce M Simpson pcap gencode can generate code for 802.11, IEEE1394, and pflog. 27feb4ecdbSBruce M Simpson 28feb4ecdbSBruce M SimpsonWed. November 12, 2003. mcr@sandelman.ottawa.on.ca. Summary for 0.8 release 29feb4ecdbSBruce M Simpson 30feb4ecdbSBruce M Simpson added pcap_findalldevs() 31feb4ecdbSBruce M Simpson Win32 patches from NetGroup, Politecnico di Torino (Italy) 32feb4ecdbSBruce M Simpson OpenBSD pf, DLT_PFLOG added 33feb4ecdbSBruce M Simpson Many changes to ATM support. 34feb4ecdbSBruce M Simpson lookup pcap_lookupnet() 35feb4ecdbSBruce M Simpson Added DLT_ARCNET_LINUX, DLT_ENC, DLT_IEEE802_11_RADIO, DLT_SUNATM, 36feb4ecdbSBruce M Simpson DLT_IP_OVER_FC, DLT_FRELAY, others. 37feb4ecdbSBruce M Simpson Sigh. More AIX wonderfulness. 38feb4ecdbSBruce M Simpson Document updates. 39feb4ecdbSBruce M Simpson Changes to API: pcap_next_ex(), pcap_breakloop(), pcap_dump_flush(), 40feb4ecdbSBruce M Simpson pcap_list_datalinks(), pcap_set_datalink(), 41feb4ecdbSBruce M Simpson pcap_lib_version(), pcap_datalink_val_to_name(), 42feb4ecdbSBruce M Simpson pcap_datalink_name_to_val(), new error returns. 43feb4ecdbSBruce M Simpson 44feb4ecdbSBruce M SimpsonTuesday, February 25, 2003. fenner@research.att.com. 0.7.2 release 45feb4ecdbSBruce M Simpson 46feb4ecdbSBruce M Simpson Support link types that use 802.2 always, never, and sometimes. 47feb4ecdbSBruce M Simpson Don't decrease the size of the BPF buffer from the default. 48feb4ecdbSBruce M Simpson Support frame relay. 49feb4ecdbSBruce M Simpson Handle 32-bit timestamps in DLPI, and pass the right buffer size. 50feb4ecdbSBruce M Simpson Handle Linux systems with modern kernel but without 51feb4ecdbSBruce M Simpson SOL_PACKET in the userland headers. 52feb4ecdbSBruce M Simpson Linux support for ARPHRD_RAWHDLC. 53feb4ecdbSBruce M Simpson Handle 32-bit timestamps in snoop. 54feb4ecdbSBruce M Simpson Support eg (Octane/O2xxx/O3xxx Gigabit) devices. 55feb4ecdbSBruce M Simpson Add new reserved DLT types. 560a94d38fSBill Fenner 570a94d38fSBill FennerMonday October 23, 2001. mcr@sandelman.ottawa.on.ca. Summary for 0.7 release 580a94d38fSBill Fenner 590a94d38fSBill Fenner Added pcap_findalldevs() call to get list of interfaces in a MI way. 600a94d38fSBill Fenner 610a94d38fSBill Fenner pcap_stats() has been documented as to what its counters mean on 620a94d38fSBill Fenner each platform. 638751327cSBill Fenner 64dc2c7305SBill FennerTuesday January 9, 2001. guy@alum.mit.edu. Summary for 0.6 release 658751327cSBill Fenner 66dc2c7305SBill Fenner New Linux libpcap implementation, which, in 2.2 and later 67dc2c7305SBill Fenner kernels, uses PF_PACKET sockets and supports kernel packet 68dc2c7305SBill Fenner filtering (if compiled into the kernel), and supports the "any" 69dc2c7305SBill Fenner device for capturing on all interfaces. Cleans up promiscuous 70dc2c7305SBill Fenner mode better on pre-2.2 kernels, and has various other fixes 71dc2c7305SBill Fenner (handles 2.4 ARPHRD_IEEE802_TR, handles ISDN devices better, 72dc2c7305SBill Fenner doesn't show duplicate packets on loopback interface, etc.). 73dc2c7305SBill Fenner 74dc2c7305SBill Fenner Fixed HP-UX libpcap implementation to correctly get the PPA for 75dc2c7305SBill Fenner an interface, to allow interfaces to be opened by interface name. 76dc2c7305SBill Fenner 77dc2c7305SBill Fenner libpcap savefiles have system-independent link-layer type values 78dc2c7305SBill Fenner in the header, rather than sometimes platform-dependent DLT_ 79dc2c7305SBill Fenner values, to make it easier to exchange capture files between 80dc2c7305SBill Fenner different OSes. 81dc2c7305SBill Fenner 82dc2c7305SBill Fenner Non-standard capture files produced by some Linux tcpdumps, e.g. 83dc2c7305SBill Fenner the one from Red Hat Linux 6.2 and later, can now be read. 84dc2c7305SBill Fenner 85dc2c7305SBill Fenner Updated autoconf stock files. 86dc2c7305SBill Fenner 87dc2c7305SBill Fenner Filter expressions can filter on VLAN IDs and various OSI 88dc2c7305SBill Fenner protocols, and work on Token Ring (with non-source-routed 89dc2c7305SBill Fenner packets). 90dc2c7305SBill Fenner 91dc2c7305SBill Fenner "pcap_open_dead()" added to allow compiling filter expressions 92dc2c7305SBill Fenner to pcap code without opening a capture device or capture file. 93dc2c7305SBill Fenner 94dc2c7305SBill Fenner Header files fixed to allow use in C++ programs. 95dc2c7305SBill Fenner 96dc2c7305SBill Fenner Removed dependancy on native headers for packet layout. 97dc2c7305SBill Fenner Removed Linux specific headers that were shipped. 98dc2c7305SBill Fenner 99dc2c7305SBill Fenner Security fixes: Strcpy replaced with strlcpy, sprintf replaced 100dc2c7305SBill Fenner with snprintf. 101dc2c7305SBill Fenner 102dc2c7305SBill Fenner Fixed bug that could cause subsequent "pcap_compile()"s to fail 103dc2c7305SBill Fenner erroneously after one compile failed. 104dc2c7305SBill Fenner 105dc2c7305SBill Fenner Assorted other bug fixes. 106dc2c7305SBill Fenner 107dc2c7305SBill Fenner README.aix and README.linux files added to describe 108dc2c7305SBill Fenner platform-specific issues. 109dc2c7305SBill Fenner 110dc2c7305SBill Fenner "getifaddrs()" rather than SIOCGIFCONF used, if available. 111dc2c7305SBill Fenner 112dc2c7305SBill Fennerv0.5 Sat Jun 10 11:09:15 PDT 2000 113dc2c7305SBill Fenner 114dc2c7305SBill Fenneritojun@iijlab.net 115dc2c7305SBill Fenner- Brought in KAME IPv6/IPsec bpf compiler. 116dc2c7305SBill Fenner- Fixes for NetBSD. 117dc2c7305SBill Fenner- Support added for OpenBSD DLT_LOOP and BSD/OS DLT_C_HDLC (Cisco HDLC), 118dc2c7305SBill Fenner and changes to work around different BSDs having different DLT_ types 119dc2c7305SBill Fenner with the same numeric value. 120dc2c7305SBill Fenner 121dc2c7305SBill FennerAssar Westerlund <assar@sics.se> 122dc2c7305SBill Fenner- Building outside the source code tree fixed. 123dc2c7305SBill Fenner- Changed to write out time stamps with 32-bit seconds and microseconds 124dc2c7305SBill Fenner fields, regardless of whether those fields are 32 bits or 64 bits in 125dc2c7305SBill Fenner the OS's native "struct timeval". 126dc2c7305SBill Fenner- Changed "pcap_lookupdev()" to dynamically grow the buffer into which 127dc2c7305SBill Fenner the list of interfaces is read as necessary in order to hold the 128dc2c7305SBill Fenner entire list. 129dc2c7305SBill Fenner 130dc2c7305SBill FennerGreg Troxel <gdt@ir.bbn.com> 131dc2c7305SBill Fenner- Added a new "pcap_compile_nopcap()", which lets you compile a filter 132dc2c7305SBill Fenner expression into a BPF program without having an open live capture or 133dc2c7305SBill Fenner capture file. 134a4b5b39fSBill Fenner 135a4b5b39fSBill Fennerv0.4 Sat Jul 25 12:40:09 PDT 1998 136a4b5b39fSBill Fenner 137a4b5b39fSBill Fenner- Fix endian problem with DLT_NULL devices. From FreeBSD via Bill 138a4b5b39fSBill Fenner Fenner (fenner@parc.xerox.com) 139a4b5b39fSBill Fenner 140a4b5b39fSBill Fenner- Fix alignment problem with FDDI under DLPI. This was causing core 141a4b5b39fSBill Fenner dumps under Solaris. 142a4b5b39fSBill Fenner 143a4b5b39fSBill Fenner- Added configure options to disable flex and bison. Resulted from a 144a4b5b39fSBill Fenner bug report by barnett@grymoire.crd.ge.com (Bruce Barnett). Also added 145a4b5b39fSBill Fenner options to disable gcc and to force a particular packet capture type. 146a4b5b39fSBill Fenner 147a4b5b39fSBill Fenner- Added support for Fore ATM interfaces (qaa and fa) under IRIX. Thanks 148a4b5b39fSBill Fenner to John Hawkinson (jhawk@mit.edu) 149a4b5b39fSBill Fenner 150a4b5b39fSBill Fenner- Change Linux PPP and SLIP to use DLT_RAW since the kernel does not 151a4b5b39fSBill Fenner supply any "link layer" data. 152a4b5b39fSBill Fenner 153a4b5b39fSBill Fenner- Change Linux to use SIOCGIFHWADDR ioctl to determine link layer type. 154a4b5b39fSBill Fenner Thanks to Thomas Sailer (sailer@ife.ee.ethz.ch) 155a4b5b39fSBill Fenner 156a4b5b39fSBill Fenner- Change IRIX PPP to use DLT_RAW since the kernel does not supply any 157a4b5b39fSBill Fenner "link layer" data. 158a4b5b39fSBill Fenner 159a4b5b39fSBill Fenner- Modified to support the new BSD/OS 2.1 PPP and SLIP link layer header 160a4b5b39fSBill Fenner formats. 161a4b5b39fSBill Fenner 162a4b5b39fSBill Fenner- Added some new SGI snoop interface types. Thanks to Steve Alexander 163a4b5b39fSBill Fenner (sca@refugee.engr.sgi.com) 164a4b5b39fSBill Fenner 165a4b5b39fSBill Fenner- Fixes for HP-UX 10.20 (which is similar to HP-UX 9). Thanks to 166a4b5b39fSBill Fenner Richard Allen (ra@hp.is) and Steinar Haug (sthaug@nethelp.no) 167a4b5b39fSBill Fenner 168a4b5b39fSBill Fenner- Fddi supports broadcast as reported by Jeff Macdonald 169a4b5b39fSBill Fenner (jeff@iacnet.com). Also correct ieee802 and arcnet. 170a4b5b39fSBill Fenner 171a4b5b39fSBill Fenner- Determine Linux pcap buffer size at run time or else it might not be 172a4b5b39fSBill Fenner big enough for some interface types (e.g. FDDI). Thanks to Jes 173a4b5b39fSBill Fenner Sorensen (Jes.Sorensen@cern.ch) 174a4b5b39fSBill Fenner 175a4b5b39fSBill Fenner- Fix some linux alignment problems. 176a4b5b39fSBill Fenner 177a4b5b39fSBill Fenner- Document promisc argument to pcap_open_live(). Reported by Ian Marsh 178a4b5b39fSBill Fenner (ianm@sics.se) 179a4b5b39fSBill Fenner 180a4b5b39fSBill Fenner- Support Metricom radio packets under Linux. Thanks to Kevin Lai 181a4b5b39fSBill Fenner (laik@gunpowder.stanford.edu) 182a4b5b39fSBill Fenner 183a4b5b39fSBill Fenner- Bind to interface name under Linux to avoid packets from multiple 184a4b5b39fSBill Fenner interfaces on multi-homed hosts. Thanks to Kevin Lai 185a4b5b39fSBill Fenner (laik@gunpowder.stanford.edu) 186a4b5b39fSBill Fenner 187a4b5b39fSBill Fenner- Change L_SET to SEEK_SET for HP-UX. Thanks to Roland Roberts 188a4b5b39fSBill Fenner (rroberts@muller.com) 189a4b5b39fSBill Fenner 190a4b5b39fSBill Fenner- Fixed an uninitialized memory reference found by Kent Vander Velden 191a4b5b39fSBill Fenner (graphix@iastate.edu) 192a4b5b39fSBill Fenner 193a4b5b39fSBill Fenner- Fixed lex pattern for IDs to allow leading digits. As reported by 194a4b5b39fSBill Fenner Theo de Raadt (deraadt@cvs.openbsd.org) 195a4b5b39fSBill Fenner 196a4b5b39fSBill Fenner- Fixed Linux include file problems when using GNU libc. 197a4b5b39fSBill Fenner 198a4b5b39fSBill Fenner- Ifdef ARPHRD_FDDI since not all versions of the Linux kernel have it. 199a4b5b39fSBill Fenner Reported reported by Eric Jacksch (jacksch@tenebris.ca) 200a4b5b39fSBill Fenner 201a4b5b39fSBill Fenner- Fixed bug in pcap_dispatch() that kept it from returning on packet 202a4b5b39fSBill Fenner timeouts. 203a4b5b39fSBill Fenner 204a4b5b39fSBill Fenner- Changed ISLOOPBACK() macro when IFF_LOOPBACK isn't available to check 205a4b5b39fSBill Fenner for "lo" followed by an eos or digit (newer versions of Linux 206a4b5b39fSBill Fenner apparently call the loopback "lo" instead of "lo0"). 207a4b5b39fSBill Fenner 208a4b5b39fSBill Fenner- Fixed Linux networking include files to use ints instead of longs to 209a4b5b39fSBill Fenner avoid problems with 64 bit longs on the alpha. Thanks to Cristian 210a4b5b39fSBill Fenner Gafton (gafton@redhat.com) 2113052b236SBill Fenner 2123052b236SBill Fennerv0.3 Sat Nov 30 20:56:27 PST 1996 2133052b236SBill Fenner 2143052b236SBill Fenner- Added Linux support. 2153052b236SBill Fenner 2163052b236SBill Fenner- Fixed savefile bugs. 2173052b236SBill Fenner 2183052b236SBill Fenner- Solaris x86 fix from Tim Rylance (t.rylance@elsevier.nl) 2193052b236SBill Fenner 2203052b236SBill Fenner- Add support for bpf kernel port filters. 2213052b236SBill Fenner 2223052b236SBill Fenner- Remove duplicate atalk protocol table entry. Thanks to Christian 2233052b236SBill Fenner Hopps (chopps@water.emich.edu) 2243052b236SBill Fenner 2253052b236SBill Fenner- Fixed pcap_lookupdev() to ignore nonexistent devices. This was 2263052b236SBill Fenner reported to happen under BSD/OS by David Vincenzetti 2273052b236SBill Fenner (vince@cryptonet.it) 2283052b236SBill Fenner 2293052b236SBill Fenner- Avoid solaris compiler warnings. Thanks to Bruce Barnett 2303052b236SBill Fenner (barnett@grymoire.crd.ge.com) 2318cf6c252SPaul Traina 2328cf6c252SPaul Trainav0.2.1 Sun Jul 14 03:02:26 PDT 1996 2338cf6c252SPaul Traina 2348cf6c252SPaul Traina- Fixes for HP-UX 10. Thanks in part to to Thomas Wolfram 2358cf6c252SPaul Traina (wolf@prz.tu-berlin.de) and Rick Jones (raj@hpisrdq.cup.hp.com) 2368cf6c252SPaul Traina 2378cf6c252SPaul Traina- Added support for SINIX. Thanks to Andrej Borsenkow 2388cf6c252SPaul Traina (borsenkow.msk@sni.de) 2398cf6c252SPaul Traina 2408cf6c252SPaul Traina- Fixes for AIX (although this system is not yet supported). Thanks to 2418cf6c252SPaul Traina John Hawkinson (jhawk@mit.edu) 2428cf6c252SPaul Traina 2438cf6c252SPaul Traina- Use autoconf's idea of the top level directory in install targets. 2448cf6c252SPaul Traina Thanks to John Hawkinson. 2458cf6c252SPaul Traina 2468cf6c252SPaul Traina- Add missing autoconf packet capture result message. Thanks to Bill 2478cf6c252SPaul Traina Fenner (fenner@parc.xerox.com) 2488cf6c252SPaul Traina 2498cf6c252SPaul Traina- Fixed padding problems in the pf module. 2508cf6c252SPaul Traina 2518cf6c252SPaul Traina- Fixed some more alignment problems on the alpha. 2528cf6c252SPaul Traina 2538cf6c252SPaul Traina- Added explicit netmask support. Thanks to Steve Nuchia 2548cf6c252SPaul Traina (steve@research.oknet.com) 2558cf6c252SPaul Traina 2568cf6c252SPaul Traina- Fixed to handle raw ip addresses such as 0.0.0.1 without "left 2578cf6c252SPaul Traina justifing" 2588cf6c252SPaul Traina 2598cf6c252SPaul Traina- Add "sca" keyword (for DEC cluster services) as suggested by Terry 2608cf6c252SPaul Traina Kennedy (terry@spcvxa.spc.edu) 2618cf6c252SPaul Traina 2628cf6c252SPaul Traina- Add "atalk" keyword as suggested by John Hawkinson. 2638cf6c252SPaul Traina 2648cf6c252SPaul Traina- Add "igrp" keyword. 2658cf6c252SPaul Traina 2668cf6c252SPaul Traina- Fixed HID definition in grammar.y to be a string, not a value. 2678cf6c252SPaul Traina 2688cf6c252SPaul Traina- Use $CC when checking gcc version. Thanks to Carl Lindberg 2698cf6c252SPaul Traina (carl_lindberg@blacksmith.com) 2708cf6c252SPaul Traina 2718cf6c252SPaul Traina- Removed obsolete reference to pcap_immediate() from the man page. 2728cf6c252SPaul Traina Michael Stolarchuk (mts@terminator.rs.itd.umich.edu) 2738cf6c252SPaul Traina 2748cf6c252SPaul Traina- DLT_NULL has a 4 byte family header. Thanks to Jeffrey Honig 2758cf6c252SPaul Traina (jch@bsdi.com) 2768cf6c252SPaul Traina 2778cf6c252SPaul Trainav0.2 Sun Jun 23 02:28:42 PDT 1996 2788cf6c252SPaul Traina 2798cf6c252SPaul Traina- Add support for HP-UX. Resulted from code contributed by Tom Murray 2808cf6c252SPaul Traina (tmurray@hpindck.cup.hp.com) and Philippe-Andri Prindeville 2818cf6c252SPaul Traina (philipp@res.enst.fr) 2828cf6c252SPaul Traina 2838cf6c252SPaul Traina- Update INSTALL with a reminder to install include files. Thanks to 2848cf6c252SPaul Traina Mark Andrews (mandrews@aw.sgi.com) 2858cf6c252SPaul Traina 2868cf6c252SPaul Traina- Fix bpf compiler alignment bug on the alpha. 2878cf6c252SPaul Traina 2888cf6c252SPaul Traina- Use autoconf to detect architectures that can't handle misaligned 2898cf6c252SPaul Traina accesses. 2908cf6c252SPaul Traina 2918cf6c252SPaul Traina- Added loopback support for snoop. Resulted from report Steve 2928cf6c252SPaul Traina Alexander (sca@engr.sgi.com) 2938cf6c252SPaul Traina 2948cf6c252SPaul Trainav0.1 Fri Apr 28 18:11:03 PDT 1995 2958cf6c252SPaul Traina 2968cf6c252SPaul Traina- Fixed compiler and optimizer bugs. The BPF filter engine uses unsigned 2978cf6c252SPaul Traina comparison operators, while the code generator and optimizer assumed 2988cf6c252SPaul Traina signed semantics in several places. Thanks to Charlie Slater 2998cf6c252SPaul Traina (cslater@imatek.com) for pointing this out. 3008cf6c252SPaul Traina 3018cf6c252SPaul Traina- Removed FDDI ifdef's, they aren't really needed. Resulted from report 3028cf6c252SPaul Traina by Gary Veum (veum@boa.gsfc.nasa.gov). 3038cf6c252SPaul Traina 3048cf6c252SPaul Traina- Add pcap-null.c which allows offline use of libpcap on systems that 3058cf6c252SPaul Traina don't support live package capture. This feature resulting from a 3068cf6c252SPaul Traina request from Jan van Oorschot (j.p.m.voorschot@et.tudelft.nl). 3078cf6c252SPaul Traina 3088cf6c252SPaul Traina- Make bpf_compile() reentrant. Fix thanks to Pascal Hennequin 3098cf6c252SPaul Traina (Pascal.Hennequin@hugo.int-evry.fr). 3108cf6c252SPaul Traina 3118cf6c252SPaul Traina- Port to GNU autoconf. 3128cf6c252SPaul Traina 3138cf6c252SPaul Traina- Fix pcap-dlpi.c to work with isdn. Resulted from report by Flemming 3148cf6c252SPaul Traina Johansen (fsj@csd.cri.dk). 3158cf6c252SPaul Traina 3168cf6c252SPaul Traina- Handle multi-digit interface unit numbers (aka ppa's) under dlpi. 3178cf6c252SPaul Traina Resulted from report by Daniel Ehrlich (ehrlich@cse.psu.edu). 3188cf6c252SPaul Traina 3198cf6c252SPaul Traina- Fix pcap-dlpi.c to work in non-promiscuous mode. Resulted from report 3208cf6c252SPaul Traina by Jeff Murphy (jcmurphy@acsu.buffalo.edu). 3218cf6c252SPaul Traina 3228cf6c252SPaul Traina- Add support for "long jumps". Thanks to Jeffrey Mogul 3238cf6c252SPaul Traina (mogul@pa.dec.com). 3248cf6c252SPaul Traina 3258cf6c252SPaul Traina- Fix minor problems when compiling with BDEBUG as noticed by Scott 3268cf6c252SPaul Traina Bertilson (scott@unet.umn.edu). 3278cf6c252SPaul Traina 3288cf6c252SPaul Traina- Declare sys_errlist "const char *const" to avoid problems under 3298cf6c252SPaul Traina FreeBSD. Resulted from report by jher@eden.com. 3308cf6c252SPaul Traina 3318cf6c252SPaul Trainav0.0.6 Fri Apr 28 04:07:13 PDT 1995 3328cf6c252SPaul Traina 3338cf6c252SPaul Traina- Add missing variable declaration missing from 0.0.6 3348cf6c252SPaul Traina 3358cf6c252SPaul Trainav0.0.5 Fri Apr 28 00:22:21 PDT 1995 3368cf6c252SPaul Traina 3378cf6c252SPaul Traina- Workaround for problems when pcap_read() returns 0 due to the timeout 3388cf6c252SPaul Traina expiring. 3398cf6c252SPaul Traina 3408cf6c252SPaul Trainav0.0.4 Thu Apr 20 20:41:48 PDT 1995 3418cf6c252SPaul Traina 3428cf6c252SPaul Traina- Change configuration to not use gcc v2 flags with gcc v1. 3438cf6c252SPaul Traina 3448cf6c252SPaul Traina- Fixed a bug in pcap_next(); if pcap_dispatch() returns 0, pcap_next() 3458cf6c252SPaul Traina should also return 0. Thanks to Richard Stevens (rstevens@noao.edu). 3468cf6c252SPaul Traina 3478cf6c252SPaul Traina- Fixed configure to test for snoop before dlpi to avoid problems under 3488cf6c252SPaul Traina IRIX 5. Thanks to J. Eric Townsend (jet@abulafia.genmagic.com). 3498cf6c252SPaul Traina 3508cf6c252SPaul Traina- Hack around deficiency in Ultrix's make. 3518cf6c252SPaul Traina 3528cf6c252SPaul Traina- Fix two bugs related to the Solaris pre-5.3.2 bufmod bug; handle 3538cf6c252SPaul Traina savefiles that have more than snapshot bytes of data in them (so we 3548cf6c252SPaul Traina can read old savefiles) and avoid writing such files. 3558cf6c252SPaul Traina 3568cf6c252SPaul Traina- Added checkioctl which is used with gcc to check that the 3578cf6c252SPaul Traina "fixincludes" script has been run. 3588cf6c252SPaul Traina 3598cf6c252SPaul Trainav0.0.3 Tue Oct 18 18:13:46 PDT 1994 3608cf6c252SPaul Traina 3618cf6c252SPaul Traina- Fixed configure to test for snoop before dlpi to avoid problems under 3628cf6c252SPaul Traina IRIX 5. Thanks to J. Eric Townsend (jet@abulafia.genmagic.com). 3638cf6c252SPaul Traina 3648cf6c252SPaul Trainav0.0.2 Wed Oct 12 20:56:37 PDT 1994 3658cf6c252SPaul Traina 3668cf6c252SPaul Traina- Implement timeout in the dlpi pcap_open_live(). Thanks to Richard 3678cf6c252SPaul Traina Stevens. 3688cf6c252SPaul Traina 3698cf6c252SPaul Traina- Determine pcap link type from dlpi media type. Resulted from report 3708cf6c252SPaul Traina by Mahesh Jethanandani (mahesh@npix.com). 3718cf6c252SPaul Traina 3728cf6c252SPaul Trainav0.0.1 Fri Jun 24 14:50:57 PDT 1994 3738cf6c252SPaul Traina 3748cf6c252SPaul Traina- Fixed bug in nit_setflags() in pcap-snit.c. The streams ioctl timeout 3758cf6c252SPaul Traina wasn't being initialized sometimes resulting in an "NIOCSFLAGS: 3768cf6c252SPaul Traina Invalid argument" error under OSF/1. Reported by Matt Day 3778cf6c252SPaul Traina (mday@artisoft.com) and Danny Mitzel (dmitzel@whitney.hitc.com). 3788cf6c252SPaul Traina 3798cf6c252SPaul Traina- Turn on FDDI support by default. 3808cf6c252SPaul Traina 3818cf6c252SPaul Trainav0.0 Mon Jun 20 19:20:16 PDT 1994 3828cf6c252SPaul Traina 3838cf6c252SPaul Traina- Initial release. 3848cf6c252SPaul Traina 3858cf6c252SPaul Traina- Fixed bug with greater/less keywords, reported by Mark Andrews 3868cf6c252SPaul Traina (mandrews@alias.com). 3878cf6c252SPaul Traina 3888cf6c252SPaul Traina- Fix bug where '|' was defined as BPF_AND instead of BPF_OR, reported 3898cf6c252SPaul Traina by Elan Amir (elan@leeb.cs.berkeley.edu). 3908cf6c252SPaul Traina 3918cf6c252SPaul Traina- Machines with little-endian byte ordering are supported thanks to 3928cf6c252SPaul Traina Jeff Mogul. 3938cf6c252SPaul Traina 3948cf6c252SPaul Traina- Add hack for version 2.3 savefiles which don't have caplen and len 3958cf6c252SPaul Traina swapped thanks to Vern Paxson. 3968cf6c252SPaul Traina 3978cf6c252SPaul Traina- Added "&&" and "||" aliases for "and" and "or" thanks to Vern Paxson. 3988cf6c252SPaul Traina 3998cf6c252SPaul Traina- Added length, inbound and outbound keywords. 400