naccyde / rpms / systemd

Forked from rpms/systemd a year ago
Clone
36e8a3
#global gitcommit 10e465b5321bd53c1fc59ffab27e724535c6bc0f
36e8a3
%{?gitcommit:%global gitcommitshort %(c=%{gitcommit}; echo ${c:0:7})}
36e8a3
36e8a3
# We ship a .pc file but don't want to have a dep on pkg-config. We
36e8a3
# strip the automatically generated dep here and instead co-own the
36e8a3
# directory.
36e8a3
%global __requires_exclude pkg-config
36e8a3
36e8a3
%global pkgdir %{_prefix}/lib/systemd
36e8a3
%global system_unit_dir %{pkgdir}/system
36e8a3
%global user_unit_dir %{pkgdir}/user
36e8a3
36e8a3
Name:           systemd
36e8a3
Url:            http://www.freedesktop.org/wiki/Software/systemd
36e8a3
Version:        239
da2bf9
Release:        58%{?dist}
36e8a3
# For a breakdown of the licensing, see README
36e8a3
License:        LGPLv2+ and MIT and GPLv2+
36e8a3
Summary:        System and Service Manager
36e8a3
36e8a3
# download tarballs with "spectool -g systemd.spec"
36e8a3
%if %{defined gitcommit}
36e8a3
Source0:        https://github.com/systemd/systemd-stable/archive/%{?gitcommit}.tar.gz#/%{name}-%{gitcommitshort}.tar.gz
36e8a3
%else
36e8a3
Source0:        https://github.com/systemd/systemd/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
36e8a3
%endif
36e8a3
# This file must be available before %%prep.
36e8a3
# It is generated during systemd build and can be found in src/core/.
36e8a3
Source1:        triggers.systemd
36e8a3
Source2:        split-files.py
36e8a3
Source3:        purge-nobody-user
36e8a3
36e8a3
# Prevent accidental removal of the systemd package
36e8a3
Source4:        yum-protect-systemd.conf
36e8a3
36e8a3
Source5:        inittab
36e8a3
Source6:        sysctl.conf.README
36e8a3
Source7:        systemd-journal-remote.xml
36e8a3
Source8:        systemd-journal-gatewayd.xml
36e8a3
Source9:        20-yama-ptrace.conf
36e8a3
Source10:       systemd-udev-trigger-no-reload.conf
36e8a3
Source11:       20-grubby.install
36e8a3
Source12:       systemd-user
36e8a3
Source13:       rc.local
36e8a3
36e8a3
%if 0
36e8a3
GIT_DIR=../../src/systemd/.git git format-patch-ab --no-signature -M -N v235..v235-stable
36e8a3
i=1; for j in 00*patch; do printf "Patch%04d:      %s\n" $i $j; i=$((i+1));done|xclip
36e8a3
GIT_DIR=../../src/systemd/.git git diffab -M v233..master@{2017-06-15} -- hwdb/[67]* hwdb/parse_hwdb.py > hwdb.patch
36e8a3
%endif
36e8a3
36e8a3
# RHEL-specific
36e8a3
Patch0001: 0001-build-sys-Detect-whether-struct-statx-is-defined-in-.patch
36e8a3
Patch0002: 0002-logind-set-RemoveIPC-to-false-by-default.patch
36e8a3
Patch0003: 0003-pid1-bump-DefaultTasksMax-to-80-of-the-kernel-pid.ma.patch
36e8a3
Patch0004: 0004-Avoid-tmp-being-mounted-as-tmpfs-without-the-user-s-.patch
36e8a3
Patch0005: 0005-pid1-bump-maximum-number-of-process-in-user-slice-to.patch
36e8a3
Patch0006: 0006-rules-automatically-online-hot-plugged-CPUs.patch
36e8a3
Patch0007: 0007-rules-add-rule-for-naming-Dell-iDRAC-USB-Virtual-NIC.patch
36e8a3
Patch0008: 0008-rules-enable-memory-hotplug.patch
36e8a3
Patch0009: 0009-rules-reload-sysctl-settings-when-the-bridge-module-.patch
36e8a3
Patch0010: 0010-rules-load-sg-module.patch
36e8a3
Patch0011: 0011-rules-prandom-character-device-node-permissions.patch
36e8a3
Patch0012: 0012-rules-load-sg-driver-also-when-scsi_target-appears-4.patch
36e8a3
Patch0013: 0013-rules-don-t-hoplug-memory-on-s390x.patch
36e8a3
Patch0014: 0014-rules-disable-auto-online-of-hot-plugged-memory-on-I.patch
36e8a3
Patch0015: 0015-rules-introduce-old-style-by-path-symlinks-for-FCP-b.patch
36e8a3
Patch0016: 0016-Revert-udev-remove-WAIT_FOR-key.patch
36e8a3
Patch0017: 0017-net_setup_link-allow-renaming-interfaces-that-were-r.patch
36e8a3
Patch0018: 0018-units-drop-DynamicUser-yes-from-systemd-resolved.ser.patch
36e8a3
Patch0019: 0019-journal-remove-journal-audit-socket.patch
36e8a3
Patch0020: 0020-bus-move-BUS_DONT_DESTROY-calls-after-asserts.patch
36e8a3
Patch0021: 0021-random-seed-raise-POOL_SIZE_MIN-constant-to-1024.patch
36e8a3
Patch0022: 0022-cryptsetup-add-support-for-sector-size-option-9936.patch
36e8a3
Patch0023: 0023-cryptsetup-do-not-define-arg_sector_size-if-libgcryp.patch
36e8a3
Patch0024: 0024-units-don-t-enable-per-service-IP-firewall-by-defaul.patch
36e8a3
Patch0025: 0025-bus-message-do-not-crash-on-message-with-a-string-of.patch
36e8a3
Patch0026: 0026-Introduce-free_and_strndup-and-use-it-in-bus-message.patch
36e8a3
Patch0027: 0027-tests-backport-test_setup_logging.patch
36e8a3
Patch0028: 0028-journal-change-support-URL-shown-in-the-catalog-entr.patch
36e8a3
Patch0029: 0029-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
36e8a3
Patch0030: 0030-dissect-image-use-right-comparison-function.patch
36e8a3
Patch0031: 0031-login-avoid-leak-of-name-returned-by-uid_to_name.patch
36e8a3
Patch0032: 0032-firewall-util-add-an-assert-that-we-re-not-overwriti.patch
36e8a3
Patch0033: 0033-journal-file-avoid-calling-ftruncate-with-invalid-fd.patch
36e8a3
Patch0034: 0034-dhcp6-make-sure-we-have-enough-space-for-the-DHCP6-o.patch
36e8a3
Patch0035: 0035-core-rename-queued_message-pending_reload_message.patch
36e8a3
Patch0036: 0036-core-when-we-can-t-send-the-pending-reload-message-s.patch
36e8a3
Patch0037: 0037-core-make-sure-we-don-t-throttle-change-signal-gener.patch
36e8a3
Patch0038: 0038-proc-cmdline-introduce-PROC_CMDLINE_RD_STRICT.patch
36e8a3
Patch0039: 0039-debug-generator-introduce-rd.-version-of-all-options.patch
36e8a3
Patch0040: 0040-chown-recursive-let-s-rework-the-recursive-logic-to-.patch
36e8a3
Patch0041: 0041-chown-recursive-also-drop-ACLs-when-recursively-chow.patch
36e8a3
Patch0042: 0042-chown-recursive-TAKE_FD-is-your-friend.patch
36e8a3
Patch0043: 0043-test-add-test-case-for-recursive-chown-ing.patch
36e8a3
Patch0044: 0044-Revert-sysctl.d-request-ECN-on-both-in-and-outgoing-.patch
36e8a3
Patch0045: 0045-detect-virt-do-not-try-to-read-all-of-proc-cpuinfo.patch
36e8a3
Patch0046: 0046-sd-bus-unify-three-code-paths-which-free-struct-bus_.patch
36e8a3
Patch0047: 0047-sd-bus-properly-initialize-containers.patch
36e8a3
Patch0048: 0048-cryptsetup-generator-introduce-basic-keydev-support.patch
36e8a3
Patch0049: 0049-cryptsetup-don-t-use-m-if-there-s-no-error-to-show.patch
36e8a3
Patch0050: 0050-cryptsetup-generator-don-t-return-error-if-target-di.patch
36e8a3
Patch0051: 0051-cryptsetup-generator-allow-whitespace-characters-in-.patch
36e8a3
Patch0052: 0052-rules-watch-metadata-changes-on-DASD-devices.patch
36e8a3
Patch0053: 0053-sysctl.d-switch-net.ipv4.conf.all.rp_filter-from-1-t.patch
36e8a3
Patch0054: 0054-tests-explicitly-enable-user-namespaces-for-TEST-13-.patch
36e8a3
Patch0055: 0055-nspawn-beef-up-netns-checking-a-bit-for-compat-with-.patch
36e8a3
Patch0056: 0056-test-Drop-SKIP_INITRD-for-QEMU-based-tests.patch
36e8a3
Patch0057: 0057-meson-rename-Ddebug-to-Ddebug-extra.patch
36e8a3
Patch0058: 0058-meson-check-whether-gnutls-supports-TCP-fast-open.patch
36e8a3
Patch0059: 0059-unit-don-t-add-Requires-for-tmp.mount.patch
36e8a3
Patch0060: 0060-tests-drop-the-precondition-check-for-inherited-flag.patch
36e8a3
Patch0061: 0061-core-when-deserializing-state-always-use-read_line-L.patch
36e8a3
Patch0062: 0062-core-enforce-a-limit-on-STATUS-texts-recvd-from-serv.patch
36e8a3
Patch0063: 0063-travis-enable-Travis-CI-on-CentOS-7.patch
36e8a3
Patch0064: 0064-travis-RHEL8-support.patch
36e8a3
Patch0065: 0065-travis-drop-the-SELinux-Fedora-workaround.patch
36e8a3
Patch0066: 0066-travis-fix-syntax-error-in-.travis.yml.patch
36e8a3
Patch0067: 0067-travis-reboot-the-container-before-running-tests.patch
36e8a3
Patch0068: 0068-coredump-remove-duplicate-MESSAGE-prefix-from-messag.patch
36e8a3
Patch0069: 0069-journald-remove-unnecessary.patch
36e8a3
Patch0070: 0070-journald-do-not-store-the-iovec-entry-for-process-co.patch
36e8a3
Patch0071: 0071-basic-process-util-limit-command-line-lengths-to-_SC.patch
36e8a3
Patch0072: 0072-coredump-fix-message-when-we-fail-to-save-a-journald.patch
36e8a3
Patch0073: 0073-procfs-util-expose-functionality-to-query-total-memo.patch
36e8a3
Patch0074: 0074-basic-prioq-add-prioq_peek_item.patch
36e8a3
Patch0075: 0075-journal-limit-the-number-of-entries-in-the-cache-bas.patch
36e8a3
Patch0076: 0076-journald-periodically-drop-cache-for-all-dead-PIDs.patch
36e8a3
Patch0077: 0077-process-util-don-t-use-overly-large-buffer-to-store-.patch
36e8a3
Patch0078: 0078-Revert-sysctl.d-switch-net.ipv4.conf.all.rp_filter-f.patch
36e8a3
Patch0079: 0079-journal-fix-syslog_parse_identifier.patch
36e8a3
Patch0080: 0080-journald-set-a-limit-on-the-number-of-fields-1k.patch
36e8a3
Patch0081: 0081-journald-when-processing-a-native-message-bail-more-.patch
36e8a3
Patch0082: 0082-journald-lower-the-maximum-entry-size-limit-to-for-n.patch
36e8a3
Patch0083: 0083-httpd-use-a-cleanup-function-to-call-MHD_destroy_res.patch
36e8a3
Patch0084: 0084-journal-remote-verify-entry-length-from-header.patch
36e8a3
Patch0085: 0085-journal-remote-set-a-limit-on-the-number-of-fields-i.patch
36e8a3
Patch0086: 0086-journald-correctly-attribute-log-messages-also-with-.patch
36e8a3
Patch0087: 0087-test-replace-echo-with-socat.patch
36e8a3
Patch0088: 0088-test-network-ignore-tunnel-devices-automatically-add.patch
36e8a3
Patch0089: 0089-rules-add-elevator-kernel-command-line-parameter.patch
4bff0a
Patch0090: 0090-rule-syntax-check-allow-PROGRAM-as-an-assignment.patch
4bff0a
Patch0091: 0091-rules-implement-new-memory-hotplug-policy.patch
4bff0a
Patch0092: 0092-LGTM-make-LGTM.com-use-meson-from-pip.patch
4bff0a
Patch0093: 0093-lgtm-use-python3.patch
4bff0a
Patch0094: 0094-tools-use-print-function-in-Python-3-code.patch
4bff0a
Patch0095: 0095-lgtm-add-a-custom-query-for-catching-the-use-of-fget.patch
4bff0a
Patch0096: 0096-lgtm-drop-redundant-newlines.patch
4bff0a
Patch0097: 0097-rules-add-the-rule-that-adds-elevator-kernel-command.patch
4bff0a
Patch0098: 0098-test-add-TEST-24-UNIT-TESTS-running-all-basic-tests-.patch
4bff0a
Patch0099: 0099-tests-create-the-asan-wrapper-automatically-if-syste.patch
4bff0a
Patch0100: 0100-tests-add-a-wrapper-for-when-systemd-is-built-with-A.patch
4bff0a
Patch0101: 0101-tests-redirect-ASAN-reports-on-journald-to-a-file.patch
4bff0a
Patch0102: 0102-tests-use-the-asan-wrapper-to-boot-a-VM-container-if.patch
4bff0a
Patch0103: 0103-tests-allow-passing-additional-arguments-to-nspawn-v.patch
4bff0a
Patch0104: 0104-tests-also-run-TEST-01-BASIC-in-an-unprivileged-cont.patch
4bff0a
Patch0105: 0105-test-don-t-overwrite-TESTDIR-if-already-set.patch
4bff0a
Patch0106: 0106-bus-socket-Fix-line_begins-to-accept-word-matching-f.patch
4bff0a
Patch0107: 0107-Refuse-dbus-message-paths-longer-than-BUS_PATH_SIZE_.patch
4bff0a
Patch0108: 0108-Allocate-temporary-strings-to-hold-dbus-paths-on-the.patch
4bff0a
Patch0109: 0109-sd-bus-if-we-receive-an-invalid-dbus-message-ignore-.patch
4bff0a
Patch0110: 0110-meson-drop-misplaced-Wl-undefined-argument.patch
4bff0a
Patch0111: 0111-Revert-core-one-step-back-again-for-nspawn-we-actual.patch
4bff0a
Patch0112: 0112-tree-wide-shorten-error-logging-a-bit.patch
4bff0a
Patch0113: 0113-nspawn-simplify-machine-terminate-bus-call.patch
4bff0a
Patch0114: 0114-nspawn-merge-two-variable-declaration-lines.patch
4bff0a
Patch0115: 0115-nspawn-rework-how-we-allocate-kill-scopes.patch
4bff0a
Patch0116: 0116-unit-enqueue-cgroup-empty-check-event-if-the-last-re.patch
4bff0a
Patch0117: 0117-Revert-journal-remove-journal-audit-socket.patch
4bff0a
Patch0118: 0118-journal-don-t-enable-systemd-journald-audit.socket-b.patch
4bff0a
Patch0119: 0119-logs-show-use-grey-color-for-de-emphasizing-journal-.patch
4bff0a
Patch0120: 0120-units-add-Install-section-to-tmp.mount.patch
4bff0a
Patch0121: 0121-nss-do-not-modify-errno-when-NSS_STATUS_NOTFOUND-or-.patch
4bff0a
Patch0122: 0122-util.h-add-new-UNPROTECT_ERRNO-macro.patch
4bff0a
Patch0123: 0123-nss-unportect-errno-before-writing-to-NSS-errnop.patch
4bff0a
Patch0124: 0124-seccomp-reduce-logging-about-failure-to-add-syscall-.patch
4bff0a
Patch0125: 0125-format-table-when-duplicating-a-cell-also-copy-the-c.patch
4bff0a
Patch0126: 0126-format-table-optionally-make-specific-cells-clickabl.patch
4bff0a
Patch0127: 0127-format-table-before-outputting-a-color-check-if-colo.patch
4bff0a
Patch0128: 0128-format-table-add-option-to-store-format-percent-and-.patch
4bff0a
Patch0129: 0129-format-table-optionally-allow-reversing-the-sort-ord.patch
4bff0a
Patch0130: 0130-format-table-add-table_update-to-update-existing-ent.patch
4bff0a
Patch0131: 0131-format-table-add-an-API-for-getting-the-cell-at-a-sp.patch
4bff0a
Patch0132: 0132-format-table-always-underline-header-line.patch
4bff0a
Patch0133: 0133-format-table-add-calls-to-query-the-data-in-a-specif.patch
4bff0a
Patch0134: 0134-format-table-make-sure-we-never-call-memcmp-with-NUL.patch
4bff0a
Patch0135: 0135-format-table-use-right-field-for-display.patch
4bff0a
Patch0136: 0136-format-table-add-option-to-uppercase-cells-on-displa.patch
4bff0a
Patch0137: 0137-format-table-never-try-to-reuse-cells-that-have-colo.patch
4bff0a
Patch0138: 0138-locale-util-add-logic-to-output-smiley-emojis-at-var.patch
4bff0a
Patch0139: 0139-analyze-add-new-security-verb.patch
4bff0a
Patch0140: 0140-tests-add-a-rudimentary-fuzzer-for-server_process_sy.patch
4bff0a
Patch0141: 0141-journald-make-it-clear-that-dev_kmsg_record-modifies.patch
4bff0a
Patch0142: 0142-journald-free-the-allocated-memory-before-returning-.patch
4bff0a
Patch0143: 0143-tests-rework-the-code-fuzzing-journald.patch
4bff0a
Patch0144: 0144-journald-make-server_process_native_message-compatib.patch
4bff0a
Patch0145: 0145-tests-add-a-fuzzer-for-server_process_native_message.patch
4bff0a
Patch0146: 0146-tests-add-a-fuzzer-for-sd-ndisc.patch
4bff0a
Patch0147: 0147-ndisc-fix-two-infinite-loops.patch
4bff0a
Patch0148: 0148-tests-add-reproducers-for-several-issues-uncovered-w.patch
4bff0a
Patch0149: 0149-tests-add-a-reproducer-for-an-infinite-loop-in-ndisc.patch
4bff0a
Patch0150: 0150-tests-add-a-reproducer-for-another-infinite-loop-in-.patch
4bff0a
Patch0151: 0151-fuzz-rename-fuzz-corpus-directory-to-just-fuzz.patch
4bff0a
Patch0152: 0152-test-add-testcase-for-issue-10007-by-oss-fuzz.patch
4bff0a
Patch0153: 0153-fuzz-unify-the-fuzz-regressions-directory-with-the-m.patch
4bff0a
Patch0154: 0154-test-bus-marshal-use-cescaping-instead-of-hexmem.patch
4bff0a
Patch0155: 0155-meson-add-Dlog-trace-to-set-LOG_TRACE.patch
4bff0a
Patch0156: 0156-meson-allow-building-resolved-and-machined-without-n.patch
4bff0a
Patch0157: 0157-meson-drop-duplicated-condition.patch
4bff0a
Patch0158: 0158-meson-use-.source_root-in-more-places.patch
4bff0a
Patch0159: 0159-meson-treat-all-fuzz-cases-as-unit-tests.patch
4bff0a
Patch0160: 0160-fuzz-bus-message-add-fuzzer-for-message-parsing.patch
4bff0a
Patch0161: 0161-bus-message-use-structured-initialization-to-avoid-u.patch
4bff0a
Patch0162: 0162-bus-message-avoid-an-infinite-loop-on-empty-structur.patch
4bff0a
Patch0163: 0163-bus-message-let-s-always-use-EBADMSG-when-the-messag.patch
4bff0a
Patch0164: 0164-bus-message-rename-function-for-clarity.patch
4bff0a
Patch0165: 0165-bus-message-use-define.patch
4bff0a
Patch0166: 0166-bus-do-not-print-null-if-the-message-has-unknown-typ.patch
4bff0a
Patch0167: 0167-bus-message-fix-calculation-of-offsets-table.patch
4bff0a
Patch0168: 0168-bus-message-remove-duplicate-assignment.patch
4bff0a
Patch0169: 0169-bus-message-fix-calculation-of-offsets-table-for-arr.patch
4bff0a
Patch0170: 0170-bus-message-drop-asserts-in-functions-which-are-wrap.patch
4bff0a
Patch0171: 0171-bus-message-output-debug-information-about-offset-tr.patch
4bff0a
Patch0172: 0172-bus-message-fix-skipping-of-array-fields-in-gvariant.patch
4bff0a
Patch0173: 0173-bus-message-also-properly-copy-struct-signature-when.patch
4bff0a
Patch0174: 0174-fuzz-bus-message-add-two-test-cases-that-pass-now.patch
4bff0a
Patch0175: 0175-bus-message-return-EBADMSG-not-EINVAL-on-invalid-gva.patch
4bff0a
Patch0176: 0176-bus-message-avoid-wrap-around-when-using-length-read.patch
4bff0a
Patch0177: 0177-util-do-not-use-stack-frame-for-parsing-arbitrary-in.patch
4bff0a
Patch0178: 0178-travis-enable-ASan-and-UBSan-on-RHEL8.patch
4bff0a
Patch0179: 0179-tests-keep-SYS_PTRACE-when-running-under-ASan.patch
4bff0a
Patch0180: 0180-tree-wide-various-ubsan-zero-size-memory-fixes.patch
4bff0a
Patch0181: 0181-util-introduce-memcmp_safe.patch
4bff0a
Patch0182: 0182-test-socket-util-avoid-memleak-reported-by-valgrind.patch
4bff0a
Patch0183: 0183-sd-journal-escape-binary-data-in-match_make_string.patch
4bff0a
Patch0184: 0184-capability-introduce-CAP_TO_MASK_CORRECTED-macro-rep.patch
4bff0a
Patch0185: 0185-sd-bus-use-size_t-when-dealing-with-memory-offsets.patch
4bff0a
Patch0186: 0186-sd-bus-call-cap_last_cap-only-once-in-has_cap.patch
4bff0a
Patch0187: 0187-mount-point-honour-AT_SYMLINK_FOLLOW-correctly.patch
4bff0a
Patch0188: 0188-travis-switch-from-trusty-to-xenial.patch
4bff0a
Patch0189: 0189-test-socket-util-Add-tests-for-receive_fd_iov-and-fr.patch
4bff0a
Patch0190: 0190-socket-util-Introduce-send_one_fd_iov-and-receive_on.patch
4bff0a
Patch0191: 0191-core-swap-order-of-n_storage_fds-and-n_socket_fds-pa.patch
4bff0a
Patch0192: 0192-execute-use-our-usual-syntax-for-defining-bit-masks.patch
4bff0a
Patch0193: 0193-core-introduce-new-Type-exec-service-type.patch
4bff0a
Patch0194: 0194-man-document-the-new-Type-exec-type.patch
4bff0a
Patch0195: 0195-sd-bus-allow-connecting-to-the-pseudo-container-.hos.patch
4bff0a
Patch0196: 0196-sd-login-let-s-also-make-sd-login-understand-.host.patch
4bff0a
Patch0197: 0197-test-add-test-for-Type-exec.patch
4bff0a
Patch0198: 0198-journal-gateway-explicitly-declare-local-variables.patch
4bff0a
Patch0199: 0199-tools-drop-unused-variable.patch
4bff0a
Patch0200: 0200-journal-gateway-use-localStorage-cursor-only-when-it.patch
4bff0a
Patch0201: 0201-sd-bus-deal-with-cookie-overruns.patch
4bff0a
Patch0202: 0202-journal-remote-do-not-request-Content-Length-if-Tran.patch
4bff0a
Patch0203: 0203-journal-do-not-remove-multiple-spaces-after-identifi.patch
4bff0a
Patch0204: 0204-cryptsetup-Do-not-fallback-to-PLAIN-mapping-if-LUKS-.patch
4bff0a
Patch0205: 0205-cryptsetup-call-crypt_load-for-LUKS-only-once.patch
4bff0a
Patch0206: 0206-cryptsetup-Add-LUKS2-token-support.patch
4bff0a
Patch0207: 0207-udev-scsi_id-fix-incorrect-page-length-when-get-devi.patch
4bff0a
Patch0208: 0208-Change-job-mode-of-manager-triggered-restarts-to-JOB.patch
4bff0a
Patch0209: 0209-bash-completion-analyze-support-security.patch
4bff0a
Patch0210: 0210-man-note-that-journal-does-not-validate-syslog-field.patch
4bff0a
Patch0211: 0211-rules-skip-memory-hotplug-on-ppc64.patch
4bff0a
Patch0212: 0212-mount-simplify-proc-self-mountinfo-handler.patch
4bff0a
Patch0213: 0213-mount-rescan-proc-self-mountinfo-before-processing-w.patch
4bff0a
Patch0214: 0214-swap-scan-proc-swaps-before-processing-waitid-result.patch
4bff0a
Patch0215: 0215-analyze-security-fix-potential-division-by-zero.patch
Brian Stinson 2593d8
Patch0216: 0216-core-never-propagate-reload-failure-to-service-resul.patch
Brian Stinson 2593d8
Patch0217: 0217-man-document-systemd-analyze-security.patch
Brian Stinson 2593d8
Patch0218: 0218-man-reorder-and-add-examples-to-systemd-analyze-1.patch
Brian Stinson 2593d8
Patch0219: 0219-travis-move-to-CentOS-8-docker-images.patch
Brian Stinson 2593d8
Patch0220: 0220-travis-drop-SCL-remains.patch
Brian Stinson 2593d8
Patch0221: 0221-syslog-fix-segfault-in-syslog_parse_priority.patch
Brian Stinson 2593d8
Patch0222: 0222-sd-bus-make-strict-asan-shut-up.patch
Brian Stinson 2593d8
Patch0223: 0223-travis-don-t-run-slow-tests-under-ASan-UBSan.patch
Brian Stinson 2593d8
Patch0224: 0224-kernel-install-do-not-require-non-empty-kernel-cmdli.patch
Brian Stinson 2593d8
Patch0225: 0225-ask-password-prevent-buffer-overrow-when-reading-fro.patch
Brian Stinson 2593d8
Patch0226: 0226-core-try-to-reopen-dev-kmsg-again-right-after-mounti.patch
Brian Stinson 2593d8
Patch0227: 0227-buildsys-don-t-garbage-collect-sections-while-linkin.patch
Brian Stinson 2593d8
Patch0228: 0228-udev-introduce-CONST-key-name.patch
Brian Stinson 2593d8
Patch0229: 0229-Call-getgroups-to-know-size-of-supplementary-groups-.patch
Brian Stinson 2593d8
Patch0230: 0230-Consider-smb3-as-remote-filesystem.patch
Brian Stinson 2593d8
Patch0231: 0231-process-util-introduce-pid_is_my_child-helper.patch
Brian Stinson 2593d8
Patch0232: 0232-core-reduce-the-number-of-stalled-PIDs-from-the-watc.patch
Brian Stinson 2593d8
Patch0233: 0233-core-only-watch-processes-when-it-s-really-necessary.patch
Brian Stinson 2593d8
Patch0234: 0234-core-implement-per-unit-journal-rate-limiting.patch
Brian Stinson 2593d8
Patch0235: 0235-path-stop-watching-path-specs-once-we-triggered-the-.patch
Brian Stinson 2593d8
Patch0236: 0236-journald-fixed-assertion-failure-when-system-journal.patch
Brian Stinson 2593d8
Patch0237: 0237-test-use-PBKDF2-instead-of-Argon2-in-cryptsetup.patch
Brian Stinson 2593d8
Patch0238: 0238-test-mask-several-unnecessary-services.patch
Brian Stinson 2593d8
Patch0239: 0239-test-bump-the-second-partition-s-size-to-50M.patch
Brian Stinson 2593d8
Patch0240: 0240-shared-sleep-config-exclude-zram-devices-from-hibern.patch
Brian Stinson 2593d8
Patch0241: 0241-selinux-don-t-log-SELINUX_INFO-and-SELINUX_WARNING-m.patch
Brian Stinson 2593d8
Patch0242: 0242-sd-device-introduce-log_device_-macros.patch
Brian Stinson 2593d8
Patch0243: 0243-udev-Add-id-program-and-rule-for-FIDO-security-token.patch
Brian Stinson 2593d8
Patch0244: 0244-shared-but-util-drop-trusted-annotation-from-bus_ope.patch
Brian Stinson 2593d8
Patch0245: 0245-sd-bus-adjust-indentation-of-comments.patch
Brian Stinson 2593d8
Patch0246: 0246-resolved-do-not-run-loop-twice.patch
Brian Stinson 2593d8
Patch0247: 0247-resolved-allow-access-to-Set-Link-and-Revert-methods.patch
Brian Stinson 2593d8
Patch0248: 0248-resolved-query-polkit-only-after-parsing-the-data.patch
Brian Stinson 2593d8
Patch0249: 0249-journal-rely-on-_cleanup_free_-to-free-a-temporary-s.patch
Brian Stinson 2593d8
Patch0250: 0250-basic-user-util-allow-dots-in-user-names.patch
Brian Stinson 2593d8
Patch0251: 0251-sd-bus-bump-message-queue-size-again.patch
Brian Stinson 2593d8
Patch0252: 0252-tests-put-fuzz_journald_processing_function-in-a-.c-.patch
Brian Stinson 2593d8
Patch0253: 0253-tests-add-a-fuzzer-for-dev_kmsg_record.patch
Brian Stinson 2593d8
Patch0254: 0254-basic-remove-an-assertion-from-cunescape_one.patch
Brian Stinson 2593d8
Patch0255: 0255-journal-fix-an-off-by-one-error-in-dev_kmsg_record.patch
Brian Stinson 2593d8
Patch0256: 0256-tests-add-a-reproducer-for-a-memory-leak-fixed-in-30.patch
Brian Stinson 2593d8
Patch0257: 0257-tests-add-a-reproducer-for-a-heap-buffer-overflow-fi.patch
Brian Stinson 2593d8
Patch0258: 0258-test-initialize-syslog_fd-in-fuzz-journald-kmsg-too.patch
Brian Stinson 2593d8
Patch0259: 0259-tests-add-a-fuzzer-for-process_audit_string.patch
Brian Stinson 2593d8
Patch0260: 0260-journald-check-whether-sscanf-has-changed-the-value-.patch
Brian Stinson 2593d8
Patch0261: 0261-tests-introduce-dummy_server_init-and-use-it-in-all-.patch
Brian Stinson 2593d8
Patch0262: 0262-tests-add-a-fuzzer-for-journald-streams.patch
Brian Stinson 2593d8
Patch0263: 0263-tests-add-a-fuzzer-for-server_process_native_file.patch
Brian Stinson 2593d8
Patch0264: 0264-fuzz-journal-stream-avoid-assertion-failure-on-sampl.patch
Brian Stinson 2593d8
Patch0265: 0265-journald-take-leading-spaces-into-account-in-syslog_.patch
Brian Stinson 2593d8
Patch0266: 0266-Add-a-warning-about-the-difference-in-permissions-be.patch
Brian Stinson 2593d8
Patch0267: 0267-execute-remove-one-redundant-comparison-check.patch
Brian Stinson 2593d8
Patch0268: 0268-core-change-ownership-mode-of-the-execution-director.patch
Brian Stinson 2593d8
Patch0269: 0269-core-dbus-execute-remove-unnecessary-initialization.patch
Brian Stinson 2593d8
Patch0270: 0270-shared-cpu-set-util-move-the-part-to-print-cpu-set-i.patch
Brian Stinson 2593d8
Patch0271: 0271-shared-cpu-set-util-remove-now-unused-CPU_SIZE_TO_NU.patch
Brian Stinson 2593d8
Patch0272: 0272-Rework-cpu-affinity-parsing.patch
Brian Stinson 2593d8
Patch0273: 0273-Move-cpus_in_affinity_mask-to-cpu-set-util.-ch.patch
Brian Stinson 2593d8
Patch0274: 0274-test-cpu-set-util-add-simple-test-for-cpus_in_affini.patch
Brian Stinson 2593d8
Patch0275: 0275-test-cpu-set-util-add-a-smoke-test-for-test_parse_cp.patch
Brian Stinson 2593d8
Patch0276: 0276-pid1-parse-CPUAffinity-in-incremental-fashion.patch
Brian Stinson 2593d8
Patch0277: 0277-pid1-don-t-reset-setting-from-proc-cmdline-upon-rest.patch
Brian Stinson 2593d8
Patch0278: 0278-pid1-when-reloading-configuration-forget-old-setting.patch
Brian Stinson 2593d8
Patch0279: 0279-test-execute-use-CPUSet-too.patch
Brian Stinson 2593d8
Patch0280: 0280-shared-cpu-set-util-drop-now-unused-cleanup-function.patch
Brian Stinson 2593d8
Patch0281: 0281-shared-cpu-set-util-make-transfer-of-cpu_set_t-over-.patch
Brian Stinson 2593d8
Patch0282: 0282-test-cpu-set-util-add-test-for-dbus-conversions.patch
Brian Stinson 2593d8
Patch0283: 0283-shared-cpu-set-util-introduce-cpu_set_to_range.patch
Brian Stinson 2593d8
Patch0284: 0284-systemctl-present-CPUAffinity-mask-as-a-list-of-CPU-.patch
Brian Stinson 2593d8
Patch0285: 0285-shared-cpu-set-util-only-force-range-printing-one-ti.patch
Brian Stinson 2593d8
Patch0286: 0286-execute-dump-CPUAffinity-as-a-range-string-instead-o.patch
Brian Stinson 2593d8
Patch0287: 0287-cpu-set-util-use-d-d-format-in-cpu_set_to_range_stri.patch
Brian Stinson 2593d8
Patch0288: 0288-core-introduce-NUMAPolicy-and-NUMAMask-options.patch
Brian Stinson 2593d8
Patch0289: 0289-core-disable-CPUAccounting-by-default.patch
Brian Stinson 2593d8
Patch0290: 0290-set-kptr_restrict-1.patch
Brian Stinson 2593d8
Patch0291: 0291-cryptsetup-reduce-the-chance-that-we-will-be-OOM-kil.patch
Brian Stinson 2593d8
Patch0292: 0292-core-job-fix-breakage-of-ordering-dependencies-by-sy.patch
Brian Stinson 2593d8
Patch0293: 0293-debug-generator-enable-custom-systemd.debug_shell-tt.patch
Brian Stinson 2593d8
Patch0294: 0294-test-cpu-set-util-fix-comparison-for-allocation-size.patch
Brian Stinson 2593d8
Patch0295: 0295-test-cpu-set-util-fix-allocation-size-check-on-i386.patch
5d2ee9
Patch0296: 0296-catalog-fix-name-of-variable.patch
5d2ee9
Patch0297: 0297-cryptsetup-add-keyfile-timeout-to-allow-a-keydev-tim.patch
5d2ee9
Patch0298: 0298-cryptsetup-add-documentation-for-keyfile-timeout.patch
5d2ee9
Patch0299: 0299-cryptsetup-use-unabbrieviated-variable-names.patch
5d2ee9
Patch0300: 0300-cryptsetup-don-t-assert-on-variable-which-is-optiona.patch
5d2ee9
Patch0301: 0301-cryptsetup-generator-guess-whether-the-keyfile-argum.patch
5d2ee9
Patch0302: 0302-crypt-util-Translate-libcryptsetup-log-level-instead.patch
5d2ee9
Patch0303: 0303-cryptsetup-add-some-commenting-about-EAGAIN-generati.patch
5d2ee9
Patch0304: 0304-cryptsetup-downgrade-a-log-message-we-ignore.patch
5d2ee9
Patch0305: 0305-cryptsetup-rework-how-we-log-about-activation-failur.patch
5d2ee9
Patch0306: 0306-rules-reintroduce-60-alias-kmsg.rules.patch
5d2ee9
Patch0307: 0307-sd-bus-make-rqueue-wqueue-sizes-of-type-size_t.patch
5d2ee9
Patch0308: 0308-sd-bus-reorder-bus-ref-and-bus-message-ref-handling.patch
5d2ee9
Patch0309: 0309-sd-bus-make-sure-dispatch_rqueue-initializes-return-.patch
5d2ee9
Patch0310: 0310-sd-bus-drop-two-inappropriate-empty-lines.patch
5d2ee9
Patch0311: 0311-sd-bus-initialize-mutex-after-we-allocated-the-wqueu.patch
5d2ee9
Patch0312: 0312-sd-bus-always-go-through-sd_bus_unref-to-free-messag.patch
5d2ee9
Patch0313: 0313-bus-message-introduce-two-kinds-of-references-to-bus.patch
5d2ee9
Patch0314: 0314-sd-bus-introduce-API-for-re-enqueuing-incoming-messa.patch
5d2ee9
Patch0315: 0315-sd-event-add-sd_event_source_disable_unref-helper.patch
5d2ee9
Patch0316: 0316-polkit-when-authorizing-via-PK-let-s-re-resolve-call.patch
5d2ee9
Patch0317: 0317-sysctl-let-s-by-default-increase-the-numeric-PID-ran.patch
5d2ee9
Patch0318: 0318-journal-do-not-trigger-assertion-when-journal_file_c.patch
5d2ee9
Patch0319: 0319-journal-use-cleanup-attribute-at-one-more-place.patch
5d2ee9
Patch0320: 0320-sd-bus-use-queue-message-references-for-managing-r-w.patch
5d2ee9
Patch0321: 0321-pid1-make-sure-to-restore-correct-default-values-for.patch
5d2ee9
Patch0322: 0322-main-introduce-a-define-HIGH_RLIMIT_MEMLOCK-similar-.patch
5d2ee9
Patch0323: 0323-seccomp-introduce-seccomp_restrict_suid_sgid-for-blo.patch
5d2ee9
Patch0324: 0324-test-add-test-case-for-restrict_suid_sgid.patch
5d2ee9
Patch0325: 0325-core-expose-SUID-SGID-restriction-as-new-unit-settin.patch
5d2ee9
Patch0326: 0326-analyze-check-for-RestrictSUIDSGID-in-systemd-analyz.patch
5d2ee9
Patch0327: 0327-man-document-the-new-RestrictSUIDSGID-setting.patch
5d2ee9
Patch0328: 0328-units-turn-on-RestrictSUIDSGID-in-most-of-our-long-r.patch
5d2ee9
Patch0329: 0329-core-imply-NNP-and-SUID-SGID-restriction-for-Dynamic.patch
5d2ee9
Patch0330: 0330-cgroup-introduce-support-for-cgroup-v2-CPUSET-contro.patch
5d2ee9
Patch0331: 0331-pid1-fix-DefaultTasksMax-initialization.patch
5d2ee9
Patch0332: 0332-cgroup-make-sure-that-cpuset-is-supported-on-cgroup-.patch
5d2ee9
Patch0333: 0333-test-introduce-TEST-36-NUMAPOLICY.patch
5d2ee9
Patch0334: 0334-test-replace-tail-f-with-journal-cursor-which-should.patch
5d2ee9
Patch0335: 0335-test-support-MPOL_LOCAL-matching-in-unpatched-strace.patch
5d2ee9
Patch0336: 0336-test-make-sure-the-strace-process-is-indeed-dead.patch
5d2ee9
Patch0337: 0337-test-skip-the-test-on-systems-without-NUMA-support.patch
5d2ee9
Patch0338: 0338-test-give-strace-some-time-to-initialize.patch
5d2ee9
Patch0339: 0339-test-add-a-simple-sanity-check-for-systems-without-N.patch
5d2ee9
Patch0340: 0340-test-drop-the-missed-exit-1-expression.patch
5d2ee9
Patch0341: 0341-test-replace-cursor-file-with-a-plain-cursor.patch
5d2ee9
Patch0342: 0342-cryptsetup-Treat-key-file-errors-as-a-failed-passwor.patch
4cad4c
Patch0343: 0343-swap-finish-the-secondary-swap-units-jobs-if-deactiv.patch
4cad4c
Patch0344: 0344-resolved-Recover-missing-PrivateTmp-yes-and-ProtectS.patch
4cad4c
Patch0345: 0345-bus_open-leak-sd_event_source-when-udevadm-trigger.patch
4cad4c
Patch0346: 0346-core-rework-StopWhenUnneeded-logic.patch
4cad4c
Patch0347: 0347-pid1-fix-the-names-of-AllowedCPUs-and-AllowedMemoryN.patch
4cad4c
Patch0348: 0348-core-fix-re-realization-of-cgroup-siblings.patch
4cad4c
Patch0349: 0349-basic-use-comma-as-separator-in-cpuset-cgroup-cpu-ra.patch
4cad4c
Patch0350: 0350-core-transition-to-FINAL_SIGTERM-state-after-ExecSto.patch
4cad4c
Patch0351: 0351-sd-journal-close-journal-files-that-were-deleted-by-.patch
4cad4c
Patch0352: 0352-sd-journal-remove-the-dead-code-and-actually-fix-146.patch
4cad4c
Patch0353: 0353-udev-downgrade-message-when-we-fail-to-set-inotify-w.patch
4cad4c
Patch0354: 0354-logind-check-PolicyKit-before-allowing-VT-switch.patch
4cad4c
Patch0355: 0355-test-do-not-use-global-variable-to-pass-error.patch
4cad4c
Patch0356: 0356-test-install-libraries-required-by-tests.patch
4cad4c
Patch0357: 0357-test-introduce-install_zoneinfo.patch
4cad4c
Patch0358: 0358-test-replace-duplicated-Makefile-by-symbolic-link.patch
4cad4c
Patch0359: 0359-test-add-paths-of-keymaps-in-install_keymaps.patch
4cad4c
Patch0360: 0360-test-make-install_keymaps-optionally-install-more-ke.patch
4cad4c
Patch0361: 0361-test-fs-util-skip-some-tests-when-running-in-unprivi.patch
4cad4c
Patch0362: 0362-test-process-util-skip-several-verifications-when-ru.patch
4cad4c
Patch0363: 0363-test-execute-also-check-python3-is-installed-or-not.patch
4cad4c
Patch0364: 0364-test-execute-skip-several-tests-when-running-in-cont.patch
4cad4c
Patch0365: 0365-test-introduce-test_is_running_from_builddir.patch
4cad4c
Patch0366: 0366-test-make-test-catalog-relocatable.patch
4cad4c
Patch0367: 0367-test-parallelize-tasks-in-TEST-24-UNIT-TESTS.patch
4cad4c
Patch0368: 0368-test-try-to-determine-QEMU_SMP-dynamically.patch
4cad4c
Patch0369: 0369-test-store-coredumps-in-journal.patch
4cad4c
Patch0370: 0370-pid1-add-new-kernel-cmdline-arg-systemd.cpu_affinity.patch
4cad4c
Patch0371: 0371-udev-rules-make-tape-changers-also-apprear-in-dev-ta.patch
4cad4c
Patch0372: 0372-man-be-clearer-that-.timer-time-expressions-need-to-.patch
4cad4c
Patch0373: 0373-Add-support-for-opening-files-for-appending.patch
4cad4c
Patch0374: 0374-nspawn-move-payload-to-sub-cgroup-first-then-sync-cg.patch
4cad4c
Patch0375: 0375-nspawn-chown-the-legacy-hierarchy-when-it-s-used-in-.patch
4cad4c
Patch0376: 0376-core-move-unit_status_emit_starting_stopping_reloadi.patch
4cad4c
Patch0377: 0377-job-when-a-job-was-skipped-due-to-a-failed-condition.patch
4cad4c
Patch0378: 0378-core-split-out-all-logic-that-updates-a-Job-on-a-uni.patch
4cad4c
Patch0379: 0379-core-make-log-messages-about-units-entering-a-failed.patch
4cad4c
Patch0380: 0380-core-log-a-recognizable-message-when-a-unit-succeeds.patch
4cad4c
Patch0381: 0381-tests-always-use-the-right-vtable-wrapper-calls.patch
4cad4c
Patch0382: 0382-test-execute-allow-filtering-test-cases-by-pattern.patch
4cad4c
Patch0383: 0383-test-execute-provide-custom-failure-message.patch
4cad4c
Patch0384: 0384-core-ExecCondition-for-services.patch
4cad4c
Patch0385: 0385-Drop-support-for-lz4-1.3.0.patch
4cad4c
Patch0386: 0386-test-compress-add-test-for-short-decompress_startswi.patch
4cad4c
Patch0387: 0387-journal-adapt-for-new-improved-LZ4_decompress_safe_p.patch
4cad4c
Patch0388: 0388-fuzz-compress-add-fuzzer-for-compression-and-decompr.patch
4cad4c
Patch0389: 0389-seccomp-fix-__NR__sysctl-usage.patch
4cad4c
Patch0390: 0390-tmpfiles-fix-crash-with-NULL-in-arg_root-and-other-f.patch
4cad4c
Patch0391: 0391-sulogin-shell-Use-force-if-SYSTEMD_SULOGIN_FORCE-set.patch
4cad4c
Patch0392: 0392-resolvconf-fixes-for-the-compatibility-interface.patch
4cad4c
Patch0393: 0393-mount-don-t-add-Requires-for-tmp.mount.patch
4cad4c
Patch0394: 0394-core-coldplug-possible-nop_job.patch
4cad4c
Patch0395: 0395-core-add-IODeviceLatencyTargetSec.patch
4cad4c
Patch0396: 0396-time-util-Introduce-parse_sec_def_infinity.patch
4cad4c
Patch0397: 0397-cgroup-use-structured-initialization.patch
4cad4c
Patch0398: 0398-core-add-CPUQuotaPeriodSec.patch
4cad4c
Patch0399: 0399-core-downgrade-CPUQuotaPeriodSec-clamping-logs-to-de.patch
4cad4c
Patch0400: 0400-sd-bus-avoid-magic-number-in-SASL-length-calculation.patch
4cad4c
Patch0401: 0401-sd-bus-fix-SASL-reply-to-empty-AUTH.patch
4cad4c
Patch0402: 0402-sd-bus-skip-sending-formatted-UIDs-via-SASL.patch
4cad4c
Patch0403: 0403-core-add-MemoryMin.patch
4cad4c
Patch0404: 0404-core-introduce-cgroup_add_device_allow.patch
4cad4c
Patch0405: 0405-test-remove-support-for-suffix-in-get_testdata_dir.patch
4cad4c
Patch0406: 0406-cgroup-Implement-default-propagation-of-MemoryLow-wi.patch
4cad4c
Patch0407: 0407-cgroup-Create-UNIT_DEFINE_ANCESTOR_MEMORY_LOOKUP.patch
4cad4c
Patch0408: 0408-unit-Add-DefaultMemoryMin.patch
4cad4c
Patch0409: 0409-cgroup-Polish-hierarchically-aware-protection-docs-a.patch
4cad4c
Patch0410: 0410-cgroup-Readd-some-plumbing-for-DefaultMemoryMin.patch
4cad4c
Patch0411: 0411-cgroup-Support-0-value-for-memory-protection-directi.patch
4cad4c
Patch0412: 0412-cgroup-Test-that-it-s-possible-to-set-memory-protect.patch
4cad4c
Patch0413: 0413-cgroup-Check-ancestor-memory-min-for-unified-memory-.patch
4cad4c
Patch0414: 0414-cgroup-Respect-DefaultMemoryMin-when-setting-memory..patch
4cad4c
Patch0415: 0415-cgroup-Mark-memory-protections-as-explicitly-set-in-.patch
4cad4c
Patch0416: 0416-meson-allow-setting-the-version-string-during-config.patch
4cad4c
Patch0417: 0417-core-don-t-consider-SERVICE_SKIP_CONDITION-for-abnor.patch
4cad4c
Patch0418: 0418-selinux-do-preprocessor-check-only-in-selinux-access.patch
4cad4c
Patch0419: 0419-basic-cgroup-util-introduce-cg_get_keyed_attribute_f.patch
4cad4c
Patch0420: 0420-shared-add-generic-logic-for-waiting-for-a-unit-to-e.patch
4cad4c
Patch0421: 0421-shared-fix-assert-call.patch
4cad4c
Patch0422: 0422-shared-Don-t-try-calling-NULL-callback-in-bus_wait_f.patch
4cad4c
Patch0423: 0423-shared-add-NULL-callback-check-in-one-more-place.patch
4cad4c
Patch0424: 0424-core-introduce-support-for-cgroup-freezer.patch
4cad4c
Patch0425: 0425-core-cgroup-fix-return-value-of-unit_cgorup_freezer_.patch
4cad4c
Patch0426: 0426-core-fix-the-return-value-in-order-to-make-sure-we-d.patch
4cad4c
Patch0427: 0427-test-add-test-for-cgroup-v2-freezer-support.patch
4cad4c
Patch0428: 0428-fix-mis-merge.patch
4cad4c
Patch0429: 0429-tests-sleep-a-bit-and-give-kernel-time-to-perform-th.patch
2864ad
Patch0430: 0430-device-make-sure-we-emit-PropertiesChanged-signal-on.patch
2864ad
Patch0431: 0431-device-don-t-emit-PropetiesChanged-needlessly.patch
36d2f4
Patch0432: 0432-units-add-generic-boot-complete.target.patch
36d2f4
Patch0433: 0433-man-document-new-boot-complete.target-unit.patch
36d2f4
Patch0434: 0434-core-make-sure-to-restore-the-control-command-id-too.patch
8be66a
Patch0435: 0435-cgroup-freezer-action-must-be-NOP-when-cgroup-v2-fre.patch
8be66a
Patch0436: 0436-logind-don-t-print-warning-when-user-.service-templa.patch
8be66a
Patch0437: 0437-build-use-simple-project-version-in-pkgconfig-files.patch
8be66a
Patch0438: 0438-basic-virt-try-the-proc-1-sched-hack-also-for-PID1.patch
8be66a
Patch0439: 0439-seccomp-rework-how-the-S-UG-ID-filter-is-installed.patch
8be66a
Patch0440: 0440-vconsole-setup-downgrade-log-message-when-setting-fo.patch
8be66a
Patch0441: 0441-units-fix-systemd.special-man-page-reference-in-syst.patch
8be66a
Patch0442: 0442-units-drop-reference-to-sushell-man-page.patch
8be66a
Patch0443: 0443-sd-bus-break-the-loop-in-bus_ensure_running-if-the-b.patch
8be66a
Patch0444: 0444-core-add-new-API-for-enqueing-a-job-with-returning-t.patch
8be66a
Patch0445: 0445-systemctl-replace-switch-statement-by-table-of-struc.patch
8be66a
Patch0446: 0446-systemctl-reindent-table.patch
8be66a
Patch0447: 0447-systemctl-Only-wait-when-there-s-something-to-wait-f.patch
8be66a
Patch0448: 0448-systemctl-clean-up-start_unit_one-error-handling.patch
8be66a
Patch0449: 0449-systemctl-split-out-extra-args-generation-into-helpe.patch
8be66a
Patch0450: 0450-systemctl-add-new-show-transaction-switch.patch
8be66a
Patch0451: 0451-test-add-some-basic-testing-that-systemctl-start-T-d.patch
8be66a
Patch0452: 0452-man-document-the-new-systemctl-show-transaction-opti.patch
8be66a
Patch0453: 0453-socket-New-option-FlushPending-boolean-to-flush-sock.patch
8be66a
Patch0454: 0454-core-remove-support-for-API-bus-started-outside-our-.patch
8be66a
Patch0455: 0455-mount-setup-fix-segfault-in-mount_cgroup_controllers.patch
8be66a
Patch0456: 0456-dbus-execute-make-transfer-of-CPUAffinity-endian-saf.patch
8be66a
Patch0457: 0457-core-add-support-for-setting-CPUAffinity-to-special-.patch
8be66a
Patch0458: 0458-basic-user-util-always-use-base-10-for-user-group-nu.patch
8be66a
Patch0459: 0459-parse-util-sometimes-it-is-useful-to-check-if-a-stri.patch
8be66a
Patch0460: 0460-basic-parse-util-add-safe_atoux64.patch
8be66a
Patch0461: 0461-parse-util-allow-tweaking-how-to-parse-integers.patch
8be66a
Patch0462: 0462-parse-util-allow-0-as-alternative-to-0-and-0.patch
8be66a
Patch0463: 0463-parse-util-make-return-parameter-optional-in-safe_at.patch
8be66a
Patch0464: 0464-parse-util-rewrite-parse_mode-on-top-of-safe_atou_fu.patch
8be66a
Patch0465: 0465-user-util-be-stricter-in-parse_uid.patch
8be66a
Patch0466: 0466-strv-add-new-macro-STARTSWITH_SET.patch
8be66a
Patch0467: 0467-parse-util-also-parse-integers-prefixed-with-0b-and-.patch
8be66a
Patch0468: 0468-tests-beef-up-integer-parsing-tests.patch
8be66a
Patch0469: 0469-shared-user-util-add-compat-forms-of-user-name-check.patch
8be66a
Patch0470: 0470-shared-user-util-emit-a-warning-on-names-with-dots.patch
8be66a
Patch0471: 0471-user-util-Allow-names-starting-with-a-digit.patch
8be66a
Patch0472: 0472-shared-user-util-allow-usernames-with-dots-in-specif.patch
8be66a
Patch0473: 0473-user-util-switch-order-of-checks-in-valid_user_group.patch
8be66a
Patch0474: 0474-user-util-rework-how-we-validate-user-names.patch
87d178
Patch0475: 0475-man-mention-System-Administrator-s-Guide-in-systemct.patch
87d178
Patch0476: 0476-udev-introduce-udev-net_id-naming-schemes.patch
87d178
Patch0477: 0477-meson-make-net.naming-scheme-default-configurable.patch
87d178
Patch0478: 0478-man-describe-naming-schemes-in-a-new-man-page.patch
87d178
Patch0479: 0479-udev-net_id-parse-_SUN-ACPI-index-as-a-signed-intege.patch
87d178
Patch0480: 0480-udev-net_id-don-t-generate-slot-based-names-if-multi.patch
87d178
Patch0481: 0481-fix-typo-in-ProtectSystem-option.patch
87d178
Patch0482: 0482-remove-references-of-non-existent-man-pages.patch
87d178
Patch0483: 0483-log-Prefer-logging-to-CLI-unless-JOURNAL_STREAM-is-s.patch
87d178
Patch0484: 0484-locale-util-add-new-helper-locale_is_installed.patch
87d178
Patch0485: 0485-test-add-test-case-for-locale_is_installed.patch
87d178
Patch0486: 0486-tree-wide-port-various-bits-over-to-locale_is_instal.patch
87d178
Patch0487: 0487-install-allow-instantiated-units-to-be-enabled-via-p.patch
87d178
Patch0488: 0488-install-small-refactor-to-combine-two-function-calls.patch
87d178
Patch0489: 0489-test-fix-a-memleak.patch
87d178
Patch0490: 0490-docs-Add-syntax-for-templated-units-to-systemd.prese.patch
87d178
Patch0491: 0491-shared-install-fix-preset-operations-for-non-service.patch
87d178
Patch0492: 0492-introduce-setsockopt_int-helper.patch
87d178
Patch0493: 0493-socket-util-add-generic-socket_pass_pktinfo-helper.patch
87d178
Patch0494: 0494-core-add-new-PassPacketInfo-socket-unit-property.patch
87d178
Patch0495: 0495-resolved-tweak-cmsg-calculation.patch
6136c1
Patch0496: 0496-ci-PowerTools-repo-was-renamed-to-powertools-in-RHEL.patch
6136c1
Patch0497: 0497-ci-use-quay.io-instead-of-Docker-Hub-to-avoid-rate-l.patch
6136c1
Patch0498: 0498-ci-move-jobs-from-Travis-CI-to-GH-Actions.patch
6136c1
Patch0499: 0499-unit-make-UNIT-cast-function-deal-with-NULL-pointers.patch
6136c1
Patch0500: 0500-use-link-to-RHEL-8-docs.patch
6136c1
Patch0501: 0501-cgroup-Also-set-blkio.bfq.weight.patch
6136c1
Patch0502: 0502-units-make-sure-initrd-cleanup.service-terminates-be.patch
6136c1
Patch0503: 0503-core-reload-SELinux-label-cache-on-daemon-reload.patch
6136c1
Patch0504: 0504-selinux-introduce-mac_selinux_create_file_prepare_at.patch
6136c1
Patch0505: 0505-selinux-add-trigger-for-policy-reload-to-refresh-int.patch
6136c1
Patch0506: 0506-udev-net_id-give-RHEL-8.4-naming-scheme-a-name.patch
6136c1
Patch0507: 0507-basic-stat-util-make-mtime-check-stricter-and-use-en.patch
6136c1
Patch0508: 0508-udev-make-algorithm-that-selects-highest-priority-de.patch
6136c1
Patch0509: 0509-test-create-dev-null-in-test-udev.pl.patch
6136c1
Patch0510: 0510-test-missing-die.patch
6136c1
Patch0511: 0511-udev-test-remove-a-check-for-whether-the-test-is-run.patch
6136c1
Patch0512: 0512-udev-test-skip-the-test-only-if-it-can-t-setup-its-e.patch
6136c1
Patch0513: 0513-udev-test-fix-test-skip-condition.patch
6136c1
Patch0514: 0514-udev-test-fix-missing-directory-test-run.patch
6136c1
Patch0515: 0515-udev-test-check-if-permitted-to-create-block-device-.patch
6136c1
Patch0516: 0516-test-udev-add-a-testcase-of-too-long-line.patch
6136c1
Patch0517: 0517-test-udev-use-proper-semantics-for-too-long-line-wit.patch
6136c1
Patch0518: 0518-test-udev-add-more-tests-for-line-continuations-and-.patch
6136c1
Patch0519: 0519-test-udev-add-more-tests-for-line-continuation.patch
6136c1
Patch0520: 0520-test-udev-fix-alignment-and-drop-unnecessary-white-s.patch
6136c1
Patch0521: 0521-test-udev-test.pl-cleanup-if-skipping-test.patch
6136c1
Patch0522: 0522-test-add-test-cases-for-empty-string-match.patch
6136c1
Patch0523: 0523-test-add-test-case-for-multi-matches-when-use.patch
6136c1
Patch0524: 0524-udev-test-do-not-rely-on-mail-group-being-defined.patch
6136c1
Patch0525: 0525-test-udev-test.pl-allow-multiple-devices-per-test.patch
6136c1
Patch0526: 0526-test-udev-test.pl-create-rules-only-once.patch
6136c1
Patch0527: 0527-test-udev-test.pl-allow-concurrent-additions-and-rem.patch
6136c1
Patch0528: 0528-test-udev-test.pl-use-computed-devnode-name.patch
6136c1
Patch0529: 0529-test-udev-test.pl-test-correctness-of-symlink-target.patch
6136c1
Patch0530: 0530-test-udev-test.pl-allow-checking-multiple-symlinks.patch
6136c1
Patch0531: 0531-test-udev-test.pl-fix-wrong-test-descriptions.patch
6136c1
Patch0532: 0532-test-udev-test.pl-last_rule-is-unsupported.patch
6136c1
Patch0533: 0533-test-udev-test.pl-Make-some-tests-a-little-harder.patch
6136c1
Patch0534: 0534-test-udev-test.pl-remove-bogus-rules-from-magic-subs.patch
6136c1
Patch0535: 0535-test-udev-test.pl-merge-space-and-var-with-space-tes.patch
6136c1
Patch0536: 0536-test-udev-test.pl-merge-import-parent-tests-into-one.patch
6136c1
Patch0537: 0537-test-udev-test.pl-count-good-results.patch
6136c1
Patch0538: 0538-tests-udev-test.pl-add-multiple-device-test.patch
6136c1
Patch0539: 0539-test-udev-test.pl-add-repeat-count.patch
6136c1
Patch0540: 0540-test-udev-test.pl-generator-for-large-list-of-block-.patch
6136c1
Patch0541: 0541-test-udev-test.pl-suppress-umount-error-message-at-s.patch
6136c1
Patch0542: 0542-test-udev_test.pl-add-expected-good-count.patch
6136c1
Patch0543: 0543-test-udev-test-gracefully-exit-when-imports-fail.patch
592caf
Patch0544: 0544-Revert-test-add-test-cases-for-empty-string-match-an.patch
592caf
Patch0545: 0545-test-sys-script.py-add-missing-DEVNAME-entries-to-ue.patch
592caf
Patch0546: 0546-sd-event-split-out-helper-functions-for-reshuffling-.patch
592caf
Patch0547: 0547-sd-event-split-out-enable-and-disable-codepaths-from.patch
592caf
Patch0548: 0548-sd-event-mention-that-two-debug-logged-events-are-ig.patch
592caf
Patch0549: 0549-sd-event-split-clock-data-allocation-out-of-sd_event.patch
592caf
Patch0550: 0550-sd-event-split-out-code-to-add-remove-timer-event-so.patch
592caf
Patch0551: 0551-sd-event-fix-delays-assert-brain-o-17790.patch
592caf
Patch0552: 0552-sd-event-let-s-suffix-last_run-last_log-with-_usec.patch
592caf
Patch0553: 0553-sd-event-refuse-running-default-event-loops-in-any-o.patch
592caf
Patch0554: 0554-sd-event-ref-event-loop-while-in-sd_event_prepare-ot.patch
592caf
Patch0555: 0555-sd-event-follow-coding-style-with-naming-return-para.patch
592caf
Patch0556: 0556-sd-event-remove-earliest_index-latest_index-into-com.patch
592caf
Patch0557: 0557-sd-event-update-state-at-the-end-in-event_source_ena.patch
592caf
Patch0558: 0558-sd-event-increase-n_enabled_child_sources-just-once.patch
592caf
Patch0559: 0559-sd-event-add-ability-to-ratelimit-event-sources.patch
592caf
Patch0560: 0560-test-add-ratelimiting-test.patch
592caf
Patch0561: 0561-core-prevent-excessive-proc-self-mountinfo-parsing.patch
592caf
Patch0562: 0562-udev-run-link_update-with-increased-retry-count-in-s.patch
592caf
Patch0563: 0563-pam-systemd-use-secure_getenv-rather-than-getenv.patch
51beaf
Patch0564: 0564-Revert-udev-run-link_update-with-increased-retry-cou.patch
51beaf
Patch0565: 0565-Revert-udev-make-algorithm-that-selects-highest-prio.patch
51beaf
Patch0566: 0566-test-udev-test.pl-drop-test-cases-that-add-mutliple-.patch
df98bb
Patch0567: 0567-cgroup-Also-set-io.bfq.weight.patch
df98bb
Patch0568: 0568-seccomp-allow-turning-off-of-seccomp-filtering-via-e.patch
df98bb
Patch0569: 0569-meson-remove-strange-dep-that-causes-meson-to-enter-.patch
df98bb
Patch0570: 0570-copy-handle-copy_file_range-weirdness-on-procfs-sysf.patch
df98bb
Patch0571: 0571-core-Hide-Deactivated-successfully-message.patch
df98bb
Patch0572: 0572-util-rework-in_initrd-to-make-use-of-path_is_tempora.patch
df98bb
Patch0573: 0573-initrd-extend-SYSTEMD_IN_INITRD-to-accept-non-ramfs-.patch
df98bb
Patch0574: 0574-initrd-do-a-debug-log-if-failed-to-detect-rootfs-typ.patch
df98bb
Patch0575: 0575-initrd-do-a-debug-log-if-etc-initrd-release-doesn-t-.patch
df98bb
Patch0576: 0576-units-assign-user-runtime-dir-.service-to-user-i.sli.patch
df98bb
Patch0577: 0577-units-order-user-runtime-dir-.service-after-systemd-.patch
df98bb
Patch0578: 0578-units-make-sure-user-runtime-dir-.service-is-Type-on.patch
df98bb
Patch0579: 0579-user-runtime-dir-downgrade-a-few-log-messages-to-LOG.patch
df98bb
Patch0580: 0580-shared-install-Preserve-escape-characters-for-escape.patch
df98bb
Patch0581: 0581-basic-virt-Detect-PowerVM-hypervisor.patch
df98bb
Patch0582: 0582-man-document-differences-in-clean-exit-status-for-Ty.patch
df98bb
Patch0583: 0583-busctl-add-a-timestamp-to-the-output-of-the-busctl-m.patch
df98bb
Patch0584: 0584-basic-cap-list-parse-print-numerical-capabilities.patch
df98bb
Patch0585: 0585-shared-mount-util-convert-to-libmount.patch
df98bb
Patch0586: 0586-mount-util-bind_remount-avoid-calling-statvfs.patch
df98bb
Patch0587: 0587-mount-util-use-UMOUNT_NOFOLLOW-in-recursive-umounter.patch
df98bb
Patch0588: 0588-test-install-root-create-referenced-targets.patch
df98bb
Patch0589: 0589-install-warn-if-WantedBy-targets-don-t-exist.patch
df98bb
Patch0590: 0590-test-install-root-add-test-for-unknown-WantedBy-targ.patch
df98bb
Patch0591: 0591-ceph-is-a-network-filesystem.patch
df98bb
Patch0592: 0592-sysctl-set-kernel.core_pipe_limit-16.patch
df98bb
Patch0593: 0593-core-don-t-drop-timer-expired-but-not-yet-processed-.patch
df98bb
Patch0594: 0594-core-Detect-initial-timer-state-from-serialized-data.patch
df98bb
Patch0595: 0595-rc-local-order-after-network-online.target.patch
df98bb
Patch0596: 0596-set-core-ulimit-to-0-like-on-RHEL-7.patch
df98bb
Patch0597: 0597-test-mountpointutil-util-do-not-assert-in-test_mnt_i.patch
812ca2
Patch0598: 0598-remove-a-left-over-break.patch
812ca2
Patch0599: 0599-basic-unit-name-do-not-use-strdupa-on-a-path.patch
812ca2
Patch0600: 0600-sd-event-change-ordering-of-pending-ratelimited-even.patch
812ca2
Patch0601: 0601-sd-event-drop-unnecessary-else.patch
812ca2
Patch0602: 0602-sd-event-use-CMP-macro.patch
812ca2
Patch0603: 0603-sd-event-use-usec_add.patch
812ca2
Patch0604: 0604-sd-event-make-event_source_time_prioq_reshuffle-acce.patch
812ca2
Patch0605: 0605-sd-event-always-reshuffle-time-prioq-on-changing-onl.patch
812ca2
Patch0606: 0606-ci-run-unit-tests-on-z-stream-branches-as-well.patch
812ca2
Patch0607: 0607-ci-drop-forgotten-Travis-references.patch
812ca2
Patch0608: 0608-ci-run-unit-tests-on-CentOS-8-Stream-as-well.patch
812ca2
Patch0609: 0609-ci-add-missing-test-dependencies.patch
812ca2
Patch0610: 0610-meson-bump-timeout-for-test-udev-to-180s.patch
b12df0
Patch0611: 0611-Added-option-check-inhibitors-for-non-tty-usage.patch
b12df0
Patch0612: 0612-logind-Introduce-RebootWithFlags-and-others.patch
b12df0
Patch0613: 0613-logind-add-WithFlags-methods-to-policy.patch
b12df0
Patch0614: 0614-logind-simplify-flags-handling-a-bit.patch
b12df0
Patch0615: 0615-Update-link-to-RHEL-documentation.patch
b12df0
Patch0616: 0616-Set-default-core-ulimit-to-0-but-keep-the-hard-limit.patch
b12df0
Patch0617: 0617-shared-seccomp-util-address-family-filtering-is-brok.patch
b12df0
Patch0618: 0618-logind-rework-Seat-Session-User-object-allocation-an.patch
b12df0
Patch0619: 0619-logind-fix-serialization-deserialization-of-user-s-d.patch
b12df0
Patch0620: 0620-logind-turn-of-stdio-locking-when-writing-session-fi.patch
b12df0
Patch0621: 0621-units-set-StopWhenUnneeded-for-the-user-slice-units-.patch
b12df0
Patch0622: 0622-units-improve-Description-string-a-bit.patch
b12df0
Patch0623: 0623-logind-improve-logging-in-manager_connect_console.patch
b12df0
Patch0624: 0624-logind-save-restore-User-object-s-stopping-field-dur.patch
b12df0
Patch0625: 0625-logind-correct-bad-clean-up-path.patch
b12df0
Patch0626: 0626-logind-fix-bad-error-propagation.patch
b12df0
Patch0627: 0627-logind-never-elect-a-session-that-is-stopping-as-dis.patch
b12df0
Patch0628: 0628-logind-introduce-little-helper-that-checks-whether-a.patch
b12df0
Patch0629: 0629-logind-propagate-session-stop-errors.patch
b12df0
Patch0630: 0630-logind-rework-how-we-manage-the-slice-and-user-runti.patch
b12df0
Patch0631: 0631-logind-optionally-keep-the-user-.service-instance-fo.patch
b12df0
Patch0632: 0632-logind-add-a-RequiresMountsFor-dependency-from-the-s.patch
b12df0
Patch0633: 0633-logind-improve-error-propagation-of-user_check_linge.patch
b12df0
Patch0634: 0634-logind-automatically-GC-lingering-users-for-who-now-.patch
b12df0
Patch0635: 0635-pam_systemd-simplify-code-which-with-we-set-environm.patch
b12df0
Patch0636: 0636-logind-validate-run-user-1000-before-we-set-it.patch
b8c242
Patch0637: 0637-sd-hwdb-allow-empty-properties.patch
b8c242
Patch0638: 0638-Update-hwdb.patch
b8c242
Patch0639: 0639-Disable-libpitc-to-fix-CentOS-Stream-CI.patch
b8c242
Patch0640: 0640-rpm-Fix-typo-in-_environmentdir.patch
b8c242
Patch0641: 0641-rpm-Add-misspelled-_environmentdir-macro-for-tempora.patch
b8c242
Patch0642: 0642-rpm-emit-warning-when-macro-with-typo-is-used.patch
b8c242
Patch0643: 0643-Remove-unintended-additions-to-systemd-analyze-man-p.patch
b8c242
Patch0644: 0644-Disable-iptables-for-CI.patch
b8c242
Patch0645: 0645-core-fix-SIGABRT-on-empty-exec-command-argv.patch
b8c242
Patch0646: 0646-core-service-also-check-path-in-exec-commands.patch
b8c242
Patch0647: 0647-mount-util-fix-fd_is_mount_point-when-both-the-paren.patch
b8c242
Patch0648: 0648-basic-add-vmware-hypervisor-detection-from-device-tr.patch
b8c242
Patch0649: 0649-pam-do-not-require-a-non-expired-password-for-user-..patch
b8c242
Patch0650: 0650-udev-rules-add-rule-to-create-dev-ptp_hyperv.patch
b8c242
Patch0651: 0651-process-util-explicitly-handle-processes-lacking-par.patch
b8c242
Patch0652: 0652-errno-util-add-ERRNO_IS_PRIVILEGE-helper.patch
b8c242
Patch0653: 0653-procfs-util-fix-confusion-wrt.-quantity-limit-and-ma.patch
b8c242
Patch0654: 0654-test-process-util-also-add-EROFS-to-the-list-of-good.patch
b8c242
Patch0655: 0655-journal-refresh-cached-credentials-of-stdout-streams.patch
b8c242
Patch0656: 0656-util-lib-introduce-HAS_FEATURE_ADDRESS_SANITIZER.patch
b8c242
Patch0657: 0657-ci-skip-test-execute-on-GH-Actions-under-ASan.patch
b8c242
Patch0658: 0658-test-seccomp-accept-ENOSYS-from-sysctl-2-too.patch
b8c242
Patch0659: 0659-test-accept-that-char-device-0-0-can-now-be-created-.patch
b8c242
Patch0660: 0660-meson-do-not-fail-if-rsync-is-not-installed-with-mes.patch
b8c242
Patch0661: 0661-pid1-fix-free-of-uninitialized-pointer-in-unit_fail_.patch
b8c242
Patch0662: 0662-sd-event-take-ref-on-event-loop-object-before-dispat.patch
b8c242
Patch0663: 0663-core-consider-service-with-no-start-command-immediat.patch
b8c242
Patch0664: 0664-man-move-description-of-Action-modes-to-FailureActio.patch
b8c242
Patch0665: 0665-core-define-exit-and-exit-force-actions-for-user-uni.patch
b8c242
Patch0666: 0666-core-accept-system-mode-emergency-action-specifiers-.patch
b8c242
Patch0667: 0667-core-allow-services-with-no-commands-but-SuccessActi.patch
b8c242
Patch0668: 0668-core-limit-service-watchdogs-no-to-actual-watchdog-c.patch
b8c242
Patch0669: 0669-units-use-SuccessAction-exit-force-in-systemd-exit.s.patch
b8c242
Patch0670: 0670-units-use-SuccessAction-reboot-force-in-systemd-rebo.patch
b8c242
Patch0671: 0671-units-use-SuccessAction-poweroff-force-in-systemd-po.patch
b8c242
Patch0672: 0672-units-allow-and-use-SuccessAction-exit-force-in-syst.patch
b8c242
Patch0673: 0673-core-do-not-warn-about-mundane-emergency-actions.patch
b8c242
Patch0674: 0674-core-return-true-from-cg_is_empty-on-ENOENT.patch
b8c242
Patch0675: 0675-macro-define-HAS_FEATURE_ADDRESS_SANITIZER-also-on-g.patch
b8c242
Patch0676: 0676-tests-add-helper-function-to-autodetect-CI-environme.patch
b8c242
Patch0677: 0677-strv-rework-FOREACH_STRING-macro.patch
b8c242
Patch0678: 0678-test-systemctl-use-const-char-instead-of-char.patch
b8c242
Patch0679: 0679-ci-pass-the-GITHUB_ACTIONS-variable-to-the-CentOS-co.patch
3d3dc8
Patch0680: 0680-lgtm-detect-uninitialized-variables-using-the-__clea.patch
3d3dc8
Patch0681: 0681-lgtm-replace-the-query-used-for-looking-for-fgets-wi.patch
3d3dc8
Patch0682: 0682-lgtm-beef-up-list-of-dangerous-questionnable-API-cal.patch
3d3dc8
Patch0683: 0683-lgtm-warn-about-strerror-use.patch
3d3dc8
Patch0684: 0684-lgtm-complain-about-accept-people-should-use-accept4.patch
3d3dc8
Patch0685: 0685-lgtm-don-t-treat-the-custom-note-as-a-list-of-tags.patch
3d3dc8
Patch0686: 0686-lgtm-ignore-certain-cleanup-functions.patch
3d3dc8
Patch0687: 0687-lgtm-detect-more-possible-problematic-scenarios.patch
3d3dc8
Patch0688: 0688-lgtm-enable-more-and-potentially-useful-queries.patch
3d3dc8
Patch0689: 0689-meson-avoid-bogus-meson-warning.patch
3d3dc8
Patch0690: 0690-test-make-TEST-47-less-racy.patch
3d3dc8
Patch0691: 0691-core-rename-unit_-start_limit-condition-assert-_test.patch
3d3dc8
Patch0692: 0692-core-Check-unit-start-rate-limiting-earlier.patch
3d3dc8
Patch0693: 0693-sd-event-introduce-callback-invoked-when-event-sourc.patch
3d3dc8
Patch0694: 0694-core-rename-generalize-UNIT-u-test_start_limit-hook.patch
3d3dc8
Patch0695: 0695-mount-make-mount-units-start-jobs-not-runnable-if-p-.patch
3d3dc8
Patch0696: 0696-mount-retrigger-run-queue-after-ratelimit-expired-to.patch
3d3dc8
Patch0697: 0697-pid1-add-a-manager_trigger_run_queue-helper.patch
3d3dc8
Patch0698: 0698-unit-add-jobs-that-were-skipped-because-of-ratelimit.patch
3d3dc8
Patch0699: 0699-Revert-Revert-sysctl-Enable-ping-8-inside-rootless-P.patch
3d3dc8
Patch0700: 0700-sysctl-prefix-ping-port-range-setting-with-a-dash.patch
3d3dc8
Patch0701: 0701-mount-don-t-propagate-errors-from-mount_setup_unit-f.patch
da2bf9
Patch0702: 0702-udev-net_id-introduce-naming-scheme-for-RHEL-8.5.patch
da2bf9
Patch0703: 0703-udev-net_id-remove-extraneous-bracket.patch
da2bf9
Patch0704: 0704-udev-net_id-introduce-naming-scheme-for-RHEL-8.6.patch
da2bf9
Patch0705: 0705-define-newly-needed-constants.patch
da2bf9
Patch0706: 0706-sd-netlink-support-IFLA_PROP_LIST-and-IFLA_ALT_IFNAM.patch
da2bf9
Patch0707: 0707-sd-netlink-introduce-sd_netlink_message_read_strv.patch
da2bf9
Patch0708: 0708-sd-netlink-introduce-sd_netlink_message_append_strv.patch
da2bf9
Patch0709: 0709-test-add-a-test-for-sd_netlink_message_-append-read-.patch
da2bf9
Patch0710: 0710-util-introduce-ifname_valid_full.patch
da2bf9
Patch0711: 0711-rename-function.patch
da2bf9
Patch0712: 0712-udev-support-AlternativeName-setting-in-.link-file.patch
da2bf9
Patch0713: 0713-network-make-Name-in-Match-support-alternative-names.patch
da2bf9
Patch0714: 0714-udev-extend-the-length-of-ID_NET_NAME_XXX-to-ALTIFNA.patch
da2bf9
Patch0715: 0715-udev-do-not-fail-if-kernel-does-not-support-alternat.patch
da2bf9
Patch0716: 0716-udev-introduce-AlternativeNamesPolicy-setting.patch
da2bf9
Patch0717: 0717-network-set-AlternativeNamesPolicy-in-99-default.lin.patch
da2bf9
Patch0718: 0718-random-util-call-initialize_srand-after-fork.patch
da2bf9
Patch0719: 0719-sd-netlink-introduce-rtnl_resolve_link_alternative_n.patch
da2bf9
Patch0720: 0720-udev-sort-alternative-names.patch
da2bf9
Patch0721: 0721-netlink-introduce-rtnl_get-delete_link_alternative_n.patch
da2bf9
Patch0722: 0722-netlink-do-not-fail-when-new-interface-name-is-alrea.patch
da2bf9
Patch0723: 0723-udev-do-not-try-to-reassign-alternative-names.patch
da2bf9
Patch0724: 0724-Do-not-fail-if-the-same-alt.-name-is-set-again.patch
da2bf9
Patch0725: 0725-mount-do-not-update-exec-deps-on-mountinfo-changes.patch
da2bf9
Patch0726: 0726-core-mount-add-implicit-unit-dependencies-even-if-wh.patch
da2bf9
Patch0727: 0727-core-fix-unfortunate-typo-in-unit_is_unneeded.patch
da2bf9
Patch0728: 0728-core-make-destructive-transaction-error-a-bit-more-u.patch
da2bf9
Patch0729: 0729-tmpfiles-use-a-entry-in-hashmap-as-ItemArray-in-read.patch
da2bf9
Patch0730: 0730-tmpfiles-rework-condition-check.patch
da2bf9
Patch0731: 0731-TEST-22-TMPFILES-add-reproducer-for-bug-with-X.patch
da2bf9
Patch0732: 0732-core-make-sure-we-don-t-get-confused-when-setting-TE.patch
da2bf9
Patch0733: 0733-hash-funcs-introduce-macro-to-create-typesafe-hash_o.patch
da2bf9
Patch0734: 0734-hash-func-add-destructors-for-key-and-value.patch
da2bf9
Patch0735: 0735-util-define-free_func_t.patch
da2bf9
Patch0736: 0736-hash-funcs-make-basic-hash_ops-typesafe.patch
da2bf9
Patch0737: 0737-test-add-tests-for-destructors-of-hashmap-or-set.patch
da2bf9
Patch0738: 0738-man-document-the-new-sysctl.d-prefix.patch
da2bf9
Patch0739: 0739-sysctl-if-options-are-prefixed-with-ignore-write-err.patch
da2bf9
Patch0740: 0740-sysctl-fix-segfault.patch
da2bf9
Patch0741: 0741-ci-drop-CentOS-8-CI.patch
da2bf9
Patch0742: 0742-test-adapt-to-the-new-capsh-format.patch
da2bf9
Patch0743: 0743-test-ignore-IAB-capabilities-in-test-execute.patch
36e8a3
36e8a3
36e8a3
%ifarch %{ix86} x86_64 aarch64
36e8a3
%global have_gnu_efi 1
36e8a3
%endif
36e8a3
36e8a3
BuildRequires:  gcc
36e8a3
BuildRequires:  gcc-c++
36e8a3
BuildRequires:  libcap-devel
36e8a3
BuildRequires:  libmount-devel
36e8a3
BuildRequires:  pam-devel
36e8a3
BuildRequires:  libselinux-devel
36e8a3
BuildRequires:  audit-libs-devel
36e8a3
BuildRequires:  cryptsetup-devel
36e8a3
BuildRequires:  dbus-devel
36e8a3
BuildRequires:  libacl-devel
36e8a3
BuildRequires:  gobject-introspection-devel
36e8a3
BuildRequires:  libblkid-devel
36e8a3
BuildRequires:  xz-devel
36e8a3
BuildRequires:  xz
36e8a3
BuildRequires:  lz4-devel
36e8a3
BuildRequires:  lz4
36e8a3
BuildRequires:  bzip2-devel
36e8a3
BuildRequires:  libidn2-devel
36e8a3
BuildRequires:  libcurl-devel
36e8a3
BuildRequires:  kmod-devel
36e8a3
BuildRequires:  elfutils-devel
36e8a3
BuildRequires:  libgcrypt-devel
36e8a3
BuildRequires:  libgpg-error-devel
36e8a3
BuildRequires:  gnutls-devel
36e8a3
BuildRequires:  libmicrohttpd-devel
36e8a3
BuildRequires:  libxkbcommon-devel
36e8a3
BuildRequires:  libxslt
36e8a3
BuildRequires:  docbook-style-xsl
36e8a3
BuildRequires:  pkgconfig
36e8a3
BuildRequires:  gperf
36e8a3
BuildRequires:  gawk
36e8a3
BuildRequires:  tree
36e8a3
BuildRequires:  python3-devel
36e8a3
BuildRequires:  python3-lxml
36e8a3
BuildRequires:  firewalld-filesystem
36e8a3
%if 0%{?have_gnu_efi}
36e8a3
BuildRequires:  gnu-efi gnu-efi-devel
36e8a3
%endif
36e8a3
BuildRequires:  libseccomp-devel
36e8a3
BuildRequires:  git
36e8a3
BuildRequires:  meson >= 0.43
36e8a3
BuildRequires:  gettext
36e8a3
36e8a3
Requires(post): coreutils
36e8a3
Requires(post): sed
36e8a3
Requires(post): acl
36e8a3
Requires(post): grep
df98bb
# systemd-machine-id-setup requires libssl
df98bb
Requires(post): openssl-libs
36e8a3
Requires(pre):  coreutils
36e8a3
Requires(pre):  /usr/bin/getent
36e8a3
Requires(pre):  /usr/sbin/groupadd
36e8a3
Requires:       dbus >= 1.9.18
36e8a3
Requires:       %{name}-pam = %{version}-%{release}
36e8a3
Requires:       %{name}-libs = %{version}-%{release}
36e8a3
Recommends:     diffutils
36e8a3
Requires:       util-linux
36e8a3
Recommends:     libxkbcommon%{?_isa}
36e8a3
Provides:       /bin/systemctl
36e8a3
Provides:       /sbin/shutdown
36e8a3
Provides:       syslog
36e8a3
Provides:       systemd-units = %{version}-%{release}
5d2ee9
Provides:       systemd-rpm-macros = %{version}-%{release}
36e8a3
Obsoletes:      system-setup-keyboard < 0.9
36e8a3
Provides:       system-setup-keyboard = 0.9
36e8a3
# systemd-sysv-convert was removed in f20: https://fedorahosted.org/fpc/ticket/308
36e8a3
Obsoletes:      systemd-sysv < 206
36e8a3
# self-obsoletes so that dnf will install new subpackages on upgrade (#1260394)
36e8a3
Obsoletes:      %{name} < 229-5
36e8a3
Provides:       systemd-sysv = 206
36e8a3
Conflicts:      initscripts < 9.56.1
36e8a3
%if 0%{?fedora}
36e8a3
Conflicts:      fedora-release < 23-0.12
36e8a3
%endif
36e8a3
36e8a3
%description
36e8a3
systemd is a system and service manager that runs as PID 1 and starts
36e8a3
the rest of the system. It provides aggressive parallelization
36e8a3
capabilities, uses socket and D-Bus activation for starting services,
36e8a3
offers on-demand starting of daemons, keeps track of processes using
36e8a3
Linux control groups, maintains mount and automount points, and
36e8a3
implements an elaborate transactional dependency-based service control
36e8a3
logic. systemd supports SysV and LSB init scripts and works as a
36e8a3
replacement for sysvinit. Other parts of this package are a logging daemon,
36e8a3
utilities to control basic system configuration like the hostname,
36e8a3
date, locale, maintain a list of logged-in users, system accounts,
36e8a3
runtime directories and settings, and daemons to manage simple network
36e8a3
configuration, network time synchronization, log forwarding, and name
36e8a3
resolution.
36e8a3
36e8a3
%package libs
36e8a3
Summary:        systemd libraries
36e8a3
License:        LGPLv2+ and MIT
36e8a3
Obsoletes:      libudev < 183
36e8a3
Obsoletes:      systemd < 185-4
36e8a3
Conflicts:      systemd < 185-4
36e8a3
Obsoletes:      systemd-compat-libs < 230
36e8a3
Obsoletes:      nss-myhostname < 0.4
36e8a3
Provides:       nss-myhostname = 0.4
36e8a3
Provides:       nss-myhostname%{_isa} = 0.4
36e8a3
Requires(post): coreutils
36e8a3
Requires(post): sed
36e8a3
Requires(post): grep
36e8a3
Requires(post): /usr/bin/getent
36e8a3
36e8a3
%description libs
36e8a3
Libraries for systemd and udev.
36e8a3
36e8a3
%package pam
36e8a3
Summary:        systemd PAM module
36e8a3
Requires:       %{name} = %{version}-%{release}
36e8a3
36e8a3
%description pam
36e8a3
Systemd PAM module registers the session with systemd-logind.
36e8a3
36e8a3
%package devel
36e8a3
Summary:        Development headers for systemd
36e8a3
License:        LGPLv2+ and MIT
36e8a3
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
36e8a3
Provides:       libudev-devel = %{version}
36e8a3
Provides:       libudev-devel%{_isa} = %{version}
36e8a3
Obsoletes:      libudev-devel < 183
36e8a3
# Fake dependency to make sure systemd-pam is pulled into multilib (#1414153)
36e8a3
Requires:       %{name}-pam = %{version}-%{release}
36e8a3
36e8a3
%description devel
36e8a3
Development headers and auxiliary files for developing applications linking
36e8a3
to libudev or libsystemd.
36e8a3
36e8a3
%package udev
36e8a3
Summary: Rule-based device node and kernel event manager
36e8a3
Requires:       %{name}%{?_isa} = %{version}-%{release}
36e8a3
Requires(post):   systemd
36e8a3
Requires(preun):  systemd
36e8a3
Requires(postun): systemd
36e8a3
Requires(post): grep
36e8a3
Requires:       kmod >= 18-4
36e8a3
# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
36e8a3
Obsoletes:      %{name} < 229-5
36e8a3
Provides:       udev = %{version}
36e8a3
Provides:       udev%{_isa} = %{version}
36e8a3
Obsoletes:      udev < 183
36e8a3
# https://bugzilla.redhat.com/show_bug.cgi?id=1408878
36e8a3
Recommends:     kbd
36e8a3
License:        LGPLv2+
36e8a3
36e8a3
%description udev
36e8a3
This package contains systemd-udev and the rules and hardware database
36e8a3
needed to manage device nodes. This package is necessary on physical
36e8a3
machines and in virtual machines, but not in containers.
36e8a3
36e8a3
%package container
36e8a3
# Name is the same as in Debian
36e8a3
Summary: Tools for containers and VMs
36e8a3
Requires:       %{name}%{?_isa} = %{version}-%{release}
36e8a3
Requires(post):   systemd
36e8a3
Requires(preun):  systemd
36e8a3
Requires(postun): systemd
36e8a3
# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
36e8a3
Obsoletes:      %{name} < 229-5
36e8a3
License:        LGPLv2+
36e8a3
36e8a3
%description container
36e8a3
Systemd tools to spawn and manage containers and virtual machines.
36e8a3
36e8a3
This package contains systemd-nspawn, machinectl, systemd-machined,
36e8a3
and systemd-importd.
36e8a3
36e8a3
%package journal-remote
36e8a3
# Name is the same as in Debian
36e8a3
Summary:        Tools to send journal events over the network
36e8a3
Requires:       %{name}%{?_isa} = %{version}-%{release}
36e8a3
License:        LGPLv2+
36e8a3
Requires(pre):    /usr/bin/getent
36e8a3
Requires(post):   systemd
36e8a3
Requires(preun):  systemd
36e8a3
Requires(postun): systemd
36e8a3
Requires:       firewalld-filesystem
36e8a3
Provides:       %{name}-journal-gateway = %{version}-%{release}
36e8a3
Provides:       %{name}-journal-gateway%{_isa} = %{version}-%{release}
36e8a3
Obsoletes:      %{name}-journal-gateway < 227-7
36e8a3
36e8a3
%description journal-remote
36e8a3
Programs to forward journal entries over the network, using encrypted HTTP,
36e8a3
and to write journal files from serialized journal contents.
36e8a3
36e8a3
This package contains systemd-journal-gatewayd,
36e8a3
systemd-journal-remote, and systemd-journal-upload.
36e8a3
36e8a3
%package tests
36e8a3
Summary:       Internal unit tests for systemd
36e8a3
Requires:      %{name}%{?_isa} = %{version}-%{release}
36e8a3
License:       LGPLv2+
36e8a3
36e8a3
%description tests
36e8a3
"Installed tests" that are usually run as part of the build system.
36e8a3
They can be useful to test systemd internals.
36e8a3
36e8a3
%prep
36e8a3
%autosetup %{?gitcommit:-n %{name}-%{gitcommit}} -S git_am
36e8a3
36e8a3
%build
36e8a3
%define ntpvendor %(source /etc/os-release; echo ${ID})
36e8a3
%{!?ntpvendor: echo 'NTP vendor zone is not set!'; exit 1}
36e8a3
36e8a3
CONFIGURE_OPTS=(
36e8a3
        -Dsysvinit-path=/etc/rc.d/init.d
36e8a3
        -Drc-local=/etc/rc.d/rc.local
36e8a3
        -Dntp-servers='0.%{ntpvendor}.pool.ntp.org 1.%{ntpvendor}.pool.ntp.org 2.%{ntpvendor}.pool.ntp.org 3.%{ntpvendor}.pool.ntp.org'
36e8a3
        -Ddns-servers=''
36e8a3
        -Ddev-kvm-mode=0666
36e8a3
        -Dkmod=true
36e8a3
        -Dxkbcommon=true
36e8a3
        -Dblkid=true
36e8a3
        -Dseccomp=true
36e8a3
        -Dima=true
36e8a3
        -Dselinux=true
36e8a3
        -Dapparmor=false
36e8a3
        -Dpolkit=true
36e8a3
        -Dxz=true
36e8a3
        -Dzlib=true
36e8a3
        -Dbzip2=true
36e8a3
        -Dlz4=true
36e8a3
        -Dpam=true
36e8a3
        -Dacl=true
36e8a3
        -Dsmack=true
36e8a3
        -Dgcrypt=true
36e8a3
        -Daudit=true
36e8a3
        -Delfutils=true
36e8a3
        -Dlibcryptsetup=true
36e8a3
        -Delfutils=true
36e8a3
        -Dqrencode=false
36e8a3
        -Dgnutls=true
36e8a3
        -Dmicrohttpd=true
36e8a3
        -Dlibidn2=true
df98bb
        -Dlibiptc=false
36e8a3
        -Dlibcurl=true
36e8a3
        -Defi=true
36e8a3
        -Dgnu-efi=%{?have_gnu_efi:true}%{?!have_gnu_efi:false}
36e8a3
        -Dtpm=true
36e8a3
        -Dhwdb=true
36e8a3
        -Dsysusers=true
36e8a3
        -Ddefault-kill-user-processes=false
36e8a3
        -Dtests=unsafe
36e8a3
        -Dinstall-tests=true
36e8a3
        -Dtty-gid=5
36e8a3
        -Dusers-gid=100
36e8a3
        -Dnobody-user=nobody
36e8a3
        -Dnobody-group=nobody
36e8a3
        -Dsplit-usr=false
36e8a3
        -Dsplit-bin=true
36e8a3
        -Db_lto=false
36e8a3
        -Dnetworkd=false
36e8a3
        -Dtimesyncd=false
36e8a3
        -Ddefault-hierarchy=legacy
4cad4c
        -Dversion-tag=%{version}-%{release}
36e8a3
)
36e8a3
5d2ee9
# Don't ship /var/log/README. The relationship between journal and syslog should be documented
5d2ee9
# in the official documentation.
5d2ee9
sed -ie "/subdir('doc\/var-log')/d" meson.build
5d2ee9
36e8a3
%meson "${CONFIGURE_OPTS[@]}"
36e8a3
%meson_build
36e8a3
36e8a3
if diff %{SOURCE1} %{_vpath_builddir}/triggers.systemd; then
36e8a3
   echo -e "\n\n\nWARNING: triggers.systemd in Source1 is different!"
