Commit Graph

  • de1a75f2ad Groupware and jmap: cleanup and API documentation Pascal Bleser 2025-07-07 10:37:43 +02:00
  • 92bdf1b977 groupware: remove unneeded messages.go that was a remainder from an earlier implementation attempt, which also fixes compilation issues due to changes in main Pascal Bleser 2025-07-01 10:29:35 +02:00
  • c07c05867f opencloud_full: upgrade Stalwart to 0.12.5, and use the ghcr.io container repository to avoid Hub limits Pascal Bleser 2025-07-01 09:55:12 +02:00
  • c169c18d2e Groupware improvements: refactoring, k6 tests Pascal Bleser 2025-06-06 17:19:56 +02:00
  • 03716756a0 fix Stalwart LDAP configuration Pascal Bleser 2025-06-04 12:16:26 +02:00
  • 5e34c03d3b Use password policy overlay in LDAP and configure Stalwart to use it Pascal Bleser 2025-06-04 11:43:36 +02:00
  • e6a7195167 upgrade Stalwart to 0.12.4 Pascal Bleser 2025-06-04 11:43:08 +02:00
  • fe750703ba groupware: removed debugging logs Pascal Bleser 2025-05-30 15:56:54 +02:00
  • 919113e7b9 jwkset: remove debugging printlns Pascal Bleser 2025-05-30 15:29:33 +02:00
  • e08b7623b1 auth-api: fix: was missing newly introduced metrics Pascal Bleser 2025-05-30 15:29:14 +02:00
  • 5de589e11b groupware and jmap improvements and refactoring Pascal Bleser 2025-05-30 15:28:32 +02:00
  • 1be9684d1f upgrade Stalwart to 0.12 Pascal Bleser 2025-05-26 15:05:13 +02:00
  • 97630f545f minor corrections to the Stalwart configuration Pascal Bleser 2025-05-22 17:00:29 +02:00
  • 29577229a0 Introduce a the auth-api service Pascal Bleser 2025-05-12 11:14:21 +02:00
  • d3dc501873 add an auth-api service to make an exemplary implementation of an external authentication API for third party services such as Stalwart Pascal Bleser 2025-05-07 09:26:28 +02:00
  • 399d87082e move services/groupware/pkg/jmap to pkg/jmap Pascal Bleser 2025-05-05 16:19:43 +02:00
  • 99c8d2a2aa WIP: restructure the Jmap client, and implement the /me/messages Graph API endpoint with it Pascal Bleser 2025-05-02 17:09:25 +02:00
  • ee919ec5c7 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 Pascal Bleser 2025-04-28 09:53:58 +02:00
  • bffe5480f9 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 Pascal Bleser 2025-04-22 12:12:33 +02:00
  • 83a9eeebc9 add missing routing for /groupware (currently unprotected for testing) Pascal Bleser 2025-04-16 16:58:23 +02:00
  • 7eefcbe6c0 WIP: initial implementation of the groupware service Pascal Bleser 2025-04-16 15:46:32 +02:00
  • 806970a9c9 Add Stalwart container to the opencloud_full deployment, using the OpenLDAP container as a directory for user authentication Pascal Bleser 2025-04-16 15:45:48 +02:00
  • 7044205f79 🎉 Release 6.1.0 oauth 2026-04-02 14:12:52 +00:00
  • 33f45fa965 feat(multi-tenancy): verify tenant via OIDC claim Ralf Haferkamp 2026-04-01 13:23:59 +02:00
  • a1d4e86b96 devtools: sync csp.yaml with opencloud-compose repo Ralf Haferkamp 2026-04-01 12:17:31 +02:00
  • 2ef68e35be 🎉 Release 4.0.5 next-release/stable-4.0 oauth 2026-04-02 13:07:34 +00:00
  • ae02d338e1 Merge branch 'origin/stable-4.0' into 'next-release/stable-4.0' oauth 2026-04-02 13:07:34 +00:00
  • d7f87eeb0b Bump go dependencies with known vulnerabilities stable-4.0 Ralf Haferkamp 2026-04-02 10:56:23 +02:00
  • 9e615837c6 [tx] updated from transifex opencloudeu 2026-04-02 00:05:58 +00:00
  • f7215df83f [tx] updated from transifex opencloudeu 2026-04-01 00:06:08 +00:00
  • 25ad1ab26f 🎉 Release 4.0.5 oauth 2026-03-31 14:18:54 +00:00
  • 6ba2cdf7b6 do not build daily on stable branch (#2550) Viktor Scharf 2026-03-31 16:16:47 +02:00
  • fa32dffafa 🎉 Release 6.0.0 (#2451) v6.0.0 OpenCloud Devops 2026-03-31 09:11:22 +02:00
  • fc14928b92 fix version placeholder (#2552) Viktor Scharf 2026-03-31 08:52:58 +02:00
  • dd25834d22 ability to commit to release pr (#2548) Viktor Scharf 2026-03-30 20:42:47 +02:00
  • 787915dc87 build(deps-dev): bump css-minimizer-webpack-plugin in /services/idp dependabot/npm_and_yarn/services/idp/css-minimizer-webpack-plugin-8.0.0 dependabot[bot] 2026-03-30 16:14:53 +00:00
  • 7ee37fe845 check version chech (#2549) Viktor Scharf 2026-03-30 17:29:20 +02:00
  • a2401040a0 api-test: check that report contains favorites (#2531) Viktor Scharf 2026-03-30 16:28:13 +02:00
  • c8769532d4 🎉 Release 4.0.4 (#2338) v4.0.4 OpenCloud Devops 2026-03-30 15:50:34 +02:00
  • 9995160624 [stable-4.0] bump version 4.0.4 (#2546) Viktor Scharf 2026-03-30 15:07:08 +02:00
  • 0c8829c15d set version placeholder (#2547) Viktor Scharf 2026-03-30 14:51:00 +02:00
  • d3deb03f28 build(deps): bump github.com/open-policy-agent/opa from 1.14.1 to 1.15.0 dependabot/go_modules/github.com/open-policy-agent/opa-1.15.0 dependabot[bot] 2026-03-30 10:31:32 +00:00
  • 8f939b93c6 chore: bump reva to v2.42.5 (#2543) Viktor Scharf 2026-03-30 12:29:40 +02:00
  • b55462b185 [stable-4.0] chore: bump reva to v2.40.4 (#2545) Viktor Scharf 2026-03-30 12:23:10 +02:00
  • 9c4ac18e47 chore: bump github.com/nats-io/nats-server/v2 Ralf Haferkamp 2026-03-30 10:59:52 +02:00
  • 8cf768bf80 chore: bump github.com/russellhaering/goxmldsig Ralf Haferkamp 2026-03-30 10:57:21 +02:00
  • 656c7c37d5 chore: bump web to v6.1.0 (#2541) Viktor Scharf 2026-03-30 11:39:22 +02:00
  • 336acffb16 add final step for branch protection (#2501) (#2532) Viktor Scharf 2026-03-30 10:35:53 +02:00
  • f0836c54fb feat: add userid to spans (#2536) Michael Barz 2026-03-30 10:32:24 +02:00
  • 3e6a1e69fc [tx] updated from transifex opencloudeu 2026-03-30 00:18:52 +00:00
  • 6042f26ed1 [tx] updated from transifex opencloudeu 2026-03-29 00:15:44 +00:00
  • e25e56537d [tx] updated from transifex opencloudeu 2026-03-28 00:05:41 +00:00
  • cde52d9e9b build(deps): bump github.com/nats-io/nats-server/v2 dependabot[bot] 2026-03-25 14:46:12 +00:00
  • 9bee89691f [tx] updated from transifex opencloudeu 2026-03-27 00:15:02 +00:00
  • 604ffdb80d Merge pull request #2522 from smoothscholar/feat/open-files-in-new-tab Jannik Stehle 2026-03-26 13:47:02 +01:00
  • 09d95eb415 Merge pull request #2527 from aduffeck/backport-bleve-batch-fix Andre Duffeck 2026-03-26 08:52:39 +01:00
  • 8f7ad7f328 change php image Viktor Scharf 2026-03-26 07:42:11 +01:00
  • bece21f8a8 [tx] updated from transifex opencloudeu 2026-03-26 00:08:44 +00:00
  • 659fcac9ef Merge pull request #2524 from aduffeck/fix-bleve-batches Andre Duffeck 2026-03-25 18:33:20 +01:00
  • 228adbe177 Reduce default batch size to prevent memory issues with large documents André Duffeck 2026-03-25 14:27:37 +01:00
  • de1120210e Commit batches when the limit is reached while iterating over children André Duffeck 2026-03-25 14:27:37 +01:00
  • cf2967adfb build(deps): bump github.com/go-ldap/ldap/v3 from 3.4.12 to 3.4.13 dependabot/go_modules/github.com/go-ldap/ldap/v3-3.4.13 dependabot[bot] 2026-03-25 14:46:27 +00:00
  • 71c0a469b9 Reduce default batch size to prevent memory issues with large documents André Duffeck 2026-03-25 14:27:37 +01:00
  • 428f69416f Commit batches when the limit is reached while iterating over children André Duffeck 2026-03-25 14:27:37 +01:00
  • 210d2828a0 fix template string Christian Richter 2026-03-25 09:47:33 +01:00
  • 3f4a64f1b4 Merge pull request #2514 from aduffeck/improve-opensearch Florian Schade 2026-03-25 11:01:14 +01:00
  • dea306247b Do not remove stopwords by default André Duffeck 2026-03-25 08:42:12 +01:00
  • a120536e56 build(deps-dev): bump postcss-preset-env in /services/idp dependabot[bot] 2026-03-23 20:02:10 +00:00
  • 8a83eea742 Limit the highlighter to two fragments André Duffeck 2026-03-24 09:39:32 +01:00
  • 4fa5198501 Improve highlight support in osu André Duffeck 2026-03-19 15:52:58 +01:00
  • a6dd9b9e18 Use the fast vector highlighter for highlighting search results André Duffeck 2026-03-19 11:25:42 +01:00
  • 9e93f29ffe Introduce opensearch index v2 André Duffeck 2026-03-19 11:17:05 +01:00
  • 73c0804d10 feat: add openFilesInNewTab web config option smoothscholar 2026-03-25 01:58:50 -04:00
  • 97a6a9818c [tx] updated from transifex opencloudeu 2026-03-25 00:07:12 +00:00
  • a5ff4897ac build(deps): bump github.com/tus/tusd/v2 from 2.8.0 to 2.9.2 dependabot[bot] 2026-03-24 15:23:07 +00:00
  • 802bd42cda build(deps): bump google.golang.org/grpc from 1.79.2 to 1.79.3 dependabot[bot] 2026-03-24 14:46:31 +00:00
  • 2f04639a52 revisit checks revisit-checks Jörn Friedrich Dreyer 2026-03-24 13:11:18 +01:00
  • aebf15fe81 build(deps): bump github.com/nats-io/nats-server/v2 dependabot[bot] 2026-03-23 15:16:59 +00:00
  • 1c30c45c70 build(deps): bump react-router from 5.3.4 to 6.30.3 in /services/idp dependabot/npm_and_yarn/services/idp/react-router-6.30.3 dependabot[bot] 2026-03-23 20:02:11 +00:00
  • 25b0c75375 Switch nodejs image provider in Dockerfile Pascal Wengerter 2026-03-23 16:31:58 +01:00
  • 54e95463d3 Bumpo dockerfile nodejs base image Pascal Wengerter 2026-03-19 22:04:59 +01:00
  • a32f2c3ac7 Dedupe & update idp service JS dependencies Pascal Wengerter 2026-03-19 22:03:17 +01:00
  • 74f5e4f8dd Merge pull request #2510 from aduffeck/add-favorite-flag-to-search-results Andre Duffeck 2026-03-23 16:53:51 +01:00
  • fb0c4aaa76 build(deps): bump github.com/russellhaering/goxmldsig dependabot[bot] 2026-03-23 13:34:56 +00:00
  • 7ad037d96b Add the favorite flag to REPORT results André Duffeck 2026-03-23 08:40:00 +01:00
  • 10bc14130e Do not send back the full content in the search response André Duffeck 2026-03-19 10:09:14 +01:00
  • 7234115ae4 add final step for branch protection (#2501) Viktor Scharf 2026-03-23 09:42:17 +01:00
  • 398cd29fe6 [tx] updated from transifex opencloudeu 2026-03-22 00:08:00 +00:00
  • af535e34c2 [tx] updated from transifex opencloudeu 2026-03-20 00:07:21 +00:00
  • 569da5dd78 api-test: check files after clean session api-test-check-files-after-clean-session Viktor Scharf 2026-03-19 12:41:53 +01:00
  • 0ca2d65e91 build(deps): bump golang.org/x/net from 0.51.0 to 0.52.0 dependabot[bot] 2026-03-13 14:45:04 +00:00
  • 2244f867c8 feat: always enable favorites, remove FRONTEND_ENABLE_FAVORITES flag Pascal Wengerter 2026-03-18 14:07:38 +01:00
  • 627f9a742e api-tests: search for favorites (#2487) Viktor Scharf 2026-03-18 11:10:09 +01:00
  • e161069317 favorites tests (#2474) Viktor Scharf 2026-03-16 14:49:17 +01:00
  • 1623a5080c build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc dependabot[bot] 2026-03-13 14:45:22 +00:00
  • ea911e660a [tx] updated from transifex opencloudeu 2026-03-15 00:09:17 +00:00
  • 5f7599ac17 Merge pull request #2454 from aduffeck/search-based-favorites Andre Duffeck 2026-03-13 10:42:06 +01:00
  • a54273b8f6 Adapt expected failures until the tests have been adapted André Duffeck 2026-03-12 08:57:13 +01:00
  • 44549379ca Bump reva André Duffeck 2026-03-12 08:05:50 +01:00
  • cd0831aa10 We no longer manage favorites via arbitrary metadata André Duffeck 2026-03-11 10:18:48 +01:00