keepassxc/src/gui/dbsettings
Wolfram Rösler a81c6469a8 Implement Password Health Report
Introduce a password health check to the application that evaluates every entry in a database. Entries that fail  various tests are listed for user review and action. Also moves the statistics panel to the new Database -> Reports  widget. Recycled entries are excluded from the results.

We now have two classes, PasswordHealth to deal with a single password and HealthChecker to deal with all passwords of a database.

Tests include passwords that are expired, re-used, and weak.

* Closes #551

* Move zxcvbn usage to a centralized class (PasswordHealth)  and replace its usages across the application to ensure standardized interpretation of entropy calculations.

* Add new icons for the database reports view

* Updated the demo database to show off the reports
2020-02-01 09:30:12 -05:00
..
DatabaseSettingsDialog.cpp Implement Password Health Report 2020-02-01 09:30:12 -05:00
DatabaseSettingsDialog.h Avoid copying QSharedPointers when not needed 2019-01-30 09:50:10 -05:00
DatabaseSettingsDialog.ui Add a new database settings wizard 2018-09-25 21:12:47 +02:00
DatabaseSettingsWidget.cpp Code format fixes 2019-11-29 13:45:14 -05:00
DatabaseSettingsWidget.h Add check for database files when selecting a key file 2019-10-20 17:58:04 -04:00
DatabaseSettingsWidgetBrowser.cpp Add support for multiple URLs in an entry 2019-10-16 22:20:57 -04:00
DatabaseSettingsWidgetBrowser.h Restore correct formatting 2018-11-28 18:29:15 -05:00
DatabaseSettingsWidgetBrowser.ui Cleanup UI files 2020-01-27 22:58:19 -05:00
DatabaseSettingsWidgetEncryption.cpp CLI: set decryption time on create. 2020-01-27 23:00:34 -05:00
DatabaseSettingsWidgetEncryption.h CLI: set decryption time on create. 2020-01-27 23:00:34 -05:00
DatabaseSettingsWidgetEncryption.ui CLI: set decryption time on create. 2020-01-27 23:00:34 -05:00
DatabaseSettingsWidgetGeneral.cpp Prompt to delete recycle bin when disabling it 2019-10-20 17:58:15 -04:00
DatabaseSettingsWidgetGeneral.h Restore correct formatting 2018-11-28 18:29:15 -05:00
DatabaseSettingsWidgetGeneral.ui Cleanup UI files 2020-01-27 22:58:19 -05:00
DatabaseSettingsWidgetMasterKey.cpp Redesign database unlock widget. (#3287) 2019-06-22 18:00:31 +02:00
DatabaseSettingsWidgetMasterKey.h Restore correct formatting 2018-11-28 18:29:15 -05:00
DatabaseSettingsWidgetMetaDataSimple.cpp Restore correct formatting 2018-11-28 18:29:15 -05:00
DatabaseSettingsWidgetMetaDataSimple.h Restore correct formatting 2018-11-28 18:29:15 -05:00
DatabaseSettingsWidgetMetaDataSimple.ui Improve accessibility (#3409) 2019-08-30 20:18:41 -04:00