1
0
mirror of https://github.com/cs3org/reva.git synced 2025-04-18 13:44:12 +03:00

2604 Commits

Author SHA1 Message Date
Giuseppe Lo Presti
eb3722dffe
Merge pull request #5143 from glpatcern/fix-eosgrpc-panic
eosgrpc: fixed panic with ACLs handling
2025-04-15 14:49:03 +02:00
Giuseppe Lo Presti
a5adbba5ec
Merge pull request #5141 from cs3org/dependabot/go_modules/github.com/go-sql-driver/mysql-1.9.2
[Build-deps]: Bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.2
2025-04-15 14:42:48 +02:00
dependabot[bot]
254fbc6b74
[Build-deps]: Bump github.com/go-sql-driver/mysql from 1.8.1 to 1.9.2
Bumps [github.com/go-sql-driver/mysql](https://github.com/go-sql-driver/mysql) from 1.8.1 to 1.9.2.
- [Release notes](https://github.com/go-sql-driver/mysql/releases)
- [Changelog](https://github.com/go-sql-driver/mysql/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-sql-driver/mysql/compare/v1.8.1...v1.9.2)

---
updated-dependencies:
- dependency-name: github.com/go-sql-driver/mysql
  dependency-version: 1.9.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-04-15 12:37:42 +00:00
Giuseppe Lo Presti
700f5cc638 eosgrpc: fixed panic when files have no SysACLs, parent == nil and versionFolder has ACLs 2025-04-15 14:33:50 +02:00
Giuseppe Lo Presti
0dd18fb09b [CI] fix Ceph build by reinjecting the RPM repository 2025-04-15 14:33:28 +02:00
Jesse Geens
50499d995d Implementation of ListMyOfficeFiles functionality 2025-04-03 15:32:42 +01:00
Jesse Geens
2f9526f470 Refactor doFilterFiles in report.go 2025-04-03 15:32:42 +01:00
Jesse Geens
7dfcd40806 Fix issue where headers of type "Range: 'bytes=0-'", sent from public link video previews, returned a 416 response, causing the video player to break 2025-04-02 12:58:14 +02:00
Jesse Geens
b6de75810a Ignore range request if content is not seekable 2025-04-02 12:58:14 +02:00
Giuseppe Lo Presti
1b7f4b80b7
Merge pull request #4404 from cs3org/spaces
Add support for Spaces
2025-03-28 10:46:56 +01:00
Giuseppe Lo Presti
acc936f1b0 Addressing comments: keep looping on received shares and use the hardcoded share jail 2025-03-27 12:04:27 +01:00
Jesse Geens
4a977d63ad added new Make target for local revaplugins 2025-03-26 13:18:53 +01:00
Giuseppe Lo Presti
25493f52a7 Merge branch 'upsmaster' into spaces 2025-03-25 10:55:04 +01:00
Giuseppe Lo Presti
bf89ab5b1f
Basic implementation of OCM 1.2 payloads (#5076)
* ocm: adapt to match OCM 1.2 specs, use discovery in all cases when receiving a share

* ocm: some field renames for OCM 1.2, prior to changing the CS3APIs

* Refactored OCM payloads to remove duplicates

* Added ocm 1.2 optional fields (unused for now)

* Enable OCM discovery endpoint for the tests to execute discovery when accepting an OCM share

* tests: use plain logging, not json

* ocm: fixed discovery

* Use new ocm 1.2 fields from CS3APIs

* Implemented caching of the webdav clients for OCM, with fallback to v1.0 access

* changelog

* Use ttlcache as opposed to custom goroutine

* Partially reverted logic to access a remote share, see PR comments

* Proper implementation using the owner's server address

* localfs: added logging

* Fixed example to run standalone OCM tests

* logs for download / upload / move in localfs

* the new entry in .well-known/ocm is now exposed in the config

* nginx: redirect .well-known to revad

---------

Co-authored-by: Jesse Geens <jgeens@cern.ch>
2025-03-18 19:22:21 +01:00
Giuseppe Lo Presti
1943e7839b
apps: fixed userAgent matching (#5124) 2025-03-14 10:45:30 +01:00
Jesse Geens
29a7113c71 Add changelog 2025-03-13 14:02:38 +01:00
Jesse Geens
9605846893 Also use binary client for SetAttr in AddGrant, because recursive does not work over gRPC 2025-03-13 14:02:38 +01:00
Jesse Geens
f053770eee we use the binary client for all unsetEOSAttr operations and become root 2025-03-13 14:02:38 +01:00
Giuseppe Lo Presti
8d7c71495a
eos: use the correct app header on HTTP transfers (#5122) 2025-03-13 11:00:56 +01:00
Jesse Geens
82fb7cb0e7
Temporary workaround for removing favorited folders (#5120) 2025-03-12 10:36:26 +01:00
Jesse Geens
b50845e3a2 Stopped passing non-UTF8 attributes in the metadata map over gRPC, as protobuf does not support this 2025-03-10 15:54:34 +01:00
Jesse Geens
5fe64453f1 Better logging for failed ListContainer 2025-03-10 15:54:34 +01:00
Giuseppe Lo Presti
82fccb6d0f
apps: log simplified user agent and downgrade user errors to warn (#5113) 2025-03-10 15:44:07 +01:00
dependabot[bot]
083540b7fb
[Build-deps]: Bump github.com/prometheus/client_golang (#5114)
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.21.0 to 1.21.1.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.21.0...v1.21.1)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 07:49:26 +01:00
dependabot[bot]
4d9cac4708
[Build-deps]: Bump google.golang.org/grpc from 1.70.0 to 1.71.0 (#5116)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.70.0 to 1.71.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.70.0...v1.71.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-10 07:48:36 +01:00
dependabot[bot]
03df983542
[Build-deps]: Bump google.golang.org/protobuf from 1.36.4 to 1.36.5 (#5086)
Bumps google.golang.org/protobuf from 1.36.4 to 1.36.5.

---
updated-dependencies:
- dependency-name: google.golang.org/protobuf
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 20:48:38 +01:00
dependabot[bot]
7129c634d1
[Build-deps]: Bump github.com/beevik/etree from 1.4.1 to 1.5.0 (#5056)
Bumps [github.com/beevik/etree](https://github.com/beevik/etree) from 1.4.1 to 1.5.0.
- [Release notes](https://github.com/beevik/etree/releases)
- [Changelog](https://github.com/beevik/etree/blob/main/RELEASE_NOTES.md)
- [Commits](https://github.com/beevik/etree/compare/v1.4.1...v1.5.0)

---
updated-dependencies:
- dependency-name: github.com/beevik/etree
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 20:31:35 +01:00
dependabot[bot]
cf49ad9006
[Build-deps]: Bump google.golang.org/grpc from 1.69.4 to 1.70.0 (#5058)
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.69.4 to 1.70.0.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](https://github.com/grpc/grpc-go/compare/v1.69.4...v1.70.0)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 20:30:53 +01:00
dependabot[bot]
ff08639a1f
[Build-deps]: Bump golang.org/x/sync from 0.10.0 to 0.11.0 (#5088)
Bumps [golang.org/x/sync](https://github.com/golang/sync) from 0.10.0 to 0.11.0.
- [Commits](https://github.com/golang/sync/compare/v0.10.0...v0.11.0)

---
updated-dependencies:
- dependency-name: golang.org/x/sync
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 20:29:53 +01:00
dependabot[bot]
dc312288a5
[Build-deps]: Bump github.com/prometheus/client_golang (#5090)
Bumps [github.com/prometheus/client_golang](https://github.com/prometheus/client_golang) from 1.20.5 to 1.21.0.
- [Release notes](https://github.com/prometheus/client_golang/releases)
- [Changelog](https://github.com/prometheus/client_golang/blob/main/CHANGELOG.md)
- [Commits](https://github.com/prometheus/client_golang/compare/v1.20.5...v1.21.0)

---
updated-dependencies:
- dependency-name: github.com/prometheus/client_golang
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 20:28:53 +01:00
dependabot[bot]
fa8c638a60
[Build-deps]: Bump github.com/go-chi/chi/v5 from 5.2.0 to 5.2.1 (#5091)
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi) from 5.2.0 to 5.2.1.
- [Release notes](https://github.com/go-chi/chi/releases)
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md)
- [Commits](https://github.com/go-chi/chi/compare/v5.2.0...v5.2.1)

---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-03-07 12:17:20 +01:00
Jesse Geens
7bbdcd53d9
also log acl payload on AddACL on EOS over gRPC (#5110) 2025-03-05 17:16:06 +01:00
Giuseppe Lo Presti
ba01f0ecd8
apps: log file extension in the returning app URL message (#5107) 2025-03-04 11:30:06 +01:00
Jesse Geens
88f431246b
Added extra loglines for publicshares (#5109) 2025-03-04 11:29:52 +01:00
Jesse Geens
4d7e510c79 Moved publishare sql driver to reva-plugins 2025-03-03 11:15:22 +01:00
Jesse Geens
5f42d38b6e introduced a cache in front of ListProjects to limit the number of calls to the database 2025-02-25 00:12:58 +08:00
Jesse Geens
b88da4ab7c Merge remote-tracking branch 'origin/master' into spaces 2025-02-24 10:39:45 +01:00
Giuseppe Lo Presti
9d2533e94e
extend app /notify endpoint to allow reporting errors (#5085) 2025-02-21 15:32:29 +01:00
Jesse Geens
7c299e3c62
Fix usedbytes -> usedlogicalbytes (#5084) 2025-02-20 16:33:48 +01:00
Jesse Geens
84a2d22b3b
Replaced availablebytes -> totalbytes, as this was erroneously used (#5082) 2025-02-20 15:32:20 +01:00
Giuseppe Lo Presti
c94721b34b go mod tidy 2025-02-20 14:16:27 +01:00
Giuseppe Lo Presti
213ca5cca1
Merge branch 'master' into spaces 2025-02-20 14:14:07 +01:00
Jesse Geens
7ca7f21b05 propagate link name 2025-02-20 14:05:46 +01:00
Giuseppe Lo Presti
fc2db0b2e4
apps: log viewmode in the returning app URL message (#5080) 2025-02-20 14:05:22 +01:00
Jesse Geens
363220f11b
ORMify projects table (#5081) 2025-02-20 14:05:03 +01:00
Jesse Geens
87693ac8ad Removed duplication of relativePathToSpaceID 2025-02-20 13:36:48 +01:00
Jesse Geens
02f339f486 Remove named return values 2025-02-20 13:29:30 +01:00
dependabot[bot]
4830814739
[Build-deps]: Bump golang.org/x/oauth2 from 0.25.0 to 0.26.0 (#5073)
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.25.0 to 0.26.0.
- [Commits](https://github.com/golang/oauth2/compare/v0.25.0...v0.26.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 16:47:25 +01:00
dependabot[bot]
bcddacc4c5
[Build-deps]: Bump github.com/go-playground/validator/v10 (#5079)
Bumps [github.com/go-playground/validator/v10](https://github.com/go-playground/validator) from 10.23.0 to 10.25.0.
- [Release notes](https://github.com/go-playground/validator/releases)
- [Commits](https://github.com/go-playground/validator/compare/v10.23.0...v10.25.0)

---
updated-dependencies:
- dependency-name: github.com/go-playground/validator/v10
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 13:57:47 +01:00
dependabot[bot]
83bef5696a
[Build-deps]: Bump github.com/ceph/go-ceph from 0.30.0 to 0.32.0 (#5078)
Bumps [github.com/ceph/go-ceph](https://github.com/ceph/go-ceph) from 0.30.0 to 0.32.0.
- [Release notes](https://github.com/ceph/go-ceph/releases)
- [Changelog](https://github.com/ceph/go-ceph/blob/master/docs/release-process.md)
- [Commits](https://github.com/ceph/go-ceph/compare/v0.30.0...v0.32.0)

---
updated-dependencies:
- dependency-name: github.com/ceph/go-ceph
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-18 13:56:51 +01:00