HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							63e915f6d4 
							
						 
					 
					
						
						
							
							Tag for commit  5d68e2cc70 
						
						... 
						
						
						
						-----BEGIN PGP SIGNATURE-----
 Version: GnuPG v1
 
 iQIcBAABAgAGBQJUTruhAAoJEAY5OLpCz6ck7IcP/i4JXNEMO8vDSgphM50NIIz6
 +hLb+kXBGeL9SsQKRlz000BUOcIsg+d2ibwnTsi1kNuq2OgJOAHAp5hHgHGc5ddG
 0PLFf/Ddexl7/2cG/hKekXiIpXGcuhqgsIfatqcKB228mVLG8y/kqwViIDbMgg10
 X8Aiq1ba0EeHI7xskkPb1hzkszOfLFoEXCRjt+BQsmr+Bll+sAzCS3G9vSbhczFl
 wmTtgOiu2fWsPgOB2O6HYeO0PUUX+jGF/jncZYf85pEwMccNqRIWjSJC6ti533zv
 5x1bWKWFymBAUcTS+xi00FPeatmQ7b5ywMxTwbqIQkE1Mrt436Dz/B1r0E58q0AH
 gu4qG/KPBNdRBD4vPrvLKiyood/XIpvz0+6QqS9rFMKt71OSzmMR1WeLgclCn768
 cR510iZyJjmqe9lLQQTCJr+oqvwiVot7sfsgj1XP5PozalTkdIawioIZjeX5Zz4O
 +zo+P+jIV+P6QbN+0nD+vrW8kSZlM8vt+OVBPhon/bMFxGKZervs7kFUCNPn6fUK
 WNw8lSrKQqJe/a805Ktku8moatVElmexj7XTkII1nnAnEu6/bokJqjCHQ933794l
 ERRwitFN+BWm3OBXq/BsdSnCotT+gnlMEDtuHiD0JHQBGwxAZGQtliQhWLF25Ekh
 BJkmYBjqgnjCsQFUBMnn
 =shGW
 -----END PGP SIGNATURE-----
Merge tag 'mm_5d68e2cc' into debian-systemd
Tag for commit 5d68e2cc70 
						
					 
					
						2014-11-03 04:28:00 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							be37c6cc5b 
							
						 
					 
					
						
						
							
							debian: force shell to be bash since its default is dash and many qubes scripts rely on bash and will break in dash and added tinyproxy user  
						
						
						
					 
					
						2014-11-02 16:28:50 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							ef787ce40b 
							
						 
					 
					
						
						
							
							debian: added new depends  
						
						
						
					 
					
						2014-11-02 16:24:41 -05:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							f02780421d 
							
						 
					 
					
						
						
							
							debian: Added less restrictive filter option for debian packages  
						
						... 
						
						
						
						Sites like sourceforge append ?downloadxxx to end 
						
					 
					
						2014-11-02 16:22:42 -05:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							a4e4a6214b 
							
						 
					 
					
						
						
							
							systemd: fix xenstore-ls path  
						
						
						
					 
					
						2014-11-02 00:31:49 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							aad0d4d57a 
							
						 
					 
					
						
						
							
							Reenable imsettings service  
						
						... 
						
						
						
						It is required for some languages (Chinese for example). 
						
					 
					
						2014-11-01 00:29:14 +01:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							d34268a085 
							
						 
					 
					
						
						
							
							debian: preinst needs a group and force no password entry on adduser  
						
						
						
					 
					
						2014-10-31 03:04:42 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							0937a3b3c6 
							
						 
					 
					
						
						
							
							debian: Added maintainers scripts (pre / postinit + rm) - Currently in debug mode  
						
						
						
					 
					
						2014-10-31 01:59:20 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							5c351bf4ae 
							
						 
					 
					
						
						
							
							debian: add xen-utils-common as a dependancy to allow Debian proxies  
						
						
						
					 
					
						2014-10-31 01:57:41 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							3366af3f55 
							
						 
					 
					
						
						
							
							Change condition test to compare to a link "-L"  
						
						
						
					 
					
						2014-10-31 01:56:19 -04:00 
						 
				 
			
				
					
						
							
							
								Jason Mehring 
							
						 
					 
					
						
						
						
						
							
						
						
							b04594ed60 
							
						 
					 
					
						
						
							
							Allow hyphenated distro names in tinyproxy filter  
						
						
						
					 
					
						2014-10-30 16:35:12 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							5d68e2cc70 
							
						 
					 
					
						
						
							
							Handle tabs in /etc/hosts  
						
						
						
					 
					
						2014-10-27 22:39:25 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e0d2424d5e 
							
						 
					 
					
						
						
							
							suspend: do not disable network frontend devices  
						
						
						
					 
					
						2014-10-27 15:07:06 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							0613a58961 
							
						 
					 
					
						
						
							
							Improve handling of .desktop files  
						
						... 
						
						
						
						Instead of directly using Exec= line, parse the file (at the launch
time) with Gio library. The main reason for this change is to handle
Terminal= option, but generally this approach should be more
bulletproof, especially when some fancy options are present in desktop
files. 
						
					 
					
						2014-10-27 12:25:45 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							d208e9baa5 
							
						 
					 
					
						
						
							
							version 2.1.42  
						
						
						
					 
					
						2014-10-25 01:49:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							15f3a1b8d0 
							
						 
					 
					
						
						
							
							debian: fix proxy setup  
						
						
						
					 
					
						2014-10-24 00:45:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							20a2cfbce7 
							
						 
					 
					
						
						
							
							debian: custom dh_auto_clean no longer needed  
						
						... 
						
						
						
						qubes-builder now takes care of it 
						
					 
					
						2014-10-21 05:29:20 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							be266a00dd 
							
						 
					 
					
						
						
							
							Include /rw in the package  
						
						... 
						
						
						
						On Fedora it was created in %post, but on Debian not. Unify it to simply
