Commit Graph

67 Commits (master)

Author SHA1 Message Date
Rusty Bird 9debe185fc
Remove syncfs fallback for ancient glibc (Debian 7)
4 years ago
Marek Marczykowski-Górecki 7486078769
Remove qrexec related files
5 years ago
Marek Marczykowski-Górecki 50412a8a8f
qrexec: provide common function for handling service call
6 years ago
Reynir Björnsson f4ec550291
Remove duplicate #define
6 years ago
Gianluca Guida 5fbd19e1d6
Fix qrexec-lib headers
6 years ago
Marek Marczykowski-Górecki 141b9912e8
Initialize pad field in filecopy final response
7 years ago
Your Name a96fe7203e This commit specifies the integer width explicitly to match `result_header_ext` etc.
7 years ago
Olivier MEDOC 0207537b50
Fix gcc Werror because of a typo in a switch/case explicit fallthrough comment
7 years ago
Rusty Bird 90a1e6abbd
Fall back to sync() if syncfs() is unavailable
7 years ago
Paras Chetal e9b8e5a4d1
Fix include header syntax
7 years ago
unman 1db0daea9c
Improve error message when file exists
7 years ago
Marek Marczykowski-Górecki 410ad3d25f
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