Browse Source

systemd package update

Signed-off-by: basebuilder_pel7x64builder0 <basebuilder@powerel.org>
master
basebuilder_pel7x64builder0 4 years ago
parent
commit
c0dc172dff
  1. 5
      SOURCES/0750-core-add-a-Requires-dependency-between-units-and-the.patch
  2. 6
      SOURCES/0751-core-rerun-GC-logic-for-a-unit-that-loses-a-referenc.patch
  3. 11
      SOURCES/0752-pid1-rename-unit_check_gc-to-unit_may_gc.patch
  4. 5
      SOURCES/0753-pid1-include-the-source-unit-in-UnitRef.patch
  5. 5
      SOURCES/0754-pid1-fix-collection-of-cycles-of-units-which-referen.patch
  6. 5
      SOURCES/0755-pid1-free-basic-unit-information-at-the-very-end-bef.patch
  7. 5
      SOURCES/0756-pid1-properly-remove-references-to-the-unit-from-gc-.patch
  8. 201
      SPECS/systemd.spec

5
SOURCES/0750-core-add-a-Requires-dependency-between-units-and-the.patch

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
From e932760979f8658ff62b93b039a98a6d7f0f4656 Mon Sep 17 00:00:00 2001
From 0600681f04e3818282a2d518ec3e6afee85f7978 Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Tue, 29 Sep 2015 13:06:28 +0200
Subject: [PATCH] core: add a "Requires=" dependency between units and the
@ -11,9 +11,8 @@ between units and the slices they are located in from Wants= to @@ -11,9 +11,8 @@ between units and the slices they are located in from Wants= to
Requires=.

(cherry picked from commit 8c8da0e0cb498245c765732cf9caa081a70c560f)
(cherry picked from commit 0600681f04e3818282a2d518ec3e6afee85f7978)

Related: #1729228
Related: #1718953
---
src/core/unit.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

6
SOURCES/0751-core-rerun-GC-logic-for-a-unit-that-loses-a-referenc.patch

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
From 2175fc04df0f8e272cbff7540acd38eced9c63d7 Mon Sep 17 00:00:00 2001
From 0ace07115f14a57c81afbc9a7e947778a743870e Mon Sep 17 00:00:00 2001
From: Lennart Poettering <lennart@poettering.net>
Date: Fri, 29 Apr 2016 11:18:53 +0200
Subject: [PATCH] core: rerun GC logic for a unit that loses a reference
@ -10,11 +10,9 @@ This (together with the previous commit) should deal with the GC issues pointed @@ -10,11 +10,9 @@ This (together with the previous commit) should deal with the GC issues pointed
out in:

https://github.com/systemd/systemd/pull/2993#issuecomment-215331189

(cherry picked from commit b75102e5bf4cf249052d42be955d403e3e03b47c)
(cherry picked from commit 0ace07115f14a57c81afbc9a7e947778a743870e)

Related: #1729228
Related: #1718953
---
src/core/unit.c | 4 ++++
1 file changed, 4 insertions(+)

11
SOURCES/0752-pid1-rename-unit_check_gc-to-unit_may_gc.patch

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
From cb1a8f709ff3c27fc9f43aa27f985131422795bc Mon Sep 17 00:00:00 2001
From 1716821fc5b93667a0bf821b25905de00818aec9 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Date: Tue, 13 Feb 2018 10:50:13 +0100
Subject: [PATCH] pid1: rename unit_check_gc to unit_may_gc
@ -10,9 +10,8 @@ v2: @@ -10,9 +10,8 @@ v2:
- rename from unit_can_gc to unit_may_gc

(cherry picked from commit f2f725e5cc950e84ebfd09bd64bc01c0ebdb6734)
(cherry picked from commit 1716821fc5b93667a0bf821b25905de00818aec9)

Related: #1729228
Related: #1718953
---
src/core/automount.c | 13 ++++++++-----
src/core/manager.c | 2 +-
@ -27,10 +26,10 @@ Related: #1729228 @@ -27,10 +26,10 @@ Related: #1729228
10 files changed, 55 insertions(+), 44 deletions(-)

