Hans Jerry Illikainen 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b9a5fb7e3f 
							
						 
					 
					
						
						
							
							qubes-download-dom0-updates: verify package signatures  
						
						
						
					 
					
						2019-10-12 20:43:38 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c47a7890f 
							
						 
					 
					
						
						
							
							Merge branch 'fc31'  
						
						... 
						
						
						
						* fc31:
  rpm: switch deps to python3-setuptools on CentOS too
  debian: switch to python3
  Use spaces in xdg-icon script
  Convert other scripts to python3
  Convert qubesagent module to python3
  Minor codestyle fix in qubesadmin/firewall.py
  Require python setuptools
  Update python2 dependencies to python3 and clean deprecated requirements 
						
					 
					
						2019-10-06 07:00:10 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dcaebd110 
							
						 
					 
					
						
						
							
							resize-rootfs: wait for partition table to reload  
						
						... 
						
						
						
						partprobe triggers reloading partition table, but apparently it isn't
guaranteed udev re-create device nodes at the time it finishes. This may lead
to /dev/mapper/dmroot pointing to nowhere. Fix this by calling udevadm settle
after reloading partition table. 
						
					 
					
						2019-10-06 03:12:56 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2dbdb1e66f 
							
						 
					 
					
						
						
							
							Fix misleading error message on rootfs resize  
						
						... 
						
						
						
						The partition being extended is in use and sfdisk can't reload such
partition table. Tell it to not even try, it will be done by partprobe
call below. 
						
					 
					
						2019-09-30 04:03:06 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a899adb69e 
							
						 
					 
					
						
						
							
							Convert qubesagent module to python3  
						
						... 
						
						
						
						This and all files using it.
QubesOS/qubes-issues#5297  
						
					 
					
						2019-09-19 04:57:55 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							310af146d5 
							
						 
					 
					
						
						
							
							Update python2 dependencies to python3 and clean deprecated requirements  
						
						... 
						
						
						
						QubesOS/qubes-issues#5289 
QubesOS/qubes-issues#5297  
					
						2019-09-08 10:38:25 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Schleizer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5dbca47811 
							
						 
					 
					
						
						
							
							Mount /rw and /home with nosuid + nodev  
						
						... 
						
						
						
						implements https://github.com/QubesOS/qubes-issues/issues/5263  
						
					 
					
						2019-08-28 11:01:09 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							347f98b8b6 
							
						 
					 
					
						
						
							
							dom0-updates: fix dnf.conf path  
						
						... 
						
						
						
						If dnf.conf is there, really use it instead of yum.conf.
Fixes 10399e8a 
						
					 
					
						2019-08-25 13:24:13 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b1f4c97087 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/176'  
						
						... 
						
						
						
						* origin/pr/176:
  Fix downloading dom0 updates on Debian
  dnf: clear updates-available flag when dnf update yields no updates 
						
					 
					
						2019-08-11 06:53:55 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3c1381c29b 
							
						 
					 
					
						
						
							
							Add qvm-connect-tool to ease creating ad-hoc connections  
						
						
						
					 
					
						2019-08-08 15:48:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							f2e2db5def 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/175'  
						
						... 
						
						
						
						* origin/pr/175:
  yum-plugin-hooks: package only for CentOS 7
  yum-qubes-hooks: update with respect to dnf-qubes-hooks 
						
					 
					
						2019-08-08 14:01:39 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ca659ef6df 
							
						 
					 
					
						
						
							
							Fix downloading dom0 updates on Debian  
						
						... 
						
						
						
						When yumdownloader is used, it needs yum.conf. In Qubes 4.1 it isn't
there anymore, so symlink dnf.conf instead.
In Debian case, packages are downloaded directly to packages directory,
doesn't need to be extracted from cache. Redirect error message to
/dev/null for that. 
						
					 
					
						2019-08-07 00:04:47 +02:00 
						 
				 
			
				
					
						
							
							
								Anastasia Cotorobai 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b54b245d6 
							
						 
					 
					
						
						
							
							yum-qubes-hooks: update with respect to dnf-qubes-hooks  
						
						... 
						
						
						
						Add call to postInstall script, notify condition/ add appmenu-sync and notify-updates to conf file 
						
					 
					
						2019-08-06 21:48:49 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40652b700b 
							
						 
					 
					
						
						
							
							dnf: clear updates-available flag when dnf update yields no updates  
						
						... 
						
						
						
						Fixes  QubesOS/qubes-issues#2009  
					
						2019-08-03 04:10:47 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							69965213da 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/173'  
						
						... 
						
						
						
						* origin/pr/173:
  use tor+http for onion 
						
					 
					
						2019-08-02 05:12:33 +02:00 
						 
				 
			
				
					
						
							
							
								Patrick Schleizer 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							a6a8bc6754 
							
						 
					 
					
						
						
							
							use tor+http for onion  
						
						
						
					 
					
						2019-07-22 15:34:16 +00:00 
						 
				 
			
				
					
						
							
							
								M. Vefa Bicakci 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8db8d0cb3c 
							
						 
					 
					
						
						
							
							dom0-updates: Quote arguments  
						
						... 
						
						
						
						This commit makes the qubes-download-dom0-updates.sh script quote its
