summaryrefslogtreecommitdiff
path: root/src
Commit message (Collapse)AuthorAgeFilesLines
* security: clear environmentRichard Ipsum2017-07-301-6/+5
| | | | Motivation: https://www.dwheeler.com/secure-programs/Secure-Programs-HOWTO/environment-variables.html
* Remove supple_paths.h because it was confusing dh-luaDaniel Silverstone2017-07-232-5/+0
| | | | | | | | | | | | Sadly, the approach Richard took to introduce supple_paths.h broke the Debian packaging because dh-lua doesn't use the Makefile. I looked at ways to use it, but because dh-lua builds for all the versions of Lua at once, it can't easily work as-is. Trying to add support for the different Lua versions in Makefile turned out to be a pain, so instead I merged the defines support into the rest of the defines we use. It's less elegant but should be equivalent.
* Allow baking of LUA_PATH and LUA_CPATH env varsRichard Ipsum2017-07-202-1/+11
| | | | | | These vars get unset for security reasons, but on NixOS these vars are needed to determine the location of dependent libs, since they're not available in their usual fhs positions.
* Squash compiler warning of ignored ret valueRichard Ipsum2017-07-081-3/+8
|
* Better support testing supple during things like package buildsv1.0Daniel Silverstone2015-10-151-4/+13
|
* Don't use luaconf.h defines, they're not stable, also switch away from ↵Daniel Silverstone2015-02-031-4/+7
| | | | lua_cpcall
* SANDBOX: Update sandbox and wrapper so that we write to stderr (dead, but ↵Daniel Silverstone2012-08-131-1/+7
| | | | who cares) if an error propagates all the way out
* SANDBOX: Enough sandboxing to get us further. Testing the wrapper is hardDaniel Silverstone2012-07-291-15/+48
|
* WRAPPER: Initial interpreter wrapper work ready for subprocess sandboxingDaniel Silverstone2012-07-291-0/+43