summaryrefslogtreecommitdiff
path: root/src/import/import-common.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: use FORK_REARRANGE_STDIO and FORK_CLOSE_ALL_FDSYu Watanabe2023-02-211-18/+8
* importd: Always specify file unpacked by tarArsen Arsenović2023-01-311-1/+2
* tree-wide: use -EBADF moreYu Watanabe2022-12-211-2/+2
* tree-wide: introduce PIPE_EBADF macroYu Watanabe2022-12-201-2/+2
* tree-wide: use -EBADF also in pipe initializersZbigniew Jędrzejewski-Szmek2022-12-191-2/+2
* basic: rename util.h to logarithm.hZbigniew Jędrzejewski-Szmek2022-11-081-1/+0
* tree-wide: make FOREACH_DIRENT_ALL define the iterator variableZbigniew Jędrzejewski-Szmek2021-12-151-6/+6
* tree-wide: always use TAKE_FD() when calling rearrange_stdio()Lennart Poettering2021-11-031-2/+2
* import: drop some now unused functions from import-common.cLennart Poettering2021-08-171-51/+0
* import: add new "--direct" mode + add controls for turning certain features o...Lennart Poettering2021-08-171-0/+36
* import: use +i (immutable) chattr flag for marking OS images read-onlyLennart Poettering2021-02-041-14/+25
* import-common: when mangling OS trees, propagate ownership/mode from subdir t...Lennart Poettering2021-01-261-3/+22
* import-common: fix log message stringLennart Poettering2021-01-261-2/+2
* import: downgrade error messages we ignore to LOG_WARNINGLennart Poettering2021-01-221-2/+2
* license: LGPL-2.1+ -> LGPL-2.1-or-laterYu Watanabe2020-11-091-1/+1
* import: make sure gnu tar complains on tar files with trailing garbageLennart Poettering2020-09-021-0/+1
* import: always prefer GNU tar, to avoid cmdline incompatibilitiesLennart Poettering2020-07-211-4/+34
* tree-wide: replace strjoina() with prefix_roota()Yu Watanabe2019-06-251-1/+1
* import: do not try to set selinux related attributes if selinux is disabledYu Watanabe2019-03-111-2/+11
* util-lib: split out all temporary file related calls into tmpfiles-util.cLennart Poettering2018-12-021-0/+1
* import: rerrange tarball/fs imports that have a single top-level directory co...Lennart Poettering2018-11-261-0/+109
* 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
* tree-wide: drop license boilerplateZbigniew Jędrzejewski-Szmek2018-04-061-13/+0
* macro: introduce new TAKE_FD() macroLennart Poettering2018-03-221-10/+2
* tree-wide: port various places over to use new rearrange_stdio()Lennart Poettering2018-03-021-34/+4
* log: minimize includes in log.hLennart Poettering2018-01-111-0/+1
* process-util: add another fork_safe() flag for enabling LOG_ERR/LOG_WARN loggingLennart Poettering2018-01-041-4/+4
* tree-wide: introduce new safe_fork() helper and port everything overLennart Poettering2017-12-251-18/+8
* Merge pull request #7198 from poettering/stdin-stdoutLennart Poettering2017-11-191-20/+12
|\
| * fd-util: add new helper move_fd() and make use of itLennart Poettering2017-11-171-20/+12
* | Add SPDX license identifiers to source files under the LGPLZbigniew Jędrzejewski-Szmek2017-11-191-0/+1
|/
* tree-wide: use IN_SET macro (#6977)Yu Watanabe2017-10-041-1/+1
* treewide: use stdio_unset_cloexec() functionAlexander Kuleshov2016-07-021-6/+2
* import: Preserve xattrs in tar filesMike Gilbert2016-04-041-2/+2
* tree-wide: remove Emacs lines from all filesDaniel Mack2016-02-101-2/+0
* capabilities: keep bounding set in non-inverted format.Ismo Puustinen2016-01-121-2/+2
* src/basic: rename audit.[ch] → audit-util.[ch] and capability.[ch] → capa...Lennart Poettering2015-10-271-1/+1
* util-lib: split out fd-related operations into fd-util.[ch]Lennart Poettering2015-10-251-1/+2
* basic: split out cpu set specific APIs into cpu-set-util.[ch]Lennart Poettering2015-09-301-1/+2
* import: don't create sparse tar archivesVincent Batts2015-08-201-1/+1
* tree-wide: whenever we fork off a foreign child process reset signal mask/han...Lennart Poettering2015-06-101-4/+4
* util: split out signal-util.[ch] from util.[ch]Lennart Poettering2015-05-291-0/+1
* importd: add API for exporting container/VM imagesLennart Poettering2015-03-091-1/+75
* importd: add new bus calls for importing local tar and raw imagesLennart Poettering2015-03-051-0/+150
* import: rename download code from "import" to "pull"Lennart Poettering2015-03-051-545/+0
* import: add support for gpg2 for verifying imported imagesLennart Poettering2015-03-021-3/+18
* util: rework strappenda(), and rename it strjoina()Lennart Poettering2015-02-031-2/+2
* import: we need CAP_DAC_OVERRIDE for untarring systems after allLennart Poettering2015-01-231-1/+2
* import: lock tar into its own private network namespaceLennart Poettering2015-01-221-4/+5