arguments before using them to avoid expanding wildcards (such as '*')
unintendedly.
Fixes  QubesOS/qubes-issues#5096  
						
					 
					
						2019-07-20 06:55:52 -04:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9ef52e4303 
							
						 
					 
					
						
						
							
							dom0-updates: fix cleaning downloaded packages  
						
						... 
						
						
						
						Since migration to dnf, remove dnf's cache too.
QubesOS/qubes-issues#4225  
						
					 
					
						2019-06-17 19:54:44 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c476ae7cdb 
							
						 
					 
					
						
						
							
							qvm-console: handle non-default bash shell (Debian)  
						
						
						
					 
					
						2019-06-16 00:37:59 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							b30e01632c 
							
						 
					 
					
						
						
							
							Merge branch 'r4.1-repos'  
						
						
						
					 
					
						2019-06-09 17:11:49 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							2b2752f936 
							
						 
					 
					
						
						
							
							Rename and fix from Marek's comments  
						
						
						
					 
					
						2019-05-07 15:01:34 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3dddff532c 
							
						 
					 
					
						
						
							
							qvm-terminal: use usual '^]' as escape character  
						
						
						
					 
					
						2019-05-05 14:51:18 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							71989cf72d 
							
						 
					 
					
						
						
							
							Rename qvm-showterminal to qvm-terminal and add print_usage  
						
						
						
					 
					
						2019-04-30 17:23:25 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							95e2d11e61 
							
						 
					 
					
						
						
							
							Add qvm-showterminal  
						
						
						
					 
					
						2019-04-30 11:42:38 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							4bb7bd9cdd 
							
						 
					 
					
						
						
							
							Update repositories to R4.1  
						
						
						
					 
					
						2019-04-22 00:31:28 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							94dad3640c 
							
						 
					 
					
						
						
							
							Use exec to ease systemd handling the tinyproxy process  
						
						... 
						
						
						
						From Marek's comments 
						
					 
					
						2019-04-17 12:47:22 +02:00 
						 
				 
			
				
					
						
							
							
								Frédéric Pierret (fepitre) 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							0fd8da62b6 
							
						 
					 
					
						
						
							
							Handle tinyproxy path changed in upstream  
						
						... 
						
						
						
						Related commit 8d0ea71486Fixes  QubesOS/qubes-issues#4973  and QubesOS/qubes-issues#4929  
						
					 
					
						2019-04-16 11:41:44 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							40a6c2b48f 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/154'  
						
						... 
						
						
						
						* origin/pr/154:
  Add new onion addresses to repo lists 
						
					 
					
						2019-04-12 05:06:25 +02:00 
						 
				 
			
				
					
						
							
							
								unman 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8eb51542c5 
							
						 
					 
					
						
						
							
							Add new onion addresses to repo lists  
						
						
						
					 
					
						2019-04-10 12:44:31 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							10399e8ab3 
							
						 
					 
					
						
						
							
							dom0-updates: improve dnf config handling  
						
						... 
						
						
						
						Dom0 may not sent /etc/yum.conf but only /etc/dnf/dnf.conf - handle this
case too. Since dom0 use dnf for a long time, prefer dnf.conf.
Not all versions of dnf supports cachedir option, so handle also the
case when it's set by default to /var/cache/dnf (instead of overriden
with /var/cache/yum with yum.conf). Simply look for packages in whole
/var/cache.
QubesOS/qubes-issues#4225  
						
					 
					
						2019-04-01 18:45:40 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							9792438b3f 
							
						 
					 
					
						
						
							
							Use sfdisk instead of parted to resize root partition table  
						
						... 
						
						
						
						parted tries to load random data for possible partiont table UUID
generation, even though there is no need to generate new UUID. In case
of early VM startup, this is very undesirable as random entropy pool may
not be initialized yet, which will cause parted to block.
Use sfdisk instead, which doesn't try to do that. And also can relocate
backup GPT and resize partition in one go.
Fixes  QubesOS/qubes-issues#4419  
						
					 
					
						2019-02-24 03:12:14 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							75dd034ceb 
							
						 
					 
					
						
						
							
							Add qubes version to marker-vm file  
						
						... 
						
						
						
						QubesOS/qubes-issues#1963  
					
						2019-02-11 19:28:35 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b538df5d0 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'origin/pr/151'  
						
						... 
						
						
						
						* origin/pr/151:
  Introduce /usr/share/qubes/marker-vm 
						
					 
					
						2019-02-11 14:59:04 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d4fa357faa 
							
						 
					 
					
						
						
							
							Introduce /usr/share/qubes/marker-vm  
						
						... 
						
						
						
						Make it easy for packages to detect Qubes VM.
