diff -Nru keepass2-2.43+dfsg/Build/KeePassLib_Distrib/KeePassLib.xml keepass2-2.44+dfsg/Build/KeePassLib_Distrib/KeePassLib.xml --- keepass2-2.43+dfsg/Build/KeePassLib_Distrib/KeePassLib.xml 2019-09-10 09:23:42.000000000 +0000 +++ keepass2-2.44+dfsg/Build/KeePassLib_Distrib/KeePassLib.xml 2020-01-20 09:53:16.000000000 +0000 @@ -1891,8 +1891,8 @@ Get the root group that contains all groups and entries stored in the database. - Root group. The return value is null, if no database - has been opened. + Root group. The return value is null, if the database + is not open. diff -Nru keepass2-2.43+dfsg/debian/changelog keepass2-2.44+dfsg/debian/changelog --- keepass2-2.43+dfsg/debian/changelog 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/changelog 2020-02-24 18:03:34.000000000 +0000 @@ -1,8 +1,15 @@ -keepass2 (2.43+dfsg-1~ubuntu19.10~ppa1) eoan; urgency=medium +keepass2 (2.44+dfsg-1~ubuntu19.10~ppa1) eoan; urgency=medium * upload to ppa - -- Julian Taylor Sun, 15 Sep 2019 22:07:41 +0200 + -- Julian Taylor Mon, 24 Feb 2020 19:03:34 +0100 + +keepass2 (2.44+dfsg-1) unstable; urgency=medium + + * New upstream release (Closes: #949536) + * bump standard to 4.5.0, no changes required + + -- Julian Taylor Wed, 29 Jan 2020 09:57:14 +0100 keepass2 (2.43+dfsg-1) unstable; urgency=medium diff -Nru keepass2-2.43+dfsg/debian/control keepass2-2.44+dfsg/debian/control --- keepass2-2.43+dfsg/debian/control 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/control 2020-02-24 18:03:34.000000000 +0000 @@ -12,7 +12,7 @@ mono-devel (>= 2.6.7), mono-xbuild, python -Standards-Version: 4.4.0 +Standards-Version: 4.5.0 Homepage: http://keepass.info/ Vcs-Git: https://salsa.debian.org/dotnet-team/keepass2.git Vcs-Browser: https://salsa.debian.org/dotnet-team/keepass2 @@ -34,8 +34,7 @@ Package: keepass2-doc Architecture: all Section: doc -Depends: ${cli:Depends}, ${misc:Depends} -Suggests: xdotool +Depends: ${misc:Depends} Description: Password manager - Documentation KeePass is a easy-to-use password manager for Windows, Linux, Mac OS X and mobile devices. You can store your passwords in highly-encrypted databases, diff -Nru keepass2-2.43+dfsg/debian/copyright keepass2-2.44+dfsg/debian/copyright --- keepass2-2.43+dfsg/debian/copyright 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/copyright 2020-02-24 18:03:34.000000000 +0000 @@ -2,7 +2,7 @@ Upstream-Name: KeePass2 Upstream-Contact: Dominik Reichl Source: http://keepass.info/ repackaged to remove icon files obtained from other password managers with non dfsg free licenses, listing in debian/README.source -Files-Excluded: KeePass/Resources/Images/B16x16_Imp_Enpass.png KeePass/Resources/Images/B16x16_Imp_MSecure.png KeePass/Resources/Images/B16x16_Imp_PwSaver.png KeePass/Resources/Images/B16x16_Imp_PwDepot.png KeePass/Resources/Images/B16x16_Imp_TurboPws.png KeePass/Resources/Images/B16x16_Imp_PassKeeper.png KeePass/Resources/Images/B16x16_Imp_HandySafePro.png KeePass/Resources/Images/B16x16_Imp_LastPass.png KeePass/Resources/Images/B16x16_Imp_PINs.png KeePass/Resources/Images/B16x16_Imp_DataVault.png KeePass/Resources/Images/B16x16_Imp_Whisper32.png KeePass/Resources/Images/B16x16_Imp_AmP.png KeePass/Resources/Images/B16x16_Imp_NetworkPwMgr.png KeePass/Resources/Images/B16x16_Imp_StickyPw.png KeePass/Resources/Images/B16x16_Imp_PwTresor.png KeePass/Resources/Images/B16x16_Imp_SplashID.png KeePass/Resources/Images/B16x16_Imp_DesktopKnox.png KeePass/Resources/Images/B16x16_Imp_PwSafe.png KeePass/Resources/Images/B16x16_Imp_KasperskyPwMgr.png KeePass/Resources/Images/B16x16_Imp_NortonIdSafe.png KeePass/Resources/Images/B16x16_Imp_PwAgent.png KeePass/Resources/Images/B16x16_Imp_PwsPlus.png KeePass/Resources/Images/B16x16_Imp_Dashlane.png KeePass/Resources/Images/B16x16_Imp_NPassword.png KeePass/Resources/Images/B16x16_Imp_HandySafe.png KeePass/Resources/Images/B16x16_Imp_OnePwPro.png KeePass/Resources/Images/B16x16_Imp_Revelation.png KeePass/Resources/Images/B16x16_Imp_RoboForm.png KeePass/Resources/Images/B16x16_Imp_AnyPw.png KeePass/Resources/Images/B16x16_Imp_PwPrompter.png KeePass/Resources/Images/B16x16_Imp_Steganos.png KeePass/Resources/Images/B16x16_Imp_PVault.png KeePass/Resources/Images/B16x16_Imp_CWallet.png KeePass/Resources/Images/B16x16_Imp_Security.png KeePass/Resources/Images/B16x16_Imp_SafeWallet.png KeePass/Resources/Images/B16x16_Imp_PwMem2008.png KeePass/Resources/Images/B16x16_Imp_ZdnPwPro.png KeePass/Resources/Images/B16x16_Imp_VisKeeper.png KeePass/Resources/Images/B16x16_Imp_FlexWallet.png KeePass/Resources/Images/B16x16_Imp_Bitwarden.png KeePass/Resources/Images/B16x16_Imp_Steganos20.png Build/KeePassLib_Distrib/KeePassLib.dll +Files-Excluded: KeePass/Resources/Images/B16x16_Imp_Enpass.png KeePass/Resources/Images/B16x16_Imp_MSecure.png KeePass/Resources/Images/B16x16_Imp_PwSaver.png KeePass/Resources/Images/B16x16_Imp_PwDepot.png KeePass/Resources/Images/B16x16_Imp_TurboPws.png KeePass/Resources/Images/B16x16_Imp_PassKeeper.png KeePass/Resources/Images/B16x16_Imp_HandySafePro.png KeePass/Resources/Images/B16x16_Imp_LastPass.png KeePass/Resources/Images/B16x16_Imp_PINs.png KeePass/Resources/Images/B16x16_Imp_DataVault.png KeePass/Resources/Images/B16x16_Imp_Whisper32.png KeePass/Resources/Images/B16x16_Imp_AmP.png KeePass/Resources/Images/B16x16_Imp_NetworkPwMgr.png KeePass/Resources/Images/B16x16_Imp_StickyPw.png KeePass/Resources/Images/B16x16_Imp_PwTresor.png KeePass/Resources/Images/B16x16_Imp_SplashID.png KeePass/Resources/Images/B16x16_Imp_DesktopKnox.png KeePass/Resources/Images/B16x16_Imp_PwSafe.png KeePass/Resources/Images/B16x16_Imp_KasperskyPwMgr.png KeePass/Resources/Images/B16x16_Imp_NortonIdSafe.png KeePass/Resources/Images/B16x16_Imp_PwAgent.png KeePass/Resources/Images/B16x16_Imp_PwsPlus.png KeePass/Resources/Images/B16x16_Imp_Dashlane.png KeePass/Resources/Images/B16x16_Imp_NPassword.png KeePass/Resources/Images/B16x16_Imp_HandySafe.png KeePass/Resources/Images/B16x16_Imp_OnePwPro.png KeePass/Resources/Images/B16x16_Imp_Revelation.png KeePass/Resources/Images/B16x16_Imp_RoboForm.png KeePass/Resources/Images/B16x16_Imp_AnyPw.png KeePass/Resources/Images/B16x16_Imp_PwPrompter.png KeePass/Resources/Images/B16x16_Imp_Steganos.png KeePass/Resources/Images/B16x16_Imp_PVault.png KeePass/Resources/Images/B16x16_Imp_CWallet.png KeePass/Resources/Images/B16x16_Imp_Security.png KeePass/Resources/Images/B16x16_Imp_SafeWallet.png KeePass/Resources/Images/B16x16_Imp_PwMem2008.png KeePass/Resources/Images/B16x16_Imp_ZdnPwPro.png KeePass/Resources/Images/B16x16_Imp_VisKeeper.png KeePass/Resources/Images/B16x16_Imp_FlexWallet.png KeePass/Resources/Images/B16x16_Imp_Bitwarden.png KeePass/Resources/Images/B16x16_Imp_Steganos20.png KeePass/Resources/Images/B16x16_Imp_TrueKey.png Build/KeePassLib_Distrib/KeePassLib.dll Files: * Copyright: 2003-2012 Dominik Reichl diff -Nru keepass2-2.43+dfsg/debian/patches/disable-autoupdate-dialog.patch keepass2-2.44+dfsg/debian/patches/disable-autoupdate-dialog.patch --- keepass2-2.43+dfsg/debian/patches/disable-autoupdate-dialog.patch 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/patches/disable-autoupdate-dialog.patch 2020-02-24 18:03:34.000000000 +0000 @@ -12,7 +12,7 @@ =================================================================== --- keepass2.orig/KeePass/App/Configuration/AceApplication.cs +++ keepass2/KeePass/App/Configuration/AceApplication.cs -@@ -435,8 +435,8 @@ namespace KeePass.App.Configuration +@@ -443,8 +443,8 @@ namespace KeePass.App.Configuration set { m_bCheckForUpdate = value; } } diff -Nru keepass2-2.43+dfsg/debian/patches/disable-clipboard-workaround.patch keepass2-2.44+dfsg/debian/patches/disable-clipboard-workaround.patch --- keepass2-2.43+dfsg/debian/patches/disable-clipboard-workaround.patch 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/patches/disable-clipboard-workaround.patch 2020-02-24 18:03:34.000000000 +0000 @@ -13,7 +13,7 @@ =================================================================== --- keepass2.orig/KeePassLib/Utility/MonoWorkarounds.cs +++ keepass2/KeePassLib/Utility/MonoWorkarounds.cs -@@ -219,7 +219,7 @@ namespace KeePassLib.Utility +@@ -222,7 +222,7 @@ namespace KeePassLib.Utility // g_fOwnWindow = fOwnWindow; diff -Nru keepass2-2.43+dfsg/debian/patches/do-not-use-the-non-free-icons.patch keepass2-2.44+dfsg/debian/patches/do-not-use-the-non-free-icons.patch --- keepass2-2.43+dfsg/debian/patches/do-not-use-the-non-free-icons.patch 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/patches/do-not-use-the-non-free-icons.patch 2020-02-24 18:03:34.000000000 +0000 @@ -5,8 +5,8 @@ Forwarded: not-needed --- - KeePass/Properties/Resources.resx | 84 +++++++++++++++++++-------------------- - 1 file changed, 42 insertions(+), 42 deletions(-) + KeePass/Properties/Resources.resx | 86 +++++++++++++++++++-------------------- + 1 file changed, 43 insertions(+), 43 deletions(-) Index: keepass2/KeePass/Properties/Resources.resx =================================================================== @@ -222,7 +222,7 @@ ..\Resources\Icons\KeePass_G.ico;System.Drawing.Icon, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a -@@ -668,9 +668,9 @@ +@@ -668,12 +668,12 @@ ..\Resources\Images\B16x16_Imp_Chrome.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a @@ -233,6 +233,10 @@ - ..\Resources\Images\B16x16_Imp_Steganos20.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + ..\Resources\Nuvola\B16x16_KGPG_Import.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + +- ..\Resources\Images\B16x16_Imp_TrueKey.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ++ ..\Resources\Nuvola\B16x16_KGPG_Import.png;System.Drawing.Bitmap, System.Drawing, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a + - \ No newline at end of file + diff -Nru keepass2-2.43+dfsg/debian/patches/dont-display-as-dev-version.patch keepass2-2.44+dfsg/debian/patches/dont-display-as-dev-version.patch --- keepass2-2.43+dfsg/debian/patches/dont-display-as-dev-version.patch 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/patches/dont-display-as-dev-version.patch 2020-02-24 18:03:34.000000000 +0000 @@ -12,7 +12,7 @@ =================================================================== --- keepass2.orig/KeePass/Program.cs +++ keepass2/KeePass/Program.cs -@@ -850,8 +850,7 @@ namespace KeePass +@@ -863,8 +863,7 @@ namespace KeePass Assembly asm = typeof(Program).Assembly; byte[] pk = asm.GetName().GetPublicKeyToken(); string strPk = MemUtil.ByteArrayToHexString(pk); diff -Nru keepass2-2.43+dfsg/debian/patches/enable-local-help.patch keepass2-2.44+dfsg/debian/patches/enable-local-help.patch --- keepass2-2.43+dfsg/debian/patches/enable-local-help.patch 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/patches/enable-local-help.patch 2020-02-24 18:03:34.000000000 +0000 @@ -6,8 +6,8 @@ located as html files in "/usr/share/doc/keepass2/Chm/help/" Forwarded: not-needed --- - KeePass/App/AppHelp.cs | 28 ++++++++-------------------- - 1 file changed, 8 insertions(+), 20 deletions(-) + KeePass/App/AppHelp.cs | 30 +++++++++--------------------- + 1 file changed, 9 insertions(+), 21 deletions(-) Index: keepass2/KeePass/App/AppHelp.cs =================================================================== diff -Nru keepass2-2.43+dfsg/debian/patches/force_toolsversion_4 keepass2-2.44+dfsg/debian/patches/force_toolsversion_4 --- keepass2-2.43+dfsg/debian/patches/force_toolsversion_4 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/patches/force_toolsversion_4 2020-02-24 18:03:34.000000000 +0000 @@ -31,7 +31,7 @@ Debug AnyCPU -@@ -1431,4 +1431,4 @@ +@@ -1434,4 +1434,4 @@ --> diff -Nru keepass2-2.43+dfsg/debian/patches/increase-tabheight.patch keepass2-2.44+dfsg/debian/patches/increase-tabheight.patch --- keepass2-2.43+dfsg/debian/patches/increase-tabheight.patch 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/patches/increase-tabheight.patch 2020-02-24 18:03:34.000000000 +0000 @@ -6,6 +6,9 @@ tabs. Bug-Ubuntu: https://bugs.launchpad.net/bugs/1659159 Bug: https://sourceforge.net/p/keepass/bugs/1634 +--- + KeePass/Forms/MainForm.cs | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) Index: keepass2/KeePass/Forms/MainForm.cs =================================================================== diff -Nru keepass2-2.43+dfsg/debian/patches/skip-sgen-run-during-build.patch keepass2-2.44+dfsg/debian/patches/skip-sgen-run-during-build.patch --- keepass2-2.43+dfsg/debian/patches/skip-sgen-run-during-build.patch 2019-09-15 20:07:41.000000000 +0000 +++ keepass2-2.44+dfsg/debian/patches/skip-sgen-run-during-build.patch 2020-02-24 18:03:34.000000000 +0000 @@ -12,7 +12,7 @@ =================================================================== --- keepass2.orig/KeePass/KeePass.csproj +++ keepass2/KeePass/KeePass.csproj -@@ -1431,7 +1431,4 @@ +@@ -1434,7 +1434,4 @@ --> diff -Nru keepass2-2.43+dfsg/Docs/Chm/default.css keepass2-2.44+dfsg/Docs/Chm/default.css --- keepass2-2.43+dfsg/Docs/Chm/default.css 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/default.css 2020-01-20 09:56:50.000000000 +0000 @@ -1,19 +1,16 @@ /* - Copyright (c) 2003-2019 Dominik Reichl. + Copyright (C) 2003-2020 Dominik Reichl. */ -body, p, div, h1, h2, h3, h4, h5, h6, ol, ul, li, td, th, dd, dt, a, kbd kbd { +body, kbd kbd { font-family: Verdana, Arial, sans-serif; font-size: 9.75pt; - font-weight: normal; - color: #000000; } -/* --------------------------------------------------------------------- */ - body { + color: #000000; background-color: #FFFFFF; - background-image: url('./images/back.gif'); + background-image: url("images/back.gif"); background-repeat: repeat; background-attachment: fixed; } @@ -22,10 +19,10 @@ margin-left: 0px; } -ul { - /* margin-left: 20px; - list-style: disc; */ -} +/* ul { + margin-left: 20px; + list-style: disc; +} */ h1 { font-size: 15.00pt; @@ -58,26 +55,31 @@ } hr { - height: 1px; display: block; - color: #000080; - margin: 0px 0px 0px 0px; + height: 0px; + border-style: none none solid none; + border-width: 0px 0px 1px 0px; + border-bottom-color: #7F7F7F; + margin: 0px auto 0px auto; padding: 0px 0px 0px 0px; } +th, td { + text-align: left; + vertical-align: top; +} + pre { - font-family: monospace; + display: block; background-color: #E6E6E6; font-size: 8.25pt; overflow: auto; - display: block; } kbd kbd { padding: 0px 4px 1px 4px; border: 1px solid #808080; border-collapse: collapse; - -moz-border-radius: 2px; border-radius: 2px; box-shadow: 0.1em 0.15em 0.2em #C5C5C5; color: #000000; @@ -90,78 +92,57 @@ /* --------------------------------------------------------------------- */ -a:visited { - text-decoration: none; +a { color: #0000DD; -} - -a:active { text-decoration: none; - color: #6699FF; } -a:link { - text-decoration: none; - color: #0000DD; -} - -a:hover { - text-decoration: underline; +a:hover, a:active { color: #6699FF; + text-decoration: underline; } /* --------------------------------------------------------------------- */ -div.menubox { - border: 1px solid #C5C5C5; +.menubox { display: block; + border: 1px solid #C5C5C5; margin: 0px 1px 0px 0px; padding: 0px 0px 0px 0px; + color: #000000; background-color: #FFFFFF; + font-size: 8.25pt; } -div.menubox div.menutitle { +.menubox .menutitle { + padding: 1px 1px 1px 3px; + color: #005101; background-color: #C5C5C5; - background: url('./images/grad_h_gw.gif') repeat-y; - display: block; - font-weight: bold; + background-image: -webkit-linear-gradient(left, #C5C5C5, #E5E5E5); + background-image: -moz-linear-gradient(left, #C5C5C5, #E5E5E5); + background-image: -ms-linear-gradient(left, #C5C5C5, #E5E5E5); + background-image: linear-gradient(to right, #C5C5C5, #E5E5E5); font-size: 7.50pt; - padding: 1px 1px 1px 6px; - vertical-align: middle; - color: #005101; - white-space: nowrap; + font-weight: bold; } -div.menubox div.menutitlewide { - background-color: #C5C5C5; - background: url('./images/grad_h_gw_186.gif') repeat-y; - display: block; - font-weight: bold; - font-size: 7.50pt; - padding: 1px 1px 1px 6px; - vertical-align: middle; - color: #005101; - white-space: nowrap; +.menubox > img { /* Icon of a folder */ + margin: 2px 0px 2px 2px; /* See 'a' (border + padding) */ } -div.menubox a { +.menubox a { display: block; - padding: 1px 1px 1px 1px; - border-collapse: collapse; - text-decoration: none; - font-size: 8.25pt; + padding: 1px 1px 1px 1px; /* See also '> img' */ + border: 1px solid #FFFFFF; /* See also '> img' */ + border-radius: 2px; color: #000000; - vertical-align: middle; -} - -div.menubox a:visited, div.menubox a:active, div.menubox a:link { - border: 1px solid #FFFFFF; + text-decoration: none; + hyphens: none; + white-space: nowrap; } -div.menubox a:hover { +.menubox a:hover, .menubox a:active { border: 1px solid #0A246A; - -moz-border-radius: 2px; - border-radius: 2px; background-color: #B6BDD2; background-image: -webkit-linear-gradient(top, #D9E5F9, #B8BED8); background-image: -moz-linear-gradient(top, #D9E5F9, #B8BED8); @@ -178,93 +159,60 @@ table.tablebox, table.tablebox75 { background-color: #EEEEEE; - margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; - border-left: 1px solid #AFB5CF; - border-right: 0px none; - border-top-width: 0px; - border-bottom-width: 0px; - border-collapse: collapse; + empty-cells: show; } table.tablebox { width: 100%; + margin: 0px 0px 0px 0px; } table.tablebox75 { width: 75%; - margin-left: 12.5%; - margin-right: 12.5%; + margin: 0px auto 0px auto; +} + +table.tablebox, table.tablebox75, +table.tablebox tr th, table.tablebox75 tr th, +table.tablebox tr td, table.tablebox75 tr td { + border: 1px solid #AFB5CF; + border-collapse: collapse; } table.tablebox tr th, table.tablebox75 tr th { + padding: 2px 5px 2px 5px; background-color: #EEEEEE; - background: url('./images/grad_v_gw.gif') repeat-x top; + background-image: -webkit-linear-gradient(top, #C1C1C1, #EEEEEE); + background-image: -moz-linear-gradient(top, #C1C1C1, #EEEEEE); + background-image: -ms-linear-gradient(top, #C1C1C1, #EEEEEE); + background-image: linear-gradient(to bottom, #C1C1C1, #EEEEEE); font-weight: bold; - border-bottom: 1px solid #AFB5CF; - border-left: 0px none; - border-right: 1px solid #AFB5CF; - border-top: 1px solid #AFB5CF; - padding: 2px 2px 2px 5px; - empty-cells: show; - white-space: nowrap; - text-align: left; - vertical-align: top; } table.tablebox tr td, table.tablebox75 tr td { - background-color: #F0F0F0; - font-weight: normal; - border-bottom: 1px solid #AFB5CF; - border-left: 0px none; - border-right: 1px solid #AFB5CF; - border-top: 0px none; padding: 5px 5px 5px 5px; - empty-cells: show; - text-align: left; - vertical-align: top; + background-color: #F0F0F0; } /* --------------------------------------------------------------------- */ img { border: 0px none; -} - -img.singleimg { - border: 0px none; vertical-align: middle; } -/* --------------------------------------------------------------------- */ - -input.sansedit, textarea.fixededit { - border: 1px solid #C5C5C5; - padding-top: 1px; -} - -input.sansedit:hover, input.sansedit:focus, textarea.fixededit:hover, textarea.fixededit:focus { - border: 1px solid #000000; -} - -input.sansedit { - font-family: Verdana, Arial, sans-serif; - font-size: 9.75pt; -} - -textarea.fixededit { - font-family: monospace; - display: block; +img.textimg { + height: 1em; } /* --------------------------------------------------------------------- */ -div.tooltipex { +.tooltipex { position: absolute; display: none; background-color: #FFFFE0; - padding: 1px 1px 1px 1px; - -moz-opacity: 0.9; + padding: 1px 2px 1px 2px; opacity: 0.9; border: 1px solid #000000; } @@ -273,15 +221,10 @@ div.specificbox { border: 1px solid #808080; - -webkit-border-radius: 5px; - -moz-border-radius: 5px; border-radius: 5px; display: block; background-color: #EEF0FF; - padding-top: 1px; - padding-left: 2px; - padding-right: 2px; - padding-bottom: 2px; + padding: 1px 2px 2px 2px; } div.specificbox div.specifictitle { @@ -297,7 +240,7 @@ /* --------------------------------------------------------------------- */ -table.sectionsummary { +table.sectionheader { width: 100%; border: thin solid #808080; -moz-box-shadow: 1px 1px 5px #808080; @@ -308,43 +251,62 @@ padding: 0px 0px 0px 0px; } -table.sectionsummary tr td { - border: 0px; +table.sectionheader tr td { + border: 0px none; + border-collapse: collapse; vertical-align: middle; - font-size: 7.50pt; - font-weight: normal; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; - border-collapse: collapse; } -table.sectionsummary tr td h1 { - display: inline; - font-size: 15.00pt; +table.sectionheader tr td:nth-of-type(1) { + width: 68px; +} + +table.sectionheader tr td img { + display: block; /* Inline results in additional space at the bottom */ + width: 64px; + height: 64px; +} + +table.sectionheader tr td h1 { font-weight: normal; + margin: 0px 0px 0px 0px; +} + +table.sectionheader tr td p { /* Tag is optional (e.g. in news) */ + font-size: smaller; + margin: 0px 0px 0px 0px; } /* --------------------------------------------------------------------- */ h2.sectiontitle { - display: block; font-size: 9.75pt; font-weight: bold; - color: #000000; - background: url('./images/grad_v_dlb_tall_light.png') repeat-x top; - border: 1px solid #AFB5CF; color: #005101; - min-height: 14.25pt; - vertical-align: middle; + background-color: #D0D6E6; + background-image: -webkit-linear-gradient(top, #C5C9DB, #DBE3F2); + background-image: -moz-linear-gradient(top, #C5C9DB, #DBE3F2); + background-image: -ms-linear-gradient(top, #C5C9DB, #DBE3F2); + background-image: linear-gradient(to bottom, #C5C9DB, #DBE3F2); + border: 1px solid #AFB5CF; margin: 0px 0px 0px 0px; - padding: 2px 0px 0px 6px; + padding: 2px 2px 2px 6px; +} + +h2.sectiontitle img { + margin-right: 2px; } /* --------------------------------------------------------------------- */ td.helptopheader { - background-image: url('./help/images/b32x68_headerbg.png'); - background-repeat: repeat-x; + background-color: #E7E7FF; + background-image: -webkit-linear-gradient(top, #CFCFFF, #FFFFFF); + background-image: -moz-linear-gradient(top, #CFCFFF, #FFFFFF); + background-image: -ms-linear-gradient(top, #CFCFFF, #FFFFFF); + background-image: linear-gradient(to bottom, #CFCFFF, #FFFFFF); } /* --------------------------------------------------------------------- */ @@ -372,6 +334,18 @@ margin-top: 0.75em; } +.big { + font-size: larger; +} + +/* .nowrap { + word-break: keep-all; + overflow-wrap: normal; + word-wrap: normal; + hyphens: none; + white-space: nowrap; +} */ + .codekw { color: #0000FF; } .codetp { color: #008888; } .codecm { color: #008800; } @@ -380,7 +354,7 @@ /* --------------------------------------------------------------------- */ .il-m { - background: transparent url('./images/il_main_v02.png') no-repeat; + background: transparent url("images/il_main_v02.png") no-repeat; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 0px none; @@ -398,6 +372,7 @@ .spr-m-lang-mh { background-position: -111px -47px; width: 31px; height: 21px; } .spr-m-ext-mh { background-position: -144px -1px; width: 31px; height: 21px; } .spr-m-write-mh { background-position: -144px -24px; width: 31px; height: 21px; } +.spr-m-write-s { background-position: -151px -26px; width: 16px; height: 16px; } .spr-m-help-ml { background-position: -177px -1px; width: 31px; height: 18px; } .spr-m-info-ml { background-position: -177px -21px; width: 31px; height: 18px; } .spr-m-sec-ml { background-position: -177px -41px; width: 31px; height: 18px; } @@ -413,16 +388,77 @@ /* --------------------------------------------------------------------- */ -.cc_message, .cc_more_info, .cc_btn { - font-family: Verdana, Arial, sans-serif !important; - font-size: 13px !important; +#consent_c { + display: none; + margin: 0px 0px 0px 0px; + padding: 0px 0px 0px 0px; + border: 0px none; + position: fixed; + top: 0px; + left: 0px; + width: 100%; + height: 100%; + z-index: 254; + background-color: rgba(0, 0, 0, 0.85); + transition: background 1.5s; /* Cf. JavaScript timeout */ +} + +#consent_dlg { + position: relative; + width: 33%; + margin: 96px auto 0px auto; + padding: 16px 16px 16px 16px; + background-color: #EEEEEE; } -.cc_message { - color: #FFFFFF !important; +.consent_btn { + margin: 4px 4px 4px 4px; + padding: 8px 8px 8px 8px; + border-radius: 5px; + cursor: pointer; } -.cc_container { - background-color: rgba(0, 0, 0, 0.92) !important; - padding: 5px 5px 5px 10px !important; +.consent_btn:focus { + outline: none; } +.consent_btn[data-focusvisible="true"]:focus { /* Focus with keyboard, see JS */ + outline: 2px dotted #000080; +} + +#consent_btn_accept { + padding-left: 32px; + padding-right: 32px; + border: 1px solid #008000; + color: #FFFFFF; + background-color: #00B400; + background-image: -webkit-linear-gradient(top, #00CC00, #009600); + background-image: -moz-linear-gradient(top, #00CC00, #009600); + background-image: -ms-linear-gradient(top, #00CC00, #009600); + background-image: linear-gradient(to bottom, #00CC00, #009600); +} + +#consent_btn_accept:hover { + background-color: #80FF80; + background-image: -webkit-linear-gradient(top, #80FF80, #009600); + background-image: -moz-linear-gradient(top, #80FF80, #009600); + background-image: -ms-linear-gradient(top, #80FF80, #009600); + background-image: linear-gradient(to bottom, #80FF80, #009600); +} + +#consent_btn_accept:active { + background-color: #80FF80; + background-image: -webkit-linear-gradient(top, #009600, #80FF80); + background-image: -moz-linear-gradient(top, #009600, #80FF80); + background-image: -ms-linear-gradient(top, #009600, #80FF80); + background-image: linear-gradient(to bottom, #009600, #80FF80); +} + +#consent_btn_decline { + border: 1px solid #CCCCCC; /* #800000 */ + color: #808080; + background-color: #EEEEEE; +} + +/* #consent_btn_decline:hover, #consent_btn_decline:active { + background-color: #FFFFFF; +} */ diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/autotype.html keepass2-2.44+dfsg/Docs/Chm/help/base/autotype.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/autotype.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/autotype.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
-Auto-Type Icon -

Auto-Type


-Powerful feature that sends simulated keypresses to other applications. -
+ + + +
Keyboard

Auto-Type

+

Powerful feature that sends simulated keypresses to other applications.

  • Basic Auto-Type Information
  • @@ -60,9 +60,8 @@
    -

    Text  Basic -Auto-Type Information

    +

    Keyboard +Basic Auto-Type Information

    KeePass features an "Auto-Type" functionality. This feature allows you to define a sequence of keypresses, which KeePass can automatically perform for you. The @@ -94,8 +93,8 @@ default sequence. You can specify different keystroke sequences for different windows for each entry. For example, imagine a webpage, to which you want to login, that has multiple pages where one can login. These pages could all look a bit different (on one -you could additionally need to check some checkbox -- like often seen in forums). Here -creating customized window/sequence associations solves the problems: you simply +you could additionally need to check some checkbox – like often seen in forums). +Here creating customized window/sequence associations solves the problems: you simply specify different auto-type sequences for each windows (identified by their window titles).

    @@ -124,8 +123,9 @@ For auto-type to work, KeePass must be running with the same or higher rights as the target application. Especially, if the target application is running with administrative rights, KeePass must be running with -administrative rights, too. -For details, see +Windows Integrity Mechanism Design.

    Remote Desktops and Virtual Machines:
    @@ -138,9 +138,8 @@
    -

    Text  Context -Menu: 'Perform Auto-Type' Command

    +

    Keyboard +Context Menu: 'Perform Auto-Type' Command

    This method is the one that requires the least amount of configuration and is the simpler one, but it has the disadvantage that you need to select the entry @@ -161,9 +160,8 @@
    -

    Text  Global -Auto-Type Hot Key

    +

    Keyboard +Global Auto-Type Hot Key

    This is the more powerful method, but it also requires a little bit more work/knowledge, before it can be used.

    @@ -243,9 +241,8 @@
    -

    Text  Auto-Type -Keystroke Sequences

    +

    Keyboard +Auto-Type Keystroke Sequences

    An auto-type keystroke sequence is a one-line string that can contain placeholders and special key codes.

    @@ -278,41 +275,42 @@ The following codes for special keys are supported:

    - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
    Special KeyCode
    Tab{TAB}
    Enter{ENTER} or ~
    Arrow Up{UP}
    Arrow Down{DOWN}
    Arrow Left{LEFT}
    Arrow Right{RIGHT}
    Insert{INSERT} or {INS}
    Delete{DELETE} or {DEL}
    Home{HOME}
    End{END}
    Page Up{PGUP}
    Page Down{PGDN}
    Space{SPACE}
    Backspace{BACKSPACE}, +
    Special KeyCode
    Tab{TAB}
    Enter{ENTER} or ~
    Arrow Up{UP}
    Arrow Down{DOWN}
    Arrow Left{LEFT}
    Arrow Right{RIGHT}
    Insert{INSERT} or {INS}
    Delete{DELETE} or {DEL}
    Home{HOME}
    End{END}
    Page Up{PGUP}
    Page Down{PGDN}
    Space{SPACE}
    Backspace{BACKSPACE}, {BS} or {BKSP}
    Break{BREAK}
    Caps-Lock{CAPSLOCK}
    Escape{ESC}
    Windows Key{WIN} (equ. to {LWIN})
    Windows Key: left, right{LWIN}, {RWIN}
    Apps / Menu{APPS}
    Help{HELP}
    Numlock{NUMLOCK}
    Print Screen{PRTSC}
    Scroll Lock{SCROLLLOCK}
    F1 - F16{F1} - {F16}
    Numeric Keypad +{ADD}
    Numeric Keypad -{SUBTRACT}
    Numeric Keypad *{MULTIPLY}
    Numeric Keypad /{DIVIDE}
    Numeric Keypad 0 to 9{NUMPAD0} to {NUMPAD9}
    Shift+
    Ctrl^
    Alt%
    Break{BREAK}
    Caps-Lock{CAPSLOCK}
    Escape{ESC}
    Windows Key{WIN} (equ. to {LWIN})
    Windows Key: left, right{LWIN}, {RWIN}
    Apps / Menu{APPS}
    Help{HELP}
    Numlock{NUMLOCK}
    Print Screen{PRTSC}
    Scroll Lock{SCROLLLOCK}
    F1 - F16{F1} - {F16}
    Numeric Keypad +{ADD}
    Numeric Keypad -{SUBTRACT}
    Numeric Keypad *{MULTIPLY}
    Numeric Keypad /{DIVIDE}
    Numeric Keypad 0 to 9{NUMPAD0} to {NUMPAD9}
    Shift+
    Ctrl^
    Alt%

    @@ -323,32 +321,35 @@ - - - - - - - - + + + + + + + + +
    Special KeyCode
    +{+}
    %{%}
    ^{^}
    ~{~}
    (, ){(}, {)}
    [, ]{[}, {]}
    {, }{{}, {}}
    Special KeyCode
    +{+}
    %{%}
    ^{^}
    ~{~}
    (, ){(}, {)}
    [, ]{[}, {]}
    {, }{{}, {}}

    Additionally, some special commands are supported:

    - - - + + + - - - -
    Command SyntaxAction
    {DELAY X}Delays X milliseconds.
    {DELAY=X}Sets the default +
    Command SyntaxAction
    {DELAY X}Delays X milliseconds.
    {DELAY=X}Sets the default delay to X milliseconds for all following keypresses.
    {CLEARFIELD}Clears the contents of the +
    {CLEARFIELD}Clears the contents of the edit control that currently has the focus (only single-line edit controls).
    {VKEY X}Sends the -{VKEY X}Sends the + +virtual key of value X.
    {APPACTIVATE WindowTitle}Activates +
    {APPACTIVATE WindowTitle}Activates the window "WindowTitle".
    {BEEP X Y}Beeps with +
    {BEEP X Y}Beeps with a frequency of X hertz and a duration of Y milliseconds.
    @@ -356,11 +357,12 @@ - - + + -
    Command SyntaxAction
    {VKEY-NX X}Sends the +
    Command SyntaxAction
    {VKEY-NX X}Sends the non-extended virtual key of value X. If possible, use {VKEY X} instead.
    {VKEY-EX X}Sends the +
    {VKEY-EX X}Sends the extended virtual key of value X. If possible, use {VKEY X} instead.
    @@ -422,20 +424,20 @@
    -

    Text  Target -Window Filters

    +

    Windows +Target Window Filters

    When creating a custom window/sequence association, you need to tell KeePass how the matching window titles look like. Here, KeePass supports simple wildcards:

    - - - - - + + + + + +
    String with WildcardMeaning
    STRINGMatches all window titles that are named exactly "STRING".
    STRING*Matches all window titles that start with "STRING".
    *STRINGMatches all window titles that end with "STRING".
    *STRING*Matches all window titles that have "STRING" somewhere in the window title. This includes the string being directly at the start or at the end of the window title.
    String with WildcardMeaning
    STRINGMatches all window titles that are named exactly "STRING".
    STRING*Matches all window titles that start with "STRING".
    *STRINGMatches all window titles that end with "STRING".
    *STRING*Matches all window titles that have "STRING" somewhere in the window title. This includes the string being directly at the start or at the end of the window title.

    @@ -450,7 +452,8 @@ Windows Internet Explorer.

    Additionally, matching using - +regular expressions is supported. In order to tell KeePass that the pattern is a regular expression, enclose it in //. For example, //B.?g Window// would @@ -463,8 +466,8 @@
    -

    Text  Change Default Auto-Type Sequence

    +

    Keyboard +Change Default Auto-Type Sequence

    The default auto-type sequence (i.e. the one which is used when you don't specify a custom one) is {USERNAME}{TAB}{PASSWORD}{ENTER}. KeePass allows you @@ -491,9 +494,8 @@

    -

    Text  Usage -Example

    +

    Text +Usage Example

    Now let's have a look at a real-world example: logging into a website. In this example, will we use the global auto-type hot key to fill out the login webpage. @@ -519,7 +521,7 @@

    Here you see the huge advantages of auto-type: it not only doesn't require any additional browser software -(the browser knows nothing of KeePass -- there are no helper browser plugins required), +(the browser knows nothing of KeePass – there are no helper browser plugins required), it is also browser-independent: the one entry that you created within KeePass works for Internet Explorer and Mozilla Firefox (and other browsers) without requiring any modifications or definitions.

    diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/autourl.html keepass2-2.44+dfsg/Docs/Chm/help/base/autourl.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/autourl.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/autourl.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
    -URL Field -

    URL Field Capabilities


    -The URL field supports various special protocols and placeholders. -
    + + + +
    URL

    URL Field Capabilities

    +

    The URL field supports various special protocols and placeholders.


    URL Field Capabibilities: @@ -57,9 +57,8 @@
    -

    -Text  Standard -Capabilities

    +

    Text +Standard Capabilities

    The URL field can execute any valid URL for which a protocol handler is defined. On most systems at least the http://, https://, @@ -72,9 +71,8 @@
    -

    -Terminal  Executing -Command Lines

    +

    Terminal +Executing Command Lines

    Instead of a URL, you can also execute command lines using the URL field. To tell KeePass that the line you entered @@ -108,11 +106,12 @@

    Double Quotes (") and Backslashes (\):
    There are multiple rule sets for parsing command lines -(SHELLEXECUTEINFOW structure, -CommandLineToArgvW function, - +Microsoft C/C++ startup code, etc.). These rule sets are contradictory; command lines are interpreted differently. For example, in the SHELLEXECUTEINFOW structure documentation, @@ -155,8 +154,8 @@
    -

    -Text  Placeholders

    +

    Text +Placeholders

    In the URL field, you can use several placeholders that will get automatically replaced when the URL is executed. For example:

    @@ -189,9 +188,8 @@
    -

    -Text  Changing -the URL Handler (URL Override)

    +

    Text +Changing the URL Handler (URL Override)


    @@ -244,9 +242,8 @@

    -

    -Terminal  Starting -RDP/TS Sessions

    +

    Terminal +Starting RDP/TS Sessions

    You can use the URL field of entries and the virtual cmd:// protocol to start remote desktop connections.

    @@ -279,9 +276,8 @@
    -

    -Terminal  Executing -Built-In Shell Commands

    +

    Terminal +Executing Built-In Shell Commands

    The URL field can be used to start applications/documents and URLs. If you want to execute a built-in shell command, like COPY for diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/cmdline.html keepass2-2.44+dfsg/Docs/Chm/help/base/cmdline.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/cmdline.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/cmdline.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
    -Command Line -

    Command Line Options


    -Command line options to automate KeePass tasks. -
    + + + +
    Command Line

    Command Line Options

    +

    Command line options to automate KeePass tasks.

    You can pass a file path in the command line in order to tell KeePass to open this file immediately after startup.

    @@ -141,9 +141,8 @@
    -

    -Text  Usage -Examples

    +

    Terminal +Usage Examples

    Open the database file 'C:\My Documents\MyDatabase.kdb' (KeePass will prompt you for the password and/or key file location):

    @@ -172,9 +171,8 @@
    -

    -Text  Starting -KeePass using a Batch File

    +

    Terminal +Starting KeePass using a Batch File

    Batch files can be used to start KeePass. Mostly you want to specify some of the parameters listed above. You can theoretically @@ -204,9 +202,8 @@
    -

    -Text  Closing/Locking -KeePass using a Batch File

    +

    Terminal +Closing/Locking KeePass using a Batch File

    To close all currently running KeePass instances, call KeePass.exe with the '--exit-all' parameter:

    diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/configuration.html keepass2-2.44+dfsg/Docs/Chm/help/base/configuration.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/configuration.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/configuration.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
    -Configuration -

    Configuration


    -Details about how and where KeePass stores its configuration. -
    + + + +
    Configuration

    Configuration

    +

    Details about how and where KeePass stores its configuration.

    KeePass supports multiple locations for storing configuration information: the global configuration file in the KeePass application directory, @@ -86,9 +86,8 @@
    -

    -Text  Installation -by Administrator, Usage by User

    +

    System +Installation by Administrator, Usage by User

    If you use the KeePass installer and install the program with administrator rights, the program directory will be write-protected when working @@ -101,9 +100,8 @@
    -

    -Text  Portable -Version

    +

    USB Stick +Portable Version

    If you downloaded the portable version of KeePass (ZIP package), KeePass will try to store its configuration in the application directory. No configuration @@ -113,9 +111,8 @@
    -

    -Text  Create -Portable Version of Installed KeePass

    +

    USB Stick +Create Portable Version of Installed KeePass

    If you are currently using a locally installed version of KeePass (installed by the KeePass installer) and want to create a portable version of it, @@ -126,9 +123,8 @@
    -

    -Text  For -Network Administrators: Enforced Configuration

    +

    Server +For Network Administrators: Enforced Configuration

    KeePass can be forced to load specific configuration settings. Enforced configuration settings are loaded from @@ -140,7 +136,7 @@ loaded normally from global/local configuration files.

    - -
    +
    Example (2.x). The following KeePass.config.enforced.xml file enforces the values/states of the settings 'Clipboard auto-clear time (seconds)', @@ -159,9 +155,9 @@ <ClipboardClearAfterSeconds>20</ClipboardClearAfterSeconds> </Security> </Configuration> + Enforced Options +src="../images/options_enf.png" alt="Enforced Options" />

    UI disabled. @@ -217,9 +213,8 @@

    -

    -Text  Technical -Details

    +

    Multiple +Technical Details

    This section explains in detail how loading and saving the configuration works.

    diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/credits.html keepass2-2.44+dfsg/Docs/Chm/help/base/credits.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/credits.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/credits.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -12,17 +13,17 @@ - + - + - Acknowledgements - KeePass + Acknowledgements / Credits - KeePass @@ -32,12 +33,11 @@ -
    -Help -

    Acknowledgements / Credits


    -Thanks to various people for contributions and/or work. -
    + + + +
    Help

    Acknowledgements / Credits

    +

    Thanks to various people for contributions and/or work.

    At this place I want to thank a lot of people very much for their help, source code, suggestions and other contributions (in no particular order).

    @@ -61,16 +61,14 @@
  • CSendKeys
  • Command Line Classes
  • Bouncy Castle Cryptographic C# API
  • -
  • Cookie Consent

-

-Info  Donation -Acknowledgements

+

Donate +Donation Acknowledgements

Developing high-quality applications takes much time and resources. Donations make it possible to keep up the current development standard. @@ -84,17 +82,16 @@
-

-Info  Source -Code Acknowledgements

+

Text +Source Code Acknowledgements

KeePass uses some classes and libraries written by different people and given away for free. Here I want to thank them for writing these classes and libraries.

- - + + - - - @@ -140,12 +138,14 @@ target="_blank">CSystemTray). - @@ -172,16 +172,13 @@ - - -
AuthorClass / Library
AuthorClass / Library
Szymon Stefanek C++ implementation @@ -119,11 +116,11 @@
Davide Calabro MFC class for buttons with icons (MFC class for buttons with icons (CButtonST).
Zorglab, Chris Maunder, Alexander Bischofberger, James White, Descartes Systems Sciences Inc.MFC class for color pickers (MFC class for color pickers (CColourPickerXP).
Peter MaresMFC class for window side banners ( +MFC class for window side banners (CKCSideBannerWnd).
Chris Maunder
Hans Dietrich, Chris MaunderMFC class for hyperlinks in dialogs ( +MFC class for hyperlinks in dialogs (XHyperLink).
Lallous Class for sending simulated keystrokes to other applications -( +(CSendKeys).
PJ Naughter
SilktideCookie Consent JavaScript plugin.

- - + +
AuthorResource
AuthorResource
Mark Burnett List of @@ -194,9 +191,8 @@

-

-Info  Icon -Acknowledgements

+

Info +Icon Acknowledgements

Thanks a lot to Christopher Bolin for creating the main KeePass icon (see top left on this page) and its @@ -238,9 +234,8 @@
-

-Info  Translation -Acknowledgements

+

Translations +Translation Acknowledgements

Thanks a lot to all people who created translations for KeePass.

@@ -248,9 +243,8 @@
-

-Info  Plugin -Acknowledgements

+

Plugins +Plugin Acknowledgements

Many thanks to all people who wrote plugins for KeePass. Without you, KeePass @@ -259,9 +253,8 @@
-

-Info  Tools -Acknowledgements

+

Terminal +Tools Acknowledgements

+

Thanks to Dimitri van Heesch for the Doxygen utility, which is used to compile the source code documentation.


-

-Info  Hosting/Distribution -Acknowledgements

+

Server +Hosting/Distribution Acknowledgements


++ + + - - - @@ -313,9 +310,8 @@

-

-Info  Suggestions -and Forum Support Acknowledgements

+

Info +Suggestions and Forum Support Acknowledgements

Thanks to all the people answering questions of others in the KeePass forums! A product is only as good as its support is, and I alone could @@ -328,9 +324,8 @@
-

-Info  Special -Acknowledgements

+

Info +Special Acknowledgements

Thanks to Daniel Turini for suggesting "KeePass" as the name of the project.

@@ -346,9 +341,8 @@
-

-Info  Licenses -of Components/Resources/etc.

+

Multiple +Licenses of Components/Resources/etc.

Nuvola Icon Theme

@@ -590,30 +584,5 @@
- -

Cookie Consent

- -
Copyright (c) 2015 Silktide Ltd
-
-Permission is hereby granted, free of charge, to any person obtaining a copy
-of this software and associated documentation files (the "Software"), to deal
-in the Software without restriction, including without limitation the rights
-to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
-copies of the Software, and to permit persons to whom the Software is
-furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in
-all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
-IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
-FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
-AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
-LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
-OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
-THE SOFTWARE.
- -
- diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/faq.html keepass2-2.44+dfsg/Docs/Chm/help/base/faq.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/faq.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/faq.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
+ Thanks to SourceForge.net for hosting the KeePass downloads / translations / plugins and for providing the project support platform (forums, feature requests / bug trackers, ...) for free. @@ -297,14 +294,14 @@
+ Thanks to domain)FACTORY for hosting the KeePass website.
+ Thanks to datensysteme-lenk for hosting the German KeePass support forum in the past.
-Help -

Administrative FAQ


-Frequently Asked Questions about the project, licensing, ... -
+ + + +
Help

Administrative FAQ

+

Frequently Asked Questions about the project, licensing, ...

  • How can I help you? (Supporting the KeePass project)
  • @@ -48,9 +48,8 @@
    -

    -Info  How -can I help you?

    +

    Info +How can I help you?

    If you like KeePass and would like to help the developers in some way:

    @@ -61,7 +60,8 @@
  • Make a translation
    If you have some free time, you could make a translation of KeePass (of course only if you're language isn't offered already).
  • -
  • +
  • Test new releases and report bugs
    KeePass is under constant development, new features get implemented, bugs get fixed. If you have some free time, you could @@ -76,9 +76,8 @@
    -

    -Info  May -KeePass be used in a company?

    +

    Server +May KeePass be used in a company?

    Yes. KeePass is free software and you don't have to pay any fees. You may freely use KeePass under the terms of its @@ -107,9 +106,8 @@

    -

    -Info  What -about a centralized KeePass Internet server?

    +

    Server +What about a centralized KeePass Internet server?

    The idea on the first glance sounds simple and useful: there should be a centralized KeePass Internet server, on which all users can store their passwords. By having diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/faq_tech.html keepass2-2.44+dfsg/Docs/Chm/help/base/faq_tech.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/faq_tech.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/faq_tech.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
    -Help -

    Technical FAQ


    -Frequently Asked Questions about the usage of KeePass. -
    + + + +
    Help

    Technical FAQ

    +

    Frequently Asked Questions about the usage of KeePass.


    Configuration: @@ -89,9 +89,8 @@
    -

    -Info  I've -saved my options, but when I reopen KeePass I get the old options. What's wrong?

    +

    Info +I've saved my options, but when I reopen KeePass I get the old options. What's wrong?

    KeePass supports two different locations for storing configuration information: the global configuration file in the KeePass directory and a local, user-dependent @@ -99,7 +98,7 @@ access to your global configuration file.

    For more details, see -Cascading +Multiple Configuration.


    @@ -107,9 +106,8 @@ -

    -Info  Why -doesn't KeePass 2.x run on my computer?

    +

    Info +Why doesn't KeePass 2.x run on my computer?

    Symptoms: When trying to run KeePass 2.x on Windows ≤ XP, an error message like the following is displayed:
    @@ -120,9 +118,9 @@

    Resolution: Install Microsoft .NET Framework 2.0 or higher. It is available as a free download from the Microsoft website: -Microsoft .NET Framework download. Alternatively, -you can install it through + +Microsoft .NET Framework. +Alternatively, you can install it through Windows Update (the framework is an optional component).

    KeePass 1.x does not require this framework.

    @@ -130,9 +128,8 @@
    -

    -Info  Why -does KeePass 2.x crash when starting it from a network drive/share?

    +

    Info +Why does KeePass 2.x crash when starting it from a network drive/share?

    Symptoms: When trying to run KeePass 2.x from a network drive/share, you get an error message like the following:
    @@ -151,20 +148,22 @@ network drives/shares. Ask your administrator to do this (administrative rights are required). If you have administrative rights and want to do it yourself, you can use the - +Code Access Security Policy Tool (Caspol.exe) that ships with the .NET framework (helpful instructions can be found - +here and - +here).


    -

    -Info  Why -does KeePass 2.x show a FIPS compliance error at startup?

    +

    Info +Why does KeePass 2.x show a FIPS compliance error at startup?

    Symptoms: When trying to run KeePass 2.x, you get an error message like the following:
    @@ -204,28 +203,27 @@ -

    -Info  Why -doesn't the CHM help file work?

    +

    Info +Why doesn't the CHM help file work?

    Symptoms: When trying to open the KeePass CHM help file from a remote computer or shared network drive, it's not displayed correctly (navigation aborted, ...).

    Solution: See -Microsoft + +Microsoft Security Bulletin MS05-026.


    -

    -Info  Where -can I find more application icons for Windows shortcuts?

    +

    Info +Where can I find more application icons for Windows shortcuts?


    - -
    +
    Application icons are icons in Windows ICO format. They can be used in Windows shortcuts and/or as file association icons. The KeePass executable contains various application icons which can be used for these purposes.
    @@ -245,20 +243,19 @@ These icons are not included in the binary distribution because this would make the application file too large.

    + Application Icons

    -

    -Info  How -can I add more client icons for password entries?

    +

    Info +How can I add more client icons for password entries?


    - -
    +
    Client icons are the icons used for password entries and groups within KeePass. Each entry can be assigned its own icon.

    @@ -272,16 +269,15 @@
    + Application Icons

    -

    -Info  Does -KeePass support a mini mode?

    +

    Info +Does KeePass support a mini mode?


    @@ -296,9 +292,8 @@

    -

    -Info  Why -doesn't KeePass lock after Auto-Type?

    +

    Info +Why doesn't KeePass lock after Auto-Type?


    @@ -313,9 +308,8 @@

    -

    -Info  Why -doesn't Auto-Type work correctly on Polish systems?

    +

    Info +Why doesn't Auto-Type work correctly on Polish systems?

    On Polish systems, the default auto-type hot key Ctrl+Alt+A @@ -330,9 +324,8 @@ -

    -Info  Why -doesn't printing work in KeePass 1.x?

    +

    Info +Why doesn't printing work in KeePass 1.x?

    Symptoms: When trying to print a password list in KeePass 1.x, nothing happens after clicking OK in the 'Print Options' dialog.

    @@ -352,9 +345,8 @@ -

    -Info  Why -does KeePass try to connect to the Internet?

    +

    Info +Why does KeePass try to connect to the Internet?

    KeePass has an option to automatically check for updates on each program start. In order to check for updates, KeePass downloads a small version information @@ -371,9 +363,8 @@
    -

    -Info  Is -Auto-Type keylogger-safe?

    +

    Keyboard +Is Auto-Type keylogger-safe?

    Is the Auto-Type feature resistant to keyloggers?

    @@ -395,9 +386,8 @@

    -

    -Key  Can -Auto-Type locate child controls?

    +

    Keyboard +Can Auto-Type locate child controls?

    No. Auto-Type only checks whether the title of the currently active top level window matches.

    @@ -416,9 +406,8 @@
    -

    -Info  Could -you add the ... encryption algorithm to KeePass?

    +

    Info +Could you add the ... encryption algorithm to KeePass?


    @@ -439,9 +428,8 @@

    -

    -Info  Why -doesn't KeePass lock while a sub-dialog is open?

    +

    Info +Why doesn't KeePass lock while a sub-dialog is open?

    KeePass has various options to lock its workspace automatically (after some time of inactivity, when the computer gets locked or the user @@ -519,9 +507,8 @@
    -

    -Info  Printing -creates a temporary file. Will it be erased securely?

    +

    Info +Printing creates a temporary file. Will it be erased securely?

    KeePass creates a temporary HTML file when printing password lists and showing print previews. This file is securely deleted when closing the database.

    @@ -539,9 +526,8 @@
    -

    -Info  Why -the estimated quality of a password suddenly drops?

    +

    Info +Why the estimated quality of a password suddenly drops?

    For estimating the quality/strength of a password, KeePass not only uses statistical methods (like checking which character ranges are used, @@ -576,9 +561,8 @@
    -

    -Info  How -to store and work with large amounts of (formatted) text?

    +

    Info +How to store and work with large amounts of (formatted) text?


    @@ -588,7 +572,7 @@ - -
    +
    KeePass has a built-in editor that allows working conveniently with large amounts of (formatted) texts.

    @@ -607,9 +591,9 @@ For TXT files, the built-in editor supports standard operations like cut, copy, paste, undo, word wrap, etc. For RTF files, additionally standard formatting commands are available: choosing the font, font size, bold, italic, underline, -strikeout, text and background colors, align left / center / right, etc. +strikeout, text and background colors, align left/center/right, etc.
    + Editor screenshot
    @@ -618,9 +602,8 @@

    -

    -Info  Can -an e-mail address field be added?

    +

    Info +Can an e-mail address field be added?

    A few times it has been requested that a standard entry field for e-mail addresses is added (on the main tab page in the entry editing dialog). diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/fieldrefs.html keepass2-2.44+dfsg/Docs/Chm/help/base/fieldrefs.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/fieldrefs.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/fieldrefs.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -31,12 +32,11 @@ -
    -Split -

    Field References


    -How to put references to data in fields of other entries. -
    + + + +
    Split

    Field References

    +

    How to put references to data in fields of other entries.

    • Introduction
    • @@ -47,8 +47,8 @@
      -

      Text  Introduction

      +

      Info +Introduction

      KeePass can insert data stored in different entries into fields of an entry. @@ -71,8 +71,8 @@
      -

      Text  Placeholder Syntax

      +

      Link +Placeholder Syntax

      The placeholder syntax for field references is the following:

      @@ -82,14 +82,15 @@ 1-letter codes identifying the field:

      - - - - - - - - + + + + + + + + +
      CodeField
      TTitle
      UUser name
      PPassword
      AURL
      NNotes
      IUUID
      OOther custom strings (KeePass 2.x only)
      CodeField
      TTitle
      UUser name
      PPassword
      AURL
      NNotes
      IUUID
      OOther custom strings (KeePass 2.x only)

      The Text part is the -

      Text  Example

      +

      Info +Example

      Let's assume you have two entries: one with title "Example Website" and one with "Example Forum", and you want to insert the user name diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/firststeps.html keepass2-2.44+dfsg/Docs/Chm/help/base/firststeps.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/firststeps.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/firststeps.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
      -Help -

      First Steps Tutorial


      -A short tutorial showing you the basic usage of KeePass. -
      + + + +
      Document

      First Steps Tutorial

      +

      A short tutorial showing you the basic usage of KeePass.

      This short tutorial will show you how to actually use KeePass. It describes only the basic usage, advanced features are covered on separate pages.

      diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/importexport.html keepass2-2.44+dfsg/Docs/Chm/help/base/importexport.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/importexport.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/importexport.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -12,17 +13,17 @@ - + - + - File Formats - KeePass + Import / Export - KeePass @@ -32,12 +33,11 @@ -
      -Help -

      Import / Export


      -KeePass supports importing/exporting data from/to various file formats. -
      + + + +
      Data Exchange

      Import / Export

      +

      KeePass supports importing/exporting data from/to various file formats.

      KeePass 1.x supports importing data from CSV files (special form), CodeWallet, Password Safe, and Personal Vault.

      @@ -58,7 +58,7 @@ Passwort.Tresor, Personal Vault, PINs, Revelation, RoboForm, SafeWallet, Security TXT, SplashID, Steganos Password Manager 2007, -Sticky Password, TurboPasswords, VisKeeper, +Sticky Password, True Key, TurboPasswords, VisKeeper, Whisper 32, ZDNet's Password Pro, and Spamex.com.

      For both KeePass 1.x and 2.x, there are plugins available that @@ -133,16 +133,15 @@
      -

      -Text  File -Format: CSV (KeePass 1.x)

      +

      Text +File Format: CSV (KeePass 1.x)

      KeePass imports and exports data from/to CSV files in the following format:

      "Account","Login Name","Password","Web Site","Comments"

      For a detailed example, download this file: -ZIP Package +ZIP Package FileSample_CSV.zip. This file is zipped only in order to ensure correct encoding (if not zipped, browsers or @@ -197,16 +196,15 @@
      -

      -Text  File -Format: XML (KeePass 1.x)

      +

      Text +File Format: XML (KeePass 1.x)

      This section describes the KeePass 1.x XML format. Note that this format is different from the XML format used by KeePass 2.x (anyway, KeePass 2.x can import KeePass 1.x XML files).

      You can download a detailed XML sample file here: -ZIP Package +ZIP Package FileSample_XML.zip. This file is zipped only in order to ensure correct encoding (if not zipped, browsers or @@ -230,9 +228,8 @@
      -

      -Text  Generic -CSV Importer

      +

      Import +Generic CSV Importer

      KeePass 2.x features a generic CSV importer. This tool can import almost all CSV formats. The CSV @@ -242,11 +239,11 @@

      To start the generic CSV file importer, click 'File' → 'Import' and choose 'Generic CSV Importer'.

      -
      +
      Generic CSV Importer -
      +

      Details about the generic CSV importer (with descriptions of the options, examples, etc.) can be found on the @@ -256,9 +253,8 @@
      -

      -Text  How to Import -CodeWallet TXT

      +

      Text +How to Import CodeWallet TXT

      CodeWallet is a password manager that supports different card types (fields). KeePass cannot know which of the CodeWallet fields correspond to the KeePass @@ -272,9 +268,8 @@
      -

      -Text  How to Import -PINs TXT

      +

      Text +How to Import PINs TXT

      In order to successfully import a PINs TXT file, you need to do the following:

      @@ -313,9 +307,8 @@
      -

      -Text  How to Import -Data from RoboForm

      +

      Text +How to Import Data from RoboForm

        +How to recover a Vault corrupted by lost DPAPI keys).

        You can change the password of the Windows user account freely; @@ -190,9 +197,11 @@ from a domain controller, or a home user can use a previously created Password Reset Disk). Details can be found in the MSDN article - +Windows Data Protection and in the support article - +How to troubleshoot the Data Protection API (DPAPI).

        If you decide to use this option, it is highly recommended not to rely @@ -205,10 +214,8 @@

        -

        -Info  For -Administrators: Specifying Minimum Properties of -Master Keys

        +

        User +For Administrators: Specifying Minimum Properties of Master Keys

        Administrators can specify a minimum length and/or the minimum estimated quality that master passwords must have in @@ -252,42 +259,42 @@ prompt dialogs. These values can be bitwise combinations of one or more of the following flags:

        - - +
        Flag (Hex)Flag (Dec)
        + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - +
        Flag (Hex)Flag (Dec) Description
        0x00
        0x00 Don't force any states (default).
        0x11
        0x11 Enable password.
        0x22
        0x22 Enable key file.
        0x44
        0x44 Enable user account.
        0x88
        0x88 Enable 'hide password' button.
        0x100256
        0x100256 Disable password.
        0x200512
        0x200512 Disable key file.
        0x4001024
        0x4001024 Disable user account.
        0x8002048
        0x8002048 Disable 'hide password' button.
        0x1000065536
        0x1000065536 Check password.
        0x20000131072
        0x20000131072 Check key file.
        0x40000262144
        0x40000262144 Check user account.
        0x80000524288
        0x80000524288 Check 'hide password' option/button.
        0x100000016777216
        0x100000016777216 Uncheck password.
        0x200000033554432
        0x200000033554432 Uncheck key file.
        0x400000067108864
        0x400000067108864 Uncheck user account.
        0x8000000134217728
        0x8000000134217728 Uncheck 'hide password' option/button.
        diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/license_lgpl.html keepass2-2.44+dfsg/Docs/Chm/help/base/license_lgpl.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/license_lgpl.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/license_lgpl.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
        -Help -

        LGPL License


        -GNU Lesser General Public License -
        + + + +
        Document

        LGPL License

        +

        GNU Lesser General Public License.


        diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/multiuser.html keepass2-2.44+dfsg/Docs/Chm/help/base/multiuser.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/multiuser.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/multiuser.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -31,12 +32,11 @@ -
        -Help -

        Multi-User


        -Details about multi-user features of KeePass. -
        + + + +
        Help

        Multi-User

        +

        Details about multi-user features of KeePass.

        • Shared Database Editing: @@ -51,9 +51,8 @@
          -

          -People  General -Information about Shared Databases

          +

          People +General Information about Shared Databases

          Both KeePass 1.x and 2.x allow multiple users working with one database, which is typically stored on a shared network drive or a file server.

          @@ -67,14 +66,13 @@
          -

          -People  KeePass -1.x: Office-Style Locking

          +

          People +KeePass 1.x: Office-Style Locking


          - -
          +
          With KeePass 1.x, a database can be stored on a shared network drive and used by multiple users. When a user tries to open a database that is already opened by someone else, a prompt asks whether to open the database in read-only @@ -88,10 +86,10 @@ are saving your current data to disk. If another user has changed an entry in the meanwhile (i.e. since you loaded the database), these changes are overwritten. + KeePass 1.x Read-Only Prompt +alt="KeePass 1.x Read-Only Prompt" />

          If you want to use KeePass 1.x with a database on a shared network drive, it @@ -109,14 +107,13 @@
          -

          -People  KeePass -2.x: Synchronize or Overwrite

          +

          People +KeePass 2.x: Synchronize or Overwrite


          - -
          +
          With KeePass 2.x, a database can be stored on a shared network drive and used by multiple users. When attempting to save, KeePass first checks whether the file on disk has been modified since it was loaded. If yes, KeePass asks whether to synchronize or @@ -132,10 +129,10 @@ entry), KeePass uses the latest version of the entry based on the last modification time. + KeePass 2.x Synchronize Prompt +alt="KeePass 2.x Synchronize Prompt" />

          Note: the synchronize prompt is only triggered by the 'Save' command, diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/placeholders.html keepass2-2.44+dfsg/Docs/Chm/help/base/placeholders.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/placeholders.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/placeholders.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
          -Placeholder Icon -

          Placeholders


          -KeePass supports various placeholders. -
          + + + +
          Placeholder

          Placeholders

          +

          KeePass supports various placeholders.

          In many places in KeePass (auto-type, URL field, triggers, ...), placeholders can be used.

          @@ -77,18 +77,19 @@
          -

          Placeholder  Entry Field Placeholders

          +

          Placeholder +Entry Field Placeholders


          - - - - - - + + + + + + +
          PlaceholderField
          {TITLE}Title
          {USERNAME}User name
          {URL}URL
          {PASSWORD}Password
          {NOTES}Notes
          PlaceholderField
          {TITLE}Title
          {USERNAME}User name
          {URL}URL
          {PASSWORD}Password
          {NOTES}Notes

          @@ -105,16 +106,17 @@ - - - - - - - - - - + + + + + + + + + + +
          PlaceholderIs Replaced By
          {URL:RMVSCM}Entry URL without scheme name.
          {URL:SCM}Scheme name of the entry URL.
          {URL:HOST}Host component of the entry URL.
          {URL:PORT}Port number of the entry URL.
          {URL:PATH}Path component of the entry URL.
          {URL:QUERY}Query information of the entry URL.
          {URL:USERINFO}User information of the entry URL.
          {URL:USERNAME}User name of the entry URL.
          {URL:PASSWORD}Password of the entry URL.
          PlaceholderIs Replaced By
          {URL:RMVSCM}Entry URL without scheme name.
          {URL:SCM}Scheme name of the entry URL.
          {URL:HOST}Host component of the entry URL.
          {URL:PORT}Port number of the entry URL.
          {URL:PATH}Path component of the entry URL.
          {URL:QUERY}Query information of the entry URL.
          {URL:USERINFO}User information of the entry URL.
          {URL:USERNAME}User name of the entry URL.
          {URL:PASSWORD}Password of the entry URL.

          An example can be found below. @@ -123,8 +125,8 @@

          -

          Placeholder  Entry Field References

          +

          Placeholder +Entry Field References

          Fields of other entries can be inserted using Field References.

          @@ -132,19 +134,20 @@
          -

          Placeholder  Paths and Date/Time Placeholders

          +

          Placeholder +Paths and Date/Time Placeholders


          - - - - - + + + + + - +
          PlaceholderIs Replaced By
          {INTERNETEXPLORER}Path of Internet Explorer, if installed.
          {FIREFOX}Path of Mozilla Firefox, if installed.
          {OPERA}Path of Opera, if installed.
          {GOOGLECHROME}Path of Google Chrome (or Chromium +
          PlaceholderIs Replaced By
          {INTERNETEXPLORER}Path of Internet Explorer, if installed.
          {FIREFOX}Path of Mozilla Firefox, if installed.
          {OPERA}Path of Opera, if installed.
          {GOOGLECHROME}Path of Google Chrome (or Chromium on Unix-like systems), if installed.
          {SAFARI}Path of Safari, if installed.
          {SAFARI}Path of Safari, if installed.

          Microsoft Edge. @@ -160,28 +163,30 @@
          - - + + +
          PlaceholderIs Replaced By
          {APPDIR}KeePass application directory path.
          PlaceholderIs Replaced By
          {APPDIR}KeePass application directory path.

          - - - - - - - - - - - - - - + + + + + + + + + + + + + +
          PlaceholderIs Replaced By
          {GROUP}Name of the entry's parent group.
          {GROUP_PATH}Full group path of the entry.
          {GROUP_NOTES}Notes of the entry's parent group.
          {GROUP_SEL}Name of the group that is currently selected in the main window.
          {GROUP_SEL_PATH}Full path of the group that is currently selected in the main window.
          {GROUP_SEL_NOTES}Notes of the group that is currently selected in the main window.
          {DB_PATH}Full path of the current database.
          {DB_DIR}Directory of the current database.
          {DB_NAME}File name (including extension) of the current database.
          {DB_BASENAME}File name (excluding extension) of the current database.
          {DB_EXT}File name extension of the current database.
          {ENV_DIRSEP}Directory separator ('\' on Windows, '/' on Unix).
          {ENV_PROGRAMFILES_X86}This is +
          PlaceholderIs Replaced By
          {GROUP}Name of the entry's parent group.
          {GROUP_PATH}Full group path of the entry.
          {GROUP_NOTES}Notes of the entry's parent group.
          {GROUP_SEL}Name of the group that is currently selected in the main window.
          {GROUP_SEL_PATH}Full path of the group that is currently selected in the main window.
          {GROUP_SEL_NOTES}Notes of the group that is currently selected in the main window.
          {DB_PATH}Full path of the current database.
          {DB_DIR}Directory of the current database.
          {DB_NAME}File name (including extension) of the current database.
          {DB_BASENAME}File name (excluding extension) of the current database.
          {DB_EXT}File name extension of the current database.
          {ENV_DIRSEP}Directory separator ('\' on Windows, '/' on Unix).
          {ENV_PROGRAMFILES_X86}This is %ProgramFiles(x86)%, if it exists, otherwise %ProgramFiles%.
          @@ -189,29 +194,30 @@
          - - + + - - - - - - - - - - - - - + + + + + + + + + + + + +
          PlaceholderIs Replaced By
          {DT_SIMPLE}Current local date/time as a simple, +
          PlaceholderIs Replaced By
          {DT_SIMPLE}Current local date/time as a simple, sortable string. For example, for 2012-07-25 17:05:34 the value is 20120725170534.
          {DT_YEAR}Year component of the current local date/time.
          {DT_MONTH}Month component of the current local date/time.
          {DT_DAY}Day component of the current local date/time.
          {DT_HOUR}Hour component of the current local date/time.
          {DT_MINUTE}Minute component of the current local date/time.
          {DT_SECOND}Seconds component of the current local date/time.
          {DT_UTC_SIMPLE}Current UTC date/time as a simple, sortable string.
          {DT_UTC_YEAR}Year component of the current UTC date/time.
          {DT_UTC_MONTH}Month component of the current UTC date/time.
          {DT_UTC_DAY}Day component of the current UTC date/time.
          {DT_UTC_HOUR}Hour component of the current UTC date/time.
          {DT_UTC_MINUTE}Minute component of the current UTC date/time.
          {DT_UTC_SECOND}Seconds component of the current UTC date/time.
          {DT_YEAR}Year component of the current local date/time.
          {DT_MONTH}Month component of the current local date/time.
          {DT_DAY}Day component of the current local date/time.
          {DT_HOUR}Hour component of the current local date/time.
          {DT_MINUTE}Minute component of the current local date/time.
          {DT_SECOND}Seconds component of the current local date/time.
          {DT_UTC_SIMPLE}Current UTC date/time as a simple, sortable string.
          {DT_UTC_YEAR}Year component of the current UTC date/time.
          {DT_UTC_MONTH}Month component of the current UTC date/time.
          {DT_UTC_DAY}Day component of the current UTC date/time.
          {DT_UTC_HOUR}Hour component of the current UTC date/time.
          {DT_UTC_MINUTE}Minute component of the current UTC date/time.
          {DT_UTC_SECOND}Seconds component of the current UTC date/time.


          -

          Placeholder  Environment Variables

          +

          Terminal +Environment Variables

          System environment variables are supported. The name of the variable must be enclosed in '%' characters. @@ -220,20 +226,21 @@
          -

          Text  Text Transformations

          +

          Text +Text Transformations


          - - - + + + - - +
          PlaceholderAction
          {T-REPLACE-RX:/Text/Search/Replace/}Searches the regular expression Search in Text +
          PlaceholderAction
          {T-REPLACE-RX:/Text/Search/Replace/}Searches the regular expression Search in Text and replaces all matches by Replace. See below.
          {T-CONV:/Text/Type/}Convert Text to Type. +
          {T-CONV:/Text/Type/}Convert Text to Type. See below.
          @@ -244,8 +251,9 @@ {T-REPLACE-RX:/Text/Search/Replace/} – Replace Using Regular Expression:
          -This placeholder -searches the +regular expression Search in Text and replaces all matches by Replace.

          @@ -313,28 +321,29 @@

          -

          Placeholder  Other Placeholders

          +

          Placeholder +Other Placeholders


          - - + + - - - - - - + - - + + + + + +
          PlaceholderAction
          {PICKCHARS}
          -{PICKCHARS:Fld:Opt}
          Shows a dialog to pick certain characters from an entry string. +
          PlaceholderAction
          {PICKCHARS}
          +{PICKCHARS:Fld:Opt}
          Shows a dialog to pick certain characters from an entry string. See below.
          {PICKFIELD}Shows a dialog to pick a field +
          {PICKFIELD}Shows a dialog to pick a field whose value will be inserted.
          {NEWPASSWORD}
          -{NEWPASSWORD:/Profile/}
          Generates a new password. +
          {NEWPASSWORD}
          +{NEWPASSWORD:/Profile/}
          Generates a new password. See below.
          {PASSWORD_ENC}Password in encrypted form. +
          {PASSWORD_ENC}Password in encrypted form. See below.
          {HMACOTP}Generates a one-time password. +
          {HMACOTP}Generates a one-time password. See below.
          {C:Comment}Comment; is removed.
          {BASE}
          +
          {C:Comment}Comment; is removed.
          {BASE}
          {BASE:RMVSCM}
          {BASE:SCM}
          {BASE:HOST}
          @@ -343,12 +352,16 @@ {BASE:QUERY}
          {BASE:USERINFO}
          {BASE:USERNAME}
          -{BASE:PASSWORD}
          Within a URL override, +{BASE:PASSWORD}Within a URL override, each of these placeholders is replaced by the specified part of the string that is being overridden. See below.
          {CMD:/CommandLine/Options/}Runs a command line. See below.
          {CLIPBOARD}Gets the clipboard content (text).
          {CLIPBOARD-SET:/Text/}Copies Text into the clipboard.
          {CMD:/CommandLine/Options/}Runs a command line. See below.
          @@ -565,27 +578,28 @@ the placeholders return the following values:

          - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + +
          PlaceholderValue
          {URL}https://user:pw@keepass.info:80/path/example.php?q=e&s=t
          {URL:RMVSCM}user:pw@keepass.info:80/path/example.php?q=e&s=t
          {URL:SCM}https
          {URL:HOST}keepass.info
          {URL:PORT}80
          {URL:PATH}/path/example.php
          {URL:QUERY}?q=e&s=t
          {URL:USERINFO}user:pw
          {URL:USERNAME}user
          {URL:PASSWORD}pw
          PlaceholderValue
          {URL}https://user:pw@keepass.info:80/path/example.php?q=e&s=t
          {URL:RMVSCM}user:pw@keepass.info:80/path/example.php?q=e&s=t
          {URL:SCM}https
          {URL:HOST}keepass.info
          {URL:PORT}80
          {URL:PATH}/path/example.php
          {URL:QUERY}?q=e&s=t
          {URL:USERINFO}user:pw
          {URL:USERNAME}user
          {URL:PASSWORD}pw

          {BASE} supports exactly the same parts as {URL}. diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/pwgenerator.html keepass2-2.44+dfsg/Docs/Chm/help/base/pwgenerator.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/pwgenerator.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/pwgenerator.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
          -Security -

          Password Generator


          -Details about the built-in password generator of KeePass. -
          + + + +
          Key

          Password Generator

          +

          Details about the built-in password generator of KeePass.


          @@ -53,9 +53,8 @@
          -

          -Help  Generation -Based on Character Sets

          +

          Help +Generation Based on Character Sets

          This password generation method is the recommended way to generate random passwords. Other methods (pattern-based generation, ...) should only be used if passwords must @@ -109,9 +108,8 @@
          -

          -Help  Generation -Based on Patterns

          +

          Help +Generation Based on Patterns

          The password generator can create passwords using patterns. A pattern is a string defining the layout of the new password. The following placeholders @@ -241,7 +239,7 @@ » [dp] generates exactly 1 random character out of the set digits + punctuation,
          » [d\m\@^\3]{5} generates 5 characters out of the set "012456789m@",
          [u\_][u\_] generates 2 characters out of the set upper case + '_'.

          [u\_][u\_] generates 2 characters out of the set upper-case + '_'.

          More examples:

          @@ -255,32 +253,30 @@ - - + - + - + - + - + + -->
          NamePattern
          Pattern
          Hex Key - 40-Bith{10}
          h{10}
          Hex Key - 128-Bith{32}
          h{32}
          Hex Key - 256-Bith{64}
          h{64}
          Random MAC AddressHH\-HH\-HH\-HH\-HH\-HH
          HH\-HH\-HH\-HH\-HH\-HH
          LA{11}\@LA{5}\.\c\o\m


          -

          -Help  Generating -Passwords that Follow Rules

          +

          Help +Generating Passwords that Follow Rules

          Below are a few examples how the pattern generation feature can be used to generate passwords that follow certain rules.

          @@ -289,35 +285,35 @@ characters of password' option!

          + - - + - - + + - - + + - - + + - - + + - - + +
          RulePattern
          Pattern
          Must consist of 2 upper case, 2 lower case characters and 2 digitsuulldd
          Must consist of 2 upper-case letters, 2 lower-case letters and 2 digits.uulldd
          Must consist of 9 digits and 1 letterd{9}L
          Must consist of 9 digits and 1 letter.d{9}L
          Must consist of 10 alphanumeric characters, where at least 1 is a letter and -at least 1 is a digitLdA{8}
          Must consist of 10 alphanumeric characters, where at least 1 is +a letter and at least 1 is a digit.LdA{8}
          Must consist of 10 alphanumeric characters, where at least 2 are upper case -and at least are 2 lower case charactersuullA{6}
          Must consist of 10 alphanumeric characters, where at least 2 are +upper-case letters and at least 2 are lower-case letters.uullA{6}
          Must consist of 9 characters out of the set "ABCDEF" and an '@' symbol somewhere in it\@[\A\B\C\D\E\F]{9}
          Must consist of 9 characters of the set "ABCDEF" and +an '@' symbol.\@[\A\B\C\D\E\F]{9}


          -

          -Help  Security-Reducing -Options

          +

          Help +Security-Reducing Options

          The password generator supports several options like 'Each character must occur at most once', 'Exclude look-alike characters', and a field to explicitly specify @@ -342,9 +338,8 @@

          -

          -Help  Creating -and Using Password Generator Profiles

          +

          Help +Creating and Using Password Generator Profiles

          Password generator options (character set, length, pattern, ...) can be saved as password generator profiles.

          @@ -354,8 +349,8 @@
          1. Open the Password Generator window.
          2. Specify all options of the new profile.
          3. -
          4. Click the Save as Profile button.
          5. +
          6. Click the Save As +'Save as Profile' button.
          7. Enter the name of the new profile, or select an existing profile name from the drop-down list to overwrite it. Close the dialog with OK.
          8. If you want to immediately create a password using the new profile, @@ -386,9 +381,8 @@
            -

            -Help  Configuring Settings -of Automatically Generated Passwords for New Entries

            +

            Help +Configuring Settings of Automatically Generated Passwords for New Entries

            When you create a new entry, KeePass will automatically generate a random password for it. The properties of these generated passwords can be configured diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/repair.html keepass2-2.44+dfsg/Docs/Chm/help/base/repair.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/repair.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/repair.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -31,12 +32,11 @@ -
            -Repair -

            Repairing Databases


            -KeePass can repair corrupted databases in some cases. -
            + + + +
            Repair

            Repairing Databases

            +

            KeePass can repair corrupted databases in some cases.


            @@ -51,8 +51,7 @@

            In these cases, the database repair functionality might help you. Here, KeePass tries to read as much data as possible from the corrupted file.

            -

            Warning +

            Warning In repair mode, the integrity of the data is not checked (in order to rescue as much data as possible). When no integrity checks are performed, corrupted/malicious data might @@ -74,7 +73,7 @@

            Anyway, if you've lost the master key for the database, the repair functionality cannot help you. Also, if the header of the database (first few bytes) is -corrupted, you're out of luck too: the repair functionality won't be able +corrupted, you're out of luck, too: the repair functionality won't be able to restore any entries (because the header contains information required to decrypt the database).

            @@ -87,9 +86,8 @@
            -

            -Repair  File -Header/Signature

            +

            Repair +File Header/Signature

            If your database file has been deleted and you want to try recovering it using a tool that supports a file header/signature detection: diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/secedits.html keepass2-2.44+dfsg/Docs/Chm/help/base/secedits.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/secedits.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/secedits.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -31,12 +32,11 @@ -
            -Help -

            Secure Edit Controls


            -KeePass supports security-enhanced edit controls. -
            + + + +
            Desktop

            Secure Edit Controls

            +

            KeePass supports security-enhanced edit controls.

            KeePass was one of the first password managers featuring secure edit controls. The edit controls used in KeePass are resistant to password revealers and password diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/security.html keepass2-2.44+dfsg/Docs/Chm/help/base/security.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/security.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/security.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
            -Locked -

            Security


            -Detailed information on the security of KeePass. -
            + + + +
            Locked

            Security

            +

            Detailed information on the security of KeePass.

            • Database Encryption
            • @@ -58,9 +58,8 @@
              -

              -Key  Database -Encryption

              +

              Key +Database Encryption

              KeePass database files are encrypted. KeePass encrypts the whole database, i.e. not only your passwords, but also your user names, URLs, @@ -69,43 +68,43 @@

              The following encryption algorithms are supported:

              KeePass 1.x:

              -
              - - - - - - - + + + + + + - - - + + -
              AlgorithmKey SizeStd. / Ref.
              Advanced Encryption Standard (AES / Rijndael)256 bits +
              AlgorithmKey SizeStd. / Ref.
              Advanced Encryption Standard (AES / Rijndael)256 bitsNIST FIPS 197
              Twofish256 bitsTwofish256 bitsInfo
              +

KeePass 2.x:

-
- - - - - - - + + + + + + - - - + + - -
AlgorithmKey SizeStd. / Ref.
Advanced Encryption Standard (AES / Rijndael)256 bits +
AlgorithmKey SizeStd. / Ref.
Advanced Encryption Standard (AES / Rijndael)256 bitsNIST FIPS 197
ChaCha20256 bitsChaCha20256 bitsRFC 7539
There exist various +
There exist various plugins that provide support for additional encryption algorithms, including but not limited to Twofish, Serpent and GOST.
+

These well-known and thoroughly analyzed algorithms are considered to be very secure. @@ -114,7 +113,7 @@ for top secret information. Twofish was one of the other four AES finalists. ChaCha20 is the successor of the Salsa20 algorithm (which is included in the -eSTREAM portfolio).

The block ciphers are used in the Cipher Block Chaining (CBC) @@ -144,9 +143,8 @@

-

-Key  Key -Hashing and Key Derivation

+

Key +Key Hashing and Key Derivation

SHA-256 is used for compressing the components of the composite master key @@ -171,9 +169,8 @@
-

-Key  Protection -against Dictionary Attacks

+

Key +Protection against Dictionary Attacks

KeePass features a protection against dictionary and guessing attacks.

@@ -242,9 +239,8 @@
-

-Binary  Random -Number Generation

+

Binary +Random Number Generation

KeePass first creates an entropy pool using various entropy sources (including random numbers generated by the system cryptographic provider, @@ -259,9 +255,8 @@
-

-  Process Memory Protection

+

Locked +Process Memory Protection

While KeePass is running, sensitive data is stored encryptedly in the process memory. @@ -279,9 +274,11 @@ before releasing them.

KeePass uses the Windows DPAPI for encrypting sensitive data in memory -(via +(via CryptProtectMemory / - +ProtectedMemory). With DPAPI, the key for the memory encryption is stored in a secure, non-swappable memory area managed by Windows. @@ -313,9 +310,8 @@
-

-User Key  Enter -Master Key on Secure Desktop (Protection against Keyloggers)

+

User Key +Enter Master Key on Secure Desktop (Protection against Keyloggers)

KeePass 2.x has an option (in 'Tools' → 'Options' → tab 'Security') to show the master key dialog on a different/secure desktop @@ -339,9 +335,8 @@
-

-  Locking the Workspace

+

Locked +Locking the Workspace

When locking the workspace, KeePass closes the database file and only remembers its path and certain view parameters.

@@ -357,9 +352,8 @@
-

-Desktop  Viewing/Editing -Attachments

+

Desktop +Viewing/Editing Attachments

KeePass 2.x has an internal viewer/editor for attachments. For details how to use it for working with texts, see @@ -380,8 +374,8 @@
-

-Plugins  Plugins

+

Plugins +Plugins

@@ -393,8 +387,8 @@
-

-Black Box  Self-Tests

+

Black Box +Self-Tests

Each time you start KeePass, the program performs a quick self-test to see whether the encryption and hash algorithms work correctly and pass @@ -404,9 +398,8 @@
-

-Terminal  Specialized -Spyware

+

Terminal +Specialized Spyware

This section gives answers to questions like the following:

@@ -440,7 +433,8 @@ target="_blank" rel="nofollow">Ten Immutable Laws of Security (Microsoft TechNet article; see also the Microsoft TechNet article - +Revisiting the 10 Immutable Laws of Security, Part 1):
"If a bad guy can persuade you to run his program on your computer, it's not your computer anymore".

@@ -461,9 +455,8 @@
-

-URL  Malicious -Data

+

URL +Malicious Data

The user should check all data that he enters and/or runs.

@@ -543,9 +536,8 @@
-

-Message  Security -Issues

+

Message +Security Issues

For a list of security issues, their status and clarifications, please see the page + + + @@ -17,7 +18,7 @@ - + @@ -31,12 +32,11 @@ -
-Help -

TAN Support


-KeePass supports Transaction Authentication Numbers (TANs). -
+ + + +
VCard

TAN Support

+

KeePass supports Transaction Authentication Numbers (TANs).

  • Using the TAN Wizard to add TANs
  • @@ -53,9 +53,8 @@
    -

    -Text  Using the TAN -Wizard to add TANs

    +

    VCard +Using the TAN Wizard to add TANs

    You can use the KeePass TAN Wizard to add several TANs at once to your database. Just open the TAN wizard dialog (menu Tools - TAN Wizard) and enter @@ -71,22 +70,21 @@
    -

    -Text  Using -TANs

    +

    VCard +Using TANs

    When you use the TAN (e.g. execute the "Copy Password" command on it), its expiration date will be set -to the current time, which expires the entry. It will get a red X -as icon. If you later -want to know when you used a specific -TAN, you can just have a look at its expiration date.

    +to the current time, which expires the entry. It will get a red +X as icon. +If you later want to know when you used a specific TAN, +you can just have a look at its expiration date.

    When copying a TAN to the clipboard, the database is marked as modified. You must save the file in order to remember the usage of a TAN.

    If you accidently used a TAN without needing it, you can reset it (i.e. remove the red -X and show it as valid TAN again). To do this, open the +X and show it as valid TAN again). To do this, open the TAN entry (right-click it and choose 'Edit/View Entry...'). Here, uncheck the 'Expires' checkbox. Click [OK] to close the dialog.

    diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/terms.html keepass2-2.44+dfsg/Docs/Chm/help/base/terms.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/terms.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/terms.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,6 +33,7 @@ + -
    -Help -

    Legal Documentation


    -Terms of use, disclaimer and privacy policy. -
    + + + +
    Document

    Legal Documentation

    +

    Terms of use, disclaimer and privacy policy.

    -

    English +

    English English:

    -

    German +

    German German (Deutsch):

    • Inhalt
    • @@ -81,8 +82,8 @@
      -

      -English  English

      +

      English +English

      Content

      @@ -291,7 +292,8 @@

      The following data is stored and transmitted in the cookies:

        -
      • Status of the notification about the use of cookies (Cookie Consent).
      • +
      • Status of the notification about the use of cookies (Cookie Consent).
        +Cookie name: RwlConsent, lifetime: 1 year.
      • Third-party data (see below).
      @@ -348,8 +350,8 @@ (certifications, etc.).
    -

    In the European Economic Area, only non-personalized advertising is -displayed on our website.

    +

    In the European Economic Area and California, +only non-personalized advertising is displayed on our website.

    When you visit a page on our website, your browser contacts the third party servers. @@ -646,8 +648,8 @@

    -

    -German  German (Deutsch)

    +

    German +German (Deutsch)

    Inhalt

    @@ -874,7 +876,8 @@

    In den Cookies werden dabei folgende Daten gespeichert und übermittelt:

      -
    • Zustand der Benachrichtigung zur Verwendung von Cookies (Cookie Consent).
    • +
    • Zustand der Benachrichtigung zur Verwendung von Cookies (Cookie Consent).
      +Cookie-Name: RwlConsent, Gültigkeitsdauer: 1 Jahr.
    • Daten von Drittanbietern (siehe unten).
    @@ -938,8 +941,8 @@ (Zertifizierungen, usw.).
-

Im Europäischen Wirtschaftsraum wird auf unserer Website nur -nicht-personalisierte Werbung angezeigt.

+

Im Europäischen Wirtschaftsraum und in Kalifornien +wird auf unserer Website nur nicht-personalisierte Werbung angezeigt.

Beim Aufruf einer Seite unserer Website kontaktiert Ihr Browser die Server des Drittanbieters; hierbei erfährt der Drittanbieter unter anderem diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/base/usingpws.html keepass2-2.44+dfsg/Docs/Chm/help/base/usingpws.html --- keepass2-2.43+dfsg/Docs/Chm/help/base/usingpws.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/base/usingpws.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -31,12 +32,11 @@ -
-Help -

Using Stored Passwords


-How to transfer passwords stored in KeePass to other applications. -
+ + + +
Document

Using Stored Passwords

+

How to transfer passwords stored in KeePass to other applications.

There are many different methods to copy passwords stored in KeePass to other applications:

@@ -44,15 +44,14 @@
  • Context-Sensitive Entry List
  • Drag&Drop
  • Auto-Type
  • -
  • KeeForm and other Plugins
  • +
  • KeeForm and Other Plugins

  • -

    -Info  Context-Sensitive -Entry List

    +

    Text +Context-Sensitive Entry List

    Depending on which field you double-click in the entry list (main window), different actions are performed:

    @@ -76,19 +75,20 @@
    -

    -Info  Drag&Drop

    +

    Text +Drag&Drop

    You can drag&drop all fields of KeePass entries into other windows:

    -
    +
    +Drag&Drop Screenshot +


    -

    -Info  Auto-Type

    +

    Touch +Auto-Type

    Auto-Type is a powerful feature that sends simulated keypresses to other applications.

    @@ -99,9 +99,8 @@
    -

    -Info  KeeForm -and other Plugins

    +

    Plugins +KeeForm and Other Plugins

    There are a lot of plugins available integrating KeePass directly with other applications. For example, KeeForm Binary files /tmp/tmp4OH9lH/r1GxNYgOpE/keepass2-2.43+dfsg/Docs/Chm/help/images/ascii.png and /tmp/tmp4OH9lH/gKh5Ozd3sj/keepass2-2.44+dfsg/Docs/Chm/help/images/ascii.png differ Binary files /tmp/tmp4OH9lH/r1GxNYgOpE/keepass2-2.43+dfsg/Docs/Chm/help/images/b16x16_ascii.png and /tmp/tmp4OH9lH/gKh5Ozd3sj/keepass2-2.44+dfsg/Docs/Chm/help/images/b16x16_ascii.png differ Binary files /tmp/tmp4OH9lH/r1GxNYgOpE/keepass2-2.43+dfsg/Docs/Chm/help/images/b16x16_donate.png and /tmp/tmp4OH9lH/gKh5Ozd3sj/keepass2-2.44+dfsg/Docs/Chm/help/images/b16x16_donate.png differ Binary files /tmp/tmp4OH9lH/r1GxNYgOpE/keepass2-2.43+dfsg/Docs/Chm/help/images/movepaper.gif and /tmp/tmp4OH9lH/gKh5Ozd3sj/keepass2-2.44+dfsg/Docs/Chm/help/images/movepaper.gif differ diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/v2/autotype_obfuscation.html keepass2-2.44+dfsg/Docs/Chm/help/v2/autotype_obfuscation.html --- keepass2-2.43+dfsg/Docs/Chm/help/v2/autotype_obfuscation.html 2019-09-10 09:27:18.000000000 +0000 +++ keepass2-2.44+dfsg/Docs/Chm/help/v2/autotype_obfuscation.html 2020-01-20 09:56:50.000000000 +0000 @@ -1,8 +1,9 @@ - + + + @@ -17,7 +18,7 @@ - + @@ -32,12 +33,11 @@ -
    -Auto-Type Icon -

    Two-Channel Auto-Type Obfuscation


    -Description of the Two-Channel Auto-Type Obfuscation feature in KeePass 2.x. -
    + + + +
    Keyboard

    Two-Channel Auto-Type Obfuscation

    +

    Description of the Two-Channel Auto-Type Obfuscation feature in KeePass 2.x.