Commit Graph

56 Commits (release3.1)

Author SHA1 Message Date
Marek Marczykowski-Górecki 774803003e
qrexec-lib: convert tabs to spaces
8 years ago
Marek Marczykowski-Górecki c2c36d9c09
qrexec-lib: add glibc version test check for having syncfs
9 years ago
Marek Marczykowski-Górecki d95174f52c
makefile: honor build env CFLAGS and LDFLAGS
9 years ago
Marek Marczykowski-Górecki 61f6054ce3
Merge remote-tracking branch 'qubesos/pr/2'
9 years ago
Marek Marczykowski-Górecki cd277485bb
qrexec: add clarification commends in qrexec.h
9 years ago
Rusty Bird 4f59b3df6f
qfile-unpacker: syncfs() to avoid qvm-move-to-vm data loss
9 years ago
Rusty Bird 74a1b4cc50
Check if QubesIncoming filesystem supports O_TMPFILE
9 years ago
Marek Marczykowski-Górecki dfe5c11a55
qrexec: define NOGUI_CMD_PREFIX
9 years ago
Marek Marczykowski-Górecki d1238ce060
qrexec-lib: add qfile packing functions to libqubes-rpc-filecopy
9 years ago
Marek Marczykowski-Górecki 1a3be481b5
libqrexec-utils: bump SO version because of ABI change
9 years ago
Marek Marczykowski-Górecki 6a44eaeb09
libqrexec-utils: bring back buffered write helpers
9 years ago
Marek Marczykowski-Górecki 632522b35e
libqrexec-utils: fix linker options
9 years ago
Marek Marczykowski-Górecki c1d42f1602
qfile-unpacker: do not call fdatasync() at each file (#1257)
9 years ago
Marek Marczykowski-Górecki 015015d940 qrexec-lib: enable compiler optimization
9 years ago
Marek Marczykowski-Górecki 14f7f284d4 Revert "Removed -Werror from qrexec Makefile to allow unpack to compile for both Fedora 20 and 21"
9 years ago
Marek Marczykowski-Górecki b92b87388e Tag for commit 96301f3cc1
9 years ago
Marek Marczykowski-Górecki d5c0761da5 debian: O_TMPFILE already defined
9 years ago
Marek Marczykowski-Górecki 1b5533ae10 qrexec: create stdin/out/err as sockets instead of pipes
9 years ago
Jason Mehring 96a3d98f60
Removed -Werror from qrexec Makefile to allow unpack to compile for both Fedora 20 and 21
9 years ago
Marek Marczykowski-Górecki fcbe0363d0 filecopy: fix handling ENOENT error
9 years ago
Marek Marczykowski-Górecki 7607b45eae filecopy: really do not use O_TMPFILE when use_tmpfile==0
9 years ago
Marek Marczykowski-Górecki b0fe4d5868 filecopy: create new file unaccessible to the user until fully written
9 years ago
Marek Marczykowski-Górecki 680c36934e Fix compile warnings
10 years ago
Marek Marczykowski-Górecki 020f341f98 qrexec-utils: add read_vchan_all and write_vchan_all
10 years ago
Marek Marczykowski-Górecki 591fb10a32 qrexec: update protocol
10 years ago
Marek Marczykowski-Górecki 0ca9e06877 code style: change tabs to spaces
10 years ago
Marek Marczykowski-Górecki aa31c67e24 qrexec-utils: disable write-stdin (buffered writes) compilation
10 years ago
Marek Marczykowski-Górecki 3e0c5a74d2 New qrexec protocol
10 years ago
Marek Marczykowski 08f6f18af7 qrexec-lib: prevent deadlock on vchan
10 years ago
Marek Marczykowski a91a8c8312 Update for new vchan API, remove code not needed anymore
10 years ago
Davíð Steinn Geirsson bc75b6559b Use xenstore.h when xen >= 4.2
10 years ago
Marek Marczykowski-Górecki 821a1c2fe9 qrexec-lib: use _exit in child process to not fire atexit hooks
10 years ago
Marek Marczykowski-Górecki b8b4e105c0 qrexec-lib: return unsigned where only non-negative value is returned
10 years ago
Marek Marczykowski-Górecki b12f1539a4 Add -Wextra -Werror to all C code
10 years ago
Marek Marczykowski-Górecki 12a9049cfe Fix some more -Wextra warnings
10 years ago
Vincent Penquerc'h 03c9cb1388 Add a few consts where appropriate
10 years ago
Vincent Penquerc'h 9f3a74fd77 unpack: prevent ability to bypass the byte limit
10 years ago
Marek Marczykowski-Górecki 516815a266 qrexec-lib: make it shared library
10 years ago
Marek Marczykowski-Górecki 113826aa1a qrexec-lib: use registered callbacks
10 years ago
Marek Marczykowski-Górecki 1c6f44d7fa qrexec-lib: fix compile warnings
10 years ago
Vincent Penquerc'h f7e943f7ec txrx-vchan: guard against invalid buffer sizes from libvchan
10 years ago
Marek Marczykowski-Górecki e36f03db2d unix-server: do not check for unlink() error when creating socket
11 years ago
Vincent Penquerc'h a2e4f9a8aa ioall: do not reset file flags when they're already as requested
11 years ago
Vincent Penquerc'h 3a39c65e3e linux-utils: misc const/prototype fixups
11 years ago
Vincent Penquerc'h af78e8d9e8 unpack: count directory and symlink sizes
11 years ago
Vincent Penquerc'h 77d34c3096 unix-server: guard against buffer overflow
11 years ago
Vincent Penquerc'h 21154a3e6b unix-server: some error checking
11 years ago
Vincent Penquerc'h 9192aa041d buffer.c: guard against bad input
11 years ago
Marek Marczykowski-Górecki 21612bfadf qrexec-lib: add support for verbose mode (echo just processed file)
11 years ago
Marek Marczykowski-Górecki 761305bc8b qrexec-lib: check files limit before processing the file
11 years ago