Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2025-01-19 21:50:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new.5589 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "scamper" Sun Jan 19 21:50:25 2025 rev:33 rq:1238825 version:20250106 Changes: -------- --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2024-11-24 11:05:12.109343881 +0100 +++ /work/SRC/openSUSE:Factory/.scamper.new.5589/scamper.changes 2025-01-19 21:50:30.997239237 +0100 @@ -1,0 +2,52 @@ +Sun Jan 12 13:46:25 UTC 2025 - Sebastian Wagner <se...@sebix.at> + +- update to scamper 20250106: + * scamper: + * handle many ports in BPF compiler better. + * remove cycles, autoreload features from file input sources. + * do not compile in support for select(2) by default (saving CPU and + memory in the default use). + * normalize kqueue(2) / epoll(2) code paths. + * use IP_RECVIF on platforms (FreeBSD) that don't have IP_PKTINFO. + * remove sig_tx_ip_src from task signature structure, nothing used it. + * add holdtime (-H) parameter back to scamper, will controls the + length of time that scamper will hold task signatures before + allowing a follow up measurement to use the same signature. 5 + seconds by default, disable with zero (to save memory and CPU). + * fix compilation when platform has IPV6_PKTINFO but not + IPV6_RECVPKTINFO setsockopt (old platforms). + * replace calls to getaddrinfo AI_NUMERICHOST with calls to inet_pton + (fixes complilation on old MacOS, and is probably the faster + solution generally). + * increase pps-max (scamper -p) to 50,000. + * adjust timestamps using datalink timestamps when using + trace -N <squeries>. + * reduce memory use in storing traceroute state. + * remove per-measurement pktbufs, to save a tiny amount of memory. + * refactor BPF compiler to make it more obvious what is going on. + * refactor ping task signatures to make it more obvious what is going + on. + * refactor scamper's timeout calculation to make it more obvious what + is going on. + * move output of done tasks into its own function to make it more + obvious what is going on. + * throughout: + * reduce memory use in dlist_t, splaytree_t, heap_t. + * rearrange header include order in mjl_heap.c, mjl_list.c, + mjl_patricia.c, mjl_prefixtree.c, mjl_splaytree.c so that asserts + are not compiled in by default (saving CPU). + * update string_concat code reduce use of vsnprintf, which will + reduce CPU use in things like rendering json. + * remove hardly-used onremove callback support from [cds]list_t, + splaytree_t, heap_t, saving memory / CPU. + * libscamperfile, libscamperctrl: + * bump library version because underlying code changed (API did not) + * tests: + * add string_concat test to unit_string. + * add unit_splaytree, unit_heap, unit_http_warts, unit_ping_warts, + unit_trace_warts, unit_udpprobe_warts tests. http, trace, and + udpprobe warts unit tests were contributed by Marcus Luckie. + * add fuzz_warts for fuzzing libscamperfile, contributed by Marcus + Luckie. + +------------------------------------------------------------------- Old: ---- scamper-cvs-20241112.tar.gz New: ---- scamper-cvs-20250106.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ scamper.spec ++++++ --- /var/tmp/diff_new_pack.4VGio2/_old 2025-01-19 21:50:32.873316538 +0100 +++ /var/tmp/diff_new_pack.4VGio2/_new 2025-01-19 21:50:32.893317362 +0100 @@ -1,7 +1,7 @@ # # spec file for package scamper # -# Copyright (c) 2024 SUSE LLC +# Copyright (c) 2025 SUSE LLC # Copyright (c) 2016, Martin Hauke <mar...@gmx.de> # # All modifications and additions to the file contributed by third parties @@ -18,7 +18,7 @@ Name: scamper -Version: 20241112 +Version: 20250106 Release: 0 Summary: Parallel Internet measurement utility License: GPL-2.0-only ++++++ scamper-cvs-20241112.tar.gz -> scamper-cvs-20250106.tar.gz ++++++ ++++ 35287 lines of diff (skipped)