Closed kylemanna closed 10 years ago
Confirmed fixed consistent with expected behaviour as of b7fd29b.
Awesome thanks!
By the way, it's worth noting that the database isn't "protected" when locked. Only the UI is made unusable. If a user were to dump the process memory space, the user would gain access the entire database and all keys resident in memory.
Locking the database merely prevents the UI from allowing access to the windows that display the passwords. The challenge process operates consistently with the existing password and key file operations.
:+1: This can't be pointed out too often. I was actually expecting it to close & protect the database too until I read the code myself. For consistency of this fork with the current keepassx master it is nonetheless great to have this fixed.
As mentioned by @fabian-z
https://github.com/keepassx/keepassx/pull/52#issuecomment-46694026
Steps to reproduce:
Possibly other bugs.
Expected behavior: