Marek Marczykowski-Górecki
02ac37c316
backups: default path on block device only on backup, not restore
...
On restore the user must point which backup want to use.
2014-01-12 05:43:15 +01:00
Marek Marczykowski-Górecki
26d4f67963
backups: detach block device when finished or error occurred
2014-01-12 05:42:19 +01:00
Marek Marczykowski-Górecki
5f7113e11e
backups: allow only one of "block device" and "VM"
...
Block device can be pointed only when source VM is "dom0".
2014-01-12 05:20:48 +01:00
Marek Marczykowski-Górecki
d8a6e4a4b1
backups: simplify getting dom0 object
2014-01-12 05:18:56 +01:00
Marek Marczykowski-Górecki
92a6a85a4b
backups: kill self.backup_location variable
...
This is copy of dir_line_edit content and its easy to desynchronize its
value, so just use the later directly.
2014-01-11 22:57:34 +01:00
Marek Marczykowski-Górecki
004893d8de
backups: enable back error reporting
...
The final error message wasn't shown (only the fact that backup failed).
2014-01-10 03:40:11 +01:00
Marek Marczykowski-Górecki
1e7eaf3776
backups: disable SIGCHLD handler for the time of running backup
...
Otherwise some syscalls would return EINTR. This is much easier (and
more readable!) solution than wrapping each syscall with try:except and
some loop.
2014-01-10 03:38:38 +01:00
Marek Marczykowski-Górecki
0b0297f129
backups: default file select state to previously selected directory
2014-01-10 03:37:28 +01:00
Marek Marczykowski-Górecki
589f2e7eb7
backups: allow to enter custom backup location (restore)
...
If "dom0" chosen, verify if the location exists.
2013-12-29 04:59:59 +01:00
Marek Marczykowski-Górecki
e1e60f692c
backups: allow to select backup in old format (directory instead of file)
...
New backup is store in one file, but old one in a whole directory. While
selecting old backup, the user need to point 'qubes.xml' file.
2013-12-29 04:56:27 +01:00
Marek Marczykowski-Górecki
386c155dd5
Fix clone action
2013-12-14 02:55:41 +01:00
Marek Marczykowski-Górecki
f604f8a1dd
appmenus select: fix listing HVM "Start" entry
...
Do list entries even if no exec line recognised.
2013-12-14 02:38:35 +01:00
Joanna Rutkowska
e90a4841d9
version 2.0.21
2013-12-04 15:59:51 +01:00
Marek Marczykowski-Górecki
4fdfe44b11
Force refresh on manager show ( #759 )
...
But still collecting all the data takes some time...
2013-12-03 00:36:48 +01:00
Joanna Rutkowska
f8d1fabae0
version 2.0.20
2013-12-02 15:19:01 +01:00
Marek Marczykowski-Górecki
f587ac2d43
Adjust for new QubesVmCollection.save() implementation
...
Watch for MOVED_TO events in /var/lib/qubes directory to reload
qubes.xml.
2013-12-02 04:03:05 +01:00
Marek Marczykowski-Górecki
fda7180d16
Merge branch 'new-backups'
2013-11-29 04:01:55 +01:00
Marek Marczykowski-Górecki
568ce68ca5
backups: improve error reporting during restore
2013-11-29 03:33:17 +01:00
Marek Marczykowski-Górecki
668bb1fdf6
backups: deal with multithread restore process
...
Only GUI thread can interact with GUI widgets, so queue the requests and
process from GUI thread. This applies to backup progress reports.
2013-11-29 03:26:51 +01:00
Marek Marczykowski-Górecki
9c2db2f87c
backups: updates in backup progress information and cancel code
2013-11-28 04:07:39 +01:00
Marek Marczykowski-Górecki
21d72cdc6c
backups: UI improvements
...
Prompt for retype the backup password, more thoroughly test if the user
entered all required informations, use "dom0" instead of "None" for local
backup indication.
2013-11-28 03:52:02 +01:00
Marek Marczykowski-Górecki
ced6fc672b
backups: Update for new API - backup code moved to qubes.backup module
...
Also some improvements/fixes for handling new backup format
2013-11-28 03:50:17 +01:00
Marek Marczykowski-Górecki
6ad6e7c661
Whitespace fixes.
2013-11-28 03:45:22 +01:00
Joanna Rutkowska
248f79e71e
version 2.0.19
2013-11-25 13:37:16 +01:00
Marek Marczykowski-Górecki
fa9d29075b
Merge remote-tracking branch 'oliv/master' into new-backups
2013-11-25 05:05:43 +01:00
Marek Marczykowski-Górecki
acee65f554
Merge remote-tracking branch 'joanna/master'
2013-11-25 04:59:34 +01:00
Marek Marczykowski-Górecki
77cc22824b
Use Standalone/AppVM icon for HVM
...
Instead of separate HVM icon.
2013-11-22 16:39:19 +01:00
Joanna Rutkowska
61d12cd8a5
version 2.0.18
2013-11-22 14:45:10 +01:00
Marek Marczykowski-Górecki
80066c3f72
One more update for the new API
2013-11-21 04:21:47 +01:00
Marek Marczykowski-Górecki
c40beed213
Add warning about potential license issues with template HVM
2013-11-21 04:19:41 +01:00
Marek Marczykowski-Górecki
0d41abad90
Add support for template-based HVM
2013-11-21 04:19:30 +01:00
Marek Marczykowski-Górecki
9c1e2f496c
List only compatible templates
2013-11-21 04:17:59 +01:00
Marek Marczykowski-Górecki
4a7f3caee9
Update VM adding code for new API
...
No longer separate functions for each VM type.
2013-11-21 04:16:26 +01:00
Marek Marczykowski-Górecki
c11c42e2f7
Show the correct icon for HVM
...
Not standalone/template one.
2013-11-21 02:25:27 +01:00
Joanna Rutkowska
2c74f9fe9f
version 2.0.17
2013-11-16 23:05:07 +01:00
Marek Marczykowski-Górecki
a2350481b9
Fix 'dont-use-shm' flagfile path in global settings window.
2013-11-09 00:24:45 +01:00
Joanna Rutkowska
6a51f9d01f
version 2.0.16
2013-11-02 12:59:36 -04:00
Marek Marczykowski-Górecki
8d38a948e5
settings: indentation fix
2013-10-29 13:41:46 +01:00
Marek Marczykowski-Górecki
56d7807fec
settings: gray out maxmem when qmemman is disabled
...
'Max memory' setting only makes sense for dynamic memory management.
2013-10-29 13:40:49 +01:00
Marek Marczykowski-Górecki
6e3e475bc2
Add tooltip with application command line in appmenu select window ( #747 )
...
Otherwise some entries are undistinguishable.
2013-10-19 06:14:58 +02:00
Joanna Rutkowska
f78838b218
version 2.0.15
2013-10-18 11:09:46 +02:00
Marek Marczykowski-Górecki
0f28fc7855
Preserve VM selection during table update
2013-10-18 04:20:19 +02:00
Marek Marczykowski-Górecki
b1ad497579
Update log filenames - now qrexec and guid have VM name instead of XID
2013-10-18 03:40:21 +02:00
Marek Marczykowski-Górecki
dcec8b566f
Remove some debugging code
2013-10-18 03:37:22 +02:00
Marek Marczykowski-Górecki
fa61fceddd
Fix watching clipboard change when the file initially doesn't exists ( #749 )
...
When the file doesn't exists, adding a watch fails. So monitor directory
for IN_CREATE event and when file is created - add the modify watch.
This watch will miss the first update (rather: create), so fire it
in IN_CREATE handler.
2013-10-18 03:33:56 +02:00
Marek Marczykowski-Górecki
78d615e375
version 2.0.14
2013-10-08 10:53:27 +02:00
Marek Marczykowski-Górecki
19b9ffefda
Catch the exception on device attach/detach
...
Take care to release lock before anything else, otherwise GUI will
be frozen...
2013-10-02 01:10:58 +02:00
Olivier MEDOC
baa3c6362c
backup: implemented backup functions using the new backup model
2013-09-28 12:33:56 +02:00
Olivier MEDOC
e8cec85874
backup: implemented restore functions using the new backup model
2013-09-27 09:19:38 +02:00
Marek Marczykowski
da0d0c29b8
Get current release from /etc/qubes-release for about window
2013-04-25 16:09:03 +02:00