Commit Graph

  • 04879fdea5 Store and verify parent dir dev/ino and pass O_PATH fds Alexander Larsson 2015-09-03 12:44:33 +02:00
  • c0e480df94 Add xdg_app_mkstempat Alexander Larsson 2015-09-03 22:14:37 +02:00
  • 4a298aeec3 fuse: Make filesystem multithreaded Alexander Larsson 2015-08-27 19:47:58 +02:00
  • 58fb2c4e50 Markup AUTOLOCK with unused to avoid warnings Alexander Larsson 2015-09-03 20:39:40 +02:00
  • 8bbe3b3e41 helper: Add perf and ptrace to seccomp blacklist Colin Walters 2015-08-29 12:57:48 -04:00
  • 6775dc1002 Use g_auto(GStrv) instead of glnx_strfreev Alexander Larsson 2015-08-31 09:51:48 +02:00
  • bfeaccb822 Update libglnx, use its copy of backports Colin Walters 2015-08-29 09:39:14 -04:00
  • 0a6d02ec78 autogen: Fix git submodules Colin Walters 2015-08-29 09:38:59 -04:00
  • 0cf50c6735 Add a generic glnx-backports.h Colin Walters 2015-08-29 09:28:35 -04:00
  • dc5702aba9 backport-autocleanups: Add GDBusConnection,GDBusMessage Colin Walters 2015-08-28 13:10:01 -04:00
  • f6657901c4 utils: Add AUTOLOCK macro Alexander Larsson 2015-08-27 19:42:15 +02:00
  • d442e9bb4c Fix const marking of string arrays. Alexander Larsson 2015-08-27 16:16:58 +02:00
  • 909aa7a762 Fix error check of policy parsing Alexander Larsson 2015-08-27 16:16:38 +02:00
  • cbdd412d71 Fix type of return Alexander Larsson 2015-08-27 16:16:02 +02:00
  • e5e5389bb3 dbus-proxy: Avoid clang warning Alexander Larsson 2015-08-27 16:15:35 +02:00
  • 53df418814 dbus-proxy: Fix incorrect check of name policy Alexander Larsson 2015-08-27 16:14:48 +02:00
  • f5aba30ade dbus-proxy: Fix flags arg passed to g_socket_receive_message Alexander Larsson 2015-08-27 16:13:49 +02:00
  • 52525f46fd Remove ununsed variables reported by clang Alexander Larsson 2015-08-27 16:13:15 +02:00
  • 42012a7d5a Drop the xdp specific errors and use the xdg-app ones Alexander Larsson 2015-08-27 10:40:58 +02:00
  • b6355e1acb Document portal: Store paths, not uris Alexander Larsson 2015-08-27 10:38:22 +02:00
  • 0c25376657 Switch document portal to use strings for document ids Alexander Larsson 2015-08-26 17:26:53 +02:00
  • 12fbd9ff95 Make document portal use the new permission store Alexander Larsson 2015-08-26 15:38:12 +02:00
  • a3f4342b5a Initial version of permission store Alexander Larsson 2015-08-20 10:49:32 +02:00
  • c4e500db37 Add XdgAppError Alexander Larsson 2015-08-24 17:00:27 +02:00
  • de004081ef Initial tests of the db Alexander Larsson 2015-08-21 17:12:15 +02:00
  • d9f9080967 Initial version of XdgAppDb Alexander Larsson 2015-08-19 16:54:10 +02:00
  • 2d0866cac8 gvdb: Add gvdb_table_get_content Alexander Larsson 2015-08-21 15:12:46 +02:00
  • a9ffa4960d Move gvdb to lib/ Alexander Larsson 2015-08-19 12:49:16 +02:00
  • ffa1acea75 Rename dbus file to org.freedesktop.XdgApp Alexander Larsson 2015-08-25 09:25:15 +02:00
  • fbdb15cd95 libcontainer: Pare down to just "run in root" API Colin Walters 2015-08-24 13:44:50 -04:00
  • 2238cc44c3 Change dbus name of session helper to org.freedesktop.XdgApp Alexander Larsson 2015-08-18 13:33:03 +02:00
  • c465c15e51 Don't list empty names in opendir Alexander Larsson 2015-08-04 12:05:21 +02:00
  • 58a9a5c50e libcontainer: Fall back to noop if / is not a mountpoint Colin Walters 2015-07-28 16:40:29 -04:00
  • f76f6a39ef document-portal: *always* use the by-app location Alexander Larsson 2015-07-11 10:48:53 +02:00
  • 08d05a30a3 Automatically start and mount document portal in sandbox Alexander Larsson 2015-07-10 17:49:59 +02:00
  • 4c4c66fc2d Add GetMountPoint method for document portal Alexander Larsson 2015-07-10 17:02:38 +02:00
  • 929071ad10 Import xdg-document-portal from github repo Alexander Larsson 2015-07-10 16:46:27 +02:00
  • b0e1124f02 Bump version to 0.3.6 0.3.6 Alexander Larsson 2015-07-10 12:39:54 +02:00
  • 0040312b07 If home is accessible, make user-dirs.dir visible in custom config dir Alexander Larsson 2015-07-10 12:36:54 +02:00
  • 3e1d401c6d Add NEWS file Alexander Larsson 2015-07-10 12:23:42 +02:00
  • 302f88e69d Restructure directories and build Alexander Larsson 2015-07-09 18:16:44 +02:00
  • ef223b6a46 helper: Add all possible architectures to seccomp filter Dan Nicholson 2015-06-30 14:05:37 -07:00
  • f28b1d3082 helper: Mount extra dirs/files only after all other mounts are up Alexander Larsson 2015-07-01 00:14:21 +02:00
  • ecf8ecf088 Write user-dirs.dirs under app's XDG_CONFIG_HOME Dan Nicholson 2015-06-29 16:15:21 -07:00
  • 163b582a72 helper: Disable socket filters on x86 Dan Nicholson 2015-06-29 16:46:15 -07:00
  • 653e71d006 run: Make users fonts appear in /run/host/user-fonts Alexander Larsson 2015-06-30 20:04:05 +02:00
  • 22bdf350db helper: Fix typo in the socket-family blacklist Alexander Larsson 2015-06-29 23:00:50 +02:00
  • 4f73eaf10b Bump version to 0.3.5 0.3.5 Alexander Larsson 2015-06-24 14:46:37 +02:00
  • c7a05ae781 profile: Don't override pre-existing XDG_DATA_DIRS env vars Alexander Larsson 2015-06-24 09:31:50 +02:00
  • 0774aa39e2 Add xdg-app.env file for gdm Alexander Larsson 2015-06-23 11:40:11 +02:00
  • c5a2bb2b07 xdg-app.sh: /usr/local/share is also in the default XDG_DATA_DIRS Alexander Larsson 2015-06-23 11:38:55 +02:00
  • 536f1e5e3e Bump version to 0.3.4 0.3.4 Alexander Larsson 2015-06-23 10:54:39 +02:00
  • f39af8d75e Avoid unnecessary escapes in desktop file exports Alexander Larsson 2015-06-23 10:52:28 +02:00
  • 9ae639ab77 Bump version to 0.3.3 0.3.3 Alexander Larsson 2015-06-23 09:52:28 +02:00
  • d52c09165c configure: Add checks for docbook xsl/dtd Alexander Larsson 2015-06-17 17:10:41 +02:00
  • 06cbbf9965 helper: No need for a tmpfs on /dev these days Alexander Larsson 2015-06-17 16:57:43 +02:00
  • 9a8c32364a helper: Remove noremount hack now that we keep old mount flags Alexander Larsson 2015-06-17 16:38:42 +02:00
  • 5da240c24f helper: Keep any existing old mount flags when remounting Alexander Larsson 2015-06-17 16:36:31 +02:00
  • 53fc3413ea Bump version to 0.3.2 0.3.2 Alexander Larsson 2015-06-16 16:34:49 +02:00
  • 14c678b1c6 update: Don't remove existing deployment if there was no updates Alexander Larsson 2015-06-16 16:33:52 +02:00
  • 91875459cd libcontainer: Search $PATH for exec() if argv[0] is not absolute Colin Walters 2015-06-15 12:27:30 -04:00
  • a39197c60c Bump version to 0.3.1 0.3.1 Alexander Larsson 2015-06-04 16:03:26 +02:00
  • e856962cc4 helper: Clean up launched command line Alexander Larsson 2015-06-02 15:51:58 +02:00
  • d781e27094 run: If session helper not available, bind-mount /etc/resolv.conf Alexander Larsson 2015-06-02 13:36:11 +02:00
  • 8241165848 helper: Don't fail if ~/.local/share/xdg-app does not exist Alexander Larsson 2015-06-02 13:33:57 +02:00
  • dc5431fb98 helper: Make ~/.local/share/xdg-app read-only in sandbox Alexander Larsson 2015-06-02 11:46:15 +02:00
  • b1aa93a9d4 Use seccomp to limit allowed syscalls Alexander Larsson 2015-06-02 11:14:27 +02:00
  • 811c512e56 helper: Make all helper functions static Alexander Larsson 2015-06-02 09:56:27 +02:00
  • 61012949d7 helper: Fix thinko due to create_file() return type change Alexander Larsson 2015-06-01 16:23:46 +02:00
  • 05ddc17ee2 Make /var/cache persistent (in app-data cache dir) Alexander Larsson 2015-06-01 16:03:33 +02:00
  • 7ebbba1d64 Show version when listing apps and runtimes Alexander Larsson 2015-06-01 13:32:48 +02:00
  • e6df651528 Show source repo when listing apps and runtimes Alexander Larsson 2015-06-01 13:28:19 +02:00
  • 3cf4a0d7e6 Use xdg_app_dir_get_origin helper Alexander Larsson 2015-06-01 13:28:03 +02:00
  • c1b2a67a84 Add xdg_app_dir_get_origin() helper Alexander Larsson 2015-06-01 13:27:41 +02:00
  • 50b3de3728 helper: Optionally add back setuid support Alexander Larsson 2015-05-29 10:46:10 +02:00
  • 31692b6ab2 helper: Minor cleanup of uid/gid handling Alexander Larsson 2015-05-28 22:28:37 +02:00
  • 2c0c21744f helper: Drop setuid and use user namespaces Alexander Larsson 2015-05-28 22:02:31 +02:00
  • 8b7822ff07 helper: Only call get[ug]id() once at the start Alexander Larsson 2015-05-28 21:59:34 +02:00
  • d12c3cd09f run: Fix typo that broke env var support 0.3 Alexander Larsson 2015-05-26 14:48:54 +02:00
  • c6b6ba5095 Bump version to 0.3.0 Alexander Larsson 2015-05-26 13:53:11 +02:00
  • 49bea07b74 build: Remove duplicated helper arguments Alexander Larsson 2015-05-25 21:36:56 +02:00
  • 3a20c07280 build: Always allow host fs access Alexander Larsson 2015-05-25 21:36:36 +02:00
  • 1a68b0bbf2 helper: Fix errors caused by create_file() return value change Alexander Larsson 2015-05-25 21:36:04 +02:00
  • 16b46d3579 Update docs for new run command line options Alexander Larsson 2015-05-25 16:01:33 +02:00
  • 2cb54a711e helper: Remove backwars compat /self symlink Alexander Larsson 2015-05-25 15:37:12 +02:00
  • 111eff480e run: Remove hardcoded GI_TYPELIB_PATH Alexander Larsson 2015-05-25 15:35:54 +02:00
  • 7f6d801d8e Context: Finish support for filesystems Alexander Larsson 2015-05-25 15:28:29 +02:00
  • 15df2884a6 helper: Add support for moving files into sandbox Alexander Larsson 2015-05-25 15:25:56 +02:00
  • 26f2e1bb29 helper: If old CWD is not mapped, use $HOME Alexander Larsson 2015-05-25 12:22:03 +02:00
  • ee867058a9 Add support for persistent homedirectory dirs Alexander Larsson 2015-05-25 11:30:53 +02:00
  • 5521bf7ebd helper: Add support for read/write extra dirs Alexander Larsson 2015-05-25 11:01:13 +02:00
  • b862cdb6aa Make extra_dirs and lock_dirs dynammic Alexander Larsson 2015-05-25 10:46:16 +02:00
  • 942e4bcdb6 Convert all builtins to the new metadata/arg formats using XdgAppContext Alexander Larsson 2015-05-22 16:55:45 +02:00
  • 7ba3d09e29 Add new XdgAppContext helper object Alexander Larsson 2015-05-22 15:36:52 +02:00
  • 8ffacee14c Change /self to /app Alexander Larsson 2015-05-21 18:52:13 +02:00
  • 3a68d242a6 Bump version to 0.2.1 0.2.1 Alexander Larsson 2015-05-21 17:08:36 +02:00
  • a6fd8c3611 Merge pull request #77 from cgwalters/srcdir-builddir Alexander Larsson 2015-05-19 18:38:57 +02:00
  • 290253b4e2 build: Fix srcdir != builddir from git Colin Walters 2015-05-19 12:36:34 -04:00
  • ea4adc2a8b Merge pull request #75 from amigadave/master Alexander Larsson 2015-05-19 18:17:20 +02:00
  • 34f264e1f1 proxy: Always send all possible queued messages in main callback Alexander Larsson 2015-05-19 11:23:14 +02:00