commit phoronix-test-suite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package phoronix-test-suite for openSUSE:Factory checked in at 2022-12-08 16:52:18 Comparing /work/SRC/openSUSE:Factory/phoronix-test-suite (Old) and /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.1835 (New) Package is "phoronix-test-suite" Thu Dec 8 16:52:18 2022 rev:15 rq:1041351 version:10.8.4 Changes: --- /work/SRC/openSUSE:Factory/phoronix-test-suite/phoronix-test-suite.changes 2022-11-30 15:01:18.777825857 +0100 +++ /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.1835/phoronix-test-suite.changes 2022-12-08 16:52:28.279878292 +0100 @@ -1,0 +2,5 @@ +Thu Dec 8 09:35:32 UTC 2022 - Martin Liška + +- Add fix-CVE-2022-40704.patch that fixes boo#1206079. + +--- New: fix-CVE-2022-40704.patch Other differences: -- ++ phoronix-test-suite.spec ++ --- /var/tmp/diff_new_pack.GwGN6W/_old 2022-12-08 16:52:28.847881205 +0100 +++ /var/tmp/diff_new_pack.GwGN6W/_new 2022-12-08 16:52:28.851881225 +0100 @@ -28,6 +28,7 @@ Patch1: harden_phoromatic-server.service.patch Patch2: harden_phoronix-result-server.service.patch Patch3: fix-shebang.patch +Patch4: fix-CVE-2022-40704.patch # https://github.com/phoronix-test-suite/phoronix-test-suite/issues/505 [bsc#1175508] BuildRequires: fdupes BuildRequires: hicolor-icon-theme ++ fix-CVE-2022-40704.patch ++ >From d3880d9d3ba795138444da83f1153c3c3ac27640 Mon Sep 17 00:00:00 2001 From: Michael Larabel Date: Sat, 23 Jul 2022 07:32:43 -0500 Subject: [PATCH] phoromatic: Explicitly check both $_GET abd $_POST in phoromatic_quit_if_invalid_input_found() Fixes: https://github.com/phoronix-test-suite/phoronix-test-suite/issues/650#issuecomment-1193116678 --- pts-core/phoromatic/phoromatic_functions.php | 15 +-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/pts-core/phoromatic/phoromatic_functions.php b/pts-core/phoromatic/phoromatic_functions.php index 74ccc5444c..c2313dcdea 100644 --- a/pts-core/phoromatic/phoromatic_functions.php +++ b/pts-core/phoromatic/phoromatic_functions.php @@ -37,9 +37,20 @@ function phoromatic_quit_if_invalid_input_found($input_keys = null) { foreach($input_keys as $key) { - if(isset($_REQUEST[$key]) && !empty($_REQUEST[$key])) + if(isset($_GET[$key]) && !empty($_GET[$key])) { - foreach(pts_arrays::to_array($_REQUEST[$key]) as $val_to_check) + foreach(pts_arrays::to_array($_GET[$key]) as $val_to_check) + { + if(stripos($val_to_check, $invalid_string) !== false) + { + echo 'Exited due to invalid input ( ' . $invalid_string . ') attempted: ' . htmlspecialchars($val_to_check); + exit; + } + } + } + if(isset($_POST[$key]) && !empty($_POST[$key])) + { + foreach(pts_arrays::to_array($_POST[$key]) as $val_to_check) { if(stripos($val_to_check, $invalid_string) !== false) {
commit phoronix-test-suite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package phoronix-test-suite for openSUSE:Factory checked in at 2022-11-30 15:00:23 Comparing /work/SRC/openSUSE:Factory/phoronix-test-suite (Old) and /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.1597 (New) Package is "phoronix-test-suite" Wed Nov 30 15:00:23 2022 rev:14 rq:1039099 version:10.8.4 Changes: --- /work/SRC/openSUSE:Factory/phoronix-test-suite/phoronix-test-suite.changes 2022-09-05 21:22:11.553163283 +0200 +++ /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.1597/phoronix-test-suite.changes 2022-11-30 15:01:18.777825857 +0100 @@ -1,0 +2,5 @@ +Wed Nov 30 12:04:35 UTC 2022 - pgaj...@suse.com + +- require php8 in TW + +--- Other differences: -- ++ phoronix-test-suite.spec ++ --- /var/tmp/diff_new_pack.fXBfzM/_old 2022-11-30 15:01:19.289828861 +0100 +++ /var/tmp/diff_new_pack.fXBfzM/_new 2022-11-30 15:01:19.297828908 +0100 @@ -34,6 +34,18 @@ BuildRequires: shared-mime-info BuildRequires: systemd-rpm-macros BuildRequires: update-desktop-files +%if 0%{?suse_version} >= 1550 +Requires: php8 +Requires: php8-curl +Requires: php8-dom +Requires: php8-gd +Requires: php8-openssl +Requires: php8-pcntl +Requires: php8-posix +Requires: php8-sockets +Requires: php8-zip +Requires: php8-zlib +%else Requires: php7 Requires: php7-curl Requires: php7-dom @@ -45,6 +57,7 @@ Requires: php7-sockets Requires: php7-zip Requires: php7-zlib +%endif Requires: xdg-utils BuildArch: noarch %systemd_requires
commit phoronix-test-suite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package phoronix-test-suite for openSUSE:Factory checked in at 2022-09-05 21:22:08 Comparing /work/SRC/openSUSE:Factory/phoronix-test-suite (Old) and /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.2083 (New) Package is "phoronix-test-suite" Mon Sep 5 21:22:08 2022 rev:13 rq:1001260 version:10.8.4 Changes: --- /work/SRC/openSUSE:Factory/phoronix-test-suite/phoronix-test-suite.changes 2021-10-23 00:52:00.549148695 +0200 +++ /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.2083/phoronix-test-suite.changes 2022-09-05 21:22:11.553163283 +0200 @@ -1,0 +2,30 @@ +Mon Sep 5 11:54:29 UTC 2022 - Martin Li??ka + +- Remove ownership of man1 folder. + +--- +Thu Sep 1 11:02:34 UTC 2022 - Martin Li??ka + +- Update to version 10.8.4: + * pts-core: Allow sub-folders within PTS_EXTRA_SYSTEM_LOGS_DIR when uploading to Phoromatic server + * pts-core: Fix TOTAL_LOOP_TIME handling + * pts-core: openSUSE external dependency handling fixes + * phodevi: Support for reporting video BIOS version + * phodevi: Budgie desktop version detection + * phodevi: Avoid deprecated wmic usage on Windows + * phoromatic: Input sanitization updates in the result viewer +- Add fix-shebang.patch that fixes a bad shebang. +- Use autosetup. + +--- +Fri Feb 25 13:29:55 UTC 2022 - Ferdinand Thiessen + +- version update to 10.8.2 + * Fix CVE-2022-0157: Improper Neutralization of Input During Web +Page Generation ('Cross-site Scripting') + * Fix CVE-2022-0196, CVE-2022-0197, CVE-2022-0238: +Cross-Site Request Forgery + * Fix CVE-2022-0571: Cross-site Scripting (XSS) + * For detailed list of changes see ChangeLog + +--- Old: phoronix-test-suite-10.4.0.tar.gz New: fix-shebang.patch phoronix-test-suite-10.8.4.tar.gz Other differences: -- ++ phoronix-test-suite.spec ++ --- /var/tmp/diff_new_pack.02Zrjt/_old 2022-09-05 21:22:12.185164952 +0200 +++ /var/tmp/diff_new_pack.02Zrjt/_new 2022-09-05 21:22:12.193164973 +0200 @@ -1,7 +1,7 @@ # # spec file for package phoronix-test-suite # -# Copyright (c) 2021 SUSE LLC +# Copyright (c) 2022 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: phoronix-test-suite -Version:10.4.0 +Version:10.8.4 Release:0 Summary:Comprehensive test and benchmarking platform License:GPL-3.0-only @@ -27,6 +27,7 @@ Patch0:harden_phoromatic-client.service.patch Patch1:harden_phoromatic-server.service.patch Patch2:harden_phoronix-result-server.service.patch +Patch3: fix-shebang.patch # https://github.com/phoronix-test-suite/phoronix-test-suite/issues/505 [bsc#1175508] BuildRequires: fdupes BuildRequires: hicolor-icon-theme @@ -59,11 +60,8 @@ tests and 20 suites. %prep -%setup -q -n %{name} +%autosetup -p1 -n %{name} find ob-cache -type f -name *.sh -exec chmod +x {} \; -%patch0 -p1 -%patch1 -p1 -%patch2 -p1 %build @@ -107,7 +105,7 @@ %license COPYING %doc AUTHORS ChangeLog README.md %doc %{_datadir}/doc/%{name} -%{_mandir}/man1/%{name}.1.gz +%doc %{_mandir}/man1/%{name}.1.gz %{_bindir}/%{name} %{_datadir}/%{name}/ %{_datadir}/applications/* ++ fix-shebang.patch ++ >From 15bd4cc0f846fbc12fad45ebda533e1dae157c52 Mon Sep 17 00:00:00 2001 From: Martin Liska Date: Thu, 1 Sep 2022 13:33:13 +0200 Subject: [PATCH] Fix shebang in install file. --- ob-cache/test-profiles/pts/natron-1.0.0/install.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ob-cache/test-profiles/pts/natron-1.0.0/install.sh b/ob-cache/test-profiles/pts/natron-1.0.0/install.sh index 729090a722..d731335a7a 100644 --- a/ob-cache/test-profiles/pts/natron-1.0.0/install.sh +++ b/ob-cache/test-profiles/pts/natron-1.0.0/install.sh @@ -1,4 +1,4 @@ -#!/bin/s +#!/bin/sh h tar -xf Natron-2.4.0-Linux-64-no-installer.tar.xz unzip -o Natron_2.3.12_Spaceship.zip ++ phoronix-test-suite-10.4.0.tar.gz -> phoronix-test-suite-10.8.4.tar.gz ++ 87119 lines of diff (skipped)
commit phoronix-test-suite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package phoronix-test-suite for openSUSE:Factory checked in at 2021-10-23 00:51:16 Comparing /work/SRC/openSUSE:Factory/phoronix-test-suite (Old) and /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.1890 (New) Package is "phoronix-test-suite" Sat Oct 23 00:51:16 2021 rev:12 rq:926881 version:10.4.0 Changes: --- /work/SRC/openSUSE:Factory/phoronix-test-suite/phoronix-test-suite.changes 2021-07-03 20:51:01.688685982 +0200 +++ /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.1890/phoronix-test-suite.changes 2021-10-23 00:52:00.549148695 +0200 @@ -1,0 +2,8 @@ +Tue Oct 19 09:12:46 UTC 2021 - Johannes Segitz + +- Added hardening to systemd service(s) (bsc#1181400). Added patch(es): + * harden_phoromatic-client.service.patch + * harden_phoromatic-server.service.patch + * harden_phoronix-result-server.service.patch + +--- New: harden_phoromatic-client.service.patch harden_phoromatic-server.service.patch harden_phoronix-result-server.service.patch Other differences: -- ++ phoronix-test-suite.spec ++ --- /var/tmp/diff_new_pack.jXysKl/_old 2021-10-23 00:52:00.985148889 +0200 +++ /var/tmp/diff_new_pack.jXysKl/_new 2021-10-23 00:52:00.985148889 +0200 @@ -24,6 +24,9 @@ Group: System/Benchmark URL:http://www.phoronix-test-suite.com/ Source0: https://phoronix-test-suite.com/releases/phoronix-test-suite-%{version}.tar.gz +Patch0:harden_phoromatic-client.service.patch +Patch1:harden_phoromatic-server.service.patch +Patch2:harden_phoronix-result-server.service.patch # https://github.com/phoronix-test-suite/phoronix-test-suite/issues/505 [bsc#1175508] BuildRequires: fdupes BuildRequires: hicolor-icon-theme @@ -58,6 +61,9 @@ %prep %setup -q -n %{name} find ob-cache -type f -name *.sh -exec chmod +x {} \; +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 %build ++ harden_phoromatic-client.service.patch ++ Index: phoronix-test-suite/deploy/phoromatic-systemd/phoromatic-client.service === --- phoronix-test-suite.orig/deploy/phoromatic-systemd/phoromatic-client.service +++ phoronix-test-suite/deploy/phoromatic-systemd/phoromatic-client.service @@ -4,6 +4,19 @@ After=syslog.target network-online.targe Documentation=man:phoronix-test-suite(1) [Service] +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectSystem=full +ProtectHome=true +PrivateDevices=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +RestrictRealtime=true +# end of automatic additions TimeoutStartSec=300 ExecStart=/usr/bin/phoronix-test-suite phoromatic.connect Environment=DISPLAY=:0 ++ harden_phoromatic-server.service.patch ++ Index: phoronix-test-suite/deploy/phoromatic-systemd/phoromatic-server.service === --- phoronix-test-suite.orig/deploy/phoromatic-systemd/phoromatic-server.service +++ phoronix-test-suite/deploy/phoromatic-systemd/phoromatic-server.service @@ -4,6 +4,19 @@ After=syslog.target network.target Documentation=man:phoronix-test-suite(1) [Service] +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectSystem=full +ProtectHome=true +PrivateDevices=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectControlGroups=true +RestrictRealtime=true +# end of automatic additions TimeoutStartSec=300 ExecStart=/usr/bin/phoronix-test-suite start-phoromatic-server Restart=on-failure ++ harden_phoronix-result-server.service.patch ++ Index: phoronix-test-suite/deploy/phoromatic-systemd/phoronix-result-server.service === --- phoronix-test-suite.orig/deploy/phoromatic-systemd/phoronix-result-server.service +++ phoronix-test-suite/deploy/phoromatic-systemd/phoronix-result-server.service @@ -4,6 +4,19 @@ After=syslog.target network.target Documentation=man:phoronix-test-suite(1) [Service] +# added automatically, for details please see +# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort +ProtectSystem=full +ProtectHome=true +PrivateDevices=true +ProtectHostname=true +ProtectClock=true +ProtectKernelTunables=true +ProtectKernelModules=true +ProtectKernelLogs=true +ProtectC
commit phoronix-test-suite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package phoronix-test-suite for openSUSE:Factory checked in at 2021-07-03 20:50:44 Comparing /work/SRC/openSUSE:Factory/phoronix-test-suite (Old) and /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.2625 (New) Package is "phoronix-test-suite" Sat Jul 3 20:50:44 2021 rev:11 rq:903755 version:10.4.0 Changes: --- /work/SRC/openSUSE:Factory/phoronix-test-suite/phoronix-test-suite.changes 2021-03-03 18:34:57.815381518 +0100 +++ /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.2625/phoronix-test-suite.changes 2021-07-03 20:51:01.688685982 +0200 @@ -1,0 +2,8 @@ +Fri Jul 2 08:04:26 UTC 2021 - pgaj...@suse.com + +- version update to 10.4.0 + * For detailed list of changes see ChangeLog +- deleted patches + - phoronix-test-suite-9703b4b.patch (upstreamed) + +--- Old: phoronix-test-suite-10.2.2.tar.gz phoronix-test-suite-9703b4b.patch New: phoronix-test-suite-10.4.0.tar.gz Other differences: -- ++ phoronix-test-suite.spec ++ --- /var/tmp/diff_new_pack.SprX0a/_old 2021-07-03 20:51:02.244681707 +0200 +++ /var/tmp/diff_new_pack.SprX0a/_new 2021-07-03 20:51:02.248681677 +0200 @@ -17,7 +17,7 @@ Name: phoronix-test-suite -Version:10.2.2 +Version:10.4.0 Release:0 Summary:Comprehensive test and benchmarking platform License:GPL-3.0-only @@ -25,7 +25,6 @@ URL:http://www.phoronix-test-suite.com/ Source0: https://phoronix-test-suite.com/releases/phoronix-test-suite-%{version}.tar.gz # https://github.com/phoronix-test-suite/phoronix-test-suite/issues/505 [bsc#1175508] -Patch0: phoronix-test-suite-9703b4b.patch BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: shared-mime-info @@ -58,7 +57,6 @@ %prep %setup -q -n %{name} -%patch0 -p1 find ob-cache -type f -name *.sh -exec chmod +x {} \; %build ++ phoronix-test-suite-10.2.2.tar.gz -> phoronix-test-suite-10.4.0.tar.gz ++ 27948 lines of diff (skipped)
commit phoronix-test-suite for openSUSE:Factory
Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package phoronix-test-suite for openSUSE:Factory checked in at 2021-03-03 18:34:57 Comparing /work/SRC/openSUSE:Factory/phoronix-test-suite (Old) and /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.2378 (New) Package is "phoronix-test-suite" Wed Mar 3 18:34:57 2021 rev:10 rq:876401 version:10.2.2 Changes: --- /work/SRC/openSUSE:Factory/phoronix-test-suite/phoronix-test-suite.changes 2020-06-25 15:07:35.609394644 +0200 +++ /work/SRC/openSUSE:Factory/.phoronix-test-suite.new.2378/phoronix-test-suite.changes 2021-03-03 18:34:57.815381518 +0100 @@ -1,0 +2,9 @@ +Fri Feb 26 08:25:53 UTC 2021 - pgaj...@suse.com + +- version update to 10.2.2 + * For detailed list of changes see ChangeLog +- added patches [bsc#1175508] (internal) + fix https://github.com/phoronix-test-suite/phoronix-test-suite/issues/505 + + phoronix-test-suite-phoronix-test-suite-9703b4b.patch + +--- Old: phoronix-test-suite-9.6.0.tar.gz New: phoronix-test-suite-10.2.2.tar.gz phoronix-test-suite-9703b4b.patch Other differences: -- ++ phoronix-test-suite.spec ++ --- /var/tmp/diff_new_pack.zRvfgY/_old 2021-03-03 18:34:58.343381901 +0100 +++ /var/tmp/diff_new_pack.zRvfgY/_new 2021-03-03 18:34:58.343381901 +0100 @@ -1,7 +1,7 @@ # # spec file for package phoronix-test-suite # -# Copyright (c) 2020 SUSE LLC +# Copyright (c) 2021 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,13 +17,15 @@ Name: phoronix-test-suite -Version:9.6.0 +Version:10.2.2 Release:0 Summary:Comprehensive test and benchmarking platform License:GPL-3.0-only Group: System/Benchmark URL:http://www.phoronix-test-suite.com/ Source0: https://phoronix-test-suite.com/releases/phoronix-test-suite-%{version}.tar.gz +# https://github.com/phoronix-test-suite/phoronix-test-suite/issues/505 [bsc#1175508] +Patch0: phoronix-test-suite-9703b4b.patch BuildRequires: fdupes BuildRequires: hicolor-icon-theme BuildRequires: shared-mime-info @@ -56,6 +58,7 @@ %prep %setup -q -n %{name} +%patch0 -p1 find ob-cache -type f -name *.sh -exec chmod +x {} \; %build @@ -74,7 +77,7 @@ rm %{buildroot}%{_datadir}/%{name}/pts-core/external-test-dependencies/scripts/install-macports-packages.sh %pre -%service_add_pre phoromatic-client.service phoromatic-server.service +%service_add_pre phoromatic-client.service phoromatic-server.service phoronix-result-server.service %post %if 0%{?suse_version} < 1330 @@ -82,10 +85,10 @@ %icon_theme_cache_post %mime_database_post %endif -%service_add_post phoromatic-client.service phoromatic-server.service +%service_add_post phoromatic-client.service phoromatic-server.service phoronix-result-server.service %preun -%service_del_preun phoromatic-client.service phoromatic-server.service +%service_del_preun phoromatic-client.service phoromatic-server.service phoronix-result-server.service %postun %if 0%{?suse_version} < 1330 @@ -93,7 +96,7 @@ %icon_theme_cache_postun %mime_database_postun %endif -%service_del_postun phoromatic-client.service phoromatic-server.service +%service_del_postun phoromatic-client.service phoromatic-server.service phoronix-result-server.service %files %defattr(-,root,root) @@ -112,6 +115,7 @@ %{_sbindir}/rcphoromatic-server %{_unitdir}/phoromatic-client.service %{_unitdir}/phoromatic-server.service +%{_unitdir}/phoronix-result-server.service %{_datadir}/appdata/phoronix-test-suite.appdata.xml %changelog ++ phoronix-test-suite-9.6.0.tar.gz -> phoronix-test-suite-10.2.2.tar.gz ++ 77447 lines of diff (skipped) ++ phoronix-test-suite-9703b4b.patch ++ diff --git a/ChangeLog b/ChangeLog index 0cb1d1db6b..31609b360f 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,11 @@ PHORONIX TEST SUITE CHANGE-LOG +Phoronix Test Suite (Git) + +pts-core: Optimization to avoid re-parsing test profile definition multiple times +pts-core: Optimization to avoid re-parsing installed test metadata multiple times +pts-core: Allow longer HTTP timeouts on OpenBenchmarking.org result uploads if needed + Phoronix Test Suite 10.2.2 17 February 2021 diff --git a/install_macos b/install_macos new file mode 100755 index 00..62dd9e12e5 --- /dev/null +++ b/install_macos @@ -0,0 +1,127 @@ +#!/bin/sh + +# Phoronix Test Suite +# URLs: http://www.phoronix.com, http://www.phoronix-test-suite.com/ +# Copyright (C) 2008 - 2019, Phoronix Media +# +#