Commit Graph
24034 Commits
Author SHA1 Message Date
Alex Ababii 7cfc601ddb feat(authguest): fix codacy issues 2026-10-13 09:30:52 +02:00
Alex Ababii b266546a45 feat(authguest): upd renewal logic to verify token and session, storage has now revisions 2026-10-13 09:30:52 +02:00
Alex Ababii fb09fedc20 feat(authguest): upd README 2026-10-13 09:30:52 +02:00
Alex Ababii 69d2f7f95d feat(authguest): updated README 2026-10-13 09:30:52 +02:00
Alex Ababii 5b7fd47e8e feat(authguest): moved redeem from storage layer to service layer 2026-10-13 09:30:52 +02:00
Alex Ababii 46dce34dd6 feat(authguest): atomic verify pin, rollback mechanism for renew 2026-10-13 09:30:52 +02:00
Alex Ababii 7a2639128d feat(authguest): verify pin endpoint 2026-10-13 09:30:52 +02:00
Alex Ababii a51f79505d feat(authguest): renewal logic and publishing event 2026-10-13 09:30:52 +02:00
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