Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1ae20c65af 
							
						 
					 
					
						
						
							
							vm/filecopy: add one missing write() error checking  
						
						
						
					 
					
						2012-08-27 00:48:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							13e973a591 
							
						 
					 
					
						
						
							
							vm+dom0/filecopy-unpacker: send errors to qfile-agent istead of local message ( #239 )  
						
						... 
						
						
						
						Because unpacker no longer require GUI access, there is no need for separate
process for error reporting. Which greatly simplify the code. 
						
					 
					
						2012-08-25 02:09:45 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							2903de54ae 
							
						 
					 
					
						
						
							
							vm/filecopy-agent: check for unpacker errors during transfer ( #239 )  
						
						... 
						
						
						
						If unpacker encounter error it sends result header immediately - detect it as
soon as possible and do not send rest of file(s). 
						
					 
					
						2012-08-25 01:26:19 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							591a89c9d2 
							
						 
					 
					
						
						
							
							vm/filecopy: support nonblocking fd in read_all  
						
						... 
						
						
						
						This will be needed to (non blocking) check if data is available on pipe -
especially to receive possible error from the other end (which will be
introduced sometime later). 
						
					 
					
						2012-08-25 01:22:00 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							4ca3961684 
							
						 
					 
					
						
						
							
							vm/filecopy: close unused fds in parent process  
						
						
						
					 
					
						2012-08-25 01:19:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							bff7ee6f25 
							
						 
					 
					
						
						
							
							vm/qubes-rpc: move set_(non)?block to ioall.c as can be used not only in qrexec  
						
						
						
					 
					
						2012-08-25 01:11:22 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							373e778646 
							
						 
					 
					
						
						
							
							vm/filecopy: remove duplicated error reporting  
						
						... 
						
						
						
						Each write_all is check for errors (when it makes sense) with own perror call,
so don't dupplicate messages. 
						
					 
					
						2012-08-25 01:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							0ea16ef21b 
							
						 
					 
					
						
						
							
							dom0+vm/qfile-copy: use setuid instead of policy setting to allow chroot  
						
						... 
						
						
						
						This will allow to not hardcode "root" username in policy, which can be useful
for non-Linux systems. 
						
					 
					
						2012-08-18 21:17:07 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							d61c7a4e21 
							
						 
					 
					
						
						
							
							vm: ignore additional actions in *.desktop files ( #631 )  
						
						
						
					 
					
						2012-08-10 11:06:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							294e3c6369 
							
						 
					 
					
						
						
							
							vm: implement qubes.GetAppmenus to reduce code duplication  
						
						... 
						
						
						
						As one-liner services are now real one-line, just do it. 
						
					 
					
						2012-07-15 02:26:09 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							38bc4c6c7c 
							
						 
					 
					
						
						
							
							vm: simplify qubes.VMShell service  
						
						... 
						
						
						
						Now additional wrapper not required to skip cmdline argument 
						
					 
					
						2012-07-15 02:04:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							51ad63e26f 
							
						 
					 
					
						
						
							
							dom0+vm/qrexec-services: pass remote domain via env variable not argument  
						
						... 
						
						
						
						Most qrexec services doesn't use remote domain name, as policy is enforced
earlier. So pass it in way that will allow use of generic command as qrexec
service. 
						
					 
					
						2012-07-14 22:54:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							5292944a73 
							
						 
					 
					
						
						
							
							vm: export SuspendPre and SuspendPost qrexec services ( #617 )  
						
						... 
						
						
						
						1. Try to use NetworkManager sleep command instead of shutting it down
2. Move sleep action details (which is VM-specific) to VM
3. Export it as qrexec service(s) 
						
					 
					
						2012-07-13 14:40:52 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							1b00952d44 
							
						 
					 
					
						
						
							
							vm/file-editor: load session environment ( #620 )  
						
						... 
						
						
						
						Especially set DBUS socket to allow interprocess communication instead of
spawning new instances or timeouts. 
						
					 
					
						2012-07-12 03:45:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb8b0a09a 
							
						 
					 
					
						
						
							
							vm: RPC service for NTP time sync ( #603 )  
						
						
						
					 
					
						2012-06-22 22:22:57 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							f8def2de66 
							
						 
					 
					
						
						
							
							vm: do not ignore file extension when selecting file editor ( #423 )  
						
						
						
					 
					
						2012-02-06 15:03:43 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							86d7ba1120 
							
						 
					 
					
						
						
							
							vm/file-editor: update masked characters ( #406 )  
						
						... 
						
						
						
						Do not blacklist eg dot. 
						
					 
					
						2012-01-14 01:33:18 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							068e169436 
							
						 
					 
					
						
						
							
							vm/file-editor: mask some charracters in filename ( #406 )  
						
						... 
						
						
						
						mimeopen passes wrong filename to the editor/viewer when filename contains '#'.
So mask this (replace _) and some other non-alpha-numeric characters. 
						
					 
					
						2012-01-11 19:08:15 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski 
							
						 
					 
					
						
						
						
						
							
						
						
							240d35259f 
							
						 
					 
					
						
						
							
							vm(+dom0): major rearrage VM files in repo; merge core-*vm packages  
						
						
						
					 
					
						2012-01-06 21:31:12 +01:00