Fixes  QubesOS/qubes-issues#1963  
						
					 
					
						2019-01-18 23:21:18 +01:00 
						 
				 
			
				
					
						
							
							
								Lunar 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							84080005d3 
							
						 
					 
					
						
						
							
							Switch to HTTPS  
						
						... 
						
						
						
						https://github.com/QubesOS/qubes-issues/issues/4415  
					
						2019-01-15 13:06:01 -06:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8d7313b928 
							
						 
					 
					
						
						
							
							Fix updates notification on Fedora 29  
						
						... 
						
						
						
						Workaround for https://bugzilla.redhat.com/1650446 
This caused not clearing updates-available flag after installing updates
in the template.
Fixes  QubesOS/qubes-issues#2009  
						
					 
					
						2018-12-05 06:26:25 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							bb28efe628 
							
						 
					 
					
						
						
							
							Fix updates checking on Fedora with dnf  
						
						... 
						
						
						
						yum wrapper may not be installed anymore
QubesOS/qubes-issues#2009  
						
					 
					
						2018-12-05 05:48:00 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							8995993816 
							
						 
					 
					
						
						
							
							code style fix  
						
						
						
					 
					
						2018-12-05 05:46:51 +01:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							3b0f80e19f 
							
						 
					 
					
						
						
							
							Make shebang explicit /usr/bin/python2 where it's still there  
						
						... 
						
						
						
						Both Archlinux and Fedora 29 have guidelines to point explicitly at
/usr/bin/python2 where it expect python2.
Also, do not use env.
Fixes  QubesOS/qubes-issues#4027  
						
					 
					
						2018-10-24 00:24:50 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							d285cbf349 
							
						 
					 
					
						
						
							
							Do not force /bin/sh for /etc/qubes-rpc/qubes.GetAppmenus  
						
						... 
						
						
						
						Call it as normal executable instead of forcing it through /bin/sh.
Especially when now it have bash shebang.
Fixes  QubesOS/qubes-issues#4417  
						
					 
					
						2018-10-22 16:25:51 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							163aede1bf 
							
						 
					 
					
						
						
							
							Drop https from onion update repository urls  
						
						... 
						
						
						
						Tor already provide encryption and authentication, we don't run https on
onion services. 
						
					 
					
						2018-09-06 19:44:03 +02:00 
						 
				 
			
				
					
						
							
							
								0brand 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							aa5d955fbc 
							
						 
					 
					
						
						
							
							Comments to use qubes onion repository  
						
						
						
					 
					
						2018-09-03 23:47:13 +02:00 
						 
				 
			
				
					
						
							
							
								0brand 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							cbd871fba8 
							
						 
					 
					
						
						
							
							Comments to use qubes onion repository  
						
						
						
					 
					
						2018-09-03 23:44:29 +02:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c6e7d04b1c 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/135'  
						
						... 
						
						
						
						* qubesos/pr/135:
  misc/qubes-run-terminal: which -> type 
						
					 
					
						2018-09-02 07:10:49 +02:00 
						 
				 
			
				
					
						
							
							
								fepitre 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5cb6cc8ebc 
							
						 
					 
					
						
						
							
							Handle CentOS vm repo  
						
						
						
					 
					
						2018-09-01 15:49:11 +02:00 
						 
				 
			
				
					
						
							
							
								Rusty Bird 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							5ad945b674 
							
						 
					 
					
						
						
							
							misc/qubes-run-terminal: which -> type  
						
						... 
						
						
						
						'which' is an external tool, 'type' is a shell builtin. Using the latter
shaves off a bit of latency.
Also use the already open stderr file descriptor for redirection. 
						
					 
					
						2018-08-28 10:54:09 +00:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							c11dd76006 
							
						 
					 
					
						
						
							
							Merge remote-tracking branch 'qubesos/pr/125'  
						
						... 
						
						
						
						* qubesos/pr/125:
  bind mount /usr/local
Fixes  QubesOS/qubes-issues#1150  
						
					 
					
						2018-07-11 13:25:37 +02:00 
						 
				 
			
				
					
						
							
							
								Reynir Björnsson 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							86413df6d2 
							
						 
					 
					
						
						
							
							bind mount /usr/local  
						
						
						
					 
					
						2018-07-11 11:14:47 +02:00 
						 
				 
			
				
					
						
							
							
								awokd 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							6c965a6dac 
							
						 
					 
					
						
						
							
							grub: add noresume to kernel cmdline  
						
						... 
						
						
						
						Under R4.0, when Debian HVMs are created from the debian-9 template, they hang on boot for 30 seconds without this option. 
						
					 
					
						2018-06-26 05:02:34 -06:00 
						 
				 
			
				
					
						
							
							
								Marek Marczykowski-Górecki 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							e8a2d9c32a 
							
						 
					 
					
						
						
							
							Add file managers integration for qvm-open-in-dvm --view-only  
						
						... 
						
						
						
						Rename existing entry from 'Open In DisposableVM' to 'Edit in
DisposableVM', then add new 'View In DisposableVM'.
Fixes  QubesOS/qubes-issues#1118  
						
					 
					
						2018-05-26 03:09:41 +02:00