Marek Marczykowski-Górecki
f6ec5e1d8a
Merge branch 'appicons'
...
Conflicts:
rpm_spec/qubes-utils.spec
11 years ago
Marek Marczykowski-Górecki
312637358e
version 2.0.5
11 years ago
Marek Marczykowski-Górecki
759c9da6be
rpm: fix debuginfo package build
11 years ago
Marek Marczykowski-Górecki
20cb2103e5
rpm: package libraries in -libs package
...
There are need for both compiling (where main package is unwanted) and
using (where devel package is unnecessary).
11 years ago
Marek Marczykowski-Górecki
516815a266
qrexec-lib: make it shared library
11 years ago
Marek Marczykowski-Górecki
113826aa1a
qrexec-lib: use registered callbacks
...
...instead of exported symbols of certain name. This is first step to
use change it to shared libraries.
11 years ago
Marek Marczykowski-Górecki
1c6f44d7fa
qrexec-lib: fix compile warnings
11 years ago
Marek Marczykowski-Górecki
be74125d40
udev: hide internal drives from file-selection dialogs
11 years ago
Marek Marczykowski-Górecki
b792a47df4
Merge remote-tracking branch 'woju/master' into appicons
11 years ago
Wojciech Zygmunt Porczyk
d8f3c64b5d
imgconverter: error in spec
11 years ago
Wojciech Zygmunt Porczyk
98b7c2f99b
appicons: require ImageMagick
11 years ago
Joanna Rutkowska
341edffaa6
Merge branch 'master' of git://git.qubes-os.org/marmarek/linux-utils
11 years ago
Olivier MEDOC
c34f4c3495
archlinux: updated PKGBUILD scripts based on the rpm spec files
11 years ago
Marek Marczykowski-Górecki
987611683f
version 2.0.4
11 years ago
Vincent Penquerc'h
f7e943f7ec
txrx-vchan: guard against invalid buffer sizes from libvchan
...
These APIs can now return -1 when invalid indices are detected.
11 years ago
Wojciech Porczyk
59fb8daa03
site-packages/qubes/imgconverter.py
...
This module does three things:
- secure image transfer protocol between VMs
- icon tinting for appmenus
- generic icon (padlock) generation
11 years ago
Marek Marczykowski-Górecki
b51435c903
udev: add locking on block device processing
...
xenstored does handle concurrent writes very harshly - it aborts the
whole transaction if any other write happened the same time. For udev
(which process all the events almost at once) it means hundreds of
retries and in some times even exceed udev timeout (60s or so).
To prevent this problem, add locking to allow only one such event being
processed at once. It looks like it should slow down the system startup,
but actually it does otherwise.
11 years ago
Marek Marczykowski-Górecki
e2c481516e
version 2.0.3
11 years ago
Marek Marczykowski-Górecki
e36f03db2d
unix-server: do not check for unlink() error when creating socket
...
The socket most likely do not exists yet.
11 years ago
Marek Marczykowski-Górecki
c2af41b6b6
version 2.0.2
11 years ago
Vincent Penquerc'h
a2e4f9a8aa
ioall: do not reset file flags when they're already as requested
...
This was changed on a copy of that file elsewhere, might as well
keep this in sync too.
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
...
Also do not rely on unpack being called just once if we don't
have to and initialize counts.
Since we don't know directory size before populating with files,
we just accumulate the size on the second pass, but do not actually
check for the limit being reached. If there's any file after that,
that'll trip the check.
11 years ago
Vincent Penquerc'h
77d34c3096
unix-server: guard against buffer overflow
...
sun_path is fairly small, and while the input is a smaller constant,
you never know how that might change.
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
...
The byte limit would be hit if adding one byte to a buffer
that's half the limit, due to the temporary double copy.
Not sure if that's something that's worth changing.
11 years ago
Vincent Penquerc'h
7f2ac22d49
meminfo-writer: fix high memory check for more than about 150 GB RAM
11 years ago
Vincent Penquerc'h
e6c29bbae1
meminfo-writer: ensure we do not write outside our buffer
...
Reading the max size would cause a NUL to be written after
the buffer, while an error would cause one to be written
before it.
11 years ago
Vincent Penquerc'h
2758d2a1d3
meminfo-writer: kill child if we error out due to failure to write the pid file
11 years ago
Vincent Penquerc'h
1a72505d24
meminfo-writer: simple command line sanity checks
11 years ago
Vincent Penquerc'h
0c718b7f54
meminfo-writer: trivial typo fix
11 years ago
Vincent Penquerc'h
76afc2e72f
meminfo-writer: ensure we always use the first parses memory info
...
It could plausibly be ignored for stupidly large thresholds
11 years ago
Vincent Penquerc'h
7e086970e9
meminfo-writer: make meminfo parsing more robust
...
- ensure we see all the expected fields
- avoid overflowing name buffer on malformed input
- avoid possible overread when the last line is small
11 years ago
Vincent Penquerc'h
2ba46ff17f
meminfo-writer: make buffers const where possible
11 years ago
Marek Marczykowski-Górecki
f0b1271a5e
Include meminfo-writer
...
It is common for dom0 and VM, so keep in one place for both of them.
11 years ago
Joanna Rutkowska
5afa710f21
version 2.0.1
11 years ago
Olivier MEDOC
8cb51d76c9
archlinux: allow static libraries to be packaged
11 years ago
Joanna Rutkowska
f00c5acb98
version 1.3.2
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
...
Off-by-one error.
11 years ago
Joanna Rutkowska
05092fb3e6
version 1.3.1
11 years ago
Marek Marczykowski-Górecki
2ee40f16c2
qrexec-lib: fail peer_client_init call when domain dies
...
Don't wait indefinitely.
11 years ago
Marek Marczykowski-Górecki
2739340559
qrexec-lib: fix memory leak
...
If xs_read returns pointer to empty string (len==0), then it was leaked.
11 years ago
Marek Marczykowski-Górecki
c3ef1acb1a
Merge branch 'master' of git://git.qubes-os.org/joanna/linux-utils
...
Conflicts:
version
11 years ago
Joanna Rutkowska
1e93583060
version 1.3
11 years ago
Marek Marczykowski-Górecki
077afa8a65
version 1.2.1
11 years ago
Marek Marczykowski-Górecki
23ea1ebe19
qvm-block: detect read-only devices
11 years ago
Marek Marczykowski-Górecki
0bf30e0426
version 1.2
11 years ago
Marek Marczykowski-Górecki
a73be3f126
qubes-rpc/filecopy: send last processed filename for diagnostic purposes
...
This will ease solving transfer problems - sender will known at which
file it failed.
11 years ago
Marek Marczykowski-Górecki
5131810265
qubes-rpc/filecopy: use explicit struct alignment
...
This is much more readable, than guessing exact struct packing done by
gcc on x86_64.
11 years ago