commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2020-09-30 19:54:56 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new.4249 (New) Package is "scamper" Wed Sep 30 19:54:56 2020 rev:12 rq:838687 version:20200923 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2020-07-27 17:44:02.331204788 +0200 +++ /work/SRC/openSUSE:Factory/.scamper.new.4249/scamper.changes 2020-09-30 19:55:00.796818067 +0200 @@ -1,0 +2,11 @@ +Wed Sep 23 06:32:14 UTC 2020 - Sebastian Wagner + +- update to version 20200923: + - scamper: + * integrate some fixes for compiling scamper on windows + - sc_erosprober: + * allow larger probe intervals + - sc_hoiho: + * add support for learning regexes that extract ASNs in hostnames + +--- Old: scamper-cvs-20200717.tar.gz New: scamper-cvs-20200923.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.xAYmfx/_old 2020-09-30 19:55:01.620818804 +0200 +++ /var/tmp/diff_new_pack.xAYmfx/_new 2020-09-30 19:55:01.624818806 +0200 @@ -18,7 +18,7 @@ Name: scamper -Version:20200717 +Version:20200923 Release:0 Summary:Parallel Internet measurement utility License:GPL-2.0-only ++ scamper-cvs-20200717.tar.gz -> scamper-cvs-20200923.tar.gz ++ 6819 lines of diff (skipped)
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2020-07-27 17:42:07 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new.3592 (New) Package is "scamper" Mon Jul 27 17:42:07 2020 rev:11 rq:822765 version:20200717 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2020-03-22 14:18:26.302105642 +0100 +++ /work/SRC/openSUSE:Factory/.scamper.new.3592/scamper.changes 2020-07-27 17:44:02.331204788 +0200 @@ -1,0 +2,29 @@ +Sat Jul 18 13:36:44 UTC 2020 - Sebastian Wagner + +- update to version 20200717: + - scamper: + - update remote control protocol to support session resumption +if the underlying TCP connection is interrupted. + - if remote controller is specified with a domain name, use TLS. + - fix -p pidfile when starting scamper as a daemon + - expire entries in the ARP cache periodically + - add -r support to ping and tracelb, and record router addresses +in warts output. + - autoconf work to build on linux without sys/socketvar.h or +linux/netlink.h + - allow scamper to do IPv4 ICMP echo and IPv6 UDP traceroute +without requiring root on linux. + - libscamperfile version 1.0.0 + - sc_remoted: + - update remote control protocol to support session resumption +if the underlying TCP connection is interrupted. + - use HUP signal to reload TLS certificate and private key chain + - add -e pidfile to write PID to file, to make HUP easy + - sc_pinger: + - add utility to ping a set of addresses with ICMP echo, UDP, and +TCP-ack probes + - throughout: + - reduce number of warnings when compiling with -Wextra + - remove rcsid from all files + +--- Old: scamper-cvs-20191102b.tar.gz New: scamper-cvs-20200717.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.Xs6WZ4/_old 2020-07-27 17:44:07.835209955 +0200 +++ /var/tmp/diff_new_pack.Xs6WZ4/_new 2020-07-27 17:44:07.835209955 +0200 @@ -18,7 +18,7 @@ Name: scamper -Version:20191102b +Version:20200717 Release:0 Summary:Parallel Internet measurement utility License:GPL-2.0-only @@ -42,11 +42,11 @@ to the next point in the network, followed by a TTL limited search to infer where the failure appears to occur. -%package -n libscamperfile0 +%package -n libscamperfile1 Summary:File access library for scamper's binary dump format Group: System/Libraries -%description -n libscamperfile0 +%description -n libscamperfile1 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 @@ -59,7 +59,7 @@ %package -n libscamperfile-devel Summary:Development headers for scamper's binary dump file access library Group: Development/Libraries/Other -Requires: libscamperfile0 = %{version}-%{release} +Requires: libscamperfile1 = %{version}-%{release} %description -n libscamperfile-devel Scamper is a program that is able to conduct Internet measurement @@ -82,8 +82,8 @@ %make_install find %{buildroot} -type f -name "*.la" -delete -print -%post -n libscamperfile0 -p /sbin/ldconfig -%postun -n libscamperfile0 -p /sbin/ldconfig +%post -n libscamperfile1 -p /sbin/ldconfig +%postun -n libscamperfile1 -p /sbin/ldconfig %files %license COPYING @@ -92,7 +92,7 @@ %{_mandir}/man1/* %{_mandir}/man5/* -%files -n libscamperfile0 +%files -n libscamperfile1 %{_libdir}/libscamperfile.so.* %files -n libscamperfile-devel ++ scamper-cvs-20191102b.tar.gz -> scamper-cvs-20200717.tar.gz ++ 19536 lines of diff (skipped)
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2020-03-22 14:18:17 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new.3160 (New) Package is "scamper" Sun Mar 22 14:18:17 2020 rev:10 rq:787169 version:20191102b Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2020-01-14 21:12:53.270918367 +0100 +++ /work/SRC/openSUSE:Factory/.scamper.new.3160/scamper.changes 2020-03-22 14:18:26.302105642 +0100 @@ -1,0 +2,13 @@ +Sat Mar 14 16:50:43 UTC 2020 - Sebastian Wagner + +- update to version 20191102b: + - scamper: + * do not dereference a null pointer when converting a tracelb node +with no IP address to a string, when generating json output. + - sc_bdrmap: + * allow the source IP address to be specified when probing with the +-S parameter. + - sc_wartsfilter: + * a new utility to select specific records from a warts file + +--- Old: scamper-cvs-20191102.tar.gz New: scamper-cvs-20191102b.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.wVjZMa/_old 2020-03-22 14:18:29.546107724 +0100 +++ /var/tmp/diff_new_pack.wVjZMa/_new 2020-03-22 14:18:29.546107724 +0100 @@ -18,7 +18,7 @@ Name: scamper -Version:20191102 +Version:20191102b Release:0 Summary:Parallel Internet measurement utility License:GPL-2.0-only ++ scamper-cvs-20191102.tar.gz -> scamper-cvs-20191102b.tar.gz ++ 4986 lines of diff (skipped)
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2020-01-14 21:09:16 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new.6675 (New) Package is "scamper" Tue Jan 14 21:09:16 2020 rev:9 rq:764225 version:20191102 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2019-09-26 20:41:24.510514521 +0200 +++ /work/SRC/openSUSE:Factory/.scamper.new.6675/scamper.changes 2020-01-14 21:12:53.270918367 +0100 @@ -1,0 +2,31 @@ +Mon Jan 6 19:30:11 UTC 2020 - Sebastian Wagner + +-update to version 20191102: + * scamper + * escape hostname in json output for tracelb + * use length parameters when parsing hostname responses, from +Marianne Fletcher + * sc_bdrmap + * add a -O noalias option to tell bdrmap to not do alias resolution. + * update -C documentation in the sc_bdrmap.1 man page + * fix a memory leak of trace objects in -d traces + * print RTT in -d traces + * add an -M option to help corner cases with private and IXP addresses + * relax heuristics to allow VPs to claim routers with IP2AS when no +other router assignments can take place + * turn off analytical interface alias resolution heuristics by default + * sc_hoiho + * change -O verbose to -O debug to better reflect what it does. + * change tpa to atp to be consistent with language in paper +https://www.caida.org/~mjl/pubs/rnc.pdf + * free a malloc, pointed out by clang static analysis + * add support for reading -d 3 output, which is the format of +regular expressions provided in the data supplement: +http://data.caida.org/datasets/supplement/2019-imc-hoiho/ + * sc_uptime + * add a metadata table to be able to track metadata across sc_uptime +invocations, from Marianne Fletcher + * fix an error message when trying to create a database that +already exists. + +--- Old: scamper-cvs-20190916.tar.gz New: scamper-cvs-20191102.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.ZhSOGk/_old 2020-01-14 21:12:57.134920125 +0100 +++ /var/tmp/diff_new_pack.ZhSOGk/_new 2020-01-14 21:12:57.158920136 +0100 @@ -1,7 +1,7 @@ # # spec file for package scamper # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # Copyright (c) 2016, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -18,12 +18,12 @@ Name: scamper -Version:20190916 +Version:20191102 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/tools/measurement/scamper/ Source: https://www.caida.org/tools/measurement/%{name}/code/%{name}-cvs-%{version}.tar.gz BuildRequires: libopenssl-devel BuildRequires: pkgconfig ++ scamper-cvs-20190916.tar.gz -> scamper-cvs-20191102.tar.gz ++ 2964 lines of diff (skipped)
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2019-09-26 20:41:18 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new.2352 (New) Package is "scamper" Thu Sep 26 20:41:18 2019 rev:8 rq:733235 version:20190916 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2019-08-22 10:53:25.397691424 +0200 +++ /work/SRC/openSUSE:Factory/.scamper.new.2352/scamper.changes 2019-09-26 20:41:24.510514521 +0200 @@ -1,0 +2,40 @@ +Wed Sep 18 19:37:58 UTC 2019 - Sebastian Wagner + +- remove SIOCGSTAMP.patch +- update to version 20190916: + * scamper + * add a host implementation for looking up DNS records. it uses + the first nameserver it finds in /etc/resolv.conf by default. + * add an -O ptr option to tracelb. + * bugfix json output for tracelb. + * integrate patricia trie implementation into scamper hotspot + * use HAVE_SYSCTL macro to solve a compile issue on android + * include to get SIOCGSTAMP in Linux kernel > 5.2 + * add -A option to ping code to set the ack number to use in tcp + probes (or sequence number in SYN packets). do not randomly + generate sequence and ack values for each TCP ping. + * rework options handling to allow for long long values. + * set the window size in TCP probes to 65535, instead of advertising a + zero receive window. + * update configure scripts around the use of --with-privsep-dir-owner + * sc_ally: + * when outputting alias sets, conduct a canonical sort to allow for + easy diffs + * update man page because sc_ally can take more than two addresses per + line + * sc_erosprober: + * new driver to periodically probe addresses and rotate output files. + * sc_hoiho: + * new utility for holistic orthography of Internet hostname + observations. this utility is only built if --with-sc_hoiho is + passed to configure. sc_hoiho requires pcre or pcre2, which can be + controlled by passing --with-pcre or --with-pcre2 to configure. + * sc_uptime: + * add a last_tx column to state_dsts to allow for simple monitoring of + when each destination address was last probed. + * various drivers: + * handle scamper disconnections gracefully in sc_ally, + sc_filterpolicy, sc_prefixscan, sc_radargun, sc_speedtrap, + sc_tbitblind, sc_tbitpmtud, and sc_uptime + +--- Old: SIOCGSTAMP.patch scamper-cvs-20181219.tar.gz New: scamper-cvs-20190916.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.X37ZN7/_old 2019-09-26 20:41:25.262512511 +0200 +++ /var/tmp/diff_new_pack.X37ZN7/_new 2019-09-26 20:41:25.266512501 +0200 @@ -18,14 +18,13 @@ Name: scamper -Version:20181219 +Version:20190916 Release:0 Summary:Parallel Internet measurement utility License:GPL-2.0-only Group: Productivity/Networking/Diagnostic Url:https://www.caida.org/tools/measurement/scamper/ Source: https://www.caida.org/tools/measurement/%{name}/code/%{name}-cvs-%{version}.tar.gz -Patch0: SIOCGSTAMP.patch BuildRequires: libopenssl-devel BuildRequires: pkgconfig @@ -74,7 +73,6 @@ %prep %setup -q -n %{name}-cvs-%{version} -%patch0 -p0 %build %configure --disable-static ++ scamper-cvs-20181219.tar.gz -> scamper-cvs-20190916.tar.gz ++ 27984 lines of diff (skipped)
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2019-08-22 10:53:24 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new.22127 (New) Package is "scamper" Thu Aug 22 10:53:24 2019 rev:7 rq:724879 version:20181219 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2019-02-14 14:35:17.143600134 +0100 +++ /work/SRC/openSUSE:Factory/.scamper.new.22127/scamper.changes 2019-08-22 10:53:25.397691424 +0200 @@ -1,0 +2,5 @@ +Tue Aug 20 19:34:08 UTC 2019 - Sebastian Wagner + +- add SIOCGSTAMP.patch for recent changes in socket.h/socketios.h + +--- New: SIOCGSTAMP.patch Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.45c0kv/_old 2019-08-22 10:53:26.201691316 +0200 +++ /var/tmp/diff_new_pack.45c0kv/_new 2019-08-22 10:53:26.233691312 +0200 @@ -1,7 +1,7 @@ # # spec file for package scamper # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -25,6 +25,7 @@ Group: Productivity/Networking/Diagnostic Url:https://www.caida.org/tools/measurement/scamper/ Source: https://www.caida.org/tools/measurement/%{name}/code/%{name}-cvs-%{version}.tar.gz +Patch0: SIOCGSTAMP.patch BuildRequires: libopenssl-devel BuildRequires: pkgconfig @@ -73,6 +74,7 @@ %prep %setup -q -n %{name}-cvs-%{version} +%patch0 -p0 %build %configure --disable-static ++ SIOCGSTAMP.patch ++ Index: internal.h === RCS file: /home/mjl/cvsroot/scamper/internal.h,v retrieving revision 1.42 diff -u -p -r1.42 internal.h --- internal.h 17 Sep 2016 01:38:13 - 1.42 +++ internal.h 19 Aug 2019 23:44:05 - @@ -173,6 +173,7 @@ typedef unsigned short sa_family_t; #include #include #include +#include #include #ifndef SOL_PACKET #define SOL_PACKET 263
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2019-02-14 14:35:08 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new.28833 (New) Package is "scamper" Thu Feb 14 14:35:08 2019 rev:6 rq:674629 version:20181219 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2018-07-06 10:48:12.526810814 +0200 +++ /work/SRC/openSUSE:Factory/.scamper.new.28833/scamper.changes 2019-02-14 14:35:17.143600134 +0100 @@ -1,0 +2,52 @@ +Sat Dec 22 22:04:19 UTC 2018 - Sebastian Wagner + +- update to version 20181219: + * scamper: + * json output format for tracelb (MDA traceroute) + * print an error message if an output file cannot be opened + * document (in warts.5) the offset variable in a warts traceroute record, +and scamper_trace_dtree_t + * use autoconf to check if X509_VERIFY_PARAM_set1_host is available, +rather than OpenSSL #defines that are not used consistently among +OpenSSL-like libraries. + * libscamperfile: + * don't crash on a zero length file, or other conditions where sf->type +is SCAMPER_FILE_NONE + sc_ally: + * fix example in manual page + * dump 3: when merging routers in a transitive closure, remove the +obsolete router from the dump list. + * if an address is repeated in the input file then complain + * sc_bdrmap: + * document -C csum in sc_bdrmap.1 + * allow duplicate prefixes in the IXP file + * add initial support for UDP paris traceroute, as an alternative +to the ICMP paris traceroute bdrmap uses by default. + * document updates in sc_bdrmap.1 + * sc_ttlexp: + * add -O noreserved + * bugfix reading from stdin, file handling + * document updates in sc_ttlexp.1 + * sc_uptime: + * add an optional -I interval parameter which controls how frequently +we want an address to be probed. add logic to exit early if we are +probing on with -I and there is a list of low-priority probing +that is not empty, so that sc_uptime can meet the probe interval. + * add the ability to expire addresses out of the database after they +have not been seen in traceroute for a while, and they do not +respond with an incrementing IPID value, with optional -E expiry +parameter. + * loading addresses into the state database is now a separate step (-a) + * add a -c option to create and initialise a database file + * add do-not-probe support + * replace import code that used a row for each sample with a blob that +stores multiple samples per blob. + * report some measure of progress on import + * build monotonic sequences which allow patterns in responses to be +more easily identified, so that reboots are not falsely inferred +in the cases of multiple counters, 16 bit counters, and routers +that start each sequence after a PTB with a new IPID. + * add an -O verbose to dump IPID sequences + * document updates in sc_uptime.1 + +--- Old: scamper-cvs-20180504.tar.gz New: scamper-cvs-20181219.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.RDYNyS/_old 2019-02-14 14:35:19.599599022 +0100 +++ /var/tmp/diff_new_pack.RDYNyS/_new 2019-02-14 14:35:19.603599021 +0100 @@ -13,12 +13,12 @@ # 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: scamper -Version:20180504 +Version:20181219 Release:0 Summary:Parallel Internet measurement utility License:GPL-2.0-only @@ -86,7 +86,7 @@ %postun -n libscamperfile0 -p /sbin/ldconfig %files -%doc COPYING +%license COPYING %{_bindir}/sc_* %{_bindir}/scamper %{_mandir}/man1/* ++ scamper-cvs-20180504.tar.gz -> scamper-cvs-20181219.tar.gz ++ 17997 lines of diff (skipped)
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2018-07-06 10:47:28 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new (New) Package is "scamper" Fri Jul 6 10:47:28 2018 rev:5 rq:621094 version:20180504 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2017-12-11 18:57:28.315792550 +0100 +++ /work/SRC/openSUSE:Factory/.scamper.new/scamper.changes 2018-07-06 10:48:12.526810814 +0200 @@ -1,0 +2,40 @@ +Sun May 6 08:20:47 UTC 2018 - sebix+novell@sebix.at + +- update to version 20180504: + * scamper: + * increase the size of a buffer in scamper's traceroute json +creation to reduce chance of truncation. + * print the number of probes sent by traceroute in the json +output. + * enforce a minimum firsthop value of 1 when reading a warts +traceroute object. + * sc_bdrmap: + * choose a static ICMP checksum value when using Paris traceroute +to reduce churn in observed topology in bdrmap output. + * add ability to pass list of ASes to -d traces to see +traceroutes towards specific ASes, useful for understanding +bdrmap inferences. + +--- +Thu Mar 8 19:36:27 UTC 2018 - sebix+novell@sebix.at + +- update to version 20180309: + * sc_*: + * For the utilities (sc_*) that read input files, do not allocate +memory to hold the entire input file in memory before parsing +the file. This improvement affects sc_ally, sc_attach, +sc_bdrmap, sc_filterpolicy, sc_radargun, sc_speedtrap, +sc_tbitblind, sc_tbitpmtud, sc_uptime, sc_warts2text. + * sc_tbitpmtud: + * add scamper driver from IMC2010 paper to collect data on webserver +responsiveness to ICMP packet too big messages, and perform +rudimentary analysis of collected data. + * sc_ttlexp: + * new utility to dump source addresses from ICMP TTL expired +messages in warts files. + * sc_wartsfix: + * add a manual page + * sc_warts2csv: + * add a manual page + +--- Old: scamper-cvs-20171204.tar.gz New: scamper-cvs-20180504.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.SPxQGf/_old 2018-07-06 10:48:12.962810294 +0200 +++ /var/tmp/diff_new_pack.SPxQGf/_new 2018-07-06 10:48:12.962810294 +0200 @@ -1,7 +1,7 @@ # # spec file for package scamper # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016, Martin Hauke # # All modifications and additions to the file contributed by third parties @@ -18,10 +18,10 @@ Name: scamper -Version:20171204 +Version:20180504 Release:0 Summary:Parallel Internet measurement utility -License:GPL-2.0 +License:GPL-2.0-only Group: Productivity/Networking/Diagnostic Url:https://www.caida.org/tools/measurement/scamper/ Source: https://www.caida.org/tools/measurement/%{name}/code/%{name}-cvs-%{version}.tar.gz ++ scamper-cvs-20171204.tar.gz -> scamper-cvs-20180504.tar.gz ++ 7233 lines of diff (skipped)
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2017-12-11 18:57:23 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new (New) Package is "scamper" Mon Dec 11 18:57:23 2017 rev:4 rq:555881 version:20171204 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2017-12-01 15:54:33.910035510 +0100 +++ /work/SRC/openSUSE:Factory/.scamper.new/scamper.changes 2017-12-11 18:57:28.315792550 +0100 @@ -1,0 +2,11 @@ +Mon Dec 4 08:40:18 UTC 2017 - sebix+novell@sebix.at + +- remove new-openssl.patch, included upstream +- update to version 20171204: + - scamper: + * add a blind-fin tbit test, which tests receiver behavior to TCP FIN + packets which could have come from an off-path attacker. + - sc_radargun: + * add -d 2 option, which dumps interface IP-ID behavior classifications. + +--- Old: new-openssl.patch scamper-cvs-20170822.tar.gz New: scamper-cvs-20171204.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.CKC3Mj/_old 2017-12-11 18:57:30.531687006 +0100 +++ /var/tmp/diff_new_pack.CKC3Mj/_new 2017-12-11 18:57:30.535686815 +0100 @@ -18,15 +18,13 @@ Name: scamper -Version:20170822 +Version:20171204 Release:0 Summary:Parallel Internet measurement utility License:GPL-2.0 Group: Productivity/Networking/Diagnostic Url:https://www.caida.org/tools/measurement/scamper/ Source: https://www.caida.org/tools/measurement/%{name}/code/%{name}-cvs-%{version}.tar.gz -# PATCH-FIX-UPSTREAM new-openssl.patch -- from developer, new release will come soon -Patch0: new-openssl.patch BuildRequires: libopenssl-devel BuildRequires: pkgconfig @@ -75,7 +73,6 @@ %prep %setup -q -n %{name}-cvs-%{version} -%patch0 %build %configure --disable-static ++ scamper-cvs-20170822.tar.gz -> scamper-cvs-20171204.tar.gz ++ 7463 lines of diff (skipped)
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2017-12-01 15:54:16 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new (New) Package is "scamper" Fri Dec 1 15:54:16 2017 rev:3 rq:546902 version:20170822 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2017-08-24 18:56:52.175650495 +0200 +++ /work/SRC/openSUSE:Factory/.scamper.new/scamper.changes 2017-12-01 15:54:33.910035510 +0100 @@ -1,0 +2,5 @@ +Thu Nov 30 21:22:24 UTC 2017 - sebix+novell@sebix.at + +- add patch new-openssl.patch to compile with new openssl versions + +--- New: new-openssl.patch Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.ge9Qog/_old 2017-12-01 15:54:34.606010465 +0100 +++ /var/tmp/diff_new_pack.ge9Qog/_new 2017-12-01 15:54:34.610010321 +0100 @@ -25,6 +25,8 @@ Group: Productivity/Networking/Diagnostic Url:https://www.caida.org/tools/measurement/scamper/ Source: https://www.caida.org/tools/measurement/%{name}/code/%{name}-cvs-%{version}.tar.gz +# PATCH-FIX-UPSTREAM new-openssl.patch -- from developer, new release will come soon +Patch0: new-openssl.patch BuildRequires: libopenssl-devel BuildRequires: pkgconfig @@ -73,6 +75,7 @@ %prep %setup -q -n %{name}-cvs-%{version} +%patch0 %build %configure --disable-static ++ new-openssl.patch ++ Index: scamper/scamper_control.c === RCS file: /home/mjl/cvsroot/scamper/scamper/scamper_control.c,v retrieving revision 1.194 diff -u -p -r1.194 scamper_control.c --- scamper/scamper_control.c 12 Jul 2017 07:23:15 - 1.194 +++ scamper/scamper_control.c 30 Nov 2017 21:01:56 - @@ -2495,6 +2495,7 @@ static int remote_sock_ssl_init(control_ * it is based on post_connection_check in "Network Security with * OpenSSL" by John Viega, Matt Messier, and Pravir Chandra. */ +#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x1010L static int remote_sock_is_valid_cert(control_remote_t *rm) { X509 *cert = NULL; @@ -2562,6 +2563,7 @@ static int remote_sock_is_valid_cert(con if(cert != NULL) X509_free(cert); return rc; } +#endif /* OpenSSL version < 1.1.0 */ #endif /* @@ -2963,8 +2965,10 @@ static int remote_read_sock(control_remo if(SSL_is_init_finished(rm->ssl) != 0 || (rc = SSL_do_handshake(rm->ssl)) > 0) { +#if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x1010L if(remote_sock_is_valid_cert(rm) == 0) return -1; +#endif rm->mode = SSL_MODE_ESTABLISHED; } if(remote_sock_ssl_want_read(rm) < 0) @@ -3296,6 +3300,11 @@ int scamper_control_add_remote(const cha { uint32_t u32; +#if defined(HAVE_OPENSSL) && \ + defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x1010L + X509_VERIFY_PARAM *param = NULL; +#endif + if((ctrl_rem = malloc_zero(sizeof(control_remote_t))) == NULL || (ctrl_rem->list = dlist_alloc()) == NULL || (ctrl_rem->sq = scamper_queue_alloc(NULL)) == NULL) @@ -3316,6 +3325,14 @@ int scamper_control_add_remote(const cha } SSL_CTX_set_options(tls_ctx, SSL_OP_NO_SSLv2 | SSL_OP_NO_SSLv3 | SSL_OP_NO_TLSv1); + +#if defined(OPENSSL_VERSION_NUMBER) && OPENSSL_VERSION_NUMBER >= 0x1010L + param = SSL_CTX_get0_param(tls_ctx); + X509_VERIFY_PARAM_set_hostflags(param, + X509_CHECK_FLAG_NO_PARTIAL_WILDCARDS); + X509_VERIFY_PARAM_set1_host(param, name, 0); +#endif + SSL_CTX_set_verify(tls_ctx, SSL_VERIFY_PEER, NULL); /* load the default set of certs into the SSL context */
commit scamper for openSUSE:Factory
Hello community, here is the log from the commit of package scamper for openSUSE:Factory checked in at 2017-08-24 18:56:32 Comparing /work/SRC/openSUSE:Factory/scamper (Old) and /work/SRC/openSUSE:Factory/.scamper.new (New) Package is "scamper" Thu Aug 24 18:56:32 2017 rev:2 rq:518488 version:20170822 Changes: --- /work/SRC/openSUSE:Factory/scamper/scamper.changes 2017-08-10 14:11:12.839964918 +0200 +++ /work/SRC/openSUSE:Factory/.scamper.new/scamper.changes 2017-08-24 18:56:52.175650495 +0200 @@ -1,0 +2,31 @@ +Thu Aug 24 06:58:41 UTC 2017 - sebix+novell@sebix.at + +- update to version 20170822 + scamper: + * replace recursive versions of some functions with iterative versions. + * add cycle-start and cycle-stop json record implementations. + * fix traceroute json record: the hop transmit time value it reported +was junk. + * add support for sending json over the control socket. use +"attach format json" to get this mode; "attach" by itself still +returns uuencoded warts. Initial patch supplied by Young Hyun. + * fix possible memory leaks detected with static analysis. + * quality assurance on research paper cites in manual pages. + * spelling errors noticed by Iain R. Learmonth. + + sc_ally: + * add feature to dump inferred aliases from the collected data. + + sc_speedtrap: + * add threaded implementation of pairwise comparison to form candidate +alias sets, if pthreads are detected at compilation time and +--disable-threads configure option is not supplied. + + sc_uptime: + * new scamper driver to infer IPv6 device reboot windows if the device +returns an incrementing identifier field in the IPv6 fragmentation +header. the driver is not built by default, as it expects sqlite3. +use --with-sc_uptime configure option to build. +https://www.caida.org/~mjl/pubs/spf.pdf + +--- Old: scamper-cvs-20161204a.tar.gz New: scamper-cvs-20170822.tar.gz Other differences: -- ++ scamper.spec ++ --- /var/tmp/diff_new_pack.LpxmMR/_old 2017-08-24 18:56:52.907547439 +0200 +++ /var/tmp/diff_new_pack.LpxmMR/_new 2017-08-24 18:56:52.919545750 +0200 @@ -1,6 +1,7 @@ # # spec file for package scamper # +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # Copyright (c) 2016, Martin Hauke# # All modifications and additions to the file contributed by third parties @@ -17,7 +18,7 @@ Name: scamper -Version:20161204a +Version:20170822 Release:0 Summary:Parallel Internet measurement utility License:GPL-2.0 @@ -26,7 +27,6 @@ Source: https://www.caida.org/tools/measurement/%{name}/code/%{name}-cvs-%{version}.tar.gz BuildRequires: libopenssl-devel BuildRequires: pkgconfig -BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Scamper is a program that is able to conduct Internet measurement @@ -79,14 +79,13 @@ make %{?_smp_mflags} %install -make %{?_smp_mflags} DESTDIR=%{buildroot} install +%make_install find %{buildroot} -type f -name "*.la" -delete -print %post -n libscamperfile0 -p /sbin/ldconfig %postun -n libscamperfile0 -p /sbin/ldconfig %files -%defattr(-,root,root) %doc COPYING %{_bindir}/sc_* %{_bindir}/scamper @@ -94,11 +93,9 @@ %{_mandir}/man5/* %files -n libscamperfile0 -%defattr(-,root,root) %{_libdir}/libscamperfile.so.* %files -n libscamperfile-devel -%defattr(-,root,root) %{_includedir}/scamper_* %{_libdir}/libscamperfile.so %{_mandir}/man3/* ++ scamper-cvs-20161204a.tar.gz -> scamper-cvs-20170822.tar.gz ++ 14397 lines of diff (skipped)