mirror of
https://github.com/opencloud-eu/opencloud.git
synced 2026-01-23 21:42:23 -05:00
Automated changelog update [skip ci]
This commit is contained in:
51
CHANGELOG.md
51
CHANGELOG.md
@@ -4,11 +4,62 @@ The following sections list the changes for unreleased.
|
||||
|
||||
## Summary
|
||||
|
||||
* Fix #75: Set correct flag type in the flagsets
|
||||
* Fix #68: Allow different namespaces for /webdav and /dav/files
|
||||
* Chg #68: Use /home as default namespace
|
||||
* Chg #1: Initial release of basic version
|
||||
* Chg #6: Start multiple services with dedicated commands
|
||||
|
||||
## Details
|
||||
|
||||
* Bugfix #75: Set correct flag type in the flagsets
|
||||
|
||||
While upgrading to the micro/cli version 2 there where two instances of `StringFlag` which had
|
||||
not been changed to `StringSliceFlag`. This caused `ocis-reva users` and `ocis-reva
|
||||
storage-root` to fail on startup.
|
||||
|
||||
https://github.com/owncloud/ocis-reva/issues/75
|
||||
https://github.com/owncloud/ocis-reva/pull/76
|
||||
|
||||
* Bugfix #68: Allow different namespaces for /webdav and /dav/files
|
||||
|
||||
After fbf131c the path for the "new" webdav path does not contain a username
|
||||
`/remote.php/dav/files/textfile0.txt`. It used to be
|
||||
`/remote.php/dav/files/oc/einstein/textfile0.txt` So it lost `oc/einstein`.
|
||||
|
||||
This PR allows setting up different namespaces for `/webav` and `/dav/files`:
|
||||
|
||||
`/webdav` is jailed into `/home` - which uses the home storage driver and uses the logged in user
|
||||
to construct the path `/dav/files` is jailed into `/oc` - which uses the owncloud storage
|
||||
driver and expects a username as the first path segment
|
||||
|
||||
This mimics oc10
|
||||
|
||||
The `WEBDAV_NAMESPACE_JAIL` environment variable is split into - `WEBDAV_NAMESPACE` and -
|
||||
`DAV_FILES_NAMESPACE` accordingly.
|
||||
|
||||
https://github.com/owncloud/ocis-reva/pull/68
|
||||
related:
|
||||
|
||||
* Change #68: Use /home as default namespace
|
||||
|
||||
Currently, cross storage etag propagation is not yet implemented, which prevents the desktop
|
||||
client from detecting changes via the PROPFIND to /. / is managed by the root storage provider
|
||||
which is independend of the home and oc storage providers. If a file changes in /home/foo, the
|
||||
etag change will only be propagated to the root of the home storage provider.
|
||||
|
||||
This change jails users into the `/home` namespace, and allows configuring the namespace to
|
||||
use for the two webdav endpoints using the new environment variable `WEBDAV_NAMESPACE_JAIL`
|
||||
which affects both endpoints `/dav/files` and `/webdav`.
|
||||
|
||||
This will allow us to focus on getting a single storage driver like eos or owncloud tested and
|
||||
better resembles what owncloud 10 does.
|
||||
|
||||
To get back the global namespace, which ultimately is the goal, just set the above environment
|
||||
variable to `/`.
|
||||
|
||||
https://github.com/owncloud/ocis-reva/pull/68
|
||||
|
||||
* Change #1: Initial release of basic version
|
||||
|
||||
Just prepared an initial basic version to start a reva server and start integrating with the
|
||||
|
||||
Reference in New Issue
Block a user