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

Fix domain rename

libvirt_domain object needs to be recreated, so force it. Also fix
config path setting (missing ...

9393b5f931babdc069710f02c031918baa72006b authored about 10 years ago
Minor changes to make VMM connection really lazy

1. Fake dom0 object doesn't need proper maxmem nor vcpus - set
statically to 0 instead of gettin...

8e9c59e7f876e44feb9b7081aef46a635fc75bf9 authored about 10 years ago
rpm: set sgid for data directories

Make sure that contents belong to qubes group, even when created by root
user.

c95dc298a139ab66166f83f47a7816d30d54b4df authored about 10 years ago
Indentation fix - check for custom config file

b3af858502a4b73d8dc73e4c0ab5c3d27b7fe82f authored about 10 years ago
qvm-template-commit: add --offline-mode option

Allow force offline mode (disable check if VM isn't running) - useful
for running from anaconda ...

5a28074c2b0b0a7d3e8a6fdf9093fa26eee86623 authored about 10 years ago
Remove unused 'source_template' parameter from some QubesVm internal functions

062c3afcf570f0bbecfdca047e18a49ee198dbe5 authored about 10 years ago
Create permanent libvirt domain objects

Do not recreate them at each startup. This will save some time and also
solve some problems from...

550d8cac6893bdda6ccd4e54c501d7654e5726aa authored about 10 years ago
QubesDom0NetVm: provide get_mem*

As libvirt doesn't keep dom0 domain object, so add special cases to get
memory information.

201cd509e189773de358101927fe743302c50d77 authored about 10 years ago
Migration to libvirt - DispVM

Move DispVM creation to qfile-daemon-dvm/QubesDisposableVm from
qubes-restore. As actual restore...

107ebad9d5b4470bdb81deaf1ad94f39e09aeb1d authored about 10 years ago
makefile: change build order

Move docs to the end of list - build errors in core code can be spotted
earlier.

3b5c89d9ceb7845aef6aac4b879a6ae6eb9e9cd8 authored about 10 years ago
pass VM name to guid via cmdline

4f090cdb5e322ac0afe1d3cc3f6a957d6f704761 authored about 10 years ago
Fix current memory reporting

895ca0633d67d5a11782d1eb133b2db1efae9bfe authored about 10 years ago
Check for invalid XID

1fda0502ab28733f1aa0fd1dc1ceabe4dbb8d221 authored about 10 years ago
rpm: Add libvirt to dependencies

9f90106db463f3d2507c5331021832ce94e69837 authored about 10 years ago
Wrap all VMM connection related object into QubesVMMConnection class

This makes easier to import right objects in submodules (only one
object). This also implement l...

b8c62c0279db639eb2ee4413eee3c69bbe5cb193 authored about 10 years ago
rpm: update build dependencies

0f6b878664579ba49d082791111c13660d169ab6 authored about 10 years ago
Remove debug_console QubesVm.start() argument

It isn't working for a long time, so remove it to not confuse reader.

f3a7d5f6e63525acb2304b62c37162840e2ba14e authored about 10 years ago
qmemman: change process model from forking to single process + sd_notify

Forking daemon after initializing hypervisor connection can cause
problems (and actually does in...

4a4fb5e243f3a422637d5d79ce135990ac7030ee authored about 10 years ago
Migration to libvirt - HVM

f44dc4085810716ed5011ba1c0dc5d50854f3fe0 authored about 10 years ago
Migration to libvirt - core part

Still not all code migrated, added appropriate TODO/FIXME comments.

a880483092554fafc3e6184142093310d8adc17c authored about 10 years ago
spec: fix typi in %post

b242680cc1378343986158573c308ad38212fe6f authored about 10 years ago
dispvm: print diagnostics to stderr

7fbbcd58bf0dad3017b903da67706694d1010489 authored over 10 years ago
tests: DispVM tests

49ca49017ee678e52c9e47b06e0b02d379300cc8 authored over 10 years ago
tests: annotate qrexec EOF tests with expected failure

EOF transmission actually doesn't work in some cases in R2. It is rather
hard to change without ...

256e35a62c7bce467ceda5288c160041458e0fa6 authored over 10 years ago
qvm-tools/qvm-run: do not echo empty line, remove unneeded imports

19d064ca669da203ba5dcbc96891825735764979 authored over 10 years ago
qvm-tools/qvm-run: remove --shutdown option

There is separate tool for this operation (qvm-shutdown). qvm-run
options related to shutdown (-...

ac155705d124ecb48c1d50b4bafc7eecf28b2e38 authored over 10 years ago
dispvm: use getopt to parse qubes-restore cmdline

It will ease further enhancements, especially adding additional options.

1b99011bbb4cbbbdb8fe116a441dadf11fccd134 authored over 10 years ago
tests: qrexec VM-VM EOF transmission tests

Similar to previous commit - test_053_qrexec_vm_service_eof_reverse
fails for now.

fa6e6da2110774ec8c57c4fd8304b1c04deddc8d authored over 10 years ago
tests: qrexec EOF transmission tests

Currently EOF VM->dom0 test fails...

d202ec7bc48cf8e2dbfb8ec020f0a6c5553fbb06 authored over 10 years ago
tests: separate test for qrexec "loopback" call

c3b0b4f75fbe342d9968bc07c86b6b9d4631f20c authored over 10 years ago
version 2.1.64

91425d2e0b6f6466146f3fa526a0e2723b427371 authored over 10 years ago
rpm: require qubes-core-dom0-linux >= 2.0.24 for qrexec '-q' option

9e62b77ecd8f2c0efcc91fe8a2bc7973833c95c8 authored over 10 years ago
core: really quiet mode if vm.start()

Pass '-q' option to gui-daemon and qrexec-daemon.

aa958eeff67f883ee344b3fe5ee82c77a9443f9a authored over 10 years ago
core: fix race condition in qubes.xml locking (#906)

QubesVmCollection.save() overrides qubes.xml by creating new file, then
renaming it over the old...

247cff335f6019ea1aa4c72fab85f7d552558c06 authored over 10 years ago
tests: add test for race condition during VM creation (#906)

9324cdb1755a3f19d16ec35538c1536e9f618b89 authored over 10 years ago
tests: add some basic tests for running VM, qrexec, GUI

d5817eb6c56636365cffd51fd6c9396eb182379e authored over 10 years ago
Linux VM specific: maxmem limited by init mem

Check maxmem taking into account the minimum init memory that allows
that requested maximum memo...

bf2173073bc7b9d9212c42f06424f415fea2882f authored over 10 years ago
tests: initial VM mgmt tests

a457a3e5ca12c2a402ebdbdc1deb48c55072b8c6 authored over 10 years ago
tests: fix test_r1 backup test

c58fc767a33c6839c3cf1278a74841cfd0759a7a authored over 10 years ago
tests: add test restore of R1 backup

8193d3dd61da7670fbe9f68b989808841a092cef authored over 10 years ago
tests: minor improvements to backupcompatibility/test_r2b2

bd4cd9baa220739bd17a2e8e326d0235252d0b72 authored over 10 years ago
tests: add test for restoring R2B2 backup

One of "format 1" backup.

58586a0e38caf57b745241541853201b96b01c1b authored over 10 years ago
tests: add test for sending a backup to VM

19d4bc300e77631889a875fd14645b29b3f9b440 authored over 10 years ago
core: make create_on_disk verbose parameter optional

ed15e15f50b61c705671d8dff681a37f103353cc authored over 10 years ago
backups: use default kernel if saved one is not installed

ed0eabb4821a8e182b1a025cbaa80d4e05d4528f authored over 10 years ago
backups: minor fixes

55d89698a3387684654735f992e43262243dbdf7 authored over 10 years ago
backups: fix handling incomplete restore

We do not cancel the whole restore at first error.

77da00e3ca74b1eead52b87a013d02215ce0f511 authored over 10 years ago
tests: no longer mark "encrypted and compressed backup" test as expected failure

b6e60f9aa4bcbf36127a6a11f65327e56e977268 authored over 10 years ago
tests: improve error reporting in backup tests

d5c63786d9d191f043f3f7d89a6e95bd30879700 authored over 10 years ago
tests: add more tests for backups system

6d3ff57466b73bb9b43cbc60d88fcc7f25b57d08 authored over 10 years ago
tests: silence unneeded messages (requires qubes-core-dom0-linux-2.0.24)

3f66d99f7f8f4199c0562d0cedaf8b3ff58f8148 authored over 10 years ago
qvm-tools/qvm-backup: add --debug option

96d5b47cce2bab5be657391fd3adb8bc53ce5464 authored over 10 years ago
backups: implement compression in backup format 3 (#775)

Since tar multi-archive no longer used, we can simply instruct tar to
pipe output through gzip (...

0cd8281ac10ee06f4b2fce9f86e27eb25292bc25 authored over 10 years ago
backups: do not use tar multi-volume feature, backup format 3 (#902)

Tar multi-volume support is broken when used with sparse files[1], so do
not use it. Instead sim...

fc0c0adff8e8c96fb74c51d7973216c8ffd76c58 authored over 10 years ago
backups: remove trailing semicolon

2c3159c7f9627964237daac93628cc7898cbddc7 authored over 10 years ago
backups: force ASCII when writing backup header

58128a574aabb12f5b1eb24a913596b25c0a051a authored over 10 years ago
qvm-tools/qvm-shutdown: handle domains with xl daemon killed (#903)

When system is going down, systemd kills all the users processes,
including 'xl' daemons waiting...

68460fb272ea596b8c81b09c5e625920d9343a49 authored over 10 years ago
backups: better handle quiet mode (for tests)

ec45308f1cc2bbd37cca45099d7c0431c1a57f85 authored over 10 years ago
tests: add initial backup test

e36488e8ec39a24e0973a0495fe10f914e34eaa6 authored over 10 years ago
qvm-tools/qvm-shutdown: do not kill already dead VM

When VM stop just when the timeout expires, qvm-shutdown should not try
to kill it - this would ...

fc7d686b2ee5035992f31edb578e822d2923aa31 authored over 10 years ago
version 2.1.63

715963c7c9b5015a0e4189b4c74c9cb8fd04d653 authored over 10 years ago
support partitions on loop devices

loop device parsing should have "dXpY_style = True" in order to
correctly parse partitions on lo...

99315fd02c903d22f67e26be6f91596e8cdfe5c7 authored over 10 years ago
version 2.1.62

95153005447dfb7959ae1f31af168a499474961b authored over 10 years ago
backups: change default HMAC algorithm to SHA512

Backups should be safe also for long-term, so change HMAC to SHA512,
which should be usable much...

dba6798a607866e7c7bcb0a4e386ccbae7743dac authored over 10 years ago
tests: add initial backup test

603384b4c6398e3cc3acf8bca5bee3ea953b9818 authored over 10 years ago
backups: handle empty tar output

a12cf158daadb91ce4d4e24fdb156910eee42688 authored over 10 years ago
backups: include tar error message when reporting problem with inner tar archive

Previously this message goes to /dev/null (unless BACKUP_DEBUG enabled),
so the user got cryptic...

2c7fbd88e2d077478866a62d4340c94da2a50886 authored over 10 years ago
backups: make the restore more defensive

Continue restore even if some fails failed to extract

b506a0cc15092e3577e8295e2e01f98d696c7d3e authored over 10 years ago
backups: add qvm-backup-restore --debug option

a40e946a3fcf706ee80b64742b0fd32c8f3c946b authored over 10 years ago
backups: fix handling of unicode in error messages, clean up "ERROR:" prefix usage

When non-english language is set, some processes can output non-ASCII
characters in error messag...

ec74ebdc320f8501c24e31d8a689d08fa9d864bb authored over 10 years ago
backups: improve errors handling

Report nice error message (not a traceback), interrupt the process on
non-recoverable error (whe...

228ae0754374e4171995219f502d1cd942ff206d authored over 10 years ago
backups: implement verify-only option (#863)

f0bbb28398f8e0f5fd5eb2ee6a59a7a8a12e2e69 authored over 10 years ago
core: inherit default_user from template

9ad4e15c660d047688ed6428c9fd4241b8308009 authored over 10 years ago
Remove duplicated line

17cf9f7a9b7272dfa984423dcfb7fea94e2e7430 authored over 10 years ago
qvm-tools: fix error message for setting vcpus using qvm-prefs

Simple typo, but results in exception.

591826daa241d3ad3a22f2f779e04cc4cc9b5c3b authored over 10 years ago
qvm-tools: improve messages for qvm-create --root-{move,copy}

There was no separate message, so it looked like registering appmenus
takes a long time.

4913fc4fbc06764af2db094f9bc420de350749ab authored over 10 years ago
hvm: reserve memory for stubdom

Previously it was allocated from 50MB memory margin left by qmemman.
Which wasn't reliable enough.

355ed640b2276b1850415c1667f6b7d098133004 authored over 10 years ago
version 2.1.61

7b8e6283d501153b227b538e733f19b2afda1dd5 authored over 10 years ago
Merge branch 'master' of http://git.woju.eu/qubes/core-admin

cd0118f7a65ad6618c62c8bcc2d9f54e4e0e1ab6 authored over 10 years ago
qvm-tools/qubes-prefs: report empty setting as empty string instead of "none" (#894)

6dbaede3d01de3e6891a6ab2187c24615e79a784 authored over 10 years ago
removed duplicated comment tag

be8d807624be33d43ab084c3a7cd4fe416ef4b3a authored over 10 years ago
doc: update qvm-create man page

d23f79d693fe54f85fda9b727d214c7558b3e24a authored over 10 years ago
core+modules: provide meaingful repr()s for some classes

d7958625c6f0d98b4d0ad24e864aa6d1dd3a2cbf authored over 10 years ago
doc: update qvm-ls man page

76a82a7d47f0ef2b8e5e13e97998ded017096e33 authored over 10 years ago
version 2.1.60

5f92b0c86b7f8c72348e0784dd635321ff24c172 authored over 10 years ago
core: do not reject already existing VMs with invalid name

It would break the system when the rules for names change. Warn instead.

279dc78a023d2e434e21825bdaada4c5d7704d1d authored over 10 years ago
core: reject VM names longer than 31 chars

98540ac513adad4812db8524031f7f8ebaf43d56 authored over 10 years ago
version 2.1.59

7a5fc1357b89f7634867af0c9294666f7855dd87 authored over 10 years ago
notify: missing import

2f9247c39dc7c64e7b019a43922317fce8e0eb5c authored over 10 years ago
version 2.1.58

b6b9f9d2f93aeab3828f363907e944f0c2e428b3 authored over 10 years ago
core: change default icon size

GUI daemon accepts up to 128x128 icons, so use that size by default.

913dac7b0965f8f2e34b07c39d9f9e1499638d0e authored over 10 years ago
version 2.1.57

48bab870f6f44bbcf8be4053a42199856dc575a1 authored over 10 years ago
Merge branch 'master' of http://git.woju.eu/qubes/core-admin

461c496833e98c9ff69f4197fa5092d2bd84c22c authored over 10 years ago
core/qubes.py: migrate to new label icons

f55fc1655d16d71501591b4770ec81a79d5dc405 authored over 10 years ago
version 2.1.56

881c250bac4cdfa5a060cabbe1d7034fe36991ad authored over 10 years ago
dispvm: use tray notification for "Updating default DispVM savefile" msg (#877)

c10909e9f954f10b1ed77d579aea4c5c02b87738 authored over 10 years ago
dispvm: use tray notify for no-memory error (#877)

6ce4028033a2f6bf0e4492791122ee8ede4e6761 authored over 10 years ago
dispvm: by default use default dispvm-prerun script

Assume "--default-script" when no second argument given.

e5a6f58851baa3b1bb550e152e77fff875fbc63f authored over 10 years ago
dispvm: fix tray notifications (#874)

b81ecc4fba708adf85a65fce79315a9669031316 authored over 10 years ago
version 2.1.55

8457c93ab288015c202725ca028150c38e10a44c authored over 10 years ago