summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Run setup_newroot in an unprivileged child processprivilege-separationAlexander Larsson2016-02-181-31/+213
| | | | | All privileged operations (just the mounts) are marshalled over to the privileged parent via a AF_UNIX socketpair.
* Split out the root setup into setup_newroot() helperAlexander Larsson2016-02-181-278/+286
|
* Remove a bunch of unnecessary local variablesAlexander Larsson2016-02-181-23/+0
| | | | We already have a SetupOp *op, lets reuse that.
* Add test targets to make the binary setuid or setcapsAlexander Larsson2016-02-181-0/+8
|
* Rename binary to bwrapAlexander Larsson2016-02-183-7/+7
| | | | This is shorter and less cutesy
* Merge pull request #7 from cgwalters/demos-dirAlexander Larsson2016-02-182-0/+15
|\ | | | | Move xdg-app-run.sh into demos/, add new bubblewrap-shell.sh
| * Move xdg-app-run.sh into demos/, add new bubblewrap-shell.shColin Walters2016-02-172-0/+15
|/ | | | Let's accumulate use cases/tests here.
* Rename to bubblewrapAlexander Larsson2016-02-1711-19/+19
|
* Merge pull request #1 from matthiasclasen/typo-fixesAlexander Larsson2016-02-171-12/+12
|\ | | | | Just some typos
| * A few more typosMatthias Clasen2016-02-161-3/+3
| |
| * Spelling consistencyMatthias Clasen2016-02-161-5/+5
| | | | | | | | Don't mix "pid1" and "pid 2". Just always say "pid n".
| * Fix some typosMatthias Clasen2016-02-161-5/+5
|/
* Fix privileged modeAlexander Larsson2016-02-161-2/+2
| | | | It needs cap_sys_chroot too
* Handle already existing directoriesAlexander Larsson2016-02-161-7/+7
|
* Add --sync-fdAlexander Larsson2016-02-162-7/+36
|
* Add --lock-file supportAlexander Larsson2016-02-162-49/+104
|
* Example script to run xdg-appAlexander Larsson2016-02-161-0/+71
|
* Add --mount-[ro-]bind-dirAlexander Larsson2016-02-161-17/+120
| | | | | This lets you mount everything in a dir other than what you already set up. For instance everything in /usr/etc to /etc.
* Support --make-fileAlexander Larsson2016-02-163-0/+109
|
* Add --mount-dev-bind supportAlexander Larsson2016-02-161-16/+35
|
* Add support for --mount-ro-bindAlexander Larsson2016-02-161-15/+34
|
* Add gitignore fileAlexander Larsson2016-02-161-0/+16
|
* Create dest parent dirs ahead of timeAlexander Larsson2016-02-161-23/+25
|
* Support --make-passwd and --make-groupAlexander Larsson2016-02-161-0/+76
|
* Create /dev/ptmx and /dev/shmAlexander Larsson2016-02-161-1/+9
|
* Add --make-dir and --make-symlinkAlexander Larsson2016-02-161-7/+53
|
* Support --mount-devAlexander Larsson2016-02-161-13/+90
|
* Support --mount-procAlexander Larsson2016-02-161-0/+51
|
* Fix bind mountsAlexander Larsson2016-02-162-3/+3
|
* Support non-directory bind sourcesAlexander Larsson2016-02-161-3/+12
|
* Add some more util funcs and clean up utils.cAlexander Larsson2016-02-162-5/+65
|
* Add more usage docsAlexander Larsson2016-02-161-3/+11
|
* Break out bind_mount() to separate fileAlexander Larsson2016-02-164-260/+320
|
* Remove unused functions (for now)Alexander Larsson2016-02-161-89/+0
|
* Move more helper functions to utils.cAlexander Larsson2016-02-163-158/+170
|
* Split out network functions to separate fileAlexander Larsson2016-02-164-181/+227
|
* Break out utils to separate fileAlexander Larsson2016-02-164-327/+409
|
* Fix uid/gid map workaroundAlexander Larsson2016-02-161-36/+43
|
* more workAlexander Larsson2016-02-152-147/+255
|
* Initial versionAlexander Larsson2016-02-154-0/+1633