[systemd/f16] Fix for quota and a couple of other issues

Michal Schmidt michich at fedoraproject.org
Sat Jan 14 20:47:57 UTC 2012


commit f1996ec0179b18d25744774ac9b3f6dff2798575
Author: Michal Schmidt <mschmidt at redhat.com>
Date:   Sat Jan 14 21:43:54 2012 +0100

    Fix for quota and a couple of other issues

 ...operly-detect-what-the-last-capability-is.patch |    4 +-
 0002-manager-fix-a-crash-in-isolating.patch        |    2 +-
 ...dit-do-not-complain-if-kernel-lacks-audit.patch |    2 +-
 ...l-completion-always-invoke-with-no-legend.patch |    2 +-
 ...ake-list-unit-files-output-more-economica.patch |    3 +-
 0006-plymouth-fix-ply-proto-endianess-issues.patch |    2 +-
 ...-seed-convert-poolsize-from-bits-to-bytes.patch |    2 +-
 ...ix-file-descriptor-leak-in-test_capabilit.patch |    3 +-
 ...-t-use-dbus-connection-after-PID-1-got-re.patch |    3 +-
 ...ys-recreate-cgroup-before-we-try-to-apply.patch |    4 +-
 ...-remote-mounts-after-both-network.target-.patch |    4 +-
 ...Install-section-from-remote-fs-pre.target.patch |    3 +-
 ...up-generator-avoid-ordering-cycle-on-swap.patch |    2 +-
 ...etion-update-with-new-verbs-and-arguments.patch |    2 +-
 ...tion-add-completions-for-systemd-loginctl.patch |    3 +-
 ...tion-rename-file-since-it-is-no-longer-fo.patch |    4 +-
 ...reak-timestamp-formatting-out-into-a-sepe.patch |    4 +-
 ...systemadm-allow-sorting-of-jobs-and-units.patch |    5 +-
 ...plit-the-type-status-combo-box-into-type-.patch |    4 +-
 ...madm-filter-on-swaps-paths-and-timers-too.patch |    4 +-
 ...dd-a-wrappable-label-and-use-it-for-statu.patch |    3 +-
 ...dd-libgee-as-dependency-and-use-it-for-a-.patch |    4 +-
 0023-systemadm-display-dependencies-sorted.patch   |    5 +-
 ...-systemadm-use-color-for-dependency-links.patch |    5 +-
 0025-systemadm-use-bold-for-requires-etc.patch     |    5 +-
 ...dm-make-the-dependency-listing-selectable.patch |    2 +-
 ...temadm-catch-exceptions-generated-by-dbus.patch |    2 +-
 ...stemadm-coalesce-id-and-decription-fields.patch |    2 +-
 ...adjust-row-numbers-after-removing-aliases.patch |    4 +-
 ...se-colors-for-id-too-remove-color-from-fr.patch |    4 +-
 ...diately-remove-all-cgroups-which-run-empt.patch |    3 +-
 0032-utmp-remove-unneded-parameters.patch          |    2 +-
 ...d-to-zero-a-struct-before-overwriting-it-.patch |    4 +-
 ...lize-store-with-the-found-entry-not-with-.patch |    4 +-
 ...AD_PROCESS-write-the-current-time-to-wtmp.patch |    3 +-
 0036-man-fix-a-typo-in-signal-number.patch         |    4 +-
 ...ts-drop-unnecessary-StandardOutput-syslog.patch |    2 +-
 ...fedora-let-rc-local.service-log-to-syslog.patch |    2 +-
 ...-t-warn-if-the-pidfile-still-exists-after.patch |    4 +-
 0040-job-colored-status-messages-on-boot.patch     |    2 +-
 0041-man-fix-typo-in-sd_notify.patch               |    2 +-
 0042-Fix-same-expression-on-both-sides-of.patch    |    2 +-
 0043-execute-avoid-logging-to-closed-fds.patch     |    2 +-
 ...make-setup_pam-return-errno-when-possible.patch |    3 +-
 0045-execute-log-errors-from-sd-EXEC.patch         |    2 +-
 ...-use-the-correct-session-type-unspecified.patch |    3 +-
 ...module-treat-cron-in-PAM_TTY-as-empty-tty.patch |    2 +-
 ...nd-swap-units-log-to-the-configured-defau.patch |    3 +-
 0049-socket-add-option-for-SO_PASSCRED.patch       |    2 +-
 ...downd-use-PassCred-yes-in-the-socket-unit.patch |    2 +-
 ...g-use-PassCred-yes-for-the-dev-log-socket.patch |    2 +-
 0052-man-document-the-PassCred-option.patch        |    3 +-
 ...d-a-generator-to-pull-rc-local.service-in.patch |    2 +-
 ...-need-to-check-if-the-script-is-executabl.patch |    3 +-
 0055-rc-local-order-after-network.target.patch     |    2 +-
 0056-util-fix-error-checking-after-fgets.patch     |    2 +-
 0057-path-use-m-instead-of-strerror-errno.patch    |    2 +-
 0058-path-refactor-PathSpec-usage.patch            |    2 +-
 ...th-add-PathModified-PathChanged-IN_MODIFY.patch |    4 +-
 ...dle-services-with-racy-daemonization-grac.patch |    3 +-
 ...p-the-service-if-ExecStartPost-ends-with-.patch |    4 +-
 0062-Allow-list-unit-files-to-run-with-root.patch  |    2 +-
 ...nit-garbage-collect-units-with-load-error.patch |    2 +-
 0064-systemctl-print-error-load-state-in-red.patch |    2 +-
 ...sat-not-an-ampersand-let-s-call-it-at-sym.patch |    4 +-
 ...-path-add-missing-pieces-for-PathModified.patch |    2 +-
 ...false-positive-in-check-for-unneeded-unit.patch |    2 +-
 ...for-unneeded-dependencies-even-when-unit-.patch |    4 +-
 ...m-module-add-a-couple-of-debugging-prints.patch |    5 +-
 0070-fsck-Fix-typo-in-comment.patch                |    2 +-
 0071-systemctl-fix-typo-in-is-enabled.patch        |    2 +-
 ...e-an-enum-instead-of-plain-char-for-item-.patch |    3 +-
 0073-tmpfiles-rename-a-couple-of-functions.patch   |    2 +-
 ...e-a-common-function-to-set-owner-group-mo.patch |    2 +-
 ...parate-a-generic-item-glob-processing-fun.patch |    3 +-
 0076-tmpfiles-add-RECURSIVE_RELABEL_PATH-Z.patch   |    2 +-
 0077-man-document-Z-in-tmpfiles.patch              |    4 +-
 0078-man-mention-that-Z-ignores-uid-gid-mode.patch |    5 +-
 ...rvice-use-syslog-console-for-sysv_console.patch |    2 +-
 ...files-apply-chown-chmod-for-Z-entries-too.patch |    2 +-
 0081-tmpfiles-add-z-like-Z-but-not-recursive.patch |    5 +-
 ...isplaced-remark-in-description-of-Sockets.patch |    4 +-
 0083-execute-fix-losing-of-start-timestamps.patch  |    2 +-
 0084-label-fix-labeling-of-symbolic-links.patch    |    5 +-
 0085-dbus-register-to-DBus-asynchronously.patch    |    2 +-
 0086-dbus-no-sync-D-Bus-connection-flushing.patch  |    2 +-
 0087-log-never-block-on-syslog-in-PID-1.patch      |    2 +-
 0088-macro-fix-ALIGN_TO-macro-definition.patch     |    5 +-
 0089-man-document-the-sd-login-interfaces.patch    |    5 +-
 ...ix-include-lines-since-we-now-ship-a-shar.patch |    4 +-
 0091-man-build-new-man-pages.patch                 |    2 +-
 ...ahead-is-not-actually-available-in-libsys.patch |    2 +-
 ...-build-sys-add-rules-for-man-page-aliases.patch |    5 +-
 0094-man-add-sd-login-7-page.patch                 |    2 +-
 0095-man-various-updates.patch                     |    2 +-
 ...sd-login-7-in-regards-to-mixing-D-Bus-and.patch |    5 +-
 ...e-HTML-instead-of-XHTML-with-XSL-docbook-.patch |    6 +-
 ...to-UTF-8-output-to-work-around-charset-is.patch |    4 +-
 ...e-loopback-device-from-udev-rule-based-sy.patch |    6 +-
 ...ount-api-vfs-handle-another-OOM-condition.patch |    5 +-
 ...me-the-PassCred-option-to-PassCredentials.patch |    7 +-
 ...-add-dependency-on-kmsg-socket-to-socket-.patch |    6 +-
 ...ring-export-definition-of-sd-readahead-in.patch |    4 +-
 ...t-rid-of-BUFFER_SIZE-use-LINE_MAX-instead.patch |    4 +-
 ...emount-namespace-root-dir-for-SLAVE-to-av.patch |    5 +-
 ...e-can-t-open-dev-tty0-assume-there-is-no-.patch |    6 +-
 0107-logind-don-t-watch-vcsa-if-nobody-cares.patch |    5 +-
 0108-man-fix-SEE-ALSO-in-hostname-5.patch          |    2 +-
 ...-logind-send-out-Lock-signal-when-locking.patch |    5 +-
 0110-logind-add-needed-include-for-sd_notify.patch |    5 +-
 ...compilation-error-with-PathSpec-redefined.patch |    4 +-
 ...rinting-status-updates-during-boot-take-t.patch |    6 +-
 0113-log-minor-optimization.patch                  |    2 +-
 0114-util-never-ellipsize-welcome-message.patch    |    5 +-
 0115-headers-fix-git-URLs-for-source-files.patch   |    5 +-
 0116-README-correct-license-claims.patch           |    4 +-
 ...til-fix-switching-to-console-unicode-mode.patch |    2 +-
 ...-switch-the-console-to-text-mode-on-reset.patch |    2 +-
 ...ce-add-dependencies-on-configured-sockets.patch |    4 +-
 ...ly-update-references-to-units-which-are-m.patch |    3 +-
 0121-main-fix-spelling.patch                       |    2 +-
 ...ad-fragment-fix-parsing-of-Socket-setting.patch |    5 +-
 0123-fix-compiler-warning.patch                    |    2 +-
 ...clude-processes-with-argv-0-0-from-killin.patch |    4 +-
 ...down-add-link-to-root-storage-daemon-text.patch |    4 +-
 ...ent-new-PropagateReloadTo-PropagateReload.patch |    5 +-
 ...x-parsing-of-proc-net-unix-on-32Bit-machi.patch |   88 ++++++++++++++++++++
 ...rrectly-if-a-seat-is-specified-but-not-vt.patch |   51 +++++++++++
 0129-pam-fix-build.patch                           |   29 +++++++
 0130-mount-fix-quota.patch                         |   80 ++++++++++++++++++
 systemd.spec                                       |   10 ++-
 131 files changed, 445 insertions(+), 228 deletions(-)
