monosans
|
ed5e20315c
|
perf: set pool_idle_timeout
|
2025-10-01 10:16:13 +03:00 |
|
monosans
|
b0306c9ec7
|
fix: add more tokio::task::spawn_blocking
|
2025-10-01 09:24:55 +03:00 |
|
monosans
|
55095173f2
|
fix: run open_mmap in a separate thread
|
2025-10-01 09:03:20 +03:00 |
|
monosans
|
ed2c8e988f
|
fix: remove usages of tokio::spawn_blocking
|
2025-09-30 15:50:50 +03:00 |
|
monosans
|
f9513a3828
|
fix: default to tokio current_thread flavor & system allocator
|
2025-09-30 15:01:28 +03:00 |
|
monosans
|
d3f64742df
|
fix: add more allocator choices
|
2025-09-30 14:40:44 +03:00 |
|
monosans
|
704a7dfe15
|
fix blocking fs::canonicalize
|
2025-09-30 13:39:24 +03:00 |
|
monosans
|
e0ea132b77
|
Revert "fix: change return type of tui to std::io::Result"
This reverts commit 7e45154db5.
|
2025-09-30 08:07:35 +03:00 |
|
monosans
|
7e45154db5
|
fix: change return type of tui to std::io::Result
|
2025-09-30 07:59:31 +03:00 |
|
monosans
|
e522bf45f2
|
fix: improve error messages
|
2025-09-30 07:53:39 +03:00 |
|
monosans
|
0d0d35c995
|
fix: remove unused import
|
2025-09-27 00:17:39 +03:00 |
|
monosans
|
6241eea6b8
|
fix: reduce the amount of wrap_err
|
2025-09-26 17:13:16 +03:00 |
|
monosans
|
c9d2227d5b
|
fix: reduce amount of wrap_err
|
2025-09-26 17:08:57 +03:00 |
|
monosans
|
97d4735074
|
fix: update URLs in DbType
|
2025-09-18 14:20:57 +03:00 |
|
monosans
|
a02a8aefe9
|
style: add missing newlines for improved readability
|
2025-09-18 14:00:00 +03:00 |
|
monosans
|
97485277f4
|
perf: reduce allocations and locking
|
2025-09-18 11:55:32 +03:00 |
|
monosans
|
509e7acacc
|
fix: add dhat
|
2025-09-18 11:42:17 +03:00 |
|
monosans
|
8510a6c0f0
|
fix: add clippy expectation for unwrap in main function
|
2025-09-17 09:27:03 +03:00 |
|
monosans
|
62fed95cb4
|
fix: correct variable name in RetryMiddleware to avoid cloning errors
|
2025-08-30 23:36:39 +03:00 |
|
monosans
|
cd8cbd1a20
|
refactor: use reqwest-middleware & improve error messages
|
2025-08-30 23:02:18 +03: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 |
|
monosans
|
ae91ac8fde
|
enable happy eyeballs
|
2025-08-14 08:48:41 +03: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
|
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
|
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 |
|
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 |
|
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 |
|
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
|
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 |
|