ZaStoGram/TMessagesProj
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 96c4549a4d
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
Не держать датацентр без медиа, если релей недоступен
У части провайдеров порт 443 к релею отдельного датацентра закрыт целиком:
у пользователя kws2-1 и kws4-1 отвечают, а kws1-1 не отвечает ни по IPv4,
ни по IPv6 — 15 таймаутов подряд на стадии установки TCP, ни одного
успешного подключения. Эмодзи и реакции лежат как раз на этом датацентре,
и WSS оставлял их без загрузки навсегда, работая по принципу «всё или
ничего».

Теперь неудачи, не дошедшие даже до установленного TCP, считаются по
датацентру отдельно от выбора адреса. После трёх подряд маршрут WSS для
него отключается на десять минут, и соединение идёт напрямую; успешный
апгрейд счётчик сбрасывает. Остальные датацентры продолжают работать через
WSS как раньше.

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

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-09 15:48:19 +03:00
..
config Separate dev and stable application identities 2026-08-06 14:13:35 +03:00
jni Не держать датацентр без медиа, если релей недоступен 2026-08-09 15:48:19 +03:00
libs Update to 5.13.0 (1818) 2019-12-31 16:08:08 +03:00
src/main Не держать датацентр без медиа, если релей недоступен 2026-08-09 15:48:19 +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