Commit Graph

1641 Commits

Author SHA1 Message Date
Marta Marczykowska-Górecka
b5daca5d57
Modified test to be less prone to timeouts 2020-10-09 22:38:37 +02:00
Marta Marczykowska-Górecka
822707f9f9
Extend testing timeout 2020-10-09 22:38:17 +02:00
Marta Marczykowska-Górecka
90a33f716e
Fixed incorrect virtmode check (ignored PVH when it was the default)
fixes QubesOS/qubes-issues#6108
2020-10-07 19:13:27 +02:00
Marek Marczykowski-Górecki
70b8f0c144
Merge remote-tracking branch 'origin/pr/265'
* origin/pr/265:
  Added show password button to Backup/Restore
2020-10-01 02:35:59 +02:00
Marek Marczykowski-Górecki
29da891728
Merge remote-tracking branch 'origin/pr/263'
* origin/pr/263:
  Warn if trying to change layout on unsupported vms in Qube Manager
2020-10-01 02:34:20 +02:00
Marek Marczykowski-Górecki
fdf4f87fdb
Merge remote-tracking branch 'origin/pr/260'
* origin/pr/260:
  Less intrusive max mem / init mem warning  in VM Setting
2020-10-01 02:33:29 +02:00
Marek Marczykowski-Górecki
2585c8f4ee
Merge remote-tracking branch 'origin/pr/255'
* origin/pr/255:
  shutdown-when-idle gets its own checkbox in VM settings
2020-10-01 02:33:08 +02:00
Marta Marczykowska-Górecka
bac36675dc
Warn if trying to change layout on unsupported vms in Qube Manager
requires https://github.com/QubesOS/qubes-core-admin-client/pull/161
references QubesOS/qubes-issues#6030
2020-09-28 15:45:14 +02:00
Marta Marczykowska-Górecka
12764595cf
Added show password button to Backup/Restore
The button shows the password while pressed
(emulating common password practices).

fixes QubesOS/qubes-issues#6076
2020-09-24 22:26:07 +02:00
Marta Marczykowska-Górecka
63d2ff6fb4
Modified Qube Manager toolbar to be more readable and added Emergency Pause
Instead of tiny buttons, now Qube Manager will have bigger buttons and text underneath.
Furthermore, Pause gets renamed to Emergency pause for clearer communication.

references QubesOS/qubes-issues#5993
2020-09-22 14:19:11 +02:00
Marta Marczykowska-Górecka
4211d6e403
shutdown-when-idle gets its own checkbox in VM settings
It is disabled if the service is unavailable and displays information
about how to enable it if it is unavailable.

references QubesOS/qubes-issues#5298
2020-09-22 14:09:51 +02:00
Marek Marczykowski-Górecki
98a5c93c04
version 4.1.12-1 2020-09-14 10:21:13 +02:00
Marek Marczykowski-Górecki
13e682fc98
Merge remote-tracking branch 'origin/pr/264'
* origin/pr/264:
  Fixed missing verbose error logging in Restore Backup
2020-09-13 20:03:10 +02:00
Marek Marczykowski-Górecki
422a559a67
Merge remote-tracking branch 'origin/pr/262'
* origin/pr/262:
  Fix capitalization in restore dialog
2020-09-13 20:02:59 +02:00
Marek Marczykowski-Górecki
da00d156d2
Merge remote-tracking branch 'origin/pr/261'
* origin/pr/261:
  Fix Boot from Device error when no block devices were found
2020-09-13 20:01:44 +02:00
Marta Marczykowska-Górecka
53d17d6cb2
Fixed missing verbose error logging in Restore Backup
fixes QubesOS/qubes-issues#6035
2020-09-10 17:35:39 +02:00
Frédéric Pierret (fepitre)
306b6220c7
spec: fix qt5 dependency for Fedora 33
QubesOS/qubes-issues#6039
2020-09-09 12:16:20 +02:00
AJ Jordan
e41e8080ea
Fix capitalization in restore dialog 2020-09-06 22:57:49 -04:00
Marta Marczykowska-Górecka
e9231d3448
Fix Boot from Device error when no block devices were found
fixes QubesOS/qubes-issues#6018
2020-08-31 14:19:50 +02:00
Marta Marczykowska-Górecka
7979d033c9
Less intrusive max mem / init mem warning in VM Setting
When maxmem is set to over 10x initmem, Settings will now
show a warning label and not interfere with user-provided values.
The only case in which they will interfere is maxmem<initmem.

fixes QubesOS/qubes-issues#6016
2020-08-24 19:23:24 +02:00
Marek Marczykowski-Górecki
6180f0a899
Merge remote-tracking branch 'origin/pr/259'
* origin/pr/259:
  Fixed display of default template in Create New VM
2020-08-23 03:40:14 +02:00
Marek Marczykowski-Górecki
1da41df890
Merge remote-tracking branch 'origin/pr/257'
* origin/pr/257:
  Fix for icon size for Qube Manager tests
2020-08-23 03:40:11 +02:00
Marek Marczykowski-Górecki
6f465fc674
Make pylint happy
- fix super-with-arguments
- fix various other issues
- review broad-except and ignore where appropriate
2020-08-23 03:16:19 +02:00
Marek Marczykowski-Górecki
a2f8ba9418
travis: restore pylint 2020-08-23 02:01:40 +02:00
Marta Marczykowska-Górecka
22823f6106
Fix for icon size for Qube Manager tests
Also contains a tiny fix to Qube Manager itself (bug found with tests!)
And further fixes to qube manager tests for particularly slow days.
2020-08-23 01:42:38 +02:00
Marta Marczykowska-Górecka
476f1d0754
Fixed display of default template in Create New VM
From default (name) to name (default).

fixes QubesOS/qubes-issues#6001
2020-08-20 12:32:17 +02:00
Marek Marczykowski-Górecki
3e512bb7c3
version 4.1.11-1 2020-08-13 04:05:04 +02:00
Marta Marczykowska-Górecka
9a68be162a
Adjusted icon size in Qube Manager for better aesthetics 2020-08-12 23:49:06 +02:00
Marta Marczykowska-Górecka
3f6f8c5396
Fixed lack of new vm.icon property handling in Qube Manager 2020-08-12 23:15:21 +02:00
Marek Marczykowski-Górecki
2637d9bb09
Bump required python3-qubesadmin version
For QubesDaemonAccessError exception.

QubesOS/qubes-issues#5811
2020-08-12 03:11:36 +02:00
Marek Marczykowski-Górecki
83363299ce
Merge remote-tracking branch 'origin/pr/254'
* origin/pr/254:
  Modified warning shown when destination qube for backup is unavailable
2020-08-12 01:37:57 +02:00
Marta Marczykowska-Górecka
ee5625b65c
Use the new QubesDaemonAccessError
Replaces the old, unified approach.
2020-08-11 01:08:48 +02:00
Marta Marczykowska-Górecka
8eb61b11ae
Fixed VM settings to be more tolerant of missing permissions
Settings unavailable due to permissions will be unavailable in the tool,
but the tool will start and attempt to show as much as possible.
2020-08-08 15:37:09 +02:00
Marta Marczykowska-Górecka
e904f5e410
Modified warning shown when destination qube for backup is unavailable
Instead of scary red warning, now a gentler information that only running qubes are
available is shown. It is also shown just under the destination VM dropdown,
making it easier to notice and interpret correctly.

fixes QubesOS/qubes-issues#5427
2020-08-08 15:05:58 +02:00
Marta Marczykowska-Górecka
39129bd804
Misc qubesmanager tools modified to be more resilient to insufficient permissions
Create New Qubes, Backup and Restore, Boot from Device and Template Manager
are now more resilient to insufficient permissions.
2020-08-07 22:11:14 +02:00
Marta Marczykowska-Górecka
7cbc7d9db1
Global Settings now can function with partial permissions
Unreadable properties/features will be disabled, the tool will start
even if it can access nothing or almost nothing, and errors on settings
features/properties will now be communicated to the user.
2020-08-07 22:11:14 +02:00
Marta Marczykowska-Górecka
1f933b775a
Make Qube Manager resistant to missing permissions
It should no longer crash if policy denies it access to some information.
The only required information is vm name, qid and class.

references QubesOS/qubes-issues#5811
2020-08-07 22:11:14 +02:00
Marek Marczykowski-Górecki
7fc8c2e9e0
Merge remote-tracking branch 'origin/pr/239'
* origin/pr/239:
  Added and fixed tests for CloneVM tool
  Updated Clone VM tool to use new better helper functions
  Changed Clone action in Qube Manager and VM settings to use the new Clone Qube dialog
  Added a Clone VM tool
2020-08-06 05:01:36 +02:00
Marta Marczykowska-Górecka
354578dc37
Added and fixed tests for CloneVM tool
fixes QubesOS/qubes-issues#5978
2020-08-05 14:37:11 +02:00
Marta Marczykowska-Górecka
8461a307f2
Updated Clone VM tool to use new better helper functions 2020-08-03 15:53:51 +02:00
Marek Marczykowski-Górecki
76d0c77a4f
travis: include Debian targets too 2020-08-03 13:39:48 +02:00
Marta Marczykowska-Górecka
bdc11582f1
Changed Clone action in Qube Manager and VM settings to use the new Clone Qube dialog
fixes QubesOS/qubes-issues#5127
2020-07-30 22:30:58 +02:00
Marta Marczykowska-Górecka
1faf4f46b0
Added a Clone VM tool
A simple GUI tool to enable cloning a VM to a different pool and changing the label.

references QubesOS/qubes-issues#5127
2020-07-30 22:27:02 +02:00
Marek Marczykowski-Górecki
0a948aa83d
Merge remote-tracking branch 'origin/pr/249'
* origin/pr/249:
  Added more description to Global Settings update repo settings
2020-07-30 04:38:11 +02:00
Marek Marczykowski-Górecki
111de94701
Merge remote-tracking branch 'origin/pr/251'
* origin/pr/251:
  fixed misspelling in dialog box of success
2020-07-30 03:29:52 +02:00
Marek Marczykowski-Górecki
6efb073c8b
Merge remote-tracking branch 'origin/pr/245'
* origin/pr/245:
  Fix incorrect Settings invocation in Qube Manager
2020-07-30 03:28:26 +02:00
Marek Marczykowski-Górecki
824d9c7388
Merge remote-tracking branch 'origin/pr/240'
* origin/pr/240:
  travis: use included configs, drop R4.0 dom0 test
  Replace quamash with qasync
2020-07-30 03:26:25 +02:00
Marek Marczykowski-Górecki
7984e61fdc
travis: use included configs, drop R4.0 dom0 test 2020-07-30 03:05:39 +02:00
Marek Marczykowski-Górecki
9a2daa4039
Replace quamash with qasync
Fixes QubesOS/qubes-issues#5873
2020-07-30 03:05:39 +02:00
Marek Marczykowski-Górecki
3ed098991e
debian: drop removed table_widgets.py from the packaging 2020-07-30 03:04:06 +02:00