diff options
author | Wolfram Rösler <wolfram@roesler-ac.de> | 2020-02-01 16:42:34 +0300 |
---|---|---|
committer | Jonathan White <support@dmapps.us> | 2020-02-01 17:30:12 +0300 |
commit | a81c6469a87783abdd4434b03f616465c830b57f (patch) | |
tree | 7c57aafb3ac3660929f1c256f0619aea967f4164 /utils | |
parent | 71a39c37eca9b080a2f06e768ad2e83fe6ff6cb8 (diff) |
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
Diffstat (limited to 'utils')
-rw-r--r-- | utils/makeicons.sh | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/utils/makeicons.sh b/utils/makeicons.sh index 6efc608ee..887874161 100644 --- a/utils/makeicons.sh +++ b/utils/makeicons.sh @@ -99,6 +99,7 @@ map() { group-edit) echo folder-edit-outline ;; group-empty-trash) echo trash-can-outline ;; group-new) echo folder-plus-outline ;; + health) echo heart-pulse ;; help-about) echo information-outline ;; internet-web-browser) echo web ;; key-enter) echo keyboard-variant ;; |