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