ZaStoGram/TMessagesProj
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 6352d5e89d Delay prefetch during MTProxy startup and improve DNS outage handling
Implement proxy warmup-aware prefetch scheduling to prevent flooding the network during MTProxy initialization. Add DNS resolver provider failure tracking and extend stale DNS cache to 24 hours for better connectivity resilience.

Key changes:
- Classify and delay story/sticker/media prefetch operations in FileLoader, MediaDataController, and StoriesController
- Track DNS resolver failures per provider to detect outages
- Extend HOST_RESOLVER_STALE_TTL_MS from 1 hour to 24 hours
- Add validation for empty hostnames to prevent malformed DNS queries
- Record DNS cache hits (fresh and stale) for proxy warmup monitoring
- Reorder DNS outage checks before warmup failure callbacks

Also updates the DNS verification tests and proxy rotation guard scripts to validate the new prefetch and DNS failure tracking behavior.
2026-06-27 20:41:49 +03:00
..
config update to 12.4.0 (6506) 2026-02-14 16:49:34 +04:00
jni Add network debug logging with throttling and metrics 2026-06-27 20:03:11 +03:00
libs Update to 5.13.0 (1818) 2019-12-31 16:08:08 +03:00
src/main Delay prefetch during MTProxy startup and improve DNS outage handling 2026-06-27 20:41:49 +03:00
build.gradle новый режим Стартовая маскировка MTProxy с вариантами Выкл / Мягко / Строго. Он мягко меняет только первые реальные FakeTLS ApplicationData записи после успешного ServerHello, чтобы старт MTProxy меньше выглядел как типичный залп. ———————— Добавлен wss прокси прямо внутрь клиента чтобы не держать отдельное приложение (должно быть быстро и экономично) 2026-06-20 21:28:33 +03:00
google-services.json update to 11.1.1 (5235) 2024-09-11 01:07:16 +04:00
proguard-rules-beta.pro update to 11.1.1 (5235) 2024-09-11 01:07:16 +04:00
proguard-rules.pro update to 12.7.0 (6740) 2026-05-21 14:11:54 +04:00