Angelelz / KeePassMasterSlaveSync

KeePass 2 plugin that Allows synchronization of specific Groups or Tags between local databases.
MIT License
37 stars 8 forks source link

Password required in the slave when the kdbx files are in different folders [BUG] #20

Open FabrizioPeresson opened 2 years ago

FabrizioPeresson commented 2 years ago

To replicate the problem:

Master DB: -Everything I need to share with her I put in a group named "wife" Configuration Entry: -Title: wife -Password: Wife DB Pass -Custom Fields: --MSS_Group: wife --MSS_TargetFilePath: c:\folder1\master.kdbx

Slave DB: -Everything she wants to share with me she puts in a group named "share" Configuration Entry: -Title: share -Password: [Leave Blank] -Custom Fields: --MSS_Group: share --MSS_IsSlave: true --MSS_TargetFilePath: c:\folder2\slave.kdbx

I guess the problem may be on line 145 of Synchronization.cs

Tnx, Fabry

YoNevelt commented 1 month ago

This issue was opened nearly 2 years ago and I believe the issue still persists. Although, I tried both ways, giving full path or just relative path... the plugin is crying for the password of the master.kdbx when the master is trying to sync back the selected group(s). Would this be a policy related problem as we all set the related variables to the correct value and the reverse sync still not working without password. I use this plugin to sync my master database to a mobile version where the encryption is different as the mobile isn't able to handle certificates while the master is using Windows certs. and password to open. Therefore setting the password would be useless anyway as without certificate the master key isn't complete. So why doesn't the reverse sync not working?