Skip to content

Commit

Permalink
[tests-only] Merge master into edge (#2384)
Browse files Browse the repository at this point in the history
* [Build-deps] Additional rules for CODEOWNERS (#2323)

* Remove share refs from trashbin (#2298)

* Public link propfind (#2315)

* fix public share type in propfinds (#2316)

* Bump core commit id for tests (#2331)

* Revert "Fix content disposition (#2303)" (#2332)

This reverts commit 3cba223.

* [Build-deps]: Bump github.com/gomodule/redigo from 1.8.5 to 1.8.6 (#2326)

* [Build-deps]: Bump github.com/mitchellh/mapstructure from 1.4.2 to 1.4.3 (#2324)

* [Build-deps]: Bump github.com/aws/aws-sdk-go from 1.42.9 to 1.42.19 (#2325)

* fix app provider new file action and improve app provider error codes (#2210)

* Parse URL path to determine file name (#2346)

* v1.17.0

* handle non existent spaces gracefully (#2354)

* Bump core commit id for tests (#2365)

* [Build-deps]: Bump github.com/minio/minio-go/v7 from 7.0.16 to 7.0.18 (#2363)

* [Build-deps]: Bump github.com/ReneKroon/ttlcache/v2 from 2.9.0 to 2.10.0 (#2358)

* [Build-deps]: Bump go.opentelemetry.io/otel/exporters/jaeger (#2362)

* fix tests by pointing to the right owncloud/core commit id for tests (#2375)

* add new file capabilties to ocs for the app provider (#2379)

* Remove test from expected to fail and bump commit id (#2380)

* add .drone.env to CODEOWNERS as it is part of the test files (#2378)

* fix webdav copy for zero byte files (#2374)

* Implement touch file (#2369)

* implement cs3org/cs3apis#154

* use TouchFile for the app provider

* add changelog and comments

* revert use TouchFile in app provider

* fix resource typo

Co-authored-by: Giuseppe Lo Presti <[email protected]>

Co-authored-by: Giuseppe Lo Presti <[email protected]>

* add TouchFile method to sharesstorageprovider

* fix linting and remove unexpected passes

Signed-off-by: jkoberg <[email protected]>

* see what fails with lazy change

Signed-off-by: jkoberg <[email protected]>

* Revert "see what fails with lazy change"

This reverts commit 8e41ebb.

* adjust path when statting public link

Signed-off-by: jkoberg <[email protected]>

Co-authored-by: Giuseppe Lo Presti <[email protected]>
Co-authored-by: Gianmaria Del Monte <[email protected]>
Co-authored-by: David Christofas <[email protected]>
Co-authored-by: Swikriti Tripathi <[email protected]>
Co-authored-by: Ishank Arora <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Willy Kloucek <[email protected]>
Co-authored-by: Michael Barz <[email protected]>
Co-authored-by: Phil Davis <[email protected]>
  • Loading branch information
10 people authored Dec 20, 2021
1 parent 5744c56 commit 9e4af06
Show file tree
Hide file tree
Showing 70 changed files with 1,109 additions and 545 deletions.
121 changes: 121 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,124 @@
Changelog for reva 1.17.0 (2021-12-09)
=======================================

The following sections list the changes in reva 1.17.0 relevant to
reva users. The changes are ordered by importance.

Summary
-------

* Fix #2305: Make sure /app/new takes `target` as absolute path
* Fix #2303: Fix content disposition header for public links files
* Fix #2316: Fix the share types in propfinds
* Fix #2803: Fix app provider for editor public links
* Fix #2298: Remove share refs from trashbin
* Fix #2309: Remove early finish for zero byte file uploads
* Fix #1941: Fix TUS uploads with transfer token only
* Chg #2210: Fix app provider new file creation and improved error codes
* Enh #2217: OIDC auth driver for ESCAPE IAM
* Enh #2256: Return user type in the response of the ocs GET user call
* Enh #2315: Add new attributes to public link propfinds
* Enh #2740: Implement space membership endpoints
* Enh #2252: Add the xattr sys.acl to SysACL (eosgrpc)
* Enh #2314: OIDC: fallback if IDP doesn't provide "preferred_username" claim

Details
-------

* Bugfix #2305: Make sure /app/new takes `target` as absolute path

A mini-PR to make the `target` parameter absolute (by prepending `/` if missing).

https://github.com/cs3org/reva/pull/2305

* Bugfix #2303: Fix content disposition header for public links files

https://github.com/cs3org/reva/pull/2303
https://github.com/cs3org/reva/pull/2297
https://github.com/cs3org/reva/pull/2332
https://github.com/cs3org/reva/pull/2346

* Bugfix #2316: Fix the share types in propfinds

The share types for public links were not correctly added to propfinds.

https://github.com/cs3org/reva/pull/2316

* Bugfix #2803: Fix app provider for editor public links

Fixed opening the app provider in public links with the editor permission. The app provider
failed to open the file in read write mode.

https://github.com/owncloud/ocis/issues/2803
https://github.com/cs3org/reva/pull/2310

* Bugfix #2298: Remove share refs from trashbin

https://github.com/cs3org/reva/pull/2298

* Bugfix #2309: Remove early finish for zero byte file uploads

We've fixed the upload of zero byte files by removing the early upload finishing mechanism.

https://github.com/cs3org/reva/issues/2309
https://github.com/owncloud/ocis/issues/2609

* Bugfix #1941: Fix TUS uploads with transfer token only

TUS uploads had been stopped when the user JWT token expired, even if only the transfer token
should be validated. Now uploads will continue as intended.

https://github.com/cs3org/reva/pull/1941

* Change #2210: Fix app provider new file creation and improved error codes

We've fixed the behavior for the app provider when creating new files. Previously the app
provider would overwrite already existing files when creating a new file, this is now handled
and prevented. The new file endpoint accepted a path to a file, but this does not work for spaces.
Therefore we now use the resource id of the folder where the file should be created and a filename
to create the new file. Also the app provider returns more useful error codes in a lot of cases.

https://github.com/cs3org/reva/pull/2210

* Enhancement #2217: OIDC auth driver for ESCAPE IAM

This enhancement allows for oidc token authentication via the ESCAPE IAM service.
Authentication relies on mappings of ESCAPE IAM groups to REVA users. For a valid token, if at
the most one group from the groups claim is mapped to one REVA user, authentication can take
place.

https://github.com/cs3org/reva/pull/2217

* Enhancement #2256: Return user type in the response of the ocs GET user call

https://github.com/cs3org/reva/pull/2256

* Enhancement #2315: Add new attributes to public link propfinds

Added a new property "oc:signature-auth" to public link propfinds. This is a necessary change
to be able to support archive downloads in password protected public links.

https://github.com/cs3org/reva/pull/2315

* Enhancement #2740: Implement space membership endpoints

Implemented endpoints to add and remove members to spaces.

https://github.com/owncloud/ocis/issues/2740
https://github.com/cs3org/reva/pull/2250

* Enhancement #2252: Add the xattr sys.acl to SysACL (eosgrpc)

https://github.com/cs3org/reva/pull/2252

* Enhancement #2314: OIDC: fallback if IDP doesn't provide "preferred_username" claim

Some IDPs don't support the "preferred_username" claim. Fallback to the "email" claim in that
case.

https://github.com/cs3org/reva/pull/2314


Changelog for reva 1.16.0 (2021-11-19)
=======================================

Expand Down
1 change: 1 addition & 0 deletions CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
* @labkode @ishank011
.drone.env @labkode @ishank011 @glpatcern @cs3org/owncloud-team
changelog @labkode @ishank011 @glpatcern @cs3org/owncloud-team
examples @labkode @ishank011 @glpatcern @cs3org/owncloud-team
tests @labkode @ishank011 @glpatcern @cs3org/owncloud-team
Expand Down
2 changes: 1 addition & 1 deletion RELEASE_DATE
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2021-11-19
2021-12-09
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1 +1 @@
1.16.0
1.17.0
File renamed without changes.
8 changes: 8 additions & 0 deletions changelog/1.17.0_2021-12-09/app-provider-new-file.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Change: Fix app provider new file creation and improved error codes

We've fixed the behavior for the app provider when creating new files.
Previously the app provider would overwrite already existing files when creating a new file, this is now handled and prevented.
The new file endpoint accepted a path to a file, but this does not work for spaces. Therefore we now use the resource id of the folder where the file should be created and a filename to create the new file.
Also the app provider returns more useful error codes in a lot of cases.

https://github.com/cs3org/reva/pull/2210
6 changes: 6 additions & 0 deletions changelog/1.17.0_2021-12-09/fix-content-disposition.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Bugfix: Fix content disposition header for public links files

https://github.com/cs3org/reva/pull/2303
https://github.com/cs3org/reva/pull/2297
https://github.com/cs3org/reva/pull/2332
https://github.com/cs3org/reva/pull/2346
5 changes: 5 additions & 0 deletions changelog/1.17.0_2021-12-09/fix-propfind-sharetype.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Bugfix: Fix the share types in propfinds

The share types for public links were not correctly added to propfinds.

https://github.com/cs3org/reva/pull/2316
3 changes: 3 additions & 0 deletions changelog/1.17.0_2021-12-09/fix-share-recyclebin.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
Bugfix: Remove share refs from trashbin

https://github.com/cs3org/reva/pull/2298
File renamed without changes.
File renamed without changes.
6 changes: 6 additions & 0 deletions changelog/1.17.0_2021-12-09/public-link-propfind.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
Enhancement: Add new attributes to public link propfinds

Added a new property "oc:signature-auth" to public link propfinds.
This is a necessary change to be able to support archive downloads in password protected public links.

https://github.com/cs3org/reva/pull/2315
File renamed without changes.
File renamed without changes.
File renamed without changes.
Loading

0 comments on commit 9e4af06

Please sign in to comment.