]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
6 months agofix: Make forbidden filename list case insensitive again fix/forbidden-files-insensitive
Ferdinand Thiessen [Thu, 2 May 2024 18:25:09 +0000 (20:25 +0200)]
fix: Make forbidden filename list case insensitive again

It previously was, even if not documented, case insensitive.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agofix(JSConfig): Add `forbidden_filenames` and `forbidden_filename_characters` to the...
Ferdinand Thiessen [Thu, 2 May 2024 11:04:37 +0000 (13:04 +0200)]
fix(JSConfig): Add `forbidden_filenames` and `forbidden_filename_characters` to the `oc_config`

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agofix: Deprecate `\OCP\Files\FileInfo::BLACKLIST_FILES_REGEX` as this is unused
Ferdinand Thiessen [Thu, 2 May 2024 10:17:40 +0000 (12:17 +0200)]
fix: Deprecate `\OCP\Files\FileInfo::BLACKLIST_FILES_REGEX` as this is unused

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agofix: Move filename validation to one common place
Ferdinand Thiessen [Wed, 1 May 2024 12:44:30 +0000 (14:44 +0200)]
fix: Move filename validation to one common place

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agofeat: Cache filename blacklist and forbidden filename characters
Ferdinand Thiessen [Tue, 30 Apr 2024 22:41:31 +0000 (00:41 +0200)]
feat: Cache filename blacklist and forbidden filename characters

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agofeat: Add `getForbiddenFilenames` to `OCP\Util` and ensure forbidden files are enforced
Ferdinand Thiessen [Tue, 30 Apr 2024 22:36:27 +0000 (00:36 +0200)]
feat: Add `getForbiddenFilenames` to `OCP\Util` and ensure forbidden files are enforced

* Provide filename blacklist in public `\OCP\Util`
* Use filename blacklist and forbidden characters also in `Filesystem::isFileBlacklisted`
* Drop unused and deprecated `\OC_Util::isValidFileName`

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agoMerge pull request #45140 from nextcloud/fix-fileaccess-single
Daniel [Thu, 2 May 2024 17:10:14 +0000 (19:10 +0200)]
Merge pull request #45140 from nextcloud/fix-fileaccess-single

fix: fix FileAccess::getByFileId(InStorage)

6 months agoMerge pull request #38670 from nextcloud/Jerome-Herbinet-ui-colour-concept
John Molakvoæ [Thu, 2 May 2024 16:32:43 +0000 (18:32 +0200)]
Merge pull request #38670 from nextcloud/Jerome-Herbinet-ui-colour-concept

Wordings : Enhancement of background and UI color change thanks to better title and description

6 months agoMerge pull request #45136 from nextcloud/feat/webauthn/submit-device-name
Richard Steinmetz [Thu, 2 May 2024 16:01:12 +0000 (18:01 +0200)]
Merge pull request #45136 from nextcloud/feat/webauthn/submit-device-name

feat(webauthn): submit device name by pressing enter

6 months agoMerge pull request #44819 from raphj/issue42689
John Molakvoæ [Thu, 2 May 2024 15:09:53 +0000 (17:09 +0200)]
Merge pull request #44819 from raphj/issue42689

6 months agofix(theming): better background and UI color change description 38670/head
skjnldsv [Thu, 2 May 2024 14:44:06 +0000 (16:44 +0200)]
fix(theming): better background and UI color change description

Signed-off-by: Jérôme Herbinet <33763786+Jerome-Herbinet@users.noreply.github.com>
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
6 months agofix(files): apply the renaming when leaving the input field 44819/head
Raphaël Jakse [Sun, 14 Apr 2024 08:14:58 +0000 (10:14 +0200)]
fix(files): apply the renaming when leaving the input field

Refs: #42689

Signed-off-by: Raphaël Jakse <raphael.git@jakse.fr>
6 months agoMerge pull request #45150 from nextcloud/dependabot/npm_and_yarn/ejs-3.1.10
dependabot[bot] [Thu, 2 May 2024 10:44:07 +0000 (10:44 +0000)]
Merge pull request #45150 from nextcloud/dependabot/npm_and_yarn/ejs-3.1.10

6 months agoMerge pull request #45134 from nextcloud/automated/noid/master-update-psalm-baseline
Ferdinand Thiessen [Thu, 2 May 2024 10:37:07 +0000 (12:37 +0200)]
Merge pull request #45134 from nextcloud/automated/noid/master-update-psalm-baseline

