Commit Graph

  • 61aed94c50 refactored the Session object, refactored the services/groupware directory, and started Swagger documentation implementation Pascal Bleser 2025-07-30 18:50:36 +02:00
  • ea91210c24 groupware: refactoring the API mechanisms Pascal Bleser 2025-07-29 15:49:38 +02:00
  • 26cbdb8f7e groupware: implement JSON:API's error response format, with a revamped error handling in jmap and services/groupware Pascal Bleser 2025-07-28 16:57:17 +02:00
  • fc1994db2d Refactor groupware service after ADR decision on the Groupware API Pascal Bleser 2025-07-25 15:19:46 +02:00
  • ad73661703 Groupware and jmap: cleanup and API documentation Pascal Bleser 2025-07-07 10:37:43 +02:00
  • fabe4c9568 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
  • 6c0074eff8 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
  • 75e04f8f68 Groupware improvements: refactoring, k6 tests Pascal Bleser 2025-06-06 17:19:56 +02:00
  • 3725bb1ee3 fix Stalwart LDAP configuration Pascal Bleser 2025-06-04 12:16:26 +02:00
  • a990ef21d5 Use password policy overlay in LDAP and configure Stalwart to use it Pascal Bleser 2025-06-04 11:43:36 +02:00
  • a247a362d4 upgrade Stalwart to 0.12.4 Pascal Bleser 2025-06-04 11:43:08 +02:00
  • 1e6574199e groupware: removed debugging logs Pascal Bleser 2025-05-30 15:56:54 +02:00
  • 2e3896bb62 jwkset: remove debugging printlns Pascal Bleser 2025-05-30 15:29:33 +02:00
  • f6603cf4f5 auth-api: fix: was missing newly introduced metrics Pascal Bleser 2025-05-30 15:29:14 +02:00
  • 0948c50931 groupware and jmap improvements and refactoring Pascal Bleser 2025-05-30 15:28:32 +02:00
  • c9428e1cc0 upgrade Stalwart to 0.12 Pascal Bleser 2025-05-26 15:05:13 +02:00
  • ddf66200a9 minor corrections to the Stalwart configuration Pascal Bleser 2025-05-22 17:00:29 +02:00
  • aff1fc87a0 Introduce a the auth-api service Pascal Bleser 2025-05-12 11:14:21 +02:00
  • de6708faf8 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
  • 7c1f491344 move services/groupware/pkg/jmap to pkg/jmap Pascal Bleser 2025-05-05 16:19:43 +02:00
  • af597ad91d 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
  • 08bb5a2bfa 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
  • 969d44f1bb 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
  • da6721f8e0 add missing routing for /groupware (currently unprotected for testing) Pascal Bleser 2025-04-16 16:58:23 +02:00
  • a90f792caa WIP: initial implementation of the groupware service Pascal Bleser 2025-04-16 15:46:32 +02:00
  • a80795081f 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
  • 74eddf8825 [tx] updated from transifex opencloudeu 2026-04-30 00:03:01 +00:00
  • 07859d9ac4 🎉 Release 4.0.6 (#2672) v4.0.6 stable-4.0 OpenCloud Devops 2026-04-29 13:38:03 +02:00
  • 2aa6943eaf bump version 4.0.6 (#2694) Viktor Scharf 2026-04-29 12:30:26 +02:00
  • a7bb32bf64 chore(web): bump web to v4.2.2 (#2580) Benedikt Kulmann 2026-04-29 11:01:33 +02:00
  • 173485cf44 Merge remote-tracking branch 'origin/main' into feature/guest-links Ralf Haferkamp 2026-04-29 10:24:57 +02:00
  • ae92dd031d build(deps): bump go.opentelemetry.io/contrib/zpages dependabot[bot] 2026-04-23 14:53:05 +00:00
  • ac39d84747 build(deps): bump @types/node from 22.19.17 to 25.6.0 in /services/idp dependabot[bot] 2026-04-27 18:27:07 +00:00
  • cd5905d0f8 [tx] updated from transifex opencloudeu 2026-04-29 00:03:00 +00:00
  • d97217f22c Update github.com/gookit/goutil to v0.7.4 for FreeBSD compatibility PC Kitty 2026-04-23 19:45:16 -07:00
  • df4bc7c1d8 update comment Jörn Friedrich Dreyer 2026-04-28 13:03:40 +02:00
  • 2ef5d1289d stop metrics tickers on context cancel Jörn Friedrich Dreyer 2026-04-28 13:00:01 +02:00
  • 8ec82331cc fix: avoid suture.Supervisor being shutdown early Ralf Haferkamp 2026-04-28 12:32:04 +02:00
  • 15fc59626b Revert "Hotfix for https://github.com/opencloud-eu/opencloud/issues/2282" Ralf Haferkamp 2026-04-28 16:22:35 +02:00
  • 813f42f825 Revert "Fix timeout for ocwrapper" Ralf Haferkamp 2026-04-28 16:22:34 +02:00
  • f0e9e10fa7 Revert "wrapper fix: kill all opencloud and nats processes" Ralf Haferkamp 2026-04-28 16:22:33 +02:00
  • 32549ae0e1 Revert "use process group kill" Ralf Haferkamp 2026-04-28 16:22:32 +02:00
  • f70ce6d8a8 Revert "return waitAllServices" Ralf Haferkamp 2026-04-28 16:22:31 +02:00
  • e9ce946fe0 Revert "introduce ci env variable" Ralf Haferkamp 2026-04-28 16:22:30 +02:00
  • c0b0910000 Revert "fix typo" Ralf Haferkamp 2026-04-28 16:22:23 +02:00
  • 10e54ca717 cleanup: Remove proto-gen-docs dependency Ralf Haferkamp 2026-04-28 15:42:27 +02:00
  • 1ca286b6fb delete PROPATCH favorite tests (#2689) Viktor Scharf 2026-04-28 16:25:52 +02:00
  • 9135eab27e update comment Jörn Friedrich Dreyer 2026-04-28 13:03:40 +02:00
  • 2d1cc3fb3a stop metrics tickers on context cancel Jörn Friedrich Dreyer 2026-04-28 13:00:01 +02:00
  • 7a149787d0 fix: avoid suture.Supervisor being shutdown early Ralf Haferkamp 2026-04-28 12:32:04 +02:00
  • c7eeb899d6 Revert "Hotfix for https://github.com/opencloud-eu/opencloud/issues/2282" Ralf Haferkamp 2026-04-28 12:22:12 +02:00
  • 45ed7f0cee Revert "Fix timeout for ocwrapper" Ralf Haferkamp 2026-04-28 12:22:11 +02:00
  • f07454421a Revert "wrapper fix: kill all opencloud and nats processes" Ralf Haferkamp 2026-04-28 12:22:10 +02:00
  • fb532206b3 Revert "use process group kill" Ralf Haferkamp 2026-04-28 12:22:09 +02:00
  • b309c39386 Revert "return waitAllServices" Ralf Haferkamp 2026-04-28 12:22:08 +02:00
  • 6ecc223d8b Revert "introduce ci env variable" Ralf Haferkamp 2026-04-28 12:22:07 +02:00
  • 8b4e4f0137 Revert "fix typo" Ralf Haferkamp 2026-04-28 12:22:02 +02:00
  • 54de395e3e fix description Christian Richter 2026-04-27 08:10:50 +02:00
  • 6e30e25dd3 [tx] updated from transifex opencloudeu 2026-04-28 00:04:02 +00:00
  • b7dae077ce Merge pull request #2671 from aduffeck/bump-reva Jörn Friedrich Dreyer 2026-04-27 17:02:17 +02:00
  • 7458598e09 Bump reva André Duffeck 2026-04-27 15:46:38 +02:00
  • 0e1fa0d3f8 [tx] updated from transifex opencloudeu 2026-04-26 00:04:02 +00:00
  • f322fa8b1d Bump reva André Duffeck 2026-04-24 14:40:40 +02:00
  • e9e195789d Adapt to changes in reva/cs3apis André Duffeck 2026-04-24 11:46:53 +02:00
  • 4af5add77d fix typo Christian Richter 2026-04-23 10:31:41 +02:00
  • 01686db6d9 introduce ci env variable Christian Richter 2026-04-23 10:21:26 +02:00
  • 3434f55c78 return waitAllServices v.scharf 2026-04-21 13:57:17 +02:00
  • 7374ae61a9 use process group kill v.scharf 2026-04-21 13:16:29 +02:00
  • 62674c71cf wrapper fix: kill all opencloud and nats processes v.scharf 2026-04-21 12:30:40 +02:00
  • 193431b875 Fix timeout for ocwrapper Christian Richter 2026-04-21 09:21:50 +02:00
  • 5e889612d6 Hotfix for https://github.com/opencloud-eu/opencloud/issues/2282 Christian Richter 2026-04-20 15:24:36 +02:00
  • 039c5a2f1b add missing deprecation info Christian Richter 2026-04-23 16:46:41 +02:00
  • d0e3f14539 chore: remove loop var references Florian Schade 2026-04-23 15:30:09 +02:00
  • 066cef17c4 bump reva to feature/guest-links branch Ralf Haferkamp 2026-04-08 16:40:05 +02:00
  • 3be224127e adjust test v.scharf 2026-04-13 18:39:45 +02:00
  • 4536fb20ce adjust tests v.scharf 2026-04-13 13:09:58 +02:00
  • 44bbc07273 tests: Adjust acceptance test for recent Space sharing changes Ralf Haferkamp 2026-03-25 18:45:22 +01:00
  • ec8733ac52 graph: use share manager for managing space permissions Ralf Haferkamp 2026-03-17 13:18:17 +01:00
  • fad0cc4828 Use filter to avoid including space membership in the sharedWithMe response Ralf Haferkamp 2026-03-16 14:32:19 +01:00
  • 900ecf736e fix typo Christian Richter 2026-04-23 10:31:41 +02:00
  • cf7aaa8ca7 introduce ci env variable Christian Richter 2026-04-23 10:21:26 +02:00
  • 5ea5a8dddb return waitAllServices v.scharf 2026-04-21 13:57:17 +02:00
  • a869bb5166 use process group kill v.scharf 2026-04-21 13:16:29 +02:00
  • f56767eb71 wrapper fix: kill all opencloud and nats processes v.scharf 2026-04-21 12:30:40 +02:00
  • a3065ded87 Fix timeout for ocwrapper Christian Richter 2026-04-21 09:21:50 +02:00
  • c329439aac Hotfix for https://github.com/opencloud-eu/opencloud/issues/2282 Christian Richter 2026-04-20 15:24:36 +02:00
  • 3b8d5ed8d6 build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace dependabot[bot] 2026-04-22 09:31:05 +00:00
  • 288e67cc39 chore: replace interface with any Florian Schade 2026-04-22 14:00:21 +02:00
  • 8f26149743 build(deps): bump github.com/davidbyttow/govips/v2 from 2.17.0 to 2.18.0 dependabot[bot] 2026-04-22 14:46:05 +00:00
  • e2f322791a fix(graph): sort drive in "natural" order Ralf Haferkamp 2026-04-22 17:09:10 +02:00
  • 907cc6d766 [tx] updated from transifex opencloudeu 2026-04-23 00:04:10 +00:00
  • 86d79430a3 chore: use wg.Go instead of add Florian Schade 2026-04-22 14:07:06 +02:00
  • a8fff7e4c3 build(deps): bump i18next from 25.10.10 to 26.0.4 in /services/idp dependabot[bot] 2026-04-13 16:14:56 +00:00
  • d88bd1aa59 build(deps): bump github.com/testcontainers/testcontainers-go/modules/opensearch dependabot[bot] 2026-04-21 14:45:40 +00:00
  • 365bd94418 refactor(search): use map[string]struct{} for lowercaseFields set Dominik Schmidt 2026-04-22 10:01:02 +02:00
  • 87b1f6f630 test(search): cover audio.artist instead of Title for case preservation Dominik Schmidt 2026-04-22 09:51:37 +02:00
  • 796e5fd373 fix(search): tighten lowercaseFields comment Dominik Schmidt 2026-04-20 16:40:55 +02:00
  • 538c82787c fix(search): preserve value case for non-lowercased bleve fields Dominik Schmidt 2026-04-20 16:34:29 +02:00
  • 68b356292b Merge pull request #2632 from opencloud-eu/feat/kql-dotted-keys Florian Schade 2026-04-22 09:45:59 +02:00
  • e698a81528 [tx] updated from transifex opencloudeu 2026-04-22 00:04:28 +00:00