]>
source.dussan.org Git - nextcloud-server.git/log
Robin Appelman [Wed, 8 Feb 2023 12:48:42 +0000 (13:48 +0100)]
optimize LazyUserFolder::getMountPoint
no need to do a full setup
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Mon, 13 Feb 2023 13:37:57 +0000 (14:37 +0100)]
Merge pull request #36643 from nextcloud/fs-setup-instrimuntion
more filesystem setup performance instrumentation
blizzz [Mon, 13 Feb 2023 13:36:24 +0000 (14:36 +0100)]
Merge pull request #36670 from nextcloud/automated/noid/master-update-psalm-baseline
[master] Update psalm-baseline.xml
Anna [Mon, 13 Feb 2023 13:19:16 +0000 (14:19 +0100)]
Merge pull request #36674 from nextcloud/rakekniven-patch-2
l10n: Fixed grammar
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
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
Julius Härtl [Mon, 13 Feb 2023 09:24:59 +0000 (10:24 +0100)]
Merge pull request #36646 from nextcloud/perf/files-setupfs
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
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>
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
nextcloud-command [Mon, 13 Feb 2023 04:13:24 +0000 (04:13 +0000)]
Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
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>
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
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>
rakekniven [Sat, 11 Feb 2023 21:09:26 +0000 (22:09 +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>
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>
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
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>
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>
Julius Härtl [Fri, 10 Feb 2023 11:18:39 +0000 (12:18 +0100)]
Merge pull request #36608 from nextcloud/storageinfo-no-explicit-setup
Robin Appelman [Fri, 10 Feb 2023 10:11:13 +0000 (11:11 +0100)]
more filesystem setup performance instrumentation
Signed-off-by: Robin Appelman <robin@icewind.nl>
Julius Härtl [Fri, 10 Feb 2023 08:09:08 +0000 (09:09 +0100)]
Merge pull request #36610 from nextcloud/folder-lazy-submounts
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>
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>
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…
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>
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
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
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
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>
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>
Joas Schilling [Thu, 9 Feb 2023 15:15:47 +0000 (16:15 +0100)]
Fix unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
Julius Härtl [Thu, 9 Feb 2023 15:08:07 +0000 (16:08 +0100)]
Merge pull request #36562 from nextcloud/debug/session-hash-slowdown
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>
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>
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
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>
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
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>
Julius Härtl [Thu, 9 Feb 2023 12:41:13 +0000 (13:41 +0100)]
Merge pull request #36626 from nextcloud/perf/dav-auth-setupfs
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
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>
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"
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>
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>
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
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>
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>
nextcloud-command [Thu, 9 Feb 2023 04:27:54 +0000 (04:27 +0000)]
Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
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>
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>
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
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>
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
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
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
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
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>
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>
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
nextcloud-command [Wed, 8 Feb 2023 04:29:11 +0000 (04:29 +0000)]
Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
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>
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>
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
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
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
Ferdinand Thiessen [Tue, 7 Feb 2023 16:50:03 +0000 (17:50 +0100)]
Update autoloaders
Signed-off-by: Ferdinand Thiessen <rpm@fthiessen.de>
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>
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
Robin Appelman [Mon, 6 Feb 2023 17:56:54 +0000 (18:56 +0100)]
fix tests
Signed-off-by: Robin Appelman <robin@icewind.nl>
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>
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>
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>
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
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>