You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(ywh): accept otpauth:// URI as 2FA secret; quiet ipatool entrypoint; ulimit before useradd
- YWH 2FA: users paste the whole otpauth:// URI (or a secret=… query) from the QR
code instead of the bare base32 seed, so TOTP generation failed with 'Non-base32
digit found' and the account stayed INVALID. extractTOTPSecret now pulls the
secret= value out of a URI/query before decoding. Verified live: the stored
0x88 URI now generates a valid code and /account/totp returns a JWT. Existing
accounts work without re-entry. UI label + test updated.
- entrypoint: stop printing 'IPATOOL_KEYCHAIN_PASSPHRASE is NOT set - iOS downloads
will fail!' as an error when ipatool is simply unused (optional). One quiet line
when unconfigured; only warns if partially configured.
- Dockerfile: 'ulimit -n 1024' before useradd so its file-descriptor close-loop
can't busy-spin for minutes when the build container's nofile limit is huge.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
0 commit comments