-
Tue Jan 30 2024 Sagar Sagar <sagar.sagar@oracle.com> - 239-78.0.4
- Fixed deletion issue for symlink when device is opened [Orabug: 36228608]
-
Sun Dec 03 2023 Tony Rodriguez <tony.rodriguez@oracle.com> - 239-78.0.3
- 1A) Update Requires section: for correct minimal kickstart processing within systemd.spec (Tony Rodriguez) [Orabug: 35871376]
- 1B) Add "systemd-fstab-generator-reload-targets.service" file (Tony Rodriguez) [Orabug: 35871376]
- 1C) Add "systemd-fstab-generator-reload-targets.service" within Source14 of systemd.spec (Tony Rodriguez) [Orabug: 35871376]
- 1D) Add "systemd-fstab-generator-reload-targets.service" within install section of systemd.spec (Tony Rodriguez) [Orabug: 35871376]
- 1E) Add "systemctl enable/start for systemd-fstab-generator-reload-targets.service" within %posttrans section of systemd.spec (Tony Rodriguez) [Orabug: 35871376]
- 1F) Add "systemctl disable/stop for systemd-fstab-generator-reload-targets.service" within %preun section of systemd.spec (Tony Rodriguez) [Orabug: 35871376]
- 1G) Fix local-fs and remote-fs target issue during system boot (Tony Rodriguez) [Orabug: 35871376]
- Removed unneeded patch:
- 1902-Fix-missing-netdev-for-iscsi-entry-in-fstab.patch [Orabug: 25897792]
-
Thu Oct 19 2023 Sagar Sagar <sagar.sagar@oracle.com> - 239-78.0.2
- Prevent duplicate uuid device to replace existing one in udev [Orabug: 35987487]
-
Tue Oct 17 2023 Tony Rodriguez <tony.rodriguez@oracle.com> - 239-78.0.1
- Backport upstream pstore dmesg fix [Orabug: 34850699]
- mount: flush out cycle state on DEAD->MOUNTED only, not the other way round [Orabug: 35454661]
- core/mount: adjust deserialized state based on /proc/self/mountinfo [Orabug: 35454661]
- Prevent duplicate label to replace exsisting one in udev [Orabug: 34898273]
- Oracle-Redhat Errata ELSA-2023:3837 CVE-2023-26604 OLERRATA-43629
- Detect podman as separate container type [Orabug: 31922204]
- improve container detection logic [Orabug: 31922204]
- mount: flush out cycle state on DEAD->MOUNTED only, not the other way round [Orabug: 35454661]
- core/mount: adjust deserialized state based on /proc/self/mountinfo [Orabug: 35454661]
- Prevent duplicate label to replace existing one in udev [Orabug: 34898273]
- Standardize ioctl (BTRFS_IOC_QGROUP_CREATE) check and return -ENOTCONN, if quota is not enabled [Orabug: 34694253]
- Disable unprivileged BPF by default [Orabug: 32870980]
- udev rules: fix memory hot add and remove [Orabug: 31310273]
- fix to enable systemd-pstore.service [Orabug: 30951066]
- journal: change support URL shown in the catalog entries [Orabug: 30853009]
- set "RemoveIPC=no" in logind.conf as default for OL7.2 [Orabug: 22224874]
- allow dm remove ioctl to co-operate with UEK3 (Vaughan Cao) [Orabug: 18467469]
- Backport upstream patches for the new systemd-pstore tool (Eric DeVolder) [OraBug: 30230056]
- Removed unneeded patches (Already provided upstream)
- A) 1800-pager-set-LESSSECURE-whenver-we-invoke-a-pager.patch (#2175624)
- B) 1801-pager-make-pager-secure-when-under-euid-is-changed-o.patch (#2175624)
- C) 1802-pstore-fix-crash-and-forward-dummy-arguments-instead.patch (#2190151)
- D) 2002-orabug31420486-pstore-introduce-tmpfiles.d-systemd-pstore.conf.patch [Orabug: 31420486]
- E) 2009-login-add-a-missing-error-check-for-session_set_lead.patch (#2158167)
- F) 2010-logind-reset-session-leader-if-we-know-for-a-fact-th.patch (#2158167)
- G) 2011-sulogin-fix-control-lost-of-the-current-terminal-whe.patch (#2227769)
- H) systemd.spec: prevent 'myhostname' from being appended on upgrade (#2187761) (#2227769)
- H1) Updated mod_nss() and readlink /etc/nsswitch.conf sections (#2187761)
- H2) systemd.spec: mod_nss() and readlink /etc/nsswitch.conf sections (#2187761)
- I) 1902-Fix-missing-netdev-for-iscsi-entry-in-fstab.patch [Orabug: 25897792]
-
Tue Aug 22 2023 systemd maintenance team <systemd-maint@redhat.com> - 239-78
- login: add a missing error check for session_set_leader() (#2158167)
- logind: reset session leader if we know for a fact that it is gone (#2158167)
- test-login: skip consistency checks when logind is not active (#2223582)
- sd-event: remove dead code and use _cleanup_ (#2211358)
- sd-event: don't destroy inotify data structures from inotify event handler (#2211358)
- sd-event: add sd_event_add_inotify_fd() call (#2211358)
- test: add test case for self-destroy inotify handler (#2211358)
- doc: add downstream CONTRIBUTING document (#2179309)
- doc: use link with prefilled Jira issue (#2179309)
- docs: link downstream CONTRIBUTING in README (#2179309)
- unit drop-in: Fix ordering of special type.d drop-ins (#2156620)
- Add failing test to show service.d global drop-in does not get overridden by more specific dropins (#2156620)
- test: set indentation to 4 spaces (#2156620)
- test/TEST-15: remove all created unit files (#2156620)
- test: use quotes where necessary (#2156620)
- tree-wide: drop manually-crafted message for missing variables (#2156620)
- manager: reformat boolean expression in unit_is_pristine() (#2156620)
- manager: allow transient units to have drop-ins (#2156620)
- TEST-15: allow helper functions to accept other unit types (#2156620)
- TEST-15: also test hierarchical drop-ins for slices (#2156620)
- TEST-15: add test for transient units with drop-ins (#2156620)
- TEST-15: add one more test for drop-in precedence (#2156620)
- udev/net_id: introduce naming scheme for RHEL-8.9 (#2231846)
- meson: remove libdw dependency from pstore (#2211416)
- pstore: introduce tmpfiles.d/systemd-pstore.conf (#2211416)
- tmpfiles: don't complain if we can't enable pstore in containers (#2211416)
- pstore: don't enable crash_kexec_post_notifiers by default (#2211416)
- core: when Delegate=yes is set for a unit, run ExecStartPre= and friends in a subcgroup of the unit (#2215925)
- man: link Delegate= documentation up with the markdown docs (#2215925)
-
Mon Jul 17 2023 systemd maintenance team <systemd-maint@redhat.com> - 239-77
- ci: update permissions for source-git automation workflows (#2179309)
- sulogin: fix control lost of the current terminal when default.target is rescue.target (#2169932)
- parse-util: in parse_permille() check negative earlier (#2178179)
- tree-wide: increase granularity of percent specifications all over the place to permille (#2178179)
- errno-util: introduce ERRNO_IS_TRANSIENT() (#2172846)
- tree-wide: use ERRNO_IS_TRANSIENT() (#2172846)
- libsystemd: ignore both EINTR and EAGAIN (#2172846)
- sd-bus: handle -EINTR return from bus_poll() (#2172846)
- stdio-bridge: don't be bothered with EINTR (#2172846)
- sd-netlink: handle EINTR from poll() gracefully, as success (#2172846)
- resolved: handle -EINTR returned from fd_wait_for_event() better (#2172846)
- utmp-wtmp: fix error in case isatty() fails (#2172846)
- utmp-wtmp: handle EINTR gracefully when waiting to write to tty (#2172846)
- journal-vacuum: count size of all journal files (#2180380)
- resolved: instead of closing DNS UDP transaction fds right-away, add them to a socket "graveyard" (#2156751)
- resolved: close UDP socket when we received a network error on it (#2156751)
- ci: allow RHEL-only labels to mark downstream-only commits (#2179309)
- man: tweak markup in systemd-pstore.service(8) (#2217786)
- man: add .service suffix to systemd-pstore(8) (#2217786)
- presets: enable systemd-pstore.service by default (#2217786)
- logind: simplify code (#2209328)
- format-table: add TABLE_TIMESTAMP_UTC and _RELATIVE (#2156786)
- loginctl: shorten variable name (#2156786)
- loginctl: use bus_map_all_properties (#2156786)
- loginctl: show session idle status in list-sessions (#2156786)
- loginctl: list-sessions: fix timestamp for idle hint (#2156786)
- loginctl: also show idle hint in session-status (#2156786)
- core/timer: Always use inactive_exit_timestamp if it is set (#1719364)
- timer: Use dual_timestamp_is_set() in one more place (#1719364)
- ci: drop systemd-stable from advanced-commit-linter config (#2179309)
- core/mount: escape invalid UTF8 char in dbus reply (#2158724)
-
Thu May 18 2023 systemd maintenance team <systemd-maint@redhat.com> - 239-76
- ci(Mergify): drop requirements on linting workflows (#2179309)
- ci: workflow for gathering metadata for source-git automation (#2179309)
- ci: first part of the source-git automation - commit linter (#2179309)
- pstore: fix crash and forward dummy arguments instead of NULL (#2190151)
- test: Disable LUKS devices from initramfs in QEMU tests (#2190151)
- pstore: explicitly set the base when converting record ID (#2190151)
- pstore: avoid opening the dmesg.txt file if not requested (#2190151)
- test: add a couple of tests for systemd-pstore (#2190151)
-
Tue Apr 18 2023 systemd maintenance team <systemd-maint@redhat.com> - 239-75
- journald-server: always create state file in signal handler (#2176892)
- journald-server: move relinquish code into function (#2176892)
- journald-server: always touch state file in signal handler (#2176892)
- test: make TEST-35-LOGIN stable again (#2179309)
- pager: set $LESSSECURE whenver we invoke a pager (#2175624)
- test-login: always test sd_pid_get_owner_uid(), modernize (#2175624)
- pager: make pager secure when under euid is changed or explicitly requested (#2175624)
- ci: trigger differential-shellcheck workflow on push (#2179309)
- ci: codeql `master` -> `main` (#2179309)
- test: ignore ENOMEDIUM error from sd_pid_get_cgroup() (#2175622)
-
Tue Mar 14 2023 systemd maintenance team <systemd-maint@redhat.com> - 239-74
- journald-server: always create state file in signal handler (#2174645)
- journald-server: move relinquish code into function (#2174645)
- journald-server: always touch state file in signal handler (#2174645)
-
Mon Feb 27 2023 systemd maintenance team <systemd-maint@redhat.com> - 239-73
- journald: add API to move logging from /var to /run again (#1873540)
- journalctl: add new --relinquish and --smart-relinquish options (#1873540)
- units: automatically revert to /run logging on shutdown if necessary (#1873540)
- pstore: Tool to archive contents of pstore (#2158832)
- meson: drop redundant line (#2158832)
- pstore: drop unnecessary initializations (#2158832)
- pstopre: fix return value of list_files() (#2158832)
- pstore: remove temporary file on failure (#2158832)
- pstore: do not add FILE= journal entry if content_size == 0 (#2158832)
- pstore: run only when /sys/fs/pstore is not empty (#2158832)
- pstore: fix use after free (#2158832)
- pstore: refuse to run if arguments are specified (#2158832)
- pstore: allow specifying src and dst dirs are arguments (#2158832)
- pstore: rework memory handling for dmesg (#2158832)
- pstore: fixes for dmesg.txt reconstruction (#2158832)
- pstore: Don't start systemd-pstore.service in containers (#2158832)
- units: pull in systemd-pstore.service from sysinit.target (#2158832)
- units: drop dependency on systemd-remount-fs.service from systemd-pstore.service (#2158832)
- units: make sure systemd-pstore stops at shutdown (#2158832)
- pstore: Run after modules are loaded (#2158832)
- pstore: do not try to load all known pstore modules (#2158832)
- logind-session: make stopping of idle session visible to admins (#2156780)
- journald: Increase stdout buffer size sooner, when almost full (#2029426)
- journald: rework end of line marker handling to use a field table (#2029426)
- journald: use the fact that client_context_release() returns NULL (#2029426)
- journald: rework pid change handling (#2029426)
- test: Add a test case for #15654 (#2029426)
- test: Stricter test case for #15654 (Add more checks) (#2029426)
- man: document the new _LINE_BREAK= type (#2029426)