Hello community,

here is the log from the commit of package libpcap for openSUSE:Factory checked 
in at 2013-12-17 10:02:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libpcap (Old)
 and      /work/SRC/openSUSE:Factory/.libpcap.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libpcap"

Changes:
--------
--- /work/SRC/openSUSE:Factory/libpcap/libpcap.changes  2013-09-23 
09:53:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.libpcap.new/libpcap.changes     2013-12-17 
10:02:08.000000000 +0100
@@ -1,0 +2,21 @@
+Sat Dec 14 12:08:46 UTC 2013 - andreas.stie...@gmx.de
+
+- update to 1.5.2
+  Version 1.5.0 revised for non-code related edits Version,
+  1.5.1 revised for for interop against Linux 3.1.0
+  * TPACKET_V3 support added for Linux
+  * Point users to the the-tcpdump-group repository on GitHub
+    rather than the mcr repository
+  * Checks added for malloc()/realloc()/etc. failures
+  * Support filtering filtering E1 SS7 traffic on MTP2 layer Annex A
+  * Use "ln -s" to link man pages by default
+  * Added pcap_open_dead_with_tstamp_precision API interface.
+  * Many changes to autoconf to deal better with non-GCC compilers
+    added many new DLT types 
+- require pkg-config for devel library support detection
+- add support for D-Bus capture
+- modified patches for upstream changes:
+  * libpcap-ocloexec.patch
+  * libpcap-1.0.0-filter-fix.patch to libpcap-1.5.2-filter-fix.patch
+
+-------------------------------------------------------------------

Old:
----
  libpcap-1.0.0-filter-fix.patch
  libpcap-1.4.0.tar.gz
  libpcap-1.4.0.tar.gz.sig

New:
----
  libpcap-1.5.2-filter-fix.patch
  libpcap-1.5.2.tar.gz
  libpcap-1.5.2.tar.gz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libpcap.spec ++++++
--- /var/tmp/diff_new_pack.gB6O6H/_old  2013-12-17 10:02:09.000000000 +0100
+++ /var/tmp/diff_new_pack.gB6O6H/_new  2013-12-17 10:02:09.000000000 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           libpcap
-Version:        1.4.0
+Version:        1.5.2
 Release:        0
 Summary:        A Library for Network Sniffers
 License:        BSD-3-Clause
@@ -27,7 +27,7 @@
 Source2:        baselibs.conf
 Source3:        http://www.tcpdump.org/tcpdump-workers.asc#/%{name}.keyring
 Source4:        http://www.tcpdump.org/release/%{name}-%{version}.tar.gz.sig
-Patch0:         libpcap-1.0.0-filter-fix.patch
+Patch0:         libpcap-1.5.2-filter-fix.patch
 Patch1:         libpcap-1.0.0-pcap-bpf.patch
 Patch2:         libpcap-1.0.0-ppp.patch
 Patch3:         libpcap-1.0.0-s390.patch
@@ -35,8 +35,10 @@
 BuildRequires:  automake
 BuildRequires:  bison
 BuildRequires:  bluez-devel
+BuildRequires:  dbus-1-devel
 BuildRequires:  flex
 BuildRequires:  libusb-devel
+BuildRequires:  pkg-config
 %if %{?suse_version} >= 1210
 BuildRequires:  libnl3-devel
 %endif
@@ -89,7 +91,7 @@
 %prep
 %{?gpg_verify: %gpg_verify %{S:4}}
 %setup -q
-%patch0
+%patch0 -p1
 %patch1
 %patch2
 %patch3

++++++ libpcap-1.0.0-filter-fix.patch -> libpcap-1.5.2-filter-fix.patch ++++++
--- /work/SRC/openSUSE:Factory/libpcap/libpcap-1.0.0-filter-fix.patch   
2012-01-11 15:38:10.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.libpcap.new/libpcap-1.5.2-filter-fix.patch      
2013-12-17 10:02:08.000000000 +0100
@@ -1,8 +1,13 @@
-Index: pcap-bpf.c
+---
+ pcap-bpf.c   |    2 +-
+ pcap-linux.c |   22 ++++++++++++++++++++++
+ 2 files changed, 23 insertions(+), 1 deletion(-)
+
+Index: libpcap-1.5.2/pcap-bpf.c
 ===================================================================
