Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libpcap-devel-static-1.10.1-150400.1.7 RPM for x86_64

From OpenSuSE Leap 15.5 for x86_64

Name: libpcap-devel-static Distribution: SUSE Linux Enterprise 15
Version: 1.10.1 Vendor: SUSE LLC <https://www.suse.com/>
Release: 150400.1.7 Build date: Sun May 8 01:05:22 2022
Group: Development/Libraries/C and C++ Build host: sheep15
Size: 1314396 Source RPM: libpcap-1.10.1-150400.1.7.src.rpm
Packager: https://www.suse.com/
Url: https://www.tcpdump.org/
Summary: A Library for Network Sniffers
libpcap static libraries

Provides

Requires

License

BSD-3-Clause

Changelog

* Fri Jun 11 2021 info@paolostivanin.com
  - Update to 1.10.1
    * Fix "type XXX subtype YYY" giving a parse error
    * Add PCAP_AVAILABLE_1_11.
    * Rename struct bpf_aux_data to avoid NetBSD compile errors
    * Fix cross-builds with older kernels lacking BPF_MOD and BPF_XOR
    * Fix Bison detection for minor version 0.
    * Fix parallel build with FreeBSD make.
    * Get DLT_MATCHING_MAX right in gencode.c on NetBSD.
    * Define timeradd() and timersub() if necessary.
    * Fix Cygwin/MSYS target directories.
    * Fix symlinking with DESTDIR.
    * Fix generation of libpcap.pc with CMake when not building
      a shared library.
    * Support reading version 1.2, which some writers produce,
      and which is the same as 1.0
    * Drop support for text-mode USB captures, as we require a 2.6.27
      or later kernel
    * Bluetooth: fix non-blocking mode. Don't assume that all compilers
      used to build for Linux support the __atomic builtins
* Sun Feb 14 2021 pmonreal@suse.com
  - Update to 1.10.0
    * Require, and assume, some level of C99 support in the C compiler
    * Add support for capturing on DPDK devices
    * rpcap: support rpcap-over-TLS
    * Fix some memory leaks, including in pcap_compile()
    * Linux: handle systems without AF_INET or AF_UNIX socket support
    * Catch invalid IPv4 addresses in filters
    * Show special Linux BPF offsets symbolically in bpf_image()
      and bpf_dump()
    * Linux: get rid of Wireless Extensions for turning monitor mode on
    * Linux: proper memory sync for PACKET_MMAP
    * Linux: drop support for libnl 1 and 2.
    * Linux: Require PF_PACKET support, and kernel 2.6.27 or later
    * Add DLT_LINUX_SLL2
    * Add a new filter "ifindex" for DLT_LINUX_SLL2 files and live
      Linux captures
    * optimizer: add a hack to try to catch certain optimizer loops
    * Probe CONFIGURATION descriptor of connected USB devices
    * Linux: return error on interface going away, but not if it just
      went down
    * Linux: set socket protocol only after packet ring configured,
      reducing bogus packet drop reports
    * Linux: get ifdrop stats from sysfs.
    * Fix various security issues reported by Charles Smith at
      Tangible Security
    * Fix various security issues reported by Include Security
    * rpcapd: on UN*X, don't tell the client why authentication failed
    * Linux: when adjusting BPF programs, do not subtract the
      SLL[2]_HDR_LEN if the location is negative (special
      metadata offset)
    * Linux: with a timeout of zero, wait indefinitely
    * Linux: clean up support for some non-GNU libc C libraries
    * Increase the maximum snaplen for LINKTYPE_USBPCAP/DLT_USBPCAP
    * Fix handling of some ioctls that fail with "permission denied"
      even when the ioctl isn't supported at all
    * Added support for ICMPv6 types 1-4 as tokens in filters
    * Report the DLT description in error messages
    * Linux: Add support for DSA data link types
    * Linux USB: use the snapshot length to set the buffer size,
      and set the len field to reflect the length in the URB
    * rpcapd: allow rpcapd to rebind more rapidly
    * Add Haiku pcap implementation
    * rpcap: redo protocol version negotiation to avoid problems
      with old servers (it still works with servers using the old
      negotiation, as well as servers not supporting negotiation)
    * Remove (unused) SITA support here.
    * Correctly handle pcapng captures with more than one IDB with a
      snspshot length greater than the supported maximum
  - Remove libpcap-no-old-socket.patch
  - Rebase libpcap-1.0.0-s390.patch
