ZaStoGram/TMessagesProj
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh a80f11b477 Add mtproxy probe heartbeat and reaper
Introduce a probe-owner heartbeat and periodic reaper to improve MTProxy probe liveness.

- Add ConnectionSocket::mtProxyProbeHeartbeat (declared in .h/.cpp) and call it at key handshake milestones (socket_connected, client_hello_sent) to touch the probe owner.
- Make ConnectionsManager::select call MtProxyProbeCoordinator::reapExpired once per second; add lastProbeReapMs field and include the coordinator header.
- Update Tools/check_mtproxy_probe_coordinator.py to enforce the new invariants (bounded PROBING lifetime, join budget anchoring, touchOwner/reapExpired presence and reaper placement).

These changes ensure owners have bounded lifetimes and are kept alive by handshakes, and stalled owners are reclaimed on the network-thread tick.
2026-06-30 20:12:53 +03:00
..
config update to 12.4.0 (6506) 2026-02-14 16:49:34 +04:00
jni Add mtproxy probe heartbeat and reaper 2026-06-30 20:12:53 +03:00
libs Update to 5.13.0 (1818) 2019-12-31 16:08:08 +03:00
src/main MTProxy: migrate recipe levels to broad cursor ladder 2026-06-30 20:04:55 +03:00
build.gradle Add Python utilities for plugins and bundle requests 2026-06-30 17:31:32 +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