Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/QubesOS/qubes-core-admin-client

Qubes management API client
https://github.com/QubesOS/qubes-core-admin-client

Document the new behaviour of qvm-run with arguments

8416c033c8eafe7d32555a6429f72e5bc480cb66 authored almost 5 years ago by Pawel Marczewski <[email protected]>
qvm-run: use qubes.VMExec, if available

See QubesOS/qubes-issues#4850.

ff9b81cc3e600b4887b06af69f116871c06b90f2 authored almost 5 years ago by Pawel Marczewski <[email protected]>
Merge remote-tracking branch 'origin/pr/128'

* origin/pr/128:
Import data using ImportWithSize call, not manual resizing

Fixes QubesOS/qub...

47188a38e5242b4c59d6b04fc439962d255b1588 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Import data using ImportWithSize call, not manual resizing

See the API call in QubesOS/qubes-core-admin#309.

9cf05e5180949bb2e6aab54c04318d7c12ad9a95 authored almost 5 years ago by Pawel Marczewski <[email protected]>
Move qvm-console from qubes-core-agent-linux

8fb744a3cad581d6296c879f81d5d26b8b03af56 authored almost 5 years ago by Amadeusz Piotr Żołnowski <[email protected]>
qvm-remove: improve error message

The code assumes that QubesVMInUseError is thrown for a failed
dependency check, but there are a...

bf78aebf7cc83c1278fb425d031ff4e4314a8a42 authored almost 5 years ago by Pawel Marczewski <[email protected]>
Merge remote-tracking branch 'origin/pr/127'

* origin/pr/127:
qvm-shutdown: report errors, don't crash on DispVMs

204c33afd1d59c338855003f815c48af25e37fea authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/124'

* origin/pr/124:
Add missing docstrings
Add a test for vm.get_mem()
Update tests to mock a...

31db7ecbc0d61ab089983af80dbc8be2d7c2fac3 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
qvm-shutdown: report errors, don't crash on DispVMs

qvm-shutdown with the --wait option checks if the machine
state is 'Halted', but a disposable VM...

405464a67e49be28e07aff64f549e7f912fdedfa authored almost 5 years ago by Pawel Marczewski <[email protected]>
Add missing docstrings

88f177f5642bb4460eaad6241974ee9afa3d7601 authored almost 5 years ago by Pawel Marczewski <[email protected]>
Merge remote-tracking branch 'origin/pr/123'

* origin/pr/123:
Add test for qvm-ls --all
qvm-ls: don't exclude dom0 when using --all

de1969150d180ec6143a42cd79c0af72b84fd2d6 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/122'

* origin/pr/122:
add --wait documentation for qvm-shutdown

331b5d475dafa9f09c01adb3db51434a969b6ca2 authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Drop Python2 support

QubesOS/qubes-issues#5297

d302aeab8fd1ec79ceb1b31aedb69fdb6493f38e authored almost 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Add a test for vm.get_mem()

023f2f593c33be9edf9ae4f129137f73eb8bbe27 authored almost 5 years ago by Pawel Marczewski <[email protected]>
Update tests to mock admin.vm.CurrentState

e5612592d4b6cb0f30054bf5e8d8bea1b6288d2d authored almost 5 years ago by Pawel Marczewski <[email protected]>
qvm-ls: display memory as integer number

0659e372ee668748e7901daaafbc442d0e18ced7 authored almost 5 years ago by Pawel Marczewski <[email protected]>
Use admin.vm.CurrentState method for power state and memory

Depends on the method introduced in QubesOS/qubes-core-admin#307.

Adding the get_mem() method u...

d5c9328a8c8e43fd0d462115877f2767f4432350 authored almost 5 years ago by Pawel Marczewski <[email protected]>
Add test for qvm-ls --all

c35c2f9695285c8d89700ed67adf348db52dc92a authored almost 5 years ago by Pawel Marczewski <[email protected]>
qvm-ls: don't exclude dom0 when using --all

Fixes QubesOS/qubes-issues#5248.

b112ef250dc31c90bcb47cf3351213b12260e666 authored almost 5 years ago by Pawel Marczewski <[email protected]>
add --wait documentation for qvm-shutdown

e3e0bb7a5374a3020765797d8e8ae08dd8286064 authored almost 5 years ago by tetrahedras <tetrahedrass>
Fixed Exceptions inferiting from KeyError

