Jörn Friedrich Dreyer
f065e8acdc
expect only the tus related cors allow header values
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:47 +02:00
Jörn Friedrich Dreyer
738ec6de67
make ocm internally expose the dataprovider
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:47 +02:00
Jörn Friedrich Dreyer
898b6e3479
tus always returns 200 on OPTIONS requests
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
72c0ee9e54
do not set datagateway url for storage drivers
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
0776a479da
send all /data throught middleware
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
a93ec92789
rewrite more /data urls
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
c0d5380017
drop unused datagateway service and gateway config
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
fff84b844f
drop STORAGE_USERS_EXPOSE_DATA_SERVER env var
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
2830c4eed5
make dataprovider routable in tests
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Jörn Friedrich Dreyer
a74661618e
refactor datagateway into proxy middleware
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 07:34:46 +02:00
Florian Schade
3b47c6550d
Merge pull request #3372 from fschade/fix-search-hidden-flag
...
fix(search): keep the hidden flag in sync
2026-08-20 17:58:07 +02:00
Florian Schade
de1173202d
fix(search): keep the hidden flag in sync
2026-08-20 16:54:44 +02:00
Florian Schade
b62af81bde
Merge pull request #3361 from fschade/fix-search-opensearch-queries
...
fix(search): fix open-search kql field compilation
2026-08-20 13:39:22 +02:00
Pascal Bleser
f88765ed7f
fix(acceptance): fix running acceptance tests against host on Linux ( #3358 )
...
Add an entry host.docker.internal -> host-gateway entry to the
acceptable tests container in tests/acceptance/docker/src/acceptance.yml
in order to be able to run them against an opencloud server running on
the host on Linux as well.
Reference: https://www.baeldung.com/ops/docker-compose-add-host
2026-08-20 10:56:24 +02:00
Florian Schade
3ddc5b47c8
test(search): drop the issue markers the fixes above resolve
2026-08-20 10:52:12 +02:00
Anja Barz
719327d1ad
docs: clarify custom role bootstrap behavior
2026-08-20 09:56:46 +02:00
Jannik Stehle
5b2529602f
feat(graph): add LibreGraphContentType on drive
2026-08-20 09:03:56 +02:00
Pascal Bleser
f034f2058f
fix(graph): adding the same user as multiple members in a group ( #3354 )
...
* make sure the list of members to add to a group is unique, by
removing duplicates in the inbound list of member IDs
* not attempting to detect duplicate DNs as that should not be
necessary, and results in an error with OpenLDAP; the built-in IDM
does not catch those as of now but the issue is tracked there, and
should not happen due to the UUID filtering in this commit
* remove the corresponding failing test from the list of expected
failures
Fixes 3354
2026-08-20 08:11:49 +02:00
dependabot[bot]
e25afdd420
build(deps): bump github.com/nats-io/nats-server/v2
...
Bumps [github.com/nats-io/nats-server/v2](https://github.com/nats-io/nats-server ) from 2.14.4 to 2.14.5.
- [Release notes](https://github.com/nats-io/nats-server/releases )
- [Changelog](https://github.com/nats-io/nats-server/blob/main/RELEASES.md )
- [Commits](https://github.com/nats-io/nats-server/compare/v2.14.4...v2.14.5 )
---
updated-dependencies:
- dependency-name: github.com/nats-io/nats-server/v2
dependency-version: 2.14.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-20 08:02:19 +02:00
André Duffeck
78796c4d95
Only log a debug message when an item is still in processing state
2026-08-20 07:58:40 +02:00
dependabot[bot]
c1528c53ff
build(deps): bump go.opentelemetry.io/contrib/zpages
...
Bumps [go.opentelemetry.io/contrib/zpages](https://github.com/open-telemetry/opentelemetry-go-contrib ) from 0.69.0 to 0.70.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go-contrib/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go-contrib/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go-contrib/compare/zpages/v0.69.0...zpages/v0.70.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/zpages
dependency-version: 0.70.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-20 07:49:16 +02:00
dependabot[bot]
e96f8bacb1
build(deps): bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0
...
Bumps [github.com/sirupsen/logrus](https://github.com/sirupsen/logrus ) from 1.9.4 to 1.10.0.
- [Release notes](https://github.com/sirupsen/logrus/releases )
- [Changelog](https://github.com/sirupsen/logrus/blob/master/CHANGELOG.md )
- [Commits](https://github.com/sirupsen/logrus/compare/v1.9.4...v1.10.0 )
---
updated-dependencies:
- dependency-name: github.com/sirupsen/logrus
dependency-version: 1.10.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-20 07:48:49 +02:00
Florian Schade
5cef433c5a
fix(search): answer a query the parser refuses with a bad request
2026-08-19 17:35:05 +02:00
Florian Schade
378e2c45ec
fix(search): search a value the way the field is analyzed
2026-08-19 17:35:05 +02:00
Andre Duffeck
5f1a3ee869
Merge pull request #3329 from opencloud-eu/chore/bump-reva
...
chore: bump reva to latest main
2026-08-19 15:54:30 +02:00
Florian Schade
06bc072925
Merge pull request #3337 from fschade/fix-search-event-acks
...
fix(search): ack every event the index service handles
2026-08-19 15:46:34 +02:00
André Duffeck
db23f1a1ca
Bump reva
2026-08-19 15:00:00 +02:00
Florian Schade
0747008037
fix(search): ack every event the index service handles
2026-08-19 14:45:28 +02:00
Florian Schade
8a9889c12c
Merge pull request #3336 from fschade/fix-search-space-deleted-event
...
fix(search): take a deleted space out of the index when it is deleted
2026-08-19 14:26:22 +02:00
André Duffeck
3d632fb90e
Expose upload status and message
2026-08-19 14:08:12 +02:00
Florian Schade
45403e0909
fix(search): take a deleted space out of the index when it is deleted
2026-08-19 13:47:44 +02:00
Florian Schade
5e55b80e2c
Merge pull request #3338 from fschade/refactor-search-param-names
...
refactor(search): re-name the engine parameters
2026-08-19 13:39:29 +02:00
Florian Schade
545af8e735
refactor(search): re-name the engine parameters
2026-08-19 12:52:47 +02:00
André Duffeck
f70e44a474
Run buildifier
2026-08-19 12:48:34 +02:00
André Duffeck
320284d03e
Bump reva
2026-08-19 12:35:43 +02:00
André Duffeck
e3bf541d88
Disable ldap lookup cache during tests
2026-08-19 12:34:30 +02:00
André Duffeck
12e85ae950
Expose ldap cache ttl, set a default of 10s
2026-08-19 12:31:30 +02:00
junkerderprovinz
654f0e8e20
fix(postprocessing): retry publishing events instead of killing the server
...
A single transient nats: timeout on event publish was fatal to the whole
single-binary server, with no retry despite the service already having
backoff machinery for step failures. Now retries with the same exponential
backoff, capped at half the ack wait so the source event isn't redelivered
to another worker mid-retry. Also stops acking the source event when
publish ultimately fails, so the upload resumes after restart instead of
staying orphaned, and no longer exits during graceful shutdown.
2026-08-19 11:23:46 +02:00
Jörn Friedrich Dreyer
6d2cbd365f
Merge pull request #3344 from opencloud-eu/antivirus-log-error
...
actually log error on exit
2026-08-19 09:39:11 +02:00
Ralf Haferkamp
f94b6c7cdd
cleanup: Remove old changelog leftovers
...
We've switched away from calens for changelog generation. This removes
some leftovers.
2026-08-19 08:40:32 +02:00
dependabot[bot]
07adbac96f
build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0
...
Bumps [github.com/stretchr/testify](https://github.com/stretchr/testify ) from 1.11.1 to 1.12.0.
- [Release notes](https://github.com/stretchr/testify/releases )
- [Commits](https://github.com/stretchr/testify/compare/v1.11.1...v1.12.0 )
---
updated-dependencies:
- dependency-name: github.com/stretchr/testify
dependency-version: 1.12.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-19 08:40:11 +02:00
junkerderprovinz
810ff866a0
chore: remove deprecated changelog fragment per review feedback
2026-08-19 08:39:26 +02:00
junkerderprovinz
27eed22bdc
fix(activitylog): log missing parent id cache entry at debug level
...
Moving a file logged "could not delete parent id cache" at error
level even though the operation succeeded. The parent id cache is
populated lazily and its entries expire, so removing a key that was
never cached returns "key not found", which is the expected case
rather than an error. Log it at debug level instead.
Two of the three log sites reported in the issue live in the
vendored opencloud-eu/reva module and need a separate fix there.
Fixes: https://github.com/opencloud-eu/opencloud/issues/1043
2026-08-19 08:39:26 +02:00
dependabot[bot]
965a7f0f12
build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0
...
Bumps [golang.org/x/net](https://github.com/golang/net ) from 0.57.0 to 0.58.0.
- [Commits](https://github.com/golang/net/compare/v0.57.0...v0.58.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/net
dependency-version: 0.58.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-19 08:05:19 +02:00
dependabot[bot]
528bacce7d
build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.32.0 to 2.32.1.
- [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.0...v2.32.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-version: 2.32.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-19 08:04:46 +02:00
opencloudeu
80fadeb381
[tx] updated from transifex
2026-08-18 23:17:04 +00:00
Florian Schade
2e5dd7b5ef
Merge pull request #3297 from fschade/fix-mention-notification-review
...
fix(collaboration): harden the mention notification endpoint
2026-08-18 17:57:04 +02:00
Jörn Friedrich Dreyer
dcd717f83c
actually log error on exit
2026-08-18 17:17:30 +02:00
dependabot[bot]
5056d4a0f4
build(deps): bump github.com/testcontainers/testcontainers-go/modules/opensearch
...
Bumps [github.com/testcontainers/testcontainers-go/modules/opensearch](https://github.com/testcontainers/testcontainers-go ) from 0.43.0 to 0.44.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.43.0...v0.44.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go/modules/opensearch
dependency-version: 0.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-08-18 15:51:36 +02:00
Jannik Stehle
c198c2e453
chore: bump reva to latest main
2026-08-18 15:25:23 +02:00