]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
20 months agoMerge pull request #36608 from nextcloud/storageinfo-no-explicit-setup
Julius Härtl [Fri, 10 Feb 2023 11:18:39 +0000 (12:18 +0100)]
Merge pull request #36608 from nextcloud/storageinfo-no-explicit-setup

20 months agoMerge pull request #36610 from nextcloud/folder-lazy-submounts
Julius Härtl [Fri, 10 Feb 2023 08:09:08 +0000 (09:09 +0100)]
Merge pull request #36610 from nextcloud/folder-lazy-submounts

20 months agoFix(l10n): 🔠 Update translations from Transifex
Nextcloud bot [Fri, 10 Feb 2023 02:26:36 +0000 (02:26 +0000)]
Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
20 months agoMerge pull request #36621 from nextcloud/perf/noid/only-check-for-token-when-it-can...
Joas Schilling [Fri, 10 Feb 2023 00:29:30 +0000 (01:29 +0100)]
Merge pull request #36621 from nextcloud/perf/noid/only-check-for-token-when-it-can-actually-be

fix(performance): Only search for auth tokens when the provided login…

20 months agoMerge pull request #36637 from nextcloud/fix/noid/file-ref-provider-safer-match
Joas Schilling [Thu, 9 Feb 2023 21:42:58 +0000 (22:42 +0100)]
Merge pull request #36637 from nextcloud/fix/noid/file-ref-provider-safer-match

20 months agoMerge pull request #36469 from nextcloud/perf/autoloading/files-external-authoritativ...
Julius Härtl [Thu, 9 Feb 2023 19:49:23 +0000 (20:49 +0100)]
Merge pull request #36469 from nextcloud/perf/autoloading/files-external-authoritative-autoloader

20 months agoMerge pull request #36192 from nextcloud/fix/caldav-reminders/fix-timezone-drift...
Christoph Wurst [Thu, 9 Feb 2023 18:28:42 +0000 (19:28 +0100)]
Merge pull request #36192 from nextcloud/fix/caldav-reminders/fix-timezone-drift-all-day-reminders

fix(caldav): Fix reminder timezone drift for all-day events

20 months agoFix unit tests 36621/head
Joas Schilling [Thu, 9 Feb 2023 15:15:47 +0000 (16:15 +0100)]
Fix unit tests

Signed-off-by: Joas Schilling <coding@schilljs.com>
20 months agoMerge pull request #36562 from nextcloud/debug/session-hash-slowdown
Julius Härtl [Thu, 9 Feb 2023 15:08:07 +0000 (16:08 +0100)]
Merge pull request #36562 from nextcloud/debug/session-hash-slowdown

20 months agoperf(autoloading): Add authoritative autoloader for files_external 36469/head
Christoph Wurst [Wed, 1 Feb 2023 08:53:57 +0000 (09:53 +0100)]
perf(autoloading): Add authoritative autoloader for files_external

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
20 months agofix(caldav): Fix reminder timezone drift for all-day events 36192/head
Christoph Wurst [Tue, 17 Jan 2023 13:04:06 +0000 (14:04 +0100)]
fix(caldav): Fix reminder timezone drift for all-day events

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
20 months agoMerge pull request #36625 from nextcloud/automated/noid/master-update-psalm-baseline
Daniel [Thu, 9 Feb 2023 14:09:59 +0000 (15:09 +0100)]
Merge pull request #36625 from nextcloud/automated/noid/master-update-psalm-baseline

[master] Update psalm-baseline.xml

20 months agosafer URL match in FileReferenceProvider 36637/head
Julien Veyssier [Thu, 9 Feb 2023 13:33:19 +0000 (14:33 +0100)]
safer URL match in FileReferenceProvider

Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
20 months agoMerge pull request #36629 from nextcloud/release/26.0.0_beta_3 v26.0.0beta3
blizzz [Thu, 9 Feb 2023 13:06:20 +0000 (14:06 +0100)]
Merge pull request #36629 from nextcloud/release/26.0.0_beta_3

