Check passwords against the HIBP online service (#4438)
* Fixes #1083 * Add online HIBP checker dialog to the database reports widget. Permission is requested from the user prior to performing any network operations. * The number of times a password has been found in a breach is shown to the user. * If no passwords are breached then a positive message is presented. * Source of HIBP icon: https://github.com/simple-icons/simple-icons/blob/develop/icons/haveibeenpwned.svg Authored-by: Wolfram Rösler <wolfram@roesler-ac.de> Co-authored-by: Jonathan White <support@dmapps.us>
This commit is contained in:
@@ -159,6 +159,8 @@ set(keepassx_SOURCES
|
||||
gui/reports/ReportsDialog.cpp
|
||||
gui/reports/ReportsWidgetHealthcheck.cpp
|
||||
gui/reports/ReportsPageHealthcheck.cpp
|
||||
gui/reports/ReportsWidgetHibp.cpp
|
||||
gui/reports/ReportsPageHibp.cpp
|
||||
gui/reports/ReportsWidgetStatistics.cpp
|
||||
gui/reports/ReportsPageStatistics.cpp
|
||||
gui/osutils/OSUtilsBase.cpp
|
||||
@@ -287,6 +289,7 @@ endif()
|
||||
|
||||
if(WITH_XC_NETWORKING)
|
||||
list(APPEND keepassx_SOURCES
|
||||
core/HibpDownloader.cpp
|
||||
core/IconDownloader.cpp
|
||||
core/NetworkManager.cpp
|
||||
gui/UpdateCheckDialog.cpp
|
||||
|
||||
Reference in New Issue
Block a user