Commit Graph

2581 Commits

Author SHA1 Message Date
Marek Marczykowski-Górecki
2893b9d67c
version 4.1.9 2020-03-01 03:31:40 +01:00
Marek Marczykowski-Górecki
d0d0b82d05
Merge remote-tracking branch 'origin/pr/224'
* origin/pr/224:
  qubes.Restore: remove bashism found by new ShellCheck
2020-03-01 03:15:00 +01:00
Marek Marczykowski-Górecki
731a87f292
Adjust version of required qubes-gui-agent
The "qubes-sysinit: set GUI_OPTS in gui-agent-linux" commit breaks
gui-agent-linux lacking its counterpart. Express this in the package
metadata.

QubesOS/qubes-issues#5662
2020-03-01 03:11:11 +01:00
Rusty Bird
cd3d870fd0
qubes.Restore: remove bashism found by new ShellCheck 2020-02-26 18:47:44 +00:00
Marek Marczykowski-Górecki
6738926ce9
Merge remote-tracking branch 'origin/pr/204'
* origin/pr/204:
  qubes-sysinit: set GUI_OPTS in gui-agent-linux
2020-02-26 04:40:35 +01:00
Frédéric Pierret (fepitre)
b8ca3e2c59
spec: add 'parted' dependency 2020-02-20 17:47:43 +01:00
Frédéric Pierret (fepitre)
2ef0641996
spec: fix missing python3 gi module
QubesOS/qubes-issues#5289
2020-02-20 17:20:38 +01:00
Yukikoo
5239e1ff62
archlinux: clean references to my server
(cherry picked from commit 18e1952e432560b93b79be8ab7dc26a725340e9c)
2020-02-18 22:14:35 +01:00
Neowutran
8bb7c27344
archlinux: remove old maintainer key (olivier medoc)
(cherry picked from commit 237df4edd9d95a5bb55ebc8855aa96376f3097f7)
2020-02-18 22:14:18 +01:00
Neowutran
03e6199ee2
archlinux: update dependencies
(cherry picked from commit 9013b0bcc549242381d78f7ff15ceb585476d27f)
2020-02-18 22:13:37 +01:00
Marek Marczykowski-Górecki
b23ecea1c4
Merge remote-tracking branch 'origin/pr/221'
* origin/pr/221:
  Disable unnecessary services in Debian
2020-02-17 04:42:57 +01:00
Marek Marczykowski-Górecki
7e9756081b
Merge remote-tracking branch 'origin/pr/220'
* origin/pr/220:
  init/setup-rwdev: don't write a journal in DispVMs
  init/functions: fix DispVM detection
2020-02-17 04:41:34 +01:00
Marek Marczykowski-Górecki
4bc273bb85
Merge remote-tracking branch 'origin/pr/218'
* origin/pr/218:
  Disable package caching in apt operations
2020-02-17 04:35:38 +01:00
Marek Marczykowski-Górecki
59dfcd7867
Merge remote-tracking branch 'origin/pr/217'
* origin/pr/217:
  signed
  qubes.GetAppmenus: skip unreadable .desktop files
2020-02-17 04:25:22 +01:00
unman
e54ecfb040
Disable unnecessary services in Debian 2020-02-15 21:12:34 +00:00
Amber M. Breslau
22a3346f5d
init/setup-rwdev: don't write a journal in DispVMs 2020-02-14 11:35:05 -05:00
Amber M. Breslau
be9155ef11
init/functions: fix DispVM detection 2020-02-14 11:24:29 -05:00
Saswat Padhi
f96c00d975
signed 2020-02-08 04:01:48 -08:00
Saswat Padhi
600df100df qubes.GetAppmenus: skip unreadable .desktop files 2020-02-08 10:13:41 +00:00
Zaoqi
5ae5b46ac0
archlinux/PKGBUILD: fix typo 2020-02-08 14:25:33 +08:00
Marek Marczykowski-Górecki
2f2067ac0b
Merge remote-tracking branch 'origin/pr/215'
* origin/pr/215:
  spec: replace python3 by python%{python3_pkgversion}
2020-02-06 23:18:46 +01:00
Marek Marczykowski-Górecki
f1b60dbe13
Merge remote-tracking branch 'origin/pr/213'
* origin/pr/213:
  archlinux/PKGBUILD: remove python2
  fix https://github.com/QubesOS/qubes-issues/issues/5619
2020-02-06 23:18:02 +01:00
Frédéric Pierret (fepitre)
024c040a4b
spec: replace python3 by python%{python3_pkgversion} 2020-02-06 17:54:06 +01:00
Zaoqi
7dea32379c
archlinux/PKGBUILD: remove python2 2020-02-06 14:05:07 +08:00
Marek Marczykowski-Górecki
90f4100842
Merge remote-tracking branch 'origin/pr/212'
* origin/pr/212:
  Do not reference sudo group when removing package
