Commit Graph
1302 Commits
Author SHA1 Message Date
monosans ec0251cdbc refactor: replace sort with sort_unstable for improved performance in draw function 2025-08-13 16:25:07 +03:00
monosans 50bbea81d6 refactor: simplify string formatting in ProxyType and Proxy implementations 2025-08-13 16:21:52 +03:00
monosans 6f8345e88c refactor: replace sorting functions with comparison functions for proxies 2025-08-13 16:21:35 +03:00
monosans 600121e98c ci: remove audit 2025-08-13 13:38:08 +03:00
monosans b2afacf29a ci: add cargo-audit and cargo-udeps 2025-08-13 13:28:52 +03:00
monosans 931a952543 limit the size of username, password and host in regex 2025-08-13 12:50:51 +03:00
monosans 7fb0851efd add crate::HashMap and crate::HashSet 2025-08-13 07:46:28 +03:00
monosans 325ffe769e fix hyper_util logs spam 2025-08-13 07:35:32 +03:00
monosans bb19489636 update docker image to debian 13 2025-08-13 07:20:07 +03:00
monosans b7bf6df5a6 refactor: remove tcp_keepalive options for reqwest >=0.12.23 2025-08-12 21:36:50 +03:00
monosans ee08110a20 use foldhash 2025-08-12 21:36:27 +03:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
e63563ed9f fix(deps): update rust crate reqwest to v0.12.23 (#736)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 14:48:21 +00:00
monosans 66d2fe56a9 tune reqwest client configuration 2025-08-12 16:11:50 +03:00
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
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
03923fd0c8 chore(deps): lock file maintenance (#735)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-12 05:11:05 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
960bee9df9 chore(deps): update actions/checkout action to v5 (#734)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 15:13:46 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
aa80ed4b26 chore(deps): lock file maintenance (#733)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 10:24:26 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
295839575d chore(deps): lock file maintenance (#732)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-11 00:54:02 +00: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
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
98ffdd9bf8 chore(deps): update pre-commit hook pre-commit/pre-commit-hooks to v6 (#730)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-09 20:48:42 +00:00
monosans ad5c9782db chore: remove panic = "abort" from Cargo.toml 2025-08-09 16:57:03 +03:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
3cf62674db chore(deps): lock file maintenance (#729)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 20:51:16 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
005039ffa7 chore(deps): lock file maintenance (#728)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 09:21:13 +00: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
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
c9fe0ed26e chore(deps): lock file maintenance (#727)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-08 01:50:07 +00:00
monosans 42fbc9d9f5 disable ipv6 in parsers 2025-08-07 13:45:06 +03:00
monosans ecd479a243 refactor: remove unnecessary Clone 2025-08-07 08:37:27 +03:00
monosans 6992377789 reformat 2025-08-07 07:58:41 +03:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
cd71432e67 chore(deps): lock file maintenance (#726)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 21:12:31 +00:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
e0d61f209d chore(deps): lock file maintenance (#725)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 17:59:23 +00:00
monosans e30b54b5ce fix: capture protocol in proxy count filter closure 2025-08-06 13:38:06 +03:00
monosans 82091aa622 fix: improve proxy handling in reqwest client creation and check method 2025-08-06 13:25:43 +03:00
monosans 74215c1347 fix: update fetch_text function signature and improve response handling
fix: change ProxyJson protocol field to own ProxyType
fix: simplify break statement in crossterm_event_listener
2025-08-06 12:29:25 +03:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
e25ef43935 chore(deps): lock file maintenance (#724)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
2025-08-06 04:56:08 +00:00
monosans 335d693c26 fix config 2025-08-05 19:15:44 +03:00
monosans e0ab18c8b2 fix config 2025-08-05 19:15:03 +03:00
monosans 750687b151 fix: remove unused dependencies and clean up Cargo.toml 2025-08-05 13:27:23 +03:00
monosans f16804e0b4 fix: change Source type to Arc<Source> in ScrapingConfig and related functions 2025-08-05 12:34:54 +03:00
monosans f03f1543fe fix: change method signatures in DbType to take ownership instead of references 2025-08-05 12:16:28 +03:00
monosans 6862dc060b fix: improve error message for loading configuration 2025-08-05 11:38:16 +03:00
monosans 259ce4e4b0 fix: use dereferencing for DbType in event sending 2025-08-05 10:41:37 +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 0fb737cdb2 fix: update serde deserialization imports for consistency 2025-08-05 10:12:37 +03:00
monosans ea3a34ff39 fix: update dependencies and enhance configuration for proxy handling 2025-08-05 09:56:11 +03:00
monosans e6ef3a1cbe fix: streamline file reading logic in scrape_one function 2025-08-05 07:39:21 +03:00