<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in configure</title>
    <link>http://nxr.netbsd.org/rss/src/external/bsd/libpcap/dist/configure</link>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2005</copyright>
    <generator>Java</generator>
    
<item>
    <title>branches:  1.1.1;<br/>Initial revision</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1</description>
    <pubDate>Sun Dec 05 01:20:40 UTC 2010</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import libpcap-1.10.6 (previous was 1.10.5)<br/><br/>Tuesday, December 30, 2025 / The Tcpdump Group<br/>  Summary for 1.10.6 libpcap release<br/>    General:<br/>      Fix "tcpdump -i &lt;n&gt;" for something-only libpcap builds.<br/>      gencode: Fix an undefined behavior in gen_mcode().<br/>      gencode: Add a missing free() in gen_scode().<br/>      Remove "DLT_" from the descriptions of two dlt_choices[] entries.<br/>      Report the size of time_t in the version string.<br/>      Validate remote capture source strings better.<br/>      CVE-2025-11961: Fix OOBR and OOBW in pcap_ether_aton().<br/>    Source code:<br/>      Remove some unneeded includes.<br/>      pcapint_find_function() changed to return "void *" to avoid<br/>        warnings.<br/>      Clean up code that computes the length of a netmask.<br/>      Mind netmap support in pcap_lib_version().<br/>    Link-layer types:<br/>      Add LINKTYPE_ETW/DLT_ETW.<br/>      Add LINKTYPE_NETANALYZER_NG/DLT_NETANALYZER_NG (pull request<br/>        #1008).<br/>      Add LINKTYPE_ZBOSS_NCP/DLT_ZBOSS_NCP.<br/>      Add LINKTYPE_USB_2_0_LOW_SPEED/DLT_USB_2_0_LOW_SPEED,<br/>        LINKTYPE_USB_2_0_FULL_SPEED/DLT_USB_2_0_FULL_SPEED,<br/>        LINKTYPE_USB_2_0_HIGH_SPEED/DLT_USB_2_0_HIGH_SPEED<br/>      Add LINKTYPE_AUERSWALD_LOG/DLT_AUERSWALD_LOG.<br/>      Add LINKTYPE_ZWAVE_TAP/DLT_ZWAVE_TAP.<br/>      Add LINKTYPE_SILABS_DEBUG_CHANNEL/DLT_SILABS_DEBUG_CHANNEL.<br/>      Add LINKTYPE_FIRA_UCI/DLT_FIRA_UCI.<br/>      Rename LINKTYPE_IPMB_LINUX/DLT_IPMB_LINUX to<br/>        LINKTYPE_I2C_LINUX/DLT_I2C_LINUX, as it's really just an<br/>        encapsulation of I2C, and is also being used for HDMI DDC.<br/>        Keep DLT_IPMB_LINUX around as a #define for backwards<br/>        compatibility.<br/>      Add LINKTYPE_MDB/DLT_MDB.<br/>      Add LINKTYPE_DECT_NR/DLT_DECT_NR.<br/>      Add LINKTYPE_EDK2_MM/DLT_EDK2_MM.<br/>      Add LINKTYPE_DEBUG_ONLY/DLT_DEBUG_ONLY.<br/>    Packet filtering:<br/>      Make the chunk allocator's alignment more general and<br/>        platform-independent.<br/>      IEEE 802.11: Fix three undefined behaviors in grammar.y.<br/>      Fix IPv4 multicast filtering to only include 224.0.0.0/4.<br/>      Fix "(arp|rarp) host NAME" to ignore IPv6 quietly.<br/>      Fix ARCnet address parsing.<br/>    Linux:<br/>      Fix check for mac80211 phydev.<br/>      Don't create monitor-mode interface if we're capturing on one.<br/>      Expand the table of DSA tag types to include all current types.<br/>      Fix an error message when deleting a monN interface.<br/>      Fix returning PCAP_ERROR_RFMON_NOTSUP with libnl.<br/>      Fix the error message when capure permission is denied.<br/>      Fix the error message if PF_PACKET sockets aren't supported.<br/>      Fix a file descriptor leak in an error case (pull request #1537).<br/>      Handle errors better when checking for a DSA-tagged interface.<br/>      Use DLT_DEBUG_ONLY for DSA tags that do not [yet] have a better support.<br/>    FreeBSD:<br/>      Fix detection and enabling of zero-copy support.<br/>      Fix errors in the zero-copy code.<br/>    Solaris:<br/>      Fix not to ignore logical interfaces in fad-gifc.c and<br/>        fad-glifc.c.<br/>      Fix attempts to open all-numeric device names with DLPI to<br/>        return "no such device".<br/>      Fix error returns and messages when an interface has no DLPI<br/>        device.<br/>      Return all interfaces in pcap_findalldevs() even if they can't be<br/>        opened.<br/>    HP-UX:<br/>      Fix attempts to open all-numeric device names to return<br/>        "no such device".<br/>      Fix error message if there's no /dev/dlpi device.<br/>      Return all interfaces in pcap_findalldevs() even if they can't be<br/>        opened.<br/>    Windows:<br/>      Fix filtering for VLAN-tagged frames.<br/>      Add support for Npcap's nanosecond-resolution time stamps in<br/>        captures.<br/>      CVE-2025-11964: Fix a bug in error message character encoding mapping<br/>        from UTF-16 to UTF-8.<br/>      Check at create time whether the NPF driver supports nanosecond<br/>        precision.<br/>    D-Bus:<br/>      Fix message leak.<br/>    Capture file writing:<br/>      Don't close the output stream if it's stdout, just flush it.<br/>    Documentation:<br/>      Explicitly document that closing a pcap_t for a savefile opened<br/>        with pcap_fopen_offline() will close the standard I/O stream.<br/>    Building and testing:<br/>      Makefile.in: Include instrument-functions.c in the release tarball.<br/>      CMake: Fix libnl usage with pkg-config.<br/>      CMake: Fix build with CMake 3.31.<br/>      CI: Report CMake version in builds.<br/>      CI: Visual Studio 2022 builds added, including ARM64 builds;<br/>        Visual Studio 2015 builds dropped.<br/>      Don't build with sslutils.c if we don't have a TLS library.<br/>      Build on Windows with a newer version of OpenSSL.<br/>      CMake: generalize handling of non-x86 Windows architectures.<br/>      CI: use the -A flag for all Visual Studio generators.<br/>      Remove the fuzzing props from the release tarball.<br/>      Autoconf: Use AC_SYS_YEAR2038_RECOMMENDED when possible if the<br/>        environment variable BUILD_YEAR2038 = yes (via autogen.sh)<br/>      DPDK: don't enable it by default.<br/>      Update Npcap SDK to 1.15.<br/>      autogen.sh: Allow to configure Autoconf warnings.<br/>      autogen.sh: Delete all trailing blank lines at end of configure.</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.11</description>
    <pubDate>Wed Mar 18 23:36:18 UTC 2026</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import libpcap 1.10.5, previous was 1.10.4<br/><br/>Friday, August 30, 2024 / The Tcpdump Group<br/>  Summary for 1.10.5 libpcap release<br/>    Source code:<br/>      Spell WirelessHART details properly.<br/>      Mark pcap_vasprintf() as printf-like.<br/>      Finalize moving of bpf_filter.c. (GH #1166)<br/>      Remove an unneeded argument from gen_mcode6().<br/>      Don't do some Berkeley YACC workarounds with YACC releases not<br/>        requiring them.<br/>      Use correct data types rather than int in some cases.<br/>      Squelch compiler warning in grammar.c.<br/>      Fix findalldevtest compilation if IPv6 isn't enabled.<br/>      Rename helper routines for pcap modules to have names beginning with<br/>        pcapint_, to avoid namespace collisions for code linking statically<br/>        with libpcap.<br/>      Avoid casting hack for the Windows cleanup-on-exit routine.<br/>      Use %zu format for one case of printing a size_t.<br/>      Fix some Coverity errors.<br/>      Fix availabilities of some functions to match reality.<br/>      pcap: make the seconds and microseconds/nanoseconds fields unsigned.<br/>      Remove the unused pcap-rpcap-int.h header file.<br/>    Thread safety:<br/>      Make some static variables thread-local; fixes issue #1174.<br/>    Packet filtering:<br/>      Improve reporting of some invalid filter expressions.<br/>      Return an error from pcap_compile() if the scanner fails to initialize.<br/>      Optimizer fix from Archit Shah to recompute dominators after<br/>        moving code (#976); fixes #945 (although the resulting filter<br/>        isn't empty).<br/>      Optimizer fix from Archit Shah to mark value as unknown when store<br/>        of that value is deleted (#972); fixes #143, #434, #436, #437,<br/>        and #1076.<br/>    Linux:<br/>      Properly return warnings.<br/>      Don't use DLT_LINUX_SLL2 for anything other than the "any" device.<br/>      Avoid 32-bit unsigned integer overflow in USB captures.  Fixes<br/>        issues #1134 and #1205.<br/>      Fix a file descriptor leak.<br/>      Properly report warnings about unknown ARPHRD_ types.<br/>      Fix DLT_CAN_SOCKETCAN handling of CAN FD.<br/>      Add CAN XL support to DLT_CAN_SOCKETCAN.<br/>      Clean up the code that sets the "real" ("original") length for<br/>        isochronous USB transfers.<br/>      Avoid unnecessary blocking on recvmsg() in the Bluetooth monitor and<br/>        Bluetoth modules.<br/>    Solaris:<br/>      Handle BPF returning ESRCH for unknown devices.<br/>      List the "any" device if it's supported.<br/>      Report {non-existent zone}/{interface} errors appropriately.<br/>      Allow attaching to links owned by a non-global zone.  (Based on<br/>        pull request #1202.)<br/>      Fix AF_LINK handling on illumos.<br/>    macOS:<br/>      Redid the availability macros to be closer to what Apple's doing<br/>        in recent SDKs, including tagging pcap-namedb.h routines.<br/>      Fix the install name of the installed shared library to have a<br/>        full path when building with CMake.<br/>      Fix universal builds.<br/>    Haiku:<br/>      Convert the module to C.  Fixes issue #1114.<br/>      Address a few compiler warnings.  Fixes issue #1114.<br/>      Fix various build problems.  Fixes issue #1114.<br/>      Report non-existent devices correctly.<br/>      Fix handling of packet statistics.<br/>      Fix packet timestamping.<br/>      Fix packet filtering with low snaplen.<br/>      Improve connection status reporting.<br/>      Add support for promiscuous mode.<br/>      Detect DLTs and loopback capture support at run time.<br/>      Report IEEE 802.11 as PCAP_IF_WIRELESS.<br/>    Windows:<br/>      Fix internal handling of "not supported" error codes from NPF.<br/>      Work around a bug in Npcap 1.00 in case of driver version mismatch.<br/>      Don't call WSACleanup() when handling a failed WSAStartup().<br/>    BSD, macOS, AIX, Solaris 11, Linux:<br/>      Add a new error PCAP_ERROR_CAPTURE_NOTSUP, for use if a capture<br/>        mechanism is not present, in the hopes that, for example,<br/>        attempts to capture on Windows Services for Linux 1, in which<br/>        the NT kernel attempts to simulate Linux system calls but does<br/>        not support packet sockets, can get an error that better<br/>        indicates the underlying problem.<br/>    AirPcap:<br/>      Format an error message if we run out of memory.<br/>    nflog:<br/>      Fix count of dropped packets.<br/>      Make sure we don't overflow when rounding up the TLV length.<br/>    rpcap:<br/>      Handle routines removed in at least some OpenSSL libraries.<br/>      CVE-2023-7256: Clean up sock_initaddress() and its callers to avoid<br/>        double frees in some cases.<br/>      Don't define SOCKET ourselves; instead, define PCAP_SOCKET as int<br/>        on UN*Xes and as SOCKET on Windows.<br/>      CVE-2024-8006: Fix pcap_findalldevs_ex() not to crash if passed a<br/>        file:// URL with a path to a directory that cannot be opened.<br/>    Savefiles:<br/>      Handle DLT_/LINKTYPE_ mapping better, to handle some<br/>        OpenBSD-specific link types better.<br/>      Treat if_tsoffset as signed in pcapng files, as the spec says.<br/>      Don't try to fix the "real" length for isochronous USB<br/>        transfers if the number of USB descriptors is too large.<br/>      Reject pcap files where one of the reserved fields in the<br/>        "link-layer type plus other stuff" is non-zero.<br/>    Building and testing:<br/>      Add a configure option to help debugging (--enable-instrument-functions).<br/>      Improved tests and error reporting for uses of pkg-config, and<br/>        improve help message.<br/>      Fix Haiku build.<br/>      With CMake, install headers in CMAKE_INSTALL_INCLUDEDIR rather<br/>        than just include.<br/>      Build libpcap.a before building test programs.<br/>      Print address family numerically, as well as symbolically,<br/>        in findalldevstest.<br/>      Fail with suggestions, rather than failing over to no capture<br/>        support, if no capture mechanism was found.  Fixes issue #1016.<br/>      Don't indent comments in Make, as that may cause them not to be<br/>        recognized as comments.<br/>      Don't check for libssl if we aren't going to use it.<br/>      Better handle enabling and disabling of sanitizers.  Fixes issue<br/>        #1171.<br/>      CMakeLists.txt: Print "Symlinking: /some/path to ..." conditionally.<br/>      Evaluate CMAKE_INSTALL_PREFIX at install time.<br/>      cmake: Update the minimum required version to 2.8.12 (except Windows).<br/>      cmake: suppress CMP0042 OLD deprecated warning.<br/>      Makefile.in: Add the releasecheck target.<br/>      Cirrus CI: Add the "make releasecheck" command in the Linux task.<br/>      Makefile.in: Add the whitespacecheck target.<br/>      Cirrus CI: Run the "make whitespacecheck" command in the Linux task.<br/>      Autoconf: Update config.{guess,sub}, timestamps 2024-01-01.<br/>      Autoconf: Update the install-sh script to the 2020-11-14.01 version.<br/>      Compile with '-Wnull-pointer-subtraction',<br/>        '-Wunused-but-set-parameter', and '-Wunused-but-set-variable' in<br/>        devel mode if supported.<br/>      Don't ignore spaces between CMAKE_C_FLAGS and DPDK_C_FLAGS with<br/>        CMake.<br/>      Use noreturn and __format__ with XL C 7.0 and later.<br/>      Check for the same -W flags in autotools and CMake.<br/>      Autoconf: Add autogen.sh, remove configure and config.h.in and put<br/>        these generated files in the release tarball.<br/>      Autoconf: Get the size of a time_t.<br/>      Fix propagation of cc_werr_cflags() output.<br/>      Makefile.in(s): Fix the depend target.<br/>      mkdep: Exit with a non-zero status if a command fails.<br/>      Fix HCI_CHANNEL_MONITOR detection with musl libc.<br/>      Extend "make shellcheck" onto mkdep too.<br/>      Add initial support for building with TinyCC.<br/>      Address all known compiler warnings specific to illumos, Linux, NetBSD,<br/>        Solaris and Sun C; in CI expect warnings specific to TinyCC only.<br/>    Documentation:<br/>      Update and fix pcap-filter man page.<br/>      Add a README.haiku.md file.<br/>      Document pcap-config better.<br/>      Man page formatting and prose fixes.<br/>      Rename doc/README.Win32.md to doc/README.windows.md.<br/>      Update pcap-savefile man page to match the Internet-Draft for<br/>        pcap.<br/>      Fix CMake issues for target used by other projects.<br/>      Explain "any" device better in pcap_open_live(3PCAP).<br/>      Update INSTALL.md.<br/>      Note in man pages that errbuf arguments must point to an error<br/>        buffer.<br/>      Note that if pcap_findalldevs() fails it sets *alldevsp to NULL;<br/>        there's no devices list to free.<br/>      Explain "other addresses" in pcap_findalldevs(3PCAP).<br/>      Document pcap_lookupnet(3PCAP) a bit better.</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.10</description>
    <pubDate>Mon Sep 02 14:51:53 UTC 2024</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.9.2;<br/>Import libpcap-1.10.4 (previous was 1.9.1)<br/><br/>Friday, April 7, 2023 / The Tcpdump Group<br/>  Summary for 1.10.4 libpcap release<br/>    Source code:<br/>      Fix spaces before tabs in indentation.<br/>    rpcap:<br/>      Fix name of launchd service.<br/>    Documentation:<br/>      Document use of rpcapd with systemd, launchd, inetd, and xinetd.<br/>    Building and testing:<br/>      Require at least pkg-config 0.17.0, as we use --static.<br/>      Get rid of the remains of gnuc.h.<br/>      Require at least autoconf 2.69.<br/>      Update config.{guess,sub}, timestamps 2023-01-01,2023-01-21.<br/><br/>Thursday, January 12, 2023 / The Tcpdump Group<br/>  Summary for 1.10.3 libpcap release<br/>    Source code:<br/>      Sort the PUBHDR variable in Makefile.in in "ls" order.<br/>      Fix typo in comment in pflog.h.<br/>      Remove two no-longer-present files from .gitignore.<br/>      Update code and comments for handling failure to set promiscuous<br/>        mode based on new information.<br/>    Building and testing:<br/>      install: Fixed not to install the non-public pcap-util.h header.<br/>      pcap-config: add a --version flag.<br/>      Makefile.in: Add some missing files in the distclean target.<br/><br/>Saturday, December 31, 2022 / The Tcpdump Group<br/>  Summary for 1.10.2 libpcap release<br/>    Source code:<br/>      Use __builtin_unreachable() in PCAP_UNREACHABLE.<br/>      Use AS_HELP_STRING macro instead of AC_HELP_STRING in the<br/>        configure scripts, to avoid deprecation warnings.<br/>      Change availability tags in pcap.h to make it easier to<br/>        arrange for it to be used in Darwin releases.<br/>      Use AS_HELP_STRING for --enable-remote.<br/>      Fix some formatting string issues found by cppcheck.<br/>      Various small code and comment cleanups.<br/>      Use PCAP_ERROR (defined as -1) rather than explicit -1 for<br/>        functions the documentation says return PCAP_ERROR.<br/>      Remove unused code from the filter compiler.<br/>      Use _declspec(deprecated(msg)) rather than __pragma(deprecated)<br/>        for Windows deprecation warnings, so the message that was<br/>        specified shows up.<br/>      diag-control.h: define PCAP_DO_PRAGMA() iff we're going to use it.<br/>      Use "%d" to print some signed ints.<br/>      Use the Wayback Machine for a removed document in a comment.<br/>      Add some const qualifiers.<br/>      RDMA: Use PRIu64 to print a uint64_t.<br/>    "Dead" pcap_ts from pcap_open_dead() and ..._with_tstamp_precision():<br/>        Don't crash if pcap_breakloop() is called.<br/>    Savefiles:<br/>      Fix pcap_dispatch() to return number of packets processed, rather<br/>        than 0, even at EOF.<br/>      If we get an error writing the packet header, don't write the<br/>        packet data.<br/>      Put PFLOG UID and PID values in the header into host byte order<br/>        when reading a LINKTYPE_PFLOG file.<br/>      Put CAN ID field in CAN pseudo-headers for LINUX_SLL2, as we do<br/>        for LINUX_SLL.<br/>      Fix inorrectly-computed "real" length for isochronous USB<br/>        transfers when reading savefiles.<br/>      Don't crash if pcap_can_set_rfmon() is called.<br/>      Fix pcap_offline_read() loop.<br/>    Capture:<br/>      Never process more than INT_MAX packets in a pcap_dispatch() call,<br/>        to avoid integer overflow (issue #1087).<br/>      Improve error messages for "no such device" and "permission<br/>        denied" errors.<br/>      SITA: Fix a typo in a variable name.<br/>    Packet filtering:<br/>      Get PFLOG header length from the length value in the header.<br/>      Support all the direction, reason, and action types supported by<br/>        all systems that support PFLOG.<br/>      Don't require PFLOG support on the target machine in order to<br/>        support PFLOG filtering (also fixes issue #1076).<br/>      Expand abbreviations into "proto X" properly.<br/>      gencode.c: Update a comment about the VLAN TPID test.<br/>      Add the minimum and maximum matching DLTs to an error message.<br/>    Linux:<br/>      Fix memory leak in capture device open (pull request #1038).<br/>      Fix detection of CAN/CAN FD packets in direction check (issue<br/>        #1051).<br/>      Fix double-free crashes on errors such as running on a kernel with<br/>        CONFIG_PACKET_MMAP not configured (issue #1054).<br/>      Use DLT_CAN_SOCKETCAN for CANbus interfaces (issue #1052; includes<br/>        changes from pull request #1035).<br/>      Make sure the CANFD_FDF can be relied on to indicate whether a<br/>        CANbus packet is a CAN frame or a CAN FD frame<br/>      Improve error message for "out of memory" errors for kernel<br/>        filters (see issue #1089).<br/>      Fix pcap_findalldevs() to find usbmon devices.<br/>      Fix handling of VLAN tagged packets if the link-layer type is<br/>        changed from DLT_LINUX_SLL to DLT_LINUX_SLL2 (see issue #1105).<br/>      Always turn on PACKET_AUXDATA (see issue #1105).<br/>      We require 2.6.27 or later, so PACKET_RESERVE is available.<br/>      Make sure there's reserved space for a DLT_LINUX_SLL2 header<br/>        when capturing.<br/>      Correctly compute the "real" length for isochronous USB transfers.<br/>      Don't have an eventfd descriptor open in non-blocking mode, so as<br/>        not to waste descriptors.<br/>      netfilter: Squelch a narrowing warning (To be look at before 2038).<br/>    BPF capture (*BSD, macOS, AIX, Solaris 11):<br/>      Fix case where a device open might fail, rather than falling back<br/>        to a smaller buffer size, when the initial buffer size is too<br/>        big.<br/>      Use an unsigned device number to iterate over BPF devices, to<br/>        squelch a compiler warning.<br/>    NetBSD:<br/>      Fix handling of LINKTYPE_HDLC/DLT_HDLC.<br/>    rpcap:<br/>      Fix unaligned accesses in rpcapd (pull request #1037).<br/>      Fix code to process port number.<br/>      Clean up findalldevs code in rpcapd.<br/>      Clean up bufferizing code.<br/>      Fix a file descriptor/handle leak in pcap_findalldevs_ex()<br/>        (Coverity CID 1507240).<br/>      Improve error messages for host and port resolution errors.<br/>      Fix connect code not to fail if both IPv4 and IPv6 addresses are<br/>        tried.<br/>      Improve connect failure error message.<br/>      Provide an error message for a bad authentication reply size.<br/>      For link-layer types with host-endian fields in the header, fix<br/>        those fields if capturing from a server with a different byte<br/>        order.<br/>      Suppress temporarily the warnings with "enable remote packet capture".<br/>    Windows:<br/>      Add support for NdisMediumIP (pull request #1027).<br/>      Don't require applications using pcap to be built with VS 2015 or<br/>        later.<br/>      Use the correct string for the DLL VersionInfo.<br/>      Remove unnecessary DllMain() function.<br/>      Correctly handle ERROR_INVALID_FUNCTION from<br/>        PacketGetTimestampModes() (indicate that WinPcap or an older<br/>        version of Npcap is probably installed).<br/>      Fix use-after-free in some cases when a pcap_t is closed.<br/>      Make sure an error is returned by pcap_create_interface() if<br/>        PacketOpenAdapter() fails.<br/>      Return an error if the driver reports 0 timestamp modes supported.<br/>      Close the ADAPTER handle for some errors in<br/>        pcap_create_interface().<br/>      Get rid of old umaintained VS project files.<br/>      Fix deprecation warning for pcap_handle().<br/>      Npcap is now at npcap.com, not npcap.org.<br/>      Make sure "no such device" and "no permission to open device"<br/>        errors show up in pcap_activate(), not pcap_create() (fixes,<br/>        among other things, tcpdump -i &lt;interface-number&gt;).<br/>      npcap: squelch deprecation warnings for kernel dump mode.<br/>    Haiku:<br/>      Implement pcap_lib_version(), as now required.<br/>      Handle negative or too-large snaplen values.<br/>      Fix various build issues and warnings.<br/>    Building and testing:<br/>      Update configure-time universal build checks for macOS.<br/>      Update config.guess and config.sub.<br/>      If we look for an SSL library with pkg-config in configure script,<br/>        try pkg-config first.<br/>      If we have pkg-config and Homebrew, try to set pkg-config up to<br/>        find Homebrew packages.<br/>      Handle some Autoconf/make errors better.<br/>      Use "git archive" for the "make releasetar" process.<br/>      Remove the release candidate rcX targets.<br/>      Fix compiling on Solaris 9/SPARC and 11/AMD64.<br/>      Address assorted compiler warnings.<br/>      Fix cross-building on Linux for Windows with mingw32 for Win64<br/>        (pull request #1031).<br/>      Properly set installation directory on Windows when not compiling<br/>        with MSVC.<br/>      Fix configure script checks for compiler flags.<br/>      Give more details if check for usable (F)Lex fails.<br/>      Fix compiling with GCC 4.6.4.<br/>      Don't use add_compile_options() with CMake, as we currently don't<br/>        require 2.8.12, where it first appeared.<br/>      Don't provide -L/usr/lib for pkg-config --libs in pkg-config.<br/>      Fix error message for inadequate Bison/Berkeley YACC.<br/>      configure: correctly do some DPDK checks.<br/>      Only use pkg-config when checking for DPDK.<br/>      Allow the path in which DPDK is installed to be specified.<br/>      Use pkg-config first when checking for libibverbs.<br/>      CMake: fix check for libibverbs with Sun's C compiler.<br/>      Have CMake warn if no capture mechanism can be found.<br/>      Don't do stuff requiring 3.19 or later on earlier CMakes.<br/>      Squelch some CMake warnings.<br/>      Fix diag-control.h to handle compiling with clang-cl (issues<br/>        #1101 and #1115).<br/>      Cleanup various leftover cruft in the configure script.<br/>      Fix building without protochain support. (GH #852)<br/>      Check for a usable YACC (or Bison) and {F}lex in CMake, as we do<br/>        in autotools.<br/>      Only check for a C++ compiler on Haiku, as that's the only<br/>        platform with C++ code, and make sure they generate code for<br/>        the same instruction set bit-width (both 32-bit or both 64-bit)<br/>        (issue #1112).<br/>      On Solaris, check the target bit-width and set PKG_CONFIG_PATH<br/>        appropriately, to handle the mess that is the D-Bus library<br/>        package (issue #1112).<br/>      Fix generation of pcap-config and libpcap.pc files (issue #1062).<br/>      pcap-config: don't assume the system library directory is /usr/lib.<br/>      pcap-config: add a --static-pcap-only flag.<br/>      Cirrus CI: Use the same configuration as for the main branch.<br/>      Add four libpcap test files.<br/>      Update Npcap SDK to 1.13.<br/>      Makefile.in: Use TEST_DIST, like for tcpdump.<br/>      Remove awk code from mkdep.<br/>      Cirrus CI: Add the libssl-dev package in the Linux task.<br/>      Cirrus CI: Add the openssl@3 brew package in the macOS task.<br/>      Get "make shellcheck" to pass again.<br/>      CMake: Build valgrindtest only if Autoconf would.<br/>      CMake: use ${CMAKE_INSTALL_SBINDIR} rather than just sbin.<br/>      CMake: use NUL: as the null device on Windows.<br/>      autoconf: fix typo in test of macOS version.<br/>      Makefile.in: Add two missing files in EXTRA_DIST.<br/>      autotools, cmake: provide an rpath option if necessary.<br/>      configure: get rid of the attempt to auto-run PKG_PROG_PKG_CONFIG.<br/>      configure: use PKG_CHECK_MODULES to run pkg-config.<br/>    Documentation:<br/>      Add README.solaris.md.<br/>      Add SCTP to pcap-filter(7).<br/>      Note that = and == are the same operator in filters (issue #1044).<br/>      Update INSTALL.md, README.md, and README.solaris.md.<br/>      Update and clean up CONTRIBUTING.md.<br/>      Trim documentation of support for now-dead UN*Xe and older<br/>        versions of other UN*Xes.<br/>      Move the "how to allocate a LINKTYPE_/DLT_ value" documentation to<br/>        the web site.<br/>      Clean up man pages.<br/>      Move README.capture-module to the web site.<br/>      Improve some protocol details in pcap-filter(7).<br/>      Refine "relop" notes in pcap-filter(7).<br/>      In pcap-filter(7) "domain" is an id.<br/>      Discuss backward compatibility in pcap-filter(7).<br/>      Other improvements to pcap-filter(7).<br/>      Document pcap_breakloop(3PCAP) interaction with threads better.<br/>      Document PCAP_ERROR_NOT_ACTIVATED for more routines.<br/><br/>Wednesday, June 9, 2021:<br/>  Summary for 1.10.1 libpcap release:<br/>    Packet filtering:<br/>      Fix "type XXX subtype YYY" giving a parse error<br/>    Source code:<br/>      Add PCAP_AVAILABLE_1_11.<br/>    Building and testing:<br/>      Rename struct bpf_aux_data to avoid NetBSD compile errors<br/>      Squelch some compiler warnings<br/>      Squelch some Bison warnings<br/>      Fix cross-builds with older kernels lacking BPF_MOD and BPF_XOR<br/>      Fix Bison detection for minor version 0.<br/>      Fix parallel build with FreeBSD make.<br/>      Get DLT_MATCHING_MAX right in gencode.c on NetBSD.<br/>      Define timeradd() and timersub() if necessary.<br/>      Fix Cygwin/MSYS target directories.<br/>      Fix symlinking with DESTDIR.<br/>      Fix generation of libpcap.pc with CMake when not building a shared<br/>          library.<br/>      Check for Arm64 as well as x86-64 when looking for packet.lib on<br/>          Windows.<br/>    Documentation:<br/>      Refine Markdown in README.md.<br/>      Improve the description of portrange in filters.<br/>      README.linux.md isn't Markdown, rename it just README.linux.<br/>    pcapng:<br/>      Support reading version 1.2, which some writers produce, and which<br/>          is the same as 1.0 (some new block types were added, but<br/>          that's not sufficient reason to bump the minor version number,<br/>          as code that understands those new block types can handle them<br/>          in a 1.0 file)<br/>    Linux:<br/>      Drop support for text-mode USB captures, as we require a 2.6.27<br/>          or later kernel (credit to Chaoyuan Peng for noting the<br/>          sscanf vulnerabilities in the text-mode code that got me to<br/>          realize that we didn't need this code any more)<br/>      Bluetooth: fix non-blocking mode.<br/>      Don't assume that all compilers used to build for Linux support<br/>          the __atomic builtins<br/>    Windows:<br/>      Add more information in "interface disappeared" error messages, in<br/>        the hopes of trying to figure out the cause.<br/>      Treat ERROR_DEVICE_REMOVED as "device was removed".<br/>      Indicate in the error message which "device was removed" error<br/>          occurred.<br/>      Report the Windows error status if PacketSendPacket() fails.<br/>      Use %lu for ULONGs in error message formats.<br/>      Don't treat the inability to find airpcap.dll as an error.<br/>      Ignore spurious error reports by Microsoft Surface mobile<br/>          telephony modem driver<br/>    rpcap:<br/>      Clean up error checking and error messages for server address<br/>          lookup.<br/><br/>Tuesday, December 29, 2020<br/>  Summary for 1.10.0 libpcap release<br/>    Add support for capturing on DPDK devices<br/>    Label most APIs by the first release in which they're available<br/>    Fix some memory leaks, including in pcap_compile()<br/>    Add pcap_datalink_val_to_description_or_dlt()<br/>    Handle the pcap private data in a fashion that makes fewer<br/>       assumptions about memory layouts (might fix GitHub issue #940<br/>       on ARM)<br/>    Fix some thread safety issues<br/>    pcap_findalldevs(): don't sort interfaces by unit number<br/>    Always return a list of supported time-stamp types, even if only<br/>        host time stamps are supported<br/>    Increase the maximum snaplen for LINKTYPE_USBPCAP/DLT_USBPCAP<br/>    Report the DLT description in error messages<br/>    Add pcap_init() for first-time initialization and global option<br/>        setting; it's not required, but may be used<br/>    Remove (unused) SITA support<br/>    Capture file reading:<br/>        Correctly handle pcapng captures with more than one IDB with a<br/>            snspshot length greater than the supported maximum<br/>    Capture file writing:<br/>        Create the file in pcap_dump_open_append() if it doesn't exist<br/>    Packet filtering:<br/>        Fix "unknown ether proto 'aarp'"<br/>        Add a new filter "ifindex" for DLT_LINUX_SLL2 files on all<br/>            platforms and live Linux captures<br/>        Add a hack to the optimizer to try to catch certain optimizer<br/>            loops (should prevent GitHub issue #112)<br/>        Show special Linux BPF offsets symbolically in bpf_image() and<br/>            bpf_dump()<br/>        Added support for ICMPv6 types 1-4 as tokens with names<br/>        Remove undocumented and rather old "ether proto" protocols<br/>        Catch invalid IPv4 addresses in filters<br/>        Don't assume ARM supports unaligned accesses<br/>    Security and other issues found by analysis:<br/>        Fix various security issues reported by Charles Smith at Tangible<br/>            Security<br/>        Fix various security issues reported by Include Security<br/>        Fix some issues found by cppcheck.<br/>        Add some overflow checks in the optimizer<br/>    rpcap:<br/>        Support rpcap-over-TLS<br/>        Redo protocol version negotiation to avoid problems with old<br/>            servers (it still works with servers using the old negotiation,<br/>            as well as servers not supporting negotiation)<br/>        Error handling cleanups<br/>        Add some new authentication libpcap error codes for specific<br/>            errors<br/>        Fix some inetd issues in rpcapd<br/>        Fix rpcapd core dumps with invalid configuration file<br/>        On UN*X, don't have rpcapd tell the client why authentication<br/>            failed, so a brute-force attacker can't distinguish between<br/>            "unknown user name" and "known user name, wrong password"<br/>        Allow rpcapd to rebind more rapidly (GitHub issue #765)<br/>    Documentation:<br/>        Improve man pages, including adding backward compatibility notes<br/>    Building and testing:<br/>        Require, and assume, some level of C99 support in the C compiler<br/>        Require Visual Studio 2015 or later if using Visual Studio<br/>        Fix configure script issues, including with libnl on Linux<br/>        Fix CMake issues<br/>        Squelch complaints from Bison about "%define api.pure" being<br/>            deprecated<br/>        Fix compilation of pcap-tc.c<br/>    Linux:<br/>        Require PF_PACKET support, and kernel 2.6.27 or later<br/>        Handle systems without AF_INET or AF_UNIX socket support<br/>        Get rid of Wireless Extensions for turning monitor mode on<br/>        Proper memory sync for PACKET_MMAP (may prevent GitHub issue<br/>            #898)<br/>        Drop support for libnl 1 and 2.<br/>        Return error on interface going away, but not if it just went<br/>            down but is still present<br/>        Set socket protocol only after packet ring configured,<br/>            reducing bogus packet drop reports<br/>        Get ifdrop stats from sysfs.<br/>        When adjusting BPF programs, do not subtract the<br/>            SLL[2]_HDR_LEN if the location is negative (special metadata<br/>            offset), to preserve references to metadata; see<br/>            https://github.com/the-tcpdump-group/tcpdump/issues/480#issuecomment-486827278<br/>        Report a warning for unknown ARPHRD types<br/>        Have pcap_breakloop() forcibly break out of a sleeping<br/>            capture loop<br/>        Add support for DSA data link types<br/>        For raw USB bus capture, use the snapshot length to set the<br/>            buffer size, and set the len field to reflect the length<br/>            in the URB (GitHub issue #808)<br/>        With a timeout of zero, wait indefinitely<br/>        Clean up support for some non-GNU libc C libraries<br/>        Add DLT_LINUX_SLL2 for cooked-mode captures<br/>        Probe CONFIGURATION descriptor of connected USB devices<br/>        Treat EPERM on ethtool ioctls as meaning "not supported", as<br/>            permissions checks are done before checking whether the<br/>            ioctl is supported at all<br/>    macOS:<br/>        Cope with getting EPWROFF from SIOCGIFMEDIA<br/>        Treat EPERM on SIOCGIFMEDIA as meaning "not supported", as<br/>            permissions checks are done before checking whether the<br/>            ioctl is supported at all<br/>        Treat ENXIO when reading packets as meaning "the interface<br/>            was removed"<br/>        Report "the interface disappeared", not "the interface went<br/>            down", if the interface was removed during a capture<br/>    FreeBSD:<br/>        Treat ENXIO as meaning "the interface was removed"<br/>        Report "the interface disappeared", not "the interface went<br/>            down", if the interface was removed during a capture<br/>    NetBSD:<br/>        Treat ENXIO as meaning "the interface was removed"<br/>        Report "the interface disappeared", not "the interface went<br/>            down", if the interface was removed during a capture<br/>    OpenBSD:<br/>        Treat EIO as meaning "the interface was removed"<br/>        Report "the interface disappeared", not "the interface went<br/>            down", if the interface was removed during a capture<br/>    DragonFly BSD:<br/>        Treat ENXIO as meaning "the interface was removed"<br/>        Report "the interface disappeared", not "the interface went<br/>            down", if the interface was removed during a capture<br/>    Solaris:<br/>        Treat ENXIO as meaning "the interface was removed"<br/>        Report "the interface disappeared", not "the interface went<br/>            down", if the interface was removed during a capture<br/>    AIX:<br/>        Fix loading of BPF kernel extension<br/>        Treat ENXIO as meaning "the interface was removed"<br/>        Report "the interface disappeared", not "the interface went<br/>            down", if the interface was removed during a capture<br/>    Windows:<br/>        Make the snapshot length work even if pcap_setfilter()<br/>            isn't called<br/>        Fix compilation on Cygwin/MSYS<br/>        Add pcap_handle(), and deprecate pcap_fileno()<br/>        Report PCAP_ERROR_NO_SUCH_DEVICE for a non-existent device<br/>        Return an appropriate error message for device removed or<br/>            device unusable due to a suspend/resume<br/>        Report a warning for unknown NdisMedium types<br/>        Have pcap_breakloop() forcibly break out of a sleeping<br/>            capture loop<br/>        Clean up building DLL<br/>        Handle CRT mismatch for pcap_dump_fopen()<br/>        Map NdisMediumWirelessWan to DLT_RAW<br/>        Add AirPcap support in a module, rather than using<br/>            WinPcap/Npcap's support for it<br/>        Report the system error for PacketSetHwFilter() failures<br/>        Add support for getting and setting packet time stamp types<br/>            with Npcap<br/>        Have pcap_init() allow selecting whether the API should use<br/>            local code page strings or UTF-8 strings (including error<br/>            messages)<br/>    Haiku:<br/>        Add capture support</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.9</description>
    <pubDate>Thu Aug 17 13:11:02 UTC 2023</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sunday, July 22, 2018<br/>  Summary for 1.9.1 libpcap release<br/>    Mention pcap_get_required_select_timeout() in the main pcap man page<br/>    Fix pcap-usb-linux.c build on systems with musl<br/>    Fix assorted man page and other documentation issues<br/>    Plug assorted memory leaks<br/>    Documentation changes to use https:<br/>    Changes to how time stamp calculations are done<br/>    Lots of tweaks to make newer compilers happier and warning-free and<br/>        to fix instances of C undefined behavior<br/>    Warn if AC_PROG_CC_C99 can't enable C99 support<br/>    Rename pcap_set_protocol() to  pcap_set_protocol_linux().<br/>    Align pcap_t private data on an 8-byte boundary.<br/>    Fix various error messages<br/>    Use 64-bit clean API in dag_findalldevs()<br/>    Fix cleaning up after some errors<br/>    Work around some ethtool ioctl bugs in newer Linux kernels (GitHub<br/>        issue #689)<br/>    Add backwards compatibility sections to some man pages (GitHub issue<br/>        #745)<br/>    Fix autotool configuration on AIX and macOS<br/>    Don't export bpf_filter_with_aux_data() or struct bpf_aux_data;<br/>        they're internal-only and subject to change<br/>    Fix pcapng block size checking<br/>    On macOS, don't build rpcapd or test programs any fatter than they<br/>        need to be<br/>    Fix reading of capture statistics for Linux USB<br/>    Fix packet size values for Linux USB packets (GitHub issue #808)<br/>    Check only VID in VLAN test in filterss (GitHub issue #461)<br/>    Fix pcap_list_datalinks on 802.11 devices on macOS<br/>    Fix overflows with very large snapshot length in pcap file<br/>    Improve parsing of rpcapd configuration file (GitHub issue #767)<br/>    Handle systems without strlcpy() or strlcat() better<br/>    Fix crashes and other errors with invalid filter expressions<br/>    Fix use of uninitialized file descriptor in remote capture<br/>    Fix some CMake issues<br/>    Fix some divide-by-zero issues with the filter compiler<br/>    Work around a GNU libc bug in pcap_nametonetaddr()<br/>    Add support for DLT_LINUX_SLL2<br/>    Fix handling of the packet-count argument for Myricom SNF devices<br/>    Fix --disable-rdma in configure script (GitHub issue #782)<br/>    Fix compilation of TurboCap support (GitHub issue #764)<br/>    Constify first argument to pcap_findalldevs_ex()<br/>    Fix a number of issues when running rpcapd as an inetd-style daemon<br/>    Fix CMake issues with D-Bus libraries<br/>    In rpcapd, clean up termination of a capture session<br/>    Redo remote capture protocol negotiation<br/>    In rpcapd, report the same error for "invalid user name" and<br/>        "invalid password", to make brute-forcing harder<br/>    For remote captures, add an error code for "the server requires TLS"<br/>    Fix pcap_dump_fopen() on Windows to avoid clashes between<br/>        {Win,N}Pcap and application C runtimes<br/>    Fix exporting of functions from Windows DLLs (GitHub issue #810)<br/>    Fix building as part of Npcap<br/>    Allow rpcapd to rebind more rapidly<br/>    Fix building shared libpcap library on midipix (midipix.org)<br/>    Fix hack to detect UTF-16LE adapter names on Windows not to go past<br/>        the end of the string<br/>    Fix handling of "wireless WAN" (mobile phone network modems) on<br/>        Windows with WinPcap/Npcap (GitHub issue #824)<br/>    Have pcap_dump_open_append() create the dump file if it doesn't<br/>        exists (GitHub issue #247)<br/>    Fix the maxmum snapshot length for DLT_USBPCAP<br/>    Use -fPIC when building for 64-bit SPARC on Linux (GitHub issue #837)<br/>    Fix CMake 64-bit library installation directory on some Linux<br/>        distributions<br/>    Boost the TPACKET_V3 timeout to the maximum if a timeout of 0 was<br/>        specified<br/>    Five CVE-2019-15161, CVE-2019-15162, CVE-2019-15163, CVE-2019-15164, CVE-2019-15165<br/>    Fixes for CVE-2018-16301, errors in pcapng reading.<br/>    PCAPNG reader applies some sanity checks before doing malloc().</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.8</description>
    <pubDate>Tue Oct 01 16:00:26 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import libpcap-1.9.0<br/><br/>Sunday, June 24, 2018, by mcr@sandelman.ca<br/>  Summary for 1.9.0 libpcap release<br/>    Added testing system to libpcap, independent of tcpdump<br/>    Changes to how pcap_t is activated<br/>    Adding support for Large stream buffers on Endace DAG cards<br/>    Changes to BSD 3-clause license to 2-clause licence<br/>    Additions to TCP header parsing, per RFC3168<br/>    Add CMake build process (extensive number of changes)<br/>    Assign a value for OpenBSD DLT_OPENFLOW.<br/>    Support setting non-blocking mode before activating.<br/>    Extensive build support for Windows VS2010 and MINGW (many many changes, over many months)<br/>    Added RPCAPD support when --enable-remote (default no)<br/>    Add the rpcap daemon source and build instructions.<br/>    Put back the greasy "save the capture filter string so we can tweak it"<br/>        hack, that keeps libpcap from capturing rpcap traffic.<br/>    Fixes for captures on MacOS, utun0<br/>    fixes so that non-AF_INET addresses, are not ==AF_INET6 addresses.<br/>    Add a linktype for IBM SDLC frames containing SNA PDUs.<br/>    pcap_compile() in 1.8.0 and later is newly thread-safe.<br/>    bound snaplen for linux tpacket_v2 to ~64k<br/>    Make VLAN filter handle both metadata and inline tags<br/>    D-Bus captures can now be up to 128MB in size<br/>    Added LORATAP DLT value<br/>    Added DLT_VSOCK for http://qemu-project.org/Features/VirtioVsock<br/>    probe_devices() fixes not to overrun buffer for name of device<br/>    Add linux-specific pcap_set_protocol_linux() to allow specifying a specific capture protocol.<br/>    RDMA sniffing support for pcap<br/>    Add Nordic Semiconductor Bluetooth LE sniffer link-layer header type.<br/>    fixes for reading /etc/ethers<br/>    Make it possible to build on Windows without packet.dll.<br/>    Add tests for large file support on UN*X.<br/>    Solaris fixes to work with 2.8.6<br/>    configuration test now looks for header files, not capture devices present<br/>    Fix to work with Berkeley YACC.<br/>    fixes for DragonBSD compilation of pcap-netmap.c<br/>    Clean up the ether_hostton() stuff.<br/>    Add an option to disable Linux memory-mapped capture support.<br/>    Add DAG API support checks.<br/>    Add Septel, Myricom SNF, and Riverbed TurboCap checks.<br/>    Add checks for Linux USB, Linux Bluetooth, D-Bus, and RDMA sniffing support.<br/>    Add a check for hardware time stamping on Linux.<br/>    Don't bother supporting pre-2005 Visual Studio.<br/>    Increased minimum autoconf version requirement to 2.64<br/>    Add DLT value 273 for XRA-31 sniffer<br/>    Clean up handing of signal interrupts in pcap_read_nocb_remote().<br/>    Use the XPG 4.2 versions of the networking APIs in Solaris.<br/>    Fix, and better explain, the "IPv6 means IPv6, not IPv4" option setting.<br/>    Explicitly warn that negative packet buffer timeouts should not be used.<br/>    rpcapd: Add support inetd-likes, including xinetd.conf, and systemd units<br/>    Rename DLT_IEEE802_15_4 to DLT_IEEE802_15_4_WITHFCS.<br/>    Add DISPLAYPORT AUX link type<br/>    Remove the sunos4 kernel modules and all references to them.<br/>    Add more interface flags to pcap_findalldevs().<br/>  Summary for 1.9.0 libpcap release (to 2017-01-25 by guy@alum.mit.edu)<br/>    Man page improvements<br/>    Fix Linux cooked mode userspace filtering (GitHub pull request #429)<br/>    Fix compilation if IPv6 support not enabled<br/>    Fix some Linux memory-mapped capture buffer size issues<br/>    Don't fail if kernel filter can't be set on Linux (GitHub issue<br/>      #549)<br/>    Improve sorting of interfaces for pcap_findalldevs()<br/>    Don't list Linux usbmon devices if usbmon module isn't loaded<br/>    Report PCAP_ERROR_PERM_DENIED if no permission to open Linux usbmon<br/>      devices<br/>    Fix DLT_ type for Solaris IPNET devices<br/>    Always return an error message for errors finding DAG or Myricom<br/>      devices<br/>    If possible, don't require that a device be openable when<br/>      enumerating them for pcap_findalldevs()<br/>    Don't put incompletely-initialized addresses in the address list for<br/>    When finding Myricom devices, update description for regular<br/>      interfaces that are Myricom devices and handle SNF_FLAGS=0x2(port<br/>      aggregation enabled)<br/>    Fix compilation error in DAG support<br/>    Fix issues with CMake configuration<br/>    Add support for stream buffers larger than 2GB on newer DAG cards<br/>    Remove support for building against DAG versions without STREAMS<br/>      support (before dag-3.0.0 2007)</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.7</description>
    <pubDate>Mon Sep 03 14:43:46 UTC 2018</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.6.10;  1.1.1.6.12;<br/>Tuesday, Oct. 25, 2016 mcr@sandelman.ca<br/>  Summary for 1.8.1 libpcap release<br/>    Add a target in Makefile.in for Exuberant Ctags use: 'extags'.<br/>    Rename configure.in to configure.ac: autoconf 2.59<br/>    Clean up the name-to-DLT mapping table.<br/>    Add some newer DLT_ values: IPMI_HPM_2,ZWAVE_R1_R2,ZWAVE_R3,WATTSTOPPER_DLM,ISO_14443,RDS<br/>    Clarify what the return values are for both success and failure.<br/>    Many changes to build on windows<br/>    Check for the "break the loop" condition in the inner loop for TPACKET_V3.<br/>    Fix handling of packet count in the TPACKET_V3 inner loop: GitHub issue #493.<br/>    Filter out duplicate looped back CAN frames.<br/>    Fix the handling of loopback filters for IPv6 packets.<br/>    Add a link-layer header type for RDS (IEC 62106) groups.<br/>    Use different intermediate folders for x86 and x64 builds on Windows.<br/>    On Linux, handle all CAN captures with pcap-linux.c, in cooked mode.<br/>    Removes the need for the "host-endian" link-layer header type.<br/>    Compile with '-Wused-but-marked-unused' in devel mode if supported<br/>    Have separate DLTs for big-endian and host-endian SocketCAN headers.<br/>    Reflect version.h being renamed to pcap_version.h.<br/>    Require that version.h be generated: all build procedures we support generate version.h (autoconf, CMake, MSVC)!<br/>    Properly check for sock_recv() errors.<br/>    Re-impose some of Winsock's limitations on sock_recv().<br/>    Replace sprintf() with pcap_snprintf().<br/>    Fix signature of pcap_stats_ex_remote().<br/>    Initial cmake support for remote packet capture.<br/>    Have rpcap_remoteact_getsock() return a SOCKET and supply an "is active" flag.<br/>    Clean up {DAG, Septel, Myricom SNF}-only builds.<br/>    Do UTF-16-to-ASCII conversion into the right place.<br/>    pcap_create_interface() needs the interface name on Linux.<br/>    Clean up hardware time stamp support: the "any" device does not support any time stamp types.<br/>    Add support for capturing on FreeBSD usbusN interfaces.<br/>    Add a LINKTYPE/DLT_ value for FreeBSD USB.<br/>    Go back to using PCAP_API on Windows.<br/>    CMake support<br/>    Add TurboCap support from WinPcap.<br/>    Recognize 802.1ad nested VLAN tag in vlan filter.<br/><br/>Thursday Sep. 3, 2015 guy@alum.mit.edu<br/>  Summary for 1.7.5 libpcap release<br/>	Man page cleanups.<br/>	Add some allocation failure checks.<br/>	Fix a number of Linux/ucLinux configure/build issues.<br/>	Fix some memory leaks.<br/>	Recognize 802.1ad nested VLAN tag in vlan filter.<br/>	Fix building Bluetooth Linux Monitor support with BlueZ 5.1+<br/><br/>Saturday Jun. 27, 2015 mcr@sandelman.ca<br/>  Summary for 1.7.4 libpcap release<br/>	Include fix for GitHub issue #424 -- out of tree builds.<br/><br/>Friday Apr. 10, 2015 guy@alum.mit.edu<br/>  Summary for 1.7.3 libpcap release<br/>	Work around a Linux bonding driver bug.</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.6</description>
    <pubDate>Tue Jan 24 21:55:30 UTC 2017</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.5.2;  1.1.1.5.4;<br/>Numbers seem to be off here:<br/><br/>Thursday Feb. 12, 2015 guy@alum.mit.edu/mcr@sandelman.ca<br/>  Summary for 1.8.0 libpcap release<br/>        Support for filtering Geneve encapsulated packets.<br/><br/>Wednesday Nov. 12, 2014 guy@alum.mit.edu/mcr@sandelman.ca<br/>  Summary for 1.7.0 libpcap release<br/>        Fix handling of zones for BPF on Solaris<br/>        new DLT for ZWAVE<br/>        clarifications for read timeouts.<br/>        added bpf_filter1() with extensions<br/>        some fixes to compilation without stdint.h<br/>        EBUSY can now be returned by SNFv3 code.</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.5</description>
    <pubDate>Tue Mar 31 21:25:21 UTC 2015</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>import newest libpcap</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.4</description>
    <pubDate>Wed Nov 19 18:04:56 UTC 2014</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Import libpcap-1.5.2</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.3</description>
    <pubDate>Tue Dec 31 16:57:27 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>import 1.3.0</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.2</description>
    <pubDate>Sat Apr 06 15:57:44 UTC 2013</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>branches:  1.1.1.1.6;  1.1.1.1.12;<br/>Import libpcap-1.1.1</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.1</description>
    <pubDate>Sun Dec 05 01:20:40 UTC 2010</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.9.2.1</description>
    <pubDate>Sat Aug 02 05:21:56 UTC 2025</pubDate>
    <dc:creator>perseant</dc:creator>
</item>

<item>
    <title>Mostly merge changes from HEAD upto 20200411</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.6.12.2</description>
    <pubDate>Mon Apr 13 07:46:10 UTC 2020</pubDate>
    <dc:creator>martin</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.6.12.1</description>
    <pubDate>Mon Jun 10 21:44:59 UTC 2019</pubDate>
    <dc:creator>christos</dc:creator>
</item>

<item>
    <title>Sync with HEAD<br/><br/>Resolve a couple of conflicts (result of the uimin/uimax changes)</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.6.10.1</description>
    <pubDate>Thu Sep 06 06:51:45 UTC 2018</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.5.4.1</description>
    <pubDate>Fri Apr 21 16:51:33 UTC 2017</pubDate>
    <dc:creator>bouyer</dc:creator>
</item>

<item>
    <title>Sync with HEAD</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.5.2.1</description>
    <pubDate>Mon Mar 20 06:52:24 UTC 2017</pubDate>
    <dc:creator>pgoyette</dc:creator>
</item>

<item>
    <title>Rebase to HEAD as of a few days ago.</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.1.12.2</description>
    <pubDate>Tue Aug 19 23:47:16 UTC 2014</pubDate>
    <dc:creator>tls</dc:creator>
</item>

<item>
    <title>resync from head</title>
    <description>/src/external/bsd/libpcap/dist/configure - 1.1.1.1.12.1</description>
    <pubDate>Sun Jun 23 06:28:19 UTC 2013</pubDate>
    <dc:creator>tls</dc:creator>
</item>
</channel></rss>

