Commit Graph
31 Commits
Author SHA1 Message Date
Jianhui Zhao 1cbe223d79 refactor: password not required for execute command
Usually, commands are executed in batches on multiple devices,
but the password for each device is different. Therefore, the
password parameter is removed.

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-11 14:32:46 +08:00
Jianhui Zhao a2512fe299 fix: Fix the issue #132
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2025-06-08 22:55:10 +08:00
Jianhui Zhao b5db8c3a39 perf: log: use git submodule
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-05-12 23:30:47 +08:00
Jianhui Zhao 34f5f36191 exec command: Execute command as specified user
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-30 00:06:28 +08:00
Jianhui Zhao 314941c37c Improve code
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-29 23:58:27 +08:00
Jianhui Zhao 42f6ba74bc beautify code style
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-12 21:54:43 +08:00
Jianhui Zhao 7ba7b1a21a Fix code style
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-07 15:33:29 +08:00
Jianhui Zhao 6d2b5a462d buffer: sync from upstream
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-02-05 23:27:54 +08:00
Jianhui Zhao e6cdf0bae8 Drop the depend of libuwsc
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-01-30 22:01:16 +08:00
zusicheng bd7e5ab9f1 Fix core: Add length check 2019-11-04 18:00:26 +08:00
Jianhui Zhao 877145260f Change the license information
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2019-09-03 14:54:23 +08:00
Jianhui Zhao fe22016176 b64_encode: used from libuwsc
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-05-09 16:19:44 +08:00
Jianhui Zhao 08aeeb75a0 LICENSE: Change the license from LGPL2 to MIT 2019-05-07 15:17:00 +08:00
Jianhui Zhao 80bb133515 exec cmd: base64 stdout and stderr
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-07 19:47:19 +08:00
Jianhui Zhao d273c593c1 Improve remote exec command
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-07 17:22:58 +08:00
Jianhui Zhao c266af2eda Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-12-28 23:08:37 +08:00
Jianhui Zhao 2a567a04c6 Fix bug: exec cmd fail when stdout too big
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-12-23 21:52:35 +08:00
Jianhui Zhao bad370115a command: Check the params or env whether is empty
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-18 16:06:37 +08:00
Jianhui Zhao d9911b136b Close unused pipe fd
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-18 16:02:00 +08:00
Jianhui Zhao 55518426ff Optimize code
Transfer tty data in Binary;
Transfer control data in Json Text;

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-02 15:08:17 +08:00
Jianhui Zhao 4a72113369 Convert Tabs indentation to spaces
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 01:53:52 +08:00
Jianhui Zhao 9a25518f73 Fix memory leak
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 01:49:51 +08:00
Jianhui Zhao f3a6d26f51 Support timeout for exec command
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 01:48:53 +08:00
Jianhui Zhao d3ddcfd971 Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 01:35:58 +08:00
Jianhui Zhao 5458c2a7d4 Only 5 commands can be run at the same time
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 01:19:02 +08:00
Jianhui Zhao 0d94ba878d Refactoring with libev
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-08 17:45:57 +08:00
Jianhui Zhao 13ca0ff638 Use log api from libuwsc
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-13 14:39:12 +08:00
Jianhui Zhao 5bdc953121 Merge branch 'master' into protobuf 2018-06-10 15:20:44 +08:00
Jianhui Zhao f056af0623 Fix bug: double free memory when execute a command command timeout
修复bug:当执行命令超时时重复释放内存

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-15 22:10:19 +08:00
Jianhui Zhao b7d7adf1e0 chmod 644
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-15 13:30:48 +08:00
Jianhui Zhao 32daf09472 support execute a command remote
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-13 22:42:35 +08:00