Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | utils: remove_dangling_symlinks() - fix leak | Alexander Larsson | 2016-05-18 | 1 | -1/+1 |
| | | | | We were not freeing the iterator. | ||||
* | Merge pull request #161 from smcv/spelling | Alexander Larsson | 2016-05-17 | 1 | -1/+1 |
|\ | | | | | Fix various spelling mistakes | ||||
| * | Fix various spelling mistakes | Simon McVittie | 2016-05-17 | 1 | -1/+1 |
| | | | | | | | | | | | | Mostly detected by Debian's Lintian tool. Signed-off-by: Simon McVittie <smcv@debian.org> | ||||
* | | system-helper: Support running unprivileged on session bus | Alexander Larsson | 2016-05-17 | 1 | -1/+2 |
| | | | | | | | | This is only useful for testing. | ||||
* | | Look at FLATPAK_SYSTEM_DIR env var for default system dir | Alexander Larsson | 2016-05-17 | 1 | -1/+14 |
| | | | | | | | | This is useful for testing | ||||
* | | system-helper: Never use a system helper recursively | Alexander Larsson | 2016-05-17 | 2 | -1/+11 |
|/ | |||||
* | flatpak-run.c: Handle arm and aarch64 arches | Tristan Van Berkom | 2016-05-16 | 1 | -0/+4 |
| | | | | | | Allows 32bit applications to run in the sandbox on a 64bit aarch64 host. https://bugs.freedesktop.org/show_bug.cgi?id=95421 | ||||
* | run: Remove old seccomp arch code | Alexander Larsson | 2016-05-16 | 1 | -16/+0 |
| | | | | | | There was a merge error when we switched to bubblewrap, this code was replaced with the code that only adds the target arch, but we forgot to remove this old code. | ||||
* | Fix clang warnings | Alexander Larsson | 2016-05-13 | 1 | -1/+1 |
| | |||||
* | system-helper: Support add/modify/delete of remotes | Alexander Larsson | 2016-05-13 | 2 | -0/+67 |
| | |||||
* | remote-delete: Move to FlatpakDir and add checks for installed refs | Alexander Larsson | 2016-05-13 | 2 | -40/+76 |
| | | | | | You can't remove a remote unless you --force or there are no installs from it. | ||||
* | Fix typo: flatpak_dir_modify_remove -> flatpak_dir_modify_remote | Alexander Larsson | 2016-05-13 | 2 | -2/+2 |
| | |||||
* | FlatpakDir: Add in-memory summary cache | Alexander Larsson | 2016-05-13 | 1 | -1/+112 |
| | | | | Remote summary files are cached for 5 minutes. | ||||
* | Duplicate ostree_repo_remote_list_refs in FlatpakDir | Alexander Larsson | 2016-05-13 | 1 | -3/+68 |
| | | | | This way we can later add a local summary cache to it. | ||||
* | Register dbus errors for FLATPAK_ERROR | Alexander Larsson | 2016-05-12 | 2 | -1/+20 |
| | | | | This allows us to transparently pass them from the system helper. | ||||
* | Change portal error names to not contain Flatpak | Alexander Larsson | 2016-05-12 | 1 | -7/+7 |
| | |||||
* | system-helper: Support uninstall | Alexander Larsson | 2016-05-12 | 2 | -5/+22 |
| | |||||
* | Fix triggers with installation dir on a symlink | Alexander Larsson | 2016-05-12 | 1 | -4/+9 |
| | |||||
* | common: Add flags for flatpak_dir_uninstall | Alexander Larsson | 2016-05-12 | 2 | -4/+10 |
| | | | | This is better than a list of booleans. | ||||
* | Use flatpak_dir_uninstall for app and lib | Alexander Larsson | 2016-05-12 | 2 | -0/+92 |
| | |||||
* | Use the installed/not-installed errors more consequently | Alexander Larsson | 2016-05-12 | 1 | -4/+4 |
| | |||||
* | common: Remove FlatpakDirError in favour of FlatpakError from the lib | Alexander Larsson | 2016-05-12 | 3 | -20/+10 |
| | |||||
* | Move flatpack_error quark to common so that the common code can use it | Alexander Larsson | 2016-05-12 | 2 | -0/+5 |
| | |||||
* | Show the error when we fail to build AppStream metadata | Richard Hughes | 2016-05-12 | 1 | -1/+1 |
| | |||||
* | system-helper: Fix timeout setting | Alexander Larsson | 2016-05-12 | 1 | -1/+1 |
| | |||||
* | system-helper: Set infinite timeout when doing system-helper calls | Alexander Larsson | 2016-05-12 | 1 | -1/+1 |
| | |||||
* | Don't fail if there is no user-dirs.dirs | Alexander Larsson | 2016-05-12 | 1 | -3/+4 |
| | | | | | | Based on patch from tristan https://bugs.freedesktop.org/show_bug.cgi?id=95339 | ||||
* | modify-remote: Move the actual config rewriting to FlatpakDir | Alexander Larsson | 2016-05-11 | 2 | -0/+87 |
| | | | | This is in preparation for doing this in the system helper. | ||||
* | run: Last fd issue??? | Alexander Larsson | 2016-05-11 | 1 | -0/+4 |
| | |||||
* | run: More background fd issues fixed | Alexander Larsson | 2016-05-11 | 2 | -22/+16 |
| | | | | | This also simplifies the child_setup func by clearing CLOEXEC on the needed fds. | ||||
* | run: Also keep the --args fd alive | Alexander Larsson | 2016-05-11 | 1 | -0/+1 |
| | |||||
* | run: Fix running in the background | Alexander Larsson | 2016-05-11 | 2 | -6/+59 |
| | | | | | | | We need to keep all the fd:s needed for bubblewrap alive, so neuter g_spawn_async:s close of fds and do our own. Also, we need this so these fds can be closed in the launching app. | ||||
* | deploy: Ensure deploy dir is world readable | Alexander Larsson | 2016-05-11 | 1 | -1/+1 |
| | |||||
* | appstream: Generate root dir of appstream branch world-readable | Alexander Larsson | 2016-05-11 | 1 | -1/+1 |
| | |||||
* | system-helper: Add support for updating appstream branch | Alexander Larsson | 2016-05-11 | 2 | -40/+128 |
| | |||||
* | run: Always cover /tmp/.X11-unix with an empty tmpfs | Alexander Larsson | 2016-05-10 | 1 | -7/+22 |
| | | | | This way --filesystem=/tmp doesn't grant full access to the X sockets. | ||||
* | Remove unused variables | Alexander Larsson | 2016-05-09 | 2 | -7/+0 |
| | | | | This fixes warnings from clang | ||||
* | Migrate ~/.local/share/xdg-app to ~/.local/share/flatpak | Alexander Larsson | 2016-05-09 | 4 | -3/+29 |
| | |||||
* | Rename everything but the on-disk location to flatpak | Alexander Larsson | 2016-05-09 | 9 | -48/+48 |
| | |||||
* | Rename library to libflatpak | Alexander Larsson | 2016-05-09 | 1 | -4/+4 |
| | |||||
* | Rename source files to flatpak | Alexander Larsson | 2016-05-09 | 14 | -36/+36 |
| | |||||
* | Rename all non-autogenerated symbols to flatpak | Alexander Larsson | 2016-05-09 | 13 | -1428/+1428 |
| | |||||
* | uncruftify: Initial run, all non-problematic changes | Alexander Larsson | 2016-05-06 | 12 | -1686/+1859 |
| | |||||
* | common: Work around new glib codegen autogenerating g_autoptr support | Alexander Larsson | 2016-05-04 | 2 | -2/+6 |
| | | | | | glib master generates g_autoptr support, which causes a multiple declaration conflict. We work around this by using a custom type. | ||||
* | Use the userspace arch as the default, not the kernel arch | Alexander Larsson | 2016-05-04 | 1 | -11/+35 |
| | | | | | | Its not super uncommon to e.g. have a 64bit kernel with 32bit userspace. So, we default to the arch xdg-app was built for, rather than what uname reports (the kernel version). | ||||
* | Fix make check if uninstalled | Alexander Larsson | 2016-05-03 | 4 | -6/+27 |
| | | | | | | This uses various environment variables set during make check to find the trigger, bwrap and xdg-app-dbusproxy from the build/source dir rather than the installed location. | ||||
* | run: Always use --unshare-user | Alexander Larsson | 2016-04-29 | 1 | -0/+1 |
| | | | | | This is the default if bwrap is unprivileged, but we want to use it also if its setuid. | ||||
* | Remove xdg-app-helper | Alexander Larsson | 2016-04-29 | 2 | -2729/+0 |
| | |||||
* | Use bubblewrap instead of xdg-app-helper | Alexander Larsson | 2016-04-29 | 4 | -193/+813 |
| | | | | | | | | | | | 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. | ||||
* | Add support for disabled remotes | Alexander Larsson | 2016-04-27 | 2 | -0/+15 |
| | | | | | If this is set we don't list them by default, and we don't automatically update apps from them. |