Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for field references between entries #560

Closed
kwiniarski opened this issue May 10, 2017 · 3 comments
Closed

Support for field references between entries #560

kwiniarski opened this issue May 10, 2017 · 3 comments

Comments

@kwiniarski
Copy link

Expected Behavior

Original KeePass has a feature to copy an entry with references in user/password fields. In KeePassXC those references are not recognized. When I copy user name or password from copied entry (with references) I should get referenced user name or password.

Current Behavior

Currently KeePassXC don't recognize reference tokens (ex. {REF:U@I:F7C70D1E65A8CD49BCDB549AC759D748}) and when an entry is matched to the domain, reference token is suggested/returned for both user and password.

Possible Solution

If entry is matched, then application should check if user or password matches reference token pattern. If so, it should look for refereed entry and read data from it. References are described on http://keepass.info/help/base/fieldrefs.html

Steps to Reproduce (for bugs)

  1. Create database with original KeePass
  2. Create an entry in it
  3. Create copy of the entry with references
  4. Open database in KeePassXC and try to use copied entry

Context

Original KeePass has a feature to copy an entry with references in user/password fields, which is very convenient for example if you have in the company several applications which are authorized using credentials from LDAP or other central system. Generally if you change this password then you have change X entries in KeePass. With references this is still one entry to change.

Your Environment

  • KeePassXC version/commit used: 2.1.4/cb283bb95ae559d044415f426f841c27bff383f0
  • Qt version (e.g. Qt 5.3): 5.5.1
  • Compiler (e.g. Clang++3.6.0):
  • Operating System and version: Ubuntu 16.04
@TheZ3ro
Copy link
Contributor

TheZ3ro commented May 10, 2017

This is a duplicate of #75 and it has been fixed in #370. This feature will be available in the next 2.2 version of KeePassXC

@lanox
Copy link

lanox commented May 25, 2017

@TheZ3ro when will 2.2 be released ?

@TheZ3ro
Copy link
Contributor

TheZ3ro commented May 26, 2017

@lanox we don't have a fixed date, but I think it will be soon

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants