commit arp-scan for openSUSE:Factory
Hello community, here is the log from the commit of package arp-scan for openSUSE:Factory checked in at 2019-11-15 00:18:08 Comparing /work/SRC/openSUSE:Factory/arp-scan (Old) and /work/SRC/openSUSE:Factory/.arp-scan.new.26869 (New) Package is "arp-scan" Fri Nov 15 00:18:08 2019 rev:7 rq:748657 version:1.9.7 Changes: --- /work/SRC/openSUSE:Factory/arp-scan/arp-scan.changes2019-10-25 18:43:04.847951634 +0200 +++ /work/SRC/openSUSE:Factory/.arp-scan.new.26869/arp-scan.changes 2019-11-15 00:18:09.451994775 +0100 @@ -1,0 +2,6 @@ +Thu Nov 14 12:11:42 UTC 2019 - Martin Pluskal + +- Update to version 1.9.7: + * Internal changes only + +--- Old: arp-scan-1.9.6.tar.gz New: arp-scan-1.9.7.tar.gz Other differences: -- ++ arp-scan.spec ++ --- /var/tmp/diff_new_pack.6tiaFd/_old 2019-11-15 00:18:10.111994546 +0100 +++ /var/tmp/diff_new_pack.6tiaFd/_new 2019-11-15 00:18:10.111994546 +0100 @@ -1,7 +1,7 @@ # # spec file for package arp-scan # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: arp-scan -Version:1.9.6 +Version:1.9.7 Release:0 Summary:ARP scanning and fingerprinting tool # strlcpy.c and strlcat.c have ISC header and embeded {getopt,obstack}.{c,h} has LGPL-2.1 ++ arp-scan-1.9.6.tar.gz -> arp-scan-1.9.7.tar.gz ++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arp-scan-1.9.6/.gitignore new/arp-scan-1.9.7/.gitignore --- old/arp-scan-1.9.6/.gitignore 2019-10-20 13:27:21.0 +0200 +++ new/arp-scan-1.9.7/.gitignore 2019-11-10 12:20:52.0 +0100 @@ -19,6 +19,7 @@ stamp-h1 compile test-driver +configure.ac~ # Compiler output files *.o arp-scan diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arp-scan-1.9.6/ChangeLog new/arp-scan-1.9.7/ChangeLog --- old/arp-scan-1.9.6/ChangeLog2019-10-20 13:27:21.0 +0200 +++ new/arp-scan-1.9.7/ChangeLog2019-11-10 12:20:52.0 +0100 @@ -1,3 +1,13 @@ +2019-10-24 Roy Hills + + * configure.ac: Increment version number to 1.9.7 in preparation for + new release. + + * configure.ac, acinclude.m4: Tidy up: remove obsolescent and unused + autoconf macros. + + * Modified copyright statement in files to include up to 2019. + 2019-10-20 Roy Hills * arp-scan.c: Call the pcap functions before get_hardware_address() to diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/arp-scan-1.9.6/README.md new/arp-scan-1.9.7/README.md --- old/arp-scan-1.9.6/README.md2019-10-20 13:27:21.0 +0200 +++ new/arp-scan-1.9.7/README.md2019-11-10 12:20:52.0 +0100 @@ -14,21 +14,19 @@ arp-scan uses the standard GNU automake and autoconf tools, so the typical installation process is: -- Run ```git clone https://github.com/royhills/arp-scan.git``` to obtain the project source code -- Run ```cd arp-scan``` to enter source directory +- Run ```git clone https://github.com/royhills/arp-scan.git``` to obtain the latest project source code +- Run ```cd arp-scan``` to enter the source directory - Run ```autoreconf --install``` to generate a viable ./configure file - Run ```./configure``` to generate a makefile for your system - Run ```make``` to build the project - Optionally run ```make check``` to verify that everything works as expected -- Run ```make install``` to install (you'll need root or sudo for this part) +- Run ```make install``` to install (you'll need to be root or use sudo/doas for this part) -You will need GNU automake and autoconf, the make utility, an ANSI C compiler (for example gcc or clang), the development header files and libraries, and libpcap version 1.0 or later. +You will need GNU automake and autoconf, the make utility, an ANSI C compiler (for example gcc or clang), the development header files and libraries, and libpcap version 1.5 or later. If you want to run the Perl scripts arp-fingerprint, get-oui and get-iab, you -will need to have the Perl interpreter installed. These scripts were tested -on Perl 5.8 and 5.10, but will probably run on other versions of Perl 5 as well. -In addition, for get-oui and get-iab, you will need the LWP::UserAgent Perl -module. +will need to have the Perl interpreter installed. In addition, for get-oui +and get-iab, you will need the LWP::UserAgent
commit arp-scan for openSUSE:Factory
Hello community, here is the log from the commit of package arp-scan for openSUSE:Factory checked in at 2019-10-25 18:43:01 Comparing /work/SRC/openSUSE:Factory/arp-scan (Old) and /work/SRC/openSUSE:Factory/.arp-scan.new.2990 (New) Package is "arp-scan" Fri Oct 25 18:43:01 2019 rev:6 rq:742832 version:1.9.6 Changes: --- /work/SRC/openSUSE:Factory/arp-scan/arp-scan.changes2019-03-26 15:39:09.776330759 +0100 +++ /work/SRC/openSUSE:Factory/.arp-scan.new.2990/arp-scan.changes 2019-10-25 18:43:04.847951634 +0200 @@ -1,0 +2,9 @@ +Fri Oct 25 08:20:19 UTC 2019 - Martin Pluskal + +- Update to version 1.9.6 (boo#1154552): + * Use libpcap function pcap_set_immediate_mode() instead of ioctl +calls to ensure packets are delivered immediately. This means +that arp-scan now requires libpcap 1.5.0 or later and will +not work with earlier libpcap versions + +--- Old: arp-scan-1.9.5.tar.gz New: arp-scan-1.9.6.tar.gz Other differences: -- ++ arp-scan.spec ++ --- /var/tmp/diff_new_pack.TuN1xJ/_old 2019-10-25 18:43:05.819952558 +0200 +++ /var/tmp/diff_new_pack.TuN1xJ/_new 2019-10-25 18:43:05.823952562 +0200 @@ -17,7 +17,7 @@ Name: arp-scan -Version:1.9.5 +Version:1.9.6 Release:0 Summary:ARP scanning and fingerprinting tool # strlcpy.c and strlcat.c have ISC header and embeded {getopt,obstack}.{c,h} has LGPL-2.1 @@ -27,7 +27,7 @@ Source: https://github.com/royhills/arp-scan/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz BuildRequires: autoconf BuildRequires: automake -BuildRequires: libpcap-devel +BuildRequires: libpcap-devel >= 1.5.0 BuildRequires: perl-macros BuildRequires: perl(LWP::Simple) Requires: perl(LWP::Simple) @@ -44,7 +44,7 @@ %build autoreconf -fiv %configure -make %{?_smp_mflags} +%make_build %check make %{?_smp_mflags} check ++ arp-scan-1.9.5.tar.gz -> arp-scan-1.9.6.tar.gz ++ 57196 lines of diff (skipped)
commit arp-scan for openSUSE:Factory
Hello community, here is the log from the commit of package arp-scan for openSUSE:Factory checked in at 2019-03-26 15:39:05 Comparing /work/SRC/openSUSE:Factory/arp-scan (Old) and /work/SRC/openSUSE:Factory/.arp-scan.new.25356 (New) Package is "arp-scan" Tue Mar 26 15:39:05 2019 rev:5 rq:681692 version:1.9.5 Changes: --- /work/SRC/openSUSE:Factory/arp-scan/arp-scan.changes2018-05-29 10:37:19.233323042 +0200 +++ /work/SRC/openSUSE:Factory/.arp-scan.new.25356/arp-scan.changes 2019-03-26 15:39:09.776330759 +0100 @@ -1,0 +2,15 @@ +Tue Mar 5 10:49:51 UTC 2019 - Martin Pluskal + +- Update to version 1.9.5: + * Updated IEEE OUI and IAB MAC/Vendor files. + * Added new --plain (-x) option to surpress printing of header +and footer text, and only display one output line for each +responding host. + * Use LWP::UserAgent instead of LWP::Simple in get-oui and +get-iab to enable the raw content to be obtained, which avoids +Unicode/UTF-8 issues. + * Added arp-finherprint patterns for WIZnet W5100 and Cisco IOS +15.0. +- Drop no longer needed arp-scan-avoid-crash.patch + +--- Old: arp-scan-1.9.tar.gz arp-scan-avoid-crash.patch New: arp-scan-1.9.5.tar.gz Other differences: -- ++ arp-scan.spec ++ --- /var/tmp/diff_new_pack.NDlbaR/_old 2019-03-26 15:39:10.480330479 +0100 +++ /var/tmp/diff_new_pack.NDlbaR/_new 2019-03-26 15:39:10.480330479 +0100 @@ -1,7 +1,7 @@ # # spec file for package arp-scan # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,22 +12,25 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: arp-scan -Version:1.9 +Version:1.9.5 Release:0 Summary:ARP scanning and fingerprinting tool # strlcpy.c and strlcat.c have ISC header and embeded {getopt,obstack}.{c,h} has LGPL-2.1 License:GPL-3.0-only AND LGPL-2.1-only AND ISC Group: Productivity/Networking/Security URL:https://github.com/royhills/arp-scan -Source: https://github.com/royhills/arp-scan/releases/download/%{version}/arp-scan-%{version}.tar.gz -Patch0: arp-scan-avoid-crash.patch +Source: https://github.com/royhills/arp-scan/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz +BuildRequires: autoconf +BuildRequires: automake BuildRequires: libpcap-devel BuildRequires: perl-macros +BuildRequires: perl(LWP::Simple) +Requires: perl(LWP::Simple) %{perl_requires} %description @@ -37,9 +40,9 @@ %prep %setup -q -%patch0 -p1 %build +autoreconf -fiv %configure make %{?_smp_mflags} @@ -48,6 +51,7 @@ %install %make_install +sed -i "s|env ||g" %{buildroot}%{_bindir}/* %files %doc AUTHORS ChangeLog NEWS README TODO ++ arp-scan-1.9.tar.gz -> arp-scan-1.9.5.tar.gz ++ 68911 lines of diff (skipped)
commit arp-scan for openSUSE:Factory
Hello community, here is the log from the commit of package arp-scan for openSUSE:Factory checked in at 2018-05-29 10:37:12 Comparing /work/SRC/openSUSE:Factory/arp-scan (Old) and /work/SRC/openSUSE:Factory/.arp-scan.new (New) Package is "arp-scan" Tue May 29 10:37:12 2018 rev:4 rq:610986 version:1.9 Changes: --- /work/SRC/openSUSE:Factory/arp-scan/arp-scan.changes2016-05-12 09:33:56.0 +0200 +++ /work/SRC/openSUSE:Factory/.arp-scan.new/arp-scan.changes 2018-05-29 10:37:19.233323042 +0200 @@ -1,0 +2,6 @@ +Mon May 21 10:37:09 UTC 2018 - mplus...@suse.com + +- Cleanup spec file with spec-cleaner +- Adjust dependencies + +--- Other differences: -- ++ arp-scan.spec ++ --- /var/tmp/diff_new_pack.FaGrKS/_old 2018-05-29 10:37:19.797302218 +0200 +++ /var/tmp/diff_new_pack.FaGrKS/_new 2018-05-29 10:37:19.801302071 +0200 @@ -1,7 +1,7 @@ # # spec file for package arp-scan # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,14 +20,15 @@ Version:1.9 Release:0 Summary:ARP scanning and fingerprinting tool -License:GPL-3.0 and LGPL-2.1 and ISC -Group: Productivity/Networking/Security # strlcpy.c and strlcat.c have ISC header and embeded {getopt,obstack}.{c,h} has LGPL-2.1 -Url:https://github.com/royhills/arp-scan +License:GPL-3.0-only AND LGPL-2.1-only AND ISC +Group: Productivity/Networking/Security +URL:https://github.com/royhills/arp-scan Source: https://github.com/royhills/arp-scan/releases/download/%{version}/arp-scan-%{version}.tar.gz Patch0: arp-scan-avoid-crash.patch BuildRequires: libpcap-devel -BuildRoot: %{_tmppath}/%{name}-%{version}-build +BuildRequires: perl-macros +%{perl_requires} %description arp-scan is a command-line tool that uses the ARP protocol to discover and fingerprint IP hosts on the local network. @@ -46,20 +47,19 @@ make %{?_smp_mflags} check %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install %files -%defattr(-,root,root) %doc AUTHORS ChangeLog NEWS README TODO %{_bindir}/arp-fingerprint %{_bindir}/arp-scan %{_bindir}/get-iab %{_bindir}/get-oui %{_datadir}/arp-scan -%{_mandir}/man1/arp-fingerprint.1%{ext_man} -%{_mandir}/man1/arp-scan.1%{ext_man} -%{_mandir}/man1/get-iab.1%{ext_man} -%{_mandir}/man1/get-oui.1%{ext_man} -%{_mandir}/man5/mac-vendor.5%{ext_man} +%{_mandir}/man1/arp-fingerprint.1%{?ext_man} +%{_mandir}/man1/arp-scan.1%{?ext_man} +%{_mandir}/man1/get-iab.1%{?ext_man} +%{_mandir}/man1/get-oui.1%{?ext_man} +%{_mandir}/man5/mac-vendor.5%{?ext_man} %changelog
commit arp-scan for openSUSE:Factory
Hello community, here is the log from the commit of package arp-scan for openSUSE:Factory checked in at 2016-05-12 09:33:53 Comparing /work/SRC/openSUSE:Factory/arp-scan (Old) and /work/SRC/openSUSE:Factory/.arp-scan.new (New) Package is "arp-scan" Changes: --- /work/SRC/openSUSE:Factory/arp-scan/arp-scan.changes2016-02-17 12:09:34.0 +0100 +++ /work/SRC/openSUSE:Factory/.arp-scan.new/arp-scan.changes 2016-05-12 09:33:56.0 +0200 @@ -1,0 +2,6 @@ +Wed May 11 07:11:55 UTC 2016 - meiss...@suse.com + +- arp-scan-avoid-crash.patch: avoid crash when trying capture as + user (bsc#978596) + +--- New: arp-scan-avoid-crash.patch Other differences: -- ++ arp-scan.spec ++ --- /var/tmp/diff_new_pack.kCijiI/_old 2016-05-12 09:33:57.0 +0200 +++ /var/tmp/diff_new_pack.kCijiI/_new 2016-05-12 09:33:57.0 +0200 @@ -25,6 +25,7 @@ # strlcpy.c and strlcat.c have ISC header and embeded {getopt,obstack}.{c,h} has LGPL-2.1 Url:https://github.com/royhills/arp-scan Source: https://github.com/royhills/arp-scan/releases/download/%{version}/arp-scan-%{version}.tar.gz +Patch0: arp-scan-avoid-crash.patch BuildRequires: libpcap-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -35,6 +36,7 @@ %prep %setup -q +%patch0 -p1 %build %configure ++ arp-scan-avoid-crash.patch ++ commit 195ff60b98696e822c4a877523b2097d40386cc1 Author: Roy HillsDate: Wed Dec 4 18:30:14 2013 + Die with an error if we can't open a raw packet socket. diff --git a/link-packet-socket.c b/link-packet-socket.c index d25463b..de1eefc 100644 --- a/link-packet-socket.c +++ b/link-packet-socket.c @@ -68,8 +68,8 @@ link_open(const char *device) { handle = Malloc(sizeof(*handle)); memset(handle, '\0', sizeof(*handle)); if ((handle->fd = socket(PF_PACKET, SOCK_RAW, 0)) < 0) { - free(handle); - return NULL; + warn_msg("ERROR: Cannot open raw packet socket"); + err_sys("socket"); } strlcpy(handle->ifr.ifr_name, device, sizeof(handle->ifr.ifr_name)); if ((ioctl(handle->fd, SIOCGIFINDEX, &(handle->ifr))) != 0)
commit arp-scan for openSUSE:Factory
Hello community, here is the log from the commit of package arp-scan for openSUSE:Factory checked in at 2016-02-17 10:25:58 Comparing /work/SRC/openSUSE:Factory/arp-scan (Old) and /work/SRC/openSUSE:Factory/.arp-scan.new (New) Package is "arp-scan" Changes: --- /work/SRC/openSUSE:Factory/arp-scan/arp-scan.changes2015-05-15 07:42:55.0 +0200 +++ /work/SRC/openSUSE:Factory/.arp-scan.new/arp-scan.changes 2016-02-17 12:09:34.0 +0100 @@ -1,0 +2,5 @@ +Sun Feb 14 17:11:03 UTC 2016 - mplus...@suse.com + +- Update project and download url + +--- Other differences: -- ++ arp-scan.spec ++ --- /var/tmp/diff_new_pack.bcQnOe/_old 2016-02-17 12:09:35.0 +0100 +++ /var/tmp/diff_new_pack.bcQnOe/_new 2016-02-17 12:09:35.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package arp-scan # -# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,11 +20,11 @@ Version:1.9 Release:0 Summary:ARP scanning and fingerprinting tool -# strlcpy.c and strlcat.c have ISC header and embeded {getopt,obstack}.{c,h} has LGPL-2.1 License:GPL-3.0 and LGPL-2.1 and ISC Group: Productivity/Networking/Security -Url: http://www.nta-monitor.com/tools-resources/security-tools/arp-scan -Source: http://www.nta-monitor.com/files/arp-scan/arp-scan-%{version}.tar.gz +# strlcpy.c and strlcat.c have ISC header and embeded {getopt,obstack}.{c,h} has LGPL-2.1 +Url:https://github.com/royhills/arp-scan +Source: https://github.com/royhills/arp-scan/releases/download/%{version}/arp-scan-%{version}.tar.gz BuildRequires: libpcap-devel BuildRoot: %{_tmppath}/%{name}-%{version}-build @@ -44,7 +44,7 @@ make %{?_smp_mflags} check %install -make DESTDIR=%{buildroot} install %{?_smp_mflags} +make %{?_smp_mflags} DESTDIR=%{buildroot} install %files %defattr(-,root,root)