summaryrefslogtreecommitdiffstats
path: root/src/basic/unit-name.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* basic/unit-name: use strdup_to() in slice_build_parent_slice()Zbigniew Jędrzejewski-Szmek2024-03-201-13/+7
* various: use strdup_to() in various obvious casesZbigniew Jędrzejewski-Szmek2024-03-201-6/+1
* basic/unit-name: introduce unit_name_replace_instance_fullMike Yuan2024-02-091-15/+26
* Rework unit_name_mangle_with_suffix() to (very slightly) simplify the pathZbigniew Jędrzejewski-Szmek2023-09-281-11/+17
* tree-wide: add path_simplify_alloc() and use itZbigniew Jędrzejewski-Szmek2023-09-221-5/+4
* basic: indent prototypes of two functions with many argumentsZbigniew Jędrzejewski-Szmek2023-09-181-1/+7
* core: shorten long unit names that are based on paths and append path hash at...Michal Sekletar2022-04-081-2/+84
* core: make use of VALID_CHARS_WITH_AT in unit_name_is_valid()Franck Bui2022-02-041-1/+1
* core: Try to prevent infinite recursive template instantiationDaan De Meyer2021-10-281-0/+24
* basic/unit-name: adjust commentsZbigniew Jędrzejewski-Szmek2021-06-231-2/+2
* basic/unit-name: do not use strdupa() on a pathZbigniew Jędrzejewski-Szmek2021-06-231-8/+5
* unit-name: generate a clear error code when converting an overly long fs path...Lennart Poettering2021-06-011-0/+6
* tree-wide: always drop unnecessary dot in pathYu Watanabe2021-05-281-1/+1
* Make unit_name_to_instance() return UnitNameFlagsZbigniew Jędrzejewski-Szmek2021-05-051-1/+1
* tree-wide: propagate error code from _from_string() functionsZbigniew Jędrzejewski-Szmek2021-02-101-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* unit-name: fix a potential memory leakFrantisek Sumsal2020-07-061-3/+2
* unit-name: use TAKE_PTR() where appropriateLennart Poettering2020-05-261-5/+4
* unit-name: tighten checks for building valid unit namesLennart Poettering2020-05-261-19/+44
* tree-wide: yet another batch of coccinelle recommendationsFrantisek Sumsal2020-01-021-1/+1
* core: change top-level drop-in from -.service.d to service.dAnita Zhang2019-11-071-30/+0
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-031-1/+0
* various tools: be more explicit when a glob is passed when not supportedZbigniew Jędrzejewski-Szmek2019-10-251-10/+15
* shared/dropin: support -.service.d/ top level drop-in for service unitsAnita Zhang2019-10-151-2/+7
* core: disallow using '-.service' as a service nameAnita Zhang2019-10-071-0/+25
* basic/unit-name: allow unit_name_to_instance() to be used to classify unitsZbigniew Jędrzejewski-Szmek2019-07-191-10/+11
* tree-wide: get rid of strappend()Lennart Poettering2019-07-121-15/+8
* tree-wide: remove Lennart's copyright linesLennart Poettering2018-06-141-3/+0
* tree-wide: drop 'This file is part of systemd' blurbLennart Poettering2018-06-141-2/+0
* path-util: introduce path_simplify()Yu Watanabe2018-06-031-1/+1
* tests: add some tests for unit_name_is_valid() and related functionsZbigniew Jędrzejewski-Szmek2018-04-241-1/+1
* util-lib: introduce new empty_or_root() helper (#8746)Lennart Poettering2018-04-181-1/+1
* basic/unit-name: remove duplicate checkZbigniew Jędrzejewski-Szmek2018-04-171-2/+0
* unit-name: add new unit_name_build_from_type() helperLennart Poettering2018-04-131-5/+25
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-2/+1
* When mangling names, optionally emit a warning (#8400)Zbigniew Jędrzejewski-Szmek2018-03-211-18/+26
* tree-wide: use SPECIAL_ROOT_SLICEZbigniew Jędrzejewski-Szmek2017-12-151-4/+5
* Merge pull request #7198 from poettering/stdin-stdoutLennart Poettering2017-11-191-2/+2
|\
| * fs-util: rename path_is_safe() → path_is_normalized()Lennart Poettering2017-11-171-2/+2
* | Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
|/
* string-util: add delete_trailing_chars() and skip_leading_chars() helpersLennart Poettering2017-11-131-7/+2
* basic: split unit-name.[ch] into two (#7065)Lennart Poettering2017-10-111-268/+0
* tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-1/+1
* swap: adjust swap.c in a similar way to what we just did to mount.cLennart Poettering2017-09-261-2/+0
* mount: rework mount state engineLennart Poettering2017-09-261-2/+0
* Drop busname unit typeZbigniew Jędrzejewski-Szmek2017-07-231-15/+0
* core: make NotifyAccess= and FileDescriptorStoreMax= available to transient s...Lennart Poettering2017-06-261-0/+9
* tree-wide: drop NULL sentinel from strjoinZbigniew Jędrzejewski-Szmek2016-10-231-2/+2
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0