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] <29139614+renovate[bot]@users.noreply.github.com>](/assets/img/avatar_default.png) 
|
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 |
|