* Mon Jan 08 2024 fbui@suse.com
- Import commit 2cb4d40f1c6a388706af8a83d5344fc0de3c6f4d (merge of v249.17)
c8578cef7f resolved: actually check authenticated flag of SOA transaction
* Fri Dec 15 2023 fbui@suse.com
- Import commit 86f0670d3a01c1a2d4df17f1c68d03f1586195e3
ba7f1df7a5 vconsole-setup: simplify error handling
94f4eaea77 Introduce RET_GATHER and use it in src/shared/
e02406fcc1 mount: replace UNIT_DEPENDENCY_MOUNTINFO_OR_FILE with UNIT_DEPENDENCY_MOUNTINFO/UNIT_DEPENDENCY_MOUNT_FILE
0b8db54511 mount: drop UNIT_DEPENDENCY_MOUNTINFO_IMPLICIT and UNIT_DEPENDENCY_MOUNTINFO_DEFAULT
98ba536bd1 mount: always use UNIT_DEPENDENCY_FILE in mount_add_quota_dependencies()
73c7b2bb48 core/mount: make device deps from /proc/self/mountinfo and .mount unit file exclusive
ba585a28d7 core: Add trace logging to mount_add_device_dependencies()
36e0a4f80f core/mount: also remove default deps from /proc/self/mountinfo when it is updated (bsc#1217460)
bc107c86c3 core/mount: set Mount.from_proc_self_mountinfo flag before adding default dependencies
ce4907c7c3 core: wrap some long comment
* Thu Sep 28 2023 fbui@suse.com
- Import commit e677079182c975ecdad88a76f657fecb4de523d9
7692c5bda8 utmp-wtmp: handle EINTR gracefully when waiting to write to tty
29c3eb4681 utmp-wtmp: fix error in case isatty() fails
98970eb90b homed: handle EINTR gracefully when waiting for device node
0305809edd resolved: handle -EINTR returned from fd_wait_for_event() better
40db4d6abe sd-netlink: handle EINTR from poll() gracefully, as success
5e681711c6 varlink: also handle EINTR gracefully when waiting for EIO via ppoll()
6bbd70f092 stdio-bridge: don't be bothered with EINTR
f978feb591 sd-bus: handle -EINTR return from bus_poll() (bsc#1215241)
746962ff40 core: replace slice dependencies as they get added (bsc#1214668)
* Thu Sep 28 2023 fbui@suse.com
- systemd.spec: add missing `%tmpfiles_create systemd-resolve.conf`
* Wed Aug 30 2023 fbui@suse.com
- Rename 0001-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch into
1013-strip-the-domain-part-from-etc-hostname-when-setting.patch
- Rename 0003-strip-the-domain-part-from-etc-hostname-when-setting.patch into
1014-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch
- Rename 0005-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch into
1015-networkd-make-network.service-an-alias-of-systemd-ne.patch
- Rename 0007-networkd-make-network.service-an-alias-of-systemd-ne.patch into
1016-core-disable-session-keyring-per-system-sevice-entir.patch
- Rename 0011-core-disable-session-keyring-per-system-sevice-entir.patch into
1017-restore-var-run-and-var-lock-bind-mount-if-they-aren.patch
Hence these patch files can be easily identified as SLE specific ones.
Version: 249.16-150400.8.33.1
* Wed Aug 16 2023 fbui@suse.com
- Import commit b473c02cc08e093e370034425671cbc001c6748e
02caac7973 units/initrd-parse-etc.service: Conflict with emergency.target
70b3bff9f8 sd-device-monitor: dynamically allocate receive buffer (bsc#1213873)
e2e1fbba2b sd-device: change type of properties nulstr from uint8_t* to char*
c9d3dd5954 udev: set description for device monitor
3f07f44fde test: use sd_device_monitor_set_description()
b304a1e1a2 sd-device-monitor: logs description for device monitor
929d4066c5 sd-device-monitor: introduce sd_device_monitor_{set,get}_description()
340e523048 sd-device-monitor: fix inversed condition
02659c7b67 tree-wide: port various places over to new stat_inode_same() helper
b35a4b042a stat-util: add helper stat_inode_same() for comparing stat's st_dev/st_ino in one
d25219cbe3 libsystemd: ignore both EINTR and EAGAIN
648a151313 errno-util: introduce ERRNO_IS_TRANSIENT()
* Mon Jul 31 2023 fbui@suse.com
- Import commit 155fe1917157bdeecf7e28ef0ea9f62084f27f14
3b8c671f90 detach-md: similar to the DM case, also don't try to detach MD device backing /usr/ (bsc#1211576)
6da5d2d1fc shutdown: don't attempt to detach DM volume backing /usr/ (bsc#1211576)
37178881c1 udev: decrease devlink priority for iso disks (bsc#1213185)
02ede28319 shutdown: get only active md arrays. (bsc#1212434 bsc#1213575 bsc#1211576)
412b8dbb32 umount: /usr/ should never be unmounted regardless of HAVE_SPLIT_USR or not (bsc#1211576)
16f897570a units: remove the restart limit on the modprobe@.service
e4e85b08bd tests: add test case for long unit names
3f84b06f9d core: shorten long unit names that are based on paths and append path hash at the end (bsc#1208194)
* Thu Jul 27 2023 fbui@suse.com
- Add 5001-sleep-don-t-init-sys-power-resume-if-resume-option-i.patch (bsc#1186606)
* Wed Jun 21 2023 fbui@suse.com
- Make sure to pre-install the groups systemd and udev rely on. This is needed
when the tmpfiles are run at package installation time (i.e. when
file-triggers are disabled).
* Wed May 17 2023 fbui@suse.com
- Move more packaging fixups in the fixlet script.
* Tue May 09 2023 fbui@suse.com
- Move the persistent net rule fix in udev fixlet script.
* Tue May 09 2023 fbui@suse.com
- Rather than having one script per fix, use a single script (or "fixlet") per
(sub) package that contains all the fixups relative to a (sub) package. This
has the advantage to limit the number of scripts but more importantly it will
ease the sharing of the spec file between TW and SLE. We should also be able
to compare the fixlets of two distros even if the spec files have diverged.
Note that all the fixups are run just once now.
* Fri Apr 28 2023 fbui@suse.com
- kbd-model-map.legacy:: add 'ara' which should replace 'arabic' in the long
term (bsc#1210702)
* Fri Apr 28 2023 mvidner@suse.com
- kbd-model-map.legacy: drop some entries no longer needed by YaST
Related to bsc#1194609.
* Tue Apr 25 2023 fbui@suse.com
- Include pam_keyinit.so in our systemd-user PAM service (bsc#1209741)
That way "systemd --user" instances get their own session keyring instead of
the user default session keyring. For some reasons cifscreds refuses to work
with the latter. That's what is expected for every PAM session anyway.
Version: 249.16-150400.8.28.3
* Thu Apr 06 2023 fbui@suse.com
- Import commit 6441bb41141aaa8bfb63559917362748a3044c15
165ca0d018 udev-rules: fix nvme symlink creation on namespace changes (bsc#1207410)
* Thu Apr 06 2023 fbui@suse.com
- Update 1001-udev-use-lock-when-selecting-the-highest-priority-de.patch (bsc#1203141)
Optimize when hundred workers claim the same symlink with the same priority.
* Mon Mar 20 2023 fbui@suse.com
- Update 0005-udev-create-default-symlinks-for-primary-cd_dvd-driv.patch
Since commit 38f3e20883ff658935aae5c9 (v248), the symlinks /dev/cdrw and
/dev/dvdrw could have no longer been created. Futhermore the rule added by
this patch dealing with /dev/cdrom was redundant with the upstream one
* Tue Feb 28 2023 fbui@suse.com
- Import commit dad0071f15341be2b24c2c9d073e62617e0b4673 (merge of v249.16)
* Tue Feb 28 2023 lidong.zhong@suse.com
- Fix return non-zero value when disabling SysVinit service (bsc#1208432)
* Fri Feb 17 2023 fbui@suse.com
- Drop build requirement on libpci, it's not more needed since udev hwdb was
introduced 11 years ago.
* Fri Feb 10 2023 fbui@suse.com
- Move systemd-boot and all components managing (secure) UEFI boot into udev
sub-package: they may deserve a dedicated sub-package in the future but for
now move them to udev so they aren't installed in systemd based containers.
* Tue Feb 07 2023 fbui@suse.com
- Drop a workaround related to systemd-timesyncd that addressed a Factory issue.
* Tue Feb 07 2023 fbui@suse.com
- Drop a workaround related to systemd-timesyncd that addressed a Factory issue.
* Tue Feb 07 2023 fbui@suse.com
- Conditionalize the use of /lib/modprobe.d only on systems with split usr
support enabled (i.e. SLE).
* Tue Feb 07 2023 fbui@suse.com
- Import commit 119740915155d473de087bd633ba62c1c3e47d36 (merge of v249.15)
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/1bfa716e7fb6d7169cece864e75dfe9e52914c99...119740915155d473de087bd633ba62c1c3e47d36
* Mon Feb 06 2023 fbui@suse.com
- machines.target belongs to systemd-container, do its init/cleanup steps from
the scriptlets of this sub-package.
* Mon Feb 06 2023 fbui@suse.com
- Make sure we apply the presets on units shipped by systemd package
* Mon Feb 06 2023 fbui@suse.com
- systemd-testsuite: move the integration tests in a dedicated sub directory.
* Thu Jan 26 2023 fbui@suse.com
- Move systemd-cryptenroll into udev package.
* Mon Jan 23 2023 fbui@suse.com
- Make sure that /lib/udev exists and is a symlink to /usr/lib/udev when the
testsuite is run.
* Sat Jan 21 2023 fbui@suse.com
- Import commit 1bfa716e7fb6d7169cece864e75dfe9e52914c99 (merge of v249.14)
For a complete list of changes, visit:
https://github.com/openSUSE/systemd/compare/540e0bd5374f9f42f1e645eb15971431ebb4b8c8...1bfa716e7fb6d7169cece864e75dfe9e52914c99
- Rebase 1001-udev-use-lock-when-selecting-the-highest-priority-de.patch
* Thu Jan 19 2023 fbui@suse.com
- Don't overwrite /etc/pam.d/systemd-user on update (bsc#1207264)
Regression introduced when systemd was forked for 15.4.
* Mon Jan 09 2023 fbui@suse.com
- Ship systemd-pstore with udev (jsc#PED-2663)
* Mon Jan 09 2023 fbui@suse.com
- Import commit 540e0bd5374f9f42f1e645eb15971431ebb4b8c8
29fb8a2dd0 core/unit: try to submit stop_when_unneeded queue on removing dependencies
bd63eab381 core/device: start units specified in SYSTEMD_WANTS if it is not running
e0898fa873 coredump: do not allow user to access coredumps with changed uid/gid/capabilities (bsc#1205000 CVE-2022-4415)
119424f96e coredump: adjust whitespace
3833d5a408 coredump: drop an unused variable
36728edcfd coredump: Fix format string type mismatch
34f6867a8a analyze: use DumpUnitsMatchingPatternsByFileDescriptor
e67a7087ec manager: add DumpUnitsMatchingPatternsByFileDescriptor()
feb8f2a983 manager: rename dbus method
98fed27339 analyze: extend the dump command to accept patterns
a06d9470af man: document the Dump() calls of the PID 1 D-Bus interface, and what they are
79eb37a5e0 cryptsetup: retry TPM2 unseal operation if it fails with TPM2_RC_PCR_CHANGED (bsc#1204944)
- Drop 5000-coredump-Fix-format-string-type-mismatch.patch
5001-coredump-drop-an-unused-variable.patch
5002-coredump-adjust-whitespace.patch
5003-coredump-do-not-allow-user-to-access-coredumps-with-.patch
They have been merged into SUSE/v249 branch.