summaryrefslogtreecommitdiff
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* Move wrapper path from supple.host into supple.capiv1.0.7Daniel Silverstone2016-10-172-1/+3
* Block GC during make_call to be more safev1.0.6Daniel Silverstone2016-10-141-0/+2
* Fix a bit of bad documentationv1.0.5Daniel Silverstone2016-05-301-1/+1
* Change return ABI for supple.host.run()Daniel Silverstone2016-05-301-1/+6
* Add user documentation. Skipping internal docs for nowDaniel Silverstone2015-11-024-2/+146
* Better support testing supple during things like package buildsv1.0Daniel Silverstone2015-10-151-1/+1
* Force some garbage collection so that we don't get confused ordering in repliesDaniel Silverstone2015-10-151-1/+5
* Support 5.2 style load() as well as 5.1's loadstring()/setfenv() comboDaniel Silverstone2015-02-031-2/+7
* Add fake __gc and support newer library registrationDaniel Silverstone2015-02-031-0/+14
* OBJECTS: Don't use tostring() because it might loop via __tostring infinitelyDaniel Silverstone2012-08-161-2/+2
* OBJECTS: Refcount tags (proxies) so that we only pass __gc across when we rea...diagnosisDaniel Silverstone2012-08-131-4/+14
* TRACK: Cope with negative depths and nil tracksDaniel Silverstone2012-08-131-1/+6
* SANDBOX: Update sandbox and wrapper so that we write to stderr (dead, but who...Daniel Silverstone2012-08-131-1/+11
* SUPPLE: Lots of diagnosis stuffDaniel Silverstone2012-08-127-8/+126
* HOST: Simple loadstring for the sandboxDaniel Silverstone2012-08-081-0/+5
* SANDBOX: Ensure the first wrappered load is direct and the rest are wrapperedDaniel Silverstone2012-08-081-2/+9
* SANDBOX: Ensure we use the same globals for every loadstringDaniel Silverstone2012-08-081-5/+3
* HOST: Allow set_globals to define a set of globals to pass to all supple sand...Daniel Silverstone2012-08-081-8/+18
* HOST: Ensure sandbox's FDs are more likely to be closed cleanlyDaniel Silverstone2012-08-061-2/+3
* HOST: Ensure we simplify return values to local types so we can clean down if...Daniel Silverstone2012-08-051-0/+28
* COMMS: if read() fails, propagate the errorDaniel Silverstone2012-08-051-1/+4
* SUPPLE: Ensure __next is set on proxied tables by defaultDaniel Silverstone2012-08-052-0/+6
* SANDBOX: Wrapper unpack() so it works transparentlyDaniel Silverstone2012-08-051-1/+14
* SANDBOX: Use the CAPI variants of ipairs,pairs,next for transparent proxy beh...Daniel Silverstone2012-08-051-1/+4
* CAPI: Add pairs/ipairs/next to CAPI to support proxiesDaniel Silverstone2012-08-051-0/+81
* SUPPLE: If we're on Linux we can lock ourselves down into seccomp mode 1 with...Daniel Silverstone2012-08-042-6/+57
* CAPI: rlimit the process HARD so even if it evades soft limits, it's pretty s...Daniel Silverstone2012-08-041-0/+43
* COMMS: Randomise the count-per-hook a little to make it harder to get aroundDaniel Silverstone2012-08-041-1/+3
* SUPPLE: Basic instruction count and/or memory consumption limits for the sandboxDaniel Silverstone2012-08-043-11/+69
* SUPPLE: Refine error reporting a little moreDaniel Silverstone2012-08-041-3/+6
* SUPPLE: Better support for error messages, show them in the exampleDaniel Silverstone2012-08-045-67/+134
* SUPPLE: Ensure clean_down happens on both endsDaniel Silverstone2012-08-033-2/+9
* SUPPLE: Everything to get basic sandboxing workingDaniel Silverstone2012-07-297-21/+275
* SANDBOX: Enough sandboxing to get us further. Testing the wrapper is hardDaniel Silverstone2012-07-293-0/+218
* SUPPLE.REQUEST: Support requests, responses and deserialising, and test it allDaniel Silverstone2012-07-211-0/+82
* SUPPLE.OBJECTS: Everything tested and managing of local and remote objects lo...Daniel Silverstone2012-07-211-3/+5
* Lots of stuffDaniel Silverstone2012-07-214-0/+295
* Initial framework for SuppleDaniel Silverstone2012-07-212-0/+58