An ubus RPC daemon for Liminix
Find a file
Jo-Philipp Wich e5243c16eb file: rpc_file_exec_run: fix potential memory leak and integer overflow
- Store the realloc result in a separate pointer so that we can free
   the original on allocation failure
 - Use an explicit uint8_t for the argument vector length instead of
   "char" which might be signed or unsigned, depending on the arch
 - Bail out with an invalid argument error if the argument vector
   exceeds 255 items

Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-12-21 09:00:20 +01:00
include/rpcd plugin: store pointer to exec timeout value in the ops structure 2018-11-28 12:10:40 +01:00
CMakeLists.txt cmake: Find libubox/blobmsg_json.h 2016-12-11 09:16:30 +01:00
exec.c treewide: rename exec_timeout to rpc_exec_timeout 2018-11-28 12:07:58 +01:00
file.c file: rpc_file_exec_run: fix potential memory leak and integer overflow 2018-12-21 09:00:20 +01:00
iwinfo.c iwinfo: expose available HT rates 2016-06-30 00:36:01 +02:00
main.c treewide: rename exec_timeout to rpc_exec_timeout 2018-11-28 12:07:58 +01:00
plugin.c plugin: store pointer to exec timeout value in the ops structure 2018-11-28 12:10:40 +01:00
session.c session: ignore non-string username attribute upon restore 2018-03-15 12:29:15 +01:00
sys.c sys: packagelist: allow listing all packages 2017-12-06 18:44:23 +01:00
uci.c uci: tighten uci reorder operation error handling 2018-08-09 00:07:27 +02:00
unauthenticated.json session: setup a persistent NULL section and implement login procedure 2013-09-10 19:56:36 +02:00