aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/sandbox.rb
AgeCommit message (Collapse)Author
2015-09-15sandbox: allow certain processes running without sandboxXu Cheng
2015-08-29sandbox: fix log problem for brew test-botXu Cheng
2015-08-28sandbox: better log outputXu Cheng
* use syslog filter instead of grep. * output sandbox log to stdout when verbose and failed. * output nothing if sandbox log is empty. Closes Homebrew/homebrew#43325. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-08-27sandbox: allow writing to /dev/zeroAlex Dunn
Closes Homebrew/homebrew#43344.
2015-08-25sandbox: permit /var/tmp & DerivedDataDominyk Tiller
Long term it would be nice to sandbox everything that writes to DerivedData but it is essentially a cache directory of sorts. The downside of allowing stuff to write there particularly is that DerivedData is notoriously bad at getting cleaned up, so if you do a lot of Xcode-using installations very quickly, you can chew your disk space up. Closes Homebrew/homebrew#43276. Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
2015-08-06more core file style updated by rubocopXu Cheng
2015-08-03Core files style updates.BrewTestBot
Closes Homebrew/homebrew#42354. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2015-07-31print sandbox messageXu Cheng
Closes Homebrew/homebrew#42293. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-07-22auto disable sandbox for interactive shellXu Cheng
Closes Homebrew/homebrew#38792. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-05-10sandbox: fix the rulesXu Cheng
1. `script` (used to fake the tty) requires write access to /dev/ptmx and /dev/ttys* 2. sandbox profile only accepts `[0-9]` instead of `\d`.
2015-04-25Add Formula#logsJack Nagel
2015-04-23sandbox: add deny_write_homebrew_library methodXu Cheng
2015-04-17sandbox: record logXu Cheng
Closes Homebrew/homebrew#38711. Signed-off-by: Xu Cheng <xucheng@me.com>
2015-04-15sandbox: redesign APIXu Cheng
2015-04-09preliminary write control only sandboxXu Cheng
Closes Homebrew/homebrew#38361. Signed-off-by: Xu Cheng <xucheng@me.com>