- Jan 08, 2020
-
-
Emanuele Aina authored
Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
Emanuele Aina authored
Newer hotdoc (0.10) introduced several breaking changes which cause the documentation to be misbuilt, so let's explicitly depend on the old version. Signed-off-by:
Emanuele Aina <emanuele.aina@collabora.com>
-
- Dec 20, 2019
-
-
Frederic Danis authored
Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
Frederic Danis authored
apparmor-session-lockdown-no-deny test returns the following events: $ sudo journalctl -b -t audit -o cat | aa_log_extract_tokens.sh DENIED ==== profile:/usr/bin/prestwood apparmor:DENIED denied_mask:r operation:open name:/proc/905/mountinfo requested_mask:r ==== profile:/usr/bin/prestwood apparmor:DENIED denied_mask:r operation:open name:/etc/fstab requested_mask:r ==== profile:/usr/bin/prestwood apparmor:DENIED denied_mask:r operation:open name:/proc/905/mountinfo requested_mask:r ==== profile:/usr/bin/prestwood apparmor:DENIED denied_mask:r operation:open name:/proc/905/mounts requested_mask:r Signed-off-by:
Frédéric Danis <frederic.danis@collabora.com>
-
- May 16, 2017
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
Otherwise we aren't gaining any actual security from AppArmor. Apertis: https://phabricator.apertis.org/T3853 Signed-off-by:
Simon McVittie <smcv@collabora.com> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D6790
-
- Apr 12, 2017
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <smcv@collabora.com>
-
Simon McVittie authored
gvfs now has a single AppArmor profile named /usr/lib/gvfs/gvfs{d,}-* which won't be matched by any of the old patterns. Signed-off-by:
Simon McVittie <smcv@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D6494
-
- Apr 11, 2017
-
-
Simon McVittie authored
When Prestwood is started as either a systemd service or a child process of Canterbury, this is what it will get. Signed-off-by:
Simon McVittie <smcv@collabora.com> Reviewed-by:
Emanuele Aina <emanuele.aina@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D6222
-
- Mar 03, 2017
-
-
Frédéric Dalleau authored
Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D6123
-
Frédéric Dalleau authored
Since the project does not use gschemas, it does not need to compile schemas at postinst Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D6117
-
Frédéric Dalleau authored
Typo in .arcconfig prevent to use git phab attach properly Signed-off-by:
Frédéric Dalleau <frederic.dalleau@collabora.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D6116
-
- Jan 25, 2017
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk>
-
- Jan 24, 2017
-
-
Simon McVittie authored
The signal handler doesn't do anything except exit unsuccessfully, which is the same thing that would happen if we were interrupted by a signal. exit() is also not async-signal-safe, so calling it in this context is undefined behaviour, although _exit() would be OK. The cleanup function also doesn't do anything, so don't register it. The initialization function also doesn't do much, so inline it into its only caller. Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D5501
-
Simon McVittie authored
As required by Debian Policy §8. Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D5498
-
Simon McVittie authored
Our toolchain now produces -dbgsym packages automatically. Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D5497
-
Simon McVittie authored
- The library is installed to a multiarch location now - Explicitly select /usr/lib for libexecdir, similar to D4606 - Do not explicitly use dh_systemd or dh_autoreconf, they are now the default Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D5496
-
Simon McVittie authored
Prestwood has a D-Bus API to get mount points and local media paths, but it has no such thing for UPnP; so now that we do not notify Canterbury about UPnP shares, there is no point in maintaining this list. Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D5494
-
Simon McVittie authored
This is no longer needed. Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D5493
-
Simon McVittie authored
These structs are allocated and (in most cases) leaked, but are otherwise never used for anything. Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D5492
-
Simon McVittie authored
We don't actually use it here anyway. We also don't check for it, so the fact that we could successfully #include it in the past was pure coincidence (presumably one of our dependencies used to provide it). Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Reviewed-by:
André Magalhães <andre.magalhaes@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D5495
-
- Nov 14, 2016
-
-
This serves two purposes: 1. hotdoc won't warn about any incorrect documentation in the generated sources. 2. We don't need to remove html in other comments anymore. Signed-off-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D4488
-
And reduce our extensions requirements to the newly-consolidated hotdoc packages. + Update depends in debian/control Signed-off-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Signed-off-by:
Andrew Shadura <andrew.shadura@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D4489
-
- Oct 06, 2016
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk>
-
- Sep 19, 2016
-
-
Héctor Orón Martínez authored
Reviewed-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Signed-off-by:
Héctor Orón Martínez <hector.oron@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D4330
-
- Sep 05, 2016
-
-
Mathieu Duponchelle authored
+ activate the devhelp extension and update the build-depends + use tar-ustar to allow us to have filenames longer than 99 characters in archives. The text for the standalone markdown documentation was taken from the gtk-doc files removed in a previous commit. Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Signed-off-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Differential Revision: https://phabricator.apertis.org/D4128
-
Mathieu Duponchelle authored
Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Signed-off-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Differential Revision: https://phabricator.apertis.org/D4127
-
Mathieu Duponchelle authored
Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Signed-off-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Differential Revision: https://phabricator.apertis.org/D4126
-
Mathieu Duponchelle authored
This is not how we expose documentation, and this file was only a half-completed template. Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Signed-off-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Differential Revision: https://phabricator.apertis.org/D4125
-
Mathieu Duponchelle authored
Copy pasting a TODO file from project to project is absolutely useless. Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Signed-off-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Differential Revision: https://phabricator.apertis.org/D4124
-
Mathieu Duponchelle authored
Latter commits will replace it with hotdoc Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Signed-off-by:
Mathieu Duponchelle <mathieu.duponchelle@opencreed.com> Differential Revision: https://phabricator.apertis.org/D4123
-
- Aug 26, 2016
-
-
Nandini Raju authored
summary_: Added macros DEBUG, CRITICAL, WARNING for g_debug,g_critical, g_warning respectively. Signed-off-by:
Nandini Raju <Nandini.Raju@in.bosch.com> Reviewed-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk> Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D709
-
- Jul 06, 2016
-
-
Simon McVittie authored
Signed-off-by:
Simon McVittie <simon.mcvittie@collabora.co.uk>
-
- Jul 01, 2016
-
-
Philip Withnall authored
This fleshes out the Prestwood AppArmor profile a little, fixing most of the AppArmor ALLOWED messages I see in the journal after booting. It does not fix the ALLOWED messages for the currently-unconfined parts of GVFS which Prestwood uses. It adds: • abstractions/namespace to allow network access for UPnP shares • Access for Canterbury’s media manager to query mounts and shares • Similarly for Frampton • Access to GVFS for remote volume monitoring Reviewed-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Signed-off-by:
Philip Withnall <philip.withnall@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D3554
-
Philip Withnall authored
Reviewed-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Signed-off-by:
Philip Withnall <philip.withnall@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D3553
-
- Mar 18, 2016
-
-
Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Signed-off-by:
Abhiruchi Gupta <abhiruchi.gupta@in.bosch.com> Differential Revision: https://phabricator.apertis.org/D893
-
- Mar 01, 2016
-
-
Sjoerd Simons authored
Signed-off-by:
Sjoerd Simons <sjoerd.simons@collabora.co.uk>
-
If the -sections file isn't being stored in git, we need to explicitly request to rebuild sections, or we may end up with a broken (re)build. See D2043.
-
Reviewed-by:
Simon McVittie <simon.mcvittie@collabora.co.uk> Signed-off-by:
Aleksander Morgado <aleksander.morgado@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D2014
-
Reviewed-by:
Philip Withnall <philip.withnall@collabora.co.uk> Signed-off-by:
Aleksander Morgado <aleksander.morgado@collabora.co.uk> Differential Revision: https://phabricator.apertis.org/D1999
-