Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							c805ff6aeb 
							
						 
					 
					
						
						
							
							backup: implement header restoration for the new backup format  
						
						 
						
						
						
					 
					
						2013-09-25 09:51:17 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							361741b8aa 
							
						 
					 
					
						
						
							
							backup: multiple fixes for the backup process, including non-encrypted backups  
						
						 
						
						... 
						
						
						
						- Ensure backup without encryption is working
- Implemented progress feedback through a global variable
- Ask user for a passphrase used for encryption or for verification 
						
					 
					
						2013-09-10 09:27:51 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							23065f6fa0 
							
						 
					 
					
						
						
							
							backup: use a thread to send data to AppVM in parallel to tar main operations.  
						
						 
						
						... 
						
						
						
						Additionnally, temporary files are removed once data has been sent 
						
					 
					
						2013-09-10 09:25:44 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							a85f3a7d8e 
							
						 
					 
					
						
						
							
							backup: introduced a second tar pass to send encrypted data to an AppVM  
						
						 
						
						... 
						
						
						
						The backup process is now tar_sparse | encrypt | hmac | tar | appvm 
						
					 
					
						2013-09-10 09:24:25 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							4ae4bdc452 
							
						 
					 
					
						
						
							
							backup: implemented backup mecanism using tar_sparse+encryption+hmac generation  
						
						 
						
						
						
					 
					
						2013-09-10 09:22:35 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							5edca4ac90 
							
						 
					 
					
						
						
							
							backup: code cleanup  
						
						 
						
						
						
					 
					
						2013-09-10 09:20:49 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							89fde55cd9 
							
						 
					 
					
						
						
							
							backup: Added rpc restoration file  
						
						 
						
						
						
					 
					
						2013-08-19 16:50:46 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							836c604473 
							
						 
					 
					
						
						
							
							backup: reimplemented restore function through an AppVM  
						
						 
						
						... 
						
						
						
						The VM size is now stored inside the backup specification file in order to compute progress. 
						
					 
					
						2013-08-19 16:48:29 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							9784ca87f6 
							
						 
					 
					
						
						
							
							backup: implemented mecanism to read only the backup headers  
						
						 
						
						
						
					 
					
						2013-08-16 09:12:06 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							5fa8d732ae 
							
						 
					 
					
						
						
							
							backup: major revamp of the backup code to include backup to dom0, backup to vm, better cleanup code  
						
						 
						
						
						
					 
					
						2013-08-14 10:26:58 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							fbb26d89b4 
							
						 
					 
					
						
						
							
							backup: implemented progress feedback using tar checkpoint and a temporary file for tar output  
						
						 
						
						
						
					 
					
						2013-08-14 10:23:04 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							aea789d0a1 
							
						 
					 
					
						
						
							
							backup: implemented use of a single tar file instead of creation of multiple file during backup  
						
						 
						
						
						
					 
					
						2013-08-14 10:21:41 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							6c09189b77 
							
						 
					 
					
						
						
							
							backup: improved performance by optimizing tar and gpg options  
						
						 
						
						
						
					 
					
						2013-08-14 10:19:15 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							fb8748f3e9 
							
						 
					 
					
						
						
							
							backup: implemented use of tar+gpg2 instead of only encrypting files  
						
						 
						
						
						
					 
					
						2013-08-14 10:18:05 +02:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							ead479804e 
							
						 
					 
					
						
						
							
							dom0: wait for folder to be created before adding file  
						
						 
						
						
						
					 
					
						2013-07-07 00:00:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							1d2990e938 
							
						 
					 
					
						
						
							
							dom0: add option for encryption to qvm-backup  
						
						 
						
						
						
					 
					
						2013-06-22 21:27:58 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							4ed00f123d 
							
						 
					 
					
						
						
							
							dom0: allow user to decide if encryption should be used, close qvm database  
						
						 
						
						
						
					 
					
						2013-06-22 21:19:59 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							3d7af2f7f5 
							
						 
					 
					
						
						
							
							dom0: allow the user to set the AppVM  
						
						 
						
						
						
					 
					
						2013-06-22 20:59:07 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							c2f157c2d2 
							
						 
					 
					
						
						
							
							dom0: close Popen when the transfer is complete  
						
						 
						
						
						
					 
					
						2013-06-22 20:30:32 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							93162df677 
							
						 
					 
					
						
						
							
							dom0: use vm.run() instead of subprocess.Popen() directly  
						
						 
						
						
						
					 
					
						2013-06-22 19:59:16 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							246e8c383d 
							
						 
					 
					
						
						
							
							dom0: fix directory creation  
						
						 
						
						
						
					 
					
						2013-06-22 18:22:11 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							7cacc3db48 
							
						 
					 
					
						
						
							
							dom0: edit qvm-backup to use backup_do_copy, throw error when appvm is not found  
						
						 
						
						
						
					 
					
						2013-06-22 18:02:40 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							65822f6033 
							
						 
					 
					
						
						
							
							dom0: switch backup compression to .tar.gz, properly handle folders.  
						
						 
						
						
						
					 
					
						2013-03-27 11:04:39 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Andrew Sorensen 
							
						 
					 
					
						
						
						
						
							
						
						
							bf2dd7f0c7 
							
						 
					 
					
						
						
							
							dom0: allow backup to AppVM instead of just local block device  
						
						 
						
						
						
					 
					
						2013-03-26 18:36:29 -07:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							ef972bcbc7 
							
						 
					 
					
						
						
							
							Makefile: use fc18 as default value for DIST_DOM0  
						
						 
						
						
						
					 
					
						2013-02-28 13:43:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							81a8a372ab 
							
						 
					 
					
						
						
							
							version 2.1.16-dom0  
						
						 
						
						
						
					 
					
						2013-02-28 13:33:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c9cf1cc554 
							
						 
					 
					
						
						
							
							dom0/hcl-report: minor fix  
						
						 
						
						
						
					 
					
						2013-02-28 14:28:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							67ca5da58f 
							
						 
					 
					
						
						
							
							dom0: include qubes-hcl-report for collecting HCL entries  
						
						 
						
						... 
						
						
						
						Thanks to Zrubecz Laszlo 
						
					 
					
						2013-02-28 14:27:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							565e8d7a61 
							
						 
					 
					
						
						
							
							version 2.1.15-dom0  
						
						 
						
						
						
					 
					
						2013-02-27 14:26:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2bcc656671 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.qubes-os.org/marmarek/core  
						
						 
						
						
						
					 
					
						2013-02-27 14:25:34 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							c20245c4f8 
							
						 
					 
					
						
						
							
							dom0/core: fix qrexec startup for HVM  
						
						 
						
						... 
						
						
						
						Pass only 'notify_function' parameter - wait_for_session doesn't take any other
