aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* | Merge pull request #51061 from nextcloud/backport/51050/stable30Louis2025-02-261-2/+2
|\ \ | |/ |/| [stable30] fix: Report duplicated extra files in integrity check
| * fix: Report duplicated extra files in integrity checkbackport/51050/stable30Louis Chemineau2025-02-261-2/+2
|/ | | | | | | | The `array_diff` is not comparing the array keys. This means that an extra key with an expected hash will not be reported. Using `array_diff_assoc` will report such files. For example, copying `status.php` to `status 2.php`, will only be reported with the new version. Signed-off-by: Louis Chemineau <louis@chmn.me>
* Merge pull request #51046 from ↵Joas Schilling2025-02-262-34/+65
|\ | | | | | | | | nextcloud/automated/noid/stable30-update-ca-cert-bundle [stable30] fix(security): Update CA certificate bundle
| * fix(security): Update CA certificate bundleautomated/noid/stable30-update-ca-cert-bundlenextcloud-command2025-02-262-34/+65
|/ | | | Signed-off-by: GitHub <noreply@github.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-26248-1194/+1114
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50997 from nextcloud/backport/50956/stable30Maksim Sukharev2025-02-256-13/+28
|\
| * chore(assets): Recompile assetsnextcloud-command2025-02-254-6/+6
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix: wipe local storages on log outbackport/50956/stable30Maksim Sukharev2025-02-252-7/+22
| | | | | | | | Signed-off-by: Maksim Sukharev <antreesy.web@gmail.com>
* | Merge pull request #51024 from nextcloud/backport/50903/stable30Louis2025-02-252-1/+23
|\ \ | |/ |/| [stable30] fix(files_versions): Do not expire versions newer than min age
| * fix(files_versions): Do not expire versions newer than min agebackport/50903/stable30Louis Chemineau2025-02-252-1/+23
|/ | | | | | | | The auto expire logic does not take into account the min retention age set by the admin. So versions were eagerly deleted. Fix https://github.com/nextcloud/server/issues/19791 Signed-off-by: Louis Chemineau <louis@chmn.me>
* Merge pull request #51016 from nextcloud/backport/50874/stable30Côme Chilliet2025-02-251-2/+2
|\ | | | | [stable30] fix: Initialize lastConnectionCheck after first connection
| * fix: Initialize lastConnectionCheck after first connectionbackport/50874/stable30Louis Chemineau2025-02-251-2/+2
|/ | | | | | | | | | | | | | | | | | | | | | We are checking whether the DB connection is alive once every 30 seconds. But when we are lacking the last check time, we are skipping the check and reconnect logic. This is causing the reconnect logic to never fire in those cases. It seems to me that "those cases", are actually always the case, as upon initialization, we are not using the proper connection name to store the time. In the `connect()` logic, when `$this->_conn` is null, `$this->getConnectionName()` is returning `replica`, so `$this->lastConnectionCheck` will be equal to `['replica' => time()];` https://github.com/nextcloud/server/blob/60711ea4cfde6f53d0b18bcd7e166a34a43056a5/lib/private/DB/Connection.php#L215-L221 https://github.com/nextcloud/server/blob/60711ea4cfde6f53d0b18bcd7e166a34a43056a5/lib/private/DB/Connection.php#L891-L893 https://github.com/nextcloud/3rdparty/blob/2b6d7bf65ff242ea050e736925f752a38d8da220/doctrine/dbal/src/Connections/PrimaryReadReplicaConnection.php#L136-L139 Then, if the connection name ends up as being 'primary', the reconnect logic is skipped: https://github.com/nextcloud/server/blob/60711ea4cfde6f53d0b18bcd7e166a34a43056a5/lib/private/DB/Connection.php#L874-L880 Follow-up of https://github.com/nextcloud/server/pull/41819 Signed-off-by: Louis Chemineau <louis@chmn.me>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-254-2/+8
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-24154-724/+962
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #51002 from nextcloud/backport/50958/stable30Andy Scherzinger2025-02-241-1/+5
|\ | | | | [stable30] Fix: NotFoundException for anonymous users
| * Fix: NotFoundException for anonymous usersbackport/50958/stable30Kostiantyn Miakshyn2025-02-241-1/+5
| | | | | | | | Signed-off-by: Kostiantyn Miakshyn <molodchick@gmail.com>
* | Merge pull request #50966 from ↵dependabot[bot]2025-02-242-5/+5
|\ \ | | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable30/nextcloud/cypress-1.0.0-beta.14
| * | chore(deps-dev): bump @nextcloud/cypressdependabot/npm_and_yarn/stable30/nextcloud/cypress-1.0.0-beta.14dependabot[bot]2025-02-242-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [@nextcloud/cypress](https://github.com/nextcloud/nextcloud-cypress) from 1.0.0-beta.13 to 1.0.0-beta.14. - [Release notes](https://github.com/nextcloud/nextcloud-cypress/releases) - [Commits](https://github.com/nextcloud/nextcloud-cypress/compare/v1.0.0-beta.13...v1.0.0-beta.14) --- updated-dependencies: - dependency-name: "@nextcloud/cypress" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* | | Merge pull request #50965 from ↵Andy Scherzinger2025-02-242-132/+150
|\ \ \ | |/ / |/| | | | | | | | nextcloud/dependabot/npm_and_yarn/stable30/cypress-split-1.24.14 chore(deps-dev): bump cypress-split from 1.24.11 to 1.24.14
| * | chore(deps-dev): bump cypress-split from 1.24.11 to 1.24.14dependabot/npm_and_yarn/stable30/cypress-split-1.24.14dependabot[bot]2025-02-242-132/+150
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [cypress-split](https://github.com/bahmutov/cypress-split) from 1.24.11 to 1.24.14. - [Release notes](https://github.com/bahmutov/cypress-split/releases) - [Commits](https://github.com/bahmutov/cypress-split/compare/v1.24.11...v1.24.14) --- updated-dependencies: - dependency-name: cypress-split dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #50969 from ↵Andy Scherzinger2025-02-2410-158/+226
|\ \ | | | | | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable30/nextcloud/eslint-config-8.4.2 chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2
| * | chore(assets): Recompile assetsnextcloud-command2025-02-248-17/+17
| | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | chore(deps-dev): bump @nextcloud/eslint-config from 8.4.1 to 8.4.2dependabot[bot]2025-02-242-141/+209
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [@nextcloud/eslint-config](https://github.com/nextcloud-libraries/eslint-config) from 8.4.1 to 8.4.2. - [Release notes](https://github.com/nextcloud-libraries/eslint-config/releases) - [Changelog](https://github.com/nextcloud-libraries/eslint-config/blob/v8.4.2/CHANGELOG.md) - [Commits](https://github.com/nextcloud-libraries/eslint-config/compare/v8.4.1...v8.4.2) --- updated-dependencies: - dependency-name: "@nextcloud/eslint-config" dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #51004 from nextcloud/backport/50985/stable30Kate2025-02-248-74/+270
|\ \ | |/ |/|
| * refactor: convert sanitize account properties repair step to background jobbackport/50985/stable30Ferdinand Thiessen2025-02-247-23/+99
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix: Optimize repair step performanceFerdinand Thiessen2025-02-242-4/+47
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix: validate account properties as a repair stepFerdinand Thiessen2025-02-246-74/+151
|/ | | | | | | | Replace `ValidatePhoneNumber` from Nextcloud 21 with a new repair step, `ValidateAccountProperties` which validates and sanitizes all account properties. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-2442-22/+216
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50967 from ↵dependabot[bot]2025-02-233-6/+6
|\ | | | | | | nextcloud/dependabot/npm_and_yarn/stable30/libphonenumber-js-1.11.20
| * chore(deps): bump libphonenumber-js from 1.11.19 to 1.11.20dependabot[bot]2025-02-233-6/+6
|/ | | | | | | | | | | | | | | | Bumps [libphonenumber-js](https://gitlab.com/catamphetamine/libphonenumber-js) from 1.11.19 to 1.11.20. - [Changelog](https://gitlab.com/catamphetamine/libphonenumber-js/blob/master/CHANGELOG.md) - [Commits](https://gitlab.com/catamphetamine/libphonenumber-js/commits/master) --- updated-dependencies: - dependency-name: libphonenumber-js dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-2328-162/+182
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Fix(l10n): Update translations from TransifexNextcloud bot2025-02-2262-52/+526
| | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* Merge pull request #50947 from nextcloud/backport/50943/stable30John Molakvoæ2025-02-216-31/+126
|\
| * fix(cypress): selection key event triggerskjnldsv2025-02-211-2/+2
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * chore: compile assetsskjnldsv2025-02-212-3/+3
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
| * fix(files): handle failed node properlyskjnldsv2025-02-213-26/+121
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #50952 from nextcloud/backport/50949/stable30Joas Schilling2025-02-215-5/+40
|\ \ | |/ |/| [stable30] ci(autochecks): Run some autochecks also on non-PHP files
| * ci(autochecks): Run some autochecks also on non-PHP filesbackport/50949/stable30Joas Schilling2025-02-215-5/+40
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #50945 from nextcloud/backport/50930/stable30John Molakvoæ2025-02-211-71/+2
|\ \ | |/ |/|
| * fix(cypress): opendetails testsbackport/50930/stable30skjnldsv2025-02-211-71/+2
| | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | Merge pull request #50914 from nextcloud/chore/stable30-vue_8_23_1John Molakvoæ2025-02-21242-2325/+1529
|\ \ | | | | | | [stable30] Update `@nextcloud/vue` to v8.23.1
| * | chore: compile assetsFerdinand Thiessen2025-02-21238-1846/+1234
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | chore(deps): Update `@nextcloud/vue` to v8.23.1Ferdinand Thiessen2025-02-214-479/+295
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #50940 from nextcloud/backport/50053/stable30John Molakvoæ2025-02-213-10/+10
|\ \ | | | | | | [stable30] fix: Change UserAgent to *cloud
| * | fix: Change UserAgent to *cloudbackport/50053/stable30Johannes Endres2025-02-213-10/+10
| |/ | | | | | | | | Co-authored-by: Daniel Kesselberg <mail@danielkesselberg.de> Signed-off-by: Johannes Endres <je@johannes-endres.de>
* | Merge pull request #50948 from nextcloud/backport/50946/stable30John Molakvoæ2025-02-213-4/+4
|\ \ | |/ |/| [stable30] fix(l10n): Fix triple dot in translation
| * chore(assets): Recompile assetsnextcloud-command2025-02-212-3/+3
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * fix(l10n): Fix triple dot in translationJoas Schilling2025-02-211-1/+1
|/ | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #50931 from nextcloud/backport/50910/stable30John Molakvoæ2025-02-2119-60/+306
|\
| * chore(assets): Recompile assetsbackport/50910/stable30nextcloud-command2025-02-2110-10/+17
| | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>