-
-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Cannot convert KDBX 4 to KDBX 3.1 or KeePassXC 2.4.0 beta seems to auto convert to KDBX 4 #2693
Comments
This is correct, there are certain conditions where it is impossible to down-convert to KDBX 3.1 without losing data. One of those conditions is using "custom data" which the browser integration does now starting with 2.4.0. What other programs don't understand KDBX4? I was aware of a few, but they did not seem widely used. At this point KDBX 3.1 is deprecated. |
I'm using KyPass 3 on iOS. KeePassX also can't handle KDBX 4. Is there a way to convert to KDBX 3.1 when I already have custom data? |
Ok, your custom data just cost me 8€ to upgrade to KyPass 4 that supports KDBX 4 ;-) |
I don't see KeePassX as a reason to stay with KDBX 3.1. KeePassXC can be seen as its successor as there has been no development to the program since we forked from it a bit over two years ago. What we should do perhaps is disable the KDBX 3.1 selection when a downgrade is not possible to avoid confusion. |
No worries, I just tried KeePassX to debug the problem. As there's a possibility to break compatability with some older programs it would be a good idea to warn before implicitly upgrading to KDBX 4. |
You could have gone with minikeepass for ios, its free 😊 |
Hmmm... tried that too. Did not work. 🤔MiniKeePass/MiniKeePass#467 |
Interesting! Minikeepass was the go to recommendation on IRC for folks with iOS. They need to update... Your 8€ was well spent on progress 😁 |
This just bit me as well. I am also using MiniKeePass; it appears to be the only open source client for iPhone (the selection of clients on iPhone is pretty disappointing...). |
Is it possible to remove all custom data from a database at once? |
No. And CustomData are not some kind of accident. They store important information such as your KeePassXC-Browser pairings. |
Yes, I know. Just wanted to remove the custom data each time I export the DB to my iOS device, because I don‘t need the custom data there anyways.
… Am 20.04.2019 um 13:26 schrieb Janek Bevendorff ***@***.***>:
No. And CustomData are not some kind of accident. They store important information such as your KeePassXC-Browser pairings.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Expected Behavior
Opening and saving an existing database should stick with the original KDBX version.
Current Behavior
It seems that under some circumstances (maybe updating the browser integration settings) KeePassXC changes the file format from KDBX 3.1 to KDBX 4. Even when changing the database settings to KDBX 3.1 it sticks with KDBX 4.
This is pretty annoying since many other KeePass programs cannot not handle KDBX 4.
Possible Solution
None yet.
Steps to Reproduce
Context
Debug Info
KeePassXC - Version 2.4.0-beta1
Build Typ: PreRelease
Revision: 42cfe01
Libraries:
Betriebssystem: macOS 10.14
CPU-Architektur: x86_64
Kernel: darwin 18.2.0
Aktivierte Erweiterungen:
The text was updated successfully, but these errors were encountered: