summaryrefslogtreecommitdiff
path: root/src/basic/fileio.c
Commit message (Expand)AuthorAgeFilesLines
* tree-wide: drop string.h when string-util.h or friends are includedYu Watanabe2019-11-041-1/+0
* tree-wide: drop missing.hYu Watanabe2019-10-311-1/+0
* fileio: introduce read_full_virtual_file() for reading virtual files in sysfs...Franck Bui2019-10-251-4/+111
* fileio: update warning messageYu Watanabe2019-09-111-2/+2
* firstboot: fix hang waiting for second Enter on inputZbigniew Jędrzejewski-Szmek2019-07-171-1/+12
* tree-wide: make use of errno_or_else() everywhereLennart Poettering2019-07-111-4/+4
* tree-wide: replace strjoin() with path_join()Yu Watanabe2019-06-211-4/+1
* fileio: add new WRITE_STRING_FILE_MKDIR_0755 flag for mkdir'ing parentLennart Poettering2019-05-081-0/+7
* basic/fileio: Fix memory leak if READ_FULL_FILE_SECURE flag is usedBenjamin Robin2019-04-151-0/+1
* Merge pull request #12222 from yuwata/macsecLennart Poettering2019-04-121-3/+7
|\
| * fileio: add READ_FULL_FILE_UNHEX flagYu Watanabe2019-04-121-3/+7
* | Add fmemopen_unlocked() and use unlocked ops in fuzzers and some other testsZbigniew Jędrzejewski-Szmek2019-04-121-0/+10
* | Add open_memstream_unlocked() wrapperZbigniew Jędrzejewski-Szmek2019-04-121-0/+10
* | Add fdopen_unlocked() wrapperZbigniew Jędrzejewski-Szmek2019-04-121-5/+15
* | Make fopen_temporary and fopen_temporary_label unlockedZbigniew Jędrzejewski-Szmek2019-04-121-7/+4
* | Add fopen_unlocked() wrapperZbigniew Jędrzejewski-Szmek2019-04-121-15/+25
|/
* fileio: add READ_FULL_FILE_UNBASE64 flag for read_full_file_full()Yu Watanabe2019-04-091-0/+8
* fileio: read_full_file_full() also warns when file is world readable and secu...Yu Watanabe2019-04-091-1/+5
* fileio: introduce warn_file_is_world_accessible()Yu Watanabe2019-04-091-0/+25
* util: introduce READ_FULL_FILE_SECURE flag for reading secure dataYu Watanabe2019-04-091-21/+46
* basic: change read_one_line_file() to return number of bytes readTopi Miettinen2019-02-021-3/+1
* fileio: fix read_one_line() when reading bytes > 0x7FLennart Poettering2018-12-201-3/+9
* fileio: let's minimize 'count' inc/dec callsLennart Poettering2018-12-181-4/+3
* fileio: replace read_nul_string() by read_line() with a special flagLennart Poettering2018-12-181-47/+11
* tree-wide: port some code over to safe_fgetc()Lennart Poettering2018-12-181-11/+7
* fileio: add new safe_fgetc() helper callLennart Poettering2018-12-181-0/+27
* fileio: when reading a full file into memory, refuse inner NUL bytesLennart Poettering2018-12-171-6/+19
* fileio: fail early if we can't return the number of bytes we read anymore in ...Lennart Poettering2018-12-141-0/+3
* fileio: make read_line() handle various line endings correctlyLennart Poettering2018-12-141-4/+52
* tree-wide: Remove O_CLOEXEC from fdopenChris Down2018-12-121-1/+1
* util-lib: split out env file parsing code into env-file.cLennart Poettering2018-12-021-563/+0
* util-lib: move open_serialization_fd() to serialize.cLennart Poettering2018-12-021-21/+0
* util-lib: split out all temporary file related calls into tmpfiles-util.cLennart Poettering2018-12-021-315/+1
* fileio: remove unnecessary initializationLennart Poettering2018-12-021-1/+1
* fileio: include ctype.h with <> rather than ""Lennart Poettering2018-12-021-1/+1
* coccinelle: make use of SYNTHETIC_ERRNOZbigniew Jędrzejewski-Szmek2018-11-221-4/+6
* Merge pull request #10742 from poettering/c-utf8Zbigniew Jędrzejewski-Szmek2018-11-151-30/+16
|\
| * fileio: automatically add NULL sentinel to parse_env_file()Lennart Poettering2018-11-141-1/+1
| * fileio: drop "newline" parameter for env file parsersLennart Poettering2018-11-141-29/+15
* | Move LONG_LINE_MAX definition to fileio.hZbigniew Jędrzejewski-Szmek2018-11-141-1/+0
|/
* fileio: introduce WRITE_STRING_FILE_NOFOLLOW flag for write_string_file() and...Yu Watanabe2018-11-061-1/+1
* Introduce fmkostemp_safe and use it in testsZbigniew Jędrzejewski-Szmek2018-10-261-0/+18
* fileio: fix error propagation in link_tmpfile()Lennart Poettering2018-10-021-2/+4
* fileio: make tempfn_random_child() accept empty string as pathFranck Bui2018-07-301-3/+5
* tree-wide: port various bits over to open_parent()Lennart Poettering2018-07-231-14/+6
* fileio: add additional safety checksLennart Poettering2018-07-231-4/+14
* Merge pull request #9274 from poettering/comment-header-cleanupZbigniew Jędrzejewski-Szmek2018-06-141-5/+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
* | util: allow mkdtemp_malloc() to be called with NULL patternLennart Poettering2018-06-071-7/+15
|/