Commit Graph
50 Commits
Author SHA1 Message Date
monosans 3ce7070d84 fix clippy errors 2026-05-28 08:21:50 +03:00
monosans 179d6eb1be fix checking 2026-01-16 16:14:21 +03:00
monosans febfe06227 fix: remove unnecessary TCP keepalive settings in build_check_client function 2026-01-16 01:00:01 +03:00
monosans 66753630e0 fix: streamline client builder setup in build_check_client function 2026-01-16 00:58:03 +03:00
monosans 51a6f3ba12 fix: simplify exit_ip handling and improve type conversions in Proxy methods 2026-01-15 23:49:58 +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 7d93d91755 fix: update logging filter and remove unnecessary TCP keepalive settings 2026-01-15 20:03:19 +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 2ee9ebd0e3 refactor tui code 2026-01-06 22:54:02 +03:00
monosans a3ce923a14 refactor: use CompactString for formatting in Proxy conversion and TUI drawing 2025-12-25 10:57:44 +03:00
monosans 2060b10de7 use CompactString more 2025-12-25 10:46:25 +03:00
monosans ff6e30f45c reduce memory usage when writing proxies to txt 2025-12-25 10:09:14 +03:00
monosans c5bbacd394 perf: reduce string allocations 2025-12-24 13:49:42 +03:00
monosans 44c1a8f177 fix: add itoa dependency and optimize string formatting in Proxy implementation 2025-12-24 13:31:29 +03:00
monosans 0d9eed8994 perf: use compact_str 2025-12-24 11:24:11 +03:00
monosans 003f79cf32 fix(proxy): add inline attribute to try_from implementation 2025-12-10 08:14:12 +03:00
monosans 9e6c0e7196 perf: use smallvec 2025-10-07 15:50:54 +03:00
monosans be163eb7f4 fix: improve resource management and cleanup 2025-10-03 09:57:00 +03:00
monosans ed5e20315c perf: set pool_idle_timeout 2025-10-01 10:16:13 +03:00
monosans c9d2227d5b fix: reduce amount of wrap_err 2025-09-26 17:08:57 +03:00
monosans e36038b6e3 refactor: rename proxy.as_str to proxy.to_string for clarity 2025-08-15 12:28:43 +03:00
monosans a9e50fda5d reduce string allocations 2025-08-15 12:06:00 +03:00
monosans 82d6ac839b reduce string allocations 2025-08-15 12:00:31 +03:00
monosans 50bbea81d6 refactor: simplify string formatting in ProxyType and Proxy implementations 2025-08-13 16:21:52 +03:00
monosans 66d2fe56a9 tune reqwest client configuration 2025-08-12 16:11:50 +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 82091aa622 fix: improve proxy handling in reqwest client creation and check method 2025-08-06 13:25:43 +03:00
monosans 279f26a6ea fix: add Copy marker to ProxyType and DbType enums 2025-08-05 10:41:12 +03:00
monosans 3f65101451 fix: reorder derive attributes for ProxyType for consistency 2025-08-05 10:14:39 +03:00
monosans ea3a34ff39 fix: update dependencies and enhance configuration for proxy handling 2025-08-05 09:56:11 +03:00
monosans 8dc493536c fix: remove unnecessary Clone derive from Proxy struct 2025-08-04 15:41:35 +03:00
monosans 64ba8ce080 fix: remove unused connection pool settings from reqwest client 2025-08-04 15:07:25 +03:00
monosans 31b0b00541 make user-agent configurable 2025-08-04 13:33:06 +03:00
monosans 7aa690cb49 fix: speedup checking by adding connect_timeout 2025-08-04 13:21:53 +03:00
monosans d820e9406b remove derivative dependency 2025-08-01 23:02:48 +03:00
monosans ba24577365 reorganize code 2025-07-24 10:42:23 +03:00
AlmazandGitHub 0f477d49d7 feat: implement graceful shutdown & saving proxies on exit 2025-07-16 07:23:10 +00: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 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 cb8278cbff drop proxied client earlier 2025-04-29 11:49:26 +03:00
monosans e30d7b1019 chore: reformatting 2025-04-24 13:44:02 +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
monosans a3e94920a4 fix proxy auth 2025-04-11 16:22:36 +03:00
monosansandGitHub 3a36a3f35b Rewrite it in Rust 2025-04-10 06:55:12 +00:00