]>
source.dussan.org Git - nextcloud-server.git/log
Louis Chemineau [Wed, 21 Jun 2023 07:51:36 +0000 (09:51 +0200)]
Handle previousNode size === 0 on version creation
Signed-off-by: Louis Chemineau <louis@chmn.me>
Julius Härtl [Tue, 13 Jun 2023 20:10:13 +0000 (22:10 +0200)]
fix: Avoid failing to update the current version entry if there is none
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Arthur Schiwon [Wed, 12 Jul 2023 13:06:17 +0000 (15:06 +0200)]
Merge pull request #39335 from nextcloud/backport/39324/stable26
[stable26] ci(32bit): fix failing test setup
Arthur Schiwon [Tue, 11 Jul 2023 21:32:34 +0000 (23:32 +0200)]
ci(32bit): fix failing test setup
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Nextcloud bot [Wed, 12 Jul 2023 00:22:21 +0000 (00:22 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Arthur Schiwon [Tue, 11 Jul 2023 22:58:47 +0000 (00:58 +0200)]
Merge pull request #38920 from nextcloud/backport/38639/stable26
[stable26] pruneOutdatedSyncTokens deletes all entries
Julia Kirschenheuter [Tue, 11 Jul 2023 09:02:23 +0000 (11:02 +0200)]
Merge pull request #39285 from nextcloud/orphan-share-command-stable26
[26] add command do delete orphan shares
Andy Scherzinger [Tue, 11 Jul 2023 08:44:11 +0000 (10:44 +0200)]
Merge pull request #39293 from nextcloud/backport/39248/stable26
[stable26] preload custom properties when propfinding folders
Richard Steinmetz [Tue, 11 Jul 2023 05:58:16 +0000 (07:58 +0200)]
fix(dav): close cursor when fetching max id
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Joas Schilling [Tue, 11 Jul 2023 05:24:32 +0000 (07:24 +0200)]
Merge pull request #37737 from nextcloud/backport/36351/stable26
[stable26] Move encrypt-all password email to EmailTemplate
Nextcloud bot [Tue, 11 Jul 2023 00:32:41 +0000 (00:32 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Robin Appelman [Sun, 9 Jul 2023 00:41:10 +0000 (02:41 +0200)]
preload custom properties when propfinding folders
Signed-off-by: Robin Appelman <robin@icewind.nl>
Joas Schilling [Wed, 8 Mar 2023 19:47:46 +0000 (20:47 +0100)]
Fix unit tests
Signed-off-by: Joas Schilling <coding@schilljs.com>
Joas Schilling [Wed, 25 Jan 2023 10:42:45 +0000 (11:42 +0100)]
Move encrypt-all password email to EmailTemplate
Signed-off-by: Joas Schilling <coding@schilljs.com>
Julius Härtl [Mon, 10 Jul 2023 16:08:23 +0000 (18:08 +0200)]
Merge pull request #39232 from nextcloud/backport/39202/stable26
Arthur Schiwon [Mon, 10 Jul 2023 16:06:07 +0000 (18:06 +0200)]
Merge pull request #39260 from nextcloud/backports/39146/stable26
[stable26] fix(files_sharing): hide download permission for circle shares
Arthur Schiwon [Mon, 10 Jul 2023 16:05:48 +0000 (18:05 +0200)]
Merge pull request #39031 from nextcloud/backport/38917/stable26
[stable26] fix(l10n): Fix plural issue with different locale and language
Arthur Schiwon [Mon, 10 Jul 2023 16:02:26 +0000 (18:02 +0200)]
Merge pull request #39155 from nextcloud/automated/noid/stable26-update-psalm-baseline
[stable26] Update psalm-baseline.xml
Arthur Schiwon [Mon, 10 Jul 2023 16:01:43 +0000 (18:01 +0200)]
Merge pull request #39143 from nextcloud/fix/password-confirmation-26
[stable26] Fix password confirmation
Arthur Schiwon [Mon, 10 Jul 2023 15:59:29 +0000 (17:59 +0200)]
Merge pull request #39100 from nextcloud/backport/39093/stable26
[stable26] Silent `imagecreatefromstring()` errors
Arthur Schiwon [Mon, 10 Jul 2023 15:57:55 +0000 (17:57 +0200)]
Merge pull request #38972 from nextcloud/backport/38747/stable26
[stable26] perf: skip request without write permission
Arthur Schiwon [Mon, 10 Jul 2023 15:49:34 +0000 (17:49 +0200)]
Merge pull request #39270 from nextcloud/backport/35915/35915-stable26
[stable26] display displayname on federated shares
Robin Appelman [Wed, 5 Jul 2023 15:13:04 +0000 (17:13 +0200)]
add command do delete orphan shares
Signed-off-by: Robin Appelman <robin@icewind.nl>
Joas Schilling [Mon, 10 Jul 2023 12:30:25 +0000 (14:30 +0200)]
Merge pull request #39252 from nextcloud/backport/38046/stable26
[stable26] fix(dav): Abort requests with 429 instead of waiting
Maxence Lange [Mon, 10 Jul 2023 11:57:19 +0000 (10:57 -0100)]
display displayname on federated shares
Signed-off-by: Maxence Lange <maxence@artificial-owl.com>
Richard Steinmetz [Tue, 4 Jul 2023 13:17:30 +0000 (15:17 +0200)]
fix(files_sharing): hide download permission for circle shares
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Joas Schilling [Thu, 30 Mar 2023 13:02:51 +0000 (15:02 +0200)]
fix(dav): Abort requests with 429 instead of waiting
Signed-off-by: Joas Schilling <coding@schilljs.com>
nextcloud-command [Mon, 10 Jul 2023 02:42:26 +0000 (02:42 +0000)]
Update psalm baseline
Signed-off-by: GitHub <noreply@github.com>
Nextcloud bot [Mon, 10 Jul 2023 00:29:04 +0000 (00:29 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 9 Jul 2023 00:35:41 +0000 (00:35 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 8 Jul 2023 00:30:30 +0000 (00:30 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Arthur Schiwon [Thu, 6 Jul 2023 20:33:20 +0000 (22:33 +0200)]
refactor: adjust to unexposed searchBySystemTag
- in this backport we have to drop the breaking addition in
\OCP\Files\Folder
- this requires adjustments in check for the existance of the method but
also in testing
- another change in \OCP\SystemTag\ISystemTagManager can be applied as
this interface is not implemented elsewhere
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Tue, 27 Jun 2023 20:49:08 +0000 (22:49 +0200)]
fix: cannot apply limit+offset on multi-tag-search
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Wed, 21 Jun 2023 18:35:41 +0000 (20:35 +0200)]
refactor: save unnecessary method_exists
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Wed, 21 Jun 2023 18:07:00 +0000 (20:07 +0200)]
fix: use array_unitersect against objects
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Wed, 21 Jun 2023 18:04:35 +0000 (20:04 +0200)]
fix: obey offset and limit for results from favs and circles
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Wed, 21 Jun 2023 16:01:49 +0000 (18:01 +0200)]
fix: cominbation of small fixes
- possible null return
- parameter name mismatch in implementation
- incomplete unit test
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Thu, 15 Jun 2023 20:46:04 +0000 (22:46 +0200)]
fix: include invisible tags for admins
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Fri, 2 Jun 2023 21:11:30 +0000 (23:11 +0200)]
fix: search with more than one search tags
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Fri, 12 May 2023 10:10:38 +0000 (12:10 +0200)]
fix: no search when LazyFolder was provided
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Thu, 11 May 2023 11:18:45 +0000 (13:18 +0200)]
chore: cleanup unused code
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Thu, 11 May 2023 11:17:49 +0000 (13:17 +0200)]
fix: ensure searchBySystemTag() is available
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Thu, 11 May 2023 11:08:57 +0000 (13:08 +0200)]
fix: favorites view and universal search against tags
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Thu, 11 May 2023 09:22:27 +0000 (11:22 +0200)]
fix: change if with conditionless else to switch; and a parameter value
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Fri, 28 Apr 2023 12:09:22 +0000 (14:09 +0200)]
use efficient tag retrieval on DAV report request
- uses DAV search approach against valid files joined by systemtag selector
- reduced table join for tag/systemtag search
- supports pagination
- no changes to the output formats or similar
Example request body:
<?xml version="1.0"?>
<oc:filter-files xmlns:d="DAV:" xmlns:oc="http://owncloud.org/ns" xmlns:nc="http://nextcloud.org/ns" xmlns:ocs="http://open-collaboration-services.org/ns">
<d:prop>
<d:getcontentlength/>
<d:getcontenttype/>
<d:getetag/>
<d:getlastmodified/>
<d:resourcetype/>
<nc:face-detections/>
<nc:file-metadata-size/>
<nc:has-preview/>
<nc:realpath/>
<oc:favorite/>
<oc:fileid/>
<oc:permissions/>
<nc:nbItems/>
</d:prop>
<oc:filter-rules>
<oc:systemtag>32</oc:systemtag>
</oc:filter-rules>
<d:limit>
<d:nresults>50</d:nresults>
<nc:firstresult>0</nc:firstresult>
</d:limit>
</oc:filter-files>
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
John Molakvoæ [Fri, 7 Jul 2023 07:20:43 +0000 (09:20 +0200)]
Merge pull request #39206 from nextcloud/backport/39203/stable26
Nextcloud bot [Fri, 7 Jul 2023 00:27:49 +0000 (00:27 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
John Molakvoæ [Thu, 6 Jul 2023 19:27:17 +0000 (21:27 +0200)]
fix(cypress): revert only toggle
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Arthur Schiwon [Thu, 6 Jul 2023 16:42:59 +0000 (18:42 +0200)]
Merge pull request #39152 from nextcloud/backport/39115/stable26
[stable26] fix(sse): don't update uncached files
Arthur Schiwon [Thu, 6 Jul 2023 16:38:53 +0000 (18:38 +0200)]
Merge pull request #39194 from nextcloud/fix/stable26/tag-search-short-circuit-master
[stable26] fix(TagSearchProvider): Short circuit if no tag matches the query
Marcel Klehr [Fri, 30 Jun 2023 10:32:14 +0000 (12:32 +0200)]
Fix psalm error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Thu, 29 Jun 2023 13:01:14 +0000 (15:01 +0200)]
fix(TagSearchProvider): Short circuit if no tag matches the query
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Nextcloud bot [Thu, 6 Jul 2023 00:30:56 +0000 (00:30 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Christoph Wurst [Wed, 5 Jul 2023 18:01:04 +0000 (20:01 +0200)]
Merge pull request #39159 from nextcloud/backport/39043/stable26
[stable26] fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem
Louis [Wed, 5 Jul 2023 13:41:03 +0000 (15:41 +0200)]
Merge pull request #39117 from nextcloud/backport/37428/stable26
[stable26] Ignore and log non integer versions
Christoph Wurst [Wed, 28 Jun 2023 13:07:23 +0000 (15:07 +0200)]
fix(ocp): Fix reference of dashboard IAPIWidget::getItems from WidgetItem
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
Nextcloud bot [Wed, 5 Jul 2023 00:27:02 +0000 (00:27 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Richard Steinmetz [Mon, 3 Jul 2023 07:40:46 +0000 (09:40 +0200)]
fix(sse): don't update uncached files
Signed-off-by: Richard Steinmetz <richard@steinmetz.cloud>
Arthur Schiwon [Tue, 4 Jul 2023 20:08:09 +0000 (22:08 +0200)]
Merge pull request #38977 from nextcloud/backport/38625/stable26
[stable26] fix: expect interface, not a specific implementation
Côme Chilliet [Wed, 5 Apr 2023 15:44:25 +0000 (17:44 +0200)]
Check for non-numeric versions, not non-integer
All versions are string
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Côme Chilliet [Mon, 27 Mar 2023 15:37:16 +0000 (17:37 +0200)]
Ignore and log non integer versions
This avoids being stuck when there is one buggy file version with a
non-integer version. It allows the expiration process to not crash and
continue with the other ones.
Signed-off-by: Côme Chilliet <come.chilliet@nextcloud.com>
Marcel Klehr [Mon, 3 Jul 2023 18:30:15 +0000 (20:30 +0200)]
Fix(OC/password-confirmation): Hide the correct button
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Christof Arnosti [Sun, 4 Jun 2023 21:01:42 +0000 (23:01 +0200)]
Issue #36644: Test cases
Signed-off-by: Christof Arnosti <charno@charno.ch>
Christof Arnosti [Sun, 4 Jun 2023 21:51:11 +0000 (23:51 +0200)]
Issue #36644: Fix pruneOutdatedSyncTokens for CalDAV
pruneOutdatedSyncTokens accidentally deletes all entries of the calendarchanges table
instead of leaving $limit elements in the table
Signed-off-by: Christof Arnosti <charno@charno.ch>
Daniel Kesselberg [Mon, 12 Jun 2023 09:26:23 +0000 (11:26 +0200)]
perf: skip request without write permission
Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
Nextcloud bot [Tue, 4 Jul 2023 00:29:35 +0000 (00:29 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Mon, 3 Jul 2023 00:30:56 +0000 (00:30 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 2 Jul 2023 00:31:19 +0000 (00:31 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Ferdinand Thiessen [Sat, 1 Jul 2023 18:57:17 +0000 (20:57 +0200)]
Merge pull request #39080 from nextcloud/backport/39025/stable26
[stable26] fix(files): Only render the menu if there are actions to show
Git'Fellow [Fri, 30 Jun 2023 19:58:44 +0000 (21:58 +0200)]
Silent imagecreatefromstring() errors
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Julius Härtl [Tue, 27 Jun 2023 08:46:12 +0000 (10:46 +0200)]
fix(files): Only render the menu if there are actions to show
Signed-off-by: Julius Härtl <jus@bitgrid.net>
Nextcloud bot [Sat, 1 Jul 2023 00:25:32 +0000 (00:25 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Arthur Schiwon [Fri, 30 Jun 2023 15:37:20 +0000 (17:37 +0200)]
Merge pull request #38961 from nextcloud/fix/missing-systemtags-index-stable26
[stable26] fix(systemtags): Add missing systemtags index
Nextcloud bot [Fri, 30 Jun 2023 00:30:00 +0000 (00:30 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Pytal [Thu, 29 Jun 2023 18:21:22 +0000 (11:21 -0700)]
Merge pull request #39072 from nextcloud/backport/39067/stable26
John Molakvoæ [Thu, 29 Jun 2023 15:26:47 +0000 (17:26 +0200)]
chore: update cypress workflow from templates
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
John Molakvoæ [Thu, 29 Jun 2023 15:12:01 +0000 (17:12 +0200)]
fix(cypress): branch definition
Signed-off-by: John Molakvoæ <skjnldsv@protonmail.com>
Nextcloud bot [Wed, 28 Jun 2023 00:31:00 +0000 (00:31 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Joas Schilling [Wed, 21 Jun 2023 05:11:16 +0000 (07:11 +0200)]
fix(l10n): Fix plural issue with different locale and language
We need to use the language code here instead of the locale,
because Symfony does not distinguish between the two and would
otherwise e.g. with locale "Czech" and language "German" try to
pick a non-existing plural rule, because Czech has 4 plural forms
and German only 2.
Signed-off-by: Joas Schilling <coding@schilljs.com>
Nextcloud bot [Tue, 27 Jun 2023 00:32:25 +0000 (00:32 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Arthur Schiwon [Mon, 26 Jun 2023 15:07:21 +0000 (17:07 +0200)]
ci: adjust return annotation to older psalm version
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Joas Schilling [Mon, 26 Jun 2023 14:45:03 +0000 (16:45 +0200)]
Merge pull request #38908 from nextcloud/backport/38897/stable26
[stable26] fix(core): Do not invert app menu text color
Jonas [Mon, 26 Jun 2023 11:08:14 +0000 (13:08 +0200)]
chore(assets): Recompile assets
Signed-off-by: Jonas <jonas@freesources.org>
Ferdinand Thiessen [Wed, 3 May 2023 10:58:07 +0000 (12:58 +0200)]
fix(core): Do not invert app menu text color
* Also fixes other cypress test
* Build assets
Signed-off-by: Philipp Hempel <Philipp.Hempel1@web.de>
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Simon L [Mon, 26 Jun 2023 13:44:48 +0000 (15:44 +0200)]
Merge pull request #39014 from nextcloud/enh/noid/fix-setup-check
[stable26] fix setup-check test
Julien Veyssier [Mon, 26 Jun 2023 13:43:59 +0000 (15:43 +0200)]
Merge pull request #38949 from nextcloud/backport/38773/stable26
[stable26] Add bruteforce protection in OauthApiController
Arthur Schiwon [Mon, 26 Jun 2023 12:49:16 +0000 (14:49 +0200)]
docs: adjust @since version to backport
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Simon L [Mon, 26 Jun 2023 12:44:16 +0000 (14:44 +0200)]
Merge pull request #39006 from nextcloud/backport/38958/stable26
[stable26] use getsystemvalue-functions in Mailer.php
Simon L [Mon, 26 Jun 2023 12:38:24 +0000 (14:38 +0200)]
fix setup-check test
Signed-off-by: Simon L <szaimen@e.mail.de>
Julien Veyssier [Mon, 12 Jun 2023 15:36:49 +0000 (17:36 +0200)]
add bruteforce protection in OauthApiController
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Simon L [Fri, 23 Jun 2023 15:12:45 +0000 (17:12 +0200)]
try to fix tests
Signed-off-by: Simon L <szaimen@e.mail.de>
Simon L [Fri, 23 Jun 2023 09:07:41 +0000 (11:07 +0200)]
use getsystemvalue-functions in Mailer.php
Signed-off-by: Simon L <szaimen@e.mail.de>
Nextcloud bot [Mon, 26 Jun 2023 00:28:13 +0000 (00:28 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sun, 25 Jun 2023 00:31:48 +0000 (00:31 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Nextcloud bot [Sat, 24 Jun 2023 00:26:30 +0000 (00:26 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Arthur Schiwon [Fri, 16 Jun 2023 22:15:49 +0000 (00:15 +0200)]
ci: pro forma check of existence of internal method
createNode() is protected and used by Folder, but being an internal-only
method it shall not be exposed in the Folder or IRootFolder interface.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Thu, 15 Jun 2023 21:21:56 +0000 (23:21 +0200)]
refactor: declare getMount() and getMountsIn() at IRootFolder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Thu, 8 Jun 2023 21:32:16 +0000 (23:32 +0200)]
chore: ugly type juggling
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Fri, 2 Jun 2023 23:34:06 +0000 (01:34 +0200)]
fix: add typehine for IRootFolder
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
Arthur Schiwon [Fri, 2 Jun 2023 23:19:15 +0000 (01:19 +0200)]
fix: expect interface, not a specific implementation
- fixes a regression when deleting folders while music app was enabled,
for a LazyRoot was passed to this method.
Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>