Due to strangeness of KeyError (it overrrides str method) in some
cases exceptions received supe...

1b53de83657d36a2bac1f6bd73ecc3f2fbd1fce5 authored about 5 years ago by Marta Marczykowska-Górecka <[email protected]>
version 4.1.2

9f5ac8d389bacd479d2620e9ceb6543aabb5825c authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/119'

* origin/pr/119:
Fixed metadata usage being served as strings

a722e4234e66dd817da1ebdb8e79627f45f767f0 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Fixed metadata usage being served as strings

Metadata usage should be served as ints, as it is numeric.

05edea703d12d07e5a4ea53084e7608e36d77e5e authored about 5 years ago by Marta Marczykowska-Górecka <[email protected]>
Fixed overeager assert

Pool usage details can actually be empty.

ba1601b5bb1961e57fa413340401aedef33ce29a authored about 5 years ago by Marta Marczykowska-Górecka <[email protected]>
version 4.1.1

9ba2ad2e29732399c829b854376c984e057fc678 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/115'

* origin/pr/115:
Added an exception for backup already in progress

6444d31af71b5101c368c39f7206ed173dee77e1 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Added an exception for backup already in progress

Thrown when user tries to run the same backup twice.

references QubesOS/qubes-issues#5432

d877671cc3673b2b2bc6d37aecda426a51ee061d authored about 5 years ago by Marta Marczykowska-Górecka <[email protected]>
tests: make PEP8 and pylint happy

7ae8b86a6e3153c2c48c645563c4577e4c241c4e authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
tests: add default_guivm and guivm in utils properties

056d7474c37de044ae0a4e45c45b4d343b5eeebf authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
utils: make PEP8 happy

6b50953a3384440a91925ef4e2c600d1bb41515f authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
utils: handle default_guivm and guivm properties

f71b63de053297ce2b1962d5568d64f505608b7e authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
prefs: handle 'none' value for guivm

6b5e695f15e056ee80d79d2c312e546df7ed3215 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Merge remote-tracking branch 'origin/pr/111'

* origin/pr/111:
Add tests for --tree option of qvm-ls
Sort domains in network tree list
n...

6e76d1c928565edeee124e81ca520d06c1d5a608 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Add tests for --tree option of qvm-ls

008daa9e56e3e37a7b9a890d7904eb2df45c0506 authored about 5 years ago by Rot127 <[email protected]>
Sort domains in network tree list

e5d4cd1e2cbe8121bbace6da8e187da7e4f06f6c authored about 5 years ago by Rot127 <[email protected]>
network tree manpage entry added

a732953ffbad29df28ae12d99cb8c3d5a01a6f8d authored about 5 years ago by Rot127 <[email protected]>
Preserve backward compatibility

28321ddac1a242a5a164e8c59aa07a8e4e1a3db0 authored about 5 years ago by Saswat Padhi <[email protected]>
Updated qvm-pool.rst file

40bea97c72f23a2b1e1fc069ded23ba0b82f5156 authored about 5 years ago by Saswat Padhi <[email protected]>
Added a new test and minor updates to others

f9cf088e900310a74f29798b233f97f5e640f323 authored about 5 years ago by Saswat Padhi <[email protected]>
Fixed a bug and removed unused import

5da0216b943d5d74e6659fbe63ba761d2c680574 authored about 5 years ago by Saswat Padhi <[email protected]>
Updated tests for qvm-pool

704bf50e0a1bd13e6f28b7b8f111d61702700a63 authored about 5 years ago by Saswat Padhi <[email protected]>
Improvements to qvm-pool argument parser

This change introduces a complete rewrite of the argument parser for the `qvm-pool` tool.
As su...

434d8c60bd2d72d116e7e8666cfc67afe396ec38 authored about 5 years ago by Saswat Padhi <[email protected]>
added feature to list domains as network tree

566aefd352d7a4763f94ae74d8b3b99c2a60566e authored about 5 years ago by Rot127 <[email protected]>
Merge remote-tracking branch 'origin/pr/110'

* origin/pr/110:
Added pool.usage_details API method
Fixed error with import

81b3152fa835cb0888a6821dde2e47e37d704c14 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Added pool.usage_details API method

It provides information about data and metadata usage.

d92fdd12649ce6711f5847aa41e2f21999cf2299 authored about 5 years ago by Marta Marczykowska-Górecka <[email protected]>
Fixed error with import

