Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/QubesOS/qubes-core-admin
Qubes component: core-admin
https://github.com/QubesOS/qubes-core-admin
The backup_cancel() method kills processes registered by main thread and
set "running_backup_ope...
b52d1a437930641fbb4de68b9a5b56b17abccfc4 authored almost 11 years ago
Do wait for nest reported filename only when restoring directly from
dom0. In VM case it isn't n...
Do not report main thread error (notified as "ERROR" file) as
ExtractWorker error.
Reset dom0 "backup_content" flag to False, then possibly set it to True.
c430355a5b9af808ba50022237ae5b8ff2a4f8bb authored almost 11 years ago
Otherwise it will not fire further domain suspend/death watches against
this domain - so xl will...
Simply get device major-minor from /dev/ device file.
This is only partial solution, because thi...
5f21099307ea993ad67ab7c7ed495dc2a352b2af authored almost 11 years ago
f7b43d1f3487083851d865668e4f95ef66c2ac16 authored almost 11 years ago
17e0a62a10f33fdd1f1ab535ed7bd966b110853a authored almost 11 years ago
ab094a623aab64106d3b55d4ea2b1b2cd1fe9794 authored almost 11 years ago
98a59b104ca4ec2fb344a4b8ce6586192317b45e authored almost 11 years ago
9e3cd62d12bac9ba80ec50f03915bcf4ceb550dd authored almost 11 years ago
This should not happen based if stderr was not already closed,
but it's better not to make assum...
In case the VM has PCI devices, it need to access sysfs (as root).
6fece6347f99331ee62b71f7ef4d211848a44eea authored almost 11 years ago17d2f94d8cf8d7d50bd3476687f3211c61a725e4 authored almost 11 years ago
1e2459c21033f0d47962e2535962f5b30feb139d authored about 11 years ago
f839d4608061b6a77c09c14184955bccbd724c67 authored about 11 years ago
62457da0851cb3d5de7a6e260604b70f4b4008da authored about 11 years ago
4ff39859c4b2333dfd09f364742cad208ab62ca5 authored about 11 years ago
8dbc417642fcede02b159d8b8e94d0c47097f500 authored about 11 years ago
Count only files included in the backup, not all of them (so ignore
temporary files etc).
f461c09d897e98177972fe12e2268e6571e92127 authored about 11 years ago
In such case show an error to the user (via tray notification, not
dialog box!) and leave the VM...
f4a2fcc8ae29e5b1ab8c5bbcfc5b8083a8f2ad7b authored about 11 years ago
ca31b57ee37e11eecb4d2f3161b7d4fcaa7a4e81 authored about 11 years ago
Do not allow (compromised) source VM to use all inodes.
f2f9f568cdf697878d92f7ea37feda6f76dbc666 authored about 11 years ago
Tar print the filename right _before_ processing the file, so wait for
the next filename before ...
Let the python do it right.
75c0e775a4778a7d6ae46c1c486ec4003c7f77b6 authored about 11 years agoReport original exception location, not the wrapper function.
a17b7f584d747f8a30db81e07171ce2174240bca authored about 11 years ago
Now gui-agent supports reconnect to guid, so start it early to have Xorg
running in the VM.
Thi...
68ad6d07602fbe647363de7ba0bd6bb7a53eefcf authored about 11 years agomight be repeated -> may be repeated
60d373dbda259908ceb480d509898e68b78d8796 authored about 11 years ago
Some programs (like KDE system settings) makes /etc/localtime hardlink
instead of symlink. Handl...
da773992d293dbd3a589dca07729910429abaab8 authored about 11 years ago
Some DNS queries requires TCP - namely those with response not fitting
in 512 bytes.
7a639911f8091440096e7d2e326cc0988697f683 authored about 11 years ago
Do not allow 'special' names.
8dda7cf884f7a3fa2a7cc39ab8fa6351806b9c42 authored about 11 years agoa4d1ede69b09cbdeeaab9487ae04f1947dfda575 authored about 11 years ago
f1bb17a3e170026567065e30822322d44c23c377 authored about 11 years ago
Tar will report error when 'backup-header' file wasn't found. Ignore
this particular error.
49259dacf62fcf1b291b4e263d764b4a35d1ab62 authored about 11 years ago
The 'netvm-id.txt' will be empty in this case.
c57c5fc107866c9a6dfa9db3394e9473eca1fda2 authored about 11 years ago849cfbf82618e4f71cb1b656b7a3dfca3f699ae0 authored about 11 years ago
dc34b6c94c1a36a2d11c7ec341f32be66ed86788 authored about 11 years ago
Also move forcing encryption earlier to have VM names hidden
(backup_prepare call).
16f8e46f680be58c2ebde5fc60b84be586d242e9 authored about 11 years ago
8921df90d8b01cf3ad8cb093ec8bbaf5e7d89bf5 authored about 11 years ago
adbec8e843a04c4d7e5c5b04cc197b0d355af4e9 authored about 11 years ago
26b32ca51ecd6edd4a4846c3fd549dd5da78a4e2 authored about 11 years ago
357fe37ed23f81262814f9f97cb02e2cfcbb84f4 authored about 11 years ago
If we are killing remaining processes in cause of exception, ignore
failure here (OSError is rai...
It stores basic backup information like used hmac/crypto algorithm,
whether backup is encrypted/...
For now always set it to default values (no frontend application uses
those parameters), but be ...
4b493b6d9a059579734356a11c1cbb080ea9b531 authored about 11 years ago
Do not use backup_restore_header, it is called from
backup_restore_prepare now.
Also introduce limit for stderr read from VM (anti DoS protection).
a2037a4985606b05e4b1403425e9084ab0539c3f authored about 11 years agob85cd0448f01dcd7d7eed731c703a9b4b4b6d70b authored about 11 years ago
Not only refresh the info about mounted devices, but also check for
others - detected before xen...
Call backup_restore_header from backup_restore_prepare, there is no
sense in requiring the user ...
338fc74ea24bc803a0219e1ec8e4ee7a3a0c0549 authored about 11 years ago
c6ca2725a175bc05ad28133a723001412ef4c239 authored about 11 years ago
labels need to be specified with colour code
also fixed duplicate QubesDispVmLabels
e2c19e0bc446b1af6fdb8a7c566743011b7615b2 authored about 11 years ago
This is most likely some padding left in output buffer. See #764
comments for details.
This can be any application, for example Qubes Manager. Changing current
dir can have side effec...
29bd92aad9c4a6002c2378d937f6cf90082a410a authored about 11 years ago
Note that this is not fix #775 in any way.
d86865d2997a697ccc640668745e04028eae33cb authored about 11 years ago
Terminate children when exception raised. Also rename tar2_command to
tar2_process to improve re...
eeca3eb697bf2844be57e5d6ec821362012844f3 authored about 11 years ago
Place it in the list just like the other VMs. Then handle separately.
bcf1a19807cc339370629a4bda8f11db819126c6 authored about 11 years ago268dcfd71d37c61df14cabc56da691b54a1f04c8 authored about 11 years ago
631f5f83831db020cd38713d3c013216b574e01e authored about 11 years ago
cb39059ede74f7e578e337dc4a20c92ec76ab98c authored about 11 years ago
Xen will read it till the terminating NUL.
Plus return 0 on exit and define main as returning int.
cdbfa0b7ebe691c2590ea5b41d5288059f2fa9b0 authored about 11 years ago8e16c0be3477f68ffc66ed9e833a96aa0d92f54f authored about 11 years ago
2924a3436f79ff5a674d22f3cffc56306de431bb authored about 11 years ago
67c198552b6f3b0b1be358a2412bf4ccc6b619d5 authored about 11 years ago
f34728c0bbc5fea4ee0d4f7ffccfefb8e0dc549e authored about 11 years ago
It would work twice, but no more.
Also guard explicitely against buffer overflow, since once th...
702cd90c4d483cb3f222d1b04eeb4702545d10c1 authored about 11 years ago
Marek says the 20 offset was there for a previous Xen
save file format, and is no longer needed.
2cf4ad18eb8f43ad4ac4fc79800540c48af7380f authored about 11 years ago
ed24d8bc75cfcec12f3e3c39075ec3aa0b715cb4 authored about 11 years ago
8c7a5e5933b53c596d9dfdb4f909f327eb70310d authored about 11 years ago
2 microseconds are not 2 deciseconds
95c76e071ebc10cf712bdfe4bc014b7d72a66515 authored about 11 years ago
It looks like a succesful read would have worked, assuming that the
other side always sends a \n...
It is common for both dom0 and VM, and also quite linux-specific
(other OSes will need other imp...
994e963ab88f618b7b4640fbd91101e2bbf7ea93 authored about 11 years ago
a972a870613d94b53d70822ef242313ea00c52b0 authored about 11 years ago
5f38ff916a9e5218d18ab17a2f77f280deb6aa57 authored about 11 years ago
2347874690dfe531a1536c5a61ffc4e8ea5e3de7 authored about 11 years ago
f18717d1922558b342dbc105d3915707fd7b330a authored about 11 years ago
cdd031cea5c3bb75c011e24b5ef7d12b62bad5cf authored about 11 years ago
a070ab70df4d9539ec6f99712b244bf1005773d3 authored about 11 years ago
177c40d18fbff4830ee6a6a61e473a208a4cc3ec authored about 11 years ago
2576e5000e165c373f69d87e22a27ffa4a0d4ccf authored about 11 years ago
4505d643f991d03bd2c2da9de220c8f22852ec7c authored about 11 years ago
Do it only in one way - i.e. support the situation where template
doesn't have tools installed, ...
78184239c4ade02652639996dd2ba2f29c24d7e2 authored about 11 years ago
ac9823e6f1d2c645d2ff05883a9bbd2564164a5c authored about 11 years ago
c8f4dc70e85c297a85f607dd2b2e9178ca0bbf1f authored about 11 years ago