|
|
|
|
Changelog for systemd-mini-container-239-74.1.i586.rpm :
* Tue Feb 19 2019 Franck Bui - Import commit a1d86af7ed49dacef671e8ec8dae9472a8fa47f5 92d860fc12 sysctl: Don\'t pass null directive argument to \'%s\' (bsc#1121563) 1379e30d59 Allocate temporary strings to hold dbus paths on the heap (bsc#1125352 CVE-2019-6454) b5569a03ae Refuse dbus message paths longer than BUS_PATH_SIZE_MAX limit. (bsc#1125352 CVE-2019-6454) * Fri Feb 15 2019 Franck Bui - Import commit 01b4746d3c6f6cbf969fa2176c77ac3f616a7eda 7af53e005b sd-bus: if we receive an invalid dbus message, ignore and proceeed 92dcbfdd7f bus: move BUS_DONT_DESTROY calls after asserts a83e7b3b43 automount: don\'t pass non-blocking pipe to kernel. 726127ea1d units: make sure initrd-cleanup.service terminates before switching to rootfs (bsc#1123333) a6347a3cb6 core: Fix use after free case in load_from_path() (bsc#1121563) 22e2550222 strv: rework FOREACH_STRING() macro (bsc#1121563) 2ddd38f41a test,systemctl,nspawn: use \"const char *\" instead of \"char *\" as iterator for FOREACH_STRING() c2c8333e0b strv: add new macro STARTSWITH_SET() 1db243a601 Update systemd-system.conf.xml (bsc#1122000) * Tue Jan 15 2019 Franck Bui - Import commit ad34cc45f63720ced69960dc66b47bddb146176d Import a bunch of fixes from stable/v239-stable: c8293f5af4 Revert \"network: set DynamicUser= to systemd-networkd.service\" 7f605592e6 Revert \"resolve: enable DynamicUser= for systemd-resolved.service\" 5a48e92e06 test: Fix networkd test for an already running service 36eae1688b Revert \"timesyncd: enable DynamicUser=\" 3a11f24cf0 Revert \"unit: drop After=systemd-sysusers.service from timesyncd\" 23cfd15ce9 machinectl: fix verbosity of import-raw or friends ba037daf29 Make bzip2 an optional dependency for systemd-importd fb609d2721 pull: initialize libgcrypt before calling any functions provided by libgcrypt c50857bc6b hwdb: remove stray \'i\' in hwdb match string for the HP Spectre (#9571) 9a12fd17f5 man: Mention that paths in unit files must be fully normalized. 76fc2ab4a6 tree-wide: use instead of #ifdef for HAVE_ * fcc699c093 network: update log message a4f497b2cd Use #if instead of #ifdef for ENABLE_GSHADOW 121c662eb8 man: add missing option for system.conf 564341146e core: add missing option and drop nonexistent option in system.conf 7082a3599f journal: add missing option in journald.conf 3c15efa9c1 basic: add missing comma in raw_clone assembly for sparc 4c210b6dce cryptsetup: Add dependency on loopback setup to generated units c777fbbe3e journal-gateway: use localStorage[\"cursor\"] only when it has valid value c5b1bef639 journal-gateway: explicitly declare local variables 2361522ca6 analyze: actually select longest activated-time of services 3e810d92d9 sd-bus: fix implicit downcast of bitfield reported by LGTM aef660a4cf resolvconf: fixes for the compatibility interface 06b3f54f50 install: fix error handling in is_symlink_with_known_name() f70ab9a468 portable: fix error handling d2c40d4e80 resolve: fix return value type of dns_answer_has_dname_for_cname() 6f684e0670 resolve: dns_scope_network_good() does not returns negative errno 15d83e1138 bus-util: fix error handling ba0a1f3384 core: free lines after reading them * Thu Jan 10 2019 Franck Bui - Import commit 3bece8a25ae11e8ec132cdecc7e72a00ee790994 89a9721a47 Revert \"logind: become the controlling terminal process before restoring VT\" (bsc#1120836) c3a8dc821b pam_systemd: reword message about not creating a session 0ba0f5b3ef pam_systemd: suppress LOG_DEBUG log messages if debugging is off * Thu Jan 10 2019 Franck Bui - Import commit a3b059a8c60622e4ec30aabda93c6b41d0953dc4 9dbe9f12ec journal-remote: set a limit on the number of fields in a message (CVE-2018-16865 bsc#1120323) 61d569ab1b journal-remote: verify entry length from header a08760b26c µhttpd: use a cleanup function to call MHD_destroy_response 43f46a1a3d journal-gateway: use _cleanup_ attribute to stop microhttpd daemon 437b0b2d01 journald: lower the maximum entry size limit to ½ for non-sealed fds ac9e209710 journald: when processing a native message, bail more quickly on overbig messages ce103705b9 journald: set a limit on the number of fields (1k) (CVE-2018-16865 bsc#1120323) 35538171c2 coredump: fix message when we fail to save a journald coredump cfe247b555 basic/process-util: limit command line lengths to _SC_ARG_MAX 9d59e6f6ee journald: do not store the iovec entry for process commandline on stack (CVE-2018-16864 bsc#1120323) 8d650a68d4 journald: remove unnecessary {} b608f532a4 coredump: remove duplicate MESSAGE= prefix from message 0dbb2dc066 vconsole-setup: fonts copy will fail if the current terminal is in graphical mode (bsc#1114933) e501d65540 Revert \"systemctl: when removing enablement or mask symlinks, cover both /run and /etc\" d3ea69961f fs-util: rename safe_transition() into unsafe_transition() 338470fdc9 tmpfiles: use CHASE_WARN in addition to CHASE_SAFE d9ae1b30da fs-util: make chase_symlink() returns -ENOLINK when unsafe transitions are met 8b76594d1f fs-util: add new CHASE_WARN flag to chase_symlinks() * Tue Dec 04 2018 Franck Bui - Import commit 8ae56af7802ef8f91fac64fa244d62a4468fbbd5 4474878178 udev-builtin-kmod: adjust logging 805534aff5 core: use the generic module_load() function ac7e902530 shared/module-util: fix preexisting mixup with errno sign 415aa40793 udev-builtin-kmod: use the generic module_load() function 8a36b4bac6 Move module-util.h to src/shared/ and load_module() to libshared 999b910752 core/kmod-setup: restore comments 1f2b822a21 logind: stop managing VT switches if no sessions are registered on that VT 5ad8d374c5 terminal-util: introduce vt_release() helper 145d492490 logind: become the controlling terminal process before restoring VT (bsc#1101591) d4b5dbc033 terminal-util: introduce vt_restore() helper 2e8af185f0 logind: make session_restore_vt() static ff3048364f udev: downgrade message when we fail to set inotify watch up (bsc#1005023) * Fri Nov 23 2018 Franck Bui - Fix the test for figuring out if /etc/machine-id is writable in %post (bsc#1117063) \"test -w\" always returns true for root user even if the writable mode bits are not set. Fix this by testing the file mode bit value instead. * Fri Nov 23 2018 Franck Bui - Move systemd-sysv-convert from /usr/sbin to /usr/lib/systemd This tool is not supposed to be run by users. * Fri Nov 16 2018 Franck Bui - Import commit 69f9f79e1b03e3d23df25b61cbcc9304af3e358f (bsc#1080919 CVE-2018-6954) f3615ce49 tmpfiles: don\'t adjust qgroups on existing subvolumes (bsc#1093753) 7165e92f4 tmpfiles: use fd_get_path() even less excessively c2c531c1d test: make TEST-22 easier to debug, by outputting to /dev/console 621b78317 test: don\'t use \"nobody:nogroup\" for tests 1f9c7acad tmpfiles: return correct error variable after fd_reopen() 2236280c1 tmpfiles: reindent one comment less weirdly f6bdfb889 tmpfiles: use correct error variable bc75127cd tmpfiles: clarify that we ignore file attribute setting errors 621c8b1fe tmpfiles: add log message where we previously failed silently bc9229630 tmpfiles: use fd_get_path() less excessively 5a1106039 tmpfiles: add more tests c974086cc tmpfiles: don\'t follow unsafe transitions in path_set_ *() e64a510eb fs-util: add new CHASE_NOFOLLOW flag to chase_symlinks() 7480154d0 tmpfiles: make create_fifo() safe eb890962c fs-util: introduce mkfifoat_atomic() helper 653bb81af fileio: make tempfn_random_child() accept empty string as path 2b1e12bfe tmpfiles: introduce create_fifo() 6dd80f289 tmpfiles: introduce empty_directory() f2c137edf tmpfiles: introduce create_directory() and create_subvolume() and make them safe 6a76f6dfb basic/stat-util: introduce is_dir_fd() 38a7f2e81 btrfs-util: unfuck tmpfiles\' subvol creation 26e19b6fe btrfs-util: introduce btrfs_subvol_make_fd() 5fb5bdf5d basic/label: introduce mkdirat_label()/mkdirat_errno_wrapper() helpers 390b767da selinux: introduce mac_selinux_create_file_prepare_at() 0f72fadba smack: introduce mac_smack_fix_at() f2838154b tmpfiles: introduce create_directory_or_subvolume() 2de697fb8 tmpfiles: make create_device() safe 558c5fec7 tmpfiles: introduce create_device() dee986b1d tmpfiles: make copy_files() safe cacb14d3f tmpfiles: introduce copy_files() routine 81c85ce17 tmpfiles: make write_one_file() safe 9ec6b92ab tmpfiles: make truncate_file() safe 8dde36e03 tmpfiles: introduce truncate_file() which deals with \'F\' exclusively 481134a93 tmpfiles: introduce create_file() which deals with \'f\'/\'F\' exclusively 057861560 tmpfiles: make the stat struct parameter in fd_set_ *() optional f37caffda tmpfiles: stat file in item_do() rather than in its callers 86f1362d4 tmpfiles: set only default acls to folders #9545 (#9599) * Fri Nov 09 2018 Franck Bui - Make systemd-mini-sysvinit provides systemd-sysvinit Some packages (such as shepherd-bins) want to conflicts with systemd-sysvinit: they should also conflict with systemd-mini-sysvinit. * Wed Nov 07 2018 Franck Bui - Add 0001-logind-keep-backward-compatibility-with-UserTasksMax.patch We have to keep support for UserTasksMax= for a while before dropping it. This patch is supposed to do that and also to make users aware of this change. It also hints how to configure that differently. * Wed Nov 07 2018 Franck Bui - Import commit f39674d6d114d999c50672c7bea8cad21e1eaed9 7d1e04e85 units: use =yes rather than =true everywhere 185ce0d34 units: assign user-runtime-dirAATT.service to user-%i.slice a051f5e41 units: make sure user-runtime-dirAATT.service is Type=oneshot 30c6842c3 units: set StopWhenUnneeded= for the user slice units too e74de046e login: fix typo in log message * Mon Nov 05 2018 Franck Bui - Own %{_libexecdir}/modules-load.d (again) This was incorrectly dropped during the split of the SUSE specific configurations. * Fri Nov 02 2018 Franck Bui - Drop a Conflicts: in systemd-coredump It not needed anymore since the mini variant of systemd-coredump is not built anymore. * Fri Nov 02 2018 Franck Bui - Import commit b54f5d7a8b41898ce98f43cd1a6cc92c0071806d 5def29d24 coredump: only install coredump.conf when ENABLED_COREDUMP=true 9133e2d6e dhcp6: make sure we have enough space for the DHCP6 option header (bsc#1113632 CVE-2018-15688) ebc3fa418 dhcp6: split assert_return() to be more debuggable when hit 51eefb6ac chown-recursive: let\'s rework the recursive logic to use O_PATH (bsc#1113666 CVE-2018-15687) e1e1aa237 core: skip unit deserialization and move to the next one when unit_deserialize() fails 1c726c87d core: when deserializing state always use read_line(…, LONG_LINE_MAX, …) (bsc#1113665 CVE-2018-15686) 4cd7d11ac core: don\'t create Requires for workdir if \"missing ok\" (bsc#1113083) * Fri Nov 02 2018 Franck Bui - Make systemd-coredump sub-package optional and don\'t build the mini variant. * Fri Nov 02 2018 Franck Bui - Drop duplicated %{?mini} suffix for systemd-{container,coredump} subpackages \"-mini\" is already part of the name of the main package so there\'s no need to append it again for those sub packages. It\'s only needed when the name of a subpackage is completely redefined, IOW when \'-n\' option is used with the %package directive. * Fri Nov 02 2018 Franck Bui - Dont ship /usr/sbin/resolvconf symlink for now It conflicts with the bin shipped by openresolv and provides limited compat only. * Wed Oct 24 2018 Franck Bui - Upgrade to v239 (commit 6d8584e7e8e5d13d2bab49b9e6f6d2ec39759978) * Mon Oct 15 2018 Franck Bui - Ship systemd-sysv-install helper via the main package This script was part of systemd-sysvinit sub-package but it was wrong since systemd-sysv-install is a script used to redirect enable/disable operations to chkconfig when the unit targets are sysv init scripts. Therefore it\'s never been a SySV init tool. While at it, don\'t ship this script (as well as systemd-sysv-convert) when sysvcompat is not defined. * Mon Oct 15 2018 Franck Bui - Import commit 19b3868d32af20f1ecc86fe3c997144ff456fd65 06c2284d64 core: introduce systemd.early_core_pattern= kernel cmdline option 479b002083 core: add missing \'continue\' statement c7fbccc62e journald: don\'t ship systemd-journald-audit.socket (bsc#1109252) f17a6c790c detect-virt: do not try to read all of /proc/cpuinfo (bsc#1109197) 5a1aa84544 compat-rules: generate more compat by-id symlinks for NVMe devices (bsc#1095096) * Fri Sep 28 2018 fbuiAATTsuse.com- Import commit a67b516d49115a5be0f2ac27a2874cee6c59a7ae f8457adf9d emergency: make sure console password agents don\'t interfere with the emergency shell b8bbb50634 man: document that \'nofail\' also has an effect on ordering a5410b2229 journald: take leading spaces into account in syslog_parse_identifier b793c312c7 journal: do not remove multiple spaces after identifier in syslog message f9595f0481 syslog: fix segfault in syslog_parse_priority() d464f06934 journal: fix syslog_parse_identifier() e70422883a socket-util: attempt SO_RCVBUFFORCE/SO_SNDBUFFORCE only if SO_RCVBUF/SO_SNDBUF fails (bsc#991901) * Fri Sep 28 2018 Thomas.BlumeAATTsuse.com- split off SUSE specific configuration from systemd package (fate#325478) * remove 60-io-scheduler.rules * remove 80-hotplug-cpu-mem.rules * remove 99-wakeup-from-idle.rules * remove /usr/lib/modules-load.d/sg.conf these are now maintained in the new package system-tuning-common-SUSE * Fri Sep 14 2018 fbuiAATTsuse.com- Enable or disable machines.target according to the presets (bsc#1107941) * Fri Sep 14 2018 fbuiAATTsuse.com- Import commit cc55f1ea9e1c1ccab5b9fb97e10e08830d02b282 962b38aaf userAATT.service: don\'t kill user manager at runlevel switch (bsc#1091677) 3986c4d82 units: make sure userAATT.service runs with dbus still up 5e68aa0f2 Revert \"udevd: increase maximum number of children\" (bsc#1107617) 099138fd9 fix race between daemon-reload and other commands (v237) (bsc#1105031) * Tue Sep 11 2018 fbuiAATTsuse.com- Import commit 6ac2232d88f4b64428511a4692a51bd00d610b32 6247696db nspawn: always use mode 555 for /sys (bsc#1107640) 72f558b57 cryptsetup: do not define arg_sector_size if libgcrypt is v1.x (#9990) cfcd97cf2 cryptsetup: add support for sector-size= option (#9936) (fate#325634) * Wed Aug 08 2018 fbuiAATTsuse.com- Import commit bb5a925bcefd4743873cae3f748ae1a426e92d44 8983bd246 core: don\'t include libmount.h in a header file (#8580) 3e4156a8f tmpfiles: don\'t adjust qgroups on existing subvolumes (bsc#1093753) 42edc93ac core/service: rework the hold-off time over message * Wed Aug 01 2018 fbuiAATTsuse.com- Enable regexp matching support Currently only used by \"journalctl --grep=xxx\". * Fri Jul 27 2018 fbuiAATTsuse.com- Import commit 0350f62a8cf7f151951b6b78337fe3c198b8bf6a fbf43a697 core: don\'t freeze OnCalendar= timer units when the clock goes back a lot (bsc#1090944) 4134ba8b6 man: SystemMaxUse= clarification in journald.conf(5) (bnc#1101040) 78bb2a0c4 socket-util: fix getpeergroups() assert(fd) (#8080) (bsc#1096516) 1753d0420 systemctl: mask always reports the same unit names when different unknown units are passed (bsc#1095973) 50ebf79d7 scsi_id: Fixup prefix for pre-SPC inquiry reply (bsc#1039099) 570f7655b locale-util: on overlayfs FTW_MOUNT causes nftw(3) to not list *any * files * Mon Jun 25 2018 fbuiAATTsuse.com- Drop runtime dependency on dracut (bsc#1098569) Otherwise systemd pulls in tools to generate the initrd even in container/chroot installations that don\'t have a kernel anyways. For environments where initrd matters, dracut should be pulled via a pattern. * Wed Jun 13 2018 fbuiAATTsuse.com- Import commit f63623c1fc0eb01b8efc2037d004f42ed8328356 6a161916f device: make sure to always retroactively start device dependencies (take #2) (bsc#1088052) e4402648c Fix pattern to detect distribution ad59c7970 install: \"user\" and \"global\" scopes are equivalent for user presets (boo#1093851) b1876c81a rpm: remove confusing --user before --global 00ea8a214 man: updated systemd-analyze blame description for service-units with Type=simple (#8834) (bsc#1091265) a9b587e2f fileio.c: fix incorrect mtime * Tue Jun 12 2018 fbuiAATTsuse.com- Add 0001-resolved-create-etc-resolv.conf-symlink-at-runtime.patch (boo#1024897)- Ship systemd-resolved (but disabled by default) (bsc#1018387) * Fri May 18 2018 fbuiAATTsuse.com- Disable user units by default (bsc#1090785) * Mon May 14 2018 fbuiAATTsuse.com- Slight rewrite of the previous fix * Tue May 08 2018 Thomas.BlumeAATTsuse.com- align permissions of /etc/machine-id to upstream code (bsc#1092269) world writeable machine-id is a security issue * Mon Apr 23 2018 fbuiAATTsuse.com- Move 80-container-v[ez].network in systemd-container sub-package- Move 80-container-host0.network from udev to systemd * Mon Apr 23 2018 fbuiAATTsuse.com- Import commit d8196805089566ecd846b7c627ff2f3c42588c50 621b247f3 device: skip deserialization of device units when udevd is not running a7da5bdbc device: make sure to always retroactively start device dependencies (bsc#1088052) 303624f6f systemd-udevd: limit children-max by available memory (#8668) (bsc#1086785 bsc#1066422) 76acf3ae9 tmpfiles: fix directory removal with force symlink (#8619) * Fri Apr 20 2018 fbuiAATTsuse.com- Ship 99-sysctl.conf instead of creating it during package installation/update (bsc#1088769) Previously this symlink was created in /etc/sysctl.d during %post which made the symlink not owned and more importantly it was created only if /etc/sysctl.conf is already installed which is not always the case during the installation process it seems. So ship the symlink unconditionally and put it in /usr/lib/sysctl.d instead since it\'s a distro default behavior that might be overriden by sysadmin later. * Mon Apr 09 2018 fbuiAATTsuse.com- Be consistent in 60-io-scheduler.rules And use \"? *\" when checking for the non empty string (instead of \" *?\"). * Wed Apr 04 2018 fbuiAATTsuse.com- /usr/lib/systemd/systemd-coredump was missing from systemd-coredump sub-package (boo#1088057) * Wed Mar 28 2018 fbuiAATTsuse.com- Drop systemd-bash-completion sub-package Now we directly ship the completion scripts from the main package as we already do for zsh. I couldn\'t see any advantages in this split. * Wed Mar 28 2018 fbuiAATTsuse.com- Be more accurate when specifiying the tools version we provide * Wed Mar 28 2018 fbuiAATTsuse.com- Make sure rpm won\'t expand %autopatch even if it\'s commented * Wed Mar 28 2018 fbuiAATTsuse.com- stat(1) as well as systemctl are not use in %post section of udev So remove stat(1) from the list of dep and move systemctl to the requirements of %postun since it\'s called from there. * Wed Mar 28 2018 fbuiAATTsuse.com- Import commit 14b3e00c3ccb8c1c82c8a2e99a9534750880a09e e0a8285e2 pid1: when creating service directories, don\'t chown existing files (#8181) (boo#1085971) fb25886b1 Fix format-truncation compile failure by typecasting USB IDs (#8250) (bsc#1084638) 5a6e9c92e sysusers: make sure to reset errno before calling fget *ent() c2e1ee488 sysusers: also add support for NIS entries in /etc/shadow 51cb94fa1 sysusers: do not append entries after the NIS ones (bsc#1085062 bsc#1045092) 783f3d368 basic/macros: rename noreturn into _noreturn_ (#8456)- Drop 0001-basic-macros-rename-noreturn-into-_noreturn_.patch It\'s been merged in the git repo. * Wed Mar 28 2018 fbuiAATTsuse.com- Rename the tarball So it\'s clear that it contains some additional patches on top of the upstream version. Use the commit hash in the name so the exact version can easily be identified. Provide _service file which can be used to retrieve the tarball from the git repo (with \"osc service disabledrun\"). * Wed Mar 28 2018 fbuiAATTsuse.com- Split systemd-coredump sub-package off (bsc#1083849) * Tue Mar 27 2018 develop7AATTdevelop7.info- Enhance IO scheduler tweaking rules to support blk-mq as well * Set optimal blk-mq schedulers (bfq and mq-deadline for HDD and SSD respectively) * Explicitly set CFQ for rotational disks when no `elevator` is specified * Verbose comments explaining what is going on * Rename the rules file since it is not ssd-only anymore * Tue Mar 27 2018 fbuiAATTsuse.com- Don\'t ship machines.target in systemd-container but in systemd main package machines.target is supposed to be a standard target for starting/stopping all containers. systemd-nspawn is the main user of it but other container managers could also make use of it. * Sun Mar 25 2018 fbuiAATTsuse.com- Build a mini variant of systemd-container So we don\'t have to manually track and remove all files that should be shipped by systemd-container in the case of a bootstrap build. * Thu Mar 22 2018 fbuiAATTsuse.com- Run migrate-sysconfig-i18n.sh also during package installation (bsc#1086164) This is needed when we upgrade from SLE11. * Wed Mar 14 2018 fbuiAATTsuse.com- Add 0001-basic-macros-rename-noreturn-into-_noreturn_.patch This fix a build error triggered by the introduction of the new version of libgpg-error package. Patch submitted to upsream: https://github.com/systemd/systemd/pull/8456 * Wed Mar 14 2018 fbuiAATTsuse.com- Turn off the IP sandboxing for systemd-logind Since v235 logind run inside an IPv4/IPv6 sandbox by default. This creates incompatibilites for systems using NIS. * Tue Mar 13 2018 fbuiAATTsuse.com- Restore (maybe temporarly) \"pam_config --add systemd\" During its installation pam-config seems to overwrite the defaults shipped by \"pam\" for \"some\" reasons (see bsc#1084924) No idea why but since pam_systemd is not part of the \"pam-config\" defaults, we need to restore pam_systemd in common-session manually... * Fri Mar 09 2018 fbuiAATTsuse.com- Remove dropin that was used to turn delegation off for user instances Upstream now enables \"memory\" and \"pids\" controllers only which should have a very limited impact on performance compare to the \"cpu\" controller. * Fri Mar 09 2018 fbuiAATTsuse.com- Import commit 46d6bc9c4f1c05f3b4fcfca754cc59963bd86ce3 2a79f4e78 units: delegate \"memory\" instead of \"cpu\" by default for user instances (#8320) (bsc#954765 bnc#953241 fate#320421) 88174ae85 compat-rules: fix syntax errors spotted by test/rule-syntax-check.py * Thu Mar 08 2018 fbuiAATTsuse.com- Remove udev-remount-tmpfs script Complete the previous commit. * Thu Mar 08 2018 fbuiAATTsuse.com- Fix hotplug memory in 80-hotplug-cpu-mem.rules When new memory was hotplugged, the rule was supposed to call an external script (udev-remount-tmpfs) to remount all tmpfs. However the script was broken since its introduction (commit rev=715, 14/07/2014) and had no effects... this makes me wonder if we shouldn\'t get rid of this... * Wed Mar 07 2018 fbuiAATTsuse.com- Make sure /var/lib/machines is created when systemd-container is installed * Thu Mar 01 2018 fbuiAATTsuse.com- BS forces us to own %{_prefix}/lib/modprobe.d This seems wrong but that\'s how the SUSE BS works. * Thu Mar 01 2018 fbuiAATTsuse.com- Upgrade to v237 (commit 78221ca750a9c266f9f8497dda59d7ee44000a6c) Udev rules 60-ssd-scheduler.rules and 80-hotplug-cpu-mem.rules have been removed from the git repo and are now maintained at the package level. Those rules have been rejected by upstream as they seem to be written to workaround some kernel shortcomings... * Wed Feb 28 2018 Thomas.BlumeAATTsuse.com- add basic user space support for suspend to idle (fate#323814) add 99-wakeup-from-idle.rules Currently this only covers the power button and usb/AT keyboards as wakeup devices. It is planned to make that configurable in the future. * Tue Feb 27 2018 fbuiAATTsuse.com- Don\'t call \"pam-config --systemd\" pam_systemd.so has been integrated directly in the PAM stack since bsc#812462. So there\'s no need to call pam-config. * Mon Feb 26 2018 fbuiAATTsuse.com- Fix build errors due to the split-off of systemd-containe: found conflict of systemd-234-33.1.x86_64 with systemd-container-234-33.1.x86_64: - /usr/share/man/man5/systemd.nspawn.5.gz - /usr/share/man/man1/systemd-nspawn.1.gz found conflict of systemd-container-234-33.1.x86_64 with systemd-mini-container-234-33.1.x86_64: - /usr/bin/systemd-nspawn - /usr/lib/systemd/system/systemd-nspawnAATT.service - /usr/lib/tmpfiles.d/systemd-nspawn.conf * Thu Feb 22 2018 fvogtAATTsuse.com- Use %license (boo#1082318) * Thu Feb 22 2018 fbuiAATTsuse.com- Split systemd-container sub-package off Other distros already do it and it seems a good idea to not install this stuff on new installations by default. At least /var/lib/machines subvol is not created anymore at boot even if it wasn\'t used at all. * Mon Feb 19 2018 fbuiAATTsuse.com- Import commit 295ead0f396beb2b5199abd99a17e274c2581f95 f4f94ab2e meson: install rules/80-hotplug-cpu-mem.rules 2901aa9b9 meson: install rules/60-ssd-scheduler.rules 1293c0056 core: use id unit when retrieving unit file state (#8038) (bsc#1075801) 596b2b241 Revert \"vconsole-setup: add SUSE specific settings for font/keyboard in sysconfig\" 0b595da04 Revert \"locale-setup: handle locale at boot time well\" * Mon Feb 19 2018 fbuiAATTsuse.com- Re-enable systemd-firstboot It\'s used by the installer and also by JeOS. * Mon Feb 19 2018 fbuiAATTsuse.com- Use %systemd_post in %post * Mon Feb 19 2018 fbuiAATTsuse.com- Own /usr/lib/systemd/system-environment-generators directory * Mon Feb 19 2018 fbuiAATTsuse.com- More systemd rpm macro usages * Tue Feb 13 2018 fbuiAATTsuse.com- Disable systemd-firstboot I don\'t think there\'s any use case for it currently. * Mon Feb 12 2018 fbuiAATTsuse.com- Use systemd rpm macros in paths defined in the specfile * Mon Feb 12 2018 fbuiAATTsuse.com- Stop importing i18n settings from /etc/sysconfig (fate#319454) Bits taken from SLE15. * Mon Feb 12 2018 fbuiAATTsuse.com- Make systemd-timesyncd use the openSUSE NTP servers by default Previously systemd-timesyncd used the Google Public NTP servers time{1..4}.google.com * Fri Feb 09 2018 fbuiAATTsuse.com- Import commit 4a6a1e4f0b02e6cedf7eba93b85a6dd968f875c7 db1d8eacd compat-rules: make path_id_compat build with meson- Drop 0001-compat-rules-make-path_id_compat-build-with-meson.patch which is now part of the git repo (see above). * Fri Feb 09 2018 fbuiAATTsuse.com- Don\'t ship /usr/lib/systemd/system/tmp.mnt at all (bsc#1071224) The previous fix couldn\'t work on platforms using a RO rootfs. Therefore we don\'t ship /usr/lib/systemd/system/tmp.mnt but we still ship a copy in /usr/share/systemd. Users who want to use tmpfs on /tmp are supposed to add a symlink in /etc/ pointing to the copy shipped in /usr/share/systemd. To support the update path we automatically create the symlink if tmp.mount in use is located in /usr/lib/systemd. * Tue Feb 06 2018 fbuiAATTsuse.com- Don\'t build seccomp support in the mini package * Tue Feb 06 2018 fbuiAATTsuse.com- Switch to Meson build system Some rearrangement in the file list was also needed. That was probably due to the upgrade of rpm. * Tue Feb 06 2018 fbuiAATTsuse.com- Import commit 0a5600eb7f8263c7c79fec0d85cc159d54aba636 2a181fc6f insserv-generator: make it build with meson 7b0401da4 build-sys: don\'t build networkctl if networkd is disabled * Tue Feb 06 2018 fbuiAATTsuse.com- Don\'t build-require selinux for the mini package * Tue Feb 06 2018 fbuiAATTsuse.com- Drop libgcrypt.m4 The mini package builds fine without it so it doesn\'t seem necessary anymore. * Mon Feb 05 2018 fbuiAATTsuse.com- Import commit 846d838c37865da60eba48090e570e959291399f b1e0a348d fileio: include sys/mman.h f1fa784cb meson: update header file to detect memfd_create() 8838ba7ec meson: define _GNU_SOURCE to detect copy_file_range() (#7734) 531a00c84 Restore \"restore /var/run and /var/lock bind mount if they aren\'t symlink\"\" (the 3 first commits make systemd build against glibc 2.27) * Mon Feb 05 2018 fbuiAATTsuse.com- Import commit 3f421e4fbf6fcb31d74caf729435868ba8824483 7fb9ea39a Revert \"restore /var/run and /var/lock bind mount if they aren\'t symlink\" 23ce1207a meson.build: make docdir configurable (#8068) * Fri Feb 02 2018 fbuiAATTsuse.com- Import commit 8ec9f58d334c76e736957812d9e57151502a6f63 07c6ee3eb compat-rules: get rid of scsi_id when generating compat symlinks for NVMe devices (bsc#1051465) 261a4ef38 compat-rules: generate compat by-id symlinks with \'nvme\' prefix missing (bsc#1063249) * Fri Feb 02 2018 fbuiAATTsuse.com- Drop 0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch It\'s been imported in branch \"compats/udev-compat-symlinks\" which has been merged in branch \"openSUSE-Factory\" in its turn. * Fri Feb 02 2018 fbuiAATTsuse.com- Import commit c516268845b0fd0683cef2e491b84077371e8f01 37da1facb core: disable session keyring per system sevice entirely for now (bnc#1045886) 8a1ae0449 strv: fix buffer size calculation in strv_join_quoted() * Fri Feb 02 2018 fbuiAATTsuse.com- Drop 0001-core-disable-session-keyring-per-system-sevice-entir.patch It\'s been merged in branch \"SUSE/v234\". * Wed Jan 31 2018 fbuiAATTsuse.com- Import commit 2087a80d56bb6f8c7fb74a19172259bc9d9af866 2b8971b8a tmpfiles: refuse to chown()/chmod() files which are hardlinked, unless protected_hardlinks sysctl is on (bsc#1077925 CVE-2017-18078) 8c2bcac25 tmpfiles: change ownership of symlinks too * Mon Jan 29 2018 fbuiAATTsuse.com- Do not optionally remove /usr/lib/systemd/system/tmp.mnt anymore (bsc#1071224) This was done to make sure that tmpfs wouldn\'t be used for /tmp by defaut in case the dir layout created by the installer did not create a customized tmp.mount. But it had the bad side effect to break \"rpm -V systemd\" and updates of systemd via delta-RPMs. Now instead of removing tmp.mount unit file, we mask it (still only if no other tmp.mount would override the default one). It\'s the official way to disable tmpfs on /tmp after all. Since we cannot rely on the presence of fstab during package installations, we introduced a service which is run once on the first boot and which figures out if tmpfs would be used. If so it masks the unit. We also handle the upgrade path and make sure to preserve admin\'s settings (if any). Another advantage of this is that we will only need to remove the introduced service the day when tmpfs will be the default for SUSE distros. * Fri Jan 26 2018 fbuiAATTsuse.com- Import commit 83067827cc891ddc90def200fdbe725917ec9fa3 3d60486f7 core/timer: Prevent timer looping when unit cannot start (bsc#1068588) 460bd0cd6 Revert \"handle SYSTEMCTL_OPTIONS environment variable\" (fate#323393) * Tue Jan 16 2018 fbuiAATTsuse.com- Import commit cc94ce8513221061898c83f57862544b16021f0e aa3eba828 delta: don\'t ignore PREFIX when the given argument is PREFIX/SUFFIX b1ea0173a delta: extend skip logic to work on full directory paths (prefix+suffix) (bsc#1070428) 77c5065f9 delta: check if a prefix needs to be skipped only once db32866d1 Fix parsing of features in detect_vm_xen_dom0 (#7890) (bsc#1048510) 11d40461a sd-bus: use -- when passing arguments to ssh (#6706) 1148d99f6 tmpfiles: consider /etc uninitialized also when /etc/machine-id is present but empty (#7849) (bsc#1075179) 3a95f69bf tmpfiles: downgrade warning about duplicate line * Fri Jan 12 2018 rbrownAATTsuse.com- Edit scripts-systemd-fix-machines-btrfs-subvol.sh We shouldn\'t be creating a /var/lib/machines subvolume if /var is already a seperate partition or subvolume. /var/lib/machines will already be excluded from snapper & similar tooling in this case. * Wed Jan 10 2018 fbuiAATTsuse.com- Import commit 82dbe8a2ae56649231111eaadd4c302a2d2175ee 8c7f0c449 service: Don\'t stop unneeded units needed by restarted service (bsc#1066156) 869be64ce sysctl: use raw file descriptor in sysctl_write (#7753) 0c2400810 sysctl: disable buffer while writing to /proc (bsc#1071558) 9eb1f30b8 Use read_line() and LONG_LINE_MAX to read values configuration files. (bsc#1071558) 4dbea654f def: add new constant LONG_LINE_MAX 48f14cd71 fileio: add new helper call read_line() as bounded getline() replacement 861e1a222 build-sys: udevadm should have LOG_REALM=LOG_REALM_UDEV 8ed5cf3fb meson: libudev_core and udevadm should have LOG_REALM=LOG_REALM_UDEV (#7666) a9f93f1d0 virt: use XENFEAT_dom0 to detect the hardware domain (#6442, #6662) (#7581) (bsc#1048510) fe56abdf9 seccomp: arm64/x32 do not have _sysctl c9194fe37 seccomp: arm64 does not have mmap2 31d9b3c32 fs-util: small tweak in chase_symlinks() 9dd0bc7a3 meson: do not include man/meson.build if xsltproc not found 7e29e2b07 analyze: replace --no-man with --man=no in the man page (bsc#1068251) * Mon Dec 04 2017 pavlixAATTpavlix.net- Add missing /etc/systemd/network directory * Wed Nov 29 2017 fbuiAATTsuse.com- Import commit e30f1b10e276fb18db10ea2463fbd7146ae778f6 63481b24b firstboot: do not write vconsole.conf when arg_keymap is empty (bsc#1070124) * Wed Nov 29 2017 fbuiAATTsuse.com- Add 0001-compat-rules-get-rid-of-scsi_id-when-generating-comp.patch (bsc#1051465) This patch is not yet merged in the \'compats/udev-compat-symlinks\' branch: we asked to upstream if it would be possible to introduce a new specifier that wouldn\'t strip trailing whitespaces , see https://github.com/systemd/systemd/issues/7462 Also this allows to give the patch more testing before merging it in the git repo. * Thu Nov 23 2017 fbuiAATTsuse.com- Drop a useless rm(1) from the specfile * Thu Nov 23 2017 kukukAATTsuse.de- Remove requires for pwdutils, we don\'t need the shadow tools anymore [bsc#1069150] * Fri Nov 17 2017 fbuiAATTsuse.com- Import commit 4b9afa11f918796184e1264d618b4ff5d18e481b 22dcb1d04 tmpfiles: when /etc is not fully initialized, some specifiers are expected to be unresolvable (#6860) (bsc#1055664) 216beb768 tmpfiles: Allow create symlink on directories (#6039) baf85eb79 udev: net_setup_link: don\'t error out when we couldn\'t apply link config (#7328)- Remove stderr redirection to /dev/null when calling %tmpfiles_create since it\'s not needed anymore due to commit 22dcb1d04. Indeed the messages are no more emitted at LOG_WARN but LOG_NOTICE. * Mon Nov 13 2017 fbuiAATTsuse.com- Import commit b9a41367b6c1164318443491cc3dae0e8208e15c 86804326f systemd-firstboot: add vconsole keymap support (#7035) (bsc#1046436) 9b64225e9 resolved: fix loop on packets with pseudo dns types (bsc#1065276 CVE-2017-15908)- Drop 0001-systemd-firstboot-add-vconsole-keymap-support.patch since it\'s been merged upstream and backported to SUSE/v234 (see above). * Thu Oct 26 2017 fbuiAATTsuse.com- Import commit e44237e76f6e133e62ff6c681d3fd06ebf12f66d a4e02c099 udev-rules: all values can contain escaped double quotes now (#6890) d2b767a76 tmpfiles: remove old ICE and X11 sockets at boot (#6979) * Thu Oct 19 2017 fbuiAATTsuse.com- Add 0001-systemd-firstboot-add-vconsole-keymap-support.patch (bsc#1046436) Temporary patch until it\'s been merged by upstream, see https://github.com/systemd/systemd/pull/7035 * Fri Oct 06 2017 fbuiAATTsuse.com- Damn forgot to drop 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch in the spec file * Fri Oct 06 2017 fbuiAATTsuse.com- Import commit 6dea894131d78b20b9e0482f75afa6ee4dec8627 1cdd944b0 unit: when JobTimeoutSec= is turned off, implicitly turn off JobRunningTimeoutSec= too (bsc#1004995) This make 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch not needed anymore. * Thu Oct 05 2017 fbuiAATTsuse.com- Import commit 93688f8e53b4e482a55a7d4aba2d927ddedebdde c53522be3 compat-rules: allow to specify the generation number through the kernel cmdline * Wed Oct 04 2017 fbuiAATTsuse.com- Import commit c1e8af7d1e8b09c2878a5b17f513bfc41ae46dc6 982754275 build-sys: make sure 61-persitent-storage-compat.rules is installed with meson 9ac2e8b9b udev: proc_cmdline_get_key() FTW! (#6925) * Tue Sep 26 2017 fbuiAATTsuse.com- Import commit 9e0985dc330b1cf04bc44049962343bdf4ba851a 4fd7cd041 pam_logind: skip leading /dev/ from PAM_TTY field before passing it on dd6312828 logind: make sure we don\'t process the same method call twice (#6583) * Tue Sep 26 2017 fbuiAATTsuse.com- Update scripts-systemd-upgrade-from-pre-210.sh script - drop dependency on awk - fallback to runlevel #3 if something goes wrong Note: I\'m not sure how this is supposed to work as /etc/inittab is likely to be missing in my understanding. Indeed this file is part of the aaa_base package which might be upgraded before systemd is installed... * Tue Sep 26 2017 fbuiAATTsuse.com- Drop macros.systemd.upstream as it\'s not used * Thu Sep 14 2017 fbuiAATTsuse.com- Import commit 58ea3c819cca1639ef8c922505c573ba5e262b3d 334945091 shutdown: fix incorrect fscanf() result check (#6806) 027202892 shutdown: don\'t remount,ro network filesystems. (#6588) (bsc#1035386) bc77b53a5 shutdown: don\'t be fooled when detaching DM devices with BTRFS (boo#1055641) d9d293847 util: make get_block_device() available 421ce7382 tmpfiles: silently ignore any path that passes through autofs (#6506) (bsc#1045472) ca8f90e62 device: make sure to remove all device units sharing the same sysfs path (#6679) * Thu Sep 14 2017 fbuiAATTsuse.com- Make use of \"%tmpfiles_create\" in %post of the logger subpackage * Thu Sep 14 2017 fbuiAATTsuse.com- Add scripts-udev-convert-lib-udev-path.sh (bsc#1050152) This script takes care of converting /lib/udev into a symlink pointing to /usr/lib/udev when upgrading a distro using an old version of udev. * Thu Sep 14 2017 fbuiAATTsuse.com- Make use of \"%make_build\" rpm macro * Thu Sep 14 2017 fbuiAATTsuse.com- Renumber scripts to start at index 100 * Thu Sep 14 2017 fbuiAATTsuse.com- Introduce scripts-systemd-upgrade-from-pre-210.sh It collects all existing hacks done in %post to fix old/deprecated settings in systemd older than 210. This includes hacks needed to fix system that are migrating from SysV. There shouldn\'t be any functional changes. * Thu Sep 14 2017 fbuiAATTsuse.com- Move scripts for packaging workaround/fixes in /usr/lib/systemd/scripts It also renames fix-machines-subvol-for-rollbacks.sh into scripts-systemd-fix-machines-btrfs-subvol.sh Note that the \"scripts-systemd-\" prefix is used for those scripts so we can gather them. Why not using a directory instead ? because osc doesn\'t allow that. * Wed Aug 30 2017 fbuiAATTsuse.com- Add 0001-Revert-core-device-Use-JobRunningTimeoutSec-for-devi.patch (bsc#1048605) It\'s a temporary but urgent fix for a regression discovered in bug 1048605. The fix is still under discussion with upstream but we need to make progress here and limit the number of affected users. Consequently this fix reintroduces bsc#1004995 (the bug report has been re-opened) but this one is far less critical and a workaround was provided. The final solution will fix both bugs. * Tue Aug 29 2017 fbuiAATTsuse.com- Import commit 2bed4bf99cf7f24eafda490f778ed5e109f8d7f1 7a4935268 compat-rules: drop the boggus \'import everything\' rule (bsc#1046268) * Tue Aug 01 2017 fbuiAATTsuse.com- %regenerate_initrd_post is suppsed to be used in %post (not %pre) section * Fri Jul 28 2017 fbuiAATTsuse.com- Import commit 6887cc21f23e33ac37801a01d76176e5c16fd8ea 9dcc6c04e pid1: forward port console specificities handling for s390 arch to v234 * Fri Jul 28 2017 fbuiAATTsuse.com- Import commit 986e98fd5a75470ba17e21fea12d7d4e966c1ecc 4706ebc62 call chase_symlinks without the /sysroot prefix (#6411) (boo#1051172) * Thu Jul 27 2017 fbuiAATTsuse.com- Remove the unneeded hack forcing systemd-crypsetup binary to be linked against the just built libudev I don\'t remember why it was added but it looks unnecessary: most of all systemd components are linked againt libsystemd-shared.so which includes all the just built symbols. Also I don\'t see why it was done only for systemd-cryptsetup since all other binaries should have had suffered from the same issue. * Wed Jul 26 2017 fbuiAATTsuse.com- Import commit c5705e01800bdadd6a4fa7dc50d47b13eb697211 8ea065d44 compat-rules: don\'t rely on ID_SERIAL when generating \'by-id\' symlinks for NVMe devices (bsc#1048679) * Wed Jul 26 2017 fbuiAATTsuse.com- Import commit 06bed720274d9436405a7c27c8238d7d1aefca2b 66fffdf12 build-sys: don\'t hook var-lib-machined.mount to remote-fs.target when machined is disabled 96c232066 Revert \"core: don\'t load dropin data multiple times for the same unit (#5139)\" * Wed Jul 26 2017 fbuiAATTsuse.com- Drop support of compression from the mini package Hence remove the relevant build-requires from the mini package. * Fri Jul 21 2017 fbuiAATTsuse.com- Upgrade to v234 (commit 78af11131da1b2760778206806c0ebe8616a5284) - package /etc/systemd/system/dbus-org.freedesktop.network1.service - /usr/lib/systemd/resolv.conf is not installed if resolved is disabled * Fri Jul 07 2017 jengelhAATTinai.de- Edit pkgconfig(liblz4) dependency: liblz4 now uses 1.x *again * * Thu Jul 06 2017 fbuiAATTsuse.com- Added 0001-core-disable-session-keyring-per-system-sevice-entir.patch (bnc#1045886) Temporary patch to disable the session keyring stuff as it\'s currently broken and may introduce some security holes. * Thu Jul 06 2017 fbuiAATTsuse.com- Import commit 21827ea0875ff197e16e72003b2bfaa1c6e8daad 1ad06735f core: fail when syntactically invalid values for User=/Group= fields are detected (bsc#1047023) d563972e2 timesyncd: don\'t use compiled-in list if FallbackNTP has been configured explicitly f4e0c16f5 gpt-auto-generator: fix the handling of the value returned by fstab_has_fstype() in add_swap() (#6280) e1345aac5 fix add_esp() in the gpt-auto-generator.c (#6251) c591ece9a automount: don\'t lstat(2) upon umount request (#6086) (bsc#1040968) 643ab2eea gpt-auto-generator: disable gpt auto logic for swaps if at least one is defined in fstab f07d2022f fstab-util: introduce fstab_has_fstype() helper bf735bb35 fstab-util: don\'t eat up errors in fstab_is_mount_point() a4b40fbed resolved: simplify alloc size calculation (bsc#1045290 CVE-2017-9445) 8b960bec0 only check signature job error if signature job exists (#6118) (boo#1043758) 1418bfb5b job: Ensure JobRunningTimeoutSec= survives serialization (#6128) (bsc#1004995) 19b6d5f08 udev: turn off -Wformat-nonliteral for one safe case 717ace439 udev: net_id add support for platform bus (ACPI, mostly arm64) devices (#5933) a3bf2e6b5 core/mount: pass \"-c\" flag to /bin/umount (#6093) * Wed Jul 05 2017 fbuiAATTsuse.com- Add minimal support for boot.d/ * scripts in systemd-sysv-convert (boo#1046750) While at it, the handling of the symlink priorities is also removed since it doesn\'t appear to be used at all. * Thu Jun 22 2017 fbuiAATTsuse.com- Don\'t try to restart networkd/resolved if they\'re disabled (boo#1045521) \"systemctl try-restart/preset\" wants the unit files exist. * Thu Jun 22 2017 fbuiAATTsuse.com- Stop shipping /usr/lib/sysusers.d/basic.conf (bsc#1006978) Ok looks like the previous change was the right thing to do and we continue to follow this path by relying on the new user/group scheme Therefore the basic system user/group are now managed and created by system-sysusers and udev also relies on this for the groups it uses in its rule files. Ideally we should have listed all of the groups in the deps (with \"Requires: group(disk)\" but the list of the groups is rather long and the risk for those groups to be re-organized is probably low, so currently we simply use \"Requires: system-group-hardware\" as a shortcut. * Fri Jun 16 2017 fbuiAATTsuse.com- Make sure \"lock\" group is created On SUSE distros, /run/lock must be owned by \"lock\" group (see boo#733523). This group was previously created by another package but since a recent changes it doesn\'t seem to be true anymore or at least this package isn\'t pulled in anymore when building the rescue system. For now make systemd creates the group by adding \"Requires: group(lock)\". I\'m currently not sure why we don\'t use sysusers.d stuff for that purpose and if the \"lock\" group on /run/lock is still mandatory. This should be revisited later. * Wed Jun 07 2017 fbuiAATTsuse.com- Make sure dracut (if installed) will embed the new compat rule The new compat rule must be embedded in the initramfs so make sure that the installed dracut supports it. * Wed May 24 2017 fbuiAATTsuse.com- Upgrade to v233 (commit 330b55d5e28d17f361062dba66426e46fb7d7857) - package new systemd-umount binary - package new environment generator stuff - drop /dev/root symlink support - /etc/pam.d/systemd-user is not patched anymore but we ship a dedicated file for SUSE now. - manage compat symlink generation in a dedicated branch (bsc#1040153) * Wed May 17 2017 fbuiAATTsuse.com- Fix systemd-sysv-convert when a package starts shipping service units (bsc#982303) The database might be missing when upgrading a package which was shipping no sysv init scripts nor unit files (at the time --save was called) but the new version start shipping unit files. * Wed May 17 2017 fbuiAATTsuse.com- Fix indentation in systemd-sysv-convert While at it, strip trailing whitespaces. No functional changes. * Thu May 11 2017 fbuiAATTsuse.com- Disable group shadow support (bsc#1029516) The new configure option will be imported during the next tarball update. * Tue May 02 2017 fbuiAATTsuse.com- Ship /var/log/README Unfortunately it\'s not possible to also ship /etc/init.d/README because of rpm \"sanity\" checks that prevent executable in /etc/init.d * Tue May 02 2017 fbuiAATTsuse.com- Drop systemd-{journalctl,loginctl} legacy symlinks. * Tue May 02 2017 fbuiAATTsuse.com- Drop %preun section Currently the only use of this section is to remove the symlinks enabling systemd services on package removal. Those symlinks were initially installed by the systemd package installation but could have been overriden by the sysadmin later. If so the symlinks shouldn\'t be uninstalled. Also in a near futur disabling services will install a symlink to /dev/null. * Tue May 02 2017 fbuiAATTsuse.com- Import commit 9e33c2ae69fbb705e8ad143536e419a231e93020 04ef0eab8 importd: support SUSE style checksums supplementary (#5800) fb601ad9a importd: support SUSE style checksums (#5206) (fate#322054) b76b27c76 hwdb: fix warning \"atkbd serio0: Unknown key pressed\" (#5772) (boo#1010220) cb0d991f6 loginctl: fix typo causing ignoring multiple session IDs (#5732) * Tue May 02 2017 fbuiAATTsuse.com- Make use of %systemd_postun() * Tue May 02 2017 fbuiAATTsuse.com- Restart a couple of systemd services on package update Those services (most notably journald) should support restarting these days. However logind still doesn\'t but that should be fixed pretty soon, well I hope :) * Tue May 02 2017 fbuiAATTsuse.com- Don\'t buildrequire pam-config, it\'s not used at this step. Also drop the use of it in %postun as it can\'t realistically happen... * Thu Apr 20 2017 fbuiAATTsuse.com- Don\'t call /sbin/ldconfig in %post of the main package systemd main package doesn\'t ship any shared libs so there\'s no point in calling ldconfig in %post/%postun * Thu Apr 20 2017 fbuiAATTsuse.com- Silent %tmpfiles_create in %post (bsc#1034938) Due to bsc#1024740, we stopped generating /etc/machine-id during systemd package installation making the specifier \'%m\' unavailable in the tmpfiles.d configuration files at this time. Make it simple for now and silent %tmpfiles_create, after all that\'s how the macro was implemented originally. * Mon Apr 10 2017 fbuiAATTsuse.com- Import commit f0325620d23a247682c629d28883a364e4a7a8c4 327814841 core: when a unit\'s SourcePath points to API VFS pretend we are never out-of-date (#5487) f4b9fb58e units: move Before deps for quota services to remote-fs.target (#5627) (bsc#1028263) 44b9d27f8 udev: net_id - support predictable ifnames on vio buses (#5675) (bnc#1029183) 64f4761c9 units: apply plymouth warning fix to in rescue mode as well (#5615) 77607b887 units: do not throw a warning in emergency mode if plymouth is not installed (#5528) (bsc#1025398) 336d6016c core: downgrade \"Time has been changed\" to debug (#4906) (bsc#1028610) * Wed Mar 22 2017 fbuiAATTsuse.com- Consider chroot updates in fix-machines-subvol-for-rollbacks.sh (bsc#1030290) * Tue Mar 14 2017 fbuiAATTsuse.com- Initialize /etc/machine-id during the first boot (bsc#1024740) Previously that was done at package installation but it didn\'t fit well for appliance builds. * Tue Mar 07 2017 fbuiAATTsuse.com- Import commit 68fc0a749a83d16d4cde8471d5030bc6254ffd96 76d4d05fb udev: fix variable assignment 473df8cc4 udev-rules: perform whitespace replacement for symlink subst values (bsc#1025886) d6c3ff647 udev-event: add replace_whitespace param to udev_event_apply_format 30ad15f7c libudev-util: change util_replace_whitespace to return number of chars in dest * Fri Mar 03 2017 fbuiAATTsuse.com- Import commit 103259b3226251d06f79ca627f7b0ba0bd49f4bc 0ee7890dd automount: if an automount unit is masked, don\'t react to activation anymore (#5445) 99865a181 core: make sure to destroy all name watching bus slots when we are kicked off the bus (#5294) (bsc#1006687) f34234c54 build-sys: add check for gperf lookup function signature (#5055) 44e39538f sd-event: \"when exiting no signal event are pending\" is a wrong assertion (#5271) (boo#995936 bsc#1022014) 471b26807 sd-event: when an event source fails, don\'t assume the type of it is still set * Mon Feb 20 2017 fbuiAATTsuse.com- Don\'t ship systemd-resolved for now (bsc#1024897) If resolved is enabled , systemd-tmpfiles creates a wrong symlink in /etc/resolv.conf which confuses the network manager actually used. * Thu Feb 09 2017 fbuiAATTsuse.com- More indentation cleanup (no functional changes) * Wed Feb 08 2017 kukukAATTsuse.de- Remove obsolete insserv requirements for udev again [bsc#999841] * Mon Feb 06 2017 fbuiAATTsuse.com- Import commit cd97d5d5fef79ab9d957bf6504d085c0faca6bfc e587b6ce0 disable RestrictAddressFamilies on all architectures but x86_64 one (bsc#1023460) c8ae05632 journald: don\'t flush to /var/log/journal before we get asked to (bsc#1004094) 7261eaf3e sd-event: fix sd_event_source_get_priority() (#4712) * Fri Feb 03 2017 fbuiAATTsuse.com- Move fix for permission set on /var/lib/systemd/linger/ * (no functional changes) Move that part after the fix on timer timestamp files otherwise the comment doesn\'t make sense. * Wed Feb 01 2017 fbuiAATTsuse.com- Import commit 028fd9b60580976dffb09b3576a2b652ee35137c cc2ca55ff build-sys: do not install ctrl-alt-del.target symlink twice ececae77a device: Avoid calling unit_free(NULL) in device setup logic (#4748) * Wed Feb 01 2017 fbuiAATTsuse.com- Ship systemd-resolved but it\'s disabled by default (bsc#1018387) The NSS plugin will also be disabled, users need to enable it manually. * Wed Jan 25 2017 fbuiAATTsuse.com- Don\'t ship ldconfig.service anymore This service was introduced to support stateless systems that support offline /usr updates properly. AFAIK we don\'t support any such system for now, so disable it. If it\'s wrong it\'s easy enough to restore it back. Related to bsc#1019470. * Wed Jan 25 2017 fbuiAATTsuse.com- Be more consistent with indentation ( *no * functional changes) Indentation should use 8 spaces now (no tabs). * Wed Jan 25 2017 fbuiAATTsuse.com- Import commit 2559bc0c076b58f0a649056e79ca90fe5f1d556c 9c4a759ab systemctl: \'show\' don\'t exit with a failure status if the requested property does not exist [SUSE] (bsc#1021062) f9194193b systemctl: remove duplicate entries showed by list-dependencies (#5049) (bsc#1012266) 2a6653335 rule: don\'t automatically online standby memory on s390x (bsc#997682) * Wed Jan 25 2017 fbuiAATTsuse.com- Fix permission set on /var/lib/systemd/linger/ * Those files are created by logind which run with umask(0022), so they are not world writable and shouldn\'t be affected by bsc#1020601. But it\'s cleaner to not let files forever with their setuid bit set for no good reason. * Wed Jan 25 2017 fbuiAATTsuse.com- Fix permissions set on permanent timer timestamp files (bsc#1020601) (CVE-2016-10156) This change makes sure to fix the permissions of the timestamp files which could have been created by an affected version of systemd. Local unprivileged users could have run arbitrary code as root if systemd previously created world writable suid root files such as permanent timer stamp files. * Tue Jan 10 2017 fbuiAATTsuse.com- Import commit 3edb876e3b80437a95502aa5d31d454606ea94bd 27b544224 core: make sure to not call device_is_bound_by_mounts() when dev is null (#5033) (bsc#1018399) * Fri Jan 06 2017 fbuiAATTsuse.com- Use the %{resolved} build conditional for the nss-resolve subpackage * Thu Jan 05 2017 fbuiAATTsuse.com- /usr/bin/systemd-resolve was missing from the filelist * Thu Jan 05 2017 fbuiAATTsuse.com- Silent warnings emitted when udev socket units are restarted during package upgrade (bsc#1018214) * Mon Dec 19 2016 fbuiAATTsuse.com- Upgrade to v232, commit de62e96da6a62ac61a7dea45cc558f5fa4342032 - a4dff165d nspawn: resolv.conf might not be created initially (#4799) - b543fe907 nspawn: fix condition for mounting resolv.conf (#4622) - 1aed89e55 core: make mount units from /proc/self/mountinfo possibly bind to a device (#4515) (boo#909418 bsc#912715 bsc#945340) - bfb54ecdc coredumpctl: let gdb handle the SIGINT signal (#4901) (bsc#1012591) * Wed Dec 14 2016 fbuiAATTsuse.com- Really include legacy kbd maps in kbd-model-map (bsc#1015515) Instead of fix-machines-subvol-for-rollbacks.sh... * Thu Dec 08 2016 fbuiAATTsuse.com- Enable lz4 (which becomes the default) It\'s much faster than xz and thus should be more appropriate to compress journals and coredumps. The LZ4 logic is now officially supported and no longer considered experimental. The new frame api was released in v125. * Tue Dec 06 2016 fbuiAATTsuse.com- Good by compatlibs support There\'s no longer need for enabling/disabling the support for the compatlibs as it\'s been dropped from the source code. * Tue Nov 29 2016 fbuiAATTsuse.com- Drop /usr/lib/systemd/libsystemd-shared-%{version}.so from the 32bit package This shared library is not for public use, and is neither API nor ABI stable, but is likely to change with every new released update. Only systemd binaries are supposed to link against it. This also prevents from the 32bit package to conflit with the 64bit one if this lib was installed by both packages. * Tue Nov 22 2016 fbuiAATTsuse.com- Upgrade to v232, commit c5c3445825981e2a5c3ed71214127d5b1b9de802: - Dropped backported commits which has been merged - Forward-port Suse specific patches - Added --disable-lto option to ./configure - Added systemd-mount - Removed in %file /usr/lib/systemd/user/ *.socket: since 798c486fbcdce3346cd86 units/systemd-bus-proxyd.socket has been removed. - Removed in %file %{_sysconfdir}/systemd/bootchart.conf since commit 232c84b2d22f2d96982b3c bootchart is not part of systemd anymore. - Backward compat libs have been disabled since it\'s been dropped from the source code. - Added /usr/bin/systemd-socket-activate in %file - Added --without-kill-user-processes ./configure option - Bump libseccomp build require (>= 2.3.1) as described in README - Specifiy version of libmount as required in the README * Fri Nov 18 2016 meissnerAATTsuse.com- libudev-devel 32bit is needed for building 32bit wine now. * Mon Nov 14 2016 fbuiAATTsuse.com- specfile: conflict systemd-bash-completion and systemd-mini-bash-completion Otherwise the build system detects that systemd-bash-completion and its mini variant are conflicting at files level even though those packages can\'t be installed on the same system. * Thu Nov 10 2016 fbuiAATTsuse.com- specfile: clean up nss- * plugins descriptions and drop nss-myhostname-config script for now. Currently /etc/nsswitch.conf is supposed to be edited by the sysadmin to enable the modules. However for some reasons only nss-myhostname is removed from the conf file when the corresponding package is uninstalled. This is inconsistent so let\'s remove it. Actually I\'m wondering if we shouldn\'t make those NSS plugins part of the main package and get rid of all those sub-packages... * Thu Nov 10 2016 fbuiAATTsuse.com- specfile: remove old comments and unneeded sed command * Thu Nov 10 2016 fbuiAATTsuse.com- specfile: no need to create systemd-update-utmp-runlevel.service symlinks anymore The symlinks in /usr/lib/systemd/system/.target.wants/systemd-update-utmp-runlevel.service are created in Makefile.am since commit d5d8429a12c4b1. \'reboot\' and \'poweroff\' targets initially had the symlinks but there\'s not point since the latter conflicts shutdown.target whereas the 2 targets pull it in. See: https://github.com/systemd/systemd/pull/4429 * Thu Nov 10 2016 fbuiAATTsuse.com- specfile: remove the following warnings: [ 256s] warning: File listed twice: /usr/lib/systemd/system/dbus.target.wants [ 256s] warning: File listed twice: /usr/lib/systemd/system/default.target.wants * Wed Oct 26 2016 fbuiAATTsuse.com- Own a couple of directories even if they don\'t belong to systemd otherwise the build system will complain. Some directories (owned by others packages) are simply used by systemd to ship some scripts or config files to customize others * optional * components. Since thos components are not build required by systemd those directories are not owned by any packages and the BS complains... * Wed Oct 26 2016 fbuiAATTsuse.com- Import commit 15ea716 journal-remote: change owner of /var/log/journal/remote and create /var/lib/systemd/journal-upload (bsc#1006372) * Mon Oct 24 2016 fbuiAATTsuse.com- %sysusers_create and %tmpfiles_create must be called in %post Calling %pre is broken since the respective conf files are not yet installed. * Mon Oct 24 2016 fbuiAATTsuse.com- %{_libexecdir}/{tmpfiles.d,sysusers.d}/systemd-remote.conf are part of systemd-journal-remote package (only). * Mon Oct 24 2016 fbuiAATTsuse.com- systemd-journal-{gatewayd,remote,upload} units are only part of \"systemd-journal-remote\" package. So exclude them from the main package. * Mon Oct 24 2016 fbuiAATTsuse.com- Import commit a1c145e6ad6588555dca64402f9103fb1e02b1a0 7f34037 man: explain that *KeyIgnoreInhibited only apply to a subset of locks df5798b Revert \"logind: really handle *KeyIgnoreInhibited options in logind.conf\" (bsc#1001790 bsc#1005404) f79fee7 Revert \"kbd-model-map: add more mappings offered by Yast\" 3760c10 manager: tighten incoming notification message checks d6efd71 core: only warn on short reads on signal fd 6eebd91 manager: be stricter with incomining notifications, warn properly about too large ones fdf2dc3 manager: don\'t ever busy loop when we get a notification message we can\'t process * Thu Oct 20 2016 fbuiAATTsuse.com- Rename kbd-model-map-extra into kbd-model-map.legacy * Wed Oct 19 2016 fbuiAATTsuse.com- Remove tcpd-devel build requirement. tcpwrap support has been removed since v212, see commit 7f8aa67131cfc03ddcbd31c0420754864fc122f0 * Tue Oct 18 2016 fbuiAATTsuse.com- remove all dummy \"aliases\" to /etc/init.d (as it was already done by factory more than 1 year ago). Even if a sysvinit script is still requiring one of those dummy symlinks this should not be an issue since this is requirement is translated into a weak dependency. * Tue Oct 18 2016 fbuiAATTsuse.com- specfile: - do not own /usr/share/zsh directory - do not own /etc/dbus-1 and /etc/dbus-1/system.d dirs - do not own /usr/share/dbus-1 dir * Tue Oct 18 2016 fbuiAATTsuse.com- specfile: %{_prefix}/lib/systemd/system-preset was mentioned twice in %files section. * Tue Oct 18 2016 fbuiAATTsuse.com- Specfile cleanup: - use curly braces with rpm macros * Tue Oct 18 2016 fbuiAATTsuse.com- Specfile cleanup: - %ghost files doesn\'t need (anymore) to be created in %builroot - do not own /etc/X11/xorg.conf.d and /etc/X11/xinit * Tue Oct 18 2016 fbuiAATTsuse.com- Specfile cleanup: no need to protect the manpages with %bootstrap condition in nss-myhostname package since the package itself is already protected. * Tue Oct 18 2016 fbuiAATTsuse.com- fix nss-resolve sub package: - add a %files section - add a package description - libnss_resolve.so.2 is now part of this subpackage - add %post and %postun sections * Tue Oct 18 2016 fbuiAATTsuse.com- Specfile cleanup: - reorganize some files in %files by types - some config files were missing the \"noreplace\" attribute * Tue Oct 18 2016 fbuiAATTsuse.com- Use %config(noreplace) for %{_sysconfdir}/pam.d/systemd-user * Tue Oct 18 2016 fbuiAATTsuse.com- Rework systemd-gatewayd package: - some gateway\'s files were still in the main package - it now includes all progs dealing with remote journals - it can be turned off (SP2 does that currently) - it\'s been renamed systemd-journal-remote to reflect that * Mon Oct 17 2016 fbuiAATTsuse.com- Specfile cleanup: - only specify once %{_prefix}/lib/systemd/system-shutdown in %file - no need to list the content of %{_prefix}/lib/systemd/user-generators in %file - machined is not built when %bootstrap = 1 * Mon Oct 17 2016 fbuiAATTsuse.com- Specfile cleanup: - There\'s no point in listing all generators in %file explicitly. The default is to include all of them and if for some reason one must be excluded then it should be done explicitly. * Mon Oct 17 2016 fbuiAATTsuse.com- Specfile cleanup: - remove explicit call to make for building man pages. This is not needed and was maybe useful when generated doc was pre-built and shipped in the tarball. * Mon Oct 17 2016 fbuiAATTsuse.com- Specfile cleanup: - break overly long and unreadable line using mkdir - gather directory creations * Mon Oct 17 2016 fbuiAATTsuse.com- Stop providing udevd.8 systemd-udevd has replaced udevd for some time already and usage of udevd should be avoided. Therefore don\'t encourage this and stop documenting it. * Mon Oct 17 2016 fbuiAATTsuse.com- Import from factory: - Thu Feb 4 11:05:37 UTC 2016 - lnusselAATTsuse.de - curl also causes building of journal-upload. That one has rather unusal certificate usage, set it\'s ca root to /etc/pki/systemd instead of the built-in default /etc/ssl as journal-remote and journal-upload think they can put stuff in /etc/ssl/certs then but that directory is managed by p11-kit and doesn\'t serve the purpose those programs think. * Thu Oct 13 2016 fbuiAATTsuse.com- Package rootsymlink-generator helper. It was forgotten when switching to the git repo but re-added back. That said this thing should be removed as it\'s broken as soon as there\'s no direct link between the root fs and its backend device node (i.e. BTRFS). * Thu Oct 13 2016 fbuiAATTsuse.com- Add kbd-model-map-extra file which contains the additional legacy keymaps needed by yast. This was previously directly patched in the systemd source code. * Mon Oct 10 2016 fbuiAATTsuse.com- Imported e251b8d7fb5c801fdfa3a023257ba0e4d514f3b0 - Re-add back /dev/root symlink generation (although this must be deprecated and finally removed). * Fri Oct 07 2016 fbuiAATTsuse.com- Migrating to the Suse Systemd git repo: Third step: - Re-enable networkd (disabled by default in SLE12) * Fri Oct 07 2016 fbuiAATTsuse.com- Migrating to the Suse Systemd git repo: Second step: - Import the specfile - Import the tarball generated from the git repo - Import lastest changes for the different scripts * Fri Oct 07 2016 fbuiAATTsuse.com- Migrating to the Suse Systemd git repo: First step: drop all patches and drop the tar ball. The dropped patches are: fix-support-for-boot-prefixed-initscript-bnc-746506.patch set-and-use-default-logconsole.patch ensure-ask-password-wall-starts-after-getty-tty1.patch 0001-rules-block-add-support-for-pmem-devices-3683.patch Fix-run-lock-directories-permissions-to-follow-openSUSE-po.patch 1007-physical-hotplug-cpu-and-memory.patch 1066-udev-add-compatibility-links-for-truncated-by-id-links.patch watch_resolv.conf_for_become_changed.patch 0019-make-completion-smart-to-be-able-to-redirect.patch systemd-add-user-keep.patch 0001-core-re-sync-bus-name-list-after-deserializing-durin.patch systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff avoid-random-hangs-on-timeouts-due-lost-cwd.patch 1037-udev-exclude-cd-dvd-from-block-device.patch 0001-add-network-device-after-NFS-mount-units.patch journald-advice-about-use-of-memory.patch 1011-64-btrfs.rules-skip-btrfs-check-if-devices-are-not-r.patch 1006-udev-always-rename-network.patch handle-numlock-value-in-etc-sysconfig-keyboard.patch use-rndaddentropy-ioctl-to-load-random-seed.patch 0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch 0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch 0001-pam_systemd_do_override_XDG_RUNTIME_DIR_of_the_original_user.patch 0001-bnc888612-logind-polkit-acpi.patch avoid-divide-by-zero-sigtrap.patch 1035-99-systemd.rules-Ignore-devices-with-SYSTEMD_READY-0.patch suse-sysv-bootd-support.diff ensure-shortname-is-set-as-hostname-bnc-820213.patch parse-crypttab-for-noauto-option.patch tty-ask-password-agent-on-console.patch 0001-pid1-process-zero-length-notification-messages-again.patch handle-root_uses_lang-value-in-etc-sysconfig-language.patch 0001-core-exclude-.slice-units-from-systemctl-isolate.patch vhangup-on-all-consoles.patch 0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch apply-ACL-for-nvidia-device-nodes.patch make-emergency.service-conflict-with-syslog.socket.patch 0001-journal-warn-when-we-fail-to-append-a-tag-to-a-journ.patch 1096-new-udev-root-symlink-generator.patch 1099-Add-default-rules-for-valve-steam-controller-to-work.patch 0001-journal-set-STATE_ARCHIVED-as-part-of-offlining-2740.patch systemd-install-compat_pkgconfig-always.patch 1012-Skip-persistent-device-link-creation-on-multipath-de.patch 0001-avoid-abort-due-timeout-at-user-service.patch insserv-generator.patch apply-ACL-for-nvidia-uvm-device-node.patch restore-var-run-and-var-lock-bind-mount-if-they-aren-t-sym.patch systemd-pam_config.patch systemd-dbus-system-bus-address.patch let-linker-find-libudev-for-libdevmapper.patch 1098-systemd-networkd-alias-network-service.patch 0001-let-systemctl-completion-ignore-at-names.patch boot-local-start.patch 1095-set-ssd-disk-to-use-deadline-scheduler.patch tomcat6-var-lock-subsys-legacy.patch let-vconsole-setup-get-properties-only-once-to-copy-them.patch plymouth-quit-and-wait-for-emergency-service.patch respect-nfs-bg-option.patch 0001-If-the-notification-message-length-is-0-ignore-the-m.patch 1062-rules-set-default-permissions-for-GenWQE-devices.patch rescue-emergency-target-conflicts.patch Correct_assert_on_unexpected_error_code.patch 1097-udevd-increase-maximum-number-of-children.patch 0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch 1005-create-default-links-for-primary-cd_dvd-drive.patch allow-multiple-sulogin-to-be-started.patch systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch 0010-do-not-install-sulogin-unit-with-poweroff.patch 1003-udev-netlink-null-rules.patch 1002-rules-create-by-id-scsi-links-for-ATA-devices.patch 0001-nss-mymachines-do-not-allow-overlong-machine-names.patch shut-up-rpmlint-on-var-log-journal.patch systemd-tmp-safe-defaults.patch portmap-wants-rpcbind-socket.patch hostname-NULL.patch 0001-pid1-more-informative-error-message-for-ignored-noti.patch 0001-journal-fix-HMAC-calculation-when-appending-a-data-o.patch handle-disable_caplock-and-compose_table-and-kbd_rate.patch kbd-model-map.patch systemctl-set-default-target.patch 0014-journald-with-journaling-FS.patch 0001-On_s390_con3270_disable_ANSI_colour_esc.patch * Fri Sep 30 2016 fbuiAATTsuse.com- Import a better fix from upstream for bsc#1001765 - Added: 0001-pid1-more-informative-error-message-for-ignored-noti.patch 0001-pid1-process-zero-length-notification-messages-again.patch - Updated (no code changes, only patch metadata) 0001-If-the-notification-message-length-is-0-ignore-the-m.patch 0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch * Thu Sep 29 2016 fbuiAATTsuse.com- Re add back \"udev: don\'t require nsserv and fillup\" Did this in the wrong project... it was a complicated day today ;) * Thu Sep 29 2016 fbuiAATTsuse.com- Added 2 patches to fix bsc#1001765 0001-If-the-notification-message-length-is-0-ignore-the-m.patch 0001-pid1-don-t-return-any-error-in-manager_dispatch_noti.patch * Thu Sep 29 2016 fbuiAATTsuse.com- Revert \"udev: don\'t require nsserv and fillup\" It\'s been judged too late for being part of SLE12 final release. Nevertheless it\'s part of Factory and will be reintroduced after the final release is out (ie through an update). * Mon Sep 26 2016 fbuiAATTsuse.com- systemd-sysv-convert: make sure that /var/lib/systemd/sysv-convert/database is always initialized (bsc#982211) If \"--save\" command was used and the sysv init script wasn\'t enabled at all the database file wasn\'t created at all. This makes the subsequent call to \"--apply\" fail even though this should not considered as an error. * Mon Sep 26 2016 fbuiAATTsuse.com- Added patches to fix journal with FSS protection enabled (bsc#1000435) 0001-journal-fix-HMAC-calculation-when-appending-a-data-o.patch 0001-journal-set-STATE_ARCHIVED-as-part-of-offlining-2740.patch 0001-journal-warn-when-we-fail-to-append-a-tag-to-a-journ.patch * Wed Sep 21 2016 fbuiAATTsuse.com- udev: don\'t require nsserv and fillup (bsc#999841) udev has no LSB init scripts nor fillup templates anymore. * Fri Sep 16 2016 fbuiAATTsuse.com- Build require python and python-lxml in order to generate systemd.directives man page (bsc#986952) * Fri Sep 16 2016 fbuiAATTsuse.com- Add rules: block: add support for pmem devices (#3683) (bsc#988119) 0001-rules-block-add-support-for-pmem-devices-3683.patch * Tue Sep 06 2016 tbechtoldAATTsuse.com- Fix is-enabled check in systemd-sysv-install (bsc#997268) * Wed Aug 24 2016 dimstarAATTopensuse.org- Only BuildRequire gnu-efi when building the \'real\' systemd package. * Tue Aug 23 2016 fbuiAATTsuse.com- Add a script to fix /var/lib/machines to make it suitable for rollbacks (bsc#992573) * Wed Aug 10 2016 meissnerAATTsuse.com- reverted the systemctl split-off on request of Franck Bui. * Fri Jul 29 2016 jengelhAATTinai.de- Add sysusers to the new split \"systemctl\" subpackage * Tue Jul 26 2016 jengelhAATTinai.de- Split systemctl and tmpfiles into a separate package * Tue Jul 19 2016 develop7AATTdevelop7.info- Fix 1099-Add-default-rules-for-valve-steam-controller-to-work.patch to enable missing functionality of Steam Controller * Sun Jul 17 2016 asaraiAATTsuse.com- Backport unified_cgroup_hierarchy fix for Linux >= 4.4. boo#989276 + systemd-230-cgroup2-use-new-fstype-for-unified-hierarchy.patch * Sat Jun 18 2016 arvidjaarAATTgmail.com- drop 1060-udev-use-device-mapper-target-name-for-btrfs-device-ready.patch it breaks btrfs on multiple device-mapper devices (boo#984516). The problem it tried to fix is already fixed in rule shipped with btrfsprogs (see boo#912170). * Wed May 04 2016 Thomas.BlumeAATTsuse.com- fix warning about missing install info during preset (boo#970293) 0001-systemctl-pid1-do-not-warn-about-missing-install-inf.patch * Thu Apr 07 2016 schwabAATTsuse.de- Avoid bootstrap cycle with sg3_utils * Tue Apr 05 2016 wernerAATTsuse.de- Fix patch patch handle-numlock-value-in-etc-sysconfig-keyboard.patch that is do not close a file descriptor twice (boo#973907) * Sat Mar 26 2016 jengelhAATTinai.de- Add two patches which address logind/networkd disappearing from dbus (and busctl) even while the units and processes continue running. 0001-core-fix-bus-name-synchronization-after-daemon-reloa.patch 0001-core-re-sync-bus-name-list-after-deserializing-durin.patch * Mon Mar 14 2016 fbuiAATTsuse.com- drop all compiler/linker option customizations: - -pipe option is used by default since day 0 - get rid of cflags() function which is not needed - --hash-size has no impact specially in runtime IOW, use the default options for the compiler and the linker, there\'s no point in making systemd different from other package in this regards. * Mon Mar 14 2016 fbuiAATTsuse.com- use %make_build instead of \'make %{?_smp_mflags}\' * Mon Mar 14 2016 fbuiAATTsuse.com- be more strict on own lib version requirements * Mon Mar 14 2016 fbuiAATTsuse.com- systemd should require udev with the exact same version * Thu Mar 10 2016 wernerAATTsuse.de- Modify patch handle-numlock-value-in-etc-sysconfig-keyboard.patch to allow that open, seek, and read of /dev/mem may fail e.g. on XEN based virtual guests (bsc#961120) * Tue Mar 01 2016 wernerAATTsuse.de- Add upstream patch 0001-core-exclude-.slice-units-from-systemctl-isolate.patch this fixes forced logouts on isolate target aka changing runlevel (boo#966535) * Thu Feb 04 2016 lnusselAATTsuse.de- require curl and bzip2 to build importd- curl also causes building of journal-upload. That one has rather unusal certificate usage, set it\'s ca root to /etc/pki/systemd instead of the built-in default /etc/ssl as journal-remote and journal-upload think they kan put stuff in /etc/ssl/certs then but that directory is managed by p11-kit and doesn\'t serve the purpose those programs think.- /var/lib/systemd/random-seed is a file- own /var/lib/machines- add systemd-228-nspawn-make-journal-linking-non-fatal-in-try-and-auto.diff * Sat Jan 09 2016 afaerberAATTsuse.de- systemd-sysv-install: Fix chkconfig argument for disable op * Thu Jan 07 2016 olafAATTaepfle.de- Create groups adm,input,tape in fixed order (boo#944660) * Mon Dec 21 2015 fbuiAATTsuse.com- Make sure we don\'t use tmpfs on /tmp by default (bsc#940522) * Mon Dec 21 2015 jengelhAATTinai.de- Avoid enabling readahead services; they have been removed.- In %install, only process kbd-model-map.xkb-generated if it exists. Resolves a build failure in 13.2/42.1. * Wed Dec 09 2015 crrodriguezAATTopensuse.org- spec: update minimum kernel version to 3.11- Update minimum util-linux version to 2.27.1 * Thu Dec 03 2015 tchvatalAATTsuse.com- Add patch to enable working steam controller: * 1099-Add-default-rules-for-valve-steam-controller-to-work.patch * Mon Nov 30 2015 thomas.blumeAATTsuse.com- fix CVE-2015-7510: Stack overflow in nss-mymachines (boo#956712) Add 0001-nss-mymachines-do-not-allow-overlong-machine-names.patch * Wed Nov 18 2015 jengelhAATTinai.de- Update to new upstream release 228 * The various memory-related resource limit settings (such as LimitAS=) now understand the usual K, M, G, ... suffixes to the base of 1024 (IEC). Similar, the time-related settings understand the usual min, h, day, ... suffixes now. * CPUAffinity= now takes CPU index ranges in addition to just individual indexes. * A number of properties previously only settable in unit files are now also available as properties to set when creating transient units programmatically via the bus.- Remove 0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch (merged upstream) * Fri Nov 13 2015 sor.alexeiAATTmeowr.ru- Update to 227.- Rebase systemd-pam_config.patch, handle-root_uses_lang-value-in-etc-sysconfig-language.patch, 0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch, 0001-On_s390_con3270_disable_ANSI_colour_esc.patch, 0014-journald-with-journaling-FS.patch, 0019-make-completion-smart-to-be-able-to-redirect.patch, avoid-divide-by-zero-sigtrap.patch, systemd-add-user-keep.patch, set-and-use-default-logconsole.patch, tty-ask-password-agent-on-console.patch, 0001-bnc888612-logind-polkit-acpi.patch, watch_resolv.conf_for_become_changed.patch, 1097-udevd-increase-maximum-number-of-children.patch.- Remove 0002-units-enable-waiting-for-unit-termination-in-certain.patch, 1001-re-enable-by_path-links-for-ata-devices.patch, rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch: fixed upstream. * Thu Nov 12 2015 wernerAATTsuse.de- Modify patch handle-root_uses_lang-value-in-etc-sysconfig-language.patch to handle locale at boot time well (boo#927250)- Be able to use build service environments several times * Tue Nov 10 2015 schwabAATTsuse.de- 1096-new-udev-root-symlink-generator.patch: fix substitution in ExecStart value * Wed Oct 21 2015 dmuellerAATTsuse.com- enable seccomp for aarch64 (fate#318444) * Thu Oct 15 2015 fbuiAATTsuse.com- Fix again UEFI for mini package * Thu Oct 15 2015 jengelhAATTinai.de- Drop one more undesirable Obsoletes/Provides. This should have been a Conflicts. (There was already a Conflicts, and since Conflicts go both ways, we won\'t need a second one.) * Thu Oct 15 2015 wernerAATTsuse.de- No UEFI for systemd-mini * Mon Oct 12 2015 fbuiAATTsuse.com- Add 2 upstream patches to fix boo#949574 and bsc#932284 0001-Make-sure-the-mount-units-pulled-by-RequiresMountsFo.patch 0002-units-enable-waiting-for-unit-termination-in-certain.patch * Fri Oct 09 2015 fbuiAATTsuse.com- Disable systemd-boot on aarch64 since it fails to build. Error while compiling src/boot/efi/util.o is: usr/include/efi/aarch64/efibind.h:2:20: fatal error: stdint.h: No such file or directory * Fri Oct 09 2015 fbuiAATTsuse.com- Fix UEFI detection logic: basically we let configure.ac figure out if UEFI is supported by the current build environment. No need to clutter the spec file with a new conditionnal %has_efi.- Provide systemd-bootx64.efi (aka gummiboot) * Tue Oct 06 2015 wernerAATTsuse.de- Modify patch tty-ask-password-agent-on-console.patch to reflect the changes done for pull request 1432 * Thu Oct 01 2015 jengelhAATTinai.de- Undo Obsoletes/Provides (from Aug 11), creates too big a cycle.- Provide systemd-sysv-install program/link [bnc#948353] * Fri Sep 25 2015 wernerAATTsuse.de- Fix patch tty-ask-password-agent-on-console.patch not to crash away but enable it to ask on all devices of /dev/console * Wed Sep 23 2015 jengelhAATTinai.de- Avoid \"file not found /etc/udev/rules.d/70-persistent-net.rules\" waring occurring in %post * Wed Sep 23 2015 wernerAATTsuse.de- Add patch let-vconsole-setup-get-properties-only-once-to-copy-them.patch to avoid broken virtual console mapping due stressed ioctl API for the virtual consoles (boo#904214) * Mon Sep 07 2015 wernerAATTsuse.de- Fix last change that is use the new name for udev packages in %pretrans. * Mon Sep 07 2015 fbuiAATTsuse.com- restore usage of LUA in %pretrans. * Mon Sep 07 2015 wernerAATTsuse.de- Try to generate the systemd users and groups always in same order to avoid republish other packages (boo#944660) * Fri Aug 21 2015 fbuiAATTsuse.com- cleanup specfile by removing commands that were dealing with systemd pre-generated files: we\'re now using systemd tarball generated directly from the git repo which doesn\'t contain any of these files.- there\'s no point in using LUA in %pretrans * Wed Aug 19 2015 fbuiAATTsuse.com- Drop 0009-make-xsltproc-use-correct-ROFF-links.patch This patch was initialy added to workaround bsc#842844. But it appears that man(1) was fixed (included since 13.2 at least) to handle manual pages that consist only of a .so directive such as \'.so \'. * Thu Aug 13 2015 wernerAATTsuse.de- Change use-rndaddentropy-ioctl-to-load-random-seed.patch to make it work on big endian * Tue Aug 11 2015 jengelhAATTinai.de- Use Obsolete/Provides strategy from windows:mingw:mingw64/mingw64-cross-gcc to do the bootstrap cycle and kick out -mini afterwards. * Tue Aug 11 2015 jengelhAATTinai.de- Update to new upstream release 224 * systemd-networkd gained a number of new configuration options for DHCP, tunnels and bridges * systemd-efi-boot-generator functionality was merged into systemd-gpt-auto-generator. * Mon Aug 10 2015 sndirschAATTsuse.com- /usr/share/systemd/kbd-model-map: added entries for xkeyboard-config converted keymaps; mappings, which already exist in original systemd mapping table are being ignored though, i.e. not overwritten; needs kbd in buildrequires (FATE#318426) * Wed Jul 29 2015 meissnerAATTsuse.com- hostname-NULL.patch: Work around a crash on XEN hosts in OBS. /etc/hostname is not present and systemd then does strchr(hostname,soemthing) with hostname NULL. * Wed Jul 29 2015 wernerAATTsuse.de- Add Correct_assert_on_unexpected_error_code.patch to work around a problem of an assert on ENODEV for closing fd on an input event device (boo#939571) * Mon Jul 13 2015 jengelhAATTinai.de- Remove udev-generate-rules.sh, apparently not used by anything in the systemd nor udev-persistent-ifnames package. * Wed Jul 08 2015 crrodriguezAATTopensuse.org- Systemd v222, bugfix release.- Drop upstream patches 0006-pam_systemd-Properly-check-kdbus-availability.patch 0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch 0031-install-fix-bad-memory-access.patch 1032-ata_id-unbotch-format-specifier.patch- Drop SUSE patch 1013-no-runtime-PM-for-IBM-consoles.patch udev does no longer enable USB HID power management at all.- The udev accelerometer helper was removed, obsoleted by iio-sensor-proxy package.- networkd gained a new configuration option IPv6PrivacyExtensions.- udev does not longer support the WAIT_FOR_SYSFS= key in udev rules. There are no known issues with current sysfs, and udev does not need or should be used to work around such bugs. * Tue Jul 07 2015 jengelhAATTinai.de- Avoid restarting logind [bnc#934901]- Do not suppress errors in any case, even if they are ignored * Sun Jul 05 2015 hrvoje.senjanAATTgmail.com- Fix devel package requires (both mini and real required real libsystemd0) * Fri Jul 03 2015 wernerAATTsuse.de- Rework patch tty-ask-password-agent-on-console.patch to fit the requisition of https://bugs.freedesktop.org/show_bug.cgi?id=82004 * Wed Jul 01 2015 jengelhAATTinai.de- Rework \"-mini\" package logic to not conflict with itself and then add libsystemd0 to mini. * Wed Jul 01 2015 crrodriguezAATTopensuse.org- remove SysVStartPriority= from after-local.service, unsupported since v218. Note that this option was only parsed and that\'s it. the logic to give \"start priority\" was never implemented. * Wed Jul 01 2015 crrodriguezAATTopensuse.org- change the default fallback ntp servers to the opensuse pool.ntp.org vendor zone.- We still need to run systemd-sysctl.service after local-fs.target otherwise it works only when /boot is in the root filesystem but not when it is a separate partition. * Fri Jun 26 2015 sbrabecAATTsuse.com- Obsolete pm-utils and suspend (boo#925873).- Remove pm-utils support (remove Forward-suspend-hibernate-calls-to-pm-utils.patch). * Thu Jun 25 2015 crrodriguezAATTopensuse.org- remove patch sysctl-handle-boot-sysctl.conf-kernel_release.patch from the filelist. * Thu Jun 25 2015 crrodriguezAATTopensuse.org- libpcre, glib2 and libusb are not used by systemd, remove from buildrequires. * Thu Jun 25 2015 crrodriguezAATTopensuse.org- 1032-ata_id-unbotch-format-specifier.patch: fix udev ata_id output.- 0023-core-fix-reversed-dependency-check-in-unit_check_unn.patch fix StopWhenUnneeded=true in combination with a Requisite= dependency.- 0031-install-fix-bad-memory-access.patch: Fix Bad memory access- 0006-pam_systemd-Properly-check-kdbus-availability.patch: if kdbus is enabled (i.e boot with kdbus=1) DBUS_SESSION_BUS_ADDRESS must not be exported.- spec: add a min_kernel_version macro to ensure the package conflicts with kernel versions in which systemd cannot run. * Wed Jun 24 2015 crrodriguezAATTopensuse.org- sysctl-handle-boot-sysctl.conf-kernel_release.patch dropped, replaced by a tmpfiles.d snippet \"current-kernel-sysctl.conf\" (feature implemented in v220 just for our usecase) * Wed Jun 24 2015 crrodriguezAATTopensuse.org- fix build when resolved is enabled- remove fsck -l test in spec file, systemd requires util-linux 2.26 or later where this feature is already available. * Wed Jun 24 2015 hrvoje.senjanAATTgmail.com- Fix bootstrap build by guarding filelists (man pages don\'t get built in bootstrap mode)- Drop commented sections from baselibs.conf, allows format_spec_file to have a successful run * Wed Jun 24 2015 mpluskalAATTsuse.com- Install 50-coredump.conf as coredumpctl is now installed by default and does not use journal anymore as default storage * Fri Jun 19 2015 jengelhAATTinai.de- Update to new upstream release 221 * From 220: * libgudev was moved into a package of its own * Runlevels 2, 3 and 4 are no longer distinct, they all map to multi-user.target. * The EFI System Partition mounted to /boot will be unmounted 2 minutes after boot. * systemd does not support direct live-upgrades (via `systemctl daemon-reexec`) from versions older than v44 anymore. * systemd-nspawn may now be called as part of a shell pipeline. * systemd-shutdownd has been removed. This service was previously responsible for implementing scheduled shutdowns as exposed in /usr/bin/shutdown\'s time parameter. This functionality has now been moved into systemd-logind and is accessible via a bus interface. * udev will no longer call blkid and create symlinks for all block devices, but merely those from a whitelist (cf. 60-persistent-storage.rules). * /usr/lib/os-release gained a new optional field VARIANT= * Details at http://lists.freedesktop.org/archives/systemd-devel/2015-May/032147.html * From 221: * New sd-bus and sd-event APIs in libsystemd * If there is both a systemd unit and a SysV init script for the same service name, and `systemctl enable` or other operation is run, both will now be enabled (or execute the related operation on both), not just the unit.- Split libsystemd0 to support systemd-less nspawn containers- Redo manpage file lists without %exclude, tends to hide unpackaged files.- hwdb belongs to udev- Resolve memory leak and add missing _cleanup_free_ to 0001-On_s390_con3270_disable_ANSI_colour_esc.patch- Remove systemd-powerd-initctl-support.patch (no longer builds because shutdownd is gone)- Remove quilt-patches/0001-core-rework-device-state-logic.patch, 0001-Let-some-boolean-survive-a-daemon-reload.patch (merged upstream), 0001-Let-some-boolean-survive-a-daemon-reload.patch (obsolete) * Thu Jun 11 2015 wernerAATTsuse.de- Remove libudev0 from baselibs.conf * Thu Jun 11 2015 wernerAATTsuse.de- Drop 1055-let-9719859c07aa13539ed2cd4b31972cd30f678543-apply.patch as now upstream code- Add 0001-Let-some-boolean-survive-a-daemon-reload.patch to fix bsc#933365 and boo#934077 * Tue Jun 02 2015 pwieczorkiewiczAATTsuse.com- Add 1098-systemd-networkd-alias-network-service.patch to alias network.service the same way NetworkManager and wicked does. This is needed by yast2 and other parts of the system. boo#933092 * Mon May 18 2015 wernerAATTsuse.de- Modify patch 1021-udev-re-add-persistent-net-rules.patch to use the new return values of proc_cmdline() in enable_name_policy() this should fix boo#931165 * Mon May 18 2015 jengelhAATTinai.de- Drop 1021-udev-re-add-persistent-net-rules.patch, 1036-rules-disable-usage-of-dev_id-in-persistent-rules.patch, 1040-re-enable-dev_id-conditionally-in-persistent-rules.patch, 1046-fix-duplicated-rules-with-layer3-interfaces.patch, 1050-only-rename-SRIOV-VF-devices-when-name-starts-with-eth.patch, 1051-check-if-NAME-has-a-value.patch, 1053-better-checks-in-write_net_rules.patch, 1088-drop-renaming-of-virtual-interfaces-in-guest.patch. 1021 originally broke parsing of net.ifnames=0 [bnc#931165], and given that neither the kernel command line needs to be touched nor the source be patched to reach the unpredictable naming setup for SLE, all these parts are moved to a separate package. * Mon Mar 16 2015 wernerAATTsuse.de- Add upstream patch 0001-core-don-t-change-removed-devices-to-state-tentative.patch to fix the fix of the last backport (bsc#921898) * Thu Mar 05 2015 jengelhAATTinai.de- Reenable networkd which was silently disabled on Feb 18 * Tue Mar 03 2015 jengelhAATTinai.de- Add 0001-core-rework-device-state-logic.patch to fix spurious automated umount after mount. * Wed Feb 18 2015 meissnerAATTsuse.com- mark more subpackages as !bootstrap for systemd-mini usage. * Wed Feb 18 2015 crrodriguezAATTopensuse.org- spec : remove --with-firmware-path, firmware loader was removed in v217- spec: remove --disable-multi-seat-x, gone.(fixed in xorg)- spec: Do not enable systemd-readahead-collect.service and systemd-readahead-replay.service as these do not exist anymore.- spec: drop timedate-add-support-for-openSUSE-version-of-etc-sysconfig.patch Yast was fixed to write all timezone changes exactly how timedated expects things to be done.- spec: remove handle-etc-HOSTNAME.patch, since late 2014 the netcfg package handles the migration from /etc/HOSTNAME to /etc/hostname and owns both files.-spec: remove boot.udev and systemd-journald.init as they currently serve no purpose.- suse-sysv-bootd-support.diff: Remove HAVE_SYSVINIT conditions, we are in sysvcompat-only codepath, also remove the code targetting other distributions, never compiled as the TARGET_$DISTRO macros are never defined.- systemd-powerd-initctl-support.patch guard with HAVE_SYSV_COMPAT- set-and-use-default-logconsole.patch: fix HAVE_SYSV_COMPAT guards- insserv-generator.patch: Only build when sysvcompat is enabled- vhangup-on-all-consoles.patch add a comment indicating this is a workaround for a kernel bug.- spec: Add option to allow disabling sysvinit compat at build time.- spec: Add option to enable resolved at build time.- spec: Remove all %ifs for !factory products, current systemd releases can neither be built nor installed in older products without upgrading several components of the base system. (removed: 1008-add-msft-compability-rules.patch was only for =< 13.1)- spec: remove all dummy \"aliases\" to /etc/init.d, that made sense only when those init scripts still existed. (dummy localfs.service source: gone)- systemd-sleep-grub: moved to the grub2 package where it belongs as a suspend/resume hook (SR#286533) (drops prepare-suspend-to-disk.patch)- remove LFS_CFLAGS from CFLAGS, never needed in systemd as it force feds config.h everywhere in the preprocessor cmdline. * Mon Feb 16 2015 jengelhAATTinai.de- Update to new upstream release 219 * systemd units can now be \"unsupported\" (like, for example, .device in a containers), similar to the \"skipped\" state in SUSE\'s prior sysvinit scripts. * tmpfiles gained the \'v\' type for creating btrfs subvolumes. * tmpfiles gained the \'a\' type for setting ACLs. * systemd-nspawn gained new switches: --ephemeral, --template * The /var/lib/containers location is deprecated and replaced by /var/lib/machines. * machinectl gained the copy-from and copy-to commands. * machinectl now knows a \"bind\" command (for use with nspawn) * new \"systemd-importd\" daemon to download container images and run them as nspawn containers. * networkd collects LLDP network announcements, if available, and so shown in networkctl. * The fallback terminal type was changed from \"vt102\" to \"vt220\", allowing PgUp/PgDn keys to work. * Pressing Ctrl-Alt-Del 7x in 2 seconds forces a umount+reboot now, useful should the regular shutdown hang. * Removing storage will cause systemd to unmount the associated mountpoints so that they don\'t linger around. * Mon Feb 16 2015 jengelhAATTinai.de- Add suse-sysv-bootd-support.diff (reinstate old Revert-service-drop-support-for-SysV-scripts-for-the-early.patch) * Mon Feb 16 2015 jengelhAATTinai.de- Update to systemd v218-1050-g38ab096- Remove patches use-usr-sbin-sulogin-for-emergency-service.patch (upstream fixed it)- Reinstate and improve (remove huge indents from) tty-ask-password-agent-on-console.patch, 0014-journald-with-journaling-FS.patch, rootsymlink_generator. * Mon Feb 16 2015 meissnerAATTsuse.com- disable systemd-resolved for now as it interacts not well with our methods and security has concerns regarding spoofing. bsc#917781 * Tue Jan 20 2015 wernerAATTsuse.de- Add patch kbd-model-map.patch to add missed keyboard layouts which are offered by YaST2 (bsc#910643 and boo#897803) * Fri Jan 09 2015 jengelhAATTinai.de- Update to new upstream release 218 * New utilities: systemd-timesyncd (SNTP client), systemd-resolved, systemd-networkd, networkctl, systemd-sysusers * machinectl gained a \"poweroff\" command for clean container shutdown * The udev hwdb now contains DPI information for mice. * Userspace firmware loading support has been removed and the minimum supported kernel version is thus bumped to 3.7.- Remove patches: G=gone locally, is upstream; D=dropped: no longer needed; N=no longer applies to source nor is it deemed needed; K=killed: no longer applicable and too complex to resolve: - --- G 0002-rfkill-rework-how-we-generate-file-names-from-rfkill.patch G avoid-assertion-if-invalid-address-familily-is-passed-to-g.patch K service-flags-sysv-service-with-detected-pid-as-RemainAfte.patch K remain_after_exit-initscript-heuristic-and-add-new-LSB-hea.patch K handle-SYSTEMCTL_OPTIONS-environment-variable.patch K 0018-Make-LSB-Skripts-know-about-Required-and-Should.patch K log-target-null-instead-kmsg.patch K tty-ask-password-agent-on-console.patch K 513-nspawn-veth.patch K 1087-infinit-timeout-for-kmod-loaded-modules.patch D module-load-handle-SUSE-etc-sysconfig-kernel-module-list.patch D avoid-leaking-socket-descriptors.patch D 0001-make-fortify-happy-with-ppoll.patch N fix-owner-of-var-log-btmp.patch N disable-nss-myhostname-warning-bnc-783841.patch N Revert-service-drop-support-for-SysV-scripts-for-the-early.patch N 0001-make-209-working-on-older-dist.patch N 0001-Don-t-snprintf-a-potentially-NULL-pointer.patch N tmpfiles-do-not-clean-for-mandb-index-files.patch G 0001-sd-bus-don-t-look-for-a-64bit-value-when-we-only-hav.patch G avoid-assertion-if-invalid-address-familily-is-passed-to-g.patc G optionally-warn-if-nss-myhostname-is-called.patch G 0001-units-systemd-sysctl.service.in-run-after-load-modul.patch G 0004-getty-generator-properly-escape-instance-names.patch G rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch G 0008-Reset-signal-mask-on-re-exec-to-init.patch G 0001-login-fix-pos-array-allocation.patch G 0002-login-set-pos-slot-to-fallback-on-pos-eviction.patch G 0003-login-Allow-calling-org.freedesktop.login1.Seat.Swit.patch G 0004-fix-typo-in-iDRAC-network-interface-name-irdac-idrac.patch G 0005-Replace-var-run-with-run-in-remaining-places.patch G 0006-Revert-back-to-var-run-at-a-couple-of-problems.patch G 0007-README-document-that-var-run-must-be-a-symlink-run.patch G 0008-Use-var-run-dbus-system_bus_socket-for-the-D-Bus-soc.patch G 0009-mount-don-t-send-out-PropertiesChanged-message-if-ac.patch G 0010-mount-don-t-fire-PropertiesChanged-signals-for-mount.patch G 0011-logs-show-fix-corrupt-output-with-empty-messages.patch G 0012-journalctl-refuse-extra-arguments-with-verify-and-si.patch G 0014-nspawn-fix-detection-of-missing-proc-self-loginuid.patch G 0001-Fix-systemd-stdio-bridge-symlink.patch G 0002-execute-free-directory-path-if-we-fail-to-remove-it-.patch G 0003-Do-not-print-invalid-UTF-8-in-error-messages.patch G 0004-man-document-missing-options-of-systemd-run.patch G 0005-systemd-run-add-some-extra-safety-checks.patch G 0006-journal-assume-that-next-entry-is-after-previous-ent.patch G 0007-journal-forget-file-after-encountering-an-error.patch G 0008-core-correctly-unregister-PIDs-from-PID-hashtables.patch G 0009-logind-fix-reference-to-systemd-user-sessions.servic.patch G 0010-man-update-link-to-LSB.patch G 0011-man-systemd-bootchart-fix-spacing-in-command.patch G 0012-man-add-missing-comma.patch G 0013-units-Do-not-unescape-instance-name-in-systemd-backl.patch G 0001-core-busname-add-lookup-string-for-BUSNAME_FAILURE_S.patch G 0002-manager-flush-memory-stream-before-using-the-buffer.patch G 0003-busname-don-t-drop-service-from-the-result-string.patch G 0004-fix-off-by-one-error-in-array-index-assertion.patch G 0005-logind-fix-policykit-checks.patch G 0006-rules-mark-loop-device-as-SYSTEMD_READY-0-if-no-file.patch G 0008-man-multiple-sleep-modes-are-to-be-separated-by-whit.patch G 0001-gpt-auto-generator-don-t-return-OOM-on-parentless-de.patch G 0002-bus-fix-memory-leak-when-kdbus-is-not-enabled.patch G 0006-Do-not-return-1-EINVAL-on-allocation-error.patch G 0007-networkd-fix-typo.patch G 0008-sd-bus-don-t-access-invalid-memory-if-a-signal-match.patch G 0009-sd-bus-don-t-choke-if-somebody-sends-us-a-message-wi.patch G 0012-journald-remove-stray-reset-of-error-return-value.patch G 0013-core-libsystemd-systemd-timedate-udev-spelling-fixes.patch G 0001-cgroup-it-s-not-OK-to-invoke-alloca-in-loops.patch G 0002-machined-fix-Kill-bus-call-on-machine-objects-when-w.patch G 0003-sd-bus-don-t-use-assert_return-to-check-for-disconne.patch G 0004-core-don-t-try-to-relabel-mounts-before-we-loaded-th.patch G 0005-sd-daemon-fix-incorrect-variable-access.patch G 0006-sd-event-initialization-perturbation-value-right-bef.patch G 0007-sd-event-don-t-accidentally-turn-of-watchdog-timer-e.patch G 0008-systemctl-kill-mode-is-long-long-gone-don-t-mention-.patch G 0009-ask-password-when-the-user-types-a-overly-long-passw.patch G 0001-journal-fix-export-of-messages-containing-newlines.patch G 0002-systemctl-update-NAME-to-PATTERN-in-help.patch G 0003-tty-ask-password-agent-return-negative-errno.patch G 0004-systemd-python-use-.hex-instead-of-.get_hex.patch G 0005-systemd-python-fix-failing-assert.patch G 0007-dbus-suppress-duplicate-and-misleading-messages.patch G 0001-reduce-the-amount-of-messages-logged-to-dev-kmsg-whe.patch G 0001-bash-completion-fix-__get_startable_units.patch G 0002-sysctl-replaces-some-slashes-with-dots.patch G 0003-delta-do-not-use-unicode-chars-in-C-locale.patch G 0004-implement-a-union-to-pad-out-file_handle.patch G shut-up-annoying-assertion-monotonic-clock-message.patch G 0001-sd-rtnl-message-append-fix-uninitialized-memory.patch G 0001-tmpfiles-fix-permissions-on-new-journal-files.patch G 0001-errno-make-sure-to-handle-the-3-errnos-that-are-alia.patch G 0003-analyze-fix-plot-with-bad-y-size.patch G 0004-job-add-waiting-jobs-to-run-queue-in-unit_coldplug.patch G 0005-job-always-add-waiting-jobs-to-run-queue-during-cold.patch G 0001-backlight-Avoid-restoring-brightness-to-an-unreadabl.patch G 0002-backlight-do-nothing-if-max_brightness-is-0.patch G 0003-backlight-unify-error-messages.patch G 0004-backlight-warn-if-kernel-exposes-backlight-device-wi.patch G 0005-backlight-handle-saved-brightness-exceeding-max-brig.patch G 0001-replace-more-dup-by-F_DUPFD_CLOEXEC.patch G 0002-pam_systemd-use-F_DUPFD_CLOEXEC-when-dupping-session.patch G 0001-core-close-socket-fds-asynchronously.patch G 0002-logind-bring-polkit-policy-for-hibernate-in-line-wit.patch G 0003-core-make-sure-to-serialize-jobs-for-all-units.patch G 0001-logind-ignore-lid-switch-if-more-than-1-display-is-c.patch G 0002-logind-fix-printf-format.patch G 0003-logind-ignore-lid-switch-events-for-30s-after-each-s.patch G 0004-logind-Do-not-fail-display-count-if-a-device-has-no-.patch G 0005-logind-move-lid-switch-handling-from-logind-main-to-.patch G 0006-man-clarify-that-the-ExecReload-command-should-be-sy.patch G 0007-man-readahead-fix-cmdline-switch-inconsistency-betwe.patch G 0008-man-update-journald-rate-limit-defaults.patch G 0009-nspawn-properly-format-container_uuid-in-UUID-format.patch G 0010-logind-allow-suspending-if-there-are-no-displays.patch G 0001-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0002-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0003-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0004-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0005-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0001-conf-parser-silently-ignore-sections-starting-with-X.patch G 0002-man-note-that-entire-sections-can-now-be-ignored.patch G 0004-machined-make-sure-GetMachineAddresses-is-available-.patch G 0005-core-Filter-by-state-behind-the-D-Bus-API-not-in-the.patch G 0006-login-add-mir-to-the-list-of-session-types.patch G 0007-logind-fix-Display-property-of-user-objects.patch G 0001-hwdb-update.patch G 0002-hwdb-update.patch G 0003-hwdb-PCI-include-primary-model-string-in-subsystem-m.patch G 0004-hwdb-update.patch G 0005-hwdb-update.patch G 0001-journal-cleanup-up-error-handling-in-update_catalog.patch G 0002-journal-properly-detect-language-specified-in-line.patch G 0003-man-mention-XDG_CONFIG_HOME-in-systemd.unit.patch G 0001-keymap-Add-Lenovo-Enhanced-USB-Keyboard.patch G 0002-keymap-Asus-EeePC-touchpad-toggle-key.patch G 0001-nspawn-allow-to-bind-mount-journal-on-top-of-a-non-e.patch G 0002-nspawn-restore-journal-directory-is-empty-check.patch G 0003-core-never-consider-failure-when-reading-drop-ins-fa.patch G 0004-socket-properly-handle-if-our-service-vanished-durin.patch G 0001-Do-not-unescape-unit-names-in-Install-section.patch G 0002-analyze-run-use-bus_open_transport_systemd-instead-o.patch G 0001-virt-rework-container-detection-logic.patch G 0002-fsck-include-device-name-in-the-message-about-missin.patch G 0003-units-use-KillMode-mixed-for-systemd-nspawn-.service.patch G 0004-util-ignore_file-should-not-allow-files-ending-with.patch G 0006-tty-ask-password-agent-Do-tell-what-directory-we-fai.patch G 0007-keyboard-add-Plantronics-.Audio-mute-button.patch G 0001-build-sys-use-glibc-s-xattr-support-instead-of-requi.patch G 0001-hwdb-fix-case-sensitive-match.patch G 0001-sd-event-restore-correct-timeout-behaviour.patch G 0002-bus-make-use-of-sd_bus_try_close-in-exit-on-idle-ser.patch G 0001-umount-modernizations.patch G 0002-namespace-when-setting-up-an-inaccessible-mount-poin.patch G 0003-core-allow-transient-mount-units.patch G 0004-systemd-detect-virt-only-discover-Xen-domU.patch G 0005-backlight-Do-not-clamp-brightness-for-LEDs.patch G 0006-log-honour-the-kernel-s-quiet-cmdline-argument.patch G 0001-core-fix-invalid-free-in-killall.patch G 0003-install-fix-invalid-free-in-unit_file_mask.patch G 0001-systemd-detect-virt-detect-s390-virtualization.patch G 0001-core-sysvcompat-network-should-be-equivalent-to-netw.patch G 0002-units-add-missing-caps-so-that-GetAddresses-can-work.patch G 0003-units-order-systemd-tmpfiles-clean.service-after-tim.patch G 0005-po-add-Greek-translation.patch G 0006-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0007-po-add-German-translation.patch G 0009-core-clean-up-signal-reset-logic-when-reexec.patch G 0010-util-treat-fuse.sshfs-as-a-network-filesystem.patch G 0011-build-sys-add-pthread-flag-for-libsystemd-shared.patch G 0012-core-transaction-avoid-misleading-error-message-when.patch G 0001-vconsole-also-copy-character-maps-not-just-fonts-fro.patch G 0002-core-make-sure-Environment-fields-passed-in-for-tran.patch G 0003-core-You-can-not-put-the-cached-result-of-use_smack-.patch G 0004-cryptsetup-don-t-add-unit-dependency-on-dev-null-dev.patch G 0005-man-fix-path-in-crypttab-5.patch G 0001-units-order-network-online.target-after-network.targ.patch G 0001-core-use-correct-format-string-for-UIDs.patch G 0002-core-transaction-fix-cycle-break-attempts-outside-tr.patch G 0003-fsck-consider-a-fsck-implementation-linked-to-bin-tr.patch G 0001-main-uid_to_name-might-fail-due-to-OOM-protect-again.patch G 0002-journald-make-MaxFileSec-really-default-to-1month.patch G 0003-units-remove-RefuseManualStart-from-units-which-are-.patch G 0004-util-refuse-considering-UID-0xFFFF-and-0xFFFFFFFF-va.patch G 0005-nspawn-block-open_by_handle_at-and-others-via-seccom.patch G 0006-tmpfiles-don-t-do-automatic-cleanup-in-XDG_RUNTIME_D.patch G 0007-units-skip-mounting-tmp-if-it-is-a-symlink.patch G 0001-parse_uid-return-ENXIO-for-1-uids.patch G 0002-util-when-unescaping-strings-don-t-allow-smuggling-i.patch G 0003-localed-consider-an-unset-model-as-a-wildcard.patch G 0004-sd-bus-when-an-event-loop-terminates-explicitly-clos.patch G 0005-bus-close-a-bus-that-failed-to-connect.patch G 0006-hwdb-update.patch G 0007-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0001-architecture-Add-tilegx.patch G 0002-architecture-Add-cris.patch G 0003-arch-add-crisv32-to-uname-check.patch G 0004-architecture-remove-cris-from-uname-list.patch G 0003-namespace-make-sure-tmp-var-tmp-and-dev-are-writable.patch G 0002-namespace-fix-uninitialized-memory-access.patch G 0001-machine-don-t-return-uninitialized-variable.patch G 0002-vconsole-setup-run-setfont-before-loadkeys.patch G 0001-util-consider-0x7F-a-control-chracter-which-it-is-DE.patch G 0002-util-don-t-consider-tabs-special-in-string_has_cc-an.patch G 0003-architecture-add-string-table-entries-for-mips-le-ar.patch G 0004-core-Added-support-for-ERRNO-NOTIFY_SOCKET-message-p.patch G 0005-service-don-t-accept-negative-ERRNO-notification-mes.patch G 0006-systemctl-show-StatusErrno-value-in-systemctl-status.patch G 0007-service-flush-status-text-and-errno-values-each-time.patch G 0001-journal-compress-return-early-in-uncompress_startswi.patch G 0002-journal-compress-improve-xz-compression-performance.patch G 0001-logind-allow-switching-to-unused-VTs-via-SwitchTo.patch G 0002-hostnamed-add-a-new-chassis-type-for-watches.patch G 0001-units-make-ExecStopPost-action-part-of-ExecStart.patch G 0001-event-pull-in-sd-event.h-from-event-util.h.patch G 0002-util-fix-has-cc-check-and-add-test.patch G 0003-sd-event-always-call-epoll_ctl-on-mask-updates-if-ed.patch G 0004-fileio-quote-more-shell-characters-in-envfiles.patch G 0001-Clear-up-confusion-wrt.-ENTRY_SIZE_MAX-and-DATA_SIZE.patch G 0002-units-serial-getty-.service-use-the-default-RestartS.patch G 0001-po-add-Ukrainian-translation.patch G 0002-man-document-yearly-and-annually-in-systemd.time-7.patch G 0003-core-nicer-message-when-inotify-watches-are-exhauste.patch G 0001-detect-virt-Fix-Xen-domU-discovery.patch G 0002-Be-more-verbose-when-bind-or-listen-fails.patch G 0003-Add-quotes-to-warning-message.patch G 0004-systemd-return-the-first-error-from-manager_startup.patch G 0001-bash-completion-p-option-for-journalctl.patch G 0002-journalctl-man-allow-only-between-terms.patch G 0003-systemd-use-pager-for-test-and-help.patch G 0001-bus-proxyd-fix-incorrect-comparison.patch G 0002-shell-completion-prevent-mangling-unit-names.patch G 0003-Always-check-asprintf-return-code.patch G 0004-bash-completion-use-list-unit-files-to-get-all-units.patch G 0005-core-only-set-the-kernel-s-timezone-when-the-RTC-run.patch G 0006-parse_boolean-require-exact-matches.patch G 0007-drop_duplicates-copy-full-BindMount-struct.patch G 0008-shell-completion-prevent-mangling-unit-names-bash.patch G 0009-journald-always-add-syslog-facility-for-messages-com.patch G 0001-sysv-order-initscripts-which-provide-network-before-.patch G 0002-keymap-Add-microphone-mute-keymap-for-Dell-Latitude.patch G 0003-keymap-Annotate-all-micmute-workarounds.patch G 0007-hwdb-update.patch G 0001-nspawn-fix-truncation-of-machine-names-in-interface-.patch G 0002-switch-root-umount-the-old-root-correctly.patch G 0003-bootchart-it-s-not-OK-to-return-1-from-a-main-progra.patch G 0004-login-set_controller-should-fail-if-prepare_vt-fails.patch G 0005-sd-resolve-fix-allocation-if-query-ids-never-reuse-t.patch G 0006-login-share-VT-signal-handler-between-sessions.patch G 0007-journald-also-increase-the-SendBuffer-of-dev-log-to-.patch G 0008-mount-setup-fix-counting-of-early-mounts-without-SMA.patch G 0009-journald-Fix-off-by-one-error-in-Missed-X-kernel-mes.patch G 0010-machine_kill-Don-t-kill-the-unit-when-killing-the-le.patch G 0011-units-fix-BindsTo-logic-when-applied-relative-to-ser.patch G 0012-util-try-to-be-a-bit-more-NFS-compatible-when-checki.patch G 0001-hwdb-keymaps-for-Samsung-900X3E-900X3F.patch G 0002-Add-hwdb-entry-for-Samsung-Series-7-Ultra.patch G 0003-keymap-Fix-HP-Pavillon-DV7.patch G 0004-hwdb-update-format-description-and-document-reloadin.patch G 0008-hwdb-update.patch G 0001-systemctl-Correct-error-message-printed-when-bus_pro.patch G 0002-units-order-systemd-fsck-.service-after-local-fs-pre.patch G 0003-keymap-Adjust-for-more-Samsung-900X4-series.patch G 0001-login-fix-memory-leak-on-DropController.patch G 0002-util-fix-minimal-race-where-we-might-miss-SIGTERMs-w.patch G 0003-sd-journal-properly-convert-object-size-on-big-endia.patch G 0004-sd-journal-verify-that-object-start-with-the-field-n.patch G 0001-nspawn-fix-network-interface.patch G 0001-completion-filter-templates-from-restartable-units.patch G 0002-systemd-fix-error-message.patch G 0003-Quote-unit-names-in-suggested-systemctl-commandlines.patch G 0004-config-parser-fix-mem-leak.patch G 0005-login-fix-mem-leak.patch G 0001-login-simplify-controller-handling.patch G 0001-initrd-parse-etc.service-ignore-return-code-of-daemo.patch G 0008-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0009-hwdb-update.patch G 0001-systemctl-allow-to-change-the-default-target-without.patch G 0001-activate-fix-fd-leak-in-do_accept.patch G 0002-analyze-avoid-a-null-dereference.patch G 0003-analyze-fix-mem-leak.patch G 0004-backlight-Avoid-error-when-state-restore-is-disabled.patch G 0005-bus-avoid-using-m-kdbus-after-freeing-it.patch G 0006-bus-unref-buscreds-on-failure.patch G 0007-core-fix-a-potential-mem-leak.patch G 0008-core-smack-setup-Actually-allow-for-succesfully-load.patch G 0009-journal-do-not-leak-mmaps-on-OOM.patch G 0010-manager-use-correct-cleanup-function.patch G 0001-core-fix-resource-leak-in-manager_environment_add.patch G 0002-util-remove-a-unnecessary-check.patch G 0003-udev-event-explicitly-don-t-read-from-invalid-fd.patch G 0004-shared-conf-parser.patch G 0005-logind-fix-typo.patch G 0006-systemctl-fix-resource-leak-CID-1237747.patch G 0007-libudev-monitor-warn-if-we-fail-to-request-SO_PASSCR.patch G 0008-shared-conf-parser-don-t-leak-memory-on-error-in-DEF.patch G 0009-bus-fix-bus_print_property-to-use-int-for-booleans.patch G 0001-journal-Do-not-count-on-the-compiler-initializing-fo.patch G 0002-include-fcntl.h-rather-than-sys-fcntl.h.patch G 0003-mount-order-options-before-other-arguments-to-mount.patch G 0004-shared-wtmp-utmp-don-t-clear-store_wtmp-in-utmp_put_.patch G 0005-shared-label.h-add-missing-stdio.h-include.patch G 0006-shared-sparse-endian.h-add-missing-byteswap.h-includ.patch G 0001-login-pause-devices-before-acknowledging-VT-switches.patch G 0001-nspawn-don-t-try-to-create-veth-link-with-too-long-i.patch G 0001-socket-introduce-SELinuxContextFromNet-option.patch G 0002-util-avoid-non-portable-__WORDSIZE.patch G 0001-Fix-warning-about-unused-variable-with-SELINUX.patch G 0002-bus-remove-unused-check.patch G 0001-systemd-tmpfiles-Fix-IGNORE_DIRECTORY_PATH-age-handl.patch G 0001-logind-add-support-for-Triton2-Power-Button.patch G 0002-logind-add-support-for-TPS65217-Power-Button.patch G 0001-shutdownd-clean-up-initialization-of-struct.patch G 0003-bootchart-parse-userinput-with-safe_atoi.patch G 0004-bootchart-check-return-of-strftime.patch G 0005-bootchart-Do-not-try-to-access-data-for-non-existing.patch G 0001-journalctl-do-not-output-reboot-markers-when-running.patch G 0002-udev-hwdb-New-Entry-for-Dell-XPS12-9Q33-keyboard.patch G 0001-core-swap-only-make-configured-units-part-of-swap.ta.patch G 0009-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0001-virt-detect-that-we-are-running-inside-the-docker-co.patch G 0002-bootchart-use-n-a-if-PRETTY_NAME-is-not-found.patch G 0003-fileio-label-return-error-when-writing-fails.patch G 0001-sd-event-don-t-require-a-signal-event-source-to-be-e.patch G 0004-sd-event-check-the-value-of-received-signal.patch G 0005-sd-id128-do-stricter-checking-of-random-boot-id.patch G 0001-keymap-Fix-touchpad-toggle-on-Toshiba-Satellite-P75-.patch G 0001-units-introduce-network-pre.target-as-place-to-hook-.patch G 0002-keymap-Fix-touchpad-toggle-key-on-Asus-laptops.patch G 0003-sd-bus-check-return-value-of-vasprintf.patch G 0004-core-map-the-rescue-argument-to-rescue.target.patch G 0005-util-avoid-double-close-of-fd.patch G 0001-systemctl-when-mangle-unit-names-for-the-isolate-suf.patch G 0001-tmpfiles-compare-return-against-correct-errno.patch G 0001-shell-completion-fix-completion-of-inactive-units.patch G 0002-shell-completion-propose-templates-for-disable-re-en.patch G 0003-man-we-don-t-have-Wanted-dependency.patch G 0004-selinux-fix-potential-double-free-crash-in-child-pro.patch G 0001-systemd-continue-switch-root-even-if-umount-fails.patch G 0002-systemd-try-harder-to-bind-to-notify-socket.patch G 0001-strv-add-an-additional-overflow-check-when-enlarging.patch G 0002-hwdb-Add-mapping-for-special-keys-on-compaq-ku-0133-.patch G 0003-journald-add-CAP_MAC_OVERRIDE-in-journald-for-SMACK-.patch G 0004-journal-do-server_vacuum-for-sigusr1.patch G 0005-cryptsetup-fix-an-OOM-check.patch G 0002-shutdown-pass-own-argv-to-run-initramfs-shutdown.patch G 0001-manager-Linux-on-hppa-has-fewer-rtsigs-hence-avoid-u.patch G 0002-time-also-support-infinity-syntax-in-parse_nsec.patch G 0003-time-earlier-exit-from-format_timestamp_relative-on-.patch G 0004-sd-bus-if-we-don-t-manage-to-properly-allocate-the-e.patch G 0005-journalctl-correct-help-text-for-until.patch G 0006-calendarspec-fix-typo-in-annually.patch G 0007-systemctl-do-not-ignore-errors-in-symlink-removal.patch G 0008-util-introduce-sethostname_idempotent.patch G 0009-util-fix-copy-paste-error-and-actually-set-the-new-h.patch G 0010-shutdown-do-final-unmounting-only-if-not-running-ins.patch G 0011-selinux-make-sure-we-do-not-try-to-print-missing-fie.patch G 0012-manager-do-not-print-anything-while-passwords-are-be.patch G 0001-sd-bus-properly-handle-removals-of-non-existing-matc.patch G 0002-keymap-Ignore-brightness-keys-on-Dell-Inspiron-1520-.patch G 0001-core-don-t-allow-enabling-if-unit-is-masked.patch G 0002-snapshot-return-error-when-snapshot-exists.patch G 0003-shared-install-avoid-prematurely-rejecting-missing-u.patch G 0004-Raise-level-of-Found-dependency.-lines.patch G 0005-units-order-sd-journal-flush-after-sd-remount-fs.patch G 0006-journald-fix-minor-memory-leak.patch G 0007-journald-also-check-journal-file-size-to-deduce-if-i.patch G 0008-journald-fix-memory-leak-on-error-path.patch G 0009-units-make-systemd-journald.service-Type-notify.patch G 0010-hwdb-Update-database-of-Bluetooth-company-identifier.patch G 0001-login-rerun-vconsole-setup-when-switching-from-vgaco.patch G 0002-shutdown-fix-arguments-to-run-initramfs-shutdown.patch G 0003-utf8-when-looking-at-the-next-unichar-honour-the-siz.patch G 0001-keymap-Add-support-for-IBM-ThinkPad-X41-Tablet.patch G 0002-keymap-Fix-special-keys-on-ThinkPad-X60-X61-Tablet.patch G 0001-systemctl-let-list-units-unit-files-honour-type.patch G 0002-systemctl-obey-state-in-list-unit-files.patch G 0002-core-watchdog-bus-properties-cannot-be-both-writable.patch G 0003-sd-bus-refuse-properties-that-claim-to-be-both-writa.patch G 0001-units-make-sure-rfkill-service-is-bount-to-the-actua.patch G 0001-selinux-access-fix-broken-ternary-operator.patch G 0002-systemctl-show-BindsTo-BoundBy-in-list-dependencies.patch G 0003-cryptsetup-default-to-no-hash-when-keyfile-is-specif.patch G 0004-core-fix-transaction-destructiveness-check-once-more.patch G 0001-units-tmpfiles-setup-dev-allow-unsafe-file-creation-.patch G 0002-man-tmpfiles.d-recommend-using-b-and-c.patch G 1009-cdrom_id-use-the-old-MMC-fallback.patch G 1010-udev-increase-result-size-for-programs.patch G 1014-udev-update-net_id-comments.patch G 1015-udev-persistent-naming-we-cannot-use-virtio-numbers-.patch G 1016-udev-warn-when-name_to_handle_at-is-not-implemented.patch G 1017-udev-serialize-synchronize-block-device-event-handli.patch G 1018-udev-do-not-skip-the-execution-of-RUN-when-renaming-.patch G 1019-udev-avoid-use-of-uninitialized-err.patch G 1020-udev-keyboard-also-hook-into-change-events.patch G 1022-udev-remove-seqnum-API-and-all-assumptions-about-seq.patch G 1023-udev-builtin-keyboard-do-tell-on-which-device-EVIOCS.patch G 1024-udev-always-close-lock-file-descriptor.patch G 1025-udev-exclude-device-mapper-from-block-device-ownersh.patch G 1026-udevd-inotify-modernizations.patch G 1027-udev-synthesize-change-events-for-partitions-when-to.patch G 1028-udev-link-config-fix-mem-leak.patch G 1029-udev-try-first-re-reading-the-partition-table.patch G 1030-udev-guard-REREADP-logic-with-open-O_ECXL.patch G 1031-udev-make-sure-we-always-get-change-for-the-disk.patch G 1032-udev-guard-REREADPT-by-exclusive-lock-instead-of-O_E.patch G 1033-udev-really-exclude-device-mapper-from-block-device.patch G 1034-udev-check-the-return-value-from-udev_enumerate_scan.patch G 1038-udev-fix-invalid-free-in-enable_name_policy.patch G 1039-udevadm-settle-fixed-return-code-for-empty-queue.patch G 1041-libudev-fix-udev_queue_get_queue_is_empty-logic.patch G 1042-libudev-queue-provide-file-descriptor-to-watch-busy-.patch G 1043-libudev-queue-watch-entire-directory-to-allow-the-re.patch G 1044-rules-update-qemu-hid-rules.patch G 1045-rules-don-t-enable-usb-pm-for-Avocent-devices.patch G 1047-udev-net_setup_link-builtin-should-print-the-reason-.patch G 1048-udev-net_setup_link-add-a-bit-more-logging.patch G 1049-udev-link_config-ignore-errors-due-to-missing-MAC-ad.patch G 1052-rules-uaccess-add-ID_SOFTWARE_RADIO.patch G 1054-udev-exclude-MD-from-block-device-ownership-event-lo.patch G 1056-udevd-add-event-timeout-commandline-option.patch G 1057-udev-unify-event-timeout-handling.patch G 1058-udev-unify-event-timeout-handling.patch G 1059-udev-fixup-commit-dd5eddd28a74a49607a8fffcaf960040db.patch G 1061-rules-allow-systemd-to-manage-loop-device-partitions.patch G 1063-udev-path_id-suppress-ID_PATH-for-devices-with-an-un.patch G 1064-udev-hwdb-do-not-look-at-usb_device-parents.patch G 1065-udev-bump-event-timeout-to-60-seconds.patch G 1067-udev-always-resolve-correctly-database-names-on-chan.patch G 1068-udev-net_setup_link-export-the-.link-filename-applie.patch G 1069-rules-net-setup-link-preserve-ID_NET_LINK_FILE-and-I.patch G 1070-rules-net-setup-link-remove-stray-linebreak.patch G 1071-udev-import-the-full-db-on-MOVE-events-for-devices-w.patch G 1072-udev-netif_rename-don-t-log-to-kmsg.patch G 1073-udev-drop-print_kmsg.patch G 1074-udev-fix-copy-paste-error-in-log-message.patch G 1075-udev-timeout-increase-timeout.patch G 1076-udev-timeout-warn-after-a-third-of-the-timeout-befor.patch G 1077-udev-timeout-warn-after-a-third-of-the-timeout-befor.patch G 1078-udev-remove-userspace-firmware-loading-support.patch G 1079-udev-remove-userspace-firmware-loading-support.patch G 1080-udevd-parse_argv-warn-if-argumens-are-invalid.patch G 1081-udevd-check-return-of-various-functions.patch G 1082-udevadm-hwdb-check-return-value-of-fseeko.patch G 1083-udev-node-warn-if-chmod-chown-fails.patch G 1084-udev-ctrl-log-if-setting-SO_PASSCRED-fails.patch G 1085-udev-fix-typos.patch G 1086-udevd-don-t-fail-if-run-udev-exists.patch G 1089-fix-cgroup-device-controller.patch G 1090-udev-path_id-set-supported_parent-for-well-known-SCS.patch G 1091-udev-path_id-update-comments.patch G 1092-libudev-do-not-accept-invalid-log-levels.patch G 1093-udev-Fix-parsing-of-udev.event-timeout-kernel-parame.patch G 1094-udev-avoid-magic-constants-in-kernel-cmdline-parsers.patch G 1098-udev-link_setup-respect-kernel-name-assign-policy.patch * Wed Jan 07 2015 arvidjaarAATTgmail.com- update set-and-use-default-logconsole.patch - fix comparison of console log facility that caused journald to skip output to console (boo#912030) * Thu Dec 18 2014 wernerAATTsuse.de- Use Robert\'s latest patch 1098-udev-link_setup-respect-kernel-name-assign-policy.patch which drops NAMEPOLICY_KERNEL as this breaks all on current systems out there * Wed Dec 17 2014 thomas.blumeAATTsuse.com- remove 0022-systemd-tmpfiles-ownerkeep.patch since this is now implemented into the systemd-tmpfiles binary- add user based ignore statements in tmpfiles removal directives (bnc#903009) add systemd-add-user-keep.patch * Tue Dec 16 2014 thomas.blumeAATTsuse.com- use --boot option in systemd-tmpfiles-setup-dev.service (bnc#908476) add upstream patches: 0001-units-tmpfiles-setup-dev-allow-unsafe-file-creation-.patch 0002-man-tmpfiles.d-recommend-using-b-and-c.patch (adapted) * Tue Dec 16 2014 wernerAATTsuse.de- Update patch 1098-udev-link_setup-respect-kernel-name-assign-policy.patch to Robert\'s version * Mon Dec 15 2014 wernerAATTsuse.de- Add upstream patches 0001-selinux-access-fix-broken-ternary-operator.patch 0002-systemctl-show-BindsTo-BoundBy-in-list-dependencies.patch 0003-cryptsetup-default-to-no-hash-when-keyfile-is-specif.patch 0004-core-fix-transaction-destructiveness-check-once-more.patch- Avoid old net devices naming scheme on openSUSE 13.2 and less maybe caused by patch 1098-udev-link_setup-respect-kernel-name-assign-policy.patch * Thu Dec 11 2014 thomas.blumeAATTsuse.com- fix systemd-nspawn network-veth support (bnc#906709) add 513-nspawn-veth.patch * Fri Dec 05 2014 wernerAATTsuse.de- Add upstream patch 1098-udev-link_setup-respect-kernel-name-assign-policy.patch which may solve bsc#907318 * Fri Dec 05 2014 wernerAATTsuse.de- Add upstream patches 0001-units-make-sure-rfkill-service-is-bount-to-the-actua.patch 0002-rfkill-rework-how-we-generate-file-names-from-rfkill.patch * Fri Nov 28 2014 rmilasanAATTsuse.com- Change the maximum number of children from CPU_COUNT * 256 to CPU_COUNT * 64. Update 1097-udevd-increase-maximum-number-of-children.patch * Thu Nov 27 2014 rmilasanAATTsuse.com- Increase number of children/workers to CPU_COUNT * 256 to avoid \'maximum number of children reached\' (bnc#907393). Add 1097-udevd-increase-maximum-number-of-children.patch * Tue Nov 25 2014 rmilasanAATTsuse.com- Fix error return in rootsymlink_generator.c Update 1096-new-udev-root-symlink-generator.patch * Fri Nov 21 2014 wernerAATTsuse.de- Remove upstream patch 0001-systemd-logind.service-set-Type-notify.patch as systemd-logind.service is already from DBus type, compare with upstream commit eab459bc0639b81b32735f36d3e929e4bfa2cb4b * Thu Nov 20 2014 wernerAATTsuse.de- Add upstream patches 0001-systemd-logind.service-set-Type-notify.patch 0002-core-watchdog-bus-properties-cannot-be-both-writable.patch 0003-sd-bus-refuse-properties-that-claim-to-be-both-writa.patch * Thu Nov 20 2014 wernerAATTsuse.de- Re-add directory /usr/lib/systemd/system/basic.target.wants * Wed Nov 19 2014 gberAATTopensuse.org- remove pm-utils-hooks-compat.sh again, pm-utils built-in hooks partially duplicate hooks run by systemd which may potentially lead to problems, instead temporarily re-enable Forward-suspend-hibernate-calls-to-pm-utils.patch until boo#904828 can be addressed properly * Wed Nov 19 2014 Led - fix bashisms in write_net_rules script- update patches: * 1053-better-checks-in-write_net_rules.patch * Tue Nov 18 2014 wernerAATTsuse.de- Add upstream patches 0001-systemctl-let-list-units-unit-files-honour-type.patch 0002-systemctl-obey-state-in-list-unit-files.patch which allows to use --type in the systemctl command list-units and list-unit-files. * Tue Nov 18 2014 wernerAATTsuse.de- Add upstream patches 0001-keymap-Add-support-for-IBM-ThinkPad-X41-Tablet.patch 0002-keymap-Fix-special-keys-on-ThinkPad-X60-X61-Tablet.patch * Thu Nov 13 2014 rmilasanAATTsuse.com- New root symlink rule generator Add 1096-new-udev-root-symlink-generator.patch- Remove write_dev_root_rule and systemd-udev-root-symlink * Thu Nov 13 2014 wernerAATTsuse.de- Change patch 0001-add-hdflush-for-reboot-or-hddown-for-poweroff.patch to skip hdflush as well as hddown but only use halt as fallback for poweroff as well as synch in systemctl before any reboot command (compare with commit 4a3ad39957399c4a30fc472a804e72907ecaa4f9) * Thu Nov 13 2014 rmilasanAATTsuse.com- Create rule to set I/O scheduler to deadline if device attribute \'rotational\' equals 0, usually SSDs (bnc#904517). Add 1095-set-ssd-disk-to-use-deadline-scheduler.patch * Thu Nov 13 2014 thomas.blumeAATTsuse.com- fix systemd-fstab-generator crypttab parsing (bnc#903963) * Tue Nov 11 2014 gberAATTopensuse.org- Add pm-utils-hooks-compat.sh in order to run pm-utils sleep hooks from systemd (boo#904828) * Mon Nov 10 2014 wernerAATTsuse.de- Add upstream patches 0001-login-rerun-vconsole-setup-when-switching-from-vgaco.patch 0002-shutdown-fix-arguments-to-run-initramfs-shutdown.patch 0003-utf8-when-looking-at-the-next-unichar-honour-the-siz.patch * Mon Nov 10 2014 wernerAATTsuse.de- Add upstream patches 0001-core-don-t-allow-enabling-if-unit-is-masked.patch 0002-snapshot-return-error-when-snapshot-exists.patch 0003-shared-install-avoid-prematurely-rejecting-missing-u.patch 0004-Raise-level-of-Found-dependency.-lines.patch 0005-units-order-sd-journal-flush-after-sd-remount-fs.patch 0006-journald-fix-minor-memory-leak.patch 0007-journald-also-check-journal-file-size-to-deduce-if-i.patch 0008-journald-fix-memory-leak-on-error-path.patch 0009-units-make-systemd-journald.service-Type-notify.patch 0010-hwdb-Update-database-of-Bluetooth-company-identifier.patch * Mon Nov 10 2014 wernerAATTsuse.de- Add upstream patches 1092-libudev-do-not-accept-invalid-log-levels.patch 1093-udev-Fix-parsing-of-udev.event-timeout-kernel-parame.patch 1094-udev-avoid-magic-constants-in-kernel-cmdline-parsers.patch * Fri Nov 07 2014 wernerAATTsuse.de- Add patch watch_resolv.conf_for_become_changed.patch to add an inotify watch on /etc/resolv.conf which enables the reload of a changed resolver configuration on the fly (bsc#902901)- Do not apply patch 0022-systemd-tmpfiles-ownerkeep.patch in case if the script /usr/bin/systemd-tmpfiles-keep is missed * Mon Nov 03 2014 wernerAATTsuse.de- Add upstream patches 0001-sd-bus-properly-handle-removals-of-non-existing-matc.patch 0002-keymap-Ignore-brightness-keys-on-Dell-Inspiron-1520-.patch * Mon Nov 03 2014 wernerAATTsuse.de- Add upstream patches 1090-udev-path_id-set-supported_parent-for-well-known-SCS.patch 1091-udev-path_id-update-comments.patch which will be applied if patch 1090-udev-path_id-set-supported_parent-for-well-known-SCS.patch is applied a this may fix the trouble with iSCSI (bnc#898233) * Thu Oct 30 2014 wernerAATTsuse.de- Add upstream patches 0001-manager-Linux-on-hppa-has-fewer-rtsigs-hence-avoid-u.patch 0002-time-also-support-infinity-syntax-in-parse_nsec.patch 0003-time-earlier-exit-from-format_timestamp_relative-on-.patch 0004-sd-bus-if-we-don-t-manage-to-properly-allocate-the-e.patch 0005-journalctl-correct-help-text-for-until.patch 0006-calendarspec-fix-typo-in-annually.patch 0007-systemctl-do-not-ignore-errors-in-symlink-removal.patch 0008-util-introduce-sethostname_idempotent.patch 0009-util-fix-copy-paste-error-and-actually-set-the-new-h.patch 0010-shutdown-do-final-unmounting-only-if-not-running-ins.patch 0011-selinux-make-sure-we-do-not-try-to-print-missing-fie.patch- Replace patch keep-crypt-password-prompt.patch as this with upstream patch 0012-manager-do-not-print-anything-while-passwords-are-be.patch * Fri Oct 24 2014 wernerAATTsuse.de- Add upstream patch 0002-shutdown-pass-own-argv-to-run-initramfs-shutdown.patch- Add patch journald-advice-about-use-of-memory.patch to use mmap() flags as well as madvise(2) for journal files. * Thu Oct 23 2014 wernerAATTsuse.de- Add upstream patches 0001-strv-add-an-additional-overflow-check-when-enlarging.patch 0002-hwdb-Add-mapping-for-special-keys-on-compaq-ku-0133-.patch 0003-journald-add-CAP_MAC_OVERRIDE-in-journald-for-SMACK-.patch 0004-journal-do-server_vacuum-for-sigusr1.patch 0005-cryptsetup-fix-an-OOM-check.patch * Wed Oct 22 2014 wernerAATTsuse.de- Add upstream patch 1089-fix-cgroup-device-controller.patch to avoid trouble on existing /dev/console with nspawn (bsc#902240) * Tue Oct 21 2014 wernerAATTsuse.de- Modify patch avoid-leaking-socket-descriptors.patch to close file descriptors for incomming connections in pam module in case of short memory. * Mon Oct 20 2014 wernerAATTsuse.de- Add upstream patches 0001-systemd-continue-switch-root-even-if-umount-fails.patch 0002-systemd-try-harder-to-bind-to-notify-socket.patch- Add patch avoid-leaking-socket-descriptors.patch to close file descriptors if an incomming connection can not be handled due e.g. short memory. Could be related to bsc #901481 * Wed Oct 15 2014 wernerAATTsuse.de- Add upstream patches 0001-shell-completion-fix-completion-of-inactive-units.patch 0002-shell-completion-propose-templates-for-disable-re-en.patch 0003-man-we-don-t-have-Wanted-dependency.patch 0004-selinux-fix-potential-double-free-crash-in-child-pro.patch * Wed Oct 15 2014 wernerAATTsuse.de- Adapt patch rules-add-lid-switch-of-ARM-based-Chromebook-as-a-power-sw.patch to make it work even with patch #438 and #439 * Tue Oct 14 2014 wernerAATTsuse.de- Add upstream patches 0001-systemctl-when-mangle-unit-names-for-the-isolate-suf.patch 0001-tmpfiles-compare-return-against-correct-errno.patch * Tue Oct 14 2014 wernerAATTsuse.de- Add upstream patches 0001-keymap-Fix-touchpad-toggle-on-Toshiba-Satellite-P75-.patch 0001-units-introduce-network-pre.target-as-place-to-hook-.patch 0002-keymap-Fix-touchpad-toggle-key-on-Asus-laptops.patch 0003-sd-bus-check-return-value-of-vasprintf.patch 0004-core-map-the-rescue-argument-to-rescue.target.patch 0005-util-avoid-double-close-of-fd.patch * Tue Oct 14 2014 wernerAATTsuse.de- Add upstream patches 0001-virt-detect-that-we-are-running-inside-the-docker-co.patch 0002-bootchart-use-n-a-if-PRETTY_NAME-is-not-found.patch 0003-fileio-label-return-error-when-writing-fails.patch 0001-sd-event-don-t-require-a-signal-event-source-to-be-e.patch 0004-sd-event-check-the-value-of-received-signal.patch 0005-sd-id128-do-stricter-checking-of-random-boot-id.patch * Tue Oct 14 2014 wernerAATTsuse.de- Add upstream patches 0001-core-swap-only-make-configured-units-part-of-swap.ta.patch 0009-hwdb-Update-database-of-Bluetooth-company-identifier.patch * Tue Oct 14 2014 wernerAATTsuse.de- Add upstream patches 0001-journalctl-do-not-output-reboot-markers-when-running.patch 0002-udev-hwdb-New-Entry-for-Dell-XPS12-9Q33-keyboard.patch * Tue Oct 14 2014 wernerAATTsuse.de- Add upstream patches 0001-logind-add-support-for-Triton2-Power-Button.patch 0002-logind-add-support-for-TPS65217-Power-Button.patch- Add upstream patches 0001-shutdownd-clean-up-initialization-of-struct.patch 0003-bootchart-parse-userinput-with-safe_atoi.patch 0004-bootchart-check-return-of-strftime.patch 0005-bootchart-Do-not-try-to-access-data-for-non-existing.patch
|
|
|