Commit Graph

9 Commits

Author SHA1 Message Date
Alexey d41a8c3220 Docs for WEB: carriers + auto-negotiation + websocket budgets
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-08-27 09:05:06 +03:00
Alexey 4e5bccd2c7 Update deps + Docs for Webosckets in WEB-Modus 2026-08-26 09:56:18 +03:00
Alexey 8e577ec5ca DE and RU WEB debug documentation synchronized 2026-08-25 13:14:19 +03:00
Alexey 596149cab8 Docs for aligned carriers 2026-08-23 10:54:42 +03:00
Alexey e2b7c5c731 Docs for https-lanes
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-08-23 09:06:00 +03:00
Alexey 79ad4cb541 Docs for WEB
Co-Authored-By: brekotis <93345790+brekotis@users.noreply.github.com>
2026-08-23 03:32:40 +03:00
Alexey bb0d3ba927 Manifest Revision + Listener Reload Semantics + MSS/SYN-limit Safety 2026-08-22 16:20:55 +03:00
Anton Vinogradov f770756cba fix(synlimit): raise default synlimit_burst from 1 to 24
The generic-path SYN limiter default of burst=1 admits only one new
connection per source IP, then refills at 48/minute (0.8/s). Telegram
clients open several connections at once on startup/reconnect, so the
extra SYNs are rejected with TCP RST until a token accrues — clients
intermittently fail to connect until the app is restarted.

The iOS fast-path (meta length 64) does not match real-world traffic
behind carrier NAT/NAT64 (SYNs arrive as 60 bytes), so the generic path
governs all clients, iPhone included. Raise its default burst to 24 —
the value already used by the iOS path — so a legitimate startup fan-out
passes. Steady-state rate (48/minute) is unchanged, preserving the
anti-TSPU posture.

Updates the default constant, the default-assertion test, and the EN/RU/DE
CONFIG_PARAMS docs.
2026-07-16 13:04:23 +03:00
Alexey 5b3ad0096b Create CONFIG_PARAMS.de.md 2026-07-09 22:42:07 +03:00