diff --git a/src/core/automount.c b/src/core/automount.c
index 4678bdc7c9..7b9c4aaf1d 100644
index 590b1952e0..2d6f5f3a77 100644
--- a/src/core/automount.c
+++ b/src/core/automount.c
@@ -936,13 +936,16 @@ static const char *automount_sub_state_to_string(Unit *u) {
@@ -934,13 +934,16 @@ static const char *automount_sub_state_to_string(Unit *u) {
return automount_state_to_string(AUTOMOUNT(u)->state);
}
@ -51,7 +50,7 @@ index 4678bdc7c9..7b9c4aaf1d 100644 @@ -51,7 +50,7 @@ index 4678bdc7c9..7b9c4aaf1d 100644
}
static int automount_dispatch_io(sd_event_source *s, int fd, uint32_t events, void *userdata) {
@@ -1115,7 +1118,7 @@ const UnitVTable automount_vtable = {
@@ -1113,7 +1116,7 @@ const UnitVTable automount_vtable = {
.active_state = automount_active_state,
.sub_state_to_string = automount_sub_state_to_string,

5
SOURCES/0753-pid1-include-the-source-unit-in-UnitRef.patch

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
From c6da3d5d824f7b125b3fd95a961eca98db7febf7 Mon Sep 17 00:00:00 2001
From ff80bfd94181327a5f8e0fbd70b9b7afe0c5545c Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Date: Tue, 13 Feb 2018 13:12:43 +0100
Subject: [PATCH] pid1: include the source unit in UnitRef
@ -14,9 +14,8 @@ v2: @@ -14,9 +14,8 @@ v2:
- rename refs to refs_by_target

(cherry picked from commit 7f7d01ed5804afef220ebdb29f22d8177d0d3a5c)
(cherry picked from commit ff80bfd94181327a5f8e0fbd70b9b7afe0c5545c)

Related: #1729228
Related: #1718953
---
src/core/busname.c | 2 +-
src/core/dbus-manager.c | 2 +-

5
SOURCES/0754-pid1-fix-collection-of-cycles-of-units-which-referen.patch

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
From 98774bdfb6d40e5b7d41b86238ee2d98ff12cb69 Mon Sep 17 00:00:00 2001
From 703cc4991049cdf3ad3506e432cda982b3b3b007 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Date: Tue, 13 Feb 2018 14:37:11 +0100
Subject: [PATCH] pid1: fix collection of cycles of units which reference one
@ -14,9 +14,8 @@ needed. If it is not needed, do not treat the reference from it as preventing @@ -14,9 +14,8 @@ needed. If it is not needed, do not treat the reference from it as preventing
the unit we are looking at from being freed.

(cherry picked from commit 2641f02e23ac7d5385db7f932aff221a063f245e)
(cherry picked from commit 703cc4991049cdf3ad3506e432cda982b3b3b007)

Resolves: #1729228
Resolves: #1718953
---
src/core/manager.c | 14 ++++++++++++++
src/core/unit.c | 9 +++++----

5
SOURCES/0755-pid1-free-basic-unit-information-at-the-very-end-bef.patch

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
From 20d684011c93bed4b45c736ac1f9104983a090dc Mon Sep 17 00:00:00 2001
From 42a93a826cd726d1e4d3ea2c8cb347cec2f0dabe Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Date: Wed, 14 Feb 2018 00:01:05 +0100
Subject: [PATCH] pid1: free basic unit information at the very end, before
@ -13,9 +13,8 @@ So let's move the removal of this "basic" information towards the end @@ -13,9 +13,8 @@ So let's move the removal of this "basic" information towards the end
of unit_free().

(cherry picked from commit a946fa9bb968ac197d7a99970e27388b751dca94)
(cherry picked from commit 42a93a826cd726d1e4d3ea2c8cb347cec2f0dabe)

Related: #1729228
Related: #1718953
---
src/core/unit.c | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)

5
SOURCES/0756-pid1-properly-remove-references-to-the-unit-from-gc-.patch

@ -1,4 +1,4 @@ @@ -1,4 +1,4 @@
From 019b19130bcba9d88c0328b40f2639e6ebbb513c Mon Sep 17 00:00:00 2001
From 8f1df942e2237124f7559176081af7ac631d3422 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= <zbyszek@in.waw.pl>
Date: Tue, 13 Feb 2018 23:57:43 +0100
Subject: [PATCH] pid1: properly remove references to the unit from gc queue
@ -18,9 +18,8 @@ it was above the LIST_REMOVE(gc_queue,...) call, but the second was not, because @@ -18,9 +18,8 @@ it was above the LIST_REMOVE(gc_queue,...) call, but the second was not, because
it was after that. Move the all LIST_REMOVE() calls down.

(cherry picked from commit 1bdf2790025e661e41894129eb390bb032b88585)
(cherry picked from commit 8f1df942e2237124f7559176081af7ac631d3422)

Related: #1729228
Related: #1718953
---
src/core/unit.c | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)

201
SPECS/systemd.spec

@ -3,12 +3,11 @@ @@ -3,12 +3,11 @@
# directory.
%global __requires_exclude pkg-config
%global _hardened_build 1
%global optflags %(echo %{optflags} | sed 's/-O3/-O2/')

Name: systemd
Url: http://www.freedesktop.org/wiki/Software/systemd
Version: 219
Release: 69%{?dist}
Release: 73%{?dist}.8
# For a breakdown of the licensing, see README
License: LGPLv2+ and MIT and GPLv2+
Summary: A System and Service Manager
@ -786,9 +785,9 @@ Patch0743: 0743-man-be-more-explicit-about-thread-safety-of-sd_journ.patch @@ -786,9 +785,9 @@ Patch0743: 0743-man-be-more-explicit-about-thread-safety-of-sd_journ.patch
Patch0744: 0744-selinux-don-t-log-SELINUX_INFO-and-SELINUX_WARNING-m.patch
Patch0745: 0745-fix-mis-merge.patch
Patch0746: 0746-fs-util-chase_symlinks-prevent-double-free.patch
Patch0747: 0747-return-error-value-on-failure.patch
Patch0748: 0748-revert-local-changes-made-during-backport-of-the-tes.patch
Patch0749: 0749-core-timer-Prevent-timer-looping-when-unit-cannot-st.patch
Patch0747: 0747-path-util-fix-more-path_is_mount-e792e890f-fallout.patch
Patch0748: 0748-return-error-value-on-failure.patch
Patch0749: 0749-revert-local-changes-made-during-backport-of-the-tes.patch
Patch0750: 0750-core-add-a-Requires-dependency-between-units-and-the.patch
Patch0751: 0751-core-rerun-GC-logic-for-a-unit-that-loses-a-referenc.patch
Patch0752: 0752-pid1-rename-unit_check_gc-to-unit_may_gc.patch
@ -796,16 +795,69 @@ Patch0753: 0753-pid1-include-the-source-unit-in-UnitRef.patch @@ -796,16 +795,69 @@ Patch0753: 0753-pid1-include-the-source-unit-in-UnitRef.patch
Patch0754: 0754-pid1-fix-collection-of-cycles-of-units-which-referen.patch
Patch0755: 0755-pid1-free-basic-unit-information-at-the-very-end-bef.patch
Patch0756: 0756-pid1-properly-remove-references-to-the-unit-from-gc-.patch
Patch0757: 0757-service-relax-PID-file-symlink-chain-checks-a-bit-81.patch
Patch0758: 0758-path-util-fix-more-path_is_mount-e792e890f-fallout.patch
Patch0759: 0759-core-exclude-.slice-units-from-systemctl-isolate.patch
Patch0760: 0760-unit-fix-potential-use-of-cgroup_path-after-free-whe.patch
Patch0761: 0761-core-when-restarting-services-don-t-close-fds.patch
Patch0762: 0762-unit-rework-a-bit-how-we-keep-the-service-fdstore-fr.patch
Patch0763: 0763-tests-add-basic-journal-test.patch
Patch0764: 0764-tests-add-regression-test-for-systemctl-restart-syst.patch
Patch0765: 0765-tests-add-test-that-journald-keeps-fds-over-terminat.patch

Patch0757: 0757-core-timer-Prevent-timer-looping-when-unit-cannot-st.patch
Patch0758: 0758-service-relax-PID-file-symlink-chain-checks-a-bit-81.patch
Patch0759: 0759-udev-rules-Add-rule-for-dev-kfd.patch
Patch0760: 0760-core-exclude-.slice-units-from-systemctl-isolate.patch
Patch0761: 0761-udev-scsi_id-fix-incorrect-page-length-when-get-devi.patch
Patch0762: 0762-core-when-determining-whether-a-process-exit-status-.patch
Patch0763: 0763-units-add-Wants-initrd-cleanup.service-to-initrd-swi.patch
Patch0764: 0764-units-make-sure-initrd-cleanup.service-terminates-be.patch
Patch0765: 0765-core-tiny-tweak-for-cgroup-trimming-during-manager_f.patch
Patch0766: 0766-process-an-empty-environment-block-should-be-returne.patch
Patch0767: 0767-core-make-sure-initrd-switch-root-command-survives-P.patch
Patch0768: 0768-systemctl-always-avoid-being-killed-when-doing-switc.patch
Patch0769: 0769-units-drop-KillMode-from-initrd-switch-root.service.patch
Patch0770: 0770-systemctl-ignore-SIGTERM-after-switch-root.patch
Patch0771: 0771-units-restore-Before-dependencies-for-systemd-vconso.patch
Patch0772: 0772-core-reduce-the-number-of-stalled-PIDs-from-the-watc.patch
Patch0773: 0773-timedate-use-gmtime_r-and-localtime_r.patch
Patch0774: 0774-sd-bus-stop-using-the-result-of-an-assignment-as-an-.patch
Patch0775: 0775-journal-upload-add-asserts-that-snprintf-does-not-re.patch
Patch0776: 0776-analyze-actually-select-longest-activated-time-of-se.patch
Patch0777: 0777-pid1-remove-unnecessary-error-reassignment.patch
Patch0778: 0778-core-drop-unnecessary-condition.patch
Patch0779: 0779-import-drop-unnecessary-condition.patch
Patch0780: 0780-journal-verify-add-comment-and-silence-LGTM-warning.patch
Patch0781: 0781-journal-drop-redundant-condition.patch
Patch0782: 0782-lldp-set-correct-state-for-processing.patch
Patch0783: 0783-sd-bus-fix-implicit-downcast-of-bitfield-reported-by.patch
Patch0784: 0784-tree-wide-use-signed-int-instead-of-int-for-bit-fiel.patch
Patch0785: 0785-machinectl-check-correct-FD-for-a-return-value.patch
Patch0786: 0786-shared-install-avoid-overwriting-r-counter-with-a-pa.patch
Patch0787: 0787-systemctl-set_put-can-t-return-EEXIST.patch
Patch0788: 0788-systemctl-remove-dead-check.patch
Patch0789: 0789-journal-gateway-explicitly-declare-local-variables.patch
Patch0790: 0790-journal-gateway-use-localStorage-cursor-only-when-it.patch
Patch0791: 0791-lgtm-ignore-files-dropped-in-upstream.patch
Patch0792: 0792-lgtm-suppress-several-constant-comparisons.patch
Patch0793: 0793-core-add-a-new-unit_needs_console-call.patch
Patch0794: 0794-core-rework-how-we-count-the-n_on_console-counter.patch
Patch0795: 0795-service-introduce-protocol-error-type.patch
Patch0796: 0796-service-fix-main-processes-exit-behavior-for-type-no.patch
Patch0797: 0797-service-go-through-stop_post-on-failure-4770.patch
Patch0798: 0798-Call-getgroups-to-know-size-of-supplementary-groups-.patch
Patch0799: 0799-udev-introduce-CONST-key-name.patch
Patch0800: 0800-path-stop-watching-path-specs-once-we-triggered-the-.patch
Patch0801: 0801-unit-fix-potential-use-of-cgroup_path-after-free-whe.patch
Patch0802: 0802-core-when-restarting-services-don-t-close-fds.patch
Patch0803: 0803-unit-rework-a-bit-how-we-keep-the-service-fdstore-fr.patch
Patch0804: 0804-tests-add-basic-journal-test.patch
Patch0805: 0805-tests-add-regression-test-for-systemctl-restart-syst.patch
Patch0806: 0806-tests-add-test-that-journald-keeps-fds-over-terminat.patch
Patch0807: 0807-journal-do-not-trigger-assertion-when-journal_file_c.patch
Patch0808: 0808-mount-don-t-propagate-errors-from-mount_setup_unit-f.patch
Patch0809: 0809-mount-when-allocating-a-Mount-object-based-on-proc-s.patch
Patch0810: 0810-core-enforce-a-ratelimiter-when-stopping-units-due-t.patch
Patch0811: 0811-core-rework-StopWhenUnneeded-logic.patch
Patch0812: 0812-fix-the-fix-for-1691511.patch
Patch0813: 0813-sd-bus-when-attached-to-an-sd-event-loop-disconnect-.patch
Patch0814: 0814-sd-journal-close-journal-files-that-were-deleted-by-.patch
Patch0815: 0815-sd-journal-remove-the-dead-code-and-actually-fix-146.patch
Patch0816: 0816-swap-adjust-swap.c-in-a-similar-way-to-what-we-just-.patch
Patch0817: 0817-swap-finish-the-secondary-swap-units-jobs-if-deactiv.patch
Patch0818: 0818-udev-rules-make-tape-changers-also-apprear-in-dev-ta.patch
Patch0819: 0819-core-make-sure-to-restore-the-control-command-id-too.patch
Patch9999: 9999-Update-kernel-install-script-by-backporting-fedora-p.patch

%global num_patches %{lua: c=0; for i,p in ipairs(patches) do c=c+1; end; print(c);}
@ -859,7 +911,7 @@ Requires(pre): /usr/sbin/groupadd @@ -859,7 +911,7 @@ Requires(pre): /usr/sbin/groupadd
Requires: dbus
Requires: %{name}-libs = %{version}-%{release}
Requires: kmod >= 18-4
Requires: powerel-release >= 7
Requires: redhat-release >= 7.0
Requires: diffutils

Provides: /bin/systemctl
@ -996,6 +1048,7 @@ git init @@ -996,6 +1048,7 @@ git init
git config user.email "systemd-maint@redhat.com"
git config user.name "systemd team"
git add .
git add -f src/journal-remote/browse.html
git commit -a -q -m "%{version} baseline."

# Apply all the patches.
@ -1518,7 +1571,7 @@ fi @@ -1518,7 +1571,7 @@ fi
%dir %{_datadir}/pkgconfig
%dir %{_datadir}/zsh
%dir %{_datadir}/zsh/site-functions
%ghost %dir %{_localstatedir}/log/journal
%ghost %dir %attr(2755, root, systemd-journal) %verify(not mode) %{_localstatedir}/log/journal
%dir %{_localstatedir}/lib/systemd
%dir %{_localstatedir}/lib/systemd/catalog
%ghost %dir %{_localstatedir}/lib/systemd/coredump
@ -1783,18 +1836,108 @@ fi @@ -1783,18 +1836,108 @@ fi
%{_mandir}/man8/systemd-resolved.*

%changelog
* Tue Feb 18 2020 systemd maintenance team <systemd-maint@redhat.com> - 219-67.4
- core: when restarting services, don't close fds (#1798162)
- unit: rework a bit how we keep the service fdstore from being destroyed during service restart (#1798162)
- tests: add basic journal test (#1798162)
- tests: add regression test for `systemctl restart systemd-journald` (#1798162)
- tests: add test that journald keeps fds over termination by signal (#1798162)

* Fri Nov 29 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-67.3
- unit: fix potential use of cgroup_path after free() when freeing unit (#1778083)

* Thu Sep 19 2019 David Tardon <dtardon@redhat.com> - 219-67.2
- core: exclude .slice units from "systemctl isolate" (#1751130)
* Mon May 25 2020 systemd maintenance team <systemd-maint@redhat.com> - 219-73.8
- core: make sure to restore the control command id, too (#1837973)

* Mon May 18 2020 systemd maintenance team <systemd-maint@redhat.com> - 219-73.7
- udev-rules: make tape-changers also apprear in /dev/tape/by-path/ (#1814028)

* Mon Apr 06 2020 systemd maintenance team <systemd-maint@redhat.com> - 219-73.6
- sd-bus: when attached to an sd-event loop, disconnect on processing errors (#1817504)
- sd-journal: close journal files that were deleted by journald before we've setup inotify watch (#1820073)
- sd-journal: remove the dead code and actually fix #14695 (#1820073)
- swap: adjust swap.c in a similar way to what we just did to mount.c (#1821261)
- swap: finish the secondary swap units' jobs if deactivation of the primary swap unit fails (#1821261)

* Tue Mar 17 2020 systemd maintenance team <systemd-maint@redhat.com> - 219-73.5
- core: enforce a ratelimiter when stopping units due to StopWhenUnneeded=1 (#1810576)
- core: rework StopWhenUnneeded= logic (#1810576)
- fix the fix for #1691511 (#1809159)

* Thu Mar 12 2020 systemd maintenance team <systemd-maint@redhat.com> - 219-73.4
- mount: don't propagate errors from mount_setup_unit() further up (#1809159)
- mount: when allocating a Mount object based on /proc/self/mountinfo mark it so (#1809159)

* Thu Mar 05 2020 systemd maintenance team <systemd-maint@redhat.com> - 219-73.3
- journal: do not trigger assertion when journal_file_close() get NULL (#1807798)

* Tue Feb 18 2020 systemd maintenance team <systemd-maint@redhat.com> - 219-73.2
- core: when restarting services, don't close fds (#1803802)
- unit: rework a bit how we keep the service fdstore from being destroyed during service restart (#1803802)
- tests: add basic journal test (#1803802)
- tests: add regression test for `systemctl restart systemd-journald` (#1803802)
- tests: add test that journald keeps fds over termination by signal (#1803802)

* Fri Nov 29 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-73.1
- unit: fix potential use of cgroup_path after free() when freeing unit (#1760149)

* Fri Oct 25 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-73
- path: stop watching path specs once we triggered the target unit (#1641777)

* Thu Oct 24 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-72
- service: introduce protocol error type (#1733998)
- service: fix main processes exit behavior for type notify services (#1733998)
- service: go through stop_post on failure (#4770) (#1733998)
- Call getgroups() to know size of supplementary groups array to allocate (#1743230256 KB)
- udev: introduce CONST key name (#1748051)

* Thu Oct 10 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-71
- core: add a new unit_needs_console() call (#1524359)
- core: rework how we count the n_on_console counter (#1524359)

* Fri Sep 27 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-70
- add src/journal-remote/browse.html to index

* Fri Sep 27 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-70
- udev-rules: Add rule for /dev/kfd (#1659516)
- core: exclude .slice units from "systemctl isolate" (#1745199)
- udev/scsi_id: fix incorrect page length when get device identification VPD page (#1635945)
- core: when determining whether a process exit status is clean, consider whether it is a command or a daemon (#1560417)
- units: add Wants=initrd-cleanup.service to initrd-switch-root.target (#4345) (#1560417)
- units: make sure initrd-cleanup.service terminates before switching to rootfs (#1560417)
- core: tiny tweak for cgroup trimming during manager_free() (#1630378)
- process: an empty environment block should be returned as such (#1685648)
- core: make sure initrd-switch-root command survives PID1's killing spree (#4730) (#1754053)
- systemctl: always avoid being killed when doing switch-root (#1754053)
- units: drop KillMode= from initrd-switch-root.service (#1754053)
- systemctl: ignore SIGTERM after switch root (#1754053)
- units: restore Before dependencies for systemd-vconsole-setup.service (#1754053)
- core: reduce the number of stalled PIDs from the watched processes list when possible (#1501796)
- timedate: use gmtime_r() and localtime_r() (#1694605)
- sd-bus: stop using the result of an assignment as an operand of && (#1694605)
- journal-upload: add asserts that snprintf does not return an error (#1694605)
- analyze: actually select longest activated-time of services (#1694605)
- pid1: remove unnecessary error reassignment (#1694605)
- core: drop unnecessary condition (#1694605)
- import: drop unnecessary condition (#1694605)
- journal-verify: add comment and silence LGTM warning (#1694605)
- journal: drop redundant condition (#1694605)
- lldp: set correct state for processing (#1694605)
- sd-bus: fix implicit downcast of bitfield reported by LGTM (#1694605)
- tree-wide: use 'signed int' instead of 'int' for bit field variables (#1694605)
- machinectl: check correct FD for a return value (#1694605)
- shared/install: avoid overwriting 'r' counter with a partial result (#1694605)
- systemctl: set_put() can't return (-)EEXIST (#1694605)
- systemctl: remove dead check (#1694605)
- journal-gateway: explicitly declare local variables (#1694605)
- journal-gateway: use localStorage["cursor"] only when it has valid value (#1694605)
- lgtm: ignore files dropped in upstream (#1694605)
- lgtm: suppress several constant comparisons (#1694605)

* Thu Aug 22 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-69
- revert local changes made during backport of the test (#1726785)
- core: add a "Requires=" dependency between units and the slices they are located in (#1718953)
- core: rerun GC logic for a unit that loses a reference (#1718953)
- pid1: rename unit_check_gc to unit_may_gc (#1718953)
- pid1: include the source unit in UnitRef (#1718953)
- pid1: fix collection of cycles of units which reference one another (#1718953)
- pid1: free basic unit information at the very end, before freeing the unit (#1718953)
- pid1: properly remove references to the unit from gc queue during final cleanup (#1718953)
- core/timer: Prevent timer looping when unit cannot start (#1710302)
- service: relax PID file symlink chain checks a bit (#8133) (#1724420)

* Wed Aug 07 2019 David Tardon <dtardon@redhat.com> - 219-68
- fix rpm -V failure on /var/log/journal (#1545372)

* Fri Jul 12 2019 Lukas Nykryn <lnykryn@redhat.com> - 219-67.1
- return error value on failure (#1729226)

Loading…
Cancel
Save