From f1996ec0179b18d25744774ac9b3f6dff2798575 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Jan 14 2012 20:43:54 +0000 Subject: Fix for quota and a couple of other issues --- diff --git a/0001-util-properly-detect-what-the-last-capability-is.patch b/0001-util-properly-detect-what-the-last-capability-is.patch index 12108c1..df62112 100644 --- a/0001-util-properly-detect-what-the-last-capability-is.patch +++ b/0001-util-properly-detect-what-the-last-capability-is.patch @@ -1,8 +1,8 @@ From 3ad4e947bb0312940d56059328dd518d01718f6f Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 11 Oct 2011 22:30:31 +0200 -Subject: [PATCH 001/126] util: properly detect what the last capability is - (cherry picked from commit +Subject: [PATCH] util: properly detect what the last capability is (cherry + picked from commit 64685e0cea62b4937f0804e47ce2cb7929f58223) --- diff --git a/0002-manager-fix-a-crash-in-isolating.patch b/0002-manager-fix-a-crash-in-isolating.patch index eb76574..93eb47e 100644 --- a/0002-manager-fix-a-crash-in-isolating.patch +++ b/0002-manager-fix-a-crash-in-isolating.patch @@ -1,7 +1,7 @@ From b93ae6c00edfe8ef2f0fd70177dee1d111598fe0 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Mon, 17 Oct 2011 11:12:12 +0200 -Subject: [PATCH 002/126] manager: fix a crash in isolating +Subject: [PATCH] manager: fix a crash in isolating HASHMAP_FOREACH is safe against the removal of the current entry, but not against the removal of other entries. job_finish_and_invalidate() diff --git a/0003-audit-do-not-complain-if-kernel-lacks-audit.patch b/0003-audit-do-not-complain-if-kernel-lacks-audit.patch index 74ae8c7..daf6c7b 100644 --- a/0003-audit-do-not-complain-if-kernel-lacks-audit.patch +++ b/0003-audit-do-not-complain-if-kernel-lacks-audit.patch @@ -1,7 +1,7 @@ From 1d0ba48a582be7b9a539cbb5cbf6bbdf5f7b08e1 Mon Sep 17 00:00:00 2001 From: Jonathan Nieder Date: Mon, 17 Oct 2011 21:01:40 +0200 -Subject: [PATCH 003/126] audit: do not complain if kernel lacks audit +Subject: [PATCH] audit: do not complain if kernel lacks audit When running on a kernel without audit support, systemd currently writes a mysterious-sounding error to its log: diff --git a/0004-systemctl-completion-always-invoke-with-no-legend.patch b/0004-systemctl-completion-always-invoke-with-no-legend.patch index 7b82fe4..270b484 100644 --- a/0004-systemctl-completion-always-invoke-with-no-legend.patch +++ b/0004-systemctl-completion-always-invoke-with-no-legend.patch @@ -1,7 +1,7 @@ From fb4f5f218e83eb1496f2fdfa67b27e458b2bd6a4 Mon Sep 17 00:00:00 2001 From: Dave Reisner Date: Tue, 11 Oct 2011 20:56:53 -0400 -Subject: [PATCH 004/126] systemctl-completion: always invoke with --no-legend +Subject: [PATCH] systemctl-completion: always invoke with --no-legend In the case of completion for the 'restart' verb, passing the invalid unit name (the colums header) causes completion to cease functioning diff --git a/0005-systemctl-make-list-unit-files-output-more-economica.patch b/0005-systemctl-make-list-unit-files-output-more-economica.patch index d8b83a3..26a2c47 100644 --- a/0005-systemctl-make-list-unit-files-output-more-economica.patch +++ b/0005-systemctl-make-list-unit-files-output-more-economica.patch @@ -1,8 +1,7 @@ From 62403a219c01f907e69012e502a73cdb9aeeb251 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Mon, 24 Oct 2011 11:49:59 +0200 -Subject: [PATCH 005/126] systemctl: make list-unit-files output more - economical +Subject: [PATCH] systemctl: make list-unit-files output more economical The first column is given the width of the widest entry, if possible, otherwise all entries are ellipsized to fit diff --git a/0006-plymouth-fix-ply-proto-endianess-issues.patch b/0006-plymouth-fix-ply-proto-endianess-issues.patch index 32348b0..7fd8865 100644 --- a/0006-plymouth-fix-ply-proto-endianess-issues.patch +++ b/0006-plymouth-fix-ply-proto-endianess-issues.patch @@ -1,7 +1,7 @@ From 4cff61c8150be456da22cc737696fad925c1393f Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Nov 2011 14:20:31 +0100 -Subject: [PATCH 006/126] plymouth: fix ply proto endianess issues +Subject: [PATCH] plymouth: fix ply proto endianess issues Plymouth enforces LE even for the local Ply proto, hence we should do the conversion properly for BE arch compat. diff --git a/0007-random-seed-convert-poolsize-from-bits-to-bytes.patch b/0007-random-seed-convert-poolsize-from-bits-to-bytes.patch index 4212e93..fff2355 100644 --- a/0007-random-seed-convert-poolsize-from-bits-to-bytes.patch +++ b/0007-random-seed-convert-poolsize-from-bits-to-bytes.patch @@ -1,7 +1,7 @@ From fb47a8a6bc8903d8b4b7b71707baa2c7585a0407 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Sat, 22 Oct 2011 18:47:08 +0200 -Subject: [PATCH 007/126] random-seed: convert poolsize from bits to bytes +Subject: [PATCH] random-seed: convert poolsize from bits to bytes MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit diff --git a/0008-condition-Fix-file-descriptor-leak-in-test_capabilit.patch b/0008-condition-Fix-file-descriptor-leak-in-test_capabilit.patch index b158ab1..bd9bf45 100644 --- a/0008-condition-Fix-file-descriptor-leak-in-test_capabilit.patch +++ b/0008-condition-Fix-file-descriptor-leak-in-test_capabilit.patch @@ -1,8 +1,7 @@ From 62f4ee1b584845c8a3d4caf41c572ec5e7d7af66 Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Wed, 26 Oct 2011 09:38:39 +0200 -Subject: [PATCH 008/126] condition: Fix file descriptor leak in - test_capability() +Subject: [PATCH] condition: Fix file descriptor leak in test_capability() Detected by cppcheck. (cherry picked from commit 7670e5a2aab543bc6b442ab0683411770e06fe26) diff --git a/0009-initctl-don-t-use-dbus-connection-after-PID-1-got-re.patch b/0009-initctl-don-t-use-dbus-connection-after-PID-1-got-re.patch index 08da8c6..f9326f0 100644 --- a/0009-initctl-don-t-use-dbus-connection-after-PID-1-got-re.patch +++ b/0009-initctl-don-t-use-dbus-connection-after-PID-1-got-re.patch @@ -1,8 +1,7 @@ From 3e750716de6acad59112a34d3d79f50da680d023 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Nov 2011 18:18:17 +0100 -Subject: [PATCH 009/126] initctl: don't use dbus connection after PID 1 got - respawned +Subject: [PATCH] initctl: don't use dbus connection after PID 1 got respawned After reexec PID 1 our bus connection is invalidated. Hence don't try to reuse it, just terminate so that when we are spawned the next time we diff --git a/0010-cgroup-always-recreate-cgroup-before-we-try-to-apply.patch b/0010-cgroup-always-recreate-cgroup-before-we-try-to-apply.patch index 2aa6a45..04612a1 100644 --- a/0010-cgroup-always-recreate-cgroup-before-we-try-to-apply.patch +++ b/0010-cgroup-always-recreate-cgroup-before-we-try-to-apply.patch @@ -1,8 +1,8 @@ From b160c4add112ec90a811726ee3ac536f98cfd6cf Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Nov 2011 22:02:36 +0100 -Subject: [PATCH 010/126] cgroup: always recreate cgroup before we try to - apply attributes +Subject: [PATCH] cgroup: always recreate cgroup before we try to apply + attributes We might have trimmed the cgroup tree previously, hence don't trust our own "realized" flag, always recreate cgroup tree before applying our diff --git a/0011-mount-order-remote-mounts-after-both-network.target-.patch b/0011-mount-order-remote-mounts-after-both-network.target-.patch index 69f7415..8fc0088 100644 --- a/0011-mount-order-remote-mounts-after-both-network.target-.patch +++ b/0011-mount-order-remote-mounts-after-both-network.target-.patch @@ -1,8 +1,8 @@ From 10e099981a14b6f435552854d4c9d5eaaa65c4da Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Nov 2011 22:27:48 +0100 -Subject: [PATCH 011/126] mount: order remote mounts after both network.target - and remote-fs-pre.target +Subject: [PATCH] mount: order remote mounts after both network.target and + remote-fs-pre.target Since remote-fs-pre.target is optional we cannot count on it to order remote mounts after network.target, so let's add that order explicitly diff --git a/0012-units-drop-Install-section-from-remote-fs-pre.target.patch b/0012-units-drop-Install-section-from-remote-fs-pre.target.patch index 047833e..22ed9c6 100644 --- a/0012-units-drop-Install-section-from-remote-fs-pre.target.patch +++ b/0012-units-drop-Install-section-from-remote-fs-pre.target.patch @@ -1,8 +1,7 @@ From 80c991c323a08ee03131d51c34b45286ae72001f Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 1 Nov 2011 22:29:48 +0100 -Subject: [PATCH 012/126] units: drop [Install] section from - remote-fs-pre.target +Subject: [PATCH] units: drop [Install] section from remote-fs-pre.target remote-fs-pre.target is not a unit a user should ever explicitly enable. Instead services which need to hook before network mounts should pull it diff --git a/0013-cryptsetup-generator-avoid-ordering-cycle-on-swap.patch b/0013-cryptsetup-generator-avoid-ordering-cycle-on-swap.patch index 6933026..e87b599 100644 --- a/0013-cryptsetup-generator-avoid-ordering-cycle-on-swap.patch +++ b/0013-cryptsetup-generator-avoid-ordering-cycle-on-swap.patch @@ -1,7 +1,7 @@ From 88230ce30fcd48f8f6fadcdf838e6f047a91acdf Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Mon, 17 Oct 2011 13:01:08 +0200 -Subject: [PATCH 013/126] cryptsetup-generator: avoid ordering cycle on swap +Subject: [PATCH] cryptsetup-generator: avoid ordering cycle on swap Devices with random keys (swap), should not be ordered before local-fs.target, as this creates a cycle with systemd-load-random-seed.service (and also it diff --git a/0014-bash-completion-update-with-new-verbs-and-arguments.patch b/0014-bash-completion-update-with-new-verbs-and-arguments.patch index 9d26b47..1bf0af5 100644 --- a/0014-bash-completion-update-with-new-verbs-and-arguments.patch +++ b/0014-bash-completion-update-with-new-verbs-and-arguments.patch @@ -1,7 +1,7 @@ From f116811feefbde2af0138ab73a2bfab38639f315 Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Wed, 2 Nov 2011 10:48:49 +0200 -Subject: [PATCH 014/126] bash-completion: update with new verbs and arguments +Subject: [PATCH] bash-completion: update with new verbs and arguments Adds arguments --root= --runtime --no-legend. Adds verbs link mask unmask reenable list-unit-files. diff --git a/0015-bash-completion-add-completions-for-systemd-loginctl.patch b/0015-bash-completion-add-completions-for-systemd-loginctl.patch index b8beb1a..cb1702f 100644 --- a/0015-bash-completion-add-completions-for-systemd-loginctl.patch +++ b/0015-bash-completion-add-completions-for-systemd-loginctl.patch @@ -1,8 +1,7 @@ From cb1d467a016e97e74222fc775fefe4ee3790f8fb Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Wed, 2 Nov 2011 10:48:50 +0200 -Subject: [PATCH 015/126] bash-completion: add completions for - systemd-loginctl +Subject: [PATCH] bash-completion: add completions for systemd-loginctl This script is straightforward and should give proper completions for all of systemd-loginctl's verbs. diff --git a/0016-bash-completion-rename-file-since-it-is-no-longer-fo.patch b/0016-bash-completion-rename-file-since-it-is-no-longer-fo.patch index dd3024a..8e65323 100644 --- a/0016-bash-completion-rename-file-since-it-is-no-longer-fo.patch +++ b/0016-bash-completion-rename-file-since-it-is-no-longer-fo.patch @@ -1,8 +1,8 @@ From b7ff1f56d52becdc0820d54a26b2fbec7fbd698c Mon Sep 17 00:00:00 2001 From: Ran Benita Date: Wed, 2 Nov 2011 10:48:51 +0200 -Subject: [PATCH 016/126] bash-completion: rename file since it is no longer - for systemctl only (cherry picked from commit +Subject: [PATCH] bash-completion: rename file since it is no longer for + systemctl only (cherry picked from commit f5a613c03c54cc82e92c38af0b3e1c130003a68b) --- diff --git a/0017-systemadm-break-timestamp-formatting-out-into-a-sepe.patch b/0017-systemadm-break-timestamp-formatting-out-into-a-sepe.patch index 9bf17d6..00fa0a9 100644 --- a/0017-systemadm-break-timestamp-formatting-out-into-a-sepe.patch +++ b/0017-systemadm-break-timestamp-formatting-out-into-a-sepe.patch @@ -1,8 +1,8 @@ From 59c42570c4191f833c06561ea5c6df134946e1f8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Wed, 23 Feb 2011 14:03:59 +0100 -Subject: [PATCH 017/126] systemadm: break timestamp formatting out into a - seperate function +Subject: [PATCH] systemadm: break timestamp formatting out into a seperate + function Since the timezone is always local, it doesn't make much sense to display it. The timestamp is now formatted without the timezone. diff --git a/0018-systemadm-allow-sorting-of-jobs-and-units.patch b/0018-systemadm-allow-sorting-of-jobs-and-units.patch index ad9fe69..5fc24ed 100644 --- a/0018-systemadm-allow-sorting-of-jobs-and-units.patch +++ b/0018-systemadm-allow-sorting-of-jobs-and-units.patch @@ -1,9 +1,8 @@ From 5a7251ffb8ea53dd6c0e0b78e78af704bbb1cbb2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 24 Feb 2011 16:29:24 +0100 -Subject: [PATCH 018/126] systemadm: allow sorting of jobs and units (cherry - picked from commit - 661ece1029ea454ff76093a5f1b40e9209cac86d) +Subject: [PATCH] systemadm: allow sorting of jobs and units (cherry picked + from commit 661ece1029ea454ff76093a5f1b40e9209cac86d) --- src/systemadm.vala | 31 ++++++++++++++++++++----------- diff --git a/0019-systemadm-split-the-type-status-combo-box-into-type-.patch b/0019-systemadm-split-the-type-status-combo-box-into-type-.patch index 7920cc7..962b2f8 100644 --- a/0019-systemadm-split-the-type-status-combo-box-into-type-.patch +++ b/0019-systemadm-split-the-type-status-combo-box-into-type-.patch @@ -1,8 +1,8 @@ From 24924bc68792f49d73cfaf0ff4dd2975d1c3c765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Fri, 25 Feb 2011 18:20:16 +0100 -Subject: [PATCH 019/126] systemadm: split the type+status combo box into type - combo & status checkbox (cherry picked from commit +Subject: [PATCH] systemadm: split the type+status combo box into type combo & + status checkbox (cherry picked from commit a3c159a23c7cae889f89ed69bbe82c272bf163ca) --- diff --git a/0020-systemadm-filter-on-swaps-paths-and-timers-too.patch b/0020-systemadm-filter-on-swaps-paths-and-timers-too.patch index a5ea1e3..e463bc7 100644 --- a/0020-systemadm-filter-on-swaps-paths-and-timers-too.patch +++ b/0020-systemadm-filter-on-swaps-paths-and-timers-too.patch @@ -1,8 +1,8 @@ From ad2d88f188922c5267f15e25446e7ece114b5ac0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Mon, 28 Feb 2011 10:35:23 +0100 -Subject: [PATCH 020/126] systemadm: filter on swaps, paths, and timers too. - (cherry picked from commit +Subject: [PATCH] systemadm: filter on swaps, paths, and timers too. (cherry + picked from commit e377ad0d11e1bd9954c6084956494ebbf41b4486) --- diff --git a/0021-systemadm-add-a-wrappable-label-and-use-it-for-statu.patch b/0021-systemadm-add-a-wrappable-label-and-use-it-for-statu.patch index 500c847..99289fd 100644 --- a/0021-systemadm-add-a-wrappable-label-and-use-it-for-statu.patch +++ b/0021-systemadm-add-a-wrappable-label-and-use-it-for-statu.patch @@ -1,8 +1,7 @@ From fb6ffd0ed76b175b4eeb1c73b9fd7a3cbcf6ecbb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Tue, 1 Mar 2011 11:18:13 +0100 -Subject: [PATCH 021/126] systemadm: add a wrappable label and use it for - status lines +Subject: [PATCH] systemadm: add a wrappable label and use it for status lines The new WrapLabel is there to work around a deficiency in GTK, namely the fact that it is hard to make labels which are both diff --git a/0022-systemadm-add-libgee-as-dependency-and-use-it-for-a-.patch b/0022-systemadm-add-libgee-as-dependency-and-use-it-for-a-.patch index cd401b8..38a859a 100644 --- a/0022-systemadm-add-libgee-as-dependency-and-use-it-for-a-.patch +++ b/0022-systemadm-add-libgee-as-dependency-and-use-it-for-a-.patch @@ -1,8 +1,8 @@ From 6c8061acd30f7cb604953dd75f00bb8f8cc7323b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 3 Mar 2011 20:54:01 +0100 -Subject: [PATCH 022/126] systemadm: add libgee as dependency and use it for a - unit map (cherry picked from commit +Subject: [PATCH] systemadm: add libgee as dependency and use it for a unit + map (cherry picked from commit 11216eb0bd5aab6b14af004fd2f24d423e3d356d) --- diff --git a/0023-systemadm-display-dependencies-sorted.patch b/0023-systemadm-display-dependencies-sorted.patch index adb2df2..975b1c3 100644 --- a/0023-systemadm-display-dependencies-sorted.patch +++ b/0023-systemadm-display-dependencies-sorted.patch @@ -1,9 +1,8 @@ From 9a11d4dc5b77fc3b9b33f96888f1a46f5a013786 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 3 Mar 2011 01:30:08 +0100 -Subject: [PATCH 023/126] systemadm: display dependencies sorted (cherry - picked from commit - 8278f06953f5339646e5ff98900321f1525c0a21) +Subject: [PATCH] systemadm: display dependencies sorted (cherry picked from + commit 8278f06953f5339646e5ff98900321f1525c0a21) --- src/systemadm.vala | 6 +++++- diff --git a/0024-systemadm-use-color-for-dependency-links.patch b/0024-systemadm-use-color-for-dependency-links.patch index 22d7410..35ef49e 100644 --- a/0024-systemadm-use-color-for-dependency-links.patch +++ b/0024-systemadm-use-color-for-dependency-links.patch @@ -1,9 +1,8 @@ From c9e50116433d60c2f296f7f542e43e13a872cc75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 3 Mar 2011 22:20:19 +0100 -Subject: [PATCH 024/126] systemadm: use color for dependency links (cherry - picked from commit - 23b51f17b1cf473bff3ae5332477e2028a5c5f53) +Subject: [PATCH] systemadm: use color for dependency links (cherry picked + from commit 23b51f17b1cf473bff3ae5332477e2028a5c5f53) --- src/systemadm.vala | 21 ++++++++++++++++++++- diff --git a/0025-systemadm-use-bold-for-requires-etc.patch b/0025-systemadm-use-bold-for-requires-etc.patch index 596ac0d..15113d2 100644 --- a/0025-systemadm-use-bold-for-requires-etc.patch +++ b/0025-systemadm-use-bold-for-requires-etc.patch @@ -1,9 +1,8 @@ From 4640202a44277e573dda7125d87e43025436fc4a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sat, 17 Sep 2011 14:57:19 +0100 -Subject: [PATCH 025/126] systemadm: use bold for "requires", etc. (cherry - picked from commit - 8b1451ade7794c21d29141dc363d0f626e2070ee) +Subject: [PATCH] systemadm: use bold for "requires", etc. (cherry picked from + commit 8b1451ade7794c21d29141dc363d0f626e2070ee) --- src/systemadm.vala | 2 +- diff --git a/0026-systemadm-make-the-dependency-listing-selectable.patch b/0026-systemadm-make-the-dependency-listing-selectable.patch index a232841..9b51dc0 100644 --- a/0026-systemadm-make-the-dependency-listing-selectable.patch +++ b/0026-systemadm-make-the-dependency-listing-selectable.patch @@ -1,7 +1,7 @@ From edafba60cbcaab71266f53f3359126c69106b21c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 18 Sep 2011 11:06:07 +0200 -Subject: [PATCH 026/126] systemadm: make the dependency listing selectable +Subject: [PATCH] systemadm: make the dependency listing selectable There's no reason to forbid selecting the text. (cherry picked from commit 37d3b881f1cc7c18d23013ff29429ab67ab5b61d) diff --git a/0027-systemadm-catch-exceptions-generated-by-dbus.patch b/0027-systemadm-catch-exceptions-generated-by-dbus.patch index 74b63e9..ca9903d 100644 --- a/0027-systemadm-catch-exceptions-generated-by-dbus.patch +++ b/0027-systemadm-catch-exceptions-generated-by-dbus.patch @@ -1,7 +1,7 @@ From 328238ca7c52a658089aa5c8ba0d63dfeaf3c2bd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 24 Feb 2011 16:30:55 +0100 -Subject: [PATCH 027/126] systemadm: catch exceptions generated by dbus +Subject: [PATCH] systemadm: catch exceptions generated by dbus Otherwise, access-denied dbus errors were not caught, and only caused a message to be printed out on the console. After this diff --git a/0028-systemadm-coalesce-id-and-decription-fields.patch b/0028-systemadm-coalesce-id-and-decription-fields.patch index 6e2e5dc..b5836d0 100644 --- a/0028-systemadm-coalesce-id-and-decription-fields.patch +++ b/0028-systemadm-coalesce-id-and-decription-fields.patch @@ -1,7 +1,7 @@ From 5581802cca0ebea3b8a3193f94c80cfc4d0a3111 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Sun, 18 Sep 2011 17:00:12 +0200 -Subject: [PATCH 028/126] systemadm: coalesce id and decription fields +Subject: [PATCH] systemadm: coalesce id and decription fields This is just in interest of saving space (e.g. 5 lines for multi-user.target). (cherry picked from commit 8f38d5a4c6e627180809db739b2bdaa5ca0c645a) diff --git a/0029-systemadm-adjust-row-numbers-after-removing-aliases.patch b/0029-systemadm-adjust-row-numbers-after-removing-aliases.patch index 67619db..fba1815 100644 --- a/0029-systemadm-adjust-row-numbers-after-removing-aliases.patch +++ b/0029-systemadm-adjust-row-numbers-after-removing-aliases.patch @@ -1,8 +1,8 @@ From e3eece11dcdef669d90fef5f42428a921cad33b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Mon, 19 Sep 2011 08:14:02 +0200 -Subject: [PATCH 029/126] systemadm: adjust row numbers after removing - 'aliases' (cherry picked from commit +Subject: [PATCH] systemadm: adjust row numbers after removing 'aliases' + (cherry picked from commit fe7e28146f30ec442c0dd7f71002a1b482d910a9) --- diff --git a/0030-systemadm-use-colors-for-id-too-remove-color-from-fr.patch b/0030-systemadm-use-colors-for-id-too-remove-color-from-fr.patch index 5dc7013..99078e0 100644 --- a/0030-systemadm-use-colors-for-id-too-remove-color-from-fr.patch +++ b/0030-systemadm-use-colors-for-id-too-remove-color-from-fr.patch @@ -1,8 +1,8 @@ From d21907af22f1c14445521cb6ae5cabccbe186bcc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Mon, 19 Sep 2011 08:20:17 +0200 -Subject: [PATCH 030/126] systemadm: use colors for id too, remove color from - fragment link (cherry picked from commit +Subject: [PATCH] systemadm: use colors for id too, remove color from fragment + link (cherry picked from commit 79b1e6cb8080e5c88754484f5af591ce74714ff0) --- diff --git a/0031-cgroup-immediately-remove-all-cgroups-which-run-empt.patch b/0031-cgroup-immediately-remove-all-cgroups-which-run-empt.patch index 907b81d..2593a3e 100644 --- a/0031-cgroup-immediately-remove-all-cgroups-which-run-empt.patch +++ b/0031-cgroup-immediately-remove-all-cgroups-which-run-empt.patch @@ -1,8 +1,7 @@ From 54a91c5eae72181cc7aadf618c152e18ac336b5e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 3 Nov 2011 19:42:53 +0100 -Subject: [PATCH 031/126] cgroup: immediately remove all cgroups which run - empty +Subject: [PATCH] cgroup: immediately remove all cgroups which run empty Some controllers have scaling problems when many empty cgroups exist. Hence, as soon as we get a notification that a cgroup is empty, delete diff --git a/0032-utmp-remove-unneded-parameters.patch b/0032-utmp-remove-unneded-parameters.patch index 1dd926f..08a3891 100644 --- a/0032-utmp-remove-unneded-parameters.patch +++ b/0032-utmp-remove-unneded-parameters.patch @@ -1,7 +1,7 @@ From 9052b8afdf507b674b2e3abfb803d96c19c0a307 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sun, 6 Nov 2011 23:06:38 +0100 -Subject: [PATCH 032/126] utmp: remove unneded parameters +Subject: [PATCH] utmp: remove unneded parameters With these functions no caller ever passes anything else than 0 for 't' (meaning the current time will be used). diff --git a/0033-utmp-no-need-to-zero-a-struct-before-overwriting-it-.patch b/0033-utmp-no-need-to-zero-a-struct-before-overwriting-it-.patch index ff18fcc..995c0da 100644 --- a/0033-utmp-no-need-to-zero-a-struct-before-overwriting-it-.patch +++ b/0033-utmp-no-need-to-zero-a-struct-before-overwriting-it-.patch @@ -1,8 +1,8 @@ From ddd712b60245be98042ad5212597ef9ec9833ccf Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sun, 6 Nov 2011 23:07:54 +0100 -Subject: [PATCH 033/126] utmp: no need to zero a struct before overwriting it - with memcpy (cherry picked from commit +Subject: [PATCH] utmp: no need to zero a struct before overwriting it with + memcpy (cherry picked from commit b8e47420b32b52619c6c49c98a663bee7929ccbe) --- diff --git a/0034-utmp-initialize-store-with-the-found-entry-not-with-.patch b/0034-utmp-initialize-store-with-the-found-entry-not-with-.patch index 1bd62cf..3223660 100644 --- a/0034-utmp-initialize-store-with-the-found-entry-not-with-.patch +++ b/0034-utmp-initialize-store-with-the-found-entry-not-with-.patch @@ -1,8 +1,8 @@ From b2072011a7998e22f6d8a4f2a815ed3dbab819cc Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sun, 6 Nov 2011 23:31:46 +0100 -Subject: [PATCH 034/126] utmp: initialize store with the found entry, not - with the lookup key (cherry picked from commit +Subject: [PATCH] utmp: initialize store with the found entry, not with the + lookup key (cherry picked from commit fa4ad7ceca6c96d9f0b7022819acf8954cba35ea) --- diff --git a/0035-utmp-for-DEAD_PROCESS-write-the-current-time-to-wtmp.patch b/0035-utmp-for-DEAD_PROCESS-write-the-current-time-to-wtmp.patch index 806f9ae..a90bab5 100644 --- a/0035-utmp-for-DEAD_PROCESS-write-the-current-time-to-wtmp.patch +++ b/0035-utmp-for-DEAD_PROCESS-write-the-current-time-to-wtmp.patch @@ -1,8 +1,7 @@ From 404b71bb18c983f62897ed40d9a4b310ddcca86a Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sun, 6 Nov 2011 23:55:06 +0100 -Subject: [PATCH 035/126] utmp: for DEAD_PROCESS write the current time to - wtmp +Subject: [PATCH] utmp: for DEAD_PROCESS write the current time to wtmp Zeroed .ut_tv values in wtmp confuse chkrootkit. diff --git a/0036-man-fix-a-typo-in-signal-number.patch b/0036-man-fix-a-typo-in-signal-number.patch index f4fd2fe..21b82af 100644 --- a/0036-man-fix-a-typo-in-signal-number.patch +++ b/0036-man-fix-a-typo-in-signal-number.patch @@ -1,8 +1,8 @@ From abd72ba81496bd84a970faa7daec3bacd6a81356 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Mon, 7 Nov 2011 01:08:21 +0100 -Subject: [PATCH 036/126] man: fix a typo in signal number (cherry picked from - commit 75c982a79f68a9209f0bcaf422d50414167bc5d1) +Subject: [PATCH] man: fix a typo in signal number (cherry picked from commit + 75c982a79f68a9209f0bcaf422d50414167bc5d1) --- man/systemd.xml | 2 +- diff --git a/0037-units-drop-unnecessary-StandardOutput-syslog.patch b/0037-units-drop-unnecessary-StandardOutput-syslog.patch index e77d19d..cfa8c5a 100644 --- a/0037-units-drop-unnecessary-StandardOutput-syslog.patch +++ b/0037-units-drop-unnecessary-StandardOutput-syslog.patch @@ -1,7 +1,7 @@ From 27b67ec67a39321dd52828002a50868071cb5bbf Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Wed, 9 Nov 2011 08:42:03 +0100 -Subject: [PATCH 037/126] units: drop unnecessary 'StandardOutput=syslog' +Subject: [PATCH] units: drop unnecessary 'StandardOutput=syslog' DefaultStandardOutput is syslog anyway. There's no reason to assume that the administrator would want these units to be excluded when he configures diff --git a/0038-units-fedora-let-rc-local.service-log-to-syslog.patch b/0038-units-fedora-let-rc-local.service-log-to-syslog.patch index 00bc3ec..a5f6261 100644 --- a/0038-units-fedora-let-rc-local.service-log-to-syslog.patch +++ b/0038-units-fedora-let-rc-local.service-log-to-syslog.patch @@ -1,7 +1,7 @@ From a8fda0ca8760ccad7630b9dd4b544577ce97d232 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Wed, 9 Nov 2011 08:58:36 +0100 -Subject: [PATCH 038/126] units/fedora: let rc-local.service log to syslog +Subject: [PATCH] units/fedora: let rc-local.service log to syslog rc-local.service should not be excluded from the default stdout logging. diff --git a/0039-service-don-t-warn-if-the-pidfile-still-exists-after.patch b/0039-service-don-t-warn-if-the-pidfile-still-exists-after.patch index 54fe142..fcee82f 100644 --- a/0039-service-don-t-warn-if-the-pidfile-still-exists-after.patch +++ b/0039-service-don-t-warn-if-the-pidfile-still-exists-after.patch @@ -1,8 +1,8 @@ From 3fdac700a322217421675774e25cfd5cb09c2dd2 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 10 Nov 2011 09:55:47 +0100 -Subject: [PATCH 039/126] service: don't warn if the pidfile still exists - after SIGCHLD +Subject: [PATCH] service: don't warn if the pidfile still exists after + SIGCHLD A service that drops its privileges may not be able to remove it when it exits. The stale pidfile is not a problem as long as the service diff --git a/0040-job-colored-status-messages-on-boot.patch b/0040-job-colored-status-messages-on-boot.patch index 356bb3f..62a533e 100644 --- a/0040-job-colored-status-messages-on-boot.patch +++ b/0040-job-colored-status-messages-on-boot.patch @@ -1,7 +1,7 @@ From dd36a516b3945e64578ab4190499266ae44b1155 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 10 Nov 2011 12:53:39 +0100 -Subject: [PATCH 040/126] job: colored status messages on boot +Subject: [PATCH] job: colored status messages on boot The lack or green/red status marks on boot has been described by some users as "critical", "dramatic", "dealbreaker", "showstopper". Seriously. diff --git a/0041-man-fix-typo-in-sd_notify.patch b/0041-man-fix-typo-in-sd_notify.patch index ae48ece..691119b 100644 --- a/0041-man-fix-typo-in-sd_notify.patch +++ b/0041-man-fix-typo-in-sd_notify.patch @@ -1,7 +1,7 @@ From acd5d830990975310998d28800cad086357a80c0 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 11 Nov 2011 10:48:17 +0100 -Subject: [PATCH 041/126] man: fix typo in sd_notify +Subject: [PATCH] man: fix typo in sd_notify Noticed by guzu. (cherry picked from commit 9f84624270432cdff35c4f499fbdb9e0f94fe705) diff --git a/0042-Fix-same-expression-on-both-sides-of.patch b/0042-Fix-same-expression-on-both-sides-of.patch index 7ff7a88..40240c5 100644 --- a/0042-Fix-same-expression-on-both-sides-of.patch +++ b/0042-Fix-same-expression-on-both-sides-of.patch @@ -1,7 +1,7 @@ From b3070998c22feaa3b85337c56fb437527aec962e Mon Sep 17 00:00:00 2001 From: Thomas Jarosch Date: Wed, 9 Nov 2011 20:48:31 +0100 -Subject: [PATCH 042/126] Fix same expression on both sides of '&&' +Subject: [PATCH] Fix same expression on both sides of '&&' The code should probably look like the statements above it. Please verify, I just detected it using cppcheck. diff --git a/0043-execute-avoid-logging-to-closed-fds.patch b/0043-execute-avoid-logging-to-closed-fds.patch index 1898c0c..478911e 100644 --- a/0043-execute-avoid-logging-to-closed-fds.patch +++ b/0043-execute-avoid-logging-to-closed-fds.patch @@ -1,7 +1,7 @@ From 838ad64f4f4502f370dcbf5faaed94b618bdac08 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Wed, 16 Nov 2011 23:45:01 +0100 -Subject: [PATCH 043/126] execute: avoid logging to closed fds +Subject: [PATCH] execute: avoid logging to closed fds Several functions called from the "sd(EXEC)" process try to log messages when all the file descriptors are already closed, including the logging diff --git a/0044-execute-make-setup_pam-return-errno-when-possible.patch b/0044-execute-make-setup_pam-return-errno-when-possible.patch index 17f8b96..2a33a52 100644 --- a/0044-execute-make-setup_pam-return-errno-when-possible.patch +++ b/0044-execute-make-setup_pam-return-errno-when-possible.patch @@ -1,8 +1,7 @@ From 859dc200c20c5dd7e49e443bd29ab6c31dfb0b69 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 17 Nov 2011 00:16:22 +0100 -Subject: [PATCH 044/126] execute: make setup_pam() return -errno when - possible +Subject: [PATCH] execute: make setup_pam() return -errno when possible The only caller currently checks if the result is non-zero, so nothing changes there. diff --git a/0045-execute-log-errors-from-sd-EXEC.patch b/0045-execute-log-errors-from-sd-EXEC.patch index dcfdc14..f1957f1 100644 --- a/0045-execute-log-errors-from-sd-EXEC.patch +++ b/0045-execute-log-errors-from-sd-EXEC.patch @@ -1,7 +1,7 @@ From 43516d8c437d0afd7f4a70592487291e45675101 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 17 Nov 2011 00:21:16 +0100 -Subject: [PATCH 045/126] execute: log errors from "sd(EXEC)" +Subject: [PATCH] execute: log errors from "sd(EXEC)" To give the administrator more hints about failures occuring in spawning of commands than just the exit code, log the strerror. diff --git a/0046-pam-module-use-the-correct-session-type-unspecified.patch b/0046-pam-module-use-the-correct-session-type-unspecified.patch index e394873..75f0a53 100644 --- a/0046-pam-module-use-the-correct-session-type-unspecified.patch +++ b/0046-pam-module-use-the-correct-session-type-unspecified.patch @@ -1,8 +1,7 @@ From d9e63f3d535758350a83b9b39050e98e01d8d638 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 19 Nov 2011 01:14:11 +0100 -Subject: [PATCH 046/126] pam-module: use the correct session type - "unspecified" +Subject: [PATCH] pam-module: use the correct session type "unspecified" logind does not understand "other". (cherry picked from commit 1dc995370987660ff045ff4d7cf512da0390cf96) diff --git a/0047-pam-module-treat-cron-in-PAM_TTY-as-empty-tty.patch b/0047-pam-module-treat-cron-in-PAM_TTY-as-empty-tty.patch index 9e99b0e..a3dcabe 100644 --- a/0047-pam-module-treat-cron-in-PAM_TTY-as-empty-tty.patch +++ b/0047-pam-module-treat-cron-in-PAM_TTY-as-empty-tty.patch @@ -1,7 +1,7 @@ From ecac03685b4679d53c0ec86db257e061bec2d2c9 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 19 Nov 2011 01:17:46 +0100 -Subject: [PATCH 047/126] pam-module: treat "cron" in PAM_TTY as empty tty +Subject: [PATCH] pam-module: treat "cron" in PAM_TTY as empty tty cron sets PAM_TTY to "cron" and it has been doing it for a long time. It cannot be changed because user configurations may depend on it. diff --git a/0048-let-mount-and-swap-units-log-to-the-configured-defau.patch b/0048-let-mount-and-swap-units-log-to-the-configured-defau.patch index 968e536..986e83a 100644 --- a/0048-let-mount-and-swap-units-log-to-the-configured-defau.patch +++ b/0048-let-mount-and-swap-units-log-to-the-configured-defau.patch @@ -1,8 +1,7 @@ From 003cb5ce02b9660a790ab330796e92b5d79806b6 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 19 Nov 2011 02:47:09 +0100 -Subject: [PATCH 048/126] let mount and swap units log to the configured - defaults +Subject: [PATCH] let mount and swap units log to the configured defaults Related-to: https://bugzilla.redhat.com/show_bug.cgi?id=750032 (cherry picked from commit f6cebb3bd5a00d79c8131637c0f6796a75e6af99) diff --git a/0049-socket-add-option-for-SO_PASSCRED.patch b/0049-socket-add-option-for-SO_PASSCRED.patch index 45b0769..529c1f1 100644 --- a/0049-socket-add-option-for-SO_PASSCRED.patch +++ b/0049-socket-add-option-for-SO_PASSCRED.patch @@ -1,7 +1,7 @@ From 1a542f80955b0d425412f5c3dd604483747db133 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Tue, 29 Nov 2011 22:15:41 +0100 -Subject: [PATCH 049/126] socket: add option for SO_PASSCRED +Subject: [PATCH] socket: add option for SO_PASSCRED Add an option to enable SO_PASSCRED for unix sockets. (cherry picked from commit d68af58657ce0e99594dff199fbb9b319cf6af96) diff --git a/0050-shutdownd-use-PassCred-yes-in-the-socket-unit.patch b/0050-shutdownd-use-PassCred-yes-in-the-socket-unit.patch index b232173..1d1b05b 100644 --- a/0050-shutdownd-use-PassCred-yes-in-the-socket-unit.patch +++ b/0050-shutdownd-use-PassCred-yes-in-the-socket-unit.patch @@ -1,7 +1,7 @@ From 6811dc0646d92f0c668cbf3ce5a6426e273c4abf Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Tue, 29 Nov 2011 23:14:36 +0100 -Subject: [PATCH 050/126] shutdownd: use PassCred=yes in the socket unit +Subject: [PATCH] shutdownd: use PassCred=yes in the socket unit Since Linux 3.2 in order to receive SCM_CREDENTIALS it is not sufficient to set SO_PASSCRED just before recvmsg(). The option has to be already diff --git a/0051-syslog-use-PassCred-yes-for-the-dev-log-socket.patch b/0051-syslog-use-PassCred-yes-for-the-dev-log-socket.patch index e2aeb25..5c17a25 100644 --- a/0051-syslog-use-PassCred-yes-for-the-dev-log-socket.patch +++ b/0051-syslog-use-PassCred-yes-for-the-dev-log-socket.patch @@ -1,7 +1,7 @@ From 20f36bebf9cb9655cb8ac606b70461e4db7ecbde Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Wed, 30 Nov 2011 09:37:13 +0100 -Subject: [PATCH 051/126] syslog: use PassCred=yes for the /dev/log socket +Subject: [PATCH] syslog: use PassCred=yes for the /dev/log socket Both kmsg-syslogd and the real syslog service want to receive SCM_CREDENTIALS. With socket activation it is too late to set diff --git a/0052-man-document-the-PassCred-option.patch b/0052-man-document-the-PassCred-option.patch index 56303d7..54b8f6c 100644 --- a/0052-man-document-the-PassCred-option.patch +++ b/0052-man-document-the-PassCred-option.patch @@ -1,8 +1,7 @@ From b1d7dbb539fcbd671ec4ddce1d162fe3543440ea Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Wed, 30 Nov 2011 11:06:35 +0100 -Subject: [PATCH 052/126] man: document the PassCred option (cherry picked - from commit +Subject: [PATCH] man: document the PassCred option (cherry picked from commit 42e87475cfe20a5e79da882012629f9d3ae63648) --- diff --git a/0053-add-a-generator-to-pull-rc-local.service-in.patch b/0053-add-a-generator-to-pull-rc-local.service-in.patch index 8a5f2a7..9e9c6c1 100644 --- a/0053-add-a-generator-to-pull-rc-local.service-in.patch +++ b/0053-add-a-generator-to-pull-rc-local.service-in.patch @@ -1,7 +1,7 @@ From a40cb5c2aaa67a66c20b17f18cb30fd7b65154d4 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 2 Dec 2011 10:18:46 +0100 -Subject: [PATCH 053/126] add a generator to pull rc-local.service in +Subject: [PATCH] add a generator to pull rc-local.service in rc-local.service acts as an ordering barrier even if its condition is false, because conditions are evaluated when the service is about to be diff --git a/0054-rc-local-no-need-to-check-if-the-script-is-executabl.patch b/0054-rc-local-no-need-to-check-if-the-script-is-executabl.patch index d99b790..983d6e8 100644 --- a/0054-rc-local-no-need-to-check-if-the-script-is-executabl.patch +++ b/0054-rc-local-no-need-to-check-if-the-script-is-executabl.patch @@ -1,8 +1,7 @@ From 6d3970658de8f270b651e8b4cffbc464e3774428 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 2 Dec 2011 11:32:04 +0100 -Subject: [PATCH 054/126] rc-local: no need to check if the script is - executable +Subject: [PATCH] rc-local: no need to check if the script is executable rc-local.service is pulled in by a generator only if the script is executable. No need to check again. diff --git a/0055-rc-local-order-after-network.target.patch b/0055-rc-local-order-after-network.target.patch index 46d104c..3816b6c 100644 --- a/0055-rc-local-order-after-network.target.patch +++ b/0055-rc-local-order-after-network.target.patch @@ -1,7 +1,7 @@ From 7f0aa58747b7335c7856fb7153be6cd1e22b74b6 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 2 Dec 2011 11:32:52 +0100 -Subject: [PATCH 055/126] rc-local: order after network.target +Subject: [PATCH] rc-local: order after network.target As suggested by Bill Nottingham: rc.local is often used for frobbing the network. diff --git a/0056-util-fix-error-checking-after-fgets.patch b/0056-util-fix-error-checking-after-fgets.patch index 9b7965c..8e3a25a 100644 --- a/0056-util-fix-error-checking-after-fgets.patch +++ b/0056-util-fix-error-checking-after-fgets.patch @@ -1,7 +1,7 @@ From 360ab562c360ec375f76fb88318546323a835459 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 3 Dec 2011 00:41:34 +0100 -Subject: [PATCH 056/126] util: fix error checking after fgets() +Subject: [PATCH] util: fix error checking after fgets() fgets() does not set errno on EOF. (cherry picked from commit 35d50f55f346c71fd5e957d35ebcae1c50b1f9ce) diff --git a/0057-path-use-m-instead-of-strerror-errno.patch b/0057-path-use-m-instead-of-strerror-errno.patch index 1fa8d40..6c505f9 100644 --- a/0057-path-use-m-instead-of-strerror-errno.patch +++ b/0057-path-use-m-instead-of-strerror-errno.patch @@ -1,7 +1,7 @@ From 5971b6afa801868d4bf790727dec254588832d70 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 3 Dec 2011 01:36:05 +0100 -Subject: [PATCH 057/126] path: use %m instead of strerror(errno) +Subject: [PATCH] path: use %m instead of strerror(errno) and strerror(-errno) was just wrong. (cherry picked from commit 768147d13d0877a4c3e5f6f986c3064de62ff4f1) diff --git a/0058-path-refactor-PathSpec-usage.patch b/0058-path-refactor-PathSpec-usage.patch index 88c9c72..c87da58 100644 --- a/0058-path-refactor-PathSpec-usage.patch +++ b/0058-path-refactor-PathSpec-usage.patch @@ -1,7 +1,7 @@ From 69086d0499fb8ae161ab9bd83da19f098317f6bc Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 3 Dec 2011 01:38:30 +0100 -Subject: [PATCH 058/126] path: refactor PathSpec usage +Subject: [PATCH] path: refactor PathSpec usage path_*() functions operate on "Path *p" and they do not touch PathSpec internals directly. diff --git a/0059-path-add-PathModified-PathChanged-IN_MODIFY.patch b/0059-path-add-PathModified-PathChanged-IN_MODIFY.patch index c1ca096..ff65028 100644 --- a/0059-path-add-PathModified-PathChanged-IN_MODIFY.patch +++ b/0059-path-add-PathModified-PathChanged-IN_MODIFY.patch @@ -1,8 +1,8 @@ From 30fb4092d987ff81f39177461f6472e2fff225a1 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 3 Dec 2011 10:22:26 +0100 -Subject: [PATCH 059/126] path: add PathModified (= PathChanged + IN_MODIFY) - (cherry picked from commit +Subject: [PATCH] path: add PathModified (= PathChanged + IN_MODIFY) (cherry + picked from commit e92238567b9fc83ef77e359588d7b005ecae3d70) --- diff --git a/0060-service-handle-services-with-racy-daemonization-grac.patch b/0060-service-handle-services-with-racy-daemonization-grac.patch index 5239f62..0891263 100644 --- a/0060-service-handle-services-with-racy-daemonization-grac.patch +++ b/0060-service-handle-services-with-racy-daemonization-grac.patch @@ -1,8 +1,7 @@ From 1b2395f867d283bb08862e1ce421ab3ac1b02968 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 3 Dec 2011 02:13:30 +0100 -Subject: [PATCH 060/126] service: handle services with racy daemonization - gracefully +Subject: [PATCH] service: handle services with racy daemonization gracefully There are a lot of forking daemons that do not exactly follow the initialization steps as described in daemon(7). It is common that they diff --git a/0061-service-stop-the-service-if-ExecStartPost-ends-with-.patch b/0061-service-stop-the-service-if-ExecStartPost-ends-with-.patch index 4fdd039..10577d7 100644 --- a/0061-service-stop-the-service-if-ExecStartPost-ends-with-.patch +++ b/0061-service-stop-the-service-if-ExecStartPost-ends-with-.patch @@ -1,8 +1,8 @@ From 4035af799be35919232a68dfb0786af4f54257a1 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 3 Dec 2011 21:34:34 +0100 -Subject: [PATCH 061/126] service: stop the service if ExecStartPost ends with - a failure +Subject: [PATCH] service: stop the service if ExecStartPost ends with a + failure The handling of failures in ExecStartPost is inconsistent. If the command times out, the service is stopped. But if the command exits diff --git a/0062-Allow-list-unit-files-to-run-with-root.patch b/0062-Allow-list-unit-files-to-run-with-root.patch index 190b956..6290f5b 100644 --- a/0062-Allow-list-unit-files-to-run-with-root.patch +++ b/0062-Allow-list-unit-files-to-run-with-root.patch @@ -1,7 +1,7 @@ From 7c3d4fb80496c466d6523b88d5720a7f4ff7939d Mon Sep 17 00:00:00 2001 From: Bill Nottingham Date: Tue, 22 Nov 2011 15:45:34 -0500 -Subject: [PATCH 062/126] Allow 'list-unit-files' to run with --root. +Subject: [PATCH] Allow 'list-unit-files' to run with --root. To do so, move the check for the bus to the bus-using portion of list_unit_files(), and ensure that get_config_path doesn't abort when diff --git a/0063-unit-garbage-collect-units-with-load-error.patch b/0063-unit-garbage-collect-units-with-load-error.patch index 5054e39..6098d44 100644 --- a/0063-unit-garbage-collect-units-with-load-error.patch +++ b/0063-unit-garbage-collect-units-with-load-error.patch @@ -1,7 +1,7 @@ From 069a85095fb07d894ae1825db5f7300c5b5f092b Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Tue, 6 Dec 2011 00:47:28 +0100 -Subject: [PATCH 063/126] unit: garbage collect units with load error +Subject: [PATCH] unit: garbage collect units with load error Units that failed to load were never cleaned up. It was possible to reach the 128K limit of units by attempting to load a bunch of nonsense. diff --git a/0064-systemctl-print-error-load-state-in-red.patch b/0064-systemctl-print-error-load-state-in-red.patch index c559d58..145c62f 100644 --- a/0064-systemctl-print-error-load-state-in-red.patch +++ b/0064-systemctl-print-error-load-state-in-red.patch @@ -1,7 +1,7 @@ From 3fc55e7a9f4dc14ca74ed6b293e1fac03e1fec74 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Tue, 6 Dec 2011 01:14:36 +0100 -Subject: [PATCH 064/126] systemctl: print 'error' load state in red +Subject: [PATCH] systemctl: print 'error' load state in red Be consistent in coloring of load states in list-units and status. Print only 'error' in red. diff --git a/0065-is-an-ampersat-not-an-ampersand-let-s-call-it-at-sym.patch b/0065-is-an-ampersat-not-an-ampersand-let-s-call-it-at-sym.patch index dc012ee..8d81bb9 100644 --- a/0065-is-an-ampersat-not-an-ampersand-let-s-call-it-at-sym.patch +++ b/0065-is-an-ampersat-not-an-ampersand-let-s-call-it-at-sym.patch @@ -1,8 +1,8 @@ From 0773caae1b4eae198f8e41fb8a1d46c24c99543e Mon Sep 17 00:00:00 2001 From: Tim Waugh Date: Thu, 8 Dec 2011 17:32:09 +0100 -Subject: [PATCH 065/126] '@' is an 'ampersat' not an 'ampersand'; let's call - it 'at symbol' (cherry picked from commit +Subject: [PATCH] '@' is an 'ampersat' not an 'ampersand'; let's call it 'at + symbol' (cherry picked from commit 7e115808a990199fe00de4cc2ef48fe96de3d3d0) --- diff --git a/0066-path-add-missing-pieces-for-PathModified.patch b/0066-path-add-missing-pieces-for-PathModified.patch index 8d68968..1f7045c 100644 --- a/0066-path-add-missing-pieces-for-PathModified.patch +++ b/0066-path-add-missing-pieces-for-PathModified.patch @@ -1,7 +1,7 @@ From 7cae93f652dff82e998a3d1f99f1a18a3f908c30 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 8 Dec 2011 12:09:10 +0100 -Subject: [PATCH 066/126] path: add missing pieces for PathModified +Subject: [PATCH] path: add missing pieces for PathModified PATH_MODIFIED worked internally for PID files detection, but was unusable in units. diff --git a/0067-unit-fix-false-positive-in-check-for-unneeded-unit.patch b/0067-unit-fix-false-positive-in-check-for-unneeded-unit.patch index a2715ff..f4ccd51 100644 --- a/0067-unit-fix-false-positive-in-check-for-unneeded-unit.patch +++ b/0067-unit-fix-false-positive-in-check-for-unneeded-unit.patch @@ -1,7 +1,7 @@ From 43664cdd8565ae24b27c3f91be1de64ae9021608 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 9 Dec 2011 15:24:04 +0100 -Subject: [PATCH 067/126] unit: fix false positive in check for unneeded unit +Subject: [PATCH] unit: fix false positive in check for unneeded unit A freshly started unit A was immediately considered unneeded just because unit B, which Requires A, was starting later in the transaction. diff --git a/0068-unit-check-for-unneeded-dependencies-even-when-unit-.patch b/0068-unit-check-for-unneeded-dependencies-even-when-unit-.patch index 58f27db..b3f69e8 100644 --- a/0068-unit-check-for-unneeded-dependencies-even-when-unit-.patch +++ b/0068-unit-check-for-unneeded-dependencies-even-when-unit-.patch @@ -1,8 +1,8 @@ From c075b337c3ebfd4665f3745a66984bf2d2793a97 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 9 Dec 2011 15:25:29 +0100 -Subject: [PATCH 068/126] unit: check for unneeded dependencies even when unit - stop was expected +Subject: [PATCH] unit: check for unneeded dependencies even when unit stop + was expected systemd did not stop units marked as "StopWhenUnneeded=yes" when the requiring unit was stopped on user's request. diff --git a/0069-pam-module-add-a-couple-of-debugging-prints.patch b/0069-pam-module-add-a-couple-of-debugging-prints.patch index a642c0c..33ecafd 100644 --- a/0069-pam-module-add-a-couple-of-debugging-prints.patch +++ b/0069-pam-module-add-a-couple-of-debugging-prints.patch @@ -1,9 +1,8 @@ From 2f9743bff6e9bfe4365c24becea68b27d06d1c0d Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Wed, 14 Dec 2011 01:25:47 +0100 -Subject: [PATCH 069/126] pam-module: add a couple of debugging prints (cherry - picked from commit - ce9593140b127ce782e2fa2f47fc55558b331126) +Subject: [PATCH] pam-module: add a couple of debugging prints (cherry picked + from commit ce9593140b127ce782e2fa2f47fc55558b331126) --- src/pam-module.c | 10 ++++++++++ diff --git a/0070-fsck-Fix-typo-in-comment.patch b/0070-fsck-Fix-typo-in-comment.patch index a335d73..6afbf71 100644 --- a/0070-fsck-Fix-typo-in-comment.patch +++ b/0070-fsck-Fix-typo-in-comment.patch @@ -1,7 +1,7 @@ From 0d380f2f2d27eabcab8167a52e2d7196720f3d6a Mon Sep 17 00:00:00 2001 From: Gregs Gregs Date: Mon, 14 Nov 2011 19:58:03 +0200 -Subject: [PATCH 070/126] fsck: Fix typo in comment (cherry picked from commit +Subject: [PATCH] fsck: Fix typo in comment (cherry picked from commit b911442003350c56673e5689328f173ed03bbabd) --- diff --git a/0071-systemctl-fix-typo-in-is-enabled.patch b/0071-systemctl-fix-typo-in-is-enabled.patch index bec6221..e92da1d 100644 --- a/0071-systemctl-fix-typo-in-is-enabled.patch +++ b/0071-systemctl-fix-typo-in-is-enabled.patch @@ -1,7 +1,7 @@ From b63edf0ecaab0cb26bba99b139511ac22d3bf785 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Wed, 14 Dec 2011 22:23:56 +0100 -Subject: [PATCH 071/126] systemctl: fix typo in 'is-enabled' +Subject: [PATCH] systemctl: fix typo in 'is-enabled' It prevented the action from working without dbus. (cherry picked from commit c971700e41e0ac9883ab0744921b79dd396170dc) diff --git a/0072-tmpfiles-use-an-enum-instead-of-plain-char-for-item-.patch b/0072-tmpfiles-use-an-enum-instead-of-plain-char-for-item-.patch index 5328119..3e2df7d 100644 --- a/0072-tmpfiles-use-an-enum-instead-of-plain-char-for-item-.patch +++ b/0072-tmpfiles-use-an-enum-instead-of-plain-char-for-item-.patch @@ -1,8 +1,7 @@ From c8be37cab131ec8a1aa54e5878483a18fc0bde6e Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 15 Dec 2011 21:31:14 +0100 -Subject: [PATCH 072/126] tmpfiles: use an enum instead of plain char for item - type +Subject: [PATCH] tmpfiles: use an enum instead of plain char for item type For better safety. gcc can warn about missing values in switch statements. (cherry picked from commit 66ccd0387e528567dff92239e85c962d2f140ef1) diff --git a/0073-tmpfiles-rename-a-couple-of-functions.patch b/0073-tmpfiles-rename-a-couple-of-functions.patch index f1cec53..513c6b6 100644 --- a/0073-tmpfiles-rename-a-couple-of-functions.patch +++ b/0073-tmpfiles-rename-a-couple-of-functions.patch @@ -1,7 +1,7 @@ From bdd9b9807a89eb8e4789a3279253f6f845f90e9b Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 15 Dec 2011 21:32:50 +0100 -Subject: [PATCH 073/126] tmpfiles: rename a couple of functions +Subject: [PATCH] tmpfiles: rename a couple of functions remove_item -> remove_item_instance remove_item_glob -> remove_item diff --git a/0074-tmpfiles-use-a-common-function-to-set-owner-group-mo.patch b/0074-tmpfiles-use-a-common-function-to-set-owner-group-mo.patch index 573fb9e..9d4731f 100644 --- a/0074-tmpfiles-use-a-common-function-to-set-owner-group-mo.patch +++ b/0074-tmpfiles-use-a-common-function-to-set-owner-group-mo.patch @@ -1,7 +1,7 @@ From 35bb56b851308370435c0ff28c2d73a790043fbb Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 15 Dec 2011 23:44:23 +0100 -Subject: [PATCH 074/126] tmpfiles: use a common function to set +Subject: [PATCH] tmpfiles: use a common function to set owner/group/mode/label (cherry picked from commit f05bc3f7f1d85ce4d31fa9c9b2780797ef3953cd) diff --git a/0075-tmpfiles-separate-a-generic-item-glob-processing-fun.patch b/0075-tmpfiles-separate-a-generic-item-glob-processing-fun.patch index d19e058..c8435f9 100644 --- a/0075-tmpfiles-separate-a-generic-item-glob-processing-fun.patch +++ b/0075-tmpfiles-separate-a-generic-item-glob-processing-fun.patch @@ -1,8 +1,7 @@ From ef754c81da83d1a1d9b2a3eb41b545196800f59f Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 15 Dec 2011 23:45:26 +0100 -Subject: [PATCH 075/126] tmpfiles: separate a generic item glob processing - function +Subject: [PATCH] tmpfiles: separate a generic item glob processing function Item glob processing will be useful for more than just removing. (cherry picked from commit 99e68c0b2d6ca9d491036920fcbca4c8d54404a8) diff --git a/0076-tmpfiles-add-RECURSIVE_RELABEL_PATH-Z.patch b/0076-tmpfiles-add-RECURSIVE_RELABEL_PATH-Z.patch index a50fcc3..866181d 100644 --- a/0076-tmpfiles-add-RECURSIVE_RELABEL_PATH-Z.patch +++ b/0076-tmpfiles-add-RECURSIVE_RELABEL_PATH-Z.patch @@ -1,7 +1,7 @@ From 265c05c53ac71337feb5db53eb8c7acf13901a31 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 15 Dec 2011 23:11:07 +0100 -Subject: [PATCH 076/126] tmpfiles: add RECURSIVE_RELABEL_PATH ('Z') +Subject: [PATCH] tmpfiles: add RECURSIVE_RELABEL_PATH ('Z') Feature requested by Dan Walsh. (cherry picked from commit a8d8878329893d19106053e5008f0075f149aa16) diff --git a/0077-man-document-Z-in-tmpfiles.patch b/0077-man-document-Z-in-tmpfiles.patch index 8dc8ffc..609dc55 100644 --- a/0077-man-document-Z-in-tmpfiles.patch +++ b/0077-man-document-Z-in-tmpfiles.patch @@ -1,8 +1,8 @@ From e5c58e069271013582b9de91859aaa5fef70f079 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Thu, 15 Dec 2011 23:04:37 +0100 -Subject: [PATCH 077/126] man: document 'Z' in tmpfiles (cherry picked from - commit 462d63db0680c2b69d5426ded197342372ebe309) +Subject: [PATCH] man: document 'Z' in tmpfiles (cherry picked from commit + 462d63db0680c2b69d5426ded197342372ebe309) --- man/systemd-tmpfiles.xml | 3 ++- diff --git a/0078-man-mention-that-Z-ignores-uid-gid-mode.patch b/0078-man-mention-that-Z-ignores-uid-gid-mode.patch index de444b5..aca35a2 100644 --- a/0078-man-mention-that-Z-ignores-uid-gid-mode.patch +++ b/0078-man-mention-that-Z-ignores-uid-gid-mode.patch @@ -1,9 +1,8 @@ From a783d0af2d7a5a40942c8c2355a9119e3344dcc2 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 16 Dec 2011 00:38:22 +0100 -Subject: [PATCH 078/126] man: mention that 'Z' ignores uid/gid/mode (cherry - picked from commit - a37b560a63f9b48980b94fc1cf9cd4fe25e3b904) +Subject: [PATCH] man: mention that 'Z' ignores uid/gid/mode (cherry picked + from commit a37b560a63f9b48980b94fc1cf9cd4fe25e3b904) --- man/tmpfiles.d.xml | 4 ++-- diff --git a/0079-service-use-syslog-console-for-sysv_console.patch b/0079-service-use-syslog-console-for-sysv_console.patch index 1266bba..36f92da 100644 --- a/0079-service-use-syslog-console-for-sysv_console.patch +++ b/0079-service-use-syslog-console-for-sysv_console.patch @@ -1,7 +1,7 @@ From d18d8b40a2c65a551d2954cea701631a5db323e7 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 16 Dec 2011 17:38:01 +0100 -Subject: [PATCH 079/126] service: use 'syslog+console' for sysv_console +Subject: [PATCH] service: use 'syslog+console' for sysv_console The default output to 'tty' for SysV service was making it hard to debug problems because error messages were missing from syslog. diff --git a/0080-tmpfiles-apply-chown-chmod-for-Z-entries-too.patch b/0080-tmpfiles-apply-chown-chmod-for-Z-entries-too.patch index 1811f01..ed94969 100644 --- a/0080-tmpfiles-apply-chown-chmod-for-Z-entries-too.patch +++ b/0080-tmpfiles-apply-chown-chmod-for-Z-entries-too.patch @@ -1,7 +1,7 @@ From 2c023ff55f1449a841aa8449f03792a8436c2481 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 16 Dec 2011 18:00:11 +0100 -Subject: [PATCH 080/126] tmpfiles: apply chown, chmod for 'Z' entries too +Subject: [PATCH] tmpfiles: apply chown, chmod for 'Z' entries too If changing ownership or permissions is not desired, they can be configured to '-' or omitted entirely. diff --git a/0081-tmpfiles-add-z-like-Z-but-not-recursive.patch b/0081-tmpfiles-add-z-like-Z-but-not-recursive.patch index c312015..1f77af5 100644 --- a/0081-tmpfiles-add-z-like-Z-but-not-recursive.patch +++ b/0081-tmpfiles-add-z-like-Z-but-not-recursive.patch @@ -1,9 +1,8 @@ From 4f0399974eb67bc9420c3bd700465190e38d92d6 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 16 Dec 2011 18:27:35 +0100 -Subject: [PATCH 081/126] tmpfiles: add 'z', like 'Z' but not recursive - (cherry picked from commit - 777b87e702197ad1f2d0f2a3aea5271d18062c5c) +Subject: [PATCH] tmpfiles: add 'z', like 'Z' but not recursive (cherry picked + from commit 777b87e702197ad1f2d0f2a3aea5271d18062c5c) --- man/systemd-tmpfiles.xml | 4 ++-- diff --git a/0082-man-fix-misplaced-remark-in-description-of-Sockets.patch b/0082-man-fix-misplaced-remark-in-description-of-Sockets.patch index 388b42b..775b792 100644 --- a/0082-man-fix-misplaced-remark-in-description-of-Sockets.patch +++ b/0082-man-fix-misplaced-remark-in-description-of-Sockets.patch @@ -1,8 +1,8 @@ From f2a7f81850607590c5d64efe5beedadc85be9909 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 17 Dec 2011 00:39:19 +0100 -Subject: [PATCH 082/126] man: fix misplaced remark in description of Sockets= - (cherry picked from commit +Subject: [PATCH] man: fix misplaced remark in description of Sockets= (cherry + picked from commit 4f025f4c4f9e043a06a05bcd4fc9fa65ee232ecc) --- diff --git a/0083-execute-fix-losing-of-start-timestamps.patch b/0083-execute-fix-losing-of-start-timestamps.patch index 3809c06..6cd7d7a 100644 --- a/0083-execute-fix-losing-of-start-timestamps.patch +++ b/0083-execute-fix-losing-of-start-timestamps.patch @@ -1,7 +1,7 @@ From ef50636c71f16165e58b38c25890213e2a6b073b Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sat, 17 Dec 2011 01:33:40 +0100 -Subject: [PATCH 083/126] execute: fix losing of start timestamps +Subject: [PATCH] execute: fix losing of start timestamps Start timestamps were always cleared before saving exit timestamps. Fix it by removing a condition that makes no sense any way I look at it. diff --git a/0084-label-fix-labeling-of-symbolic-links.patch b/0084-label-fix-labeling-of-symbolic-links.patch index f7f8528..44b90a0 100644 --- a/0084-label-fix-labeling-of-symbolic-links.patch +++ b/0084-label-fix-labeling-of-symbolic-links.patch @@ -1,9 +1,8 @@ From afa63b4de8367c2c48c639471e18962c1e1b5ad5 Mon Sep 17 00:00:00 2001 From: Dan Walsh Date: Mon, 19 Dec 2011 23:55:29 +0100 -Subject: [PATCH 084/126] label: fix labeling of symbolic links (cherry picked - from commit - 81c3f1f6aba52ac5e95241b51083b61c7401be44) +Subject: [PATCH] label: fix labeling of symbolic links (cherry picked from + commit 81c3f1f6aba52ac5e95241b51083b61c7401be44) --- src/label.c | 2 +- diff --git a/0085-dbus-register-to-DBus-asynchronously.patch b/0085-dbus-register-to-DBus-asynchronously.patch index d127dc1..8b10de6 100644 --- a/0085-dbus-register-to-DBus-asynchronously.patch +++ b/0085-dbus-register-to-DBus-asynchronously.patch @@ -1,7 +1,7 @@ From 6e1da63130bb563b5cce89c2a7d66e98e79c5ec4 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sun, 18 Dec 2011 14:58:10 +0100 -Subject: [PATCH 085/126] dbus: register to DBus asynchronously +Subject: [PATCH] dbus: register to DBus asynchronously Chen Jie observed and analyzed a deadlock. Assuming systemd-kmsg-syslogd is already stopped, but rsyslogd is not started yet: diff --git a/0086-dbus-no-sync-D-Bus-connection-flushing.patch b/0086-dbus-no-sync-D-Bus-connection-flushing.patch index a79400e..e1c256a 100644 --- a/0086-dbus-no-sync-D-Bus-connection-flushing.patch +++ b/0086-dbus-no-sync-D-Bus-connection-flushing.patch @@ -1,7 +1,7 @@ From 8787a5577aef2703a1484a57db4fe3afb196fc73 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Mon, 19 Dec 2011 18:32:10 +0100 -Subject: [PATCH 086/126] dbus: no sync D-Bus connection flushing +Subject: [PATCH] dbus: no sync D-Bus connection flushing Blocking on D-Bus in a system manager could lead to deadlock. (cherry picked from commit 9721b19968dd80ad187d03da214a2a8d28ead3ad) diff --git a/0087-log-never-block-on-syslog-in-PID-1.patch b/0087-log-never-block-on-syslog-in-PID-1.patch index f0c3939..a4fc873 100644 --- a/0087-log-never-block-on-syslog-in-PID-1.patch +++ b/0087-log-never-block-on-syslog-in-PID-1.patch @@ -1,7 +1,7 @@ From 58a06a6dfb11121bc1220c1c21fdf11ae65ac895 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Sun, 18 Dec 2011 14:57:54 +0100 -Subject: [PATCH 087/126] log: never block on syslog in PID 1 +Subject: [PATCH] log: never block on syslog in PID 1 Use a non-blocking syslog socket if logging from PID 1. If sendmsg fails with EAGAIN, fall back to kmsg or console only for the diff --git a/0088-macro-fix-ALIGN_TO-macro-definition.patch b/0088-macro-fix-ALIGN_TO-macro-definition.patch index 13a4f3f..027a839 100644 --- a/0088-macro-fix-ALIGN_TO-macro-definition.patch +++ b/0088-macro-fix-ALIGN_TO-macro-definition.patch @@ -1,9 +1,8 @@ From 410c7e298a2937bd3c69e70b31d6ee0c4754c566 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 8 Nov 2011 18:18:48 +0100 -Subject: [PATCH 088/126] macro: fix ALIGN_TO macro definition (cherry picked - from commit - 9b3c575ed90bb1165a192dfae2fb2330baab583c) +Subject: [PATCH] macro: fix ALIGN_TO macro definition (cherry picked from + commit 9b3c575ed90bb1165a192dfae2fb2330baab583c) --- src/macro.h | 2 +- diff --git a/0089-man-document-the-sd-login-interfaces.patch b/0089-man-document-the-sd-login-interfaces.patch index be97580..54f0099 100644 --- a/0089-man-document-the-sd-login-interfaces.patch +++ b/0089-man-document-the-sd-login-interfaces.patch @@ -1,9 +1,8 @@ From caaed693b9e8b16102c794fa52850bbcb7cc6fd9 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 03:02:17 +0100 -Subject: [PATCH 089/126] man: document the sd-login interfaces (cherry picked - from commit - 0b3b020a178cf3b957fed627de13c895773995ec) +Subject: [PATCH] man: document the sd-login interfaces (cherry picked from + commit 0b3b020a178cf3b957fed627de13c895773995ec) --- man/sd_get_seats.xml | 125 +++++++++++++++++++++++++++++ diff --git a/0090-sd-daemon-fix-include-lines-since-we-now-ship-a-shar.patch b/0090-sd-daemon-fix-include-lines-since-we-now-ship-a-shar.patch index 70016f5..4466135 100644 --- a/0090-sd-daemon-fix-include-lines-since-we-now-ship-a-shar.patch +++ b/0090-sd-daemon-fix-include-lines-since-we-now-ship-a-shar.patch @@ -1,8 +1,8 @@ From 76c801950d0f596ba7804088a838ecc8d8dc9d5e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 13:11:42 +0100 -Subject: [PATCH 090/126] sd-daemon: fix #include lines since we now ship a - shared library (cherry picked from commit +Subject: [PATCH] sd-daemon: fix #include lines since we now ship a shared + library (cherry picked from commit a822cbfa2e42d60c3cafe724a8571329ab6c632e) --- diff --git a/0091-man-build-new-man-pages.patch b/0091-man-build-new-man-pages.patch index 9b34473..e9a77f5 100644 --- a/0091-man-build-new-man-pages.patch +++ b/0091-man-build-new-man-pages.patch @@ -1,7 +1,7 @@ From 271f93368eee2784ad360fe6cfed0b684f4a1032 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 13:12:36 +0100 -Subject: [PATCH 091/126] man: build new man pages (cherry picked from commit +Subject: [PATCH] man: build new man pages (cherry picked from commit f0d2e205a28e37528ef791cc2913e6664d0dde7f) --- diff --git a/0092-man-sd_readahead-is-not-actually-available-in-libsys.patch b/0092-man-sd_readahead-is-not-actually-available-in-libsys.patch index 7b9b21e..fb5c97a 100644 --- a/0092-man-sd_readahead-is-not-actually-available-in-libsys.patch +++ b/0092-man-sd_readahead-is-not-actually-available-in-libsys.patch @@ -1,7 +1,7 @@ From d5956203ad4ed4f8183685c65cc323ae8f927820 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 13:19:01 +0100 -Subject: [PATCH 092/126] man: sd_readahead is not actually available in +Subject: [PATCH] man: sd_readahead is not actually available in libsystemd-daemon (cherry picked from commit 559de1289000f874e23ad01edfa1b37c102a793a) diff --git a/0093-build-sys-add-rules-for-man-page-aliases.patch b/0093-build-sys-add-rules-for-man-page-aliases.patch index 419b1e8..b2664f5 100644 --- a/0093-build-sys-add-rules-for-man-page-aliases.patch +++ b/0093-build-sys-add-rules-for-man-page-aliases.patch @@ -1,9 +1,8 @@ From 741e7c477da184725f18f928fed7174d97732419 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 13:25:00 +0100 -Subject: [PATCH 093/126] build-sys: add rules for man page aliases (cherry - picked from commit - c10eb7b02eb048eb23f0c9f239bfe1f9e7bc8e4a) +Subject: [PATCH] build-sys: add rules for man page aliases (cherry picked + from commit c10eb7b02eb048eb23f0c9f239bfe1f9e7bc8e4a) --- Makefile.am | 14 ++++++++++++++ diff --git a/0094-man-add-sd-login-7-page.patch b/0094-man-add-sd-login-7-page.patch index cceb45b..78f3854 100644 --- a/0094-man-add-sd-login-7-page.patch +++ b/0094-man-add-sd-login-7-page.patch @@ -1,7 +1,7 @@ From 362fa48aecfac175e3601d4075bbc1eb18684625 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 13:57:07 +0100 -Subject: [PATCH 094/126] man: add sd-login(7) page (cherry picked from commit +Subject: [PATCH] man: add sd-login(7) page (cherry picked from commit 01448ff92d9549785242ffab453bf5bcde348c61) --- diff --git a/0095-man-various-updates.patch b/0095-man-various-updates.patch index df85563..07615e9 100644 --- a/0095-man-various-updates.patch +++ b/0095-man-various-updates.patch @@ -1,7 +1,7 @@ From 550fab31953acced44a6e7b2acc050b8270dd558 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 14:42:59 +0100 -Subject: [PATCH 095/126] man: various updates (cherry picked from commit +Subject: [PATCH] man: various updates (cherry picked from commit 595aae376fae21f885ec9af2cac1aaf3ff3e9bee) --- diff --git a/0096-man-extend-sd-login-7-in-regards-to-mixing-D-Bus-and.patch b/0096-man-extend-sd-login-7-in-regards-to-mixing-D-Bus-and.patch index 93b724b..dab82ec 100644 --- a/0096-man-extend-sd-login-7-in-regards-to-mixing-D-Bus-and.patch +++ b/0096-man-extend-sd-login-7-in-regards-to-mixing-D-Bus-and.patch @@ -1,9 +1,8 @@ From d54ac9394336db0564b3bca712d43042486dacc1 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 17:40:31 +0100 -Subject: [PATCH 096/126] man: extend sd-login(7) in regards to mixing D-Bus - and synchronous library calls a bit (cherry picked - from commit +Subject: [PATCH] man: extend sd-login(7) in regards to mixing D-Bus and + synchronous library calls a bit (cherry picked from commit 5079a105e701f17439635e76d8cb3052badbb34c) --- diff --git a/0097-man-generate-HTML-instead-of-XHTML-with-XSL-docbook-.patch b/0097-man-generate-HTML-instead-of-XHTML-with-XSL-docbook-.patch index affe3b4..84548b7 100644 --- a/0097-man-generate-HTML-instead-of-XHTML-with-XSL-docbook-.patch +++ b/0097-man-generate-HTML-instead-of-XHTML-with-XSL-docbook-.patch @@ -1,9 +1,9 @@ From d522760b761ddb9e92eb068c656c68ed60bdb50e Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 19:55:54 +0100 -Subject: [PATCH 097/126] man: generate HTML instead of XHTML with XSL docbook - to work around 'fsfunc' noise (cherry picked from - commit 38c67e2a442d875c1de6f5aae46647a195230b05) +Subject: [PATCH] man: generate HTML instead of XHTML with XSL docbook to work + around 'fsfunc' noise (cherry picked from commit + 38c67e2a442d875c1de6f5aae46647a195230b05) --- Makefile.am | 4 ++-- diff --git a/0098-man-switch-to-UTF-8-output-to-work-around-charset-is.patch b/0098-man-switch-to-UTF-8-output-to-work-around-charset-is.patch index 86ff000..7cb0ed7 100644 --- a/0098-man-switch-to-UTF-8-output-to-work-around-charset-is.patch +++ b/0098-man-switch-to-UTF-8-output-to-work-around-charset-is.patch @@ -1,8 +1,8 @@ From 1b6836c15717a62ef81cef8e9617fc7df6c7e605 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Mon, 19 Dec 2011 20:25:52 +0100 -Subject: [PATCH 098/126] man: switch to UTF-8 output, to work around charset - issues (cherry picked from commit +Subject: [PATCH] man: switch to UTF-8 output, to work around charset issues + (cherry picked from commit 76318284fc970b30e9dc4c079960807345331dad) --- diff --git a/0099-udev-exclude-loopback-device-from-udev-rule-based-sy.patch b/0099-udev-exclude-loopback-device-from-udev-rule-based-sy.patch index 5667b45..4bd033f 100644 --- a/0099-udev-exclude-loopback-device-from-udev-rule-based-sy.patch +++ b/0099-udev-exclude-loopback-device-from-udev-rule-based-sy.patch @@ -1,9 +1,9 @@ From 988a59b65bcf86ed1cdf9fefb5a2ac7c16536c1b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 27 Dec 2011 22:52:15 +0100 -Subject: [PATCH 099/126] udev: exclude loopback device from udev rule based - sysctl application, since we can just apply that - directly at boot (cherry picked from commit +Subject: [PATCH] udev: exclude loopback device from udev rule based sysctl + application, since we can just apply that directly at boot + (cherry picked from commit 330672957438243c8003d3a90f0e59dedbd845e9) --- diff --git a/0100-remount-api-vfs-handle-another-OOM-condition.patch b/0100-remount-api-vfs-handle-another-OOM-condition.patch index 033692b..35fe63d 100644 --- a/0100-remount-api-vfs-handle-another-OOM-condition.patch +++ b/0100-remount-api-vfs-handle-another-OOM-condition.patch @@ -1,9 +1,8 @@ From ae1e1f08b63b11eee857598076dbc5aaa9020032 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 30 Dec 2011 15:34:21 +0100 -Subject: [PATCH 100/126] remount-api-vfs: handle another OOM condition - (cherry picked from commit - adb2ce5f694cb528f9294219941b1e37dc6a9530) +Subject: [PATCH] remount-api-vfs: handle another OOM condition (cherry picked + from commit adb2ce5f694cb528f9294219941b1e37dc6a9530) --- src/remount-api-vfs.c | 23 +++++++++++++++++------ diff --git a/0101-socket-rename-the-PassCred-option-to-PassCredentials.patch b/0101-socket-rename-the-PassCred-option-to-PassCredentials.patch index 2e8cfce..3bca528 100644 --- a/0101-socket-rename-the-PassCred-option-to-PassCredentials.patch +++ b/0101-socket-rename-the-PassCred-option-to-PassCredentials.patch @@ -1,10 +1,9 @@ From 0e984106a89ac1732a5200f7b3180454a6c3ad15 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 31 Dec 2011 01:07:49 +0100 -Subject: [PATCH 101/126] socket: rename the PassCred= option to - PassCredentials=, since we don't want to needlessly - abbreviate options unless they are very well - established (cherry picked from commit +Subject: [PATCH] socket: rename the PassCred= option to PassCredentials=, + since we don't want to needlessly abbreviate options unless + they are very well established (cherry picked from commit 271b032a053f9d4a1be271bb052276ae27fe36c6) Conflicts: diff --git a/0102-socket-only-add-dependency-on-kmsg-socket-to-socket-.patch b/0102-socket-only-add-dependency-on-kmsg-socket-to-socket-.patch index 0364d00..a05a10a 100644 --- a/0102-socket-only-add-dependency-on-kmsg-socket-to-socket-.patch +++ b/0102-socket-only-add-dependency-on-kmsg-socket-to-socket-.patch @@ -1,9 +1,9 @@ From faa9db1ad2fe229ba90b7d75e104ead6614ea813 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 3 Jan 2012 20:33:28 +0100 -Subject: [PATCH 102/126] socket: only add dependency on kmsg socket to socket - units which have any kind of exec program specified - (cherry picked from commit +Subject: [PATCH] socket: only add dependency on kmsg socket to socket units + which have any kind of exec program specified (cherry + picked from commit 4cfc6dbe52e4ff867750ce0d64f09d42c0ea6c27) --- diff --git a/0103-readahead-bring-export-definition-of-sd-readahead-in.patch b/0103-readahead-bring-export-definition-of-sd-readahead-in.patch index afa8eea..e521b83 100644 --- a/0103-readahead-bring-export-definition-of-sd-readahead-in.patch +++ b/0103-readahead-bring-export-definition-of-sd-readahead-in.patch @@ -1,8 +1,8 @@ From 24954dcfd60261600c04ffdfc9cd0b1980a4b7d3 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 3 Jan 2012 20:34:09 +0100 -Subject: [PATCH 103/126] readahead: bring export definition of sd-readahead - in line with sd-daemon (cherry picked from commit +Subject: [PATCH] readahead: bring export definition of sd-readahead in line + with sd-daemon (cherry picked from commit 4f3656e1cec7fe3d7d3537e23a406cb88d734502) --- diff --git a/0104-nspawn-get-rid-of-BUFFER_SIZE-use-LINE_MAX-instead.patch b/0104-nspawn-get-rid-of-BUFFER_SIZE-use-LINE_MAX-instead.patch index 743a613..5408003 100644 --- a/0104-nspawn-get-rid-of-BUFFER_SIZE-use-LINE_MAX-instead.patch +++ b/0104-nspawn-get-rid-of-BUFFER_SIZE-use-LINE_MAX-instead.patch @@ -1,8 +1,8 @@ From 79dbd0ccda06dc6b9d1a6a8a04a214895b0d91e8 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 3 Jan 2012 20:41:20 +0100 -Subject: [PATCH 104/126] nspawn: get rid of BUFFER_SIZE, use LINE_MAX instead - (cherry picked from commit +Subject: [PATCH] nspawn: get rid of BUFFER_SIZE, use LINE_MAX instead (cherry + picked from commit b72491a2fd8c237299055c636d4f748bca2b4b1f) --- diff --git a/0105-namespace-remount-namespace-root-dir-for-SLAVE-to-av.patch b/0105-namespace-remount-namespace-root-dir-for-SLAVE-to-av.patch index 6200515..68b9910 100644 --- a/0105-namespace-remount-namespace-root-dir-for-SLAVE-to-av.patch +++ b/0105-namespace-remount-namespace-root-dir-for-SLAVE-to-av.patch @@ -1,9 +1,8 @@ From 4cecfa6c03410e72e42b520575613c4f30253bef Mon Sep 17 00:00:00 2001 From: Daniel Walsh Date: Tue, 3 Jan 2012 21:12:10 +0100 -Subject: [PATCH 105/126] namespace: remount namespace root dir for SLAVE to - avoid propagation of mounts from the namespace to - the host +Subject: [PATCH] namespace: remount namespace root dir for SLAVE to avoid + propagation of mounts from the namespace to the host https://bugzilla.redhat.com/show_bug.cgi?id=752540 (cherry picked from commit dc4b02006455a4dddeb6ccc1f6656c89d3ebd27c) diff --git a/0106-logind-if-we-can-t-open-dev-tty0-assume-there-is-no-.patch b/0106-logind-if-we-can-t-open-dev-tty0-assume-there-is-no-.patch index 477f467..56ec139 100644 --- a/0106-logind-if-we-can-t-open-dev-tty0-assume-there-is-no-.patch +++ b/0106-logind-if-we-can-t-open-dev-tty0-assume-there-is-no-.patch @@ -1,9 +1,9 @@ From c190c0e59e4dfa52a523a220a82b94b3bbfd3ad9 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 3 Jan 2012 21:47:54 +0100 -Subject: [PATCH 106/126] logind: if we can't open /dev/tty0, assume there is - no VT subsystem and don't pretend we could do VT - switching (cherry picked from commit +Subject: [PATCH] logind: if we can't open /dev/tty0, assume there is no VT + subsystem and don't pretend we could do VT switching + (cherry picked from commit addedec48ba0ffc4472ef6d3b5a45c9d4239f1cd) --- diff --git a/0107-logind-don-t-watch-vcsa-if-nobody-cares.patch b/0107-logind-don-t-watch-vcsa-if-nobody-cares.patch index b4cad32..753f629 100644 --- a/0107-logind-don-t-watch-vcsa-if-nobody-cares.patch +++ b/0107-logind-don-t-watch-vcsa-if-nobody-cares.patch @@ -1,9 +1,8 @@ From a00aab29d1970ef575ee395b016363cf48d39a7d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 3 Jan 2012 21:50:02 +0100 -Subject: [PATCH 107/126] logind: don't watch vcsa if nobody cares (cherry - picked from commit - 976c088a0242a1a91b8f00899a4c2ae0e621a185) +Subject: [PATCH] logind: don't watch vcsa if nobody cares (cherry picked from + commit 976c088a0242a1a91b8f00899a4c2ae0e621a185) --- src/logind.c | 11 ++++++----- diff --git a/0108-man-fix-SEE-ALSO-in-hostname-5.patch b/0108-man-fix-SEE-ALSO-in-hostname-5.patch index 153c390..90ab622 100644 --- a/0108-man-fix-SEE-ALSO-in-hostname-5.patch +++ b/0108-man-fix-SEE-ALSO-in-hostname-5.patch @@ -1,7 +1,7 @@ From b07ccd2e4d5fd58f9ead2e597a69711d50f7d744 Mon Sep 17 00:00:00 2001 From: Tom Gundersen Date: Sat, 31 Dec 2011 01:15:04 +0100 -Subject: [PATCH 108/126] man: fix SEE ALSO in hostname(5) +Subject: [PATCH] man: fix SEE ALSO in hostname(5) Rather than referencing itself (hostname(5)), point to hostname(7). (cherry picked from commit 63c52e45de6b6071d64cc4d3bb0d47357a1f5ead) diff --git a/0109-logind-send-out-Lock-signal-when-locking.patch b/0109-logind-send-out-Lock-signal-when-locking.patch index 6929641..8abfa9d 100644 --- a/0109-logind-send-out-Lock-signal-when-locking.patch +++ b/0109-logind-send-out-Lock-signal-when-locking.patch @@ -1,9 +1,8 @@ From 02ed8bfecd03c02b39c0d9d04c846e7deb905381 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 3 Jan 2012 23:08:15 +0100 -Subject: [PATCH 109/126] logind: send out Lock signal when locking (cherry - picked from commit - bda061759c3baef4383a2ec0bf1b538905cb30b0) +Subject: [PATCH] logind: send out Lock signal when locking (cherry picked + from commit bda061759c3baef4383a2ec0bf1b538905cb30b0) Conflicts: diff --git a/0110-logind-add-needed-include-for-sd_notify.patch b/0110-logind-add-needed-include-for-sd_notify.patch index 9503b23..6111ab2 100644 --- a/0110-logind-add-needed-include-for-sd_notify.patch +++ b/0110-logind-add-needed-include-for-sd_notify.patch @@ -1,9 +1,8 @@ From 427275bed23af1079fc9140459fea61e5d06e7fc Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Thu, 5 Jan 2012 00:52:56 +0100 -Subject: [PATCH 110/126] logind: add needed include for sd_notify() (cherry - picked from commit - 4726299357861c0ced3a53a4214e1c3809968e5e) +Subject: [PATCH] logind: add needed include for sd_notify() (cherry picked + from commit 4726299357861c0ced3a53a4214e1c3809968e5e) --- src/logind.c | 1 + diff --git a/0111-fix-compilation-error-with-PathSpec-redefined.patch b/0111-fix-compilation-error-with-PathSpec-redefined.patch index d4070b2..eb72050 100644 --- a/0111-fix-compilation-error-with-PathSpec-redefined.patch +++ b/0111-fix-compilation-error-with-PathSpec-redefined.patch @@ -1,8 +1,8 @@ From 6cddfe340771dd1c120e13379646e0cc9d012b11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Zbigniew=20J=C4=99drzejewski-Szmek?= Date: Thu, 5 Jan 2012 00:56:21 +0100 -Subject: [PATCH 111/126] fix compilation error with 'PathSpec redefined' - (cherry picked from commit +Subject: [PATCH] fix compilation error with 'PathSpec redefined' (cherry + picked from commit 9cf3ab0e16af7db666ca3cf7d73dc4d616deb8fa) --- diff --git a/0112-util-when-printing-status-updates-during-boot-take-t.patch b/0112-util-when-printing-status-updates-during-boot-take-t.patch index 9a095ed..321450f 100644 --- a/0112-util-when-printing-status-updates-during-boot-take-t.patch +++ b/0112-util-when-printing-status-updates-during-boot-take-t.patch @@ -1,9 +1,9 @@ From 36318b0838442ef35fff111910d5657c20f1a71c Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 5 Jan 2012 03:24:39 +0100 -Subject: [PATCH 112/126] util: when printing status updates during boot, take - terminal width into account (cherry picked from - commit 81beb7508e72b29ae7cec60b50231cbe0c1d582e) +Subject: [PATCH] util: when printing status updates during boot, take + terminal width into account (cherry picked from commit + 81beb7508e72b29ae7cec60b50231cbe0c1d582e) Conflicts: diff --git a/0113-log-minor-optimization.patch b/0113-log-minor-optimization.patch index 8b2d3d0..771f0a5 100644 --- a/0113-log-minor-optimization.patch +++ b/0113-log-minor-optimization.patch @@ -1,7 +1,7 @@ From 3e1a7de638aec192ae7ac25baea7e8c343ab414b Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 5 Jan 2012 03:25:10 +0100 -Subject: [PATCH 113/126] log: minor optimization (cherry picked from commit +Subject: [PATCH] log: minor optimization (cherry picked from commit 674f8283698517047a7c0e78cff1e18932a97b05) --- diff --git a/0114-util-never-ellipsize-welcome-message.patch b/0114-util-never-ellipsize-welcome-message.patch index 358f19f..5a1c096 100644 --- a/0114-util-never-ellipsize-welcome-message.patch +++ b/0114-util-never-ellipsize-welcome-message.patch @@ -1,9 +1,8 @@ From a8bd50e0b09cb537bb3019845560e645899960ed Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 5 Jan 2012 15:35:16 +0100 -Subject: [PATCH 114/126] util: never ellipsize welcome message (cherry picked - from commit - 67e5cc4f3ed41feaed399cfed77c6fbb41e14a8c) +Subject: [PATCH] util: never ellipsize welcome message (cherry picked from + commit 67e5cc4f3ed41feaed399cfed77c6fbb41e14a8c) --- src/unit.c | 2 +- diff --git a/0115-headers-fix-git-URLs-for-source-files.patch b/0115-headers-fix-git-URLs-for-source-files.patch index 51ceb12..e7ec1e8 100644 --- a/0115-headers-fix-git-URLs-for-source-files.patch +++ b/0115-headers-fix-git-URLs-for-source-files.patch @@ -1,9 +1,8 @@ From e304704addaa0ab824060b2c9612ffeee64cb5bf Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 5 Jan 2012 18:21:26 +0100 -Subject: [PATCH 115/126] headers: fix git URLs for source files (cherry - picked from commit - 8ab49c12dcab02d9d83e63a93676d4fc8f709516) +Subject: [PATCH] headers: fix git URLs for source files (cherry picked from + commit 8ab49c12dcab02d9d83e63a93676d4fc8f709516) --- man/sd-daemon.xml | 4 ++-- diff --git a/0116-README-correct-license-claims.patch b/0116-README-correct-license-claims.patch index 64ef3c5..d91e46f 100644 --- a/0116-README-correct-license-claims.patch +++ b/0116-README-correct-license-claims.patch @@ -1,8 +1,8 @@ From 7ac8afd6e39c4f485d3b066f61d755d0f678f4f8 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Thu, 5 Jan 2012 18:24:18 +0100 -Subject: [PATCH 116/126] README: correct license claims (cherry picked from - commit 0df4f9d669bec2d34777735f8cdd40797b1fd753) +Subject: [PATCH] README: correct license claims (cherry picked from commit + 0df4f9d669bec2d34777735f8cdd40797b1fd753) --- README | 3 ++- diff --git a/0117-util-fix-switching-to-console-unicode-mode.patch b/0117-util-fix-switching-to-console-unicode-mode.patch index b6fe22a..c2f26ac 100644 --- a/0117-util-fix-switching-to-console-unicode-mode.patch +++ b/0117-util-fix-switching-to-console-unicode-mode.patch @@ -1,7 +1,7 @@ From 6fca919fd967a6a16405f96872228c93eb8217c3 Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 6 Jan 2012 01:28:30 +0100 -Subject: [PATCH 117/126] util: fix switching to console unicode mode +Subject: [PATCH] util: fix switching to console unicode mode The KDSKBMODE ioctl wants a value directly, not its address. (cherry picked from commit df465b3f4419b6ba2e12bf9a5f7d7bde5a0c3531) diff --git a/0118-util-switch-the-console-to-text-mode-on-reset.patch b/0118-util-switch-the-console-to-text-mode-on-reset.patch index aea727d..18c7cf3 100644 --- a/0118-util-switch-the-console-to-text-mode-on-reset.patch +++ b/0118-util-switch-the-console-to-text-mode-on-reset.patch @@ -1,7 +1,7 @@ From 21ee8544227b293260e864c2a6bcf47a1e0d7a4c Mon Sep 17 00:00:00 2001 From: Michal Schmidt Date: Fri, 6 Jan 2012 01:32:34 +0100 -Subject: [PATCH 118/126] util: switch the console to text mode on reset +Subject: [PATCH] util: switch the console to text mode on reset In case we're taking over the console after a killed X server. diff --git a/0119-service-add-dependencies-on-configured-sockets.patch b/0119-service-add-dependencies-on-configured-sockets.patch index dd344aa..4afd96b 100644 --- a/0119-service-add-dependencies-on-configured-sockets.patch +++ b/0119-service-add-dependencies-on-configured-sockets.patch @@ -1,8 +1,8 @@ From 423d96b0e5e351ae6489370ebc4af1bd18008b5d Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 6 Jan 2012 19:23:03 +0100 -Subject: [PATCH 119/126] service: add dependencies on configured sockets - (cherry picked from commit +Subject: [PATCH] service: add dependencies on configured sockets (cherry + picked from commit 73aa0c00df8b101bad4c3a038148a633df88610c) --- diff --git a/0120-unit-properly-update-references-to-units-which-are-m.patch b/0120-unit-properly-update-references-to-units-which-are-m.patch index 496a2f4..fbdc5b9 100644 --- a/0120-unit-properly-update-references-to-units-which-are-m.patch +++ b/0120-unit-properly-update-references-to-units-which-are-m.patch @@ -1,8 +1,7 @@ From a1f378075e7ff6f07031ab1d2f653110f7d0e1f2 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 6 Jan 2012 23:08:54 +0100 -Subject: [PATCH 120/126] unit: properly update references to units which are - merged +Subject: [PATCH] unit: properly update references to units which are merged When we merge units that some kind of object points to, those pointers might become invalidated, and needs to be updated. Introduce a UnitRef diff --git a/0121-main-fix-spelling.patch b/0121-main-fix-spelling.patch index 112c80a..05f3121 100644 --- a/0121-main-fix-spelling.patch +++ b/0121-main-fix-spelling.patch @@ -1,7 +1,7 @@ From df9aafc94497610c8a8c9ccb0fcf5a67aa230087 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 7 Jan 2012 00:59:15 +0100 -Subject: [PATCH 121/126] main: fix spelling (cherry picked from commit +Subject: [PATCH] main: fix spelling (cherry picked from commit 509b6efbbe8d0486d33036892293c575bd4d0736) --- diff --git a/0122-load-fragment-fix-parsing-of-Socket-setting.patch b/0122-load-fragment-fix-parsing-of-Socket-setting.patch index 84731bf..e5c59bf 100644 --- a/0122-load-fragment-fix-parsing-of-Socket-setting.patch +++ b/0122-load-fragment-fix-parsing-of-Socket-setting.patch @@ -1,9 +1,8 @@ From 22af36b4ce7e01e0f50cd1a5679b54304bd06599 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Sat, 7 Jan 2012 01:21:40 +0100 -Subject: [PATCH 122/126] load-fragment: fix parsing of Socket= setting - (cherry picked from commit - 4ff77f66af8bd3e7e403c81febb7a2471457c5da) +Subject: [PATCH] load-fragment: fix parsing of Socket= setting (cherry picked + from commit 4ff77f66af8bd3e7e403c81febb7a2471457c5da) --- src/load-fragment.c | 6 +++++- diff --git a/0123-fix-compiler-warning.patch b/0123-fix-compiler-warning.patch index 83961f6..56ca1af 100644 --- a/0123-fix-compiler-warning.patch +++ b/0123-fix-compiler-warning.patch @@ -1,7 +1,7 @@ From e9926ed4c022cd98b6174d675546b04900df91e4 Mon Sep 17 00:00:00 2001 From: Kay Sievers Date: Sat, 7 Jan 2012 02:12:43 +0100 -Subject: [PATCH 123/126] fix compiler warning (cherry picked from commit +Subject: [PATCH] fix compiler warning (cherry picked from commit ebd91b34d749cf29308d15601b5fbc971b4dab89) --- diff --git a/0124-shutdown-exclude-processes-with-argv-0-0-from-killin.patch b/0124-shutdown-exclude-processes-with-argv-0-0-from-killin.patch index ae35f8d..9744e5e 100644 --- a/0124-shutdown-exclude-processes-with-argv-0-0-from-killin.patch +++ b/0124-shutdown-exclude-processes-with-argv-0-0-from-killin.patch @@ -1,8 +1,8 @@ From 8538925add03eb761143d999baa12c11c4b6d286 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Tue, 10 Jan 2012 04:20:55 +0100 -Subject: [PATCH 124/126] shutdown: exclude processes with argv[0][0] from - killing (cherry picked from commit +Subject: [PATCH] shutdown: exclude processes with argv[0][0] from killing + (cherry picked from commit 7e4ab3c5a6295193d0c58d353b6430265d842f34) Conflicts: diff --git a/0125-shutdown-add-link-to-root-storage-daemon-text.patch b/0125-shutdown-add-link-to-root-storage-daemon-text.patch index 8cf3914..de426b4 100644 --- a/0125-shutdown-add-link-to-root-storage-daemon-text.patch +++ b/0125-shutdown-add-link-to-root-storage-daemon-text.patch @@ -1,8 +1,8 @@ From cd6e5f49b99a587b256857b66d37202ae5cfe027 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 11 Jan 2012 01:51:52 +0100 -Subject: [PATCH 125/126] shutdown: add link to root storage daemon text - (cherry picked from commit +Subject: [PATCH] shutdown: add link to root storage daemon text (cherry + picked from commit bd1a69818042e85e24ec3adaf5eb3ac30ab1d9fd) --- diff --git a/0126-unit-implement-new-PropagateReloadTo-PropagateReload.patch b/0126-unit-implement-new-PropagateReloadTo-PropagateReload.patch index bff5a87..e782db1 100644 --- a/0126-unit-implement-new-PropagateReloadTo-PropagateReload.patch +++ b/0126-unit-implement-new-PropagateReloadTo-PropagateReload.patch @@ -1,9 +1,8 @@ From ca96079f33b100e32dd2eb624a946058b6ff49f1 Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Wed, 11 Jan 2012 02:47:14 +0100 -Subject: [PATCH 126/126] unit: implement new - PropagateReloadTo=/PropagateReloadFrom= operations - (cherry picked from commit +Subject: [PATCH] unit: implement new PropagateReloadTo=/PropagateReloadFrom= + operations (cherry picked from commit 4dcc1cb4155c4a72155e36a5461ab0847d4f1bf1) --- diff --git a/0127-tmpfiles-fix-parsing-of-proc-net-unix-on-32Bit-machi.patch b/0127-tmpfiles-fix-parsing-of-proc-net-unix-on-32Bit-machi.patch new file mode 100644 index 0000000..38de055 --- /dev/null +++ b/0127-tmpfiles-fix-parsing-of-proc-net-unix-on-32Bit-machi.patch @@ -0,0 +1,88 @@ +From d6f8d7ecb239fe98f15c977eb1d8fa81184c4a36 Mon Sep 17 00:00:00 2001 +From: Lennart Poettering +Date: Wed, 11 Jan 2012 22:07:35 +0100 +Subject: [PATCH] tmpfiles: fix parsing of /proc/net/unix on 32Bit machines + +Tracked down by Michael Meeks +(cherry picked from commit fdcad0c25579a60061b1fda956686e878a80faef) +--- + src/tmpfiles.c | 30 ++++++++++++++++++++---------- + 1 files changed, 20 insertions(+), 10 deletions(-) + +diff --git a/src/tmpfiles.c b/src/tmpfiles.c +index 19a7c08..44e5c9d 100644 +--- a/src/tmpfiles.c ++++ b/src/tmpfiles.c +@@ -117,41 +117,50 @@ static void load_unix_sockets(void) { + /* We maintain a cache of the sockets we found in + * /proc/net/unix to speed things up a little. */ + +- if (!(unix_sockets = set_new(string_hash_func, string_compare_func))) ++ unix_sockets = set_new(string_hash_func, string_compare_func); ++ if (!unix_sockets) + return; + +- if (!(f = fopen("/proc/net/unix", "re"))) ++ f = fopen("/proc/net/unix", "re"); ++ if (!f) + return; + +- if (!(fgets(line, sizeof(line), f))) ++ /* Skip header */ ++ if (!fgets(line, sizeof(line), f)) + goto fail; + + for (;;) { + char *p, *s; + int k; + +- if (!(fgets(line, sizeof(line), f))) ++ if (!fgets(line, sizeof(line), f)) + break; + + truncate_nl(line); + +- if (strlen(line) < 53) ++ p = strchr(line, ':'); ++ if (!p) ++ continue; ++ ++ if (strlen(p) < 37) + continue; + +- p = line + 53; ++ p += 37; + p += strspn(p, WHITESPACE); +- p += strcspn(p, WHITESPACE); ++ p += strcspn(p, WHITESPACE); /* skip one more word */ + p += strspn(p, WHITESPACE); + + if (*p != '/') + continue; + +- if (!(s = strdup(p))) ++ s = strdup(p); ++ if (!s) + goto fail; + + path_kill_slashes(s); + +- if ((k = set_put(unix_sockets, s)) < 0) { ++ k = set_put(unix_sockets, s); ++ if (k < 0) { + free(s); + + if (k != -EEXIST) +@@ -1059,7 +1068,8 @@ int main(int argc, char *argv[]) { + Item *i; + Iterator iterator; + +- if ((r = parse_argv(argc, argv)) <= 0) ++ r = parse_argv(argc, argv); ++ if (r <= 0) + return r < 0 ? EXIT_FAILURE : EXIT_SUCCESS; + + log_set_target(LOG_TARGET_AUTO); +-- +1.7.7.5 + diff --git a/0128-pam-work-correctly-if-a-seat-is-specified-but-not-vt.patch b/0128-pam-work-correctly-if-a-seat-is-specified-but-not-vt.patch new file mode 100644 index 0000000..6b9878d --- /dev/null +++ b/0128-pam-work-correctly-if-a-seat-is-specified-but-not-vt.patch @@ -0,0 +1,51 @@ +From b5494d9c9fa3c5e49c8f4672c99d6472f5f30003 Mon Sep 17 00:00:00 2001 +From: Lennart Poettering +Date: Fri, 13 Jan 2012 20:51:58 +0100 +Subject: [PATCH] pam: work correctly if a seat is specified but not vtnr + (cherry picked from commit + fc7985ed678f2f07cfe941715544e6184981e019) + +--- + src/pam-module.c | 12 ++++++++---- + 1 files changed, 8 insertions(+), 4 deletions(-) + +diff --git a/src/pam-module.c b/src/pam-module.c +index 9002f4e..f6076d2 100644 +--- a/src/pam-module.c ++++ b/src/pam-module.c +@@ -277,7 +277,6 @@ static int get_seat_from_display(const char *display, const char **seat, uint32_ + int v; + + assert(display); +- assert(seat); + assert(vtnr); + + /* We deduce the X11 socket from the display name, then use +@@ -325,7 +324,8 @@ static int get_seat_from_display(const char *display, const char **seat, uint32_ + else if (v == 0) + return -ENOENT; + +- *seat = "seat0"; ++ if (seat) ++ *seat = "seat0"; + *vtnr = (uint32_t) v; + + return 0; +@@ -472,8 +472,12 @@ _public_ PAM_EXTERN int pam_sm_open_session( + if (!isempty(cvtnr)) + safe_atou32(cvtnr, &vtnr); + +- if (!isempty(display) && isempty(seat) && vtnr <= 0) +- get_seat_from_display(display, &seat, &vtnr); ++ if (!isempty(display) && vtnr <= 0) { ++ if (isempty(seat)) ++ get_seat_from_display(handle, display, &seat, &vtnr); ++ else if (streq(seat, "seat0")) ++ get_seat_from_display(handle, display, NULL, &vtnr); ++ } + + type = !isempty(display) ? "x11" : + !isempty(tty) ? "tty" : "unspecified"; +-- +1.7.7.5 + diff --git a/0129-pam-fix-build.patch b/0129-pam-fix-build.patch new file mode 100644 index 0000000..38bbbba --- /dev/null +++ b/0129-pam-fix-build.patch @@ -0,0 +1,29 @@ +From 9d0c042242530e6b0d5ee3e7aaca5c03c151676d Mon Sep 17 00:00:00 2001 +From: Lennart Poettering +Date: Fri, 13 Jan 2012 20:52:45 +0100 +Subject: [PATCH] pam: fix build (cherry picked from commit + 6ef25fb65ee0a62972ed7cbc01b6a11feb5fcb16) + +--- + src/pam-module.c | 4 ++-- + 1 files changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/pam-module.c b/src/pam-module.c +index f6076d2..d13e906 100644 +--- a/src/pam-module.c ++++ b/src/pam-module.c +@@ -474,9 +474,9 @@ _public_ PAM_EXTERN int pam_sm_open_session( + + if (!isempty(display) && vtnr <= 0) { + if (isempty(seat)) +- get_seat_from_display(handle, display, &seat, &vtnr); ++ get_seat_from_display(display, &seat, &vtnr); + else if (streq(seat, "seat0")) +- get_seat_from_display(handle, display, NULL, &vtnr); ++ get_seat_from_display(display, NULL, &vtnr); + } + + type = !isempty(display) ? "x11" : +-- +1.7.7.5 + diff --git a/0130-mount-fix-quota.patch b/0130-mount-fix-quota.patch new file mode 100644 index 0000000..174a558 --- /dev/null +++ b/0130-mount-fix-quota.patch @@ -0,0 +1,80 @@ +From 5c63cb680e18ac72a5de0247d5659d1ad0f4ec0d Mon Sep 17 00:00:00 2001 +From: Michal Schmidt +Date: Fri, 13 Jan 2012 23:55:28 +0100 +Subject: [PATCH] mount: fix quota + +quotacheck.service and quotaon.service were not pulled in for fstab mounts. +Fix it by not clearing the default_dependencies flag. + +The root filesystem may have quotas too, so don't check for "/" there. + +No need to have duplicate code for adding dependencies on umount.target. + +https://bugzilla.redhat.com/show_bug.cgi?id=773431 +(cherry picked from commit 9ddc4a26e56b06cd7774a03597980351855d8d54) +--- + src/mount.c | 27 ++++++++++----------------- + 1 files changed, 10 insertions(+), 17 deletions(-) + +diff --git a/src/mount.c b/src/mount.c +index f72c50a..12c0710 100644 +--- a/src/mount.c ++++ b/src/mount.c +@@ -357,10 +357,6 @@ static int mount_add_fstab_links(Mount *m) { + after = SPECIAL_LOCAL_FS_PRE_TARGET; + } + +- if (!path_equal(m->where, "/")) +- if ((r = unit_add_two_dependencies_by_name(UNIT(m), UNIT_BEFORE, UNIT_CONFLICTS, SPECIAL_UMOUNT_TARGET, NULL, true)) < 0) +- return r; +- + if ((r = manager_load_unit(m->meta.manager, target, NULL, NULL, &tu)) < 0) + return r; + +@@ -461,24 +457,23 @@ static int mount_add_device_links(Mount *m) { + + static int mount_add_default_dependencies(Mount *m) { + int r; ++ MountParameters *p; + + assert(m); + +- if (m->meta.manager->running_as == MANAGER_SYSTEM && +- !path_equal(m->where, "/")) { +- MountParameters *p; +- +- p = get_mount_parameters_configured(m); ++ if (m->meta.manager->running_as != MANAGER_SYSTEM) ++ return 0; + +- if (p && needs_quota(p)) { +- if ((r = unit_add_two_dependencies_by_name(UNIT(m), UNIT_BEFORE, UNIT_WANTS, SPECIAL_QUOTACHECK_SERVICE, NULL, true)) < 0 || +- (r = unit_add_two_dependencies_by_name(UNIT(m), UNIT_BEFORE, UNIT_WANTS, SPECIAL_QUOTAON_SERVICE, NULL, true)) < 0) +- return r; +- } ++ p = get_mount_parameters_configured(m); ++ if (p && needs_quota(p)) { ++ if ((r = unit_add_two_dependencies_by_name(UNIT(m), UNIT_BEFORE, UNIT_WANTS, SPECIAL_QUOTACHECK_SERVICE, NULL, true)) < 0 || ++ (r = unit_add_two_dependencies_by_name(UNIT(m), UNIT_BEFORE, UNIT_WANTS, SPECIAL_QUOTAON_SERVICE, NULL, true)) < 0) ++ return r; ++ } + ++ if (!path_equal(m->where, "/")) + if ((r = unit_add_two_dependencies_by_name(UNIT(m), UNIT_BEFORE, UNIT_CONFLICTS, SPECIAL_UMOUNT_TARGET, NULL, true)) < 0) + return r; +- } + + return 0; + } +@@ -588,8 +583,6 @@ static int mount_load(Unit *u) { + + if (m->meta.fragment_path) + m->from_fragment = true; +- else if (m->from_etc_fstab) +- m->meta.default_dependencies = false; + + if (!m->where) + if (!(m->where = unit_name_to_path(u->meta.id))) +-- +1.7.7.5 + diff --git a/systemd.spec b/systemd.spec index c0590b1..ae97f0b 100644 --- a/systemd.spec +++ b/systemd.spec @@ -2,7 +2,7 @@ Name: systemd Url: http://www.freedesktop.org/wiki/Software/systemd BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n) Version: 37 -Release: 6%{?dist} +Release: 7%{?dist} License: GPLv2+ Group: System Environment/Base Summary: A System and Service Manager @@ -173,6 +173,11 @@ Patch0123: 0123-fix-compiler-warning.patch Patch0124: 0124-shutdown-exclude-processes-with-argv-0-0-from-killin.patch Patch0125: 0125-shutdown-add-link-to-root-storage-daemon-text.patch Patch0126: 0126-unit-implement-new-PropagateReloadTo-PropagateReload.patch +# from v39: +Patch0127: 0127-tmpfiles-fix-parsing-of-proc-net-unix-on-32Bit-machi.patch +Patch0128: 0128-pam-work-correctly-if-a-seat-is-specified-but-not-vt.patch +Patch0129: 0129-pam-fix-build.patch +Patch0130: 0130-mount-fix-quota.patch # For sysvinit tools Obsoletes: SysVinit < 2.86-24, sysvinit < 2.86-24 @@ -491,6 +496,9 @@ fi %{_bindir}/systemd-sysv-convert %changelog +* Sat Jan 14 2012 Michal Schmidt - 37-7 +- Fix for quota and a couple of other issues. + * Wed Jan 11 2012 Michal Schmidt - 37-6 - Fixes and low-risk enhancements (no journald) from upstream v38.