* Wed Oct 02 2019 pmonreal@suse.com
  - Update to 1.9.1 [bsc#1153332]
    * Five CVE-2019-15161, CVE-2019-15162, CVE-2019-15163, CVE-2019-15164, CVE-2019-15165
    * Fixes for CVE-2018-16301, errors in pcapng reading.
    * Mention pcap_get_required_select_timeout() in the main pcap man page
    * Fix pcap-usb-linux.c build on systems with musl
    * Fix assorted man page and other documentation issues
    * Plug assorted memory leaks
    * Documentation changes to use https:
    * Changes to how time stamp calculations are done
    * Lots of tweaks to make newer compilers happier and warning-free and
      to fix instances of C undefined behavior
    * Warn if AC_PROG_CC_C99 can't enable C99 support
    * Rename pcap_set_protocol() to  pcap_set_protocol_linux().
    * Align pcap_t private data on an 8-byte boundary.
    * Fix various error messages
    * Use 64-bit clean API in dag_findalldevs()
    * Fix cleaning up after some errors
    * Work around some ethtool ioctl bugs in newer Linux kernels
    * Add backwards compatibility sections to some man pages
    * Fix autotool configuration on AIX and macOS
    * Don't export bpf_filter_with_aux_data() or struct bpf_aux_data;
      they're internal-only and subject to change
    * Fix pcapng block size checking
    * Fix reading of capture statistics for Linux USB
    * Fix packet size values for Linux USB packets
    * Check only VID in VLAN test in filterss
    * Fix pcap_list_datalinks on 802.11 devices on macOS
    * Fix overflows with very large snapshot length in pcap file
    * Improve parsing of rpcapd configuration file
    * Handle systems without strlcpy() or strlcat() better
    * Fix crashes and other errors with invalid filter expressions
    * Fix use of uninitialized file descriptor in remote capture
    * Fix some CMake issues
    * Fix some divide-by-zero issues with the filter compiler
    * Work around a GNU libc bug in pcap_nametonetaddr()
    * Add support for DLT_LINUX_SLL2
    * Fix handling of the packet-count argument for Myricom SNF devices
    * Fix --disable-rdma in configure script
    * Fix compilation of TurboCap support
    * Constify first argument to pcap_findalldevs_ex()
    * Fix a number of issues when running rpcapd as an inetd-style daemon
    * Fix CMake issues with D-Bus libraries
    * In rpcapd, clean up termination of a capture session
    * Redo remote capture protocol negotiation
    * In rpcapd, report the same error for "invalid user name" and
      "invalid password", to make brute-forcing harder
    * For remote captures, add an error code for "the server requires TLS"
    * Fix building as part of Npcap
    * Allow rpcapd to rebind more rapidly
    * Fix building shared libpcap library on midipix (midipix.org)
    * Fix hack to detect UTF-16LE adapter names on Windows not to go past
      the end of the string
    * Have pcap_dump_open_append() create the dump file if it doesn't exists
    * Fix the maxmum snapshot length for DLT_USBPCAP
    * Use -fPIC when building for 64-bit SPARC on Linux
    * Fix CMake 64-bit library installation directory on some Linux distributions
    * Boost the TPACKET_V3 timeout to the maximum if a timeout of 0 was specified
    * PCAPNG reader applies some sanity checks before doing malloc().
  - Drop patch fixed upstream:
    * Check-only-VID-in-VLAN-test-issue-461.patch
  - Rebase patch:
    * libpcap-1.0.0-ppp.patch
* Fri Aug 02 2019 mliska@suse.cz
  - Use FAT LTO objects in order to provide proper static library.
* Mon Sep 24 2018 mkubecek@suse.cz
  - update to 1.9.0
    * add testing system to libpcap, independent of tcpdump
    * changes to how pcap_t is activated
    * update included copies of BSD 4-clause license to 3-clause
    * additions to TCP header parsing, per RFC3168
    * support setting non-blocking mode before activating
    * fixes so that non-AF_INET addresses, are not ==AF_INET6 addresses
    * pcap_compile() in 1.8.0 and later is newly thread-safe
    * bound snaplen for linux tpacket_v2 to ~64k
    * make VLAN filter handle both metadata and inline tags
      (bsc#874131 bsc#993691 fate#321405)
    * D-Bus captures can now be up to 128MB in size
    * add DLT_LORATAP and DLT_VSOCK
    * allow specifying a specific capture protocol
    * RDMA sniffing support for pcap
    * increase minimum autoconf version requirement to 2.64
    * rpcapd: support for xinetd.conf and systemd units
    * provide pkgconfig file
  - add BuildRequires for autoconf >= 2.64
  - package (newly added) pkgconfig file
  - Check-only-VID-in-VLAN-test-issue-461.patch:
    fix "vlan <id>" test to check only VID, not complete TCI
  - drop disable-remote.diff (superseded by upstream changes)
* Thu Mar 01 2018 jengelh@inai.de
  - Fix SRPM group
* Tue Sep 12 2017 asterios.dramis@gmail.com
  - Added a patch (disable-remote.diff) to fix applications to FTBFS
    if they define HAVE_REMOTE (deb#843384). Patch taken from Debian.
* Thu Mar 23 2017 jengelh@inai.de
  - Restore section setting $pic
* Wed Mar 01 2017 tchvatal@suse.com
  - Do not put conditions about the provides for < 11.0
* Wed Feb 15 2017 pmonrealgonzalez@suse.com
  - Dropped patches not required after review
    * libpcap-1.0.0-pcap-bpf.patch
    * libpcap-1.5.2-filter-fix.patch
  - Reference of the pull request for the rest of the patches
    * https://github.com/the-tcpdump-group/libpcap/issues/196
  - Changed libpcap-1.0.0-s390.patch to the git formatted one
* Thu Feb 02 2017 pmonrealgonzalez@suse.com
  - Formatted the specs file using spec-cleaner.
* Thu Feb 02 2017 pmonrealgonzalez@suse.com
  - Allow bluetooth monitoring support unconditionally.
* Thu Feb 02 2017 pmonrealgonzalez@suse.com
  - update to 1.8.1
    * Clean up the name-to-DLT mapping table.
    * Add some newer DLT_ values:
    IPMI_HPM_2,ZWAVE_R1_R2,ZWAVE_R3,WATTSTOPPER_DLM,ISO_14443,RDS
    * Fix handling of packet count in the TPACKET_V3 inner loop: GitHub issue
    [#493].
    * Filter out duplicate looped back CAN frames.
    * Fix the handling of loopback filters for IPv6 packets.
    * Add a link-layer header type for RDS (IEC 62106) groups.
    * On Linux, handle all CAN captures with pcap-linux.c, in cooked mode.
    * Removes the need for the "host-endian" link-layer header type.
    * Compile with '-Wused-but-marked-unused' in devel mode if supported
    * Have separate DLTs for big-endian and host-endian SocketCAN headers.
    * Require that version.h be generated: all build procedures we support generate version.h (autoconf, CMake, MSVC)!
    * Properly check for sock_recv() errors.
    * Re-impose some of Winsock's limitations on sock_recv().
    * Replace sprintf() with pcap_snprintf().
    * Fix signature of pcap_stats_ex_remote().
    * Have rpcap_remoteact_getsock() return a SOCKET and supply an "is active" flag.
    * Clean up {DAG, Septel, Myricom SNF}-only builds.
    * pcap_create_interface() needs the interface name on Linux.
    * Clean up hardware time stamp support: the "any" device does not support any time stamp types.
    * Recognize 802.1ad nested VLAN tag in vlan filter.
  - dropped libpcap-ocloexec.patch, never upstreamed.
  - refreshed libpcap-1.0.0-ppp.patch
* Sun Apr 17 2016 crrodriguez@opensuse.org
  - libpcap-no-old-socket.patch: never fallback to the obsolete
    SOCK_PACKET (kernel < 2.2) interface, this still happens
    for example, when you update the kernel, run iftop and
    the old kernel af_packet module wasn't loaded, program fails
    and the kernel prints "iftop uses obsolete (PF_INET,SOCK_PACKET)"
* Sun Jun 21 2015 crrodriguez@opensuse.org
  - remove dependency on libusb-devel, only libusb-1.0 is used for
    build.
  - split a -devel-static subpackage that contains the static
    libraries and all the extra dependencies which are not needed
    for dynamic linking.
* Sun Apr 26 2015 astieger@suse.com
  - libpcap 1.7.3:
    * work around a Linux bonding driver bug.
* Fri Mar 13 2015 vcizek@suse.com
  - update to 1.7.2
    * Support for filtering Geneve encapsulated packets.
    * Fix handling of zones for BPF on Solaris
    * new DLT for ZWAVE
    * clarifications for read timeouts.
    * added bpf_filter1() with extensions
    * some fixes to compilation without stdint.h
    * EBUSY can now be returned by SNFv3 code.
  - refreshed libpcap-ocloexec.patch
* Fri Nov 14 2014 dimstar@opensuse.org
  - No longer perform gpg validation; osc source_validator does it
    implicit:
    + Drop gpg-offline BuildRequires.
    + No longer execute gpg_verify.

Files

/usr/lib64/libpcap.a


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 18:11:13 2024