ZaStoGram/TMessagesProj
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 35bb3ba9a1 Add FakeTLS terminal phases and budget logic
Introduce bounded FakeTLS terminal phases and handshake-budget backoff handling across native, Java, resources and tools. Adds three new phases (faketls_not_mtproxy_response, faketls_no_server_hello_terminal, faketls_server_closed_terminal) and phase constants. MtProxyProbeCoordinator gains FakeTlsHandshakeBudget state, terminal rules (30s hold, 8s window, max 3 owner attempts, repeated-signature limit 2) and DecisionKind::HandshakeBudgetBackoff. ConnectionSocket computes stable response signatures, publishes terminal observations, and avoids opening TCP when budget backoff applies. Recovery/policy/publisher/diagnostics/phase contract and analyzer/verifier scripts updated; new Tools/check_mtproxy_faketls_budget.py validates behavior. These changes enable durable terminal verdicts for repeated FakeTLS failures while allowing real successes to break the hold.
2026-07-01 22:59:07 +03:00
..
config Bound post-success proxy shadow; add UI features 2026-07-01 15:34:43 +03:00
jni Add FakeTLS terminal phases and budget logic 2026-07-01 22:59:07 +03:00
libs Update to 5.13.0 (1818) 2019-12-31 16:08:08 +03:00
src/main Add FakeTLS terminal phases and budget logic 2026-07-01 22:59:07 +03:00
build.gradle Move R8 minification to final APK stage 2026-07-01 18:57:58 +03:00
google-services.json update to 11.1.1 (5235) 2024-09-11 01:07:16 +04:00
proguard-rules-beta.pro update to 11.1.1 (5235) 2024-09-11 01:07:16 +04:00
proguard-rules.pro Add exteraGram plugin support and enhance hooks 2026-06-30 00:30:57 +03:00