summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | Normalize directory entries in Encoding wrapperVincent Petry2021-11-196-5/+115
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Directory entry file names are now normalized in getMetaData(), getDirectoryContents() and opendir(). This makes the scanner work properly as it assumes pre-normalized names. In case the names were not normalized, the scanner will now skip the entries and display a warning when applicable. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * | Move storage encoding compatibility warning logicVincent Petry2021-11-194-32/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The encoding check for file names is now happening the Scanner, and an event will be emitted only if the storage doesn't contain the encoding compatibility wrapper. The event is listened to by the occ scan command to be able to display a warning in case of file name mismatches when they have NFD encoding. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
| * | Normalize file name before existence check in scannerVincent Petry2021-11-191-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The scanner would not find a NFD-encoded file name in an existing file list that is normalized. This normalizes the file name before scanning. Fixes issues where scanning repeatedly would make NFD files flicker in and out of existence in the file cache. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* | | Merge pull request #29797 from nextcloud/backport/29788/stable23MichaIng2021-11-211-1/+1
|\ \ \ | |_|/ |/| | [stable23] Fix doc link in sharing settings
| * | Fix doc link in sharing settingsVincent Petry2021-11-191-1/+1
|/ / | | | | | | | | | | The doc link "i" icon was on the wrong line. Signed-off-by: Vincent Petry <vincent@nextcloud.com>
* | Merge pull request #29789 from nextcloud/backport/29784/stable23szaimen2021-11-191-1/+1
|\ \ | |/ |/| [stable23] App summary is optional
| * App summary is optionalJoas Schilling2021-11-191-1/+1
|/ | | | | | | Fixing: Error: Undefined index: summary at /var/www/html/apps/theming/lib/Controller/ThemingController.php#392 Signed-off-by: Joas Schilling <coding@schilljs.com>
* Merge pull request #29766 from nextcloud/version/23rc3v23.0.0rc3blizzz2021-11-181-2/+2
|\ | | | | 23 RC 3
| * 23 RC 3Arthur Schiwon2021-11-181-2/+2
| | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | Merge pull request #29760 from nextcloud/backport/29752/stable23blizzz2021-11-182-0/+7
|\ \ | |/ |/| [stable23] Explicitly allow some routes without 2FA
| * Explicitly allow some routes without 2FAChristoph Wurst2021-11-182-0/+7
|/ | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Merge pull request #29749 from nextcloud/backport/29747/stable23Carl Schwan2021-11-172-2/+3
|\ | | | | [stable23] Allow to serve static WebAssembly and TensorFlow Lite files
| * Allow to serve static WebAssembly and TensorFlow Lite filesDaniel Calviño Sánchez2021-11-172-2/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Since Talk 13 (and thus Nextcloud 23) WebAssembly (.wasm) and TensorFlow Lite (.tflite) files need to be loaded from the web server to provide certain features (like the background blur in the WebUI). Those files can be treated in a similar way to other static resources, and there should not be any problem caching or compressing them. However, as compressed TensorFlow Lite files are only ~12% smaller, the compression directive depends on the MIME type and there is no standard MIME type for TensorFlow Lite files it is not worth to compress them. Moreover, no directives to compress WebAssembly files were added either, as it seems that they would override any other compression directives set in the default server configuration; for reference it could be done with something like: <IfModule mod_deflate.c> <IfModule mod_filter.c> AddOutputFilterByType DEFLATE application/wasm </IfModule> </IfModule> Depending on the setup "application/wasm" may not be associated with ".wasm" files, so the directive was added just in case, as otherwise browsers log a warning. Signed-off-by: Daniel Calviño Sánchez <danxuliu@gmail.com>
* | Merge pull request #29746 from nextcloud/backport/29734/stable23rakekniven2021-11-171-1/+1
|\ \ | |/ |/| [stable23] Fixed grammar
| * Fixed grammarrakekniven2021-11-171-1/+1
| | | | | | | | | | Reported at Transifex. Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
* | Merge pull request #29672 from nextcloud/backport/29663/stable23Vincent Petry2021-11-171-1/+1
|\ \ | | | | | | [stable23] Fix loading all principal calendars in the dav app calendar provider
| * | Fix loading all principal calendars in the dav app calendar providerChristoph Wurst2021-11-111-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | If we load all calendar infos of a principal then we get back an array and not a single calendar info. This was handled incorrectly and an array of calendar infos were passed to the calendar implementation, resulting in interesting bugs. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #29662 from ↵Vincent Petry2021-11-171-0/+5
|\ \ \ | |_|/ |/| | | | | | | | nextcloud/enhancement/calendar-search-properties-api-stable23 [stable23] Document allowed property names for calendar property searches
| * | Document allowed property names for calendar property searchesChristoph Wurst2021-11-111-0/+5
| |/ | | | | | | | | | | | | | | | | For API users it looked like any properties could be searched. But it turned out to be a hand picked list of properties that we index and then use for the search. To prevent application errors where special props are not found, I suggest we document the allowed values. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #29737 from nextcloud/backport/29695/stable23Vincent Petry2021-11-172-6/+34
|\ \ | | | | | | [stable23] Fix missing setlocale with php 8
| * | OC_Util::isNonUTF8Locale: fix lint errorNaoto Kobayashi2021-11-161-5/+5
| | | | | | | | | | | | Signed-off-by: Naoto Kobayashi <naoto.kobayashi4c@gmail.com>
| * | OC_Util::isSetLocaleWorking: fix typoNaoto Kobayashi2021-11-161-1/+1
| | | | | | | | | | | | Signed-off-by: Naoto Kobayashi <naoto.kobayashi4c@gmail.com>
| * | OC_Util: Add fallbacks to check if current locale is UTF8Naoto Kobayashi2021-11-162-4/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | Using escapeshellcmd to get current locale causes error if the function is disabled. Add fallbacks to prevent the error. Signed-off-by: Naoto Kobayashi <naoto.kobayashi4c@gmail.com>
| * | Add check whether escapeshellcmd behaves the same as basenameNaoto Kobayashi2021-11-161-0/+2
| | | | | | | | | | | | Signed-off-by: Naoto Kobayashi <naoto.kobayashi4c@gmail.com>
| * | Check whether setlocale works only after setlocaleNaoto Kobayashi2021-11-161-4/+5
| | | | | | | | | | | | Signed-off-by: Naoto Kobayashi <naoto.kobayashi4c@gmail.com>
| * | Fix missing setlocale with php 8Naoto Kobayashi2021-11-162-2/+10
|/ / | | | | | | | | | | | | | | | | When php version = 8, basename('§') does not bug even if LC_ALL is non-UTF-8 locale. This cause OC_Util::isSetLocaleWorking() to skip setlocale("C.UTF-8"). Fix it by using escapeshellcmd instead of basename. Signed-off-by: Naoto Kobayashi <naoto.kobayashi4c@gmail.com>
* | Merge pull request #29728 from nextcloud/backport/29683/stable23MichaIng2021-11-161-5/+4
|\ \ | | | | | | [stable23] Fix core depending on theming app
| * | Correct comment about OC_Defaults being usedMichaIng2021-11-161-1/+1
| | | | | | | | | | | | Signed-off-by: MichaIng <micha@dietpi.com>
| * | Fix core depending on theming appCarl Schwan2021-11-161-4/+3
|/ / | | | | | | | | | | | | | | | | | | This was introduced in https://github.com/nextcloud/server/commit/309354852f12ae88d5eef05d311d6ebcba8ee762 to fix a bug but I can't reproduce the bug after reverting this change. Ideally we would need to create an interface in OCP and cleanup OC_Defaults instead of depending on OC_Defaults. Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | Merge pull request #29716 from nextcloud/bump-doctrine-dbal-23John Molakvoæ2021-11-155-11/+20
|\ \
| * | Bump doctrine/dbal to 3.1.4Joas Schilling2021-11-151-0/+0
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | Allow NULL as well for limit, not integer onlyJoas Schilling2021-11-154-11/+20
| | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #29705 from nextcloud/backport/29679/stable23szaimen2021-11-152-8/+0
|\ \ \ | | | | | | | | [stable23] don't flash external storage mountpoints during the status check
| * | | don't flash external storage mountpoints during the status checkszaimen2021-11-152-8/+0
|/ / / | | | | | | | | | Signed-off-by: szaimen <szaimen@e.mail.de>
* | | Merge pull request #29659 from ↵Louis2021-11-156-16/+16
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable23/bootstrap-4.6.1 Bump bootstrap from 4.6.0 to 4.6.1
| * | | Bump bootstrap from 4.6.0 to 4.6.1dependabot[bot]2021-11-136-16/+16
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [bootstrap](https://github.com/twbs/bootstrap) from 4.6.0 to 4.6.1. - [Release notes](https://github.com/twbs/bootstrap/releases) - [Commits](https://github.com/twbs/bootstrap/compare/v4.6.0...v4.6.1) --- updated-dependencies: - dependency-name: bootstrap 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>
* | | Merge pull request #29653 from ↵Louis2021-11-154-11/+11
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable23/moment-timezone-0.5.34 Bump moment-timezone from 0.5.33 to 0.5.34
| * | | Bump moment-timezone from 0.5.33 to 0.5.34dependabot[bot]2021-11-134-11/+11
| |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [moment-timezone](https://github.com/moment/moment-timezone) from 0.5.33 to 0.5.34. - [Release notes](https://github.com/moment/moment-timezone/releases) - [Changelog](https://github.com/moment/moment-timezone/blob/develop/changelog.md) - [Commits](https://github.com/moment/moment-timezone/compare/0.5.33...0.5.34) --- updated-dependencies: - dependency-name: moment-timezone 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>
* | | Merge pull request #29649 from ↵Louis2021-11-151-1/+1
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/dependabot/composer/build/integration/stable23/sabre/dav-4.1.5 Update sabre/dav requirement from 3.2.3 to 4.1.5 in /build/integration
| * | | Update sabre/dav requirement from 3.2.3 to 4.1.5 in /build/integrationdependabot[bot]2021-11-131-1/+1
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the requirements on [sabre/dav](https://github.com/sabre-io/dav) to permit the latest version. - [Release notes](https://github.com/sabre-io/dav/releases) - [Changelog](https://github.com/sabre-io/dav/blob/master/CHANGELOG.md) - [Commits](https://github.com/sabre-io/dav/compare/3.2.3...4.1.5) --- updated-dependencies: - dependency-name: sabre/dav dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
* | | Merge pull request #29654 from ↵Louis2021-11-156-14/+14
|\ \ \ | | | | | | | | | | | | | | | | nextcloud/dependabot/npm_and_yarn/stable23/marked-3.0.8 Bump marked from 3.0.7 to 3.0.8
| * | | Bump marked from 3.0.7 to 3.0.8dependabot[bot]2021-11-136-14/+14
| | |/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps [marked](https://github.com/markedjs/marked) from 3.0.7 to 3.0.8. - [Release notes](https://github.com/markedjs/marked/releases) - [Changelog](https://github.com/markedjs/marked/blob/master/.releaserc.json) - [Commits](https://github.com/markedjs/marked/compare/v3.0.7...v3.0.8) --- updated-dependencies: - dependency-name: marked 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>
* | | Merge pull request #29701 from nextcloud/fix-branch-selection-in-stable23John Molakvoæ2021-11-155-11/+11
|\ \ \
| * | | Fix branch selection in stable23Joas Schilling2021-11-155-11/+11
| | |/ | |/| | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | Merge pull request #29671 from nextcloud/backport/29660/stable23Christoph Wurst2021-11-151-2/+5
|\ \ \ | |/ / |/| | [stable23] Fix initialization of calendar search URIs
| * | Fix initialization of calendar search URIsChristoph Wurst2021-11-111-2/+5
| |/ | | | | | | | | | | | | They are an empty array by default. If you don't initialize then accessing them via the setter will throw a type error. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | Merge pull request #29651 from ↵MichaIng2021-11-131-1/+1
|\ \ | | | | | | | | | | | | nextcloud/dependabot/composer/build/integration/stable23/behat/behat-approx-3.10.0 Update behat/behat requirement from ~3.9.0 to ~3.10.0 in /build/integration
| * | Update behat/behat requirement in /build/integrationdependabot[bot]2021-11-111-1/+1
| |/ | | | | | | | | | | | | | | | | | | | | | | | | | | Updates the requirements on [behat/behat](https://github.com/Behat/Behat) to permit the latest version. - [Release notes](https://github.com/Behat/Behat/releases) - [Changelog](https://github.com/Behat/Behat/blob/master/CHANGELOG.md) - [Commits](https://github.com/Behat/Behat/compare/v3.9.0...v3.10.0) --- updated-dependencies: - dependency-name: behat/behat dependency-type: direct:development ... Signed-off-by: dependabot[bot] <support@github.com>
* | Merge pull request #29686 from nextcloud/version/23rc2v23.0.0rc2blizzz2021-11-122-4/+82
|\ \ | | | | | | 23.0.0 RC2
| * | udpdate CA bundleArthur Schiwon2021-11-121-2/+80
| | | | | | | | | | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>