Commit Graph
24026 Commits
Author SHA1 Message Date
Alex Ababii d40bdf6ecf feat(authguest): pin logic and filemanager upd 2026-10-13 09:30:52 +02:00
Alex Ababii 8e39386c60 feat(authguest): added renew endpoint with basic handling 2026-10-13 09:30:51 +02:00
Alex Ababii 7117c4a672 feat(guestauth): global flag to disable the guest links feature 2026-10-13 09:30:51 +02:00
Michael Barz 85466427b5 Merge pull request #3700 from opencloud-eu/bump-reva
chore: bump reva to latest main
2026-10-12 13:32:04 +02:00
micbar 4febcf9de5 chore: bump reva to latest main 2026-10-12 12:50:17 +02:00
Anja Barz 25791bbd19 fix(proxy): make metrics table MDX-compatible (#3680) 2026-10-12 09:00:25 +02:00
Sawjan Gurung 9bb2d22b39 test(api): simply HTTP request retry conditions (#3696)
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com>
2026-10-12 12:37:35 +05:45
opencloudeu 9ceb2b025f [tx] updated from transifex 2026-10-11 23:16:58 +00:00
opencloudeu 89f63e6f2a [tx] updated from transifex 2026-10-09 23:16:53 +00:00
Viktor Scharf c806682aff ci: run save-pipeline-info inside build-opencloud pipeline (#3692) 2026-10-09 19:47:00 +02:00
Viktor Scharf 2b5d1d0af2 ci: run S3 cache purge on dedicated cron (#3691)
* ci: run S3 cache purge on dedicated cron

* name the nightly cron trigger
2026-10-09 18:27:08 +02:00
Andre Duffeck f798e4f2d6 Merge pull request #3684 from aduffeck/guest_sse
Also send SSEs to share recipients
2026-10-09 16:39:08 +02:00
Michael Barz d1818a033f Merge pull request #3669 from opencloud-eu/share-migration-2
feat: make space2share migration repeatable
2026-10-09 16:31:55 +02:00
Florian Schade 369d386e6b Merge pull request #3670 from fschade/feat-decomposedfs-metadata-prefix
feat: run the decomposed drivers on foreign metadata via metadata_prefix
2026-10-09 15:52:19 +02:00
André Duffeck 1d07633ff6 Bump reva 2026-10-09 15:25:42 +02:00
André Duffeck a9a7dd02c4 Do not abort when group members can't be resolved 2026-10-09 15:24:25 +02:00
André Duffeck a257d20ef2 Use the reva constant for the ancestor-grants key 2026-10-09 15:24:25 +02:00
André Duffeck a9e408bf7f Adjust to changed utils func 2026-10-09 15:24:24 +02:00
André Duffeck 5c7f49de07 Also send SSEs to share recipients 2026-10-09 15:24:24 +02:00
Florian Schade d4ccf0568a refactor: set the metadata prefix process wide 2026-10-09 14:48:58 +02:00
Florian Schade a7811dc102 feat: run the decomposed drivers on foreign metadata via metadata_prefix
# Conflicts:
#	go.sum
#	vendor/github.com/opencloud-eu/reva/v2/pkg/storage/pkg/decomposedfs/decomposedfs.go
#	vendor/github.com/opencloud-eu/reva/v2/pkg/storage/pkg/decomposedfs/options/options.go
#	vendor/modules.txt
2026-10-09 14:44:42 +02:00
micbar db4ad0f9b5 fix: implement code review 2026-10-09 14:32:19 +02:00
micbar d3703fd855 feat: make space2share migration repeatable 2026-10-09 14:17:19 +02:00
Florian Schade 84e10b3879 Merge pull request #3685 from opencloud-eu/bump-reva
chore: bump reva to latest main
2026-10-09 14:05:00 +02:00
micbar 1dee937e72 chore: bump reva to latest main 2026-10-09 13:28:27 +02:00
opencloudeu fda9651a55 [tx] updated from transifex 2026-10-09 11:20:49 +00:00
Viktor Scharf 658a782007 test: retry acceptance requests while share manager is migrating (#3681) 2026-10-09 09:33:57 +05:45
opencloudeu 26d638f464 [tx] updated from transifex 2026-10-08 23:16:51 +00:00
Florian Schade 371e84ba68 Merge pull request #3658 from opencloud-eu/cli-additions
feat: add more cli options to unified roles
2026-10-08 12:44:38 +02:00
Andre Duffeck ba98b1d942 Merge pull request #3674 from aduffeck/guest-id-canonical-ascii
Use the stored guest id when returning an invite permission
2026-10-08 11:55:22 +02:00
Viktor Scharf a71eefa966 fix: translation makefile path (#3678) 2026-10-08 10:19:14 +02:00
André Duffeck 50a004b04f Bump reva 2026-10-07 16:22:23 +02:00
Andre Duffeck b5988200a3 Merge pull request #3671 from aduffeck/derive-guest-session-secret
Derive the guest session key from OC_JWT_SECRET
2026-10-07 15:47:37 +02:00
André Duffeck 08edebc66c Use the stored guest id when returning an invite permission
The share provider now stores the guest's mail address in its canonical
form, so build the returned identity from the created share instead of
the request.
2026-10-07 12:45:13 +02:00
Viktor Scharf 3134526824 api-test: extend search tests (#3634)
* api-test: extend search tests

* adjust tets
2026-10-07 10:07:27 +02:00
André Duffeck e4afd03bd0 Use HKDF instead of plain hmac to derive the session cookie secret 2026-10-07 10:06:57 +02:00
Andre Duffeck c71e186720 Merge pull request #3596 from opencloud-eu/dependabot/go_modules/github.com/onsi/ginkgo/v2-2.33.0
build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.1 to 2.33.0
2026-10-07 10:06:39 +02:00
dependabot[bot] b45592b8e1 build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.1 to 2.33.0
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo) from 2.32.1 to 2.33.0.
- [Release notes](https://github.com/onsi/ginkgo/releases)
- [Changelog](https://github.com/onsi/ginkgo/blob/master/CHANGELOG.md)
- [Commits](https://github.com/onsi/ginkgo/compare/v2.32.1...v2.33.0)

---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
  dependency-version: 2.33.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-07 07:21:33 +00:00
Jörn Friedrich Dreyer fbb0aff156 Merge pull request #3599 from opencloud-eu/dependabot/go_modules/github.com/open-policy-agent/opa-1.20.2
build(deps): bump github.com/open-policy-agent/opa from 1.19.1 to 1.21.1
2026-10-07 09:19:01 +02:00
André Duffeck 10b93edded Derive the guest session key from OC_JWT_SECRET
Replace AUTH_GUEST_SESSION_JWT_SECRET with a key derived via
HMAC-SHA256 from the reva JWT secret. Guest session tokens and reva
access tokens remain unforgeable across each other without a second
secret to configure.
2026-10-07 08:46:53 +02:00
dependabot[bot] 3f7d649ca7 build(deps): bump github.com/open-policy-agent/opa from 1.19.1 to 1.21.1
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa) from 1.19.1 to 1.21.1.
- [Release notes](https://github.com/open-policy-agent/opa/releases)
- [Changelog](https://github.com/open-policy-agent/opa/blob/main/CHANGELOG.md)
- [Commits](https://github.com/open-policy-agent/opa/compare/v1.19.1...v1.21.1)

---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
  dependency-version: 1.20.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-06 13:46:22 +00:00
Andre Duffeck 1df2eb21d4 Merge pull request #3668 from aduffeck/send-guestlink-emails
Send guestlink emails
2026-10-06 15:43:15 +02:00
André Duffeck 3858d7ec50 Bump reva to pull in the new capability 2026-10-06 13:25:09 +02:00
Andre Duffeck 22dfa5b65e Merge pull request #3618 from rhafer/proxy-guestauth-middleware
guestlinks: implement auth-middleware for Guestlink cookies
2026-10-06 13:05:43 +02:00
André Duffeck ec7f3f68a4 Add email notifications when a guest link has been created 2026-10-06 12:46:01 +02:00
André Duffeck 27a0195146 Set the guest_link capability according to the config 2026-10-06 12:46:01 +02:00
André Duffeck 3a555257fb Align env var names, fix port conflict 2026-10-06 11:28:16 +02:00
André Duffeck 88e45f8961 Stream auth failure bodies through encoders 2026-10-06 10:22:41 +02:00
André Duffeck 7f7da7f583 Use subtle to compare the hash 2026-10-06 09:52:02 +02:00
André Duffeck 934232e838 Limit body size on unauthenticated redeem endpoint 2026-10-06 09:52:02 +02:00