Blame SPECS/systemd.spec

a3e2b5
#global gitcommit 10e465b5321bd53c1fc59ffab27e724535c6bc0f
a3e2b5
%{?gitcommit:%global gitcommitshort %(c=%{gitcommit}; echo ${c:0:7})}
a3e2b5
a3e2b5
# We ship a .pc file but don't want to have a dep on pkg-config. We
a3e2b5
# strip the automatically generated dep here and instead co-own the
a3e2b5
# directory.
a3e2b5
%global __requires_exclude pkg-config
a3e2b5
a3e2b5
%global pkgdir %{_prefix}/lib/systemd
a3e2b5
%global system_unit_dir %{pkgdir}/system
a3e2b5
%global user_unit_dir %{pkgdir}/user
a3e2b5
a3e2b5
Name:           systemd
a3e2b5
Url:            http://www.freedesktop.org/wiki/Software/systemd
a3e2b5
Version:        239
a3e2b5
Release:        18%{?dist}.4
a3e2b5
# For a breakdown of the licensing, see README
a3e2b5
License:        LGPLv2+ and MIT and GPLv2+
a3e2b5
Summary:        System and Service Manager
a3e2b5
a3e2b5
# download tarballs with "spectool -g systemd.spec"
a3e2b5
%if %{defined gitcommit}
a3e2b5
Source0:        https://github.com/systemd/systemd-stable/archive/%{?gitcommit}.tar.gz#/%{name}-%{gitcommitshort}.tar.gz
a3e2b5
%else
a3e2b5
Source0:        https://github.com/systemd/systemd/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
a3e2b5
%endif
a3e2b5
# This file must be available before %%prep.
a3e2b5
# It is generated during systemd build and can be found in src/core/.
a3e2b5
Source1:        triggers.systemd
a3e2b5
Source2:        split-files.py
a3e2b5
Source3:        purge-nobody-user
a3e2b5
a3e2b5
# Prevent accidental removal of the systemd package
a3e2b5
Source4:        yum-protect-systemd.conf
a3e2b5
a3e2b5
Source5:        inittab
a3e2b5
Source6:        sysctl.conf.README
a3e2b5
Source7:        systemd-journal-remote.xml
a3e2b5
Source8:        systemd-journal-gatewayd.xml
a3e2b5
Source9:        20-yama-ptrace.conf
a3e2b5
Source10:       systemd-udev-trigger-no-reload.conf
a3e2b5
Source11:       20-grubby.install
a3e2b5
Source12:       systemd-user
a3e2b5
Source13:       rc.local
a3e2b5
a3e2b5
%if 0
a3e2b5
GIT_DIR=../../src/systemd/.git git format-patch-ab --no-signature -M -N v235..v235-stable
a3e2b5
i=1; for j in 00*patch; do printf "Patch%04d:      %s\n" $i $j; i=$((i+1));done|xclip
a3e2b5
GIT_DIR=../../src/systemd/.git git diffab -M v233..master@{2017-06-15} -- hwdb/[67]* hwdb/parse_hwdb.py > hwdb.patch
a3e2b5
%endif
a3e2b5
a3e2b5
# RHEL-specific
a3e2b5
Patch0001: 0001-build-sys-Detect-whether-struct-statx-is-defined-in-.patch
a3e2b5
Patch0002: 0002-logind-set-RemoveIPC-to-false-by-default.patch
a3e2b5
Patch0003: 0003-pid1-bump-DefaultTasksMax-to-80-of-the-kernel-pid.ma.patch
a3e2b5
Patch0004: 0004-Avoid-tmp-being-mounted-as-tmpfs-without-the-user-s-.patch
a3e2b5
Patch0005: 0005-pid1-bump-maximum-number-of-process-in-user-slice-to.patch
a3e2b5
Patch0006: 0006-rules-automatically-online-hot-plugged-CPUs.patch
a3e2b5
Patch0007: 0007-rules-add-rule-for-naming-Dell-iDRAC-USB-Virtual-NIC.patch
a3e2b5
Patch0008: 0008-rules-enable-memory-hotplug.patch
a3e2b5
Patch0009: 0009-rules-reload-sysctl-settings-when-the-bridge-module-.patch
a3e2b5
Patch0010: 0010-rules-load-sg-module.patch
a3e2b5
Patch0011: 0011-rules-prandom-character-device-node-permissions.patch
a3e2b5
Patch0012: 0012-rules-load-sg-driver-also-when-scsi_target-appears-4.patch
a3e2b5
Patch0013: 0013-rules-don-t-hoplug-memory-on-s390x.patch
a3e2b5
Patch0014: 0014-rules-disable-auto-online-of-hot-plugged-memory-on-I.patch
a3e2b5
Patch0015: 0015-rules-introduce-old-style-by-path-symlinks-for-FCP-b.patch
a3e2b5
Patch0016: 0016-Revert-udev-remove-WAIT_FOR-key.patch
a3e2b5
Patch0017: 0017-net_setup_link-allow-renaming-interfaces-that-were-r.patch
a3e2b5
Patch0018: 0018-units-drop-DynamicUser-yes-from-systemd-resolved.ser.patch
a3e2b5
Patch0019: 0019-journal-remove-journal-audit-socket.patch
a3e2b5
Patch0020: 0020-bus-move-BUS_DONT_DESTROY-calls-after-asserts.patch
a3e2b5
Patch0021: 0021-random-seed-raise-POOL_SIZE_MIN-constant-to-1024.patch
a3e2b5
Patch0022: 0022-cryptsetup-add-support-for-sector-size-option-9936.patch
a3e2b5
Patch0023: 0023-cryptsetup-do-not-define-arg_sector_size-if-libgcryp.patch
a3e2b5
Patch0024: 0024-units-don-t-enable-per-service-IP-firewall-by-defaul.patch
a3e2b5
Patch0025: 0025-bus-message-do-not-crash-on-message-with-a-string-of.patch
a3e2b5
Patch0026: 0026-Introduce-free_and_strndup-and-use-it-in-bus-message.patch
a3e2b5
Patch0027: 0027-tests-backport-test_setup_logging.patch
a3e2b5
Patch0028: 0028-journal-change-support-URL-shown-in-the-catalog-entr.patch
a3e2b5
Patch0029: 0029-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
a3e2b5
Patch0030: 0030-dissect-image-use-right-comparison-function.patch
a3e2b5
Patch0031: 0031-login-avoid-leak-of-name-returned-by-uid_to_name.patch
a3e2b5
Patch0032: 0032-firewall-util-add-an-assert-that-we-re-not-overwriti.patch
a3e2b5
Patch0033: 0033-journal-file-avoid-calling-ftruncate-with-invalid-fd.patch
a3e2b5
Patch0034: 0034-dhcp6-make-sure-we-have-enough-space-for-the-DHCP6-o.patch
a3e2b5
Patch0035: 0035-core-rename-queued_message-pending_reload_message.patch
a3e2b5
Patch0036: 0036-core-when-we-can-t-send-the-pending-reload-message-s.patch
a3e2b5
Patch0037: 0037-core-make-sure-we-don-t-throttle-change-signal-gener.patch
a3e2b5
Patch0038: 0038-proc-cmdline-introduce-PROC_CMDLINE_RD_STRICT.patch
a3e2b5
Patch0039: 0039-debug-generator-introduce-rd.-version-of-all-options.patch
a3e2b5
Patch0040: 0040-chown-recursive-let-s-rework-the-recursive-logic-to-.patch
a3e2b5
Patch0041: 0041-chown-recursive-also-drop-ACLs-when-recursively-chow.patch
a3e2b5
Patch0042: 0042-chown-recursive-TAKE_FD-is-your-friend.patch
a3e2b5
Patch0043: 0043-test-add-test-case-for-recursive-chown-ing.patch
a3e2b5
Patch0044: 0044-Revert-sysctl.d-request-ECN-on-both-in-and-outgoing-.patch
a3e2b5
Patch0045: 0045-detect-virt-do-not-try-to-read-all-of-proc-cpuinfo.patch
a3e2b5
Patch0046: 0046-sd-bus-unify-three-code-paths-which-free-struct-bus_.patch
a3e2b5
Patch0047: 0047-sd-bus-properly-initialize-containers.patch
a3e2b5
Patch0048: 0048-cryptsetup-generator-introduce-basic-keydev-support.patch
a3e2b5
Patch0049: 0049-cryptsetup-don-t-use-m-if-there-s-no-error-to-show.patch
a3e2b5
Patch0050: 0050-cryptsetup-generator-don-t-return-error-if-target-di.patch
a3e2b5
Patch0051: 0051-cryptsetup-generator-allow-whitespace-characters-in-.patch
a3e2b5
Patch0052: 0052-rules-watch-metadata-changes-on-DASD-devices.patch
a3e2b5
Patch0053: 0053-sysctl.d-switch-net.ipv4.conf.all.rp_filter-from-1-t.patch
a3e2b5
Patch0054: 0054-tests-explicitly-enable-user-namespaces-for-TEST-13-.patch
a3e2b5
Patch0055: 0055-nspawn-beef-up-netns-checking-a-bit-for-compat-with-.patch
a3e2b5
Patch0056: 0056-test-Drop-SKIP_INITRD-for-QEMU-based-tests.patch
a3e2b5
Patch0057: 0057-meson-rename-Ddebug-to-Ddebug-extra.patch
a3e2b5
Patch0058: 0058-meson-check-whether-gnutls-supports-TCP-fast-open.patch
a3e2b5
Patch0059: 0059-unit-don-t-add-Requires-for-tmp.mount.patch
a3e2b5
Patch0060: 0060-tests-drop-the-precondition-check-for-inherited-flag.patch
a3e2b5
Patch0061: 0061-core-when-deserializing-state-always-use-read_line-L.patch
a3e2b5
Patch0062: 0062-core-enforce-a-limit-on-STATUS-texts-recvd-from-serv.patch
a3e2b5
Patch0063: 0063-travis-enable-Travis-CI-on-CentOS-7.patch
a3e2b5
Patch0064: 0064-travis-RHEL8-support.patch
a3e2b5
Patch0065: 0065-travis-drop-the-SELinux-Fedora-workaround.patch
a3e2b5
Patch0066: 0066-travis-fix-syntax-error-in-.travis.yml.patch
a3e2b5
Patch0067: 0067-travis-reboot-the-container-before-running-tests.patch
a3e2b5
Patch0068: 0068-coredump-remove-duplicate-MESSAGE-prefix-from-messag.patch
a3e2b5
Patch0069: 0069-journald-remove-unnecessary.patch
a3e2b5
Patch0070: 0070-journald-do-not-store-the-iovec-entry-for-process-co.patch
a3e2b5
Patch0071: 0071-basic-process-util-limit-command-line-lengths-to-_SC.patch
a3e2b5
Patch0072: 0072-coredump-fix-message-when-we-fail-to-save-a-journald.patch
a3e2b5
Patch0073: 0073-procfs-util-expose-functionality-to-query-total-memo.patch
a3e2b5
Patch0074: 0074-basic-prioq-add-prioq_peek_item.patch
a3e2b5
Patch0075: 0075-journal-limit-the-number-of-entries-in-the-cache-bas.patch
a3e2b5
Patch0076: 0076-journald-periodically-drop-cache-for-all-dead-PIDs.patch
a3e2b5
Patch0077: 0077-process-util-don-t-use-overly-large-buffer-to-store-.patch
a3e2b5
Patch0078: 0078-Revert-sysctl.d-switch-net.ipv4.conf.all.rp_filter-f.patch
a3e2b5
Patch0079: 0079-journal-fix-syslog_parse_identifier.patch
a3e2b5
Patch0080: 0080-journald-set-a-limit-on-the-number-of-fields-1k.patch
a3e2b5
Patch0081: 0081-journald-when-processing-a-native-message-bail-more-.patch
a3e2b5
Patch0082: 0082-journald-lower-the-maximum-entry-size-limit-to-for-n.patch
a3e2b5
Patch0083: 0083-httpd-use-a-cleanup-function-to-call-MHD_destroy_res.patch
a3e2b5
Patch0084: 0084-journal-remote-verify-entry-length-from-header.patch
a3e2b5
Patch0085: 0085-journal-remote-set-a-limit-on-the-number-of-fields-i.patch
a3e2b5
Patch0086: 0086-journald-correctly-attribute-log-messages-also-with-.patch
a3e2b5
Patch0087: 0087-test-replace-echo-with-socat.patch
a3e2b5
Patch0088: 0088-test-network-ignore-tunnel-devices-automatically-add.patch
a3e2b5
Patch0089: 0089-rules-add-elevator-kernel-command-line-parameter.patch
a3e2b5
Patch0090: 0090-rule-syntax-check-allow-PROGRAM-as-an-assignment.patch
a3e2b5
Patch0091: 0091-rules-implement-new-memory-hotplug-policy.patch
a3e2b5
Patch0092: 0092-LGTM-make-LGTM.com-use-meson-from-pip.patch
a3e2b5
Patch0093: 0093-lgtm-use-python3.patch
a3e2b5
Patch0094: 0094-tools-use-print-function-in-Python-3-code.patch
a3e2b5
Patch0095: 0095-lgtm-add-a-custom-query-for-catching-the-use-of-fget.patch
a3e2b5
Patch0096: 0096-lgtm-drop-redundant-newlines.patch
a3e2b5
Patch0097: 0097-rules-add-the-rule-that-adds-elevator-kernel-command.patch
a3e2b5
Patch0098: 0098-test-add-TEST-24-UNIT-TESTS-running-all-basic-tests-.patch
a3e2b5
Patch0099: 0099-tests-create-the-asan-wrapper-automatically-if-syste.patch
a3e2b5
Patch0100: 0100-tests-add-a-wrapper-for-when-systemd-is-built-with-A.patch
a3e2b5
Patch0101: 0101-tests-redirect-ASAN-reports-on-journald-to-a-file.patch
a3e2b5
Patch0102: 0102-tests-use-the-asan-wrapper-to-boot-a-VM-container-if.patch
a3e2b5
Patch0103: 0103-tests-allow-passing-additional-arguments-to-nspawn-v.patch
a3e2b5
Patch0104: 0104-tests-also-run-TEST-01-BASIC-in-an-unprivileged-cont.patch
a3e2b5
Patch0105: 0105-test-don-t-overwrite-TESTDIR-if-already-set.patch
a3e2b5
Patch0106: 0106-bus-socket-Fix-line_begins-to-accept-word-matching-f.patch
a3e2b5
Patch0107: 0107-Refuse-dbus-message-paths-longer-than-BUS_PATH_SIZE_.patch
a3e2b5
Patch0108: 0108-Allocate-temporary-strings-to-hold-dbus-paths-on-the.patch
a3e2b5
Patch0109: 0109-sd-bus-if-we-receive-an-invalid-dbus-message-ignore-.patch
a3e2b5
Patch0110: 0110-meson-drop-misplaced-Wl-undefined-argument.patch
a3e2b5
Patch0111: 0111-Revert-core-one-step-back-again-for-nspawn-we-actual.patch
a3e2b5
Patch0112: 0112-tree-wide-shorten-error-logging-a-bit.patch
a3e2b5
Patch0113: 0113-nspawn-simplify-machine-terminate-bus-call.patch
a3e2b5
Patch0114: 0114-nspawn-merge-two-variable-declaration-lines.patch
a3e2b5
Patch0115: 0115-nspawn-rework-how-we-allocate-kill-scopes.patch
a3e2b5
Patch0116: 0116-unit-enqueue-cgroup-empty-check-event-if-the-last-re.patch
a3e2b5
Patch0117: 0117-Revert-journal-remove-journal-audit-socket.patch
a3e2b5
Patch0118: 0118-journal-don-t-enable-systemd-journald-audit.socket-b.patch
a3e2b5
Patch0119: 0119-logs-show-use-grey-color-for-de-emphasizing-journal-.patch
a3e2b5
Patch0120: 0120-units-add-Install-section-to-tmp.mount.patch
a3e2b5
Patch0121: 0121-nss-do-not-modify-errno-when-NSS_STATUS_NOTFOUND-or-.patch
a3e2b5
Patch0122: 0122-util.h-add-new-UNPROTECT_ERRNO-macro.patch
a3e2b5
Patch0123: 0123-nss-unportect-errno-before-writing-to-NSS-errnop.patch
a3e2b5
Patch0124: 0124-seccomp-reduce-logging-about-failure-to-add-syscall-.patch
a3e2b5
Patch0125: 0125-format-table-when-duplicating-a-cell-also-copy-the-c.patch
a3e2b5
Patch0126: 0126-format-table-optionally-make-specific-cells-clickabl.patch
a3e2b5
Patch0127: 0127-format-table-before-outputting-a-color-check-if-colo.patch
a3e2b5
Patch0128: 0128-format-table-add-option-to-store-format-percent-and-.patch
a3e2b5
Patch0129: 0129-format-table-optionally-allow-reversing-the-sort-ord.patch
a3e2b5
Patch0130: 0130-format-table-add-table_update-to-update-existing-ent.patch
a3e2b5
Patch0131: 0131-format-table-add-an-API-for-getting-the-cell-at-a-sp.patch
a3e2b5
Patch0132: 0132-format-table-always-underline-header-line.patch
a3e2b5
Patch0133: 0133-format-table-add-calls-to-query-the-data-in-a-specif.patch
a3e2b5
Patch0134: 0134-format-table-make-sure-we-never-call-memcmp-with-NUL.patch
a3e2b5
Patch0135: 0135-format-table-use-right-field-for-display.patch
a3e2b5
Patch0136: 0136-format-table-add-option-to-uppercase-cells-on-displa.patch
a3e2b5
Patch0137: 0137-format-table-never-try-to-reuse-cells-that-have-colo.patch
a3e2b5
Patch0138: 0138-locale-util-add-logic-to-output-smiley-emojis-at-var.patch
a3e2b5
Patch0139: 0139-analyze-add-new-security-verb.patch
a3e2b5
Patch0140: 0140-tests-add-a-rudimentary-fuzzer-for-server_process_sy.patch
a3e2b5
Patch0141: 0141-journald-make-it-clear-that-dev_kmsg_record-modifies.patch
a3e2b5
Patch0142: 0142-journald-free-the-allocated-memory-before-returning-.patch
a3e2b5
Patch0143: 0143-tests-rework-the-code-fuzzing-journald.patch
a3e2b5
Patch0144: 0144-journald-make-server_process_native_message-compatib.patch
a3e2b5
Patch0145: 0145-tests-add-a-fuzzer-for-server_process_native_message.patch
a3e2b5
Patch0146: 0146-tests-add-a-fuzzer-for-sd-ndisc.patch
a3e2b5
Patch0147: 0147-ndisc-fix-two-infinite-loops.patch
a3e2b5
Patch0148: 0148-tests-add-reproducers-for-several-issues-uncovered-w.patch
a3e2b5
Patch0149: 0149-tests-add-a-reproducer-for-an-infinite-loop-in-ndisc.patch
a3e2b5
Patch0150: 0150-tests-add-a-reproducer-for-another-infinite-loop-in-.patch
a3e2b5
Patch0151: 0151-fuzz-rename-fuzz-corpus-directory-to-just-fuzz.patch
a3e2b5
Patch0152: 0152-test-add-testcase-for-issue-10007-by-oss-fuzz.patch
a3e2b5
Patch0153: 0153-fuzz-unify-the-fuzz-regressions-directory-with-the-m.patch
a3e2b5
Patch0154: 0154-test-bus-marshal-use-cescaping-instead-of-hexmem.patch
a3e2b5
Patch0155: 0155-meson-add-Dlog-trace-to-set-LOG_TRACE.patch
a3e2b5
Patch0156: 0156-meson-allow-building-resolved-and-machined-without-n.patch
a3e2b5
Patch0157: 0157-meson-drop-duplicated-condition.patch
a3e2b5
Patch0158: 0158-meson-use-.source_root-in-more-places.patch
a3e2b5
Patch0159: 0159-meson-treat-all-fuzz-cases-as-unit-tests.patch
a3e2b5
Patch0160: 0160-fuzz-bus-message-add-fuzzer-for-message-parsing.patch
a3e2b5
Patch0161: 0161-bus-message-use-structured-initialization-to-avoid-u.patch
a3e2b5
Patch0162: 0162-bus-message-avoid-an-infinite-loop-on-empty-structur.patch
a3e2b5
Patch0163: 0163-bus-message-let-s-always-use-EBADMSG-when-the-messag.patch
a3e2b5
Patch0164: 0164-bus-message-rename-function-for-clarity.patch
a3e2b5
Patch0165: 0165-bus-message-use-define.patch
a3e2b5
Patch0166: 0166-bus-do-not-print-null-if-the-message-has-unknown-typ.patch
a3e2b5
Patch0167: 0167-bus-message-fix-calculation-of-offsets-table.patch
a3e2b5
Patch0168: 0168-bus-message-remove-duplicate-assignment.patch
a3e2b5
Patch0169: 0169-bus-message-fix-calculation-of-offsets-table-for-arr.patch
a3e2b5
Patch0170: 0170-bus-message-drop-asserts-in-functions-which-are-wrap.patch
a3e2b5
Patch0171: 0171-bus-message-output-debug-information-about-offset-tr.patch
a3e2b5
Patch0172: 0172-bus-message-fix-skipping-of-array-fields-in-gvariant.patch
a3e2b5
Patch0173: 0173-bus-message-also-properly-copy-struct-signature-when.patch
a3e2b5
Patch0174: 0174-fuzz-bus-message-add-two-test-cases-that-pass-now.patch
a3e2b5
Patch0175: 0175-bus-message-return-EBADMSG-not-EINVAL-on-invalid-gva.patch
a3e2b5
Patch0176: 0176-bus-message-avoid-wrap-around-when-using-length-read.patch
a3e2b5
Patch0177: 0177-util-do-not-use-stack-frame-for-parsing-arbitrary-in.patch
a3e2b5
Patch0178: 0178-travis-enable-ASan-and-UBSan-on-RHEL8.patch
a3e2b5
Patch0179: 0179-tests-keep-SYS_PTRACE-when-running-under-ASan.patch
a3e2b5
Patch0180: 0180-tree-wide-various-ubsan-zero-size-memory-fixes.patch
a3e2b5
Patch0181: 0181-util-introduce-memcmp_safe.patch
a3e2b5
Patch0182: 0182-test-socket-util-avoid-memleak-reported-by-valgrind.patch
a3e2b5
Patch0183: 0183-sd-journal-escape-binary-data-in-match_make_string.patch
a3e2b5
Patch0184: 0184-capability-introduce-CAP_TO_MASK_CORRECTED-macro-rep.patch
a3e2b5
Patch0185: 0185-sd-bus-use-size_t-when-dealing-with-memory-offsets.patch
a3e2b5
Patch0186: 0186-sd-bus-call-cap_last_cap-only-once-in-has_cap.patch
a3e2b5
Patch0187: 0187-mount-point-honour-AT_SYMLINK_FOLLOW-correctly.patch
a3e2b5
Patch0188: 0188-travis-switch-from-trusty-to-xenial.patch
a3e2b5
Patch0189: 0189-test-socket-util-Add-tests-for-receive_fd_iov-and-fr.patch
a3e2b5
Patch0190: 0190-socket-util-Introduce-send_one_fd_iov-and-receive_on.patch
a3e2b5
Patch0191: 0191-core-swap-order-of-n_storage_fds-and-n_socket_fds-pa.patch
a3e2b5
Patch0192: 0192-execute-use-our-usual-syntax-for-defining-bit-masks.patch
a3e2b5
Patch0193: 0193-core-introduce-new-Type-exec-service-type.patch
a3e2b5
Patch0194: 0194-man-document-the-new-Type-exec-type.patch
a3e2b5
Patch0195: 0195-sd-bus-allow-connecting-to-the-pseudo-container-.hos.patch
a3e2b5
Patch0196: 0196-sd-login-let-s-also-make-sd-login-understand-.host.patch
a3e2b5
Patch0197: 0197-test-add-test-for-Type-exec.patch
a3e2b5
Patch0198: 0198-journal-gateway-explicitly-declare-local-variables.patch
a3e2b5
Patch0199: 0199-tools-drop-unused-variable.patch
a3e2b5
Patch0200: 0200-journal-gateway-use-localStorage-cursor-only-when-it.patch
a3e2b5
Patch0201: 0201-sd-bus-deal-with-cookie-overruns.patch
a3e2b5
Patch0202: 0202-journal-remote-do-not-request-Content-Length-if-Tran.patch
a3e2b5
Patch0203: 0203-journal-do-not-remove-multiple-spaces-after-identifi.patch
a3e2b5
Patch0204: 0204-cryptsetup-Do-not-fallback-to-PLAIN-mapping-if-LUKS-.patch
a3e2b5
Patch0205: 0205-cryptsetup-call-crypt_load-for-LUKS-only-once.patch
a3e2b5
Patch0206: 0206-cryptsetup-Add-LUKS2-token-support.patch
a3e2b5
Patch0207: 0207-udev-scsi_id-fix-incorrect-page-length-when-get-devi.patch
a3e2b5
Patch0208: 0208-Change-job-mode-of-manager-triggered-restarts-to-JOB.patch
a3e2b5
Patch0209: 0209-bash-completion-analyze-support-security.patch
a3e2b5
Patch0210: 0210-man-note-that-journal-does-not-validate-syslog-field.patch
a3e2b5
Patch0211: 0211-rules-skip-memory-hotplug-on-ppc64.patch
a3e2b5
Patch0212: 0212-mount-simplify-proc-self-mountinfo-handler.patch
a3e2b5
Patch0213: 0213-mount-rescan-proc-self-mountinfo-before-processing-w.patch
a3e2b5
Patch0214: 0214-swap-scan-proc-swaps-before-processing-waitid-result.patch
a3e2b5
Patch0215: 0215-analyze-security-fix-potential-division-by-zero.patch
a3e2b5
Patch0216: 0216-journal-rely-on-_cleanup_free_-to-free-a-temporary-s.patch
a3e2b5
Patch0217: 0217-shared-but-util-drop-trusted-annotation-from-bus_ope.patch
a3e2b5
Patch0218: 0218-sd-bus-adjust-indentation-of-comments.patch
a3e2b5
Patch0219: 0219-resolved-do-not-run-loop-twice.patch
a3e2b5
Patch0220: 0220-resolved-allow-access-to-Set-Link-and-Revert-methods.patch
a3e2b5
Patch0221: 0221-resolved-query-polkit-only-after-parsing-the-data.patch
a3e2b5
Patch0222: 0222-ask-password-prevent-buffer-overrow-when-reading-fro.patch
a3e2b5
Patch0223: 0223-core-job-fix-breakage-of-ordering-dependencies-by-sy.patch
a3e2b5
Patch0224: 0224-syslog-fix-segfault-in-syslog_parse_priority.patch
a3e2b5
Patch0225: 0225-journald-fixed-assertion-failure-when-system-journal.patch
a3e2b5
Patch0226: 0226-test-use-PBKDF2-instead-of-Argon2-in-cryptsetup.patch
a3e2b5
Patch0227: 0227-test-mask-several-unnecessary-services.patch
a3e2b5
Patch0228: 0228-test-bump-the-second-partition-s-size-to-50M.patch
a3e2b5
Patch0229: 0229-sd-bus-make-rqueue-wqueue-sizes-of-type-size_t.patch
a3e2b5
Patch0230: 0230-sd-bus-reorder-bus-ref-and-bus-message-ref-handling.patch
a3e2b5
Patch0231: 0231-sd-bus-make-sure-dispatch_rqueue-initializes-return-.patch
a3e2b5
Patch0232: 0232-sd-bus-drop-two-inappropriate-empty-lines.patch
a3e2b5
Patch0233: 0233-sd-bus-initialize-mutex-after-we-allocated-the-wqueu.patch
a3e2b5
Patch0234: 0234-sd-bus-always-go-through-sd_bus_unref-to-free-messag.patch
a3e2b5
Patch0235: 0235-bus-message-introduce-two-kinds-of-references-to-bus.patch
a3e2b5
Patch0236: 0236-sd-bus-introduce-API-for-re-enqueuing-incoming-messa.patch
a3e2b5
Patch0237: 0237-sd-event-add-sd_event_source_disable_unref-helper.patch
a3e2b5
Patch0238: 0238-polkit-when-authorizing-via-PK-let-s-re-resolve-call.patch
a3e2b5
Patch0239: 0239-sd-bus-use-queue-message-references-for-managing-r-w.patch
a3e2b5
a3e2b5
a3e2b5
%ifarch %{ix86} x86_64 aarch64
a3e2b5
%global have_gnu_efi 1
a3e2b5
%endif
a3e2b5
a3e2b5
BuildRequires:  gcc
a3e2b5
BuildRequires:  gcc-c++
a3e2b5
BuildRequires:  libcap-devel
a3e2b5
BuildRequires:  libmount-devel
a3e2b5
BuildRequires:  pam-devel
a3e2b5
BuildRequires:  libselinux-devel
a3e2b5
BuildRequires:  audit-libs-devel
a3e2b5
BuildRequires:  cryptsetup-devel
a3e2b5
BuildRequires:  dbus-devel
a3e2b5
BuildRequires:  libacl-devel
a3e2b5
BuildRequires:  gobject-introspection-devel
a3e2b5
BuildRequires:  libblkid-devel
a3e2b5
BuildRequires:  xz-devel
a3e2b5
BuildRequires:  xz
a3e2b5
BuildRequires:  lz4-devel
a3e2b5
BuildRequires:  lz4
a3e2b5
BuildRequires:  bzip2-devel
a3e2b5
BuildRequires:  libidn2-devel
a3e2b5
BuildRequires:  libcurl-devel
a3e2b5
BuildRequires:  kmod-devel
a3e2b5
BuildRequires:  elfutils-devel
a3e2b5
BuildRequires:  libgcrypt-devel
a3e2b5
BuildRequires:  libgpg-error-devel
a3e2b5
BuildRequires:  gnutls-devel
a3e2b5
BuildRequires:  libmicrohttpd-devel
a3e2b5
BuildRequires:  libxkbcommon-devel
a3e2b5
BuildRequires:  iptables-devel
a3e2b5
BuildRequires:  libxslt
a3e2b5
BuildRequires:  docbook-style-xsl
a3e2b5
BuildRequires:  pkgconfig
a3e2b5
BuildRequires:  gperf
a3e2b5
BuildRequires:  gawk
a3e2b5
BuildRequires:  tree
a3e2b5
BuildRequires:  python3-devel
a3e2b5
BuildRequires:  python3-lxml
a3e2b5
BuildRequires:  firewalld-filesystem
a3e2b5
%if 0%{?have_gnu_efi}
a3e2b5
BuildRequires:  gnu-efi gnu-efi-devel
a3e2b5
%endif
a3e2b5
BuildRequires:  libseccomp-devel
a3e2b5
BuildRequires:  git
a3e2b5
BuildRequires:  meson >= 0.43
a3e2b5
BuildRequires:  gettext
a3e2b5
a3e2b5
Requires(post): coreutils
a3e2b5
Requires(post): sed
a3e2b5
Requires(post): acl
a3e2b5
Requires(post): grep
a3e2b5
Requires(pre):  coreutils
a3e2b5
Requires(pre):  /usr/bin/getent
a3e2b5
Requires(pre):  /usr/sbin/groupadd
a3e2b5
Requires:       dbus >= 1.9.18
a3e2b5
Requires:       %{name}-pam = %{version}-%{release}
a3e2b5
Requires:       %{name}-libs = %{version}-%{release}
a3e2b5
Recommends:     diffutils
a3e2b5
Requires:       util-linux
a3e2b5
Recommends:     libxkbcommon%{?_isa}
a3e2b5
Provides:       /bin/systemctl
a3e2b5
Provides:       /sbin/shutdown
a3e2b5
Provides:       syslog
a3e2b5
Provides:       systemd-units = %{version}-%{release}
a3e2b5
Obsoletes:      system-setup-keyboard < 0.9
a3e2b5
Provides:       system-setup-keyboard = 0.9
a3e2b5
# systemd-sysv-convert was removed in f20: https://fedorahosted.org/fpc/ticket/308
a3e2b5
Obsoletes:      systemd-sysv < 206
a3e2b5
# self-obsoletes so that dnf will install new subpackages on upgrade (#1260394)
a3e2b5
Obsoletes:      %{name} < 229-5
a3e2b5
Provides:       systemd-sysv = 206
a3e2b5
Conflicts:      initscripts < 9.56.1
a3e2b5
%if 0%{?fedora}
a3e2b5
Conflicts:      fedora-release < 23-0.12
a3e2b5
%endif
a3e2b5
a3e2b5
%description
a3e2b5
systemd is a system and service manager that runs as PID 1 and starts
a3e2b5
the rest of the system. It provides aggressive parallelization
a3e2b5
capabilities, uses socket and D-Bus activation for starting services,
a3e2b5
offers on-demand starting of daemons, keeps track of processes using
a3e2b5
Linux control groups, maintains mount and automount points, and
a3e2b5
implements an elaborate transactional dependency-based service control
a3e2b5
logic. systemd supports SysV and LSB init scripts and works as a
a3e2b5
replacement for sysvinit. Other parts of this package are a logging daemon,
a3e2b5
utilities to control basic system configuration like the hostname,
a3e2b5
date, locale, maintain a list of logged-in users, system accounts,
a3e2b5
runtime directories and settings, and daemons to manage simple network
a3e2b5
configuration, network time synchronization, log forwarding, and name
a3e2b5
resolution.
a3e2b5
a3e2b5
%package libs
a3e2b5
Summary:        systemd libraries
a3e2b5
License:        LGPLv2+ and MIT
a3e2b5
Obsoletes:      libudev < 183
a3e2b5
Obsoletes:      systemd < 185-4
a3e2b5
Conflicts:      systemd < 185-4
a3e2b5
Obsoletes:      systemd-compat-libs < 230
a3e2b5
Obsoletes:      nss-myhostname < 0.4
a3e2b5
Provides:       nss-myhostname = 0.4
a3e2b5
Provides:       nss-myhostname%{_isa} = 0.4
a3e2b5
Requires(post): coreutils
a3e2b5
Requires(post): sed
a3e2b5
Requires(post): grep
a3e2b5
Requires(post): /usr/bin/getent
a3e2b5
a3e2b5
%description libs
a3e2b5
Libraries for systemd and udev.
a3e2b5
a3e2b5
%package pam
a3e2b5
Summary:        systemd PAM module
a3e2b5
Requires:       %{name} = %{version}-%{release}
a3e2b5
a3e2b5
%description pam
a3e2b5
Systemd PAM module registers the session with systemd-logind.
a3e2b5
a3e2b5
%package devel
a3e2b5
Summary:        Development headers for systemd
a3e2b5
License:        LGPLv2+ and MIT
a3e2b5
Requires:       %{name}-libs%{?_isa} = %{version}-%{release}
a3e2b5
Provides:       libudev-devel = %{version}
a3e2b5
Provides:       libudev-devel%{_isa} = %{version}
a3e2b5
Obsoletes:      libudev-devel < 183
a3e2b5
# Fake dependency to make sure systemd-pam is pulled into multilib (#1414153)
a3e2b5
Requires:       %{name}-pam = %{version}-%{release}
a3e2b5
a3e2b5
%description devel
a3e2b5
Development headers and auxiliary files for developing applications linking
a3e2b5
to libudev or libsystemd.
a3e2b5
a3e2b5
%package udev
a3e2b5
Summary: Rule-based device node and kernel event manager
a3e2b5
Requires:       %{name}%{?_isa} = %{version}-%{release}
a3e2b5
Requires(post):   systemd
a3e2b5
Requires(preun):  systemd
a3e2b5
Requires(postun): systemd
a3e2b5
Requires(post): grep
a3e2b5
Requires:       kmod >= 18-4
a3e2b5
# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
a3e2b5
Obsoletes:      %{name} < 229-5
a3e2b5
Provides:       udev = %{version}
a3e2b5
Provides:       udev%{_isa} = %{version}
a3e2b5
Obsoletes:      udev < 183
a3e2b5
# https://bugzilla.redhat.com/show_bug.cgi?id=1408878
a3e2b5
Recommends:     kbd
a3e2b5
License:        LGPLv2+
a3e2b5
a3e2b5
%description udev
a3e2b5
This package contains systemd-udev and the rules and hardware database
a3e2b5
needed to manage device nodes. This package is necessary on physical
a3e2b5
machines and in virtual machines, but not in containers.
a3e2b5
a3e2b5
%package container
a3e2b5
# Name is the same as in Debian
a3e2b5
Summary: Tools for containers and VMs
a3e2b5
Requires:       %{name}%{?_isa} = %{version}-%{release}
a3e2b5
Requires(post):   systemd
a3e2b5
Requires(preun):  systemd
a3e2b5
Requires(postun): systemd
a3e2b5
# obsolete parent package so that dnf will install new subpackage on upgrade (#1260394)
a3e2b5
Obsoletes:      %{name} < 229-5
a3e2b5
License:        LGPLv2+
a3e2b5
a3e2b5
%description container
a3e2b5
Systemd tools to spawn and manage containers and virtual machines.
a3e2b5
a3e2b5
This package contains systemd-nspawn, machinectl, systemd-machined,
a3e2b5
and systemd-importd.
a3e2b5
a3e2b5
%package journal-remote
a3e2b5
# Name is the same as in Debian
a3e2b5
Summary:        Tools to send journal events over the network
a3e2b5
Requires:       %{name}%{?_isa} = %{version}-%{release}
a3e2b5
License:        LGPLv2+
a3e2b5
Requires(pre):    /usr/bin/getent
a3e2b5
Requires(post):   systemd
a3e2b5
Requires(preun):  systemd
a3e2b5
Requires(postun): systemd
a3e2b5
Requires:       firewalld-filesystem
a3e2b5
Provides:       %{name}-journal-gateway = %{version}-%{release}
a3e2b5
Provides:       %{name}-journal-gateway%{_isa} = %{version}-%{release}
a3e2b5
Obsoletes:      %{name}-journal-gateway < 227-7
a3e2b5
a3e2b5
%description journal-remote
a3e2b5
Programs to forward journal entries over the network, using encrypted HTTP,
a3e2b5
and to write journal files from serialized journal contents.
a3e2b5
a3e2b5
This package contains systemd-journal-gatewayd,
a3e2b5
systemd-journal-remote, and systemd-journal-upload.
a3e2b5
a3e2b5
%package tests
a3e2b5
Summary:       Internal unit tests for systemd
a3e2b5
Requires:      %{name}%{?_isa} = %{version}-%{release}
a3e2b5
License:       LGPLv2+
a3e2b5
a3e2b5
%description tests
a3e2b5
"Installed tests" that are usually run as part of the build system.
a3e2b5
They can be useful to test systemd internals.
a3e2b5
a3e2b5
%prep
a3e2b5
%autosetup %{?gitcommit:-n %{name}-%{gitcommit}} -S git_am
a3e2b5
a3e2b5
%build
a3e2b5
%define ntpvendor %(source /etc/os-release; echo ${ID})
a3e2b5
%{!?ntpvendor: echo 'NTP vendor zone is not set!'; exit 1}
a3e2b5
a3e2b5
CONFIGURE_OPTS=(
a3e2b5
        -Dsysvinit-path=/etc/rc.d/init.d
a3e2b5
        -Drc-local=/etc/rc.d/rc.local
a3e2b5
        -Dntp-servers='0.%{ntpvendor}.pool.ntp.org 1.%{ntpvendor}.pool.ntp.org 2.%{ntpvendor}.pool.ntp.org 3.%{ntpvendor}.pool.ntp.org'
a3e2b5
        -Ddns-servers=''
a3e2b5
        -Ddev-kvm-mode=0666
a3e2b5
        -Dkmod=true
a3e2b5
        -Dxkbcommon=true
a3e2b5
        -Dblkid=true
a3e2b5
        -Dseccomp=true
a3e2b5
        -Dima=true
a3e2b5
        -Dselinux=true
a3e2b5
        -Dapparmor=false
a3e2b5
        -Dpolkit=true
a3e2b5
        -Dxz=true
a3e2b5
        -Dzlib=true
a3e2b5
        -Dbzip2=true
a3e2b5
        -Dlz4=true
a3e2b5
        -Dpam=true
a3e2b5
        -Dacl=true
a3e2b5
        -Dsmack=true
a3e2b5
        -Dgcrypt=true
a3e2b5
        -Daudit=true
a3e2b5
        -Delfutils=true
a3e2b5
        -Dlibcryptsetup=true
a3e2b5
        -Delfutils=true
a3e2b5
        -Dqrencode=false
a3e2b5
        -Dgnutls=true
a3e2b5
        -Dmicrohttpd=true
a3e2b5
        -Dlibidn2=true
a3e2b5
        -Dlibiptc=true
a3e2b5
        -Dlibcurl=true
a3e2b5
        -Defi=true
a3e2b5
        -Dgnu-efi=%{?have_gnu_efi:true}%{?!have_gnu_efi:false}
a3e2b5
        -Dtpm=true
a3e2b5
        -Dhwdb=true
a3e2b5
        -Dsysusers=true
a3e2b5
        -Ddefault-kill-user-processes=false
a3e2b5
        -Dtests=unsafe
a3e2b5
        -Dinstall-tests=true
a3e2b5
        -Dtty-gid=5
a3e2b5
        -Dusers-gid=100
a3e2b5
        -Dnobody-user=nobody
a3e2b5
        -Dnobody-group=nobody
a3e2b5
        -Dsplit-usr=false
a3e2b5
        -Dsplit-bin=true
a3e2b5
        -Db_lto=false
a3e2b5
        -Dnetworkd=false
a3e2b5
        -Dtimesyncd=false
a3e2b5
        -Ddefault-hierarchy=legacy
a3e2b5
)
a3e2b5
a3e2b5
%meson "${CONFIGURE_OPTS[@]}"
a3e2b5
%meson_build
a3e2b5
a3e2b5
if diff %{SOURCE1} %{_vpath_builddir}/triggers.systemd; then
a3e2b5
   echo -e "\n\n\nWARNING: triggers.systemd in Source1 is different!"
a3e2b5
   echo -e "      cp %{_vpath_builddir}/triggers.systemd %{SOURCE1}\n\n\n"
a3e2b5
fi
a3e2b5
a3e2b5
%install
a3e2b5
%meson_install
a3e2b5
a3e2b5
# udev links
a3e2b5
mkdir -p %{buildroot}/%{_sbindir}
a3e2b5
ln -sf ../bin/udevadm %{buildroot}%{_sbindir}/udevadm
a3e2b5
a3e2b5
# Compatiblity and documentation files
a3e2b5
touch %{buildroot}/etc/crypttab
a3e2b5
chmod 600 %{buildroot}/etc/crypttab
a3e2b5
a3e2b5
# /etc/initab
a3e2b5
install -Dm0644 -t %{buildroot}/etc/ %{SOURCE5}
a3e2b5
a3e2b5
# /etc/sysctl.conf compat
a3e2b5
install -Dm0644 %{SOURCE6} %{buildroot}/etc/sysctl.conf
a3e2b5
ln -s ../sysctl.conf %{buildroot}/etc/sysctl.d/99-sysctl.conf
a3e2b5
a3e2b5
# We create all wants links manually at installation time to make sure
a3e2b5
# they are not owned and hence overriden by rpm after the user deleted
a3e2b5
# them.
a3e2b5
rm -r %{buildroot}%{_sysconfdir}/systemd/system/*.target.wants
a3e2b5
a3e2b5
# Make sure these directories are properly owned
a3e2b5
mkdir -p %{buildroot}%{system_unit_dir}/basic.target.wants
a3e2b5
mkdir -p %{buildroot}%{system_unit_dir}/default.target.wants
a3e2b5
mkdir -p %{buildroot}%{system_unit_dir}/dbus.target.wants
a3e2b5
mkdir -p %{buildroot}%{system_unit_dir}/syslog.target.wants
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/run
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/log
a3e2b5
touch %{buildroot}%{_localstatedir}/run/utmp
a3e2b5
touch %{buildroot}%{_localstatedir}/log/{w,b}tmp
a3e2b5
a3e2b5
# Make sure the user generators dir exists too
a3e2b5
mkdir -p %{buildroot}%{pkgdir}/system-generators
a3e2b5
mkdir -p %{buildroot}%{pkgdir}/user-generators
a3e2b5
a3e2b5
# Create new-style configuration files so that we can ghost-own them
a3e2b5
touch %{buildroot}%{_sysconfdir}/hostname
a3e2b5
touch %{buildroot}%{_sysconfdir}/vconsole.conf
a3e2b5
touch %{buildroot}%{_sysconfdir}/locale.conf
a3e2b5
touch %{buildroot}%{_sysconfdir}/machine-id
a3e2b5
touch %{buildroot}%{_sysconfdir}/machine-info
a3e2b5
touch %{buildroot}%{_sysconfdir}/localtime
a3e2b5
mkdir -p %{buildroot}%{_sysconfdir}/X11/xorg.conf.d
a3e2b5
touch %{buildroot}%{_sysconfdir}/X11/xorg.conf.d/00-keyboard.conf
a3e2b5
a3e2b5
# Make sure the shutdown/sleep drop-in dirs exist
a3e2b5
mkdir -p %{buildroot}%{pkgdir}/system-shutdown/
a3e2b5
mkdir -p %{buildroot}%{pkgdir}/system-sleep/
a3e2b5
a3e2b5
# Make sure directories in /var exist
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/coredump
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/catalog
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/backlight
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/rfkill
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/lib/systemd/linger
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/lib/private
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/log/private
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/cache/private
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/lib/private/systemd/journal-upload
a3e2b5
ln -s ../private/systemd/journal-upload %{buildroot}%{_localstatedir}/lib/systemd/journal-upload
a3e2b5
mkdir -p %{buildroot}%{_localstatedir}/log/journal
a3e2b5
touch %{buildroot}%{_localstatedir}/lib/systemd/catalog/database
a3e2b5
touch %{buildroot}%{_sysconfdir}/udev/hwdb.bin
a3e2b5
touch %{buildroot}%{_localstatedir}/lib/systemd/random-seed
a3e2b5
touch %{buildroot}%{_localstatedir}/lib/private/systemd/journal-upload/state
a3e2b5
a3e2b5
# Install rc.local
a3e2b5
mkdir -p %{buildroot}%{_sysconfdir}/rc.d/
a3e2b5
install -m 0644 %{SOURCE13} %{buildroot}%{_sysconfdir}/rc.d/rc.local
a3e2b5
ln -s rc.d/rc.local %{buildroot}%{_sysconfdir}/rc.local
a3e2b5
a3e2b5
# Install yum protection fragment
a3e2b5
install -Dm0644 %{SOURCE4} %{buildroot}%{_sysconfdir}/dnf/protected.d/systemd.conf
a3e2b5
a3e2b5
install -Dm0644 -t %{buildroot}/usr/lib/firewalld/services/ %{SOURCE7} %{SOURCE8}
a3e2b5
a3e2b5
# Restore systemd-user pam config from before "removal of Fedora-specific bits"
a3e2b5
install -Dm0644 -t %{buildroot}/etc/pam.d/ %{SOURCE12}
a3e2b5
a3e2b5
# Install additional docs
a3e2b5
# https://bugzilla.redhat.com/show_bug.cgi?id=1234951
a3e2b5
install -Dm0644 -t %{buildroot}%{_pkgdocdir}/ %{SOURCE9}
a3e2b5
a3e2b5
# https://bugzilla.redhat.com/show_bug.cgi?id=1378974
a3e2b5
install -Dm0644 -t %{buildroot}%{system_unit_dir}/systemd-udev-trigger.service.d/ %{SOURCE10}
a3e2b5
a3e2b5
install -Dm0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE11}
a3e2b5
a3e2b5
install -D -t %{buildroot}/usr/lib/systemd/ %{SOURCE3}
a3e2b5
a3e2b5
# No tmp-on-tmpfs by default in RHEL. bz#876122 bz#1578772
a3e2b5
rm -f %{buildroot}%{_prefix}/lib/systemd/system/local-fs.target.wants/tmp.mount
a3e2b5
a3e2b5
%find_lang %{name}
a3e2b5
a3e2b5
# Split files in build root into rpms. See split-files.py for the
a3e2b5
# rules towards the end, anything which is an exception needs a line
a3e2b5
# here.
a3e2b5
python3 %{SOURCE2} %buildroot <
a3e2b5
%ghost %config(noreplace) /etc/crypttab
a3e2b5
%ghost /etc/udev/hwdb.bin
a3e2b5
/etc/inittab
a3e2b5
/etc/yum/protected.d/systemd.conf
a3e2b5
/usr/lib/systemd/purge-nobody-user
a3e2b5
%ghost %config(noreplace) /etc/vconsole.conf
a3e2b5
%ghost %config(noreplace) /etc/X11/xorg.conf.d/00-keyboard.conf
a3e2b5
%ghost %attr(0664,root,utmp) /var/run/utmp
a3e2b5
%ghost %attr(0664,root,utmp) /var/log/wtmp
a3e2b5
%ghost %attr(0600,root,utmp) /var/log/btmp
a3e2b5
%ghost %config(noreplace) /etc/hostname
a3e2b5
%ghost %config(noreplace) /etc/localtime
a3e2b5
%ghost %config(noreplace) /etc/locale.conf
a3e2b5
%ghost %config(noreplace) /etc/machine-id
a3e2b5
%ghost %config(noreplace) /etc/machine-info
a3e2b5
%config(noreplace) %{_sysconfdir}/rc.d/rc.local
a3e2b5
%{_sysconfdir}/rc.local
a3e2b5
%ghost %dir /var/cache/private
a3e2b5
%ghost %dir /var/lib/private
a3e2b5
%ghost %dir /var/lib/private/systemd
a3e2b5
%ghost %dir /var/lib/private/systemd/journal-upload
a3e2b5
%ghost /var/lib/private/systemd/journal-upload/state
a3e2b5
%ghost %dir /var/lib/systemd/backlight
a3e2b5
%ghost /var/lib/systemd/catalog/database
a3e2b5
%ghost %dir /var/lib/systemd/coredump
a3e2b5
%ghost /var/lib/systemd/journal-upload
a3e2b5
%ghost %dir /var/lib/systemd/linger
a3e2b5
%ghost /var/lib/systemd/random-seed
a3e2b5
%ghost %dir /var/lib/systemd/rfkill
a3e2b5
%ghost %dir /var/log/journal
a3e2b5
%ghost %dir /var/log/journal/remote
a3e2b5
%ghost %dir /var/log/private
a3e2b5
EOF
a3e2b5
a3e2b5
%check
a3e2b5
%meson_test
a3e2b5
a3e2b5
#############################################################################################
a3e2b5
a3e2b5
%include %{SOURCE1}
a3e2b5
a3e2b5
%pre
a3e2b5
getent group cdrom &>/dev/null || groupadd -r -g 11 cdrom &>/dev/null || :
a3e2b5
getent group utmp &>/dev/null || groupadd -r -g 22 utmp &>/dev/null || :
a3e2b5
getent group tape &>/dev/null || groupadd -r -g 33 tape &>/dev/null || :
a3e2b5
getent group dialout &>/dev/null || groupadd -r -g 18 dialout &>/dev/null || :
a3e2b5
getent group input &>/dev/null || groupadd -r input &>/dev/null || :
a3e2b5
getent group kvm &>/dev/null || groupadd -r -g 36 kvm &>/dev/null || :
a3e2b5
getent group render &>/dev/null || groupadd -r render &>/dev/null || :
a3e2b5
getent group systemd-journal &>/dev/null || groupadd -r -g 190 systemd-journal 2>&1 || :
a3e2b5
a3e2b5
getent group systemd-coredump &>/dev/null || groupadd -r systemd-coredump 2>&1 || :
a3e2b5
getent passwd systemd-coredump &>/dev/null || useradd -r -l -g systemd-coredump -d / -s /sbin/nologin -c "systemd Core Dumper" systemd-coredump &>/dev/null || :
a3e2b5
a3e2b5
getent group systemd-resolve &>/dev/null || groupadd -r -g 193 systemd-resolve 2>&1 || :
a3e2b5
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 || :
a3e2b5
a3e2b5
%post
a3e2b5
systemd-machine-id-setup &>/dev/null || :
a3e2b5
systemctl daemon-reexec &>/dev/null || :
a3e2b5
journalctl --update-catalog &>/dev/null || :
a3e2b5
systemd-tmpfiles --create &>/dev/null || :
a3e2b5
a3e2b5
# Make sure new journal files will be owned by the "systemd-journal" group
a3e2b5
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 || :
a3e2b5
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 || :
a3e2b5
a3e2b5
# Apply ACL to the journal directory
a3e2b5
setfacl -Rnm g:wheel:rx,d:g:wheel:rx,g:adm:rx,d:g:adm:rx /var/log/journal/ &>/dev/null || :
a3e2b5
a3e2b5
# Stop-gap until rsyslog.rpm does this on its own. (This is supposed
a3e2b5
# to fail when the link already exists)
a3e2b5
ln -s /usr/lib/systemd/system/rsyslog.service /etc/systemd/system/syslog.service &>/dev/null || :
a3e2b5
a3e2b5
# Remove spurious /etc/fstab entries from very old installations
a3e2b5
# https://bugzilla.redhat.com/show_bug.cgi?id=1009023
a3e2b5
if [ -e /etc/fstab ]; then
a3e2b5
   grep -v -E -q '^(devpts|tmpfs|sysfs|proc)' /etc/fstab || \
a3e2b5
         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 || :
a3e2b5
fi
a3e2b5
a3e2b5
# Services we install by default, and which are controlled by presets.
a3e2b5
if [ $1 -eq 1 ] ; then
a3e2b5
        systemctl preset --quiet \
a3e2b5
                remote-fs.target \
a3e2b5
                getty@.service \
a3e2b5
                serial-getty@.service \
a3e2b5
                console-getty.service \
a3e2b5
                debug-shell.service \
a3e2b5
                systemd-resolved.service \
a3e2b5
                >/dev/null || :
a3e2b5
fi
a3e2b5
a3e2b5
# remove obsolete systemd-readahead file
a3e2b5
rm -f /.readahead &>/dev/null || :
a3e2b5
a3e2b5
%preun
a3e2b5
if [ $1 -eq 0 ] ; then
a3e2b5
        systemctl disable --quiet \
a3e2b5
                remote-fs.target \
a3e2b5
                getty@.service \
a3e2b5
                serial-getty@.service \
a3e2b5
                console-getty.service \
a3e2b5
                debug-shell.service \
a3e2b5
                systemd-readahead-replay.service \
a3e2b5
                systemd-readahead-collect.service \
a3e2b5
                systemd-resolved.service \
a3e2b5
                >/dev/null || :
a3e2b5
a3e2b5
        rm -f /etc/systemd/system/default.target &>/dev/null || :
a3e2b5
fi
a3e2b5
a3e2b5
%post libs
a3e2b5
%{?ldconfig}
a3e2b5
a3e2b5
function mod_nss() {
a3e2b5
    if [ -f "$1" ] ; then
a3e2b5
        # sed-fu to add myhostanme to hosts line
a3e2b5
        grep -E -q '^hosts:.* myhostname' "$1" ||
a3e2b5
        sed -i.bak -e '
a3e2b5
                /^hosts:/ !b
a3e2b5
                /\<myhostname\>/ b
a3e2b5
                s/[[:blank:]]*$/ myhostname/
a3e2b5
                ' "$1" &>/dev/null || :
a3e2b5
a3e2b5
        # Add nss-systemd to passwd and group
a3e2b5
        grep -E -q '^(passwd|group):.* systemd' "$1" ||
a3e2b5
        sed -i.bak -r -e '
a3e2b5
                s/^(passwd|group):(.*)/\1: \2 systemd/
a3e2b5
                ' "$1" &>/dev/null || :
a3e2b5
    fi
a3e2b5
}
a3e2b5
a3e2b5
FILE="$(readlink /etc/nsswitch.conf || echo /etc/nsswitch.conf)"
a3e2b5
mod_nss "$FILE"
a3e2b5
a3e2b5
if [ "$FILE" = "/etc/authselect/user-nsswitch.conf" ] ; then
a3e2b5
        authselect apply-changes &> /dev/null
a3e2b5
else
a3e2b5
        # also apply the same changes to nsswitch.conf to affect
a3e2b5
        # possible future authselect configuration
a3e2b5
	mod_nss "/etc/authselect/user-nsswitch.conf"
a3e2b5
fi
a3e2b5
a3e2b5
# check if nobody or nfsnobody is defined
a3e2b5
export SYSTEMD_NSS_BYPASS_SYNTHETIC=1
a3e2b5
if getent passwd nfsnobody &>/dev/null; then
a3e2b5
   test -f /etc/systemd/dont-synthesize-nobody || {
a3e2b5
       echo 'Detected system with nfsnobody defined, creating /etc/systemd/dont-synthesize-nobody'
a3e2b5
       mkdir -p /etc/systemd || :
a3e2b5
       : >/etc/systemd/dont-synthesize-nobody || :
a3e2b5
   }
a3e2b5
elif getent passwd nobody 2>/dev/null | grep -v 'nobody:[x*]:65534:65534:.*:/:/sbin/nologin' &>/dev/null; then
a3e2b5
   test -f /etc/systemd/dont-synthesize-nobody || {
a3e2b5
       echo 'Detected system with incompatible nobody defined, creating /etc/systemd/dont-synthesize-nobody'
a3e2b5
       mkdir -p /etc/systemd || :
a3e2b5
       : >/etc/systemd/dont-synthesize-nobody || :
a3e2b5
   }
a3e2b5
fi
a3e2b5
a3e2b5
%{?ldconfig:%postun libs -p %ldconfig}
a3e2b5
a3e2b5
%global udev_services systemd-udev{d,-settle,-trigger}.service systemd-udevd-{control,kernel}.socket
a3e2b5
a3e2b5
%post udev
a3e2b5
# Move old stuff around in /var/lib
a3e2b5
mv %{_localstatedir}/lib/random-seed %{_localstatedir}/lib/systemd/random-seed &>/dev/null
a3e2b5
mv %{_localstatedir}/lib/backlight %{_localstatedir}/lib/systemd/backlight &>/dev/null
a3e2b5
a3e2b5
udevadm hwdb --update &>/dev/null
a3e2b5
%systemd_post %udev_services
a3e2b5
/usr/lib/systemd/systemd-random-seed save 2>&1
a3e2b5
a3e2b5
# Replace obsolete keymaps
a3e2b5
# https://bugzilla.redhat.com/show_bug.cgi?id=1151958
a3e2b5
grep -q -E '^KEYMAP="?fi-latin[19]"?' /etc/vconsole.conf 2>/dev/null &&
a3e2b5
    sed -i.rpm.bak -r 's/^KEYMAP="?fi-latin[19]"?/KEYMAP="fi"/' /etc/vconsole.conf || :
a3e2b5
a3e2b5
%postun udev
a3e2b5
# Only restart systemd-udev, to run the upgraded dameon.
a3e2b5
# Others are either oneshot services, or sockets, and restarting them causes issues (#1378974)
a3e2b5
%systemd_postun_with_restart systemd-udevd.service
a3e2b5
a3e2b5
%pre journal-remote
a3e2b5
getent group systemd-journal-remote &>/dev/null || groupadd -r systemd-journal-remote 2>&1 || :
a3e2b5
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 || :
a3e2b5
a3e2b5
%post journal-remote
a3e2b5
%systemd_post systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
a3e2b5
%systemd_post systemd-journal-remote.socket systemd-journal-remote.service
a3e2b5
%systemd_post systemd-journal-upload.service
a3e2b5
%firewalld_reload
a3e2b5
a3e2b5
%preun journal-remote
a3e2b5
%systemd_preun systemd-journal-gatewayd.socket systemd-journal-gatewayd.service
a3e2b5
%systemd_preun systemd-journal-remote.socket systemd-journal-remote.service
a3e2b5
%systemd_preun systemd-journal-upload.service
a3e2b5
if [ $1 -eq 1 ] ; then
a3e2b5
    if [ -f %{_localstatedir}/lib/systemd/journal-upload/state -a ! -L %{_localstatedir}/lib/systemd/journal-upload ] ; then
a3e2b5
        mkdir -p %{_localstatedir}/lib/private/systemd/journal-upload
a3e2b5
        mv %{_localstatedir}/lib/systemd/journal-upload/state %{_localstatedir}/lib/private/systemd/journal-upload/.
a3e2b5
        rmdir %{_localstatedir}/lib/systemd/journal-upload || :
a3e2b5
    fi
a3e2b5
fi
a3e2b5
a3e2b5
%postun journal-remote
a3e2b5
%systemd_postun_with_restart systemd-journal-gatewayd.service
a3e2b5
%systemd_postun_with_restart systemd-journal-remote.service
a3e2b5
%systemd_postun_with_restart systemd-journal-upload.service
a3e2b5
%firewalld_reload
a3e2b5
a3e2b5
%global _docdir_fmt %{name}
a3e2b5
a3e2b5
%files -f %{name}.lang -f .file-list-rest
a3e2b5
%doc %{_pkgdocdir}
a3e2b5
%exclude %{_pkgdocdir}/LICENSE.*
a3e2b5
%license LICENSE.GPL2 LICENSE.LGPL2.1
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/basic.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/bluetooth.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/default.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/getty.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/graphical.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/local-fs.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/machines.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/multi-user.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/printer.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/remote-fs.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/sockets.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/sysinit.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/system-update.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /etc/systemd/system/timers.target.wants
a3e2b5
%ghost %dir %attr(0755,-,-) /var/lib/rpm-state/systemd
a3e2b5
a3e2b5
%files libs -f .file-list-libs
a3e2b5
%license LICENSE.LGPL2.1
a3e2b5
a3e2b5
%files pam -f .file-list-pam
a3e2b5
a3e2b5
%files devel -f .file-list-devel
a3e2b5
a3e2b5
%files udev -f .file-list-udev
a3e2b5
a3e2b5
%files container -f .file-list-container
a3e2b5
a3e2b5
%files journal-remote -f .file-list-remote
a3e2b5
a3e2b5
%files tests -f .file-list-tests
a3e2b5
a3e2b5
%changelog
a3e2b5
* Thu Feb 13 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-18.4
a3e2b5
- sd-bus: use "queue" message references for managing r/w message queues in connection objects (CVE-2020-1712)
a3e2b5
a3e2b5
* Mon Feb 03 2020 systemd maintenance team <systemd-maint@redhat.com> - 239-18.3
a3e2b5
- core, job: fix breakage of ordering dependencies by systemctl reload command (#1781712)
a3e2b5
- syslog: fix segfault in syslog_parse_priority() (#1781712)
a3e2b5
- journald: fixed assertion failure when system journal rotation fails (#9893) (#1781712)
a3e2b5
- test: use PBKDF2 instead of Argon2 in cryptsetup... (#1781712)
a3e2b5
- test: mask several unnecessary services (#1781712)
a3e2b5
- test: bump the second partition's size to 50M (#1781712)
a3e2b5
- sd-bus: make rqueue/wqueue sizes of type size_t (#20201712)
a3e2b5
- sd-bus: reorder bus ref and bus message ref handling (#20201712)
a3e2b5
- sd-bus: make sure dispatch_rqueue() initializes return parameter on all types of success (#20201712)
a3e2b5
- sd-bus: drop two inappropriate empty lines (#20201712)
a3e2b5
- sd-bus: initialize mutex after we allocated the wqueue (#20201712)
a3e2b5
- sd-bus: always go through sd_bus_unref() to free messages (#20201712)
a3e2b5
- bus-message: introduce two kinds of references to bus messages (#20201712)
a3e2b5
- sd-bus: introduce API for re-enqueuing incoming messages (#20201712)
a3e2b5
- sd-event: add sd_event_source_disable_unref() helper (#20201712)
a3e2b5
- polkit: when authorizing via PK let's re-resolve callback/userdata instead of caching it (#20201712)
a3e2b5
a3e2b5
* Fri Nov 29 2019 systemd maintenance team <systemd-maint@redhat.com> - 239-18.2
a3e2b5
- ask-password: prevent buffer overrow when reading from keyring (#1777037)
a3e2b5
a3e2b5
* Tue Nov 05 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-18.1
a3e2b5
- journal: rely on _cleanup_free_ to free a temporary string used in client_context_read_cgroup (#1767716)
a3e2b5
a3e2b5
* Fri Aug 30 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-18
a3e2b5
- shared/but-util: drop trusted annotation from bus_open_system_watch_bind_with_description() (#1746857)
a3e2b5
- sd-bus: adjust indentation of comments (#1746857)
a3e2b5
- resolved: do not run loop twice (#1746857)
a3e2b5
- resolved: allow access to Set*Link and Revert methods through polkit (#1746857)
a3e2b5
- resolved: query polkit only after parsing the data (#1746857)
a3e2b5
a3e2b5
* Wed Aug 07 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-17
a3e2b5
- mount: simplify /proc/self/mountinfo handler (#1696178)
a3e2b5
- mount: rescan /proc/self/mountinfo before processing waitid() results (#1696178)
a3e2b5
- swap: scan /proc/swaps before processing waitid() results (#1696178)
a3e2b5
- analyze-security: fix potential division by zero (#1734400)
a3e2b5
a3e2b5
* Fri Jul 26 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-16
a3e2b5
- sd-bus: deal with cookie overruns (#1694999)
a3e2b5
- journal-remote: do not request Content-Length if Transfer-Encoding is chunked (#1708849)
a3e2b5
- journal: do not remove multiple spaces after identifier in syslog message (#1691817)
a3e2b5
- cryptsetup: Do not fallback to PLAIN mapping if LUKS data device set fails. (#1719153)
a3e2b5
- cryptsetup: call crypt_load() for LUKS only once (#1719153)
a3e2b5
- cryptsetup: Add LUKS2 token support. (#1719153)
a3e2b5
- udev/scsi_id: fix incorrect page length when get device identification VPD page (#1713227)
a3e2b5
- Change job mode of manager triggered restarts to JOB_REPLACE (#11456
a3e2b5
#1712524)
a3e2b5
- bash-completion: analyze: support 'security' (#1733395)
a3e2b5
- man: note that journal does not validate syslog fields (#1707175)
a3e2b5
- rules: skip memory hotplug on ppc64 (#1713159)
a3e2b5
a3e2b5
* Thu May 23 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-15
a3e2b5
- tree-wide: shorten error logging a bit (#1697893)
a3e2b5
- nspawn: simplify machine terminate bus call (#1697893)
a3e2b5
- nspawn: merge two variable declaration lines (#1697893)
a3e2b5
- nspawn: rework how we allocate/kill scopes (#1697893)
a3e2b5
- unit: enqueue cgroup empty check event if the last ref on a unit is dropped (#1697893)
a3e2b5
- Revert "journal: remove journal audit socket" (#1699287)
a3e2b5
- journal: don't enable systemd-journald-audit.socket by default (#1699287)
a3e2b5
- logs-show: use grey color for de-emphasizing journal log output (#1695601)
a3e2b5
- units: add [Install] section to tmp.mount (#1667065)
a3e2b5
- nss: do not modify errno when NSS_STATUS_NOTFOUND or NSS_STATUS_SUCCESS (#1691691)
a3e2b5
- util.h: add new UNPROTECT_ERRNO macro (#1691691)
a3e2b5
- nss: unportect errno before writing to NSS' *errnop (#1691691)
a3e2b5
- seccomp: reduce logging about failure to add syscall to seccomp (#1658691)
a3e2b5
- format-table: when duplicating a cell, also copy the color (#1689832)
a3e2b5
- format-table: optionally make specific cells clickable links (#1689832)
a3e2b5
- format-table: before outputting a color, check if colors are available (#1689832)
a3e2b5
- format-table: add option to store/format percent and uint64_t values in cells (#1689832)
a3e2b5
- format-table: optionally allow reversing the sort order for a column (#1689832)
a3e2b5
- format-table: add table_update() to update existing entries (#1689832)
a3e2b5
- format-table: add an API for getting the cell at a specific row/column (#1689832)
a3e2b5
- format-table: always underline header line (#1689832)
a3e2b5
- format-table: add calls to query the data in a specific cell (#1689832)
a3e2b5
- format-table: make sure we never call memcmp() with NULL parameters (#1689832)
a3e2b5
- format-table: use right field for display (#1689832)
a3e2b5
- format-table: add option to uppercase cells on display (#1689832)
a3e2b5
- format-table: never try to reuse cells that have color/url/uppercase set (#1689832)
a3e2b5
- locale-util: add logic to output smiley emojis at various happiness levels (#1689832)
a3e2b5
- analyze: add new security verb (#1689832)
a3e2b5
- tests: add a rudimentary fuzzer for server_process_syslog_message (#9979) (#1696224)
a3e2b5
- journald: make it clear that dev_kmsg_record modifies the string passed to it (#1696224)
a3e2b5
- journald: free the allocated memory before returning from dev_kmsg_record (#1696224)
a3e2b5
- tests: rework the code fuzzing journald (#1696224)
a3e2b5
- journald: make server_process_native_message compatible with fuzz_journald_processing_function (#1696224)
a3e2b5
- tests: add a fuzzer for server_process_native_message (#1696224)
a3e2b5
- tests: add a fuzzer for sd-ndisc (#1696224)
a3e2b5
- ndisc: fix two infinite loops (#1696224)
a3e2b5
- tests: add reproducers for several issues uncovered with fuzz-journald-syslog (#1696224)
a3e2b5
- tests: add a reproducer for an infinite loop in ndisc_handle_datagram (#1696224)
a3e2b5
- tests: add a reproducer for another infinite loop in ndisc_handle_datagram (#1696224)
a3e2b5
- fuzz: rename "fuzz-corpus" directory to just "fuzz" (#1696224)
a3e2b5
- test: add testcase for issue 10007 by oss-fuzz (#1696224)
a3e2b5
- fuzz: unify the "fuzz-regressions" directory with the main corpus (#1696224)
a3e2b5
- test-bus-marshal: use cescaping instead of hexmem (#1696224)
a3e2b5
- meson: add -Dlog-trace to set LOG_TRACE (#1696224)
a3e2b5
- meson: allow building resolved and machined without nss modules (#1696224)
a3e2b5
- meson: drop duplicated condition (#1696224)
a3e2b5
- meson: use .source_root() in more places (#1696224)
a3e2b5
- meson: treat all fuzz cases as unit tests (#1696224)
a3e2b5
- fuzz-bus-message: add fuzzer for message parsing (#1696224)
a3e2b5
- bus-message: use structured initialization to avoid use of unitialized memory (#1696224)
a3e2b5
- bus-message: avoid an infinite loop on empty structures (#1696224)
a3e2b5
- bus-message: let's always use -EBADMSG when the message is bad (#1696224)
a3e2b5
- bus-message: rename function for clarity (#1696224)
a3e2b5
- bus-message: use define (#1696224)
a3e2b5
- bus: do not print (null) if the message has unknown type (#1696224)
a3e2b5
- bus-message: fix calculation of offsets table (#1696224)
a3e2b5
- bus-message: remove duplicate assignment (#1696224)
a3e2b5
- bus-message: fix calculation of offsets table for arrays (#1696224)
a3e2b5
- bus-message: drop asserts in functions which are wrappers for varargs version (#1696224)
a3e2b5
- bus-message: output debug information about offset troubles (#1696224)
a3e2b5
- bus-message: fix skipping of array fields in !gvariant messages (#1696224)
a3e2b5
- bus-message: also properly copy struct signature when skipping (#1696224)
a3e2b5
- fuzz-bus-message: add two test cases that pass now (#1696224)
a3e2b5
- bus-message: return -EBADMSG not -EINVAL on invalid !gvariant messages (#1696224)
a3e2b5
- bus-message: avoid wrap-around when using length read from message (#1696224)
a3e2b5
- util: do not use stack frame for parsing arbitrary inputs (#1696224)
a3e2b5
- travis: enable ASan and UBSan on RHEL8 (#1683319)
a3e2b5
- tests: keep SYS_PTRACE when running under ASan (#1683319)
a3e2b5
- tree-wide: various ubsan zero size memory fixes (#1683319)
a3e2b5
- util: introduce memcmp_safe() (#1683319)
a3e2b5
- test-socket-util: avoid "memleak" reported by valgrind (#1683319)
a3e2b5
- sd-journal: escape binary data in match_make_string() (#1683319)
a3e2b5
- capability: introduce CAP_TO_MASK_CORRECTED() macro replacing CAP_TO_MASK() (#1683319)
a3e2b5
- sd-bus: use size_t when dealing with memory offsets (#1683319)
a3e2b5
- sd-bus: call cap_last_cap() only once in has_cap() (#1683319)
a3e2b5
- mount-point: honour AT_SYMLINK_FOLLOW correctly (#1683319)
a3e2b5
- travis: switch from trusty to xenial (#1683319)
a3e2b5
- test-socket-util: Add tests for receive_fd_iov() and friends. (#1683319)
a3e2b5
- socket-util: Introduce send_one_fd_iov() and receive_one_fd_iov() (#1683319)
a3e2b5
- core: swap order of "n_storage_fds" and "n_socket_fds" parameters (#1683334)
a3e2b5
- execute: use our usual syntax for defining bit masks (#1683334)
a3e2b5
- core: introduce new Type=exec service type (#1683334)
a3e2b5
- man: document the new Type=exec type (#1683334)
a3e2b5
- sd-bus: allow connecting to the pseudo-container ".host" (#1683334)
a3e2b5
- sd-login: let's also make sd-login understand ".host" (#1683334)
a3e2b5
- test: add test for Type=exec (#1683334)
a3e2b5
- journal-gateway: explicitly declare local variables (#1705971)
a3e2b5
- tools: drop unused variable (#1705971)
a3e2b5
- journal-gateway: use localStorage["cursor"] only when it has valid value (#1705971)
a3e2b5
a3e2b5
* Tue Apr 30 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-14
a3e2b5
- rules: implement new memory hotplug policy (#1670728)
a3e2b5
- rules: add the rule that adds elevator= kernel command line parameter (#1670126)
a3e2b5
- bus-socket: Fix line_begins() to accept word matching full string (#1692991)
a3e2b5
- Refuse dbus message paths longer than BUS_PATH_SIZE_MAX limit. (#1678641)
a3e2b5
- Allocate temporary strings to hold dbus paths on the heap (#1678641)
a3e2b5
- sd-bus: if we receive an invalid dbus message, ignore and proceeed (#1678641)
a3e2b5
- 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)
a3e2b5
a3e2b5
* Tue Feb 26 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-13
a3e2b5
- rules: add the rule that adds elevator= kernel command line parameter (#1670126)
a3e2b5
a3e2b5
* Fri Feb 15 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-12
a3e2b5
- core: when deserializing state always use read_line(…, LONG_LINE_MAX, …) (CVE-2018-15686)
a3e2b5
- coredump: remove duplicate MESSAGE= prefix from message (#1664976)
a3e2b5
- journald: remove unnecessary {} (#1664976)
a3e2b5
- journald: do not store the iovec entry for process commandline on stack (#1664976)
a3e2b5
- basic/process-util: limit command line lengths to _SC_ARG_MAX (#1664976)
a3e2b5
- coredump: fix message when we fail to save a journald coredump (#1664976)
a3e2b5
- procfs-util: expose functionality to query total memory (#1664976)
a3e2b5
- basic/prioq: add prioq_peek_item() (#1664976)
a3e2b5
- journal: limit the number of entries in the cache based on available memory (#1664976)
a3e2b5
- journald: periodically drop cache for all dead PIDs (#1664976)
a3e2b5
- process-util: don't use overly large buffer to store process command line (#1664976)
a3e2b5
- Revert "sysctl.d: switch net.ipv4.conf.all.rp_filter from 1 to 2" (#1653824)
a3e2b5
- journal: fix syslog_parse_identifier() (#1664978)
a3e2b5
- journald: set a limit on the number of fields (1k) (#1664977)
a3e2b5
- journald: when processing a native message, bail more quickly on overbig messages (#1664977)
a3e2b5
- journald: lower the maximum entry size limit to ½ for non-sealed fds (#1664977)
a3e2b5
- µhttpd: use a cleanup function to call MHD_destroy_response (#1664977)
a3e2b5
- journal-remote: verify entry length from header (#1664977)
a3e2b5
- journal-remote: set a limit on the number of fields in a message (#1664977)
a3e2b5
- journald: correctly attribute log messages also with cgroupsv1 (#1658115)
a3e2b5
- rules: add elevator= kernel command line parameter (#1670126)
a3e2b5
a3e2b5
* Mon Jan 14 2019 Lukas Nykryn <lnykryn@redhat.com> - 239-11
a3e2b5
- unit: don't add Requires for tmp.mount (#1619292)
a3e2b5
- remove bootchart dependency (#1660119)
a3e2b5
a3e2b5
* Wed Dec 12 2018 Lukas Nykryn <lnykryn@redhat.com> - 239-10
a3e2b5
- cryptsetup-generator: introduce basic keydev support (#1656869)
a3e2b5
- cryptsetup: don't use %m if there's no error to show (#1656869)
a3e2b5
- cryptsetup-generator: don't return error if target directory already exists (#1656869)
a3e2b5
- cryptsetup-generator: allow whitespace characters in keydev specification (#1656869)
a3e2b5
- rules: watch metadata changes on DASD devices (#1638676)
a3e2b5
- sysctl.d: switch net.ipv4.conf.all.rp_filter from 1 to 2 (#1653824)
a3e2b5
a3e2b5
* Thu Dec 06 2018 Lukas Nykryn <lnykryn@redhat.com> - 239-9
a3e2b5
- dissect-image: use right comparison function (#1602706)
a3e2b5
- login: avoid leak of name returned by uid_to_name() (#1602706)
a3e2b5
- firewall-util: add an assert that we're not overwriting a buffer (#1602706)
a3e2b5
- journal-file: avoid calling ftruncate with invalid fd (#1602706)
a3e2b5
- dhcp6: make sure we have enough space for the DHCP6 option header (#1643363)
a3e2b5
- core: rename queued_message → pending_reload_message (#1647359)
a3e2b5
- core: when we can't send the pending reload message, say we ignore it in the warning we log (#1647359)
a3e2b5
- core: make sure we don't throttle change signal generator when a reload is pending (#1647359)
a3e2b5
- proc-cmdline: introduce PROC_CMDLINE_RD_STRICT (#1643429)
a3e2b5
- debug-generator: introduce rd.* version of all options (#1643429)
a3e2b5
- chown-recursive: let's rework the recursive logic to use O_PATH (#1643368)
a3e2b5
- chown-recursive: also drop ACLs when recursively chown()ing (#1643368)
a3e2b5
- chown-recursive: TAKE_FD() is your friend (#1643368)
a3e2b5
- test: add test case for recursive chown()ing (#1643368)
a3e2b5
- Revert "sysctl.d: request ECN on both in and outgoing connections" (#1619790)
a3e2b5
- detect-virt: do not try to read all of /proc/cpuinfo (#1631532)
a3e2b5
- sd-bus: unify three code-paths which free struct bus_container (#1635435)
a3e2b5
- sd-bus: properly initialize containers (#1635435)
a3e2b5
a3e2b5
* Tue Oct 16 2018 Lukas Nykryn <lnykryn@redhat.com> - 239-8
a3e2b5
- revert sd-bus: unify three code-paths which free struct bus_container (#1635435)
a3e2b5
a3e2b5
* Fri Oct 12 2018 Michal Sekletár <msekleta@redhat.com> - 239-7
a3e2b5
- change default cgroup hierarchy to "legacy" (#1638650)
a3e2b5
- we never added mymachines module to passwd: or group: in RHEL8, hence don't try to remove it (#1638450)
a3e2b5
- bump minimal size of random pool to 1024 bytes (#1619268)
a3e2b5
- install RHEL-7 compatible rc.local (#1625209)
a3e2b5
- backport support for sector-size crypttab option (#1572563)
a3e2b5
- units: don't enable per-service IP firewall by default (#1630219)
a3e2b5
- sd-bus: unify three code-paths which free struct bus_container (#1635435)
a3e2b5
- bus-message: do not crash on message with a string of zero length (#1635439)
a3e2b5
- bus-message: stack based buffer overflow in free_and_strdup (#1635428)
a3e2b5
- journal: change support URL shown in the catalog entries (#1550548)
a3e2b5
a3e2b5
* Mon Sep 10 2018 Michal Sekletár <msekleta@redhat.com> - 239-6
a3e2b5
- move /etc/yum/protected.d/systemd.conf to /etc/dnf/ (#1626973)
a3e2b5
a3e2b5
* Fri Sep 07 2018 Josh Boyer <jwboyer@redhat.com> - 239-5
a3e2b5
- Fix file conflict between yum and systemd (#1626682)
a3e2b5
a3e2b5
* Tue Aug 14 2018 Michal Sekletár <msekleta@redhat.com> - 239-4
a3e2b5
- drop the patch for delayed loading of config in net_setup_link and set NAME in prefixdevname udev rules (#1614681)
a3e2b5
- bus: move BUS_DONT_DESTROY calls after asserts (#1610397)
a3e2b5
a3e2b5
* Fri Aug 10 2018 Michal Sekletár <msekleta@redhat.com> - 239-3
a3e2b5
- net_setup_link: delay loading configuration, just before we apply it (#1614681)
a3e2b5
a3e2b5
* Thu Aug 09 2018 Michal Sekletár <msekleta@redhat.com> - 239-2
a3e2b5
- 20-grubby.install: populate symvers.gz file (#1609698)
a3e2b5
- net_setup_link: allow renaming interfaces that were renamed already
a3e2b5
- units: drop DynamicUser=yes from systemd-resolved.service
a3e2b5
- journal: remove journal audit socket
a3e2b5
a3e2b5
* Wed Aug 01 2018 Michal Sekletár <msekleta@redhat.com> - 239-1
a3e2b5
- rebase to systemd-239
a3e2b5
- Override systemd-user PAM config in install and not prep (patch by Filipe Brandenburger <filbranden@google.com>)
a3e2b5
- use %%autosetup -S git_am to apply patches
a3e2b5
- revert upstream default for RemoveIPC (#1523233)
a3e2b5
- bump DefaultTasksMax to 80% of kernel default (#1523236)
a3e2b5
- avoid /tmp being mounted as tmpfs without the user's will (#1578772)
a3e2b5
- bump maximum number of processes in user slice to 80% of pid.max (#1523236)
a3e2b5
- forwardport downstream-only udev rules from RHEL-7 (#1523227)
a3e2b5
- don't ship systemd-networkd
a3e2b5
- don't ship systemd-timesyncd
a3e2b5
- add back support for WAIT_FOR to udev rules (#1523213)
a3e2b5
a3e2b5
* Wed May 16 2018 Jan Synáček <jsynacek@redhat.com> - 238-8
a3e2b5
- do not mount /tmp as tmpfs (#1578772)
a3e2b5
a3e2b5
* Tue May 15 2018 Jan Synáček <jsynacek@redhat.com> - 238-7
a3e2b5
- fix compilation (#1578318)
a3e2b5
a3e2b5
* Fri Apr 27 2018 Michal Sekletar <msekleta@redhat.com> - 238-6
a3e2b5
- forwardport downstream-only udev rules from RHEL-7 (#1523227)
a3e2b5
- set RemoveIPC=no by default (#1523233)
a3e2b5
a3e2b5
* Thu Apr 12 2018 Michal Sekletar <msekleta@redhat.com> - 238-5
a3e2b5
- also drop qrencode-devel from BuildRequires as it is no longer needed (#1566158)
a3e2b5
a3e2b5
* Wed Apr 11 2018 Michal Sekletar <msekleta@redhat.com> - 238-4
a3e2b5
- disable support for qrencode (#1566158)
a3e2b5
- bump default journal rate limit to 10000 messages per 30s (#1563729)
a3e2b5
- fix unit reloads (#1560549)
a3e2b5
- don't create /var/log/journal during package installation (#1523188)
a3e2b5
a3e2b5
* Fri Mar 09 2018 Troy Dawson <tdawson@redhat.com> - 238-3.1
a3e2b5
- Rebuild with cryptsetup-2
a3e2b5
a3e2b5
* Wed Mar  7 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-3
a3e2b5
- Revert the patches for GRUB BootLoaderSpec support
a3e2b5
- Add patch for /etc/machine-id creation (#1552843)
a3e2b5
a3e2b5
* Tue Mar  6 2018 Yu Watanabe <watanabe.yu@gmail.com> - 238-2
a3e2b5
- Fix transfiletrigger script (#1551793)
a3e2b5
a3e2b5
* Mon Mar  5 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 238-1
a3e2b5
- Update to latest version
a3e2b5
- This fixes a hard-to-trigger potential vulnerability (CVE-2018-6954)
a3e2b5
- New transfiletriggers are installed for udev hwdb and rules, the journal
a3e2b5
  catalog, sysctl.d, binfmt.d, sysusers.d, tmpfiles.d.
a3e2b5
a3e2b5
* Tue Feb 27 2018 Javier Martinez Canillas <javierm@redhat.com> - 237-7.git84c8da5
a3e2b5
- Add patch to install kernel images for GRUB BootLoaderSpec support
a3e2b5
a3e2b5
* Sat Feb 24 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-6.git84c8da5
a3e2b5
- Create /etc/systemd in %%post libs if necessary (#1548607)
a3e2b5
a3e2b5
* Fri Feb 23 2018 Adam Williamson <awilliam@redhat.com> - 237-5.git84c8da5
a3e2b5
- Use : not touch to create file in -libs %%post
a3e2b5
a3e2b5
* Thu Feb 22 2018 Patrick Uiterwijk <patrick@puiterwijk.org> - 237-4.git84c8da5
a3e2b5
- Add coreutils dep for systemd-libs %%post
a3e2b5
- Add patch to typecast USB IDs to avoid compile failure
a3e2b5
a3e2b5
* Wed Feb 21 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-3.git84c8da5
a3e2b5
- Update some patches for test skipping that were updated upstream
a3e2b5
  before merging
a3e2b5
- Add /usr/lib/systemd/purge-nobody-user — a script to check if nobody is defined
a3e2b5
  correctly and possibly replace existing mappings
a3e2b5
a3e2b5
* Tue Feb 20 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-2.gitdff4849
a3e2b5
- Backport a bunch of patches, most notably for the journal and various
a3e2b5
  memory issues. Some minor build fixes.
a3e2b5
- Switch to new ldconfig macros that do nothing in F28+
a3e2b5
- /etc/systemd/dont-synthesize-nobody is created in %%post if nfsnobody
a3e2b5
  or nobody users are defined (#1537262)
a3e2b5
a3e2b5
* Fri Feb  9 2018 Zbigniew Jędrzejeweski-Szmek <zbyszek@in.waw.pl> - 237-1.git78bd769
a3e2b5
- Update to first stable snapshot (various minor memory leaks and misaccesses,
a3e2b5
  some documentation bugs, build fixes).
a3e2b5
a3e2b5
* Sun Jan 28 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 237-1
a3e2b5
- Update to latest version
a3e2b5
a3e2b5
* Sun Jan 21 2018 Björn Esser <besser82@fedoraproject.org> - 236-4.git3e14c4c
a3e2b5
- Add patch to include <crypt.h> if needed
a3e2b5
a3e2b5
* Sat Jan 20 2018 Björn Esser <besser82@fedoraproject.org> - 236-3.git3e14c4c
a3e2b5
- Rebuilt for switch to libxcrypt
a3e2b5
a3e2b5
* Thu Jan 11 2018 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 236-2.git23e14c4
a3e2b5
- Backport a bunch of bugfixes from upstream (#1531502, #1531381, #1526621
a3e2b5
  various memory corruptions in systemd-networkd)
a3e2b5
- /dev/kvm is marked as a static node which fixes permissions on s390x
a3e2b5
  and ppc64 (#1532382)
a3e2b5
a3e2b5
* Fri Dec 15 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 236-1
a3e2b5
- Update to latest version
a3e2b5
a3e2b5
* Mon Dec 11 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-5.git4a0e928
a3e2b5
- Update to latest git snapshot, do not build for realz
a3e2b5
- Switch to libidn2 again (#1449145)
a3e2b5
a3e2b5
* Tue Nov 07 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-4
a3e2b5
- Rebuild for cryptsetup-2.0.0-0.2.fc28
a3e2b5
a3e2b5
* Wed Oct 25 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-3
a3e2b5
- Backport a bunch of patches, including LP#172535
a3e2b5
a3e2b5
* Wed Oct 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-2
a3e2b5
- Patches for cryptsetup _netdev
a3e2b5
a3e2b5
* Fri Oct  6 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 235-1
a3e2b5
- Update to latest version
a3e2b5
a3e2b5
* Tue Sep 26 2017 Nathaniel McCallum <npmccallum@redhat.com> - 234-8
a3e2b5
- Backport /etc/crypttab _netdev feature from upstream
a3e2b5
a3e2b5
* Thu Sep 21 2017 Michal Sekletar <msekleta@redhat.com> - 234-7
a3e2b5
- Make sure to remove all device units sharing the same sysfs path (#1475570)
a3e2b5
a3e2b5
* Mon Sep 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-6
a3e2b5
- Bump xslt recursion limit for libxslt-1.30
a3e2b5
a3e2b5
* Mon Jul 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-5
a3e2b5
- Backport more patches (#1476005, hopefully #1462378)
a3e2b5
a3e2b5
* Thu Jul 27 2017 Fedora Release Engineering <releng@fedoraproject.org>
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
a3e2b5
a3e2b5
* Mon Jul 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-3
a3e2b5
- Fix x-systemd.timeout=0 in /etc/fstab (#1462378)
a3e2b5
- Minor patches (memleaks, --help fixes, seccomp on arm64)
a3e2b5
a3e2b5
* Thu Jul 13 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-2
a3e2b5
- Create kvm group (#1431876)
a3e2b5
a3e2b5
* Thu Jul 13 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 234-1
a3e2b5
- Latest release
a3e2b5
a3e2b5
* Sat Jul  1 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-7.git74d8f1c
a3e2b5
- Update to snapshot
a3e2b5
- Build with meson again
a3e2b5
a3e2b5
* Tue Jun 27 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-6
a3e2b5
- Fix an out-of-bounds write in systemd-resolved (CVE-2017-9445)
a3e2b5
a3e2b5
* Fri Jun 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-5.gitec36d05
a3e2b5
- Update to snapshot version, build with meson
a3e2b5
a3e2b5
* Thu Jun 15 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-4
a3e2b5
- Backport a bunch of small fixes (memleaks, wrong format strings,
a3e2b5
  man page clarifications, shell completion)
a3e2b5
- Fix systemd-resolved crash on crafted DNS packet (CVE-2017-9217, #1455493)
a3e2b5
- Fix systemd-vconsole-setup.service error on systems with no VGA console (#1272686)
a3e2b5
- Drop soft-static uid for systemd-journal-gateway
a3e2b5
- Use ID from /etc/os-release as ntpvendor
a3e2b5
a3e2b5
* Thu Mar 16 2017 Michal Sekletar <msekleta@redhat.com> - 233-3
a3e2b5
- Backport bugfixes from upstream
a3e2b5
- Don't return error when machinectl couldn't figure out container IP addresses (#1419501)
a3e2b5
a3e2b5
* Thu Mar  2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-2
a3e2b5
- Fix installation conflict with polkit
a3e2b5
a3e2b5
* Thu Mar  2 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 233-1
a3e2b5
- New upstream release (#1416201, #1405439, #1420753, many others)
a3e2b5
- New systemd-tests subpackage with "installed tests"
a3e2b5
a3e2b5
* Thu Feb 16 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-15
a3e2b5
- Add %%ghost %%dir entries for .wants dirs of our targets (#1422894)
a3e2b5
a3e2b5
* Tue Feb 14 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-14
a3e2b5
- Ignore the hwdb parser test
a3e2b5
a3e2b5
* Tue Feb 14 2017 Jan Synáček <jsynacek@redhat.com> - 232-14
a3e2b5
- machinectl fails when virtual machine is running (#1419501)
a3e2b5
a3e2b5
* Sat Feb 11 2017 Fedora Release Engineering <releng@fedoraproject.org> - 232-13
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
a3e2b5
a3e2b5
* Tue Jan 31 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-12
a3e2b5
- Backport patch for initrd-switch-root.service getting killed (#1414904)
a3e2b5
- Fix sd-journal-gatewayd -D, --trust, and COREDUMP_CONTAINER_CMDLINE
a3e2b5
  extraction by sd-coredump.
a3e2b5
a3e2b5
* Sun Jan 29 2017 zbyszek <zbyszek@in.waw.pl> - 232-11
a3e2b5
- Backport a number of patches (#1411299, #1413075, #1415745,
a3e2b5
                                ##1415358, #1416588, #1408884)
a3e2b5
- Fix various memleaks and unitialized variable access
a3e2b5
- Shell completion enhancements
a3e2b5
- Enable TPM logging by default (#1411156)
a3e2b5
- Update hwdb (#1270124)
a3e2b5
a3e2b5
* Thu Jan 19 2017 Adam Williamson <awilliam@redhat.com> - 232-10
a3e2b5
- Backport fix for boot failure in initrd-switch-root (#1414904)
a3e2b5
a3e2b5
* Wed Jan 18 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-9
a3e2b5
- Add fake dependency on systemd-pam to systemd-devel to ensure systemd-pam
a3e2b5
  is available as multilib (#1414153)
a3e2b5
a3e2b5
* Tue Jan 17 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-8
a3e2b5
- Fix buildsystem to check for lz4 correctly (#1404406)
a3e2b5
a3e2b5
* Wed Jan 11 2017 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-7
a3e2b5
- Various small tweaks to scriplets
a3e2b5
a3e2b5
* Sat Jan 07 2017 Kevin Fenzi <kevin@scrye.com> - 232-6
a3e2b5
- Fix scriptlets to never fail in libs post
a3e2b5
a3e2b5
* Fri Jan 06 2017 Kevin Fenzi <kevin@scrye.com> - 232-5
a3e2b5
- Add patch from Michal Schmidt to avoid process substitution (#1392236)
a3e2b5
a3e2b5
* Sun Nov  6 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-4
a3e2b5
- Rebuild (#1392236)
a3e2b5
a3e2b5
* Fri Nov  4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-3
a3e2b5
- Make /etc/dbus-1/system.d directory non-%%ghost
a3e2b5
a3e2b5
* Fri Nov  4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-2
a3e2b5
- Fix kernel-install (#1391829)
a3e2b5
- Restore previous systemd-user PAM config (#1391836)
a3e2b5
- Move journal-upload.conf.5 from systemd main to journal-remote subpackage (#1391833)
a3e2b5
- Fix permissions on /var/lib/systemd/journal-upload (#1262665)
a3e2b5
a3e2b5
* Thu Nov  3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 232-1
a3e2b5
- Update to latest version (#998615, #1181922, #1374371, #1390704, #1384150, #1287161)
a3e2b5
- Add %%{_isa} to Provides on arch-full packages (#1387912)
a3e2b5
- Create systemd-coredump user in %%pre (#1309574)
a3e2b5
- Replace grubby patch with a short-circuiting install.d "plugin"
a3e2b5
- Enable nss-systemd in the passwd, group lines in nsswith.conf
a3e2b5
- Add [!UNAVAIL=return] fallback after nss-resolve in hosts line in nsswith.conf
a3e2b5
- Move systemd-nspawn man pages to the right subpackage (#1391703)
a3e2b5
a3e2b5
* Tue Oct 18 2016 Jan Synáček <jsynacek@redhat.com> - 231-11
a3e2b5
- SPC - Cannot restart host operating from container (#1384523)
a3e2b5
a3e2b5
* Sun Oct  9 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-10
a3e2b5
- Do not recreate /var/log/journal on upgrades (#1383066)
a3e2b5
- Move nss-myhostname provides to systemd-libs (#1383271)
a3e2b5
a3e2b5
* Fri Oct  7 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-9
a3e2b5
- Fix systemctl set-default (#1374371)
a3e2b5
- Prevent systemd-udev-trigger.service from restarting (follow-up for #1378974)
a3e2b5
a3e2b5
* Tue Oct  4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-8
a3e2b5
- Apply fix for #1378974
a3e2b5
a3e2b5
* Mon Oct  3 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-7
a3e2b5
- Apply patches properly
a3e2b5
a3e2b5
* Thu Sep 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-6
a3e2b5
- Better fix for (#1380286)
a3e2b5
a3e2b5
* Thu Sep 29 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-5
a3e2b5
- Denial-of-service bug against pid1 (#1380286)
a3e2b5
a3e2b5
* Thu Aug 25 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 231-4
a3e2b5
- Fix preset-all (#1363858)
a3e2b5
- Fix issue with daemon-reload messing up graphics (#1367766)
a3e2b5
- A few other bugfixes
a3e2b5
a3e2b5
* Wed Aug 03 2016 Adam Williamson <awilliam@redhat.com> - 231-3
a3e2b5
- Revert preset-all change, it broke stuff (#1363858)
a3e2b5
a3e2b5
* Wed Jul 27 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 231-2
a3e2b5
- Call preset-all on initial installation (#1118740)
a3e2b5
- Fix botched Recommends for libxkbcommon
a3e2b5
a3e2b5
* Tue Jul 26 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 231-1
a3e2b5
- Update to latest version
a3e2b5
a3e2b5
* Wed Jun  8 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 230-3
a3e2b5
- Update to latest git snapshot (fixes for systemctl set-default,
a3e2b5
  polkit lingering policy, reversal of the framebuffer rules,
a3e2b5
  unaligned access fixes, fix for StartupBlockIOWeight-over-dbus).
a3e2b5
  Those changes are interspersed with other changes and new features
a3e2b5
  (mostly in lldp, networkd, and nspawn). Some of those new features
a3e2b5
  might not work, but I think that existing functionality should not
a3e2b5
  be broken, so it seems worthwile to update to the snapshot.
a3e2b5
a3e2b5
* Sat May 21 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 230-2
a3e2b5
- Remove systemd-compat-libs on upgrade
a3e2b5
a3e2b5
* Sat May 21 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 230-1
a3e2b5
- New version
a3e2b5
- Drop compat-libs
a3e2b5
- Require libxkbcommon explictly, since the automatic dependency will
a3e2b5
  not be generated anymore
a3e2b5
a3e2b5
* Tue Apr 26 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@bupkis> - 229-15
a3e2b5
- Remove duplicated entries in -container %%files (#1330395)
a3e2b5
a3e2b5
* Fri Apr 22 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-14
a3e2b5
- Move installation of udev services to udev subpackage (#1329023)
a3e2b5
a3e2b5
* Mon Apr 18 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-13
a3e2b5
- Split out systemd-pam subpackage (#1327402)
a3e2b5
a3e2b5
* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-12
a3e2b5
- move more binaries and services from the main package to subpackages
a3e2b5
a3e2b5
* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-11
a3e2b5
- move more binaries and services from the main package to subpackages
a3e2b5
a3e2b5
* Mon Apr 18 2016 Harald Hoyer <harald@redhat.com> - 229-10
a3e2b5
- move device dependant stuff to the udev subpackage
a3e2b5
a3e2b5
* Tue Mar 22 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-9
a3e2b5
- Add myhostname to /etc/nsswitch.conf (#1318303)
a3e2b5
a3e2b5
* Mon Mar 21 2016 Harald Hoyer <harald@redhat.com> - 229-8
a3e2b5
- fixed kernel-install for copying files for grubby
a3e2b5
Resolves: rhbz#1299019
a3e2b5
a3e2b5
* Thu Mar 17 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-7
a3e2b5
- Moar patches (#1316964, #1317928)
a3e2b5
- Move vconsole-setup and tmpfiles-setup-dev bits to systemd-udev
a3e2b5
- Protect systemd-udev from deinstallation
a3e2b5
a3e2b5
* Fri Mar 11 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-6
a3e2b5
- Create /etc/resolv.conf symlink from systemd-resolved (#1313085)
a3e2b5
a3e2b5
* Fri Mar  4 2016 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 229-5
a3e2b5
- Split out systemd-container subpackage (#1163412)
a3e2b5
- Split out system-udev subpackage
a3e2b5
- Add various bugfix patches, incl. a tentative fix for #1308771
a3e2b5
a3e2b5
* Tue Mar  1 2016 Peter Robinson <pbrobinson@fedoraproject.org> 229-4
a3e2b5
- Power64 and s390(x) now have libseccomp support
a3e2b5
- aarch64 has gnu-efi
a3e2b5
a3e2b5
* Tue Feb 23 2016 Jan Synáček <jsynacek@redhat.com> - 229-3
a3e2b5
- Fix build failures on ppc64 (#1310800)
a3e2b5
a3e2b5
* Tue Feb 16 2016 Dennis Gilmore <dennis@ausil.us> - 229-2
a3e2b5
- revert: fixed kernel-install for copying files for grubby
a3e2b5
Resolves: rhbz#1299019
a3e2b5
- this causes the dtb files to not get installed at all and the fdtdir
a3e2b5
- line in extlinux.conf to not get updated correctly
a3e2b5
a3e2b5
* Thu Feb 11 2016 Michal Sekletar <msekleta@redhat.com> - 229-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Feb 11 2016 Harald Hoyer <harald@redhat.com> - 228-10.gite35a787
a3e2b5
- fixed kernel-install for copying files for grubby
a3e2b5
Resolves: rhbz#1299019
a3e2b5
a3e2b5
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 228-9.gite35a787
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
a3e2b5
a3e2b5
* Wed Jan 27 2016 Peter Robinson <pbrobinson@fedoraproject.org> 228-8.gite35a787
a3e2b5
- Rebuild for binutils on aarch64 fix
a3e2b5
a3e2b5
* Fri Jan 08 2016 Dan Horák <dan[at]danny.cz> - 228-7.gite35a787
a3e2b5
- apply the conflict with fedora-release only in Fedora
a3e2b5
a3e2b5
* Thu Dec 10 2015 Jan Synáček <jsynacek@redhat.com> - 228-6.gite35a787
a3e2b5
- Fix rawhide build failures on ppc64 (#1286249)
a3e2b5
a3e2b5
* Sun Nov 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-6.gite35a787
a3e2b5
- Create /etc/systemd/network (#1286397)
a3e2b5
a3e2b5
* Thu Nov 26 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-5.gite35a787
a3e2b5
- Do not install nss modules by default
a3e2b5
a3e2b5
* Tue Nov 24 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-4.gite35a787
a3e2b5
- Update to latest upstream git: there is a bunch of fixes
a3e2b5
  (nss-mymachines overflow bug, networkd fixes, more completions are
a3e2b5
  properly installed), mixed with some new resolved features.
a3e2b5
- Rework file triggers so that they always run before daemons are restarted
a3e2b5
a3e2b5
* Thu Nov 19 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-3
a3e2b5
- Enable rpm file triggers for daemon-reload
a3e2b5
a3e2b5
* Thu Nov 19 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 228-2
a3e2b5
- Fix version number in obsoleted package name (#1283452)
a3e2b5
a3e2b5
* Wed Nov 18 2015 Kay Sievers <kay@redhat.com> - 228-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Nov 12 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 227-7
a3e2b5
- Rename journal-gateway subpackage to journal-remote
a3e2b5
- Ignore the access mode on /var/log/journal (#1048424)
a3e2b5
- Do not assume fstab is present (#1281606)
a3e2b5
a3e2b5
* Wed Nov 11 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 227-6
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Changes/python3.5
a3e2b5
a3e2b5
* Tue Nov 10 2015 Lukáš Nykrýn <lnykryn@redhat.com> - 227-5
a3e2b5
- Rebuild for libmicrohttpd soname bump
a3e2b5
a3e2b5
* Fri Nov 06 2015 Robert Kuska <rkuska@redhat.com> - 227-4
a3e2b5
- Rebuilt for Python3.5 rebuild
a3e2b5
a3e2b5
* Wed Nov  4 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 227-3
a3e2b5
- Fix syntax in kernel-install (#1277264)
a3e2b5
a3e2b5
* Tue Nov 03 2015 Michal Schmidt <mschmidt@redhat.com> - 227-2
a3e2b5
- Rebuild for libmicrohttpd soname bump.
a3e2b5
a3e2b5
* Wed Oct  7 2015 Kay Sievers <kay@redhat.com> - 227-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Sep 18 2015 Jan Synáček <jsynacek@redhat.com> - 226-3
a3e2b5
- user systemd-journal-upload should be in systemd-journal group (#1262743)
a3e2b5
a3e2b5
* Fri Sep 18 2015 Kay Sievers <kay@redhat.com> - 226-2
a3e2b5
- Add selinux to  system-user PAM config
a3e2b5
a3e2b5
* Tue Sep  8 2015 Kay Sievers <kay@redhat.com> - 226-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Aug 27 2015 Kay Sievers <kay@redhat.com> - 225-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Jul 31 2015 Kay Sievers <kay@redhat.com> - 224-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Jul 29 2015 Kay Sievers <kay@redhat.com> - 223-2
a3e2b5
- update to git snapshot
a3e2b5
a3e2b5
* Wed Jul 29 2015 Kay Sievers <kay@redhat.com> - 223-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Jul  9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 222-2
a3e2b5
- Remove python subpackages (python-systemd in now standalone)
a3e2b5
a3e2b5
* Tue Jul  7 2015 Kay Sievers <kay@redhat.com> - 222-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Jul  6 2015 Kay Sievers <kay@redhat.com> - 221-5.git619b80a
a3e2b5
- update to git snapshot
a3e2b5
a3e2b5
* Mon Jul  6 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@laptop> - 221-4.git604f02a
a3e2b5
- Add example file with yama config (#1234951)
a3e2b5
a3e2b5
* Sun Jul 5 2015 Kay Sievers <kay@redhat.com> - 221-3.git604f02a
a3e2b5
- update to git snapshot
a3e2b5
a3e2b5
* Mon Jun 22 2015 Kay Sievers <kay@redhat.com> - 221-2
a3e2b5
- build systemd-boot EFI tools
a3e2b5
a3e2b5
* Fri Jun 19 2015 Lennart Poettering <lpoetter@redhat.com> - 221-1
a3e2b5
- New upstream release
a3e2b5
- Undoes botched translation check, should be reinstated later?
a3e2b5
a3e2b5
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 220-10
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
a3e2b5
a3e2b5
* Thu Jun 11 2015 Peter Robinson <pbrobinson@fedoraproject.org> 220-9
a3e2b5
- The gold linker is now fixed on aarch64
a3e2b5
a3e2b5
* Tue Jun  9 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 220-8
a3e2b5
- Remove gudev which is now provided as separate package (libgudev)
a3e2b5
- Fix for spurious selinux denials (#1224211)
a3e2b5
- Udev change events (#1225905)
a3e2b5
- Patches for some potential crashes
a3e2b5
- ProtectSystem=yes does not touch /home
a3e2b5
- Man page fixes, hwdb updates, shell completion updates
a3e2b5
- Restored persistent device symlinks for bcache, xen block devices
a3e2b5
- Tag all DRM cards as master-of-seat
a3e2b5
a3e2b5
* Tue Jun 09 2015 Harald Hoyer <harald@redhat.com> 220-7
a3e2b5
- fix udev block device watch
a3e2b5
a3e2b5
* Tue Jun 09 2015 Harald Hoyer <harald@redhat.com> 220-6
a3e2b5
- add support for network disk encryption
a3e2b5
a3e2b5
* Sun Jun  7 2015 Peter Robinson <pbrobinson@fedoraproject.org> 220-5
a3e2b5
- Disable gold on aarch64 until it's fixed (tracked in rhbz #1225156)
a3e2b5
a3e2b5
* Sat May 30 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 220-4
a3e2b5
- systemd-devel should require systemd-libs, not the main package (#1226301)
a3e2b5
- Check for botched translations (#1226566)
a3e2b5
- Make /etc/udev/hwdb.d part of the rpm (#1226379)
a3e2b5
a3e2b5
* Thu May 28 2015 Richard W.M. Jones <rjones@redhat.com> - 220-3
a3e2b5
- Add patch to fix udev --daemon not cleaning child processes
a3e2b5
  (upstream commit 86c3bece38bcf5).
a3e2b5
a3e2b5
* Wed May 27 2015 Richard W.M. Jones <rjones@redhat.com> - 220-2
a3e2b5
- Add patch to fix udev --daemon crash (upstream commit 040e689654ef08).
a3e2b5
a3e2b5
* Thu May 21 2015 Lennart Poettering <lpoetter@redhat.com> - 220-1
a3e2b5
- New upstream release
a3e2b5
- Drop /etc/mtab hack, as that's apparently fixed in mock now (#1116158)
a3e2b5
- Remove ghosting for %%{_sysconfdir}/systemd/system/runlevel*.target, these targets are not configurable anymore in systemd upstream
a3e2b5
- Drop work-around for #1002806, since this is solved upstream now
a3e2b5
a3e2b5
* Wed May 20 2015 Dennis Gilmore <dennis@ausil.us> - 219-15
a3e2b5
- fix up the conflicts version for fedora-release
a3e2b5
a3e2b5
* Wed May 20 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-14
a3e2b5
- Remove presets (#1221340)
a3e2b5
- Fix (potential) crash and memory leak in timedated, locking failure
a3e2b5
  in systemd-nspawn, crash in resolved.
a3e2b5
- journalctl --list-boots should be faster
a3e2b5
- zsh completions are improved
a3e2b5
- various ommissions in docs are corrected (#1147651)
a3e2b5
- VARIANT and VARIANT_ID fields in os-release are documented
a3e2b5
- systemd-fsck-root.service is generated in the initramfs (#1201979, #1107818)
a3e2b5
- systemd-tmpfiles should behave better on read-only file systems (#1207083)
a3e2b5
a3e2b5
* Wed Apr 29 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-13
a3e2b5
- Patches for some outstanding annoyances
a3e2b5
- Small keyboard hwdb updates
a3e2b5
a3e2b5
* Wed Apr  8 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-12
a3e2b5
- Tighten requirements between subpackages (#1207381).
a3e2b5
a3e2b5
* Sun Mar 22 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-11
a3e2b5
- Move all parts systemd-journal-{remote,upload} to
a3e2b5
  systemd-journal-gatewayd subpackage (#1193143).
a3e2b5
- Create /var/lib/systemd/journal-upload directory (#1193145).
a3e2b5
- Cut out lots of stupid messages at debug level which were obscuring more
a3e2b5
  important stuff.
a3e2b5
- Apply "tentative" state for devices only when they are added, not removed.
a3e2b5
- Ignore invalid swap pri= settings (#1204336)
a3e2b5
- Fix SELinux check for timedated operations to enable/disable ntp (#1014315)
a3e2b5
- Fix comparing of filesystem paths (#1184016)
a3e2b5
a3e2b5
* Sat Mar 14 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-10
a3e2b5
- Fixes for bugs 1186018, 1195294, 1185604, 1196452.
a3e2b5
- Hardware database update.
a3e2b5
- Documentation fixes.
a3e2b5
- A fix for journalctl performance regression.
a3e2b5
- Fix detection of inability to open files in journalctl.
a3e2b5
- Detect SuperH architecture properly.
a3e2b5
- The first of duplicate lines in tmpfiles wins again.
a3e2b5
- Do vconsole setup after loading vconsole driver, not fbcon.
a3e2b5
- Fix problem where some units were restarted during systemd reexec.
a3e2b5
- Fix race in udevadm settle tripping up NetworkManager.
a3e2b5
- Downgrade various log messages.
a3e2b5
- Fix issue where journal-remote would process some messages with a delay.
a3e2b5
- GPT /srv partition autodiscovery is fixed.
a3e2b5
- Reconfigure old Finnish keymaps in post (#1151958)
a3e2b5
a3e2b5
* Tue Mar 10 2015 Jan Synáček <jsynacek@redhat.com> - 219-9
a3e2b5
- Buttons on Lenovo X6* tablets broken (#1198939)
a3e2b5
a3e2b5
* Tue Mar  3 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 219-8
a3e2b5
- Reworked device handling (#1195761)
a3e2b5
- ACL handling fixes (with a script in %%post)
a3e2b5
- Various log messages downgraded (#1184712)
a3e2b5
- Allow PIE on s390 again (#1197721)
a3e2b5
a3e2b5
* Wed Feb 25 2015 Michal Schmidt <mschmidt@redhat.com> - 219-7
a3e2b5
- arm: reenable lto. gcc-5.0.0-0.16 fixed the crash (#1193212)
a3e2b5
a3e2b5
* Tue Feb 24 2015 Colin Walters <walters@redhat.com> - 219-6
a3e2b5
- Revert patch that breaks Atomic/OSTree (#1195761)
a3e2b5
a3e2b5
* Fri Feb 20 2015 Michal Schmidt <mschmidt@redhat.com> - 219-5
a3e2b5
- Undo the resolv.conf workaround, Aim for a proper fix in Rawhide.
a3e2b5
a3e2b5
* Fri Feb 20 2015 Michal Schmidt <mschmidt@redhat.com> - 219-4
a3e2b5
- Revive fedora-disable-resolv.conf-symlink.patch to unbreak composes.
a3e2b5
a3e2b5
* Wed Feb 18 2015 Michal Schmidt <mschmidt@redhat.com> - 219-3
a3e2b5
- arm: disabling gold did not help; disable lto instead (#1193212)
a3e2b5
a3e2b5
* Tue Feb 17 2015 Peter Jones <pjones@redhat.com> - 219-2
a3e2b5
- Update 90-default.present for dbxtool.
a3e2b5
a3e2b5
* Mon Feb 16 2015 Lennart Poettering <lpoetter@redhat.com> - 219-1
a3e2b5
- New upstream release
a3e2b5
- This removes the sysctl/bridge hack, a different solution needs to be found for this (see #634736)
a3e2b5
- This removes the /etc/resolv.conf hack, anaconda needs to fix their handling of /etc/resolv.conf as symlink
a3e2b5
- This enables "%%check"
a3e2b5
- disable gold on arm, as that is broken (see #1193212)
a3e2b5
a3e2b5
* Mon Feb 16 2015 Peter Robinson <pbrobinson@fedoraproject.org> 218-6
a3e2b5
- aarch64 now has seccomp support
a3e2b5
a3e2b5
* Thu Feb 05 2015 Michal Schmidt <mschmidt@redhat.com> - 218-5
a3e2b5
- Don't overwrite systemd.macros with unrelated Source file.
a3e2b5
a3e2b5
* Thu Feb  5 2015 Jan Synáček <jsynacek@redhat.com> - 218-4
a3e2b5
- Add a touchpad hwdb (#1189319)
a3e2b5
a3e2b5
* Thu Jan 15 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 218-4
a3e2b5
- Enable xkbcommon dependency to allow checking of keymaps
a3e2b5
- Fix permissions of /var/log/journal (#1048424)
a3e2b5
- Enable timedatex in presets (#1187072)
a3e2b5
- Disable rpcbind in presets (#1099595)
a3e2b5
a3e2b5
* Wed Jan  7 2015 Jan Synáček <jsynacek@redhat.com> - 218-3
a3e2b5
- RFE: journal: automatically rotate the file if it is unlinked (#1171719)
a3e2b5
a3e2b5
* Mon Jan 05 2015 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 218-3
a3e2b5
- Add firewall description files (#1176626)
a3e2b5
a3e2b5
* Thu Dec 18 2014 Jan Synáček <jsynacek@redhat.com> - 218-2
a3e2b5
- systemd-nspawn doesn't work on s390/s390x (#1175394)
a3e2b5
a3e2b5
* Wed Dec 10 2014 Lennart Poettering <lpoetter@redhat.com> - 218-1
a3e2b5
- New upstream release
a3e2b5
- Enable "nss-mymachines" in /etc/nsswitch.conf
a3e2b5
a3e2b5
* Thu Nov 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 217-4
a3e2b5
- Change libgudev1 to only require systemd-libs (#727499), there's
a3e2b5
  no need to require full systemd stack.
a3e2b5
- Fixes for bugs #1159448, #1152220, #1158035.
a3e2b5
- Bash completions updates to allow propose more units for start/restart,
a3e2b5
  and completions for set-default,get-default.
a3e2b5
- Again allow systemctl enable of instances.
a3e2b5
- Hardware database update and fixes.
a3e2b5
- Udev crash on invalid options and kernel commandline timeout parsing are fixed.
a3e2b5
- Add "embedded" chassis type.
a3e2b5
- Sync before 'reboot -f'.
a3e2b5
- Fix restarting of timer units.
a3e2b5
a3e2b5
* Wed Nov 05 2014 Michal Schmidt <mschmidt@redhat.com> - 217-3
a3e2b5
- Fix hanging journal flush (#1159641)
a3e2b5
a3e2b5
* Fri Oct 31 2014 Michal Schmidt <mschmidt@redhat.com> - 217-2
a3e2b5
- Fix ordering cycles involving systemd-journal-flush.service and
a3e2b5
  remote-fs.target (#1159117)
a3e2b5
a3e2b5
* Tue Oct 28 2014 Lennart Poettering <lpoetter@redhat.com> - 217-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Oct 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-12
a3e2b5
- Drop PackageKit.service from presets (#1154126)
a3e2b5
a3e2b5
* Mon Oct 13 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-11
a3e2b5
- Conflict with old versions of initscripts (#1152183)
a3e2b5
- Remove obsolete Finnish keymap (#1151958)
a3e2b5
a3e2b5
* Fri Oct 10 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-10
a3e2b5
- Fix a problem with voluntary daemon exits and some other bugs
a3e2b5
  (#1150477, #1095962, #1150289)
a3e2b5
a3e2b5
* Fri Oct 03 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-9
a3e2b5
- Update to latest git, but without the readahead removal patch
a3e2b5
  (#1114786, #634736)
a3e2b5
a3e2b5
* Wed Oct 01 2014 Kay Sievers <kay@redhat.com> - 216-8
a3e2b5
- revert "don't reset selinux context during CHANGE events"
a3e2b5
a3e2b5
* Wed Oct 01 2014 Lukáš Nykrýn <lnykryn@redhat.com> - 216-7
a3e2b5
- add temporary workaround for #1147910
a3e2b5
- don't reset selinux context during CHANGE events
a3e2b5
a3e2b5
* Wed Sep 10 2014 Michal Schmidt <mschmidt@redhat.com> - 216-6
a3e2b5
- Update timesyncd with patches to avoid hitting NTP pool too often.
a3e2b5
a3e2b5
* Tue Sep 09 2014 Michal Schmidt <mschmidt@redhat.com> - 216-5
a3e2b5
- Use common CONFIGURE_OPTS for build2 and build3.
a3e2b5
- Configure timesyncd with NTP servers from Fedora/RHEL vendor zone.
a3e2b5
a3e2b5
* Wed Sep 03 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-4
a3e2b5
- Move config files for sd-j-remote/upload to sd-journal-gateway subpackage (#1136580)
a3e2b5
a3e2b5
* Thu Aug 28 2014 Peter Robinson <pbrobinson@fedoraproject.org> 216-3
a3e2b5
- Drop no LTO build option for aarch64/s390 now it's fixed in binutils (RHBZ 1091611)
a3e2b5
a3e2b5
* Thu Aug 21 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 216-2
a3e2b5
- Re-add patch to disable resolve.conf symlink (#1043119)
a3e2b5
a3e2b5
* Wed Aug 20 2014 Lennart Poettering <lpoetter@redhat.com> - 216-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Aug 18 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 215-12
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
a3e2b5
a3e2b5
* Wed Aug 13 2014 Dan Horák <dan[at]danny.cz> 215-11
a3e2b5
- disable LTO also on s390(x)
a3e2b5
a3e2b5
* Sat Aug 09 2014 Harald Hoyer <harald@redhat.com> 215-10
a3e2b5
- fixed PPC64LE
a3e2b5
a3e2b5
* Wed Aug  6 2014 Tom Callaway <spot@fedoraproject.org> - 215-9
a3e2b5
- fix license handling
a3e2b5
a3e2b5
* Wed Jul 30 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-8
a3e2b5
- Create systemd-journal-remote and systemd-journal-upload users (#1118907)
a3e2b5
a3e2b5
* Thu Jul 24 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-7
a3e2b5
- Split out systemd-compat-libs subpackage
a3e2b5
a3e2b5
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 215-6
a3e2b5
- Rebuilt for gobject-introspection 1.41.4
a3e2b5
a3e2b5
* Mon Jul 21 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-5
a3e2b5
- Fix SELinux context of /etc/passwd-, /etc/group-, /etc/.updated (#1121806)
a3e2b5
- Add missing BR so gnutls and elfutils are used
a3e2b5
a3e2b5
* Sat Jul 19 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-4
a3e2b5
- Various man page updates
a3e2b5
- Static device node logic is conditionalized on CAP_SYS_MODULES instead of CAP_MKNOD
a3e2b5
  for better behaviour in containers
a3e2b5
- Some small networkd link handling fixes
a3e2b5
- vconsole-setup runs setfont before loadkeys (https://bugs.freedesktop.org/show_bug.cgi?id=80685)
a3e2b5
- New systemd-escape tool
a3e2b5
- XZ compression settings are tweaked to greatly improve journald performance
a3e2b5
- "watch" is accepted as chassis type
a3e2b5
- Various sysusers fixes, most importantly correct selinux labels
a3e2b5
- systemd-timesyncd bug fix (https://bugs.freedesktop.org/show_bug.cgi?id=80932)
a3e2b5
- Shell completion improvements
a3e2b5
- New udev tag ID_SOFTWARE_RADIO can be used to instruct logind to allow user access
a3e2b5
- XEN and s390 virtualization is properly detected
a3e2b5
a3e2b5
* Mon Jul 07 2014 Colin Walters <walters@redhat.com> - 215-3
a3e2b5
- Add patch to disable resolve.conf symlink (#1043119)
a3e2b5
a3e2b5
* Sun Jul 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 215-2
a3e2b5
- Move systemd-journal-remote to systemd-journal-gateway package (#1114688)
a3e2b5
- Disable /etc/mtab handling temporarily (#1116158)
a3e2b5
a3e2b5
* Thu Jul 03 2014 Lennart Poettering <lpoetter@redhat.com> - 215-1
a3e2b5
- New upstream release
a3e2b5
- Enable coredump logic (which abrt would normally override)
a3e2b5
a3e2b5
* Sun Jun 29 2014 Peter Robinson <pbrobinson@fedoraproject.org> 214-5
a3e2b5
- On aarch64 disable LTO as it still has issues on that arch
a3e2b5
a3e2b5
* Thu Jun 26 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-4
a3e2b5
- Bugfixes (#996133, #1112908)
a3e2b5
a3e2b5
* Mon Jun 23 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-3
a3e2b5
- Actually create input group (#1054549)
a3e2b5
a3e2b5
* Sun Jun 22 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 214-2
a3e2b5
- Do not restart systemd-logind on upgrades (#1110697)
a3e2b5
- Add some patches (#1081429, #1054549, #1108568, #928962)
a3e2b5
a3e2b5
* Wed Jun 11 2014 Lennart Poettering <lpoetter@redhat.com> - 214-1
a3e2b5
- New upstream release
a3e2b5
- Get rid of "floppy" group, since udev uses "disk" now
a3e2b5
- Reenable LTO
a3e2b5
a3e2b5
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 213-4
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
a3e2b5
a3e2b5
* Wed May 28 2014 Kay Sievers <kay@redhat.com> - 213-3
a3e2b5
- fix systemd-timesync user creation
a3e2b5
a3e2b5
* Wed May 28 2014 Michal Sekletar <msekleta@redhat.com> - 213-2
a3e2b5
- Create temporary files after installation (#1101983)
a3e2b5
- Add sysstat-collect.timer, sysstat-summary.timer to preset policy (#1101621)
a3e2b5
a3e2b5
* Wed May 28 2014 Kay Sievers <kay@redhat.com> - 213-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue May 27 2014 Kalev Lember <kalevlember@gmail.com> - 212-6
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Changes/Python_3.4
a3e2b5
a3e2b5
* Fri May 23 2014 Adam Williamson <awilliam@redhat.com> - 212-5
a3e2b5
- revert change from 212-4, causes boot fail on single CPU boxes (RHBZ 1095891)
a3e2b5
a3e2b5
* Wed May 07 2014 Kay Sievers <kay@redhat.com> - 212-4
a3e2b5
- add netns udev workaround
a3e2b5
a3e2b5
* Wed May 07 2014 Michal Sekletar <msekleta@redhat.com> - 212-3
a3e2b5
- enable uuidd.socket by default (#1095353)
a3e2b5
a3e2b5
* Sat Apr 26 2014 Peter Robinson <pbrobinson@fedoraproject.org> 212-2
a3e2b5
- Disable building with -flto for the moment due to gcc 4.9 issues (RHBZ 1091611)
a3e2b5
a3e2b5
* Tue Mar 25 2014 Lennart Poettering <lpoetter@redhat.com> - 212-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Mar 17 2014 Peter Robinson <pbrobinson@fedoraproject.org> 211-2
a3e2b5
- Explicitly define which upstream platforms support libseccomp
a3e2b5
a3e2b5
* Tue Mar 11 2014 Lennart Poettering <lpoetter@redhat.com> - 211-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Mar 10 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-8
a3e2b5
- Fix logind unpriviledged reboot issue and a few other minor fixes
a3e2b5
- Limit generator execution time
a3e2b5
- Recognize buttonless joystick types
a3e2b5
a3e2b5
* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 210-7
a3e2b5
- ppc64le needs link warnings disabled, too
a3e2b5
a3e2b5
* Fri Mar 07 2014 Karsten Hopp <karsten@redhat.com> 210-6
a3e2b5
- move ifarch ppc64le to correct place (libseccomp req)
a3e2b5
a3e2b5
* Fri Mar 07 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-5
a3e2b5
- Bugfixes: #1047568, #1047039, #1071128, #1073402
a3e2b5
- Bash completions for more systemd tools
a3e2b5
- Bluetooth database update
a3e2b5
- Manpage fixes
a3e2b5
a3e2b5
* Thu Mar 06 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-4
a3e2b5
- Apply work-around for ppc64le too (#1073647).
a3e2b5
a3e2b5
* Sat Mar 01 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-3
a3e2b5
- Backport a few patches, add completion for systemd-nspawn.
a3e2b5
a3e2b5
* Fri Feb 28 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 210-3
a3e2b5
- Apply work-arounds for ppc/ppc64 for bugs 1071278 and 1071284
a3e2b5
a3e2b5
* Mon Feb 24 2014 Lennart Poettering <lpoetter@redhat.com> - 210-2
a3e2b5
- Check more services against preset list and enable by default
a3e2b5
a3e2b5
* Mon Feb 24 2014 Lennart Poettering <lpoetter@redhat.com> - 210-1
a3e2b5
- new upstream release
a3e2b5
a3e2b5
* Sun Feb 23 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 209-2.gitf01de96
a3e2b5
- Enable dnssec-triggerd.service by default (#1060754)
a3e2b5
a3e2b5
* Sun Feb 23 2014 Kay Sievers <kay@redhat.com> - 209-2.gitf01de96
a3e2b5
- git snapshot to sort out ARM build issues
a3e2b5
a3e2b5
* Thu Feb 20 2014 Lennart Poettering <lpoetter@redhat.com> - 209-1
a3e2b5
- new upstream release
a3e2b5
a3e2b5
* Tue Feb 18 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-15
a3e2b5
- Make gpsd lazily activated (#1066421)
a3e2b5
a3e2b5
* Mon Feb 17 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-14
a3e2b5
- Back out patch which causes user manager to be destroyed when unneeded
a3e2b5
  and spams logs (#1053315)
a3e2b5
a3e2b5
* Sun Feb 16 2014 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-13
a3e2b5
- A different fix for #1023820 taken from Mageia
a3e2b5
- Backported fix for #997031
a3e2b5
- Hardward database updates, man pages improvements, a few small memory
a3e2b5
  leaks, utf-8 correctness and completion fixes
a3e2b5
- Support for key-slot option in crypttab
a3e2b5
a3e2b5
* Sat Jan 25 2014 Ville Skyttä <ville.skytta@iki.fi> - 208-12
a3e2b5
- Own the %%{_prefix}/lib/kernel(/*) and %%{_datadir}/zsh(/*) dirs.
a3e2b5
a3e2b5
* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-11
a3e2b5
- Backport a few fixes, relevant documentation updates, and HWDB changes
a3e2b5
  (#1051797, #1051768, #1047335, #1047304, #1047186, #1045849, #1043304,
a3e2b5
   #1043212, #1039351, #1031325, #1023820, #1017509, #953077)
a3e2b5
- Flip journalctl to --full by default (#984758)
a3e2b5
a3e2b5
* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-9
a3e2b5
- Apply two patches for #1026860
a3e2b5
a3e2b5
* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-8
a3e2b5
- Bump release to stay ahead of f20
a3e2b5
a3e2b5
* Tue Dec 03 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-7
a3e2b5
- Backport patches (#1023041, #1036845, #1006386?)
a3e2b5
- HWDB update
a3e2b5
- Some small new features: nspawn --drop-capability=, running PID 1 under
a3e2b5
  valgrind, "yearly" and "annually" in calendar specifications
a3e2b5
- Some small documentation and logging updates
a3e2b5
a3e2b5
* Tue Nov 19 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-6
a3e2b5
- Bump release to stay ahead of f20
a3e2b5
a3e2b5
* Tue Nov 19 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-5
a3e2b5
- Use unit name in PrivateTmp= directories (#957439)
a3e2b5
- Update manual pages, completion scripts, and hardware database
a3e2b5
- Configurable Timeouts/Restarts default values
a3e2b5
- Support printing of timestamps on the console
a3e2b5
- Fix some corner cases in detecting when writing to the console is safe
a3e2b5
- Python API: convert keyword values to string, fix sd_is_booted() wrapper
a3e2b5
- Do not tread missing /sbin/fsck.btrfs as an error (#1015467)
a3e2b5
- Allow masking of fsck units
a3e2b5
- Advertise hibernation to swap files
a3e2b5
- Fix SO_REUSEPORT settings
a3e2b5
- Prefer converted xkb keymaps to legacy keymaps (#981805, #1026872)
a3e2b5
- Make use of newer kmod
a3e2b5
- Assorted bugfixes: #1017161, #967521, #988883, #1027478, #821723, #1014303
a3e2b5
a3e2b5
* Tue Oct 22 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-4
a3e2b5
- Add temporary fix for #1002806
a3e2b5
a3e2b5
* Mon Oct 21 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 208-3
a3e2b5
- Backport a bunch of fixes and hwdb updates
a3e2b5
a3e2b5
* Wed Oct 2 2013 Lennart Poettering <lpoetter@redhat.com> - 208-2
a3e2b5
- Move old random seed and backlight files into the right place
a3e2b5
a3e2b5
* Wed Oct 2 2013 Lennart Poettering <lpoetter@redhat.com> - 208-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Sep 26 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 207-5
a3e2b5
- Do not create /var/var/... dirs
a3e2b5
a3e2b5
* Wed Sep 18 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> 207-4
a3e2b5
- Fix policykit authentication
a3e2b5
- Resolves: rhbz#1006680
a3e2b5
a3e2b5
* Tue Sep 17 2013 Harald Hoyer <harald@redhat.com> 207-3
a3e2b5
- fixed login
a3e2b5
- Resolves: rhbz#1005233
a3e2b5
a3e2b5
* Mon Sep 16 2013 Harald Hoyer <harald@redhat.com> 207-2
a3e2b5
- add some upstream fixes for 207
a3e2b5
- fixed swap activation
a3e2b5
- Resolves: rhbz#1008604
a3e2b5
a3e2b5
* Fri Sep 13 2013 Lennart Poettering <lpoetter@redhat.com> - 207-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Sep 06 2013 Harald Hoyer <harald@redhat.com> 206-11
a3e2b5
- support "debug" kernel command line parameter
a3e2b5
- journald: fix fd leak in journal_file_empty
a3e2b5
- journald: fix vacuuming of archived journals
a3e2b5
- libudev: enumerate - do not try to match against an empty subsystem
a3e2b5
- cgtop: fixup the online help
a3e2b5
- libudev: fix memleak when enumerating childs
a3e2b5
a3e2b5
* Wed Sep 04 2013 Harald Hoyer <harald@redhat.com> 206-10
a3e2b5
- Do not require grubby, lorax now takes care of grubby
a3e2b5
- cherry-picked a lot of patches from upstream
a3e2b5
a3e2b5
* Tue Aug 27 2013 Dennis Gilmore <dennis@ausil.us> - 206-9
a3e2b5
- Require grubby, Fedora installs require grubby,
a3e2b5
- kernel-install took over from new-kernel-pkg
a3e2b5
- without the Requires we are unable to compose Fedora
a3e2b5
- everyone else says that since kernel-install took over
a3e2b5
- it is responsible for ensuring that grubby is in place
a3e2b5
- this is really what we want for Fedora
a3e2b5
a3e2b5
* Tue Aug 27 2013 Kay Sievers <kay@redhat.com> - 206-8
a3e2b5
- Revert "Require grubby its needed by kernel-install"
a3e2b5
a3e2b5
* Mon Aug 26 2013 Dennis Gilmore <dennis@ausil.us> 206-7
a3e2b5
- Require grubby its needed by kernel-install
a3e2b5
a3e2b5
* Thu Aug 22 2013 Harald Hoyer <harald@redhat.com> 206-6
a3e2b5
- kernel-install now understands kernel flavors like PAE
a3e2b5
a3e2b5
* Tue Aug 20 2013 Rex Dieter <rdieter@fedoraproject.org> - 206-5
a3e2b5
- add sddm.service to preset file (#998978)
a3e2b5
a3e2b5
* Fri Aug 16 2013 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 206-4
a3e2b5
- Filter out provides for private python modules.
a3e2b5
- Add requires on kmod >= 14 (#990994).
a3e2b5
a3e2b5
* Sun Aug 11 2013 Zbigniew Jedrzejewski-Szmek <zbyszek@in.waw.pl> - 206-3
a3e2b5
- New systemd-python3 package (#976427).
a3e2b5
- Add ownership of a few directories that we create (#894202).
a3e2b5
a3e2b5
* Sun Aug 04 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 206-2
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
a3e2b5
a3e2b5
* Tue Jul 23 2013 Kay Sievers <kay@redhat.com> - 206-1
a3e2b5
- New upstream release
a3e2b5
  Resolves (#984152)
a3e2b5
a3e2b5
* Wed Jul  3 2013 Lennart Poettering <lpoetter@redhat.com> - 205-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Jun 26 2013 Michal Schmidt <mschmidt@redhat.com> 204-10
a3e2b5
- Split systemd-journal-gateway subpackage (#908081).
a3e2b5
a3e2b5
* Mon Jun 24 2013 Michal Schmidt <mschmidt@redhat.com> 204-9
a3e2b5
- Rename nm_dispatcher to NetworkManager-dispatcher in default preset (#977433)
a3e2b5
a3e2b5
* Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 204-8
a3e2b5
- fix, which helps to sucessfully browse journals with
a3e2b5
  duplicated seqnums
a3e2b5
a3e2b5
* Fri Jun 14 2013 Harald Hoyer <harald@redhat.com> 204-7
a3e2b5
- fix duplicate message ID bug
a3e2b5
Resolves: rhbz#974132
a3e2b5
a3e2b5
* Thu Jun 06 2013 Harald Hoyer <harald@redhat.com> 204-6
a3e2b5
- introduce 99-default-disable.preset
a3e2b5
a3e2b5
* Thu Jun  6 2013 Lennart Poettering <lpoetter@redhat.com> - 204-5
a3e2b5
- Rename 90-display-manager.preset to 85-display-manager.preset so that it actually takes precedence over 90-default.preset's "disable *" line (#903690)
a3e2b5
a3e2b5
* Tue May 28 2013 Harald Hoyer <harald@redhat.com> 204-4
a3e2b5
- Fix kernel-install (#965897)
a3e2b5
a3e2b5
* Wed May 22 2013 Kay Sievers <kay@redhat.com> - 204-3
a3e2b5
- Fix kernel-install (#965897)
a3e2b5
a3e2b5
* Thu May  9 2013 Lennart Poettering <lpoetter@redhat.com> - 204-2
a3e2b5
- New upstream release
a3e2b5
- disable isdn by default (#959793)
a3e2b5
a3e2b5
* Tue May 07 2013 Harald Hoyer <harald@redhat.com> 203-2
a3e2b5
- forward port kernel-install-grubby.patch
a3e2b5
a3e2b5
* Tue May  7 2013 Lennart Poettering <lpoetter@redhat.com> - 203-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Apr 24 2013 Harald Hoyer <harald@redhat.com> 202-3
a3e2b5
- fix ENOENT for getaddrinfo
a3e2b5
- Resolves: rhbz#954012 rhbz#956035
a3e2b5
- crypt-setup-generator: correctly check return of strdup
a3e2b5
- logind-dbus: initialize result variable
a3e2b5
- prevent library underlinking
a3e2b5
a3e2b5
* Fri Apr 19 2013 Harald Hoyer <harald@redhat.com> 202-2
a3e2b5
- nspawn create empty /etc/resolv.conf if necessary
a3e2b5
- python wrapper: add sd_journal_add_conjunction()
a3e2b5
- fix s390 booting
a3e2b5
- Resolves: rhbz#953217
a3e2b5
a3e2b5
* Thu Apr 18 2013 Lennart Poettering <lpoetter@redhat.com> - 202-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue Apr 09 2013 Michal Schmidt <mschmidt@redhat.com> - 201-2
a3e2b5
- Automatically discover whether to run autoreconf and add autotools and git
a3e2b5
  BuildRequires based on the presence of patches to be applied.
a3e2b5
- Use find -delete.
a3e2b5
a3e2b5
* Mon Apr  8 2013 Lennart Poettering <lpoetter@redhat.com> - 201-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Apr  8 2013 Lennart Poettering <lpoetter@redhat.com> - 200-4
a3e2b5
- Update preset file
a3e2b5
a3e2b5
* Fri Mar 29 2013 Lennart Poettering <lpoetter@redhat.com> - 200-3
a3e2b5
- Remove NetworkManager-wait-online.service from presets file again, it should default to off
a3e2b5
a3e2b5
* Fri Mar 29 2013 Lennart Poettering <lpoetter@redhat.com> - 200-2
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue Mar 26 2013 Lennart Poettering <lpoetter@redhat.com> - 199-2
a3e2b5
- Add NetworkManager-wait-online.service to the presets file
a3e2b5
a3e2b5
* Tue Mar 26 2013 Lennart Poettering <lpoetter@redhat.com> - 199-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Mar 18 2013 Michal Schmidt <mschmidt@redhat.com> 198-7
a3e2b5
- Drop /usr/s?bin/ prefixes.
a3e2b5
a3e2b5
* Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 198-6
a3e2b5
- run autogen to pickup all changes
a3e2b5
a3e2b5
* Fri Mar 15 2013 Harald Hoyer <harald@redhat.com> 198-5
a3e2b5
- do not mount anything, when not running as pid 1
a3e2b5
- add initrd.target for systemd in the initrd
a3e2b5
a3e2b5
* Wed Mar 13 2013 Harald Hoyer <harald@redhat.com> 198-4
a3e2b5
- fix switch-root and local-fs.target problem
a3e2b5
- patch kernel-install to use grubby, if available
a3e2b5
a3e2b5
* Fri Mar 08 2013 Harald Hoyer <harald@redhat.com> 198-3
a3e2b5
- add Conflict with dracut < 026 because of the new switch-root isolate
a3e2b5
a3e2b5
* Thu Mar  7 2013 Lennart Poettering <lpoetter@redhat.com> - 198-2
a3e2b5
- Create required users
a3e2b5
a3e2b5
* Thu Mar 7 2013 Lennart Poettering <lpoetter@redhat.com> - 198-1
a3e2b5
- New release
a3e2b5
- Enable journal persistancy by default
a3e2b5
a3e2b5
* Sun Feb 10 2013 Peter Robinson <pbrobinson@fedoraproject.org> 197-3
a3e2b5
- Bump for ARM
a3e2b5
a3e2b5
* Fri Jan 18 2013 Michal Schmidt <mschmidt@redhat.com> - 197-2
a3e2b5
- Added qemu-guest-agent.service to presets (Lennart, #885406).
a3e2b5
- Add missing pygobject3-base to systemd-analyze deps (Lennart).
a3e2b5
- Do not require hwdata, it is all in the hwdb now (Kay).
a3e2b5
- Drop dependency on dbus-python.
a3e2b5
a3e2b5
* Tue Jan  8 2013 Lennart Poettering <lpoetter@redhat.com> - 197-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Dec 10 2012 Michal Schmidt <mschmidt@redhat.com> - 196-4
a3e2b5
- Enable rngd.service by default (#857765).
a3e2b5
a3e2b5
* Mon Dec 10 2012 Michal Schmidt <mschmidt@redhat.com> - 196-3
a3e2b5
- Disable hardening on s390(x) because PIE is broken there and produces
a3e2b5
  text relocations with __thread (#868839).
a3e2b5
a3e2b5
* Wed Dec 05 2012 Michal Schmidt <mschmidt@redhat.com> - 196-2
a3e2b5
- added spice-vdagentd.service to presets (Lennart, #876237)
a3e2b5
- BR cryptsetup-devel instead of the legacy cryptsetup-luks-devel provide name
a3e2b5
  (requested by Milan Brož).
a3e2b5
- verbose make to see the actual build flags
a3e2b5
a3e2b5
* Wed Nov 21 2012 Lennart Poettering <lpoetter@redhat.com> - 196-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue Nov 20 2012 Lennart Poettering <lpoetter@redhat.com> - 195-8
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=873459
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=878093
a3e2b5
a3e2b5
* Thu Nov 15 2012 Michal Schmidt <mschmidt@redhat.com> - 195-7
a3e2b5
- Revert udev killing cgroup patch for F18 Beta.
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=873576
a3e2b5
a3e2b5
* Fri Nov 09 2012 Michal Schmidt <mschmidt@redhat.com> - 195-6
a3e2b5
- Fix cyclical dep between systemd and systemd-libs.
a3e2b5
- Avoid broken build of test-journal-syslog.
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=873387
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=872638
a3e2b5
a3e2b5
* Thu Oct 25 2012 Kay Sievers <kay@redhat.com> - 195-5
a3e2b5
- require 'sed', limit HOSTNAME= match
a3e2b5
a3e2b5
* Wed Oct 24 2012 Michal Schmidt <mschmidt@redhat.com> - 195-4
a3e2b5
- add dmraid-activation.service to the default preset
a3e2b5
- add yum protected.d fragment
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=869619
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=869717
a3e2b5
a3e2b5
* Wed Oct 24 2012 Kay Sievers <kay@redhat.com> - 195-3
a3e2b5
- Migrate /etc/sysconfig/ i18n, keyboard, network files/variables to
a3e2b5
  systemd native files
a3e2b5
a3e2b5
* Tue Oct 23 2012 Lennart Poettering <lpoetter@redhat.com> - 195-2
a3e2b5
- Provide syslog because the journal is fine as a syslog implementation
a3e2b5
a3e2b5
* Tue Oct 23 2012 Lennart Poettering <lpoetter@redhat.com> - 195-1
a3e2b5
- New upstream release
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=831665
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=847720
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858693
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=863481
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=864629
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=864672
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=864674
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=865128
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=866346
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=867407
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=868603
a3e2b5
a3e2b5
* Wed Oct 10 2012 Michal Schmidt <mschmidt@redhat.com> - 194-2
a3e2b5
- Add scriptlets for migration away from systemd-timedated-ntp.target
a3e2b5
a3e2b5
* Wed Oct  3 2012 Lennart Poettering <lpoetter@redhat.com> - 194-1
a3e2b5
- New upstream release
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=859614
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=859655
a3e2b5
a3e2b5
* Fri Sep 28 2012 Lennart Poettering <lpoetter@redhat.com> - 193-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue Sep 25 2012 Lennart Poettering <lpoetter@redhat.com> - 192-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Sep 21 2012 Lennart Poettering <lpoetter@redhat.com> - 191-2
a3e2b5
- Fix journal mmap header prototype definition to fix compilation on 32bit
a3e2b5
a3e2b5
* Fri Sep 21 2012 Lennart Poettering <lpoetter@redhat.com> - 191-1
a3e2b5
- New upstream release
a3e2b5
- Enable all display managers by default, as discussed with Adam Williamson
a3e2b5
a3e2b5
* Thu Sep 20 2012 Lennart Poettering <lpoetter@redhat.com> - 190-1
a3e2b5
- New upstream release
a3e2b5
- Take possession of /etc/localtime, and remove /etc/sysconfig/clock
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858780
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858787
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858771
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858754
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858746
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858266
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858224
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=857670
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=856975
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=855863
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=851970
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=851275
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=851131
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=847472
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=847207
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=846483
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=846085
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=845973
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=845194
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=845028
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=844630
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=839736
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=835848
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=831740
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=823485
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=821813
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=807886
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=802198
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=767795
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=767561
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=752774
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=732874
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=858735
a3e2b5
a3e2b5
* Thu Sep 13 2012 Lennart Poettering <lpoetter@redhat.com> - 189-4
a3e2b5
- Don't pull in pkg-config as dep
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=852828
a3e2b5
a3e2b5
* Wed Sep 12 2012 Lennart Poettering <lpoetter@redhat.com> - 189-3
a3e2b5
- Update preset policy
a3e2b5
- 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
a3e2b5
a3e2b5
* Thu Aug 23 2012 Lennart Poettering <lpoetter@redhat.com> - 189-2
a3e2b5
- Update preset policy
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=850814
a3e2b5
a3e2b5
* Thu Aug 23 2012 Lennart Poettering <lpoetter@redhat.com> - 189-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Aug 16 2012 Ray Strode <rstrode@redhat.com> 188-4
a3e2b5
- more scriptlet fixes
a3e2b5
  (move dm migration logic to %%posttrans so the service
a3e2b5
   files it's looking for are available at the time
a3e2b5
   the logic is run)
a3e2b5
a3e2b5
* Sat Aug 11 2012 Lennart Poettering <lpoetter@redhat.com> - 188-3
a3e2b5
- Remount file systems MS_PRIVATE before switching roots
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=847418
a3e2b5
a3e2b5
* Wed Aug 08 2012 Rex Dieter <rdieter@fedoraproject.org> - 188-2
a3e2b5
- fix scriptlets
a3e2b5
a3e2b5
* Wed Aug  8 2012 Lennart Poettering <lpoetter@redhat.com> - 188-1
a3e2b5
- New upstream release
a3e2b5
- Enable gdm and avahi by default via the preset file
a3e2b5
- Convert /etc/sysconfig/desktop to display-manager.service symlink
a3e2b5
- Enable hardened build
a3e2b5
a3e2b5
* Mon Jul 30 2012 Kay Sievers <kay@redhat.com> - 187-3
a3e2b5
- Obsolete: system-setup-keyboard
a3e2b5
a3e2b5
* Wed Jul 25 2012 Kalev Lember <kalevlember@gmail.com> - 187-2
a3e2b5
- Run ldconfig for the new -libs subpackage
a3e2b5
a3e2b5
* Thu Jul 19 2012 Lennart Poettering <lpoetter@redhat.com> - 187-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Jul 09 2012 Harald Hoyer <harald@redhat.com> 186-2
a3e2b5
- fixed dracut conflict version
a3e2b5
a3e2b5
* Tue Jul  3 2012 Lennart Poettering <lpoetter@redhat.com> - 186-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Jun 22 2012 Nils Philippsen <nils@redhat.com> - 185-7.gite7aee75
a3e2b5
- add obsoletes/conflicts so multilib systemd -> systemd-libs updates work
a3e2b5
a3e2b5
* Thu Jun 14 2012 Michal Schmidt <mschmidt@redhat.com> - 185-6.gite7aee75
a3e2b5
- Update to current git
a3e2b5
a3e2b5
* Wed Jun 06 2012 Kay Sievers - 185-5.gita2368a3
a3e2b5
- disable plymouth in configure, to drop the .wants/ symlinks
a3e2b5
a3e2b5
* Wed Jun 06 2012 Michal Schmidt <mschmidt@redhat.com> - 185-4.gita2368a3
a3e2b5
- Update to current git snapshot
a3e2b5
  - Add systemd-readahead-analyze
a3e2b5
  - Drop upstream patch
a3e2b5
- Split systemd-libs
a3e2b5
- Drop duplicate doc files
a3e2b5
- Fixed License headers of subpackages
a3e2b5
a3e2b5
* Wed Jun 06 2012 Ray Strode <rstrode@redhat.com> - 185-3
a3e2b5
- Drop plymouth files
a3e2b5
- Conflict with old plymouth
a3e2b5
a3e2b5
* Tue Jun 05 2012 Kay Sievers - 185-2
a3e2b5
- selinux udev labeling fix
a3e2b5
- conflict with older dracut versions for new udev file names
a3e2b5
a3e2b5
* Mon Jun 04 2012 Kay Sievers - 185-1
a3e2b5
- New upstream release
a3e2b5
  - udev selinux labeling fixes
a3e2b5
  - new man pages
a3e2b5
  - systemctl help <unit name>
a3e2b5
a3e2b5
* Thu May 31 2012 Lennart Poettering <lpoetter@redhat.com> - 184-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu May 24 2012 Kay Sievers <kay@redhat.com> - 183-1
a3e2b5
- New upstream release including udev merge.
a3e2b5
a3e2b5
* Wed Mar 28 2012 Michal Schmidt <mschmidt@redhat.com> - 44-4
a3e2b5
- Add triggers from Bill Nottingham to correct the damage done by
a3e2b5
  the obsoleted systemd-units's preun scriptlet (#807457).
a3e2b5
a3e2b5
* Mon Mar 26 2012 Dennis Gilmore <dennis@ausil.us> - 44-3
a3e2b5
- apply patch from upstream so we can build systemd on arm and ppc
a3e2b5
- and likely the rest of the secondary arches
a3e2b5
a3e2b5
* Tue Mar 20 2012 Michal Schmidt <mschmidt@redhat.com> - 44-2
a3e2b5
- Don't build the gtk parts anymore. They're moving into systemd-ui.
a3e2b5
- Remove a dead patch file.
a3e2b5
a3e2b5
* Fri Mar 16 2012 Lennart Poettering <lpoetter@redhat.com> - 44-1
a3e2b5
- New upstream release
a3e2b5
- Closes #798760, #784921, #783134, #768523, #781735
a3e2b5
a3e2b5
* Mon Feb 27 2012 Dennis Gilmore <dennis@ausil.us> - 43-2
a3e2b5
- don't conflict with fedora-release systemd never actually provided
a3e2b5
- /etc/os-release so there is no actual conflict
a3e2b5
a3e2b5
* Wed Feb 15 2012 Lennart Poettering <lpoetter@redhat.com> - 43-1
a3e2b5
- New upstream release
a3e2b5
- Closes #789758, #790260, #790522
a3e2b5
a3e2b5
* Sat Feb 11 2012 Lennart Poettering <lpoetter@redhat.com> - 42-1
a3e2b5
- New upstream release
a3e2b5
- Save a bit of entropy during system installation (#789407)
a3e2b5
- Don't own /etc/os-release anymore, leave that to fedora-release
a3e2b5
a3e2b5
* Thu Feb  9 2012 Adam Williamson <awilliam@redhat.com> - 41-2
a3e2b5
- rebuild for fixed binutils
a3e2b5
a3e2b5
* Thu Feb  9 2012 Lennart Poettering <lpoetter@redhat.com> - 41-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue Feb  7 2012 Lennart Poettering <lpoetter@redhat.com> - 40-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Jan 26 2012 Kay Sievers <kay@redhat.com> - 39-3
a3e2b5
- provide /sbin/shutdown
a3e2b5
a3e2b5
* Wed Jan 25 2012 Harald Hoyer <harald@redhat.com> 39-2
a3e2b5
- increment release
a3e2b5
a3e2b5
* Wed Jan 25 2012 Kay Sievers <kay@redhat.com> - 39-1.1
a3e2b5
- install everything in /usr
a3e2b5
  https://fedoraproject.org/wiki/Features/UsrMove
a3e2b5
a3e2b5
* Wed Jan 25 2012 Lennart Poettering <lpoetter@redhat.com> - 39-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-6.git9fa2f41
a3e2b5
- Update to a current git snapshot.
a3e2b5
- Resolves: #781657
a3e2b5
a3e2b5
* Sun Jan 22 2012 Michal Schmidt <mschmidt@redhat.com> - 38-5
a3e2b5
- Build against libgee06. Reenable gtk tools.
a3e2b5
- Delete unused patches.
a3e2b5
- Add easy building of git snapshots.
a3e2b5
- Remove legacy spec file elements.
a3e2b5
- Don't mention implicit BuildRequires.
a3e2b5
- Configure with --disable-static.
a3e2b5
- Merge -units into the main package.
a3e2b5
- Move section 3 manpages to -devel.
a3e2b5
- Fix unowned directory.
a3e2b5
- Run ldconfig in scriptlets.
a3e2b5
- Split systemd-analyze to a subpackage.
a3e2b5
a3e2b5
* Sat Jan 21 2012 Dan Horák <dan[at]danny.cz> - 38-4
a3e2b5
- fix build on big-endians
a3e2b5
a3e2b5
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-3
a3e2b5
- Disable building of gtk tools for now
a3e2b5
a3e2b5
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-2
a3e2b5
- Fix a few (build) dependencies
a3e2b5
a3e2b5
* Wed Jan 11 2012 Lennart Poettering <lpoetter@redhat.com> - 38-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue Nov 15 2011 Michal Schmidt <mschmidt@redhat.com> - 37-4
a3e2b5
- Run authconfig if /etc/pam.d/system-auth is not a symlink.
a3e2b5
- Resolves: #753160
a3e2b5
a3e2b5
* Wed Nov 02 2011 Michal Schmidt <mschmidt@redhat.com> - 37-3
a3e2b5
- Fix remote-fs-pre.target and its ordering.
a3e2b5
- Resolves: #749940
a3e2b5
a3e2b5
* Wed Oct 19 2011 Michal Schmidt <mschmidt@redhat.com> - 37-2
a3e2b5
- A couple of fixes from upstream:
a3e2b5
- Fix a regression in bash-completion reported in Bodhi.
a3e2b5
- Fix a crash in isolating.
a3e2b5
- Resolves: #717325
a3e2b5
a3e2b5
* Tue Oct 11 2011 Lennart Poettering <lpoetter@redhat.com> - 37-1
a3e2b5
- New upstream release
a3e2b5
- Resolves: #744726, #718464, #713567, #713707, #736756
a3e2b5
a3e2b5
* Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-5
a3e2b5
- Undo the workaround. Kay says it does not belong in systemd.
a3e2b5
- Unresolves: #741655
a3e2b5
a3e2b5
* Thu Sep 29 2011 Michal Schmidt <mschmidt@redhat.com> - 36-4
a3e2b5
- Workaround for the crypto-on-lvm-on-crypto disk layout
a3e2b5
- Resolves: #741655
a3e2b5
a3e2b5
* Sun Sep 25 2011 Michal Schmidt <mschmidt@redhat.com> - 36-3
a3e2b5
- Revert an upstream patch that caused ordering cycles
a3e2b5
- Resolves: #741078
a3e2b5
a3e2b5
* Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-2
a3e2b5
- Add /etc/timezone to ghosted files
a3e2b5
a3e2b5
* Fri Sep 23 2011 Lennart Poettering <lpoetter@redhat.com> - 36-1
a3e2b5
- New upstream release
a3e2b5
- Resolves: #735013, #736360, #737047, #737509, #710487, #713384
a3e2b5
a3e2b5
* Thu Sep  1 2011 Lennart Poettering <lpoetter@redhat.com> - 35-1
a3e2b5
- New upstream release
a3e2b5
- Update post scripts
a3e2b5
- Resolves: #726683, #713384, #698198, #722803, #727315, #729997, #733706, #734611
a3e2b5
a3e2b5
* Thu Aug 25 2011 Lennart Poettering <lpoetter@redhat.com> - 34-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Aug 19 2011 Harald Hoyer <harald@redhat.com> 33-2
a3e2b5
- fix ABRT on service file reloading
a3e2b5
- Resolves: rhbz#732020
a3e2b5
a3e2b5
* Wed Aug  3 2011 Lennart Poettering <lpoetter@redhat.com> - 33-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Jul 29 2011 Lennart Poettering <lpoetter@redhat.com> - 32-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-2
a3e2b5
- Fix access mode of modprobe file, restart logind after upgrade
a3e2b5
a3e2b5
* Wed Jul 27 2011 Lennart Poettering <lpoetter@redhat.com> - 31-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Jul 13 2011 Lennart Poettering <lpoetter@redhat.com> - 30-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Jun 16 2011 Lennart Poettering <lpoetter@redhat.com> - 29-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Jun 13 2011 Michal Schmidt <mschmidt@redhat.com> - 28-4
a3e2b5
- Apply patches from current upstream.
a3e2b5
- Fixes memory size detection on 32-bit with >4GB RAM (BZ712341)
a3e2b5
a3e2b5
* Wed Jun 08 2011 Michal Schmidt <mschmidt@redhat.com> - 28-3
a3e2b5
- Apply patches from current upstream
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=709909
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=710839
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=711015
a3e2b5
a3e2b5
* Sat May 28 2011 Lennart Poettering <lpoetter@redhat.com> - 28-2
a3e2b5
- Pull in nss-myhostname
a3e2b5
a3e2b5
* Thu May 26 2011 Lennart Poettering <lpoetter@redhat.com> - 28-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed May 25 2011 Lennart Poettering <lpoetter@redhat.com> - 26-2
a3e2b5
- Bugfix release
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=707507
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=707483
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=705427
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=707577
a3e2b5
a3e2b5
* Sat Apr 30 2011 Lennart Poettering <lpoetter@redhat.com> - 26-1
a3e2b5
- New upstream release
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=699394
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=698198
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=698674
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=699114
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=699128
a3e2b5
a3e2b5
* Thu Apr 21 2011 Lennart Poettering <lpoetter@redhat.com> - 25-1
a3e2b5
- New upstream release
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=694788
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=694321
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=690253
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=688661
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=682662
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=678555
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=628004
a3e2b5
a3e2b5
* Wed Apr  6 2011 Lennart Poettering <lpoetter@redhat.com> - 24-1
a3e2b5
- New upstream release
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=694079
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=693289
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=693274
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=693161
a3e2b5
a3e2b5
* Tue Apr  5 2011 Lennart Poettering <lpoetter@redhat.com> - 23-1
a3e2b5
- New upstream release
a3e2b5
- Include systemd-sysv-convert
a3e2b5
a3e2b5
* Fri Apr  1 2011 Lennart Poettering <lpoetter@redhat.com> - 22-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Mar 30 2011 Lennart Poettering <lpoetter@redhat.com> - 21-2
a3e2b5
- The quota services are now pulled in by mount points, hence no need to enable them explicitly
a3e2b5
a3e2b5
* Tue Mar 29 2011 Lennart Poettering <lpoetter@redhat.com> - 21-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Mar 28 2011 Matthias Clasen <mclasen@redhat.com> - 20-2
a3e2b5
- Apply upstream patch to not send untranslated messages to plymouth
a3e2b5
a3e2b5
* Tue Mar  8 2011 Lennart Poettering <lpoetter@redhat.com> - 20-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue Mar  1 2011 Lennart Poettering <lpoetter@redhat.com> - 19-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Feb 16 2011 Lennart Poettering <lpoetter@redhat.com> - 18-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Mon Feb 14 2011 Bill Nottingham <notting@redhat.com> - 17-6
a3e2b5
- bump upstart obsoletes (#676815)
a3e2b5
a3e2b5
* Wed Feb  9 2011 Tom Callaway <spot@fedoraproject.org> - 17-5
a3e2b5
- add macros.systemd file for %%{_unitdir}
a3e2b5
a3e2b5
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 17-4
a3e2b5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
a3e2b5
a3e2b5
* Wed Feb  9 2011 Lennart Poettering <lpoetter@redhat.com> - 17-3
a3e2b5
- Fix popen() of systemctl, #674916
a3e2b5
a3e2b5
* Mon Feb  7 2011 Bill Nottingham <notting@redhat.com> - 17-2
a3e2b5
- add epoch to readahead obsolete
a3e2b5
a3e2b5
* Sat Jan 22 2011 Lennart Poettering <lpoetter@redhat.com> - 17-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Tue Jan 18 2011 Lennart Poettering <lpoetter@redhat.com> - 16-2
a3e2b5
- Drop console.conf again, since it is not shipped in pamtmp.conf
a3e2b5
a3e2b5
* Sat Jan  8 2011 Lennart Poettering <lpoetter@redhat.com> - 16-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 15-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Nov 25 2010 Lennart Poettering <lpoetter@redhat.com> - 14-1
a3e2b5
- Upstream update
a3e2b5
- Enable hwclock-load by default
a3e2b5
- Obsolete readahead
a3e2b5
- Enable /var/run and /var/lock on tmpfs
a3e2b5
a3e2b5
* Fri Nov 19 2010 Lennart Poettering <lpoetter@redhat.com> - 13-1
a3e2b5
- new upstream release
a3e2b5
a3e2b5
* Wed Nov 17 2010 Bill Nottingham <notting@redhat.com> 12-3
a3e2b5
- Fix clash
a3e2b5
a3e2b5
* Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-2
a3e2b5
- Don't clash with initscripts for now, so that we don't break the builders
a3e2b5
a3e2b5
* Wed Nov 17 2010 Lennart Poettering <lpoetter@redhat.com> - 12-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Nov 12 2010 Matthias Clasen <mclasen@redhat.com> - 11-2
a3e2b5
- Rebuild with newer vala, libnotify
a3e2b5
a3e2b5
* Thu Oct  7 2010 Lennart Poettering <lpoetter@redhat.com> - 11-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Sep 29 2010 Jesse Keating <jkeating@redhat.com> - 10-6
a3e2b5
- Rebuilt for gcc bug 634757
a3e2b5
a3e2b5
* Thu Sep 23 2010 Bill Nottingham <notting@redhat.com> - 10-5
a3e2b5
- merge -sysvinit into main package
a3e2b5
a3e2b5
* Mon Sep 20 2010 Bill Nottingham <notting@redhat.com> - 10-4
a3e2b5
- obsolete upstart-sysvinit too
a3e2b5
a3e2b5
* Fri Sep 17 2010 Bill Nottingham <notting@redhat.com> - 10-3
a3e2b5
- Drop upstart requires
a3e2b5
a3e2b5
* Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-2
a3e2b5
- Enable audit
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=633771
a3e2b5
a3e2b5
* Tue Sep 14 2010 Lennart Poettering <lpoetter@redhat.com> - 10-1
a3e2b5
- New upstream release
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=630401
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=630225
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=626966
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=623456
a3e2b5
a3e2b5
* Fri Sep  3 2010 Bill Nottingham <notting@redhat.com> - 9-3
a3e2b5
- move fedora-specific units to initscripts; require newer version thereof
a3e2b5
a3e2b5
* Fri Sep  3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-2
a3e2b5
- Add missing tarball
a3e2b5
a3e2b5
* Fri Sep  3 2010 Lennart Poettering <lpoetter@redhat.com> - 9-1
a3e2b5
- New upstream version
a3e2b5
- Closes 501720, 614619, 621290, 626443, 626477, 627014, 627785, 628913
a3e2b5
a3e2b5
* Fri Aug 27 2010 Lennart Poettering <lpoetter@redhat.com> - 8-3
a3e2b5
- Reexecute after installation, take ownership of /var/run/user
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=627457
a3e2b5
- https://bugzilla.redhat.com/show_bug.cgi?id=627634
a3e2b5
a3e2b5
* Thu Aug 26 2010 Lennart Poettering <lpoetter@redhat.com> - 8-2
a3e2b5
- Properly create default.target link
a3e2b5
a3e2b5
* Wed Aug 25 2010 Lennart Poettering <lpoetter@redhat.com> - 8-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-3
a3e2b5
- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623561
a3e2b5
a3e2b5
* Thu Aug 12 2010 Lennart Poettering <lpoetter@redhat.com> - 7-2
a3e2b5
- Fix https://bugzilla.redhat.com/show_bug.cgi?id=623430
a3e2b5
a3e2b5
* Tue Aug 10 2010 Lennart Poettering <lpoetter@redhat.com> - 7-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Aug  6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-2
a3e2b5
- properly hide output on package installation
a3e2b5
- pull in coreutils during package installtion
a3e2b5
a3e2b5
* Fri Aug  6 2010 Lennart Poettering <lpoetter@redhat.com> - 6-1
a3e2b5
- New upstream release
a3e2b5
- Fixes #621200
a3e2b5
a3e2b5
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-2
a3e2b5
- Add tarball
a3e2b5
a3e2b5
* Wed Aug  4 2010 Lennart Poettering <lpoetter@redhat.com> - 5-1
a3e2b5
- Prepare release 5
a3e2b5
a3e2b5
* Tue Jul 27 2010 Bill Nottingham <notting@redhat.com> - 4-4
a3e2b5
- Add 'sysvinit-userspace' provide to -sysvinit package to fix upgrade/install (#618537)
a3e2b5
a3e2b5
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-3
a3e2b5
- Add libselinux to build dependencies
a3e2b5
a3e2b5
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-2
a3e2b5
- Use the right tarball
a3e2b5
a3e2b5
* Sat Jul 24 2010 Lennart Poettering <lpoetter@redhat.com> - 4-1
a3e2b5
- New upstream release, and make default
a3e2b5
a3e2b5
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-3
a3e2b5
- Used wrong tarball
a3e2b5
a3e2b5
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-2
a3e2b5
- Own /cgroup jointly with libcgroup, since we don't dpend on it anymore
a3e2b5
a3e2b5
* Tue Jul 13 2010 Lennart Poettering <lpoetter@redhat.com> - 3-1
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Fri Jul 9 2010 Lennart Poettering <lpoetter@redhat.com> - 2-0
a3e2b5
- New upstream release
a3e2b5
a3e2b5
* Wed Jul 7 2010 Lennart Poettering <lpoetter@redhat.com> - 1-0
a3e2b5
- First upstream release
a3e2b5
a3e2b5
* Tue Jun 29 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.7.20100629git4176e5
a3e2b5
- New snapshot
a3e2b5
- Split off -units package where other packages can depend on without pulling in the whole of systemd
a3e2b5
a3e2b5
* Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.6.20100622gita3723b
a3e2b5
- Add missing libtool dependency.
a3e2b5
a3e2b5
* Tue Jun 22 2010 Lennart Poettering <lpoetter@redhat.com> - 0-0.5.20100622gita3723b
a3e2b5
- Update snapshot
a3e2b5
a3e2b5
* Mon Jun 14 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.4.20100614git393024
a3e2b5
- Pull the latest snapshot that fixes a segfault. Resolves rhbz#603231
a3e2b5
a3e2b5
* Fri Jun 11 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.3.20100610git2f198e
a3e2b5
- More minor fixes as per review
a3e2b5
a3e2b5
* Thu Jun 10 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.2.20100610git2f198e
a3e2b5
- Spec improvements from David Hollis
a3e2b5
a3e2b5
* Wed Jun 09 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.1.20090609git2f198e
a3e2b5
- Address review comments
a3e2b5
a3e2b5
* Tue Jun 01 2010 Rahul Sundaram <sundaram@fedoraproject.org> - 0-0.0.git2010-06-02
a3e2b5
- Initial spec (adopted from Kay Sievers)