Back to Changelog
v1.0.206
Email password hash preservation extended to all panel types during migration
Improvements
2- Added normalizeDovecotHash() helper that automatically prepends the correct Dovecot scheme prefix based on hash format: BLF-CRYPT for bcrypt, SHA512-CRYPT for SHA-512, SHA256-CRYPT for SHA-256, MD5-CRYPT for MD5, and CRYPT for yescrypt.
- CWP adapter already populated PasswordEncrypted from postfix.mailbox table during discovery; the migration pipeline now uses this field for direct hash transfer instead of ignoring it.
Bug Fix
1- Email password hashes are now preserved for all panel types (CWP, CyberPanel, DirectAdmin, aaPanel, HestiaCP). Previously, only Panelica, cPanel, and Plesk migrations transferred existing hashes; all other panels regenerated new passwords instead.