---- pcap-bpf.c.orig
-+++ pcap-bpf.c
-@@ -483,7 +483,7 @@ bpf_open(pcap_t *p)
+--- libpcap-1.5.2.orig/pcap-bpf.c      2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/pcap-bpf.c   2013-12-14 11:28:40.000000000 +0000
+@@ -494,7 +494,7 @@ bpf_open(pcap_t *p)
                fd = open(device, O_RDWR);
                if (fd == -1 && errno == EACCES)
                        fd = open(device, O_RDONLY);
@@ -11,11 +16,11 @@
  
        /*
         * XXX better message for all minors used
-Index: pcap-linux.c
+Index: libpcap-1.5.2/pcap-linux.c
 ===================================================================
---- pcap-linux.c.orig
-+++ pcap-linux.c
-@@ -2421,8 +2421,30 @@ pcap_setfilter_linux_common(pcap_t *hand
+--- libpcap-1.5.2.orig/pcap-linux.c    2013-12-03 15:11:24.000000000 +0000
++++ libpcap-1.5.2/pcap-linux.c 2013-12-14 11:30:29.000000000 +0000
+@@ -2475,8 +2475,30 @@ pcap_setfilter_linux_common(pcap_t *hand
        if (can_filter_in_kernel) {
                if ((err = set_kernel_filter(handle, &fcode)) == 0)
                {
@@ -25,7 +30,7 @@
 +                      unsigned int received = 0, rec_len = 0;
 +                      socklen_t optlen = sizeof(rec_len);
                        /* Installation succeded - using kernel filter. */
-                       handle->md.use_bpf = 1;
+                       handlep->filtering_in_kernel = 1;
 +
 +                      oldflags = fcntl(handle->fd, F_GETFL, 0);
 +                      oldflags |= O_NONBLOCK;

++++++ libpcap-1.4.0.tar.gz -> libpcap-1.5.2.tar.gz ++++++
++++ 26771 lines of diff (skipped)

++++++ libpcap-ocloexec.patch ++++++
--- /var/tmp/diff_new_pack.gB6O6H/_old  2013-12-17 10:02:09.000000000 +0100
+++ /var/tmp/diff_new_pack.gB6O6H/_new  2013-12-17 10:02:09.000000000 +0100
@@ -18,11 +18,11 @@
  sf-pcap.c              |    2 +-
  17 files changed, 39 insertions(+), 36 deletions(-)
 
-Index: libpcap-1.4.0/configure.in
+Index: libpcap-1.5.2/configure.in
 ===================================================================
---- libpcap-1.4.0.orig/configure.in    2013-03-25 14:51:40.000000000 +0000
-+++ libpcap-1.4.0/configure.in 2013-09-13 20:17:59.000000000 +0100
-@@ -22,7 +22,9 @@ AC_INIT(pcap.c)
+--- libpcap-1.5.2.orig/configure.in    2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/configure.in 2013-12-14 11:40:45.000000000 +0000
+@@ -21,7 +21,9 @@ AC_INIT(pcap.c)
  AC_CANONICAL_SYSTEM
  
  AC_LBL_C_INIT_BEFORE_CC(V_CCOPT, V_INCLS)
@@ -33,10 +33,10 @@
  AC_LBL_C_INIT(V_CCOPT, V_INCLS)
  AC_LBL_SHLIBS_INIT
  AC_LBL_C_INLINE
-Index: libpcap-1.4.0/fad-gifc.c
+Index: libpcap-1.5.2/fad-gifc.c
 ===================================================================
