summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Add extra (currently failing) test for previous commit.sam/output-multiplexingSam Thursfield2015-06-241-11/+50
* Add utils.duplicate_streams() helper functionSam Thursfield2015-06-242-0/+155
* chroot: Capture output of mount/unmount commands0.3.1Sam Thursfield2015-06-171-2/+4
* Validate extra_mounts a bit more thoroughlySam Thursfield2015-06-171-10/+17
* chroot: Change directory to '/' after calling os.chroot()Sam Thursfield2015-06-171-0/+3
* Allow overriding backend autodetection with SANDBOXLIB_BACKEND variableSam Thursfield2015-06-172-18/+42
* linux_user_chroot: Sort --mount-readonly directoriesSam Thursfield2015-06-101-1/+3
* linux_user_chroot: Correct docstringSam Thursfield2015-06-091-5/+1
* Fix mistake in CAPABILITIES dictsSam Thursfield2015-06-092-2/+2
* README: Fix up the markupSam Thursfield2015-06-091-4/+4
* Update READMESam Thursfield2015-06-091-6/+68
* Fix numbering in HACKING.rstSam Thursfield2015-06-091-2/+2
* Merge branch '0.3.0'0.3.0Sam Thursfield2015-06-095-64/+100
|\
| * Fix some mistakes in chroot backendSam Thursfield2015-06-091-4/+5
| * Add some more tests0.3.0Sam Thursfield2015-06-091-1/+33
| * Validate parameters using CAPABILITIES dict, instead of manuallySam Thursfield2015-06-092-12/+11
| * Note that chroot backend has been tested on OSX now.Sam Thursfield2015-06-091-7/+2
| * Fix executor_for_backend()Sam Thursfield2015-06-091-1/+1
| * Rename sandbox_backend_for_platform() to executor_for_platform()Sam Thursfield2015-06-091-1/+1
| * Replace maximum_possible_isolation() with degrade_config_for_capabilities()Sam Thursfield2015-06-093-42/+51
* | tests: Show compiler output if building the test C program fails.sam/tweaks-from-osxSam Thursfield2015-06-091-2/+8
* | Note that you can't really use the test suite on Mac OS XSam Thursfield2015-06-091-0/+4
|/
* Commit programs.py under correct nameSam Thursfield2015-06-081-20/+61
* Fix previous commitSam Thursfield2015-06-081-1/+1
* Change how we search for 'linux-user-chroot'Sam Thursfield2015-06-083-24/+61
* Fix calculating mount point targets.Sam Thursfield2015-06-081-1/+1
* Do mounts directly in linux-user-chrootSam Thursfield2015-06-082-75/+102
* linux-user-chroot: Allow None for filesystem_writable_pathsSam Thursfield2015-06-051-1/+1
* HACKING: Fix a linkSam Thursfield2015-06-051-1/+1
* Use PBR 'postversioning', and update release processSam Thursfield2015-06-042-4/+7
* Use the PBR (OpenStack) versioning schemeSam Thursfield2015-06-041-3/+5
* Add 'url' and 'license' metadata to setup.cfgSam Thursfield2015-06-041-0/+2
* Bump version numberSam Thursfield2015-06-041-1/+1
* Use reStructuredText instead of MarkdownSam Thursfield2015-06-045-229/+252
* Add release process to HACKING.mdwnSam Thursfield2015-06-041-2/+28
* Set version number to 0.1.0Sam Thursfield2015-06-041-1/+1
* Fix the test suite0.1.0Sam Thursfield2015-06-042-77/+142
* Fix creating missing mountpoints in linux-user-chroot backend, update docsSam Thursfield2015-06-012-7/+21
* Log the actual commandline being runSam Thursfield2015-05-281-0/+9
* Don't have a 'base' environment, make the caller specify 'env'Sam Thursfield2015-05-285-34/+15
* Add support for output redirectionSam Thursfield2015-05-283-42/+96
* Add sandbox_module_for_platform() methodSam Thursfield2015-05-281-0/+67
* Fix error when mount type is None (used for bind mounts)Sam Thursfield2015-05-271-0/+2
* README: Add a bunch of infoSam Thursfield2015-05-271-5/+133
* Add 'filesystem_root' and 'filesystem_writable_paths' settingsSam Thursfield2015-05-274-15/+298
* Mention 'mounts' in documentation of maximum_possible_isolation()Sam Thursfield2015-05-271-0/+2
* chroot: Fix mountingSam Thursfield2015-05-271-33/+35
* Initial work to allow configuring mount sharing and mountingSam Thursfield2015-05-265-17/+236
* Add a basic test suite using 'py.test' and 'tox'Sam Thursfield2015-05-263-1/+74
* Add simple setup.py using the 'pbr' moduleSam Thursfield2015-05-262-0/+18