Skip to content
This repository has been archived by the owner on Jan 20, 2022. It is now read-only.

Feature: Support desktop synchronization #22

Open
paulproteus opened this issue Aug 25, 2016 · 4 comments
Open

Feature: Support desktop synchronization #22

paulproteus opened this issue Aug 25, 2016 · 4 comments
Milestone

Comments

@paulproteus
Copy link

It's great to see a v1.0.0 of sandpass!

I was looking into recommending SandPass to a friend. The big question I had was, can people use desktop KeePass to sync with SandPass over the web?

The answer seems to be, "Yes if SandPass supports a sync protocol that KeePass supports."

KeePass has info on desktop sync protocols here:

It seems from http://keepass.info/help/v2/ioconnect.html that SandPass could export a WebDAV/HTTP URL that KeePass could use.

What do you think of supporting this? I know, "Give a mouse a cookie, he'll ask for a glass of milk" -- which is to say, I'm grateful that this app exists at all!

@zombiezen
Copy link
Owner

Interesting! Did not know that KeePass 2 had a sync feature. This would be great to support indeed. I think this is blocked on #6, but supports the idea of reading and writing the newer (more complicated) format.

@JamborJan
Copy link

Primarily: I don't see the point of having desktop sync here as the intent of such a web-based collaborative key-save is to have one point where a whole team can live use and edit passwords. Making this again prone to sync issues and team members having not the latest key-file seems odd to me.

Anyway, if I'm wrong with this opinion, one idea: wouldn't it be better to implement file storage via capabilities in let's say davros and do the sync with the existing features there?

@zombiezen
Copy link
Owner

@JamborJan: I had already opened #9 for exactly the idea you just described. :)

@JonTheNiceGuy
Copy link

@paulproteus said:

It seems from http://keepass.info/help/v2/ioconnect.html that SandPass could export a WebDAV/HTTP URL that KeePass could use.

@JamborJan said:

wouldn't it be better to implement file storage via capabilities in let's say davros and do the sync with the existing features there?

As an active user of Keepass2Android and Keepass2 for Windows/Linux using a weird hybrid series of Dropbox and Owncloud integrations (because, ugh, corporate proxies), I'd like to see both routes offered. That said, the HTTP Sync option (in Keepass2 or the "Open from " in Keepass2Android) is better because any conflict resolution is handled in-application, but whereas using local file copies (e.g. in Windows/Linux with Dropbox or Owncloud), the conflict resolution is manually handled by selecting the "Synchronize" option in the Keepass2 menu.

So, I hope that helps? Probably not at this point! 😄

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

No branches or pull requests

4 participants