gyselroth / balloon

High performance, feature rich document management system written for the cloud
GNU General Public License v3.0
19 stars 7 forks source link

Support for NamedLocalStorage #417

Open raffis opened 4 years ago

raffis commented 4 years ago

Is your feature request related to a problem? Please describe

No.

Describe the solution you'd like

I'd like to have support for named LocalStorage. Meaning a local filesystem where the kernel may notify a process using inotify about changes.

Also I propose the following changes:

This is to make a clear abstraction between anonymous storage and named storage. While named storage supports human readable paths, meaning balloon is reflected 1:1 on the storage while making some compromises like not having history support.

Additional context

There must be some sort of security forbid users to dynamically create LocalStorage linked collections.