Jump to content
OLLI_S

[Forwarded] BUG - Missing Data after KeePass Import

Recommended Posts

Hello,

In KeePass 2.41 i exported some password entries to the "KeePass XML (2.x)" format and imported them in Enpass.
Here the following data is not imported:

Password History
The old passwords are stored with change date in the XML file.
The "..." mean that I deleted some XML code (so you see only the relevant code).

<Entry>
	...
	<History>
		<Entry>
			...
			<Times>
				<CreationTime>2019-01-15T20:51:11Z</CreationTime>
				<LastModificationTime>2019-01-15T20:51:26Z</LastModificationTime>
				<LastAccessTime>2019-01-15T20:51:41Z</LastAccessTime>
				<ExpiryTime>2019-01-15T18:41:19Z</ExpiryTime>
				<Expires>False</Expires>
				<UsageCount>2</UsageCount>
				<LocationChanged>2019-01-15T20:51:11Z</LocationChanged>
			</Times>
			<String>
				<Key>Password</Key>
				<Value ProtectInMemory="True">Password_OLD</Value>
			</String>
		</Entry>
	</History>
</Entry>

 

Expiry Date
Also the expiry date is stored in the KeePass XML:

<Entry>
	...
	<Times>
		<CreationTime>2019-01-15T20:50:40Z</CreationTime>
		<LastModificationTime>2019-01-15T20:51:06Z</LastModificationTime>
		<LastAccessTime>2019-01-15T20:51:06Z</LastAccessTime>
		<ExpiryTime>2017-12-31T23:00:00Z</ExpiryTime>
		<Expires>True</Expires>
		<UsageCount>2</UsageCount>
		<LocationChanged>2019-01-15T20:50:40Z</LocationChanged>
	</Times>
</Entry>

 

Please fix this import issue because these fields are important data that should also be imported.

Best regards

OLLI

Edited by OLLI_S

Share this post


Link to post
Share on other sites

One annotation:

In KeePass the expiry date is a date and time value:

<ExpiryTime>2019-01-15T18:41:19Z</ExpiryTime>

So you should also store a date (Year, Month, Day) and not just the number of days.
You should also show a date in the UI instead the number of days.

A much better way to display/edit the expiry date would be to show it as a separate field in the UI (below the password).
When the user edits the entry, show behind the password field a calendar icon where you open a calendar control to pick the date from.
But the user should also be able to enter the date in the expiry field manually.

Best regards

OLLI

Edited by OLLI_S

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.

×
×
  • Create New...