Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							cdc5756f79 
							
						 
					 
					
						
						
							
							Scan filecopy sppool properly.  
						
						
						
					 
					
						2011-03-16 10:14:39 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f370fdab66 
							
						 
					 
					
						
						
							
							Build filecopy tools with -g.  
						
						
						
					 
					
						2011-03-16 10:11:55 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							31c7a7a1c9 
							
						 
					 
					
						
						
							
							Added qfile-unpacker and qfile-daemon  
						
						
						
					 
					
						2011-03-15 16:43:43 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							b459bcbca0 
							
						 
					 
					
						
						
							
							Package qfile-agent-dvm, too.  
						
						
						
					 
					
						2011-03-15 16:19:42 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							17fb4614e7 
							
						 
					 
					
						
						
							
							Added qfile-agent  
						
						
						
					 
					
						2011-03-15 16:07:00 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							29ffbfd474 
							
						 
					 
					
						
						
							
							Use gui_fatal in qfile-agent-dvm.c  
						
						
						
					 
					
						2011-03-15 13:12:21 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							237ce31f27 
							
						 
					 
					
						
						
							
							Handy gui_fatal() etc routines.  
						
						
						
					 
					
						2011-03-15 13:00:12 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							e1739269ff 
							
						 
					 
					
						
						
							
							Make sure read_all sets errno to 0 at EOF.  
						
						
						
					 
					
						2011-03-15 10:36:50 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c52d8b54d5 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							f075e66a87 
							
						 
					 
					
						
						
							
							Added qfile-agent-dvm.c  
						
						... 
						
						
						
						Nations, rejoice. 
						
					 
					
						2011-03-11 12:44:19 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							9d8e066a7f 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							dd014e4cab 
							
						 
					 
					
						
						
							
							Changed copy_all signature.  
						
						
						
					 
					
						2011-03-11 11:54:39 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a750229be6 
							
						 
					 
					
						
						
							
							Make dvm_file_editor use ioall.c  
						
						
						
					 
					
						2011-03-11 11:50:52 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							af0bd7a9b4 
							
						 
					 
					
						
						
							
							Moved ioall.c file to "common"  
						
						
						
					 
					
						2011-03-11 11:47:20 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							74967c717c 
							
						 
					 
					
						
						
							
							Added DVM_SPOOL definition to dvm2.h  
						
						
						
					 
					
						2011-03-11 11:34:07 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							7342404846 
							
						 
					 
					
						
						
							
							Added dvm_file_editor.  
						
						... 
						
						
						
						It works with qrexec - reads/writes data from stdin/stdout. 
						
					 
					
						2011-03-10 16:50:40 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							9f3fcc862a 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							06c0bd007c 
							
						 
					 
					
						
						
							
							Moved vchan and u2mfn code to core.  
						
						
						
					 
					
						2011-03-08 12:24:47 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							ffb0fe1d87 
							
						 
					 
					
						
						
							
							added "make -C qrexec clean"  
						
						
						
					 
					
						2011-03-07 16:13:15 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							0f655f9344 
							
						 
					 
					
						
						
							
							Start qrexec daemon and agent  
						
						
						
					 
					
						2011-03-04 17:19:51 +01:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f3428531a8 
							
						 
					 
					
						
						
							
							qrexec* tools, initial version  
						
						
						
					 
					
						2011-03-04 16:32:58 +01:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2729c6447b 
							
						 
					 
					
						
						
							
							version 1.3.13  
						
						
						
					 
					
						2010-10-04 19:38:18 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							04885a8bd8 
							
						 
					 
					
						
						
							
							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 
							
						 
					 
					
						
						
						
						
							
						
						
							dc297fda77 
							
						 
					 
					
						
						
							
							version 1.3.8  
						
						
						
					 
					
						2010-09-30 19:28:31 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							07fe7804d7 
							
						 
					 
					
						
						
							
							Allow numbers in vmname in qubes_penctl.  
						
						
						
					 
					
						2010-09-27 17:52:10 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2f92d0156b 
							
						 
					 
					
						
						
							
							Merge branch 'qmemman' of git://qubes-os.org/rafal/core  
						
						... 
						
						
						
						Conflicts:
	dom0/qvm-core/qubes.py 
						
					 
					
						2010-09-23 12:31:25 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							b3fae338ed 
							
						 
					 
					
						
						
							
							version 1.3.4  
						
						
						
					 
					
						2010-09-17 17:50:38 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							60b0eb28e8 
							
						 
					 
					
						
						
							
							Merge branch 'ticket4' of git://qubes-os.org/rafal/core  
						
						
						
					 
					
						2010-09-17 17:30:36 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							2c23edd1ee 
							
						 
					 
					
						
						
							
							Require NetworkManager >= 0.8.1-1  
						
						... 
						
						
						
						Unfortunately, config files layout changes with NM version; therefore
