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 @@
-
Context
-Menu: 'Perform Auto-Type' Command
+
+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 @@
-
Global
-Auto-Type Hot Key
+
+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 @@
-
Auto-Type
-Keystroke Sequences
+
+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 Key
Code
-
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 Key
Code
+
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 Key
Code
-
+
{+}
-
%
{%}
-
^
{^}
-
~
{~}
-
(, )
{(}, {)}
-
[, ]
{[}, {]}
-
{, }
{{}, {}}
+
+
Special Key
Code
+
+
{+}
+
%
{%}
+
^
{^}
+
~
{~}
+
(, )
{(}, {)}
+
[, ]
{[}, {]}
+
{, }
{{}, {}}
Additionally, some special commands are supported:
-
Command Syntax
Action
-
{DELAY X}
Delays X milliseconds.
-
{DELAY=X}
Sets the default
+
+
Command Syntax
Action
+
{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).
Beeps with
a frequency of X hertz and a duration of Y milliseconds.
@@ -356,11 +357,12 @@
-
Command Syntax
Action
-
{VKEY-NX X}
Sends the
+
+
Command Syntax
Action
+
{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 @@
-
Target
-Window Filters
+
+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 Wildcard
Meaning
-
STRING
Matches all window titles that are named exactly "STRING".
-
STRING*
Matches all window titles that start with "STRING".
-
*STRING
Matches 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 Wildcard
Meaning
+
STRING
Matches all window titles that are named exactly "STRING".
+
STRING*
Matches all window titles that start with "STRING".
+
*STRING
Matches 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 @@
-
Change Default Auto-Type Sequence
+
+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 @@
-
Usage
-Example
+
+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.
-The URL field supports various special protocols and placeholders.
-
+
+
+
URL Field Capabilities
+
The URL field supports various special protocols and placeholders.
+
URL Field Capabibilities:
@@ -57,9 +57,8 @@
-
- Standard
-Capabilities
+
+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 @@
-
- Executing
-Command Lines
+
+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 @@
-
- Placeholders
+
+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 @@
-
- Changing
-the URL Handler (URL Override)
+
+Changing the URL Handler (URL Override)
@@ -244,9 +242,8 @@
-
- Starting
-RDP/TS Sessions
+
+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 @@
-
- Executing
-Built-In Shell Commands
+
+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 Options
-Command line options to automate KeePass tasks.
-
+
+
+
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 @@
-
- Usage
-Examples
+
+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 @@
-
- Starting
-KeePass using a Batch File
+
+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 @@
-
- Closing/Locking
-KeePass using a Batch File
+
+Closing/Locking KeePass using a Batch File
To close all currently running KeePass instances, call
KeePass.exe with the '--exit-all' parameter:
-Details about how and where KeePass stores its 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 @@
-
- Installation
-by Administrator, Usage by User
+
+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 @@
-
- Portable
-Version
+
+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 @@
-
- Create
-Portable Version of Installed KeePass
+
+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 @@
-
- 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>
Developing high-quality applications takes much time and resources.
Donations make it possible to keep up the current development standard.
@@ -84,17 +82,16 @@
-
- Source
-Code Acknowledgements
+
+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.
Thanks a lot to Christopher Bolin for creating the main KeePass icon
(see top left on this page) and its
@@ -238,9 +234,8 @@
-
- Translation
-Acknowledgements
+
+Translation Acknowledgements
Thanks a lot to all people who created translations for KeePass.
@@ -248,9 +243,8 @@
-
- Plugin
-Acknowledgements
+
+Plugin Acknowledgements
Many thanks to all people who wrote plugins for KeePass. Without you, KeePass
@@ -259,9 +253,8 @@
-
- Tools
-Acknowledgements
+
+Tools Acknowledgements
+
Thanks to Dimitri van Heesch for the Doxygen utility, which is used to compile the source
code documentation.
-
- Hosting/Distribution
-Acknowledgements
+
+Hosting/Distribution Acknowledgements
+
+
+
+
-
+
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.
@@ -313,9 +310,8 @@
-
- Suggestions
-and Forum Support Acknowledgements
+
+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 @@
-
- Special
-Acknowledgements
+
+Special Acknowledgements
Thanks to Daniel Turini for suggesting "KeePass"
as the name of the project.
@@ -346,9 +341,8 @@
-
- Licenses
-of Components/Resources/etc.
+
+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.
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 @@
-
- May
-KeePass be used in a company?
+
+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 @@
-
- What
-about a centralized KeePass Internet 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 @@
-
-
-
Technical FAQ
-Frequently Asked Questions about the usage of KeePass.
-
+
+
+
Technical FAQ
+
Frequently Asked Questions about the usage of KeePass.
+
Configuration:
@@ -89,9 +89,8 @@
-
- I've
-saved my options, but when I reopen KeePass I get the old options. What's wrong?
+
+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.
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 @@
-
- Why
-does KeePass 2.x crash when starting it from a network drive/share?
+
+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).
-
- Why
-does KeePass 2.x show a FIPS compliance error at startup?
+
+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 @@
-
- Why
-doesn't the CHM help file work?
+
+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, ...).
- Where
-can I find more application icons for Windows shortcuts?
+
+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.
-
+
-
- How
-can I add more client icons for password entries?
+
+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 @@
-
+
-
- Does
-KeePass support a mini mode?
+
+Does KeePass support a mini mode?
@@ -296,9 +292,8 @@
-
- Why
-doesn't KeePass lock after Auto-Type?
+
+Why doesn't KeePass lock after Auto-Type?
@@ -313,9 +308,8 @@
-
- Why
-doesn't Auto-Type work correctly on Polish systems?
+
+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 @@
-
- Why
-doesn't printing work in KeePass 1.x?
+
+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 @@
-
- Why
-does KeePass try to connect to the Internet?
+
+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 @@
-
- Is
-Auto-Type keylogger-safe?
+
+Is Auto-Type keylogger-safe?
Is the Auto-Type feature resistant to keyloggers?
@@ -395,9 +386,8 @@
-
- Can
-Auto-Type locate child controls?
+
+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 @@
-
- Could
-you add the ... encryption algorithm to KeePass?
+
+Could you add the ... encryption algorithm to KeePass?
@@ -439,9 +428,8 @@
-
- Why
-doesn't KeePass lock while a sub-dialog is open?
+
+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 @@
-
- Printing
-creates a temporary file. Will it be erased securely?
+
+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 @@
-
- Why
-the estimated quality of a password suddenly drops?
+
+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 @@
-
- How
-to store and work with large amounts of (formatted) text?
+
+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.
-
+
@@ -618,9 +602,8 @@
-
- Can
-an e-mail address field be added?
+
+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 @@
-
-
-
Field References
-How to put references to data in fields of other entries.
-
+
+
+
Field References
+
How to put references to data in fields of other entries.
KeePass can insert data stored in different
entries into fields of an entry.
@@ -71,8 +71,8 @@
-
Placeholder Syntax
+
+Placeholder Syntax
The placeholder syntax for field references is the following:
@@ -82,14 +82,15 @@
1-letter codes identifying the field:
-
Code
Field
-
T
Title
-
U
User name
-
P
Password
-
A
URL
-
N
Notes
-
I
UUID
-
O
Other custom strings (KeePass 2.x only)
+
+
Code
Field
+
T
Title
+
U
User name
+
P
Password
+
A
URL
+
N
Notes
+
I
UUID
+
O
Other custom strings (KeePass 2.x only)
The Text part is the
-
Example
+
+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 @@
-
-
-
First Steps Tutorial
-A short tutorial showing you the basic usage of KeePass.
-
+
+
+
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.
For a detailed example, download this file:
-
+
FileSample_CSV.zip.
This file is zipped only in order to ensure correct encoding (if not zipped, browsers or
@@ -197,16 +196,15 @@
-
- File
-Format: XML (KeePass 1.x)
+
+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:
-
+
FileSample_XML.zip.
This file is zipped only in order to ensure correct encoding (if not zipped, browsers or
@@ -230,9 +228,8 @@
-
- Generic
-CSV Importer
+
+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'.
-
+
-
+
Details about the generic CSV importer (with descriptions of the
options, examples, etc.) can be found on the
@@ -256,9 +253,8 @@
-
- How to Import
-CodeWallet TXT
+
+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 @@
-
- How to Import
-PINs TXT
+
+How to Import PINs TXT
In order to successfully import a PINs TXT file, you need to do the following:
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 @@
-
- For
-Administrators: Specifying Minimum Properties of
-Master Keys
+
+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:
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 @@
-
- KeePass
-1.x: Office-Style Locking
+
+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.
-
+
+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 @@
-
- KeePass
-2.x: Synchronize or Overwrite
+
+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.
-
+
+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 @@
-
-
-
Placeholders
-KeePass supports various placeholders.
-
+
+
+
Placeholders
+
KeePass supports various placeholders.
+
In many places in KeePass (auto-type, URL field, triggers, ...),
placeholders can be used.
@@ -77,18 +77,19 @@
-
Entry Field Placeholders
+
+Entry Field Placeholders
-
Placeholder
Field
-
{TITLE}
Title
-
{USERNAME}
User name
-
{URL}
URL
-
{PASSWORD}
Password
-
{NOTES}
Notes
+
+
Placeholder
Field
+
{TITLE}
Title
+
{USERNAME}
User name
+
{URL}
URL
+
{PASSWORD}
Password
+
{NOTES}
Notes
@@ -105,16 +106,17 @@
-
Placeholder
Is 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.
+
+
Placeholder
Is 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 @@
@@ -244,8 +251,9 @@
{T-REPLACE-RX:/Text/Search/Replace/} – Replace
Using Regular Expression:
-This placeholder
-searches the
+regular expressionSearch in Text
and replaces all matches by Replace.
@@ -313,28 +321,29 @@
-
Other Placeholders
+
+Other Placeholders
-
Placeholder
Action
-
{PICKCHARS}
-{PICKCHARS:Fld:Opt}
Shows a dialog to pick certain characters from an entry string.
+
+
Placeholder
Action
+
{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.
-Details about the built-in password generator of KeePass.
-
+
+
+
Password Generator
+
Details about the built-in password generator of KeePass.
+
@@ -53,9 +53,8 @@
-
- Generation
-Based on Character Sets
+
+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 @@
-
- Generation
-Based on Patterns
+
+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 @@
Name
-
Pattern
-
+
Pattern
Hex Key - 40-Bit
-
h{10}
+
h{10}
Hex Key - 128-Bit
-
h{32}
+
h{32}
Hex Key - 256-Bit
-
h{64}
+
h{64}
Random MAC Address
-
HH\-HH\-HH\-HH\-HH\-HH
+
HH\-HH\-HH\-HH\-HH\-HH
+
LA{11}\@LA{5}\.\c\o\m
-->
-
- Generating
-Passwords that Follow Rules
+
+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!
+
Rule
-
Pattern
-
+
Pattern
-
Must consist of 2 upper case, 2 lower case characters and 2 digits
-
uulldd
+
Must consist of 2 upper-case letters, 2 lower-case letters and 2 digits.
+
uulldd
-
Must consist of 9 digits and 1 letter
-
d{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 digit
-
LdA{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 characters
-
uullA{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}
-
- Security-Reducing
-Options
+
+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 @@
-
- Creating
-and Using Password Generator Profiles
+
+Creating and Using Password Generator Profiles
Password generator options (character set, length, pattern, ...) can be saved
as password generator profiles.
@@ -354,8 +349,8 @@
Open the Password Generator window.
Specify all options of the new profile.
-
Click the Save as Profile button.
+
Click the
+'Save as Profile' button.
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.
If you want to immediately create a password using the new profile,
@@ -386,9 +381,8 @@
-
- Configuring Settings
-of Automatically Generated Passwords for New Entries
+
+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 @@
-
-
-
Repairing Databases
-KeePass can repair corrupted databases in some cases.
-
+
+
+
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.
-
+
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 @@
-
- File
-Header/Signature
+
+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 @@
-
+
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 @@
-
-
-
Security
-Detailed information on the security of KeePass.
-
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:
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
-Hashing and Key Derivation
+
+Key Hashing and Key Derivation
SHA-256 is used for compressing the components
of the composite master key
@@ -171,9 +169,8 @@
-
- Protection
-against Dictionary Attacks
+
+Protection against Dictionary Attacks
KeePass features a protection against dictionary and guessing attacks.
@@ -242,9 +239,8 @@
-
- Random
-Number Generation
+
+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
+
+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 @@
-
- Enter
-Master Key on Secure Desktop (Protection against Keyloggers)
+
+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
+
+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 @@
-
- Viewing/Editing
-Attachments
+
+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
@@ -393,8 +387,8 @@
-
- Self-Tests
+
+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 @@
-
- Specialized
-Spyware
+
+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 @@
-
- Malicious
-Data
+
+Malicious Data
The user should check all data that he enters and/or runs.
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 @@
-
- Using
-TANs
+
+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.
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 (Deutsch)
+
+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 @@
-
-
-
Using Stored Passwords
-How to transfer passwords stored in KeePass to other applications.
-
+
+
+
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:
Depending on which field you double-click in the entry list (main window),
different actions are performed:
@@ -76,19 +75,20 @@
-
- Drag&Drop
+
+Drag&Drop
You can drag&drop all fields of KeePass entries into other windows:
-
+
+
+
-
- Auto-Type
+
+Auto-Type
Auto-Type is a powerful feature that sends simulated keypresses to
other applications.
@@ -99,9 +99,8 @@
-
- KeeForm
-and other 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 @@
-
-
-
Two-Channel Auto-Type Obfuscation
-Description of the Two-Channel Auto-Type Obfuscation feature in KeePass 2.x.
-
+
+
+
Two-Channel Auto-Type Obfuscation
+
Description of the Two-Channel Auto-Type Obfuscation feature in KeePass 2.x.
+
Information for Users:
@@ -64,9 +64,8 @@
-
- Introduction:
-What is Two-Channel Auto-Type Obfuscation?
+
+Introduction: What is Two-Channel Auto-Type Obfuscation?
The Auto-Type feature of KeePass
is very powerful: it sends simulated keypresses to other applications.
@@ -96,9 +95,8 @@
-
- When can
-Two-Channel Auto-Type Obfuscation be used?
+
+When can Two-Channel Auto-Type Obfuscation be used?
TCATO cannot be used with all windows. The target window(s) must
support clipboard operations and navigation within edit controls using arrow keys.
@@ -134,9 +132,8 @@
-
- How to enable
-/ configure Two-Channel Auto-Type Obfuscation?
+
+How to enable / configure Two-Channel Auto-Type Obfuscation?
All you need to do is to tick the checkbox "Two-channel auto-type obfuscation"
of an entry ('Auto-Type' tab of the entry editing window); KeePass will do the rest.
@@ -144,9 +141,8 @@
-
- Technical
-Overview
+
+Technical Overview
Instead of simply sending simulated keypresses to the target application (as normal
auto-type does), obfuscated auto-type does the following:
@@ -173,9 +169,8 @@
-
- Intelligently
-Splitting the Text
+
+Intelligently Splitting the Text
The text to be sent must first be split intelligently. Not all parts of the
string can be sent using the clipboard: special key codes and key modifiers must be passed
@@ -223,9 +217,8 @@
-
- Splitting
-the Secrets
+
+Splitting the Secrets
Let's transfer "mymail@myprovider.com" to the target application using
TCATO.
-
- Compression
-Options
+
+Compression Options
KeePass databases can be compressed before being encrypted. Compression
reduces the size of the database, but also slows down the database
@@ -131,8 +128,8 @@
-
- Templates
+
+Templates
Templates are a great way to predefine often used user names or
additional fields, or combinations of each.
@@ -146,9 +143,9 @@
First create a normal group in the main window and then set it as the
templates group in 'File' →
-'Database Settings' → tab 'Templates'.
+'Database Settings' → tab 'Advanced'.
-
In order to create a new entry based on a template in the templates group,
+
In order to create a new entry based on a template,
click the drop-down arrow of the 'Add Entry' toolbar button
and choose the template to be used.
In this dialog you can edit properties of new and existing entries.
-
- General
+
+General
On this tab page you can specify the main information about the account. Apart
from filling in standard information (user name, password, etc.), you can
also assign an Expiry Time. When this date is reached, the entry
is automatically marked as expired (using a red
-X icon in the main window and showing
+X icon in the main window and showing
the entry information using a striked-out font).
The entry is not deleted when it expires.
@@ -68,8 +68,8 @@
-
- Advanced
+
+Advanced
On this tab page you can assign custom strings and file attachments to the entry.
@@ -92,8 +92,8 @@
-
- Auto-Type
+
+Auto-Type
On this page you can configure the auto-type behaviour for this entry. For more
information, see the
@@ -102,8 +102,8 @@
-
- History
+
+History
Each entry has its own history. Each time you change an entry, KeePass automatically
creates a backup copy of the current, non-modified entry before saving the new
diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/v2/guioptions.html keepass2-2.44+dfsg/Docs/Chm/help/v2/guioptions.html
--- keepass2-2.43+dfsg/Docs/Chm/help/v2/guioptions.html 2019-09-10 09:27:18.000000000 +0000
+++ keepass2-2.44+dfsg/Docs/Chm/help/v2/guioptions.html 2020-01-20 09:56:50.000000000 +0000
@@ -1,8 +1,9 @@
-
+
+
+
@@ -17,7 +18,7 @@
-
+
@@ -31,12 +32,11 @@
-
-
-
GUI Options
-Explains various Graphical User Interface (GUI) options.
-
+
+
+
GUI Options
+
Explains various Graphical User Interface (GUI) options.
In this dialog you can specify a URL, from/to which data is read/written.
@@ -62,9 +62,8 @@
-
- Example:
-Using FTP Server
+
+Example: Using FTP Server
In order to load/save your database from/to an FTP server, you first need to
upload the database file to the server manually. This only needs to be done once.
-Installation, uninstallation and security of KeePass plugins.
-
+
+
+
Plugins (2.x)
+
Installation, uninstallation and security of KeePass 2.x plugins.
+
-
- Introduction
+
+Introduction
KeePass features a plugin framework. Plugins can provide additional
functionality, like support of more file formats for import/export,
@@ -49,18 +49,16 @@
-
If there are no explicit instructions how to install the plugin,
follow these steps:
@@ -93,8 +91,8 @@
-
- Security
+
+Security
What about the security of plugins? Can't malicious plugins
'inject' themselves into KeePass?
@@ -120,9 +118,8 @@
-
- Plugin
-Cache
+
+Plugin Cache
PLGX plugins are compiled and stored in a plugin cache directory on the
user's system. This cache highly improves the startup performance of KeePass.
@@ -137,8 +134,7 @@
So, if you're for example using KeePass on a portable device and don't want
the cache to be on the system, you could set the path to {APPDIR}\PluginCache.
-
+
Do not relocate the plugin cache into the 'Plugins' folder of the
KeePass application directory, because this can result in a severe
performance degradation.
Application policy is a KeePass feature that enables administrators
to prevent you from accidently compromising the security
@@ -76,9 +75,8 @@
-
- Help
-for Administrators
+
+Help for Administrators
KeePass can be installed on a network drive and a policy
can be enforced (like not permitting users to print the
@@ -119,9 +117,8 @@
-
- Policy
-Security
+
+Policy Security
Recall what the policy mechanism looks like: KeePass and the
configuration file are stored on the network drive. If you
diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/v2/setup.html keepass2-2.44+dfsg/Docs/Chm/help/v2/setup.html
--- keepass2-2.43+dfsg/Docs/Chm/help/v2/setup.html 2019-09-10 09:27:18.000000000 +0000
+++ keepass2-2.44+dfsg/Docs/Chm/help/v2/setup.html 2020-01-20 09:56:50.000000000 +0000
@@ -1,8 +1,9 @@
-
+
The KeePass development team provides an installer, which copies KeePass
to your hard disk, creates shortcuts in the start menu and associates
@@ -154,9 +151,8 @@
-
- Portable
-version (KeePass-2.xx.zip file)
+
+Portable version (KeePass-2.xx.zip file)
The portable version can be carried around on portable devices (like USB
sticks) and runs on any computer directly from the device, without any
@@ -193,9 +189,8 @@
-
- Running
-KeePass under Mono (Linux, Mac OS X, BSD, ...)
+
+Running KeePass under Mono (Linux, Mac OS X, BSD, ...)
In addition to Windows, KeePass 2.x runs under Mono,
i.e. Linux, Mac OS X, BSD, etc.
@@ -346,9 +341,8 @@
-
- Running
-KeePass under Wine (Linux, Mac OS X, BSD, ...)
+
+Running KeePass under Wine (Linux, Mac OS X, BSD, ...)
Although you can run KeePass 2.x more or less natively on Unix-like systems
using Mono (see above), the user interface does not always look pretty.
@@ -391,9 +385,8 @@
+alt="German" /> German].
To install a user interface translation, follow these steps:
@@ -76,9 +75,8 @@
-
- Additional Localized Content
+
+Additional Localized Content
For some languages (not for all) there is additional localized content available,
like translated help files, tutorials, etc. All this content is available
diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/v2/triggers.html keepass2-2.44+dfsg/Docs/Chm/help/v2/triggers.html
--- keepass2-2.43+dfsg/Docs/Chm/help/v2/triggers.html 2019-09-10 09:27:18.000000000 +0000
+++ keepass2-2.44+dfsg/Docs/Chm/help/v2/triggers.html 2020-01-20 09:56:50.000000000 +0000
@@ -1,8 +1,9 @@
-
+
KeePass features a powerful event-condition-action trigger system.
With this system, workflows can be automated. For example, you could define
@@ -106,8 +105,8 @@
-
For all multi-line fields,
this inserts '--' into the first line of the field value,
if this line is empty and the value has at least two lines.
-For example,
+Example:
Most options below are configured by directly editing the
KeePass.config.xml configuration file. If you're planning to
@@ -66,9 +76,8 @@
-
- Minimum
-Master Password Requirements
+
+Minimum Master Password Requirements
You can specify several properties that master passwords must have
in order to be accepted (length, estimated quality, ...).
@@ -78,9 +87,8 @@
-
- Specifying
-UI Element States
+
+Specifying UI Element States
The state (enabled, disabled, visible, hidden) of several user interface
(UI) elements can be specified using the UIFlags value
@@ -88,40 +96,40 @@
This can be a bitwise combination of one or more of
the following flags:
-
-
Flag (Hex)
Flag (Dec)
+
+
Flag (Hex)
Flag (Dec)
Description
-
0x0
0
+
0x0
0
Don't force any states (default).
-
0x1
1
+
0x1
1
Disable 'Tools' → 'Options' menu item.
-
0x2
2
+
0x2
2
Disable 'Tools' → 'Plugins' menu item.
-
0x4
4
+
0x4
4
Disable 'Tools' → 'Triggers' menu item.
-
0x8
8
+
0x8
8
Disable controls to specify after how many
days the master key should/must be changed.
-
0x10
16
+
0x10
16
Hide password quality progress bars and information labels.
-
0x20
32
+
0x20
32
Disable 'Help' → 'Check for Updates' menu item.
-
0x40
64
+
0x40
64
Disable 'Tools' → 'Database Tools' → 'XML Replace' menu item.
-
0x80
128
+
0x80
128
Disable 'File' → 'Database Settings' menu item.
-
0x10000
65536
+
0x10000
65536
Hide built-in profiles in the
password generator context menu of the entry editing dialog.
-
0x20000
131072
+
0x20000
131072
Show UI elements related to last access times. Note: Databases are not marked as modified when a last access time
changes. Thus, when only last access times are changed and the user closes the
database (without saving manually first and without a save forced e.g. by a trigger or plugin),
the changes to the last access times are lost.
-
0x40000
262144
+
0x40000
262144
Do not display information dialogs when creating a new database.
-
0x80000
524288
+
0x80000
524288
Do not display auto-type obfuscation compatibility information dialogs.
This documentation applies to KeePass 2.x plugins. 2.x plugins are fundamentally
different from 1.x plugins. 1.x plugins cannot be loaded by KeePass 2.x.
@@ -58,8 +58,8 @@
-
- Requirements
+
+Requirements
Before you can start developing a KeePass plugin, you need the following
prerequisites:
@@ -68,17 +68,17 @@
Latest portable KeePass ZIP package. You can get it from the
KeePass website.
Start your favorite IDE and create a new C# Class Library project
(for the .NET Framework, not .NET Standard/Core).
@@ -179,9 +179,8 @@
-
- Providing
-Menu Items
+
+Providing Menu Items
Many plugins provide menu items (with subitems, if necessary)
in prominent locations like the 'Tools' menu, the entry context menu, etc.
@@ -268,9 +267,8 @@
-
- Plugin
-Conventions
+
+Plugin Conventions
File version information block:
@@ -311,9 +309,8 @@
-
- Update
-Checking
+
+Update Checking
The update check of KeePass ≥ 2.18 can also check for plugin updates.
Update check support is optional; plugins don't have to support update
@@ -425,9 +422,8 @@
-
- Can
-KeePass 2.x Plugins be Written in Unmanaged C++?
+
+Can KeePass 2.x Plugins be Written in Unmanaged C++?
Yes and no. You can write the logic of your plugin in unmanaged C++ (native
Win32 APIs can be used). However, you must provide a managed interface to your plugin,
@@ -449,9 +445,8 @@
-
- PLGX
-Files
+
+PLGX Files
PLGX is an optional plugin file format for KeePass ≥ 2.09.
Instead of compiling your plugin to a DLL file, the plugin source code
@@ -493,28 +488,28 @@
folder.
Comparison.
-
+
DLL
PLGX
Compatibility check
-
Weak only.
-
Strong.
+
Weak only.
+
Strong.
Compatibility with custom builds (Linux)
-
+
Partial, see above.
-
+
Authenticode signing support
-
-
+
+
No compilation on the user's system
-
-
+
+
No plugin cache
-
-
+
+
So, both formats have unique advantages and disadvantages;
@@ -546,7 +541,7 @@
KeePass will use this one; otherwise
it'll show a folder browser dialog to allow you selecting the directory. If
you want to pass the directory location using the command line, make sure that
-you're specifying a full, absolute path -- relative paths will not work.
+you're specifying a full, absolute path; relative paths will not work.
In order to keep the size of the PLGX file small, it is recommended
that you clean up the plugin sources directory before compiling the PLGX.
@@ -624,8 +619,9 @@
In order to specify a quote character on the command line, it has
to be encoded using three quotes (this is Windows standard, see
-MSDN: SHELLEXECUTEINFO). So, the command
+
+MSDN: SHELLEXECUTEINFOW). So, the command
line above will actually embed the post-build command
cmd /c COPY "{PLGX_TEMP_DIR}MyFile.txt"
"{PLGX_CACHE_DIR}MyFile.txt"
diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/v2_dev/scr_index.html keepass2-2.44+dfsg/Docs/Chm/help/v2_dev/scr_index.html
--- keepass2-2.43+dfsg/Docs/Chm/help/v2_dev/scr_index.html 2019-09-10 09:27:18.000000000 +0000
+++ keepass2-2.44+dfsg/Docs/Chm/help/v2_dev/scr_index.html 2020-01-20 09:56:50.000000000 +0000
@@ -1,8 +1,9 @@
-
+
-How to use KPS script files to automate KeePass 2.x.
-
+
+
+
KPS Script Files
+
How to use KPS script files to automate KeePass 2.x.
+
KPS script files are a lot more powerful than single command operations,
but are also more complicated. You need
diff -Nru keepass2-2.43+dfsg/Docs/Chm/help/v2_dev/scr_sc_index.html keepass2-2.44+dfsg/Docs/Chm/help/v2_dev/scr_sc_index.html
--- keepass2-2.43+dfsg/Docs/Chm/help/v2_dev/scr_sc_index.html 2019-09-10 09:27:18.000000000 +0000
+++ keepass2-2.44+dfsg/Docs/Chm/help/v2_dev/scr_sc_index.html 2020-01-20 09:56:50.000000000 +0000
@@ -1,8 +1,9 @@
-
+
+
+
@@ -17,7 +18,7 @@
-
+
@@ -32,13 +33,12 @@
-
-
-
Single Command Operations
-How to use KPScript with single command operations to perform simple
-database operations.
-
+
+
+
Single Command Operations
+
How to use KPScript with single command operations to perform simple
+database operations.
+
KPScript can be invoked using single commands. By passing the database location,
its key, a command and eventually some parameters, simple operations like adding
@@ -57,9 +57,8 @@
-
- Master
-Key
+
+Master Key
The composite master key for the database can be given to KPScript
using one of the following ways:
@@ -95,9 +94,8 @@
-
- Available
-Commands
+
+Available Commands
Please note that commands are added incrementally based on user requests. If you are
missing a command, please let the KeePass team know and it will be added to the
@@ -241,7 +239,8 @@
-ref-FIELDNAME:FIELDVALUE
The string field FIELDNAME must have the value FIELDVALUE.
If the value is enclosed in '//', it is treated as a
-
+regular expression,
which must occur in the entry field for the entry to match.
For example, -ref-Title:"//Test\d\d//" matches every entry
@@ -482,9 +481,8 @@
-