Commit Graph

3838 Commits

Author SHA1 Message Date
André Duffeck
ac8b58233e Explicitly stop the watcher after reading from it 2025-06-05 15:24:00 +02:00
André Duffeck
e9201d65a0 Fix comments 2025-06-05 15:24:00 +02:00
André Duffeck
beb7920b50 Improve logging, fix typo 2025-06-05 15:20:20 +02:00
André Duffeck
02b37cc17c Migrate existing activities to the new batch format 2025-06-05 15:20:20 +02:00
André Duffeck
33b7fa79f9 Streamline config, fix tests 2025-06-05 15:20:20 +02:00
André Duffeck
f9d4a038b3 Switch activitylog servie to a native nats store
Also split the list of activities in different chunks, one per buffered
write. That allows for scaling the service horizontally and also helps
reduce the load caused by the write operations.
2025-06-05 15:20:20 +02:00
Ralf Haferkamp
54f934cbb0 Merge pull request #994 from opencloud-eu/dependabot/npm_and_yarn/services/idp/testing-library/react-12.1.5
build(deps): bump @testing-library/react from 11.2.7 to 12.1.5 in /services/idp
2025-06-05 12:18:14 +02:00
Ralf Haferkamp
448755d149 idp license-checker: Add OFL (SIL Open Font License) to the accept list 2025-06-05 11:34:40 +02:00
dependabot[bot]
9bcdbc358e build(deps): bump @fontsource/roboto in /services/idp
Bumps [@fontsource/roboto](https://github.com/fontsource/font-files/tree/HEAD/fonts/google/roboto) from 5.1.0 to 5.2.5.
- [Changelog](https://github.com/fontsource/font-files/blob/main/CHANGELOG.md)
- [Commits](https://github.com/fontsource/font-files/commits/HEAD/fonts/google/roboto)

---
updated-dependencies:
- dependency-name: "@fontsource/roboto"
  dependency-version: 5.2.5
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-05 11:34:40 +02:00
dependabot[bot]
e305d915ed build(deps): bump @testing-library/react in /services/idp
Bumps [@testing-library/react](https://github.com/testing-library/react-testing-library) from 11.2.7 to 12.1.5.
- [Release notes](https://github.com/testing-library/react-testing-library/releases)
- [Changelog](https://github.com/testing-library/react-testing-library/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/react-testing-library/compare/v11.2.7...v12.1.5)

---
updated-dependencies:
- dependency-name: "@testing-library/react"
  dependency-version: 12.1.5
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-04 09:04:37 +00:00
Ralf Haferkamp
448c6b9f5a Merge pull request #989 from rhafer/permissions-count
graph: Add support for counting permissions
2025-06-04 11:00:26 +02:00
Florian Schade
1bb07292dd Merge pull request #983 from fschade/webdav-search-privatelink
Enhancement: Introduced support for PrivateLink in WebDAV search responses
2025-06-03 18:02:29 +02:00
Ralf Haferkamp
fdab4dd174 graph: Add support for counting permissions
To just get the number of permissions set on a share use:
`/drives/id/root/permissions?$count=true&$top=0`

Related issue: #485
2025-06-03 14:50:52 +02:00
dependabot[bot]
5a5124067b build(deps): bump @types/jest from 29.5.12 to 29.5.14 in /services/idp
Bumps [@types/jest](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/jest) from 29.5.12 to 29.5.14.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/jest)

---
updated-dependencies:
- dependency-name: "@types/jest"
  dependency-version: 29.5.14
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-03 08:36:44 +00:00
Ralf Haferkamp
7a00f49510 Merge pull request #980 from opencloud-eu/dependabot/npm_and_yarn/services/idp/types/node-22.15.29
build(deps): bump @types/node from 22.15.19 to 22.15.29 in /services/idp
2025-06-03 10:33:05 +02:00
Ralf Haferkamp
bbb0e6048f Merge pull request #495 from opencloud-eu/no-default-permissions-expand
do not automatically expand drive root permissions
2025-06-03 09:49:42 +02:00
Ralf Haferkamp
3569a36c1b cleanup: Avoid nested if statment
Co-authored-by: Andre Duffeck <aduffeck@users.noreply.github.com>
2025-06-03 09:02:56 +02:00
Florian Schade
41f630d698 enhancement(webdav): add privatelink field to the webdav search response 2025-06-02 18:23:54 +02:00
dependabot[bot]
c3ed685391 build(deps): bump @types/node from 22.15.19 to 22.15.29 in /services/idp
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 22.15.19 to 22.15.29.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

---
updated-dependencies:
- dependency-name: "@types/node"
  dependency-version: 22.15.29
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 16:15:49 +00:00
dependabot[bot]
d396a8b852 build(deps-dev): bump sass-loader from 16.0.4 to 16.0.5 in /services/idp
Bumps [sass-loader](https://github.com/webpack-contrib/sass-loader) from 16.0.4 to 16.0.5.
- [Release notes](https://github.com/webpack-contrib/sass-loader/releases)
- [Changelog](https://github.com/webpack-contrib/sass-loader/blob/master/CHANGELOG.md)
- [Commits](https://github.com/webpack-contrib/sass-loader/compare/v16.0.4...v16.0.5)

---
updated-dependencies:
- dependency-name: sass-loader
  dependency-version: 16.0.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 16:15:27 +00:00
Ralf Haferkamp
89feb86062 Merge pull request #978 from opencloud-eu/dependabot/npm_and_yarn/services/idp/web-vitals-5.0.2
build(deps): bump web-vitals from 4.2.4 to 5.0.2 in /services/idp
2025-06-02 18:07:11 +02:00
dependabot[bot]
7a73066f47 build(deps): bump web-vitals from 4.2.4 to 5.0.2 in /services/idp
Bumps [web-vitals](https://github.com/GoogleChrome/web-vitals) from 4.2.4 to 5.0.2.
- [Changelog](https://github.com/GoogleChrome/web-vitals/blob/main/CHANGELOG.md)
- [Commits](https://github.com/GoogleChrome/web-vitals/compare/v4.2.4...v5.0.2)

---
updated-dependencies:
- dependency-name: web-vitals
  dependency-version: 5.0.2
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 15:23:19 +00:00
dependabot[bot]
abb454da37 build(deps-dev): bump cldr from 7.5.0 to 7.9.0 in /services/idp
Bumps [cldr](https://github.com/papandreou/node-cldr) from 7.5.0 to 7.9.0.
- [Changelog](https://github.com/papandreou/node-cldr/blob/master/CHANGELOG.md)
- [Commits](https://github.com/papandreou/node-cldr/compare/7.5.0...v7.9.0)

---
updated-dependencies:
- dependency-name: cldr
  dependency-version: 7.9.0
  dependency-type: direct:development
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-06-02 15:15:16 +00:00
Ralf Haferkamp
524e13ae89 Merge pull request #970 from opencloud-eu/readme-box-change
Updated boxes in readme
2025-06-02 15:21:21 +02:00
Ralf Haferkamp
79aa0c5340 graph: Remove $expand from POST/PATCH route for now
The ODATA spec is not exactly clear about the semantics here:
"The semantics of system query options applied to POST requests to
entity sets as well as all PATCH, PUT and DELETE requests are not
defined by this specification and are reserved for future versions."

And currently we don't really need that anyway.
2025-06-02 15:17:32 +02:00
Ralf Haferkamp
f1fb44946c graph: Fix v1beta base path 2025-06-02 15:17:32 +02:00
Ralf Haferkamp
bfb99927ad graph: Use existing helper to get $select values from request 2025-06-02 15:17:32 +02:00
Jörn Friedrich Dreyer
981e8fe5a3 do not automatically expand drive root permissions
Signed-off-by: Jörn Friedrich Dreyer <jfd@butonic.de>
2025-06-02 15:17:32 +02:00
Benedikt Kulmann
f6e5348648 chore: bump web to v3.0.0-alpha.1 2025-06-02 14:43:57 +02:00
LisaHue
db36794920 remove accidentally commited changes 2025-06-02 13:37:38 +02:00
LisaHue
86f7be40f9 Updated boxes in readme 2025-06-02 13:30:43 +02:00
Ralf Haferkamp
5b3ebbd695 Address some dependabot alerts
This should address the alerts about CVE-2024-55565 and CVE-2025-27789
2025-06-02 10:50:40 +02:00
Florian Schade
24655b6577 Merge pull request #946 from fschade/graph-lazy-metadata
fix(graph-metadata): lazy cs3 metadata storage initialization
2025-05-30 09:35:05 +02:00
Alex
51c2497e6d feat: add shareType to sharees field on activities api (#954) 2025-05-30 09:31:59 +02:00
Florian Schade
f4d8e632fd fix(graph-metadata): lazy cs3 metadata storage initialization 2025-05-27 16:18:20 +02:00
Ralf Haferkamp
b37a45f26f Merge pull request #939 from opencloud-eu/dependabot/npm_and_yarn/services/idp/testing-library/user-event-14.6.1
build(deps): bump @testing-library/user-event from 14.5.2 to 14.6.1 in /services/idp
2025-05-27 11:07:35 +02:00
dependabot[bot]
9f2694f683 build(deps): bump @testing-library/user-event in /services/idp
Bumps [@testing-library/user-event](https://github.com/testing-library/user-event) from 14.5.2 to 14.6.1.
- [Release notes](https://github.com/testing-library/user-event/releases)
- [Changelog](https://github.com/testing-library/user-event/blob/main/CHANGELOG.md)
- [Commits](https://github.com/testing-library/user-event/compare/v14.5.2...v14.6.1)

---
updated-dependencies:
- dependency-name: "@testing-library/user-event"
  dependency-version: 14.6.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 15:09:23 +00:00
dependabot[bot]
c29b777638 build(deps): bump i18next-browser-languagedetector in /services/idp
Bumps [i18next-browser-languagedetector](https://github.com/i18next/i18next-browser-languageDetector) from 7.2.1 to 8.1.0.
- [Changelog](https://github.com/i18next/i18next-browser-languageDetector/blob/master/CHANGELOG.md)
- [Commits](https://github.com/i18next/i18next-browser-languageDetector/compare/v7.2.1...v8.1.0)

---
updated-dependencies:
- dependency-name: i18next-browser-languagedetector
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-05-26 14:50:14 +00:00
Ralf Haferkamp
7098772ac0 chore: Bump i18next-parse and undici
To include fixes for CVE-2025-47279 and CVE-2025-22150
2025-05-26 13:01:57 +02:00
Ralf Haferkamp
45be2ef0d8 graph: Add more $select options to ListPermissions endpoint
Needed for: #485
2025-05-26 10:54:11 +02:00
Ralf Haferkamp
2e4f611d5b graph: Use godata Parser to parse query paramters in ListPermissions
Also add initial $select support to ListSpaceRootPermissions()
2025-05-26 10:54:11 +02:00
Florian Schade
db7d0535f6 Merge pull request #864 from dragonchaser/add-profile-photo
Add profile photo
2025-05-26 10:27:19 +02:00
Alex
6a62068c2a feat: hide close button in collabora (#828)
* feat: hide close button in collabora
2025-05-22 14:51:26 +02:00
Florian Schade
93471b56dd enhancement(graph): check the received bytes content type for profile photos 2025-05-22 13:41:48 +02:00
Michael Barz
887257fa38 feat: add webp format (#869) 2025-05-22 09:19:50 +02:00
Ralf Haferkamp
11ad5a64fa Merge pull request #898 from opencloud-eu/fix#368
always get the user email for admin user
2025-05-21 17:58:27 +02:00
Viktor Scharf
64abdad3d0 adjust unit tests 2025-05-21 17:13:06 +02:00
Ralf Haferkamp
73bee868d6 Merge pull request #901 from rhafer/dedup-ldapclient
graph: move to reva's auto-reconnect LDAP client
2025-05-21 14:49:02 +02:00
Florian Schade
6b7c004d0b fix(tests): fix nil pointer errors caused by the introduction of cs3 metadata storage 2025-05-21 13:51:51 +02:00
Christian Richter
8cd62fcf24 Merge branch 'opencloud-eu:main' into add-profile-photo 2025-05-21 12:39:21 +02:00