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
4d52c6
Release:        30%{?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
b9a53a
Patch0216: 0216-core-never-propagate-reload-failure-to-service-resul.patch
b9a53a
Patch0217: 0217-man-document-systemd-analyze-security.patch
b9a53a
Patch0218: 0218-man-reorder-and-add-examples-to-systemd-analyze-1.patch
b9a53a
Patch0219: 0219-travis-move-to-CentOS-8-docker-images.patch
b9a53a
Patch0220: 0220-travis-drop-SCL-remains.patch
b9a53a
Patch0221: 0221-syslog-fix-segfault-in-syslog_parse_priority.patch
b9a53a
Patch0222: 0222-sd-bus-make-strict-asan-shut-up.patch
b9a53a
Patch0223: 0223-travis-don-t-run-slow-tests-under-ASan-UBSan.patch
b9a53a
Patch0224: 0224-kernel-install-do-not-require-non-empty-kernel-cmdli.patch
b9a53a
Patch0225: 0225-ask-password-prevent-buffer-overrow-when-reading-fro.patch
b9a53a
Patch0226: 0226-core-try-to-reopen-dev-kmsg-again-right-after-mounti.patch
b9a53a
Patch0227: 0227-buildsys-don-t-garbage-collect-sections-while-linkin.patch
b9a53a
Patch0228: 0228-udev-introduce-CONST-key-name.patch
b9a53a
Patch0229: 0229-Call-getgroups-to-know-size-of-supplementary-groups-.patch
b9a53a
Patch0230: 0230-Consider-smb3-as-remote-filesystem.patch
b9a53a
Patch0231: 0231-process-util-introduce-pid_is_my_child-helper.patch
b9a53a
Patch0232: 0232-core-reduce-the-number-of-stalled-PIDs-from-the-watc.patch
b9a53a
Patch0233: 0233-core-only-watch-processes-when-it-s-really-necessary.patch
b9a53a
Patch0234: 0234-core-implement-per-unit-journal-rate-limiting.patch
b9a53a
Patch0235: 0235-path-stop-watching-path-specs-once-we-triggered-the-.patch
b9a53a
Patch0236: 0236-journald-fixed-assertion-failure-when-system-journal.patch
b9a53a
Patch0237: 0237-test-use-PBKDF2-instead-of-Argon2-in-cryptsetup.patch
b9a53a
Patch0238: 0238-test-mask-several-unnecessary-services.patch
b9a53a
Patch0239: 0239-test-bump-the-second-partition-s-size-to-50M.patch
b9a53a
Patch0240: 0240-shared-sleep-config-exclude-zram-devices-from-hibern.patch
b9a53a
Patch0241: 0241-selinux-don-t-log-SELINUX_INFO-and-SELINUX_WARNING-m.patch
b9a53a
Patch0242: 0242-sd-device-introduce-log_device_-macros.patch
b9a53a
Patch0243: 0243-udev-Add-id-program-and-rule-for-FIDO-security-token.patch
b9a53a
Patch0244: 0244-shared-but-util-drop-trusted-annotation-from-bus_ope.patch
b9a53a
Patch0245: 0245-sd-bus-adjust-indentation-of-comments.patch
b9a53a
Patch0246: 0246-resolved-do-not-run-loop-twice.patch
b9a53a
Patch0247: 0247-resolved-allow-access-to-Set-Link-and-Revert-methods.patch
b9a53a
Patch0248: 0248-resolved-query-polkit-only-after-parsing-the-data.patch
b9a53a
Patch0249: 0249-journal-rely-on-_cleanup_free_-to-free-a-temporary-s.patch
b9a53a
Patch0250: 0250-basic-user-util-allow-dots-in-user-names.patch
b9a53a
Patch0251: 0251-sd-bus-bump-message-queue-size-again.patch
b9a53a
Patch0252: 0252-tests-put-fuzz_journald_processing_function-in-a-.c-.patch
b9a53a
Patch0253: 0253-tests-add-a-fuzzer-for-dev_kmsg_record.patch
b9a53a
Patch0254: 0254-basic-remove-an-assertion-from-cunescape_one.patch
b9a53a
Patch0255: 0255-journal-fix-an-off-by-one-error-in-dev_kmsg_record.patch
b9a53a
Patch0256: 0256-tests-add-a-reproducer-for-a-memory-leak-fixed-in-30.patch
b9a53a
Patch0257: 0257-tests-add-a-reproducer-for-a-heap-buffer-overflow-fi.patch
b9a53a
Patch0258: 0258-test-initialize-syslog_fd-in-fuzz-journald-kmsg-too.patch
b9a53a
Patch0259: 0259-tests-add-a-fuzzer-for-process_audit_string.patch
b9a53a
Patch0260: 0260-journald-check-whether-sscanf-has-changed-the-value-.patch
b9a53a
Patch0261: 0261-tests-introduce-dummy_server_init-and-use-it-in-all-.patch
b9a53a
Patch0262: 0262-tests-add-a-fuzzer-for-journald-streams.patch
b9a53a
Patch0263: 0263-tests-add-a-fuzzer-for-server_process_native_file.patch
b9a53a
Patch0264: 0264-fuzz-journal-stream-avoid-assertion-failure-on-sampl.patch
b9a53a
Patch0265: 0265-journald-take-leading-spaces-into-account-in-syslog_.patch
b9a53a
Patch0266: 0266-Add-a-warning-about-the-difference-in-permissions-be.patch
b9a53a
Patch0267: 0267-execute-remove-one-redundant-comparison-check.patch
b9a53a
Patch0268: 0268-core-change-ownership-mode-of-the-execution-director.patch
b9a53a
Patch0269: 0269-core-dbus-execute-remove-unnecessary-initialization.patch
b9a53a
Patch0270: 0270-shared-cpu-set-util-move-the-part-to-print-cpu-set-i.patch
b9a53a
Patch0271: 0271-shared-cpu-set-util-remove-now-unused-CPU_SIZE_TO_NU.patch
b9a53a
Patch0272: 0272-Rework-cpu-affinity-parsing.patch
b9a53a
Patch0273: 0273-Move-cpus_in_affinity_mask-to-cpu-set-util.-ch.patch
b9a53a
Patch0274: 0274-test-cpu-set-util-add-simple-test-for-cpus_in_affini.patch
b9a53a
Patch0275: 0275-test-cpu-set-util-add-a-smoke-test-for-test_parse_cp.patch
b9a53a
Patch0276: 0276-pid1-parse-CPUAffinity-in-incremental-fashion.patch
b9a53a
Patch0277: 0277-pid1-don-t-reset-setting-from-proc-cmdline-upon-rest.patch
b9a53a
Patch0278: 0278-pid1-when-reloading-configuration-forget-old-setting.patch
b9a53a
Patch0279: 0279-test-execute-use-CPUSet-too.patch
b9a53a
Patch0280: 0280-shared-cpu-set-util-drop-now-unused-cleanup-function.patch
b9a53a
Patch0281: 0281-shared-cpu-set-util-make-transfer-of-cpu_set_t-over-.patch
b9a53a
Patch0282: 0282-test-cpu-set-util-add-test-for-dbus-conversions.patch
b9a53a
Patch0283: 0283-shared-cpu-set-util-introduce-cpu_set_to_range.patch
b9a53a
Patch0284: 0284-systemctl-present-CPUAffinity-mask-as-a-list-of-CPU-.patch
b9a53a
Patch0285: 0285-shared-cpu-set-util-only-force-range-printing-one-ti.patch
b9a53a
Patch0286: 0286-execute-dump-CPUAffinity-as-a-range-string-instead-o.patch
b9a53a
Patch0287: 0287-cpu-set-util-use-d-d-format-in-cpu_set_to_range_stri.patch
b9a53a
Patch0288: 0288-core-introduce-NUMAPolicy-and-NUMAMask-options.patch
b9a53a
Patch0289: 0289-core-disable-CPUAccounting-by-default.patch
b9a53a
Patch0290: 0290-set-kptr_restrict-1.patch
b9a53a
Patch0291: 0291-cryptsetup-reduce-the-chance-that-we-will-be-OOM-kil.patch
b9a53a
Patch0292: 0292-core-job-fix-breakage-of-ordering-dependencies-by-sy.patch
b9a53a
Patch0293: 0293-debug-generator-enable-custom-systemd.debug_shell-tt.patch
b9a53a
Patch0294: 0294-test-cpu-set-util-fix-comparison-for-allocation-size.patch
b9a53a
Patch0295: 0295-test-cpu-set-util-fix-allocation-size-check-on-i386.patch
b9a53a
Patch0296: 0296-catalog-fix-name-of-variable.patch
b9a53a
Patch0297: 0297-cryptsetup-add-keyfile-timeout-to-allow-a-keydev-tim.patch
b9a53a
Patch0298: 0298-cryptsetup-add-documentation-for-keyfile-timeout.patch
b9a53a
Patch0299: 0299-cryptsetup-use-unabbrieviated-variable-names.patch
b9a53a
Patch0300: 0300-cryptsetup-don-t-assert-on-variable-which-is-optiona.patch
b9a53a
Patch0301: 0301-cryptsetup-generator-guess-whether-the-keyfile-argum.patch
b9a53a
Patch0302: 0302-crypt-util-Translate-libcryptsetup-log-level-instead.patch
b9a53a
Patch0303: 0303-cryptsetup-add-some-commenting-about-EAGAIN-generati.patch
b9a53a
Patch0304: 0304-cryptsetup-downgrade-a-log-message-we-ignore.patch
b9a53a
Patch0305: 0305-cryptsetup-rework-how-we-log-about-activation-failur.patch
b9a53a
Patch0306: 0306-rules-reintroduce-60-alias-kmsg.rules.patch
b9a53a
Patch0307: 0307-sd-bus-make-rqueue-wqueue-sizes-of-type-size_t.patch
b9a53a
Patch0308: 0308-sd-bus-reorder-bus-ref-and-bus-message-ref-handling.patch
b9a53a
Patch0309: 0309-sd-bus-make-sure-dispatch_rqueue-initializes-return-.patch
b9a53a
Patch0310: 0310-sd-bus-drop-two-inappropriate-empty-lines.patch
b9a53a
Patch0311: 0311-sd-bus-initialize-mutex-after-we-allocated-the-wqueu.patch
b9a53a
Patch0312: 0312-sd-bus-always-go-through-sd_bus_unref-to-free-messag.patch
b9a53a
Patch0313: 0313-bus-message-introduce-two-kinds-of-references-to-bus.patch
b9a53a
Patch0314: 0314-sd-bus-introduce-API-for-re-enqueuing-incoming-messa.patch
b9a53a
Patch0315: 0315-sd-event-add-sd_event_source_disable_unref-helper.patch
b9a53a
Patch0316: 0316-polkit-when-authorizing-via-PK-let-s-re-resolve-call.patch
b9a53a
Patch0317: 0317-sysctl-let-s-by-default-increase-the-numeric-PID-ran.patch
b9a53a
Patch0318: 0318-journal-do-not-trigger-assertion-when-journal_file_c.patch
b9a53a
Patch0319: 0319-journal-use-cleanup-attribute-at-one-more-place.patch
b9a53a
Patch0320: 0320-sd-bus-use-queue-message-references-for-managing-r-w.patch
b9a53a
Patch0321: 0321-pid1-make-sure-to-restore-correct-default-values-for.patch
b9a53a
Patch0322: 0322-main-introduce-a-define-HIGH_RLIMIT_MEMLOCK-similar-.patch
b9a53a
Patch0323: 0323-seccomp-introduce-seccomp_restrict_suid_sgid-for-blo.patch
b9a53a
Patch0324: 0324-test-add-test-case-for-restrict_suid_sgid.patch
b9a53a
Patch0325: 0325-core-expose-SUID-SGID-restriction-as-new-unit-settin.patch
b9a53a
Patch0326: 0326-analyze-check-for-RestrictSUIDSGID-in-systemd-analyz.patch
b9a53a
Patch0327: 0327-man-document-the-new-RestrictSUIDSGID-setting.patch
b9a53a
Patch0328: 0328-units-turn-on-RestrictSUIDSGID-in-most-of-our-long-r.patch
b9a53a
Patch0329: 0329-core-imply-NNP-and-SUID-SGID-restriction-for-Dynamic.patch
b9a53a
Patch0330: 0330-cgroup-introduce-support-for-cgroup-v2-CPUSET-contro.patch
b9a53a
Patch0331: 0331-pid1-fix-DefaultTasksMax-initialization.patch
b9a53a
Patch0332: 0332-cgroup-make-sure-that-cpuset-is-supported-on-cgroup-.patch
b9a53a
Patch0333: 0333-test-introduce-TEST-36-NUMAPOLICY.patch
b9a53a
Patch0334: 0334-test-replace-tail-f-with-journal-cursor-which-should.patch
b9a53a
Patch0335: 0335-test-support-MPOL_LOCAL-matching-in-unpatched-strace.patch
b9a53a
Patch0336: 0336-test-make-sure-the-strace-process-is-indeed-dead.patch
b9a53a
Patch0337: 0337-test-skip-the-test-on-systems-without-NUMA-support.patch
b9a53a
Patch0338: 0338-test-give-strace-some-time-to-initialize.patch
b9a53a
Patch0339: 0339-test-add-a-simple-sanity-check-for-systems-without-N.patch
b9a53a
Patch0340: 0340-test-drop-the-missed-exit-1-expression.patch
b9a53a
Patch0341: 0341-test-replace-cursor-file-with-a-plain-cursor.patch
b9a53a
Patch0342: 0342-cryptsetup-Treat-key-file-errors-as-a-failed-passwor.patch
4d52c6
Patch0343: 0343-pid1-fix-the-names-of-AllowedCPUs-and-AllowedMemoryN.patch
4d52c6
Patch0344: 0344-core-fix-re-realization-of-cgroup-siblings.patch
4d52c6
Patch0345: 0345-basic-use-comma-as-separator-in-cpuset-cgroup-cpu-ra.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:  iptables-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
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}
b9a53a
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
36e8a3
        -Dlibiptc=true
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
36e8a3
)
36e8a3
b9a53a
# Don't ship /var/log/README. The relationship between journal and syslog should be documented
b9a53a
# in the official documentation.
b9a53a
sed -ie "/subdir('doc\/var-log')/d" meson.build
b9a53a
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
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
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
36e8a3
%ghost /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
36e8a3
%ghost %attr(0600,root,utmp) /var/log/btmp
36e8a3
%ghost %config(noreplace) /etc/hostname
36e8a3
%ghost %config(noreplace) /etc/localtime
36e8a3
%ghost %config(noreplace) /etc/locale.conf
36e8a3
%ghost %config(noreplace) /etc/machine-id
36e8a3
%ghost %config(noreplace) /etc/machine-info
36e8a3
%config(noreplace) %{_sysconfdir}/rc.d/rc.local
36e8a3
%{_sysconfdir}/rc.local
36e8a3
%ghost %dir /var/cache/private
36e8a3
%ghost %dir /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
36e8a3
%ghost /var/lib/systemd/random-seed
36e8a3
%ghost %dir /var/lib/systemd/rfkill
36e8a3
%ghost %dir /var/log/journal
36e8a3
%ghost %dir /var/log/journal/remote
36e8a3
%ghost %dir /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
36e8a3
# Services we install by default, and which are controlled by presets.
36e8a3
if [ $1 -eq 1 ] ; then
36e8a3
        systemctl preset --quiet \
