monosans
|
3ce7070d84
|
fix clippy errors
|
2026-05-28 08:21:50 +03:00 |
|
monosans
|
179d6eb1be
|
fix checking
|
2026-01-16 16:14:21 +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
|
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
|
2ee9ebd0e3
|
refactor tui code
|
2026-01-06 22:54:02 +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
|
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
|
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 |
|
monosans
|
9e6c0e7196
|
perf: use smallvec
|
2025-10-07 15:50:54 +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
|
c9d2227d5b
|
fix: reduce amount of wrap_err
|
2025-09-26 17:08:57 +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
|
50bbea81d6
|
refactor: simplify string formatting in ProxyType and Proxy implementations
|
2025-08-13 16:21:52 +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
|
279f26a6ea
|
fix: add Copy marker to ProxyType and DbType enums
|
2025-08-05 10:41:12 +03:00 |
|
monosans
|
3f65101451
|
fix: reorder derive attributes for ProxyType for consistency
|
2025-08-05 10:14:39 +03:00 |
|
monosans
|
ea3a34ff39
|
fix: update dependencies and enhance configuration for proxy handling
|
2025-08-05 09:56:11 +03:00 |
|
monosans
|
8dc493536c
|
fix: remove unnecessary Clone derive from Proxy struct
|
2025-08-04 15:41:35 +03:00 |
|
monosans
|
64ba8ce080
|
fix: remove unused connection pool settings from reqwest client
|
2025-08-04 15:07:25 +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
|
d820e9406b
|
remove derivative dependency
|
2025-08-01 23:02:48 +03:00 |
|
monosans
|
ba24577365
|
reorganize code
|
2025-07-24 10:42:23 +03:00 |
|
 AlmazandGitHub
|
0f477d49d7
|
feat: implement graceful shutdown & saving proxies on exit
|
2025-07-16 07:23:10 +00:00 |
|
monosans
|
9d78bfc423
|
rework the config file & refactor
|
2025-05-24 01:31:42 +03:00 |
|
monosans
|
a25e908061
|
minor refactor
|
2025-05-14 14:52:15 +03:00 |
|
monosans
|
a86671bd9b
|
don't guess check_website type
|
2025-05-05 15:24:10 +03:00 |
|
monosans
|
3c78d22f94
|
minor refactoring
|
2025-05-05 11:02:09 +03:00 |
|
monosans
|
b17132ab74
|
improve error handling
|
2025-04-29 13:06:18 +03:00 |
|
monosans
|
cb8278cbff
|
drop proxied client earlier
|
2025-04-29 11:49:26 +03:00 |
|
monosans
|
e30d7b1019
|
chore: reformatting
|
2025-04-24 13:44:02 +03:00 |
|
 AlmazandGitHub
|
8ccefba33f
|
reconfigure clippy
|
2025-04-24 05:57:50 +00:00 |
|
monosans
|
94ebb30609
|
minor fixes & refactoring
|
2025-04-11 17:05:21 +03:00 |
|
monosans
|
a3e94920a4
|
fix proxy auth
|
2025-04-11 16:22:36 +03:00 |
|
 monosansandGitHub
|
3a36a3f35b
|
Rewrite it in Rust
|
2025-04-10 06:55:12 +00:00 |
|