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.
2014-01-06 14:40:56 +01:00
Vincent Penquerc'h
7f2ac22d49
meminfo-writer: fix high memory check for more than about 150 GB RAM
2014-01-05 05:39:30 +01:00
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.
2014-01-05 05:39:30 +01:00
Vincent Penquerc'h
2758d2a1d3
meminfo-writer: kill child if we error out due to failure to write the pid file
2014-01-05 05:39:29 +01:00
Vincent Penquerc'h
1a72505d24
meminfo-writer: simple command line sanity checks
2014-01-05 05:39:29 +01:00
Vincent Penquerc'h
0c718b7f54
meminfo-writer: trivial typo fix
2014-01-05 05:39:29 +01:00
Vincent Penquerc'h
76afc2e72f
meminfo-writer: ensure we always use the first parses memory info
...
It could plausibly be ignored for stupidly large thresholds
2014-01-05 05:39:29 +01:00
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
2014-01-05 05:39:29 +01:00
Vincent Penquerc'h
2ba46ff17f
meminfo-writer: make buffers const where possible
2014-01-05 05:39:29 +01:00
Marek Marczykowski-Górecki
f0b1271a5e
Include meminfo-writer
...
It is common for dom0 and VM, so keep in one place for both of them.
2014-01-05 05:32:57 +01:00
Joanna Rutkowska
5afa710f21
version 2.0.1
2013-12-04 16:02:24 +01:00
Olivier MEDOC
8cb51d76c9
archlinux: allow static libraries to be packaged
2013-12-03 18:06:01 +01:00
Joanna Rutkowska
f00c5acb98
version 1.3.2
2013-11-16 15:28:24 +01:00
Marek Marczykowski-Górecki
21612bfadf
qrexec-lib: add support for verbose mode (echo just processed file)
2013-11-13 10:35:47 +01:00
Marek Marczykowski-Górecki
761305bc8b
qrexec-lib: check files limit before processing the file
...
Off-by-one error.
2013-11-13 10:35:23 +01:00
Joanna Rutkowska
05092fb3e6
version 1.3.1
2013-11-02 12:59:23 -04:00
Marek Marczykowski-Górecki
2ee40f16c2
qrexec-lib: fail peer_client_init call when domain dies
...
Don't wait indefinitely.
2013-10-27 16:06:26 +01:00
Marek Marczykowski-Górecki
2739340559
qrexec-lib: fix memory leak
...
If xs_read returns pointer to empty string (len==0), then it was leaked.
2013-10-27 16:05:32 +01:00
Marek Marczykowski-Górecki
c3ef1acb1a
Merge branch 'master' of git://git.qubes-os.org/joanna/linux-utils
...
Conflicts:
version
2013-10-11 12:56:58 +02:00
Joanna Rutkowska
1e93583060
version 1.3
2013-10-08 12:01:36 +02:00
Marek Marczykowski-Górecki
077afa8a65
version 1.2.1
2013-10-08 10:45:37 +02:00
Marek Marczykowski-Górecki
23ea1ebe19
qvm-block: detect read-only devices
2013-10-01 04:19:14 +02:00
Marek Marczykowski-Górecki
0bf30e0426
version 1.2
2013-09-17 04:47:52 +02:00
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.
2013-08-14 21:28:50 +02:00
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.
2013-08-14 21:26:37 +02:00
Marek Marczykowski-Górecki
138d7899d9
Remove duplicated filecopy.h header
...
The same also exists as libqubes-rpc-filecopy.h.
2013-08-14 21:25:30 +02:00
Olivier Medoc
c5c3448d91
archlinux: created build scripts
2013-04-17 01:48:28 +02:00
Marek Marczykowski
7d85cbd80a
version 1.1
2013-03-26 02:52:28 +01:00
Marek Marczykowski
a84a1e98e4
spec: Add missing build requires
2013-03-21 04:45:24 +01:00
Marek Marczykowski
c7277740b0
Add 'clean' make target
2013-03-20 15:31:30 +01:00
Marek Marczykowski
42e133b753
Qrexec common code, qubes.Filecopy common code, udev scripts
2013-03-20 06:27:32 +01:00