Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package scamper for openSUSE:Factory checked 
in at 2024-01-17 22:18:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/scamper (Old)
 and      /work/SRC/openSUSE:Factory/.scamper.new.16006 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "scamper"

Wed Jan 17 22:18:20 2024 rev:26 rq:1139442 version:20240117

Changes:
--------
--- /work/SRC/openSUSE:Factory/scamper/scamper.changes  2023-11-14 
21:41:56.198185831 +0100
+++ /work/SRC/openSUSE:Factory/.scamper.new.16006/scamper.changes       
2024-01-17 22:19:07.575431733 +0100
@@ -1,0 +2,39 @@
+Wed Jan 17 07:35:36 UTC 2024 - Sebastian Wagner <[email protected]>
+
+- update to version 20240117:
+ - scamper:
+  - fix crashes if a task is provided an apparent response, but the task
+ -   has not yet sent a packet in ping, sting, tbit, trace, tracelb.
+  - find and fix memory leaks in measurement command parsing code via
+ -   fuzzing.
+  - add udpprobe, http, dealias -m midarest, and dealias -m midardisc methods.
+ -   udpprobe and http do not currently have json output methods.
+  - remove -d dport, -s sport, and -t ttl dealias parameters.  these
+ -   were only valid for mercator, and can be specified in a probedef instead.
+  - record size of responses for dealias probes.
+  - modify all commands to be able to take human-friendly wait parameters --
+ -   e.g. trace -W 0.5s or trace -W 500ms instead of trace -W 50000.
+  - support transmitting raw packets on linux ppp interfaces
+  - add -b payload-size parameter to ping
+ - python interface:
+  - add python interface to most of scamper.  building this module requires
+ -   cython < 3.0.  to build, use something like:
+ -   PYTHON=/path/to/python CYTHON=/path/to/cython ./configure --with-python
+  - the documentation for this interface is available at
+ -   https://www.caida.org/catalog/software/scamper/python/
+  - the ubuntu PPA provides python3-scamper, and the FreeBSD port should
+ -   hopefully provide py-scamper shortly.  these sources may be useful
+ -   for getting the module packaged for other operating systems.
+ -   https://launchpad.net/~matthewluckie/+archive/ubuntu/scamper
+ - libscamperfile and libscamperctrl:
+  - improvements, bump versions
+ - tests:
+  - many new unit tests and fuzzing cradles for scamper components
+ - sc_pinger:
+  - add -l limit and -M move-dir options
+ - sc_remoted:
+  - no need to link against libscamperfile, remove dependency
+ - sc_attach, sc_filterpolicy, sc_prefixscan, sc_wartsfix:
+  - compile / link on windows.
+
+-------------------------------------------------------------------

Old:
----
  scamper-cvs-20230614d.tar.gz

New:
----
  scamper-cvs-20240117.tar.gz

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

Other differences:
------------------
++++++ scamper.spec ++++++
--- /var/tmp/diff_new_pack.EmxWac/_old  2024-01-17 22:19:08.451463923 +0100
+++ /var/tmp/diff_new_pack.EmxWac/_new  2024-01-17 22:19:08.455464070 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package scamper
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 # Copyright (c) 2016, Martin Hauke <[email protected]>
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,15 +18,21 @@
 
 
 Name:           scamper
-Version:        20230614d
+Version:        20240117
 Release:        0
 Summary:        Parallel Internet measurement utility
 License:        GPL-2.0-only
 Group:          Productivity/Networking/Diagnostic
-URL:            https://www.caida.org/tools/measurement/scamper/
+URL:            https://www.caida.org/catalog/software/scamper/
 Source:         
https://www.caida.org/tools/measurement/%{name}/code/%{name}-cvs-%{version}.tar.gz
 BuildRequires:  libopenssl-devel
-BuildRequires:  pkgconfig
+# for the Python module
+BuildRequires:  python3
+BuildRequires:  python3-Cython0
+# for sc_uptime
+BuildRequires:  pkgconfig(sqlite3)
+# for sc_hoiho
+BuildRequires:  pkgconfig(libpcre2-8)
 
 %description
 Scamper is a program that is able to conduct Internet measurement
@@ -42,7 +48,9 @@
 to the next point in the network, followed by a TTL limited search to
 infer where the failure appears to occur.
 
-%package -n libscamperfile6
+This also contains the Python module.
+
+%package -n libscamperfile8
 Summary:        File access library for scamper's binary dump format
 Group:          System/Libraries
 Obsoletes:      libscamperfile1 < %{version}
@@ -50,8 +58,9 @@
 Obsoletes:      libscamperfile3 < %{version}
 Obsoletes:      libscamperfile4 < %{version}
 Obsoletes:      libscamperfile5 < %{version}
+Obsoletes:      libscamperfile6 < %{version}
 
-%description -n libscamperfile6
+%description -n libscamperfile8
 Scamper is a program that is able to conduct Internet measurement
 tasks to large numbers of IPv4 and IPv6 addresses, in parallel, to
 fill a specified packets-per-second rate. Currently, it supports the
@@ -64,7 +73,7 @@
 %package -n libscamperfile-devel
 Summary:        Development headers for scamper's binary dump file access 
library
 Group:          Development/Libraries/Other
-Requires:       libscamperfile6 = %{version}-%{release}
+Requires:       libscamperfile8 = %{version}-%{release}
 
 %description -n libscamperfile-devel
 Scamper is a program that is able to conduct Internet measurement
@@ -110,16 +119,17 @@
 %setup -q -n %{name}-cvs-%{version}
 
 %build
-%configure --disable-static --without-debugfile
+export PYTHON=%{_bindir}/python3
+%configure --disable-static --without-debugfile --with-pcre2 --enable-sc_hoiho 
--enable-sc_uptime --with-python
 make %{?_smp_mflags}
 
 %install
 %make_install
 find %{buildroot} -type f -name "*.la" -delete -print
 
-%post   -n libscamperfile6 -p /sbin/ldconfig
+%post   -n libscamperfile8 -p /sbin/ldconfig
 %post   -n libscamperctrl2 -p /sbin/ldconfig
-%postun -n libscamperfile6 -p /sbin/ldconfig
+%postun -n libscamperfile8 -p /sbin/ldconfig
 %postun -n libscamperctrl2 -p /sbin/ldconfig
 
 %files
@@ -128,8 +138,9 @@
 %{_bindir}/scamper
 %{_mandir}/man1/*
 %{_mandir}/man5/*
+%{python3_sitelib}/scamper.so
 
-%files -n libscamperfile6
+%files -n libscamperfile8
 %{_libdir}/libscamperfile.so.*
 
 %files -n libscamperfile-devel

++++++ scamper-cvs-20230614d.tar.gz -> scamper-cvs-20240117.tar.gz ++++++
++++ 76376 lines of diff (skipped)

Reply via email to