Commit Graph
203 Commits
Author SHA1 Message Date
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]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>monosans
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