summaryrefslogtreecommitdiffstats
path: root/src/core (follow)
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #33599 from keszybz/link-executor-staticallyZbigniew Jędrzejewski-Szmek2024-07-081-9/+23
|\
| * meson: add option to build systemd-executor "statically"Zbigniew Jędrzejewski-Szmek2024-07-031-4/+12
| * meson: build libsystemd-core via an intermediate static libraryZbigniew Jędrzejewski-Szmek2024-07-031-5/+11
* | path: drop IN_ATTRIB from parent directory watchesRonan Pigott2024-07-081-1/+1
* | load-fragment: allow MountImages= with paths starting with /devTopi Miettinen2024-07-041-2/+2
* | load-fragment: Remove faulty assertionDaan De Meyer2024-07-031-1/+1
|/
* core/main: add an assertion to ensure user managers won't initiate destructiv...Mike Yuan2024-07-031-8/+9
* core/manager: invoke special targets on signal only for system managerMike Yuan2024-07-031-34/+36
* core/dbus-manager: refuse SoftReboot() for user managersMike Yuan2024-07-031-0/+4
* core/dbus-manager: check for runtime scope first for system-wide operationsMike Yuan2024-07-031-20/+20
* core/dbus-manager: use sd_bus_error_set() rather than _setf() where appropriateMike Yuan2024-07-031-16/+16
* core/dbus-manager: use path_simplify_alloc() for root and init pathsMike Yuan2024-07-031-11/+11
* core/dbus-manager: use PidRef for log_caller()Mike Yuan2024-07-031-8/+9
* core: try again bind mounting if the destination was already createdLuca Boccassi2024-06-301-5/+5
* Merge pull request #33258 from YHNdnzj/cg-runtime-accountingMike Yuan2024-06-2914-177/+122
|\
| * core: do not set up cgroup runtime on coldplugMike Yuan2024-06-283-7/+2
| * core: cast ignored retval of unit_realize_cgroup to voidMike Yuan2024-06-286-6/+6
| * core: do not drop CGroupRuntime when unit stops, but only on GCMike Yuan2024-06-283-20/+19
| * core/cgroup: drop spurious ", ignoring" for unit_cgroup_is_emptyMike Yuan2024-06-281-2/+1
| * core/cgroup: actually make use of the cached accounting valuesMike Yuan2024-06-281-5/+5
| * core/cgroup: check root cgroup earlier for unit_get_memory_accountingMike Yuan2024-06-281-4/+4
| * core: unify reset_accounting handlingMike Yuan2024-06-283-102/+71
| * core/cgroup: call bpf_firewall_close in cgroup_runtime_freeMike Yuan2024-06-284-23/+5
| * core/cgroup: make unit_has_host_root_cgroup take const Unit*Mike Yuan2024-06-282-2/+3
| * core/cgroup: check CGroupRuntime.cgroup_path rather than _realized for freezerMike Yuan2024-06-281-1/+1
| * core/cgroup: use > 0 comparison rather than == 1Mike Yuan2024-06-281-1/+1
| * core/cgroup: correct macro alignmentMike Yuan2024-06-281-4/+4
* | Merge pull request #30360 from keszybz/nscd-dropLuca Boccassi2024-06-291-19/+5
|\ \
| * | Drop support for nscdZbigniew Jędrzejewski-Szmek2024-06-281-19/+5
| |/
* | Merge pull request #33536 from teknoraver/hashmap_ensure_replaceLuca Boccassi2024-06-291-6/+1
|\ \
| * | Use hashmap_ensure_replace()Matteo Croce2024-06-281-6/+1
* | | core/unit: follow merged units before updating SourcePath= timestamp tooMike Yuan2024-06-281-1/+3
|/ /
* / core: deduplicate identical dm-verity ExtensionImages=Luca Boccassi2024-06-281-1/+46
|/
* core/exec-invoke: use sched_setattr instead of sched_setschedulerFlorian Schmaus2024-06-261-6/+7
* Merge pull request #33451 from yuwata/core-exec-use-writeLuca Boccassi2024-06-251-1/+8
|\
| * core: do not filter out write() if required in the very late stageYu Watanabe2024-06-241-0/+7
| * core: use write() to send handoff timestampYu Watanabe2024-06-241-1/+1
* | Merge pull request #33454 from YHNdnzj/user-service-working-dir-relaxLuca Boccassi2024-06-253-9/+10
|\ \ | |/ |/|
| * core: verify WorkingDirectory= is outside of API VFS only under mount namespa...Mike Yuan2024-06-243-5/+7
| * core/load-fragment: use ASSERT_PTR where appropriateMike Yuan2024-06-241-4/+3
* | core/exec-invoke: clean up OpenFile= loggingMike Yuan2024-06-241-18/+19
* | core/exec-invoke: reopen OpenFile= fds with O_NOCTTYMike Yuan2024-06-241-1/+1
|/
* core: expose PrivateTmp=disconnectedMike Yuan2024-06-214-30/+25
* core/namespace: add assertion for PRIVATE_TMP_CONNECTEDMike Yuan2024-06-211-1/+4
* core/exec-invoke: respect needs_sandboxing for PrivateTmpMike Yuan2024-06-211-2/+1
* core/dbus-util: move dbus setter/getter for PrivateTmp to dbus-executeMike Yuan2024-06-213-45/+30
* core/dbus-execute: use FOREACH_ARRAY more, drop bus_ prefix for static funcsMike Yuan2024-06-211-37/+44
* core/service: store BUSERROR= & VARLINKERROR= received through notificationMike Yuan2024-06-203-2/+53
* Merge pull request #33420 from poettering/build-with-objectYu Watanabe2024-06-201-13/+11
|\
| * tree-wide: port over to new builder apisLennart Poettering2024-06-191-13/+11