---- libpcap-1.4.0.orig/fad-gifc.c      2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/fad-gifc.c   2013-09-13 20:17:59.000000000 +0100
+--- libpcap-1.5.2.orig/fad-gifc.c      2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/fad-gifc.c   2013-12-14 11:40:45.000000000 +0000
 @@ -157,7 +157,7 @@ pcap_findalldevs_interfaces(pcap_if_t **
        /*
         * Create a socket from which to fetch the list of interfaces.
@@ -46,10 +46,10 @@
        if (fd < 0) {
                (void)snprintf(errbuf, PCAP_ERRBUF_SIZE,
                    "socket: %s", pcap_strerror(errno));
-Index: libpcap-1.4.0/fad-glifc.c
+Index: libpcap-1.5.2/fad-glifc.c
 ===================================================================
---- libpcap-1.4.0.orig/fad-glifc.c     2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/fad-glifc.c  2013-09-13 20:17:59.000000000 +0100
+--- libpcap-1.5.2.orig/fad-glifc.c     2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/fad-glifc.c  2013-12-14 11:40:45.000000000 +0000
 @@ -100,7 +100,7 @@ pcap_findalldevs_interfaces(pcap_if_t **
         * Create a socket from which to fetch the list of interfaces,
         * and from which to fetch IPv4 information.
@@ -68,10 +68,10 @@
        if (fd6 < 0) {
                (void)snprintf(errbuf, PCAP_ERRBUF_SIZE,
                    "socket: %s", pcap_strerror(errno));
-Index: libpcap-1.4.0/inet.c
+Index: libpcap-1.5.2/inet.c
 ===================================================================
---- libpcap-1.4.0.orig/inet.c  2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/inet.c       2013-09-13 20:17:59.000000000 +0100
+--- libpcap-1.5.2.orig/inet.c  2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/inet.c       2013-12-14 11:40:45.000000000 +0000
 @@ -430,7 +430,7 @@ add_addr_to_iflist(pcap_if_t **alldevs,
         */
        memset(&ifrdesc, 0, sizeof ifrdesc);
@@ -90,11 +90,11 @@
        if (fd < 0) {
                (void)snprintf(errbuf, PCAP_ERRBUF_SIZE, "socket: %s",
                    pcap_strerror(errno));
-Index: libpcap-1.4.0/nametoaddr.c
+Index: libpcap-1.5.2/nametoaddr.c
 ===================================================================
---- libpcap-1.4.0.orig/nametoaddr.c    2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/nametoaddr.c 2013-09-13 20:17:59.000000000 +0100
-@@ -441,7 +441,7 @@ pcap_ether_hostton(const char *name)
+--- libpcap-1.5.2.orig/nametoaddr.c    2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/nametoaddr.c 2013-12-14 11:40:45.000000000 +0000
+@@ -443,7 +443,7 @@ pcap_ether_hostton(const char *name)
        static int init = 0;
  
        if (!init) {
@@ -103,11 +103,11 @@
                ++init;
                if (fp == NULL)
                        return (NULL);
-Index: libpcap-1.4.0/pcap-bt-linux.c
+Index: libpcap-1.5.2/pcap-bt-linux.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-bt-linux.c 2013-03-25 14:51:40.000000000 +0000
-+++ libpcap-1.4.0/pcap-bt-linux.c      2013-09-13 20:19:44.000000000 +0100
-@@ -79,7 +79,7 @@ bt_findalldevs(pcap_if_t **alldevsp, cha
+--- libpcap-1.5.2.orig/pcap-bt-linux.c 2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/pcap-bt-linux.c      2013-12-14 11:40:45.000000000 +0000
+@@ -85,7 +85,7 @@ bt_findalldevs(pcap_if_t **alldevsp, cha
        int i, sock;
        int ret = 0;
  
@@ -116,8 +116,8 @@
        if (sock < 0)
        {
                /* if bluetooth is not supported this this is not fatal*/ 
-@@ -211,7 +211,7 @@ bt_activate(pcap_t* handle)
-       handle->md.ifindex = dev_id;
+@@ -218,7 +218,7 @@ bt_activate(pcap_t* handle)
+       handlep->dev_id = dev_id;
        
        /* Create HCI socket */
 -      handle->fd = socket(AF_BLUETOOTH, SOCK_RAW, BTPROTO_HCI);
@@ -125,7 +125,7 @@
        if (handle->fd < 0) {
                snprintf(handle->errbuf, PCAP_ERRBUF_SIZE,
                    "Can't create raw socket: %s", strerror(errno));
-@@ -315,7 +315,7 @@ bt_read_linux(pcap_t *handle, int max_pa
+@@ -322,7 +322,7 @@ bt_read_linux(pcap_t *handle, int max_pa
  
        /* ignore interrupt system call error */
        do {
@@ -134,11 +134,11 @@
                if (handle->break_loop)
                {
                        handle->break_loop = 0;
-Index: libpcap-1.4.0/pcap-can-linux.c
+Index: libpcap-1.5.2/pcap-can-linux.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-can-linux.c        2013-02-21 03:51:49.000000000 
+0000
-+++ libpcap-1.4.0/pcap-can-linux.c     2013-09-13 20:17:59.000000000 +0100
-@@ -153,7 +153,7 @@ can_activate(pcap_t* handle)
+--- libpcap-1.5.2.orig/pcap-can-linux.c        2013-11-07 23:23:22.000000000 
+0000
++++ libpcap-1.5.2/pcap-can-linux.c     2013-12-14 11:40:45.000000000 +0000
+@@ -161,7 +161,7 @@ can_activate(pcap_t* handle)
        handle->stats_op = can_stats_linux;
  
        /* Create socket */
@@ -147,7 +147,7 @@
        if (handle->fd < 0)
        {
                snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, "Can't create raw 
socket %d:%s",
-@@ -227,7 +227,7 @@ can_read_linux(pcap_t *handle, int max_p
+@@ -235,7 +235,7 @@ can_read_linux(pcap_t *handle, int max_p
  
        do
        {
@@ -156,10 +156,10 @@
                if (handle->break_loop)
                {
                        handle->break_loop = 0;
-Index: libpcap-1.4.0/pcap-canusb-linux.c
+Index: libpcap-1.5.2/pcap-canusb-linux.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-canusb-linux.c     2013-02-21 03:51:49.000000000 
+0000
-+++ libpcap-1.4.0/pcap-canusb-linux.c  2013-09-13 20:21:19.000000000 +0100
+--- libpcap-1.5.2.orig/pcap-canusb-linux.c     2013-11-07 23:23:22.000000000 
+0000
++++ libpcap-1.5.2/pcap-canusb-linux.c  2013-12-14 11:40:45.000000000 +0000
 @@ -36,6 +36,7 @@
  #include "config.h"
  #endif
@@ -167,8 +167,8 @@
 +#include <pthread.h>
  #include <libusb-1.0/libusb.h>
  
- #include "pcap-int.h"
-@@ -297,7 +298,7 @@ static int canusb_startcapture(struct ca
+ #include <stdlib.h>
+@@ -289,7 +290,7 @@ static int canusb_startcapture(struct pc
  {
      int pipefd[2];
  
@@ -176,12 +176,12 @@
 +    if (pipe2(pipefd, O_CLOEXEC) == -1)
          return -1;
  
-     canusb.rdpipe = pipefd[0];
-Index: libpcap-1.4.0/pcap-linux.c
+     this->rdpipe = pipefd[0];
+Index: libpcap-1.5.2/pcap-linux.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-linux.c    2013-09-13 20:15:43.000000000 +0100
-+++ libpcap-1.4.0/pcap-linux.c 2013-09-13 20:17:59.000000000 +0100
-@@ -894,7 +894,7 @@ pcap_can_set_rfmon_linux(pcap_t *handle)
+--- libpcap-1.5.2.orig/pcap-linux.c    2013-12-14 11:32:03.000000000 +0000
++++ libpcap-1.5.2/pcap-linux.c 2013-12-14 11:40:46.000000000 +0000
+@@ -962,7 +962,7 @@ pcap_can_set_rfmon_linux(pcap_t *handle)
         * (We assume that if we have Wireless Extensions support
         * we also have PF_PACKET support.)
         */
@@ -190,7 +190,7 @@
        if (sock_fd == -1) {
                (void)snprintf(handle->errbuf, PCAP_ERRBUF_SIZE,
                    "socket: %s", pcap_strerror(errno));
-@@ -1422,7 +1422,7 @@ pcap_read_packet(pcap_t *handle, pcap_ha
+@@ -1539,7 +1539,7 @@ pcap_read_packet(pcap_t *handle, pcap_ha
                }
  
  #if defined(HAVE_PACKET_AUXDATA) && 
defined(HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI)
@@ -199,7 +199,7 @@
  #else /* defined(HAVE_PACKET_AUXDATA) && 
defined(HAVE_LINUX_TPACKET_AUXDATA_TP_VLAN_TCI) */
                fromlen = sizeof(from);
                packet_len = recvfrom(
-@@ -1900,7 +1900,7 @@ scan_sys_class_net(pcap_if_t **devlistp,
+@@ -2030,7 +2030,7 @@ scan_sys_class_net(pcap_if_t **devlistp,
        /*
         * Create a socket from which to fetch interface information.
         */
@@ -208,7 +208,7 @@
        if (fd < 0) {
                (void)snprintf(errbuf, PCAP_ERRBUF_SIZE,
                    "socket: %s", pcap_strerror(errno));
-@@ -2077,7 +2077,7 @@ scan_proc_net_dev(pcap_if_t **devlistp,
+@@ -2207,7 +2207,7 @@ scan_proc_net_dev(pcap_if_t **devlistp,
        /*
         * Create a socket from which to fetch interface information.
         */
@@ -217,7 +217,7 @@
        if (fd < 0) {
                (void)snprintf(errbuf, PCAP_ERRBUF_SIZE,
                    "socket: %s", pcap_strerror(errno));
-@@ -2824,8 +2824,8 @@ activate_new(pcap_t *handle)
+@@ -3030,8 +3030,8 @@ activate_new(pcap_t *handle)
         * try a SOCK_RAW socket for the raw interface.
         */
        sock_fd = is_any_device ?
@@ -228,7 +228,7 @@
  
        if (sock_fd == -1) {
                if (errno == EINVAL || errno == EAFNOSUPPORT) {
-@@ -2941,7 +2941,7 @@ activate_new(pcap_t *handle)
+@@ -3147,7 +3147,7 @@ activate_new(pcap_t *handle)
                                         "close: %s", pcap_strerror(errno));
                                return PCAP_ERROR;
                        }
@@ -237,7 +237,7 @@
                            htons(ETH_P_ALL));
                        if (sock_fd == -1) {
                                snprintf(handle->errbuf, PCAP_ERRBUF_SIZE,
-@@ -4988,7 +4988,7 @@ activate_old(pcap_t *handle)
+@@ -5465,7 +5465,7 @@ activate_old(pcap_t *handle)
  
        /* Open the socket */
  
@@ -246,11 +246,11 @@
        if (handle->fd == -1) {
                snprintf(handle->errbuf, PCAP_ERRBUF_SIZE,
                         "socket: %s", pcap_strerror(errno));
-Index: libpcap-1.4.0/pcap-netfilter-linux.c
+Index: libpcap-1.5.2/pcap-netfilter-linux.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-netfilter-linux.c  2013-02-21 03:51:49.000000000 
+0000
-+++ libpcap-1.4.0/pcap-netfilter-linux.c       2013-09-13 20:17:59.000000000 
+0100
-@@ -478,7 +478,7 @@ netfilter_activate(pcap_t* handle)
+--- libpcap-1.5.2.orig/pcap-netfilter-linux.c  2013-11-07 23:23:22.000000000 
+0000
++++ libpcap-1.5.2/pcap-netfilter-linux.c       2013-12-14 11:40:46.000000000 
+0000
+@@ -487,7 +487,7 @@ netfilter_activate(pcap_t* handle)
        handle->stats_op = netfilter_stats_linux;
  
        /* Create netlink socket */
@@ -259,8 +259,8 @@
        if (handle->fd < 0) {
                snprintf(handle->errbuf, PCAP_ERRBUF_SIZE, "Can't create raw 
socket %d:%s", errno, pcap_strerror(errno));
                return PCAP_ERROR;
-@@ -626,7 +626,7 @@ netfilter_findalldevs(pcap_if_t **alldev
-       pcap_if_t *found_dev = *alldevsp;
+@@ -634,7 +634,7 @@ netfilter_findalldevs(pcap_if_t **alldev
+ {
        int sock;
        
 -      sock = socket(AF_NETLINK, SOCK_RAW, NETLINK_NETFILTER);
@@ -268,11 +268,11 @@
        if (sock < 0) {
                /* if netlink is not supported this is not fatal */
                if (errno == EAFNOSUPPORT || errno == EPROTONOSUPPORT)
-Index: libpcap-1.4.0/pcap-nit.c
+Index: libpcap-1.5.2/pcap-nit.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-nit.c      2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/pcap-nit.c   2013-09-13 20:17:59.000000000 +0100
-@@ -259,7 +259,7 @@ pcap_activate_nit(pcap_t *p)
+--- libpcap-1.5.2.orig/pcap-nit.c      2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/pcap-nit.c   2013-12-14 11:40:46.000000000 +0000
+@@ -282,7 +282,7 @@ pcap_activate_nit(pcap_t *p)
                p->snapshot = 96;
  
        memset(p, 0, sizeof(*p));
@@ -281,11 +281,11 @@
        if (fd < 0) {
                snprintf(p->errbuf, PCAP_ERRBUF_SIZE,
                    "socket: %s", pcap_strerror(errno));
-Index: libpcap-1.4.0/pcap-sita.c
+Index: libpcap-1.5.2/pcap-sita.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-sita.c     2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/pcap-sita.c  2013-09-13 20:17:59.000000000 +0100
-@@ -329,7 +329,7 @@ static int open_with_IOP(unit_t  *u, int
+--- libpcap-1.5.2.orig/pcap-sita.c     2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/pcap-sita.c  2013-12-14 11:40:46.000000000 +0000
+@@ -326,7 +326,7 @@ static int open_with_IOP(unit_t  *u, int
        u->serv_addr->sin_addr.s_addr   = inet_addr(ip);
        u->serv_addr->sin_port                  = htons(IOP_SNIFFER_PORT);
  
@@ -294,11 +294,11 @@
                fprintf(stderr, "pcap can't open a socket for connecting to IOP 
at %s\n", ip);
                return 0;
        }
-Index: libpcap-1.4.0/pcap-snit.c
+Index: libpcap-1.5.2/pcap-snit.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-snit.c     2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/pcap-snit.c  2013-09-13 20:17:59.000000000 +0100
-@@ -297,9 +297,9 @@ pcap_activate_snit(pcap_t *p)
+--- libpcap-1.5.2.orig/pcap-snit.c     2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/pcap-snit.c  2013-12-14 11:40:46.000000000 +0000
+@@ -321,9 +321,9 @@ pcap_activate_snit(pcap_t *p)
         * the device in question) can be indicated at open
         * time.
         */
@@ -310,11 +310,11 @@
        if (fd < 0) {
                snprintf(p->errbuf, PCAP_ERRBUF_SIZE, "%s: %s", dev,
                    pcap_strerror(errno));
-Index: libpcap-1.4.0/pcap-snoop.c
+Index: libpcap-1.5.2/pcap-snoop.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-snoop.c    2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/pcap-snoop.c 2013-09-13 20:17:59.000000000 +0100
-@@ -205,7 +205,7 @@ pcap_activate_snoop(pcap_t *p)
+--- libpcap-1.5.2.orig/pcap-snoop.c    2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/pcap-snoop.c 2013-12-14 11:40:46.000000000 +0000
+@@ -214,7 +214,7 @@ pcap_activate_snoop(pcap_t *p)
        int snooplen;
        struct ifreq ifr;
  
@@ -323,11 +323,11 @@
        if (fd < 0) {
                snprintf(p->errbuf, PCAP_ERRBUF_SIZE, "snoop socket: %s",
                    pcap_strerror(errno));
-Index: libpcap-1.4.0/pcap-usb-linux.c
+Index: libpcap-1.5.2/pcap-usb-linux.c
 ===================================================================
---- libpcap-1.4.0.orig/pcap-usb-linux.c        2013-02-21 03:51:49.000000000 
+0000
-+++ libpcap-1.4.0/pcap-usb-linux.c     2013-09-13 20:17:59.000000000 +0100
-@@ -252,7 +252,7 @@ probe_devices(int bus)
+--- libpcap-1.5.2.orig/pcap-usb-linux.c        2013-11-07 23:23:22.000000000 
+0000
++++ libpcap-1.5.2/pcap-usb-linux.c     2013-12-14 11:43:09.000000000 +0000
+@@ -263,7 +263,7 @@ probe_devices(int bus)
  
                snprintf(buf, sizeof(buf), "/dev/bus/usb/%03d/%s", bus, 
data->d_name);
                
@@ -336,56 +336,56 @@
                if (fd == -1)
                        continue;
  
-@@ -353,7 +353,7 @@ usb_activate(pcap_t* handle)
+@@ -365,7 +365,7 @@ usb_activate(pcap_t* handle)
  
        /*now select the read method: try to open binary interface */
-       snprintf(full_path, USB_LINE_LEN, LINUX_USB_MON_DEV"%d", 
handle->md.ifindex);  
+       snprintf(full_path, USB_LINE_LEN, LINUX_USB_MON_DEV"%d", 
handlep->bus_index);  
 -      handle->fd = open(full_path, O_RDONLY, 0);
 +      handle->fd = open(full_path, O_RDONLY|O_CLOEXEC, 0);
        if (handle->fd >= 0)
        {
                if (handle->opt.rfmon) {
-@@ -388,7 +388,7 @@ usb_activate(pcap_t* handle)
+@@ -400,7 +400,7 @@ usb_activate(pcap_t* handle)
        else {
                /*Binary interface not available, try open text interface */
-               snprintf(full_path, USB_LINE_LEN, USB_TEXT_DIR"/%dt", 
handle->md.ifindex);  
+               snprintf(full_path, USB_LINE_LEN, USB_TEXT_DIR"/%dt", 
handlep->bus_index);  
 -              handle->fd = open(full_path, O_RDONLY, 0);
 +              handle->fd = open(full_path, O_RDONLY|O_CLOEXEC, 0);
                if (handle->fd < 0)
                {
                        if (errno == ENOENT)
-@@ -398,7 +398,7 @@ usb_activate(pcap_t* handle)
+@@ -410,7 +410,7 @@ usb_activate(pcap_t* handle)
                                 * the old location.
                                 */
-                               snprintf(full_path, USB_LINE_LEN, 
USB_TEXT_DIR_OLD"/%dt", handle->md.ifindex);  
+                               snprintf(full_path, USB_LINE_LEN, 
USB_TEXT_DIR_OLD"/%dt", handlep->bus_index);  
 -                              handle->fd = open(full_path, O_RDONLY, 0);
 +                              handle->fd = open(full_path, 
O_RDONLY|O_CLOEXEC, 0);
                        }
                        if (handle->fd < 0) {
                                /* no more fallback, give it up*/
-@@ -664,7 +664,7 @@ usb_stats_linux(pcap_t *handle, struct p
+@@ -678,7 +678,7 @@ usb_stats_linux(pcap_t *handle, struct p
        int fd;
  
-       snprintf(string, USB_LINE_LEN, USB_TEXT_DIR"/%ds", handle->md.ifindex);
+       snprintf(string, USB_LINE_LEN, USB_TEXT_DIR"/%ds", handlep->bus_index);
 -      fd = open(string, O_RDONLY, 0);
 +      fd = open(string, O_RDONLY|O_CLOEXEC, 0);
        if (fd < 0)
        {
                if (errno == ENOENT)
-@@ -674,7 +674,7 @@ usb_stats_linux(pcap_t *handle, struct p
+@@ -688,7 +688,7 @@ usb_stats_linux(pcap_t *handle, struct p
                         * location.
                         */
-                       snprintf(string, USB_LINE_LEN, USB_TEXT_DIR_OLD"/%ds", 
handle->md.ifindex);
+                       snprintf(string, USB_LINE_LEN, USB_TEXT_DIR_OLD"/%ds", 
handlep->bus_index);
 -                      fd = open(string, O_RDONLY, 0);
 +                      fd = open(string, O_RDONLY|O_CLOEXEC, 0);
                }
                if (fd < 0) {
                        snprintf(handle->errbuf, PCAP_ERRBUF_SIZE,
-Index: libpcap-1.4.0/savefile.c
+Index: libpcap-1.5.2/savefile.c
 ===================================================================
---- libpcap-1.4.0.orig/savefile.c      2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/savefile.c   2013-09-13 20:17:59.000000000 +0100
-@@ -189,7 +189,7 @@ pcap_open_offline(const char *fname, cha
+--- libpcap-1.5.2.orig/savefile.c      2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/savefile.c   2013-12-14 11:40:46.000000000 +0000
+@@ -190,7 +190,7 @@ pcap_open_offline_with_tstamp_precision(
        }
        else {
  #if !defined(WIN32) && !defined(MSDOS)
@@ -394,11 +394,11 @@
  #else
                fp = fopen(fname, "rb");
  #endif
-Index: libpcap-1.4.0/sf-pcap.c
+Index: libpcap-1.5.2/sf-pcap.c
 ===================================================================
---- libpcap-1.4.0.orig/sf-pcap.c       2013-02-21 03:51:49.000000000 +0000
-+++ libpcap-1.4.0/sf-pcap.c    2013-09-13 20:17:59.000000000 +0100
-@@ -550,7 +550,7 @@ pcap_dump_open(pcap_t *p, const char *fn
+--- libpcap-1.5.2.orig/sf-pcap.c       2013-11-07 23:23:22.000000000 +0000
++++ libpcap-1.5.2/sf-pcap.c    2013-12-14 11:40:46.000000000 +0000
+@@ -679,7 +679,7 @@ pcap_dump_open(pcap_t *p, const char *fn
                fname = "standard output";
        } else {
  #if !defined(WIN32) && !defined(MSDOS)


-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to