]>
source.dussan.org Git - nextcloud-server.git/log
Thomas Citharel [Mon, 13 Feb 2023 08:27:25 +0000 (09:27 +0100)]
feat(dav): Directly access shared calendars by URI
Each time we access a shared calendar details (with getChild), this loads every user's calendars and iterates until the correct one is found.
Now we lookup from the shared calendars which ones has the correct URI, just iterating on the possible shares (for instance a calendar can be shared directly through user-to-user share or through user-to-group share).
Signed-off-by: Thomas Citharel <tcit@tcit.fr>
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 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 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
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…
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
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>
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>
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>
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>
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>
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>
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>
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
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
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
nextcloud-command [Tue, 7 Feb 2023 04:27:15 +0000 (04:27 +0000)]
Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
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>
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>
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
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