Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[tests-only] Merge master into edge #2384

Merged
merged 29 commits into from
Dec 20, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
29 commits
Select commit Hold shift + click to select a range
939768a
[Build-deps] Additional rules for CODEOWNERS (#2323)
glpatcern Dec 3, 2021
ed9517b
Remove share refs from trashbin (#2298)
gmgigi96 Dec 6, 2021
147c0c2
Public link propfind (#2315)
Dec 6, 2021
7f7f9ec
fix public share type in propfinds (#2316)
Dec 7, 2021
d9eefe2
Bump core commit id for tests (#2331)
SwikritiT Dec 8, 2021
4dde766
Revert "Fix content disposition (#2303)" (#2332)
ishank011 Dec 9, 2021
8fde5db
[Build-deps]: Bump github.com/gomodule/redigo from 1.8.5 to 1.8.6 (#2…
dependabot[bot] Dec 9, 2021
e210912
[Build-deps]: Bump github.com/mitchellh/mapstructure from 1.4.2 to 1.…
dependabot[bot] Dec 9, 2021
66071c8
[Build-deps]: Bump github.com/aws/aws-sdk-go from 1.42.9 to 1.42.19 (…
dependabot[bot] Dec 9, 2021
68b64bf
fix app provider new file action and improve app provider error codes…
wkloucek Dec 9, 2021
2f727fc
Parse URL path to determine file name (#2346)
ishank011 Dec 9, 2021
d54df2f
v1.17.0
ishank011 Dec 9, 2021
778de37
handle non existent spaces gracefully (#2354)
micbar Dec 12, 2021
7e9eff3
Bump core commit id for tests (#2365)
SwikritiT Dec 13, 2021
30b629e
[Build-deps]: Bump github.com/minio/minio-go/v7 from 7.0.16 to 7.0.18…
dependabot[bot] Dec 13, 2021
2fae455
[Build-deps]: Bump github.com/ReneKroon/ttlcache/v2 from 2.9.0 to 2.1…
dependabot[bot] Dec 13, 2021
0771dfa
[Build-deps]: Bump go.opentelemetry.io/otel/exporters/jaeger (#2362)
dependabot[bot] Dec 13, 2021
8236ffa
fix tests by pointing to the right owncloud/core commit id for tests …
wkloucek Dec 15, 2021
f76d428
add new file capabilties to ocs for the app provider (#2379)
wkloucek Dec 15, 2021
8c6bad6
Remove test from expected to fail and bump commit id (#2380)
SwikritiT Dec 15, 2021
e65efdc
add .drone.env to CODEOWNERS as it is part of the test files (#2378)
phil-davis Dec 15, 2021
5cde018
fix webdav copy for zero byte files (#2374)
wkloucek Dec 15, 2021
f3c8b62
Implement touch file (#2369)
wkloucek Dec 17, 2021
5178924
Merge branch 'master' into merge-master-into-edge
kobergj Dec 17, 2021
3271cfe
add TouchFile method to sharesstorageprovider
kobergj Dec 17, 2021
f239592
fix linting and remove unexpected passes
kobergj Dec 17, 2021
8e41ebb
see what fails with lazy change
kobergj Dec 17, 2021
758d893
Revert "see what fails with lazy change"
kobergj Dec 17, 2021
a75182c
adjust path when statting public link
kobergj Dec 20, 2021
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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
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
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
Loading