freebsd-dev/stand/lua
Kyle Evans 697f127dd6 lualoader: Expose loader.parse and add cli_execute_unparsed
This will be used for scenarios where the command to execute is coming in
via the environment (from, for example, loader.conf(5)) and is thus not
necessarily trusted.

cli_execute_unparsed will immediately be used for handling
module_{before,after,error} as well as menu_timeout_command. We still want
to offer these variables the ability to execute Lua-intercepted loader
commands, but we don't want them to be able to execute arbitrary Lua.

Reviewed by:	imp
Differential Revision:	https://reviews.freebsd.org/D14580
2018-03-07 18:25:27 +00:00
..
cli.lua lualoader: Expose loader.parse and add cli_execute_unparsed 2018-03-07 18:25:27 +00:00
color.lua lualoader: Convert instances of KEYSTR_ESCAPE .. "[" -> KEYSTR_CSI 2018-02-27 22:02:39 +00:00
config.lua lualoader: Fix some lint-mentioned errors 2018-03-02 02:39:16 +00:00
core.lua lualoader: Only loadelf before boot/autoboot if no kernel loaded 2018-03-07 04:11:14 +00:00
core.lua.8 core.lua(8): Add missing note about core.KEYSTR_CSI 2018-03-02 05:38:08 +00:00
drawer.lua lualoader: logdef -> logodef typo 2018-03-04 03:23:19 +00:00
loader.lua lualoader: Add note about importance of including the cli module early 2018-03-05 00:59:55 +00:00
Makefile lualoader: Use FILESDIR instead of BINDIR 2018-03-05 01:18:32 +00:00
menu.lua lualoader: Tweak positioning and fix an off-by-one 2018-03-03 18:13:14 +00:00
menu.lua.8 Add menu.lua(8), but do not add to distribution 2018-03-02 05:36:04 +00:00
password.lua lualoader: Use global printc instead of loader.printc 2018-03-02 16:06:20 +00:00
screen.lua lualoader: Use global printc instead of loader.printc 2018-03-02 16:06:20 +00:00