26.0.0 beta 3

20 months agofix(authtoken): Store only one hash for authtokens with the current password per... 36562/head
Julius Härtl [Sat, 4 Feb 2023 21:35:35 +0000 (22:35 +0100)]
fix(authtoken): Store only one hash for authtokens with the current password per user

Signed-off-by: Julius Härtl <jus@bitgrid.net>
20 months agoMerge pull request #36626 from nextcloud/perf/dav-auth-setupfs
Julius Härtl [Thu, 9 Feb 2023 12:41:13 +0000 (13:41 +0100)]
Merge pull request #36626 from nextcloud/perf/dav-auth-setupfs

20 months agoMerge pull request #36590 from nextcloud/enh/load-app-once
Côme Chilliet [Thu, 9 Feb 2023 12:09:10 +0000 (13:09 +0100)]
Merge pull request #36590 from nextcloud/enh/load-app-once

Make sure application are only loaded once

20 months agoonly fetch the data for mounts inside a folder when needed 36610/head
Robin Appelman [Wed, 8 Feb 2023 13:34:40 +0000 (14:34 +0100)]
only fetch the data for mounts inside a folder when needed

for most operations we don't actually care about any mounts inside a folder, only for metadata that needs to propagate across storage boundaries (size, etag, mtime) do we need all the submount info.

By only loading this data when needed we can save a bunch of storage setup in a number of cases

Signed-off-by: Robin Appelman <robin@icewind.nl>
20 months agoMerge pull request #36587 from nextcloud/revert/34906
Côme Chilliet [Thu, 9 Feb 2023 10:19:14 +0000 (11:19 +0100)]
Merge pull request #36587 from nextcloud/revert/34906

Revert "update 64-bit check wording"

20 months ago26.0.0 beta 3 36629/head
Arthur Schiwon [Thu, 9 Feb 2023 09:32:11 +0000 (10:32 +0100)]
26.0.0 beta 3

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
20 months agoperf(dav): Do not call general setupFS on ever dav auth 36626/head
Julius Härtl [Thu, 9 Feb 2023 07:48:07 +0000 (08:48 +0100)]
perf(dav): Do not call general setupFS on ever dav auth

Signed-off-by: Julius Härtl <jus@bitgrid.net>
20 months agoMerge pull request #36627 from nextcloud/dependabot/npm_and_yarn/sideway/formula...
dependabot[bot] [Thu, 9 Feb 2023 09:10:17 +0000 (09:10 +0000)]
Merge pull request #36627 from nextcloud/dependabot/npm_and_yarn/sideway/formula-3.0.1

20 months agofix(authentication): Check minimum length when creating app tokens
Joas Schilling [Wed, 8 Feb 2023 21:59:18 +0000 (22:59 +0100)]
fix(authentication): Check minimum length when creating app tokens

Signed-off-by: Joas Schilling <coding@schilljs.com>
20 months agochore(deps): Bump @sideway/formula from 3.0.0 to 3.0.1 36627/head
dependabot[bot] [Thu, 9 Feb 2023 08:33:34 +0000 (08:33 +0000)]
chore(deps): Bump @sideway/formula from 3.0.0 to 3.0.1

Bumps [@sideway/formula](https://github.com/sideway/formula) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/sideway/formula/releases)
- [Commits](https://github.com/sideway/formula/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: "@sideway/formula"
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
20 months agoUpdate psalm baseline 36625/head
nextcloud-command [Thu, 9 Feb 2023 04:27:54 +0000 (04:27 +0000)]
Update psalm baseline

Signed-off-by: GitHub <noreply@github.com>
20 months agoFix(l10n): 🔠 Update translations from Transifex
Nextcloud bot [Thu, 9 Feb 2023 02:25:43 +0000 (02:25 +0000)]
Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
20 months agofix(performance): Only search for auth tokens when the provided login is long enough
Joas Schilling [Wed, 8 Feb 2023 21:45:23 +0000 (22:45 +0100)]
fix(performance): Only search for auth tokens when the provided login is long enough

Signed-off-by: Joas Schilling <coding@schilljs.com>
20 months agoMerge pull request #36566 from nextcloud/mount-find-by-numeric-id
Julius Härtl [Wed, 8 Feb 2023 19:04:57 +0000 (20:04 +0100)]
Merge pull request #36566 from nextcloud/mount-find-by-numeric-id

20 months agoremove explicit setup when getting storage info 36608/head
Robin Appelman [Wed, 8 Feb 2023 12:47:55 +0000 (13:47 +0100)]
remove explicit setup when getting storage info

the implicit setup gets enough data without having to do a full setup.

Saves having to do a full fs setup for the files webui template

Signed-off-by: Robin Appelman <robin@icewind.nl>
20 months agoMerge pull request #36598 from nextcloud/automated/noid/master-update-psalm-baseline
Daniel [Wed, 8 Feb 2023 12:01:54 +0000 (13:01 +0100)]
Merge pull request #36598 from nextcloud/automated/noid/master-update-psalm-baseline

[master] Update psalm-baseline.xml

20 months agoMerge pull request #36583 from nextcloud/artonge/fix/dont_scroll_hover_files-controls
Louis [Wed, 8 Feb 2023 11:00:12 +0000 (12:00 +0100)]
Merge pull request #36583 from nextcloud/artonge/fix/dont_scroll_hover_files-controls

Prevent scrolling hover .files-controls

20 months agoMerge pull request #36564 from nextcloud/artonge/fix/restore_copy_button_text_on_error
Louis [Wed, 8 Feb 2023 11:00:05 +0000 (12:00 +0100)]
Merge pull request #36564 from nextcloud/artonge/fix/restore_copy_button_text_on_error

Restore copy button text on directory fetch error

20 months agoMerge pull request #36546 from nextcloud/enh/36543/allow-further-previews
Anna [Wed, 8 Feb 2023 10:18:36 +0000 (11:18 +0100)]
Merge pull request #36546 from nextcloud/enh/36543/allow-further-previews

imaginary - fix generation of heif, pdf, illustrator and svg thumbnails

20 months agoRestore copy button text on directory fetch error 36564/head
Louis Chemineau [Mon, 6 Feb 2023 15:05:13 +0000 (16:05 +0100)]
Restore copy button text on directory fetch error

Signed-off-by: Louis Chemineau <louis@chmn.me>
20 months agoPrevent scrolling hover .files-controls 36583/head
Louis Chemineau [Tue, 7 Feb 2023 12:52:47 +0000 (13:52 +0100)]
Prevent scrolling hover .files-controls

Signed-off-by: Louis Chemineau <louis@chmn.me>
20 months agoMerge pull request #29010 from mattian/fix/19218/birthday-leap-day
Christoph Wurst [Wed, 8 Feb 2023 07:55:22 +0000 (08:55 +0100)]
Merge pull request #29010 from mattian/fix/19218/birthday-leap-day

dav: fix birthday calendar event generation for leap days

20 months agoUpdate psalm baseline 36598/head
nextcloud-command [Wed, 8 Feb 2023 04:29:11 +0000 (04:29 +0000)]
Update psalm baseline

Signed-off-by: GitHub <noreply@github.com>
20 months agoFix(l10n): 🔠 Update translations from Transifex
Nextcloud bot [Wed, 8 Feb 2023 02:25:16 +0000 (02:25 +0000)]
Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
20 months agoimaginary - allow to generate heif, pdf and svg thumbnails 36546/head
Simon L [Sun, 5 Feb 2023 15:44:27 +0000 (16:44 +0100)]
imaginary - allow to generate heif, pdf and svg thumbnails

Signed-off-by: Simon L <szaimen@e.mail.de>
20 months agoMerge pull request #36570 from nextcloud/enh/a11y-profile-visibility-select
Pytal [Tue, 7 Feb 2023 23:00:18 +0000 (15:00 -0800)]
Merge pull request #36570 from nextcloud/enh/a11y-profile-visibility-select

Port profile visibility select

20 months agoMerge pull request #36417 from nextcloud/fix/psr-container
Joas Schilling [Tue, 7 Feb 2023 19:38:19 +0000 (20:38 +0100)]
Merge pull request #36417 from nextcloud/fix/psr-container

Make the container fully fulfill PSR container interface

20 months agoMerge pull request #36588 from nextcloud/revert/34908
blizzz [Tue, 7 Feb 2023 16:50:40 +0000 (17:50 +0100)]
Merge pull request #36588 from nextcloud/revert/34908

Revert #34908 to allow 32bit setups to upgrade to 26

20 months agoUpdate autoloaders 36417/head
Ferdinand Thiessen [Tue, 7 Feb 2023 16:50:03 +0000 (17:50 +0100)]
Update autoloaders

Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
20 months agoMake sure application are only loaded once 36590/head
Côme Chilliet [Tue, 7 Feb 2023 15:06:32 +0000 (16:06 +0100)]
Make sure application are only loaded once

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoMerge pull request #36524 from nextcloud/bugfix/36510/fix-uploading-to-public-shares
Joas Schilling [Tue, 7 Feb 2023 14:59:01 +0000 (15:59 +0100)]
Merge pull request #36524 from nextcloud/bugfix/36510/fix-uploading-to-public-shares

fix(sharing): Remove casting to int from INF

20 months agofix tests 36566/head
Robin Appelman [Mon, 6 Feb 2023 17:56:54 +0000 (18:56 +0100)]
fix tests

Signed-off-by: Robin Appelman <robin@icewind.nl>
20 months agoRevert "disable upgrades to 26 for 32-bit" 36588/head
Côme Chilliet [Tue, 7 Feb 2023 14:08:43 +0000 (15:08 +0100)]
Revert "disable upgrades to 26 for 32-bit"

This reverts commit faa747e44575269d9f4eb09d0a2c6aa3fe0501f8.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoRevert "update 64-bit check wording" 36587/head
Côme Chilliet [Tue, 7 Feb 2023 13:30:51 +0000 (14:30 +0100)]
Revert "update 64-bit check wording"

This reverts commit f5ad282418d27422f77fda0e0e45797899508c1b.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agofix(sharing): Remove casting to int from INF 36524/head
Joas Schilling [Fri, 3 Feb 2023 14:48:47 +0000 (15:48 +0100)]
fix(sharing): Remove casting to int from INF

Regression from nextcloud/server#35736
INF is a the float INF, casting it to integer will make it 0

Signed-off-by: Joas Schilling <coding@schilljs.com>
20 months agoMerge pull request #36120 from nextcloud/enh/32bits-support
Côme Chilliet [Tue, 7 Feb 2023 13:08:08 +0000 (14:08 +0100)]
Merge pull request #36120 from nextcloud/enh/32bits-support

Fix 32bit support and add workflow for 32bits testing

20 months agoShow logs on smb-kerberos CI failure 36120/head
Côme Chilliet [Tue, 7 Feb 2023 08:53:19 +0000 (09:53 +0100)]
Show logs on smb-kerberos CI failure

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoRespect OCP interface in private classes
Côme Chilliet [Mon, 6 Feb 2023 21:05:34 +0000 (22:05 +0100)]
Respect OCP interface in private classes

Because the parameter type was moved to phpdoc it needs to be removed
 from implementations

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoMove back typing to phpdoc to keep backward compatibility in OCP
Côme Chilliet [Mon, 6 Feb 2023 20:27:46 +0000 (21:27 +0100)]
Move back typing to phpdoc to keep backward compatibility in OCP

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoRemoved catch of ValueError as we cannot know if it’s >2038 or <1970
Côme Chilliet [Thu, 2 Feb 2023 10:30:49 +0000 (11:30 +0100)]
Removed catch of ValueError as we cannot know if it’s >2038 or <1970

Also fixed numericToString to correctly convert float to int if it fits

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoDocument that size may be a float in new class VersionEntity
Côme Chilliet [Mon, 30 Jan 2023 15:15:45 +0000 (16:15 +0100)]
Document that size may be a float in new class VersionEntity

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoOnly run 32bit CI once a day
Côme Chilliet [Mon, 30 Jan 2023 10:59:54 +0000 (11:59 +0100)]
Only run 32bit CI once a day

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoSkip tests that cannot succeed on 32bits
Côme Chilliet [Mon, 30 Jan 2023 10:31:49 +0000 (11:31 +0100)]
Skip tests that cannot succeed on 32bits

For some reason a timestamp in the past also triggers the PHP error
 about not being able to represent it as an int, so skipping that test
 on 32bits.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoSkip buggy tests for 32bits CI
Côme Chilliet [Tue, 24 Jan 2023 17:12:32 +0000 (18:12 +0100)]
Skip buggy tests for 32bits CI

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoPsalm easy fixes in apps/files/appinfo/routes.php
Côme Chilliet [Tue, 24 Jan 2023 16:52:23 +0000 (17:52 +0100)]
Psalm easy fixes in apps/files/appinfo/routes.php

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix Sabre connector test
Côme Chilliet [Tue, 24 Jan 2023 10:52:18 +0000 (11:52 +0100)]
Fix Sabre connector test

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix psalm errors
Côme Chilliet [Tue, 24 Jan 2023 10:40:56 +0000 (11:40 +0100)]
Fix psalm errors

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix name of skip method for phpunit
Côme Chilliet [Tue, 24 Jan 2023 10:40:33 +0000 (11:40 +0100)]
Fix name of skip method for phpunit

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoPut back string in $includeMounts as it actually does something
Côme Chilliet [Tue, 24 Jan 2023 10:39:47 +0000 (11:39 +0100)]
Put back string in $includeMounts as it actually does something

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoImprove behavior with dates on 32bits and fix tests or skip them
Côme Chilliet [Mon, 23 Jan 2023 17:23:52 +0000 (18:23 +0100)]
Improve behavior with dates on 32bits and fix tests or skip them

We do not support events after 2038 on 32bits but still behave better
 when date range start/end is after 2038.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoSilence errors of return type mismatch from Sabre for now
Côme Chilliet [Mon, 23 Jan 2023 14:43:39 +0000 (15:43 +0100)]
Silence errors of return type mismatch from Sabre for now

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoImprove error output on failed Router test
Côme Chilliet [Mon, 23 Jan 2023 14:32:51 +0000 (15:32 +0100)]
Improve error output on failed Router test

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoType sizes as int|float throughout the code base
Côme Chilliet [Mon, 23 Jan 2023 14:03:56 +0000 (15:03 +0100)]
Type sizes as int|float throughout the code base

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoAllow float sizes in FileInfo for 32bits
Côme Chilliet [Mon, 23 Jan 2023 12:30:38 +0000 (13:30 +0100)]
Allow float sizes in FileInfo for 32bits

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix setQuota on User on 32bits
Côme Chilliet [Mon, 23 Jan 2023 11:24:53 +0000 (12:24 +0100)]
Fix setQuota on User on 32bits

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix computerFileSize when called with a string without unit
Côme Chilliet [Mon, 23 Jan 2023 11:13:32 +0000 (12:13 +0100)]
Fix computerFileSize when called with a string without unit

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix a few tests that were using too big int values for 32bits
Côme Chilliet [Mon, 23 Jan 2023 10:41:17 +0000 (11:41 +0100)]
Fix a few tests that were using too big int values for 32bits

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix 32bits bigint support in Util/OC_Helper
Côme Chilliet [Mon, 23 Jan 2023 10:11:26 +0000 (11:11 +0100)]
Fix 32bits bigint support in Util/OC_Helper

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoAdd helper to cast to int|float, fix MemoryInfo on 32bits
Côme Chilliet [Mon, 23 Jan 2023 09:55:31 +0000 (10:55 +0100)]
Add helper to cast to int|float, fix MemoryInfo on 32bits

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix filesize return type error in ViewTest
Côme Chilliet [Mon, 23 Jan 2023 09:25:06 +0000 (10:25 +0100)]
Fix filesize return type error in ViewTest

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix bigsize support on 32bits in OC_Helper
Côme Chilliet [Mon, 23 Jan 2023 09:05:20 +0000 (10:05 +0100)]
Fix bigsize support on 32bits in OC_Helper

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoImprove test failure output for RouterTest.php
Côme Chilliet [Mon, 23 Jan 2023 09:04:58 +0000 (10:04 +0100)]
Improve test failure output for RouterTest.php

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoFix psalm errors related to filesizes
Côme Chilliet [Mon, 23 Jan 2023 08:55:03 +0000 (09:55 +0100)]
Fix psalm errors related to filesizes

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoStrong type filesize related methods to ease 32bits problem findings
Côme Chilliet [Fri, 20 Jan 2023 17:02:45 +0000 (18:02 +0100)]
Strong type filesize related methods to ease 32bits problem findings

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoAdd apcu and ffmpeg to have less skipped tests
Côme Chilliet [Fri, 20 Jan 2023 14:49:15 +0000 (15:49 +0100)]
Add apcu and ffmpeg to have less skipped tests

Also exclude test groups which rely on a service

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoRunning all tests on 32bits to see what happens
Côme Chilliet [Mon, 16 Jan 2023 14:15:39 +0000 (15:15 +0100)]
Running all tests on 32bits to see what happens

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoRevert "remove 32-bit workarounds"
Côme Chilliet [Thu, 12 Jan 2023 15:05:03 +0000 (16:05 +0100)]
Revert "remove 32-bit workarounds"

This reverts commit dd8774389e21b59c07882580356d51de018fe867.

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoAdd workflow for 32bits testing
Côme Chilliet [Thu, 12 Jan 2023 14:51:13 +0000 (15:51 +0100)]
Add workflow for 32bits testing

Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
20 months agoMerge pull request #36314 from nextcloud/sso-kerberos-fix
Côme Chilliet [Tue, 7 Feb 2023 10:16:08 +0000 (11:16 +0100)]
Merge pull request #36314 from nextcloud/sso-kerberos-fix

Update kerberos sso test setup to use new user_saml config system

20 months agoMerge pull request #36286 from nextcloud/bugfix/noid/fix-sending-state-token-in-flowv1
Daniel [Tue, 7 Feb 2023 10:02:04 +0000 (11:02 +0100)]
Merge pull request #36286 from nextcloud/bugfix/noid/fix-sending-state-token-in-flowv1

Fix event listener race condition on login-form

20 months agoMerge pull request #36451 from nextcloud/automated/noid/master-update-psalm-baseline
Côme Chilliet [Tue, 7 Feb 2023 07:55:35 +0000 (08:55 +0100)]
Merge pull request #36451 from nextcloud/automated/noid/master-update-psalm-baseline

[master] Update psalm-baseline.xml

20 months agoUpdate psalm baseline 36451/head
nextcloud-command [Tue, 7 Feb 2023 04:27:15 +0000 (04:27 +0000)]
Update psalm baseline

Signed-off-by: GitHub <noreply@github.com>
20 months agoFix(l10n): 🔠 Update translations from Transifex
Nextcloud bot [Tue, 7 Feb 2023 02:26:01 +0000 (02:26 +0000)]
Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
20 months agoPort profile visibility select 36570/head
Christopher Ng [Tue, 7 Feb 2023 01:34:12 +0000 (17:34 -0800)]
Port profile visibility select

Signed-off-by: Christopher Ng <chrng8@gmail.com>
20 months agoMerge pull request #36489 from nextcloud/bugfix/noid/brute-force-protection-password...
Joas Schilling [Mon, 6 Feb 2023 21:12:25 +0000 (22:12 +0100)]
Merge pull request #36489 from nextcloud/bugfix/noid/brute-force-protection-password-reset

Add bruteforce protection to password reset page

20 months agoMerge pull request #36267 from nextcloud/bugfix/noid/dont-reuse-query-builder
Joas Schilling [Mon, 6 Feb 2023 20:14:31 +0000 (21:14 +0100)]
Merge pull request #36267 from nextcloud/bugfix/noid/dont-reuse-query-builder

Don't reuse query builder object with populated parameters in FederatedShareProvider

20 months agodav: fix birthday calendar event generation for leap days 29010/head
Mattia Narducci [Thu, 30 Sep 2021 18:06:49 +0000 (20:06 +0200)]
dav: fix birthday calendar event generation for leap days

Fix generation of birthday calendar events for the 29th of February.

A recurring event for the 29th of February in the (default) Gregorian
calendar system would only generate instances in leap years. Fix this
behaviour by generating recurring events for the last day of February,
the 29th on leap years and the 28th otherwise.

Signed-off-by: Mattia Narducci <mattianarducci1@gmail.com>
20 months agocache numeric id in mountpoint
Robin Appelman [Mon, 6 Feb 2023 17:20:08 +0000 (18:20 +0100)]
cache numeric id in mountpoint

Signed-off-by: Robin Appelman <robin@icewind.nl>
20 months agodeduplicate getStorage() logic in Mount\Manager
Robin Appelman [Mon, 6 Feb 2023 17:17:40 +0000 (18:17 +0100)]
deduplicate getStorage() logic in Mount\Manager

Signed-off-by: Robin Appelman <robin@icewind.nl>
20 months agodont delegate Mount\Manager::getByNumericId to getByStorageId
Robin Appelman [Mon, 6 Feb 2023 17:16:23 +0000 (18:16 +0100)]
dont delegate Mount\Manager::getByNumericId to getByStorageId

Signed-off-by: Robin Appelman <robin@icewind.nl>
20 months agoMerge pull request #36552 from nextcloud/fix/client-login-flow/missing-state-token
Christoph Wurst [Mon, 6 Feb 2023 15:51:25 +0000 (16:51 +0100)]
Merge pull request #36552 from nextcloud/fix/client-login-flow/missing-state-token

fix(client-login-flow): Handle missing stateToken gracefully

20 months agofix: Throw `NotFoundExceptionInterface` to fulfill PSR container interface if class...
Ferdinand Thiessen [Sat, 28 Jan 2023 02:41:24 +0000 (03:41 +0100)]
fix: Throw `NotFoundExceptionInterface` to fulfill PSR container interface if class not found

Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
20 months agofix(CI): Adjust expected result 36489/head
Joas Schilling [Mon, 6 Feb 2023 10:26:38 +0000 (11:26 +0100)]
fix(CI): Adjust expected result

Signed-off-by: Joas Schilling <coding@schilljs.com>
20 months agoMerge pull request #36509 from nextcloud/fix/user-management/delete-user-hidden-group
Christoph Wurst [Mon, 6 Feb 2023 09:52:37 +0000 (10:52 +0100)]
Merge pull request #36509 from nextcloud/fix/user-management/delete-user-hidden-group

fix(user-management): Fix deleting user in hidden group(s)

20 months agofix(client-login-flow): Handle missing stateToken gracefully 36552/head
Christoph Wurst [Mon, 6 Feb 2023 08:42:15 +0000 (09:42 +0100)]
fix(client-login-flow): Handle missing stateToken gracefully

Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
20 months agoFix(l10n): 🔠 Update translations from Transifex
Nextcloud bot [Mon, 6 Feb 2023 02:24:44 +0000 (02:24 +0000)]
Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>