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