Files
gemini-cli/packages/core
galz10 fee418f210 fix(core): finalize stable Master Key derivation for FileSecretStorage
Resolves 'corrupted file' errors by making the hardware fingerprint resilient to environmental changes:
- Removed unstable MAC addresses and Disk serials from the Master Key derivation.
- Refactored identifier collection to be additive and non-throwing, ensuring a consistent fingerprint structure.
- Migrated storage to v3 filename (.sys-service-v3.db) to clear previous unstable states.
- Implemented robust migration from legacy v1 and unstable v2 formats.
- Standardized sanitized service name usage across file paths and cryptographic passwords.
- Moved installation ID to GEMINI_DIR for better container/sandbox compatibility.
2026-02-24 13:39:44 -08:00
..