| Name: | systemd |
|---|---|
| Version: | 252 |
| Release: | 55.0.3.el9_7.7 |
| Architecture: | x86_64 |
| Group: | Unspecified |
| Size: | 12913277 |
| License: | LGPLv2+ and MIT and GPLv2+ |
| RPM: | systemd-252-55.0.3.el9_7.7.x86_64.rpm |
| Source RPM: | systemd-252-55.0.3.el9_7.7.src.rpm |
| Build Date: | Thu Dec 04 2025 |
| Build Host: | build-ol9-x86_64.oracle.com |
| Vendor: | Oracle America |
| URL: | https://systemd.io |
| Summary: | System and Service Manager |
| Description: | systemd is a system and service manager that runs as PID 1 and starts the rest of the system. It provides aggressive parallelization capabilities, uses socket and D-Bus activation for starting services, offers on-demand starting of daemons, keeps track of processes using Linux control groups, maintains mount and automount points, and implements an elaborate transactional dependency-based service control logic. systemd supports SysV and LSB init scripts and works as a replacement for sysvinit. Other parts of this package are a logging daemon, utilities to control basic system configuration like the hostname, date, locale, maintain a list of logged-in users, system accounts, runtime directories and settings, and daemons to manage simple network configuration, network time synchronization, log forwarding, and name resolution. |
- serialize: don't allocate 1M on the stack just like that [LINUX-16166] - Route logs from container mapped uids to the system journal [Orabug: 38135007] - Drop delay when nspawn fails to reset loginuid [Orabug: 37793135] - Improve logging for api bus connection and subscribers [Orabug: 38040980] - Defer processing of timeout events in sd-bus api [Orabug: 38064217] - coredump: use %d in kernel core pattern - CVE-2025-4598 - Add bus description to sd-bus outgoing sockets [Orabug: 37347576] - Add log messages about daemon-reload requester and duration [Orabug: 37347576] - Reverted back to previous Tony Lam patch [Orabug: 25897792] until issue with [Orabug: 36564551] is resolved. - drop IN_ATTRIB from parent directory inotify watches [Orabug: 37118224] - 1A) Fix local-fs and remote-fs targets during system boot (replaces old Orabug: 25897792) [Orabug: 36269319] - 1B) Add "systemd-fstab-generator-reload-targets.service" file [Orabug: 36269319] - 1C) Add required rpms for correct kickstart/systemd functionality within systemd.spec [Orabug: 36269319] - 1D) Important: Review 1001-systemd-fstab-generator-reload-targets.patch for important build details/steps [Orabug: 36269319] - Due to a new [Orabug: 36564551] filed on April 29 2024, reverting from back to - previous Tony Lam patch [Orabug: 25897792] until issue with [Orabug: 36564551] is resolved. - drop IN_ATTRIB from parent directory inotify watches [Orabug: 37118224] - Reverted back to previous Tony Lam patch [Orabug: 25897792] until issue with [Orabug: 36564551] is resolved. - Re-Added 1001-Fix-missing-netdev-for-iscsi-entry-in-fstab.patch [Orabug: 25897792] - Backport upstream pstore dmesg fix [Orabug: 34868110] - Remove upstream references [Orabug: 33995357] - Disable unprivileged BPF by default [Orabug: 32870980] - udev rules: fix memory hot add and remove [Orabug: 31310273] - set "RemoveIPC=no" in logind.conf as default for OL7.2 [Orabug: 22224874] - allow dm remove ioctl to co-operate with UEK3 [Orabug: 18467469] - shutdown: get only active md arrays. [Orabug: 34467234] - Wait for an extra configurable time before udevd kills a worker [Orabug: 36017407] - Removed unneeded patches from the systemd.spec - 1A) 1004-orabug34272490-0001-core-device-ignore-DEVICE_FOUND_UDEV-bit-on-switchin.patch [Orabug: 34272490] - 1B) 1005-orabug34272490-0002-core-device-drop-unnecessary-condition.patch [Orabug: 34272490] - 1C) 1007-orabug34868110-pstore-fixes-for-dmesg.txt-reconstruction.patch [Orabug: 34868110] - Removed the following, associated with [Orabug: 36269319]: - 2A) Remove 1001-systemd-fstab-generator-reload-targets.patch - 2B) Remove Fix local-fs and remote-fs targets during system boot [Orabug: 36269319] - 2C) Remove "systemd-fstab-generator-reload-targets.service" file [Orabug: 36269319] - 2D) Remove required rpms for correct kickstart/systemd functionality within systemd.spec [Orabug: 36269319] - 2E) Remove Important: Review 1001-systemd-fstab-generator-reload-targets.patch for important build details/steps [Orabug: 36269319]
- core: fix array size in unit_log_resources() (RHEL-132120)
- timer: rebase last_trigger timestamp if needed (RHEL-127022)
- test: rename TEST-53-ISSUE-16347 to TEST-53-TIMER (RHEL-127022) - test: restarting elapsed timer shouldn't trigger the corresponding service (RHEL-127022) - test: check the next elapse timer timestamp after deserialization (RHEL-127022) - timer: don't run service immediately after restart of a timer (RHEL-127022) - test: store and compare just the property value (RHEL-127022) - timer: rebase the next elapse timestamp only if timer didn't already run (RHEL-127022) - coredump: handle ENOBUFS and EMSGSIZE the same way (RHEL-126114)
- cryptsetup: Add optional support for linking volume key in keyring. (RHEL-118294) - cryptsetup: fix typo (RHEL-118294) - cryptsetup: HAVE_CRYPT_SET_KEYRING_TO_LINK is always defined (RHEL-118294) - basic: add PIDFS magic (#31709) (RHEL-118294) - time-util: make USEC_TIMESTAMP_FORMATTABLE_MAX for 32bit system off by one day (RHEL-118294) - coredump: make check that all argv[] meta data fields are passed strict (RHEL-104138) - coredump: restore compatibility with older patterns (RHEL-104138) - coredump: use %d in kernel core pattern (RHEL-104138) - pidref: add structure that can reference a pid via both pidfd and pid_t (RHEL-104138) - fd-util: introduce parse_fd() (RHEL-104138) - coredump: add support for new %F PIDFD specifier (RHEL-104138)
- Revert "test-time-util: disable failing tests" (RHEL-110954) - test: use get_timezones() to iterate all known timezones (RHEL-110954) - test-time-util: do not fail on DST change (RHEL-110954) - test-time-util: suppress timestamp conversion failures for Africa/Khartoum timezone (RHEL-110954) - test-time-util: do more suppression of time zone checks (RHEL-110954) - test-time-util: fix truncation of usec to sec (RHEL-110954) - test: unset TZ before timezone-sensitive unit tests are run (RHEL-110954) - meson: extend timeout for test-time-util (RHEL-110954) - time-util: use DEFINE_STRING_TABLE_LOOKUP_TO_STRING() macro (RHEL-110954) - time-util: align string table (RHEL-110954) - time-util: rename variables (RHEL-110954) - time-util: add assertions (RHEL-110954) - time-util: drop redundant else (RHEL-110954) - time-util: do not use strdupa() (RHEL-110954) - time-util: use result from startswith_no_case() (RHEL-110954) - time-util: use usec_add() and usec_sub_unsigned() (RHEL-110954) - time-util: shorten code a bit (RHEL-110954) - time-util: rename variables (RHEL-110954) - time-util: drop unnecessary assignment of timezone name (RHEL-110954) - time-util: make parse_timestamp() use the RFC-822/ISO 8601 standard timezone spec (RHEL-110954) - time-util: fix typo (RHEL-110954) - ci: bump the tools tree to F42 (RHEL-110954)
- meson: /etc/systemd/network is also used by udevd (RHEL-111611) - test: add tests for format_timestamp() and parse_timestamp() with various timezone (RHEL-110954) - test-time-util: disable failing tests (RHEL-110954) - test: test parse_timestamp() in various timezone (RHEL-110954) - systemctl: logind: add missing asserts (RHEL-110954) - systemctl: logind: make logind_schedule_shutdown accept action as param (RHEL-110954) - systemctl: add option --when for scheduled shutdown (RHEL-110954) - test-time-util: add test cases to invalidate "show" and "cancel" (RHEL-110954) - sd-bus: make bus_add_match_full accept timeout (RHEL-111630) - core/unit: add get_timeout_start_usec in UnitVTable and define it for service (RHEL-111630) - core/unit: increase the NameOwnerChanged/GetNameOwner timeout to the unit's start timeout (RHEL-111630) - core,sd-bus: drop empty lines between function call and error check (RHEL-111630) - core: do not disconnect from bus when failed to install signal match (RHEL-111630) - dbus: stash the subscriber list when we disconenct from the bus (RHEL-111630) - manager: s/deserialized_subscribed/subscribed_as_strv (RHEL-111630) - bus-util: do not reset the count returned by sd_bus_track_count_name() (RHEL-111630) - core/manager: restore bus track deserialization cleanup in manager_reload() (RHEL-111630) - core/manager: drop duplicate bus track deserialization (RHEL-111630) - sd-bus/bus-track: use install_callback in sd_bus_track_add_name() (RHEL-111630)
- tree-wide: check more log message format in log_struct() and friends (RHEL-100353) - build: add some coloring to --version output (RHEL-100353) - core: output log cycle path in one log message, not many (RHEL-100353) - core: make log cycle messages recognizable via message IDs (RHEL-100353) - core: change ordering cycle log message log levels (RHEL-100353) - core: cast log_oom() got void (RHEL-100353) - core: when removing a job from a transaction, include in structured log message which (RHEL-100353) - catalog: add entries for the order cycle log messages (RHEL-100353) - tree-wide: check more log message format in log_struct() and friends (RHEL-100353) - core/transaction: do not attempt to log "n/a" as a journal field (RHEL-100353)
- unit: add conditions and deps to make oomd.socket and .service consistent (RHEL-90417) - udev/net_id: introduce naming scheme for RHEL-9.7 (RHEL-25516) - Add a set of assertion macros to tests.h (ASSERT_OK(), ASSERT_EQ(), ASSERT_GE(), ASSERT_LE()) that log the failed condition before crashing and convert test-gpt.c test file to use them (RHEL-103753) - Follow up with the PR #31819 (RHEL-103753) - Added more ASSERT macro and also make some test file to use them (RHEL-103753) - sd-event: drop inotify event from buffer when no event source is triggered (RHEL-103753) - test: add test case for issue #38265 (RHEL-103753) - test: answer 2nd mdadm --create question for compat with new version (RHEL-79977) - sysusers: cross-check user and group names too (RHEL-72572) - test-sysusers: check group creation with matching user entry (RHEL-72572) - user-sessions: do not remove /etc/nologin (RHEL-85467) - hwdb: f20 → micmute (RHEL-72697) - hwdb: f21 → touchpad_toggle (RHEL-72697) - hwdb: f22 → touchpad_on (RHEL-72697) - hwdb: f23 → touchpad_off (RHEL-72697) - hwdb: drop some now redundant mappings (RHEL-72697) - hwdb: Add micmute for System76 (RHEL-72697) - hwdb: Add newer System76 Pangolins (RHEL-72697) - hwdb: WALTOP International Corp. Slim Tablet Stylus (RHEL-72697) - hwdb: add MSI Claw 8 AT Keyboard Scancodes (#36180) (RHEL-72697) - Adds asus T103HAF rotation matrix to 60-sensor.hwdb (#36177) (RHEL-72697) - hwdb: fix screen rotation for EXO Wings 2in1 w1125 (#36283) (RHEL-72697) - hwdb: XBox Series Elite controller modalias entry has been added. (#36305) (RHEL-72697) - hwdb: add front button support for MSI Claw 7 AI+ A2VM (RHEL-72697) - hwdb: add accel orientation and location for the BMAX Y14 (RHEL-72697) - hwdb.d: add support for Akoya P15645 (RHEL-72697) - hwdb.d: add ANP09 Intel n100 tablet sensor configuration (#36390) (RHEL-72697) - hwdb: add axis range corrections for the Lenovo Yoga Slim 7 14ARE05 (RHEL-72697) - hwdb: add GOLD WARRIOR SIM PhoenixRC 10411R (RHEL-72697) - hwdb: add Code Mercenaries Hard- und Software GmbH Virtual RC USB (RHEL-72697) - hwdb: Add accel orientation quirk for the GPD Pocket 4 (RHEL-72697) - hwdb: add rotation profile matrix for Rog Ally X (2024) (#36591) (RHEL-72697) - hwdb: fix backspace not working on HP Pavilion laptop (#36777) (RHEL-72697) - hwdb/keyboard: Map FN key on TUXEDO NB02 devices (RHEL-72697) - hwdb: add G-Mode key support (#37175) (RHEL-72697) - hwdb/keyboard: Map FN key on TUXEDO InfinityFlex 14 Gen1 (RHEL-72697) - hwdb: add HP 150 Wired Mouse (#37341) (RHEL-72697) - Add emulated release to G-Mode key (RHEL-72697) - hwdb: keyboard: Add Alienware special keys (RHEL-72697) - hwdb: add bladeRF SDR devices (RHEL-72697) - hwdb: append ID_SOFTWARE_RADIO to hwdb parser (RHEL-72697) - hwdb.d: reword and simplify boilerplate texts (RHEL-72697) - hwdb.d: update/expand boilerplate on various hwdb files (RHEL-72697) - hwdb: say that settings can be also set to 0 (RHEL-72697) - hwdb: add Analog Devices PLUTO SDR (RHEL-72697) - hwdb: append ID_MM_DEVICE_IGNORE to hwdb parser (RHEL-72697) - hwdb: run "update-hwdb" (RHEL-72697) - hwdb: run "update-hwdb-autosuspend" (RHEL-72697) - hwdb: add missing PLUTO SDR vendor name (RHEL-72697) - hwdb: add Ettus Research SDR devices (RHEL-72697) - hwdb: add RTL-SDR devices (RHEL-72697) - hwdb: merge entries for Ettus Research B200 (RHEL-72697) - hwdb: make Saitek PLC Pro Flight Rudder Pedals a joystick (#37601) (RHEL-72697) - hwdb: fix touchpad for ASUS X1504ZA (#37696) (RHEL-72697) - hwdb: add support for Loupedeck devices (RHEL-72697) - hwdb: Acer Nitro ANV15-51 Mic Toggle (RHEL-72697) - hwdb: Added Beacn and TC-Helicon Audio controllers (#37798) (RHEL-72697) - hwdb: Add support for Lenovo IdeaPad Slim 5 series (RHEL-72697) - hwdb: Add hwbd definitions for maker tools (RHEL-72697) - hwdb: Add accel orientation quirk for the Microtech e-tab Pro (RHEL-72697) - hwdb: add 70-maker-tools.hwdb to meson.build (RHEL-72697) - hwdb: fix typo in 70-maker-tools.hwdb (RHEL-72697) - hwdb: update (RHEL-72697) - Fix Positivo K116J search key and www shortcut (RHEL-72697) - hwdb: Acer Nitro ANV15-51 Nitro Sense Toggle (RHEL-72697) - hwdb: several cleanups (RHEL-72697) - hwdb: disable Asus ROG keyboards sending poweroff (RHEL-72697) - hwdb: update (RHEL-72697) - hwdb: update autosuspend rules (RHEL-72697) - hwdb: set touchpad resolution for ThinkPad T14 Gen2a (RHEL-72697) - Revert "hwdb: disable Asus ROG keyboards sending poweroff" (RHEL-72697) - hwdb: Add launch emoji keyboard mapping for Asus M1607KA (RHEL-72697) - Enable KEY_PERFORMANCE key present on Linux 6.17 (RHEL-72697) - flush_ports: flush POSIX message queues properly (RHEL-90860) - kernel-install: add --entry-type=type1|type2 option to kernel-install (RHEL-83932) - kernel-install: add --entry-type=type1|type2 option to kernel-install.in (RHEL-83932) - kernel-install: do not mix || and && (RHEL-83932) - man/kernel-install: mention --entry-type= option in the man page (RHEL-83932) - cgroup: add support for memory.peak (RHEL-95797) - core: include peak memory in unit_log_resources() (RHEL-95797) - run: include peak memory in output (RHEL-95797) - core: ensure init.scope is realized after drop-ins have been loaded (RHEL-103488) - core: add possibility to not track certain unit types (RHEL-89796)
- man: mention that rhel-9.0 net naming scheme is the same as v251 (RHEL-86891) - backlight: Drop support for actual_brightness (RHEL-86714)