PoolRotater Wiki

Your guide to automatic osu! multiplayer

User Tools

Site Tools


updates:v7_2_12

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
updates:v7_2_12 [2026/10/22 06:45] – Document v7.2.12 statistics and checked update activation wikiadminupdates:v7_2_12 [2026/10/22 06:48] (current) – Document v7.2.12 statistics and checked update activation wikiadmin
Line 11: Line 11:
 The first controller successor after v7.2.9 could refuse because root read a service-owned projection without switching identity. That read now uses the correct service identity without weakening permissions. Signed release selection now prefers a supported direct predecessor before optional intermediate versions; required hops and anti-rollback remain enforced. The first controller successor after v7.2.9 could refuse because root read a service-owned projection without switching identity. That read now uses the correct service identity without weakening permissions. Signed release selection now prefers a supported direct predecessor before optional intermediate versions; required hops and anti-rollback remain enforced.
  
-Affected hosts need the one-time hash-verified ''poolrotater-activate-v7.2.12-v3.py'' asset from this release, with their existing instance name. See [[https://github.com/Aves-Knoot/poolrotater-v7-pilot/blob/main/docs/UPDATE_QUEUE_ACTIVATION.md|exact activation instructions]]. Use this version instead of the earlier v7.2.11 activator. This queues only: no forced room closure, OAuth change, reinstall, ownership clear or settings reset. Keep the normal updater running. It installs at the verified host-wide safe empty-room boundary; deliberately stopped slots stay stopped. Active or uncertain unrelated native updates are retained for review.+Affected hosts need the one-time hash-verified ''poolrotater-activate-v7.2.12-v4.py'' asset from this release, with their existing instance name. See [[https://github.com/Aves-Knoot/poolrotater-v7-pilot/blob/main/docs/UPDATE_QUEUE_ACTIVATION.md|exact activation instructions]]. Use this version instead of the earlier v7.2.11 activator. This queues only: no forced room closure, OAuth change, reinstall, ownership clear or settings reset. Keep the normal updater running. It installs at the verified host-wide safe empty-room boundary; deliberately stopped slots stay stopped. Active or uncertain unrelated native updates are retained for review.
  
 ===== Validation and limits ===== ===== Validation and limits =====
Line 17: Line 17:
 Retains 155 passing statistics/privacy/compatibility methods, 12 queue/bootstrap checks and 3 actual root/service-UID checks. Additional signed direct-predecessor, mandatory-hop, HTTPS delivery and bootstrap regressions passed. Exact published v7.2.6 through v7.2.11 compatibility contracts and reproducible artifacts checked. Actual protected donor upgrades retained full catalogs and 63 configuration/credential/catalog/ownership files; no bot was started there. Sensitive-data review found only expected public source/storage hash inventories. The unchanged full suite and actual osu! gameplay were not repeated for this patch. See the release VALIDATION.json for exact scope. Retains 155 passing statistics/privacy/compatibility methods, 12 queue/bootstrap checks and 3 actual root/service-UID checks. Additional signed direct-predecessor, mandatory-hop, HTTPS delivery and bootstrap regressions passed. Exact published v7.2.6 through v7.2.11 compatibility contracts and reproducible artifacts checked. Actual protected donor upgrades retained full catalogs and 63 configuration/credential/catalog/ownership files; no bot was started there. Sensitive-data review found only expected public source/storage hash inventories. The unchanged full suite and actual osu! gameplay were not repeated for this patch. See the release VALIDATION.json for exact scope.
  
-===== Activation revision 3 =====+===== Activation revision 4 =====
  
-Use the **revision 3** script and matching .sha256 companion from the same GitHub release. The runtime and installer are unchanged. It makes verified public SDK source readable during service-identity admission and arms the exact checked native safe-update timer after queueing. waiting_empty plus timer_armed: true confirms the job is scheduled. Earlier scripts remain immutable for audit history. No room stop/start, OAuth change or ownership clear is performed by activation.+Use the **revision 4** script and matching .sha256 companion from the same GitHub release. The runtime and installer are unchanged. It makes verified public SDK source readable during service-identity admission and arms the exact checked native safe-update timer after queueing. waiting_empty plus timer_armed: true confirms the job is scheduled. Earlier scripts remain immutable for audit history. No room stop/start, OAuth change or ownership clear is performed by activation. 
 + 
 +The revision4 SDK is temporarily staged under protected root custody in /opt, keeping native path checks intact. Verified public source is read-only to the service identity; private download bytes and temporary staging are removed afterward. Exact activation logic passed running-owner admission and native timer arming.
  
updates/v7_2_12.1792651530.txt.gz · Last modified: by wikiadmin

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki