Commit Graph

  • 9a33cbac7d binfmt-util: rename binfmt_mounted() -> binfmt_mounted_and_writable() Yu Watanabe 2025-07-09 15:18:24 +09:00
  • bd068e2903 binfmt-util: propagate failure in access_fd() Yu Watanabe 2025-07-08 18:51:55 +09:00
  • e28d408c6b errno-util: introduce ERRNO_IS_NEG_FS_WRITE_REFUSED() Yu Watanabe 2025-07-09 15:13:23 +09:00
  • f436c64e61 man: fix typo Yu Watanabe 2025-07-10 14:01:01 +09:00
  • 85830b0d62 ukify: fix version detection for aarch64 zboot kernels with gzip or lzma compression Zbigniew Jędrzejewski-Szmek 2025-07-09 23:02:28 +02:00
  • d871e07285 TEST-04-JOURNAL: drop unexpected whitespace Zbigniew Jędrzejewski-Szmek 2025-07-08 16:42:29 +02:00
  • 03b4a607f6 core: followups for the recent subgroup killing commits Lennart Poettering 2025-07-09 16:27:28 +02:00
  • dee77ac201 generate-bpf-delegate-configs: fix compatibility with Python 3.7 Antonio Alvarez Feijoo 2025-07-09 10:08:34 +02:00
  • 1cf5b39d64 core: add 'DefaultRestrictSUIDSGID' config option (#38126) Yu Watanabe 2025-07-10 13:30:07 +09:00
  • 6e619d6c8d man/systemd.exec: update documentation for PrivateBPF= (#38142) Yu Watanabe 2025-07-10 13:13:54 +09:00
  • 7baf403430 man/systemd.exec: update documentation for PrivateBPF= Matteo Croce 2025-07-10 00:12:36 +02:00
  • 6b099b8369 man/systemd.exec: use constant instead of literal Matteo Croce 2025-07-10 01:25:48 +02:00
  • 733454ae8f update TODO Lennart Poettering 2025-07-09 22:32:18 +02:00
  • 0316fb8219 core: document 'DefaultRestrictSUIDSGID' Grimmauld 2025-07-08 21:39:06 +02:00
  • aa668230c9 core/varlink-manager: Support 'DefaultRestrictSUIDSGID' option Grimmauld 2025-07-09 11:28:10 +02:00
  • 97998d1cbe core/dbus-manager: Support 'DefaultRestrictSUIDSGID' option Grimmauld 2025-07-09 11:46:01 +02:00
  • 726183627b cgroup: handle ENODEV on cg_read_pid() gracefully Lennart Poettering 2025-07-09 14:28:28 +02:00
  • da412f3be2 recurse-dir: coding style cleanups; mount-util: teach open_tree_attr_fallback() our usual AT_EMPTY_PATH trick (#38130) Yu Watanabe 2025-07-10 03:32:33 +09:00
  • 30bbdf0771 core: add 'DefaultRestrictSUIDSGID' config option Grimmauld 2025-07-08 21:21:25 +02:00
  • fd3b207011 units/systemd-tmpfiles-setup.service: explicitly set RestrictSUIDSGID=no Grimmauld 2025-07-08 22:02:46 +02:00
  • e21cd6db9c units/initrd-cleanup.service: Conflict with emergency.target Fabian Vogt 2025-07-08 13:02:47 +02:00
  • 56c6d90f8c mount-util: teach open_tree_attr_fallback() our usual AT_EMPTY_PATH trick Mike Yuan 2025-07-09 10:07:07 +02:00
  • 2b4999acb4 mount-util: regroup functions Mike Yuan 2025-07-09 09:19:50 +02:00
  • ba010e14f2 recurse-dir: switch to FOREACH_ARRAY Mike Yuan 2025-07-09 09:55:15 +02:00
  • 8d4b2689ca recurse-dir: use -EBADF as placeholder for invalid fd Mike Yuan 2025-07-09 09:35:40 +02:00
  • f17c49c569 Add support for BPF tokens (#36134) Yu Watanabe 2025-07-09 15:12:22 +09:00
  • ea9826eb94 core: add options to delegate BPFFS token creation Matteo Croce 2025-05-15 16:32:46 +02:00
  • 3a47437fc9 core: Introduce PrivateBPF= to mount a private BPFFS Matteo Croce 2025-06-27 14:17:00 +02:00
  • 2c7dabff50 core: split out setup_private_users_child() Matteo Croce 2024-11-26 11:54:29 +01:00
  • 9554ac3052 tests: run test with CAP_BPF Matteo Croce 2025-06-25 14:42:48 +02:00
  • a80c06cf02 nspawn: create mountpoint for bpffs Matteo Croce 2025-06-05 10:00:05 +02:00
  • 48e0f7bc2f core: fix owner check of PIDFile=, and update document (#38115) Yu Watanabe 2025-07-08 23:58:19 +09:00
  • 4fef8b916e A few changes related to linking and bitfields (#38118) Yu Watanabe 2025-07-08 23:57:44 +09:00
  • 6eb805f42a meson: drop -ffunction-sections -fdata-sections Zbigniew Jędrzejewski-Szmek 2025-07-08 13:18:07 +02:00
  • 048a94c8f6 basic/stdio-util: use a fixed message in xsprintf Zbigniew Jędrzejewski-Szmek 2025-07-08 12:44:06 +02:00
  • 1e99c4e2be test-string-util: add a small test for xsprintf Zbigniew Jędrzejewski-Szmek 2025-07-08 12:55:17 +02:00
  • c179466616 Merge shared/exec-directory-util.? into basic/unit-def.? Zbigniew Jędrzejewski-Szmek 2025-07-08 12:09:31 +02:00
  • 293cc8866d man: mention relative PIDFile= in user service is prefixed with $XDG_RUNTIME_DIR Yu Watanabe 2025-07-08 17:49:52 +09:00
  • 7e26912677 core: allow to use PIDFile= in user session services Yu Watanabe 2025-07-08 17:37:33 +09:00
  • 309e269606 update TODO Lennart Poettering 2025-07-08 10:53:51 +02:00
  • f283459b9f shared/open-file: add line break Zbigniew Jędrzejewski-Szmek 2025-07-07 11:13:26 +02:00
  • d9a460b2b6 Adjust bitfields in struct Condition Zbigniew Jędrzejewski-Szmek 2025-07-01 13:39:00 +02:00
  • 976444f64f update TODO Lennart Poettering 2025-07-08 09:56:24 +02:00
  • 14354d70e1 test: invoke systemd-nspawn properly from a session Lennart Poettering 2025-07-02 15:22:35 +02:00
  • 5cc21b78b6 minor fixes to nspawn, machined, vmspawn (#38110) Yu Watanabe 2025-07-08 15:54:49 +09:00
  • 18eafedb1a nspawn: Support idmapped mounts on homed managed home directories (#38069) Lennart Poettering 2025-07-08 06:51:41 +02:00
  • 5279acb58d vmspawn: tighten parser of EXIT_STATUS= Lennart Poettering 2025-06-16 10:52:26 +02:00
  • ba4624ff6c nspawn: fix parser of --notify-ready= Lennart Poettering 2025-06-16 10:45:47 +02:00
  • 3779bdd5a3 nspawn: add argument comments to various calls Lennart Poettering 2025-06-12 17:38:04 +02:00
  • 93555abe29 nspawn: don't use strjoina() for user controlled strings Lennart Poettering 2025-06-12 17:37:45 +02:00
  • a13fda9e67 machinectl: fix status output indentation Lennart Poettering 2025-06-30 23:12:36 +02:00
  • 0d8f8be2fd add api to kill subcgroups of units (#38102) Lennart Poettering 2025-07-08 06:33:32 +02:00
  • a5ddad2795 tree-wide: switch a bunch of sd_bus_error_setf() to sd_bus_error_set() Lennart Poettering 2025-07-08 03:08:56 +02:00
  • 8cf772edc1 test: add testcase for subcgroup killing Lennart Poettering 2025-06-30 14:54:36 +02:00
  • 6b02854f50 systemctl: add --kill-subgroup= switch for killing subcgroup Lennart Poettering 2025-06-30 14:54:12 +02:00
  • 0f23564ad4 pid1: add ability to kill processes in a subgroup of a unit Lennart Poettering 2025-05-19 17:38:26 +02:00
  • 9afe65d974 pid1: properly report if we managed to kill a process by cgroup Lennart Poettering 2025-06-30 14:53:30 +02:00
  • 3ef791876b core: add quota support for State, Cache, and Log exec directories (#35892) Yu Watanabe 2025-07-08 09:18:20 +09:00
  • ef6b6f31c7 bootspec: fix string table naming for BootEntryType/BootEntrySource (#38106) Yu Watanabe 2025-07-08 09:11:30 +09:00
  • bb176bdb51 man: also use title case in systemd.service(5) Lennart Poettering 2025-07-07 18:11:03 +02:00
  • 825a1f9ecb core/cgroup: prepare for removal of tracking/bookkeeping logic specific to cgroup v1 (#38099) Yu Watanabe 2025-07-08 08:37:01 +09:00
  • c777c05125 test: add test for quotas on Exec directories Andres Beltran 2025-06-16 23:44:35 +00:00
  • e8e274c8da Add quota support for systemctl Andres Beltran 2025-07-01 17:41:31 +00:00
  • a89afe1948 Add quota support for DBus Andres Beltran 2025-07-01 17:40:47 +00:00
  • 26c6f3271a core: add quota support for State, Cache, and Log exec directories Andres Beltran 2025-07-01 17:37:48 +00:00
  • 744086b58d shared: add exec-directory-util.ch Andres Beltran 2025-07-01 17:24:56 +00:00
  • 81e6b3685a quota-util: add methods to read and set project IDs Andres Beltran 2025-06-16 23:39:25 +00:00
  • 652ba6e0dc chattr-util: add helpers to read and set project IDs Andres Beltran 2025-06-16 23:38:25 +00:00
  • 1e7ba4780d bootspec: boot_entry_source_to_json_string() to boot_entry_source_to_string() Lennart Poettering 2025-07-07 18:26:59 +02:00
  • 2030922e2d bootspec: rename boot_entry_source_to_string() to boot_entry_source_description_to_string() Lennart Poettering 2025-07-07 18:25:22 +02:00
  • 9880c7f103 bootspec: rename BootEntryType values Lennart Poettering 2025-07-07 18:10:13 +02:00
  • a1c7aa6a95 bootspec: include 'UKI' in descriptive name for type #2 Lennart Poettering 2025-07-07 15:54:17 +02:00
  • 199989e168 bootspec: rename boot_entry_type_to_string() to boot_entry_type_description_to_string() Lennart Poettering 2025-07-07 15:52:17 +02:00
  • 6fbb1abf03 TODO: add future deprecation of DefaultMemoryMin/Low= Mike Yuan 2025-07-06 12:41:29 +02:00
  • f273212797 core/cgroup: unit_realize_cgroup_now_disable() is NOP for non-slice units Mike Yuan 2025-07-06 01:24:29 +02:00
  • dc537d9479 core/cgroup: make unit_get_ancestor_disable_mask() static Mike Yuan 2025-07-06 00:18:40 +02:00
  • 7af676c1b6 core/cgroup: tweak unit_invalidate_cgroup_bpf() a bit Mike Yuan 2025-05-28 01:02:04 +02:00
  • ed82caeb39 core/cgroup: dial down "controller" noise Mike Yuan 2025-07-06 02:04:10 +02:00
  • 00c4851af0 core/cgroup: workaround for kernel < 5.4 is now irrelevant Mike Yuan 2025-07-06 01:57:51 +02:00
  • 432e42703e core/cgroup: remove any reference to cgv1 controllers Mike Yuan 2025-07-05 23:50:48 +02:00
  • 92172973b1 core/cgroup: regroup functions Mike Yuan 2025-07-06 01:54:45 +02:00
  • 09f380e4e7 core/cgroup: drop unneeded cast Mike Yuan 2025-07-06 01:46:59 +02:00
  • f3393148a5 core/cgroup: introduce cgroup_context_has_device_policy() helper Mike Yuan 2025-07-05 23:47:06 +02:00
  • f26d5d76e9 core/cgroup: drop dangling cgroup_context_copy() prototype Mike Yuan 2025-07-05 23:39:46 +02:00
  • 65df8be24b core/cgroup: constify CGROUP_TASKS_MAX_UNSET Mike Yuan 2025-07-05 23:27:54 +02:00
  • 24e67cea45 man/supported-controllers: refresh list Mike Yuan 2025-07-06 02:40:13 +02:00
  • 90fa161b5b nspawn: Support idmapped mounts on homed managed home directories DaanDeMeyer 2025-07-04 20:19:26 +02:00
  • bda934d4e5 forward: Add struct mount_attr forward declaration DaanDeMeyer 2025-07-04 20:19:06 +02:00
  • 2d9759ae6a basic: Add open_tree_attr() syscall wrapper DaanDeMeyer 2025-07-04 20:18:39 +02:00
  • 3bb59e28f9 basic: Use Static_assert() in missing_syscall_def.h DaanDeMeyer 2025-07-04 18:56:42 +02:00
  • a2123bf9d4 man: improve Description= documentation (#38101) Zbigniew Jędrzejewski-Szmek 2025-07-07 11:56:09 +02:00
  • 172dd81e92 man: improve Description= documentation Lennart Poettering 2025-07-07 10:10:29 +02:00
  • d03714e4e4 tree-wide: "human readable" → "human-readable" Lennart Poettering 2025-07-07 09:48:42 +02:00
  • 663108304a build(deps): bump github/codeql-action from 3.28.18 to 3.29.2 dependabot[bot] 2025-07-01 11:21:37 +00:00
  • 64a78cb082 Unify error messages for transient settings, fix handling of Ex variants (#38083) Lennart Poettering 2025-07-07 09:39:40 +02:00
  • c97fd65417 Explicitly include more headers (#38100) Daan De Meyer 2025-07-07 08:26:46 +02:00
  • 10b0bc476b timesync,test: explicitly include sys/timex.h when struct timex is used Yu Watanabe 2025-07-07 12:40:11 +09:00
  • 83a047fe23 tree-wide: include sys/stat.h where necessary Yu Watanabe 2025-07-07 11:40:42 +09:00
  • 0ae2ac9759 Two follow-ups for recent PRs (#38062) Lennart Poettering 2025-07-06 22:06:52 +02:00
  • 228d84e37a systemd-analyze: stop printing Ex transient settings Zbigniew Jędrzejewski-Szmek 2025-07-05 13:01:18 +02:00