lix/src/libexpr
Eelco Dolstra 15d2d3c34e Add restricted evaluation mode
If ‘--option restrict-eval true’ is given, the evaluator will throw an
exception if an attempt is made to access any file outside of the Nix
search path. This is primarily intended for Hydra, where we don't want
people doing ‘builtins.readFile ~/.ssh/id_dsa’ or stuff like that.
2015-02-23 15:54:31 +01:00
..
attr-path.cc Use proper quotes everywhere 2014-08-20 18:03:48 +02:00
attr-path.hh Work on Values instead of Exprs 2013-09-03 13:17:51 +00:00
common-opts.cc Store Attrs inside Bindings 2014-09-19 16:49:41 +02:00
common-opts.hh Store Attrs inside Bindings 2014-09-19 16:49:41 +02:00
eval-inline.hh forceAttrs: Show position info 2014-04-04 19:11:40 +02:00
eval.cc Add restricted evaluation mode 2015-02-23 15:54:31 +01:00
eval.hh Add restricted evaluation mode 2015-02-23 15:54:31 +01:00
get-drvs.cc Store Attrs inside Bindings 2014-09-19 16:49:41 +02:00
get-drvs.hh Drop pointless #include 2014-03-29 22:20:33 +01:00
json-to-value.cc Store Attrs inside Bindings 2014-09-19 16:49:41 +02:00
json-to-value.hh Add builtin function ‘fromJSON’ 2014-07-04 13:34:15 +02:00
lexer.l Allow the leading component of a path to be a ~ 2015-02-19 08:05:16 -05:00
local.mk Update spec file 2014-09-18 15:42:01 +02:00
names.cc Don't recompile the same regex over and over 2014-10-03 21:29:40 +02:00
names.hh Don't recompile the same regex over and over 2014-10-03 21:29:40 +02:00
nix-expr.pc.in Install some pkgconfig files 2014-09-18 12:00:40 +02:00
nixexpr.cc Remove quotes around filenames in position info 2015-01-07 12:08:10 +01:00
nixexpr.hh Add restricted evaluation mode 2015-02-23 15:54:31 +01:00
parser.y Add restricted evaluation mode 2015-02-23 15:54:31 +01:00
primops.cc Add restricted evaluation mode 2015-02-23 15:54:31 +01:00
symbol-table.hh Improve printing of ASTs 2014-10-20 09:13:21 +02:00
value-to-json.cc Make all ExternalValueBase functions const 2014-12-02 10:27:10 -05:00
value-to-json.hh Support control characters in JSON output 2014-09-30 00:41:18 +02:00
value-to-xml.cc Make all ExternalValueBase functions const 2014-12-02 10:27:10 -05:00
value-to-xml.hh Use "#pragma once" to prevent repeated header file inclusion 2012-07-18 14:59:03 -04:00
value.hh Make all ExternalValueBase functions const 2014-12-02 10:27:10 -05:00