Yousong Zhou
02c6e1d08c
exec: properly free memory on rpc_exec() error
...
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
[fix whitespace]
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2019-10-29 09:23:22 +01:00
Jo-Philipp Wich
ccd7c0af75
treewide: rename exec_timeout to rpc_exec_timeout
...
Rename the extern int to denote a global symbol.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-11-28 12:07:58 +01:00
Jo-Philipp Wich
ecd1660f17
exec: increase maximum execution time to 120s
...
Increase the maximum possible execution time to 120 seconds and add a new
command line flag `-t` which allows overwriting the default value.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-11-22 14:28:28 +01:00
Jo-Philipp Wich
10f787881d
exec: close stdout and stderr streams on child signal
...
This prevents timing out ubus call when the child invokes further detached
childs inheriting stdio descriptors.
Signed-off-by: Jo-Philipp Wich <jo@mein.io>
2018-05-08 20:47:17 +02:00
Jo-Philipp Wich
0c4e97b4e7
Extend copyright
2014-01-12 12:48:58 +00:00
Jo-Philipp Wich
524032c291
main: store session data to disk on receipt of SIGUSR1 or SIGHUP. On HUP terminate self and re-exec
2013-09-05 14:37:56 +02:00
Jo-Philipp Wich
e0afdb10ae
Move includes into subdirectory
2013-09-04 12:46:11 +02:00
Jo-Philipp Wich
07c2f0a9b1
Rename from "luci-rpcd" to "rpcd"
2013-09-02 17:23:30 +02:00
Jo-Philipp Wich
a95079e0e7
Extend rpc_exec() to allow feeding childs stdin via callbacks, allow finish callback to override the ubus return code
2013-09-01 22:03:15 +02:00
Jo-Philipp Wich
190708e539
Add rpc_exec() utility function
2013-07-04 14:56:20 +02:00