![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
b14eb8d567
|
chore(deps): lock file maintenance (#744)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-18 15:49:26 +00:00 |
|
![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
86b0d56684
|
chore(deps): lock file maintenance (#743)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-17 05:10:22 +00:00 |
|
![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
f1ac30efdd
|
chore(deps): lock file maintenance (#742)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-16 18:17:18 +00:00 |
|
![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
db947bad8b
|
chore(deps): lock file maintenance (#741)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-16 14:49:45 +00:00 |
|
![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
04103f1685
|
chore(deps): lock file maintenance (#740)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-16 05:13:39 +00:00 |
|
![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
85fddf8ba3
|
chore(deps): lock file maintenance (#739)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-16 02:34:37 +00:00 |
|
monosans
|
5b9c722776
|
add more drop
|
2025-08-15 20:56:51 +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
|
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 |
|
![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
3f983a371d
|
chore(deps): lock file maintenance (#738)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-14 18:12:55 +00:00 |
|
monosans
|
ae91ac8fde
|
enable happy eyeballs
|
2025-08-14 08:48:41 +03:00 |
|
monosans
|
9d88f692c4
|
pin itertools
|
2025-08-14 07:39:40 +03:00 |
|
![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
d671181131
|
chore(deps): lock file maintenance (#737)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
|
2025-08-13 18:41:17 +00:00 |
|
monosans
|
5194a89528
|
optimize scraper
|
2025-08-13 19:50:30 +03:00 |
|
monosans
|
867705f787
|
refactor: optimize proxy matching logic and improve warning messages
|
2025-08-13 17:24:27 +03:00 |
|
monosans
|
ba5289f3b6
|
reduce vec allocations
|
2025-08-13 16:46:51 +03:00 |
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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 |
|