| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
Build three ZaStoGram APKs / build (arm64-v8a, ZaStoGram-standalone-arm64-v8a, Arm64, arm64) (push) Failing after 2m44s
Build three ZaStoGram APKs / build (armeabi-v7a, ZaStoGram-standalone-armeabi-v7a, Armv7, armv7) (push) Failing after 2m16s
Build three ZaStoGram APKs / build (x86, ZaStoGram-standalone-x86, X86, x86) (push) Failing after 2m30s
ZaStoGram source guards / guards (push) Failing after 57s
Прямой TCP убрали из лестницы в сентябре: без охраны он держал DC2 в «подключении» минутами (logs (1) (8)). Но там, где закрыт только Cloudflare, а Telegram открыт, он единственный путь. Теперь он снова стоит после туннеля, но под охраной: - свой ключ здоровья direct-dc<N> по сети (Wi-Fi/мобильная), пауза после первой же неудачи 2 → 4 → 8 → 16 → 30 мин, сохраняется между запусками; - сторожа WSS вместо общих 8–12 с: TCP за 2,5 с, первый ответ за 5,5 с (медиа 20 с) — DirectStepSubstate в ConnectionSocket; - вердикт один раз при закрытии: 32 КБ ответа — доказательство, снимает историю пауз; ошибка, таймаут или сессия короче 32 КБ — неудача (ТСПУ пропускает начало и душит); намеренное закрытие ответившего сокета ничего не значит. Лестница: релей → фронты → туннель → прямой TCP (если не на паузе) → фронты без учёта паузы; DC203 так же. Гард check_wss_official_default это закрепляет. Та же схема в Desktop и ZapretGUI (605d76f3). Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> |
||
| .. | ||
| gifvideo | ||
| gram-wallet | ||
| intro | ||
| mtproxy | ||
| openssl | ||
| prebuild | ||
| prisma | ||
| sqlite | ||
| td@022d60202e | ||
| tde2e | ||
| tgcalls@be9fe7c891 | ||
| tgnet | ||
| third_party | ||
| tlottie@31f1b542f8 | ||
| voip | ||
| wallet | ||
| wallet-engine@5c65e47cb8 | ||
| Application.mk | ||
| audio.c | ||
| c_utils.h | ||
| CMakeLists.txt | ||
| exports.map | ||
| fast-edge.cpp | ||
| fast-edge.h | ||
| ffmpeg_jni.cc | ||
| genann.c | ||
| genann.h | ||
| gifvideo.cpp | ||
| image.cpp | ||
| jni.c | ||
| lottie.cpp | ||
| secureid_ocr.cpp | ||
| SqliteWrapper.cpp | ||
| tests.cpp | ||
| TgNetWrapper.cpp | ||
| utilities.cpp | ||
| webm_encoder.c | ||