mirror of
https://github.com/openai/codex.git
synced 2026-11-02 19:43:24 +00:00
## Why An ACL refresh cannot rotate expired sandbox account passwords or update stored credentials. Accounts marked with `UF_PASSWORD_EXPIRED` need full setup before logon. ## What changed - Trigger full setup when either sandbox account has an expired password, then reload credentials and report an error if either password remains expired. - Treat expired passwords as incomplete setup in service provisioning and reject them during registration-only refreshes. ## Testing Add coverage for expiration on either account, a single repair attempt, credential reload, and unsuccessful repair. Add an ignored Windows test requiring administrator rights to verify that resetting an expired password preserves other account flags. GitOrigin-RevId: cd6e86f226bea52243d37bd7c7becf7378ba8721