Commit Graph

250 Commits

Author SHA1 Message Date
Jianhui Zhao
1ff026eab5 Fix bug: Send up to 65535 bytes using libuwsc
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-20 21:41:18 +08:00
Jianhui Zhao
f46b135be4 Bump version 6.1.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-10 23:16:36 +08:00
Jianhui Zhao
45a8e69ae7 Optimize auto reconnect
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-10 23:15:31 +08:00
Jianhui Zhao
fb6d6eb07d Bump version 6.1.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 22:32:25 +08:00
Jianhui Zhao
ff4e8e5166 Don't allowed to set the interval of Ping.
Related to server check keep-alive mechanism

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-09 22:32:06 +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
1710e8cc1d Optimize code
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-08 19:12:51 +08:00
Jianhui Zhao
7d64d0518f Bump version 6.0.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-09-08 17:47:53 +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
4142373709 Fix bug: Incorrect call cl->send when onclose
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-18 23:13:27 +08:00
Jianhui Zhao
4209d8b38b Bump version 5.1.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-18 00:35:08 +08:00
Jianhui Zhao
853baee93d Support change winsize for pty
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-18 00:27:31 +08:00
Jianhui Zhao
59df4a42d1 Use getuid instead of setuid to check root
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-16 21:09:53 +08:00
Jianhui Zhao
00b9166dd5 Fix compile error in some platform
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-16 21:07:12 +08:00
Jianhui Zhao
3b0d6f2610 Bump version 5.0.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-14 16:39:23 +08:00
Jianhui Zhao
a1618a8d57 Optimize code by use protobuf
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-14 15:16:01 +08:00
Jianhui Zhao
e4bcba8b61 Filtering large files when downloading files
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-14 00:58:20 +08:00
Jianhui Zhao
d727dc6c09 Bump version 5.0.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-13 14:40:04 +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
fb60d1c655 Bump version 5.0.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-12 14:58:32 +08:00
Jianhui Zhao
122d484305 Libprotobuf-c 1.2 REQUIRED
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-10 16:55:29 +08:00
Jianhui Zhao
5bdc953121 Merge branch 'master' into protobuf 2018-06-10 15:20:44 +08:00
Jianhui Zhao
3d01dcfae2 protobuf: doing...
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-08 00:18:41 +08:00
Jianhui Zhao
405d1c6b5b Fix protobuf
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-07 20:45:56 +08:00
Jianhui Zhao
dc0c46b056 protobuf: Switch to v3
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-06 21:50:21 +08:00
Jianhui Zhao
f9b8a7fd29 Init
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-06 14:39:19 +08:00
Jianhui Zhao
f98e50739f Add command paramete '-V' to show version
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-06-05 00:40:31 +08:00
Jianhui Zhao
de9dcced7e Bump version 4.1.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-05-23 18:01:34 +08:00
leenzhu
252e9f2134 fix bug #18
avl_delete() can not be invoked in avl_remove_all_elements(), but
it can be invoked in avl_for_each_element_safe().
2018-05-23 15:04:53 +08:00
Jianhui Zhao
fe7938fea7 Bump version 4.1.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-15 22:29:58 +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
69260b65ba Fix bug: Error class did not match the server
错误类型未和服务器匹配

Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-15 11:02:43 +08:00
Jianhui Zhao
fc72929130 Bump version 4.1.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-13 22:49:13 +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
Jianhui Zhao
006464356f Bump version 4.0.0
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-03 23:03:23 +08:00
Jianhui Zhao
a5ae6c6249 Change license to LGPL2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-03-03 17:28:20 +08:00
Jianhui Zhao
f5335748db Bump version 3.1.2
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-07 17:00:20 +08:00
Jianhui Zhao
044291228a Fix bug: The length of destination buf be miscalculated.
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-07 16:59:17 +08:00
Jianhui Zhao
43702228a1 Fix bug: Filter '/dev', '/sys' and '/proc' failed when download file.
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-07 16:57:04 +08:00
Jianhui Zhao
02d8168fa3 Optimization code.
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-07 11:10:08 +08:00
Jianhui Zhao
1e7dc9449c Fix bug: URLEncode should be used to encode description, not Base64.
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-07 11:02:45 +08:00
Jianhui Zhao
54ddb2f597 Optimization: Use avl instead of list to manage sessions.
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-07 10:49:24 +08:00
Jianhui Zhao
d5ec86cda7 Optimization: reduce the time of memory occupation
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-07 10:20:42 +08:00
Jianhui Zhao
3c937aa013 Bump version 3.1.1
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-06 17:02:02 +08:00
Jianhui Zhao
2cb78bff14 Fix bug: Formatting error of the file list sent.
Signed-off-by: Jianhui Zhao <jianhuizhao329@gmail.com>
2018-02-06 16:45:09 +08:00