nautilus/data
Carlos Soriano 3a22ed5b8e general: Don't allow launching binaries or programs in general
For long we used to support that since the desktop was part of Nautilus.
Also, back then we didn't have a Software app where you are expected to
installs apps. Back then it was common for apps to be delivered in
a tarball, nowadays that's out of question.

Now that the desktop is long gone, launching binaries and desktop files
from within Nautilus is not as useful. Not only that, but we are moving
towards a more sandboxed system, and we should use the standard and
system wide support for launching apps based on users choices.

We also are not able to be secure enough to handle this, as we saw in
the past we allowed untrusted binaries to be launched, and therefore
we had a CVE (CVE-2017-14604) for Nautilus. We are not being audited
(afaik) and we are not in a position that we can let this issues slip.

With that altogether, this prevents launching binaries or programs from
Nautilus.

Closes: https://gitlab.gnome.org/GNOME/nautilus/issues/184
2018-05-09 14:24:17 +00:00
..
icons build: general cleanups 2018-01-02 12:51:32 +02:00
.gitignore general: remove desktop support 2018-01-02 12:51:32 +02:00
dbus-interfaces.xml Updated FSF's address 2014-01-31 14:13:48 +01:00
freedesktop-dbus-interfaces.xml Updated FSF's address 2014-01-31 14:13:48 +01:00
lineup-parameters.c general: quash some warnings 2016-10-07 21:03:53 +03:00
meson.build build: Use install_data() to rename icons 2018-04-28 20:22:11 +03:00
nautilus-autorun-software.desktop.in general: remove Bug Buddy metadata from desktop files 2017-01-04 17:37:02 +02:00
org.freedesktop.FileManager1.service.in application: make DBusActivatable 2014-04-30 11:08:26 +02:00
org.gnome.Nautilus.appdata.xml.in.in general: Allow running in separate instance 2018-03-18 22:28:08 +02:00
org.gnome.Nautilus.desktop.in.in general: Allow running in separate instance 2018-03-18 22:28:08 +02:00
org.gnome.nautilus.gschema.xml general: Don't allow launching binaries or programs in general 2018-05-09 14:24:17 +00:00
org.gnome.Nautilus.search-provider.ini.in general: Allow running in separate instance 2018-03-18 22:28:08 +02:00
org.gnome.Nautilus.service.in general: Allow running in separate instance 2018-03-18 22:28:08 +02:00
run-uncrustify.sh run-uncrustify.sh: invert lineup-parameters check 2018-02-14 11:23:48 +02:00
shell-search-provider-dbus-interfaces.xml Updated FSF's address 2014-01-31 14:13:48 +01:00
uncrustify.cfg uncrustify.cfg: remove superfluous semicolons 2018-02-14 11:11:17 +02:00