]> source.dussan.org Git - nextcloud-server.git/log
nextcloud-server.git
20 months ago26.0.0 beta 4 36687/head
Arthur Schiwon [Mon, 13 Feb 2023 12:04:37 +0000 (13:04 +0100)]
26.0.0 beta 4

Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
20 months agoMerge pull request #36633 from nextcloud/fix/36632-create_an_accessible_name_for_logo
Julia Kirschenheuter [Mon, 13 Feb 2023 09:32:42 +0000 (10:32 +0100)]
Merge pull request #36633 from nextcloud/fix/36632-create_an_accessible_name_for_logo

Create an accessible name for logo on logged in page

20 months agoMerge pull request #36525 from nextcloud/fix/noid/params-put
Julius Härtl [Mon, 13 Feb 2023 09:25:52 +0000 (10:25 +0100)]
Merge pull request #36525 from nextcloud/fix/noid/params-put

fix: Only get params from PUT content if possible

20 months agoMerge pull request #36646 from nextcloud/perf/files-setupfs
Julius Härtl [Mon, 13 Feb 2023 09:24:59 +0000 (10:24 +0100)]
Merge pull request #36646 from nextcloud/perf/files-setupfs

20 months agoMerge pull request #36641 from nextcloud/instrument-app-register
Côme Chilliet [Mon, 13 Feb 2023 08:42:51 +0000 (09:42 +0100)]
Merge pull request #36641 from nextcloud/instrument-app-register

Add more profiler instrumentation to app loading

20 months agoCreate an accessible name for logo on logged in page 36633/head
julia.kirschenheuter [Thu, 9 Feb 2023 13:00:01 +0000 (14:00 +0100)]
Create an accessible name for logo on logged in page

Signed-off-by: julia.kirschenheuter <julia.kirschenheuter@nextcloud.com>
20 months agoMerge pull request #36568 from nextcloud/perf/flow-events
Julius Härtl [Mon, 13 Feb 2023 07:01:18 +0000 (08:01 +0100)]
Merge pull request #36568 from nextcloud/perf/flow-events

perf(workflowengine): Cache query that is performed on every request

20 months agoFix(l10n): 🔠 Update translations from Transifex
Nextcloud bot [Mon, 13 Feb 2023 02:25:07 +0000 (02:25 +0000)]
Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
20 months agoMerge pull request #36673 from nextcloud/rakekniven-patch-1
Simon L [Sun, 12 Feb 2023 10:20:58 +0000 (11:20 +0100)]
Merge pull request #36673 from nextcloud/rakekniven-patch-1

l10n: Fixed grammar

20 months agoFix(l10n): 🔠 Update translations from Transifex
Nextcloud bot [Sun, 12 Feb 2023 02:25:57 +0000 (02:25 +0000)]
Fix(l10n): 🔠 Update translations from Transifex

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
20 months agol10n: Fixed grammar 36673/head
rakekniven [Sat, 11 Feb 2023 20:54:06 +0000 (21:54 +0100)]
l10n: Fixed grammar

Reported at Transifex.

Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
Signed-off-by: rakekniven <2069590+rakekniven@users.noreply.github.com>
20 months agoMerge pull request #36232 from nextcloud/enh/a11y-user-menu
Pytal [Sat, 11 Feb 2023 03:22:45 +0000 (19:22 -0800)]
Merge pull request #36232 from nextcloud/enh/a11y-user-menu

Port user menu to Vue

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

Signed-off-by: Nextcloud bot <bot@nextcloud.com>
20 months agoperf(workflowengine): Cache query that is performed on every request 36568/head
Julius Härtl [Mon, 6 Feb 2023 19:08:37 +0000 (20:08 +0100)]
perf(workflowengine): Cache query that is performed on every request

Signed-off-by: Julius Härtl <jus@bitgrid.net>
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 agoPort user menu to Vue 36232/head
Christopher Ng [Fri, 10 Feb 2023 01:54:59 +0000 (17:54 -0800)]
Port user menu to Vue

Signed-off-by: Christopher Ng <chrng8@gmail.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 agoperf: No need to setup the full filesystem for getting storage info 36646/head
Julius Härtl [Thu, 9 Feb 2023 21:58:35 +0000 (22:58 +0100)]
perf: No need to setup the full filesystem for getting storage info

Signed-off-by: Julius Härtl <jus@bitgrid.net>
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 agoinstrumentation for app booting 36641/head
Robin Appelman [Thu, 9 Feb 2023 15:05:59 +0000 (16:05 +0100)]
instrumentation for app booting

Signed-off-by: Robin Appelman <robin@icewind.nl>
20 months agoadd more performance instrumentation for app registering
Robin Appelman [Thu, 9 Feb 2023 14:44:46 +0000 (15:44 +0100)]
add more performance instrumentation for app registering

Signed-off-by: Robin Appelman <robin@icewind.nl>
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>