The import workaround didn't actually work.
Python does not handle "import x as y; from y import...

cb82606328d6fa3f148a9bc3dd881f3c379691e6 authored about 5 years ago by Marta Marczykowska-Górecka <[email protected]>
Merge remote-tracking branch 'origin/pr/108'

* origin/pr/108:
app: switch get_local_name method to property
tests: qvm_start_gui: make PE...

33f04bb49a472600044679ad9e932f5de829a5c2 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
app: switch get_local_name method to property

03bc15dd3872303871d2226d813ef45755e3323b authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
tests: qvm_start_gui: make PEP8 happier

f7740546c909dffdfce60481411be76770392915 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
tests: fix with respect to gui properties

63e63f0bcf049cb1db0a336774927e7c8b824644 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
app: get_local_name set/from self attribute

8a27c1919f6fc0051f0d5c95c470a5e282b1db70 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
app: fix missing docstring for get_local_name

40d9696b90ed15b1cfd2506f63f5f956071913b4 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
qvm-start-gui: simplify log info for start_gui function

411e2884ccc9be8b566d62143df71422e392e1ee authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
guivm: use getattr instead of try/except and direct property access

e63510b4cf30ec9c9071b42544023feea625da7f authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
qvm-start-gui: handle GuiVM

6b4a99f83f327e060cb8a361c41728e3f2a12dec authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Make PEP8 happier

a5102d752f33ba9267b75afd40e34cb51dcff104 authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
travis: switch to bionic

QubesOS/qubes-issues#4613

a0e6e2faf3cc4cbf69a1bd1e34f9d136e39f870a authored about 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
version 4.1.0

1d3a214648752364c448ff3502c6f9185be33069 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Make pylint happy

2d736f5aa876f16984b133a059ceeeca7f3cda09 authored about 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tools/qvm-start-gui: avoid starting a VM just to send it monitor layout

If the VM is powered off shortly after startup, it may happen that
qubes.SetMonitorLayout would ...

e8c48ff7c8b6b72ed5d3c01409bd0b7b809671da authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Add run_service(..., autostart=False) argument

This allows to run a service but do not cause a qube to be started it
isn't already running. Thi...

98260ff1481ac0f0135e8ed21e6ebace0ac0c787 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Add support for run_service(..., filter_esc=True) in a VM

Since qrexec-client-vm got support for filtering escape characters, use
it here too.

QubesOS/qu...

1fcb031192d4888b41f2e2128b1c3531d7058e83 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
rpm: fix release number

d7dcdd3a0b8d5ca787d25e7a6cdf96064fffffbc authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/105'

* origin/pr/105:
Fixed error with VM being incorrectly listed as its own dependency

22bc5d880a60832e6d16ec31292ac127d8f11381 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/104'

* origin/pr/104:
dochelpers: make PEP8 happier
dochelpers: handle legacy sphinx library
Fi...

556cec4e3fa0f36c8dc8472ac8ab8e572172d3c9 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
backup/restore: make pylint happy

1f1564dcf0b2ea54b61120a8f10d712dab62597f authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Fixed error with VM being incorrectly listed as its own dependency

fixes QubesOS/qubes-issues#4224

3e2b43264496710bc31bbc5c2ecde955b858ea95 authored over 5 years ago by Marta Marczykowska-Górecka <[email protected]>
backup/restore: add option to use uncommon compression filter anyway

Previous commit introduced protection against uncommon (potentially
malicious) compression filte...

14f77860bf3a609654f4e4c9482b174faab99692 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
backup/restore: reject uncommon compression filters and improve header validation

Compression filter named in a backup header is executed in restore
environment (commonly dom0). ...

10f15e66698077a718bb9ad0a1de5db174099ee1 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: check rejecting/accepting compression filters

3 new tests:
- custom (common) compression filter
- custom (uncommon) compression filter - shoul...

48ad8325d086c54198940cfe39a87f3101d90111 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
dochelpers: make PEP8 happier

3ddeb2046a395df4c1196133ef31ab47837854ff authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
dochelpers: handle legacy sphinx library

6df676c259e67a20e88b5bc48800c91245213c27 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Fix Sphinx 2 new API for Fedora 31+

QubesOS/qubes-issues#5289

ab8f487b506392ef6c60d56b43deab1b0f6bb82d authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Merge remote-tracking branch 'origin/pr/100'

