freebsd-dev/stand
Kyle Evans e9c3ceb159 lualoader: Use cli_execute_unparsed instead of loader.interpret
loader.interpret should not be used for executing loader commands from an
untrusted source (e.g. environment vars) as it will allow execution of
arbitrary Lua. Replace it with a call to the recently introduced
cli_execute_unparsed, which parses it out as a loader command and then
dispatches it as a loader command. This effectively filters out arbitrary
Lua.
2018-03-07 18:31:01 +00:00
..
arm Go back to one loader.conf 2018-02-26 03:16:47 +00:00
arm64
common Fix module loading on arm after the metadata.c unification in r329190. 2018-02-28 21:51:51 +00:00
defaults Fix a typo: "now" -> "no". 2018-02-26 18:50:39 +00:00
efi stand: Fix build after r330249 2018-03-01 21:46:01 +00:00
fdt Eliminate bsd.stand.mk and -fPIC 32-bit intel builds 2018-02-16 00:17:32 +00:00
ficl stand/ficl: Fix testmain 2018-03-07 17:18:46 +00:00
ficl32
forth These two directories build man pages, so it's incorrect to tag them 2018-02-26 15:41:20 +00:00
geli Eliminate bsd.stand.mk and -fPIC 32-bit intel builds 2018-02-16 00:17:32 +00:00
i386 stand: Fix build after r330249 2018-03-01 21:46:01 +00:00
kshim A more definitions to kernel emulation shim in order to build stand/usb. 2018-02-07 18:50:36 +00:00
liblua lualoader: Expose loader.parse and add cli_execute_unparsed 2018-03-07 18:25:27 +00:00
liblua32 Add Lua as a scripting langauge to /boot/loader 2018-02-12 15:31:53 +00:00
libsa This change is some refactoring of Mark Johnston's changes in r329375 2018-03-02 04:34:53 +00:00
libsa32
lua lualoader: Use cli_execute_unparsed instead of loader.interpret 2018-03-07 18:31:01 +00:00
man
mips Go back to one loader.conf 2018-02-26 03:16:47 +00:00
ofw Move "common" Open Firmware parts of the loader used only on PowerPC to 2018-03-03 23:39:07 +00:00
powerpc Where we can, pass the kernel an FDT facsimile of the OF device tree rather 2018-03-04 04:49:09 +00:00
sparc64 stand: Fix build after r330249 2018-03-01 21:46:01 +00:00
uboot stand: Fix build after r330249 2018-03-01 21:46:01 +00:00
usb Move the stand/usb test loader into its own directory. 2018-02-07 19:20:59 +00:00
userboot libsa: Const-ify buffer argument of write(2) analog 2018-02-23 20:18:09 +00:00
zfs libsa: Const-ify buffer argument of write(2) analog 2018-02-23 20:18:09 +00:00
zfs32
defs.mk Add NO_OBJ to those directories that don't make anything. 2018-02-26 03:16:04 +00:00
fdt.mk
ficl.mk Now that we no longer conditionally compile some files outside of ficl 2018-02-02 15:01:54 +00:00
loader.mk Consolidate three copies of ZFS commands into a central location. 2018-02-21 15:57:36 +00:00
lua.mk Do not include float interfaces when using libsa. 2018-02-23 04:04:25 +00:00
Makefile Create LOADER_UBOOT, and LOADER_OFW. Move these options out of 2018-03-01 19:50:55 +00:00
Makefile.amd64 Create LOADER_UBOOT, and LOADER_OFW. Move these options out of 2018-03-01 19:50:55 +00:00
Makefile.inc Minor flags cleanup 2017-12-02 00:06:58 +00:00
uboot.mk Unify metadata load files for arm, mips, powerpc, sparc64 2018-02-13 03:44:50 +00:00