Skip to content

Commit a8f6408

Browse files
committed
Merge branch 'upsmaster' into gw-home
2 parents 482f45c + 1b7f4b8 commit a8f6408

File tree

132 files changed

+5112
-1168
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+5112
-1168
lines changed

Makefile

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,11 @@ gaia:
5555
cernbox-revad: gaia
5656
gaia build --with github.com/cernbox/reva-plugins --with github.com/cs3org/reva=$(shell pwd) --debug -o ./cmd/revad/revad
5757

58+
.PHONY: cernbox-revad-local
59+
cernbox-revad-local: gaia
60+
gaia build --with github.com/cernbox/reva-plugins=$(shell pwd)/../reva-plugins --with github.com/cs3org/reva=$(shell pwd) --debug -o ./cmd/revad/revad
61+
62+
5863
.PHONY: cernbox-revad-ceph
5964
cernbox-revad-ceph: cernbox-revad
6065
gaia build --tags ceph --with github.com/cernbox/reva-plugins --with github.com/cs3org/reva=$(shell pwd) --debug -o ./cmd/revad/revad-ceph

changelog/unreleased/app-agent-log.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Enhancement: log simplified user agent in apps
2+
3+
https://github.com/cs3org/reva/pull/5113
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Enhancement: add file extension in the returning app URL log message
2+
3+
https://github.com/cs3org/reva/pull/5107

changelog/unreleased/app-notify.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Enhancement: extend app /notify endpoint to allow reporting errors
2+
3+
https://github.com/cs3org/reva/pull/5085
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
Bugfix: allow folders to be un-favorited
2+
3+
Currently, removing a folder from your favorites is broken, if you are the only one who has favorited it.
4+
This is because the UnsetAttr call to EOS over gRPC is failing. As a temporary workaround, we now always set it to empty.
5+
6+
https://github.com/cs3org/reva/pull/5120

changelog/unreleased/eos-acl-log.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Enhancement: log acl payload on AddACL on EOS over gRPC
2+
3+
https://github.com/cs3org/reva/pull/5110

changelog/unreleased/eos-bc-for-attrs

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
Bugfix: Use binary client for Attrs
2+
3+
EOS < 5.3 has a couple of bugs related to attributes:
4+
* Attributes can only be removed as root or the owner, but over gRPC we cannot become root
5+
* The recursive property is ignored on set attributes
6+
7+
For these two issues, we circumvent them by calling the binary client until we have deployed EOS 5.3
8+
9+
https://github.com/cs3org/reva/pull/5123

changelog/unreleased/eos-nonutf8.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
Bugfix: stop sending non-UTF8 strings over gRPC
2+
3+
EOS supports having non-UTF8 attributes, which get returned in a Stat. This is problematic for us, as we pass these attributes in the ArbitraryMetadata, which gets sent over gRPC. However, the protobuf language specification states:
4+
5+
> A string must always contain UTF-8 encoded or 7-bit ASCII text, and cannot be longer than 2^32.
6+
7+
An example of such an attribute is:
8+
9+
user.$KERNEL.PURGE.SEC.FILEHASH="S��ϫ]���z��#1}��uU�v��8�L0R�9j�j��e?�2K�T<sJ�*�l���Dǭ��_[�>η�...��w�w[��Yg"
10+
11+
We fix this by stripping non-UTF8 metadata entries before sending the ResourceInfo over gRPC
12+
13+
https://github.com/cs3org/reva/pull/5119
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Bugfix: apps: fixed UserAgent matching
2+
3+
https://github.com/cs3org/reva/pull/5124
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
Bugfix: use the correct eos app header
2+
3+
https://github.com/cs3org/reva/pull/5122

0 commit comments

Comments
 (0)