An ubus RPC daemon for Liminix
Find a file
Erik Karlsson 31c390727b file: strengthen exec access control
Do not allow setting environment variables if there is a session as
there is no access control for environment variables and allowing
arbitrary data into the environment is unsafe. Do not leak arguments
through unchecked if the size of the buffer for access checking the
whole command line is exceeded. Adjust the maximum number of allowed
arguments so it matches the actual implementation.

Signed-off-by: Erik Karlsson <erik.karlsson@genexis.eu>
2023-06-25 18:46:59 +02:00
examples/ucode ucode: parse ucode plugin scripts in raw mode, init search path 2022-08-12 21:14:27 +02:00
include/rpcd build: honour CMake install prefix in hardcoded paths 2021-12-08 20:09:24 +01:00
CMakeLists.txt ucode: add ucode interpreter plugin 2021-12-08 20:09:24 +01:00
exec.c exec: always call finish_cb to allow plugin to free up memory 2019-10-29 09:24:46 +01:00
file.c file: strengthen exec access control 2023-06-25 18:46:59 +02:00
iwinfo.c iwinfo: add "band" and "mhz" to the scan output 2023-01-21 01:18:12 +01:00
main.c rc: new ubus object for handling /etc/init.d/ scripts 2020-09-10 13:18:09 +02:00
plugin.c ucode: add ucode interpreter plugin 2021-12-08 20:09:24 +01:00
rc.c rc: add option to get info for a single script in list method 2023-01-31 16:11:24 +01:00
session.c treewide: adjust ubus object type names 2021-12-08 20:09:24 +01:00
sys.c sys: mitigate possible strncpy string truncation 2022-08-24 12:51:39 +02:00
uci.c treewide: adjust ubus object type names 2021-12-08 20:09:24 +01:00
ucode.c ucode: write ucode runtime exceptions to stderr 2022-09-21 23:25:00 +02:00
unauthenticated.json session: setup a persistent NULL section and implement login procedure 2013-09-10 19:56:36 +02:00