Davíð Steinn Geirsson
bc75b6559b
Use xenstore.h when xen >= 4.2
2014-07-23 04:32:46 +02:00
Davíð Steinn Geirsson
b4751c55dc
Add qmemman to make clean
2014-07-23 04:32:46 +02:00
Joanna Rutkowska
8284ed0c44
version 2.0.13
2014-07-12 14:07:56 +02:00
Marek Marczykowski-Górecki
43ec024616
rpm: add missing dependency
2014-07-08 12:07:38 +02:00
Marek Marczykowski-Górecki
60fe01e11f
version 2.0.12
2014-07-05 16:13:31 +02:00
Marek Marczykowski-Górecki
644372149f
udev: convert device description to ascii only
2014-07-05 16:13:08 +02:00
Marek Marczykowski-Górecki
36a2c99b49
udev: filter out template's root device
2014-07-05 16:12:37 +02:00
Marek Marczykowski-Górecki
6722b17333
version 2.0.11
2014-07-05 14:51:15 +02:00
Marek Marczykowski-Górecki
58df64ad20
udev: skip empty device-mapper nodes
...
It can happen during device reconfiguration - do not decide to expose
the device until its known what device it will be.
This fixes bug where root.img was visible in qvm-block as normal device
and could be detached.
2014-07-04 03:29:38 +02:00
Marek Marczykowski-Górecki
44e5c20806
udev: fix perms of udev-block-add-change
...
Accidentally "x" was removed.
2014-06-29 21:57:20 +02:00
Marek Marczykowski-Górecki
32a0a4156c
version 2.0.10
2014-06-10 17:57:11 +02:00
Marek Marczykowski-Górecki
570446f448
udev: better support device-mapper/LVM
...
Do not ignore them completely.
2014-06-07 04:53:32 +02:00
Wojciech Zygmunt Porczyk
affc4fd3a9
imgconverter.py: really close stdout in get_through_dvm
2014-05-27 16:13:34 +02:00
Wojciech Zygmunt Porczyk
e18bfc5dad
move site-packages/qubes/__init__.py from core-admin
2014-05-27 16:13:34 +02:00
Marek Marczykowski-Górecki
136d342dd6
version 2.0.9
2014-05-23 02:44:17 +02:00
Marek Marczykowski-Górecki
821a1c2fe9
qrexec-lib: use _exit in child process to not fire atexit hooks
...
Otherwise it would remove qrexec socket.
2014-05-19 16:52:27 +02:00
Marek Marczykowski-Górecki
f01b1a16ba
version 2.0.8
2014-04-05 00:50:39 +02:00
Marek Marczykowski-Górecki
ed146390d6
rpm: fix meminfo-writer setup during system installation
...
We have no control over package installation, so it can happen to be
before qubes-release got installed. Simply enable both dom0 and VM
services - they contains relevant start conditions.
2014-03-21 02:47:49 +01:00
Marek Marczykowski-Górecki
11e9e89341
version 2.0.7
2014-02-20 01:01:26 +01:00
Marek Marczykowski-Górecki
b8b4e105c0
qrexec-lib: return unsigned where only non-negative value is returned
2014-02-19 20:52:24 +01:00
Marek Marczykowski-Górecki
b12f1539a4
Add -Wextra -Werror to all C code
...
Not only the security-critical one.
2014-02-16 11:10:38 +01:00
Marek Marczykowski-Górecki
12a9049cfe
Fix some more -Wextra warnings
2014-02-16 11:10:31 +01:00
Vincent Penquerc'h
03c9cb1388
Add a few consts where appropriate
2014-02-16 11:08:22 +01:00
Vincent Penquerc'h
9f3a74fd77
unpack: prevent ability to bypass the byte limit
...
By passing an empty file with a declared negative size,
a hostile VM can decrease the total bytes counter, while
not have do supply a huge amount of data, thus disabing
the byte size check, and potentially filling the target
filesystem.
2014-02-15 14:14:20 +01:00
Davíð Steinn Geirsson
b95e80779e
archlinux: Fix missing symlink for archlinux template build
2014-02-15 08:32:31 +01:00
Marek Marczykowski-Górecki
c3f924373a
version 2.0.6
2014-02-07 05:42:52 +01:00
Marek Marczykowski-Górecki
f6ec5e1d8a
Merge branch 'appicons'
...
Conflicts:
rpm_spec/qubes-utils.spec
2014-02-07 05:40:51 +01:00
Marek Marczykowski-Górecki
312637358e
version 2.0.5
2014-02-07 05:38:30 +01:00
Marek Marczykowski-Górecki
759c9da6be
rpm: fix debuginfo package build
2014-02-07 05:31:46 +01:00
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).
2014-02-07 05:30:47 +01:00
Marek Marczykowski-Górecki
516815a266
qrexec-lib: make it shared library
2014-02-07 05:29:59 +01:00
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.
2014-02-07 05:27:29 +01:00
Marek Marczykowski-Górecki
1c6f44d7fa
qrexec-lib: fix compile warnings
2014-02-07 05:26:52 +01:00
Marek Marczykowski-Górecki
be74125d40
udev: hide internal drives from file-selection dialogs
2014-02-07 05:26:52 +01:00
Marek Marczykowski-Górecki
b792a47df4
Merge remote-tracking branch 'woju/master' into appicons
2014-01-31 02:06:21 +01:00
Wojciech Zygmunt Porczyk
d8f3c64b5d
imgconverter: error in spec
2014-01-30 17:22:48 +01:00
Wojciech Zygmunt Porczyk
98b7c2f99b
appicons: require ImageMagick
2014-01-30 16:31:43 +01:00
Joanna Rutkowska
341edffaa6
Merge branch 'master' of git://git.qubes-os.org/marmarek/linux-utils
2014-01-23 13:43:32 +01:00
Olivier MEDOC
c34f4c3495
archlinux: updated PKGBUILD scripts based on the rpm spec files
2014-01-23 07:03:51 +01:00
Marek Marczykowski-Górecki
987611683f
version 2.0.4
2014-01-22 15:11:26 +01:00
Vincent Penquerc'h
f7e943f7ec
txrx-vchan: guard against invalid buffer sizes from libvchan
...
These APIs can now return -1 when invalid indices are detected.
2014-01-21 20:57:20 +01:00
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
2014-01-14 16:04:03 +01:00
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.
2014-01-13 05:01:56 +01:00
Marek Marczykowski-Górecki
e2c481516e
version 2.0.3
2014-01-07 00:44:23 +01:00
Marek Marczykowski-Górecki
e36f03db2d
unix-server: do not check for unlink() error when creating socket
...
The socket most likely do not exists yet.
2014-01-07 00:27:57 +01:00
Marek Marczykowski-Górecki
c2af41b6b6
version 2.0.2
2014-01-06 17:53:12 +01:00
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.
2014-01-06 14:40:57 +01:00
Vincent Penquerc'h
3a39c65e3e
linux-utils: misc const/prototype fixups
2014-01-06 14:40:57 +01:00
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.
2014-01-06 14:40:57 +01:00
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.
2014-01-06 14:40:56 +01:00