Commit Graph
24073 Commits
Author SHA1 Message Date
Alex Ababii 985c39de1f feat(authguest): basica data structs and config for rate limiting 2026-10-16 09:32:46 +02:00
opencloudeu 40095460a1 [tx] updated from transifex 2026-10-15 23:29:52 +00:00
Andre Duffeck ddd0eda688 Merge pull request #3727 from aduffeck/guest-session-expiry
Return ExpiresAt when issueing a session token
2026-10-15 17:55:10 +02:00
Florian Schade ea94099aa3 Merge pull request #3728 from opencloud-eu/add-arch-docker-build
feat: add dev docker make targets for different arches
2026-10-15 16:47:09 +02:00
Andre Duffeck 51e2192476 Merge pull request #3729 from opencloud-eu/feat/guest-role-definitions
fix: allow guests to list role definitions
2026-10-15 16:05:34 +02:00
Andre Duffeck a303d7ff84 Merge pull request #3723 from aduffeck/send-guestlink-renewal-emails
Add email notifications when a guest link has been renewed
2026-10-15 13:43:49 +02:00
Jannik Stehle a608418678 fix: allow guests to list role definitions
Shared drive items only reference role ids, so web needs the role
definitions to resolve the guest's share permissions.
2026-10-15 11:57:13 +02:00
Florian Schade 4086fad778 Merge pull request #3724 from opencloud-eu/fix-nats-checks
fix: nats checks were missing the configured auth
2026-10-15 11:20:01 +02:00
André Duffeck 989a2e9f30 Add email notifications when a guest link has been renewed
The notifications service now consumes the GuestTokenRenewed event and
mails the new guest link together with the one-time PIN to the guest.
The created and renewed mails share one code path; GuestTokenRenewed
carries no resource name, so the resource is stat'ed for it.
2026-10-15 10:35:10 +02:00
André Duffeck a230d7e193 Return ExpiresAt when issueing a session token 2026-10-15 10:34:00 +02:00
micbar ddf58bd466 feat: add dev docker make targets for different arches 2026-10-15 09:50:34 +02:00
Florian Schade d80f41b090 Merge pull request #3720 from fschade/chore-bump-reva-app-fallback
chore: bump reva to latest main
2026-10-15 09:30:10 +02:00
Julian Koberg 059e9029bc fix: adjust to comments from CR
Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
(cherry picked from commit 15b1c38e386c1e05ccea6a5f77fbca9786a52c87)
2026-10-15 09:24:22 +02:00
Julian Koberg 63028f2ace feat: add cli command to test the blobstore
Signed-off-by: Julian Koberg <julian.koberg@kiteworks.com>
(cherry picked from commit 1d2c329e66db9a406370554d91ce3951ec537ace)
2026-10-15 09:24:22 +02:00
opencloudeu 5b267fdebd [tx] updated from transifex 2026-10-14 23:16:59 +00:00
Florian Schade 39c3868c49 chore: bump reva to latest main 2026-10-14 22:16:52 +02:00
micbar 3662a94ca7 fix: nats checks were missing the configured auth 2026-10-14 17:45:44 +02:00
Michael Barz af43e7d775 Merge pull request #3715 from opencloud-eu/fix-3705
Bump reva and add some tests for new features
2026-10-14 16:35:24 +02:00
micbar 518e50e8a3 fix: change the wording 2026-10-14 16:01:30 +02:00
micbar 5ce3fc371a test: changed behavior 2026-10-14 15:11:58 +02:00
micbar 38e2dbc54e chore: bump reva to latest main 2026-10-14 12:04:17 +02:00
micbar f50701ebbc fix: add config to skip share manager migrations 2026-10-14 12:02:27 +02:00
Michael Barz 4e251fac48 Merge pull request #3713 from opencloud-eu/bump-reva
chore: bump reva to latest main
2026-10-14 10:17:18 +02:00
Viktor Scharf bc6f016323 api-test: check PROPFIND/REPORT has-preview (#3714) 2026-10-14 09:29:38 +02:00
micbar e766ed7c83 fix: bump reva again for status code fix 2026-10-14 09:27:40 +02:00
micbar 55cd9d3400 test: add acceptance test 2026-10-13 17:07:52 +02:00
micbar 24b49bf399 chore: bump reva to latest main 2026-10-13 17:01:40 +02:00
Michael Barz 41784e4ce7 Merge pull request #3711 from fschade/fix-collaboration-read-only-lock
fix(collaboration): answer a wopi lock in a read-only session with 200 instead of locking
2026-10-13 17:01:29 +02:00
Michael Barz d59b068ba0 Merge pull request #3712 from fschade/fix-collaboration-viewer-watermark
fix(collaboration): show the secure view watermark only for view-only tokens
2026-10-13 17:00:39 +02:00
Florian Schade fc619debf2 fix(collaboration): show the secure view watermark only for view-only tokens 2026-10-13 15:50:22 +02:00
Florian Schade 51cea608d5 fix(collaboration): answer a wopi lock in a read-only session with 200 instead of locking 2026-10-13 15:42:14 +02:00
Michael Barz 16a22a1506 Merge pull request #3706 from opencloud-eu/fix-cli-output
fix: add restart command output
2026-10-13 14:00:00 +02:00
Alex Ababii f33d20c707 Merge pull request #3667 from maki5/feat/authguest_renewal
feat(authguest): Renewal and PIN verification endpoints

POST .../guestLinks/renew — issues a new link token and a one-time PIN for an existing guest link.
POST .../guestLinks/verify/pin — exchanges the PIN for a fresh session.
Renew publishes a new GuestTokenRenewed event carrying the token and PIN.
2026-10-13 11:00:25 +02:00
micbar 8e51fa5fcd fix: add restart command output 2026-10-13 10:31:24 +02:00
Alex Ababii 1c40729dec feat(authguest): fix code style in readme 2026-10-13 09:49:22 +02:00
Alex Ababii 5a661c0d5c feat(guestauth): bump libre_graph_api version 2026-10-13 09:49:20 +02:00
Alex Ababii 62f2125865 feat(authguest): renamed redeem to verify/token 2026-10-13 09:30:52 +02:00
Alex Ababii 6198c21357 feat(authguest): /redeem endpoint rename to /verify/token 2026-10-13 09:30:52 +02:00
Alex Ababii d6b5f815ef feat(authguest): removed stale comment after rebase 2026-10-13 09:30:52 +02:00
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