ZaStoGram/TMessagesProj
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh d8a2135a28
Some checks failed
Build three ZaStoGram APKs / build (arm64-v8a, ZaStoGram-standalone-arm64-v8a, Arm64, arm64) (push) Has been cancelled
Build three ZaStoGram APKs / build (armeabi-v7a, ZaStoGram-standalone-armeabi-v7a, Armv7, armv7) (push) Has been cancelled
Build three ZaStoGram APKs / build (x86, ZaStoGram-standalone-x86, X86, x86) (push) Has been cancelled
ZaStoGram source guards / guards (push) Has been cancelled
Не начинать с IPv4, когда его у устройства нет
Порядок семейств адресов был жёстко задан: сначала IPv4, потом IPv6. Для
устройства с полностью отключённым IPv4 это означало заведомо мёртвую
попытку на каждом соединении — пользователь сообщил о заметно замедлившейся
загрузке диалогов и медиа.

Теперь порядок выбирается по тому, что у устройства реально есть: без
собственного IPv4 первым идёт IPv6, иначе прежнее поведение, где IPv4
пробуется первым как известно рабочий, а IPv6 остаётся запасным.

Отдельно исправлен маршрут WSS: зашитые адреса релеев существуют только в
IPv4, поэтому при отсутствии IPv4 у устройства соединение сразу идёт по
имени релея, а не тратит попытку на недостижимый адрес.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 17:00:39 +03:00
..
config Separate dev and stable application identities 2026-08-06 14:13:35 +03:00
jni Не начинать с IPv4, когда его у устройства нет 2026-08-09 17:00:39 +03:00
libs Update to 5.13.0 (1818) 2019-12-31 16:08:08 +03:00
src/main Не начинать с IPv4, когда его у устройства нет 2026-08-09 17:00:39 +03:00
build.gradle Уменьшить APK и исправить установку обновлений 2026-08-07 23:20:22 +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 Add exteraGram plugin support and enhance hooks 2026-06-30 00:30:57 +03:00