ZaStoGram/TMessagesProj/jni
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
..
boringssl update to 11.9.1 (5900) 2025-05-01 02:05:36 +04:00
exoplayer update to 12.9.2 (6991) 2026-08-03 00:33:37 +04:00
ffmpeg update to 12.9.2 (6991) 2026-08-03 00:33:37 +04:00
gifvideo update to 12.9.2 (6991) 2026-08-03 00:33:37 +04:00
intro update to 12.0.0 (6163) 2025-09-01 19:12:49 +04:00
mozjpeg Update to 7.1.0 (2090) 2020-09-30 16:48:47 +03:00
mtproxy Improve MTProxy FakeTLS and WSS transport 2026-08-05 19:18:49 +03:00
opus update to 10.8.1 (4404) 2024-02-20 12:03:54 +04:00
rlottie update to 12.7.0 (6740) 2026-05-21 14:11:54 +04:00
sqlite update to 9.1.0 2022-11-05 16:34:47 +04:00
tde2e update to 11.9.1 (5900) 2025-05-01 02:05:36 +04:00
tgnet Не держать датацентр без медиа, если релей недоступен 2026-08-09 15:48:19 +03:00
third_party Merge upstream Telegram 12.9.2 2026-08-05 17:41:35 +03:00
voip Merge upstream Telegram 12.9.2 2026-08-05 17:41:35 +03:00
Application.mk update to 12.0.0 (6163) 2025-09-01 19:12:49 +04:00
audio.c Merge upstream Telegram 12.9.2 2026-08-05 17:41:35 +03:00
c_utils.h Update to 5.4.0 2019-03-03 20:40:48 +00:00
CMakeLists.txt Improve MTProxy FakeTLS and WSS transport 2026-08-05 19:18:49 +03:00
fast-edge.cpp LF 2026-07-16 15:06:51 +03:00
fast-edge.h LF 2026-07-16 15:06:51 +03:00
genann.c Update to 4.9.0 2018-07-30 09:07:02 +07:00
genann.h Update to 4.9.0 2018-07-30 09:07:02 +07:00
gifvideo.cpp update to 12.9.2 (6991) 2026-08-03 00:33:37 +04:00
image.cpp update to 12.9.2 (6991) 2026-08-03 00:33:37 +04:00
jni.c update to 12.0.0 (6163) 2025-09-01 19:12:49 +04:00
lottie.cpp update to 12.9.2 (6991) 2026-08-03 00:33:37 +04:00
NativeLoader.cpp Update to 7.1.0 (2090) 2020-09-30 16:48:47 +03:00
secureid_ocr.cpp Update to 4.9.0 2018-07-30 09:07:02 +07:00
SqliteWrapper.cpp Update to 7.1.0 (2090) 2020-09-30 16:48:47 +03:00
TgNetWrapper.cpp Improve MTProxy FakeTLS and WSS transport 2026-08-05 19:18:49 +03:00
utilities.cpp update to 9.4.3 2023-02-19 01:24:25 +04:00
webm_encoder.c update to 12.9.2 (6991) 2026-08-03 00:33:37 +04:00