Commit Graph
30 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 6b58df560b fix clippy error 2026-03-06 12:00:35 +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 670cbbd483 fix: make build_rustls_config async and update its usage in main_task 2026-01-15 20:03:05 +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 2060b10de7 use CompactString more 2025-12-25 10:46:25 +03:00
monosans 0d9eed8994 perf: use compact_str 2025-12-24 11:24:11 +03:00
monosans be163eb7f4 fix: improve resource management and cleanup 2025-10-03 09:57:00 +03:00
monosans b0306c9ec7 fix: add more tokio::task::spawn_blocking 2025-10-01 09:24:55 +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 690f0f33db call drop() early 2025-08-15 17:19:50 +03:00
monosans ae91ac8fde enable happy eyeballs 2025-08-14 08:48:41 +03:00
monosans 7fb0851efd add crate::HashMap and crate::HashSet 2025-08-13 07:46:28 +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 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
monosans 82091aa622 fix: improve proxy handling in reqwest client creation and check method 2025-08-06 13:25:43 +03:00
monosans 74215c1347 fix: update fetch_text function signature and improve response handling
fix: change ProxyJson protocol field to own ProxyType
fix: simplify break statement in crossterm_event_listener
2025-08-06 12:29:25 +03:00
monosans f16804e0b4 fix: change Source type to Arc<Source> in ScrapingConfig and related functions 2025-08-05 12:34:54 +03:00
monosans ea3a34ff39 fix: update dependencies and enhance configuration for proxy handling 2025-08-05 09:56:11 +03:00
monosans 31b0b00541 make user-agent configurable 2025-08-04 13:33:06 +03:00
monosans 7aa690cb49 fix: speedup checking by adding connect_timeout 2025-08-04 13:21:53 +03:00
monosans ba24577365 reorganize code 2025-07-24 10:42:23 +03:00
monosans c77b583148 make retry logic reusable 2025-07-24 10:19:22 +03:00