Commit Graph
58 Commits
Author SHA1 Message Date
monosans e39f0ec5c1 simplify logging 2025-08-12 12:23:25 +03:00
monosans 97a75e625b simplify logging setup 2025-08-12 11:42:11 +03:00
monosans 60d3227767 speedup dns resolving 2025-08-12 11:32:17 +03:00
monosans ea7eeea869 refactor: replace color_eyre::Result with crate::Result 2025-08-10 22:00:30 +03:00
AlmazandGitHub a34acf92ca perf: add mimalloc 2025-08-10 16:47:59 +00:00
monosans 2dd54f7635 reformat 2025-08-08 09:54:24 +03:00
monosans 7aa690cb49 fix: speedup checking by adding connect_timeout 2025-08-04 13:21:53 +03:00
monosans d0596a4c8b enable all rustc lint groups 2025-08-01 23:04:45 +03:00
monosans ba24577365 reorganize code 2025-07-24 10:42:23 +03:00
monosans c77b583148 make retry logic reusable 2025-07-24 10:19:22 +03:00
monosans ad6638bf07 refactor signal handling 2025-07-24 08:03:39 +03:00
monosans 681f130e6c feat: enhance signal handling and add Quit event for TUI mode 2025-07-23 16:40:54 +03:00
monosans 52bb1e2140 feat: implement signal handling for UNIX systems in watch_signals function 2025-07-23 16:16:12 +03:00
monosans e2bb4841fa refactor: simplify signal handling and update TUI controls 2025-07-23 15:57:25 +03:00
monosans d642f467ec refactor: update proxy handling in checker and scraper, simplify function signatures 2025-07-16 16:17:15 +03:00
monosans aa634070cb fix: move channel creation after token initialization in run_with_tui 2025-07-16 14:46:31 +03:00
monosans 1d3d33fc8a fix: simplify watch_signals function signatures and remove redundant Ok() returns 2025-07-16 14:37:49 +03:00
monosans 4bb039cf50 fix: ensure cancellation of token after processing proxies 2025-07-16 14:34:34 +03:00
monosans c7465b1213 reformatting 2025-07-16 14:08:45 +03:00
monosans 23016035a8 fix: enhance signal handling for SIGINT and SIGTERM with improved error logging 2025-07-16 13:57:24 +03:00
monosans 447d0192ed fix: improve signal handling for SIGINT, SIGTERM, and Ctrl+C with enhanced error logging 2025-07-16 13:54:42 +03:00
monosans 5fbf675a7f fix: enhance Ctrl+C signal handling with error logging 2025-07-16 13:23:26 +03:00
monosans 0aa150dc38 add SIGTERM handler 2025-07-16 12:39:25 +03:00
monosans 813ff1a48d refactor: reorganize reqwest client creation and load_config function 2025-07-16 10:32:41 +03:00
monosans 01516466cc fix: improve error handling in proxy processing and event listeners 2025-07-16 10:25:54 +03:00
AlmazandGitHub 0f477d49d7 feat: implement graceful shutdown & saving proxies on exit 2025-07-16 07:23:10 +00:00
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 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
AlmazandGitHub f5ccd52a5d feat: switch from log to tracing 2025-05-30 21:58:07 +00: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 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 a25e908061 minor refactor 2025-05-14 14:52:15 +03:00
monosans a86671bd9b don't guess check_website type 2025-05-05 15:24:10 +03:00
monosans b17132ab74 improve error handling 2025-04-29 13:06:18 +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