provide the directory as standard package content. 
						
					 
					
						2014-10-19 04:38:16 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							a2e17ef244 
							
						 
					 
					
						
						
							
							systemd: fix 'service' path  
						
						... 
						
						
						
						On Fedora it is all the same because /sbin -> /usr/sbin symlink. But on
Debian it does matter. 
						
					 
					
						2014-10-19 04:11:15 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							a91dfdf48b 
							
						 
					 
					
						
						
							
							fix xenstore-read path in network-proxy-setup.sh for debian  
						
						
						
					 
					
						2014-10-01 06:51:58 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							7339dd1ece 
							
						 
					 
					
						
						
							
							Introduce qubes.SetDateTime service for time synchronization  
						
						... 
						
						
						
						It would be called by qvm-sync-clock instead of 'date' directly. This
gives a lot of flexibility - VM can control whether it want to sync time
this way. For now slight corrections (+-2sec) are ignored to not cause
problems by frequent time changes. But it can be easily extended to
refuse time sync when some other mechanism is used. 
						
					 
					
						2014-10-01 05:40:23 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							4ee0de9fb8 
							
						 
					 
					
						
						
							
							updates-proxy-setup: support setting proxy for apt ( #887 )  
						
						
						
					 
					
						2014-10-01 05:40:14 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							00e846bbbe 
							
						 
					 
					
						
						
							
							debian: chown /home_volatile/user in posinst  
						
						
						
					 
					
						2014-10-01 03:45:03 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							434a794dda 
							
						 
					 
					
						
						
							
							use sleep instead os usleep since it is more portable  
						
						
						
					 
					
						2014-10-01 03:44:33 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							5fcf7505fc 
							
						 
					 
					
						
						
							
							dispvm-presun.sh needs bash  
						
						
						
					 
					
						2014-10-01 02:21:12 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							bbb0b3610b 
							
						 
					 
					
						
						
							
							add xserver-xorg-video-dummy to the dependencies list of qubes-core-agent  
						
						... 
						
						
						
						the dummy video module is needed by the dvm prepare script 
						
					 
					
						2014-10-01 02:17:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e83a91e3d3 
							
						 
					 
					
						
						
							
							debian: migrate to native systemd services  
						
						
						
					 
					
						2014-09-30 00:54:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							71802a4778 
							
						 
					 
					
						
						
							
							archlinux: modules-load.d handled now in generic files  
						
						... 
						
						
						
						It is no longer Archlinux specific. 
						
					 
					
						2014-09-29 21:40:35 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							240066fc23 
							
						 
					 
					
						
						
							
							Add missing u2mfn module load  
						
						... 
						
						
						
						Is loaded as part of gui-agent startup, but qrexec-agent also needs it
so eliminate race condition here. 
						
					 
					
						2014-09-29 21:39:17 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							4bccdb0ba5 
							
						 
					 
					
						
						
							
							Use systemd mechanism for loading kernel modules (when available)  
						
						... 
						
						
						
						One more thing done in more generic way (not Fedora-specific). 
						
					 
					
						2014-09-29 21:31:10 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							64e8eedcb0 
							
						 
					 
					
						
						
							
							qrexec: check for setuid() error when calling zenity/kdialog  
						
						... 
						
						
						
						Mostly to mute compiler warning - only emit log message but still
continue. 
						
					 
					
						2014-09-29 21:05:32 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							217b5a4a5d 
							
						 
					 
					
						
						
							
							make source.list multiarch compatible  
						
						... 
						
						
						
						tell apt that the qubes repos provides only packages for amd64. Without
this "apt-get update" will fail if multiarch is used in the templatevm. 
						
					 
					
						2014-09-29 05:50:24 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							0d0261d1c1 
							
						 
					 
					
						
						
							
							improve update of /etc/hosts  
						
						... 
						
						
						
						* use 127.0.1.1 under debian (since it's the default there)
 * also set the IPv6 loopback address (::1) since some tools tries to
   AAAA resolve the hostname (for example sendmail)
 * ensure proper /etc/hosts format through postinst-script (hostname as
   last entry) 
						
					 
					
						2014-09-29 05:25:32 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							4886411570 
							
						 
					 
					
						
						
							
							various patches for debian  
						
						... 
						
						
						
						this should enable debian based templates to be used as proxy/netvm 
						
					 
					
						2014-09-29 05:25:24 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							70bbc7923d 
							
						 
					 
					
						
						
							
							install iptables/forwarding for debian  
						
						
						
					 
					
						2014-09-29 05:25:14 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							435c04e8a4 
							
						 
					 
					
						
						
							
							use systemd in debian  
						
						
						
					 
					
						2014-09-29 05:24:26 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							e93cf3e81b 
							
						 
					 
					
						
						
							
							updates-proxy: add rules for debian repositories ( #887 )  
						
						
						
					 
					
						2014-09-29 04:05:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							2e4cdc2f8d 
							
						 
					 
					
						
						
							
							Rename yum-proxy-setup service to updates-proxy-setup  
						
						... 
						
						
						
						Fedora is no longer the only supported distribution, so change the
service name to be more generic. Old name still supported for
compatibility. 
						
					 
					
						2014-09-27 01:52:19 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							3f19c89301 
							
						 
					 
					
						
						
							
							Rename qubes-yum-proxy service to qubes-updates-proxy  
						
						... 
						
						
						
						It is no longer Fedora-only proxy, so rename to not confuse the user.
Also documentation refer to it as "updates proxy" for a long time. 
						
					 
					
						2014-09-27 00:32:52 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							dad11bd378 
							
						 
					 
					
						
						
							
							don't track debina/files (since it is autogenerated)  
						
						
						
					 
					
						2014-09-26 23:19:01 +02:00 
						 
				 
			
				
					
						
							
							
								HW42 
							
						 
					 
					
						
						
						
						
							
						
						
							b0ac8adca3 
							
						 
					 
					
						
						
							
							move fedora specific stuff to install-rh target  
						
						
						
					 
					
						2014-09-25 03:57:33 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							1e842c985d 
							
						 
					 
					
						
						
							
							fedora: workaround slow system shutdown ( #852 )  
						
						... 
						
						
						
						It looks to be related to this report:
https://bugzilla.redhat.com/show_bug.cgi?id=1088619 
Workaround idea was from comment 37.
The hanging process in Qubes VM is most likely dconf-service, but there
is a lot of possible causes. To start with a non-standard method of
accessing the X session (no real login manager, processes started by
qrexec-agent). So instead of wasting a lot of time on digging through
gnome services, simply shorten the stop timeout - the processes would be
killed anyway. 
						
					 
					
						2014-09-24 14:17:24 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							4bd9971006 
							
						 
					 
					
						
						
							
							gui-fatal: do not run as root  
						
						... 
						
						
						
						GTK+ refuses to initialize. 
						
					 
					
						2014-09-20 01:20:11 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							54755ac444 
							
						 
					 
					
						
						
							
							Avoid 100MB reserved space in private ext4 partition  
						
						... 
						
						
						
						The ext4 reserved space is necessary for root partitions, but in the
private.img data partition, it is wasted space (accessible only to root
processes), which means losing 100 MB of the default 2GB.
From mkfs.ext4 man page: "-m reserved-blocks-percentage Specify the
percentage of the filesystem blocks reserved for the super-user." ...
"The default percentage is 5%." 
						
					 
					
						2014-09-05 22:42:14 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							41f65f1f5a 
							
						 
					 
					
						
						
							
							firewall: show error message only on actual error  
						
						
						
					 
					
						2014-09-03 09:59:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							1a712c3a4a 
							
						 
					 
					
						
						
							
							version 2.1.41  
						
						
						
					 
					
						2014-08-15 17:45:15 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							53b0d8ab17 
							
						 
					 
					
						
						
							
							network: fix IP address of backend network interface  
						
						... 
						
						
						
						Get it from settings provided by dom0, do not calculate itself. This
makes a difference for DispVMs. 
						
					 
					
						2014-08-13 09:23:51 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							a288939156 
							
						 
					 
					
						
						
							
							Revert "network: use the same gateway IP generation method as backend"  
						
						... 
						
						
						
						This reverts commit 4ef785a016 
						
					 
					
						2014-08-13 08:58:10 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
						
						
							
						
						
							4ef785a016 
							
						 
					 
					
						
						
							
							network: use the same gateway IP generation method as backend  
						
						... 
						
						
						
						Backend domain generates its IP address based on frontend IP, not
settings given from dom0. So change frontend method to the same (for
DispVM it makes a difference). Now "qubes-gateway" xenstore entry is
basically primary DNS address only. 
						
					 
					
						2014-08-13 08:12:37 +02:00 
						 
				 
			
				
					
						
							
							
								Olivier MEDOC 
							
						 
					 
					
						
						
						
						
							
						
						
							6c8ef2ddd8 
							
						 
					 
					
						
						
							
							archlinux: enable/disable services when corresponding packages got installed  
						
						
						
					 
					
						2014-08-02 23:47:19 +02:00