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

backups: implement async backup/restore cancel method (#793)

The backup_cancel() method kills processes registered by main thread and
set "running_backup_ope...

f4194c9d08182172cc8296a81c501d4976b3835a authored almost 11 years ago
backups: remove unused variables

b52d1a437930641fbb4de68b9a5b56b17abccfc4 authored almost 11 years ago
backups: fix header handling when restoring from VM

Do wait for nest reported filename only when restoring directly from
dom0. In VM case it isn't n...

7e507cba6a80e8941e075c9a2b0ea7337cff7429 authored almost 11 years ago
backups: fix error reporting, do not report EOF as an error

Do not report main thread error (notified as "ERROR" file) as
ExtractWorker error.

4a56b65b59b1442a664784e7ad11b747409e9a4e authored almost 11 years ago
backups: correctly mark if dom0 is present in the backup

Reset dom0 "backup_content" flag to False, then possibly set it to True.

c430355a5b9af808ba50022237ae5b8ff2a4f8bb authored almost 11 years ago
core: notify xenstored about domain resume

Otherwise it will not fire further domain suspend/death watches against
this domain - so xl will...

c5e2ba03bd4e660b9711fb78326445d126771c1c authored almost 11 years ago
qvm-block: fix handling unusual devices attached to dom0

Simply get device major-minor from /dev/ device file.
This is only partial solution, because thi...

11961cbbff12717e46d0c528852a052e8e8aa295 authored almost 11 years ago
version 2.1.42

5f21099307ea993ad67ab7c7ed495dc2a352b2af authored almost 11 years ago
hvm: check for qrexec presence

f7b43d1f3487083851d865668e4f95ef66c2ac16 authored almost 11 years ago
hvm: fix drive option parse

17e0a62a10f33fdd1f1ab535ed7bd966b110853a authored almost 11 years ago
qvm-tools: remove files after failed VM clone

ab094a623aab64106d3b55d4ea2b1b2cd1fe9794 authored almost 11 years ago
version 2.1.41

98a59b104ca4ec2fb344a4b8ce6586192317b45e authored almost 11 years ago
hvm: move 'drive' parameter *parsing* to property setter

9e3cd62d12bac9ba80ec50f03915bcf4ceb550dd authored almost 11 years ago
Do not close fd 2 if it's the one we need

This should not happen based if stderr was not already closed,
but it's better not to make assum...

a8f62a960bc7ad4787e2b9801fb444ee39860f90 authored almost 11 years ago
core: call xl destroy as root

In case the VM has PCI devices, it need to access sysfs (as root).

6fece6347f99331ee62b71f7ef4d211848a44eea authored almost 11 years ago
dispvm: add -Wextra -Werror, fix warnings

17d2f94d8cf8d7d50bd3476687f3211c61a725e4 authored almost 11 years ago
core: include 'default_user' in cloned attributes

1e2459c21033f0d47962e2535962f5b30feb139d authored about 11 years ago
version 2.1.40

f839d4608061b6a77c09c14184955bccbd724c67 authored about 11 years ago
Merge branch 'appicons'

62457da0851cb3d5de7a6e260604b70f4b4008da authored about 11 years ago
backups/qvm-tools: decode password using console encoding

4ff39859c4b2333dfd09f364742cad208ab62ca5 authored about 11 years ago
backups: Fix backup's passphrase unicode encoding issue

8dbc417642fcede02b159d8b8e94d0c47097f500 authored about 11 years ago
backups: fix VM size calculation

Count only files included in the backup, not all of them (so ignore
temporary files etc).

7278102aefded48d0fdc6dcdb4cbacc9deb073f6 authored about 11 years ago
backups: improve error message

f461c09d897e98177972fe12e2268e6571e92127 authored about 11 years ago
core: Do not kill the VM when qrexec connect timed out (#790)

In such case show an error to the user (via tray notification, not
dialog box!) and leave the VM...

86d3e2f4dd2a9ee1f59e12d4bed8ba455db620dd authored about 11 years ago
core: remove dead "xm console" code

f4a2fcc8ae29e5b1ab8c5bbcfc5b8083a8f2ad7b authored about 11 years ago
backups: improve help message

ca31b57ee37e11eecb4d2f3161b7d4fcaa7a4e81 authored about 11 years ago
backups: enforce estimated upper limit on extracted files count

Do not allow (compromised) source VM to use all inodes.

f2f9f568cdf697878d92f7ea37feda6f76dbc666 authored about 11 years ago
backups: fix tar output handling

Tar print the filename right _before_ processing the file, so wait for
the next filename before ...

038877d35d19df4acab4cf23eda0ceffd3644970 authored about 11 years ago
backups: simplify EOL markers handling

Let the python do it right.

75c0e775a4778a7d6ae46c1c486ec4003c7f77b6 authored about 11 years ago
backups: improve exception reporting during extract

Report original exception location, not the wrapper function.

a17b7f584d747f8a30db81e07171ce2174240bca authored about 11 years ago
dispvm: start guid during savefile preparation

Now gui-agent supports reconnect to guid, so start it early to have Xorg
running in the VM.

Thi...

68ad6d07602fbe647363de7ba0bd6bb7a53eefcf authored about 11 years ago
qvm-tools: grammar fix in help message

might be repeated -> may be repeated

60d373dbda259908ceb480d509898e68b78d8796 authored about 11 years ago
Add one more method to get system timezone

Some programs (like KDE system settings) makes /etc/localtime hardlink
instead of symlink. Handl...

d25482ad2925079f9aad351e40bb40ab189479a2 authored about 11 years ago
version 2.1.39

da773992d293dbd3a589dca07729910429abaab8 authored about 11 years ago
core/proxyvm: allow TCP traffic to DNS servers

Some DNS queries requires TCP - namely those with response not fitting
in 512 bytes.

4ea600c8d31ed1cc80976e685a4dea7f614d2a37 authored about 11 years ago
dispvm: simplify DispVM preparation script

7a639911f8091440096e7d2e326cc0988697f683 authored about 11 years ago
core: improve VM name validation

Do not allow 'special' names.

8dda7cf884f7a3fa2a7cc39ab8fa6351806b9c42 authored about 11 years ago
backups/qvm-tools: add an option to restore only selected VMs (#766)

a4d1ede69b09cbdeeaab9487ae04f1947dfda575 authored about 11 years ago
backups: improve error reporting for invalid backup directory

f1bb17a3e170026567065e30822322d44c23c377 authored about 11 years ago
backups: fix handling new format without backup header

Tar will report error when 'backup-header' file wasn't found. Ignore
this particular error.

a6740610e3f67d4619e6f46cc3ee2ba62f368687 authored about 11 years ago
backup: minor fix in function arguments

49259dacf62fcf1b291b4e263d764b4a35d1ab62 authored about 11 years ago
dispvm: fix non-networked DispVM

The 'netvm-id.txt' will be empty in this case.

c57c5fc107866c9a6dfa9db3394e9473eca1fda2 authored about 11 years ago
Merge remote-tracking branch 'woju/master' into appicons

849cfbf82618e4f71cb1b656b7a3dfca3f699ae0 authored about 11 years ago
qvm-backup: automatically start destination VM (#767)

dc34b6c94c1a36a2d11c7ec341f32be66ed86788 authored about 11 years ago
qvm-backup: encrypt the backup when custom enc algo specified

Also move forcing encryption earlier to have VM names hidden
(backup_prepare call).

d473140dffc6e909e62440fe9b5f83b400c9dc8e authored about 11 years ago
qvm-backup: automatically exclude destination VM from backup (#767)

16f8e46f680be58c2ebde5fc60b84be586d242e9 authored about 11 years ago
qvm-backup: add options to specify custom hmac/enc algorithms

8921df90d8b01cf3ad8cb093ec8bbaf5e7d89bf5 authored about 11 years ago
backups/qvm-backup: force encryption if backup is sent to AppVM (#769)

adbec8e843a04c4d7e5c5b04cc197b0d355af4e9 authored about 11 years ago
backups: refuse to create encrypted and compressed backup (#775)

26b32ca51ecd6edd4a4846c3fd549dd5da78a4e2 authored about 11 years ago
backups: change data/time delimiter in filename according to ISO 8601

357fe37ed23f81262814f9f97cb02e2cfcbb84f4 authored about 11 years ago
backups: make cleanup code more defensive

If we are killing remaining processes in cause of exception, ignore
failure here (OSError is rai...

50c00e555ed0120e2e60382b71aecea7c8746a25 authored about 11 years ago
backups: implement backup header

It stores basic backup information like used hmac/crypto algorithm,
whether backup is encrypted/...

7b1e9f3bfbc15474209c0728d66a5a240c23029e authored about 11 years ago
backups: introduce configurable HMAC/encryption algo

For now always set it to default values (no frontend application uses
those parameters), but be ...

4c29d743c8129e33b34d3eb00566cca2aa55b81c authored about 11 years ago
backups: unify compress/encrypt parameter names

4b493b6d9a059579734356a11c1cbb080ea9b531 authored about 11 years ago
backups: fix qvm-backup-restore calls

Do not use backup_restore_header, it is called from
backup_restore_prepare now.

8d445beebbf04be018fd574b451cfbb916e5b89c authored about 11 years ago
backups: do not hardcode limit values in the code (#771)

Also introduce limit for stderr read from VM (anti DoS protection).

a2037a4985606b05e4b1403425e9084ab0539c3f authored about 11 years ago
backups: minor fixes, mostly formatting

b85cd0448f01dcd7d7eed731c703a9b4b4b6d70b authored about 11 years ago
Improve block devices detection during system startup

Not only refresh the info about mounted devices, but also check for
others - detected before xen...

6b4c96d195b7c3066035090e45febd15f971a5e2 authored about 11 years ago
backups: reorganise restore API

Call backup_restore_header from backup_restore_prepare, there is no
sense in requiring the user ...

40953176f40373102583e6841515d9782b0c13ae authored about 11 years ago
backups: misc minor fixes

338fc74ea24bc803a0219e1ec8e4ee7a3a0c0549 authored about 11 years ago
backups: rename classes according to coding style

c6ca2725a175bc05ad28133a723001412ef4c239 authored about 11 years ago
appicons

labels need to be specified with colour code
also fixed duplicate QubesDispVmLabels

962d3da42ea2e92cad84ea5bcc02aee2d54a46c7 authored about 11 years ago
qvm-tools: fix typo in qvm-start

e2c19e0bc446b1af6fdb8a7c566743011b7615b2 authored about 11 years ago
backups: ignore EPIPE on pipe.close()

This is most likely some padding left in output buffer. See #764
comments for details.

c825a419097289d2f642f64dd45a37ed02b05638 authored about 11 years ago
backups: do not chdir() in main process

This can be any application, for example Qubes Manager. Changing current
dir can have side effec...

6abca8ce5794013e2df449abc7d189bdbb0148e4 authored about 11 years ago
backups: terminate Extract_Worker on error in main process

29bd92aad9c4a6002c2378d937f6cf90082a410a authored about 11 years ago
backups: fix passing -z option to openssl

Note that this is not fix #775 in any way.

d86865d2997a697ccc640668745e04028eae33cb authored about 11 years ago
backups: improve error handling in Extract_Worker

Terminate children when exception raised. Also rename tar2_command to
tar2_process to improve re...

01312a17d6408e4d904938bf05be0fb37fdb6e14 authored about 11 years ago
backups: improve error reporting when something failed in dest VM

eeca3eb697bf2844be57e5d6ec821362012844f3 authored about 11 years ago
backups: fix include/exclude of dom0 home in backup

Place it in the list just like the other VMs. Then handle separately.

bcf1a19807cc339370629a4bda8f11db819126c6 authored about 11 years ago
Fix qvm-block crash with /dev/mdXpY devices

268dcfd71d37c61df14cabc56da691b54a1f04c8 authored about 11 years ago
version 2.1.38

631f5f83831db020cd38713d3c013216b574e01e authored about 11 years ago
qubes-restore: trivial error message \n fixups

cb39059ede74f7e578e337dc4a20c92ec76ab98c authored about 11 years ago
xenstore-watch: initialize token passed to xen

Xen will read it till the terminating NUL.

Plus return 0 on exit and define main as returning int.

cdbfa0b7ebe691c2590ea5b41d5288059f2fa9b0 authored about 11 years ago
qubes-restore: check for negative numbers from file data

8e16c0be3477f68ffc66ed9e833a96aa0d92f54f authored about 11 years ago
qubes-restore: minor const/void fixups

2924a3436f79ff5a674d22f3cffc56306de431bb authored about 11 years ago
qubes-restore: guard against falling off the start of the buffer

67c198552b6f3b0b1be358a2412bf4ccc6b619d5 authored about 11 years ago
qubes-restore: make error message more truthful

f34728c0bbc5fea4ee0d4f7ffccfefb8e0dc549e authored about 11 years ago
qubes-restore: fix buffer reading loop

It would work twice, but no more.

Also guard explicitely against buffer overflow, since once th...

702cd90c4d483cb3f222d1b04eeb4702545d10c1 authored about 11 years ago
qubes-restore: ensure we don't read outside the buffer

Marek says the 20 offset was there for a previous Xen
save file format, and is no longer needed.

f3850b7a71fb66f98eba83c1f5cd8478a79f96f0 authored about 11 years ago
qubes-restore: some syscall error checking

2cf4ad18eb8f43ad4ac4fc79800540c48af7380f authored about 11 years ago
qubes-restore: fix race condition in allocating VM IDs

ed24d8bc75cfcec12f3e3c39075ec3aa0b715cb4 authored about 11 years ago
qubes-restore: fix buffer overflow in command line building

8c7a5e5933b53c596d9dfdb4f909f327eb70310d authored about 11 years ago
qubes-restore: properly format time

2 microseconds are not 2 deciseconds

95c76e071ebc10cf712bdfe4bc014b7d72a66515 authored about 11 years ago
qubes-restore: properly NUL terminate buffer and check for errors

It looks like a succesful read would have worked, assuming that the
other side always sends a \n...

bf6486e973508b668f9a29cd30f58ff0c7abfd92 authored about 11 years ago
Move meminfo-writer to linux-utils repo

It is common for both dom0 and VM, and also quite linux-specific
(other OSes will need other imp...

bba989e0a6422c4c64213d7c0925ec6168097afc authored about 11 years ago
backup: fix handling errors in source VM

994e963ab88f618b7b4640fbd91101e2bbf7ea93 authored about 11 years ago
Merge remote-tracking branch 'joanna/master'

a972a870613d94b53d70822ef242313ea00c52b0 authored about 11 years ago
hvm: one more fix for start() return value

5f38ff916a9e5218d18ab17a2f77f280deb6aa57 authored about 11 years ago
Merge branch 'master' of git://git.qubes-os.org/marmarek/core-admin

2347874690dfe531a1536c5a61ffc4e8ea5e3de7 authored about 11 years ago
qvm-tools: update log names reported by qvm-start in debug mode

f18717d1922558b342dbc105d3915707fd7b330a authored about 11 years ago
hvm: fix return value of vm.start()

cdd031cea5c3bb75c011e24b5ef7d12b62bad5cf authored about 11 years ago
version 2.1.37

a070ab70df4d9539ec6f99712b244bf1005773d3 authored about 11 years ago
qvm-tools: do not crash qvm-run/qvm-start --tray when no notification service available

177c40d18fbff4830ee6a6a61e473a208a4cc3ec authored about 11 years ago
hvm: copy template private.img during hvm creation if hvm is template based

2576e5000e165c373f69d87e22a27ffa4a0d4ccf authored about 11 years ago
qvm-tools: one more fix for qvm-check tool

4505d643f991d03bd2c2da9de220c8f22852ec7c authored about 11 years ago
hvm: propagate qrexec/guiagent setting from template

Do it only in one way - i.e. support the situation where template
doesn't have tools installed, ...

73c38d8d1cdee300667cbb6820e2ba5100cc9006 authored about 11 years ago
version 2.1.37

78184239c4ade02652639996dd2ba2f29c24d7e2 authored about 11 years ago
qvm-tools: indentation fix in qvm-check

ac9823e6f1d2c645d2ff05883a9bbd2564164a5c authored about 11 years ago
qubes-hcl-report update

c8f4dc70e85c297a85f607dd2b2e9178ca0bbf1f authored about 11 years ago