Alex Ababii
e5c3be7c67
feat(guestauth): moved SecretHash to a method instead of field in struct
2026-10-06 08:07:43 +02:00
Alex Ababii
b4aa47c029
feat(guestauth): renamed Storage interface and dependencies to Manager
2026-10-06 08:07:43 +02:00
Alex Ababii
2106f60fd8
feat(guestauth): upd version tags for env vars
2026-10-06 08:07:43 +02:00
Alex Ababii
fdf52e4eaf
feat(guestauth): upd service readme
2026-10-06 08:07:43 +02:00
Alex Ababii
d359a7da1f
feat(guestauth): removed uneeded config field
2026-10-06 08:07:43 +02:00
Alex Ababii
45bc705a74
feat(guestauth): cookie set always to true due to codacy mention
2026-10-06 08:07:43 +02:00
Alex Ababii
6ea563de96
feat(guestauth): added mocks for tests, made services dependencies to be based on interfaces
2026-10-06 08:07:43 +02:00
Alex Ababii
402a0c04a1
feat(guestauth): register guestauth proxy
2026-10-06 08:07:43 +02:00
Alex Ababii
a1cb335c37
feat(guestauth): register gusetauth service into opencloud config
2026-10-06 08:07:43 +02:00
Alex Ababii
2fc5fb36c3
feat(guestauth): used renamio for file write
2026-10-06 08:07:43 +02:00
Alex Ababii
ffa70f5579
feat(guestauth): upd events handlers tests
2026-10-06 08:07:43 +02:00
Alex Ababii
ecb546fe46
feat(guestauth): create jwt token and setup cookies on redeem token call
2026-10-06 08:07:43 +02:00
Alex Ababii
7af24c09a8
feat(guestauth): handle events and a bit of cleanup
2026-10-06 08:07:43 +02:00
Alex Ababii
a60ec8cbc3
feat(guestauth): handler for redeem action and http service
2026-10-06 08:07:43 +02:00
Alex Ababii
06f7d12c4c
feat(guestauth): storage implementation for guest auth tokens
2026-10-06 08:07:43 +02:00
Alex Ababii
c5e52f97c6
feat(guestauth): token service
2026-10-06 08:07:43 +02:00
Alex Ababii
0448b456b0
feat(guestauth): added consumer and some basic event handling logic with stubs
2026-10-06 08:07:43 +02:00
Alex Ababii
19fc7dfb8b
feat(guestauth): added guestauth service skeleton
2026-10-06 08:07:43 +02:00
OpenCloud Devops and v.scharf
8e51430885
🎉 Release 8.1.0 ( #3534 )
...
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.1
* 🎉 Release 8.0.2
* 🎉 Release 8.0.2
* 🎉 Release 8.0.2
* 🎉 Release 8.0.2
* 🎉 Release 8.0.2
* 🎉 Release 8.0.2
* 🎉 Release 8.0.2
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* 🎉 Release 8.1.0
* trigger ci
* replace placeholders
---------
Co-authored-by: v.scharf <v.scharf@opencloud.eu >
v8.1.0
2026-10-05 19:37:42 +02:00
Viktor Scharf
af425afb3b
[full-ci] chore: bump reva to 2.51.0 ( #3657 )
...
* chore: bump reva to 2.51.0
* replaceversion placeholder
2026-10-05 17:08:52 +02:00
Viktor Scharf
ef10888431
[full-ci] chore: bump web to v8.1.0 ( #3656 )
...
* chore: bump web to v8.1.0
* trigger ci
2026-10-05 17:00:07 +02:00
Jörn Friedrich Dreyer
3215739190
Merge pull request #3593 from opencloud-eu/port-11707
...
Add delete stale nodes command
2026-10-05 15:44:59 +02:00
Andre Duffeck
8f2adf2138
Reindex disabled spaces once they get enabled again ( #3579 )
...
Spaces that are disabled while reindexing are skipped. They are now
remembered in a NATS KV bucket (including whether a forced rescan was
requested) and reindexed when the SpaceEnabled event comes in. The
entry is removed when the space gets deleted.
2026-10-05 14:28:58 +02:00
Jörn Friedrich Dreyer
5ff51c1856
docs(storage-users): document the delete-stale-nodes command
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-10-05 14:12:21 +02:00
Jörn Friedrich Dreyer
fabf82850e
fix(storage-users): use user.oc. metadata prefix for stale node detection
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-10-05 14:12:21 +02:00
Jörn Friedrich Dreyer
ad6ff3ee86
fix(storage-users): add delete-stale-nodes command
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-10-05 14:12:21 +02:00
Jörn Friedrich Dreyer
2a05417d7a
chore: bump reva to 2.51.0
2026-10-05 14:12:21 +02:00
Michael Barz and v.scharf
b955c7c4f0
feat: add new editor roles ( #3637 )
...
* feat: add new editor roles
* add tests for additional roles
* fix: disable new roles in config
* adjust tests
* fix listGrantsShareRole test
---------
Co-authored-by: v.scharf <v.scharf@opencloud.eu >
2026-10-05 14:07:30 +02:00
Dominik Schmidt
4dec19089d
Merge pull request #3651 from opencloud-eu/fix/search-tika-4-keys
...
fix(search): tika key fixes
2026-10-03 14:27:17 +02:00
Dominik Schmidt
2282082349
test(search): run acceptance and CI against the released tika 4.1.0
2026-10-03 11:12:18 +02:00
Dominik Schmidt
63c1f15cee
fix(search): take the photo iso from exif:IsoSpeedRatings
...
Base ISO is a Canon maker note tag holding Canon's raw encoded value, not the iso of the shot: other cameras got no iso, Canon photos a wrong one (256 for an ISO 800 shot). exif:IsoSpeedRatings is there on tika 3 and tika 4.
2026-10-03 11:12:18 +02:00
Dominik Schmidt
4006344505
fix(search): read the tika 4 live photo keys
...
Tika 4 prefixes its metadata keys (mp4:, img:), so the live photo facet was never built there. Live photo support needs tika 4: tika 3 got the video keys only in 3.3.2 and never the still image time. The content key is read through one lookup, marked tika 4 and tika 3 legacy.
2026-10-03 11:12:17 +02:00
Michael Barz
a3255422b8
chore: bump reva to latest main ( #3642 )
2026-10-02 15:53:08 +02:00
Florian Schade
c10b106f1b
Merge pull request #3633 from fschade/fix-collaboration-extension-handling
...
feat(collaboration): let admins disable wopi extensions
2026-10-02 13:37:02 +02:00
Dominik Schmidt
3b37e292bd
Merge pull request #3643 from opencloud-eu/fix/parity-matrix-runes
...
fix(search): ellipsize parity matrix labels by runes, not bytes
2026-10-02 13:36:57 +02:00
Florian Schade
baf56882bc
Merge pull request #3636 from fschade/fix-collaboration-checkfileinfo-fields
...
fix(collaboration): send LastModifiedTime and the EuroOffice file size
2026-10-02 13:34:36 +02:00
Dominik Schmidt
654a5c0093
Merge pull request #3645 from opencloud-eu/chore/bump-libre-graph-api-go-v1.0.8
...
chore: bump libre-graph-api-go to v1.0.8
2026-10-02 13:34:28 +02:00
Dominik Schmidt
b2039f6abe
fix(search): ellipsize parity matrix labels by runes, not bytes
...
The byte-based truncation cut through the two-byte UTF-8 sequence of
Motörhead's ö, committing invalid UTF-8 into the parity README. Shared
rune-based ellipsize helper; matrix regenerated.
2026-10-02 12:48:51 +02:00
Dominik Schmidt
2a00f7c34a
chore: bump libre-graph-api-go to v1.0.8
...
First tagged release carrying the merged search spec: the search query
endpoint with aggregations (metricDefinition/searchMetric,
geohashDefinition, aggregationFilterToken), sortProperty and the
auth-guest additions.
2026-10-02 12:48:21 +02:00
Florian Schade
938687d1d5
fix(collaboration): send LastModifiedTime and the EuroOffice file size
2026-10-02 12:20:04 +02:00
Florian Schade
ec88020c1e
feat(collaboration): let admins disable wopi extensions
2026-10-02 12:19:54 +02:00
Florian Schade
e848d469d5
fix(collaboration): mint the mobile view test token with the token manager secret ( #3647 )
2026-10-02 12:18:17 +02:00
Viktor Scharf
97adf2e0d8
Set milestones to stable prs ( #3641 )
...
* set next-stable milestone in the gh actions
* add stable-7.2 to backport
2026-10-02 11:08:27 +02:00
Florian Schade
94448630e3
Merge pull request #3635 from fschade/feat-collaboration-eurooffice-mobile-view
...
feat(collaboration): mobile web view for EuroOffice
2026-10-02 10:16:08 +02:00
Viktor Scharf
bb21ecd3ee
fix(ci): pin phpunit to 13.3.x) ( #3644 )
2026-10-02 09:53:53 +02:00
Michael Barz
6aa9d31b32
Merge pull request #3630 from fschade/harden-collaboration-wopi-tokens
...
fix(collaboration): harden wopi token handling
2026-10-01 23:04:21 +02:00
Florian Schade
8edd60296a
feat(collaboration): mobile web view for EuroOffice
2026-10-01 16:13:42 +02:00
Florian Schade
a1982c6908
Merge pull request #3619 from opencloud-eu/bump/go-micro-v4.11.3
...
build(deps): bump go-micro and reva
2026-10-01 12:00:55 +02:00
Jörn Friedrich Dreyer
076a3b0212
build(deps): bump go-micro to v4.11.4-0.20260929213538-cd412c159a26
...
Point the go-micro.dev/v4 replace at the latest main-v4 maintenance
branch commit in butonic/go-micro (cd412c15) instead of the v4.11.3
tag. The new base is upstream v4.11.1 plus the registry cache
node-TTL fixes (upstream #2715 , #2736 , #2740 ), the concurrent map
access fix (upstream #2794 ), plus further dependency updates and test
fixes on the maintenance branch.
The branch also modernizes go-micro's own go.mod (go 1.26, lego,
dario.cat/mergo v1, x/deque v2, ...), and MVS pulls the aligned
versions into this module: lego v4.35.2 -> lego/v5 v5.5.2,
go-jose/go-jose/v4 -> v4.1.5, gofrs/flock -> v0.13.1,
mattn/go-isatty -> v0.0.24, go.uber.org/zap -> v1.28.0, x/net ->
0.59.0, miekg/dns -> 1.1.73, moby api/client, ProtonMail/go-crypto
-> 1.5.2, klauspost/compress -> 1.20.1, gorilla/handlers -> 1.5.2,
gobwas/ws -> 1.4.0, nxadm/tail -> 1.4.11, ...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-10-01 11:14:15 +02:00
Florian Schade
24545be7ad
fix(collaboration): harden wopi token handling
2026-09-30 16:40:44 +02:00