[master] Update psalm-baseline.xml

6 months agoMerge pull request #39247 from nextcloud/query-log-backtrace
John Molakvoæ [Thu, 2 May 2024 10:03:34 +0000 (12:03 +0200)]
Merge pull request #39247 from nextcloud/query-log-backtrace

6 months agoMerge pull request #45149 from nextcloud/bugfix/noid/improve-pr-template
Joas Schilling [Thu, 2 May 2024 09:53:25 +0000 (11:53 +0200)]
Merge pull request #45149 from nextcloud/bugfix/noid/improve-pr-template

fix(github): Add a security info to the PR template

6 months agochore(deps-dev): bump ejs from 3.1.9 to 3.1.10 45150/head
dependabot[bot] [Thu, 2 May 2024 09:40:25 +0000 (09:40 +0000)]
chore(deps-dev): bump ejs from 3.1.9 to 3.1.10

Bumps [ejs](https://github.com/mde/ejs) from 3.1.9 to 3.1.10.
- [Release notes](https://github.com/mde/ejs/releases)
- [Commits](https://github.com/mde/ejs/compare/v3.1.9...v3.1.10)

---
updated-dependencies:
- dependency-name: ejs
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
6 months agoMerge pull request #45125 from nextcloud/fix/drop-ical-js
John Molakvoæ [Thu, 2 May 2024 09:39:16 +0000 (11:39 +0200)]
Merge pull request #45125 from nextcloud/fix/drop-ical-js

6 months agofix(github): Add a security info to the PR template 45149/head
Joas Schilling [Thu, 2 May 2024 09:33:33 +0000 (11:33 +0200)]
fix(github): Add a security info to the PR template

Signed-off-by: Joas Schilling <coding@schilljs.com>
6 months agoMerge pull request #45131 from nextcloud/chore/location-path-prefix
Pytal [Thu, 2 May 2024 09:32:01 +0000 (02:32 -0700)]
Merge pull request #45131 from nextcloud/chore/location-path-prefix

chore: Remove All files prefix from original location

6 months agoMerge pull request #45138 from nextcloud/smb-notify-test-retry
John Molakvoæ [Thu, 2 May 2024 09:30:53 +0000 (11:30 +0200)]
Merge pull request #45138 from nextcloud/smb-notify-test-retry

6 months agoMerge pull request #45122 from nextcloud/techdebt/noid/remove-temporary-executeUpdate
Joas Schilling [Thu, 2 May 2024 09:06:50 +0000 (11:06 +0200)]
Merge pull request #45122 from nextcloud/techdebt/noid/remove-temporary-executeUpdate

fix(querybuilder): Remove temporary internal method executeUpdate()

6 months agochore(tests): Update psalm baseline 45134/head
nextcloud-command [Thu, 2 May 2024 02:19:52 +0000 (02:19 +0000)]
chore(tests): Update psalm baseline

Signed-off-by: GitHub <noreply@github.com>
6 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Thu, 2 May 2024 00:20:09 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
6 months agofeat: add option to add backtrace to the query logger 39247/head
Robin Appelman [Sun, 9 Jul 2023 00:38:22 +0000 (02:38 +0200)]
feat: add option to add backtrace to the query logger

Signed-off-by: Robin Appelman <robin@icewind.nl>
6 months agofix: fix FileAccess::getByFileId(InStorage) 45140/head
Robin Appelman [Wed, 1 May 2024 16:00:20 +0000 (18:00 +0200)]
fix: fix FileAccess::getByFileId(InStorage)

Signed-off-by: Robin Appelman <robin@icewind.nl>
6 months agotest: retry smb notify test a few times 45138/head
Robin Appelman [Wed, 1 May 2024 14:57:21 +0000 (16:57 +0200)]
test: retry smb notify test a few times

Signed-off-by: Robin Appelman <robin@icewind.nl>
6 months agofeat(webauthn): submit device name by pressing enter 45136/head
Richard Steinmetz [Wed, 1 May 2024 11:56:20 +0000 (13:56 +0200)]
feat(webauthn): submit device name by pressing enter

Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
6 months agoUpdate pr-feedback.yml
Joas Schilling [Wed, 1 May 2024 04:05:53 +0000 (06:05 +0200)]
Update pr-feedback.yml

6 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Wed, 1 May 2024 00:20:27 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
6 months agoMerge pull request #45129 from nextcloud/pulsejet/name-idx-mig
Ferdinand Thiessen [Tue, 30 Apr 2024 23:58:01 +0000 (01:58 +0200)]
Merge pull request #45129 from nextcloud/pulsejet/name-idx-mig

fix(core): add fs_name_hash index to migration

6 months agochore: compile assets 45131/head
Christopher Ng [Tue, 30 Apr 2024 23:49:33 +0000 (16:49 -0700)]
chore: compile assets

Signed-off-by: Christopher Ng <chrng8@gmail.com>
6 months agochore: Remove All files prefix from original location
Christopher Ng [Tue, 30 Apr 2024 23:49:33 +0000 (16:49 -0700)]
chore: Remove All files prefix from original location

Signed-off-by: Christopher Ng <chrng8@gmail.com>
6 months agoMerge pull request #44694 from nextcloud/feat/show-trash-deleted-by
Pytal [Tue, 30 Apr 2024 22:05:49 +0000 (15:05 -0700)]
Merge pull request #44694 from nextcloud/feat/show-trash-deleted-by

feat(trashbin): Show user who deleted a file

6 months agochore: compile assets 44694/head
Christopher Ng [Wed, 24 Apr 2024 18:44:19 +0000 (11:44 -0700)]
chore: compile assets

Signed-off-by: Christopher Ng <chrng8@gmail.com>
6 months agorefactor(trashbin): Move columns into separate file
Christopher Ng [Wed, 24 Apr 2024 18:44:19 +0000 (11:44 -0700)]
refactor(trashbin): Move columns into separate file

Signed-off-by: Christopher Ng <chrng8@gmail.com>
6 months agofeat(trashbin): Show user who deleted a file
Christopher Ng [Wed, 24 Apr 2024 18:44:19 +0000 (11:44 -0700)]
feat(trashbin): Show user who deleted a file

Signed-off-by: Christopher Ng <chrng8@gmail.com>
6 months agofix(core): add fs_name_hash index to migration 45129/head
Varun Patil [Tue, 30 Apr 2024 19:23:41 +0000 (12:23 -0700)]
fix(core): add fs_name_hash index to migration

Signed-off-by: Varun Patil <varunpatil@ucla.edu>
6 months agoMerge pull request #44695 from nextcloud/dependabot/composer/build/integration/phpuni...
dependabot[bot] [Tue, 30 Apr 2024 17:07:07 +0000 (17:07 +0000)]
Merge pull request #44695 from nextcloud/dependabot/composer/build/integration/phpunit/phpunit-9.6.19

6 months agoMerge pull request #44545 from nextcloud/dependabot/npm_and_yarn/webdav-5.5.0
Ferdinand Thiessen [Tue, 30 Apr 2024 17:01:11 +0000 (19:01 +0200)]
Merge pull request #44545 from nextcloud/dependabot/npm_and_yarn/webdav-5.5.0

build(deps): bump webdav from 5.4.0 to 5.5.0

6 months agofix(deps): Drop `ical.js` from dependencies 45125/head
Ferdinand Thiessen [Tue, 30 Apr 2024 14:10:23 +0000 (16:10 +0200)]
fix(deps): Drop `ical.js` from dependencies

This seems to be fully replaced with `@nextcloud/calendar-availablity`

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agoMerge pull request #44942 from nextcloud/dependabot/npm_and_yarn/simplewebauthn/brows...
Ferdinand Thiessen [Tue, 30 Apr 2024 16:42:14 +0000 (18:42 +0200)]
Merge pull request #44942 from nextcloud/dependabot/npm_and_yarn/simplewebauthn/browser-10.0.0

bump @simplewebauthn/browser from 9.0.1 to 10.0.0

6 months agobump @simplewebauthn/browser from 9.0.1 to 10.0.0 44942/head
dependabot[bot] [Sat, 20 Apr 2024 02:15:39 +0000 (02:15 +0000)]
bump @simplewebauthn/browser from 9.0.1 to 10.0.0

---
updated-dependencies:
- dependency-name: "@simplewebauthn/browser"
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
6 months agoMerge pull request #45117 from nextcloud/bug/noid/unnecessary-ini-set
Ferdinand Thiessen [Tue, 30 Apr 2024 14:46:20 +0000 (16:46 +0200)]
Merge pull request #45117 from nextcloud/bug/noid/unnecessary-ini-set

chore: remove unnecessary ini_set

6 months agoMerge pull request #44943 from nextcloud/dependabot/npm_and_yarn/nextcloud/password... 44974/head
dependabot[bot] [Tue, 30 Apr 2024 13:32:32 +0000 (13:32 +0000)]
Merge pull request #44943 from nextcloud/dependabot/npm_and_yarn/nextcloud/password-confirmation-5.1.0

6 months agofix(querybuilder): Remove temporary internal method executeUpdate() 45122/head
Joas Schilling [Tue, 30 Apr 2024 13:13:12 +0000 (15:13 +0200)]
fix(querybuilder): Remove temporary internal method executeUpdate()

Signed-off-by: Joas Schilling <coding@schilljs.com>
6 months agoMerge pull request #44941 from nextcloud/dependabot/npm_and_yarn/types/dockerode...
dependabot[bot] [Tue, 30 Apr 2024 13:12:44 +0000 (13:12 +0000)]
Merge pull request #44941 from nextcloud/dependabot/npm_and_yarn/types/dockerode-3.3.28

6 months agoMerge pull request #44829 from nextcloud/feat/add-storage-tree-to-info-file
Côme Chilliet [Tue, 30 Apr 2024 12:29:07 +0000 (14:29 +0200)]
Merge pull request #44829 from nextcloud/feat/add-storage-tree-to-info-file

feat(occ): Add --storage-tree option to info:file to help debug storages

6 months agoMerge pull request #44871 from nextcloud/feature/include-file-id-in-audit-logs
yemkareems [Tue, 30 Apr 2024 11:59:49 +0000 (17:29 +0530)]
Merge pull request #44871 from nextcloud/feature/include-file-id-in-audit-logs

feat: include file id in audit logs

6 months agofix(deps): bump @nextcloud/password-confirmation from 5.0.1 to 5.1.0 44943/head
dependabot[bot] [Sat, 20 Apr 2024 02:32:49 +0000 (02:32 +0000)]
fix(deps): bump @nextcloud/password-confirmation from 5.0.1 to 5.1.0

---
updated-dependencies:
- dependency-name: "@nextcloud/password-confirmation"
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
6 months agobuild(deps-dev): bump phpunit/phpunit in /build/integration 44695/head
dependabot[bot] [Sat, 6 Apr 2024 01:12:47 +0000 (01:12 +0000)]
build(deps-dev): bump phpunit/phpunit in /build/integration

Bumps [phpunit/phpunit](https://github.com/sebastianbergmann/phpunit) from 9.6.18 to 9.6.19.
- [Release notes](https://github.com/sebastianbergmann/phpunit/releases)
- [Changelog](https://github.com/sebastianbergmann/phpunit/blob/9.6.19/ChangeLog-9.6.md)
- [Commits](https://github.com/sebastianbergmann/phpunit/compare/9.6.18...9.6.19)

---
updated-dependencies:
- dependency-name: phpunit/phpunit
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
6 months agofix(dev-deps): bump @types/dockerode from 3.3.26 to 3.3.28 44941/head
dependabot[bot] [Sat, 20 Apr 2024 02:01:59 +0000 (02:01 +0000)]
fix(dev-deps): bump @types/dockerode from 3.3.26 to 3.3.28

---
updated-dependencies:
- dependency-name: "@types/dockerode"
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
6 months agobuild(deps): bump webdav from 5.4.0 to 5.5.0 44545/head
dependabot[bot] [Fri, 5 Apr 2024 13:07:43 +0000 (13:07 +0000)]
build(deps): bump webdav from 5.4.0 to 5.5.0

Bumps [webdav](https://github.com/perry-mitchell/webdav-client) from 5.4.0 to 5.5.0.
- [Changelog](https://github.com/perry-mitchell/webdav-client/blob/master/CHANGELOG.md)
- [Commits](https://github.com/perry-mitchell/webdav-client/compare/v5.4.0...v5.5.0)

---
updated-dependencies:
- dependency-name: webdav
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
6 months agochore: remove unnecessary ini_set 45117/head
Daniel Kesselberg [Tue, 30 Apr 2024 10:33:18 +0000 (12:33 +0200)]
chore: remove unnecessary ini_set

Changing gc_maxlifetime cannot have any effect because this configuration option does not exist. There is a configuration option named session.gc_maxlifetime.

I removed the ini_set call because autoconfiguring is error-prone, and the current code could never have worked as intended.

Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
6 months agofeat: include file id in audit logs 44871/head
yemkareems [Tue, 9 Apr 2024 06:40:12 +0000 (12:10 +0530)]
feat: include file id in audit logs

Signed-off-by: yemkareems <yemkareems@gmail.com>
6 months agoMerge pull request #44533 from nextcloud/dependabot/composer/vendor-bin/psalm/vimeo...
dependabot[bot] [Tue, 30 Apr 2024 08:04:05 +0000 (08:04 +0000)]
Merge pull request #44533 from nextcloud/dependabot/composer/vendor-bin/psalm/vimeo/psalm-5.23.1

6 months agochore: Update baseline to include new 3rdparty psalm errors 44533/head
Côme Chilliet [Mon, 29 Apr 2024 15:16:01 +0000 (17:16 +0200)]
chore: Update baseline to include new 3rdparty psalm errors

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Avoid reference use in AppConfig
Côme Chilliet [Mon, 29 Apr 2024 15:15:45 +0000 (17:15 +0200)]
fix: Avoid reference use in AppConfig

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Fix small psalm errors in legacy
Côme Chilliet [Mon, 29 Apr 2024 15:13:10 +0000 (17:13 +0200)]
fix: Fix small psalm errors in legacy

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Fix tiny phpdoc errors related to Share
Côme Chilliet [Mon, 29 Apr 2024 15:12:27 +0000 (17:12 +0200)]
fix: Fix tiny phpdoc errors related to Share

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Avoid useless reference usage in user_ldap
Côme Chilliet [Mon, 29 Apr 2024 15:11:25 +0000 (17:11 +0200)]
fix: Avoid useless reference usage in user_ldap

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Fix phpdoc typing in DirectEditing\Manager
Côme Chilliet [Mon, 29 Apr 2024 13:22:55 +0000 (15:22 +0200)]
fix: Fix phpdoc typing in DirectEditing\Manager

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix(files_external): Be extra safe with null handling to please psalm
Côme Chilliet [Mon, 29 Apr 2024 13:22:19 +0000 (15:22 +0200)]
fix(files_external): Be extra safe with null handling to please psalm

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Improve typing in Archive/TAR.php
Côme Chilliet [Mon, 29 Apr 2024 13:21:52 +0000 (15:21 +0200)]
fix: Improve typing in Archive/TAR.php

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Improve typing of mimetype aliases
Côme Chilliet [Mon, 29 Apr 2024 13:21:22 +0000 (15:21 +0200)]
fix: Improve typing of mimetype aliases

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Fix incorrect phpdoc typing in dav app
Côme Chilliet [Mon, 29 Apr 2024 13:19:51 +0000 (15:19 +0200)]
fix: Fix incorrect phpdoc typing in dav app

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Fix default values for ini var in lib/base.php
Côme Chilliet [Mon, 29 Apr 2024 12:00:03 +0000 (14:00 +0200)]
fix: Fix default values for ini var in lib/base.php

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix(user_ldap): Improve typing and fix a var name
Côme Chilliet [Mon, 29 Apr 2024 11:58:21 +0000 (13:58 +0200)]
fix(user_ldap): Improve typing and fix a var name

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix(theming): Fix erronous phpdoc typing
Côme Chilliet [Mon, 29 Apr 2024 11:57:41 +0000 (13:57 +0200)]
fix(theming): Fix erronous phpdoc typing

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix(setupchecks): Fix opcache buffer check
Côme Chilliet [Mon, 29 Apr 2024 11:56:18 +0000 (13:56 +0200)]
fix(setupchecks): Fix opcache buffer check

This was broken by last codestyle update, maybe even before because of
 operator precedence. Now using vars to make it readable and correct at
 the same time.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix(files): Fix ownership transfer encrypted files detection
Côme Chilliet [Mon, 29 Apr 2024 11:55:07 +0000 (13:55 +0200)]
fix(files): Fix ownership transfer encrypted files detection

Discovered by psalm update

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Remove bogus code from query builder and fix parameter name
Côme Chilliet [Tue, 23 Apr 2024 08:03:42 +0000 (10:03 +0200)]
fix: Remove bogus code from query builder and fix parameter name

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agofix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP...
Côme Chilliet [Mon, 22 Apr 2024 16:11:32 +0000 (18:11 +0200)]
fix: Fix newly spotted psalm issues, add exhaustive typed magic properties for LDAP classes

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
6 months agobuild(deps): bump vimeo/psalm from 5.9.0 to 5.23.1 in /vendor-bin/psalm
dependabot[bot] [Thu, 28 Mar 2024 11:03:45 +0000 (11:03 +0000)]
build(deps): bump vimeo/psalm from 5.9.0 to 5.23.1 in /vendor-bin/psalm

Bumps [vimeo/psalm](https://github.com/vimeo/psalm) from 5.9.0 to 5.23.1.
- [Release notes](https://github.com/vimeo/psalm/releases)
- [Commits](https://github.com/vimeo/psalm/compare/5.9.0...5.23.1)

---
updated-dependencies:
- dependency-name: vimeo/psalm
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
6 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Tue, 30 Apr 2024 00:20:32 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
6 months agoMerge pull request #44996 from nextcloud/fix/unify-access-to-forbidden-chars
Ferdinand Thiessen [Mon, 29 Apr 2024 16:14:06 +0000 (18:14 +0200)]
Merge pull request #44996 from nextcloud/fix/unify-access-to-forbidden-chars

fix(files): Use OCP\Util::getForbiddenFileNameChars instead of directaccess to system config

6 months agochore(assets): Recompile assets 44996/head
nextcloud-command [Mon, 29 Apr 2024 15:37:59 +0000 (15:37 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
6 months agofix(files): Use string array instead of string for forbidden characters
Ferdinand Thiessen [Mon, 29 Apr 2024 15:13:40 +0000 (17:13 +0200)]
fix(files): Use string array instead of string for forbidden characters

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agofix(files): Use OCP\Util::getForbiddenFileNameChars instead of direct access to syste...
Ferdinand Thiessen [Tue, 23 Apr 2024 22:02:09 +0000 (00:02 +0200)]
fix(files): Use OCP\Util::getForbiddenFileNameChars instead of direct access to system config

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
6 months agoMerge pull request #44968 from nextcloud/fix/drop-workaround-for-obsolete-php
Côme Chilliet [Mon, 29 Apr 2024 13:31:04 +0000 (15:31 +0200)]
Merge pull request #44968 from nextcloud/fix/drop-workaround-for-obsolete-php

fix: Drop workarounds for unsupported obsolete PHP versions

6 months agoMerge pull request #45029 from nextcloud/backport/44972/master
Ferdinand Thiessen [Mon, 29 Apr 2024 12:26:52 +0000 (14:26 +0200)]
Merge pull request #45029 from nextcloud/backport/44972/master

fix(unifiedSearch): Prevent broken avatars for federated users

6 months agoMerge pull request #44952 from nextcloud/perf/44951/template-creator
Julius Härtl [Mon, 29 Apr 2024 06:27:07 +0000 (08:27 +0200)]
Merge pull request #44952 from nextcloud/perf/44951/template-creator

perf(templates): Emit RegisterTemplateCreatorEvent to register template creators more lazy

6 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Mon, 29 Apr 2024 00:20:36 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
6 months agochore(assets): Recompile assets 45029/head
nextcloud-command [Sun, 28 Apr 2024 23:17:53 +0000 (23:17 +0000)]
chore(assets): Recompile assets

Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
6 months agofix(unifiedSearch): Prevent broken avatars for federated users
fenn-cs [Mon, 22 Apr 2024 19:41:24 +0000 (20:41 +0100)]
fix(unifiedSearch): Prevent broken avatars for federated users

Signed-off-by: fenn-cs <fenn25.fn@gmail.com>
6 months agoMerge pull request #44586 from nextcloud/pulsejet/name-idx
Ferdinand Thiessen [Sun, 28 Apr 2024 14:55:25 +0000 (16:55 +0200)]
Merge pull request #44586 from nextcloud/pulsejet/name-idx

perf(core): add index on name

6 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sun, 28 Apr 2024 00:20:16 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
6 months agoMerge pull request #45073 from nextcloud/dependabot/npm_and_yarn/sass-1.75.0
dependabot[bot] [Sat, 27 Apr 2024 06:43:53 +0000 (06:43 +0000)]
Merge pull request #45073 from nextcloud/dependabot/npm_and_yarn/sass-1.75.0

6 months agobuild(deps-dev): bump sass from 1.74.1 to 1.75.0 45073/head
dependabot[bot] [Sat, 27 Apr 2024 06:17:22 +0000 (06:17 +0000)]
build(deps-dev): bump sass from 1.74.1 to 1.75.0

Bumps [sass](https://github.com/sass/dart-sass) from 1.74.1 to 1.75.0.
- [Release notes](https://github.com/sass/dart-sass/releases)
- [Changelog](https://github.com/sass/dart-sass/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sass/dart-sass/compare/1.74.1...1.75.0)

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

Signed-off-by: dependabot[bot] <support@github.com>
6 months agoMerge pull request #45072 from nextcloud/dependabot/npm_and_yarn/puppeteer-22.7.1
dependabot[bot] [Sat, 27 Apr 2024 06:15:58 +0000 (06:15 +0000)]
Merge pull request #45072 from nextcloud/dependabot/npm_and_yarn/puppeteer-22.7.1

6 months agobuild(deps-dev): bump puppeteer from 22.5.0 to 22.7.1 45072/head
dependabot[bot] [Sat, 27 Apr 2024 02:42:07 +0000 (02:42 +0000)]
build(deps-dev): bump puppeteer from 22.5.0 to 22.7.1

Bumps [puppeteer](https://github.com/puppeteer/puppeteer) from 22.5.0 to 22.7.1.
- [Release notes](https://github.com/puppeteer/puppeteer/releases)
- [Changelog](https://github.com/puppeteer/puppeteer/blob/main/release-please-config.json)
- [Commits](https://github.com/puppeteer/puppeteer/compare/puppeteer-v22.5.0...puppeteer-v22.7.1)

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

Signed-off-by: dependabot[bot] <support@github.com>
6 months agoFix(l10n): Update translations from Transifex
Nextcloud bot [Sat, 27 Apr 2024 00:20:09 +0000 (00:20 +0000)]
Fix(l10n): Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
6 months agoMerge pull request #45066 from nextcloud/feat/workflow-auto-update-dependabot-approve...
Andy Scherzinger [Fri, 26 Apr 2024 18:20:55 +0000 (20:20 +0200)]
Merge pull request #45066 from nextcloud/feat/workflow-auto-update-dependabot-approve-merge.yml

Updating dependabot-approve-merge.yml workflow from template

6 months agoMerge pull request #45065 from nextcloud/feat/workflow-auto-update-pr-feedback.yml
Andy Scherzinger [Fri, 26 Apr 2024 18:20:31 +0000 (20:20 +0200)]
Merge pull request #45065 from nextcloud/feat/workflow-auto-update-pr-feedback.yml

Updating pr-feedback.yml workflow from template

6 months agoUpdating dependabot-approve-merge.yml workflow from template 45066/head
Nextcloud bot [Fri, 26 Apr 2024 18:13:17 +0000 (18:13 +0000)]
Updating dependabot-approve-merge.yml workflow from template

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
6 months agoUpdating pr-feedback.yml workflow from template 45065/head
Nextcloud bot [Fri, 26 Apr 2024 17:59:18 +0000 (17:59 +0000)]
Updating pr-feedback.yml workflow from template

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
6 months agoMerge pull request #44670 from nextcloud/fix/session/no-authtoken-password-no-check
Christoph Wurst [Fri, 26 Apr 2024 15:13:57 +0000 (17:13 +0200)]
Merge pull request #44670 from nextcloud/fix/session/no-authtoken-password-no-check

fix(session): Do not update authtoken last_check for passwordless

6 months agofix(session): Do not update authtoken last_check for passwordless 44670/head
Christoph Wurst [Fri, 5 Apr 2024 11:07:23 +0000 (13:07 +0200)]
fix(session): Do not update authtoken last_check for passwordless

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
6 months agoMerge pull request #44496 from nextcloud/feat/s3-accelerate
Robin Appelman [Fri, 26 Apr 2024 13:43:52 +0000 (15:43 +0200)]
Merge pull request #44496 from nextcloud/feat/s3-accelerate

feat: support "s3-accelerate" endpoint

6 months agofeat: add option to enable s3 acceleration 44496/head
Robin Appelman [Tue, 26 Mar 2024 14:47:14 +0000 (15:47 +0100)]
feat: add option to enable s3 acceleration

Signed-off-by: Robin Appelman <robin@icewind.nl>