245 Commits (305eacbe953fcc91032d2f16d12fccc304899fa5)

Author SHA1 Message Date
evgeny d2b96d1340 Release cold priority after a completed partial measurement 1 week ago
evgeny c7be1ebbbe Preserve cold NAT trials in the real network fixture 1 week ago
evgeny 61e3ad9d24 Start a cold measurement when automatic detection is enabled 1 week ago
evgeny 406f569989 Protect cold ingress before the third routed node is announced 1 week ago
evgeny 3294f67dbf Log cold candidate eligibility and reservation changes 1 week ago
evgeny 2dc7e8d206 Document failure recheck limits and validate requested endpoints 1 week ago
evgeny 3b894753b1 Trigger NAT rechecks after direct timeout and exhausted reverse 1 week ago
evgeny 952fbe68e2 Schedule bounded endpoint rechecks after compatible UDP failure 1 week ago
evgeny 99382cf823 Cancel UDP route probes with their contexts before socket teardown 1 week ago
evgeny 2354e94347 Expose pending NAT candidate cycles in local diagnostic status 1 week ago
evgeny 2ba011d3fd Document grouped control, isolated helper ports and ingress correlation 1 week ago
evgeny 3635bcf3a9 Keep connection-manager background pings out of cold NAT trials 1 week ago
evgeny 9a24ac6bdf Try controlled ingress before asking the broker for helper mapping 1 week ago
evgeny f71e94c9d8 Trace the first UDP contacts that affect cold NAT classification 1 week ago
evgeny 8906e29102 Keep background PONG replies from contaminating cold ingress checks 1 week ago
evgeny 9bd113054c Defer reachability probes while the first NAT ingress is protected 1 week ago
evgeny 9324b8af8c Give initial NAT measurements bounded priority without opening filters 1 week ago
evgeny 585834ffbe Isolate helper traffic from the measured working sockets 1 week ago
evgeny 96fa1990b0 Keep detection attempt counters and network fixtures group-aware 1 week ago
evgeny 0ee431b490 Prefer untouched helper IPs and exercise NAT through real groups 1 week ago
evgeny 8990574c1d Complete grouped NAT control and cancel tasks with group lifetime 1 week ago
evgeny a0a4493ef2 Measure helper endpoints and protect controlled UDP ingress trials 1 week ago
evgeny 77ca1ec3dd Select NAT candidates across groups and route authenticated control 1 week ago
evgeny 2e7da4f3cc Define grouped NAT probe tags and a routed control service 1 week ago
evgeny 53c32e5669 Document compact NAT profiles and stable measurement lifetime 1 week ago
evgeny 5429431567 Invalidate changed endpoints and verify the Android address contract 1 week ago
evgeny db8a5ee2df Retain stable NAT results and compact the address database 1 week ago
evgeny e47ae480f5 Remove time-dependent profile matching from connection setup 1 week ago
evgeny f900cda9c0 Use the last published address profile without a time limit 1 week ago
evgeny 38eaae8bb6 Remove measurement IDs and timestamps from NODEINFO profiles 1 week ago
evgeny 164a3a1f0f Keep connection attempts available for STUN hints and verify signed provenance 2 weeks ago
evgeny 01b0992c39 Select interface STUN fallback only when ETCP lacks independent observers 2 weeks ago
evgeny 735ac36579 Sign endpoint profile provenance and restrict external-address publication 2 weeks ago
evgeny ff69552a61 Measure owned endpoint mapping and inbound reachability separately 2 weeks ago
evgeny 197696075c Release owned BGP path entries before removing their queues 2 weeks ago
evgeny 30106c8f93 Attach stream subscriptions to CHAT lifecycle and member profiles 2 weeks ago
evgeny 653853588a logging: preserve system diagnostics and inherit Android debug level 2 weeks ago
evgeny 1bb885fd11 logging: explain failed probes and RTT persistence errors 2 weeks ago
evgeny 7eb6d6ee68 logging: move socket mechanics and periodic probe decisions to trace 2 weeks ago
evgeny 15d460ee7c logging: explain BGP readiness, route selection and peer removal 2 weeks ago
evgeny 7e19cbaf3a Add local per-member radio mute controls on desktop and Android 2 weeks ago
evgeny a069d11ef9 Protect REALITY STCP traffic with authenticated TLS-like records 2 weeks ago
evgeny 04ff801531 Document Merkle v3 and signed feedback state contracts 2 weeks ago
evgeny 982e5a06ab Integrate feedback tables with channel and sync lifecycle 2 weeks ago
evgeny 894b24698e Update Merkle integration tests and channel index cleanup 2 weeks ago
evgeny e3745f279e Store signed group avatars without replacing channel keys 2 weeks ago
evgeny 25e2ffeea7 Stream member files with router backpressure and parallel transfer handles 2 weeks ago
evgeny c259a7330b Trace file router sessions and crypto decisions in debug 2 weeks ago
evgeny 865657b3bd Expose group peer readiness transitions to subscribers 3 weeks ago
evgeny 9dd2dffc80 Expose live radio subscriptions in member updates 3 weeks ago