Commit Graph

  • 2eced819c9 Bind enrollment completion to connector route Ben 2026-08-29 12:34:40 -06:00
  • 383c7da1a2 Confirm backend Control authentication before enrollment Ben 2026-08-29 12:33:37 -06:00
  • 377ec39fc3 Confirm backend Control authentication before enrollment Ben 2026-08-29 12:33:35 -06:00
  • b74b34504a Confirm backend Control authentication before enrollment Ben 2026-08-29 12:33:33 -06:00
  • 3f10767108 Confirm backend Control authentication before enrollment Ben 2026-08-29 12:33:31 -06:00
  • 58a4263bb7 Close automatic enrollment lifecycle races Ben 2026-08-29 12:31:34 -06:00
  • 4fa58cb303 Close automatic enrollment lifecycle races Ben 2026-08-29 12:31:32 -06:00
  • 4e0e4e58b6 Close automatic enrollment lifecycle races Ben 2026-08-29 12:31:30 -06:00
  • 9790a0a05e Close automatic enrollment lifecycle races Ben 2026-08-29 12:31:29 -06:00
  • 2f4bce16b6 Document command-free WebUI setup Ben 2026-08-29 12:27:21 -06:00
  • ecddc3ede9 Use the backend proxy enable accessor Ben 2026-08-29 12:25:58 -06:00
  • 5d1c378062 Automate hosted Control credential enrollment Ben 2026-08-29 12:23:02 -06:00
  • 122d148b09 Automate hosted Control credential enrollment Ben 2026-08-29 12:23:01 -06:00
  • 26fc3a618d Automate hosted Control credential enrollment Ben 2026-08-29 12:22:59 -06:00
  • 09179b6ab7 Automate hosted Control credential enrollment Ben 2026-08-29 12:22:58 -06:00
  • e7da7fe7c7 Automate hosted Control credential enrollment Ben 2026-08-29 12:22:57 -06:00
  • 3bbdf3ad33 Automate hosted Control credential enrollment Ben 2026-08-29 12:22:55 -06:00
  • 3c900e6564 Automate hosted Control credential enrollment Ben 2026-08-29 12:22:54 -06:00
  • caeb20c2cc Automate hosted Control credential enrollment Ben 2026-08-29 12:22:52 -06:00
  • f1aa392961 Automate hosted Control credential enrollment Ben 2026-08-29 12:22:51 -06:00
  • a400d38fbd Automate hosted Control credential enrollment Ben 2026-08-29 12:22:49 -06:00
  • 47379aa4ba Automate hosted Control credential enrollment Ben 2026-08-29 12:22:48 -06:00
  • e5bf0fdb19 Automate hosted Control credential enrollment Ben 2026-08-29 12:22:46 -06:00
  • dedc30ab41 Automate hosted Control credential enrollment Ben 2026-08-29 12:22:44 -06:00
  • 67c7ea5b57 Add automatic backend Control enrollment Ben 2026-08-29 12:22:43 -06:00
  • cf921ad4d8 Automate hosted Control credential enrollment Ben 2026-08-29 12:22:42 -06:00
  • e09dc1a7de Automate hosted Control credential enrollment Ben 2026-08-29 12:22:40 -06:00
  • 8d653745e9 Install local and backend Control verifiers Ben 2026-08-29 12:07:25 -06:00
  • c00222ff8e Prepare hosted Control for verifier enrollment Ben 2026-08-29 12:06:31 -06:00
  • 1d3a856fc2 Test durable automatic credential generation Ben 2026-08-29 12:05:41 -06:00
  • f195ff28f4 Add durable automatic Control enrollment state Ben 2026-08-29 12:05:15 -06:00
  • 5639244ab4 Merge pull request #1584 from BenCodez/codex/create-control-credential-placeholder Ben 2026-08-29 11:50:34 -06:00
  • f3c8fd703e Test Control credential permissions Ben 2026-08-29 11:46:22 -06:00
  • e04d6a5d78 Restrict Control credential permissions Ben 2026-08-29 11:46:03 -06:00
  • 35d1360a0b Move Control credentials under control directory Ben 2026-08-29 11:41:00 -06:00
  • 8a639d737d Move Control credentials under control directory Ben 2026-08-29 11:40:59 -06:00
  • d6981757e2 Move Control credentials under control directory Ben 2026-08-29 11:40:57 -06:00
  • 39854218b7 Move Control credentials under control directory Ben 2026-08-29 11:40:55 -06:00
  • 1c6cc9712f Move Control credentials under control directory Ben 2026-08-29 11:40:54 -06:00
  • 2b4d30b626 Move Control credentials under control directory Ben 2026-08-29 11:40:52 -06:00
  • 91b9a471f8 Test automatic Control credential placeholder Ben 2026-08-29 11:40:16 -06:00
  • d63d00c99e Create blank Control credential placeholder Ben 2026-08-29 11:40:07 -06:00
  • 087b15b2da Merge pull request #1581 from BenCodez/codex/host-control-on-backend Ben 2026-08-29 11:22:17 -06:00
  • afc5a59aa2 Preserve recovered host after connector failure Ben 2026-08-29 10:14:04 -06:00
  • ae56f037b3 Journal pending results before host publication Ben 2026-08-29 10:09:00 -06:00
  • 819954e6e3 Refresh hosted state for durable results Ben 2026-08-29 10:00:26 -06:00
  • 95eb31b5d9 Retry timed-out connector reconciliation Ben 2026-08-29 09:55:00 -06:00
  • 85f94db376 Reconcile backend Control connector off-thread Ben 2026-08-29 09:49:03 -06:00
  • a5a29526b8 Restore hosted Control after failed replacement Ben 2026-08-29 09:41:53 -06:00
  • cc5e6d1194 Serialize backend Control service reconciliation Ben 2026-08-29 09:31:22 -06:00
  • 420539dd41 Merge pull request #1582 from BenCodez/codex/restore-vote-toggle-reminders Ben 2026-08-29 09:25:32 -06:00
  • 3277cd338a Provision hosted Control replacement before stop Ben 2026-08-29 09:22:50 -06:00
  • 07955140d2 Allow default players to toggle reminders Ben 2026-08-29 09:15:17 -06:00
  • e56b6601bb Recheck reminder preference before firing Ben 2026-08-29 09:06:23 -06:00
  • 5484c1f4f4 Migrate legacy pending Control journals Ben 2026-08-29 09:04:11 -06:00
  • d3836b9bf0 Preserve hosted Control route during result recovery Ben 2026-08-29 08:42:29 -06:00
  • 3710f4322b Restore vote reminder toggle command Ben 2026-08-29 08:40:26 -06:00
  • c0a74a8e61 Reconcile backend hosted Control on reload Ben 2026-08-28 22:17:49 -06:00
  • d17c82165e Validate hosted Control endpoint before replacement Ben 2026-08-28 22:15:13 -06:00
  • edd80d2d1d Serialize backend hosted Control replacement Ben 2026-08-28 22:12:00 -06:00
  • b47239f6a9 Allow Bukkit backends to host VotingPlugin Control Ben 2026-08-28 21:58:16 -06:00
  • 45180f7173 Merge pull request #1575 from BenCodez/codex/authenticated-control-discovery Ben 2026-08-28 20:37:39 -06:00
  • aed406df19 Reload configurations after published rollback Ben 2026-08-27 22:01:18 -06:00
  • 34da3d0b94 Rollback configurations after post-rename sync failures Ben 2026-08-27 21:49:06 -06:00
  • ccbba461b8 Durably publish configuration and hosted state Ben 2026-08-27 21:35:41 -06:00
  • 79f928642a Keep durable journals portable on Windows Ben 2026-08-27 21:22:57 -06:00
  • f83a6e97bd Bound Redis handoff and durably publish result journals Ben 2026-08-27 21:14:29 -06:00
  • 1ec4fbff20 Require atomic result-journal publication Ben 2026-08-27 20:57:58 -06:00
  • cdf241c06a Resolve abandoned configuration intents Ben 2026-08-27 20:40:03 -06:00
  • 8f463832e8 Release results for forgotten operations Ben 2026-08-27 20:28:06 -06:00
  • 640e603be5 Make configuration apply recovery crash-safe Ben 2026-08-27 20:24:06 -06:00
  • b09600941d Align backend Control payload bounds Ben 2026-08-27 19:58:32 -06:00
  • 2a74865052 Recover proxy results before honoring disablement Ben 2026-08-27 19:34:55 -06:00
  • 87a9810cf1 Persist and reconcile proxy Control results Ben 2026-08-27 19:26:11 -06:00
  • b87b0680a3 Keep Control results durable and origin-bound Ben 2026-08-27 19:14:44 -06:00
  • 7c7d9d059f Acknowledge Control results before connector restart Ben 2026-08-27 18:55:39 -06:00
  • caf011e2c5 Honor Redis SSL during replacement validation Ben 2026-08-27 18:32:33 -06:00
  • 561904a8ca Merge master into Control integration branch Ben 2026-08-27 18:25:02 -06:00
  • cc7606f4a5 Snapshot Control results after drain Ben 2026-08-26 21:42:27 -06:00
  • 1a4c2d0995 Complete proxy runtime result handoff Ben 2026-08-26 21:35:43 -06:00
  • d330ff88d2 Carry proxy Control results across reload Ben 2026-08-26 21:26:53 -06:00
  • 373354ae15 Gate legacy Redis handler handoff Ben 2026-08-26 21:18:19 -06:00
  • 8ca35f2d05 Separate Control and proxy reload shutdown Ben 2026-08-26 21:08:46 -06:00
  • 3986db5c87 Harden Control handoff and final shutdown Ben 2026-08-26 20:57:34 -06:00
  • 39b67b74f1 Finish backend Control shutdown safely Ben 2026-08-26 20:40:54 -06:00
  • 78480d1c9a Close final Control lifecycle races Ben 2026-08-26 20:33:13 -06:00
  • 67d1ef6468 Close hosted and connector handoff windows Ben 2026-08-26 20:19:12 -06:00
  • 109a38c521 Harden Control recovery and proxy reloads Ben 2026-08-26 20:09:39 -06:00
  • 36f2800aa3 Keep Redis subscription startup asynchronous Ben 2026-08-26 19:59:31 -06:00
  • 255c700311 Close Control apply handoff races Ben 2026-08-26 19:51:29 -06:00
  • fa635c1c1c Persist hosted Control update quarantine Ben 2026-08-26 19:38:08 -06:00
  • 4b2d68479b Quarantine the persisted Control candidate Ben 2026-08-26 19:27:54 -06:00
  • 0d66ad1944 Persist hosted Control rollback intent Ben 2026-08-26 19:17:45 -06:00
  • 786398161f Rollback retained Control updates before retry Ben 2026-08-26 19:07:23 -06:00
  • 0b330f59b7 Preserve recoverable Control startup state Ben 2026-08-26 18:56:19 -06:00
  • de5331319e Validate full backend transport configuration Ben 2026-08-26 18:43:24 -06:00
  • 3979b62a13 Bind hosted health to the launched process Ben 2026-08-26 18:36:21 -06:00
  • e43c30e9cf Drain Control operations before connector shutdown Ben 2026-08-26 18:24:37 -06:00
  • d660292d16 Validate backend setup and require atomic activation Ben 2026-08-26 18:12:38 -06:00
  • 52221d01a2 Model hosted restart after child exit Ben 2026-08-26 18:03:40 -06:00