36e8a3
   echo -e "      cp %{_vpath_builddir}/triggers.systemd %{SOURCE1}\n\n\n"
36e8a3
fi
36e8a3
36e8a3
%install
36e8a3
%meson_install
36e8a3
36e8a3
# udev links
36e8a3
mkdir -p %{buildroot}/%{_sbindir}
36e8a3
ln -sf ../bin/udevadm %{buildroot}%{_sbindir}/udevadm
36e8a3
36e8a3
# Compatiblity and documentation files
36e8a3
touch %{buildroot}/etc/crypttab
36e8a3
chmod 600 %{buildroot}/etc/crypttab
36e8a3
36e8a3
# /etc/initab
36e8a3
install -Dm0644 -t %{buildroot}/etc/ %{SOURCE5}
36e8a3
36e8a3
# /etc/sysctl.conf compat
36e8a3
install -Dm0644 %{SOURCE6} %{buildroot}/etc/sysctl.conf
36e8a3
ln -s ../sysctl.conf %{buildroot}/etc/sysctl.d/99-sysctl.conf
36e8a3
36e8a3
# We create all wants links manually at installation time to make sure
36e8a3
# they are not owned and hence overriden by rpm after the user deleted
36e8a3
# them.
36e8a3
rm -r %{buildroot}%{_sysconfdir}/systemd/system/*.target.wants
36e8a3
36e8a3
# Make sure these directories are properly owned
36e8a3
mkdir -p %{buildroot}%{system_unit_dir}/basic.target.wants
36e8a3
mkdir -p %{buildroot}%{system_unit_dir}/default.target.wants
36e8a3
mkdir -p %{buildroot}%{system_unit_dir}/dbus.target.wants
36e8a3
mkdir -p %{buildroot}%{system_unit_dir}/syslog.target.wants
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/run
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/log
f52bae
touch %{buildroot}%{_localstatedir}/log/lastlog
f52bae
chmod 0664 %{buildroot}%{_localstatedir}/log/lastlog
36e8a3
touch %{buildroot}%{_localstatedir}/run/utmp
36e8a3
touch %{buildroot}%{_localstatedir}/log/{w,b}tmp
36e8a3
36e8a3
# Make sure the user generators dir exists too
36e8a3
mkdir -p %{buildroot}%{pkgdir}/system-generators
36e8a3
mkdir -p %{buildroot}%{pkgdir}/user-generators
36e8a3
36e8a3
# Create new-style configuration files so that we can ghost-own them
36e8a3
touch %{buildroot}%{_sysconfdir}/hostname
36e8a3
touch %{buildroot}%{_sysconfdir}/vconsole.conf
36e8a3
touch %{buildroot}%{_sysconfdir}/locale.conf
36e8a3
touch %{buildroot}%{_sysconfdir}/machine-id
36e8a3
touch %{buildroot}%{_sysconfdir}/machine-info
36e8a3
touch %{buildroot}%{_sysconfdir}/localtime
36e8a3
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
36e8a3
touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
36e8a3
36e8a3
# Make sure the shutdown/sleep drop-in dirs exist
36e8a3
mkdir -p %{buildroot}%{pkgdir}/system-shutdown/
36e8a3
mkdir -p %{buildroot}%{pkgdir}/system-sleep/
36e8a3
36e8a3
# Make sure directories in /var exist
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/coredump
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/catalog
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/rfkill
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/linger
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/lib/private
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/log/private
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/cache/private
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/lib/private/systemd/journal-upload
36e8a3
ln -s ../private/systemd/journal-upload %{buildroot}%{_localstatedir}/lib/systemd/journal-upload
36e8a3
mkdir -p %{buildroot}%{_localstatedir}/log/journal
36e8a3
touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
36e8a3
touch %{buildroot}%{_sysconfdir}/udev/hwdb.bin
36e8a3
touch %{buildroot}%{_localstatedir}/lib/systemd/random-seed
36e8a3
touch %{buildroot}%{_localstatedir}/lib/private/systemd/journal-upload/state
36e8a3
36e8a3
# Install rc.local
36e8a3
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/
36e8a3
install -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/rc.d/rc.local
36e8a3
ln -s rc.d/rc.local %{buildroot}%{_sysconfdir}/rc.local
36e8a3
36e8a3
# Install yum protection fragment
36e8a3
install -Dm0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/dnf/protected.d/systemd.conf
36e8a3
36e8a3
install -Dm0644 -t %{buildroot}/usr/lib/firewalld/services/ %{SOURCE7} %{SOURCE8}
36e8a3
36e8a3
# Restore systemd-user pam config from before "removal of Fedora-specific bits"
36e8a3
install -Dm0644 -t %{buildroot}/etc/pam.d/ %{SOURCE12}
36e8a3
36e8a3
# Install additional docs
36e8a3
# https://bugzilla.redhat.com/show_bug.cgi?id=1234951
36e8a3
install -Dm0644 -t %{buildroot}%{_pkgdocdir}/ %{SOURCE9}
36e8a3
36e8a3
# https://bugzilla.redhat.com/show_bug.cgi?id=1378974
36e8a3
install -Dm0644 -t %{buildroot}%{system_unit_dir}/systemd-udev-trigger.service.d/ %{SOURCE10}
36e8a3
36e8a3
install -Dm0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE11}
36e8a3
36e8a3
install -D -t %{buildroot}/usr/lib/systemd/ %{SOURCE3}
36e8a3
36e8a3
# No tmp-on-tmpfs by default in RHEL. bz#876122 bz#1578772
36e8a3
rm -f %{buildroot}%{_prefix}/lib/systemd/system/local-fs.target.wants/tmp.mount
36e8a3
173ee8
# bz#1844465
173ee8
rm -f %{buildroot}/etc/systemd/system/dbus-org.freedesktop.resolve1.service
173ee8
36e8a3
%find_lang %{name}
36e8a3
36e8a3
# Split files in build root into rpms. See split-files.py for the
36e8a3
# rules towards the end, anything which is an exception needs a line
36e8a3
# here.
36e8a3
python3 %{SOURCE2} %buildroot <
36e8a3
%ghost %config(noreplace) /etc/crypttab
af2d39
%ghost %verify (not mode) /etc/udev/hwdb.bin
36e8a3
/etc/inittab
36e8a3
/etc/yum/protected.d/systemd.conf
36e8a3
/usr/lib/systemd/purge-nobody-user
36e8a3
%ghost %config(noreplace) /etc/vconsole.conf
36e8a3
%ghost %config(noreplace) /etc/X11/xorg.conf.d/00-keyboard.conf
36e8a3
%ghost %attr(0664,root,utmp) /var/run/utmp
36e8a3
%ghost %attr(0664,root,utmp) /var/log/wtmp
4cad4c
%ghost %attr(0660,root,utmp) /var/log/btmp
f52bae
%ghost %attr(0664,root,utmp) %verify(not md5 size mtime) /var/log/lastlog
36e8a3
%ghost %config(noreplace) /etc/hostname
36e8a3
%ghost %config(noreplace) /etc/localtime
36e8a3
%ghost %config(noreplace) /etc/locale.conf
4cad4c
%ghost %config(noreplace) %attr(0444,root,root) /etc/machine-id
36e8a3
%ghost %config(noreplace) /etc/machine-info
af2d39
%verify(owner group) %config(noreplace) %{_sysconfdir}/rc.d/rc.local
36e8a3
%{_sysconfdir}/rc.local
4cad4c
%ghost %dir %attr(0700,root,root) /var/cache/private
4cad4c
%ghost %dir %attr(0700,root,root) /var/lib/private
36e8a3
%ghost %dir /var/lib/private/systemd
36e8a3
%ghost %dir /var/lib/private/systemd/journal-upload
36e8a3
%ghost /var/lib/private/systemd/journal-upload/state
36e8a3
%ghost %dir /var/lib/systemd/backlight
36e8a3
%ghost /var/lib/systemd/catalog/database
36e8a3
%ghost %dir /var/lib/systemd/coredump
36e8a3
%ghost /var/lib/systemd/journal-upload
36e8a3
%ghost %dir /var/lib/systemd/linger
4cad4c
%ghost %attr(0600,root,root) /var/lib/systemd/random-seed
36e8a3
%ghost %dir /var/lib/systemd/rfkill
4cad4c
%ghost %verify (not mode group md5 mtime) %dir /var/log/journal
36e8a3
%ghost %dir /var/log/journal/remote
4cad4c
%ghost %dir %attr(0700,root,root) /var/log/private
36e8a3
EOF
36e8a3
36e8a3
%check
36e8a3
%meson_test
36e8a3
36e8a3
#############################################################################################
36e8a3
36e8a3
%include %{SOURCE1}
36e8a3
36e8a3
%pre
36e8a3
getent group cdrom &>/dev/null || groupadd -r -g 11 cdrom &>/dev/null || :
36e8a3
getent group utmp &>/dev/null || groupadd -r -g 22 utmp &>/dev/null || :
36e8a3
getent group tape &>/dev/null || groupadd -r -g 33 tape &>/dev/null || :
36e8a3
getent group dialout &>/dev/null || groupadd -r -g 18 dialout &>/dev/null || :
36e8a3
getent group input &>/dev/null || groupadd -r input &>/dev/null || :
36e8a3
getent group kvm &>/dev/null || groupadd -r -g 36 kvm &>/dev/null || :
36e8a3
getent group render &>/dev/null || groupadd -r render &>/dev/null || :
36e8a3
getent group systemd-journal &>/dev/null || groupadd -r -g 190 systemd-journal 2>&1 || :
36e8a3
36e8a3
getent group systemd-coredump &>/dev/null || groupadd -r systemd-coredump 2>&1 || :
36e8a3
getent passwd systemd-coredump &>/dev/null || useradd -r -l -g systemd-coredump -d / -s /sbin/nologin -c "systemd Core Dumper" systemd-coredump &>/dev/null || :
36e8a3
36e8a3
getent group systemd-resolve &>/dev/null || groupadd -r -g 193 systemd-resolve 2>&1 || :
36e8a3
getent passwd systemd-resolve &>/dev/null || useradd -r -u 193 -l -g systemd-resolve -d / -s /sbin/nologin -c "systemd Resolver" systemd-resolve &>/dev/null || :
36e8a3
36e8a3
%post
36e8a3
systemd-machine-id-setup &>/dev/null || :
36e8a3
systemctl daemon-reexec &>/dev/null || :
36e8a3
journalctl --update-catalog &>/dev/null || :
36e8a3
systemd-tmpfiles --create &>/dev/null || :
36e8a3
36e8a3
# Make sure new journal files will be owned by the "systemd-journal" group
36e8a3
chgrp systemd-journal /run/log/journal/ /run/log/journal/`cat /etc/machine-id 2>/dev/null` /var/log/journal/ /var/log/journal/`cat /etc/machine-id 2>/dev/null` &>/dev/null || :
36e8a3
chmod g+s /run/log/journal/ /run/log/journal/`cat /etc/machine-id 2>/dev/null` /var/log/journal/ /var/log/journal/`cat /etc/machine-id 2>/dev/null` &>/dev/null || :
36e8a3
36e8a3
# Apply ACL to the journal directory
36e8a3
setfacl -Rnm g:wheel:rx,d:g:wheel:rx,g:adm:rx,d:g:adm:rx /var/log/journal/ &>/dev/null || :
36e8a3
36e8a3
# Stop-gap until rsyslog.rpm does this on its own. (This is supposed
36e8a3
# to fail when the link already exists)
36e8a3
ln -s /usr/lib/systemd/system/rsyslog.service /etc/systemd/system/syslog.service &>/dev/null || :
36e8a3
36e8a3
# Remove spurious /etc/fstab entries from very old installations
36e8a3
# https://bugzilla.redhat.com/show_bug.cgi?id=1009023
36e8a3
if [ -e /etc/fstab ]; then
36e8a3
   grep -v -E -q '^(devpts|tmpfs|sysfs|proc)' /etc/fstab || \
36e8a3
         sed -i.rpm.bak -r '/^devpts\s+\/dev\/pts\s+devpts\s+defaults\s+/d; /^tmpfs\s+\/dev\/shm\s+tmpfs\s+defaults\s+/d; /^sysfs\s+\/sys\s+sysfs\s+defaults\s+/d; /^proc\s+\/proc\s+proc\s+defaults\s+/d' /etc/fstab || :
36e8a3
fi
36e8a3
df98bb
# We reset the enablement of all services upon initial installation
df98bb
# https://bugzilla.redhat.com/show_bug.cgi?id=1118740#c23
df98bb
# This will fix up enablement of any preset services that got installed
df98bb
# before systemd due to rpm ordering problems:
df98bb
# Fedora: https://bugzilla.redhat.com/show_bug.cgi?id=1647172
df98bb
# RHEL: https://bugzilla.redhat.com/show_bug.cgi?id=1783263
36e8a3
if [ $1 -eq 1 ] ; then
df98bb
        systemctl preset-all &>/dev/null || :
36e8a3
fi
36e8a3
36e8a3
# remove obsolete systemd-readahead file
36e8a3
rm -f /.readahead &>/dev/null || :
36e8a3
36e8a3
%preun
36e8a3
if [ $1 -eq 0 ] ; then
36e8a3
        systemctl disable --quiet \
36e8a3
                remote-fs.target \
36e8a3
                getty@.service \
36e8a3
                serial-getty@.service \
36e8a3
                console-getty.service \
36e8a3
                debug-shell.service \
36e8a3
                systemd-readahead-replay.service \
36e8a3
                systemd-readahead-collect.service \
36e8a3
                systemd-resolved.service \
36e8a3
                >/dev/null || :
36e8a3
36e8a3
        rm -f /etc/systemd/system/default.target &>/dev/null || :
36e8a3
fi
36e8a3
36e8a3
%post libs
36e8a3
%{?ldconfig}
36e8a3
36e8a3
function mod_nss() {
36e8a3
    if [ -f "$1" ] ; then
36e8a3
        # sed-fu to add myhostanme to hosts line
36e8a3
        grep -E -q '^hosts:.* myhostname' "$1" ||
36e8a3
        sed -i.bak -e '
36e8a3
                /^hosts:/ !b
36e8a3
                /\<myhostname\>/ b
36e8a3
                s/[[:blank:]]*$/ myhostname/
36e8a3
                ' "$1" &>/dev/null || :
36e8a3
36e8a3
        # Add nss-systemd to passwd and group
36e8a3
        grep -E -q '^(passwd|group):.* systemd' "$1" ||
36e8a3
        sed -i.bak -r -e '
36e8a3
                s/^(passwd|group):(.*)/\1: \2 systemd/
36e8a3
                ' "$1" &>/dev/null || :
36e8a3
    fi
36e8a3
}
36e8a3
36e8a3
FILE="$(readlink /etc/nsswitch.conf || echo /etc/nsswitch.conf)"
36e8a3
mod_nss "$FILE"
36e8a3
36e8a3
if [ "$FILE" = "/etc/authselect/user-nsswitch.conf" ] ; then
36e8a3
        authselect apply-changes &> /dev/null
36e8a3
else
36e8a3
        # also apply the same changes to nsswitch.conf to affect
36e8a3
        # possible future authselect configuration
36e8a3
	mod_nss "/etc/authselect/user-nsswitch.conf"
36e8a3
fi
36e8a3
36e8a3
# check if nobody or nfsnobody is defined
36e8a3
export SYSTEMD_NSS_BYPASS_SYNTHETIC=1
36e8a3
if getent passwd nfsnobody &>/dev/null; then
36e8a3
   test -f /etc/systemd/dont-synthesize-nobody || {
36e8a3
       echo 'Detected system with nfsnobody defined, creating /etc/systemd/dont-synthesize-nobody'
36e8a3
       mkdir -p /etc/systemd || :
36e8a3
       : >/etc/systemd/dont-synthesize-nobody || :
36e8a3
   }
36e8a3
elif getent passwd nobody 2>/dev/null | grep -v 'nobody:[x*]:65534:65534:.*:/:/sbin/nologin' &>/dev/null; then
36e8a3
   test -f /etc/systemd/dont-synthesize-nobody || {
36e8a3
       echo 'Detected system with incompatible nobody defined, creating /etc/systemd/dont-synthesize-nobody'
36e8a3
       mkdir -p /etc/systemd || :
36e8a3
       : >/etc/systemd/dont-synthesize-nobody || :
36e8a3
   }
36e8a3
fi
36e8a3
36e8a3
%{?ldconfig:%postun libs -p %ldconfig}
36e8a3
36e8a3
%global udev_services systemd-udev{d,-settle,-trigger}.service systemd-udevd-{control,kernel}.socket
36e8a3
36e8a3
%post udev
36e8a3
# Move old stuff around in /var/lib
36e8a3
mv %{_localstatedir}/lib/random-seed %{_localstatedir}/lib/systemd/random-seed &>/dev/null
36e8a3
mv %{_localstatedir}/lib/backlight %{_localstatedir}/lib/systemd/backlight &>/dev/null
36e8a3
36e8a3
udevadm hwdb --update &>/dev/null
36e8a3
%systemd_post %udev_services
36e8a3
/usr/lib/systemd/systemd-random-seed save 2>&1
36e8a3
36e8a3
# Replace obsolete keymaps
36e8a3
# https://bugzilla.redhat.com/show_bug.cgi?id=1151958
36e8a3
grep -q -E '^KEYMAP="?fi-latin[19]"?' /etc/vconsole.conf 2>/dev/null &&
36e8a3
    sed -i.rpm.bak -r 's/^KEYMAP="?fi-latin[19]"?/KEYMAP="fi"/' /etc/vconsole.conf || :
36e8a3
36e8a3
%postun udev
36e8a3
# Only restart systemd-udev, to run the upgraded dameon.
36e8a3
# Others are either oneshot services, or sockets, and restarting them causes issues (#1378974)
36e8a3
%systemd_postun_with_restart systemd-udevd.service
36e8a3
36e8a3
%pre journal-remote
36e8a3
getent group systemd-journal-remote &>/dev/null || groupadd -r systemd-journal-remote 2>&1 || :
36e8a3
getent passwd systemd-journal-remote &>/dev/null || useradd -r -l -g systemd-journal-remote -d %{_localstatedir}/log/journal/remote -s /sbin/nologin -c "Journal Remote" systemd-journal-remote &>/dev/null || :
36e8a3
36e8a3
%post journal-remote
36e8a3
%systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
36e8a3
%systemd_post systemd-journal-remote.socket systemd-journal-remote.service
36e8a3
%systemd_post systemd-journal-upload.service
36e8a3
%firewalld_reload
36e8a3
36e8a3
%preun journal-remote
36e8a3
%systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
36e8a3
%systemd_preun systemd-journal-remote.socket systemd-journal-remote.service
36e8a3
%systemd_preun systemd-journal-upload.service
36e8a3
if [ $1 -eq 1 ] ; then
36e8a3
    if [ -f %{_localstatedir}/lib/systemd/journal-upload/state -a ! -L %{_localstatedir}/lib/systemd/journal-upload ] ; then
36e8a3
        mkdir -p %{_localstatedir}/lib/private/systemd/journal-upload
36e8a3
        mv %{_localstatedir}/lib/systemd/journal-upload/state %{_localstatedir}/lib/private/systemd/journal-upload/.
36e8a3
        rmdir %{_localstatedir}/lib/systemd/journal-upload || :
36e8a3
    fi
36e8a3
fi
36e8a3
36e8a3
%postun journal-remote
36e8a3
%systemd_postun_with_restart systemd-journal-gatewayd.service
36e8a3
%systemd_postun_with_restart systemd-journal-remote.service
36e8a3
%systemd_postun_with_restart systemd-journal-upload.service
36e8a3
%firewalld_reload
36e8a3
36e8a3
%global _docdir_fmt %{name}
36e8a3
36e8a3
%files -f %{name}.lang -f .file-list-rest
36e8a3
%doc %{_pkgdocdir}
36e8a3
%exclude %{_pkgdocdir}/LICENSE.*
36e8a3
%license LICENSE.GPL2 LICENSE.LGPL2.1
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/basic.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/bluetooth.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/default.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/getty.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/graphical.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/local-fs.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/machines.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/multi-user.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/printer.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/remote-fs.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/sockets.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/sysinit.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/system-update.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /etc/systemd/system/timers.target.wants
36e8a3
%ghost %dir %attr(0755,-,-) /var/lib/rpm-state/systemd
36e8a3
36e8a3
%files libs -f .file-list-libs
36e8a3
%license LICENSE.LGPL2.1
36e8a3
36e8a3
%files pam -f .file-list-pam
36e8a3
36e8a3
%files devel -f .file-list-devel
36e8a3
36e8a3
%files udev -f .file-list-udev
36e8a3
36e8a3
%files container -f .file-list-container
36e8a3
36e8a3
%files journal-remote -f .file-list-remote
36e8a3
36e8a3
%files tests -f .file-list-tests
36e8a3
36e8a3
%changelog
da2bf9
* Tue Feb 08 2022 systemd maintenance team <systemd-maint@redhat.com> - 239-58
da2bf9
- ci: drop CentOS 8 CI (#2017033)
da2bf9
- test: adapt to the new capsh format (#2017033)
da2bf9
- test: ignore IAB capabilities in `test-execute` (#2017033)
da2bf9
da2bf9
* Mon Feb 07 2022 systemd maintenance team <systemd-maint@redhat.com> - 239-57
da2bf9
- udev/net_id: introduce naming scheme for RHEL-8.5 (#2039797)
da2bf9
- udev/net_id: remove extraneous bracket (#2039797)
da2bf9
- udev/net_id: introduce naming scheme for RHEL-8.6 (#2039797)
da2bf9
- define newly needed constants (#2005008)
da2bf9
- sd-netlink: support IFLA_PROP_LIST and IFLA_ALT_IFNAME attributes (#2005008)
da2bf9
- sd-netlink: introduce sd_netlink_message_read_strv() (#2005008)
da2bf9
- sd-netlink: introduce sd_netlink_message_append_strv() (#2005008)
da2bf9
- test: add a test for sd_netlink_message_{append,read}_strv() (#2005008)
da2bf9
- util: introduce ifname_valid_full() (#2005008)
da2bf9
- rename function (#2005008)
da2bf9
- udev: support AlternativeName= setting in .link file (#2005008)
da2bf9
- network: make Name= in [Match] support alternative names of interfaces (#2005008)
da2bf9
- udev: extend the length of ID_NET_NAME_XXX= to ALTIFNAMSIZ (#2005008)
da2bf9
- udev: do not fail if kernel does not support alternative names (#2005008)
da2bf9
- udev: introduce AlternativeNamesPolicy= setting (#2005008)
da2bf9
- network: set AlternativeNamesPolicy= in 99-default.link (#2005008)
da2bf9
- random-util: call initialize_srand() after fork() (#2005008)
da2bf9
- sd-netlink: introduce rtnl_resolve_link_alternative_names() (#2005008)
da2bf9
- udev: sort alternative names (#2005008)
da2bf9
- netlink: introduce rtnl_get/delete_link_alternative_names() (#2005008)
da2bf9
- netlink: do not fail when new interface name is already used as an alternative name (#2005008)
da2bf9
- udev: do not try to reassign alternative names (#2005008)
da2bf9
- Do not fail if the same alt. name is set again (#2005008)
da2bf9
- mount: do not update exec deps on mountinfo changes (#2008825)
da2bf9
- core/mount: add implicit unit dependencies even if when mount unit is generated from /proc/self/mountinfo (#2008825)
da2bf9
- core: fix unfortunate typo in unit_is_unneeded() (#2040147)
da2bf9
- core: make destructive transaction error a bit more useful (#2040147)
da2bf9
- tmpfiles: use a entry in hashmap as ItemArray in read_config_file() (#1944468)
da2bf9
- tmpfiles: rework condition check (#1944468)
da2bf9
- TEST-22-TMPFILES: add reproducer for bug with X (#1944468)
da2bf9
- core: make sure we don't get confused when setting TERM for a tty fd (#2045307)
da2bf9
- hash-funcs: introduce macro to create typesafe hash_ops (#2037807)
da2bf9
- hash-func: add destructors for key and value (#2037807)
da2bf9
- util: define free_func_t (#2037807)
da2bf9
- hash-funcs: make basic hash_ops typesafe (#2037807)
da2bf9
- test: add tests for destructors of hashmap or set (#2037807)
da2bf9
- man: document the new sysctl.d/ - prefix (#2037807)
da2bf9
- sysctl: if options are prefixed with "-" ignore write errors (#2037807)
da2bf9
- sysctl: fix segfault (#2037807)
da2bf9
f52bae
* Tue Jan 25 2022 systemd maintenance team <systemd-maint@redhat.com> - 239-56
f52bae
- Take ghost ownership of /var/log/lastlog (#1798685)
f52bae
3d3dc8
* Mon Jan 10 2022 systemd maintenance team <systemd-maint@redhat.com> - 239-55
3d3dc8
- lgtm: detect uninitialized variables using the __cleanup__ attribute (#2017033)
3d3dc8
- lgtm: replace the query used for looking for fgets with a more general query (#2017033)
3d3dc8
- lgtm: beef up list of dangerous/questionnable API calls not to make (#2017033)
3d3dc8
- lgtm: warn about strerror() use (#2017033)
3d3dc8
- lgtm: complain about accept() [people should use accept4() instead, due to O_CLOEXEC] (#2017033)
3d3dc8
- lgtm: don't treat the custom note as a list of tags (#2017033)
3d3dc8
- lgtm: ignore certain cleanup functions (#2017033)
3d3dc8
- lgtm: detect more possible problematic scenarios (#2017033)
3d3dc8
- lgtm: enable more (and potentially useful) queries (#2017033)
3d3dc8
- test: make TEST-47 less racy (#2017033)
3d3dc8
- core: rename unit_{start_limit|condition|assert}_test() to unit_test_xyz() (#2036608)
3d3dc8
- core: Check unit start rate limiting earlier (#2036608)
3d3dc8
- sd-event: introduce callback invoked when event source ratelimit expires (#2036608)
3d3dc8
- core: rename/generalize UNIT(u)->test_start_limit() hook (#2036608)
3d3dc8
- mount: make mount units start jobs not runnable if /p/s/mountinfo ratelimit is in effect (#2036608)
3d3dc8
- mount: retrigger run queue after ratelimit expired to run delayed mount start jobs (#2036608)
3d3dc8
- pid1: add a manager_trigger_run_queue() helper (#2036608)
3d3dc8
- unit: add jobs that were skipped because of ratelimit back to run_queue (#2036608)
3d3dc8
- Revert "Revert "sysctl: Enable ping(8) inside rootless Podman containers"" (#2037807)
3d3dc8
- sysctl: prefix ping port range setting with a dash (#2037807)
3d3dc8
- mount: don't propagate errors from mount_setup_unit() further up (#2036853)
3d3dc8
b8c242
* Wed Dec 01 2021 systemd maintenance team <systemd-maint@redhat.com> - 239-54
b8c242
- core: consider service with no start command immediately started (#1860899)
b8c242
- man: move description of *Action= modes to FailureAction=/SuccessAction= (#1860899)
b8c242
- core: define "exit" and "exit-force" actions for user units and only accept that (#1860899)
b8c242
- core: accept system mode emergency action specifiers with a warning (#1860899)
b8c242
- core: allow services with no commands but SuccessAction set (#1860899)
b8c242
- core: limit service-watchdogs=no to actual "watchdog" commands (#1860899)
b8c242
- units: use SuccessAction=exit-force in systemd-exit.service (#1860899)
b8c242
- units: use SuccessAction=reboot-force in systemd-reboot.service (#1860899)
b8c242
- units: use SuccessAction=poweroff-force in systemd-poweroff.service (#1860899)
b8c242
- units: allow and use SuccessAction=exit-force in system systemd-exit.service (#1860899)
b8c242
- core: do not "warn" about mundane emergency actions (#1860899)
b8c242
- core: return true from cg_is_empty* on ENOENT (#1860899)
b8c242
- macro: define HAS_FEATURE_ADDRESS_SANITIZER also on gcc (#2017033)
b8c242
- tests: add helper function to autodetect CI environments (#2017033)
b8c242
- strv: rework FOREACH_STRING() macro (#2017033)
b8c242
- test,systemctl: use "const char*" instead of "char*" (#2017033)
b8c242
- ci: pass the $GITHUB_ACTIONS variable to the CentOS container (#2017033)
b8c242
b8c242
* Wed Nov 24 2021 systemd maintenance team <systemd-maint@redhat.com> - 239-53
b8c242
- sd-hwdb: allow empty properties (#2005009)
b8c242
- Update hwdb (#2005009)
b8c242
- Disable libpitc to fix CentOS Stream CI (#2017033)
b8c242
- rpm: Fix typo in %_environmentdir (#2018024)
b8c242
- rpm: Add misspelled %_environmentdir macro for temporary compatibility (#2018024)
b8c242
- rpm: emit warning when macro with typo is used (#2018024)
b8c242
- Remove unintended additions to systemd-analyze man page (#2004765)
b8c242
- core: fix SIGABRT on empty exec command argv (#2020239)
b8c242
- core/service: also check path in exec commands (#2020239)
b8c242
- mount-util: fix fd_is_mount_point() when both the parent and directory are network fs (#2015057)
b8c242
- basic: add vmware hypervisor detection from device-tree (#1959150)
b8c242
- pam: do not require a non-expired password for user@.service (#1961746)
b8c242
- udev rules: add rule to create /dev/ptp_hyperv (#1991834)
b8c242
- process-util: explicitly handle processes lacking parents in get_process_ppid() (#1977569)
b8c242
- errno-util: add ERRNO_IS_PRIVILEGE() helper (#1977569)
b8c242
- procfs-util: fix confusion wrt. quantity limit and maximum value (#1977569)
b8c242
- test-process-util: also add EROFS to the list of "good" errors (#1977569)
b8c242
- journal: refresh cached credentials of stdout streams (#1931806)
b8c242
- util-lib: introduce HAS_FEATURE_ADDRESS_SANITIZER (#2017033)
b8c242
- ci: skip test-execute on GH Actions under ASan (#2017033)
b8c242
- test-seccomp: accept ENOSYS from sysctl(2) too (#2017033)
b8c242
- test: accept that char device 0/0 can now be created witout privileges (#2017033)
b8c242
- meson: do not fail if rsync is not installed with meson 0.57.2 (#2017033)
b8c242
- pid1: fix free of uninitialized pointer in unit_fail_if_noncanonical() (#1970945)
b8c242
- sd-event: take ref on event loop object before dispatching event sources (#1970945)
a8c905
b12df0
* Fri Aug 27 2021 systemd maintenance team <systemd-maint@redhat.com> - 239-50
b12df0
- Added option --check-inhibitors for non-tty usage (#1269726)
b12df0
- logind: Introduce RebootWithFlags and others (#1269726)
b12df0
- logind: add …WithFlags methods to policy (#1269726)
b12df0
- logind: simplify flags handling a bit (#1269726)
b12df0
- Update link to RHEL documentation (#1982584)
b12df0
- Set default core ulimit to 0, but keep the hard limit ulimited (#1905582)
b12df0
- shared/seccomp-util: address family filtering is broken on ppc (#1982650)
b12df0
- logind: rework Seat/Session/User object allocation and freeing a bit (#1642460)
b12df0
- logind: fix serialization/deserialization of user's "display session" (#1642460)
b12df0
- logind: turn of stdio locking when writing session files too (#1642460)
b12df0
- units: set StopWhenUnneeded= for the user slice units too (#1642460)
b12df0
- units: improve Description= string a bit (#1642460)
b12df0
- logind: improve logging in manager_connect_console() (#1642460)
b12df0
- logind: save/restore User object's "stopping" field during restarts (#1642460)
b12df0
- logind: correct bad clean-up path (#1642460)
b12df0
- logind: fix bad error propagation (#1642460)
b12df0
- logind: never elect a session that is stopping as display (#1642460)
b12df0
- logind: introduce little helper that checks whether a session is ready (#1642460)
b12df0
- logind: propagate session stop errors (#1642460)
b12df0
- logind: rework how we manage the slice and user-runtime-dir@.service unit for each user (#1642460)
b12df0
- logind: optionally, keep the user@.service instance for eached logged in user around for a while (#1642460)
b12df0
- logind: add a RequiresMountsFor= dependency from the session scope unit to the home directory of the user (#1642460)
b12df0
- logind: improve error propagation of user_check_linger_file() (#1642460)
b12df0
- logind: automatically GC lingering users for who now user@.service (nor slice, not runtime dir service) is running anymore (#1642460)
b12df0
- pam_systemd: simplify code which with we set environment variables (#1642460)
b12df0
- logind: validate /run/user/1000 before we set it (#1642460)
b12df0
812ca2
* Fri Jul 23 2021 systemd maintenance team <systemd-maint@redhat.com> - 239-49
812ca2
- remove a left-over break (#1970860)
812ca2
- basic/unit-name: do not use strdupa() on a path (#1974700)
812ca2
- sd-event: change ordering of pending/ratelimited events (#1968528)
812ca2
- sd-event: drop unnecessary "else" (#1968528)
812ca2
- sd-event: use CMP() macro (#1968528)
812ca2
- sd-event: use usec_add() (#1968528)
812ca2
- sd-event: make event_source_time_prioq_reshuffle() accept all event source type (#1968528)
812ca2
- sd-event: always reshuffle time prioq on changing online/offline state (#1968528)
812ca2
- ci: run unit tests on z-stream branches as well (#1970860)
812ca2
- ci: drop forgotten Travis references (#1934504)
812ca2
- ci: run unit tests on CentOS 8 Stream as well (#1934504)
812ca2
- ci: add missing test dependencies (#1934504)
812ca2
- meson: bump timeout for test-udev to 180s (#1934504)
812ca2
df98bb
* Thu Jun 24 2021 systemd maintenance team <systemd-maint@redhat.com> - 239-48
df98bb
- cgroup: Also set io.bfq.weight (#1927290)
df98bb
- seccomp: allow turning off of seccomp filtering via env var (#1916835)
df98bb
- meson: remove strange dep that causes meson to enter infinite loop (#1970860)
df98bb
- copy: handle copy_file_range() weirdness on procfs/sysfs (#1970860)
df98bb
- core: Hide "Deactivated successfully" message (#1954802)
df98bb
- util: rework in_initrd() to make use of path_is_temporary_fs() (#1959339)
df98bb
- initrd: extend SYSTEMD_IN_INITRD to accept non-ramfs rootfs (#1959339)
df98bb
- initrd: do a debug log if failed to detect rootfs type (#1959339)
df98bb
- initrd: do a debug log if /etc/initrd-release doesn't take effect (#1959339)
df98bb
- units: assign user-runtime-dir@.service to user-%i.slice (#1946453)
df98bb
- units: order user-runtime-dir@.service after systemd-user-sessions.service (#1946453)
df98bb
- units: make sure user-runtime-dir@.service is Type=oneshot (#1946453)
df98bb
- user-runtime-dir: downgrade a few log messages to LOG_DEBUG that we ignore (#1946453)
df98bb
- shared/install: Preserve escape characters for escaped unit names (#1952686)
df98bb
- basic/virt: Detect PowerVM hypervisor (#1937989)
df98bb
- man: document differences in clean exit status for Type=oneshot (#1940078)
df98bb
- busctl: add a timestamp to the output of the busctl monitor command (#1909214)
df98bb
- basic/cap-list: parse/print numerical capabilities (#1946943)
df98bb
- shared/mount-util: convert to libmount (#1885143)
df98bb
- mount-util: bind_remount: avoid calling statvfs (#1885143)
df98bb
- mount-util: use UMOUNT_NOFOLLOW in recursive umounter (#1885143)
df98bb
- test-install-root: create referenced targets (#1835351)
df98bb
- install: warn if WantedBy targets don't exist (#1835351)
df98bb
- test-install-root: add test for unknown WantedBy= target (#1835351)
df98bb
- ceph is a network filesystem (#1952013)
df98bb
- sysctl: set kernel.core_pipe_limit=16 (#1949729)
df98bb
- core: don't drop timer expired but not yet processed when system date is changed (#1899402)
df98bb
- core: Detect initial timer state from serialized data (#1899402)
df98bb
- rc-local: order after network-online.target (#1934028)
df98bb
- set core ulimit to 0 like on RHEL-7 (#1905582)
df98bb
- test-mountpointutil-util: do not assert in test_mnt_id() (#1910425)
df98bb
df98bb
* Fri Jun 04 2021 Jan Macku <jamacku@redhat.com> - 239-47
df98bb
- systemd-binfmt: Add safeguard in triggers (#1787144)
df98bb
- spec: Requires(post) openssl-libs to fix missing /etc/machine-id (#1947438)
df98bb
- spec: Go back to using systemctl preset-all in post (#1783263, #1647172, #1118740)
df98bb
- spec: Disable libiptc support (#1817265)
df98bb
df98bb
* Wed May 19 2021 systemd maintenance team <systemd-maint@redhat.com> - 239-46
df98bb
- Revert "udev: run link_update() with increased retry count in second invocation" (#1942299)
df98bb
- Revert "udev: make algorithm that selects highest priority devlink less susceptible to race conditions" (#1942299)
df98bb
- test/udev-test.pl: drop test cases that add mutliple devices (#1942299)
51beaf
592caf
* Thu Mar 11 2021 systemd maintenance team <systemd-maint@redhat.com> - 239-45
df98bb
- Revert "test: add test cases for empty string match" and "test: add test case for multi matches when use ||" (#1935124)
df98bb
- test/sys-script.py: add missing DEVNAME entries to uevents (#1935124)
df98bb
- sd-event: split out helper functions for reshuffling prioqs (#1937315)
df98bb
- sd-event: split out enable and disable codepaths from sd_event_source_set_enabled() (#1937315)
df98bb
- sd-event: mention that two debug logged events are ignored (#1937315)
df98bb
- sd-event: split clock data allocation out of sd_event_add_time() (#1937315)
df98bb
- sd-event: split out code to add/remove timer event sources to earliest/latest prioq (#1937315)
df98bb
- sd-event: fix delays assert brain-o (#17790) (#1937315)
df98bb
- sd-event: let's suffix last_run/last_log with "_usec" (#1937315)
df98bb
- sd-event: refuse running default event loops in any other thread than the one they are default for (#1937315)
df98bb
- sd-event: ref event loop while in sd_event_prepare() ot sd_event_run() (#1937315)
df98bb
- sd-event: follow coding style with naming return parameter (#1937315)
df98bb
- sd-event: remove earliest_index/latest_index into common part of event source objects (#1937315)
df98bb
- sd-event: update state at the end in event_source_enable (#1937315)
df98bb
- sd-event: increase n_enabled_child_sources just once (#1937315)
df98bb
- sd-event: add ability to ratelimit event sources (#1937315)
df98bb
- test: add ratelimiting test (#1937315)
df98bb
- core: prevent excessive /proc/self/mountinfo parsing (#1937315)
df98bb
- udev: run link_update() with increased retry count in second invocation (#1935124)
df98bb
- pam-systemd: use secure_getenv() rather than getenv() (#1936866)
592caf
6136c1
* Thu Jan 28 2021 systemd maintenance team <systemd-maint@redhat.com> - 239-44
6136c1
- ci: PowerTools repo was renamed to powertools in RHEL 8.3 (#1871827)
6136c1
- ci: use quay.io instead of Docker Hub to avoid rate limits (#1871827)
6136c1
- ci: move jobs from Travis CI to GH Actions (#1871827)
6136c1
- unit: make UNIT() cast function deal with NULL pointers (#1871827)
6136c1
- use link to RHEL-8 docs (#1623116)
6136c1
- cgroup: Also set blkio.bfq.weight (#1657810)
6136c1
- units: make sure initrd-cleanup.service terminates before switching to rootfs (#1657810)
6136c1
- core: reload SELinux label cache on daemon-reload (#1888912)
6136c1
- selinux: introduce mac_selinux_create_file_prepare_at() (#1888912)
6136c1
- selinux: add trigger for policy reload to refresh internal selabel cache (#1888912)
6136c1
- udev/net_id: give RHEL-8.4 naming scheme a name (#1827462)
6136c1
- basic/stat-util: make mtime check stricter and use entire timestamp (#1642728)
6136c1
- udev: make algorithm that selects highest priority devlink less susceptible to race conditions (#1642728)
6136c1
- test: create /dev/null in test-udev.pl (#1642728)
6136c1
- test: missing "die" (#1642728)
6136c1
- udev-test: remove a check for whether the test is run in a container (#1642728)
6136c1
- udev-test: skip the test only if it can't setup its environment (#1642728)
6136c1
- udev-test: fix test skip condition (#1642728)
6136c1
- udev-test: fix missing directory test/run (#1642728)
6136c1
- udev-test: check if permitted to create block device nodes (#1642728)
6136c1
- test-udev: add a testcase of too long line (#1642728)
6136c1
- test-udev: use proper semantics for too long line with continuation (#1642728)
6136c1
- test-udev: add more tests for line continuations and comments (#1642728)
6136c1
- test-udev: add more tests for line continuation (#1642728)
6136c1
- test-udev: fix alignment and drop unnecessary white spaces (#1642728)
6136c1
- test/udev-test.pl: cleanup if skipping test (#1642728)
6136c1
- test: add test cases for empty string match (#1642728)
6136c1
- test: add test case for multi matches when use "||" (#1642728)
6136c1
- udev-test: do not rely on "mail" group being defined (#1642728)
6136c1
- test/udev-test.pl: allow multiple devices per test (#1642728)
6136c1
- test/udev-test.pl: create rules only once (#1642728)
6136c1
- test/udev-test.pl: allow concurrent additions and removals (#1642728)
6136c1
- test/udev-test.pl: use computed devnode name (#1642728)
6136c1
- test/udev-test.pl: test correctness of symlink targets (#1642728)
6136c1
- test/udev-test.pl: allow checking multiple symlinks (#1642728)
6136c1
- test/udev-test.pl: fix wrong test descriptions (#1642728)
6136c1
- test/udev-test.pl: last_rule is unsupported (#1642728)
6136c1
- test/udev-test.pl: Make some tests a little harder (#1642728)
6136c1
- test/udev-test.pl: remove bogus rules from magic subsys test (#1642728)
6136c1
- test/udev-test.pl: merge "space and var with space" tests (#1642728)
6136c1
- test/udev-test.pl: merge import parent tests into one (#1642728)
6136c1
- test/udev-test.pl: count "good" results (#1642728)
6136c1
- tests/udev-test.pl: add multiple device test (#1642728)
6136c1
- test/udev-test.pl: add repeat count (#1642728)
6136c1
- test/udev-test.pl: generator for large list of block devices (#1642728)
6136c1
- test/udev-test.pl: suppress umount error message at startup (#1642728)
6136c1
- test/udev_test.pl: add "expected good" count (#1642728)
6136c1
- test/udev-test: gracefully exit when imports fail (#1642728)
6136c1
87d178
* Thu Nov 26 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-43
87d178
- man: mention System Administrator's Guide in systemctl manpage (#1623116)
87d178
- udev: introduce udev net_id "naming schemes" (#1827462)
87d178
- meson: make net.naming-scheme= default configurable (#1827462)
87d178
- man: describe naming schemes in a new man page (#1827462)
87d178
- udev/net_id: parse _SUN ACPI index as a signed integer (#1827462)
87d178
- udev/net_id: don't generate slot based names if multiple devices might claim the same slot (#1827462)
87d178
- fix typo in ProtectSystem= option (#1871139)
87d178
- remove references of non-existent man pages (#1876807)
87d178
- log: Prefer logging to CLI unless JOURNAL_STREAM is set (#1865840)
87d178
- locale-util: add new helper locale_is_installed() (#1755287)
87d178
- test: add test case for locale_is_installed() (#1755287)
87d178
- tree-wide: port various bits over to locale_is_installed() (#1755287)
87d178
- install: allow instantiated units to be enabled via presets (#1812972)
87d178
- install: small refactor to combine two function calls into one function (#1812972)
87d178
- test: fix a memleak (#1812972)
87d178
- docs: Add syntax for templated units to systemd.preset man page (#1812972)
87d178
- shared/install: fix preset operations for non-service instantiated units (#1812972)
87d178
- introduce setsockopt_int() helper (#1887181)
87d178
- socket-util: add generic socket_pass_pktinfo() helper (#1887181)
87d178
- core: add new PassPacketInfo= socket unit property (#1887181)
87d178
- resolved: tweak cmsg calculation (#1887181)
87d178
8be66a
* Tue Nov 03 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-42
8be66a
- logind: don't print warning when user@.service template is masked (#1880270)
8be66a
- build: use simple project version in pkgconfig files (#1862714)
8be66a
- basic/virt: try the /proc/1/sched hack also for PID1 (#1868877)
8be66a
- seccomp: rework how the S[UG]ID filter is installed (#1860374)
8be66a
- vconsole-setup: downgrade log message when setting font fails on dummy console (#1889996)
8be66a
- units: fix systemd.special man page reference in system-update-cleanup.service (#1871827)
8be66a
- units: drop reference to sushell man page (#1871827)
8be66a
- sd-bus: break the loop in bus_ensure_running() if the bus is not connecting (#1885553)
8be66a
- core: add new API for enqueing a job with returning the transaction data (#846319)
8be66a
- systemctl: replace switch statement by table of structures (#846319)
8be66a
- systemctl: reindent table (#846319)
8be66a
- systemctl: Only wait when there's something to wait for. (#846319)
8be66a
- systemctl: clean up start_unit_one() error handling (#846319)
8be66a
- systemctl: split out extra args generation into helper function of its own (#846319)
8be66a
- systemctl: add new --show-transaction switch (#846319)
8be66a
- test: add some basic testing that "systemctl start -T" does something (#846319)
8be66a
- man: document the new systemctl --show-transaction option (#846319)
8be66a
- socket: New option 'FlushPending' (boolean) to flush socket before entering listening state (#1870638)
8be66a
- core: remove support for API bus "started outside our own logic" (#1764282)
8be66a
- mount-setup: fix segfault in mount_cgroup_controllers when using gcc9 compiler (#1868877)
8be66a
- dbus-execute: make transfer of CPUAffinity endian safe (#12711) (#1740657)
8be66a
- core: add support for setting CPUAffinity= to special "numa" value (#1740657)
8be66a
- basic/user-util: always use base 10 for user/group numbers (#1848373)
8be66a
- parse-util: sometimes it is useful to check if a string is a valid integer, but not actually parse it (#1848373)
8be66a
- basic/parse-util: add safe_atoux64() (#1848373)
8be66a
- parse-util: allow tweaking how to parse integers (#1848373)
8be66a
- parse-util: allow '-0' as alternative to '0' and '+0' (#1848373)
8be66a
- parse-util: make return parameter optional in safe_atou16_full() (#1848373)
8be66a
- parse-util: rewrite parse_mode() on top of safe_atou_full() (#1848373)
8be66a
- user-util: be stricter in parse_uid() (#1848373)
8be66a
- strv: add new macro STARTSWITH_SET() (#1848373)
8be66a
- parse-util: also parse integers prefixed with 0b and 0o (#1848373)
8be66a
- tests: beef up integer parsing tests (#1848373)
8be66a
- shared/user-util: add compat forms of user name checking functions (#1848373)
8be66a
- shared/user-util: emit a warning on names with dots (#1848373)
8be66a
- user-util: Allow names starting with a digit (#1848373)
8be66a
- shared/user-util: allow usernames with dots in specific fields (#1848373)
8be66a
- user-util: switch order of checks in valid_user_group_name_or_id_full() (#1848373)
8be66a
- user-util: rework how we validate user names (#1848373)
8be66a
8be66a
* Wed Oct 07 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-41
8be66a
- cgroup: freezer action must be NOP when cgroup v2 freezer is not available (#1868831)
8be66a
36d2f4
* Fri Aug 28 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-40
36d2f4
- units: add generic boot-complete.target (#1872243)
36d2f4
- man: document new "boot-complete.target" unit (#1872243)
36d2f4
- core: make sure to restore the control command id, too (#1829867)
36d2f4
2864ad
* Thu Aug 06 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-39
2864ad
- device: make sure we emit PropertiesChanged signal once we set sysfs (#1793533)
2864ad
- device: don't emit PropetiesChanged needlessly (#1793533)
2864ad
af2d39
* Tue Aug 04 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-38
af2d39
- spec: fix rpm verification (#1702300)
af2d39
173ee8
* Wed Jul 08 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-37
173ee8
- spec: don't package /etc/systemd/system/dbus-org.freedesktop.resolve1.service (#1844465)
173ee8
4cad4c
* Fri Jun 26 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-36
4cad4c
- core: don't consider SERVICE_SKIP_CONDITION for abnormal or failure restarts (#1737283)
4cad4c
- selinux: do preprocessor check only in selinux-access.c (#1830861)
4cad4c
- basic/cgroup-util: introduce cg_get_keyed_attribute_full() (#1830861)
4cad4c
- shared: add generic logic for waiting for a unit to enter some state (#1830861)
4cad4c
- shared: fix assert call (#1830861)
4cad4c
- shared: Don't try calling NULL callback in bus_wait_for_units_clear (#1830861)
4cad4c
- shared: add NULL callback check in one more place (#1830861)
4cad4c
- core: introduce support for cgroup freezer (#1830861)
4cad4c
- core/cgroup: fix return value of unit_cgorup_freezer_action() (#1830861)
4cad4c
- core: fix the return value in order to make sure we don't dipatch method return too early (#1830861)
4cad4c
- test: add test for cgroup v2 freezer support (#1830861)
4cad4c
- fix mis-merge (#1848421)
4cad4c
- tests: sleep a bit and give kernel time to perform the action after manual freeze/thaw (#1848421)
4cad4c
4cad4c
* Fri Jun 26 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-35
4cad4c
- spec: fix rpm verification (#1702300)
4cad4c
4cad4c
* Thu Jun 18 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-34
4cad4c
- spec: fix rpm verification (#1702300)
4cad4c
4cad4c
* Tue Jun 09 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-33
4cad4c
- tmpfiles: fix crash with NULL in arg_root and other fixes and tests (#1836024)
4cad4c
- sulogin-shell: Use force if SYSTEMD_SULOGIN_FORCE set (#1625929)
4cad4c
- resolvconf: fixes for the compatibility interface (#1835594)
4cad4c
- mount: don't add Requires for tmp.mount (#1748840)
4cad4c
- core: coldplug possible nop_job (#1829798)
4cad4c
- core: add IODeviceLatencyTargetSec (#1831519)
4cad4c
- time-util: Introduce parse_sec_def_infinity (#1770379)
4cad4c
- cgroup: use structured initialization (#1770379)
4cad4c
- core: add CPUQuotaPeriodSec= (#1770379)
4cad4c
- core: downgrade CPUQuotaPeriodSec= clamping logs to debug (#1770379)
4cad4c
- sd-bus: avoid magic number in SASL length calculation (#1838081)
4cad4c
- sd-bus: fix SASL reply to empty AUTH (#1838081)
4cad4c
- sd-bus: skip sending formatted UIDs via SASL (#1838081)
4cad4c
- core: add MemoryMin (#1763435)
4cad4c
- core: introduce cgroup_add_device_allow() (#1763435)
4cad4c
- test: remove support for suffix in get_testdata_dir() (#1763435)
4cad4c
- cgroup: Implement default propagation of MemoryLow with DefaultMemoryLow (#1763435)
4cad4c
- cgroup: Create UNIT_DEFINE_ANCESTOR_MEMORY_LOOKUP (#1763435)
4cad4c
- unit: Add DefaultMemoryMin (#1763435)
4cad4c
- cgroup: Polish hierarchically aware protection docs a bit (#1763435)
4cad4c
- cgroup: Readd some plumbing for DefaultMemoryMin (#1763435)
4cad4c
- cgroup: Support 0-value for memory protection directives (#1763435)
4cad4c
- cgroup: Test that it's possible to set memory protection to 0 again (#1763435)
4cad4c
- cgroup: Check ancestor memory min for unified memory config (#1763435)
4cad4c
- cgroup: Respect DefaultMemoryMin when setting memory.min (#1763435)
4cad4c
- cgroup: Mark memory protections as explicitly set in transient units (#1763435)
4cad4c
- meson: allow setting the version string during configuration (#1804252)
4cad4c
4cad4c
* Thu Jun 04 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-32
5d2ee9
- pid1: fix DefaultTasksMax initialization (#1809037)
4cad4c
- cgroup: make sure that cpuset is supported on cgroup v2 and disabled with v1 (#1808940)
5d2ee9
- test: introduce TEST-36-NUMAPOLICY (#1808940)
4cad4c
- test: replace `tail -f` with journal cursor which should be... (#1808940)
4cad4c
- test: support MPOL_LOCAL matching in unpatched strace versions (#1808940)
5d2ee9
- test: make sure the strace process is indeed dead (#1808940)
5d2ee9
- test: skip the test on systems without NUMA support (#1808940)
5d2ee9
- test: give strace some time to initialize (#1808940)
4cad4c
- test: add a simple sanity check for systems without NUMA support (#1808940)
5d2ee9
- test: drop the missed || exit 1 expression (#1808940)
5d2ee9
- test: replace cursor file with a plain cursor (#1808940)
4cad4c
- cryptsetup: Treat key file errors as a failed password attempt (#1763155)
4cad4c
- swap: finish the secondary swap units' jobs if deactivation of the primary swap unit fails (#1749622)
4cad4c
- resolved: Recover missing PrivateTmp=yes and ProtectSystem=strict (#1810869)
4cad4c
- bus_open leak sd_event_source when udevadm trigger。 (#1798504)
4cad4c
- core: rework StopWhenUnneeded= logic (#1798046)
4cad4c
- pid1: fix the names of AllowedCPUs= and AllowedMemoryNodes= (#1818054)
4cad4c
- core: fix re-realization of cgroup siblings (#1818054)
4cad4c
- basic: use comma as separator in cpuset cgroup cpu ranges (#1818054)
4cad4c
- core: transition to FINAL_SIGTERM state after ExecStopPost= (#1766479)
4cad4c
- sd-journal: close journal files that were deleted by journald before we've setup inotify watch (#1796128)
4cad4c
- sd-journal: remove the dead code and actually fix #14695 (#1796128)
4cad4c
- udev: downgrade message when we fail to set inotify watch up (#1808051)
4cad4c
- logind: check PolicyKit before allowing VT switch (#1797679)
4cad4c
- test: do not use global variable to pass error (#1823767)
4cad4c
- test: install libraries required by tests (#1823767)
4cad4c
- test: introduce install_zoneinfo() (#1823767)
4cad4c
- test: replace duplicated Makefile by symbolic link (#1823767)
4cad4c
- test: add paths of keymaps in install_keymaps() (#1823767)
4cad4c
- test: make install_keymaps() optionally install more keymaps (#1823767)
4cad4c
- test-fs-util: skip some tests when running in unprivileged container (#1823767)
4cad4c
- test-process-util: skip several verifications when running in unprivileged container (#1823767)
4cad4c
- test-execute: also check python3 is installed or not (#1823767)
4cad4c
- test-execute: skip several tests when running in container (#1823767)
4cad4c
- test: introduce test_is_running_from_builddir() (#1823767)
4cad4c
- test: make test-catalog relocatable (#1823767)
4cad4c
- test: parallelize tasks in TEST-24-UNIT-TESTS (#1823767)
4cad4c
- test: try to determine QEMU_SMP dynamically (#1823767)
4cad4c
- test: store coredumps in journal (#1823767)
4cad4c
- pid1: add new kernel cmdline arg systemd.cpu_affinity= (#1812894)
4cad4c
- udev-rules: make tape-changers also apprear in /dev/tape/by-path/ (#1820112)
4cad4c
- man: be clearer that .timer time expressions need to be reset to override them (#1816908)
4cad4c
- Add support for opening files for appending (#1809175)
4cad4c
- nspawn: move payload to sub-cgroup first, then sync cgroup trees (#1837094)
4cad4c
- core: move unit_status_emit_starting_stopping_reloading() and related calls to job.c (#1737283)
4cad4c
- job: when a job was skipped due to a failed condition, log about it (#1737283)
4cad4c
- core: split out all logic that updates a Job on a unit's unit_notify() invocation (#1737283)
4cad4c
- core: make log messages about units entering a 'failed' state recognizable (#1737283)
4cad4c
- core: log a recognizable message when a unit succeeds, too (#1737283)
4cad4c
- tests: always use the right vtable wrapper calls (#1737283)
4cad4c
- test-execute: allow filtering test cases by pattern (#1737283)
4cad4c
- test-execute: provide custom failure message (#1737283)
4cad4c
- core: ExecCondition= for services (#1737283)
4cad4c
- Drop support for lz4 < 1.3.0 (#1843871)
4cad4c
- test-compress: add test for short decompress_startswith calls (#1843871)
4cad4c
- journal: adapt for new improved LZ4_decompress_safe_partial() (#1843871)
4cad4c
- fuzz-compress: add fuzzer for compression and decompression (#1843871)
4cad4c
- seccomp: fix __NR__sysctl usage (#1843871)
5d2ee9
5d2ee9
* Fri Feb 21 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-27
5d2ee9
- cgroup: introduce support for cgroup v2 CPUSET controller (#1724617)
5d2ee9
5d2ee9
* Wed Feb 19 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-26
5d2ee9
- seccomp: introduce seccomp_restrict_suid_sgid() for blocking chmod() for suid/sgid files (#1687512)
5d2ee9
- test: add test case for restrict_suid_sgid() (#1687512)
5d2ee9
- core: expose SUID/SGID restriction as new unit setting RestrictSUIDSGID= (#1687512)
5d2ee9
- analyze: check for RestrictSUIDSGID= in "systemd-analyze security" (#1687512)
5d2ee9
- man: document the new RestrictSUIDSGID= setting (#1687512)
5d2ee9
- units: turn on RestrictSUIDSGID= in most of our long-running daemons (#1687512)
5d2ee9
- core: imply NNP and SUID/SGID restriction for DynamicUser=yes service (#1687512)
5d2ee9
5d2ee9
* Mon Feb 17 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-25
5d2ee9
- sd-bus: use "queue" message references for managing r/w message queues in connection objects (CVE-2020-1712)
5d2ee9
- pid1: make sure to restore correct default values for some rlimits (#1789930)
5d2ee9
- main: introduce a define HIGH_RLIMIT_MEMLOCK similar to HIGH_RLIMIT_NOFILE (#1789930)
5d2ee9
5d2ee9
* Thu Feb 13 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-24
5d2ee9
- rules: reintroduce 60-alias-kmsg.rules (#1739353)
5d2ee9
- sd-bus: make rqueue/wqueue sizes of type size_t (CVE-2020-1712)
5d2ee9
- sd-bus: reorder bus ref and bus message ref handling (CVE-2020-1712)
5d2ee9
- sd-bus: make sure dispatch_rqueue() initializes return parameter on all types of success (CVE-2020-1712)
5d2ee9
- sd-bus: drop two inappropriate empty lines (CVE-2020-1712)
5d2ee9
- sd-bus: initialize mutex after we allocated the wqueue (CVE-2020-1712)
5d2ee9
- sd-bus: always go through sd_bus_unref() to free messages (CVE-2020-1712)
5d2ee9
- bus-message: introduce two kinds of references to bus messages (CVE-2020-1712)
5d2ee9
- sd-bus: introduce API for re-enqueuing incoming messages (CVE-2020-1712)
5d2ee9
- sd-event: add sd_event_source_disable_unref() helper (CVE-2020-1712)
5d2ee9
- polkit: when authorizing via PK let's re-resolve callback/userdata instead of caching it (CVE-2020-1712)
5d2ee9
- sysctl: let's by default increase the numeric PID range from 2^16 to 2^22 (#1744214)
5d2ee9
- journal: do not trigger assertion when journal_file_close() get NULL (#1788085)
5d2ee9
- journal: use cleanup attribute at one more place (#1788085)
5d2ee9
5d2ee9
* Mon Jan 13 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-23
5d2ee9
- catalog: fix name of variable (#1677768)
5d2ee9
- cryptsetup: add keyfile-timeout to allow a keydev timeout and allow to fallback to a password if it fails. (#1763155)
5d2ee9
- cryptsetup: add documentation for keyfile-timeout (#1763155)
5d2ee9
- cryptsetup: use unabbrieviated variable names (#1763155)
5d2ee9
- cryptsetup: don't assert on variable which is optional (#1763155)
5d2ee9
- cryptsetup-generator: guess whether the keyfile argument is two items or one (#1763155)
5d2ee9
- crypt-util: Translate libcryptsetup log level instead of using log_debug() (#1776408)
5d2ee9
- cryptsetup: add some commenting about EAGAIN generation (#1776408)
5d2ee9
- cryptsetup: downgrade a log message we ignore (#1776408)
5d2ee9
- cryptsetup: rework how we log about activation failures (#1776408)
5d2ee9
5d2ee9
* Tue Dec 17 2019 systemd maintenance team <systemd-maint@redhat.com> - 239-22
5d2ee9
- spec: don't ship /var/log/README
5d2ee9
- spec: provide systemd-rpm-macros
5d2ee9
Brian Stinson 2593d8
* Mon Dec 09 2019 systemd maintenance team <systemd-maint@redhat.com> - 239-21
Brian Stinson 2593d8
- test-cpu-set-util: fix comparison for allocation size (#1734787)
Brian Stinson 2593d8
- test-cpu-set-util: fix allocation size check on i386 (#1734787)
Brian Stinson 2593d8
Brian Stinson 2593d8
* Mon Dec 09 2019 systemd maintenance team <systemd-maint@redhat.com> - 239-20
Brian Stinson 2593d8
- journal: rely on _cleanup_free_ to free a temporary string used in client_context_read_cgroup (#1764560)
Brian Stinson 2593d8
- basic/user-util: allow dots in user names (#1717603)
Brian Stinson 2593d8
- sd-bus: bump message queue size again (#1770189)
Brian Stinson 2593d8
- tests: put fuzz_journald_processing_function in a .c file (#1764560)
Brian Stinson 2593d8
- tests: add a fuzzer for dev_kmsg_record (#1764560)
Brian Stinson 2593d8
- basic: remove an assertion from cunescape_one (#1764560)
Brian Stinson 2593d8
- journal: fix an off-by-one error in dev_kmsg_record (#1764560)
Brian Stinson 2593d8
- tests: add a reproducer for a memory leak fixed in 30eddcd51b8a472e05d3b8d1 in August (#1764560)
Brian Stinson 2593d8
- tests: add a reproducer for a heap-buffer-overflow fixed in 937b1171378bc1000a (#1764560)
Brian Stinson 2593d8
- test: initialize syslog_fd in fuzz-journald-kmsg too (#1764560)
Brian Stinson 2593d8
- tests: add a fuzzer for process_audit_string (#1764560)
Brian Stinson 2593d8
- journald: check whether sscanf has changed the value corresponding to %n (#1764560)
Brian Stinson 2593d8
- tests: introduce dummy_server_init and use it in all journald fuzzers (#1764560)
Brian Stinson 2593d8
- tests: add a fuzzer for journald streams (#1764560)
Brian Stinson 2593d8
- tests: add a fuzzer for server_process_native_file (#1764560)
Brian Stinson 2593d8
- fuzz-journal-stream: avoid assertion failure on samples which don't fit in pipe (#1764560)
Brian Stinson 2593d8
- journald: take leading spaces into account in syslog_parse_identifier (#1764560)
Brian Stinson 2593d8
- Add a warning about the difference in permissions between existing directories and unit settings. (#1778384)
Brian Stinson 2593d8
- execute: remove one redundant comparison check (#1778384)
Brian Stinson 2593d8
- core: change ownership/mode of the execution directories also for static users (#1778384)
Brian Stinson 2593d8
- core/dbus-execute: remove unnecessary initialization (#1734787)
Brian Stinson 2593d8
- shared/cpu-set-util: move the part to print cpu-set into a separate function (#1734787)
Brian Stinson 2593d8
- shared/cpu-set-util: remove now-unused CPU_SIZE_TO_NUM() (#1734787)
Brian Stinson 2593d8
- Rework cpu affinity parsing (#1734787)
Brian Stinson 2593d8
- Move cpus_in_affinity_mask() to cpu-set-util.[ch] (#1734787)
Brian Stinson 2593d8
- test-cpu-set-util: add simple test for cpus_in_affinity_mask() (#1734787)
Brian Stinson 2593d8
- test-cpu-set-util: add a smoke test for test_parse_cpu_set_extend() (#1734787)
Brian Stinson 2593d8
- pid1: parse CPUAffinity= in incremental fashion (#1734787)
Brian Stinson 2593d8
- pid1: don't reset setting from /proc/cmdline upon restart (#1734787)
Brian Stinson 2593d8
- pid1: when reloading configuration, forget old settings (#1734787)
Brian Stinson 2593d8
- test-execute: use CPUSet too (#1734787)
Brian Stinson 2593d8
- shared/cpu-set-util: drop now-unused cleanup function (#1734787)
Brian Stinson 2593d8
- shared/cpu-set-util: make transfer of cpu_set_t over bus endian safe (#1734787)
Brian Stinson 2593d8
- test-cpu-set-util: add test for dbus conversions (#1734787)
Brian Stinson 2593d8
- shared/cpu-set-util: introduce cpu_set_to_range() (#1734787)
Brian Stinson 2593d8
- systemctl: present CPUAffinity mask as a list of CPU index ranges (#1734787)
Brian Stinson 2593d8
- shared/cpu-set-util: only force range printing one time (#1734787)
Brian Stinson 2593d8
- execute: dump CPUAffinity as a range string instead of a list of CPUs (#1734787)
Brian Stinson 2593d8
- cpu-set-util: use %d-%d format in  cpu_set_to_range_string() only for actual ranges (#1734787)
Brian Stinson 2593d8
- core: introduce NUMAPolicy and NUMAMask options (#1734787)
Brian Stinson 2593d8
- core: disable CPUAccounting by default (#1734787)
Brian Stinson 2593d8
- set kptr_restrict=1 (#1689346)
Brian Stinson 2593d8
- cryptsetup: reduce the chance that we will be OOM killed (#1696602)
Brian Stinson 2593d8
- core, job: fix breakage of ordering dependencies by systemctl reload command (#1766417)
Brian Stinson 2593d8
- debug-generator: enable custom systemd.debug_shell tty (#1723722)
Brian Stinson 2593d8
Brian Stinson 2593d8
* Thu Oct 24 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-19
Brian Stinson 2593d8
- core: never propagate reload failure to service result (#1735787)
Brian Stinson 2593d8
- man: document systemd-analyze security (#1750343)
Brian Stinson 2593d8
- man: reorder and add examples to systemd-analyze(1) (#1750343)
Brian Stinson 2593d8
- travis: move to CentOS 8 docker images (#1761519)
Brian Stinson 2593d8
- travis: drop SCL remains (#1761519)
Brian Stinson 2593d8
- syslog: fix segfault in syslog_parse_priority() (#1761519)
Brian Stinson 2593d8
- sd-bus: make strict asan shut up (#1761519)
Brian Stinson 2593d8
- travis: don't run slow tests under ASan/UBSan (#1761519)
Brian Stinson 2593d8
- kernel-install: do not require non-empty kernel cmdline (#1701454)
Brian Stinson 2593d8
- ask-password: prevent buffer overrow when reading from keyring (#1752050)
Brian Stinson 2593d8
- core: try to reopen /dev/kmsg again right after mounting /dev (#1749212)
Brian Stinson 2593d8
- buildsys: don't garbage collect sections while linking (#1748258)
Brian Stinson 2593d8
- udev: introduce CONST key name (#1762679)
Brian Stinson 2593d8
- Call getgroups() to know size of supplementary groups array to allocate (#1743230256 KB
Brian Stinson 2593d8
#1743235)
Brian Stinson 2593d8
- Consider smb3 as remote filesystem (#1757257)
Brian Stinson 2593d8
- process-util: introduce pid_is_my_child() helper (#1744972)
Brian Stinson 2593d8
- core: reduce the number of stalled PIDs from the watched processes list when possible (#1744972)
Brian Stinson 2593d8
- core: only watch processes when it's really necessary (#1744972)
Brian Stinson 2593d8
- core: implement per unit journal rate limiting (#1719577)
Brian Stinson 2593d8
- path: stop watching path specs once we triggered the target unit (#1763161)
Brian Stinson 2593d8
- journald: fixed assertion failure when system journal rotation fails (#9893) (#1763619)
Brian Stinson 2593d8
- test: use PBKDF2 instead of Argon2 in cryptsetup... (#1761519)
Brian Stinson 2593d8
- test: mask several unnecessary services (#1761519)
Brian Stinson 2593d8
- test: bump the second partition's size to 50M (#1761519)
Brian Stinson 2593d8
- shared/sleep-config: exclude zram devices from hibernation candidates (#1763617)
Brian Stinson 2593d8
- selinux: don't log SELINUX_INFO and SELINUX_WARNING messages to audit (#1763612)
Brian Stinson 2593d8
- sd-device: introduce log_device_*() macros (#1753369)
Brian Stinson 2593d8
- udev: Add id program and rule for FIDO security tokens (#1753369)
Brian Stinson 2593d8
- shared/but-util: drop trusted annotation from bus_open_system_watch_bind_with_description() (#1746857)
Brian Stinson 2593d8
- sd-bus: adjust indentation of comments (#1746857)
Brian Stinson 2593d8
- resolved: do not run loop twice (#1746857)
Brian Stinson 2593d8
- resolved: allow access to Set*Link and Revert methods through polkit (#1746857)
Brian Stinson 2593d8
- resolved: query polkit only after parsing the data (#1746857)
ae80ad
4bff0a
* Fri Aug 30 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-18
4bff0a
- shared/but-util: drop trusted annotation from bus_open_system_watch_bind_with_description() (#1746857)
4bff0a
- sd-bus: adjust indentation of comments (#1746857)
4bff0a
- resolved: do not run loop twice (#1746857)
4bff0a
- resolved: allow access to Set*Link and Revert methods through polkit (#1746857)
4bff0a
- resolved: query polkit only after parsing the data (#1746857)
4bff0a
4bff0a
* Wed Aug 07 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-17
4bff0a
- mount: simplify /proc/self/mountinfo handler (#1696178)
4bff0a
- mount: rescan /proc/self/mountinfo before processing waitid() results (#1696178)
4bff0a
- swap: scan /proc/swaps before processing waitid() results (#1696178)
4bff0a
- analyze-security: fix potential division by zero (#1734400)
4bff0a
4bff0a
* Fri Jul 26 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-16
4bff0a
- sd-bus: deal with cookie overruns (#1694999)
4bff0a
- journal-remote: do not request Content-Length if Transfer-Encoding is chunked (#1708849)
4bff0a
- journal: do not remove multiple spaces after identifier in syslog message (#1691817)
4bff0a
- cryptsetup: Do not fallback to PLAIN mapping if LUKS data device set fails. (#1719153)
4bff0a
- cryptsetup: call crypt_load() for LUKS only once (#1719153)
4bff0a
- cryptsetup: Add LUKS2 token support. (#1719153)
4bff0a
- udev/scsi_id: fix incorrect page length when get device identification VPD page (#1713227)
4bff0a
- Change job mode of manager triggered restarts to JOB_REPLACE (#11456
4bff0a
#1712524)
4bff0a
- bash-completion: analyze: support 'security' (#1733395)
4bff0a
- man: note that journal does not validate syslog fields (#1707175)
4bff0a
- rules: skip memory hotplug on ppc64 (#1713159)
4bff0a
4bff0a
* Thu May 23 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-15
4bff0a
- tree-wide: shorten error logging a bit (#1697893)
4bff0a
- nspawn: simplify machine terminate bus call (#1697893)
4bff0a
- nspawn: merge two variable declaration lines (#1697893)
4bff0a
- nspawn: rework how we allocate/kill scopes (#1697893)
4bff0a
- unit: enqueue cgroup empty check event if the last ref on a unit is dropped (#1697893)
4bff0a
- Revert "journal: remove journal audit socket" (#1699287)
4bff0a
- journal: don't enable systemd-journald-audit.socket by default (#1699287)
4bff0a
- logs-show: use grey color for de-emphasizing journal log output (#1695601)
4bff0a
- units: add [Install] section to tmp.mount (#1667065)
4bff0a
- nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESS (#1691691)
4bff0a
- util.h: add new UNPROTECT_ERRNO macro (#1691691)
4bff0a
- nss: unportect errno before writing to NSS' *errnop (#1691691)
4bff0a
- seccomp: reduce logging about failure to add syscall to seccomp (#1658691)
4bff0a
- format-table: when duplicating a cell, also copy the color (#1689832)
4bff0a
- format-table: optionally make specific cells clickable links (#1689832)
4bff0a
- format-table: before outputting a color, check if colors are available (#1689832)
4bff0a
- format-table: add option to store/format percent and uint64_t values in cells (#1689832)
4bff0a
- format-table: optionally allow reversing the sort order for a column (#1689832)
4bff0a
- format-table: add table_update() to update existing entries (#1689832)
4bff0a
- format-table: add an API for getting the cell at a specific row/column (#1689832)
4bff0a
- format-table: always underline header line (#1689832)
4bff0a
- format-table: add calls to query the data in a specific cell (#1689832)
4bff0a
- format-table: make sure we never call memcmp() with NULL parameters (#1689832)
4bff0a
- format-table: use right field for display (#1689832)
4bff0a
- format-table: add option to uppercase cells on display (#1689832)
4bff0a
- format-table: never try to reuse cells that have color/url/uppercase set (#1689832)
4bff0a
- locale-util: add logic to output smiley emojis at various happiness levels (#1689832)
4bff0a
- analyze: add new security verb (#1689832)
4bff0a
- tests: add a rudimentary fuzzer for server_process_syslog_message (#9979) (#1696224)
4bff0a
- journald: make it clear that dev_kmsg_record modifies the string passed to it (#1696224)
4bff0a
- journald: free the allocated memory before returning from dev_kmsg_record (#1696224)
4bff0a
- tests: rework the code fuzzing journald (#1696224)
4bff0a
- journald: make server_process_native_message compatible with fuzz_journald_processing_function (#1696224)
4bff0a
- tests: add a fuzzer for server_process_native_message (#1696224)
4bff0a
- tests: add a fuzzer for sd-ndisc (#1696224)
4bff0a
- ndisc: fix two infinite loops (#1696224)
4bff0a
- tests: add reproducers for several issues uncovered with fuzz-journald-syslog (#1696224)
4bff0a
- tests: add a reproducer for an infinite loop in ndisc_handle_datagram (#1696224)
4bff0a
- tests: add a reproducer for another infinite loop in ndisc_handle_datagram (#1696224)
4bff0a
- fuzz: rename "fuzz-corpus" directory to just "fuzz" (#1696224)
4bff0a
- test: add testcase for issue 10007 by oss-fuzz (#1696224)
4bff0a
- fuzz: unify the "fuzz-regressions" directory with the main corpus (#1696224)
4bff0a
- test-bus-marshal: use cescaping instead of hexmem (#1696224)
4bff0a
- meson: add -Dlog-trace to set LOG_TRACE (#1696224)
4bff0a
- meson: allow building resolved and machined without nss modules (#1696224)
4bff0a
- meson: drop duplicated condition (#1696224)
4bff0a
- meson: use .source_root() in more places (#1696224)
4bff0a
- meson: treat all fuzz cases as unit tests (#1696224)
4bff0a
- fuzz-bus-message: add fuzzer for message parsing (#1696224)
4bff0a
- bus-message: use structured initialization to avoid use of unitialized memory (#1696224)
4bff0a
- bus-message: avoid an infinite loop on empty structures (#1696224)
4bff0a
- bus-message: let's always use -EBADMSG when the message is bad (#1696224)
4bff0a
- bus-message: rename function for clarity (#1696224)
4bff0a
- bus-message: use define (#1696224)
4bff0a
- bus: do not print (null) if the message has unknown type (#1696224)
4bff0a
- bus-message: fix calculation of offsets table (#1696224)
4bff0a
- bus-message: remove duplicate assignment (#1696224)
4bff0a
- bus-message: fix calculation of offsets table for arrays (#1696224)
4bff0a
- bus-message: drop asserts in functions which are wrappers for varargs version (#1696224)
4bff0a
- bus-message: output debug information about offset troubles (#1696224)
4bff0a
- bus-message: fix skipping of array fields in !gvariant messages (#1696224)
4bff0a
- bus-message: also properly copy struct signature when skipping (#1696224)
4bff0a
- fuzz-bus-message: add two test cases that pass now (#1696224)
4bff0a
- bus-message: return -EBADMSG not -EINVAL on invalid !gvariant messages (#1696224)
4bff0a
- bus-message: avoid wrap-around when using length read from message (#1696224)
4bff0a
- util: do not use stack frame for parsing arbitrary inputs (#1696224)
4bff0a
- travis: enable ASan and UBSan on RHEL8 (#1683319)
4bff0a
- tests: keep SYS_PTRACE when running under ASan (#1683319)
4bff0a
- tree-wide: various ubsan zero size memory fixes (#1683319)
4bff0a
- util: introduce memcmp_safe() (#1683319)
4bff0a
- test-socket-util: avoid "memleak" reported by valgrind (#1683319)
4bff0a
- sd-journal: escape binary data in match_make_string() (#1683319)
4bff0a
- capability: introduce CAP_TO_MASK_CORRECTED() macro replacing CAP_TO_MASK() (#1683319)
4bff0a
- sd-bus: use size_t when dealing with memory offsets (#1683319)
4bff0a
- sd-bus: call cap_last_cap() only once in has_cap() (#1683319)
4bff0a
- mount-point: honour AT_SYMLINK_FOLLOW correctly (#1683319)
4bff0a
- travis: switch from trusty to xenial (#1683319)
4bff0a
- test-socket-util: Add tests for receive_fd_iov() and friends. (#1683319)
4bff0a
- socket-util: Introduce send_one_fd_iov() and receive_one_fd_iov() (#1683319)
4bff0a
- core: swap order of "n_storage_fds" and "n_socket_fds" parameters (#1683334)
4bff0a
- execute: use our usual syntax for defining bit masks (#1683334)
4bff0a
- core: introduce new Type=exec service type (#1683334)
4bff0a
- man: document the new Type=exec type (#1683334)
4bff0a
- sd-bus: allow connecting to the pseudo-container ".host" (#1683334)
4bff0a
- sd-login: let's also make sd-login understand ".host" (#1683334)
4bff0a
- test: add test for Type=exec (#1683334)
4bff0a
- journal-gateway: explicitly declare local variables (#1705971)
4bff0a
- tools: drop unused variable (#1705971)
4bff0a
- journal-gateway: use localStorage["cursor"] only when it has valid value (#1705971)
4bff0a
4bff0a
* Tue Apr 30 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-14
4bff0a
- rules: implement new memory hotplug policy (#1670728)
4bff0a
- rules: add the rule that adds elevator= kernel command line parameter (#1670126)
4bff0a
- bus-socket: Fix line_begins() to accept word matching full string (#1692991)
563e3e
- Refuse dbus message paths longer than BUS_PATH_SIZE_MAX limit. (#1678641)
563e3e
- Allocate temporary strings to hold dbus paths on the heap (#1678641)
563e3e
- sd-bus: if we receive an invalid dbus message, ignore and proceeed (#1678641)
4bff0a
- Revert "core: one step back again, for nspawn we actually can't wait for cgroups running empty since systemd will get exactly zero notifications about it" (#1703485)
563e3e
36e8a3
* Tue Feb 26 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-13
36e8a3
- rules: add the rule that adds elevator= kernel command line parameter (#1670126)
36e8a3
36e8a3
* Fri Feb 15 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-12
36e8a3
- core: when deserializing state always use read_line(…, LONG_LINE_MAX, …) (CVE-2018-15686)
36e8a3
- coredump: remove duplicate MESSAGE= prefix from message (#1664976)
36e8a3
- journald: remove unnecessary {} (#1664976)
36e8a3
- journald: do not store the iovec entry for process commandline on stack (#1664976)
36e8a3
- basic/process-util: limit command line lengths to _SC_ARG_MAX (#1664976)
36e8a3
- coredump: fix message when we fail to save a journald coredump (#1664976)
36e8a3
- procfs-util: expose functionality to query total memory (#1664976)
36e8a3
- basic/prioq: add prioq_peek_item() (#1664976)
36e8a3
- journal: limit the number of entries in the cache based on available memory (#1664976)
36e8a3
- journald: periodically drop cache for all dead PIDs (#1664976)
36e8a3
- process-util: don't use overly large buffer to store process command line (#1664976)
36e8a3
- Revert "sysctl.d: switch net.ipv4.conf.all.rp_filter from 1 to 2" (#1653824)
36e8a3
- journal: fix syslog_parse_identifier() (#1664978)
36e8a3
- journald: set a limit on the number of fields (1k) (#1664977)
36e8a3
- journald: when processing a native message, bail more quickly on overbig messages (#1664977)
36e8a3
- journald: lower the maximum entry size limit to ½ for non-sealed fds (#1664977)
36e8a3
- µhttpd: use a cleanup function to call MHD_destroy_response (#1664977)
36e8a3
- journal-remote: verify entry length from header (#1664977)
36e8a3
- journal-remote: set a limit on the number of fields in a message (#1664977)
36e8a3
- journald: correctly attribute log messages also with cgroupsv1 (#1658115)
36e8a3
- rules: add elevator= kernel command line parameter (#1670126)
36e8a3
36e8a3
* Mon Jan 14 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-11
36e8a3
- unit: don't add Requires for tmp.mount (#1619292)
36e8a3
- remove bootchart dependency (#1660119)
36e8a3
36e8a3
* Wed Dec 12 2018 Lukas Nykryn <lnykryn@redhat.com> - 239-10
36e8a3
- cryptsetup-generator: introduce basic keydev support (#1656869)
36e8a3
- cryptsetup: don't use %m if there's no error to show (#1656869)
36e8a3
- cryptsetup-generator: don't return error if target directory already exists (#1656869)
36e8a3
- cryptsetup-generator: allow whitespace characters in keydev specification (#1656869)
36e8a3
- rules: watch metadata changes on DASD devices (#1638676)
36e8a3
- sysctl.d: switch net.ipv4.conf.all.rp_filter from 1 to 2 (#1653824)
36e8a3
36e8a3
* Thu Dec 06 2018 Lukas Nykryn <lnykryn@redhat.com> - 239-9
36e8a3
- dissect-image: use right comparison function (#1602706)
36e8a3
- login: avoid leak of name returned by uid_to_name() (#1602706)
36e8a3
- firewall-util: add an assert that we're not overwriting a buffer (#1602706)
36e8a3
- journal-file: avoid calling ftruncate with invalid fd (#1602706)
36e8a3
- dhcp6: make sure we have enough space for the DHCP6 option header (#1643363)
36e8a3
- core: rename queued_message → pending_reload_message (#1647359)
36e8a3
- core: when we can't send the pending reload message, say we ignore it in the warning we log (#1647359)
36e8a3
- core: make sure we don't throttle change signal generator when a reload is pending (#1647359)
36e8a3
- proc-cmdline: introduce PROC_CMDLINE_RD_STRICT (#1643429)
36e8a3
- debug-generator: introduce rd.* version of all options (#1643429)
36e8a3
- chown-recursive: let's rework the recursive logic to use O_PATH (#1643368)
36e8a3
- chown-recursive: also drop ACLs when recursively chown()ing (#1643368)
36e8a3
- chown-recursive: TAKE_FD() is your friend (#1643368)
36e8a3
- test: add test case for recursive chown()ing (#1643368)
36e8a3
- Revert "sysctl.d: request ECN on both in and outgoing connections" (#1619790)
36e8a3
- detect-virt: do not try to read all of /proc/cpuinfo (#1631532)
36e8a3
- sd-bus: unify three code-paths which free struct bus_container (#1635435)
36e8a3
- sd-bus: properly initialize containers (#1635435)
36e8a3
36e8a3
* Tue Oct 16 2018 Lukas Nykryn <lnykryn@redhat.com> - 239-8
36e8a3
- revert sd-bus: unify three code-paths which free struct bus_container (#1635435)
36e8a3
36e8a3
* Fri Oct 12 2018 Michal Sekletár <msekleta@redhat.com> - 239-7
36e8a3
- change default cgroup hierarchy to "legacy" (#1638650)
36e8a3
- we never added mymachines module to passwd: or group: in RHEL8, hence don't try to remove it (#1638450)
36e8a3
- bump minimal size of random pool to 1024 bytes (#1619268)
36e8a3
- install RHEL-7 compatible rc.local (#1625209)
36e8a3
- backport support for sector-size crypttab option (#1572563)
36e8a3
- units: don't enable per-service IP firewall by default (#1630219)
36e8a3
- sd-bus: unify three code-paths which free struct bus_container (#1635435)
36e8a3
- bus-message: do not crash on message with a string of zero length (#1635439)
36e8a3
- bus-message: stack based buffer overflow in free_and_strdup (#1635428)
36e8a3
- journal: change support URL shown in the catalog entries (#1550548)
36e8a3
36e8a3
* Mon Sep 10 2018 Michal Sekletár <msekleta@redhat.com> - 239-6
36e8a3
- move /etc/yum/protected.d/systemd.conf to /etc/dnf/ (#1626973)
36e8a3
36e8a3
* Fri Sep 07 2018 Josh Boyer <jwboyer@redhat.com> - 239-5
36e8a3
- Fix file conflict between yum and systemd (#1626682)
36e8a3
36e8a3
* Tue Aug 14 2018 Michal Sekletár <msekleta@redhat.com> - 239-4
36e8a3
- drop the patch for delayed loading of config in net_setup_link and set NAME in prefixdevname udev rules (#1614681)
36e8a3
- bus: move BUS_DONT_DESTROY calls after asserts (#1610397)
36e8a3
36e8a3
* Fri Aug 10 2018 Michal Sekletár <msekleta@redhat.com> - 239-3
36e8a3
- net_setup_link: delay loading configuration, just before we apply it (#1614681)
36e8a3
36e8a3
* Thu Aug 09 2018 Michal Sekletár <msekleta@redhat.com> - 239-2
36e8a3
- 20-grubby.install: populate symvers.gz file (#1609698)
36e8a3
- net_setup_link: allow renaming interfaces that were renamed already
36e8a3
- units: drop DynamicUser=yes from systemd-resolved.service
36e8a3
- journal: remove journal audit socket
36e8a3
36e8a3
* Wed Aug 01 2018 Michal Sekletár <msekleta@redhat.com> - 239-1
36e8a3
- rebase to systemd-239
36e8a3
- Override systemd-user PAM config in install and not prep (patch by Filipe Brandenburger <filbranden@google.com>)
36e8a3
- use %%autosetup -S git_am to apply patches
36e8a3
- revert upstream default for RemoveIPC (#1523233)
36e8a3
- bump DefaultTasksMax to 80% of kernel default (#1523236)
36e8a3
- avoid /tmp being mounted as tmpfs without the user's will (#1578772)
36e8a3
- bump maximum number of processes in user slice to 80% of pid.max (#1523236)
36e8a3
- forwardport downstream-only udev rules from RHEL-7 (#1523227)
36e8a3
- don't ship systemd-networkd
36e8a3
- don't ship systemd-timesyncd
36e8a3
- add back support for WAIT_FOR to udev rules (#1523213)
36e8a3
36e8a3
* Wed May 16 2018 Jan Synáček <jsynacek@redhat.com> - 238-8
36e8a3
- do not mount /tmp as tmpfs (#1578772)
36e8a3
36e8a3
* Tue May 15 2018 Jan Synáček <jsynacek@redhat.com> - 238-7
36e8a3
- fix compilation (#1578318)
36e8a3
36e8a3
* Fri Apr 27 2018 Michal Sekletar <msekleta@redhat.com> - 238-6
36e8a3
- forwardport downstream-only udev rules from RHEL-7 (#1523227)
36e8a3
- set RemoveIPC=no by default (#1523233)
36e8a3
36e8a3
* Thu Apr 12 2018 Michal Sekletar <msekleta@redhat.com> - 238-5
36e8a3
- also drop qrencode-devel from BuildRequires as it is no longer needed (#1566158)
36e8a3
36e8a3
* Wed Apr 11 2018 Michal Sekletar <msekleta@redhat.com> - 238-4
36e8a3
- disable support for qrencode (#1566158)
36e8a3
- bump default journal rate limit to 10000 messages per 30s (#1563729)
36e8a3
- fix unit reloads (#1560549)
36e8a3
- don't create /var/log/journal during package installation (#1523188)
36e8a3
36e8a3
* Fri Mar 09 2018 Troy Dawson <tdawson@redhat.com> - 238-3.1
36e8a3
- Rebuild with cryptsetup-2
36e8a3
36e8a3
* Wed Mar  7 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-3
36e8a3
- Revert the patches for GRUB BootLoaderSpec support
36e8a3
- Add patch for /etc/machine-id creation (#1552843)
36e8a3
36e8a3
* Tue Mar  6 2018 Yu Watanabe <watanabe.yu@gmail.com> - 238-2
36e8a3
- Fix transfiletrigger script (#1551793)
36e8a3
36e8a3
* Mon Mar  5 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-1
36e8a3
- Update to latest version
36e8a3
- This fixes a hard-to-trigger potential vulnerability (CVE-2018-6954)
36e8a3
- New transfiletriggers are installed for udev hwdb and rules, the journal
36e8a3
  catalog, sysctl.d, binfmt.d, sysusers.d, tmpfiles.d.
36e8a3
36e8a3
* Tue Feb 27 2018 Javier Martinez Canillas <javierm@redhat.com> - 237-7.git84c8da5
36e8a3
- Add patch to install kernel images for GRUB BootLoaderSpec support
36e8a3
36e8a3
* Sat Feb 24 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-6.git84c8da5
36e8a3
- Create /etc/systemd in %%post libs if necessary (#1548607)
36e8a3
36e8a3
* Fri Feb 23 2018 Adam Williamson <awilliam@redhat.com> - 237-5.git84c8da5
36e8a3
- Use : not touch to create file in -libs %%post
36e8a3
36e8a3
* Thu Feb 22 2018 Patrick Uiterwijk <patrick@puiterwijk.org> - 237-4.git84c8da5
36e8a3
- Add coreutils dep for systemd-libs %%post
36e8a3
- Add patch to typecast USB IDs to avoid compile failure
36e8a3
36e8a3
* Wed Feb 21 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-3.git84c8da5
36e8a3
- Update some patches for test skipping that were updated upstream
36e8a3
  before merging
36e8a3
- Add /usr/lib/systemd/purge-nobody-user — a script to check if nobody is defined
36e8a3
  correctly and possibly replace existing mappings
36e8a3
36e8a3
* Tue Feb 20 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-2.gitdff4849
36e8a3
- Backport a bunch of patches, most notably for the journal and various
36e8a3
  memory issues. Some minor build fixes.
36e8a3
- Switch to new ldconfig macros that do nothing in F28+
36e8a3
- /etc/systemd/dont-synthesize-nobody is created in %%post if nfsnobody
36e8a3
  or nobody users are defined (#1537262)
36e8a3
36e8a3
* Fri Feb  9 2018 Zbigniew Jędrzejeweski-Szmek <zbyszek@in.waw.pl> - 237-1.git78bd769
36e8a3
- Update to first stable snapshot (various minor memory leaks and misaccesses,
36e8a3
  some documentation bugs, build fixes).
36e8a3
36e8a3
* Sun Jan 28 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-1
36e8a3
- Update to latest version
36e8a3
36e8a3
* Sun Jan 21 2018 Björn Esser <besser82@fedoraproject.org> - 236-4.git3e14c4c
36e8a3
- Add patch to include <crypt.h> if needed
36e8a3
36e8a3
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 236-3.git3e14c4c
36e8a3
- Rebuilt for switch to libxcrypt
36e8a3
36e8a3
* Thu Jan 11 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 236-2.git23e14c4
36e8a3
- Backport a bunch of bugfixes from upstream (#1531502, #1531381, #1526621
36e8a3
  various memory corruptions in systemd-networkd)
36e8a3
- /dev/kvm is marked as a static node which fixes permissions on s390x
36e8a3
  and ppc64 (#1532382)
36e8a3
36e8a3
* Fri Dec 15 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 236-1
36e8a3
- Update to latest version
36e8a3
36e8a3
* Mon Dec 11 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-5.git4a0e928
36e8a3
- Update to latest git snapshot, do not build for realz
36e8a3
- Switch to libidn2 again (#1449145)
36e8a3
36e8a3
* Tue Nov 07 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-4
36e8a3
- Rebuild for cryptsetup-2.0.0-0.2.fc28
36e8a3
36e8a3
* Wed Oct 25 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-3
36e8a3
- Backport a bunch of patches, including LP#172535
36e8a3
36e8a3
* Wed Oct 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-2
36e8a3
- Patches for cryptsetup _netdev
36e8a3
36e8a3
* Fri Oct  6 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-1
36e8a3
- Update to latest version
36e8a3
36e8a3
* Tue Sep 26 2017 Nathaniel McCallum <npmccallum@redhat.com> - 234-8
36e8a3
- Backport /etc/crypttab _netdev feature from upstream
36e8a3
36e8a3
* Thu Sep 21 2017 Michal Sekletar <msekleta@redhat.com> - 234-7
36e8a3
- Make sure to remove all device units sharing the same sysfs path (#1475570)
36e8a3
36e8a3
* Mon Sep 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-6
36e8a3
- Bump xslt recursion limit for libxslt-1.30
36e8a3
36e8a3
* Mon Jul 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-5
36e8a3
- Backport more patches (#1476005, hopefully #1462378)
36e8a3
36e8a3
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org>
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
36e8a3
36e8a3
* Mon Jul 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-3
36e8a3
- Fix x-systemd.timeout=0 in /etc/fstab (#1462378)
36e8a3
- Minor patches (memleaks, --help fixes, seccomp on arm64)
36e8a3
36e8a3
* Thu Jul 13 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-2
36e8a3
- Create kvm group (#1431876)
36e8a3
36e8a3
* Thu Jul 13 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-1
36e8a3
- Latest release
36e8a3
36e8a3
* Sat Jul  1 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-7.git74d8f1c
36e8a3
- Update to snapshot
36e8a3
- Build with meson again
36e8a3
36e8a3
* Tue Jun 27 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-6
36e8a3
- Fix an out-of-bounds write in systemd-resolved (CVE-2017-9445)
36e8a3
36e8a3
* Fri Jun 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-5.gitec36d05
36e8a3
- Update to snapshot version, build with meson
36e8a3
36e8a3
* Thu Jun 15 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-4
36e8a3
- Backport a bunch of small fixes (memleaks, wrong format strings,
36e8a3
  man page clarifications, shell completion)
36e8a3
- Fix systemd-resolved crash on crafted DNS packet (CVE-2017-9217, #1455493)
36e8a3
- Fix systemd-vconsole-setup.service error on systems with no VGA console (#1272686)
36e8a3
- Drop soft-static uid for systemd-journal-gateway
36e8a3
- Use ID from /etc/os-release as ntpvendor
36e8a3
36e8a3
* Thu Mar 16 2017 Michal Sekletar <msekleta@redhat.com> - 233-3
36e8a3
- Backport bugfixes from upstream
36e8a3
- Don't return error when machinectl couldn't figure out container IP addresses (#1419501)
36e8a3
36e8a3
* Thu Mar  2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-2
36e8a3
- Fix installation conflict with polkit
36e8a3
36e8a3
* Thu Mar  2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-1
36e8a3
- New upstream release (#1416201, #1405439, #1420753, many others)
36e8a3
- New systemd-tests subpackage with "installed tests"
36e8a3
36e8a3
* Thu Feb 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-15
36e8a3
- Add %%ghost %%dir entries for .wants dirs of our targets (#1422894)
36e8a3
36e8a3
* Tue Feb 14 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-14
36e8a3
- Ignore the hwdb parser test
36e8a3
36e8a3
* Tue Feb 14 2017 Jan Synáček <jsynacek@redhat.com> - 232-14
36e8a3
- machinectl fails when virtual machine is running (#1419501)
36e8a3
36e8a3
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 232-13
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
36e8a3
36e8a3
* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-12
36e8a3
- Backport patch for initrd-switch-root.service getting killed (#1414904)
36e8a3
- Fix sd-journal-gatewayd -D, --trust, and COREDUMP_CONTAINER_CMDLINE
36e8a3
  extraction by sd-coredump.
36e8a3
36e8a3
* Sun Jan 29 2017 zbyszek <zbyszek@in.waw.pl> - 232-11
36e8a3
- Backport a number of patches (#1411299, #1413075, #1415745,
36e8a3
                                ##1415358, #1416588, #1408884)
36e8a3
- Fix various memleaks and unitialized variable access
36e8a3
- Shell completion enhancements
36e8a3
- Enable TPM logging by default (#1411156)
36e8a3
- Update hwdb (#1270124)
36e8a3
36e8a3
* Thu Jan 19 2017 Adam Williamson <awilliam@redhat.com> - 232-10
36e8a3
- Backport fix for boot failure in initrd-switch-root (#1414904)
36e8a3
36e8a3
* Wed Jan 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-9
36e8a3
- Add fake dependency on systemd-pam to systemd-devel to ensure systemd-pam
36e8a3
  is available as multilib (#1414153)
36e8a3
36e8a3
* Tue Jan 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-8
36e8a3
- Fix buildsystem to check for lz4 correctly (#1404406)
36e8a3
36e8a3
* Wed Jan 11 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-7
36e8a3
- Various small tweaks to scriplets
36e8a3
36e8a3
* Sat Jan 07 2017 Kevin Fenzi <kevin@scrye.com> - 232-6
36e8a3
- Fix scriptlets to never fail in libs post
36e8a3
36e8a3
* Fri Jan 06 2017 Kevin Fenzi <kevin@scrye.com> - 232-5
36e8a3
- Add patch from Michal Schmidt to avoid process substitution (#1392236)
36e8a3
36e8a3
* Sun Nov  6 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-4
36e8a3
- Rebuild (#1392236)
36e8a3
36e8a3
* Fri Nov  4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-3
36e8a3
- Make /etc/dbus-1/system.d directory non-%%ghost
36e8a3
36e8a3
* Fri Nov  4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-2
36e8a3
- Fix kernel-install (#1391829)
36e8a3
- Restore previous systemd-user PAM config (#1391836)
36e8a3
- Move journal-upload.conf.5 from systemd main to journal-remote subpackage (#1391833)
36e8a3
- Fix permissions on /var/lib/systemd/journal-upload (#1262665)
36e8a3
36e8a3
* Thu Nov  3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-1
36e8a3
- Update to latest version (#998615, #1181922, #1374371, #1390704, #1384150, #1287161)
36e8a3
- Add %%{_isa} to Provides on arch-full packages (#1387912)
36e8a3
- Create systemd-coredump user in %%pre (#1309574)
36e8a3
- Replace grubby patch with a short-circuiting install.d "plugin"
36e8a3
- Enable nss-systemd in the passwd, group lines in nsswith.conf
36e8a3
- Add [!UNAVAIL=return] fallback after nss-resolve in hosts line in nsswith.conf
36e8a3
- Move systemd-nspawn man pages to the right subpackage (#1391703)
36e8a3
36e8a3
* Tue Oct 18 2016 Jan Synáček <jsynacek@redhat.com> - 231-11
36e8a3
- SPC - Cannot restart host operating from container (#1384523)
36e8a3
36e8a3
* Sun Oct  9 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-10
36e8a3
- Do not recreate /var/log/journal on upgrades (#1383066)
36e8a3
- Move nss-myhostname provides to systemd-libs (#1383271)
36e8a3
36e8a3
* Fri Oct  7 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-9
36e8a3
- Fix systemctl set-default (#1374371)
36e8a3
- Prevent systemd-udev-trigger.service from restarting (follow-up for #1378974)
36e8a3
36e8a3
* Tue Oct  4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-8
36e8a3
- Apply fix for #1378974
36e8a3
36e8a3
* Mon Oct  3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-7
36e8a3
- Apply patches properly
36e8a3
36e8a3
* Thu Sep 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-6
36e8a3
- Better fix for (#1380286)
36e8a3
36e8a3
* Thu Sep 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-5
36e8a3
- Denial-of-service bug against pid1 (#1380286)
36e8a3
36e8a3
* Thu Aug 25 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-4
36e8a3
- Fix preset-all (#1363858)
36e8a3
- Fix issue with daemon-reload messing up graphics (#1367766)
36e8a3
- A few other bugfixes
36e8a3
36e8a3
* Wed Aug 03 2016 Adam Williamson <awilliam@redhat.com> - 231-3
36e8a3
- Revert preset-all change, it broke stuff (#1363858)
36e8a3
36e8a3
* Wed Jul 27 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 231-2
36e8a3
- Call preset-all on initial installation (#1118740)
36e8a3
- Fix botched Recommends for libxkbcommon
36e8a3
36e8a3
* Tue Jul 26 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 231-1
36e8a3
- Update to latest version
36e8a3
36e8a3
* Wed Jun  8 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 230-3
36e8a3
- Update to latest git snapshot (fixes for systemctl set-default,
36e8a3
  polkit lingering policy, reversal of the framebuffer rules,
36e8a3
  unaligned access fixes, fix for StartupBlockIOWeight-over-dbus).
36e8a3
  Those changes are interspersed with other changes and new features
36e8a3
  (mostly in lldp, networkd, and nspawn). Some of those new features
36e8a3
  might not work, but I think that existing functionality should not
36e8a3
  be broken, so it seems worthwile to update to the snapshot.
36e8a3
36e8a3
* Sat May 21 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 230-2
36e8a3
- Remove systemd-compat-libs on upgrade
36e8a3
36e8a3
* Sat May 21 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 230-1
36e8a3
- New version
36e8a3
- Drop compat-libs
36e8a3
- Require libxkbcommon explictly, since the automatic dependency will
36e8a3
  not be generated anymore
36e8a3
36e8a3
* Tue Apr 26 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 229-15
36e8a3
- Remove duplicated entries in -container %%files (#1330395)
36e8a3
36e8a3
* Fri Apr 22 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-14
36e8a3
- Move installation of udev services to udev subpackage (#1329023)
36e8a3
36e8a3
* Mon Apr 18 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-13
36e8a3
- Split out systemd-pam subpackage (#1327402)
36e8a3
36e8a3
* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-12
36e8a3
- move more binaries and services from the main package to subpackages
36e8a3
36e8a3
* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-11
36e8a3
- move more binaries and services from the main package to subpackages
36e8a3
36e8a3
* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-10
36e8a3
- move device dependant stuff to the udev subpackage
36e8a3
36e8a3
* Tue Mar 22 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-9
36e8a3
- Add myhostname to /etc/nsswitch.conf (#1318303)
36e8a3
36e8a3
* Mon Mar 21 2016 Harald Hoyer <harald@redhat.com> - 229-8
36e8a3
- fixed kernel-install for copying files for grubby
36e8a3
Resolves: rhbz#1299019
36e8a3
36e8a3
* Thu Mar 17 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-7
36e8a3
- Moar patches (#1316964, #1317928)
36e8a3
- Move vconsole-setup and tmpfiles-setup-dev bits to systemd-udev
36e8a3
- Protect systemd-udev from deinstallation
36e8a3
36e8a3
* Fri Mar 11 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-6
36e8a3
- Create /etc/resolv.conf symlink from systemd-resolved (#1313085)
36e8a3
36e8a3
* Fri Mar  4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-5
36e8a3
- Split out systemd-container subpackage (#1163412)
36e8a3
- Split out system-udev subpackage
36e8a3
- Add various bugfix patches, incl. a tentative fix for #1308771
36e8a3
36e8a3
* Tue Mar  1 2016 Peter Robinson <pbrobinson@fedoraproject.org> 229-4
36e8a3
- Power64 and s390(x) now have libseccomp support
36e8a3
- aarch64 has gnu-efi
36e8a3
36e8a3
* Tue Feb 23 2016 Jan Synáček <jsynacek@redhat.com> - 229-3
36e8a3
- Fix build failures on ppc64 (#1310800)
36e8a3
36e8a3
* Tue Feb 16 2016 Dennis Gilmore <dennis@ausil.us> - 229-2
36e8a3
- revert: fixed kernel-install for copying files for grubby
36e8a3
Resolves: rhbz#1299019
36e8a3
- this causes the dtb files to not get installed at all and the fdtdir
36e8a3
- line in extlinux.conf to not get updated correctly
36e8a3
36e8a3
* Thu Feb 11 2016 Michal Sekletar <msekleta@redhat.com> - 229-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Feb 11 2016 Harald Hoyer <harald@redhat.com> - 228-10.gite35a787
36e8a3
- fixed kernel-install for copying files for grubby
36e8a3
Resolves: rhbz#1299019
36e8a3
36e8a3
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 228-9.gite35a787
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
36e8a3
36e8a3
* Wed Jan 27 2016 Peter Robinson <pbrobinson@fedoraproject.org> 228-8.gite35a787
36e8a3
- Rebuild for binutils on aarch64 fix
36e8a3
36e8a3
* Fri Jan 08 2016 Dan Horák <dan[at]danny.cz> - 228-7.gite35a787
36e8a3
- apply the conflict with fedora-release only in Fedora
36e8a3
36e8a3
* Thu Dec 10 2015 Jan Synáček <jsynacek@redhat.com> - 228-6.gite35a787
36e8a3
- Fix rawhide build failures on ppc64 (#1286249)
36e8a3
36e8a3
* Sun Nov 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-6.gite35a787
36e8a3
- Create /etc/systemd/network (#1286397)
36e8a3
36e8a3
* Thu Nov 26 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-5.gite35a787
36e8a3
- Do not install nss modules by default
36e8a3
36e8a3
* Tue Nov 24 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-4.gite35a787
36e8a3
- Update to latest upstream git: there is a bunch of fixes
36e8a3
  (nss-mymachines overflow bug, networkd fixes, more completions are
36e8a3
  properly installed), mixed with some new resolved features.
36e8a3
- Rework file triggers so that they always run before daemons are restarted
36e8a3
36e8a3
* Thu Nov 19 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-3
36e8a3
- Enable rpm file triggers for daemon-reload
36e8a3
36e8a3
* Thu Nov 19 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-2
36e8a3
- Fix version number in obsoleted package name (#1283452)
36e8a3
36e8a3
* Wed Nov 18 2015 Kay Sievers <kay@redhat.com> - 228-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Nov 12 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 227-7
36e8a3
- Rename journal-gateway subpackage to journal-remote
36e8a3
- Ignore the access mode on /var/log/journal (#1048424)
36e8a3
- Do not assume fstab is present (#1281606)
36e8a3
36e8a3
* Wed Nov 11 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 227-6
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
36e8a3
36e8a3
* Tue Nov 10 2015 Lukáš Nykrýn <lnykryn@redhat.com> - 227-5
36e8a3
- Rebuild for libmicrohttpd soname bump
36e8a3
36e8a3
* Fri Nov 06 2015 Robert Kuska <rkuska@redhat.com> - 227-4
36e8a3
- Rebuilt for Python3.5 rebuild
36e8a3
36e8a3
* Wed Nov  4 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 227-3
36e8a3
- Fix syntax in kernel-install (#1277264)
36e8a3
36e8a3
* Tue Nov 03 2015 Michal Schmidt <mschmidt@redhat.com> - 227-2
36e8a3
- Rebuild for libmicrohttpd soname bump.
36e8a3
36e8a3
* Wed Oct  7 2015 Kay Sievers <kay@redhat.com> - 227-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Sep 18 2015 Jan Synáček <jsynacek@redhat.com> - 226-3
36e8a3
- user systemd-journal-upload should be in systemd-journal group (#1262743)
36e8a3
36e8a3
* Fri Sep 18 2015 Kay Sievers <kay@redhat.com> - 226-2
36e8a3
- Add selinux to  system-user PAM config
36e8a3
36e8a3
* Tue Sep  8 2015 Kay Sievers <kay@redhat.com> - 226-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Aug 27 2015 Kay Sievers <kay@redhat.com> - 225-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Jul 31 2015 Kay Sievers <kay@redhat.com> - 224-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Jul 29 2015 Kay Sievers <kay@redhat.com> - 223-2
36e8a3
- update to git snapshot
36e8a3
36e8a3
* Wed Jul 29 2015 Kay Sievers <kay@redhat.com> - 223-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Jul  9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 222-2
36e8a3
- Remove python subpackages (python-systemd in now standalone)
36e8a3
36e8a3
* Tue Jul  7 2015 Kay Sievers <kay@redhat.com> - 222-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Jul  6 2015 Kay Sievers <kay@redhat.com> - 221-5.git619b80a
36e8a3
- update to git snapshot
36e8a3
36e8a3
* Mon Jul  6 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@laptop> - 221-4.git604f02a
36e8a3
- Add example file with yama config (#1234951)
36e8a3
36e8a3
* Sun Jul 5 2015 Kay Sievers <kay@redhat.com> - 221-3.git604f02a
36e8a3
- update to git snapshot
36e8a3
36e8a3
* Mon Jun 22 2015 Kay Sievers <kay@redhat.com> - 221-2
36e8a3
- build systemd-boot EFI tools
36e8a3
36e8a3
* Fri Jun 19 2015 Lennart Poettering <lpoetter@redhat.com> - 221-1
36e8a3
- New upstream release
36e8a3
- Undoes botched translation check, should be reinstated later?
36e8a3
36e8a3
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 220-10
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
36e8a3
36e8a3
* Thu Jun 11 2015 Peter Robinson <pbrobinson@fedoraproject.org> 220-9
36e8a3
- The gold linker is now fixed on aarch64
36e8a3
36e8a3
* Tue Jun  9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 220-8
36e8a3
- Remove gudev which is now provided as separate package (libgudev)
36e8a3
- Fix for spurious selinux denials (#1224211)
36e8a3
- Udev change events (#1225905)
36e8a3
- Patches for some potential crashes
36e8a3
- ProtectSystem=yes does not touch /home
36e8a3
- Man page fixes, hwdb updates, shell completion updates
36e8a3
- Restored persistent device symlinks for bcache, xen block devices
36e8a3
- Tag all DRM cards as master-of-seat
36e8a3
36e8a3
* Tue Jun 09 2015 Harald Hoyer <harald@redhat.com> 220-7
36e8a3
- fix udev block device watch
36e8a3
36e8a3
* Tue Jun 09 2015 Harald Hoyer <harald@redhat.com> 220-6
36e8a3
- add support for network disk encryption
36e8a3
36e8a3
* Sun Jun  7 2015 Peter Robinson <pbrobinson@fedoraproject.org> 220-5
36e8a3
- Disable gold on aarch64 until it's fixed (tracked in rhbz #1225156)
36e8a3
36e8a3
* Sat May 30 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 220-4
36e8a3
- systemd-devel should require systemd-libs, not the main package (#1226301)
36e8a3
- Check for botched translations (#1226566)
36e8a3
- Make /etc/udev/hwdb.d part of the rpm (#1226379)
36e8a3
36e8a3
* Thu May 28 2015 Richard W.M. Jones <rjones@redhat.com> - 220-3
36e8a3
- Add patch to fix udev --daemon not cleaning child processes
36e8a3
  (upstream commit 86c3bece38bcf5).
36e8a3
36e8a3
* Wed May 27 2015 Richard W.M. Jones <rjones@redhat.com> - 220-2
36e8a3
- Add patch to fix udev --daemon crash (upstream commit 040e689654ef08).
36e8a3
36e8a3
* Thu May 21 2015 Lennart Poettering <lpoetter@redhat.com> - 220-1
36e8a3
- New upstream release
36e8a3
- Drop /etc/mtab hack, as that's apparently fixed in mock now (#1116158)
36e8a3
- Remove ghosting for %%{_sysconfdir}/systemd/system/runlevel*.target, these targets are not configurable anymore in systemd upstream
36e8a3
- Drop work-around for #1002806, since this is solved upstream now
36e8a3
36e8a3
* Wed May 20 2015 Dennis Gilmore <dennis@ausil.us> - 219-15
36e8a3
- fix up the conflicts version for fedora-release
36e8a3
36e8a3
* Wed May 20 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-14
36e8a3
- Remove presets (#1221340)
36e8a3
- Fix (potential) crash and memory leak in timedated, locking failure
36e8a3
  in systemd-nspawn, crash in resolved.
36e8a3
- journalctl --list-boots should be faster
36e8a3
- zsh completions are improved
36e8a3
- various ommissions in docs are corrected (#1147651)
36e8a3
- VARIANT and VARIANT_ID fields in os-release are documented
36e8a3
- systemd-fsck-root.service is generated in the initramfs (#1201979, #1107818)
36e8a3
- systemd-tmpfiles should behave better on read-only file systems (#1207083)
36e8a3
36e8a3
* Wed Apr 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-13
36e8a3
- Patches for some outstanding annoyances
36e8a3
- Small keyboard hwdb updates
36e8a3
36e8a3
* Wed Apr  8 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-12
36e8a3
- Tighten requirements between subpackages (#1207381).
36e8a3
36e8a3
* Sun Mar 22 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-11
36e8a3
- Move all parts systemd-journal-{remote,upload} to
36e8a3
  systemd-journal-gatewayd subpackage (#1193143).
36e8a3
- Create /var/lib/systemd/journal-upload directory (#1193145).
36e8a3
- Cut out lots of stupid messages at debug level which were obscuring more
36e8a3
  important stuff.
36e8a3
- Apply "tentative" state for devices only when they are added, not removed.
36e8a3
- Ignore invalid swap pri= settings (#1204336)
36e8a3
- Fix SELinux check for timedated operations to enable/disable ntp (#1014315)
36e8a3
- Fix comparing of filesystem paths (#1184016)
36e8a3
36e8a3
* Sat Mar 14 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-10
36e8a3
- Fixes for bugs 1186018, 1195294, 1185604, 1196452.
36e8a3
- Hardware database update.
36e8a3
- Documentation fixes.
36e8a3
- A fix for journalctl performance regression.
36e8a3
- Fix detection of inability to open files in journalctl.
36e8a3
- Detect SuperH architecture properly.
36e8a3
- The first of duplicate lines in tmpfiles wins again.
36e8a3
- Do vconsole setup after loading vconsole driver, not fbcon.
36e8a3
- Fix problem where some units were restarted during systemd reexec.
36e8a3
- Fix race in udevadm settle tripping up NetworkManager.
36e8a3
- Downgrade various log messages.
36e8a3
- Fix issue where journal-remote would process some messages with a delay.
36e8a3
- GPT /srv partition autodiscovery is fixed.
36e8a3
- Reconfigure old Finnish keymaps in post (#1151958)
36e8a3
36e8a3
* Tue Mar 10 2015 Jan Synáček <jsynacek@redhat.com> - 219-9
36e8a3
- Buttons on Lenovo X6* tablets broken (#1198939)
36e8a3
36e8a3
* Tue Mar  3 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-8
36e8a3
- Reworked device handling (#1195761)
36e8a3
- ACL handling fixes (with a script in %%post)
36e8a3
- Various log messages downgraded (#1184712)
36e8a3
- Allow PIE on s390 again (#1197721)
36e8a3
36e8a3
* Wed Feb 25 2015 Michal Schmidt <mschmidt@redhat.com> - 219-7
36e8a3
- arm: reenable lto. gcc-5.0.0-0.16 fixed the crash (#1193212)
36e8a3
36e8a3
* Tue Feb 24 2015 Colin Walters <walters@redhat.com> - 219-6
36e8a3
- Revert patch that breaks Atomic/OSTree (#1195761)
36e8a3
36e8a3
* Fri Feb 20 2015 Michal Schmidt <mschmidt@redhat.com> - 219-5
36e8a3
- Undo the resolv.conf workaround, Aim for a proper fix in Rawhide.
36e8a3
36e8a3
* Fri Feb 20 2015 Michal Schmidt <mschmidt@redhat.com> - 219-4
36e8a3
- Revive fedora-disable-resolv.conf-symlink.patch to unbreak composes.
36e8a3
36e8a3
* Wed Feb 18 2015 Michal Schmidt <mschmidt@redhat.com> - 219-3
36e8a3
- arm: disabling gold did not help; disable lto instead (#1193212)
36e8a3
36e8a3
* Tue Feb 17 2015 Peter Jones <pjones@redhat.com> - 219-2
36e8a3
- Update 90-default.present for dbxtool.
36e8a3
36e8a3
* Mon Feb 16 2015 Lennart Poettering <lpoetter@redhat.com> - 219-1
36e8a3
- New upstream release
36e8a3
- This removes the sysctl/bridge hack, a different solution needs to be found for this (see #634736)
36e8a3
- This removes the /etc/resolv.conf hack, anaconda needs to fix their handling of /etc/resolv.conf as symlink
36e8a3
- This enables "%%check"
36e8a3
- disable gold on arm, as that is broken (see #1193212)
36e8a3
36e8a3
* Mon Feb 16 2015 Peter Robinson <pbrobinson@fedoraproject.org> 218-6
36e8a3
- aarch64 now has seccomp support
36e8a3
36e8a3
* Thu Feb 05 2015 Michal Schmidt <mschmidt@redhat.com> - 218-5
36e8a3
- Don't overwrite systemd.macros with unrelated Source file.
36e8a3
36e8a3
* Thu Feb  5 2015 Jan Synáček <jsynacek@redhat.com> - 218-4
36e8a3
- Add a touchpad hwdb (#1189319)
36e8a3
36e8a3
* Thu Jan 15 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 218-4
36e8a3
- Enable xkbcommon dependency to allow checking of keymaps
36e8a3
- Fix permissions of /var/log/journal (#1048424)
36e8a3
- Enable timedatex in presets (#1187072)
36e8a3
- Disable rpcbind in presets (#1099595)
36e8a3
36e8a3
* Wed Jan  7 2015 Jan Synáček <jsynacek@redhat.com> - 218-3
36e8a3
- RFE: journal: automatically rotate the file if it is unlinked (#1171719)
36e8a3
36e8a3
* Mon Jan 05 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 218-3
36e8a3
- Add firewall description files (#1176626)
36e8a3
36e8a3
* Thu Dec 18 2014 Jan Synáček <jsynacek@redhat.com> - 218-2
36e8a3
- systemd-nspawn doesn't work on s390/s390x (#1175394)
36e8a3
36e8a3
* Wed Dec 10 2014 Lennart Poettering <lpoetter@redhat.com> - 218-1
36e8a3
- New upstream release
36e8a3
- Enable "nss-mymachines" in /etc/nsswitch.conf
36e8a3
36e8a3
* Thu Nov 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 217-4
36e8a3
- Change libgudev1 to only require systemd-libs (#727499), there's
36e8a3
  no need to require full systemd stack.
36e8a3
- Fixes for bugs #1159448, #1152220, #1158035.
36e8a3
- Bash completions updates to allow propose more units for start/restart,
36e8a3
  and completions for set-default,get-default.
36e8a3
- Again allow systemctl enable of instances.
36e8a3
- Hardware database update and fixes.
36e8a3
- Udev crash on invalid options and kernel commandline timeout parsing are fixed.
36e8a3
- Add "embedded" chassis type.
36e8a3
- Sync before 'reboot -f'.
36e8a3
- Fix restarting of timer units.
36e8a3
36e8a3
* Wed Nov 05 2014 Michal Schmidt <mschmidt@redhat.com> - 217-3
36e8a3
- Fix hanging journal flush (#1159641)
36e8a3
36e8a3
* Fri Oct 31 2014 Michal Schmidt <mschmidt@redhat.com> - 217-2
36e8a3
- Fix ordering cycles involving systemd-journal-flush.service and
36e8a3
  remote-fs.target (#1159117)
36e8a3
36e8a3
* Tue Oct 28 2014 Lennart Poettering <lpoetter@redhat.com> - 217-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Oct 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-12
36e8a3
- Drop PackageKit.service from presets (#1154126)
36e8a3
36e8a3
* Mon Oct 13 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-11
36e8a3
- Conflict with old versions of initscripts (#1152183)
36e8a3
- Remove obsolete Finnish keymap (#1151958)
36e8a3
36e8a3
* Fri Oct 10 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-10
36e8a3
- Fix a problem with voluntary daemon exits and some other bugs
36e8a3
  (#1150477, #1095962, #1150289)
36e8a3
36e8a3
* Fri Oct 03 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-9
36e8a3
- Update to latest git, but without the readahead removal patch
36e8a3
  (#1114786, #634736)
36e8a3
36e8a3
* Wed Oct 01 2014 Kay Sievers <kay@redhat.com> - 216-8
36e8a3
- revert "don't reset selinux context during CHANGE events"
36e8a3
36e8a3
* Wed Oct 01 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 216-7
36e8a3
- add temporary workaround for #1147910
36e8a3
- don't reset selinux context during CHANGE events
36e8a3
36e8a3
* Wed Sep 10 2014 Michal Schmidt <mschmidt@redhat.com> - 216-6
36e8a3
- Update timesyncd with patches to avoid hitting NTP pool too often.
36e8a3
36e8a3
* Tue Sep 09 2014 Michal Schmidt <mschmidt@redhat.com> - 216-5
36e8a3
- Use common CONFIGURE_OPTS for build2 and build3.
36e8a3
- Configure timesyncd with NTP servers from Fedora/RHEL vendor zone.
36e8a3
36e8a3
* Wed Sep 03 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-4
36e8a3
- Move config files for sd-j-remote/upload to sd-journal-gateway subpackage (#1136580)
36e8a3
36e8a3
* Thu Aug 28 2014 Peter Robinson <pbrobinson@fedoraproject.org> 216-3
36e8a3
- Drop no LTO build option for aarch64/s390 now it's fixed in binutils (RHBZ 1091611)
36e8a3
36e8a3
* Thu Aug 21 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-2
36e8a3
- Re-add patch to disable resolve.conf symlink (#1043119)
36e8a3
36e8a3
* Wed Aug 20 2014 Lennart Poettering <lpoetter@redhat.com> - 216-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 215-12
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
36e8a3
36e8a3
* Wed Aug 13 2014 Dan Horák <dan[at]danny.cz> 215-11
36e8a3
- disable LTO also on s390(x)
36e8a3
36e8a3
* Sat Aug 09 2014 Harald Hoyer <harald@redhat.com> 215-10
36e8a3
- fixed PPC64LE
36e8a3
36e8a3
* Wed Aug  6 2014 Tom Callaway <spot@fedoraproject.org> - 215-9
36e8a3
- fix license handling
36e8a3
36e8a3
* Wed Jul 30 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-8
36e8a3
- Create systemd-journal-remote and systemd-journal-upload users (#1118907)
36e8a3
36e8a3
* Thu Jul 24 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-7
36e8a3
- Split out systemd-compat-libs subpackage
36e8a3
36e8a3
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 215-6
36e8a3
- Rebuilt for gobject-introspection 1.41.4
36e8a3
36e8a3
* Mon Jul 21 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-5
36e8a3
- Fix SELinux context of /etc/passwd-, /etc/group-, /etc/.updated (#1121806)
36e8a3
- Add missing BR so gnutls and elfutils are used
36e8a3
36e8a3
* Sat Jul 19 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-4
36e8a3
- Various man page updates
36e8a3
- Static device node logic is conditionalized on CAP_SYS_MODULES instead of CAP_MKNOD
36e8a3
  for better behaviour in containers
36e8a3
- Some small networkd link handling fixes
36e8a3
- vconsole-setup runs setfont before loadkeys (https://bugs.freedesktop.org/show_bug.cgi?id=80685)
36e8a3
- New systemd-escape tool
36e8a3
- XZ compression settings are tweaked to greatly improve journald performance
36e8a3
- "watch" is accepted as chassis type
36e8a3
- Various sysusers fixes, most importantly correct selinux labels
36e8a3
- systemd-timesyncd bug fix (https://bugs.freedesktop.org/show_bug.cgi?id=80932)
36e8a3
- Shell completion improvements
36e8a3
- New udev tag ID_SOFTWARE_RADIO can be used to instruct logind to allow user access
36e8a3
- XEN and s390 virtualization is properly detected
36e8a3
36e8a3
* Mon Jul 07 2014 Colin Walters <walters@redhat.com> - 215-3
36e8a3
- Add patch to disable resolve.conf symlink (#1043119)
36e8a3
36e8a3
* Sun Jul 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-2
36e8a3
- Move systemd-journal-remote to systemd-journal-gateway package (#1114688)
36e8a3
- Disable /etc/mtab handling temporarily (#1116158)
36e8a3
36e8a3
* Thu Jul 03 2014 Lennart Poettering <lpoetter@redhat.com> - 215-1
36e8a3
- New upstream release
36e8a3
- Enable coredump logic (which abrt would normally override)
36e8a3
36e8a3
* Sun Jun 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 214-5
36e8a3
- On aarch64 disable LTO as it still has issues on that arch
36e8a3
36e8a3
* Thu Jun 26 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-4
36e8a3
- Bugfixes (#996133, #1112908)
36e8a3
36e8a3
* Mon Jun 23 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-3
36e8a3
- Actually create input group (#1054549)
36e8a3
36e8a3
* Sun Jun 22 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-2
36e8a3
- Do not restart systemd-logind on upgrades (#1110697)
36e8a3
- Add some patches (#1081429, #1054549, #1108568, #928962)
36e8a3
36e8a3
* Wed Jun 11 2014 Lennart Poettering <lpoetter@redhat.com> - 214-1
36e8a3
- New upstream release
36e8a3
- Get rid of "floppy" group, since udev uses "disk" now
36e8a3
- Reenable LTO
36e8a3
36e8a3
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 213-4
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
36e8a3
36e8a3
* Wed May 28 2014 Kay Sievers <kay@redhat.com> - 213-3
36e8a3
- fix systemd-timesync user creation
36e8a3
36e8a3
* Wed May 28 2014 Michal Sekletar <msekleta@redhat.com> - 213-2
36e8a3
- Create temporary files after installation (#1101983)
36e8a3
- Add sysstat-collect.timer, sysstat-summary.timer to preset policy (#1101621)
36e8a3
36e8a3
* Wed May 28 2014 Kay Sievers <kay@redhat.com> - 213-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 212-6
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
36e8a3
36e8a3
* Fri May 23 2014 Adam Williamson <awilliam@redhat.com> - 212-5
36e8a3
- revert change from 212-4, causes boot fail on single CPU boxes (RHBZ 1095891)
36e8a3
36e8a3
* Wed May 07 2014 Kay Sievers <kay@redhat.com> - 212-4
36e8a3
- add netns udev workaround
36e8a3
36e8a3
* Wed May 07 2014 Michal Sekletar <msekleta@redhat.com> - 212-3
36e8a3
- enable uuidd.socket by default (#1095353)
36e8a3
36e8a3
* Sat Apr 26 2014 Peter Robinson <pbrobinson@fedoraproject.org> 212-2
36e8a3
- Disable building with -flto for the moment due to gcc 4.9 issues (RHBZ 1091611)
36e8a3
36e8a3
* Tue Mar 25 2014 Lennart Poettering <lpoetter@redhat.com> - 212-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Mar 17 2014 Peter Robinson <pbrobinson@fedoraproject.org> 211-2
36e8a3
- Explicitly define which upstream platforms support libseccomp
36e8a3
36e8a3
* Tue Mar 11 2014 Lennart Poettering <lpoetter@redhat.com> - 211-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Mar 10 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-8
36e8a3
- Fix logind unpriviledged reboot issue and a few other minor fixes
36e8a3
- Limit generator execution time
36e8a3
- Recognize buttonless joystick types
36e8a3
36e8a3
* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 210-7
36e8a3
- ppc64le needs link warnings disabled, too
36e8a3
36e8a3
* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 210-6
36e8a3
- move ifarch ppc64le to correct place (libseccomp req)
36e8a3
36e8a3
* Fri Mar 07 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-5
36e8a3
- Bugfixes: #1047568, #1047039, #1071128, #1073402
36e8a3
- Bash completions for more systemd tools
36e8a3
- Bluetooth database update
36e8a3
- Manpage fixes
36e8a3
36e8a3
* Thu Mar 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-4
36e8a3
- Apply work-around for ppc64le too (#1073647).
36e8a3
36e8a3
* Sat Mar 01 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-3
36e8a3
- Backport a few patches, add completion for systemd-nspawn.
36e8a3
36e8a3
* Fri Feb 28 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-3
36e8a3
- Apply work-arounds for ppc/ppc64 for bugs 1071278 and 1071284
36e8a3
36e8a3
* Mon Feb 24 2014 Lennart Poettering <lpoetter@redhat.com> - 210-2
36e8a3
- Check more services against preset list and enable by default
36e8a3
36e8a3
* Mon Feb 24 2014 Lennart Poettering <lpoetter@redhat.com> - 210-1
36e8a3
- new upstream release
36e8a3
36e8a3
* Sun Feb 23 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 209-2.gitf01de96
36e8a3
- Enable dnssec-triggerd.service by default (#1060754)
36e8a3
36e8a3
* Sun Feb 23 2014 Kay Sievers <kay@redhat.com> - 209-2.gitf01de96
36e8a3
- git snapshot to sort out ARM build issues
36e8a3
36e8a3
* Thu Feb 20 2014 Lennart Poettering <lpoetter@redhat.com> - 209-1
36e8a3
- new upstream release
36e8a3
36e8a3
* Tue Feb 18 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-15
36e8a3
- Make gpsd lazily activated (#1066421)
36e8a3
36e8a3
* Mon Feb 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-14
36e8a3
- Back out patch which causes user manager to be destroyed when unneeded
36e8a3
  and spams logs (#1053315)
36e8a3
36e8a3
* Sun Feb 16 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-13
36e8a3
- A different fix for #1023820 taken from Mageia
36e8a3
- Backported fix for #997031
36e8a3
- Hardward database updates, man pages improvements, a few small memory
36e8a3
  leaks, utf-8 correctness and completion fixes
36e8a3
- Support for key-slot option in crypttab
36e8a3
36e8a3
* Sat Jan 25 2014 Ville Skyttä <ville.skytta@iki.fi> - 208-12
36e8a3
- Own the %%{_prefix}/lib/kernel(/*) and %%{_datadir}/zsh(/*) dirs.
36e8a3
36e8a3
* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-11
36e8a3
- Backport a few fixes, relevant documentation updates, and HWDB changes
36e8a3
  (#1051797, #1051768, #1047335, #1047304, #1047186, #1045849, #1043304,
36e8a3
   #1043212, #1039351, #1031325, #1023820, #1017509, #953077)
36e8a3
- Flip journalctl to --full by default (#984758)
36e8a3
36e8a3
* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-9
36e8a3
- Apply two patches for #1026860
36e8a3
36e8a3
* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-8
36e8a3
- Bump release to stay ahead of f20
36e8a3
36e8a3
* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-7
36e8a3
- Backport patches (#1023041, #1036845, #1006386?)
36e8a3
- HWDB update
36e8a3
- Some small new features: nspawn --drop-capability=, running PID 1 under
36e8a3
  valgrind, "yearly" and "annually" in calendar specifications
36e8a3
- Some small documentation and logging updates
36e8a3
36e8a3
* Tue Nov 19 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-6
36e8a3
- Bump release to stay ahead of f20
36e8a3
36e8a3
* Tue Nov 19 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-5
36e8a3
- Use unit name in PrivateTmp= directories (#957439)
36e8a3
- Update manual pages, completion scripts, and hardware database
36e8a3
- Configurable Timeouts/Restarts default values
36e8a3
- Support printing of timestamps on the console
36e8a3
- Fix some corner cases in detecting when writing to the console is safe
36e8a3
- Python API: convert keyword values to string, fix sd_is_booted() wrapper
36e8a3
- Do not tread missing /sbin/fsck.btrfs as an error (#1015467)
36e8a3
- Allow masking of fsck units
36e8a3
- Advertise hibernation to swap files
36e8a3
- Fix SO_REUSEPORT settings
36e8a3
- Prefer converted xkb keymaps to legacy keymaps (#981805, #1026872)
36e8a3
- Make use of newer kmod
36e8a3
- Assorted bugfixes: #1017161, #967521, #988883, #1027478, #821723, #1014303
36e8a3
36e8a3
* Tue Oct 22 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-4
36e8a3
- Add temporary fix for #1002806
36e8a3
36e8a3
* Mon Oct 21 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-3
36e8a3
- Backport a bunch of fixes and hwdb updates
36e8a3
36e8a3
* Wed Oct 2 2013 Lennart Poettering <lpoetter@redhat.com> - 208-2
36e8a3
- Move old random seed and backlight files into the right place
36e8a3
36e8a3
* Wed Oct 2 2013 Lennart Poettering <lpoetter@redhat.com> - 208-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Sep 26 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 207-5
36e8a3
- Do not create /var/var/... dirs
36e8a3
36e8a3
* Wed Sep 18 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 207-4
36e8a3
- Fix policykit authentication
36e8a3
- Resolves: rhbz#1006680
36e8a3
36e8a3
* Tue Sep 17 2013 Harald Hoyer <harald@redhat.com> 207-3
36e8a3
- fixed login
36e8a3
- Resolves: rhbz#1005233
36e8a3
36e8a3
* Mon Sep 16 2013 Harald Hoyer <harald@redhat.com> 207-2
36e8a3
- add some upstream fixes for 207
36e8a3
- fixed swap activation
36e8a3
- Resolves: rhbz#1008604
36e8a3
36e8a3
* Fri Sep 13 2013 Lennart Poettering <lpoetter@redhat.com> - 207-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Sep 06 2013 Harald Hoyer <harald@redhat.com> 206-11
36e8a3
- support "debug" kernel command line parameter
36e8a3
- journald: fix fd leak in journal_file_empty
36e8a3
- journald: fix vacuuming of archived journals
36e8a3
- libudev: enumerate - do not try to match against an empty subsystem
36e8a3
- cgtop: fixup the online help
36e8a3
- libudev: fix memleak when enumerating childs
36e8a3
36e8a3
* Wed Sep 04 2013 Harald Hoyer <harald@redhat.com> 206-10
36e8a3
- Do not require grubby, lorax now takes care of grubby
36e8a3
- cherry-picked a lot of patches from upstream
36e8a3
36e8a3
* Tue Aug 27 2013 Dennis Gilmore <dennis@ausil.us> - 206-9
36e8a3
- Require grubby, Fedora installs require grubby,
36e8a3
- kernel-install took over from new-kernel-pkg
36e8a3
- without the Requires we are unable to compose Fedora
36e8a3
- everyone else says that since kernel-install took over
36e8a3
- it is responsible for ensuring that grubby is in place
36e8a3
- this is really what we want for Fedora
36e8a3
36e8a3
* Tue Aug 27 2013 Kay Sievers <kay@redhat.com> - 206-8
36e8a3
- Revert "Require grubby its needed by kernel-install"
36e8a3
36e8a3
* Mon Aug 26 2013 Dennis Gilmore <dennis@ausil.us> 206-7
36e8a3
- Require grubby its needed by kernel-install
36e8a3
36e8a3
* Thu Aug 22 2013 Harald Hoyer <harald@redhat.com> 206-6
36e8a3
- kernel-install now understands kernel flavors like PAE
36e8a3
36e8a3
* Tue Aug 20 2013 Rex Dieter <rdieter@fedoraproject.org> - 206-5
36e8a3
- add sddm.service to preset file (#998978)
36e8a3
36e8a3
* Fri Aug 16 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 206-4
36e8a3
- Filter out provides for private python modules.
36e8a3
- Add requires on kmod >= 14 (#990994).
36e8a3
36e8a3
* Sun Aug 11 2013 Zbigniew Jedrzejewski-Szmek <zbyszek@in.waw.pl> - 206-3
36e8a3
- New systemd-python3 package (#976427).
36e8a3
- Add ownership of a few directories that we create (#894202).
36e8a3
36e8a3
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 206-2
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
36e8a3
36e8a3
* Tue Jul 23 2013 Kay Sievers <kay@redhat.com> - 206-1
36e8a3
- New upstream release
36e8a3
  Resolves (#984152)
36e8a3
36e8a3
* Wed Jul  3 2013 Lennart Poettering <lpoetter@redhat.com> - 205-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Jun 26 2013 Michal Schmidt <mschmidt@redhat.com> 204-10
36e8a3
- Split systemd-journal-gateway subpackage (#908081).
36e8a3
36e8a3
* Mon Jun 24 2013 Michal Schmidt <mschmidt@redhat.com> 204-9
36e8a3
- Rename nm_dispatcher to NetworkManager-dispatcher in default preset (#977433)
36e8a3
36e8a3
* Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 204-8
36e8a3
- fix, which helps to sucessfully browse journals with
36e8a3
  duplicated seqnums
36e8a3
36e8a3
* Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 204-7
36e8a3
- fix duplicate message ID bug
36e8a3
Resolves: rhbz#974132
36e8a3
36e8a3
* Thu Jun 06 2013 Harald Hoyer <harald@redhat.com> 204-6
36e8a3
- introduce 99-default-disable.preset
36e8a3
36e8a3
* Thu Jun  6 2013 Lennart Poettering <lpoetter@redhat.com> - 204-5
36e8a3
- Rename 90-display-manager.preset to 85-display-manager.preset so that it actually takes precedence over 90-default.preset's "disable *" line (#903690)
36e8a3
36e8a3
* Tue May 28 2013 Harald Hoyer <harald@redhat.com> 204-4
36e8a3
- Fix kernel-install (#965897)
36e8a3
36e8a3
* Wed May 22 2013 Kay Sievers <kay@redhat.com> - 204-3
36e8a3
- Fix kernel-install (#965897)
36e8a3
36e8a3
* Thu May  9 2013 Lennart Poettering <lpoetter@redhat.com> - 204-2
36e8a3
- New upstream release
36e8a3
- disable isdn by default (#959793)
36e8a3
36e8a3
* Tue May 07 2013 Harald Hoyer <harald@redhat.com> 203-2
36e8a3
- forward port kernel-install-grubby.patch
36e8a3
36e8a3
* Tue May  7 2013 Lennart Poettering <lpoetter@redhat.com> - 203-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Apr 24 2013 Harald Hoyer <harald@redhat.com> 202-3
36e8a3
- fix ENOENT for getaddrinfo
36e8a3
- Resolves: rhbz#954012 rhbz#956035
36e8a3
- crypt-setup-generator: correctly check return of strdup
36e8a3
- logind-dbus: initialize result variable
36e8a3
- prevent library underlinking
36e8a3
36e8a3
* Fri Apr 19 2013 Harald Hoyer <harald@redhat.com> 202-2
36e8a3
- nspawn create empty /etc/resolv.conf if necessary
36e8a3
- python wrapper: add sd_journal_add_conjunction()
36e8a3
- fix s390 booting
36e8a3
- Resolves: rhbz#953217
36e8a3
36e8a3
* Thu Apr 18 2013 Lennart Poettering <lpoetter@redhat.com> - 202-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue Apr 09 2013 Michal Schmidt <mschmidt@redhat.com> - 201-2
36e8a3
- Automatically discover whether to run autoreconf and add autotools and git
36e8a3
  BuildRequires based on the presence of patches to be applied.
36e8a3
- Use find -delete.
36e8a3
36e8a3
* Mon Apr  8 2013 Lennart Poettering <lpoetter@redhat.com> - 201-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Apr  8 2013 Lennart Poettering <lpoetter@redhat.com> - 200-4
36e8a3
- Update preset file
36e8a3
36e8a3
* Fri Mar 29 2013 Lennart Poettering <lpoetter@redhat.com> - 200-3
36e8a3
- Remove NetworkManager-wait-online.service from presets file again, it should default to off
36e8a3
36e8a3
* Fri Mar 29 2013 Lennart Poettering <lpoetter@redhat.com> - 200-2
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue Mar 26 2013 Lennart Poettering <lpoetter@redhat.com> - 199-2
36e8a3
- Add NetworkManager-wait-online.service to the presets file
36e8a3
36e8a3
* Tue Mar 26 2013 Lennart Poettering <lpoetter@redhat.com> - 199-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Mar 18 2013 Michal Schmidt <mschmidt@redhat.com> 198-7
36e8a3
- Drop /usr/s?bin/ prefixes.
36e8a3
36e8a3
* Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 198-6
36e8a3
- run autogen to pickup all changes
36e8a3
36e8a3
* Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 198-5
36e8a3
- do not mount anything, when not running as pid 1
36e8a3
- add initrd.target for systemd in the initrd
36e8a3
36e8a3
* Wed Mar 13 2013 Harald Hoyer <harald@redhat.com> 198-4
36e8a3
- fix switch-root and local-fs.target problem
36e8a3
- patch kernel-install to use grubby, if available
36e8a3
36e8a3
* Fri Mar 08 2013 Harald Hoyer <harald@redhat.com> 198-3
36e8a3
- add Conflict with dracut < 026 because of the new switch-root isolate
36e8a3
36e8a3
* Thu Mar  7 2013 Lennart Poettering <lpoetter@redhat.com> - 198-2
36e8a3
- Create required users
36e8a3
36e8a3
* Thu Mar 7 2013 Lennart Poettering <lpoetter@redhat.com> - 198-1
36e8a3
- New release
36e8a3
- Enable journal persistancy by default
36e8a3
36e8a3
* Sun Feb 10 2013 Peter Robinson <pbrobinson@fedoraproject.org> 197-3
36e8a3
- Bump for ARM
36e8a3
36e8a3
* Fri Jan 18 2013 Michal Schmidt <mschmidt@redhat.com> - 197-2
36e8a3
- Added qemu-guest-agent.service to presets (Lennart, #885406).
36e8a3
- Add missing pygobject3-base to systemd-analyze deps (Lennart).
36e8a3
- Do not require hwdata, it is all in the hwdb now (Kay).
36e8a3
- Drop dependency on dbus-python.
36e8a3
36e8a3
* Tue Jan  8 2013 Lennart Poettering <lpoetter@redhat.com> - 197-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Dec 10 2012 Michal Schmidt <mschmidt@redhat.com> - 196-4
36e8a3
- Enable rngd.service by default (#857765).
36e8a3
36e8a3
* Mon Dec 10 2012 Michal Schmidt <mschmidt@redhat.com> - 196-3
36e8a3
- Disable hardening on s390(x) because PIE is broken there and produces
36e8a3
  text relocations with __thread (#868839).
36e8a3
36e8a3
* Wed Dec 05 2012 Michal Schmidt <mschmidt@redhat.com> - 196-2
36e8a3
- added spice-vdagentd.service to presets (Lennart, #876237)
36e8a3
- BR cryptsetup-devel instead of the legacy cryptsetup-luks-devel provide name
36e8a3
  (requested by Milan Brož).
36e8a3
- verbose make to see the actual build flags
36e8a3
36e8a3
* Wed Nov 21 2012 Lennart Poettering <lpoetter@redhat.com> - 196-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue Nov 20 2012 Lennart Poettering <lpoetter@redhat.com> - 195-8
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=873459
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=878093
36e8a3
36e8a3
* Thu Nov 15 2012 Michal Schmidt <mschmidt@redhat.com> - 195-7
36e8a3
- Revert udev killing cgroup patch for F18 Beta.
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=873576
36e8a3
36e8a3
* Fri Nov 09 2012 Michal Schmidt <mschmidt@redhat.com> - 195-6
36e8a3
- Fix cyclical dep between systemd and systemd-libs.
36e8a3
- Avoid broken build of test-journal-syslog.
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=873387
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=872638
36e8a3
36e8a3
* Thu Oct 25 2012 Kay Sievers <kay@redhat.com> - 195-5
36e8a3
- require 'sed', limit HOSTNAME= match
36e8a3
36e8a3
* Wed Oct 24 2012 Michal Schmidt <mschmidt@redhat.com> - 195-4
36e8a3
- add dmraid-activation.service to the default preset
36e8a3
- add yum protected.d fragment
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=869619
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=869717
36e8a3
36e8a3
* Wed Oct 24 2012 Kay Sievers <kay@redhat.com> - 195-3
36e8a3
- Migrate /etc/sysconfig/ i18n, keyboard, network files/variables to
36e8a3
  systemd native files
36e8a3
36e8a3
* Tue Oct 23 2012 Lennart Poettering <lpoetter@redhat.com> - 195-2
36e8a3
- Provide syslog because the journal is fine as a syslog implementation
36e8a3
36e8a3
* Tue Oct 23 2012 Lennart Poettering <lpoetter@redhat.com> - 195-1
36e8a3
- New upstream release
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=831665
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=847720
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858693
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=863481
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=864629
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=864672
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=864674
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=865128
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=866346
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=867407
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=868603
36e8a3
36e8a3
* Wed Oct 10 2012 Michal Schmidt <mschmidt@redhat.com> - 194-2
36e8a3
- Add scriptlets for migration away from systemd-timedated-ntp.target
36e8a3
36e8a3
* Wed Oct  3 2012 Lennart Poettering <lpoetter@redhat.com> - 194-1
36e8a3
- New upstream release
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=859614
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=859655
36e8a3
36e8a3
* Fri Sep 28 2012 Lennart Poettering <lpoetter@redhat.com> - 193-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue Sep 25 2012 Lennart Poettering <lpoetter@redhat.com> - 192-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Sep 21 2012 Lennart Poettering <lpoetter@redhat.com> - 191-2
36e8a3
- Fix journal mmap header prototype definition to fix compilation on 32bit
36e8a3
36e8a3
* Fri Sep 21 2012 Lennart Poettering <lpoetter@redhat.com> - 191-1
36e8a3
- New upstream release
36e8a3
- Enable all display managers by default, as discussed with Adam Williamson
36e8a3
36e8a3
* Thu Sep 20 2012 Lennart Poettering <lpoetter@redhat.com> - 190-1
36e8a3
- New upstream release
36e8a3
- Take possession of /etc/localtime, and remove /etc/sysconfig/clock
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858780
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858787
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858771
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858754
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858746
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858266
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858224
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=857670
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=856975
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=855863
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=851970
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=851275
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=851131
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=847472
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=847207
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=846483
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=846085
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=845973
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=845194
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=845028
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=844630
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=839736
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=835848
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=831740
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=823485
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=821813
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=807886
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=802198
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=767795
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=767561
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=752774
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=732874
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=858735
36e8a3
36e8a3
* Thu Sep 13 2012 Lennart Poettering <lpoetter@redhat.com> - 189-4
36e8a3
- Don't pull in pkg-config as dep
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=852828
36e8a3
36e8a3
* Wed Sep 12 2012 Lennart Poettering <lpoetter@redhat.com> - 189-3
36e8a3
- Update preset policy
36e8a3
- Rename preset policy file from 99-default.preset to 90-default.preset so that people can order their own stuff after the Fedora default policy if they wish
36e8a3
36e8a3
* Thu Aug 23 2012 Lennart Poettering <lpoetter@redhat.com> - 189-2
36e8a3
- Update preset policy
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=850814
36e8a3
36e8a3
* Thu Aug 23 2012 Lennart Poettering <lpoetter@redhat.com> - 189-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Aug 16 2012 Ray Strode <rstrode@redhat.com> 188-4
36e8a3
- more scriptlet fixes
36e8a3
  (move dm migration logic to %%posttrans so the service
36e8a3
   files it's looking for are available at the time
36e8a3
   the logic is run)
36e8a3
36e8a3
* Sat Aug 11 2012 Lennart Poettering <lpoetter@redhat.com> - 188-3
36e8a3
- Remount file systems MS_PRIVATE before switching roots
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=847418
36e8a3
36e8a3
* Wed Aug 08 2012 Rex Dieter <rdieter@fedoraproject.org> - 188-2
36e8a3
- fix scriptlets
36e8a3
36e8a3
* Wed Aug  8 2012 Lennart Poettering <lpoetter@redhat.com> - 188-1
36e8a3
- New upstream release
36e8a3
- Enable gdm and avahi by default via the preset file
36e8a3
- Convert /etc/sysconfig/desktop to display-manager.service symlink
36e8a3
- Enable hardened build
36e8a3
36e8a3
* Mon Jul 30 2012 Kay Sievers <kay@redhat.com> - 187-3
36e8a3
- Obsolete: system-setup-keyboard
36e8a3
36e8a3
* Wed Jul 25 2012 Kalev Lember <kalevlember@gmail.com> - 187-2
36e8a3
- Run ldconfig for the new -libs subpackage
36e8a3
36e8a3
* Thu Jul 19 2012 Lennart Poettering <lpoetter@redhat.com> - 187-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Jul 09 2012 Harald Hoyer <harald@redhat.com> 186-2
36e8a3
- fixed dracut conflict version
36e8a3
36e8a3
* Tue Jul  3 2012 Lennart Poettering <lpoetter@redhat.com> - 186-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Jun 22 2012 Nils Philippsen <nils@redhat.com> - 185-7.gite7aee75
36e8a3
- add obsoletes/conflicts so multilib systemd -> systemd-libs updates work
36e8a3
36e8a3
* Thu Jun 14 2012 Michal Schmidt <mschmidt@redhat.com> - 185-6.gite7aee75
36e8a3
- Update to current git
36e8a3
36e8a3
* Wed Jun 06 2012 Kay Sievers - 185-5.gita2368a3
36e8a3
- disable plymouth in configure, to drop the .wants/ symlinks
36e8a3
36e8a3
* Wed Jun 06 2012 Michal Schmidt <mschmidt@redhat.com> - 185-4.gita2368a3
36e8a3
- Update to current git snapshot
36e8a3
  - Add systemd-readahead-analyze
36e8a3
  - Drop upstream patch
36e8a3
- Split systemd-libs
36e8a3
- Drop duplicate doc files
36e8a3
- Fixed License headers of subpackages
36e8a3
36e8a3
* Wed Jun 06 2012 Ray Strode <rstrode@redhat.com> - 185-3
36e8a3
- Drop plymouth files
36e8a3
- Conflict with old plymouth
36e8a3
36e8a3
* Tue Jun 05 2012 Kay Sievers - 185-2
36e8a3
- selinux udev labeling fix
36e8a3
- conflict with older dracut versions for new udev file names
36e8a3
36e8a3
* Mon Jun 04 2012 Kay Sievers - 185-1
36e8a3
- New upstream release
36e8a3
  - udev selinux labeling fixes
36e8a3
  - new man pages
36e8a3
  - systemctl help <unit name>
36e8a3
36e8a3
* Thu May 31 2012 Lennart Poettering <lpoetter@redhat.com> - 184-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu May 24 2012 Kay Sievers <kay@redhat.com> - 183-1
36e8a3
- New upstream release including udev merge.
36e8a3
36e8a3
* Wed Mar 28 2012 Michal Schmidt <mschmidt@redhat.com> - 44-4
36e8a3
- Add triggers from Bill Nottingham to correct the damage done by
36e8a3
  the obsoleted systemd-units's preun scriptlet (#807457).
36e8a3
36e8a3
* Mon Mar 26 2012 Dennis Gilmore <dennis@ausil.us> - 44-3
36e8a3
- apply patch from upstream so we can build systemd on arm and ppc
36e8a3
- and likely the rest of the secondary arches
36e8a3
36e8a3
* Tue Mar 20 2012 Michal Schmidt <mschmidt@redhat.com> - 44-2
36e8a3
- Don't build the gtk parts anymore. They're moving into systemd-ui.
36e8a3
- Remove a dead patch file.
36e8a3
36e8a3
* Fri Mar 16 2012 Lennart Poettering <lpoetter@redhat.com> - 44-1
36e8a3
- New upstream release
36e8a3
- Closes #798760, #784921, #783134, #768523, #781735
36e8a3
36e8a3
* Mon Feb 27 2012 Dennis Gilmore <dennis@ausil.us> - 43-2
36e8a3
- don't conflict with fedora-release systemd never actually provided
36e8a3
- /etc/os-release so there is no actual conflict
36e8a3
36e8a3
* Wed Feb 15 2012 Lennart Poettering <lpoetter@redhat.com> - 43-1
36e8a3
- New upstream release
36e8a3
- Closes #789758, #790260, #790522
36e8a3
36e8a3
* Sat Feb 11 2012 Lennart Poettering <lpoetter@redhat.com> - 42-1
36e8a3
- New upstream release
36e8a3
- Save a bit of entropy during system installation (#789407)
36e8a3
- Don't own /etc/os-release anymore, leave that to fedora-release
36e8a3
36e8a3
* Thu Feb  9 2012 Adam Williamson <awilliam@redhat.com> - 41-2
36e8a3
- rebuild for fixed binutils
36e8a3
36e8a3
* Thu Feb  9 2012 Lennart Poettering <lpoetter@redhat.com> - 41-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue Feb  7 2012 Lennart Poettering <lpoetter@redhat.com> - 40-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Jan 26 2012 Kay Sievers <kay@redhat.com> - 39-3
36e8a3
- provide /sbin/shutdown
36e8a3
36e8a3
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 39-2
36e8a3
- increment release
36e8a3
36e8a3
* Wed Jan 25 2012 Kay Sievers <kay@redhat.com> - 39-1.1
36e8a3
- install everything in /usr
36e8a3
  https://fedoraproject.org/wiki/Features/UsrMove
36e8a3
36e8a3
* Wed Jan 25 2012 Lennart Poettering <lpoetter@redhat.com> - 39-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-6.git9fa2f41
36e8a3
- Update to a current git snapshot.
36e8a3
- Resolves: #781657
36e8a3
36e8a3
* Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-5
36e8a3
- Build against libgee06. Reenable gtk tools.
36e8a3
- Delete unused patches.
36e8a3
- Add easy building of git snapshots.
36e8a3
- Remove legacy spec file elements.
36e8a3
- Don't mention implicit BuildRequires.
36e8a3
- Configure with --disable-static.
36e8a3
- Merge -units into the main package.
36e8a3
- Move section 3 manpages to -devel.
36e8a3
- Fix unowned directory.
36e8a3
- Run ldconfig in scriptlets.
36e8a3
- Split systemd-analyze to a subpackage.
36e8a3
36e8a3
* Sat Jan 21 2012 Dan Horák <dan[at]danny.cz> - 38-4
36e8a3
- fix build on big-endians
36e8a3
36e8a3
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-3
36e8a3
- Disable building of gtk tools for now
36e8a3
36e8a3
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-2
36e8a3
- Fix a few (build) dependencies
36e8a3
36e8a3
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue Nov 15 2011 Michal Schmidt <mschmidt@redhat.com> - 37-4
36e8a3
- Run authconfig if /etc/pam.d/system-auth is not a symlink.
36e8a3
- Resolves: #753160
36e8a3
36e8a3
* Wed Nov 02 2011 Michal Schmidt <mschmidt@redhat.com> - 37-3
36e8a3
- Fix remote-fs-pre.target and its ordering.
36e8a3
- Resolves: #749940
36e8a3
36e8a3
* Wed Oct 19 2011 Michal Schmidt <mschmidt@redhat.com> - 37-2
36e8a3
- A couple of fixes from upstream:
36e8a3
- Fix a regression in bash-completion reported in Bodhi.
36e8a3
- Fix a crash in isolating.
36e8a3
- Resolves: #717325
36e8a3
36e8a3
* Tue Oct 11 2011 Lennart Poettering <lpoetter@redhat.com> - 37-1
36e8a3
- New upstream release
36e8a3
- Resolves: #744726, #718464, #713567, #713707, #736756
36e8a3
36e8a3
* Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-5
36e8a3
- Undo the workaround. Kay says it does not belong in systemd.
36e8a3
- Unresolves: #741655
36e8a3
36e8a3
* Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-4
36e8a3
- Workaround for the crypto-on-lvm-on-crypto disk layout
36e8a3
- Resolves: #741655
36e8a3
36e8a3
* Sun Sep 25 2011 Michal Schmidt <mschmidt@redhat.com> - 36-3
36e8a3
- Revert an upstream patch that caused ordering cycles
36e8a3
- Resolves: #741078
36e8a3
36e8a3
* Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-2
36e8a3
- Add /etc/timezone to ghosted files
36e8a3
36e8a3
* Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-1
36e8a3
- New upstream release
36e8a3
- Resolves: #735013, #736360, #737047, #737509, #710487, #713384
36e8a3
36e8a3
* Thu Sep  1 2011 Lennart Poettering <lpoetter@redhat.com> - 35-1
36e8a3
- New upstream release
36e8a3
- Update post scripts
36e8a3
- Resolves: #726683, #713384, #698198, #722803, #727315, #729997, #733706, #734611
36e8a3
36e8a3
* Thu Aug 25 2011 Lennart Poettering <lpoetter@redhat.com> - 34-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Aug 19 2011 Harald Hoyer <harald@redhat.com> 33-2
36e8a3
- fix ABRT on service file reloading
36e8a3
- Resolves: rhbz#732020
36e8a3
36e8a3
* Wed Aug  3 2011 Lennart Poettering <lpoetter@redhat.com> - 33-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Jul 29 2011 Lennart Poettering <lpoetter@redhat.com> - 32-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-2
36e8a3
- Fix access mode of modprobe file, restart logind after upgrade
36e8a3
36e8a3
* Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Jul 13 2011 Lennart Poettering <lpoetter@redhat.com> - 30-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Jun 16 2011 Lennart Poettering <lpoetter@redhat.com> - 29-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Jun 13 2011 Michal Schmidt <mschmidt@redhat.com> - 28-4
36e8a3
- Apply patches from current upstream.
36e8a3
- Fixes memory size detection on 32-bit with >4GB RAM (BZ712341)
36e8a3
36e8a3
* Wed Jun 08 2011 Michal Schmidt <mschmidt@redhat.com> - 28-3
36e8a3
- Apply patches from current upstream
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=709909
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=710839
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=711015
36e8a3
36e8a3
* Sat May 28 2011 Lennart Poettering <lpoetter@redhat.com> - 28-2
36e8a3
- Pull in nss-myhostname
36e8a3
36e8a3
* Thu May 26 2011 Lennart Poettering <lpoetter@redhat.com> - 28-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed May 25 2011 Lennart Poettering <lpoetter@redhat.com> - 26-2
36e8a3
- Bugfix release
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=707507
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=707483
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=705427
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=707577
36e8a3
36e8a3
* Sat Apr 30 2011 Lennart Poettering <lpoetter@redhat.com> - 26-1
36e8a3
- New upstream release
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=699394
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=698198
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=698674
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=699114
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=699128
36e8a3
36e8a3
* Thu Apr 21 2011 Lennart Poettering <lpoetter@redhat.com> - 25-1
36e8a3
- New upstream release
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=694788
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=694321
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=690253
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=688661
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=682662
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=678555
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=628004
36e8a3
36e8a3
* Wed Apr  6 2011 Lennart Poettering <lpoetter@redhat.com> - 24-1
36e8a3
- New upstream release
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=694079
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=693289
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=693274
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=693161
36e8a3
36e8a3
* Tue Apr  5 2011 Lennart Poettering <lpoetter@redhat.com> - 23-1
36e8a3
- New upstream release
36e8a3
- Include systemd-sysv-convert
36e8a3
36e8a3
* Fri Apr  1 2011 Lennart Poettering <lpoetter@redhat.com> - 22-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Mar 30 2011 Lennart Poettering <lpoetter@redhat.com> - 21-2
36e8a3
- The quota services are now pulled in by mount points, hence no need to enable them explicitly
36e8a3
36e8a3
* Tue Mar 29 2011 Lennart Poettering <lpoetter@redhat.com> - 21-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Mar 28 2011 Matthias Clasen <mclasen@redhat.com> - 20-2
36e8a3
- Apply upstream patch to not send untranslated messages to plymouth
36e8a3
36e8a3
* Tue Mar  8 2011 Lennart Poettering <lpoetter@redhat.com> - 20-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue Mar  1 2011 Lennart Poettering <lpoetter@redhat.com> - 19-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Feb 16 2011 Lennart Poettering <lpoetter@redhat.com> - 18-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Mon Feb 14 2011 Bill Nottingham <notting@redhat.com> - 17-6
36e8a3
- bump upstart obsoletes (#676815)
36e8a3
36e8a3
* Wed Feb  9 2011 Tom Callaway <spot@fedoraproject.org> - 17-5
36e8a3
- add macros.systemd file for %%{_unitdir}
36e8a3
36e8a3
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17-4
36e8a3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
36e8a3
36e8a3
* Wed Feb  9 2011 Lennart Poettering <lpoetter@redhat.com> - 17-3
36e8a3
- Fix popen() of systemctl, #674916
36e8a3
36e8a3
* Mon Feb  7 2011 Bill Nottingham <notting@redhat.com> - 17-2
36e8a3
- add epoch to readahead obsolete
36e8a3
36e8a3
* Sat Jan 22 2011 Lennart Poettering <lpoetter@redhat.com> - 17-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Tue Jan 18 2011 Lennart Poettering <lpoetter@redhat.com> - 16-2
36e8a3
- Drop console.conf again, since it is not shipped in pamtmp.conf
36e8a3
36e8a3
* Sat Jan  8 2011 Lennart Poettering <lpoetter@redhat.com> - 16-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 15-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 14-1
36e8a3
- Upstream update
36e8a3
- Enable hwclock-load by default
36e8a3
- Obsolete readahead
36e8a3
- Enable /var/run and /var/lock on tmpfs
36e8a3
36e8a3
* Fri Nov 19 2010 Lennart Poettering <lpoetter@redhat.com> - 13-1
36e8a3
- new upstream release
36e8a3
36e8a3
* Wed Nov 17 2010 Bill Nottingham <notting@redhat.com> 12-3
36e8a3
- Fix clash
36e8a3
36e8a3
* Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-2
36e8a3
- Don't clash with initscripts for now, so that we don't break the builders
36e8a3
36e8a3
* Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Nov 12 2010 Matthias Clasen <mclasen@redhat.com> - 11-2
36e8a3
- Rebuild with newer vala, libnotify
36e8a3
36e8a3
* Thu Oct  7 2010 Lennart Poettering <lpoetter@redhat.com> - 11-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Sep 29 2010 Jesse Keating <jkeating@redhat.com> - 10-6
36e8a3
- Rebuilt for gcc bug 634757
36e8a3
36e8a3
* Thu Sep 23 2010 Bill Nottingham <notting@redhat.com> - 10-5
36e8a3
- merge -sysvinit into main package
36e8a3
36e8a3
* Mon Sep 20 2010 Bill Nottingham <notting@redhat.com> - 10-4
36e8a3
- obsolete upstart-sysvinit too
36e8a3
36e8a3
* Fri Sep 17 2010 Bill Nottingham <notting@redhat.com> - 10-3
36e8a3
- Drop upstart requires
36e8a3
36e8a3
* Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-2
36e8a3
- Enable audit
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=633771
36e8a3
36e8a3
* Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-1
36e8a3
- New upstream release
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=630401
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=630225
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=626966
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=623456
36e8a3
36e8a3
* Fri Sep  3 2010 Bill Nottingham <notting@redhat.com> - 9-3
36e8a3
- move fedora-specific units to initscripts; require newer version thereof
36e8a3
36e8a3
* Fri Sep  3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-2
36e8a3
- Add missing tarball
36e8a3
36e8a3
* Fri Sep  3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-1
36e8a3
- New upstream version
36e8a3
- Closes 501720, 614619, 621290, 626443, 626477, 627014, 627785, 628913
36e8a3
36e8a3
* Fri Aug 27 2010 Lennart Poettering <lpoetter@redhat.com> - 8-3
36e8a3
- Reexecute after installation, take ownership of /var/run/user
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=627457
36e8a3
- https://bugzilla.redhat.com/show_bug.cgi?id=627634
36e8a3
36e8a3
* Thu Aug 26 2010 Lennart Poettering <lpoetter@redhat.com> - 8-2
36e8a3
- Properly create default.target link
36e8a3
36e8a3
* Wed Aug 25 2010 Lennart Poettering <lpoetter@redhat.com> - 8-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-3
36e8a3
- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623561
36e8a3
36e8a3
* Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-2
36e8a3
- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623430
36e8a3
36e8a3
* Tue Aug 10 2010 Lennart Poettering <lpoetter@redhat.com> - 7-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Aug  6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-2
36e8a3
- properly hide output on package installation
36e8a3
- pull in coreutils during package installtion
36e8a3
36e8a3
* Fri Aug  6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-1
36e8a3
- New upstream release
36e8a3
- Fixes #621200
36e8a3
36e8a3
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-2
36e8a3
- Add tarball
36e8a3
36e8a3
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-1
36e8a3
- Prepare release 5
36e8a3
36e8a3
* Tue Jul 27 2010 Bill Nottingham <notting@redhat.com> - 4-4
36e8a3
- Add 'sysvinit-userspace' provide to -sysvinit package to fix upgrade/install (#618537)
36e8a3
36e8a3
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-3
36e8a3
- Add libselinux to build dependencies
36e8a3
36e8a3
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-2
36e8a3
- Use the right tarball
36e8a3
36e8a3
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-1
36e8a3
- New upstream release, and make default
36e8a3
36e8a3
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-3
36e8a3
- Used wrong tarball
36e8a3
36e8a3
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-2
36e8a3
- Own /cgroup jointly with libcgroup, since we don't dpend on it anymore
36e8a3
36e8a3
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-1
36e8a3
- New upstream release
36e8a3
36e8a3
* Fri Jul 9 2010 Lennart Poettering <lpoetter@redhat.com> - 2-0
36e8a3
- New upstream release
36e8a3
36e8a3
* Wed Jul 7 2010 Lennart Poettering <lpoetter@redhat.com> - 1-0
36e8a3
- First upstream release
36e8a3
36e8a3
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.7.20100629git4176e5
36e8a3
- New snapshot
36e8a3
- Split off -units package where other packages can depend on without pulling in the whole of systemd
36e8a3
36e8a3
* Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.6.20100622gita3723b
36e8a3
- Add missing libtool dependency.
36e8a3
36e8a3
* Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.5.20100622gita3723b
36e8a3
- Update snapshot
36e8a3
36e8a3
* Mon Jun 14 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.4.20100614git393024
36e8a3
- Pull the latest snapshot that fixes a segfault. Resolves rhbz#603231
36e8a3
36e8a3
* Fri Jun 11 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.3.20100610git2f198e
36e8a3
- More minor fixes as per review
36e8a3
36e8a3
* Thu Jun 10 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.2.20100610git2f198e
36e8a3
- Spec improvements from David Hollis
36e8a3
36e8a3
* Wed Jun 09 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.1.20090609git2f198e
36e8a3
- Address review comments
36e8a3
36e8a3
* Tue Jun 01 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.0.git2010-06-02
36e8a3
- Initial spec (adopted from Kay Sievers)