]>
source.dussan.org Git - nextcloud-server.git/log
Benjamin Gaussorgues [Fri, 19 Jul 2024 13:25:57 +0000 (15:25 +0200)]
feat(Security): add Factory for IP addresses and ranges
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Joas Schilling [Wed, 17 Jul 2024 13:25:51 +0000 (15:25 +0200)]
feat(security): Add public API to allow validating IP Ranges and checking for "in range"
Signed-off-by: Joas Schilling <coding@schilljs.com>
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Benjamin Gaussorgues [Fri, 12 Jul 2024 14:25:49 +0000 (16:25 +0200)]
feat(security): restrict admin actions to IP ranges
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
Pytal [Fri, 19 Jul 2024 14:01:00 +0000 (07:01 -0700)]
Merge pull request #46622 from nextcloud/fix/delete-user
fix(settings): Fix endless spinner when wiping or deleting accounts
Marcel Klehr [Fri, 19 Jul 2024 11:59:47 +0000 (13:59 +0200)]
Merge pull request #46608 from nextcloud/error-log-textprocessing
fix(TextProcessing): use error instead of info for exception logging
Robin Windey [Fri, 19 Jul 2024 11:26:26 +0000 (13:26 +0200)]
Merge pull request #46055 from nextcloud/R0Wi-patch-1
Increase PHP memory limit for DevContainer to 512mb
Marcel Klehr [Fri, 19 Jul 2024 10:38:30 +0000 (12:38 +0200)]
Merge pull request #46368 from nextcloud/fix/task-processing
TaskProcessing follow-up
Christopher Ng [Thu, 18 Jul 2024 22:36:32 +0000 (15:36 -0700)]
chore: compile assets
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Christopher Ng [Thu, 18 Jul 2024 22:36:32 +0000 (15:36 -0700)]
fix(settings): Fix endless spinner when wiping or deleting accounts
Signed-off-by: Christopher Ng <chrng8@gmail.com>
Robin Appelman [Fri, 19 Jul 2024 07:49:45 +0000 (09:49 +0200)]
Merge pull request #46583 from nextcloud/filecache-sharding-compat
Make filecache queries compatible with sharding
John Molakvoæ [Fri, 19 Jul 2024 07:14:09 +0000 (09:14 +0200)]
Merge pull request #46589 from nextcloud/fix/files_sharing-file-request-followup
skjnldsv [Thu, 18 Jul 2024 18:59:50 +0000 (20:59 +0200)]
chore(integration): add file request tests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Nextcloud bot [Fri, 19 Jul 2024 00:19:41 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
skjnldsv [Thu, 18 Jul 2024 13:28:24 +0000 (15:28 +0200)]
chore: compile assets
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Thu, 18 Jul 2024 13:23:28 +0000 (15:23 +0200)]
fix(files_sharing): file request expiration date timezone
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Thu, 18 Jul 2024 12:13:43 +0000 (14:13 +0200)]
fix(files_sharing): file request form validation and date component event
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Thu, 18 Jul 2024 07:27:13 +0000 (09:27 +0200)]
fix(files_sharing): improve file request info messages
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Thu, 18 Jul 2024 06:27:42 +0000 (08:27 +0200)]
fix(files_sharing): also allow removing READ permissions on email shares
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Wed, 17 Jul 2024 17:47:26 +0000 (19:47 +0200)]
fix: drop outdated handlebar comments template
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Wed, 17 Jul 2024 14:48:47 +0000 (16:48 +0200)]
feat(files_sharing): add public name prompt for files requests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 19:25:34 +0000 (21:25 +0200)]
feat(files_sharing): allow uploading to subfolders in File requests
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 19:24:30 +0000 (21:24 +0200)]
feat(files_sharing): use label as title and file drop destination if available
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 18:39:28 +0000 (20:39 +0200)]
fix(files_sharing): file request creation permissions and link copy display
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 17:44:14 +0000 (19:44 +0200)]
fix(files_sharing): use ClipboardText icon and fix trailing-button-click
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 16:40:20 +0000 (18:40 +0200)]
fix(files_sharing): improve file request email handling
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 16:23:35 +0000 (18:23 +0200)]
fix(files_sharing): file request margin and buttons order
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 16:17:37 +0000 (18:17 +0200)]
fix(files_sharing): file request add email on focusout
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 16:01:55 +0000 (18:01 +0200)]
fix(files_sharing): file request use l10n `t` and `n` aliases
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
skjnldsv [Tue, 16 Jul 2024 15:59:03 +0000 (17:59 +0200)]
fix(files_sharing): file request conditions with link/email global settings
Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
Alexander Piskun [Thu, 18 Jul 2024 17:42:23 +0000 (20:42 +0300)]
Merge pull request #46446 from nextcloud/update-app-api-rate-limit-key
use "app_api" session key in rate limit middleware, "app_api_system" is deprecated
Alexander Piskun [Thu, 18 Jul 2024 17:04:02 +0000 (20:04 +0300)]
Merge pull request #46615 from nextcloud/feat/webhook_listeners-AppApiAdminAccessWithoutUser
feat: allow for ExApps to use webhook_listeners without user context
Alexander Piskun [Thu, 18 Jul 2024 15:12:00 +0000 (18:12 +0300)]
feat: allow to use webhook_listeners without user context
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
Robin Appelman [Thu, 18 Jul 2024 15:25:51 +0000 (17:25 +0200)]
Merge pull request #46567 from nextcloud/tests/cleanupremotestoragestest-named-parameters
move share tests await from positional parameters
Andrey Borysenko [Thu, 11 Jul 2024 10:18:03 +0000 (13:18 +0300)]
chore: use "app_api" session key, "app_api_system" is deprecated
Signed-off-by: Andrey Borysenko <andrey18106x@gmail.com>
Ferdinand Thiessen [Thu, 18 Jul 2024 14:08:52 +0000 (16:08 +0200)]
Merge pull request #46587 from nextcloud/fix/shrink-headlines
fix(css): Shrink headlines a bit
Anna [Thu, 18 Jul 2024 14:00:05 +0000 (16:00 +0200)]
Merge pull request #46594 from nextcloud/fix/issue-28162-2
fix(caldav): decode values before returning
Alexander Piskun [Thu, 18 Jul 2024 13:19:23 +0000 (16:19 +0300)]
Merge pull request #46607 from nextcloud/feat/AppApiAdminAccessWithoutUser-attribute
feat: allow for ExApps to call Admin endpoints marked with specific attr
Anupam Kumar [Thu, 18 Jul 2024 12:23:52 +0000 (17:53 +0530)]
fix(TextProcessing): use error instead of info for exception logging
Signed-off-by: Anupam Kumar <kyteinsky@gmail.com>
Alexander Piskun [Thu, 18 Jul 2024 12:11:39 +0000 (15:11 +0300)]
feat: allow for ExApps to call Admin endpoints marked with specific attr
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
Sebastian Krupinski [Thu, 18 Jul 2024 10:57:26 +0000 (06:57 -0400)]
Merge pull request #45547 from nextcloud/feature/recurrence-invitations2
feature: Improved Recurrence Invitations Messages
Kate [Thu, 18 Jul 2024 10:36:47 +0000 (12:36 +0200)]
Merge pull request #46606 from nextcloud/feat/security/warn-annotations
provokateurin [Mon, 15 Jul 2024 13:25:45 +0000 (15:25 +0200)]
feat(Security): Warn about using annotations instead of attributes
Signed-off-by: provokateurin <kate@provokateurin.de>
Christoph Wurst [Thu, 18 Jul 2024 08:16:05 +0000 (10:16 +0200)]
Merge pull request #46593 from nextcloud/fix/issue-30514
fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server…
Marcel Klehr [Thu, 18 Jul 2024 06:51:43 +0000 (08:51 +0200)]
chore: update openapi specs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Nextcloud bot [Thu, 18 Jul 2024 00:19:29 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
SebastianKrupinski [Tue, 28 May 2024 11:25:34 +0000 (07:25 -0400)]
feat: Improve recurrence invitations messages
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Jonas [Wed, 17 Jul 2024 22:06:37 +0000 (00:06 +0200)]
Merge pull request #46581 from nextcloud/fix/reference_api_no_anon_rate
fix(ReferenceApiController): Remove accidently added AnonRateLimit
SebastianKrupinski [Wed, 17 Jul 2024 19:26:05 +0000 (15:26 -0400)]
fix(caldav): Throw 403 Forbidden Error instead of 500 Internal Server Error
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
SebastianKrupinski [Wed, 17 Jul 2024 21:34:50 +0000 (17:34 -0400)]
fix(caldav): decode values before returning
Signed-off-by: SebastianKrupinski <krupinskis05@gmail.com>
Robin Appelman [Fri, 12 Jul 2024 15:30:11 +0000 (17:30 +0200)]
fix: make batch propagator work with sharding restrictions
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Wed, 10 Jul 2024 18:19:33 +0000 (20:19 +0200)]
fix: make usermountcache compatible with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
Richard Steinmetz [Wed, 17 Jul 2024 16:57:08 +0000 (18:57 +0200)]
Merge pull request #46510 from nextcloud/feat/info-xml-backends
feat: hide caldav server settings if no app uses the caldav backend
Marcel Klehr [Wed, 17 Jul 2024 16:24:11 +0000 (18:24 +0200)]
Merge pull request #46509 from nextcloud/feat/settings/taskprocessing
feat(settings/admin/ai): Add Task Processing API settings
Ferdinand Thiessen [Wed, 17 Jul 2024 14:20:19 +0000 (16:20 +0200)]
chore: Recompile assets
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Ferdinand Thiessen [Wed, 17 Jul 2024 14:19:54 +0000 (16:19 +0200)]
fix(css): Shrink headlines a bit
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
Robin Appelman [Wed, 10 Jul 2024 18:19:15 +0000 (20:19 +0200)]
fix: make joining on tags in search queries work with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Fri, 5 Jul 2024 15:25:40 +0000 (17:25 +0200)]
fix: always set storage id in Cache::get
Signed-off-by: Robin Appelman <robin@icewind.nl>
Robin Appelman [Thu, 4 Jul 2024 17:21:03 +0000 (19:21 +0200)]
fix: add set storage id for more cache queries
Signed-off-by: Robin Appelman <robin@icewind.nl>
Jonas [Wed, 17 Jul 2024 13:38:09 +0000 (15:38 +0200)]
fix(ReferenceApiController): Remove accidently added AnonRateLimit
Signed-off-by: Jonas <jonas@freesources.org>
Anna [Wed, 17 Jul 2024 13:36:46 +0000 (15:36 +0200)]
Merge pull request #45974 from nextcloud/fix/caldav-scheduling-job
fix(caldav): lower scheduling table size warning
Julien Veyssier [Wed, 17 Jul 2024 13:23:18 +0000 (15:23 +0200)]
feat(settings/admin/ai): fix provider list not being declared
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Julien Veyssier [Wed, 17 Jul 2024 10:49:37 +0000 (12:49 +0200)]
feat(settings/admin/ai): fix tests
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Julien Veyssier [Wed, 17 Jul 2024 09:06:25 +0000 (11:06 +0200)]
feat(settings/admin/ai): compile assets
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Julien Veyssier [Wed, 17 Jul 2024 09:00:33 +0000 (11:00 +0200)]
feat(settings/admin/ai): increase min width of provider selects
Signed-off-by: Julien Veyssier <julien-nc@posteo.net>
Marcel Klehr [Sat, 13 Jul 2024 13:07:22 +0000 (15:07 +0200)]
feat(settings/admin/ai): Add Task Processing API settings
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Jonas [Wed, 17 Jul 2024 12:35:15 +0000 (14:35 +0200)]
Merge pull request #46378 from nextcloud/feat/public_reference_api
feat(Reference): Add public API endpoints to get references
Marcel Klehr [Sat, 13 Jul 2024 10:35:08 +0000 (12:35 +0200)]
fix(TaskProcessing): Add since doc for new EShapeType method
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Sat, 13 Jul 2024 10:25:51 +0000 (12:25 +0200)]
fix(TaskProcessing): Update openapi specs
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Sat, 13 Jul 2024 10:23:05 +0000 (12:23 +0200)]
fix(TaskProcessing): Run cs:fix
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Sat, 13 Jul 2024 10:22:22 +0000 (12:22 +0200)]
fix(TaskProcessing): Use getScalarType instead of relying on magic integers
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Sat, 13 Jul 2024 10:13:32 +0000 (12:13 +0200)]
fix(TaskProcessing): fix tests
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Sat, 13 Jul 2024 10:13:22 +0000 (12:13 +0200)]
test(TaskProcessing): Add test for setTaskResult with fileIds
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Sat, 13 Jul 2024 09:42:06 +0000 (11:42 +0200)]
fix(TaskProcessingA/Manager): Catch new error
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Sat, 13 Jul 2024 09:41:44 +0000 (11:41 +0200)]
fix(TaskProcessingA/Manager): Use time() along with rand int for file names
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Sat, 13 Jul 2024 09:40:39 +0000 (11:40 +0200)]
fix(TaskProcessingApiController): Address review comments
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Tue, 9 Jul 2024 11:35:46 +0000 (13:35 +0200)]
fix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID instead of File object
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Alexander Piskun [Sat, 13 Jul 2024 08:49:53 +0000 (11:49 +0300)]
fix: do not overwrite the output if NodeID exists
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Tue, 9 Jul 2024 11:35:46 +0000 (13:35 +0200)]
fix(TaskProcessing\Manager#setTaskResult): Replace files contents with ID instead of File object
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Tue, 9 Jul 2024 10:43:31 +0000 (12:43 +0200)]
fix: Validate output properly
Differentiate between output with file IDs and output with File data
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Tue, 9 Jul 2024 10:28:48 +0000 (12:28 +0200)]
fix: psalm errors
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Marcel Klehr [Tue, 9 Jul 2024 09:43:11 +0000 (11:43 +0200)]
feat(TaskProcessing): Allow setting task results for file slots
Signed-off-by: Marcel Klehr <mklehr@gmx.net>
Jonas [Mon, 8 Jul 2024 09:29:26 +0000 (11:29 +0200)]
feat(Reference): Add public API endpoints to get references
Calling the public API endpoints will check for matching registered
reference providers that implement `IPublicReferenceProvider` and call
their respective functions. If no matching provider is found, the
default `LinkReferenceProvider` will be used to provide open graph data.
The frontend reference widget components will call these endpoints from
unauthorized sessions, e.g. in public shares.
If present, the sharing token of the origin URL is passed to
`resolveReferencePublic()` as additional information for the reference
provider to determine the access scope. This allows the respective
reference providers to determine whether the origin share has access to
the linked resource.
`getCacheKeyPublic` also gets the sharing token so it can scope the cached
entry to it.
Contributes to #45978
Signed-off-by: Jonas <jonas@freesources.org>
Git'Fellow [Wed, 17 Jul 2024 10:33:33 +0000 (12:33 +0200)]
Merge pull request #46555 from nextcloud/emptyArrayAppStoreFail
fix(appstore): Return an empty array in case of fail
Joas Schilling [Wed, 17 Jul 2024 09:54:47 +0000 (11:54 +0200)]
Merge pull request #46419 from nextcloud/bugfix/noid/limit-logo-size-for-outlook
fix(mail): Fix big logos in mail templates for Outlook
Anna Larch [Wed, 19 Jun 2024 13:04:53 +0000 (15:04 +0200)]
fix(caldav): lower scheduling table size warning
Signed-off-by: Anna Larch <anna@nextcloud.com>
Joas Schilling [Wed, 10 Jul 2024 13:29:45 +0000 (15:29 +0200)]
fix(mail): Fix big logos in mail templates for Outlook
Signed-off-by: Joas Schilling <coding@schilljs.com>
Nextcloud bot [Wed, 17 Jul 2024 00:19:35 +0000 (00:19 +0000)]
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
John Molakvoæ [Tue, 16 Jul 2024 19:47:35 +0000 (21:47 +0200)]
Merge pull request #46342 from nextcloud/fix-getimagesize
Alexander Piskun [Tue, 16 Jul 2024 18:15:00 +0000 (21:15 +0300)]
Merge pull request #46477 from nextcloud/support-direct-appapi-requests
feat: webhooks_listeners app: send direct requests to ExApps using AppAPI
Ferdinand Thiessen [Tue, 16 Jul 2024 18:09:01 +0000 (20:09 +0200)]
Merge pull request #46557 from nextcloud/enh/declarative-settings-design
refactor: Improve design of declarative settings
Alexander Piskun [Tue, 16 Jul 2024 17:42:51 +0000 (20:42 +0300)]
Merge branch 'master' into support-direct-appapi-requests
Alexander Piskun [Fri, 12 Jul 2024 20:29:55 +0000 (23:29 +0300)]
feat: webhooks_listeners app support for sending direct requests to ExApps using AppAPI.
Signed-off-by: Alexander Piskun <bigcat88@icloud.com>
Git'Fellow [Tue, 16 Jul 2024 16:13:25 +0000 (18:13 +0200)]
chore: add warning in case of failure
Signed-off-by: Git'Fellow <12234510+solracsf@users.noreply.github.com>
Robin Appelman [Mon, 15 Jul 2024 12:49:38 +0000 (14:49 +0200)]
test: update share tests to work with sharding
Signed-off-by: Robin Appelman <robin@icewind.nl>
Ferdinand Thiessen [Tue, 16 Jul 2024 15:42:40 +0000 (17:42 +0200)]
Merge pull request #46538 from nextcloud/fix/use-filename-validator
refactor: Migrate filename validation from `Storage` and `Util` to `FilenameValidator`
Robin Appelman [Tue, 16 Jul 2024 15:38:28 +0000 (17:38 +0200)]
Merge pull request #46547 from nextcloud/query-builder-connection
feat: allow running QueryBuilder queries on different connections
Louis [Tue, 16 Jul 2024 15:10:00 +0000 (17:10 +0200)]
Merge pull request #46450 from nextcloud/artonge/fix/prevent_generating_metadata_on_every_upgrade
fix(files_metadata): Don't run generation job on every upgrade
nextcloud-command [Tue, 16 Jul 2024 14:19:11 +0000 (14:19 +0000)]
chore(assets): Recompile assets
Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
John Molakvoæ [Tue, 16 Jul 2024 13:48:42 +0000 (15:48 +0200)]
Merge pull request #46551 from nextcloud/fix/shareapi-l10n
Ferdinand Thiessen [Tue, 16 Jul 2024 10:24:37 +0000 (12:24 +0200)]
refactor: Improve design of declarative settings
* Remove the hint from DOM if empty (otherways they still take some place in layout)
* Individual fields of the same section should not be spaced 60px, 20px (2x 10px) should be enough
* We have the type `multi-checkbox` for real checkboxes where you can select on of multiple, and we have `checkbox` which is only used for enable / disable, so we shall use `switch` type of the checkbox component as we do for all other (non declarative) settings
Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>