Commit Graph

587 Commits (b2790349d6c5d257c3691df37eb2c46ea9fb821c)
 

Author SHA1 Message Date
Alexander Larsson 97ef439f59 bash_completion: Properly list apps when completing "run" 2015-09-24 21:36:35 +02:00
Alexander Larsson afda9d54c4 list-apps/runtimes: User table printer 2015-09-24 21:36:35 +02:00
Alexander Larsson 66e61764f3 list-remotes: Add support for listing both user and system remotes 2015-09-24 21:36:35 +02:00
Alexander Larsson c40f2ad74e Move table printer to xdg-app-utils.c 2015-09-24 21:36:35 +02:00
Alexander Larsson 41af86dc69 Add xdg-app enter command
This lets you enter a sandbox and run a command there, which is useful
for debugging purposes.
2015-09-24 19:23:24 +02:00
Alexander Larsson 2cfbf4ff1a Update to libglnx for new autocleanup backports 2015-09-24 15:30:17 +02:00
Alexander Larsson 1917e1fd38 Make seccomp optional
Several architectures does not have seccomp yet.
2015-09-24 14:57:53 +02:00
Alexander Larsson ee0cf9a247 add-remote: Allow specifying local pathname instead of uri 2015-09-23 14:55:12 +02:00
Alexander Larsson 75b4f557b4 run: Add /var/config and /var/data to sandbox
These point to the per-app data subdirectories. They are useful alternatives
to the $HOME based names because they have fixed names, and can be used
in e.g. symlinks.
2015-09-23 14:46:20 +02:00
Alexander Larsson 3240ac6d3f remove some unused code 2015-09-23 13:54:25 +02:00
Alexander Larsson 752b1a0a4b run: Fix handling of which filesystems you can access 2015-09-23 13:53:04 +02:00
Alexander Larsson 727f50e923 xdg-app build: Support extensions 2015-09-22 13:57:20 +02:00
Alexander Larsson 3334c08f6e run: When creating /etc symlinks, don't make symlinks to symlinks
Instead we just copy the original symlink. This makes things like
/etc/localtime symlink value parsing work.
2015-09-21 10:43:10 +02:00
Alexander Larsson f22c0edfd8 Update NEWS and version to 0.4.1 2015-09-18 16:47:49 +02:00
Alexander Larsson 7240f410ca Support version= in extension metadata 2015-09-18 16:34:34 +02:00
Alexander Larsson 2d31c3c7da fuse: Supply mode when creating files
https://bugs.freedesktop.org/show_bug.cgi?id=92034
2015-09-18 14:27:32 +02:00
David King 905549ba48 tests: Use check_PROGRAMS as the primary
The tests should only be built if required by make check.

https://bugs.freedesktop.org/show_bug.cgi?id=92036
2015-09-18 14:16:34 +02:00
Alexander Larsson 5e6960353d Mount nvidia device nodes in sandbox if dri allowed 2015-09-18 14:15:56 +02:00
Alexander Larsson 5065e431a2 run: Allow perf and ptrace in debug and build mode.
Without this you can't e.g. run a debugger or profiler in the sandbox.
2015-09-18 14:11:15 +02:00
Alexander Larsson 645c433960 Fix distcheck issues 2015-09-17 20:24:04 +02:00
Alexander Larsson eec8798f5e document portal: Add support for transient documents
These are useful for passing temporary files.
2015-09-17 20:09:50 +02:00
Alexander Larsson 7fccaf1e57 Updated NEWS for release 2015-09-17 19:22:46 +02:00
Alexander Larsson 8f445ee883 bump version to 0.4.0 2015-09-17 19:09:13 +02:00
Alexander Larsson df79d571a5 bash completion: Update to match the lastest options 2015-09-17 17:45:13 +02:00
Alexander Larsson e9f1054e9c Update docs for new/changes interface 2015-09-17 16:22:52 +02:00
Alexander Larsson 4eeea231e8 Rename repo-contents to ls-remote
This matches the other command names
2015-09-17 15:55:10 +02:00
Alexander Larsson 1ce71f4f60 list-remotes: Use --show-details instead of --details
This makes it consisten with e.g. repo-contents
2015-09-17 15:42:42 +02:00
Alexander Larsson 16d2fb5672 docs: Update remote related docs 2015-09-17 15:41:17 +02:00
Alexander Larsson d42bef8f3f list-remotes: Separate columns with tab
Since the title column can often have spaces in it.
2015-09-17 15:39:28 +02:00
Alexander Larsson 0e08979493 add/modify-remote: Support importing trusted gpg keys 2015-09-17 15:27:49 +02:00
Alexander Larsson f866097c94 Add XdgAppChainInputStream based on ostree version
This should really be in some library, but lets just copy it for now.
2015-09-17 15:27:04 +02:00
Alexander Larsson eb06ade783 Fix unused label warning 2015-09-17 14:55:50 +02:00
Alexander Larsson 4816f95f1e list-remotes: Add more details to remotes list 2015-09-17 12:18:22 +02:00
Alexander Larsson 7bf535ad25 add modify-remote command 2015-09-17 11:37:29 +02:00
Alexander Larsson 7c788adb20 lib: Handle libsoup now having built-in autocleanup support 2015-09-17 10:56:14 +02:00
Alexander Larsson 7ef861cedf Add new override builtin to override app permissions 2015-09-11 16:07:31 +02:00
Alexander Larsson c87e7e4e4f create dirs with 755, not 777 2015-09-11 15:30:39 +02:00
Alexander Larsson 9d1cfd7688 run: Support system overrides as well as per-user 2015-09-11 13:01:39 +02:00
Alexander Larsson c702fa2555 XdgAppContext: Always initialize bitfields 2015-09-11 13:01:06 +02:00
Alexander Larsson 931922c49d build-finish: Don't export hidden or backup files 2015-09-11 11:00:10 +02:00
Alexander Larsson 90718549ee run: Read per-app override metadata file 2015-09-09 16:31:49 +02:00
Alexander Larsson 6d98e56c55 run: Never propagate DISPLAY if X socket not requested
This is just confusing.
2015-09-09 16:31:07 +02:00
Alexander Larsson 4ca4f78483 document portal: Fix crashes when dbus activated
We handle the first message (the activating message) before we
have gotten the name aquired message. Make sure that this
is correctly handled.
2015-09-09 16:25:51 +02:00
Alexander Larsson 6abfb68faf run: Correctly report errors talking to document portal 2015-09-09 15:37:45 +02:00
Alexander Larsson 5610b97455 XdgAppContext: Properly handle masking things from parent context
This allows you to use things like --nosocket in build-finish to
override runtime defaults. But it is also a building block for
later changes.
2015-09-09 14:11:05 +02:00
Alexander Larsson 07a12a145a test-doc-portal: Add recursive file export test 2015-09-08 15:34:51 +02:00
Alexander Larsson ab97ea7da6 test-doc-portal: Work around GTestDbus env unsetting 2015-09-08 15:34:21 +02:00
Alexander Larsson 8c04d2b532 fuse: Add some more debug spew 2015-09-08 15:33:55 +02:00
Alexander Larsson d0773282a5 test-doc-portal: Fix unique boolean arg 2015-09-08 15:31:01 +02:00
Alexander Larsson 31837cdaa3 fuse: Drop DOC_DIR_INO_CLASS
We can just use a APP_DOC_DIR_INO_CLASS with app_id 0.
This gets rid of some duplicated code.
2015-09-08 15:23:18 +02:00