Commit Graph
38 Commits
Author SHA1 Message Date
monosans 179d6eb1be fix checking 2026-01-16 16:14:21 +03:00
monosans f958c0dfcf feat: add Dockerfile and Docker Compose configuration for samply service; refactor proxy checking logic 2026-01-15 23:35:35 +03:00
monosans 7a82332c5a perf: reuse tls config between reqwest clients 2026-01-14 19:45:48 +03:00
monosans 9372f823ed refactor dns resolver 2026-01-08 16:19:57 +03:00
monosans be163eb7f4 fix: improve resource management and cleanup 2025-10-03 09:57:00 +03:00
monosans cd8cbd1a20 refactor: use reqwest-middleware & improve error messages 2025-08-30 23:02:18 +03:00
monosans e8affab8b3 fix 2025-08-15 20:28:39 +03:00
monosans 690f0f33db call drop() early 2025-08-15 17:19:50 +03:00
monosans 88cef31072 fix: ensure join_set is dropped after processing proxy checking tasks 2025-08-15 16:15:36 +03:00
monosans 40c73a8f67 fix: drop queue after spawning tasks to ensure proper resource management 2025-08-15 13:53:58 +03:00
monosans e36038b6e3 refactor: rename proxy.as_str to proxy.to_string for clarity 2025-08-15 12:28:43 +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
monosans 2dd54f7635 reformat 2025-08-08 09:54:24 +03:00
monosans b3b586ae25 use parking_lot::Mutex instead of tokio::sync::Mutex 2025-08-08 09:38:01 +03:00
monosans 279f26a6ea fix: add Copy marker to ProxyType and DbType enums 2025-08-05 10:41:12 +03:00
monosans ea3a34ff39 fix: update dependencies and enhance configuration for proxy handling 2025-08-05 09:56:11 +03:00
monosans dc13044ca3 fix: improve error handling in check_all function for better clarity 2025-08-04 16:38:49 +03:00
monosans 821c0b5251 fix: simplify error handling in check_all function 2025-08-04 16:31:06 +03:00
monosans d642f467ec refactor: update proxy handling in checker and scraper, simplify function signatures 2025-07-16 16:17:15 +03:00
monosans c7465b1213 reformatting 2025-07-16 14:08:45 +03:00
AlmazandGitHub 0f477d49d7 feat: implement graceful shutdown & saving proxies on exit 2025-07-16 07:23:10 +00:00
monosans 163ebf85bd fix: improve graceful shutdown 2025-07-15 15:13:55 +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
AlmazandGitHub f5ccd52a5d feat: switch from log to tracing 2025-05-30 21:58:07 +00:00
monosans 9d78bfc423 rework the config file & refactor 2025-05-24 01:31:42 +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 1e7fb96dfc fix: make number conversions safe 2025-05-05 14:37:27 +03:00
monosans b17132ab74 improve error handling 2025-04-29 13:06:18 +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
AlmazandGitHub 8ccefba33f reconfigure clippy 2025-04-24 05:57:50 +00:00
monosans 94ebb30609 minor fixes & refactoring 2025-04-11 17:05:21 +03:00
monosansandGitHub 3a36a3f35b Rewrite it in Rust 2025-04-10 06:55:12 +00:00