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