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 |
|