Commit Graph

31 Commits

Author SHA1 Message Date
Jianhui Zhao 31d7e0920a refactor
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-26 22:50:39 +08:00
Jianhui Zhao 980ff5bfcd fix code style for golint
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-01-05 21:20:38 +08:00
Jianhui Zhao 19efd505e2 Support connect devices with no web login required
Example:
http://localhost:5913/connect/rtty1
http://localhost:5913/connect/rtty2

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-03-17 23:23:04 +08:00
Jianhui Zhao 0846fceb99 Do not use websocket for device
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2020-01-30 22:14:34 +08:00
zusicheng 3ab22bf875 command.go: Add required parameter in CommandInfo 2019-11-04 17:40:53 +08:00
cyzkul@gmail.com 5b0cc487a6 Security: Check session id before accepting request 2019-11-04 16:30:22 +08:00
Jianhui Zhao 8a3fa3f82b Change the license from LGPL2 to MIT 2019-05-07 11:20:25 +08:00
Jianhui Zhao 87a92484f7 Handle some error
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 14:25:39 +08:00
Jianhui Zhao 2b10e61335 Drop code which is not needed.
go doc http.Request.Body

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-27 14:15:40 +08:00
Jianhui Zhao a3238472c0 Use json-iterator/go instead of buger/jsonparser
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-26 17:19:01 +08:00
Jianhui Zhao 395444f7d3 Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-18 21:45:42 +08:00
Jianhui Zhao ec470e6783 Optimize code by use sync.Map
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-04-18 00:13:33 +08:00
Jianhui Zhao f26078c121 Code refactoring
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-20 13:55:16 +08:00
Jianhui Zhao 9766d7adcd Use string as session ID
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-18 13:11:25 +08:00
Jianhui Zhao 48f6f0faf7 make rlog as internal package
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-18 11:29:16 +08:00
Jianhui Zhao 677d099581 Remove some log
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-16 00:37:14 +08:00
Jianhui Zhao 8be3cab244 Fix bug: exec cmd error when cmd is too more
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-09 10:34:35 +08:00
Jianhui Zhao 9d717139bf Fix bug: write map in parallel
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-08 21:35:41 +08:00
Jianhui Zhao bd6bab1c0c Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-07 17:51:17 +08:00
Jianhui Zhao 6d8dead8ca Improve remote exec command
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2019-01-07 17:27:37 +08:00
Jianhui Zhao 413e26fb49 check 'cmd' field when execute a command
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-10-18 15:54:14 +08:00
Jianhui Zhao ebbd062c8b 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:30:07 +08:00
Jianhui Zhao 626441fb95 Change file mode
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 02:15:16 +08:00
Jianhui Zhao daa5c142c3 Fix bug: Not del cmd when timeout
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 02:14:13 +08:00
Jianhui Zhao 6d3ff45d18 protobuf: doing...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-10 15:55:22 +08:00
Jianhui Zhao e8a6cf94ab Fix bug: concurrent map writes
修复bug:并发写map错误

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-18 23:41:41 +08:00
Jianhui Zhao 79272ea947 Perfect response error information
完善响应的错误信息

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-15 11:04:04 +08:00
Jianhui Zhao 8f35d68d5d chmod 644
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-14 22:37:04 +08:00
Jianhui Zhao fabbdc3903 Fix err msg
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-13 22:34:17 +08:00
Jianhui Zhao e893de15e9 Fix timeout for execute command
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-13 22:31:06 +08:00
Jianhui Zhao f10a0c74e0 support execute a command remote
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-13 22:25:31 +08:00