Jianhui Zhao
7b2fddbef0
chore: earlier check args
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-17 10:17:06 +08:00
Jianhui Zhao
5436f8ab5d
refactor: Encode messages using TLV.
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-12 15:07:06 +08:00
Jianhui Zhao
b6bb4e69ca
perf: Limit the heartbeat interval to no more than 255.
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-12 11:46:16 +08:00
Jianhui Zhao
682ce33cd2
perf: improve shortopts safety with compile-time concatenation
...
The fixed-size char array for shortopts risked buffer overflow
when appending options.
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-12 10:22:21 +08:00
Jianhui Zhao
f18ee25d16
perf: set default heartbeat interval to 30s
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-11 14:38:55 +08:00
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
db79642ae8
docs: update README
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-11 10:48:41 +08:00
Jianhui Zhao
3b3c759db8
feat: add support set heartbeat interval
...
Note: The communication protocol version has been changed to 5.
Change-Id: I44155cac65d0bc86b9b6e85420deb873929ab80b
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-10 18:41:42 +08:00
Jianhui Zhao
60ff9537e9
feat: update submodule ssl to latest
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-10 17:29:01 +08:00
Jianhui Zhao
8ffd614e72
docs: Add badge of readmex and deepwiki
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-10 17:29:01 +08:00
Jianhui Zhao
3e4a046145
chore: more debug log
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-10 17:29:01 +08:00
Jianhui Zhao
a4a066c2b0
feat: Set default log level to INFO.
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-06-10 17:28: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
a3abe52df9
Update FUNDING.yml
2025-06-08 16:03:21 +08:00
Jianhui Zhao
283278993b
chore: update FUNDING.yml
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-05-22 23:33:38 +08:00
Jianhui Zhao
a206cfe97d
feat: bump version 8.1.5
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
v8.1.5
2025-05-22 14:38:15 +08:00
Jianhui Zhao
9f0cae7600
fix: Fix the timeout handling in the HTTP proxy.
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-05-22 14:19:47 +08:00
Jianhui Zhao
1087ae2b32
feat: bump version 8.1.4
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
v8.1.4
2025-05-14 18:39:43 +08:00
Jianhui Zhao
4d2f8b1eaf
ci: use ubuntu-22.04
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-05-14 18:38:56 +08:00
Jianhui Zhao
ce3524ebdc
feat: more log of net connect
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2025-05-14 18:35:24 +08:00
Jianhui Zhao
3ba4ef039b
fix : #126
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-12-14 09:10:22 +08:00
Jianhui Zhao
f8b81f904d
feat: bump version 8.1.3
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
v8.1.3
2024-11-22 15:50:20 +08:00
Jianhui Zhao
2e87a1a983
perf: increase read buf to 20KB for http proxy
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-11-22 15:44:59 +08:00
Jianhui Zhao
ca5207bb4c
fix: free http con when ssl_read return 0.
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-11-21 16:52:00 +08:00
Jianhui Zhao
edd50a6fe2
ci: build on pull_request
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-07-24 19:45:41 +08:00
Jianhui Zhao
997b78e133
doc: update
...
Use mermaid
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-07-11 09:24:08 +08:00
Jianhui Zhao
12c30dba9c
feat: bump version 8.1.2
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
v8.1.2
2024-05-04 20:27:52 +08:00
Jianhui Zhao
870a075b9b
fix: Add compatibility with Mbed TLS 3.0.0
...
sync github.com/zhaojh329/ssl
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-05-04 20:26:41 +08:00
Jianhui Zhao
69fbd88b65
chore: change test.sh do not use ssl
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-04-26 21:31:48 +08:00
Hauke Mehrtens
eb6394c3d8
Support POSIX basename() from musl libc ( #123 )
...
Musl libc 1.2.5 removed the definition of the basename() function from
string.h and only provides it in libgen.h as the POSIX standard
defines it.
This change fixes compilation with musl libc 1.2.5.
````
build_dir/target-mips_24kc_musl/rtty-mbedtls/rtty-8.1.1/src/file.c:156:24: error: implicit declaration of function 'basename' [-Werror=implicit-function-declaration]
156 | const char *name = basename(path);
| ^~~~~~~~
````
basename() modifies the input string, copy it first with strdup(), If
strdup() returns NULL the code will handle it.
Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de >
2024-04-15 09:33:37 +08:00
Jianhui Zhao
c09881d301
feat: bump version 8.1.1
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
v8.1.1
2024-02-20 20:45:07 +08:00
Jianhui Zhao
1ace541b7c
doc: fix translation
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2024-01-03 21:50:23 +08:00
Jianhui Zhao
85b6da27c6
chore: update README
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2023-09-13 20:39:59 +08:00
Jianhui Zhao
8ffd4c9536
chore: fix code style
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2023-01-16 12:59:55 +08:00
leen
4dcef758bb
rtty support ip6 address ( #111 )
...
Signed-off-by: leenzhu <i@leenzhu.com >
Signed-off-by: leenzhu <i@leenzhu.com >
2023-01-16 13:18:08 +08:00
Jianhui Zhao
61875b54d2
chore: update doc
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-10-25 21:33:54 +08:00
Jianhui Zhao
07ac775986
chore: bump version 8.1.0
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
v8.1.0
2022-09-25 21:42:27 +08:00
Jianhui Zhao
95b1b54c27
fix: https proxy
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-09-25 21:32:59 +08:00
Jianhui Zhao
f81b83c4bf
feat: increase proto number to 4
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-09-25 16:28:44 +08:00
Jianhui Zhao
8b40c54a6d
feat: support https proxy
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-07-31 15:07:52 +08:00
Jianhui Zhao
a395edcea1
chore: update user
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-07-18 21:30:42 +08:00
Jianhui Zhao
aad1d755ad
chore: bump version 8.0.1
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
v8.0.1
2022-05-22 21:48:30 +08:00
Jianhui Zhao
2be649c84c
fix: use closed socket in io watcher
...
ev_epoll.c:134: epoll_modify: Assertion `("libev: I/O watcher with invalid fd found in epoll_ctl", errno != EBADF && errno != ELOOP && errno != EINVAL)`
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-05-09 18:13:35 +08:00
Jianhui Zhao
ffa5c84eb2
chore: fix code style
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-05-09 10:37:30 +08:00
Jiajian Zhou
3afa2edf06
feat:add /var/run/rtty file to get the state of rtty ( #105 )
...
Other programs, such as Luci, can display the connection status of the
program by reading /var/run/rtty
Signed-off-by: Jiajian Zhou <zhou_0611@163.com >
2022-05-07 11:35:29 +08:00
Jianhui Zhao
66c3a02532
chore: update README
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-05-04 17:29:53 +08:00
Jianhui Zhao
abc2518a4b
fix: ssl: compatibility for openssl >= 3.0
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-05-02 23:47:48 +08:00
Jianhui Zhao
daf1e3c207
chore: remove unused file
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-04-05 21:16:55 +08:00
Jianhui Zhao
c8b23a3c70
chore: update README
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2022-03-09 09:29:38 +08:00
Jianhui Zhao
0675e9de22
chore: update README
...
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com >
2021-12-24 13:28:26 +00:00