monosans
|
59b7245507
|
fix: simplify closure in filter_map for better readability
|
2025-12-25 13:28:09 +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
|
e8b5f901bb
|
refactor: improve import statements for clarity
|
2025-12-25 10:08:42 +03:00 |
|
monosans
|
0dfa840e3d
|
use buffer when writing ipdb
|
2025-12-25 10:08:32 +03:00 |
|
monosans
|
a6d27d1965
|
fix: optimize empty string handling
|
2025-12-24 13:56:35 +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
|
71fa76f42e
|
fix: improve trait implementation for CompactStrJoin
|
2025-12-24 11:29:17 +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 |
|
 renovate[bot]andGitHub
|
156b543fad
|
fix(deps): update rust crate maxminddb to v0.27.0 (#867)
|
2025-11-29 11:34:43 +00:00 |
|
monosans
|
8c2d5dca46
|
fix: don't set request timeout for ipdb
|
2025-11-24 16:55:12 +03:00 |
|
monosans
|
2e98d29b4f
|
remove unused cargo features
|
2025-11-03 16:46:18 +03:00 |
|
monosans
|
674d227c9c
|
fix: never use jemalloc on windows
|
2025-10-26 14:57:57 +03:00 |
|
 ![renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
0b57a272c0
|
fix(deps): update rust crate tokio to v1.48.0 (#813)
* fix(deps): update rust crate tokio to v1.48.0
* fix
---------
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: monosans <hsyqixco@protonmail.com>
|
2025-10-14 21:28:08 +00:00 |
|
monosans
|
9e6c0e7196
|
perf: use smallvec
|
2025-10-07 15:50:54 +03:00 |
|
monosans
|
15ac9233bd
|
perf: reduce the size of SourceConfig enum
|
2025-10-07 09:28:40 +03:00 |
|
monosans
|
f9333c3109
|
perf: reduce allocations
|
2025-10-06 11:41:01 +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
|
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 |
|