Commit Graph
229 Commits
Author SHA1 Message Date
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