loop-uh
de04277eb8
Desktop source guards / guards (push) Successful in 8s
Гнать фронт наперегонки с релеем, пока релей не ответил
...
По логу ПК 02.10 первый запуск тратил 1+2+4 с бюджетов на прямые релеи,
до которых не доходил даже TCP, и только после их подавления пробовал
фронты Cloudflare. В VM релей, отвечавший отказом сразу, вообще не
подавлялся: две минуты попыток с растущей паузой, фронты не открывались.
- Пока релей датацентра не ответил в этой сети или сбоит, сессия через
500 мс открывает рядом с ним тестовое соединение через фронт. Работающий
релей успевает раньше, и фронт не открывается вовсе.
- Релей сохраняет более высокий приоритет: подключившемуся фронту даётся
обычное ожидание лучшего соединения, бюджет на подключение не меньше
4,5 с, чтобы фронт успел пройти TLS и апгрейд.
- Релей, проигравший гонку без TCP, считается недоступным, как при
истёкшем бюджете. Через несколько раундов он подавляется, и фронты
набираются сразу, без гонки и ожидания.
- Отказ релея на уровне TCP (сброс, reject, нет такого хоста) учитывается
так же, как таймаут.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 21:27:00 +03:00
..
_other
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
api
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
boxes
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
calls
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
chat_helpers
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
codegen /scheme
core
Не подставлять локальный прокси 1353 и подключаться через WSS
2026-10-01 14:58:37 +03:00
countries
data
Не запрашивать куски за концом файла при загрузке через туннель
2026-09-25 17:34:08 +03:00
dialogs
Merge upstream dev through 939de1079b
2026-09-23 17:18:32 +03:00
e2e_cloud
Rename the openmls bridge's rust_eh_personality next to tlottie
2026-09-23 17:37:22 +03:00
editor
Version 7.2.8: Fix build with MSVC.
2026-09-10 21:42:00 +04:00
export
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
ffmpeg
Merge upstream dev through 939de1079b
2026-09-23 17:18:32 +03:00
history
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
info
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
inline_bots
Merge upstream dev through 939de1079b
2026-09-23 17:18:32 +03:00
intro
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
iv
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
lang
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
layout
Fix #30300 undefined behaviors.
2026-09-23 13:26:41 +04:00
main
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
media
Не запрашивать куски за концом файла при загрузке через туннель
2026-09-25 17:34:08 +03:00
menu
Fixed confirmation texts of mark as read for archive and all chats.
2026-09-14 10:03:23 +03:00
mtproto
Гнать фронт наперегонки с релеем, пока релей не ответил
2026-10-02 21:27:00 +03:00
overview
Replaced qRound with base::SafeRound.
2026-09-14 18:41:41 +03:00
passport
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
payments
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
platform
Не ждать загрузки CRL при TLS-рукопожатии
2026-10-02 20:22:18 +03:00
poll
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
profile
Added missing const to local references in some files.
2026-08-12 13:36:02 +03:00
settings
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
statistics
[stats-export] Added saving loaded statistics to xlsx file.
2026-08-18 07:53:56 +03:00
storage
Держать файловые сессии тёплыми и не использовать забытый ключ
2026-10-01 17:57:18 +03:00
support
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
tde2e
test
Поправить пути mtproto в тестовой заглушке RPC из апстрима
2026-09-25 15:29:23 +03:00
tests
Не подставлять локальный прокси 1353 и подключаться через WSS
2026-10-01 14:58:37 +03:00
ui
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
webauthn
Aligned PIN field with box rows in security key PIN box.
2026-08-10 09:05:48 +03:00
window
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
apiwrap.cpp
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
apiwrap.h
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
config.h
logs.cpp
Merge upstream dev through 64ca5475f2
2026-09-25 14:38:13 +03:00
logs.h
main.cpp
Fix the crash on quit racing OpenSSL cleanup
2026-08-10 18:42:50 +04:00
mainwidget.cpp
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
mainwidget.h
Merge upstream dev through a1ea1ddd8c (7.2.9)
2026-09-23 16:21:17 +03:00
mainwindow.cpp
Remove legacy interpret path helper.
2026-09-16 21:42:13 +04:00
mainwindow.h
Remove legacy interpret path helper.
2026-09-16 21:42:13 +04:00
settings.cpp
settings.h
stdafx.h
tray.cpp
Keep the unread counter in the tray icon tooltip
2026-09-24 19:16:31 +04:00
tray.h
Keep the unread counter in the tray icon tooltip
2026-09-24 19:16:31 +04:00
tray_accounts_menu.cpp
tray_accounts_menu.h
tray_accounts_menu_dummy.cpp