(especially not 'verbose'). 
						
					 
					
						2013-02-27 11:11:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f8fa85b341 
							
						 
					 
					
						
						
							
							dom0/core: clone/backup-restore HVM-specific properties  
						
						 
						
						
						
					 
					
						2013-02-27 11:07:33 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							d9b76bcd17 
							
						 
					 
					
						
						
							
							version 2.1.14-dom0  
						
						 
						
						
						
					 
					
						2013-02-27 09:05:01 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							6ec0a4a2f4 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.qubes-os.org/marmarek/core  
						
						 
						
						
						
					 
					
						2013-02-27 09:04:20 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							52dbedaac2 
							
						 
					 
					
						
						
							
							dom0/backup-restore: chown dom0 home after restore  
						
						 
						
						... 
						
						
						
						It can happen that backup was done as different user (in terms of UID) than on
restore system. Correct this by chown.
Especially this is the case when backup was done on Qubes R1 and restore on
Qubes R2. 
						
					 
					
						2013-02-27 05:34:53 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d89bdac58c 
							
						 
					 
					
						
						
							
							dom0: create volatile.img if not exists (StandaloneVM case)  
						
						 
						
						... 
						
						
						
						StandaloneVM have no template to get clean volatile.img. Normally it is copied
from template during VM creation, but it can happen that image would not extx
(e.g. after backup restore). So create it from scratch.
Stay with original approach (restoring from clean image of template) for other
cases as it is much simpler (and perhaps faster). 
						
					 
					
						2013-02-27 05:29:27 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1b05978ec6 
							
						 
					 
					
						
						
							
							dom0: pass nogui option down to QubesVM.start()  
						
						 
						
						... 
						
						
						
						From qubes-dom0-update, then from QubesVM.run(). 
						
					 
					
						2013-02-26 05:35:50 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							1de1a1d83c 
							
						 
					 
					
						
						
							
							version 2.1.13  
						
						 
						
						
						
					 
					
						2013-02-25 17:17:42 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							05e45c2e78 
							
						 
					 
					
						
						
							
							dom0/dispvm: add missing import  
						
						 
						
						
						
					 
					
						2013-02-25 13:42:36 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3a4c7cb9c4 
							
						 
					 
					
						
						
							
							Merge branch 'master' of git://git.qubes-os.org/joanna/core  
						
						 
						
						
						
					 
					
						2013-02-25 13:26:44 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							a87234244b 
							
						 
					 
					
						
						
							
							qrexec_policy: Improve user message readability  
						
						 
						
						
						
					 
					
						2013-02-25 11:13:19 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							147b97c736 
							
						 
					 
					
						
						
							
							vm/file-editor: send logs to dom0 (qrexec.*.log)  
						
						 
						
						
						
					 
					
						2013-02-25 06:48:56 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							92f6c6df20 
							
						 
					 
					
						
						
							
							dom0+vm/dispvm: add some timing logs  
						
						 
						
						
						
					 
					
						2013-02-25 06:48:29 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							305143371d 
							
						 
					 
					
						
						
							
							dom0/dispvm: fix typo in qvm-create-default-dvm  
						
						 
						
						
						
					 
					
						2013-02-24 23:52:12 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							3c562f3cfd 
							
						 
					 
					
						
						
							
							version 2.1.12  
						
						 
						
						
						
					 
					
						2013-02-24 10:10:41 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							3bc0cdb43a 
							
						 
					 
					
						
						
							
							vm/qfile-copy: rename incoming directory to QubesIncoming  
						
						 
						
						... 
						
						
						
						Also use plain source VM name as subdir (without "from-" prefix). 
						
					 
					
						2013-02-23 13:11:59 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							26ecbb0e86 
							
						 
					 
					
						
						
							
							dom0/update: exit with code 1 when stared without required privileges  
						
						 
						
						
						
					 
					
						2013-02-22 21:21:31 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d12e532fc2 
							
						 
					 
					
						
						
							
							vm: Use nautilus-actions to provide "Copy to other AppVM" etc nautilus commands  
						
						 
						
						... 
						
						
						
						No more ugly symlink creation at VM startup, nautilus-actions have system-wide
dir (in opposite to nautilus-scripts).
Currently old symlinks are not cleaned up. Maybe it should, but leaving them
have one advantage: will not break existing users behavior. 
						
					 
					
						2013-02-21 16:44:16 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							8d347cb455 
							
						 
					 
					
						
						
							
							vm/spec: mark some config files with %config(noreplace)  
						
						 
						
						... 
						
						
						
						Do mark such critical files, which shouldn't be modified by the user. 
						
					 
					
						2013-02-21 07:25:47 +01:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							9310f398d5 
							
						 
					 
					
						
						
							
							dom0/spec: own qubes python subdir  
						
						 
						
						
						
					 
					
						2013-02-21 04:32:55 +01:00