qubes-linux-utils/qrexec-lib
Marek Marczykowski-Górecki b0fe4d5868 filecopy: create new file unaccessible to the user until fully written
Otherwise source domain can modify (append) the file while the user
already is accessing it. While incoming files should be treated as
untrusted, this problem could allow file modification after the user
makes some sanity checks.
2015-01-30 00:55:46 +01:00
..
buffer.c linux-utils: misc const/prototype fixups 2014-01-06 14:40:57 +01:00
copy-file.c Add a few consts where appropriate 2014-02-16 11:08:22 +01:00
crc32.c Qrexec common code, qubes.Filecopy common code, udev scripts 2013-03-20 06:27:32 +01:00
crc32.h Qrexec common code, qubes.Filecopy common code, udev scripts 2013-03-20 06:27:32 +01:00
exec.c qrexec-lib: use registered callbacks 2014-02-07 05:27:29 +01:00
ioall.c ioall: do not reset file flags when they're already as requested 2014-01-06 14:40:57 +01:00
ioall.h linux-utils: misc const/prototype fixups 2014-01-06 14:40:57 +01:00
libqrexec-utils.h Fix compile warnings 2014-11-19 15:10:59 +01:00
libqubes-rpc-filecopy.h filecopy: create new file unaccessible to the user until fully written 2015-01-30 00:55:46 +01:00
Makefile qrexec-utils: disable write-stdin (buffered writes) compilation 2014-11-19 15:10:58 +01:00
qrexec.h qrexec: update protocol 2014-11-19 15:10:59 +01:00
txrx-vchan.c Fix compile warnings 2014-11-19 15:10:59 +01:00
unix-server.c unix-server: do not check for unlink() error when creating socket 2014-01-07 00:27:57 +01:00
unpack.c filecopy: create new file unaccessible to the user until fully written 2015-01-30 00:55:46 +01:00
write-stdin.c Update for new vchan API, remove code not needed anymore 2014-11-19 15:10:58 +01:00