require >= 0.8.1-1.
This should also prevent NM from messing with VIF interfaces on suspend/resume. 
						
					 
					
						2010-09-17 15:16:01 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							e7cb27de3e 
							
						 
					 
					
						
						
							
							version 1.3.3  
						
						
						
					 
					
						2010-09-16 20:12:16 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							4f8ff21fb6 
							
						 
					 
					
						
						
							
							Merge branch 'qmemman' of git://qubes-os.org/rafal/core  
						
						
						
					 
					
						2010-09-16 20:01:40 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							432d978d93 
							
						 
					 
					
						
						
							
							version 1.3.1  
						
						
						
					 
					
						2010-09-16 17:01:15 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							c44f58f180 
							
						 
					 
					
						
						
							
							Merge branch 'comment1' of git://qubes-os.org/rafal/core  
						
						... 
						
						
						
						Conflicts:
	dom0/restore/qubes_restore.c 
						
					 
					
						2010-09-16 15:55:35 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							17481e715a 
							
						 
					 
					
						
						
							
							Make 'make clean' clean all the object files  
						
						
						
					 
					
						2010-09-15 15:36:04 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							1328cce87e 
							
						 
					 
					
						
						
							
							core-appvm.spec: create 'user' user in %pre instead of in %post  
						
						... 
						
						
						
						... otherwsie rpm -i throws an error when trying to set permissions for
/home_volatile/user, as the user 'user' doesn't exist when the %files section
is being processed during rpm install (if this is a first install of the rpm). 
						
					 
					
						2010-09-15 15:33:09 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							07967155d5 
							
						 
					 
					
						
						
							
							version 1.3.0  
						
						
						
					 
					
						2010-09-13 17:21:26 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							2a6356a6dd 
							
						 
					 
					
						
						
							
							Merge branch 'qmemman' of git://qubes-os.org/rafal/core  
						
						
						
					 
					
						2010-09-13 15:05:13 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							6d764ef50d 
							
						 
					 
					
						
						
							
							qmemman: save a syscall in meminfo-writer via use of "pread"  
						
						
						
					 
					
						2010-09-10 14:53:41 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							a2136c3d2b 
							
						 
					 
					
						
						
							
							Compile meminfo-writer with -O3  
						
						
						
					 
					
						2010-09-10 11:38:06 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							02b8e51341 
							
						 
					 
					
						
						
							
							qmemman: when a AppVM is low on memory, allow small adjustments  
						
						... 
						
						
						
						A small AppVM (say, with 100MB total) can go below prefmem, and
still not be assigned memory, because of the MIN_TOTAL_MEMORY_TRANSFER
threshold.
So, if AppVM is below prefmem, allow for smaller mem-sets. 
						
					 
					
						2010-09-10 11:35:30 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							555be9b857 
							
						 
					 
					
						
						
							
							qmemman: offload some processing to meminfo-writer  
						
						... 
						
						
						
						Make meminfo-writer compute used memory, and report to qmemman only if
it has changed significantly enough. As it is written in C, its code is
much faster that qmemman-server; also in the idle case, it saves on xenstore
communication overhead. Allows to send updates up to 10 times per second,
with CPU load on the VM below 0.1%. 
						
					 
					
						2010-09-09 17:51:53 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							f810fbb547 
							
						 
					 
					
						
						
							
							Tell Network Manager to keep hands off vif interfaces  
						
						... 
						
						
						
						...somehow indirectly, by specifying the mac; unfortunately I do not
see any other way. 
						
					 
					
						2010-09-07 13:18:08 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							81a57ec32b 
							
						 
					 
					
						
						
							
							Use vif-route-qubes.  
						
						
						
					 
					
						2010-09-06 17:24:12 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							23e11f5f6f 
							
						 
					 
					
						
						
							
							Switch to routed VM network (instead of bridging)  
						
						... 
						
						
						
						No headache from layer 2 attacks. 
						
					 
					
						2010-09-06 17:07:42 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							c0f47663c8 
							
						 
					 
					
						
						
							
							Unify dom0 and netvm sysconfig/iptables  
						
						... 
						
						
						
						Plus:
- dedicated chain for DNAT to nameservers
- prevent intervm networking. Can be conveniently overriden in necessary cases
by inserting ACCEPT clauses (per VM, probably) at the top of FORWARD 
						
					 
					
						2010-09-06 15:10:01 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							7ff498c43b 
							
						 
					 
					
						
						
							
							qmemman: make meminfo-writer a C program  
						
						
						
					 
					
						2010-09-03 16:23:09 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							ebbefaabc2 
							
						 
					 
					
						
						
							
							Fix restore completion detection in appvm/qubes_core  
						
						
						
					 
					
						2010-08-30 11:43:30 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							ea58a5e299 
							
						 
					 
					
						
						
							
							Memory management across VMs, first release  
						
						
						
					 
					
						2010-08-30 11:40:19 +02:00 
						 
				 
			
				
					
						
							
							
								Rafal Wojtczuk 
							
						 
					 
					
						
						
						
						
							
						
						
							938dc071e4 
							
						 
					 
					
						
						
							
							Added comments to nonobvious code fragments  
						
						
						
					 
					
						2010-08-03 07:12:59 +02:00 
						 
				 
			
				
					
						
							
							
								Joanna Rutkowska 
							
						 
					 
					
						
						
						
						
							
						
						
							02276c2157 
							
						 
					 
					
						
						
							
							appvm/qubes_add_pendrive_script: set HOME, and pass -M to mimeopen  
						
						
						
					 
					
						2010-07-30 16:01:58 +02:00