Jannik Stehle
e1aff97fe2
Merge pull request #3377 from opencloud-eu/fix/vips-thumbnail-height
...
fix(thumbnails): respect the requested height in libvips builds
2026-08-21 09:38:16 +02:00
Jörn Friedrich Dreyer
efc3e713b1
Merge pull request #3289 from opencloud-eu/enable-direct-download
...
refactor datagateway into proxy middleware
2026-08-21 09:07:21 +02:00
Jörn Friedrich Dreyer
962b425078
test for Allow Methods returned by tus
...
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de >
2026-08-21 08:16:26 +02:00
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
Jannik Stehle
d562d44edf
fix(thumbnails): respect the requested height in libvips builds
...
The libvips generator passed 0 as the target height to vips_thumbnail,
so the value was rejected and dropped.
As a result, a preview of a 4000x5000 portrait image requested with e.g.
x=500&y=500 returned a ...x1920 image instead of a ...x1080 one, which
would be the next correct size in the pre-defined resolutions list. This
was due to the missing height, so it used the width (=1920) to determine
the longest side.
This also aligns it with the non-libvips behavior.
2026-08-20 19:11:28 +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