summaryrefslogtreecommitdiff
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Add --with-system-install-dir option0.6.0Alexander Larsson2016-05-181-12/+12
|
* tests: Add test-run-system.shAlexander Larsson2016-05-171-1/+1
|
* Split out permission store from session helperAlexander Larsson2016-05-091-0/+1
| | | | This is now available as org.freedesktop.impl.portal.PermissionStore
* Migrate ~/.local/share/xdg-app to ~/.local/share/flatpakAlexander Larsson2016-05-091-1/+1
|
* Rename everything but the on-disk location to flatpakAlexander Larsson2016-05-091-13/+13
|
* Rename library to libflatpakAlexander Larsson2016-05-091-8/+8
|
* Rename all non-autogenerated symbols to flatpakAlexander Larsson2016-05-091-5/+5
|
* Fix various distcheck issuesAlexander Larsson2016-05-031-2/+6
|
* Remove old gtester referencesAlexander Larsson2016-05-031-1/+0
|
* Use bubblewrap instead of xdg-app-helperAlexander Larsson2016-04-291-1/+1
| | | | | | | | | | | Bubblewrap is a new tool from project atomic. Its similar to the old xdg-app-helper, but even more minimal, and a bit more generic. Its designed to be easy to git submodule install, but at some point we will probably support using the system installed version too. Using bubblewraps lets us share the load of security mainainance and allows other people to use bubblewrap to do their own unprivileged sandboxes.
* Build bwrapAlexander Larsson2016-04-291-0/+16
|
* Support installed testsAlexander Larsson2016-04-271-1/+4
|
* Initial (empty) version of system helperAlexander Larsson2016-04-251-0/+1
|
* Read system remotes from /etc/xdg-app/remotes.d/*.confAlexander Larsson2016-04-211-0/+1
|
* Set xdg-app as the log domainAlexander Larsson2016-02-221-1/+2
|
* Allow overriding XDG_APP_BINDIR using make varsAlexander Larsson2016-02-111-1/+3
|
* Remove unset variable from EXTRA_DISTSimon McVittie2016-01-291-1/+0
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Distribute .service.in files in tarballsSimon McVittie2016-01-291-2/+2
| | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* Merge pull request #106 from smcv/symbol-hidingAlexander Larsson2016-01-291-1/+5
|\ | | | | Hide non-public symbols from libglnx and libxdgapp-common
| * Hide non-public symbols from libglnx and libxdgapp-commonSimon McVittie2016-01-281-1/+5
| | | | | | | | | | | | | | This avoids exporting glnx_*, calc_sizes(), etc. However, we do want to export xdg_app_error_quark(), so do that. Signed-off-by: Simon McVittie <smcv@debian.org>
* | Merge pull request #107 from smcv/sd-unitsAlexander Larsson2016-01-291-3/+9
|\ \ | | | | | | Add systemd user units
| * | Add systemd user units corresponding to the D-Bus session servicesSimon McVittie2016-01-281-3/+9
| |/ | | | | | | Signed-off-by: Simon McVittie <smcv@debian.org>
* | Merge pull request #109 from smcv/fhsAlexander Larsson2016-01-291-1/+1
|\ \ | | | | | | Move XDG_APP_SYSTEMDIR to /var/lib/xdg-app or similar
| * | Move XDG_APP_SYSTEMDIR to /var/lib/xdg-app or similarSimon McVittie2016-01-291-1/+1
| |/ | | | | | | | | | | | | | | | | The FHS specifies a limited number of subdirectories for /var, which do not include xdg-app. Packaging systems like RPM and dpkg use a subdirectory of /var/lib, so it seems appropriate for system-wide xdg-app runtimes and apps too. Signed-off-by: Simon McVittie <smcv@debian.org>
* | Build top-level directory before building documentationSimon McVittie2016-01-281-1/+1
|/ | | | | | Otherwise, we try to scan a library that we haven't yet built. Signed-off-by: Simon McVittie <smcv@debian.org>
* Add --enable-libxdgapp configure flag and disable lib by defaultAlexander Larsson2015-12-161-0/+6
|
* Add introspection support to libxdg-appEmmanuele Bassi2015-12-041-0/+1
| | | | We may want to use it from non-C languages.
* Initial version of libxdg-appAlexander Larsson2015-12-031-0/+3
| | | | | | This is a highlevel library for working with xdg-app without using the commandline interface. The primary usecase for this is for creating a graphical frontend for app installation/update.
* Rename lib/ to common/ in preparation for public xdg-app libraryAlexander Larsson2015-11-261-3/+3
|
* Add xdg-app-builderAlexander Larsson2015-11-251-0/+1
| | | | | This is a tool that makes it easy to build applications and their dependecies by automating the configure && make && make install steps.
* Add xdg-app.pc file with variable for interfaces_dirAlexander Larsson2015-11-111-0/+4
|
* Install dbus introspection filesAlexander Larsson2015-10-211-1/+2
|
* Correct capitalization on dbus interface filenameAlexander Larsson2015-10-211-1/+1
|
* Fix distcheck issues0.4.0Alexander Larsson2015-09-171-2/+2
|
* Add minimal document portal testsAlexander Larsson2015-09-071-1/+0
|
* Initial tests of the dbAlexander Larsson2015-08-251-0/+2
|
* Import xdg-document-portal from github repoAlexander Larsson2015-07-101-0/+10
| | | | | | | This pulls in the daemon code from: https://github.com/alexlarsson/xdg-document-portal/ We need this in xdg-app because we need to set up the mounts correctly.
* Restructure directories and buildAlexander Larsson2015-07-101-122/+20
| | | | | | | | | This moves a all source code into separate subdirs per binary. The helper and the generic stuff goes into lib/ which is then used by all the others. For now this is a completely internal library, but at some point we will probably clean it up and expose some subset. Also, we move the dbus proxy to libexecdir.
* Add xdg-app.env file for gdmAlexander Larsson2015-06-231-0/+8
|
* Use seccomp to limit allowed syscallsAlexander Larsson2015-06-021-1/+2
| | | | | | | | | We disallow any network family but inet, inet6, unix and netlink as the rest are generally weird old unused things. We also have a blacklist of syscalls, some are just old unnecessary things, some are things that are "risky", like NUMA/VM control, and setting up custom sub-namespaces.
* helper: Optionally add back setuid supportAlexander Larsson2015-05-291-0/+11
| | | | | If you don't have userns support in your kernel you can use this. The future lies with userns though, so it is the default.
* helper: Drop setuid and use user namespacesAlexander Larsson2015-05-281-10/+0
|
* build: Fix srcdir != builddir from gitColin Walters2015-05-191-2/+2
| | | | | We could just `mkdir -p profile`, but it's saner to just drop it in the builddir.
* Add a simple profile.d snippet for XDG_DATA_DIRSDavid King2015-05-151-0/+8
| | | | https://github.com/alexlarsson/xdg-app/issues/74
* Make xdg-dbus-proxy talk command line args and install itAlexander Larsson2015-05-061-7/+4
|
* Break out dbus proxy implementation to separate fileAlexander Larsson2015-05-061-0/+3
|
* dbus proxy in progressAlexander Larsson2015-05-051-0/+12
|
* Fix distAlexander Larsson2015-03-231-1/+3
|
* Import libglnxAlexander Larsson2015-03-201-3/+12
|
* Add make-app-currentAlexander Larsson2015-03-111-0/+1
|