36e8a3
                remote-fs.target \
36e8a3
                getty@.service \
36e8a3
                serial-getty@.service \
36e8a3
                console-getty.service \
36e8a3
                debug-shell.service \
36e8a3
                systemd-resolved.service \
36e8a3
                >/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
4d52c6
* Wed Apr 15 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-30
4d52c6
- pid1: fix the names of AllowedCPUs= and AllowedMemoryNodes= (#1824129)
4d52c6
- core: fix re-realization of cgroup siblings (#1824129)
4d52c6
- basic: use comma as separator in cpuset cgroup cpu ranges (#1824129)
4d52c6
b9a53a
* Mon Mar 23 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-29
b9a53a
- cryptsetup: Treat key file errors as a failed password attempt (#1763155)
b9a53a
b9a53a
* Wed Mar 11 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-28
b9a53a
- pid1: fix DefaultTasksMax initialization (#1809037)
b9a53a
- cgroup: make sure that cpuset is supported on cgroup  v2 and disabled with v1 (#1808940)
b9a53a
- test: introduce TEST-36-NUMAPOLICY (#1808940)
b9a53a
- test: replace `tail -f` with journal cursor which  should be more reliable (#1808940)
b9a53a
- test: support MPOL_LOCAL matching in unpatched strace  versions (#1808940)
b9a53a
- test: make sure the strace process is indeed dead (#1808940)
b9a53a
- test: skip the test on systems without NUMA support (#1808940)
b9a53a
- test: give strace some time to initialize (#1808940)
b9a53a
- test: add a simple sanity check for systems without  NUMA support (#1808940)
b9a53a
- test: drop the missed || exit 1 expression (#1808940)
b9a53a
- test: replace cursor file with a plain cursor (#1808940)
b9a53a
b9a53a
* Fri Feb 21 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-27
b9a53a
- cgroup: introduce support for cgroup v2 CPUSET controller (#1724617)
b9a53a
b9a53a
* Wed Feb 19 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-26
b9a53a
- seccomp: introduce seccomp_restrict_suid_sgid() for blocking chmod() for suid/sgid files (#1687512)
b9a53a
- test: add test case for restrict_suid_sgid() (#1687512)
b9a53a
- core: expose SUID/SGID restriction as new unit setting RestrictSUIDSGID= (#1687512)
b9a53a
- analyze: check for RestrictSUIDSGID= in "systemd-analyze security" (#1687512)
b9a53a
- man: document the new RestrictSUIDSGID= setting (#1687512)
b9a53a
- units: turn on RestrictSUIDSGID= in most of our long-running daemons (#1687512)
b9a53a
- core: imply NNP and SUID/SGID restriction for DynamicUser=yes service (#1687512)
b9a53a
b9a53a
* Mon Feb 17 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-25
4b8c80
- sd-bus: use "queue" message references for managing r/w message queues in connection objects (CVE-2020-1712)
b9a53a
- pid1: make sure to restore correct default values for some rlimits (#1789930)
b9a53a
- main: introduce a define HIGH_RLIMIT_MEMLOCK similar to HIGH_RLIMIT_NOFILE (#1789930)
b9a53a
b9a53a
* Thu Feb 13 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-24
b9a53a
- rules: reintroduce 60-alias-kmsg.rules (#1739353)
b9a53a
- sd-bus: make rqueue/wqueue sizes of type size_t (CVE-2020-1712)
b9a53a
- sd-bus: reorder bus ref and bus message ref handling (CVE-2020-1712)
b9a53a
- sd-bus: make sure dispatch_rqueue() initializes return parameter on all types of success (CVE-2020-1712)
b9a53a
- sd-bus: drop two inappropriate empty lines (CVE-2020-1712)
b9a53a
- sd-bus: initialize mutex after we allocated the wqueue (CVE-2020-1712)
b9a53a
- sd-bus: always go through sd_bus_unref() to free messages (CVE-2020-1712)
b9a53a
- bus-message: introduce two kinds of references to bus messages (CVE-2020-1712)
b9a53a
- sd-bus: introduce API for re-enqueuing incoming messages (CVE-2020-1712)
b9a53a
- sd-event: add sd_event_source_disable_unref() helper (CVE-2020-1712)
b9a53a
- polkit: when authorizing via PK let's re-resolve callback/userdata instead of caching it (CVE-2020-1712)
b9a53a
- sysctl: let's by default increase the numeric PID range from 2^16 to 2^22 (#1744214)
b9a53a
- journal: do not trigger assertion when journal_file_close() get NULL (#1788085)
b9a53a
- journal: use cleanup attribute at one more place (#1788085)
b9a53a
b9a53a
* Mon Jan 13 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-23
b9a53a
- catalog: fix name of variable (#1677768)
b9a53a
- cryptsetup: add keyfile-timeout to allow a keydev timeout and allow to fallback to a password if it fails. (#1763155)
b9a53a
- cryptsetup: add documentation for keyfile-timeout (#1763155)
b9a53a
- cryptsetup: use unabbrieviated variable names (#1763155)
b9a53a
- cryptsetup: don't assert on variable which is optional (#1763155)
b9a53a
- cryptsetup-generator: guess whether the keyfile argument is two items or one (#1763155)
b9a53a
- crypt-util: Translate libcryptsetup log level instead of using log_debug() (#1776408)
b9a53a
- cryptsetup: add some commenting about EAGAIN generation (#1776408)
b9a53a
- cryptsetup: downgrade a log message we ignore (#1776408)
b9a53a
- cryptsetup: rework how we log about activation failures (#1776408)
b9a53a
b9a53a
* Tue Dec 17 2019 systemd maintenance team <systemd-maint@redhat.com> - 239-22
b9a53a
- spec: don't ship /var/log/README
b9a53a
- spec: provide systemd-rpm-macros
b9a53a
b9a53a
* Mon Dec 09 2019 systemd maintenance team <systemd-maint@redhat.com> - 239-21
b9a53a
- test-cpu-set-util: fix comparison for allocation size (#1734787)
b9a53a
- test-cpu-set-util: fix allocation size check on i386 (#1734787)
b9a53a
b9a53a
* Mon Dec 09 2019 systemd maintenance team <systemd-maint@redhat.com> - 239-20
b9a53a
- journal: rely on _cleanup_free_ to free a temporary string used in client_context_read_cgroup (#1764560)
b9a53a
- basic/user-util: allow dots in user names (#1717603)
b9a53a
- sd-bus: bump message queue size again (#1770189)
b9a53a
- tests: put fuzz_journald_processing_function in a .c file (#1764560)
b9a53a
- tests: add a fuzzer for dev_kmsg_record (#1764560)
b9a53a
- basic: remove an assertion from cunescape_one (#1764560)
b9a53a
- journal: fix an off-by-one error in dev_kmsg_record (#1764560)
b9a53a
- tests: add a reproducer for a memory leak fixed in 30eddcd51b8a472e05d3b8d1 in August (#1764560)
b9a53a
- tests: add a reproducer for a heap-buffer-overflow fixed in 937b1171378bc1000a (#1764560)
b9a53a
- test: initialize syslog_fd in fuzz-journald-kmsg too (#1764560)
b9a53a
- tests: add a fuzzer for process_audit_string (#1764560)
b9a53a
- journald: check whether sscanf has changed the value corresponding to %n (#1764560)
b9a53a
- tests: introduce dummy_server_init and use it in all journald fuzzers (#1764560)
b9a53a
- tests: add a fuzzer for journald streams (#1764560)
b9a53a
- tests: add a fuzzer for server_process_native_file (#1764560)
b9a53a
- fuzz-journal-stream: avoid assertion failure on samples which don't fit in pipe (#1764560)
b9a53a
- journald: take leading spaces into account in syslog_parse_identifier (#1764560)
b9a53a
- Add a warning about the difference in permissions between existing directories and unit settings. (#1778384)
b9a53a
- execute: remove one redundant comparison check (#1778384)
b9a53a
- core: change ownership/mode of the execution directories also for static users (#1778384)
b9a53a
- core/dbus-execute: remove unnecessary initialization (#1734787)
b9a53a
- shared/cpu-set-util: move the part to print cpu-set into a separate function (#1734787)
b9a53a
- shared/cpu-set-util: remove now-unused CPU_SIZE_TO_NUM() (#1734787)
b9a53a
- Rework cpu affinity parsing (#1734787)
b9a53a
- Move cpus_in_affinity_mask() to cpu-set-util.[ch] (#1734787)
b9a53a
- test-cpu-set-util: add simple test for cpus_in_affinity_mask() (#1734787)
b9a53a
- test-cpu-set-util: add a smoke test for test_parse_cpu_set_extend() (#1734787)
b9a53a
- pid1: parse CPUAffinity= in incremental fashion (#1734787)
b9a53a
- pid1: don't reset setting from /proc/cmdline upon restart (#1734787)
b9a53a
- pid1: when reloading configuration, forget old settings (#1734787)
b9a53a
- test-execute: use CPUSet too (#1734787)
b9a53a
- shared/cpu-set-util: drop now-unused cleanup function (#1734787)
b9a53a
- shared/cpu-set-util: make transfer of cpu_set_t over bus endian safe (#1734787)
b9a53a
- test-cpu-set-util: add test for dbus conversions (#1734787)
b9a53a
- shared/cpu-set-util: introduce cpu_set_to_range() (#1734787)
b9a53a
- systemctl: present CPUAffinity mask as a list of CPU index ranges (#1734787)
b9a53a
- shared/cpu-set-util: only force range printing one time (#1734787)
b9a53a
- execute: dump CPUAffinity as a range string instead of a list of CPUs (#1734787)
b9a53a
- cpu-set-util: use %d-%d format in  cpu_set_to_range_string() only for actual ranges (#1734787)
b9a53a
- core: introduce NUMAPolicy and NUMAMask options (#1734787)
b9a53a
- core: disable CPUAccounting by default (#1734787)
b9a53a
- set kptr_restrict=1 (#1689346)
b9a53a
- cryptsetup: reduce the chance that we will be OOM killed (#1696602)
b9a53a
- core, job: fix breakage of ordering dependencies by systemctl reload command (#1766417)
b9a53a
- debug-generator: enable custom systemd.debug_shell tty (#1723722)
b9a53a
b9a53a
* Thu Oct 24 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-19
b9a53a
- core: never propagate reload failure to service result (#1735787)
b9a53a
- man: document systemd-analyze security (#1750343)
b9a53a
- man: reorder and add examples to systemd-analyze(1) (#1750343)
b9a53a
- travis: move to CentOS 8 docker images (#1761519)
b9a53a
- travis: drop SCL remains (#1761519)
b9a53a
- syslog: fix segfault in syslog_parse_priority() (#1761519)
b9a53a
- sd-bus: make strict asan shut up (#1761519)
b9a53a
- travis: don't run slow tests under ASan/UBSan (#1761519)
b9a53a
- kernel-install: do not require non-empty kernel cmdline (#1701454)
b9a53a
- ask-password: prevent buffer overrow when reading from keyring (#1752050)
b9a53a
- core: try to reopen /dev/kmsg again right after mounting /dev (#1749212)
b9a53a
- buildsys: don't garbage collect sections while linking (#1748258)
b9a53a
- udev: introduce CONST key name (#1762679)
b9a53a
- Call getgroups() to know size of supplementary groups array to allocate (#1743230256 KB
b9a53a
#1743235)
b9a53a
- Consider smb3 as remote filesystem (#1757257)
b9a53a
- process-util: introduce pid_is_my_child() helper (#1744972)
b9a53a
- core: reduce the number of stalled PIDs from the watched processes list when possible (#1744972)
b9a53a
- core: only watch processes when it's really necessary (#1744972)
b9a53a
- core: implement per unit journal rate limiting (#1719577)
b9a53a
- path: stop watching path specs once we triggered the target unit (#1763161)
b9a53a
- journald: fixed assertion failure when system journal rotation fails (#9893) (#1763619)
b9a53a
- test: use PBKDF2 instead of Argon2 in cryptsetup... (#1761519)
b9a53a
- test: mask several unnecessary services (#1761519)
b9a53a
- test: bump the second partition's size to 50M (#1761519)
b9a53a
- shared/sleep-config: exclude zram devices from hibernation candidates (#1763617)
b9a53a
- selinux: don't log SELINUX_INFO and SELINUX_WARNING messages to audit (#1763612)
b9a53a
- sd-device: introduce log_device_*() macros (#1753369)
b9a53a
- udev: Add id program and rule for FIDO security tokens (#1753369)
b9a53a
- shared/but-util: drop trusted annotation from bus_open_system_watch_bind_with_description() (#1746857)
b9a53a
- sd-bus: adjust indentation of comments (#1746857)
b9a53a
- resolved: do not run loop twice (#1746857)
b9a53a
- resolved: allow access to Set*Link and Revert methods through polkit (#1746857)
b9a53a
- 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)