monosans
|
46ee500b57
|
fix: handle result of TUI run function in execution flow
|
2025-07-15 15:43:19 +03:00 |
|
monosans
|
74da959dad
|
fix: correct error handling in TUI execution flow
|
2025-07-15 15:37:38 +03:00 |
|
monosans
|
d972530d74
|
refactor: simplify TUI execution flow by rearranging task handling
|
2025-07-15 15:35:46 +03:00 |
|
monosans
|
814453da82
|
refactor: optimize TUI initialization by moving channel creation and terminal setup
|
2025-07-15 15:32:36 +03:00 |
|
monosans
|
8b42742069
|
fix: ensure proper terminal initialization and cleanup in TUI
|
2025-07-15 15:30:36 +03:00 |
|
monosans
|
c820600ead
|
refactor: streamline TUI and main task execution handling
|
2025-07-15 15:27:20 +03:00 |
|
monosans
|
0fe3612e57
|
fix: handle result properly in TUI and main task execution
|
2025-07-15 15:17:14 +03:00 |
|
monosans
|
163ebf85bd
|
fix: improve graceful shutdown
|
2025-07-15 15:13:55 +03:00 |
|
monosans
|
0714ddbf1f
|
refactor: simplify TUI initialization and event handling
|
2025-07-15 14:15:11 +03:00 |
|
 AlmazandGitHub
|
d0796681ef
|
feat: support exiting tui
|
2025-07-15 11:01:41 +00:00 |
|
monosans
|
7557382e3e
|
fix(logging): adjust logging level for hickory_proto::udp::udp_client_stream to ERROR
|
2025-07-02 08:46:43 +03:00 |
|
monosans
|
40af789f72
|
ci: switch clippy toolchain from stable to beta
fix(ipdb): add #[expect(clippy::collapsible_if)] to improve linting
|
2025-06-24 12:34:44 +03:00 |
|
monosans
|
86a395f395
|
refactor(checker): consolidate error logging for proxy checking tasks
|
2025-06-24 08:43:14 +03:00 |
|
monosans
|
60e6ed2c89
|
fix socks5 checking panic
Fixes #661
|
2025-06-24 08:41:59 +03:00 |
|
monosans
|
2519a37e88
|
refactor(logging): simplify targets_filter construction for clarity
|
2025-06-22 21:28:10 +03:00 |
|
monosans
|
1ad74ea84f
|
set tui log level to debug
|
2025-06-02 09:23:28 +03:00 |
|
 AlmazandGitHub
|
f5ccd52a5d
|
feat: switch from log to tracing
|
2025-05-30 21:58:07 +00:00 |
|
monosans
|
2c0ffe62c2
|
remove unused import
|
2025-05-28 17:17:47 +03:00 |
|
monosans
|
8ccc8f126a
|
remove useless wrap_err
|
2025-05-28 16:41:52 +03:00 |
|
monosans
|
6302015b17
|
chore: use 0-9 instead of \d in regex
|
2025-05-25 02:26:39 +03:00 |
|
monosans
|
5379bdeb46
|
remove unneeded move in closure
|
2025-05-24 16:19:17 +03:00 |
|
monosans
|
3c8d81123f
|
Make sort_by_timeout function const
|
2025-05-24 14:02:18 +03:00 |
|
monosans
|
5c031229f8
|
refactor ipdb
|
2025-05-24 13:51:22 +03:00 |
|
monosans
|
e99345d813
|
refactor: simplify config path retrieval by removing async and unnecessary checks
|
2025-05-24 13:41:14 +03:00 |
|
monosans
|
b84abbc505
|
reformat
|
2025-05-24 02:33:17 +03:00 |
|
monosans
|
5b935043a0
|
add asn field to json output
|
2025-05-24 02:31:23 +03:00 |
|
monosans
|
9d78bfc423
|
rework the config file & refactor
|
2025-05-24 01:31:42 +03:00 |
|
monosans
|
7888a91548
|
refactor: use ::default() instead of ::new() in AppState
|
2025-05-16 22:26:09 +03:00 |
|
monosans
|
314011717c
|
fix: disable regex backtrack limit
|
2025-05-16 11:40:34 +03:00 |
|
monosans
|
30a9e9aee6
|
improve regex
|
2025-05-15 01:27:32 +03:00 |
|
monosans
|
294acec874
|
refactor f64 casts
|
2025-05-14 16:09:08 +03:00 |
|
monosans
|
a25e908061
|
minor refactor
|
2025-05-14 14:52:15 +03:00 |
|
monosans
|
7384b29c58
|
perf: reduce memory usage
|
2025-05-08 18:20:19 +03:00 |
|
monosans
|
e7e83244f4
|
replace VecDeque with Vec
|
2025-05-08 13:07:52 +03:00 |
|
monosans
|
6a05683d53
|
refactor checking code
|
2025-05-08 12:56:32 +03:00 |
|
 AlmazandGitHub
|
c406e1f2e1
|
perf: reduce memory usage by ~2-3 times (#604)
|
2025-05-07 21:12:30 +00:00 |
|
monosans
|
57d720721a
|
fix rlimit conversion
|
2025-05-05 15:32:49 +03:00 |
|
monosans
|
a86671bd9b
|
don't guess check_website type
|
2025-05-05 15:24:10 +03:00 |
|
monosans
|
0ce2f1a8b4
|
add move to closures
|
2025-05-05 14:47:59 +03:00 |
|
monosans
|
1e7fb96dfc
|
fix: make number conversions safe
|
2025-05-05 14:37:27 +03:00 |
|
monosans
|
3c78d22f94
|
minor refactoring
|
2025-05-05 11:02:09 +03:00 |
|
monosans
|
b17132ab74
|
improve error handling
|
2025-04-29 13:06:18 +03:00 |
|
monosans
|
e65e393774
|
error instead of panic on logger initializing failure
|
2025-04-29 11:55:19 +03:00 |
|
monosans
|
cb8278cbff
|
drop proxied client earlier
|
2025-04-29 11:49:26 +03:00 |
|
monosans
|
9cc188b7be
|
feat: use maxminddb as mmap
|
2025-04-28 12:01:32 +03:00 |
|
monosans
|
38384a73b2
|
fix clippy::default_numeric_fallback
|
2025-04-28 08:29:23 +03:00 |
|
monosans
|
2c3adacfac
|
don't send events at all on non-tui
|
2025-04-28 08:24:01 +03:00 |
|
monosans
|
6b08bf17bb
|
don't send unused events on non-tui
|
2025-04-27 21:59:32 +03:00 |
|
monosans
|
db74707713
|
fix clippy
|
2025-04-27 14:17:38 +03:00 |
|
monosans
|
d5c4301e64
|
fix lint errors
|
2025-04-27 14:03:41 +03:00 |
|