ZaStoGram/TMessagesProj/src/main
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
..
assets Merge upstream Telegram 12.9.0 2026-07-16 20:59:14 +03:00
java Не держать датацентр без медиа, если релей недоступен 2026-08-09 15:48:19 +03:00
python Proxy lifecycle ownership, plugin infra, editable forwarding 2026-07-04 17:38:27 +03:00
res Ходить к веб-релеям по IPv6, когда он доступен 2026-08-09 15:31:09 +03:00
AndroidManifest.xml Исправить вход без Google Play Services 2026-08-07 21:12:06 +03:00