summaryrefslogtreecommitdiff
path: root/src/core/unit.c
Commit message (Expand)AuthorAgeFilesLines
* core: delay adding target dependencies until all units are loaded and aliases...Michal Sekletar2018-03-231-33/+16
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-15/+7
* move MANAGER_IS_RELOADING() check into manager_recheck_{dbus|journal}() (#8510)Lennart Poettering2018-03-211-4/+2
* Merge pull request #8461 from keszybz/oss-fuzz-fixesEvgeny Vereshchagin2018-03-191-18/+13
|\
| * core/unit: delay creating a stack variable until after length has been checkedZbigniew Jędrzejewski-Szmek2018-03-181-18/+13
* | core: when reloading, delay any actions on journal and dbus connectionsZbigniew Jędrzejewski-Szmek2018-03-161-2/+5
|/
* Introduce _cleanup_(unit_freep)Zbigniew Jędrzejewski-Szmek2018-03-111-4/+3
* core/unit: voidify one snprintf statementZbigniew Jędrzejewski-Szmek2018-02-261-1/+1
* Revert "Replace use of snprintf with xsprintf"Zbigniew Jędrzejewski-Szmek2018-02-231-1/+1
* bpf: rework how we keep track and attach cgroup bpf programsLennart Poettering2018-02-211-0/+2
* core: change KeyringMode= to "shared" by default for non-service units in the...Lennart Poettering2018-02-201-1/+1
* Merge pull request #8199 from keszybz/small-thingsLennart Poettering2018-02-191-1/+0
|\
| * core: drop obsolete commentZbigniew Jędrzejewski-Szmek2018-02-191-1/+0
* | Merge pull request #8175 from keszybz/gc-cleanupLennart Poettering2018-02-151-66/+67
|\ \ | |/ |/|
| * pid1: properly remove references to the unit from gc queue during final cleanupZbigniew Jędrzejewski-Szmek2018-02-151-21/+21
| * pid1: free basic unit information at the very end, before freeing the unitZbigniew Jędrzejewski-Szmek2018-02-151-16/+16
| * pid1: fix collection of cycles of units which reference one anotherZbigniew Jędrzejewski-Szmek2018-02-151-4/+5
| * pid1: include the source unit in UnitRefZbigniew Jędrzejewski-Szmek2018-02-151-18/+18
| * pid1: rename unit_check_gc to unit_may_gcZbigniew Jędrzejewski-Szmek2018-02-151-18/+18
* | Merge pull request #8125 from poettering/cgroups-migrateZbigniew Jędrzejewski-Szmek2018-02-151-35/+52
|\ \
| * | core: add new new bus call for migrating foreign processes to scope/service u...Lennart Poettering2018-02-121-0/+28
| * | core: rework how we connect to the busLennart Poettering2018-02-121-20/+8
| * | core: fold manager_set_exec_params() into unit_set_exec_params()Lennart Poettering2018-02-121-0/+8
| * | cgroup: add a new "can_delegate" flag to the unit vtable, and set it for scop...Lennart Poettering2018-02-121-15/+8
| |/
* | tree-wide: use path_hash_ops instead of string_hash_ops whenever we key by a ...Lennart Poettering2018-02-121-2/+2
|/
* core: use id unit when retrieving unit file state (#8038)Franck Bui2018-02-071-1/+1
* core: Avoid empty directory warning when we are bind-mounting a file (#8069)Andrei Gherzan2018-02-061-1/+1
* core: make ExecRuntime be manager managed objectYu Watanabe2018-02-061-32/+13
* selinux: make sure we never use /dev/null for making unit selinux access deci...Lennart Poettering2018-01-311-0/+17
* core: rework how we count the n_on_console counterLennart Poettering2018-01-241-18/+21
* core: add a new unit_needs_console() callLennart Poettering2018-01-241-0/+22
* core: rework how we track which PIDs to watch for a unitLennart Poettering2018-01-231-19/+72
* mount: forbid mount on path with symlinksAlan Jenkins2018-01-201-5/+9
* tree-wide: install matches asynchronouslyLennart Poettering2018-01-051-1/+1
* tree-wide: introduce new safe_fork() helper and port everything overLennart Poettering2017-12-251-22/+14
* core: use empty_to_null() where we canLennart Poettering2017-12-071-2/+2
* service: Don't stop unneeded units needed by restarted service (#7526)Michal Koutný2017-12-051-1/+10
* core: use safe_fclose() where we canLennart Poettering2017-11-291-5/+2
* core: never remove "transient" and "control" directories from unit search pathLennart Poettering2017-11-291-1/+3
* core: minor simplificationLennart Poettering2017-11-291-8/+4
* core: add proper escaping to writing of drop-ins/transient unit filesLennart Poettering2017-11-291-56/+132
* core: warn about left-over processes in cgroup on unit startLennart Poettering2017-11-251-0/+25
* core: generalize the cgroup empty check on GCLennart Poettering2017-11-251-0/+12
* unit: initialize bpf cgroup realization state properlyLennart Poettering2017-11-251-0/+1
* Replace use of snprintf with xsprintfDaniel Lockyer2017-11-241-1/+1
* Merge pull request #7381 from poettering/cgroup-unified-delegate-reworkZbigniew Jędrzejewski-Szmek2017-11-221-0/+28
|\
| * core: unify common code for preparing for forking off unit processesLennart Poettering2017-11-211-0/+28
* | core: introduce SuccessAction= as unit file propertyLennart Poettering2017-11-201-0/+7
* | core: generalize FailureAction= move it from service to unitLennart Poettering2017-11-201-0/+3
|/
* Merge pull request #7198 from poettering/stdin-stdoutLennart Poettering2017-11-191-1/+1
|\