Commit Graph

661 Commits

Author SHA1 Message Date
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
Jianhui Zhao
916c9976af doc: update
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-12-20 14:34:24 +00:00
Jianhui Zhao
8e761a1744 chore: remove funding
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-12-20 13:51:13 +00:00
Jianhui Zhao
1b2f3d332c fix: overflow on calculate the percentage of progress
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-12-15 11:22:43 +00:00
Jianhui Zhao
ebd64eca5c fix: check space for ramfs for upload file to device
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-10-15 23:14:44 +08:00
Jianhui Zhao
861ff74780 fix: typo
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-10-15 22:39:29 +08:00
Jianhui Zhao
9e1f02f725 chore: update FUNDING.yml
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-24 23:13:06 +08:00
Jianhui Zhao
98edb95f47 chore: bump version 8.0.0
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
v8.0.0
2021-09-22 10:12:37 +00:00
Jianhui Zhao
bc6be3c997 fix: can't show rtty version by '-V'
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-22 10:12:30 +00:00
Jianhui Zhao
e8d99be562 docs: update
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-21 16:33:36 +08:00
Jianhui Zhao
f2c93b69e6 perf: improve http proxy
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-19 23:39:27 +08:00
Jianhui Zhao
f1039216ba perf: improve upload/download file
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-19 03:28:26 +08:00
Jianhui Zhao
f9f89ef05b perf: improve code for upload file
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-17 03:51:00 +00:00
Jianhui Zhao
11bdde6cb2 perf: Use flow control
For more details please refer to: https://xtermjs.org/docs/guides/flowcontrol/

Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-17 01:32:35 +08:00
Jianhui Zhao
4d6f873a91 chore: improve code
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-16 11:18:24 +00:00
Jianhui Zhao
7851de93a2 feat: upload/download file support per tty
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-16 10:48:45 +00:00
Jianhui Zhao
28931cf823 fix: set repeat time for check web connection timeout
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-15 09:54:13 +00:00
Jianhui Zhao
a0da68e6ec fix: Remove some code that does not arrive
Signed-off-by: Jianhui Zhao <zhaojh329@gmail.com>
2021-09-15 09:22:37 +00:00