aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #30488 from nextcloud/backport/29780/stable21John Molakvoæ2022-01-071-4/+5
|\
| * Run migrations fully when reenabling an appJoas Schilling2022-01-071-4/+5
| | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #30521 from nextcloud/backport/30515/stable21MichaIng2022-01-075-9/+4
|\ \ | | | | | | [stable21] Remove iconv from dependencies and tests
| * | [stable22] Remove iconv from dependencies and testsMichaIng2022-01-075-9/+4
| | | | | | | | | | | | | | | | | | which is not used anymore since: https://github.com/nextcloud/server/pull/29470 Signed-off-by: MichaIng <micha@dietpi.com>
* | | Merge pull request #30524 from nextcloud/backport/30492/stable21Joas Schilling2022-01-071-1/+1
|\ \ \ | |/ / |/| | [stable21] Fix passing on the parameter
| * | Fix passing on the parameterJoas Schilling2022-01-071-1/+1
|/ / | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | Merge pull request #30482 from nextcloud/backport/30423/stable21John Molakvoæ2022-01-071-9/+25
|\ \
| * | Fix uploading text positionJohn Molakvoæ2022-01-041-9/+25
| |/ | | | | | | Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
* | Merge pull request #29963 from nextcloud/backport/29951/stable21John Molakvoæ2022-01-071-8/+19
|\ \
| * | Interpolate the log message also for logged exceptionsChristoph Wurst2021-11-291-8/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | According to PSR-3 the log message can have placeholders that are replaced from the context object. Our logger implementation did that for all PSR-3 logger methods. The only exception was our custom `logException`. Since PsrLoggerAdapter calls logException when an exception key is present in the context object, log messages were no longer interpolated. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | Merge pull request #29325 from nextcloud/backport/28541/stable21John Molakvoæ2022-01-075-1/+44
|\ \ \
| * | | update @since for getDatabasePlatformRobin Appelman2021-11-231-1/+1
| | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | disable path prefix index on postgresql for nowRobin Appelman2021-10-215-4/+35
| | | | | | | | | | | | | | | | | | | | | | | | | | | | having the index work properly for the queries we need it for requires some additional options which dbal does not support at the momement. to prevent making it harder to add the correct index later on we don't create the index for now on postgresql Signed-off-by: Robin Appelman <robin@icewind.nl>
| * | | add a prefix index to filecache.pathRobin Appelman2021-10-213-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The reason that `filecache.path` hasn't had an index added is the mysql limitation of ~1kb for indexeded fields, which is to small for the `path`, however mysql supports indexing only the first N bytes of a column instead of the entire column, allowing us to add an index even if the column is to long. Because the index doesn't cover the entire column it can't be used in all situations where a normal index would be used, but it does cover the `path like 'folder/path/%'` queries that are used in various places. Sqlite and Postgresql don't support prefix indexes, but they also don't have the 1kb limit and DBAL handles the differences in index creation. Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | Merge pull request #28657 from nextcloud/backport/28419/stable21John Molakvoæ2022-01-072-20/+36
|\ \ \ \
| * | | | Delete calendar subscriptions as well when deleting userThomas Citharel2021-11-182-20/+36
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Closes #28418 Signed-off-by: Thomas Citharel <tcit@tcit.fr>
* | | | | [tx-robot] updated from transifexNextcloud bot2022-01-0776-962/+970
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2022-01-064-2/+6
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2022-01-052-0/+8
| |_|_|/ |/| | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | [tx-robot] updated from transifexNextcloud bot2022-01-044-4/+42
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | [tx-robot] updated from transifexNextcloud bot2022-01-0314-4/+58
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | [tx-robot] updated from transifexNextcloud bot2022-01-012-6/+6
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #30448 from nextcloud/backport/30440/stable21MichaIng2021-12-313-4/+7
|\ \ \ \ | | | | | | | | | | [stable21] Make sure to get file model in template picker
| * | | | Manual compilationLouis Chemineau2021-12-302-2/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | | | fix template picker for file actions using the fileInfoModelJulien Veyssier2021-12-301-2/+5
| | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Julien Veyssier <eneiluj@posteo.net> Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
* | | | | Merge pull request #30435 from nextcloud/backport/30392/stable21MichaIng2021-12-313-0/+17
|\ \ \ \ \ | | | | | | | | | | | | [stable21] Add missing index for propertypath only queries of DAV properties
| * | | | | Add missing index for propertypath only queries against propertiesChristoph Wurst2021-12-293-0/+17
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | [tx-robot] updated from transifexNextcloud bot2021-12-312-4/+4
| |/ / / / |/| | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #30341 from nextcloud/backport/29329/stable21Louis2021-12-301-2/+14
|\ \ \ \ \ | | | | | | | | | | | | [stable21] fix potential unwarranted memberships in nested groups from LDAP
| * | | | | fix potential unwarranted memberships in nested groups from LDAPArthur Schiwon2021-12-201-2/+14
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - the issue was present only when using PHP based resolving of nested group members. Normally nested members are common in AD (and Samba4) and are resolved per LDAP_MATCHING_RULE_IN_CHAIN by default - resolving nested members is recursive - when the cache entry was created it happend for intermediate groups, too, containing members from the parent group - the check was added to only cache the root group with its members - a runtime cache stores intermediate ldap read results Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* | | | | | Merge pull request #30442 from nextcloud/backport/30353/stable21John Molakvoæ2021-12-301-3/+11
|\ \ \ \ \ \
| * | | | | | Handle external share with invalid hostCarl Schwan2021-12-291-3/+11
| | |/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | remoteIsOwnCloud might throw an exception when the host is localhost. Handle this case instead of aborting completely. The behavior is the same as that is done 10 lines under it Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* / | | | | [tx-robot] updated from transifexNextcloud bot2021-12-304-16/+36
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-12-282-2/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-12-272-4/+4
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-12-258-36/+82
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-12-242-0/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-12-232-0/+8
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | [tx-robot] updated from transifexNextcloud bot2021-12-2210-2/+12
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #30314 from nextcloud/backport/30266/stable21John Molakvoæ2021-12-213-2/+15
|\ \ \ \ \
| * | | | | Fix share owner not being displayed in sharing tabCarl Schwan2021-12-213-2/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This only concerns subfolder and files inside a shared folder and is used as fallback when the OCS api returns a empty result, because it only works on the shared folder and not the content inside of it. This unify the tab with the folder list. This offers a less descriptive share information but making the OCS api returns all the details even for the subfolder would very probably be bad for performance (since we would need to fetch the shares for all the parent folders until we found one or are in the root folder). Signed-off-by: Carl Schwan <carl@carlschwan.eu>
* | | | | | [tx-robot] updated from transifexNextcloud bot2021-12-2118-0/+24
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | Merge pull request #30251 from nextcloud/backport/30193/stable21MichaIng2021-12-201-1/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | [stable21] Fix setting up 2FA when no providers are set up but backup codes
| * | | | | | Fix setting up 2FA when no providers are set up but backup codesChristoph Wurst2021-12-131-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 2FA set up is allowed when only backup codes are set up but no other provider and no provider is failing. This patch syncs up the login controller check with the challenge controller check 10 lines above. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | Merge pull request #30248 from nextcloud/backport/30245/stable21MichaIng2021-12-2016-22/+114
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | [stable21] Only wildcard search if enumeration is allowed
| * | | | | | | Fix backportLouis Chemineau2021-12-131-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Louis Chemineau <louis@chmn.me>
| * | | | | | | Make psalm more happyJoas Schilling2021-12-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | | Fix docs to make Psalm happierJoas Schilling2021-12-131-6/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | | Convert strict_search to wildcard property and add psalm docsJoas Schilling2021-12-135-6/+21
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
| * | | | | | | Limit more contact searchesJoas Schilling2021-12-1310-12/+62
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>