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

KeeShare live synchronize issues #3888

Closed
Tau512 opened this issue Nov 17, 2019 · 1 comment
Closed

KeeShare live synchronize issues #3888

Tau512 opened this issue Nov 17, 2019 · 1 comment

Comments

@Tau512
Copy link

Tau512 commented Nov 17, 2019

Client1: Fedora using repo keepassxc
Client2: Win10 using keepassxc msi installer.
Sync method: Owncloud (using owncloud desktop sync application)

Expected Behavior

when configuring KeeShare, 'synchronize' should allow a multi-way sync between all clients with access to the shared file with immediate 'live' updates.

Current Behavior

KeeShare enabled groups only update either at initial configuration of keeshare, or unlocking of kdbx.

Possible Solution

sugestion: KeeShare does not appear to honour the 'automatically reload the database when modified externally' setting. KeeShare should honour this setting to allow immediate visibility across all synced devices.

Steps to Reproduce

  1. Client1: existing database, in settings>keeshare enable import&export, & configure 'Own Certificate' section.
  2. client1: create group & enable keeshare as Synchronize, path to Owncloud location, configure password. Create a password entry to test.
  3. client1: ensure DB is saved & check file.kdbx.share has been created & synced.
  4. client2: create new DB, setting>keeshare enable import&export & configure 'Own Certificate' section (different name & cert details than client1)
  5. client2: create group & enable keeshare as Synchronize, path to Owncloud location, configure password. Note that when selecting existing file.kdbx.share, it prompts to overwrite existing file.
  6. client2: see that the entry created in step2 is visable.
  7. client1: create second entry & save
  8. client2: wait for owncloud to sync and see that new entry is not visible.
  9. client2: close KPXC/lock DB and re-open. see that the password list is correct between the two clients.

side notes:

  1. 'automatically reload the database when modified externally' is ticked on both clients.
  2. KeeShare Imported Certificates shows the other client on both client1&2 as trusted.

Context

currently testing new feature with the view to use at work for 4man team.

Debug Info

linux:
KeePassXC - Version 2.5.1
Revision: 0fd8836

Qt 5.12.5
Debugging mode is disabled.

Operating system: Fedora 31 (KDE Plasma)
CPU architecture: x86_64
Kernel: linux 5.3.11-300.fc31.x86_64

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare (signed and unsigned sharing)
  • YubiKey
  • Secret Service Integration

Cryptographic libraries:
libgcrypt 1.8.5

Windows10
KeePassXC - Version 2.5.1
Revision: 0fd8836

Qt 5.13.1
Debugging mode is disabled.

Operating system: Windows 10 (10.0)
CPU architecture: x86_64
Kernel: winnt 10.0.18362

Enabled extensions:

  • Auto-Type
  • Browser Integration
  • SSH Agent
  • KeeShare (signed and unsigned sharing)
  • YubiKey

Cryptographic libraries:
libgcrypt 1.8.5

@Tau512 Tau512 added the bug label Nov 17, 2019
@droidmonkey
Copy link
Member

droidmonkey commented Nov 17, 2019

Duplicate issue #3790

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

2 participants