Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							b536df4a79 
							
						 
					 
					
						
						
							
							Add option to start HVM with Qubes Tools installation iso attached ( #744 )  
						
						
						
					 
					
						2014-02-23 01:32:50 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							0381a54156 
							
						 
					 
					
						
						
							
							Remove VM files when clone failed  
						
						
						
					 
					
						2014-02-23 00:49:28 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							c0718a484d 
							
						 
					 
					
						
						
							
							First remove VM from qubes.xml ( #765 )  
						
						... 
						
						
						
						So it will be removed regardless whether removing the files failed or
not. 
						
					 
					
						2014-02-23 00:49:07 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							cc1ce3961d 
							
						 
					 
					
						
						
							
							Rollback changes when VM creation failed  
						
						... 
						
						
						
						Do not only remove files, also remove VM from qubes.xml. 
						
					 
					
						2014-02-23 00:46:33 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3d67863727 
							
						 
					 
					
						
						
							
							appmenus: rely on core to recreate appmenus  
						
						... 
						
						
						
						Do not call all the steps manually. 
						
					 
					
						2014-02-23 00:44:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3ea49b5192 
							
						 
					 
					
						
						
							
							Remove trailing semicolons  
						
						
						
					 
					
						2014-02-23 00:44:08 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							17107a7012 
							
						 
					 
					
						
						
							
							settings: add 'drive' setting to advanced tab ( #712 )  
						
						
						
					 
					
						2014-02-20 01:05:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							8e0a441dfe 
							
						 
					 
					
						
						
							
							settings: do not assume that kernel is the last setting  
						
						
						
					 
					
						2014-02-20 01:05:38 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							95e9680e96 
							
						 
					 
					
						
						
							
							Whitespace fixes  
						
						
						
					 
					
						2014-02-20 01:05:37 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							b109f8ce7c 
							
						 
					 
					
						
						
							
							backups: fix in VM path dialog handling  
						
						
						
					 
					
						2014-02-20 01:05:37 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							7f6700bbe5 
							
						 
					 
					
						
						
							
							Fix global settings save  
						
						
						
					 
					
						2014-02-16 21:56:55 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							ede9d362a7 
							
						 
					 
					
						
						
							
							Merge branch 'appicons'  
						
						
						
					 
					
						2014-02-07 05:55:29 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							53433bc47d 
							
						 
					 
					
						
						
							
							backups: fix unicode handling in passphrase and backup path  
						
						... 
						
						
						
						Convert from QString to unicode, not str object. 
						
					 
					
						2014-02-05 06:54:22 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							89280d0283 
							
						 
					 
					
						
						
							
							backups: start dom0 file browser with '/' as default  
						
						... 
						
						
						
						Do not suggest home directory as right place for backups. If the user
chosen some block device, it will be used as default. 
						
					 
					
						2014-02-05 06:54:11 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							4f7d3451b2 
							
						 
					 
					
						
						
							
							backups: remove "skip dom0" option ( #791 )  
						
						... 
						
						
						
						User always can choose (or not) dom0 on the VMs selection page. 
						
					 
					
						2014-02-05 04:31:37 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							0454524d93 
							
						 
					 
					
						
						
							
							Update audio-input availability after VM startup  
						
						... 
						
						
						
						The pulseaudio agent register itself when it connects to the VM, so
after VM reports "Running" state. 
						
					 
					
						2014-01-23 16:41:01 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							926f61b86c 
							
						 
					 
					
						
						
							
							backups: clarify messages after finishing the backup process  
						
						
						
					 
					
						2014-01-22 01:36:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							9b3fcc0855 
							
						 
					 
					
						
						
							
							Stabilize sorting order  
						
						... 
						
						
						
						In case of equal value in column, resolve order using QID. This ensures
preserving rows order across reload, data update etc. 
						
					 
					
						2014-01-22 01:23:10 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3c15702286 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'woju/master' into appicons  
						
						
						
					 
					
						2014-01-16 04:57:57 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							11aff876a5 
							
						 
					 
					
						
						
							
							backups: restore default SIGCHLD handler for the backup time  
						
						... 
						
						
						
						The same as for restore. 
						
					 
					
						2014-01-15 06:00:02 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							f7db4725a2 
							
						 
					 
					
						
						
							
							backups: minor fixes  
						
						
						
					 
					
						2014-01-15 05:59:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							5527609c92 
							
						 
					 
					
						
						
							
							backups: update backup_do parameters.  
						
						
						
					 
					
						2014-01-15 05:59:16 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							89f7c30a7e 
							
						 
					 
					
						
						
							
							backups/restore: improve handling "Back" button  
						
						... 
						
						
						
						Do not reset entered data, but recheck selected VMs dependencies. 
						
					 
					
						2014-01-13 05:22:52 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							7757e343e1 
							
						 
					 
					
						
						
							
							backups/restore: implement selecting the backup even in VM  
						
						... 
						
						
						
						Using new qubes.SelectFile RPC service, qubes manager can show the file
select dialog from within VM.
The user still can enter the path (or command) manually. 
						
					 
					
						2014-01-13 05:20:54 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							07068be8ed 
							
						 
					 
					
						
						
							
							backups: improve handling of dom0 devices  
						
						... 
						
						
						
						Do not use blk_manager if the device is already in dom0, try to detach
device only when it was mounted (otherwise it was detached already in
error handling code). 
						
					 
					
						2014-01-13 05:19:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							9214fb1488 
							
						 
					 
					
						
						
							
							backups: update imports  
						
						
						
					 
					
						2014-01-13 05:19:06 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							745b5d479f 
							
						 
					 
					
						
						
							
							backups: update for simplified restore API calls  
						
						
						
					 
					
						2014-01-13 05:18:03 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							c5ed749c22 
							
						 
					 
					
						
						
							
							backups: make released block device visible to the block manager  
						
						... 
						
						
						
						Devices used as part of other device (e.g. LUKS) are marked as
unavailable. So after releasing the device it need to be discovered
again. Unfortunately udev event isn't triggered on such occasion (only
"remove" event for device-mapper dev). This patch triggers this event
manually. 
						
					 
					
						2014-01-13 05:09:07 +01:00 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								Wojciech Porczyk 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4228bc741 
							
						 
					 
					
						
						
							
							appmenus: appicons recreation upon appmenu change  
						
						
						
					 
					
						2014-01-11 00:08:48 +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 
						 
				 
			
				
					
						
							
							
								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 
						 
				 
			
				
					
						
							
							
								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 
							
						 
					 
					
						
						
						
						
							
						
						
							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 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							fa9d29075b 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'oliv/master' into new-backups  
						
						
						
					 
					
						2013-11-25 05:05:43 +01:00