You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the KeeShare data is stored as annotation to the shared groups. This does not allow to move the database to another location or environment.
Summary
Until now, the scenario to use the same database with KeeShare enabled under multiple environments (i.e. using the database in a multiboot environment, ..) was not really considered for the KeeShare feature. The current representation of path does not consider, that the same database may be used to share from different environments.
Desired Behavior
The sharing feature should work independent for each client without the need to change the database itself.
Possible Solution
We suggest to change the reference path to a constant which should be resolved using the settings of the current KeePassXC instance rather than the database. This way, each client needs a list of shared locations which may be associated with the open database. This allows to export to the same location after setting up the proper paths for each client (we may even introduce some flags in the share container to ensure that an export does use the matching export container).
The text was updated successfully, but these errors were encountered:
@ckieschnick Do you have this still on your radar? And btw, does the "relative path" PR consider that unix systems uses / as seperator and windows ? I am not that familiar with cpp.
droidmonkey
changed the title
Splitted KeeShare references
Define KeeShare file reference per-computer
Mar 21, 2022
Currently the KeeShare data is stored as annotation to the shared groups. This does not allow to move the database to another location or environment.
Summary
Until now, the scenario to use the same database with KeeShare enabled under multiple environments (i.e. using the database in a multiboot environment, ..) was not really considered for the KeeShare feature. The current representation of path does not consider, that the same database may be used to share from different environments.
Desired Behavior
The sharing feature should work independent for each client without the need to change the database itself.
Possible Solution
We suggest to change the reference path to a constant which should be resolved using the settings of the current KeePassXC instance rather than the database. This way, each client needs a list of shared locations which may be associated with the open database. This allows to export to the same location after setting up the proper paths for each client (we may even introduce some flags in the share container to ensure that an export does use the matching export container).
The text was updated successfully, but these errors were encountered: