ff6046 import systemd-239-15.el8

Merged and Committed by centosrcm 4 years ago
216 files changed. 22996 lines added. 0 lines removed.
.gitignore
file added
+1
.systemd.metadata
file added
+1
SOURCES/0001-build-sys-Detect-whether-struct-statx-is-defined-in-.patch
file added
+105
SOURCES/0002-logind-set-RemoveIPC-to-false-by-default.patch
file added
+50
SOURCES/0003-pid1-bump-DefaultTasksMax-to-80-of-the-kernel-pid.ma.patch
file added
+53
SOURCES/0004-Avoid-tmp-being-mounted-as-tmpfs-without-the-user-s-.patch
file added
+51
SOURCES/0005-pid1-bump-maximum-number-of-process-in-user-slice-to.patch
file added
+35
SOURCES/0006-rules-automatically-online-hot-plugged-CPUs.patch
file added
+33
SOURCES/0007-rules-add-rule-for-naming-Dell-iDRAC-USB-Virtual-NIC.patch
file added
+37
SOURCES/0008-rules-enable-memory-hotplug.patch
file added
+22
SOURCES/0009-rules-reload-sysctl-settings-when-the-bridge-module-.patch
file added
+22
SOURCES/0010-rules-load-sg-module.patch
file added
+21
SOURCES/0011-rules-prandom-character-device-node-permissions.patch
file added
+21
SOURCES/0012-rules-load-sg-driver-also-when-scsi_target-appears-4.patch
file added
+22
SOURCES/0013-rules-don-t-hoplug-memory-on-s390x.patch
file added
+23
SOURCES/0014-rules-disable-auto-online-of-hot-plugged-memory-on-I.patch
file added
+24
SOURCES/0015-rules-introduce-old-style-by-path-symlinks-for-FCP-b.patch
file added
+39
SOURCES/0016-Revert-udev-remove-WAIT_FOR-key.patch
file added
+123
SOURCES/0017-net_setup_link-allow-renaming-interfaces-that-were-r.patch
file added
+22
SOURCES/0018-units-drop-DynamicUser-yes-from-systemd-resolved.ser.patch
file added
+23
SOURCES/0019-journal-remove-journal-audit-socket.patch
file added
+73
SOURCES/0020-bus-move-BUS_DONT_DESTROY-calls-after-asserts.patch
file added
+117
SOURCES/0021-random-seed-raise-POOL_SIZE_MIN-constant-to-1024.patch
file added
+23
SOURCES/0022-cryptsetup-add-support-for-sector-size-option-9936.patch
file added
+119
SOURCES/0023-cryptsetup-do-not-define-arg_sector_size-if-libgcryp.patch
file added
+29
SOURCES/0024-units-don-t-enable-per-service-IP-firewall-by-defaul.patch
file added
+112
SOURCES/0025-bus-message-do-not-crash-on-message-with-a-string-of.patch
file added
+45
SOURCES/0026-Introduce-free_and_strndup-and-use-it-in-bus-message.patch
file added
+279
SOURCES/0027-tests-backport-test_setup_logging.patch
file added
+34
SOURCES/0028-journal-change-support-URL-shown-in-the-catalog-entr.patch
file added
+23
SOURCES/0029-resolved-create-etc-resolv.conf-symlink-at-runtime.patch
file added
+48
SOURCES/0030-dissect-image-use-right-comparison-function.patch
file added
+27
SOURCES/0031-login-avoid-leak-of-name-returned-by-uid_to_name.patch
file added
+60
SOURCES/0032-firewall-util-add-an-assert-that-we-re-not-overwriti.patch
file added
+36
SOURCES/0033-journal-file-avoid-calling-ftruncate-with-invalid-fd.patch
file added
+29
SOURCES/0034-dhcp6-make-sure-we-have-enough-space-for-the-DHCP6-o.patch
file added
+33
SOURCES/0035-core-rename-queued_message-pending_reload_message.patch
file added
+133
SOURCES/0036-core-when-we-can-t-send-the-pending-reload-message-s.patch
file added
+36
SOURCES/0037-core-make-sure-we-don-t-throttle-change-signal-gener.patch
file added
+114
SOURCES/0038-proc-cmdline-introduce-PROC_CMDLINE_RD_STRICT.patch
file added
+45
SOURCES/0039-debug-generator-introduce-rd.-version-of-all-options.patch
file added
+77
SOURCES/0040-chown-recursive-let-s-rework-the-recursive-logic-to-.patch
file added
+213
SOURCES/0041-chown-recursive-also-drop-ACLs-when-recursively-chow.patch
file added
+58
SOURCES/0042-chown-recursive-TAKE_FD-is-your-friend.patch
file added
+34
SOURCES/0043-test-add-test-case-for-recursive-chown-ing.patch
file added
+200
SOURCES/0044-Revert-sysctl.d-request-ECN-on-both-in-and-outgoing-.patch
file added
+32
SOURCES/0045-detect-virt-do-not-try-to-read-all-of-proc-cpuinfo.patch
file added
+84
SOURCES/0046-sd-bus-unify-three-code-paths-which-free-struct-bus_.patch
file added
+166
SOURCES/0047-sd-bus-properly-initialize-containers.patch
file added
+27
SOURCES/0048-cryptsetup-generator-introduce-basic-keydev-support.patch
file added
+240
SOURCES/0049-cryptsetup-don-t-use-m-if-there-s-no-error-to-show.patch
file added
+33
SOURCES/0050-cryptsetup-generator-don-t-return-error-if-target-di.patch
file added
+38
SOURCES/0051-cryptsetup-generator-allow-whitespace-characters-in-.patch
file added
+129
SOURCES/0052-rules-watch-metadata-changes-on-DASD-devices.patch
file added
+25
SOURCES/0053-sysctl.d-switch-net.ipv4.conf.all.rp_filter-from-1-t.patch
file added
+41
SOURCES/0054-tests-explicitly-enable-user-namespaces-for-TEST-13-.patch
file added
+36
SOURCES/0055-nspawn-beef-up-netns-checking-a-bit-for-compat-with-.patch
file added
+122
SOURCES/0056-test-Drop-SKIP_INITRD-for-QEMU-based-tests.patch
file added
+93
SOURCES/0057-meson-rename-Ddebug-to-Ddebug-extra.patch
file added
+42
SOURCES/0058-meson-check-whether-gnutls-supports-TCP-fast-open.patch
file added
+38
SOURCES/0059-unit-don-t-add-Requires-for-tmp.mount.patch
file added
+24
SOURCES/0060-tests-drop-the-precondition-check-for-inherited-flag.patch
file added
+42
SOURCES/0061-core-when-deserializing-state-always-use-read_line-L.patch
file added
+234
SOURCES/0062-core-enforce-a-limit-on-STATUS-texts-recvd-from-serv.patch
file added
+44
SOURCES/0063-travis-enable-Travis-CI-on-CentOS-7.patch
file added
+257
SOURCES/0064-travis-RHEL8-support.patch
file added
+175
SOURCES/0065-travis-drop-the-SELinux-Fedora-workaround.patch
file added
+37
SOURCES/0066-travis-fix-syntax-error-in-.travis.yml.patch
file added
+24
SOURCES/0067-travis-reboot-the-container-before-running-tests.patch
file added
+40
SOURCES/0068-coredump-remove-duplicate-MESSAGE-prefix-from-messag.patch
file added
+35
SOURCES/0069-journald-remove-unnecessary.patch
file added
+34
SOURCES/0070-journald-do-not-store-the-iovec-entry-for-process-co.patch
file added
+202
SOURCES/0071-basic-process-util-limit-command-line-lengths-to-_SC.patch
file added
+159
SOURCES/0072-coredump-fix-message-when-we-fail-to-save-a-journald.patch
file added
+33
SOURCES/0073-procfs-util-expose-functionality-to-query-total-memo.patch
file added
+104
SOURCES/0074-basic-prioq-add-prioq_peek_item.patch
file added
+114
SOURCES/0075-journal-limit-the-number-of-entries-in-the-cache-bas.patch
file added
+81
SOURCES/0076-journald-periodically-drop-cache-for-all-dead-PIDs.patch
file added
+77
SOURCES/0077-process-util-don-t-use-overly-large-buffer-to-store-.patch
file added
+71
SOURCES/0078-Revert-sysctl.d-switch-net.ipv4.conf.all.rp_filter-f.patch
file added
+26
SOURCES/0079-journal-fix-syslog_parse_identifier.patch
file added
+68
SOURCES/0080-journald-set-a-limit-on-the-number-of-fields-1k.patch
file added
+54
SOURCES/0081-journald-when-processing-a-native-message-bail-more-.patch
file added
+205
SOURCES/0082-journald-lower-the-maximum-entry-size-limit-to-for-n.patch
file added
+37
SOURCES/0083-httpd-use-a-cleanup-function-to-call-MHD_destroy_res.patch
file added
+198
SOURCES/0084-journal-remote-verify-entry-length-from-header.patch
file added
+109
SOURCES/0085-journal-remote-set-a-limit-on-the-number-of-fields-i.patch
file added
+56
SOURCES/0086-journald-correctly-attribute-log-messages-also-with-.patch
file added
+54
SOURCES/0087-test-replace-echo-with-socat.patch
file added
+50
SOURCES/0088-test-network-ignore-tunnel-devices-automatically-add.patch
file added
+25
SOURCES/0089-rules-add-elevator-kernel-command-line-parameter.patch
file added
+42
SOURCES/0090-rule-syntax-check-allow-PROGRAM-as-an-assignment.patch
file added
+33
SOURCES/0091-rules-implement-new-memory-hotplug-policy.patch
file added
+50
SOURCES/0092-LGTM-make-LGTM.com-use-meson-from-pip.patch
file added
+27
SOURCES/0093-lgtm-use-python3.patch
file added
+21
SOURCES/0094-tools-use-print-function-in-Python-3-code.patch
file added
+73
SOURCES/0095-lgtm-add-a-custom-query-for-catching-the-use-of-fget.patch
file added
+44
SOURCES/0096-lgtm-drop-redundant-newlines.patch
file added
+28
SOURCES/0097-rules-add-the-rule-that-adds-elevator-kernel-command.patch
file added
+24
SOURCES/0098-test-add-TEST-24-UNIT-TESTS-running-all-basic-tests-.patch
file added
+176
SOURCES/0099-tests-create-the-asan-wrapper-automatically-if-syste.patch
file added
+53
SOURCES/0100-tests-add-a-wrapper-for-when-systemd-is-built-with-A.patch
file added
+63
SOURCES/0101-tests-redirect-ASAN-reports-on-journald-to-a-file.patch
file added
+29
SOURCES/0102-tests-use-the-asan-wrapper-to-boot-a-VM-container-if.patch
file added
+51
SOURCES/0103-tests-allow-passing-additional-arguments-to-nspawn-v.patch
file added
+24
SOURCES/0104-tests-also-run-TEST-01-BASIC-in-an-unprivileged-cont.patch
file added
+86
SOURCES/0105-test-don-t-overwrite-TESTDIR-if-already-set.patch
file added
+30
SOURCES/0106-bus-socket-Fix-line_begins-to-accept-word-matching-f.patch
file added
+48
SOURCES/0107-Refuse-dbus-message-paths-longer-than-BUS_PATH_SIZE_.patch
file added
+49
SOURCES/0108-Allocate-temporary-strings-to-hold-dbus-paths-on-the.patch
file added
+189
SOURCES/0109-sd-bus-if-we-receive-an-invalid-dbus-message-ignore-.patch
file added
+55
SOURCES/0110-meson-drop-misplaced-Wl-undefined-argument.patch
file added
+49
SOURCES/0111-Revert-core-one-step-back-again-for-nspawn-we-actual.patch
file added
+40
SOURCES/0112-tree-wide-shorten-error-logging-a-bit.patch
file added
+795
SOURCES/0113-nspawn-simplify-machine-terminate-bus-call.patch
file added
+98
SOURCES/0114-nspawn-merge-two-variable-declaration-lines.patch
file added
+27
SOURCES/0115-nspawn-rework-how-we-allocate-kill-scopes.patch
file added
+125
SOURCES/0116-unit-enqueue-cgroup-empty-check-event-if-the-last-re.patch
file added
+31
SOURCES/0117-Revert-journal-remove-journal-audit-socket.patch
file added
+75
SOURCES/0118-journal-don-t-enable-systemd-journald-audit.socket-b.patch
file added
+39
SOURCES/0119-logs-show-use-grey-color-for-de-emphasizing-journal-.patch
file added
+49
SOURCES/0120-units-add-Install-section-to-tmp.mount.patch
file added
+24
SOURCES/0121-nss-do-not-modify-errno-when-NSS_STATUS_NOTFOUND-or-.patch
file added
+957
SOURCES/0122-util.h-add-new-UNPROTECT_ERRNO-macro.patch
file added
+103
SOURCES/0123-nss-unportect-errno-before-writing-to-NSS-errnop.patch
file added
+367
SOURCES/0124-seccomp-reduce-logging-about-failure-to-add-syscall-.patch
file added
+309
SOURCES/0125-format-table-when-duplicating-a-cell-also-copy-the-c.patch
file added
+25
SOURCES/0126-format-table-optionally-make-specific-cells-clickabl.patch
file added
+203
SOURCES/0127-format-table-before-outputting-a-color-check-if-colo.patch
file added
+40
SOURCES/0128-format-table-add-option-to-store-format-percent-and-.patch
file added
+147
SOURCES/0129-format-table-optionally-allow-reversing-the-sort-ord.patch
file added
+77
SOURCES/0130-format-table-add-table_update-to-update-existing-ent.patch
file added
+77
SOURCES/0131-format-table-add-an-API-for-getting-the-cell-at-a-sp.patch
file added
+47
SOURCES/0132-format-table-always-underline-header-line.patch
file added
+41
SOURCES/0133-format-table-add-calls-to-query-the-data-in-a-specif.patch
file added
+54
SOURCES/0134-format-table-make-sure-we-never-call-memcmp-with-NUL.patch
file added
+47
SOURCES/0135-format-table-use-right-field-for-display.patch
file added
+29
SOURCES/0136-format-table-add-option-to-uppercase-cells-on-displa.patch
file added
+165
SOURCES/0137-format-table-never-try-to-reuse-cells-that-have-colo.patch
file added
+36
SOURCES/0138-locale-util-add-logic-to-output-smiley-emojis-at-var.patch
file added
+207
SOURCES/0139-analyze-add-new-security-verb.patch
file added
+2310
SOURCES/0140-tests-add-a-rudimentary-fuzzer-for-server_process_sy.patch
file added
+66
SOURCES/0141-journald-make-it-clear-that-dev_kmsg_record-modifies.patch
file added
+30
SOURCES/0142-journald-free-the-allocated-memory-before-returning-.patch
file added
+28
SOURCES/0143-tests-rework-the-code-fuzzing-journald.patch
file added
+89
SOURCES/0144-journald-make-server_process_native_message-compatib.patch
file added
+40
SOURCES/0145-tests-add-a-fuzzer-for-server_process_native_message.patch
file added
+46
SOURCES/0146-tests-add-a-fuzzer-for-sd-ndisc.patch
file added
+98
SOURCES/0147-ndisc-fix-two-infinite-loops.patch
file added
+34
SOURCES/0148-tests-add-reproducers-for-several-issues-uncovered-w.patch
file added
+70
SOURCES/0149-tests-add-a-reproducer-for-an-infinite-loop-in-ndisc.patch
file added
+46
SOURCES/0150-tests-add-a-reproducer-for-another-infinite-loop-in-.patch
file added
+37
SOURCES/0151-fuzz-rename-fuzz-corpus-directory-to-just-fuzz.patch
file added
+164
SOURCES/0152-test-add-testcase-for-issue-10007-by-oss-fuzz.patch
file added
+37
SOURCES/0153-fuzz-unify-the-fuzz-regressions-directory-with-the-m.patch
file added
+240
SOURCES/0154-test-bus-marshal-use-cescaping-instead-of-hexmem.patch
file added
+50
SOURCES/0155-meson-add-Dlog-trace-to-set-LOG_TRACE.patch
file added
+50
SOURCES/0156-meson-allow-building-resolved-and-machined-without-n.patch
file added
+235
SOURCES/0157-meson-drop-duplicated-condition.patch
file added
+33
SOURCES/0158-meson-use-.source_root-in-more-places.patch
file added
+81
SOURCES/0159-meson-treat-all-fuzz-cases-as-unit-tests.patch
file added
+141
SOURCES/0160-fuzz-bus-message-add-fuzzer-for-message-parsing.patch
file added
+102
SOURCES/0161-bus-message-use-structured-initialization-to-avoid-u.patch
file added
+115
SOURCES/0162-bus-message-avoid-an-infinite-loop-on-empty-structur.patch
file added
+176
SOURCES/0163-bus-message-let-s-always-use-EBADMSG-when-the-messag.patch
file added
+41
SOURCES/0164-bus-message-rename-function-for-clarity.patch
file added
+210
SOURCES/0165-bus-message-use-define.patch
file added
+25
SOURCES/0166-bus-do-not-print-null-if-the-message-has-unknown-typ.patch
file added
+33
SOURCES/0167-bus-message-fix-calculation-of-offsets-table.patch
file added
+126
SOURCES/0168-bus-message-remove-duplicate-assignment.patch
file added
+24
SOURCES/0169-bus-message-fix-calculation-of-offsets-table-for-arr.patch
file added
+87
SOURCES/0170-bus-message-drop-asserts-in-functions-which-are-wrap.patch
file added
+43
SOURCES/0171-bus-message-output-debug-information-about-offset-tr.patch
file added
+29
SOURCES/0172-bus-message-fix-skipping-of-array-fields-in-gvariant.patch
file added
+59
SOURCES/0173-bus-message-also-properly-copy-struct-signature-when.patch
file added
+33
SOURCES/0174-fuzz-bus-message-add-two-test-cases-that-pass-now.patch
file added
+39
SOURCES/0175-bus-message-return-EBADMSG-not-EINVAL-on-invalid-gva.patch
file added
+41
SOURCES/0176-bus-message-avoid-wrap-around-when-using-length-read.patch
file added
+101
SOURCES/0177-util-do-not-use-stack-frame-for-parsing-arbitrary-in.patch
file added
+66
SOURCES/0178-travis-enable-ASan-and-UBSan-on-RHEL8.patch
file added
+213
SOURCES/0179-tests-keep-SYS_PTRACE-when-running-under-ASan.patch
file added
+31
SOURCES/0180-tree-wide-various-ubsan-zero-size-memory-fixes.patch
file added
+60
SOURCES/0181-util-introduce-memcmp_safe.patch
file added
+27
SOURCES/0182-test-socket-util-avoid-memleak-reported-by-valgrind.patch
file added
+49
SOURCES/0183-sd-journal-escape-binary-data-in-match_make_string.patch
file added
+57
SOURCES/0184-capability-introduce-CAP_TO_MASK_CORRECTED-macro-rep.patch
file added
+46
SOURCES/0185-sd-bus-use-size_t-when-dealing-with-memory-offsets.patch
file added
+25
SOURCES/0186-sd-bus-call-cap_last_cap-only-once-in-has_cap.patch
file added
+40
SOURCES/0187-mount-point-honour-AT_SYMLINK_FOLLOW-correctly.patch
file added
+26
SOURCES/0188-travis-switch-from-trusty-to-xenial.patch
file added
+24
SOURCES/0189-test-socket-util-Add-tests-for-receive_fd_iov-and-fr.patch
file added
+262
SOURCES/0190-socket-util-Introduce-send_one_fd_iov-and-receive_on.patch
file added
+289
SOURCES/0191-core-swap-order-of-n_storage_fds-and-n_socket_fds-pa.patch
file added
+184
SOURCES/0192-execute-use-our-usual-syntax-for-defining-bit-masks.patch
file added
+31
SOURCES/0193-core-introduce-new-Type-exec-service-type.patch
file added
+572
SOURCES/0194-man-document-the-new-Type-exec-type.patch
file added
+207
SOURCES/0195-sd-bus-allow-connecting-to-the-pseudo-container-.hos.patch
file added
+57
SOURCES/0196-sd-login-let-s-also-make-sd-login-understand-.host.patch
file added
+56
SOURCES/0197-test-add-test-for-Type-exec.patch
file added
+109
SOURCES/0198-journal-gateway-explicitly-declare-local-variables.patch
file added
+75
SOURCES/0199-tools-drop-unused-variable.patch
file added
+24
SOURCES/0200-journal-gateway-use-localStorage-cursor-only-when-it.patch
file added
+36
SOURCES/20-grubby.install
file added
+58
SOURCES/20-yama-ptrace.conf
file added
+42
SOURCES/inittab
file added
+16
SOURCES/purge-nobody-user
file added
+101
SOURCES/rc.local
file added
+14
SOURCES/split-files.py
file added
+116
SOURCES/sysctl.conf.README
file added
+10
SOURCES/systemd-journal-gatewayd.xml
file added
+6
SOURCES/systemd-journal-remote.xml
file added
+6
SOURCES/systemd-udev-trigger-no-reload.conf
file added
+3
SOURCES/systemd-user
file added
+10
SOURCES/triggers.systemd
file added
+109
SOURCES/yum-protect-systemd.conf
file added
+2
SPECS/systemd.spec
file added
+2710
    import systemd-239-15.el8
    
        
file added
+1
file added
+1
file added
+16
file added
+14
file added
+116
file added
+10
file added
+2710