ZaStoGram/TMessagesProj
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh fb23e158c8 Extract mtproxy module with unified retry authority
Move MTProxy policy engine from tgnet/ to self-contained jni/mtproxy/ module. Consolidate reconnect hold computation into single MtProxyRetryAuthority owner (was split across Connection, ConnectionSocket, endpoint policy, and probe coordinator, causing hold misalignment bugs). Add MtProxyTerminalDiagnostic module with host tests for pre-I/O verdict preservation (fixes 02.07/30.06 clobber livelocks). Auto-generate phase classification (isPreIoTerminalVerdict, needsReconnectBackoff, isObservationFacadePhase, isLocalSchedulerTimeout) from single Python contract into both C++ and Java to eliminate parallel maintenance. Pass native hold (coordinator terminal hold + endpoint cooldown) via JNI to Java so reconnect timer and health store use THE clock, not re-derived ones. Optimize log flushing: batch debug lines, flush errors immediately. Add module boundary guard, host build system (MSVC), and unit tests for retry logic and terminal diagnostic derivation.
2026-07-02 18:33:00 +03:00
..
config Bound post-success proxy shadow; add UI features 2026-07-01 15:34:43 +03:00
jni Extract mtproxy module with unified retry authority 2026-07-02 18:33:00 +03:00
libs Update to 5.13.0 (1818) 2019-12-31 16:08:08 +03:00
src/main Extract mtproxy module with unified retry authority 2026-07-02 18:33:00 +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