Commit Graph

  • 20d361a886 рабочий вариант, но скороть 10 МБит main m 2026-05-22 21:46:49 +03:00
  • 469fa0e860 3 m 2026-05-18 21:33:39 +03:00
  • 5096155d83 2 m 2026-05-17 20:39:30 +03:00
  • d551e57fd5 Refactor RDP proxy handling and update related tests m 2026-05-17 20:38:35 +03:00
  • 8e9402580f Track VPN pressure history m 2026-05-16 13:47:42 +03:00
  • 6a46063565 Assert nominal VPN pressure action m 2026-05-16 13:42:56 +03:00
  • 5e4c0d596b Promote VPN pressure action to snapshot m 2026-05-16 13:39:09 +03:00
  • 0715d98c44 Assert VPN pressure action report m 2026-05-16 13:36:03 +03:00
  • ca923a4445 Report VPN pressure action in smoke m 2026-05-16 13:35:11 +03:00
  • 2cc4bba81d Recommend VPN pressure actions m 2026-05-16 13:34:04 +03:00
  • 3c139d307c Stabilize VPN flow pressure heartbeat m 2026-05-16 13:31:31 +03:00
  • c1f8840235 Advertise VPN flow pressure capability m 2026-05-16 13:30:39 +03:00
  • 2bad0e2240 Report VPN flow pressure in heartbeat m 2026-05-16 13:29:33 +03:00
  • ba67b6e712 Report VPN pressure score in smoke m 2026-05-16 13:27:10 +03:00
  • f9ff0a4631 Score VPN scheduler pressure m 2026-05-16 13:26:07 +03:00
  • db75e1baed Report VPN scheduler pressure in smoke m 2026-05-16 13:23:31 +03:00
  • 1687277688 Classify VPN scheduler pressure m 2026-05-16 13:22:23 +03:00
  • 5c3b19cff7 Bucket VPN route switch reasons m 2026-05-16 13:19:33 +03:00
  • c97044cd34 Report route recovery reason in smoke m 2026-05-16 13:18:26 +03:00
  • 9ea49c8338 Track VPN route switch reasons m 2026-05-16 13:17:35 +03:00
  • f23e11a8fd Report aggregate route recovery in smoke m 2026-05-16 13:14:44 +03:00
  • aac224af9e Aggregate VPN route recovery timing m 2026-05-16 13:13:49 +03:00
  • 0363bb8c9c Report VPN route recovery time in smoke m 2026-05-16 13:12:40 +03:00
  • c8e7bd3717 Measure VPN route recovery time m 2026-05-16 13:11:09 +03:00
  • d43910d2c0 Smoke test VPN route recovery m 2026-05-16 13:09:08 +03:00
  • d5c089d120 Expose VPN route recovery telemetry m 2026-05-16 13:07:42 +03:00
  • 21fe965553 Smoke test VPN fabric bulk pressure m 2026-05-16 13:04:08 +03:00
  • f1cd43e6f2 Expose VPN fabric bulk pressure telemetry m 2026-05-16 13:02:31 +03:00
  • ebdae833fc Summarize QUIC pressure in heartbeat m 2026-05-16 13:00:24 +03:00
  • 66597a5b15 Keep strongest fabric pressure signal m 2026-05-16 12:56:59 +03:00
  • 83a1bb67e2 Stabilize QUIC pressure snapshots m 2026-05-16 12:55:48 +03:00
  • c64531d70c Use live QUIC pressure for endpoint ranking m 2026-05-16 12:54:51 +03:00
  • 8feb6d58fe Report QUIC capacity in smoke m 2026-05-16 12:50:51 +03:00
  • 49bc003193 Persist QUIC fabric closed evictions m 2026-05-16 12:48:32 +03:00
  • 28c26a5103 Expose QUIC fabric capacity pressure m 2026-05-16 12:46:36 +03:00
  • 5c02667398 Assert VPN fabric shard heartbeat m 2026-05-16 12:44:38 +03:00
  • a73591d917 Verify bounded VPN fabric fanout m 2026-05-16 12:43:17 +03:00
  • a6ee9ba26f Expose VPN fabric smoke fanout m 2026-05-16 12:41:53 +03:00
  • db9ea53e6c Report VPN fabric receive distribution m 2026-05-16 12:40:31 +03:00
  • 611de5471c Report VPN fabric batch fanout m 2026-05-16 12:37:06 +03:00
  • 09fc6ac659 Smoke test mixed VPN fabric batches m 2026-05-16 12:34:36 +03:00
  • bd70ca6342 Split VPN fabric batches by stream m 2026-05-16 12:33:27 +03:00
  • bbd9f8c257 Report VPN fabric stream cleanup m 2026-05-16 12:30:49 +03:00
  • da59de7042 Cancel VPN gateway loops together m 2026-05-16 12:29:12 +03:00
  • d170820445 Close VPN fabric session stream shards m 2026-05-16 12:26:51 +03:00
  • a5b91113bf Summarize VPN fabric stream sharding health m 2026-05-16 12:24:44 +03:00
  • 9c702613de Expose VPN fabric stream shard install flags m 2026-05-16 12:22:34 +03:00
  • a614029d4a Verify sharded VPN fabric session smoke m 2026-05-16 12:18:52 +03:00
  • c5e7fe8a31 Report VPN fabric session stream usage m 2026-05-16 12:16:42 +03:00
  • e50070c005 Shard VPN fabric session streams m 2026-05-16 12:13:59 +03:00
  • 9a170c83c2 Use capacity pressure in endpoint ranking m 2026-05-16 12:06:05 +03:00
  • 90fe4b6872 Report capacity pressure by endpoint m 2026-05-16 12:02:46 +03:00
  • 9e964e28cb Emit capacity endpoint observations m 2026-05-16 11:59:27 +03:00
  • a02f4fa8aa Score capacity pressure softly m 2026-05-16 11:55:38 +03:00
  • d67b80a7aa Report QUIC fabric capacity pressure m 2026-05-16 11:54:05 +03:00
  • 6dc7a61c9d Configure QUIC fabric idle TTL m 2026-05-16 11:51:32 +03:00
  • 8622ee71d7 Classify QUIC stream saturation m 2026-05-16 11:48:12 +03:00
  • 0f7caf5bb4 Configure QUIC fabric stream limits m 2026-05-16 11:44:13 +03:00
  • ef458330aa Track QUIC fabric stream capacity m 2026-05-16 11:38:09 +03:00
  • 650b309686 Prune idle QUIC fabric connections m 2026-05-16 11:33:48 +03:00
  • 39a5e01a7b Reuse QUIC fabric connections m 2026-05-16 11:32:06 +03:00
  • dbbdaa63f3 Advertise health-aware peer cache ranking m 2026-05-16 11:29:12 +03:00
  • 6817d150f8 Expose peer cache endpoint score reasons m 2026-05-16 11:27:18 +03:00
  • 831701003c Apply endpoint health in peer cache m 2026-05-16 11:26:06 +03:00
  • 9c99899322 Include reporter in endpoint health report m 2026-05-16 11:23:48 +03:00
  • 0124913919 Tag VPN fabric endpoint health sources m 2026-05-16 11:19:36 +03:00
  • 4516046a20 Accept endpoint health from mesh config m 2026-05-16 11:17:07 +03:00
  • 53a5a457e3 Prune VPN fabric endpoint observations m 2026-05-16 11:11:37 +03:00
  • 6a6ecb67cb Make VPN fabric telemetry carrier neutral m 2026-05-16 11:09:27 +03:00
  • 68bce01c6f Report VPN fabric endpoint health m 2026-05-16 11:08:22 +03:00
  • 396d36d5a9 Feed VPN fabric endpoint health into ranking m 2026-05-16 11:04:56 +03:00
  • e185e1f142 Report VPN fabric dial metrics m 2026-05-16 11:00:05 +03:00
  • 53c99cedd8 Log selected VPN fabric endpoint candidate m 2026-05-16 10:55:01 +03:00
  • 850bd67b6a Fallback across VPN fabric endpoint candidates m 2026-05-16 10:54:11 +03:00
  • 4ebc6629e6 Pin QUIC fabric endpoint certificates m 2026-05-16 10:51:06 +03:00
  • 3386a5e9b2 Route VPN fabric sessions by endpoint candidates m 2026-05-16 10:45:31 +03:00
  • efce41f458 Prefer QUIC fabric endpoints m 2026-05-16 10:40:41 +03:00
  • 562ccfdbc1 Cover QUIC carrier in mesh live smoke m 2026-05-16 10:36:14 +03:00
  • 6c62c14e2c Wire gated QUIC fabric listener m 2026-05-16 10:34:28 +03:00
  • f84b088580 Add QUIC fabric listener m 2026-05-16 10:24:37 +03:00
  • d3e5d540bb Select fabric carrier by endpoint m 2026-05-16 10:22:44 +03:00
  • 130ff117f3 Add QUIC fabric transport adapter m 2026-05-16 10:19:16 +03:00
  • ba3522d966 Introduce fabric transport abstraction m 2026-05-16 10:14:07 +03:00
  • 58c810d2e8 Report fabric peer session telemetry m 2026-05-16 09:57:06 +03:00
  • 057e3b65a7 Reopen closed fabric peer sessions m 2026-05-16 09:54:02 +03:00
  • 03efff6770 Use gated fabric sessions for VPN transport m 2026-05-16 01:03:01 +03:00
  • e16f456fe8 Gate VPN fabric session transport config m 2026-05-16 00:56:11 +03:00
  • 9cd0cb5ea9 Add fabric peer session manager m 2026-05-16 00:51:39 +03:00
  • 0a15617c52 Cover VPN packets in fabric session smoke m 2026-05-16 00:49:18 +03:00
  • 88db12617b Add fabric session packet transport m 2026-05-16 00:47:07 +03:00
  • 5d1523ec4e Map VPN packet batches to fabric frames m 2026-05-16 00:44:30 +03:00
  • aa09c10252 Add async fabric session pump m 2026-05-16 00:40:59 +03:00
  • ce6b9beb6b Add persistent fabric session client m 2026-05-16 00:38:28 +03:00
  • b5a29d692e Cover fabric session in mesh live smoke m 2026-05-16 00:34:15 +03:00
  • f9a8054dd8 Support signed fabric session smoke headers m 2026-05-16 00:32:16 +03:00
  • c2418e5ff2 Gate fabric session endpoint through node config m 2026-05-16 00:29:54 +03:00
  • 85c61a474f Add fabric session smoke CLI m 2026-05-16 00:24:21 +03:00
  • 4881b5e702 Add fabric session websocket client smoke API m 2026-05-16 00:22:01 +03:00
  • be31798d7c Require auth for fabric session websocket m 2026-05-16 00:19:38 +03:00
  • 8a972ea68f Add gated fabric session websocket endpoint m 2026-05-16 00:16:13 +03:00