2020-02-06 01:55:32 +01:00
Zaoqi
0dfd135d02
fix https://github.com/QubesOS/qubes-issues/issues/5619 2020-02-05 13:18:43 +08:00
Amadeusz Piotr Żołnowski
0b8e12c499
Add README.md to package-managers 2020-02-05 00:12:23 +00:00
Amadeusz Piotr Żołnowski
bc1e02d4d4
Install 50-qubes-mem-hotplug.rules in /lib/udev instead of /etc/udev 2020-02-05 00:12:23 +00:00
Amadeusz Piotr Żołnowski
f76b30008f
Merge app-defaults and sys-defaults to config-overrides 2020-02-05 00:12:22 +00:00
Amadeusz Piotr Żołnowski
dee84452aa
Move qubes-firewall from sbin to bin 2020-02-05 00:12:22 +00:00
Amadeusz Piotr Żołnowski
7a155ac077
Don't list /var/run/qubes in rpm files as it's dynamic dir 2020-02-04 23:59:09 +00:00
Amadeusz Piotr Żołnowski
f5faa62876
Move qvm-console to core-admin-client repository 2020-02-04 23:59:09 +00:00
Amadeusz Piotr Żołnowski
4de377bc3b
Split items in misc directory by topic 2020-02-04 23:59:09 +00:00
Amadeusz Piotr Żołnowski
356c50035d
Remove dconfig-profile user as it is generated automatically
Arch, Deb package, RPM packages generate `/etc/dconf/profile/user`
rather than installing this one.
2020-02-04 23:59:08 +00:00
Amadeusz Piotr Żołnowski
ec7ae0bf40
Remove no longer needed xenstore-watch and close-window 2020-02-04 23:59:08 +00:00
unman
165def228d
Do not reference sudo group when removing package 2020-02-03 03:46:35 +00:00
Rusty Bird
686673e1fd
misc/qubes-run-gnome-terminal: slightly restrict pattern 2020-01-31 16:34:04 +00:00
Rusty Bird
9d9ef25b05
misc/qubes-run-gnome-terminal: avoid external utility (grep)
Shave off a few milliseconds.
2020-01-31 16:34:03 +00:00
Marek Marczykowski-Górecki
076275c154
version 4.1.8 2020-01-28 21:44:36 +01:00
Marek Marczykowski-Górecki
1e12b87086
Merge remote-tracking branch 'origin/pr/210'
* origin/pr/210:
  Add /etc/qubes/applications override, use it for gnome-terminal
  Add qubes-run-gnome-terminal utility that uses --wait
2020-01-28 21:44:23 +01:00
Marek Marczykowski-Górecki
1ae97ac2fc
travis: install also python xdg module 2020-01-28 04:22:12 +01:00
Marek Marczykowski-Górecki
44e041e271
travis: include PyGTK setup
Installing PyGTK requires actual GTK system package. The easiest way for
that is using system site-packages - and this means matching Python
version with the Travis environment (Ubuntu bionic).
2020-01-28 04:22:11 +01:00
Pawel Marczewski
3a6e77aa43
Add /etc/qubes/applications override, use it for gnome-terminal
Used by qubes.StartApp so that we can override distribution-provided
.desktop files. The mechanism is introduced to run gnome-terminal
with --wait option, so that it's compatible with DispVMs.

Fixes QubesOS/qubes-issues#2581.
2020-01-27 14:05:55 +01:00
Pawel Marczewski
943f37b481
Add qubes-run-gnome-terminal utility that uses --wait 2020-01-27 12:11:48 +01:00
Marek Marczykowski-Górecki
c7060bb97a
Merge remote-tracking branch 'origin/pr/209'
* origin/pr/209:
  firewall: drop INVALID state TCP packets
2020-01-27 05:37:28 +01:00
Marek Marczykowski-Górecki
142e220c7d
Merge remote-tracking branch 'origin/pr/208'
* origin/pr/208:
  Advertise qubes.VMExec support as a feature
  Install faster console scripts for Python code
  Add qubes.VMExec call, for running a single command
2020-01-27 05:36:02 +01:00
Pawel Marczewski
63d8065e4f
firewall: drop INVALID state TCP packets
Packets detected as INVALID are ignored by NAT, so if they are not
dropped, packets with internal source IPs can leak to the outside
network.

See:

https://bugzilla.netfilter.org/show_bug.cgi?id=693
http://www.smythies.com/~doug/network/iptables_notes/

Fixes QubesOS/qubes-issues#5596.
2020-01-24 19:01:00 +01:00
Pawel Marczewski
9db6e4e2cc
Advertise qubes.VMExec support as a feature 2020-01-24 18:45:17 +01:00
Pawel Marczewski
6fb58fdd9c
Install faster console scripts for Python code
Same as in qubes-core-admin.
2020-01-24 18:45:16 +01:00
Pawel Marczewski
738548a8e4
Add qubes.VMExec call, for running a single command
With a VMExecGUI variant that waits for a session.

See QubesOS/qubes-issues#4850.
2020-01-24 18:44:45 +01:00