Pascal Bleser
5bd8d573f6
groupware: add email HTML sanitization
...
* sanitize email text/html body parts using bluemonday
* deps(groupware):
- new dependency: github.com/microcosm-cc/bluemonday
- transitive dependencies:
- github.com/aymerick/douceur
- github.com/gorilla/css
2026-06-03 18:39:09 +02:00
Pascal Bleser
e436632252
groupware: improve jmap integration tests
...
* use gofakeit instead of loremipsum, as it can also fake images for
attachments
* random emails for testing: generate threads, add attachments
2026-06-03 18:39:09 +02:00
Pascal Bleser
cc3e2b53d4
start websocket implementation, add endpoint for email summaries
...
* feat(groupware): start implementing JMAP websocket support for push
notifications (unfinished)
* groupware: add GetLatestEmailsSummaryForAllAccounts
* add new vendored dependency: github.com/gorilla/websocket
* jmap: add QueryEmailSummaries
* openapi: start adding examples
* openapi: add new tooling for api-examples.yaml injection
* apidoc-process.ts: make it more typescript-y
* bump @redocly/cli from 2.0.8 to latest 2.2.0
2026-06-03 18:39:08 +02:00
Pascal Bleser
fc118382a6
test(groupware): add testcontainers based jmap test
...
* adds pkg/jmap/jmap_integration_test.go
* uses ghcr.io/stalwartlabs/stalwart:v0.13.2-alpine
* can be disabled by setting one of the following environment
variables, in the same fashion as ca0493b28
- CI=woodpecker
- CI_SYSTEM_NAME=woodpecker
- USE_TESTCONTAINERS=false
* dependencies:
- bump github.com/go-test/deep from 1.1.0 to 1.1.1
- add github.com/cention-sany/utf7
- add github.com/dustinkirkland/golang-petname
- add github.com/emersion/go-imap/v2
- add github.com/emersion/go-message
- add github.com/emersion/go-sasl
- add github.com/go-crypt/crypt
- add github.com/go-crypt/x
- add github.com/gogs/chardet
- add github.com/inbucket/html2text
- add github.com/jhilleryerd/enmime/v2
- add github.com/ssor/bom
- add gopkg.in/loremipsum.v1
2026-06-03 18:39:08 +02:00
Pascal Bleser
7dd2755b6b
Introduce a the auth-api service
...
* primitive implementation to demonstrate how it could work, still to
be considered WIP at best
* add new dependency: MicahParks/jwkset and MicahParks/keyfunc to
retrieve the JWK set from KeyCloak to verify the signature of the
JWTs sent as part of Bearer authentication in the /auth API
* (minor) opencloud/.../service.go: clean up a logging statement that
was introduced earlier to hunt down why the auth-api service was not
being started
2026-06-03 18:39:07 +02:00
Christian Richter
6dff206e8a
bump reva to 2.46.2
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-06-03 11:18:20 +02:00
Christian Richter
6e021e5d3f
bump reva
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-06-02 11:59:12 +02:00
Ralf Haferkamp
60fc81c222
Merge pull request #2869 from rhafer/revabump
...
chore: bump reva to 2.46.1
2026-06-01 11:15:01 +02:00
Ralf Haferkamp
31e9aaa522
chore: bump reva to 2.46.1
2026-06-01 10:36:24 +02:00
dependabot[bot]
1f6cbaf39e
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
...
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.43.0 to 1.44.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.43.0...v1.44.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-version: 1.44.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 16:54:34 +00:00
dependabot[bot]
96478695cf
build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
...
Bumps [go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc](https://github.com/open-telemetry/opentelemetry-go-contrib ) from 0.68.0 to 0.69.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.68.0...zpages/v0.69.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc
dependency-version: 0.69.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-28 07:36:14 +00:00
Ralf Haferkamp
5efe80577f
Merge pull request #2836 from rhafer/issue/2833
...
fix: translations for activities and others
2026-05-27 12:12:50 +02:00
Ralf Haferkamp
719bb2123c
fix: translations for activities and others
...
This fixes the server-side translations for "activties" and e.g. the
default space description. We need to bump "leonelquinteros/gotext"
to latest master for that as even the latest release still contains
and issue that cause `go vet` to complain about non-constant
format strings.
Fixes : #2833 , #2835
2026-05-27 11:22:26 +02:00
Ralf Haferkamp
613288e02a
Merge pull request #2814 from opencloud-eu/dependabot/go_modules/github.com/riandyrn/otelchi-0.12.3
...
build(deps): bump github.com/riandyrn/otelchi from 0.12.2 to 0.12.3
2026-05-27 08:56:31 +02:00
Viktor Scharf
cff56490cb
fix-2824. run tests without remote.php ( #2826 )
2026-05-26 13:35:49 +02:00
André Duffeck
c336e4ae34
Bump reva
2026-05-22 10:37:47 +02:00
dependabot[bot]
97d541d956
build(deps): bump github.com/riandyrn/otelchi from 0.12.2 to 0.12.3
...
Bumps [github.com/riandyrn/otelchi](https://github.com/riandyrn/otelchi ) from 0.12.2 to 0.12.3.
- [Release notes](https://github.com/riandyrn/otelchi/releases )
- [Changelog](https://github.com/riandyrn/otelchi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/riandyrn/otelchi/compare/v0.12.2...v0.12.3 )
---
updated-dependencies:
- dependency-name: github.com/riandyrn/otelchi
dependency-version: 0.12.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-21 16:18:29 +00:00
Viktor Scharf
c0418c2325
[full-ci] chore: bump reva to v2.46.0 ( #2809 )
2026-05-21 11:31:01 +02:00
Ralf Haferkamp
734fd74f5c
Merge pull request #2798 from opencloud-eu/dependabot/go_modules/github.com/go-jose/go-jose/v3-3.0.5
...
build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5
2026-05-21 10:58:13 +02:00
Viktor Scharf
a8885a3d4d
[full-ci] chore: bump reva to v2.45.0 ( #2787 )
2026-05-20 10:17:25 +02:00
dependabot[bot]
03e87b9e8e
build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5
...
Bumps [github.com/go-jose/go-jose/v3](https://github.com/go-jose/go-jose ) from 3.0.4 to 3.0.5.
- [Release notes](https://github.com/go-jose/go-jose/releases )
- [Commits](https://github.com/go-jose/go-jose/compare/v3.0.4...v3.0.5 )
---
updated-dependencies:
- dependency-name: github.com/go-jose/go-jose/v3
dependency-version: 3.0.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-20 00:37:44 +00:00
dependabot[bot]
7b1b7e883c
build(deps): bump golang.org/x/image from 0.38.0 to 0.40.0
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.38.0 to 0.40.0.
- [Commits](https://github.com/golang/image/compare/v0.38.0...v0.40.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-version: 0.40.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-19 14:15:27 +00:00
Ralf Haferkamp
1265d33be5
Merge pull request #2750 from opencloud-eu/dependabot/go_modules/github.com/tidwall/gjson-1.19.0
...
build(deps): bump github.com/tidwall/gjson from 1.18.0 to 1.19.0
2026-05-19 12:24:34 +02:00
Ralf Haferkamp
0511ab2690
bump reva to latest main after feature/guest-links was merged
2026-05-13 14:39:31 +02:00
Ralf Haferkamp
f056326c4c
Merge remote-tracking branch 'origin/main' into feature/guest-links
2026-05-13 14:35:54 +02:00
Ralf Haferkamp
59bd11d02a
chore: bump reva
2026-05-13 09:23:54 +02:00
dependabot[bot]
af4feecc33
build(deps): bump github.com/tidwall/gjson from 1.18.0 to 1.19.0
...
Bumps [github.com/tidwall/gjson](https://github.com/tidwall/gjson ) from 1.18.0 to 1.19.0.
- [Commits](https://github.com/tidwall/gjson/compare/v1.18.0...v1.19.0 )
---
updated-dependencies:
- dependency-name: github.com/tidwall/gjson
dependency-version: 1.19.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-12 20:32:29 +00:00
dependabot[bot]
d15cd6f75b
build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.28.1 to 2.28.3.
- [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.28.1...v2.28.3 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-version: 2.28.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-05-11 22:37:15 +00:00
Viktor Scharf
cf0ec50da9
[full-ci] chore: bump reva to v2.44.0 update opencloud version 6.2.0 ( #2734 )
2026-05-11 17:08:39 +02:00
Ralf Haferkamp
173485cf44
Merge remote-tracking branch 'origin/main' into feature/guest-links
2026-04-29 10:24:57 +02:00
dependabot[bot]
ae92dd031d
build(deps): bump go.opentelemetry.io/contrib/zpages
...
Bumps [go.opentelemetry.io/contrib/zpages](https://github.com/open-telemetry/opentelemetry-go-contrib ) from 0.67.0 to 0.68.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.67.0...zpages/v0.68.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/contrib/zpages
dependency-version: 0.68.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-29 09:15:52 +02:00
PC Kitty
d97217f22c
Update github.com/gookit/goutil to v0.7.4 for FreeBSD compatibility
...
The goutil that OpenCloud currently uses is one version from the release that adds FreeBSD support, this now compiles successfully on FreeBSD.
2026-04-28 18:03:17 +02:00
Viktor Scharf
1ca286b6fb
delete PROPATCH favorite tests ( #2689 )
2026-04-28 16:25:52 +02:00
André Duffeck
7458598e09
Bump reva
2026-04-27 15:46:38 +02:00
André Duffeck
f322fa8b1d
Bump reva
2026-04-24 14:50:00 +02:00
Ralf Haferkamp
066cef17c4
bump reva to feature/guest-links branch
2026-04-23 17:07:00 +02:00
dependabot[bot]
3b8d5ed8d6
build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace
...
Bumps [go.opentelemetry.io/otel/exporters/stdout/stdouttrace](https://github.com/open-telemetry/opentelemetry-go ) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/stdout/stdouttrace
dependency-version: 1.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 09:53:27 +02:00
dependabot[bot]
8f26149743
build(deps): bump github.com/davidbyttow/govips/v2 from 2.17.0 to 2.18.0
...
Bumps [github.com/davidbyttow/govips/v2](https://github.com/davidbyttow/govips ) from 2.17.0 to 2.18.0.
- [Release notes](https://github.com/davidbyttow/govips/releases )
- [Commits](https://github.com/davidbyttow/govips/compare/v2.17.0...v2.18.0 )
---
updated-dependencies:
- dependency-name: github.com/davidbyttow/govips/v2
dependency-version: 2.18.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-23 08:57:32 +02:00
dependabot[bot]
d88bd1aa59
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.41.0 to 0.42.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.41.0...v0.42.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go/modules/opensearch
dependency-version: 0.42.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-22 11:29:03 +02:00
dependabot[bot]
0c0f7467fc
build(deps): bump github.com/open-policy-agent/opa from 1.15.1 to 1.15.2
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 1.15.1 to 1.15.2.
- [Release notes](https://github.com/open-policy-agent/opa/releases )
- [Changelog](https://github.com/open-policy-agent/opa/blob/v1.15.2/CHANGELOG.md )
- [Commits](https://github.com/open-policy-agent/opa/compare/v1.15.1...v1.15.2 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-version: 1.15.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-21 15:58:37 +02:00
Viktor Scharf
6099ca3658
[full-ci] chore: bump reva to v2.43.0 ( #2630 )
2026-04-20 16:05:48 +02:00
André Duffeck
56a6b0c5d0
Bump reva
2026-04-14 12:30:16 +02:00
dependabot[bot]
b78d3ed42b
build(deps): bump github.com/nats-io/nats.go from 1.49.0 to 1.50.0
...
Bumps [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go ) from 1.49.0 to 1.50.0.
- [Release notes](https://github.com/nats-io/nats.go/releases )
- [Commits](https://github.com/nats-io/nats.go/compare/v1.49.0...v1.50.0 )
---
updated-dependencies:
- dependency-name: github.com/nats-io/nats.go
dependency-version: 1.50.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 09:53:48 +02:00
dependabot[bot]
d029201b83
build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
...
Bumps [go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc](https://github.com/open-telemetry/opentelemetry-go ) from 1.42.0 to 1.43.0.
- [Release notes](https://github.com/open-telemetry/opentelemetry-go/releases )
- [Changelog](https://github.com/open-telemetry/opentelemetry-go/blob/main/CHANGELOG.md )
- [Commits](https://github.com/open-telemetry/opentelemetry-go/compare/v1.42.0...v1.43.0 )
---
updated-dependencies:
- dependency-name: go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc
dependency-version: 1.43.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-13 09:52:58 +02:00
Ralf Haferkamp
9cfe4dadb6
bump reva to get TenantAPI service
2026-04-09 17:46:50 +02:00
Ralf Haferkamp
b8c4f581fb
chore: bump reva to latest main
2026-04-08 11:45:37 +02:00
dependabot[bot]
4c86d2a289
build(deps): bump golang.org/x/image from 0.36.0 to 0.38.0
...
Bumps [golang.org/x/image](https://github.com/golang/image ) from 0.36.0 to 0.38.0.
- [Commits](https://github.com/golang/image/compare/v0.36.0...v0.38.0 )
---
updated-dependencies:
- dependency-name: golang.org/x/image
dependency-version: 0.38.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-08 10:18:43 +02:00
dependabot[bot]
9123e88f10
build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.12 to 3.4.13
...
Bumps [github.com/go-ldap/ldap/v3](https://github.com/go-ldap/ldap ) from 3.4.12 to 3.4.13.
- [Release notes](https://github.com/go-ldap/ldap/releases )
- [Commits](https://github.com/go-ldap/ldap/compare/v3.4.12...v3.4.13 )
---
updated-dependencies:
- dependency-name: github.com/go-ldap/ldap/v3
dependency-version: 3.4.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-04-07 14:06:25 +02:00
dependabot[bot]
4a7d06fbd3
build(deps): bump github.com/open-policy-agent/opa from 1.14.1 to 1.15.0 ( #2535 )
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 1.14.1 to 1.15.0.
- [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.14.1...v1.15.0 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-version: 1.15.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-04-07 09:09:08 +02:00
Viktor Scharf
8f939b93c6
chore: bump reva to v2.42.5 ( #2543 )
2026-03-30 12:29:40 +02:00