Pascal Bleser
42f3833340
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-04-13 16:40:14 +02:00
Pascal Bleser
5179942083
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-04-13 16:40:13 +02:00
Pascal Bleser
542d35e133
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-04-13 16:40:13 +02:00
Pascal Bleser
a3d44d2a0f
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-04-13 16:40:11 +02:00
Pascal Bleser
72ac728c73
jwkset: remove debugging printlns
2026-04-13 16:39:51 +02:00
Pascal Bleser
75f814fda2
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-04-13 16:39:50 +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
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]
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
dependabot[bot]
cde52d9e9b
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.12.5 to 2.12.6.
- [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.12.5...v2.12.6 )
---
updated-dependencies:
- dependency-name: github.com/nats-io/nats-server/v2
dependency-version: 2.12.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-27 12:27:09 +01:00
dependabot[bot]
a5ff4897ac
build(deps): bump github.com/tus/tusd/v2 from 2.8.0 to 2.9.2
...
Bumps [github.com/tus/tusd/v2](https://github.com/tus/tusd ) from 2.8.0 to 2.9.2.
- [Release notes](https://github.com/tus/tusd/releases )
- [Commits](https://github.com/tus/tusd/compare/v2.8.0...v2.9.2 )
---
updated-dependencies:
- dependency-name: github.com/tus/tusd/v2
dependency-version: 2.9.2
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-24 18:46:25 +01:00
dependabot[bot]
aebf15fe81
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.12.4 to 2.12.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.12.4...v2.12.5 )
---
updated-dependencies:
- dependency-name: github.com/nats-io/nats-server/v2
dependency-version: 2.12.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-24 09:11:04 +01:00
dependabot[bot]
fb0c4aaa76
build(deps): bump github.com/russellhaering/goxmldsig
...
Bumps [github.com/russellhaering/goxmldsig](https://github.com/russellhaering/goxmldsig ) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/russellhaering/goxmldsig/releases )
- [Commits](https://github.com/russellhaering/goxmldsig/compare/v1.5.0...v1.6.0 )
---
updated-dependencies:
- dependency-name: github.com/russellhaering/goxmldsig
dependency-version: 1.6.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-23 16:14:30 +01:00
André Duffeck
44549379ca
Bump reva
2026-03-13 09:38:57 +01:00
André Duffeck
1452d30bc6
Bump libre-graph-api-go
2026-03-13 09:38:28 +01:00
dependabot[bot]
57fdbb2d4c
build(deps): bump github.com/olekukonko/tablewriter from 1.1.3 to 1.1.4
...
Bumps [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter ) from 1.1.3 to 1.1.4.
- [Release notes](https://github.com/olekukonko/tablewriter/releases )
- [Commits](https://github.com/olekukonko/tablewriter/compare/v1.1.3...v1.1.4 )
---
updated-dependencies:
- dependency-name: github.com/olekukonko/tablewriter
dependency-version: 1.1.4
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-12 16:39:40 +01:00
Christian Richter
dd57a53310
technical-debt: move unrolled/secure replacement to own org
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
2026-03-12 11:54:26 +01:00
dependabot[bot]
b84a2edefd
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.40.0 to 0.41.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go/modules/opensearch
dependency-version: 0.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-12 10:22:25 +01:00
dependabot[bot]
de59bb63ad
build(deps): bump github.com/testcontainers/testcontainers-go
...
Bumps [github.com/testcontainers/testcontainers-go](https://github.com/testcontainers/testcontainers-go ) from 0.40.0 to 0.41.0.
- [Release notes](https://github.com/testcontainers/testcontainers-go/releases )
- [Commits](https://github.com/testcontainers/testcontainers-go/compare/v0.40.0...v0.41.0 )
---
updated-dependencies:
- dependency-name: github.com/testcontainers/testcontainers-go
dependency-version: 0.41.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-11 11:55:40 +01:00
dependabot[bot]
c288b91312
build(deps): bump github.com/open-policy-agent/opa from 1.13.2 to 1.14.0
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 1.13.2 to 1.14.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.13.2...v1.14.0 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-version: 1.14.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-09 14:26:08 +01:00
Viktor Scharf
bd649d02ac
chore: bump reva to v2.42.5
2026-03-09 12:36:50 +01:00
André Duffeck
2146e970ee
Bump reva
2026-03-06 14:59:29 +01:00
dependabot[bot]
110483b808
build(deps): bump github.com/davidbyttow/govips/v2 from 2.16.0 to 2.17.0
...
Bumps [github.com/davidbyttow/govips/v2](https://github.com/davidbyttow/govips ) from 2.16.0 to 2.17.0.
- [Release notes](https://github.com/davidbyttow/govips/releases )
- [Commits](https://github.com/davidbyttow/govips/compare/v2.16.0...v2.17.0 )
---
updated-dependencies:
- dependency-name: github.com/davidbyttow/govips/v2
dependency-version: 2.17.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-06 10:44:36 +01:00
dependabot[bot]
9c516039a8
build(deps): bump github.com/nats-io/nats.go from 1.48.0 to 1.49.0
...
Bumps [github.com/nats-io/nats.go](https://github.com/nats-io/nats.go ) from 1.48.0 to 1.49.0.
- [Release notes](https://github.com/nats-io/nats.go/releases )
- [Commits](https://github.com/nats-io/nats.go/compare/v1.48.0...v1.49.0 )
---
updated-dependencies:
- dependency-name: github.com/nats-io/nats.go
dependency-version: 1.49.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-03-04 16:16:59 +01:00
dependabot[bot]
6cdf229979
build(deps): bump github.com/kovidgoyal/imaging from 1.8.19 to 1.8.20
...
Bumps [github.com/kovidgoyal/imaging](https://github.com/kovidgoyal/imaging ) from 1.8.19 to 1.8.20.
- [Release notes](https://github.com/kovidgoyal/imaging/releases )
- [Commits](https://github.com/kovidgoyal/imaging/compare/v1.8.19...v1.8.20 )
---
updated-dependencies:
- dependency-name: github.com/kovidgoyal/imaging
dependency-version: 1.8.20
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-26 18:38:29 +01:00
dependabot[bot]
b7eb6f768d
build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2
...
Bumps [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway ) from 2.27.7 to 2.28.0.
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases )
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.7...v2.28.0 )
---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
dependency-version: 2.28.0
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 09:34:09 +01:00
dependabot[bot]
e13ba4af06
build(deps): bump github.com/open-policy-agent/opa from 1.13.1 to 1.13.2
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 1.13.1 to 1.13.2.
- [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.13.1...v1.13.2 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-version: 1.13.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-23 09:31:49 +01:00
dependabot[bot]
74ff47e4c2
build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.0 to 2.28.1
...
Bumps [github.com/onsi/ginkgo/v2](https://github.com/onsi/ginkgo ) from 2.28.0 to 2.28.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.28.0...v2.28.1 )
---
updated-dependencies:
- dependency-name: github.com/onsi/ginkgo/v2
dependency-version: 2.28.1
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-19 17:04:06 +01:00
dependabot[bot]
d0edd5bf99
build(deps): bump github.com/go-resty/resty/v2 from 2.17.1 to 2.17.2
...
Bumps [github.com/go-resty/resty/v2](https://github.com/go-resty/resty ) from 2.17.1 to 2.17.2.
- [Release notes](https://github.com/go-resty/resty/releases )
- [Commits](https://github.com/go-resty/resty/compare/v2.17.1...v2.17.2 )
---
updated-dependencies:
- dependency-name: github.com/go-resty/resty/v2
dependency-version: 2.17.2
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 16:51:33 +01:00
dependabot[bot]
5daeada697
build(deps): bump github.com/open-policy-agent/opa from 1.12.3 to 1.13.1
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 1.12.3 to 1.13.1.
- [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.12.3...v1.13.1 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-version: 1.13.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-17 09:02:30 +01:00
André Duffeck
97da8655b7
Bump reva
2026-02-16 10:53:20 +01:00
André Duffeck
ae3582afa3
Bump reva
2026-02-11 10:05:53 +01:00
dependabot[bot]
99aba9cfa1
build(deps): bump github.com/gabriel-vasile/mimetype
...
Bumps [github.com/gabriel-vasile/mimetype](https://github.com/gabriel-vasile/mimetype ) from 1.4.12 to 1.4.13.
- [Release notes](https://github.com/gabriel-vasile/mimetype/releases )
- [Commits](https://github.com/gabriel-vasile/mimetype/compare/v1.4.12...v1.4.13 )
---
updated-dependencies:
- dependency-name: github.com/gabriel-vasile/mimetype
dependency-version: 1.4.13
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-11 09:25:13 +01:00
Christian Richter
f24041725b
Bump traefik to 3.6.7 & adapt initilize_users.go & bump librgraph-api-go
...
Signed-off-by: Christian Richter <c.richter@opencloud.eu >
Co-authored-by: Ralf Haferkamp <r.haferkamp@opencloud.eu >
# Conflicts:
# go.mod
2026-02-10 10:45:09 +01:00
Ralf Haferkamp
c33850f213
Reapply "adapt test for #514 ( #2255 )" ( #2305 )
...
This reverts commit f21207ed96 .
2026-02-09 14:23:24 +01:00
dependabot[bot]
8c725823f7
build(deps): bump github.com/go-chi/chi/v5 from 5.2.4 to 5.2.5
...
Bumps [github.com/go-chi/chi/v5](https://github.com/go-chi/chi ) from 5.2.4 to 5.2.5.
- [Release notes](https://github.com/go-chi/chi/releases )
- [Changelog](https://github.com/go-chi/chi/blob/master/CHANGELOG.md )
- [Commits](https://github.com/go-chi/chi/compare/v5.2.4...v5.2.5 )
---
updated-dependencies:
- dependency-name: github.com/go-chi/chi/v5
dependency-version: 5.2.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-09 09:05:12 +01:00
Viktor Scharf
1e432b717e
reva-bump-2.42.3 ( #2276 )
2026-02-05 16:51:58 +01:00
Viktor Scharf
2bf70a6f70
reva-bump-2.42.2
2026-02-05 12:29:10 +01:00
Ralf Haferkamp
f21207ed96
Revert "adapt test for #514 ( #2255 )"
...
This reverts commit 400dc9f8ae .
2026-02-05 10:33:26 +01:00
Viktor Scharf
400dc9f8ae
adapt test for #514 ( #2255 )
2026-02-03 19:51:33 +01:00
Viktor Scharf
e7c14d2ee4
reva-bump-2.42.1 ( #2225 )
2026-01-28 15:51:15 +01:00
Viktor Scharf
207dada144
reva-bump-2.42.0 ( #2215 )
...
* reva-bump-2.42.0
* run e2e tests with slow mo 0.5sec
* update web-commit bing #1872
2026-01-26 16:34:10 +01:00
dependabot[bot]
056039b624
build(deps): bump github.com/olekukonko/tablewriter from 1.1.2 to 1.1.3
...
Bumps [github.com/olekukonko/tablewriter](https://github.com/olekukonko/tablewriter ) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/olekukonko/tablewriter/releases )
- [Commits](https://github.com/olekukonko/tablewriter/compare/v1.1.2...v1.1.3 )
---
updated-dependencies:
- dependency-name: github.com/olekukonko/tablewriter
dependency-version: 1.1.3
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-23 10:16:56 +01:00
dependabot[bot]
22443cf0ad
build(deps): bump github.com/go-resty/resty/v2 from 2.7.0 to 2.17.1
...
Bumps [github.com/go-resty/resty/v2](https://github.com/go-resty/resty ) from 2.7.0 to 2.17.1.
- [Release notes](https://github.com/go-resty/resty/releases )
- [Commits](https://github.com/go-resty/resty/compare/v2.7.0...v2.17.1 )
---
updated-dependencies:
- dependency-name: github.com/go-resty/resty/v2
dependency-version: 2.17.1
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-22 11:48:11 +01:00
Andre Duffeck
4f444274e1
Merge pull request #1637 from rhafer/mulit-tenant-compose
...
Multi tenant compose example for testings/development
2026-01-21 13:11:12 +01:00
André Duffeck
a93769ae9b
Bump reva to pull in the latest fixes and improvements
2026-01-21 08:43:08 +01:00
dependabot[bot]
e8b1834706
build(deps): bump github.com/open-policy-agent/opa from 1.11.1 to 1.12.3
...
Bumps [github.com/open-policy-agent/opa](https://github.com/open-policy-agent/opa ) from 1.11.1 to 1.12.3.
- [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.11.1...v1.12.3 )
---
updated-dependencies:
- dependency-name: github.com/open-policy-agent/opa
dependency-version: 1.12.3
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-20 16:46:19 +01:00