* origin/pr/100:
qvm-device: add manpage entry
qvm-device: prevent parser allowing abbreviat...

9158412a24da300e4c54346ccb54fce1e748500f authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Merge remote-tracking branch 'origin/pr/102'

* origin/pr/102:
Correct network-manager qubes service default
Clarify the network-manager q...

165497d69700fac4ebefb8b425ac9bd9d6f04004 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
Fix a pref name in the qvm-prefs man page

51d9d6983e306527cf1ecdd0cbd0563fc5280f99 authored over 5 years ago by hexagonrecursion <[email protected]>
Correct network-manager qubes service default

2c4cb44b5c9a6444eeca513018192bfb7a8d79c5 authored over 5 years ago by hexagonrecursion <[email protected]>
Clarify the network-manager qubes service default

cef300b0c740f1f0414b1b6b9a641a862db943dd authored over 5 years ago by hexagonrecursion <[email protected]>
qvm-device: prevent parser allowing abbreviations

8639034bb6e1256c41cb9211f48ef23cdd2ad8d8 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
qvm-device: add manpage entry

d96db420ba639561dd869695098050e5720b704d authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
qvm-device: handle 'list-device-classes' and 'list-classes'

QubesOS/qubes-issues#5213

41c6fbed72b349e6bc61d09897a9e5bb4304c65f authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
qubesadmin: define methods list_vmclass and list_devicesclass

Adapt also previous direct calls of qubesdb

QubesOS/qubes-issues#5213

3dce4e974270d47fff67846d7659272ca9589b72 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
qubesadmin: make PEP8 happy

a982e1e538d270dd7e942732fdd83922fe4fbe46 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Merge remote-tracking branch 'origin/pr/98'

* origin/pr/98:
qvm-check: fix from Marek's comment
qvm-check: refactor check mechanism and ...

769f8a5ee83c66db2a00fb85cd09d1ef794683a6 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
qvm-check: fix from Marek's comment

eb461e4c3b25c64b2411e54dec42ad4d63883546 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
qvm-check: refactor check mechanism and add filter for checking netvm

Fix QubesOS/qubes-issues#3496

7d93377b785f0feed988cc4e4448421c2899abf8 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
Merge remote-tracking branch 'origin/pr/99'

* origin/pr/99:
devices: add missing docstring for _get_device_classes
devices: make iterati...

489efce9cbf3edc0bceab85d2ec7915c1c11f4a7 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
devices: add missing docstring for _get_device_classes

08d746e1193c6973639c0a47fa6571125ba24b06 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
devices: make iteration device classes compatible with Python2

268d11fbff726939250ca151fbcbea504317a1a2 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
tools/qvm-device: make PEP8 happy

174f155d313a09a407f47d7c1efc47e185e2faeb authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
tests/devices: add test for handling listing device classes

4d0545405f8e053f8493d51ffaa1237fa7d5a6e9 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
tests/devices: make PEP8 happy

07ca511bd78f3d5693ba2836b90d4c2fbd7a34a2 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
devices: handle listing of available device classes

QubesOS/qubes-issues#5213

f633dd9b4059332d139ac6f6910a9b6c3d654098 authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
devices: make PEP8 happy

1052217973154764dacdcb3fe006996ef083728b authored over 5 years ago by Frédéric Pierret (fepitre) <[email protected]>
version 4.0.26

6f784650ae8abebc7e67b4b9cba80b97e031e18c authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tools: reset private volume when importing template over existing one

Reinstalling template is a recommended way to get it back to a clean
state after potential compr...

fdc632c95923b1e95688709fe0753a985813797a authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tools/qvm-volume: add 'import' action

Add support for importing volume data with qvm-volume tool.
This could be also used to clear vol...

e700af9eb2c1b39b065c476b2502a1f6a94d054e authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
tests: fix events tests on python3.7

Fix syntax workaround for python3.7 + python2.7. This code can't use
'yield from' to be still im...

21569b3a31499328a8fd68a23f9fe82988e7aa55 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>
travis: drop python 3.4, add python 3.6 and 3.7

Python 3.4 is EOL, and not supported by recent lxml already.
This also means dropping jessie tests.

291382c6b9d08835a31f218194a4990239400834 authored over 5 years ago by Marek Marczykowski-Górecki <[email protected]>