---
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 <lennart at poettering.net>
 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 <mschmidt at redhat.com>
 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 <jrnieder at gmail.com>
 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 <d at falconindy.com>
 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?= <zbyszek at in.waw.pl>
 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 <lennart at poettering.net>
 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 <teg at jklm.no>
 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 <thomas.jarosch at intra2net.com>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <teg at jklm.no>
 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 <ran234 at gmail.com>
 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 <ran234 at gmail.com>
 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 <ran234 at gmail.com>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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?= <zbyszek at in.waw.pl>
 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 <lennart at poettering.net>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <thomas.jarosch at intra2net.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <notting at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <twaugh at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <gregpuppy01 at yahoo.gr>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <dwalsh at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <dwalsh at redhat.com>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <teg at jklm.no>
 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 <lennart at poettering.net>
 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 <kay.sievers at vrfy.org>
 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?= <zbyszek at in.waw.pl>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <mschmidt at redhat.com>
 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 <mschmidt at redhat.com>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <kay.sievers at vrfy.org>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
 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 <lennart at poettering.net>
+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 <lennart at poettering.net>
+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 <lennart at poettering.net>
+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 <mschmidt at redhat.com>
+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 <mschmidt at redhat.com> - 37-7
+- Fix for quota and a couple of other issues.
+
 * Wed Jan 11 2012 Michal Schmidt <mschmidt at redhat.com> - 37-6
 - Fixes and low-risk enhancements (no journald) from upstream v38.
 


More information about the scm-commits mailing list