Critical Hotfix
Bug Fixes
- Authentication: Improved bcrypt hash validation to detect and warn about truncated hashes (addresses #316)
- System now detects when bcrypt hashes are truncated (less than 60 characters)
- Clear error messages guide users to generate proper hashes
- Prevents silent authentication failures from invalid hashes
For Users with Authentication Issues
If you're seeing "Password is stored in plain text" warnings with what looks like a bcrypt hash, your hash is likely truncated. Bcrypt hashes must be exactly 60 characters.
To fix:
- Use the Quick Security Setup in the UI (visit http://your-ip:7655 without auth first)
- Or generate a proper hash:
docker run --rm -it rcourtman/pulse:latest ./pulse hash-password
- Use the COMPLETE 60-character hash (don't cut any characters)
Installation
Docker
docker pull rcourtman/pulse:v4.3.6
Manual Update
curl -fsSL https://raw.githubusercontent.com/rcourtman/Pulse/main/install.sh | bash