Commit Graph

  • 923e59fc5d Test bulk permission listing Ben 2026-09-07 16:43:51 -06:00
  • b93c483048 List bulk-target permissions in /av perms Ben 2026-09-07 16:43:42 -06:00
  • b0ec02325b Address resource-bound review feedback Ben 2026-09-07 16:36:50 -06:00
  • fccee28efe Address resource-bound review feedback Ben 2026-09-07 16:36:37 -06:00
  • f394d1b2fa Address resource-bound review feedback Ben 2026-09-07 16:36:24 -06:00
  • 7bfe60d4bc Address resource-bound review feedback Ben 2026-09-07 16:36:09 -06:00
  • 70fe42f378 Use stable purchase locks and async persistence Ben 2026-09-07 16:35:57 -06:00
  • 1d44c4b73f Use stable purchase locks and async persistence Ben 2026-09-07 16:35:44 -06:00
  • f86e298da3 Add resource-bound regression coverage Ben 2026-09-07 15:39:01 -06:00
  • 625eaf6b21 Add resource-bound regression coverage Ben 2026-09-07 15:38:52 -06:00
  • fe689ca81c Add resource-bound regression coverage Ben 2026-09-07 15:38:44 -06:00
  • c817fec06d Bound remote service data and vote work Ben 2026-09-07 15:38:35 -06:00
  • fd1b2b125f Bound remote service data and vote work Ben 2026-09-07 15:38:21 -06:00
  • 4b12ebf96b Test concurrent vote shop debits Ben 2026-09-07 15:21:12 -06:00
  • 6b69462cc0 Make vote shop debit atomic Ben 2026-09-07 15:21:07 -06:00
  • 8fb89fd7b3 Restore complete command loader Ben 2026-09-07 15:18:24 -06:00
  • 5937fc1f81 Test scoped admin permissions Ben 2026-09-07 15:16:15 -06:00
  • f3ca244546 Centralize admin authorization Ben 2026-09-07 15:16:09 -06:00
  • 31775fbd72 Protect sensitive config editors Ben 2026-09-07 15:16:05 -06:00
  • a1b13c6404 Require bulk point-removal permission Ben 2026-09-07 15:16:01 -06:00
  • fc9872f89f Fix control inspection edge cases BenCodez 2026-09-07 14:14:53 -06:00
  • 33668879c7 Preserve proxy configuration edits safely BenCodez 2026-09-07 12:54:12 -06:00
  • 25a95866a8 Reject reordered redacted secret lists BenCodez 2026-09-07 10:47:14 -06:00
  • 22e522b104 Abort invalid proxy file recovery BenCodez 2026-09-07 10:28:22 -06:00
  • 3a612891b6 Align Control connector inspection limits BenCodez 2026-09-07 10:06:15 -06:00
  • a799c26181 Gate claimed Control result replay BenCodez 2026-09-06 21:30:57 -06:00
  • ae55d8d776 Preserve Control capability recovery lanes BenCodez 2026-09-06 21:22:41 -06:00
  • 29e8cd8f11 Harden Control masking and lifecycle drain BenCodez 2026-09-06 21:04:10 -06:00
  • 0bd8f986c3 Fix Control recovery edge cases BenCodez 2026-09-06 20:49:15 -06:00
  • b0d2c0b1e9 Gate recovered Control results by capability BenCodez 2026-09-06 19:56:37 -06:00
  • 37ad8faee1 Fix Control proxy review findings BenCodez 2026-09-06 19:29:54 -06:00
  • 350caccb12 Merge pull request #1598 from BenCodez/docs/self-contained-code-review-skill Ben 2026-09-05 18:07:42 -06:00
  • b13d945eb2 docs: add self-contained VotingPlugin code review skill Ben 2026-09-05 17:53:03 -06:00
  • 48841b80d8 Fix durable vote-party effect recovery BenCodez 2026-09-05 16:37:31 -06:00
  • ccfd3b8e23 Merge pull request #1597 from RapidGravy/feature/votestreak-amount-placeholder Ben 2026-09-04 21:38:48 -06:00
  • 3c28d478f3 Add placeholder for configured vote streak amounts RapidGravy 2026-09-04 23:24:23 -04:00
  • b6d0f774bd fix(control): harden transport rollback lifecycle BenCodez 2026-09-04 18:18:53 -06:00
  • bfea6f1b63 fix(control): defer plugin-message relay publication BenCodez 2026-09-04 17:53:46 -06:00
  • fa1296ea07 fix(http): flush presence on backend shutdown BenCodez 2026-09-04 17:41:08 -06:00
  • e23a9691d0 fix(http): defer replacement presence publication BenCodez 2026-09-01 21:44:24 -06:00
  • 7495519d61 fix(http): recover incomplete TLS provisioning BenCodez 2026-09-01 20:26:29 -06:00
  • f8113897b2 fix(http): cancel stalled body reads at deadline Ben 2026-09-01 20:04:31 -06:00
  • 01dea25564 fix(http): bound streamed response reads Ben 2026-09-01 20:01:20 -06:00
  • 7fec7976a4 test(http): normalize legacy code expiry precision Ben 2026-09-01 19:51:05 -06:00
  • c10236a620 fix(http): import vote-party collection helpers Ben 2026-09-01 19:47:56 -06:00
  • 59b08052fe fix(http): retain rejected vote-party rewards Ben 2026-09-01 19:45:39 -06:00
  • 9b9232b110 fix(http): preserve independent delivery retries Ben 2026-09-01 18:43:24 -06:00
  • 57517d7593 fix(http): restore credentials after failed reload Ben 2026-09-01 17:32:42 -06:00
  • c8b0116381 Merge master into codex/http-transport Ben 2026-09-01 17:31:50 -06:00
  • 425664be7c Restore HTTP transport after failed control reload Ben 2026-09-01 04:48:52 -06:00
  • 67e9d1262a fix(http): open proxy listener after runtime setup Ben 2026-08-31 21:49:09 -06:00
  • b7503b9eb8 fix(control): cancel stale transport publication Ben 2026-08-31 21:41:49 -06:00
  • f81aa90ba6 fix(http): validate readiness off the server thread Ben 2026-08-31 21:30:53 -06:00
  • 0e9cf5ac05 fix(test): disambiguate transport validation assertion Ben 2026-08-31 21:18:00 -06:00
  • dd1ef83f2c fix(ci): restore complete proxy source Ben 2026-08-31 21:16:23 -06:00
  • 5949e113bc fix(http): coordinate transport lifecycle handoffs Ben 2026-08-31 21:12:40 -06:00
  • 0a938cf3ad fix(http): persist transport directory entries Ben 2026-08-31 20:53:47 -06:00
  • b13ce28b45 test(http): await resumed delivery acknowledgement Ben 2026-08-31 20:44:33 -06:00
  • 9eae8b5a35 fix(http): bound responses and persist queue roots Ben 2026-08-31 20:42:05 -06:00
  • 2a9fcc6d84 test(http): import filesystem helper Ben 2026-08-31 20:31:45 -06:00
  • 6216a04cc3 fix(http): distinguish incomplete inbound deliveries Ben 2026-08-31 20:30:04 -06:00
  • 71f5ca4d6d fix(http): revoke pending enrollment codes Ben 2026-08-31 20:17:28 -06:00
  • 13fd2b7b09 fix(http): normalize corrupt fence errors Ben 2026-08-31 20:07:03 -06:00
  • f104e61d83 fix(http): preserve callback order and crash dedup Ben 2026-08-31 20:04:12 -06:00
  • a1217a572e Document Control proxy and player contracts BenCodez 2026-08-31 19:53:32 -06:00
  • 4b023c6eac Keep VoteLog summary counts compatible BenCodez 2026-08-31 19:31:51 -06:00
  • ac6a947ae5 fix(http): preserve proxy callback order Ben 2026-08-31 19:27:49 -06:00
  • dbf416f19b fix(http): verify backend presence against proxy route Ben 2026-08-31 19:25:00 -06:00
  • ae9e6c2e90 Harden Control preview and player history BenCodez 2026-08-31 19:19:56 -06:00
  • 5b666dc501 fix(http): serialize callbacks and renew transport CA Ben 2026-08-31 19:18:53 -06:00
  • c8d35fedbd Harden proxy YAML inspection BenCodez 2026-08-31 18:06:17 -06:00
  • 63e8f9ddd9 fix(http): validate enrollment codes in Control Ben 2026-08-31 17:59:43 -06:00
  • aa0f8d8ba5 fix(http): persist poll-created backend queues Ben 2026-08-31 17:51:08 -06:00
  • 3b3c3735aa Tighten Control inspection redaction bounds BenCodez 2026-08-31 17:48:04 -06:00
  • 57226856ab fix(http): persist outbound deliveries until ack Ben 2026-08-31 17:42:49 -06:00
  • 38a37ddb1b fix(http): retain votes rejected by transport queue Ben 2026-08-31 17:31:49 -06:00
  • 3d948d817d Harden proxy configuration control BenCodez 2026-08-31 17:28:19 -06:00
  • e9bbe03612 Harden HTTP shutdown and protocol parsing Ben 2026-08-31 17:22:19 -06:00
  • 1d30c94201 Address HTTP transport review findings Ben 2026-08-31 17:11:00 -06:00
  • d27636bdcf Harden HTTP transport lifecycle Ben 2026-08-31 16:59:14 -06:00
  • c39a934954 Add Control proxy configuration management BenCodez 2026-08-31 16:57:58 -06:00
  • 1fd3be90b5 Validate HTTP client certificates at TLS boundary Ben 2026-08-31 16:27:15 -06:00
  • ea72899b68 Merge pull request #1595 from SupaYoshi/fix/vote-update-unknown-service-site Ben 2026-08-31 16:07:29 -06:00
  • 472cae8d1f test: sanitize unresolved vote site logging SupaYoshi 2026-08-31 19:01:20 +00:00
  • b2ed2ad1a6 fix: ignore vote updates for unknown service sites SupaYoshi 2026-08-31 18:58:35 +00:00
  • 567531eeef Add secure single-port HTTP proxy transport Ben 2026-08-30 22:32:25 -06:00
  • eb5b5aefe5 Merge pull request #1593 from BenCodez/codex/isolate-bukkit-test-server Ben 2026-08-30 19:30:33 -06:00
  • b0a29f95e8 Isolate Bukkit server test mock BenCodez 2026-08-30 19:27:13 -06:00
  • 37f1435cf6 Merge pull request #1592 from BenCodez/codex/reliable-control-file-reads Ben 2026-08-30 18:45:05 -06:00
  • 4fa1f2b5b7 Redact configuration failure details Ben 2026-08-30 11:14:24 -06:00
  • 75d8ca86c8 Fix fresh Codex review findings Ben 2026-08-30 11:01:39 -06:00
  • 1cd5451a4f Fix latest Codex review findings Ben 2026-08-30 10:46:09 -06:00
  • d5349ea130 Fix Codex review findings Ben 2026-08-30 10:20:15 -06:00
  • ef6c3b60cc Add Control management and inspection support Ben 2026-08-30 00:25:40 -06:00
  • eab6cc6da2 Preserve validation errors for Control reads Ben 2026-08-29 22:16:30 -06:00
  • 4f249d6cca Retry transient Control configuration reads Ben 2026-08-29 22:11:27 -06:00
  • 46cabd306f Merge pull request #1591 from BenCodez/codex/faster-control-operations Ben 2026-08-29 22:00:59 -06:00
  • 35838a6ede Keep proxy heartbeats armed during Control polling Ben 2026-08-29 21:31:06 -06:00
  • c247554f16 Make Control configuration operations responsive Ben 2026-08-29 20:33:57 -06:00
  • fb4fe09692 Merge pull request #1590 from BenCodez/codex/fix-votesites-credential-comment-apply Ben 2026-08-29 19:42:27 -06:00