summaryrefslogtreecommitdiffstats
path: root/src (follow)
Commit message (Expand)AuthorAgeFilesLines
* core: Introduce PrivatePIDs=Daan De Meyer2024-11-0518-25/+513
* exec-invoke: Add debug logging for setup_private_users()Daan De Meyer2024-11-041-7/+7
* efi-loader: add missing stub for efi_stub_get_device_part_uuid()Franck Bui2024-11-041-0/+4
* json: add json_dispatch_ifindex() helper (#34982)Lennart Poettering2024-11-047-45/+37
|\
| * tree-wide: port things over to new json_dispatch_ifindex()Lennart Poettering2024-11-044-28/+16
| * json-util: generalize json_dispatch_ifindex()Lennart Poettering2024-11-043-17/+21
* | pcrlock: Pad pe hash to a multiple of 8 bytesDaan De Meyer2024-11-041-0/+4
* | network: refuse new requests on stop (#35004)Luca Boccassi2024-11-047-5/+28
|\ \
| * | network: free DHCP client and friends in link_free()Yu Watanabe2024-11-033-5/+2
| * | network: refuse further requests when manager is in MANAGER_STOPPEDYu Watanabe2024-11-034-0/+26
* | | network: cleanups for IPv4LL (#34995)Luca Boccassi2024-11-042-18/+21
|\ \ \
| * | | network/ipv4ll: not necessary to set initial address on each startYu Watanabe2024-11-022-13/+16
| * | | network/dhcp4: do not restart IPv4LL client when KeepConfiguration=dhcpYu Watanabe2024-11-021-5/+5
* | | | test-dhcp-client: utilize log_info instead of printfColin Foster2024-11-041-11/+11
| |_|/ |/| |
* | | udev-builtin-path_id: SAS wide ports must have num_phys > 1Martin Wilck2024-11-041-5/+6
* | | bootctl: Add --secure-boot-auto-enrollDaan De Meyer2024-11-038-4/+343
* | | openssl-util: Query engine/provider pin via ask-passwordDaan De Meyer2024-11-034-168/+334
* | | efivars: Remove STRINGIFY() helper macrosDaan De Meyer2024-11-0220-83/+79
* | | ask-password: Add $SYSTEMD_ASK_PASSWORD_KEYRING_TYPEDaan De Meyer2024-11-021-1/+45
* | | ask-password: Drop "default" for SYSTEMD_ASK_PASSWORD_KEYRING_TIMEOUT_SECDaan De Meyer2024-11-021-1/+1
* | | ask-password: Use default timeout if SYSTEMD_ASK_PASSWORD_KEYRING_TIMEOUT_SEC...Daan De Meyer2024-11-021-4/+2
| |/ |/|
* | pam: quiet a spurious debug messageRonan Pigott2024-11-024-8/+9
* | user-record: add missing comma to list of stringsLuca Boccassi2024-11-021-1/+1
|/
* machine: introduce io.systemd.MachineImage.{Clone, Remove} methods (#34853)Luca Boccassi2024-11-027-38/+213
|\
| * machine: use ImageUpdateParameters in io.systemd.MachineImage.UpdateIvan Kruglov2024-11-011-17/+9
| * machine: reuse VARLINK_DEFINE_IMAGE_LOOKUP_AND_POLKIT_FIELDS in io.systemd.Ma...Ivan Kruglov2024-11-011-4/+2
| * machine: introduce io.systemd.MachineImage.Remove methodIvan Kruglov2024-11-014-1/+76
| * machine: introduce io.systemd.MachineImage.Clone methodIvan Kruglov2024-11-014-2/+107
| * machine: use report_errno_and_exit() in dbus codeIvan Kruglov2024-11-011-14/+2
| * machine: introduce report_errno_and_exit()Ivan Kruglov2024-11-012-0/+17
| * machine: align polkit verb of io.systemd.MachineImage.Update with the rest of...Ivan Kruglov2024-11-011-1/+1
* | Add support for id-mapped mounts to Exec directories (#34078)Luca Boccassi2024-11-0210-13/+176
|\ \
| * | core: add id-mapped mount support for Exec directoriesAndres Beltran2024-11-017-13/+112
| * | namespace-util: add util function to check if id-mapped mounts are supported ...Andres Beltran2024-11-013-0/+64
* | | logind: respect SD_LOGIND_ROOT_CHECK_INHIBITORS with weak blockers (#34969)Luca Boccassi2024-11-022-8/+21
|\ \ \ | |/ / |/| |
| * | logind: ensure the stronger inhibitor currently in place is taken into accountLuca Boccassi2024-11-011-4/+8
| * | logind: respect SD_LOGIND_ROOT_CHECK_INHIBITORS with weak blockersLuca Boccassi2024-11-011-4/+13
| |/
* | core/service: don't propagate stop jobs if RestartMode=direct (#34768)Lennart Poettering2024-11-0119-136/+182
|\ \
| * | core/service: don't propagate stop jobs if RestartMode=directMike Yuan2024-10-271-4/+5
| * | core: make refuse_late_merge a proper attr of Job and introduce TRANSACTION_R...Mike Yuan2024-10-275-38/+65
| * | core/manager: introduce manager_add_job_full() which takes extra TransactionA...Mike Yuan2024-10-2714-50/+75
| * | core/job: trivial modernizationMike Yuan2024-10-272-15/+18
| * | core: drop effectively unused UNIT_ATOM_PROPAGATE_RESTARTMike Yuan2024-10-273-31/+21
| * | core/service: use log_unit_* where appropriateMike Yuan2024-10-271-3/+3
* | | resolve: remove always-true superflous check and rename labelLuca Boccassi2024-11-011-8/+6
| |/ |/|
* | coredump: lock down EnterNamespace= mount even more (#34975)Luca Boccassi2024-11-011-3/+3
|\ \
| * | coredump: rename gather_pid_mount_tree_fd() → acquire_pid_mount_tree_fd()Lennart Poettering2024-11-011-2/+2
| * | coredump: lock down EnterNamespace= mount even moreLennart Poettering2024-11-011-1/+1
* | | util-lib/systemd-run: implement race-free PTY peer opening (#34953)Luca Boccassi2024-11-015-77/+165
|\ \ \
| * | | machined: port to pty_open_peer_racefree()Lennart Poettering2024-10-301-5/+8