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

Issue With KeePassDX, If i Open Database via KeePassVault #279

Closed
IzumiSenaSora opened this issue Oct 13, 2024 · 6 comments · Fixed by #282
Closed

Issue With KeePassDX, If i Open Database via KeePassVault #279

IzumiSenaSora opened this issue Oct 13, 2024 · 6 comments · Fixed by #282
Labels

Comments

@IzumiSenaSora
Copy link

Overview

Hi!

If i Open my KeePass Database via KeePassVault then save something
I can't open my Database via KeePassDX client anymore

How to reproduce

  1. Open Database via KeePassVault
  2. Save new info
  3. Then exit
  4. Then reopen it via KeePassDX
  5. It failed
  6. Before saving new info via KeePassVault
  7. Opening via KeePassDX worked!

Version

1.8.0

Android Version

Android 14

Device Model

Pixel XL

@aivanovski
Copy link
Owner

Hi,

Thanks for detailed report. I can't reproduce this issue with new database (created in the app), could you please share additional information?

  • Does this issue happen only with your personal database or does it happen on new files too?
  • If this is personal database, could you share information about it: How many entries does it have? How big is database file? How old is database? Does it have files in it? How many does it have?

@IzumiSenaSora

@IzumiSenaSora
Copy link
Author

Hi,

Thanks for detailed report. I can't reproduce this issue with new database (created in the app), could you please share additional information?

  • Does this issue happen only with your personal database or does it happen on new files too?
  • If this is personal database, could you share information about it: How many entries does it have? How big is database file? How old is database? Does it have files in it? How many does it have?

@IzumiSenaSora

It's old and personal database.
Database version is 4.1 with argon2id 64mb memory, iteration 3, parallelism 4, and encryption algorithm chacha20.
Database size 160kb.
Database have templates in it!
Database have no files in it except for icons from KeePassDX default!
Database have around 200+ entries in it.

@aivanovski
Copy link
Owner

This issue should be fixed in #281 but it will not fix already affected entries in database. This means, that previously modified entries (that didn't allow KeePassDX to open the file) should be deleted.
Could you please check? Build is available here, you may choose any build except app-fdroid-automation.apk
@IzumiSenaSora

@IzumiSenaSora
Copy link
Author

This issue should be fixed in #281 but it will not fix already affected entries in database. This means, that previously modified entries (that didn't allow KeePassDX to open the file) should be deleted. Could you please check? Build is available here, you may choose any build except app-fdroid-automation.apk @IzumiSenaSora

Same!
Still not working!
I tried with old database which works fine with KeePassDX then opened it via KeePassVault then changed something and open again via KeePassDX it failed!

@aivanovski aivanovski linked a pull request Oct 19, 2024 that will close this issue
@aivanovski
Copy link
Owner

I wasn't able to reproduce the bug according to your steps. But looks like I finally managed to find valid steps for it with new db:
1 - Create new db file
2 - Add entry "Entry 1"
3 - Change title of "Entry 1" -> "Entry 2"
4 - Check that KeePassDX opens db
5 - Change title of "Entry 2" -> "Entry 3"
5 - Open db with KeePassDX, it should not open it

The issue was caused by error in processing entries history, I think it should be fixed now.
Could you please check it again? So we can sure that there are no more issues with entry history. Build is available here @IzumiSenaSora

@IzumiSenaSora
Copy link
Author

I wasn't able to reproduce the bug according to your steps. But looks like I finally managed to find valid steps for it with new db: 1 - Create new db file 2 - Add entry "Entry 1" 3 - Change title of "Entry 1" -> "Entry 2" 4 - Check that KeePassDX opens db 5 - Change title of "Entry 2" -> "Entry 3" 5 - Open db with KeePassDX, it should not open it

The issue was caused by error in processing entries history, I think it should be fixed now. Could you please check it again? So we can sure that there are no more issues with entry history. Build is available here @IzumiSenaSora

It work's!
Thanks a lot for your hard working 😇

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

Successfully merging a pull request may close this issue.

2 participants