summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Merge pull request #44883 from nextcloud/backport/44882/stable28Ferdinand Thiessen2024-04-178-9/+192
|\ | | | | [stable28] fix(files): Clear search filter when changing directory or view
| * chore: Compile assetsFerdinand Thiessen2024-04-174-6/+6
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(files): Ensure search query is cleared when changing view or directoryFerdinand Thiessen2024-04-174-3/+186
|/ | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* Merge pull request #44416 from nextcloud/backport/44407/stable28Ferdinand Thiessen2024-04-177-26/+129
|\ | | | | [stable28] fix(files): Do not escape file names in the file picker
| * chore: Compile assetsFerdinand Thiessen2024-04-174-6/+6
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(cypress): Adjust cypress tests and add common functions for filesFerdinand Thiessen2024-04-172-21/+86
| | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * fix(files): Do not escape file names for filepicker buttonsFerdinand Thiessen2024-04-172-2/+40
| | | | | | | | | | | | The text is already escaped by Vue, so we should not escape or sanitize the filename. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #44296 from nextcloud/backport/44154/stable28Benjamin Gaussorgues2024-04-173-2/+14
|\ \
| * | fix: add check for app_api_system session flag to bypass rate limitFlorian Klinger2024-04-173-2/+14
| | | | | | | | | | | | | | | Signed-off-by: Florian Klinger <florian.klinger@nextcloud.com> Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
* | | Merge pull request #44879 from nextcloud/backport/44869/stable28Ferdinand Thiessen2024-04-173-9/+5
|\ \ \ | |_|/ |/| | [stable28] fix(systemtags): Use built-in input label to satisfy a11y check of NcSelect
| * | chore: Compile assetsFerdinand Thiessen2024-04-172-3/+3
| | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | fix(systemtags): Use built-in input label to satisfy a11y check of NcSelectFerdinand Thiessen2024-04-171-6/+2
|/ / | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | Merge pull request #44473 from nextcloud/backport/44017/stable28Benjamin Gaussorgues2024-04-172-1/+68
|\ \ | |/ |/|
| * fix(dav): wrong comparison method between two eventsRobert C. Schaller2024-03-262-1/+68
| | | | | | | | | | | | | | | | | | Old comparison implementation compares each element of the array against each other with no respect for the associated array label, which leads to wrongful removals because one value is accidentally present in a completely different label. New comparison works 'by-label' individually. Partly fixes #41084 because changes between 'SEQUENCE' not present, 'SEQUENCE:0' and 'SEQUENCE:1' were not detected in the old implementation and thus no email update sent. Co-authored-by: Christoph Wurst <ChristophWurst@users.noreply.github.com> Signed-off-by: Robert C. Schaller <gtbc_robert.schaller@rsxc.de>
* | Merge pull request #44461 from nextcloud/backport/44394/stable28Benjamin Gaussorgues2024-04-172-3/+13
|\ \
| * | fix(DB): Sanitize `host` parameter for postgres databases when IPv6 address ↵Ferdinand Thiessen2024-03-252-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | is passed Doctrine is using `pg_connect` with the `host` parameter, this does not allow IPv6 addresses in URI notation. So we need to extract the IP address and pass it directly Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #44495 from nextcloud/backport/44483/stable28Benjamin Gaussorgues2024-04-171-0/+10
|\ \ \
| * | | fix(settings): Also verify that `trusted_proxies` only contains IP addresses ↵Ferdinand Thiessen2024-03-261-0/+10
| | |/ | |/| | | | | | | | | | | | | | | | (with range) Co-authored-by: Côme Chilliet <91878298+come-nc@users.noreply.github.com> Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | Merge pull request #44489 from nextcloud/backport/44474/stable28Benjamin Gaussorgues2024-04-171-0/+26
|\ \ \
| * | | fix(preview): webp preview formatRichard Steinmetz2024-03-261-0/+26
| |/ / | | | | | | | | | Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
* | | Merge pull request #44446 from nextcloud/backport/43057/stable28Benjamin Gaussorgues2024-04-174-80/+91
|\ \ \
| * | | feat(perf): add cache for authtoken lookupBenjamin Gaussorgues2024-03-254-80/+91
| | | | | | | | | | | | | | | | Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
* | | | Fix(l10n): Update translations from TransifexNextcloud bot2024-04-17124-252/+586
| | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | Merge pull request #44851 from nextcloud/backport/44847/stable28Ferdinand Thiessen2024-04-163-4/+21
|\ \ \ \ | | | | | | | | | | [stable28] fix(files): Focus filename input in new-node dialog when opened
| * | | | chore(assets): Recompile assetsnextcloud-command2024-04-162-3/+3
| | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | fix(files): Focus filename input in new-node dialog when openedFerdinand Thiessen2024-04-161-1/+18
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #44268 from nextcloud/backport/setupchecks-3/stable28Ferdinand Thiessen2024-04-1614-593/+448
|\ \ \ \ \ | |/ / / / |/| | | | [stable28] Migrate setup checks to new API - round 3
| * | | | Migrate debug mode check to new SetupCheck APICôme Chilliet2024-03-185-6/+59
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Rename to "Push service" and enable on all instances to avoid troubleCôme Chilliet2024-03-184-10/+16
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Migrate fair use of free push service check to new SetupCheck APICôme Chilliet2024-03-188-42/+85
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Merge writable temporary space check with the s3 one, and improveCôme Chilliet2024-03-188-87/+51
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It will now show available space and path of both PHP and Nextcloud temporary directories if they differ. Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Remove old version of temporary space setup check and fix testsCôme Chilliet2024-03-184-137/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Migrate available temp space check to new SetupCheck APICôme Chilliet2024-03-184-0/+97
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Migrate MySQL utf8mb4 check to new SetupCheck APICôme Chilliet2024-03-188-109/+67
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Remove bz2 leftover descriptionCôme Chilliet2024-03-181-1/+0
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Add missing recommended modules gmp and bcmathCôme Chilliet2024-03-181-0/+2
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Fix description for exif PHP moduleCôme Chilliet2024-03-181-1/+1
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Merge gmp and bcmath module checks with the existing PHP modules setup checkCôme Chilliet2024-03-185-75/+20
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Also add description for why each module is recommended Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Migrate set_time_limit setup check to new APICôme Chilliet2024-03-189-73/+61
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
| * | | | Migrate memcached PHP module setup check to new APICôme Chilliet2024-03-185-82/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merged it with the other existing memcache setup check as it fits Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
* | | | | Merge pull request #44844 from nextcloud/backport/44834/stable28Ferdinand Thiessen2024-04-1614-21/+51
|\ \ \ \ \ | | | | | | | | | | | | [stable28] fix(files): Inherit some node attributes when creating new nodes to preserve shared state
| * | | | | chore(assets): Recompile assetsnextcloud-command2024-04-169-10/+10
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | fix(files): Inherit some node attributes when creating new nodes to preserve ↵Ferdinand Thiessen2024-04-164-10/+39
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | shared state Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
| * | | | | fix(files): Sanitize `share-types` attribute in download actionFerdinand Thiessen2024-04-161-1/+2
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | Merge pull request #44490 from nextcloud/backport/44291/stable28F. E Noel Nfebe2024-04-168-11/+9
|\ \ \ \ \ | | | | | | | | | | | | [stable28] enh: Send empty expireDate when not expireDate set
| * | | | | chore(assets): Recompile assetsnextcloud-command2024-04-167-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | fix(share): Send empty expireDate when not expireDate setfenn-cs2024-04-161-4/+2
|/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When creating a new share, if the user unchecks "Set expiry date" no `expireDate` is sent to the server. However, the server then assumes the default configured, hence better to send an empty value. Signed-off-by: fenn-cs <fenn25.fn@gmail.com> [skip ci]
* | | | | Merge pull request #44815 from nextcloud/backport/44795/stable28Pytal2024-04-1589-132/+158
|\ \ \ \ \ | | | | | | | | | | | | [stable28] chore(deps): Bump @nextcloud/vue to v8.11.2
| * | | | | test(jest): Transform unist modulesChristopher Ng2024-04-151-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com> (cherry picked from commit 43af7923aaa94e16eae12210d1a1c6034bdc3cc7)
| * | | | | chore: compile assetsChristopher Ng2024-04-1586-127/+152
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christopher Ng <chrng8@gmail.com>