keepassxc/src
Jonathan White 219a0f40ff Prevent infinite save loop when location is unavailable (#3026)
This bug impacted unsafe saves. When auto save after every change was enabled, an
unsafe save to a location that has become unavailable (eg, dismounted veracrypt drive),
the database modified signal would continually activate a save action that failed.
This caused an infinite loop.

When auto-save on exit was enabled, the database tab and the application itself refused to
close if saving failed for whatever reason.

The fixes in this commit prevent both of these scenarios from occurring.
2019-04-20 18:10:07 +02:00
..
autotype Hide window when performing entry auto-type on macOS 2019-04-10 20:31:24 -04:00
browser Add integration with Brave browser 2019-04-07 21:00:15 -04:00
cli Correct CLI help messages on Windows 2019-04-20 11:03:06 -04:00
core Use QLocale for translation search instead of custom method (#3035) 2019-04-20 18:00:45 +02:00
crypto Add Haiku support 2019-03-24 09:32:45 -04:00
format Improved error messages when opening database 2019-04-07 19:12:45 -04:00
gui Prevent infinite save loop when location is unavailable (#3026) 2019-04-20 18:10:07 +02:00
keeshare Fix duplicate icon add in export 2019-04-12 16:14:23 -04:00
keys fix(YubiKey): call yk_release on errors 2019-03-06 21:45:10 -05:00
proxy Ran make format 2019-03-19 18:56:17 -04:00
qrcode Add QR code generator for TOTP export (#1167) 2018-10-19 14:42:49 -04:00
sshagent Only remove keys on exit if they would remove on lock (#2985) 2019-04-12 19:55:28 +02:00
streams Code quality updates for 2.4.0 (#2709) 2019-02-18 08:26:56 -05:00
totp Fix issues with TOTP 2019-02-05 16:09:17 -05:00
touchid Restore correct formatting 2018-11-28 18:29:15 -05:00
updatecheck Enhance update checker 2019-04-11 08:52:51 -04:00
zxcvbn Correct zxcvbn build on windows & snap build 2018-02-21 21:59:42 -05:00
CMakeLists.txt Enhance update checker 2019-04-11 08:52:51 -04:00
config-keepassx.h.cmake Enhance update checker 2019-04-11 08:52:51 -04:00
git-info.h.cmake Cleanup CMakeFiles prior to release 2019-01-30 15:03:03 -05:00
main.cpp Adding debug info to CLI. 2019-03-24 08:35:33 -04:00