summaryrefslogtreecommitdiff
path: root/src/basic
Commit message (Expand)AuthorAgeFilesLines
* Merge pull request #5131 from keszybz/environment-generatorsLennart Poettering2017-02-2111-224/+713
|\
| * basic: support default and alternate values for env expansionRay Strode2017-02-203-5/+69
| * basic: add replace_env_n functionRay Strode2017-02-202-3/+9
| * Tighten checking for variable validityZbigniew Jędrzejewski-Szmek2017-02-202-0/+15
| * Allow braceless variables to be expandedZbigniew Jędrzejewski-Szmek2017-02-203-3/+50
| * basic/env-util: use _cleanup_ in replace_env()Zbigniew Jędrzejewski-Szmek2017-02-201-13/+6
| * basic: add new merge_env_file functionRay Strode2017-02-204-7/+48
| * basic: drop unnecessary strempty() call in replace_envRay Strode2017-02-201-1/+1
| * basic: fix strv_env_get_n for unclean arraysRay Strode2017-02-201-1/+1
| * exec-util: implement a set of callbacks to pass variables aroundZbigniew Jędrzejewski-Szmek2017-02-202-0/+104
| * basic/env-util: drop _pure_ from static functionZbigniew Jędrzejewski-Szmek2017-02-201-1/+1
| * env-util,fileio: immediately replace variables in load_env_file_push()Zbigniew Jędrzejewski-Szmek2017-02-202-7/+32
| * basic/fileio: add helper function for a set of two common checksZbigniew Jędrzejewski-Szmek2017-02-201-33/+25
| * core/manager: move environment serialization out to basic/env-util.cZbigniew Jędrzejewski-Szmek2017-02-202-0/+38
| * basic/exec-util: add support for synchronous (ordered) executionZbigniew Jędrzejewski-Szmek2017-02-202-32/+135
| * core/manager: split out creation of serialization fd out to a helperZbigniew Jędrzejewski-Szmek2017-02-202-0/+20
| * basic/strv: allow NULLs to be inserted into strvZbigniew Jędrzejewski-Szmek2017-02-111-6/+6
| * basic/def: indentationZbigniew Jędrzejewski-Szmek2017-02-111-7/+7
| * basic/exec-util: use conf_files_list_strv to list executablesZbigniew Jędrzejewski-Szmek2017-02-111-50/+25
| * basic/conf-files: extend conf_files_list() to list unsuffixed filesZbigniew Jędrzejewski-Szmek2017-02-111-2/+0
| * basic/exec-util: split out actual execution to a different functionZbigniew Jędrzejewski-Szmek2017-02-111-25/+35
| * basic/util: move execute_directory() to separate fileZbigniew Jędrzejewski-Szmek2017-02-114-145/+203
* | missing: add renameat2() definition for 64bit arm (#5378)Lennart Poettering2017-02-171-0/+2
* | Merge pull request #5333 from poettering/machined-copy-files-usernsLennart Poettering2017-02-173-49/+104
|\ \
| * | machined: when copying files from/to userns containers chown to rootLennart Poettering2017-02-172-27/+76
| * | copy: change the various copy_xyz() calls to take a unified flags parameterLennart Poettering2017-02-173-34/+40
* | | hostname-util: default to the compile time default hostname in gethostname_ma...Lennart Poettering2017-02-171-1/+1
|/ /
* | virt: Update cache if the detected vm is virtualbox (#5364)Benjamin Robin2017-02-171-2/+4
* | Merge pull request #4526 from keszybz/coredump-pythonLennart Poettering2017-02-164-3/+553
|\ \
| * | tree-wide: add SD_ID128_MAKE_STR, remove LOG_MESSAGE_IDZbigniew Jędrzejewski-Szmek2017-02-152-3/+2
| * | Move export format parsing from src/journal-remote/ to src/basic/Zbigniew Jędrzejewski-Szmek2017-02-142-0/+551
* | | virt: swap order of cpuid and dmi again, but properly detect oracle (#5355)Christian Hesse2017-02-151-12/+10
|/ /
* | virt: detect qemu/kvm as 'kvm'Christian Hesse2017-02-141-7/+13
* | calendarspec: fix duplicate detection (#5310)Doug Christman2017-02-121-2/+1
* | basic/architecture: adjust Risc-V ifdef (#5304)Zbigniew Jędrzejewski-Szmek2017-02-102-2/+4
|/
* seccomp: on s390 the clone() parameters are reversedLennart Poettering2017-02-081-2/+2
* Merge pull request #5231 from keszybz/mask-wantsLennart Poettering2017-02-082-3/+3
|\
| * basic/dirent-util: allow suffix to be omitted for dirent_is_file_with_suffixZbigniew Jędrzejewski-Szmek2017-02-072-3/+3
* | treewide: replace homegrown memory_erase with explicit_bzeroZbigniew Jędrzejewski-Szmek2017-02-052-6/+10
|/
* time-util: Fix overflow check introduce in commit f977849 (#5216)Benjamin Robin2017-02-031-1/+1
* time-util: add overflow checking to monotonic timestamp specificationsLennart Poettering2017-02-021-0/+2
* time-util: when formatting usec_t as raw integers use PRIu64Lennart Poettering2017-02-021-2/+2
* time-util: when converting to time_t do something useful in 2038Lennart Poettering2017-02-021-2/+4
* time-util: refuse formatting/parsing times that we can't storeLennart Poettering2017-02-023-2/+23
* time: time_t is signed, and mktime() is happy to return negative timeLennart Poettering2017-02-022-9/+8
* hexdecoct: use typesafe new() instead of malloc()Lennart Poettering2017-02-021-2/+2
* fs-util: unify code we use to check if dirent's d_name is "." or ".."Lennart Poettering2017-02-026-11/+25
* Merge pull request #5166 from keszybz/gcc7Evgeny Vereshchagin2017-02-014-5/+16
|\
| * nss-util: silence warning about deprecated RES_USE_INET6Zbigniew Jędrzejewski-Szmek2017-01-311-1/+5
| * MurmurHash: all /* fall through */ commentsZbigniew Jędrzejewski-Szmek2017-01-311-3/+3