Skip to content

Support advisory locking and anti-clobbering mitigation #74

Description

@bishopb

Right now, it's not generally possible for two people (or one person in two different locations) to use the same KDBX with KPW in edit mode unless they coordinate their actions. For cloud based with Google Drive, there's headRevisionId and modifiedTime on the file, so the app can compare against what it opened and refuse or merge rather than clobber, but that's not done. For local, a checksum could be made at load time at write time to check before writing. But regardless, neither is supported and right now there is no atomic write, concurrent edit lock-out, or anti-clobbering measures in place.

TODO

Activity

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions