Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gpsd for openSUSE:Factory checked in 
at 2021-10-13 18:01:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gpsd (Old)
 and      /work/SRC/openSUSE:Factory/.gpsd.new.2443 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gpsd"

Wed Oct 13 18:01:55 2021 rev:57 rq:921732 version:3.23.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/gpsd/gpsd.changes        2021-08-12 
09:02:13.190098031 +0200
+++ /work/SRC/openSUSE:Factory/.gpsd.new.2443/gpsd.changes      2021-10-13 
18:01:58.494887895 +0200
@@ -1,0 +2,42 @@
+Mon Sep 27 10:44:40 UTC 2021 - Dirk Stoecker <opens...@dstoecker.de>
+
+- Set ProtectClock to false or gpsd will not start
+
+-------------------------------------------------------------------
+Wed Sep 22 17:29:34 UTC 2021 - Arjen de Korte <suse+bu...@de-korte.org>
+
+- Don't use gpsd version in patches (will break with every update)
+  % harden_gpsd.service.patch
+  % harden_gpsdctl@.service.patch
+
+-------------------------------------------------------------------
+Wed Sep 22 07:07:20 UTC 2021 - Arjen de Korte <suse+bu...@de-korte.org>
+
+- Update to version 3.23.1
+  * Improve ubx cycle detection.
+  * Add quirks for Jackson Labs nonstandard NMEA
+  * Change STATUS_NO_FIX to STATUS_UNK to avoid confusion with fix
+    mode.
+  * Change STATUS_FIX to STATUS_GPS to avoid confusion with fix
+    mode.
+  * Change STATUS_DGPS_FIX to STATUS_DGPS to avoid confusion with
+    fix mode.
+  * Split SOURCE_ACM from SOURCE_USB.  ACM has no speeds.
+  * Add speeds 1 mbps, 1.152 mbps, 1.5 mbps, and higher.  When libc
+    supports them.
+  * Improve autobaud.
+  * Add new u-blox M10 messages.
+  * Fix u-blox M6, M7 initialization issues.
+  * Various ubxtool and gpxlogger updates.
+  * Add mtk3301_speed_switcher()
+  * No API, ABI changes.
+  * Fallback to "python3" if "python" not found.
+
+-------------------------------------------------------------------
+Mon Sep 20 15:34:40 UTC 2021 - Johannes Segitz <jseg...@suse.com>
+
+- Added hardening to systemd service(s) (bsc#1181400). Added patch(es):
+  * harden_gpsd.service.patch
+  * harden_gpsdctl@.service.patch
+
+-------------------------------------------------------------------
@@ -726 +767,0 @@
-

Old:
----
  gpsd-3.23.tar.xz
  gpsd-3.23.tar.xz.sig

New:
----
  gpsd-3.23.1.tar.xz
  gpsd-3.23.1.tar.xz.sig
  harden_gpsd.service.patch
  harden_gpsdctl@.service.patch

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

Other differences:
------------------
++++++ gpsd.spec ++++++
--- /var/tmp/diff_new_pack.gdiAcc/_old  2021-10-13 18:01:59.318889186 +0200
+++ /var/tmp/diff_new_pack.gdiAcc/_new  2021-10-13 18:01:59.322889193 +0200
@@ -22,7 +22,7 @@
 %define         _udevdir %(pkg-config --variable udevdir udev)
 %bcond_without python2
 Name:           gpsd
-Version:        3.23
+Version:        3.23.1
 Release:        0
 Summary:        Service daemon for mediating access to a GPS
 License:        BSD-3-Clause
@@ -34,6 +34,8 @@
 Source3:        sysconfig.gpsd
 Source98:       
https://download-mirror.savannah.gnu.org/releases/gpsd/%{name}-%{version}.tar.xz.sig
 Source99:       %{name}.keyring
+Patch0:         harden_gpsd.service.patch
+Patch1:         harden_gpsdctl@.service.patch
 BuildRequires:  chrpath
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
@@ -163,10 +165,17 @@
 %if %{with python2}
 mkdir -p %{name}-%{version}/python2
 tar -xf %{SOURCE0} -C %{name}-%{version}/python2
+pushd %{name}-%{version}/python2/%{name}-%{version}
+%patch0
+%patch1
+popd
 %endif
 mkdir -p %{name}-%{version}/python3
 tar -xf %{SOURCE0} -C %{name}-%{version}/python3
-cd %{name}-%{version}
+pushd %{name}-%{version}/python3/%{name}-%{version}
+%patch0
+%patch1
+popd
 
 %build
 # LTO fails on aarch64 (version 3.22, May 2021)

++++++ gpsd-3.23.tar.xz -> gpsd-3.23.1.tar.xz ++++++
++++ 16607 lines of diff (skipped)


++++++ harden_gpsd.service.patch ++++++
Index: systemd/gpsd.service.in
===================================================================
--- systemd/gpsd.service.in
+++ systemd/gpsd.service.in
@@ -5,6 +5,18 @@ Requires=gpsd.socket
 After=chronyd.service
 
 [Service]
+# added automatically, for details please see
+# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
+ProtectSystem=full
+ProtectHome=true
+ProtectHostname=true
+ProtectClock=false
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
+RestrictRealtime=true
+# end of automatic additions 
 Type=forking
 EnvironmentFile=-/etc/default/gpsd
 EnvironmentFile=-/etc/sysconfig/gpsd
++++++ harden_gpsdctl@.service.patch ++++++
Index: systemd/gpsd...@.service.in
===================================================================
--- systemd/gpsd...@.service.in
+++ systemd/gpsd...@.service.in
@@ -5,6 +5,18 @@ BindsTo=dev-%i.device
 After=dev-%i.device
 
 [Service]
+# added automatically, for details please see
+# https://en.opensuse.org/openSUSE:Security_Features#Systemd_hardening_effort
+ProtectSystem=full
+ProtectHome=true
+ProtectHostname=true
+ProtectClock=false
+ProtectKernelTunables=true
+ProtectKernelModules=true
+ProtectKernelLogs=true
+ProtectControlGroups=true
+RestrictRealtime=true
+# end of automatic additions 
 Type=oneshot
 Environment="GPSD_SOCKET=@RUNDIR@/gpsd.sock"
 EnvironmentFile=-/etc/default/gpsd

Reply via email to