Pascal Bleser
23f40932b3
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-02-04 09:40:19 +01:00
Pascal Bleser
46690c81b3
add an auth-api service to make an exemplary implementation of an external authentication API for third party services such as Stalwart
2026-02-04 09:40:19 +01:00
Pascal Bleser
b48a6f3b45
move services/groupware/pkg/jmap to pkg/jmap
2026-02-04 09:40:19 +01:00
Pascal Bleser
bb1ff183bd
WIP: restructure the Jmap client, and implement the /me/messages Graph API endpoint with it
2026-02-04 09:40:19 +01:00
Pascal Bleser
964a83a30b
add an OIDC Directory to Stalwart, requires exposing Keycloak port 8080 directly to access the userinfo endpoint using HTTP since the certificates in traefik are self-signed and end up being rejected by Stalwart with no option to bypass the certificate check
2026-02-04 09:40:19 +01:00
Pascal Bleser
9b91751578
rename Stalwart fallback admin username from 'admin' to 'mailadmin' since 'admin' exists as a regular user in LDAP and thus won't have access to the administration
2026-02-04 09:40:19 +01:00
Pascal Bleser
6612b0afe2
add missing routing for /groupware (currently unprotected for testing)
2026-02-04 09:40:19 +01:00
Pascal Bleser
71ed48ace4
WIP: initial implementation of the groupware service
2026-02-04 09:40:19 +01:00
Pascal Bleser
d9a054604b
Add Stalwart container to the opencloud_full deployment, using the OpenLDAP container as a directory for user authentication
2026-02-04 09:40:19 +01:00
Viktor Scharf
400dc9f8ae
adapt test for #514 ( #2255 )
2026-02-03 19:51:33 +01:00
Ralf Haferkamp
0639304e96
docs(proxy): Clarify PROXY_OIDC_USERINFO_CACHE_TTL value
...
Try to make it more precise when that value is actually relevant.
Closes : #2252
2026-02-03 15:36:37 +01:00
opencloudeu
7a0bbd93b4
[tx] updated from transifex
2026-02-03 00:14:43 +00:00
Viktor Scharf
567e8a7e8c
api-test: upload-rename-download file with back slash ( #2239 )
2026-02-02 07:59:51 +01:00
opencloudeu
158c920e3d
[tx] updated from transifex
2026-02-01 00:13:47 +00:00
dependabot[bot]
032900bd9c
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.5 to 2.27.6.
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases )
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.5...v2.27.6 )
---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
dependency-version: 2.27.6
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-29 17:43:50 +01:00
Artur Neumann
663fe3740b
Merge pull request #2236 from opencloud-eu/checkForVersionPlaceholders
...
ci: check for version placeholders
2026-01-29 18:25:42 +05:45
Artur Neumann
4a83b34b91
ci: check for version placeholders
2026-01-29 16:42:38 +05:45
Alex
8b4c218a5f
chore: change target path for docs automation ( #2235 )
2026-01-29 11:05:45 +01:00
Sawjan Gurung
70623d6007
Merge pull request #2041 from opencloud-eu/test/test-hook-failure
...
[full-ci][tests-only] test: add hook failures to the test failures list
2026-01-29 10:08:25 +05:45
opencloudeu
cad6a61120
[tx] updated from transifex
2026-01-29 00:13:28 +00:00
Michael Flemming
754f0fa5b7
Merge pull request #2229 from opencloud-eu/fix_docs_gen_path
...
fix path and trigger for docsGenPr
2026-01-28 18:03:15 +01:00
Michael 'Flimmy' Flemming
38cf037a11
fix path and trigger for docsGenPr
2026-01-28 17:53:11 +01:00
OpenCloud Devops
9eac47dab4
🎉 Release 5.0.1 ( #2218 )
...
* 🎉 Release 5.0.1
* 🎉 Release 5.0.1
* 🎉 Release 5.0.1
* 🎉 Release 5.0.1
v5.0.1
2026-01-28 16:06:09 +01:00
Viktor Scharf
e7c14d2ee4
reva-bump-2.42.1 ( #2225 )
2026-01-28 15:51:15 +01:00
Andre Duffeck
a90e1296ba
Merge pull request #2223 from aduffeck/fix-2220
...
Do not ever set a TTL for the ID cache. It's not supposed to expire.
2026-01-28 14:56:22 +01:00
André Duffeck
e2f6a68810
Do not ever set a TTL for the ID cache. It's not supposed to expire.
2026-01-28 12:52:24 +01:00
Saw-jan
cd408c6923
test: add hook failures to the test failures list
...
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
2026-01-28 11:29:48 +05:45
opencloudeu
47d5d8c1b8
[tx] updated from transifex
2026-01-28 00:12:56 +00:00
Sawjan Gurung
e2e8c55ccf
test(api): wait for web-office readiness by checking discovery endpoint ( #2217 )
...
* test: add date-time in the request-response log
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
* ci: check discovery urls
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
---------
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
2026-01-27 15:06:06 +05:45
Saw-jan
0570f2ecea
ci: check discovery urls
...
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
2026-01-27 09:57:30 +05:45
Saw-jan
a3f9ebdce8
test: add date-time in the request-response log
...
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
2026-01-27 09:43:24 +05:45
opencloudeu
08a87ad1a3
[tx] updated from transifex
2026-01-27 00:12:45 +00:00
OpenCloud Devops
7f361ad244
🎉 Release 5.0.0 ( #2035 )
...
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 4.2.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
* 🎉 Release 5.0.0
v5.0.0
2026-01-26 16:54:04 +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
Viktor Scharf
6cefc94493
bump-web-5.0.0 ( #2216 )
2026-01-26 15:33:43 +01:00
opencloudeu
0d3fe86873
[tx] updated from transifex
2026-01-26 00:11:58 +00:00
opencloudeu
e372ae0ccf
[tx] updated from transifex
2026-01-25 00:12:01 +00: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]
6455052fa6
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.4 to 2.27.5.
- [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases )
- [Commits](https://github.com/grpc-ecosystem/grpc-gateway/compare/v2.27.4...v2.27.5 )
---
updated-dependencies:
- dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2
dependency-version: 2.27.5
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-01-23 10:13:34 +01:00
opencloudeu
c43ac9974e
[tx] updated from transifex
2026-01-23 00:12:14 +00: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
Viktor Scharf
38d6ad53cd
replace exception to assersion ( #2196 )
2026-01-22 07:22:12 +01:00
opencloudeu
5493a32e3b
[tx] updated from transifex
2026-01-22 00:12:11 +00: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
Sawjan Gurung
d49123b36b
test: auto-generate virus files before test run ( #2191 )
...
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
2026-01-21 14:07:41 +05:45
Sawjan Gurung
b40c3f068c
test: remove accountHashDifficulty test suite ( #2190 )
...
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
2026-01-21 14:07:01 +05:45
André Duffeck
a93769ae9b
Bump reva to pull in the latest fixes and improvements
2026-01-21 08:43:08 +01:00
Sawjan Gurung
8d3b2e3eeb
ci: override with-remote-php config if specified ( #2184 )
...
test: update expected-failures list
Signed-off-by: Saw-jan <saw.jan.grg3e@gmail.com >
2026-01-21 09:38:15 +05:45
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
André Duffeck
ef3c0da0cb
Assing the opencloudUser to the users so they get a personal space
2026-01-20 15:49:13 +01:00