Marek Marczykowski-Górecki
653664cc15
Merge remote-tracking branch 'origin/pr/29'
...
* origin/pr/29:
fixed 'Debian 8 apt.config.d misconfiguration'
2015-09-28 12:48:11 +02:00
Marek Marczykowski-Górecki
c615afb88f
Merge remote-tracking branch 'origin/pr/28'
...
* origin/pr/28:
qubes-rpc: fix icon selection using pyxdg and support SVG icons
qubes-rpc: fix broken temporary file deletion in qubes.GetImageRGBA
Conflicts:
qubes-rpc/qubes.GetImageRGBA
rpm_spec/core-vm.spec
2015-09-28 12:47:49 +02:00
Marek Marczykowski-Górecki
3552bc7e41
rpm: add dbus-python dependency
...
This package is required by lots of stuff in Fedora anyway, but this
doesn't mean that we can have broken dependencies.
2015-09-28 12:22:19 +02:00
Marek Marczykowski-Górecki
34b2e822ec
Merge remote-tracking branch 'origin/pr/27'
...
* origin/pr/27:
added missing dependency python-dbus to 'Depends:'
2015-09-28 12:20:57 +02:00
Marek Marczykowski-Górecki
abfc8d23e1
Merge remote-tracking branch 'origin/pr/26'
...
* origin/pr/26:
qubes-rpc: fix broken temporary file deletion in qubes.GetImageRGBA
2015-09-28 12:20:20 +02:00
Marek Marczykowski-Górecki
b10f0cf905
Merge remote-tracking branch 'origin/pr/25'
...
* origin/pr/25:
show error msg if qubes.ReceiveUpdates failed
2015-09-28 12:09:54 +02:00
Marek Marczykowski-Górecki
54f8bb4169
Merge remote-tracking branch 'origin/pr/23'
...
* origin/pr/23:
Allow passwordless login for user "user" (when using 'sudo xl console') for images being upgraded.
2015-09-28 12:09:12 +02:00
Marek Marczykowski-Górecki
cae488dd34
Merge remote-tracking branch 'origin/pr/22'
...
* origin/pr/22:
Allow passwordless login for user "user" (when using 'sudo xl console').
2015-09-28 12:08:39 +02:00
Patrick Schleizer
cf55fa54c9
fix typo
2015-09-20 04:01:57 +00:00
Patrick Schleizer
e18a32d508
Fixed /etc/pam.d/su.qubes. (Moved line 'auth sufficient pam_permit.so' up. May not be low '@include' lines.)
2015-09-13 18:36:18 +00:00
Patrick Schleizer
665453da76
- Prevent 'su -' from asking for password in Debian [based] templates.
...
Thanks to @unman and @marmarek for suggesting the fix!
Fixes https://github.com/QubesOS/qubes-issues/issues/1128 .
- Changed 'ifeq (1,${DEBIANBUILD})' to 'ifeq ($(shell lsb_release -is), Debian)' to make the build work outside of Qubes Builder as well.
2015-09-13 17:19:25 +00:00
Patrick Schleizer
3f19b581cd
added missing dependency xserver-xorg-dev
2015-09-12 22:54:26 +00:00
Patrick Schleizer
c13e11d57e
fixed 'Debian 8 apt.config.d misconfiguration'
...
prevent the Acquire::http::Proxy setting ending up multiple times inside /etc/apt/apt.conf.d/01qubes-proxy
(reported by @Scinawa)
https://github.com/QubesOS/qubes-issues/issues/1186
2015-09-12 18:34:49 +00:00
qubesuser
7f9fdc8327
qubes-rpc: fix icon selection using pyxdg and support SVG icons
2015-09-06 22:02:27 +02:00
qubesuser
20dd5d2d1a
qubes-rpc: fix broken temporary file deletion in qubes.GetImageRGBA
2015-09-06 22:02:27 +02:00
Patrick Schleizer
5078b2030f
added missing dependency python-dbus to 'Depends:'
...
https://github.com/marmarek/qubes-core-agent-linux/blob/master/misc/qubes-desktop-run depends on python-dbus.
(0b7ade11b8/misc/xdg.py (L5)
)
2015-09-06 16:02:52 +00:00
qubesuser
76c0f95c34
qubes-rpc: fix broken temporary file deletion in qubes.GetImageRGBA
2015-09-06 11:07:57 +02:00
Patrick Schleizer
fc013bd480
show error msg if qubes.ReceiveUpdates failed
2015-09-03 14:56:29 +00:00
Marek Marczykowski-Górecki
e924758c54
version 3.0.16
2015-09-03 02:45:30 +02:00
Marek Marczykowski-Górecki
6d10970590
Merge remote-tracking branch 'origin/pr/19'
2015-09-03 02:30:53 +02:00
Marek Marczykowski-Górecki
a99e184e3d
Fix show-hide-nm-applet.desktop - use OnlyShowIn=X-QUBES
2015-09-03 00:43:54 +02:00
Marek Marczykowski-Górecki
d491ade917
debian: depend on gawk
...
qubes.GetAppmenus uses "nextfile" which is gawk-specific.
Fixes qubesos/qubes-issues#1062
2015-09-02 02:36:35 +02:00
Marek Marczykowski-Górecki
c8ac55b179
Merge branch 'autostart-dropins'
...
Conflicts:
misc/qubes-trigger-desktop-file-install
Fixes qubesos/qubes-issues#1151
2015-09-02 01:16:19 +02:00
Marek Marczykowski-Górecki
3da7d2c315
Merge remote-tracking branch 'qubesos/pr/3'
...
* qubesos/pr/3:
Mount /dev/xvdb with fs type "auto"
2015-09-02 01:14:10 +02:00
Marek Marczykowski-Górecki
f09d176d05
Merge commit '9644d86845d11f67751a099c56320ad269218354'
...
* commit '9644d86845d11f67751a099c56320ad269218354':
sudoers.d: Stops QT from using the MIT-SHM X11 Shared Memory Extension
debian: Move python-xdg to depends section in debian/control
2015-09-02 00:45:42 +02:00
Marek Marczykowski-Górecki
d9a8ab6f84
Merge remote-tracking branch 'origin/pr/20'
...
* origin/pr/20:
added pulseaudio-kde and spice-vdagent to qubes-trigger-desktop-file-install
2015-09-02 00:31:26 +02:00
Marek Marczykowski-Górecki
c09d1d9d61
systemd: fix starting cups
2015-09-01 17:19:59 +02:00
Marek Marczykowski-Górecki
4f26006fa1
debian: fix /dev permissions on upgrade
2015-09-01 17:19:38 +02:00
qubesuser
2a15863ccb
network: add vif-route-qubes-nat for IP address anonymization
2015-08-30 16:27:14 +02:00
Marek Marczykowski-Górecki
0b7ade11b8
qubes-desktop-run: don't crash on Debian wheezy (glib < 2.36)
...
Gio.DesktopAppInfo.get_boolean was introduced in glib 2.36. Instead of
crashing simply do not support DBusActivatable there. There is no such
application in default Debian wheezy template anyway.
2015-08-28 02:02:19 +02:00
Marek Marczykowski-Górecki
67357e051f
qubes-session-autostart: do not abort the whole process on invalid file
2015-08-27 22:41:51 +02:00
Marek Marczykowski-Górecki
4703e3fca7
Remove dynamically generated autostart desktop files
...
qubesos/qubes-issues#1151
2015-08-27 22:08:04 +02:00
Marek Marczykowski-Górecki
3d06ce1ee9
Implement dropins for /etc/xdg/autostart ( #1151 )
...
Usage of _static_ files (dropins) to override some of autostart entries
(enable/disable them in appropriate VM types) is much simpler and less
error prone than automatic generators.
Handling code is implemented in qubes-session-autostart, which is called
from qubes-session.
qubesos/qubes-issues#1151
2015-08-27 22:08:00 +02:00
Marek Marczykowski-Górecki
d710970e4d
Move .desktop launching code to python moules so it can be reused
2015-08-27 22:07:59 +02:00
Patrick Schleizer
313860e02c
Allow passwordless login for user "user" (when using 'sudo xl console') for images being upgraded.
...
Thanks to @marmarek for help with this fix.
Fixes https://github.com/QubesOS/qubes-issues/issues/1130 .
2015-08-27 17:30:02 +00:00
Patrick Schleizer
131f79944c
Allow passwordless login for user "user" (when using 'sudo xl console').
...
Fixes https://github.com/QubesOS/qubes-issues/issues/1130 .
2015-08-26 12:33:35 +00:00
Marek Marczykowski-Górecki
93e090469c
qubes-desktop-run: start the Dbus service (if needed)
...
Much tidier way to solve the issue, provided by @Unman.
qubesos/qubes-issues#1031
2015-08-26 02:08:33 +02:00
Marek Marczykowski-Górecki
0c2306dd0a
Revert "qubes-desktop-run: Activate via DBUS when desktop file contains DBusActivatable"
...
This reverts commit a5ee90b420
.
Lets start the Dbus service the proper way.
2015-08-26 02:00:51 +02:00
Rusty Bird
78dd47ebfb
Mount /dev/xvdb with fs type "auto"
...
Nice for btrfs. (auto is already used on /dev/xvdi.)
2015-08-16 16:51:04 +00:00
Jason Mehring
9644d86845
sudoers.d: Stops QT from using the MIT-SHM X11 Shared Memory Extension
...
Fedora now needs this sudoer rule. Allows sudo to keep the `QT_X11_NO_MITSHM` ENV
variable which prevents MIT-SHM errors for Fedora and Debian when running a QT
application:
`Defaults env_keep += "QT_X11_NO_MITSHM"`
A complementary commit has been made in gui-agent-linux:
Commit: a02e54b71a9ee17f4b10558065a8fc9deaf69984)
Author: Jason Mehring <nrgaway@gmail.com>
Date: Sat Aug 15 20:13:48 2015 -0400
2015-08-16 08:22:19 -04:00
Jason Mehring
07591cce86
debian: Move python-xdg to depends section in debian/control
...
Otherwise it `qubes-desktop-file-install` fails in minimal template
2015-08-15 20:52:38 -04:00
Patrick Schleizer
4ccf97cde9
added pulseaudio-kde and spice-vdagent to qubes-trigger-desktop-file-install
...
so those can be removed from https://github.com/adrelanos/qubes-whonix/blob/master/debian/qubes-whonix.postinst
2015-08-12 04:21:22 +02:00
Patrick Schleizer
dce75cf56e
moved python-xdg from Recommends to Depends
...
to fix 'ImportError: No module named xdg.DesktopEntry'
https://github.com/QubesOS/qubes-issues/issues/1113
2015-08-11 14:51:03 +02:00
Marek Marczykowski-Górecki
3ccbde9a3c
debian: disable netfilter-persistent.service
...
This is now handled by qubes-iptables.service
qubesos/qubes-issues#1067
2015-08-09 20:32:35 +02:00
Marek Marczykowski-Górecki
9e17db2901
Merge remote-tracking branch 'qubesos/pr/2' into qubes-iptables
...
* qubesos/pr/2:
removed iptables-persistent from Depends to improve usablity (avoid redundant debconf question)
Conflicts:
debian/control
2015-08-09 20:25:45 +02:00
Marek Marczykowski-Górecki
65e9e4c72c
network: use own iptables service instead of repurposing existing one
...
There were multiple problems with reusing existing one:
- need to sync with upstream changes (configuration path etc)
- conflicts resolution on updates
- lack of iptables --wait, which causes firewall fail to load sometimes
QubesOS/qubes-issues#1067
2015-08-09 20:09:51 +02:00
Marek Marczykowski-Górecki
c6fa6c9b19
debian: remove SELinux disabling code
...
Debian doesn't have it enabled anyway. Do not prevent the user from
tinkering with that.
(reported by @adrelanos)
Fixes qubesos/qubes-issues#1103
2015-08-09 20:06:59 +02:00
Marek Marczykowski-Górecki
a32020fb25
version 3.0.15
2015-08-08 23:23:39 +02:00
Marek Marczykowski-Górecki
af03300b3a
debian: remove Recommends: chrony
...
It isn't used anywhere - we only call `ntpdate` as part of
qubes.SyncNtpTime.
If user want to install it, he/she is free to do that.
(reported by @adrelanos)
Fixes qubesos/qubes-issues#1102
2015-08-08 17:14:43 +02:00
Marek Marczykowski-Górecki
63b69e4cf0
version 3.0.14
2015-08-08 04:16:52 +02:00