about summary refs log tree commit diff stats
path: root/README.md
diff options
context:
space:
mode:
authorKartik K. Agaram <vc@akkartik.com>2021-12-25 08:18:53 -0800
committerKartik K. Agaram <vc@akkartik.com>2021-12-25 08:22:15 -0800
commit1b25d58a4f6d7aab8065f848f3fb7327f91e3738 (patch)
treebe5a47352cf579c463ed0e60849059db9bc613b3 /README.md
parent3964dd5f574c90d6f8d89626645f43ece36bad31 (diff)
downloadteliva-1b25d58a4f6d7aab8065f848f3fb7327f91e3738.tar.gz
sandbox: no system()
Too hard to sandbox. Maybe we'll get back to it if there's some use case
only it can satisfy.
Diffstat (limited to 'README.md')
-rw-r--r--README.md5
1 files changed, 4 insertions, 1 deletions
diff --git a/README.md b/README.md
index 91a292d..afc8271 100644
--- a/README.md
+++ b/README.md
@@ -126,8 +126,11 @@ behave unexpectedly under Teliva.
   serializing/deserializing to JSON (module `json`).
 
 The modules mentioned above are always available, just like standard Lua 5.1
-libraries. They're available in their entirety with one exception:
+libraries. However, a few things are different from conventional Lua:
 
+* Some functions are disabled because I don't know how to sandbox them
+  effectively:
+  - `os.execute`
 * Some functions in lcurses have [additional smarts](https://github.com/lcurses/lcurses/blob/master/lib/curses.lua).
   Teliva is [consistent with the underlying ncurses](https://github.com/akkartik/teliva/blob/main/src/lcurses/curses.lua).