1@(#) $Header: /tcpdump/master/libpcap/CHANGES,v 1.59.2.13 2007/09/12 22:40:04 ken Exp $ (LBL)
2
3Mon. September 10, 2007. ken@xelerance.com. Summary for 0.9.8 libpcap release
4 Change build process to put public libpcap headers into pcap subir
5 DLT: Add value for IPMI IPMB packets
6 DLT: Add value for u10 Networks boards
7 Require <net/pfvar.h> for pf definitions - allows reading of pflog formatted
8 libpcap files on an OS other than where the file was generated
9
10Wed. July 23, 2007. mcr@xelerance.com. Summary for 0.9.7 libpcap release
11
12 FIXED version file to be 0.9.7 instead of 0.9.5.
13 added flags/configuration for cloning bpf device.
14 added DLT_MTP2_WITH_PHDR support (PPI)
15 "fix" the "memory leak" in icode_to_fcode() -- documentation bug
16 Various link-layer types, with a pseudo-header, for SITA http://www.sita.aero/
17 introduces support for the DAG ERF type TYPE_COLOR_MC_HDLC_POS.
18 Basic BPF filtering support for DLT_MTP2_WITH_PHDR is also added.
19 check for IPv4 and IPv6, even for DLT_RAW
20 add support for DLT_JUNIPER_ISM
21 Pick up changes from NetBSD: many from tron, christos, drochner
22 Allocate DLT_ for 802.15.4 without any header munging, for Mikko Saarnivala.
23 Header for 802.16 MAC Common Part Sublayer plus a radiotap radio header
24
25Wed. April 25, 2007. ken@xelerance.com. Summary for 0.9.6 libpcap release
26
27 Put the public libpcap headers into a pcap subdirectory in both the
28 source directory and the target include directory, and have include
29 files at the top-level directory to include those headers, for
30 backwards compatibility.
31 Add Bluetooth support
32 Add USB capturing support on Linux
33 Add support for the binary USB sniffing interface in Linux
34 Add support for new FreeBSD BIOCSDIRECTION ioctl
35 Add additional filter operations for 802.11 frame types
36 Add support for filtering on MTP2 frame types
37 Propagate some changes from the main branch, so the x.9 branch has
38 all the DLT_ and LINKTYPE_ values that the main branch does
39 Reserved a DLT_ and SAVEFILE_ value for PPI (Per Packet Info)
40 encapsulated packets
41 Add LINKTYPE_ for IEEE 802.15.4, with address fields padded as done
42 by Linux drivers
43 Add LINKTYPE_ value corresponding to DLT_IEEE802_16_MAC_CPS.
44 Add DLT for IEEE 802.16 (WiMAX) MAC Common Part Sublayer
45 Add DLT for Bluetooth HCI UART transport layer
46 When building a shared library, build with "-fPIC" on Linux to support x86_64
47 Link with "$(CC) -shared" rather than "ld -shared" when building a
48 ".so" shared library
49 Add support for autoconf 2.60
50 Fixes to discard unread packets when changing filters
51 Changes to handle name changes in the DAG library resulting from
52 switching to libtool.
53 Add support for new DAG ERF types.
54 Add an explicit "-ldag" when building the shared library, so the DAG
55 library dependency is explicit.
56 Mac OSX fixes for dealing with "wlt" devices
57 Fixes in add_or_find_if() & pcap_findalldevs() to optimize generating
58 device lists
59 Fixed a bug in pcap_open_live(). The return value of PacketSetHwFilter
60 was not checked.
61
62Tue. September 19, 2006. ken@xelerance.com. Summary for 0.9.5 libpcap release
63
64 Support for LAPD frames with vISDN
65 Support for ERF on channelized T1/E1 cards via DAG API
66 Fix capitalization that caused issues crossc compiling on Linux
67 Better failure detection on PacketGetAdapterNames()
68 Fixes for MPLS packet generation (link layer)
69 OP_PACKET now matches the beginning of the packet, instead of
70 beginning+link-layer
71 Add DLT/LINKTYPE for carrying FRF.16 Multi-link Frame Relay
72 Fix allocation of buffer for list of link-layer types
73 Added a new DLT and LINKTYPE value for ARINC 653 Interpartition Communcation Messages
74 Fixed a typo in a DLT value: it should start with DLT_ and not LINKTYPE_
75 Redefined DLT_CAN20B and LINKTYPE_CAN20B as #190 (as this is the right value for CAN).
76 Added definition for DLT_A429 and LINKTYPE_A429 as #184.
77 Added a new DLT and LINKTYPE value for CAN v2.0B frames.
78 Add support for DLT_JUNIPER_VP.
79 Don't double-count received packets on Linux systems that
80 support the PACKET_STATISTICS getsockopt() argument on
81 PF_PACKET sockets.
82 Add support for DLT_IEEE802_11 and DLT_IEEE802_11_RADIO link
83 layers in Windows
84 Add support to build libpcap.lib and wpcap.dll under Cygnus and
85 MingW32.
86
87Mon. September 5, 2005. ken@xelerance.com. Summary for 0.9.4 libpcap release
88
89 Support for radiotap on Linux (Mike Kershaw)
90 Fixes for HP-UX
91 Support for additional Juniper link-layer types
92 Fixes for filters on MPLS-encapsulated packets
93 "vlan" filter fixed
94 "pppoed" and "pppoes" filters added; the latter modifies later
--- 396 unchanged lines hidden ---
2
3Mon. September 10, 2007. ken@xelerance.com. Summary for 0.9.8 libpcap release
4 Change build process to put public libpcap headers into pcap subir
5 DLT: Add value for IPMI IPMB packets
6 DLT: Add value for u10 Networks boards
7 Require <net/pfvar.h> for pf definitions - allows reading of pflog formatted
8 libpcap files on an OS other than where the file was generated
9
10Wed. July 23, 2007. mcr@xelerance.com. Summary for 0.9.7 libpcap release
11
12 FIXED version file to be 0.9.7 instead of 0.9.5.
13 added flags/configuration for cloning bpf device.
14 added DLT_MTP2_WITH_PHDR support (PPI)
15 "fix" the "memory leak" in icode_to_fcode() -- documentation bug
16 Various link-layer types, with a pseudo-header, for SITA http://www.sita.aero/
17 introduces support for the DAG ERF type TYPE_COLOR_MC_HDLC_POS.
18 Basic BPF filtering support for DLT_MTP2_WITH_PHDR is also added.
19 check for IPv4 and IPv6, even for DLT_RAW
20 add support for DLT_JUNIPER_ISM
21 Pick up changes from NetBSD: many from tron, christos, drochner
22 Allocate DLT_ for 802.15.4 without any header munging, for Mikko Saarnivala.
23 Header for 802.16 MAC Common Part Sublayer plus a radiotap radio header
24
25Wed. April 25, 2007. ken@xelerance.com. Summary for 0.9.6 libpcap release
26
27 Put the public libpcap headers into a pcap subdirectory in both the
28 source directory and the target include directory, and have include
29 files at the top-level directory to include those headers, for
30 backwards compatibility.
31 Add Bluetooth support
32 Add USB capturing support on Linux
33 Add support for the binary USB sniffing interface in Linux
34 Add support for new FreeBSD BIOCSDIRECTION ioctl
35 Add additional filter operations for 802.11 frame types
36 Add support for filtering on MTP2 frame types
37 Propagate some changes from the main branch, so the x.9 branch has
38 all the DLT_ and LINKTYPE_ values that the main branch does
39 Reserved a DLT_ and SAVEFILE_ value for PPI (Per Packet Info)
40 encapsulated packets
41 Add LINKTYPE_ for IEEE 802.15.4, with address fields padded as done
42 by Linux drivers
43 Add LINKTYPE_ value corresponding to DLT_IEEE802_16_MAC_CPS.
44 Add DLT for IEEE 802.16 (WiMAX) MAC Common Part Sublayer
45 Add DLT for Bluetooth HCI UART transport layer
46 When building a shared library, build with "-fPIC" on Linux to support x86_64
47 Link with "$(CC) -shared" rather than "ld -shared" when building a
48 ".so" shared library
49 Add support for autoconf 2.60
50 Fixes to discard unread packets when changing filters
51 Changes to handle name changes in the DAG library resulting from
52 switching to libtool.
53 Add support for new DAG ERF types.
54 Add an explicit "-ldag" when building the shared library, so the DAG
55 library dependency is explicit.
56 Mac OSX fixes for dealing with "wlt" devices
57 Fixes in add_or_find_if() & pcap_findalldevs() to optimize generating
58 device lists
59 Fixed a bug in pcap_open_live(). The return value of PacketSetHwFilter
60 was not checked.
61
62Tue. September 19, 2006. ken@xelerance.com. Summary for 0.9.5 libpcap release
63
64 Support for LAPD frames with vISDN
65 Support for ERF on channelized T1/E1 cards via DAG API
66 Fix capitalization that caused issues crossc compiling on Linux
67 Better failure detection on PacketGetAdapterNames()
68 Fixes for MPLS packet generation (link layer)
69 OP_PACKET now matches the beginning of the packet, instead of
70 beginning+link-layer
71 Add DLT/LINKTYPE for carrying FRF.16 Multi-link Frame Relay
72 Fix allocation of buffer for list of link-layer types
73 Added a new DLT and LINKTYPE value for ARINC 653 Interpartition Communcation Messages
74 Fixed a typo in a DLT value: it should start with DLT_ and not LINKTYPE_
75 Redefined DLT_CAN20B and LINKTYPE_CAN20B as #190 (as this is the right value for CAN).
76 Added definition for DLT_A429 and LINKTYPE_A429 as #184.
77 Added a new DLT and LINKTYPE value for CAN v2.0B frames.
78 Add support for DLT_JUNIPER_VP.
79 Don't double-count received packets on Linux systems that
80 support the PACKET_STATISTICS getsockopt() argument on
81 PF_PACKET sockets.
82 Add support for DLT_IEEE802_11 and DLT_IEEE802_11_RADIO link
83 layers in Windows
84 Add support to build libpcap.lib and wpcap.dll under Cygnus and
85 MingW32.
86
87Mon. September 5, 2005. ken@xelerance.com. Summary for 0.9.4 libpcap release
88
89 Support for radiotap on Linux (Mike Kershaw)
90 Fixes for HP-UX
91 Support for additional Juniper link-layer types
92 Fixes for filters on MPLS-encapsulated packets
93 "vlan" filter fixed
94 "pppoed" and "pppoes" filters added; the latter modifies later
--- 396 unchanged lines hidden ---