aboutsummaryrefslogtreecommitdiffstats
path: root/build
Commit message (Collapse)AuthorAgeFilesLines
* fix: revive always storing lowercased email addressesRichard Steinmetz2025-06-241-0/+12
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* refactor(dav): move shared logic to a dedicated example contact servicerefactor/dav/example-contact-serviceRichard Steinmetz2025-06-191-11/+0
| | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* Merge pull request #52916 from nextcloud/fix/cache-ldap-configuration-prefixesCôme Chilliet2025-06-191-8/+0
|\ | | | | fix(user_ldap): Store the list of used configuration prefixed in appconfig
| * chore: update psalm baselinefix/cache-ldap-configuration-prefixesCôme Chilliet2025-06-101-8/+0
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | fix(FilenameValidator): use `_` as default replacement for invalid charsfix/validation-defaultsFerdinand Thiessen2025-06-181-1/+1
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | test(dav): add integration test for principal property searchbug/noid/principal-guest_app-not-foundDaniel Kesselberg2025-06-174-0/+156
| | | | | | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* | chore: add UseSpecificWillMethodRector to rector configurationRobin Appelman2025-06-121-0/+4
| | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | chore: add tests to rector configurationRobin Appelman2025-06-121-1/+1
|/ | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix: use logical operator instead of bitwiseDaniel Kesselberg2025-06-101-6/+0
| | | | Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Merge pull request #52538 from nextcloud/feat/use-php84-lazy-objectsCôme Chilliet2025-06-101-44/+0
|\ | | | | Use PHP 8.4 lazy ghosts for Dependency injection
| * fix: Fix psalm issue and update baselineCôme Chilliet2025-06-051-44/+0
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #53287 from nextcloud/feat/test-app-routesStephan Orbaugh2025-06-063-1/+81
|\ \ | |/ |/| feat(tests): Test application enabling/disabling and routes
| * feat(tests): Test application enabling/disabling and routesfeat/test-app-routesCôme Chilliet2025-06-053-1/+81
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | chore: update psalm baselinefeat/cache-routesCôme Chilliet2025-06-051-3/+0
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | chore: Disable appstore from integration testsCôme Chilliet2025-06-051-0/+2
| | | | | | | | | | | | This avoids spamming the appstore server and getting banned from CI runs Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | fix(dav): file drop nicknameskjnldsv2025-06-051-4/+43
|/ | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* refactor(core): migrate core application to `IBootstrap`Ferdinand Thiessen2025-06-021-6/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat: move primary object store configuration to a single placeprimary-object-store-settingsRobin Appelman2025-05-281-8/+0
| | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* fix(security): Update CA certificate bundlenextcloud-command2025-05-211-1/+1
| | | | Signed-off-by: GitHub <noreply@github.com>
* Revert "fix(files_sharing): Filter own shares that are reshares"revert-52503-fix/files_sharing/filter-own-reshared-sharesJoas Schilling2025-05-191-0/+9
|
* Merge pull request #52891 from nextcloud/chore/nix-flakeKate2025-05-191-0/+3
|\
| * chore: Add nix flake with development shellchore/nix-flakeprovokateurin2025-05-181-0/+3
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | fix(files_sharing): Filter own shares that are resharesfix/files_sharing/filter-own-reshared-sharesprovokateurin2025-05-191-9/+0
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #52901 from nextcloud/chore/remove-dead-code-filesKate2025-05-191-1/+0
|\ \
| * | refactor: move tag handling from files handler to files_sharingchore/remove-dead-code-filesFerdinand Thiessen2025-05-161-1/+0
| |/ | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #52848 from nextcloud/fix/cleanup-servercontainerKate2025-05-192-33/+1
|\ \
| * | fix: Remove deprecated getters from Server that were previously removed from ↵Côme Chilliet2025-05-161-5/+0
| | | | | | | | | | | | | | | | | | public interface Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | fix: Cleanup share ProviderFactory to correctly use DI instead of deprecated ↵Côme Chilliet2025-05-162-28/+1
| |/ | | | | | | | | | | | | | | | | getters Ideally circles and talk should migrate to calling registerProvider and core would not need to use their OCA classes like currently. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #52890 from nextcloud/chore/move-stream-copy-implementationFerdinand Thiessen2025-05-171-3/+8
|\ \ | | | | | | chore: move streamCopy implementation from `OC_Helper` to `OCP\Files`
| * | chore: move streamCopy implementation from `OC_Helper` to `OCP\Files`Ferdinand Thiessen2025-05-161-3/+8
| |/ | | | | | | | | | | | | | | | | The function was already there but called the legacy version. So moved the implementation and migrated all usages of it. Sadly the interface was slightly different so adjusted it to be compatible with both legacy and the OCP one. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | chore: deprecate OC_Helper::copyrchore/deprecate-ochelper-copyrFerdinand Thiessen2025-05-161-3/+0
| | | | | | | | | | | | Inline it into Installer as needed. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | fix(dav): correctly handle uploading folders with same name as a filefix/file-dropFerdinand Thiessen2025-05-161-0/+41
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #52893 from nextcloud/chore/remove-files-templatesFerdinand Thiessen2025-05-161-1/+0
|\ \ | | | | | | chore: remove files file templates deprecated since v18 and provided by richdocuments
| * | chore: remove files file templates deprecated since v18 and provided by ↵chore/remove-files-templatesFerdinand Thiessen2025-05-161-1/+0
| |/ | | | | | | | | | | | | | | | | | | | | richdocuments - leftover from https://github.com/nextcloud/server/pull/17559 - The file templates are already provided in a non-deprecated way by richdocuments. - The template manager used here is deprecated for 14 versions now... Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #52885 from nextcloud/fix/docblock-colorKate2025-05-161-8/+0
|\ \ | |/ |/| fix(OCP\Color): use correct doc block type
| * fix(OCP\Color): use correct doc block typefix/docblock-colorFerdinand Thiessen2025-05-151-8/+0
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | chore: ignore 3rdparty while psalm lintingchore/ignore-3rdpartyFerdinand Thiessen2025-05-151-44/+0
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* refactor: migrate from OC to OCP in public interfacesrefactor/ocp-deprecationsFerdinand Thiessen2025-05-152-84/+0
| | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #52870 from nextcloud/chore/remove-get-storageKate2025-05-152-8/+0
|\
| * chore!(\OCP\Files): remove deprecated static `getStorage` methodchore/remove-get-storageFerdinand Thiessen2025-05-152-8/+0
| | | | | | | | | | | | | | Was deprecated since Nextcloud 14 and is not used anymore. Removing allows us to clean the OCP psalm baseline. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | chore(AppFramework): Remove unused RouteConfig class and migrate tests to ↵provokateurin2025-05-152-13/+0
|/ | | | | | RouteParser Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* feat(psalm): Mark all usage of deprecated code as errorfeat/psalm/error-deprecationsprovokateurin2025-05-151-0/+2135
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* refactor: Extend rector to ocs/ and ocs-provider/refactor/rector-top-levelprovokateurin2025-05-151-2/+2
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* refactor: Extend rector to all top-level filesprovokateurin2025-05-151-0/+7
| | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* Merge pull request #52820 from nextcloud/refactor/rector-coreKate2025-05-151-1/+1
|\
| * refactor: Extend rector to core/refactor/rector-coreprovokateurin2025-05-151-1/+1
| | | | | | | | Signed-off-by: provokateurin <kate@provokateurin.de>
* | Merge pull request #52840 from nextcloud/fix/remove-broken-versions-routesCôme Chilliet2025-05-151-5/+0
|\ \ | |/ |/| fix(files_versions): Remove routes leading to deleted ajax files
| * fix: Update psalm baseline to remove fixed issuefix/remove-broken-versions-routesCôme Chilliet2025-05-141-5/+0
| | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | Merge pull request #52667 from nextcloud/fix/improve-init-profilingCôme Chilliet2025-05-142-5/+1
|\ \ | | | | | | Improve init profiling
| * | fix: Fix psalm issue and update baselinefix/improve-init-profilingCôme Chilliet2025-05-141-5/+0
| | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>