Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							6b6e6b7520 
							
						 
					 
					
						
						
							
							Added new qvm-open-in-dvm, aka qvm-open-in-dvm2  
						
						... 
						
						
						
						Small, childless bash script. 
						
					 
					
						2011-03-14 11:25:18 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							5d3c43e4fa 
							
						 
					 
					
						
						
							
							created qfile-daemon-dvm  
						
						... 
						
						
						
						Mostly code from qfilexchgd; it will be removed soon. 
						
					 
					
						2011-03-14 10:43:09 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							00f4bf1197 
							
						 
					 
					
						
						
							
							qrexec_client accepts non-numeric domain description.  
						
						... 
						
						
						
						Just tries to open qrexec.argv[1]. 
						
					 
					
						2011-03-11 16:06:00 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							470ddce435 
							
						 
					 
					
						
						
							
							qrexec_daemon creates VMname-based link to its socket  
						
						
						
					 
					
						2011-03-11 14:14:04 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							b9e0e93a90 
							
						 
					 
					
						
						
							
							In qrexec_client, check write_all(local_stdin_fd,..) value  
						
						
						
					 
					
						2011-03-11 13:16:33 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							1a5bfd8c2b 
							
						 
					 
					
						
						
							
							Reset SIGPIPE in qrexec_daemon, too.  
						
						
						
					 
					
						2011-03-11 13:08:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							04da9b62a7 
							
						 
					 
					
						
						
							
							Added qfile-agent-dvm.c  
						
						... 
						
						
						
						Nations, rejoice. 
						
					 
					
						2011-03-11 12:44:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							bd89fa0631 
							
						 
					 
					
						
						
							
							Move copy_all_fd from dvm_file_editor.c to ioall.c  
						
						... 
						
						
						
						It is useful in e.g. qfile-agent-dvm. 
						
					 
					
						2011-03-11 11:57:16 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							64bce77ef7 
							
						 
					 
					
						
						
							
							Changed copy_all signature.  
						
						
						
					 
					
						2011-03-11 11:54:39 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							19943f093c 
							
						 
					 
					
						
						
							
							Make dvm_file_editor use ioall.c  
						
						
						
					 
					
						2011-03-11 11:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							e19390ca1c 
							
						 
					 
					
						
						
							
							Moved ioall.c file to "common"  
						
						
						
					 
					
						2011-03-11 11:47:20 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							9a4d53fc3b 
							
						 
					 
					
						
						
							
							Added DVM_SPOOL definition to dvm2.h  
						
						
						
					 
					
						2011-03-11 11:34:07 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c2214e854c 
							
						 
					 
					
						
						
							
							Added dvm_file_editor.  
						
						... 
						
						
						
						It works with qrexec - reads/writes data from stdin/stdout. 
						
					 
					
						2011-03-10 16:50:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f1a7df6e95 
							
						 
					 
					
						
						
							
							Implemented mechanism to trigger predefined execution in dom0.  
						
						... 
						
						
						
						Processes in AppVM can ask qrexec-agent to send a
MSG_AGENT_TO_SERVER_TRIGGER_EXEC message to qrexec-daemon.
The latter will execute predefined program. It is useful for
the purpose of file copy; the predefined program will create
a connected qfile-daemon<->qfile-agent pair. 
						
					 
					
						2011-03-10 15:41:31 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							8f90623661 
							
						 
					 
					
						
						
							
							Add ability to execute command without help of /bin/su  
						
						... 
						
						
						
						It is important, if the program closes stdout, but does not exit.
Then, qrexec_agent does not see EOF (because su still holds the
file descriptor). 
						
					 
					
						2011-03-10 13:08:06 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a7cc09071f 
							
						 
					 
					
						
						
							
							Make qubes_restore rexec-aware.  
						
						
						
					 
					
						2011-03-08 13:03:55 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f263aa6b7c 
							
						 
					 
					
						
						
							
							Moved vchan and u2mfn code to core.  
						
						
						
					 
					
						2011-03-08 12:24:47 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							0d12aeec88 
							
						 
					 
					
						
						
							
							added "make -C qrexec clean"  
						
						
						
					 
					
						2011-03-07 16:13:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							eb7821771e 
							
						 
					 
					
						
						
							
							In qvm-start, check $DISPLAY existence, too.  
						
						
						
					 
					
						2011-03-07 16:05:36 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							62d0127647 
							
						 
					 
					
						
						
							
							Integrate qrexec with qvm-run.  
						
						
						
					 
					
						2011-03-07 15:58:04 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							27c8b05792 
							
						 
					 
					
						
						
							
							qrexec_daemon child should notify the parent.  
						
						
						
					 
					
						2011-03-07 13:54:57 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							50252ec64e 
							
						 
					 
					
						
						
							
							qrexec_daemon parent should exit after connection to VM.  
						
						
						
					 
					
						2011-03-07 13:50:30 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							bb0507c89a 
							
						 
					 
					
						
						
							
							Make qrexec_daemon socket accessible.  
						
						... 
						
						
						
						Set restructive umask after socket creation. 
						
					 
					
						2011-03-04 17:41:54 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							b899bfc9ba 
							
						 
					 
					
						
						
							
							Daemonize qrexec_daemon.  
						
						
						
					 
					
						2011-03-04 17:38:59 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							d6f327492d 
							
						 
					 
					
						
						
							
							Start qrexec daemon and agent  
						
						
						
					 
					
						2011-03-04 17:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							b98dffc965 
							
						 
					 
					
						
						
							
							qrexec* tools, initial version  
						
						
						
					 
					
						2011-03-04 16:32:58 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							80826329a7 
							
						 
					 
					
						
						
							
							version 1.3.16-dom0  
						
						
						
					 
					
						2010-11-18 15:30:44 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c2d8bbc5 
							
						 
					 
					
						
						
							
							Merge branch 'fixes3' of git://qubes-os.org/rafal/core  
						
						
						
					 
					
						2010-11-18 15:29:37 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							b3511c678a 
							
						 
					 
					
						
						
							
							Use "conflict" instead of "requires gui" in rpm spec.  
						
						
						
					 
					
						2010-11-18 14:33:18 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							decee4d7d8 
							
						 
					 
					
						
						
							
							version 1.3.15-dom0  
						
						
						
					 
					
						2010-11-04 20:34:41 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							1fccf9c309 
							
						 
					 
					
						
						
							
							Use delayed_transaction_seq from sender, not receiver.  
						
						... 
						
						
						
						Apparently, qvm-copy-to-vm when receiver already has an incoming pendrive
