Lines Matching +full:tlv +full:- +full:layout

5       Mark pcap_vasprintf() as printf-like.
16 Avoid casting hack for the Windows cleanup-on-exit routine.
21 Remove the unused pcap-rpcap-int.h header file.
23 Make some static variables thread-local; fixes issue #1174.
36 Avoid 32-bit unsigned integer overflow in USB captures. Fixes
49 Report {non-existent zone}/{interface} errors appropriately.
50 Allow attaching to links owned by a non-global zone. (Based on
55 in recent SDKs, including tagging pcap-namedb.h routines.
63 Report non-existent devices correctly.
86 Make sure we don't overflow when rounding up the TLV length.
89 CVE-2023-7256: Clean up sock_initaddress() and its callers to avoid
93 CVE-2024-8006: Fix pcap_findalldevs_ex() not to crash if passed a
97 OpenBSD-specific link types better.
102 "link-layer type plus other stuff" is non-zero.
104 Add a configure option to help debugging (--enable-instrument-functions).
105 Improved tests and error reporting for uses of pkg-config, and
128 Autoconf: Update config.{guess,sub}, timestamps 2024-01-01.
129 Autoconf: Update the install-sh script to the 2020-11-14.01 version.
130 Compile with '-Wnull-pointer-subtraction',
131 '-Wunused-but-set-parameter', and '-Wunused-but-set-variable' in
136 Check for the same -W flags in autotools and CMake.
142 mkdep: Exit with a non-zero status if a command fails.
149 Update and fix pcap-filter man page.
151 Document pcap-config better.
154 Update pcap-savefile man page to match the Internet-Draft for
175 Require at least pkg-config 0.17.0, as we use --static.
178 Update config.{guess,sub}, timestamps 2023-01-01,2023-01-21.
185 Remove two no-longer-present files from .gitignore.
189 install: Fixed not to install the non-public pcap-util.h header.
190 pcap-config: add a --version flag.
201 Use AS_HELP_STRING for --enable-remote.
204 Use PCAP_ERROR (defined as -1) rather than explicit -1 for
210 diag-control.h: define PCAP_DO_PRAGMA() iff we're going to use it.
224 Put CAN ID field in CAN pseudo-headers for LINUX_SLL2, as we do
226 Fix incorrectly-computed "real" length for isochronous USB
249 Fix double-free crashes on errors such as running on a kernel with
258 Fix handling of VLAN tagged packets if the link-layer type is
265 Don't have an eventfd descriptor open in non-blocking mode, so as
288 For link-layer types with host-endian fields in the header, fix
301 Fix use-after-free in some cases when a pcap_t is closed.
312 among other things, tcpdump -i <interface-number>).
316 Handle negative or too-large snaplen values.
319 Update configure-time universal build checks for macOS.
321 If we look for an SSL library with pkg-config in configure script,
322 try pkg-config first.
323 If we have pkg-config and Homebrew, try to set pkg-config up to
330 Fix cross-building on Linux for Windows with mingw32 for Win64
339 Don't provide -L/usr/lib for pkg-config --libs in pkg-config.
342 Only use pkg-config when checking for DPDK.
344 Use pkg-config first when checking for libibverbs.
349 Fix diag-control.h to handle compiling with clang-cl (issues
357 the same instruction set bit-width (both 32-bit or both 64-bit)
359 On Solaris, check the target bit-width and set PKG_CONFIG_PATH
360 appropriately, to handle the mess that is the D-Bus library
362 Fix generation of pcap-config and libpcap.pc files (issue #1062).
363 pcap-config: don't assume the system library directory is /usr/lib.
364 pcap-config: add a --static-pcap-only flag.
370 Cirrus CI: Add the libssl-dev package in the Linux task.
379 configure: get rid of the attempt to auto-run PKG_PROG_PKG_CONFIG.
380 configure: use PKG_CHECK_MODULES to run pkg-config.
383 Add SCTP to pcap-filter(7).
387 Trim documentation of support for now-dead UN*Xe and older
392 Move README.capture-module to the web site.
393 Improve some protocol details in pcap-filter(7).
394 Refine "relop" notes in pcap-filter(7).
395 In pcap-filter(7) "domain" is an id.
396 Discuss backward compatibility in pcap-filter(7).
397 Other improvements to pcap-filter(7).
411 Fix cross-builds with older kernels lacking BPF_MOD and BPF_XOR
420 Check for Arm64 as well as x86-64 when looking for packet.lib on
433 Drop support for text-mode USB captures, as we require a 2.6.27
435 sscanf vulnerabilities in the text-mode code that got me to
437 Bluetooth: fix non-blocking mode.
466 Always return a list of supported time-stamp types, even if only
470 Add pcap_init() for first-time initialization and global option
486 Added support for ICMPv6 types 1-4 as tokens with names
497 Support rpcap-over-TLS
507 failed, so a brute-force attacker can't distinguish between
519 Fix compilation of pcap-tc.c
535 https://github.com/the-tcpdump-group/tcpdump/issues/480#issuecomment-486827278
544 Clean up support for some non-GNU libc C libraries
545 Add DLT_LINUX_SLL2 for cooked-mode captures
604 local code page strings or UTF-8 strings (including error
612 Fix pcap-usb-linux.c build on systems with musl
617 Lots of tweaks to make newer compilers happier and warning-free and
621 Align pcap_t private data on an 8-byte boundary.
623 Use 64-bit clean API in dag_findalldevs()
631 they're internal-only and subject to change
645 Fix some divide-by-zero issues with the filter compiler
648 Fix handling of the packet-count argument for Myricom SNF devices
649 Fix --disable-rdma in configure script (GitHub issue #782)
652 Fix a number of issues when running rpcapd as an inetd-style daemon
653 Fix CMake issues with D-Bus libraries
657 "invalid password", to make brute-forcing harder
665 Fix hack to detect UTF-16LE adapter names on Windows not to go past
672 Use -fPIC when building for 64-bit SPARC on Linux (GitHub issue #837)
673 Fix CMake 64-bit library installation directory on some Linux
677 Five CVE-2019-15161, CVE-2019-15162, CVE-2019-15163, CVE-2019-15164, CVE-2019-15165
685 Changes to BSD 3-clause license to 2-clause license
689 Support setting non-blocking mode before activating.
691 Added RPCAPD support when --enable-remote (default no)
696 fixes so that non-AF_INET addresses, are not ==AF_INET6 addresses.
698 pcap_compile() in 1.8.0 and later is newly thread-safe.
701 D-Bus captures can now be up to 128MB in size
703 Added DLT_VSOCK for https://qemu-project.org/Features/VirtioVsock
705 Add linux-specific pcap_set_protocol_linux() to allow specifying a specific capture protocol.
707 Add Nordic Semiconductor Bluetooth LE sniffer link-layer header type.
714 fixes for DragonBSD compilation of pcap-netmap.c
716 Add an option to disable Linux memory-mapped capture support.
719 Add checks for Linux USB, Linux Bluetooth, D-Bus, and RDMA sniffing support.
721 Don't bother supporting pre-2005 Visual Studio.
723 Add DLT value 273 for XRA-31 sniffer
728 rpcapd: Add support inetd-likes, including xinetd.conf, and systemd units
733 Summary for 1.9.0 libpcap release (to 2017-01-25 by guy@alum.mit.edu)
737 Fix some Linux memory-mapped capture buffer size issues
749 Don't put incompletely-initialized addresses in the address list for
757 support (before dag-3.0.0 2007)
763 Clean up the name-to-DLT mapping table.
771 Add a link-layer header type for RDS (IEC 62106) groups.
773 On Linux, handle all CAN captures with pcap-linux.c, in cooked mode.
774 Removes the need for the "host-endian" link-layer header type.
775 Compile with '-Wused-but-marked-unused' in devel mode if supported
776 Have separate DLTs for big-endian and host-endian SocketCAN headers.
780 Re-impose some of Winsock's limitations on sock_recv().
785 Clean up {DAG, Septel, Myricom SNF}-only builds.
786 Do UTF-16-to-ASCII conversion into the right place.
807 Include fix for GitHub issue #424 -- out of tree builds.
820 Attempt to handle TPACKET_V1 with 32-bit userland and 64-bit kernel.
836 Don't crash on filters testing a nonexistent link-layer type
838 Fix sending in non-blocking mode on Linux with memory-mapped
840 Fix timestamps when reading pcap-ng files on big-endian
846 changes for how --enable-XXX (--enable-sniffing, --enable-can) works
850 Don't support D-Bus sniffing on OS X
876 used for link-layer filtering. (Wireshark bug 9376)
881 Point users to the the-tcpdump-group repository on GitHub rather
886 Use "ln -s" to link man pages by default
887 Add support for getting nanosecond-resolution time stamps when
889 Many changes to autoconf to deal better with non-GCC compilers
897 Fix pcap-config to include -lpthread if canusb support is
899 Try to fix "pcap_parse not defined" problems when --without-flex
900 and --without-bison are used when you have Flex and Bison
904 Fix typo that, it appeared, would cause pcap-libdlpi.c not to
907 Catch attempts to call pcap_compile() on a non-activated pcap_t
908 Fix crash on Linux with CAN-USB support without usbfs
914 Describe "proto XXX" and "protochain XXX" in the pcap-filter man
928 Add new link-layer type for NFC Forum LLCP.
931 Add DLT_MPEG_2_TS/LINKTYPE_MPEG_2_TS for MPEG-2 transport streams.
932 [PATCH] Fix AIX-3.5 crash with read failure during stress
934 Introduce --disable-shared configure option.
954 Add some new link-layer header types.
958 Fix problems turning monitor mode on for non-mac80211 interfaces
962 Fail if pcap_activate() is called on an already-activated
964 Fix filtering in pcap-ng files.
973 Fix the calculation of the frame size in memory-mapped captures.
974 Add a link-layer header type for STANAG 5066 D_PDUs.
975 Add a link-layer type for a variant of 3GPP TS 27.010.
977 Add a link-layer type for DVB-CI.
978 Fix configure-script discovery of VLAN acceleration support.
979 see https://netoptimizer.blogspot.com/2010/09/tcpdump-vs-vlan-tags.html
980 Linux, HP-UX, AIX, NetBSD and OpenBSD compilation/conflict fixes.
982 Add DLT_DBUS, for raw D-Bus messages.
990 pcap_datalink() when reading pcap-ng files
996 On FreeBSD/SPARC64, use -fPIC - it's apparently necessary
997 Check for valid port numbers (fit in a 16-bit unsigned field) in
999 Reject attempts to put savefiles into non-blocking mode
1011 Use the right version of ar when cross-building
1028 Add support for shared libraries on Solaris, HP-UX, and AIX
1029 Build, install, and un-install shared libraries by default;
1035 Fix USB memory-mapped capturing on Linux; it requires a new DLT_
1041 Add limited support for reading pcap-ng files
1042 Fix BPF driver-loading error handling on AIX
1043 Support getting the full-length interface description on FreeBSD
1047 Hyphenate "link-layer" everywhere
1050 poll() even if we're in non-blocking mode, so we pick up
1062 Update pcap-config so that it handles libpcap requiring
1065 Add missing mapping for DLT_ENC <-> LINKTYPE_ENC
1069 Add link-layer types for Fibre Channel FC-2
1070 Add link-layer types for Wireless HART
1071 Add link-layer types for AOS
1072 Add link-layer types for DECT
1073 Autoconf fixes (AIX, HP-UX, OSF/1, Tru64 cleanups)
1077 Support enabling/disabling bluetooth (--{en,dis}able-bluetooth)
1078 Support disabling SITA support (--without-sita)
1079 Return -1 on failure to create packet ring (if supported but
1083 Add support for snapshot length for USB Memory-Mapped Interface
1085 Fix memory-mapped Linux capture to support pcap_next() and
1095 Add pcap-config script, which deals with -I/-L flags for compiling
1103 SITA ACN Interface support - see README.sita
1104 Support for memory-mapped capture on Linux
1127 Require <net/pfvar.h> for pf definitions - allows reading of pflog formatted
1134 files at the top-level directory to include those headers, for
1151 When building a shared library, build with "-fPIC" on Linux to support x86_64
1152 Link with "$(CC) -shared" rather than "ld -shared" when building a
1159 Add an explicit "-ldag" when building the shared library, so the DAG
1175 beginning+link-layer
1176 Add DLT/LINKTYPE for carrying FRF.16 Multi-link Frame Relay
1177 Fix allocation of buffer for list of link-layer types
1184 Don't double-count received packets on Linux systems that
1195 Fixes for HP-UX
1196 Support for additional Juniper link-layer types
1197 Fixes for filters on MPLS-encapsulated packets
1214 Fixed minor problem in gencode.c that would appear on 64-bit
1245 Handle 32-bit timestamps in DLPI, and pass the right buffer size.
1249 Handle 32-bit timestamps in snoop.
1266 mode better on pre-2.2 kernels, and has various other fixes
1270 Fixed HP-UX libpcap implementation to correctly get the PPA for
1273 libpcap savefiles have system-independent link-layer type values
1274 in the header, rather than sometimes platform-dependent DLT_
1278 Non-standard capture files produced by some Linux tcpdumps, e.g.
1284 protocols, and work on Token Ring (with non-source-routed
1292 Removed dependency on native headers for packet layout.
1304 platform-specific issues.
1311 - Brought in KAME IPv6/IPsec bpf compiler.
1312 - Fixes for NetBSD.
1313 - Support added for OpenBSD DLT_LOOP and BSD/OS DLT_C_HDLC (Cisco HDLC),
1318 - Building outside the source code tree fixed.
1319 - Changed to write out time stamps with 32-bit seconds and microseconds
1322 - Changed "pcap_lookupdev()" to dynamically grow the buffer into which
1327 - Added a new "pcap_compile_nopcap()", which lets you compile a filter
1333 - Fix endian problem with DLT_NULL devices. From FreeBSD via Bill
1336 - Fix alignment problem with FDDI under DLPI. This was causing core
1339 - Added configure options to disable flex and bison. Resulted from a
1343 - Added support for Fore ATM interfaces (qaa and fa) under IRIX. Thanks
1346 - Change Linux PPP and SLIP to use DLT_RAW since the kernel does not
1349 - Change Linux to use SIOCGIFHWADDR ioctl to determine link layer type.
1352 - Change IRIX PPP to use DLT_RAW since the kernel does not supply any
1355 - Modified to support the new BSD/OS 2.1 PPP and SLIP link layer header
1358 - Added some new SGI snoop interface types. Thanks to Steve Alexander
1361 - Fixes for HP-UX 10.20 (which is similar to HP-UX 9). Thanks to
1364 - Fddi supports broadcast as reported by Jeff Macdonald
1367 - Determine Linux pcap buffer size at run time or else it might not be
1371 - Fix some linux alignment problems.
1373 - Document promisc argument to pcap_open_live(). Reported by Ian Marsh
1376 - Support Metricom radio packets under Linux. Thanks to Kevin Lai
1379 - Bind to interface name under Linux to avoid packets from multiple
1380 interfaces on multi-homed hosts. Thanks to Kevin Lai
1383 - Change L_SET to SEEK_SET for HP-UX. Thanks to Roland Roberts
1386 - Fixed an uninitialized memory reference found by Kent Vander Velden
1389 - Fixed lex pattern for IDs to allow leading digits. As reported by
1392 - Fixed Linux include file problems when using GNU libc.
1394 - Ifdef ARPHRD_FDDI since not all versions of the Linux kernel have it.
1397 - Fixed bug in pcap_dispatch() that kept it from returning on packet
1400 - Changed ISLOOPBACK() macro when IFF_LOOPBACK isn't available to check
1404 - Fixed Linux networking include files to use ints instead of longs to
1410 - Added Linux support.
1412 - Fixed savefile bugs.
1414 - Solaris x86 fix from Tim Rylance (t.rylance@elsevier.nl)
1416 - Add support for bpf kernel port filters.
1418 - Remove duplicate atalk protocol table entry. Thanks to Christian
1421 - Fixed pcap_lookupdev() to ignore nonexistent devices. This was
1425 - Avoid solaris compiler warnings. Thanks to Bruce Barnett
1430 - Fixes for HP-UX 10. Thanks in part to Thomas Wolfram
1431 (wolf@prz.tu-berlin.de) and Rick Jones (raj@hpisrdq.cup.hp.com)
1433 - Added support for SINIX. Thanks to Andrej Borsenkow
1436 - Fixes for AIX (although this system is not yet supported). Thanks to
1439 - Use autoconf's idea of the top level directory in install targets.
1442 - Add missing autoconf packet capture result message. Thanks to Bill
1445 - Fixed padding problems in the pf module.
1447 - Fixed some more alignment problems on the alpha.
1449 - Added explicit netmask support. Thanks to Steve Nuchia
1452 - Fixed to handle raw ip addresses such as 0.0.0.1 without "left
1455 - Add "sca" keyword (for DEC cluster services) as suggested by Terry
1458 - Add "atalk" keyword as suggested by John Hawkinson.
1460 - Add "igrp" keyword.
1462 - Fixed HID definition in grammar.y to be a string, not a value.
1464 - Use $CC when checking gcc version. Thanks to Carl Lindberg
1467 - Removed obsolete reference to pcap_immediate() from the man page.
1470 - DLT_NULL has a 4 byte family header. Thanks to Jeffrey Honig
1475 - Add support for HP-UX. Resulted from code contributed by Tom Murray
1476 (tmurray@hpindck.cup.hp.com) and Philippe-Andri Prindeville
1479 - Update INSTALL with a reminder to install include files. Thanks to
1482 - Fix bpf compiler alignment bug on the alpha.
1484 - Use autoconf to detect architectures that can't handle misaligned
1487 - Added loopback support for snoop. Resulted from report Steve
1492 - Fixed compiler and optimizer bugs. The BPF filter engine uses unsigned
1497 - Removed FDDI ifdef's, they aren't really needed. Resulted from report
1500 - Add pcap-null.c which allows offline use of libpcap on systems that
1504 - Make bpf_compile() reentrant. Fix thanks to Pascal Hennequin
1505 (Pascal.Hennequin@hugo.int-evry.fr).
1507 - Port to GNU autoconf.
1509 - Fix pcap-dlpi.c to work with isdn. Resulted from report by Flemming
1512 - Handle multi-digit interface unit numbers (aka ppa's) under dlpi.
1515 - Fix pcap-dlpi.c to work in non-promiscuous mode. Resulted from report
1518 - Add support for "long jumps". Thanks to Jeffrey Mogul
1521 - Fix minor problems when compiling with BDEBUG as noticed by Scott
1524 - Declare sys_errlist "const char *const" to avoid problems under
1529 - Add missing variable declaration missing from 0.0.6
1533 - Workaround for problems when pcap_read() returns 0 due to the timeout
1538 - Change configuration to not use gcc v2 flags with gcc v1.
1540 - Fixed a bug in pcap_next(); if pcap_dispatch() returns 0, pcap_next()
1543 - Fixed configure to test for snoop before dlpi to avoid problems under
1546 - Hack around deficiency in Ultrix's make.
1548 - Fix two bugs related to the Solaris pre-5.3.2 bufmod bug; handle
1552 - Added checkioctl which is used with gcc to check that the
1557 - Fixed configure to test for snoop before dlpi to avoid problems under
1562 - Implement timeout in the dlpi pcap_open_live(). Thanks to Richard
1565 - Determine pcap link type from dlpi media type. Resulted from report
1570 - Fixed bug in nit_setflags() in pcap-snit.c. The streams ioctl timeout
1575 - Turn on FDDI support by default.
1579 - Initial release.
1581 - Fixed bug with greater/less keywords, reported by Mark Andrews
1584 - Fix bug where '|' was defined as BPF_AND instead of BPF_OR, reported
1587 - Machines with little-endian byte ordering are supported thanks to
1590 - Add hack for version 2.3 savefiles which don't have caplen and len
1593 - Added "&&" and "||" aliases for "and" and "or" thanks to Vern Paxson.
1595 - Added length, inbound and outbound keywords.