summaryrefslogtreecommitdiffstats
path: root/src/shared/specifier.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* basic: spit out chase_symlinks() from fs-util.[ch] → chase-symlinks.[ch]Lennart Poettering2021-10-051-0/+1
* tree-wide: make specifier expansion --root= awareLennart Poettering2021-06-241-40/+57
* sysusers: add a generic specifier table for common casesLennart Poettering2021-05-261-0/+6
* alloc-util: simplify GREEDY_REALLOC() logic by relying on malloc_usable_size()Lennart Poettering2021-05-191-12/+5
* tree-wide: refuse too long strings earlier in specifier_printf()Yu Watanabe2021-05-121-3/+10
* specifier: rename variableYu Watanabe2021-05-121-12/+12
* specifier: use SD_ID128_STRING_MAXYu Watanabe2021-05-121-2/+2
* shared: add new IMAGE_VERSION=/IMAGE_ID= field to /etc/os-releaseLennart Poettering2021-03-311-0/+8
* basic/os-util: make the sentinel implicitZbigniew Jędrzejewski-Szmek2021-02-221-1/+1
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* Add %l as specifier for the hostname without any domain componentZbigniew Jędrzejewski-Szmek2020-05-071-0/+11
* tree-wide: support a bunch of additional specifiersLennart Poettering2020-04-281-0/+48
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-031-1/+0
* headers: remove unneeded includes from util.hZbigniew Jędrzejewski-Szmek2019-03-271-0/+1
* Mark *data and *userdata params to specifier_printf() as constZbigniew Jędrzejewski-Szmek2018-12-121-14/+14
* shared: add %g, %G specifiers for group / gid (#10368)Davide Cavalca2018-10-131-0/+18
* tree-wide: drop empty lines in commentsYu Watanabe2018-07-231-1/+0
* 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
* core: introduce specifiers for /tmp and /var/tmpLennart Poettering2018-05-291-0/+35
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* shared/specifier: use realloc to free some memory after specifier expansionZbigniew Jędrzejewski-Szmek2018-03-281-2/+9
* shared/specifier: be less extravagant with memory allocationsZbigniew Jędrzejewski-Szmek2018-03-281-15/+5
* macro: introduce TAKE_PTR() macroLennart Poettering2018-03-221-2/+1
* shared: use _cleanup_ in specifier_printf (#7586)Zbigniew Jędrzejewski-Szmek2017-12-081-15/+10
* shared: fix a memory leakEvgeny Vereshchagin2017-12-061-2/+3
* Fix typoZbigniew Jędrzejewski-Szmek2017-12-061-1/+1
* Fail on unknown (alphanumerical) specifiersZbigniew Jędrzejewski-Szmek2017-12-061-1/+8
* specifier: unify specifier implementations for user-related specifiersLennart Poettering2017-11-291-0/+43
* specifier: add helper for escaping '%' characters to avoid making them subjec...Lennart Poettering2017-11-291-0/+30
* Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
* shared: end string with % if one was found at the end of a expandible string ...Felipe Sateler2017-09-141-0/+4
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* shared: include what we useThomas Hindoe Paaboel Andersen2015-12-061-1/+6
* util-lib: split out allocation calls into alloc-util.[ch]Lennart Poettering2015-10-271-1/+2
* util-lib: split our string related calls from util.[ch] into its own file str...Lennart Poettering2015-10-241-1/+2
* util: split all hostname related calls into hostname-util.cLennart Poettering2015-05-181-0/+1
* specifier: rework specifier calls to return proper error messageLennart Poettering2013-09-171-41/+64
* core: add %v specifierZbigniew Jędrzejewski-Szmek2013-07-191-0/+12
* Move generic specifier functions to sharedZbigniew Jędrzejewski-Szmek2013-01-301-0/+36
* specifier: minor modernizationsLennart Poettering2012-11-141-3/+6
* move more common files to shared/ and add them to shared.laKay Sievers2012-04-121-0/+108