worked only by coincidence. 
						
					 
					
						2010-10-28 12:39:03 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							93cc4d928b 
							
						 
					 
					
						
						
							
							version 1.3.14-dom0  
						
						
						
					 
					
						2010-10-06 14:16:51 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							1e7c66337c 
							
						 
					 
					
						
						
							
							Require gui-dom0 >= 1.1.13 that knows it doesn't own /var/{log,run}/qubes dirs  
						
						
						
					 
					
						2010-10-06 14:16:27 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							28880cae52 
							
						 
					 
					
						
						
							
							Merged triggers.  
						
						
						
					 
					
						2010-10-06 13:08:17 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							1f5300da85 
							
						 
					 
					
						
						
							
							Move /var/log/qubes and /var/run/qubes to qubes-core rpm from qubes-gui  
						
						... 
						
						
						
						Because /var/log/qubes is used in qubes-core %post. While at it, do the same with
/var/run/qubes. 
						
					 
					
						2010-10-06 11:00:52 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							7c1babe8aa 
							
						 
					 
					
						
						
							
							Do not error when qvm-get-default-netvm returns empty string.  
						
						... 
						
						
						
						It happens when installing qubes-core-dom0 for the first time. 
						
					 
					
						2010-10-06 10:55:32 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							17f6bb8ede 
							
						 
					 
					
						
						
							
							version 1.3.13  
						
						
						
					 
					
						2010-10-04 19:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							8ec8567727 
							
						 
					 
					
						
						
							
							Fixed the logic for /home and /usr/local linking/copying for AppVMs  
						
						... 
						
						
						
						We assume that the template's root fs already has the following symlinks:
/home -> /rw/home
/usr/local -> /rw/usrlocal 
						
					 
					
						2010-10-04 19:36:54 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							28e1f962e5 
							
						 
					 
					
						
						
							
							core dom0 rpm: restart qubes_netvm only when using netvm in Dom0  
						
						... 
						
						
						
						If we use a separate netvm, then core update in Dom0 doesn't really change the networking,
worse, if we restarted netvm it would get another XID, which would break our DispVM savefile.
One day we should fix it! 
						
					 
					
						2010-10-04 17:51:01 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							0ae51cfa73 
							
						 
					 
					
						
						
							
							version 1.3.12-dom0  
						
						
						
					 
					
						2010-10-04 15:26:24 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							bbe085711d 
							
						 
					 
					
						
						
							
							Restart qubes_core after Xen update  
						
						... 
						
						
						
						This is needed to re-set qubes permissions on some Xen sockets 
						
					 
					
						2010-10-04 15:25:58 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							18dc0b67c7 
							
						 
					 
					
						
						
							
							dom0: do not do mem-set for dom0 in init.d/qubes_core  
						
						
						
					 
					
						2010-10-04 15:20:41 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							e91ee0acb3 
							
						 
					 
					
						
						
							
							dom0 init.d/qubes_core: kill some processes on stop()  
						
						
						
					 
					
						2010-10-04 15:20:09 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							e1c0aa6eef 
							
						 
					 
					
						
						
							
							dom0 rpm: start/stop qubes services for install/update  
						
						
						
					 
					
						2010-10-04 14:21:14 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2cc989f947 
							
						 
					 
					
						
						
							
							version 1.3.8  
						
						
						
					 
					
						2010-09-30 19:28:31 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							862bd1f11c 
							
						 
					 
					
						
						
							
							DVM: do not mem-set 400  
						
						... 
						
						
						
						qmemman will do the job automagically. 
						
					 
					
						2010-09-30 18:26:35 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							28fbb48845 
							
						 
					 
					
						
						
							
							Attach/detach pci devices from netvm upon resume/suspend  
						
						
						
					 
					
						2010-09-30 18:22:26 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a4585f1369 
							
						 
					 
					
						
						
							
							Allow numbers in vmname in qubes_penctl.  
						
						
						
					 
					
						2010-09-27 17:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							ece96ba3fb 
							
						 
					 
					
						
						
							
							Make qfilexchgd listen for change in /vm to detect vm start/stop  
						
						... 
						
						
						
						... instead of watching /local/domain, which changes whenever meminfo-wwriter
pushes data. 
						
					 
					
						2010-09-27 17:42:34 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							acac39ec41 
							
						 
					 
					
						
						
							
							rpmbuild wants pyo files in %files  
						
						
						
					 
					
						2010-09-27 17:41:03 +02:00