Commit Graph
229 Commits
Author SHA1 Message Date
monosans 368635db8d fix: update HickoryDnsResolver to use Ipv4AndIpv6 strategy 2026-04-16 21:07:59 +03:00
monosans 8333262abe fix: reorder IP address mapping in HickoryDnsResolver 2026-04-16 19:23:21 +03:00
renovate[bot]GitHubrenovate[bot] <29139614+renovate[bot]@users.noreply.github.com>monosans
87a612aba3 fix(deps): update rust crate hickory-resolver to v0.26.0 (#1161)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: monosans <hsyqixco@protonmail.com>
2026-04-16 12:32:42 +00:00
monosans bf18fd4441 add podman detection 2026-03-13 13:27:04 +03:00
monosans 6b58df560b fix clippy error 2026-03-06 12:00:35 +03:00
AlmazandGitHub 1e59f5f42a fix: do not exit on ipdb download errors 2026-02-25 05:36:50 +00:00
monosans e16aadf271 fix(scraper): refactor host extraction in scrape_one function 2026-02-24 08:06:15 +03:00
fr3ddy-fryd3andGitHub d0c0fc5a8b feat: add CIDR support 2026-02-23 13:12:32 +00:00
monosans b89ba82521 feat: implement non-English name stripping in JSON serialization 2026-02-18 10:12:21 +03:00
monosans be12473b70 fix(logging): set ERROR level for hickory_proto::udp::udp_client_stream 2026-02-02 14:13:36 +03:00
monosans 2d96a5d08b fix: move CACHE declaration inside get_cache_path function 2026-01-16 18:30:33 +03:00
monosans 179d6eb1be fix checking 2026-01-16 16:14:21 +03:00
monosans f4e8f5dfe7 fix clippy error 2026-01-16 01:49:04 +03:00
monosans febfe06227 fix: remove unnecessary TCP keepalive settings in build_check_client function 2026-01-16 01:00:01 +03:00
monosans 66753630e0 fix: streamline client builder setup in build_check_client function 2026-01-16 00:58:03 +03:00
monosans 51a6f3ba12 fix: simplify exit_ip handling and improve type conversions in Proxy methods 2026-01-15 23:49:58 +03:00
monosans f958c0dfcf feat: add Dockerfile and Docker Compose configuration for samply service; refactor proxy checking logic 2026-01-15 23:35:35 +03:00
monosans 7d93d91755 fix: update logging filter and remove unnecessary TCP keepalive settings 2026-01-15 20:03:19 +03:00
monosans 670cbbd483 fix: make build_rustls_config async and update its usage in main_task 2026-01-15 20:03:05 +03:00
monosans 4ad78aead1 fix: update output directory paths in Docker configuration 2026-01-15 18:48:39 +03:00
monosans 7a82332c5a perf: reuse tls config between reqwest clients 2026-01-14 19:45:48 +03:00
monosans 9372f823ed refactor dns resolver 2026-01-08 16:19:57 +03:00
monosans 4e1bbba3bb fix(tui): update log styles to use new Style struct format 2026-01-07 21:25:49 +03:00
monosans f7ca7ead90 reduce tui fps from 30 to 10 2026-01-06 23:32:02 +03:00
monosans 2ee9ebd0e3 refactor tui code 2026-01-06 22:54:02 +03:00
monosans 3d92eef4f6 refactor: simplify db_path method by using push with match expression 2026-01-06 17:41:26 +03:00
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