aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
| * | | | | | fix(settings): Use axios directly for health check to preven URL sanitizingFerdinand Thiessen2025-04-251-1/+2
|/ / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When using Apache with `DirectorySlash` it will respond with 301 and the URL with trailing slash. But when using traefik as the reverse proxy it can not rewrite redirects, this leads to the problem that the Apache response is using HTTP in the redirect but the real server (traefik) is only listening on HTTPS. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | Merge pull request #52429 from ↵Kate2025-04-257-140/+80
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | nextcloud/bugfix/noid/fix-autocomplete-of-app-configs
| * | | | | | fix(occ): Fix autocompletion of config:app:* commandsbugfix/noid/fix-autocomplete-of-app-configsJoas Schilling2025-04-257-140/+80
| |/ / / / / | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Merge pull request #52424 from nextcloud/bugfix/noid/censor-more-app-configsAndy Scherzinger2025-04-251-3/+9
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | fix(config): Censor more app configs in system report
| * | | | | fix(config): Censor more app configs in system reportbugfix/noid/censor-more-app-configsJoas Schilling2025-04-251-3/+9
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | | Merge pull request #51355 from AIlkiv/refactor/rollback-hook-usageStephan Orbaugh2025-04-257-43/+45
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | refactor: cleanup rollback hook usage
| * | | | | refactor: cleanup rollback hook usageailkiv2025-04-257-43/+45
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: ailkiv <a.ilkiv.ye@gmail.com>
* | | | | | Merge pull request #52404 from ↵Joas Schilling2025-04-253-4/+17
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | | | | | | | | | | | | | nextcloud/bugfix/49973/allow-federated-filesharing-without-federation-app fix(federation): Allow federation file sharing when federation app is…
| * | | | | fix(federation): Allow federation file sharing when federation app is disabledbugfix/49973/allow-federated-filesharing-without-federation-appJoas Schilling2025-04-243-4/+17
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | The app id might be misleading, the federation app is for syncing addressbooks with trusted servers. It is not always enabled and show not have to be. Signed-off-by: Joas Schilling <coding@schilljs.com>
* | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-04-2592-270/+228
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | Merge pull request #51309 from nextcloud/backport/51260/masterAndy Scherzinger2025-04-241-2/+1
|\ \ \ \ \ | | | | | | | | | | | | test(cypress): rename select all clear
| * | | | | fix(cypress): rename select all clearskjnldsv2025-04-241-2/+1
|/ / / / / | | | | | | | | | | | | | | | Signed-off-by: skjnldsv <skjnldsv@protonmail.com>
* | | | | Merge pull request #52079 from ↵Andy Scherzinger2025-04-241-4/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | IONOS-Productivity/fix/s3_traffic_on_video_thumbnails fix(previews): avoid large file downloads for remote movie storage
| * | | | | fix(previews): avoid large file downloads for remote movie storageMisha M.-Kupriyanov2025-04-231-4/+9
| | |_|/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Prevent downloading entire movie files from remote storage (e.g., S3) when the 'moov atom' is located at the end of the file. Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
* | | | | Merge pull request #51438 from ↵Daniel2025-04-242-6/+9
|\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/perf/db/cards-properties-abid-name-value-idx perf(db): Extend index on cards_properties to cover name and value
| * | | | | perf(db): Extend index on cards_properties to cover name and valueperf/db/cards-properties-abid-name-value-idxChristoph Wurst2025-03-122-6/+9
| | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | Merge pull request #52373 from nextcloud/fix/files-version-creationFerdinand Thiessen2025-04-241-2/+11
|\ \ \ \ \ \ | | | | | | | | | | | | | | fix(files_versions): create version if previous does not exist
| * | | | | | fix(files_versions): create version if previous does not existfix/files-version-creationFerdinand Thiessen2025-04-231-2/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This issue happens reproducible if: - Versions is disabled - Upload a file - Enable versions - Upload same file unchanged - Now the error happens. Problem is that the mtime is unchanged so no version will be created on the upload, but it tries to update the last version which does not exists. Instead of "upload same file unchanged" you can also - like in the example stack trace above - use Android with an SD card with invalid mtime -> the mtime will be stripped so its always the same. Instead of disable versions the same also happens if e.g. the versions creation failed due to other issues. The solution now is to catch the exception and create if not exists. A cleaner solution would be to have a method on the versions backend like `hasVersionEntity(File $file, int $revision): bool` but this would be a breaking change or at least a feature that apps need to implement. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | Merge pull request #52400 from nextcloud/chore/laravel-php84Ferdinand Thiessen2025-04-241-0/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | chore(deps): Bump laravel/serializable-closure from 1.3.5 to 2.0.4
| * | | | | | | chore(deps): Bump laravel/serializable-closure from 1.3.5 to 2.0.4chore/laravel-php84Ferdinand Thiessen2025-04-241-0/+0
| | |_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * for https://github.com/nextcloud/3rdparty/pull/2071 * enabled offical PHP 8.4 support Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | Merge pull request #52276 from nextcloud/feat/noid/log-query-parametersKate2025-04-242-3/+30
|\ \ \ \ \ \ \
| * | | | | | | chore: Update config.sample.php to include query log extensionsfeat/noid/log-query-parametersMarcel Müller2025-04-191-0/+22
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
| * | | | | | | feat: Add option to also log parameters to query logMarcel Müller2025-04-191-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Marcel Müller <marcel-mueller@gmx.de>
* | | | | | | | Merge pull request #52364 from ↵Ferdinand Thiessen2025-04-2411-13/+19
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/fix/51875/allow-keyboard-input-4-share-expiration-on-chrome fix(files_sharing): Improve expiration date input change handling
| * | | | | | | | chore(assets): Recompile assetsnextcloud-command2025-04-249-7/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | | | | fix(files_sharing): Improve expiration date input change handlingnfebe2025-04-242-6/+12
|/ / / / / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If the time picker component is emitting a Date object already, then there is redundant call of `new Date(new Date())` and therefore introduces subtle bugs, for example on chrome users could not enter expiration date with keyboard. - Use @update:model-value instead of @change/@input for more reliable date updates - Ensure null and invalid dates are handled correctly in onExpirationChange - Validate date input before updating defaultExpirationDateEnabled Resolves : https://github.com/nextcloud/server/issues/51875 Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | | | | | | | Merge pull request #52374 from ↵Kate2025-04-243-5/+5
|\ \ \ \ \ \ \ \ | |_|/ / / / / / |/| | | | | | | | | | | | | | | nextcloud/fix/updatenotification/applist-error-handling
| * | | | | | | chore(assets): Recompile assetsnextcloud-command2025-04-242-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nextcloud-command <nextcloud-command@users.noreply.github.com>
| * | | | | | | fix(updatenotification): Fix error handling when fetching applist for server ↵fix/updatenotification/applist-error-handlingprovokateurin2025-04-231-2/+2
| | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | update Signed-off-by: provokateurin <kate@provokateurin.de>
* | | | | | | Merge pull request #52396 from nextcloud/chore/openstack-3-12Ferdinand Thiessen2025-04-241-0/+0
|\ \ \ \ \ \ \ | | | | | | | | | | | | | | | | chore(3rdparty): update `php-opencloud/openstack` to v3.12.0 for PHP8.4
| * | | | | | | chore(3rdparty): update `php-opencloud/openstack` to v3.12.0 for PHP8.4chore/openstack-3-12Ferdinand Thiessen2025-04-241-0/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Production Changes | From | To | Compare | |-------------------------|---------|---------|-----------------------------------------------------------------------------| | guzzlehttp/guzzle | 7.9.2 | 7.9.3 | [...](https://github.com/guzzle/guzzle/compare/7.9.2...7.9.3) | | guzzlehttp/promises | 2.0.4 | 2.2.0 | [...](https://github.com/guzzle/promises/compare/2.0.4...2.2.0) | | guzzlehttp/psr7 | 2.7.0 | 2.7.1 | [...](https://github.com/guzzle/psr7/compare/2.7.0...2.7.1) | | guzzlehttp/uri-template | v1.0.3 | v1.0.4 | [...](https://github.com/guzzle/uri-template/compare/v1.0.3...v1.0.4) | | php-opencloud/openstack | v3.10.0 | v3.12.0 | [...](https://github.com/php-opencloud/openstack/compare/v3.10.0...v3.12.0) | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | Merge pull request #48277 from schaarsc/feature/32735-occ-add-tag-to-file-masterStephan Orbaugh2025-04-246-0/+238
|\ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | new occ commands to manage system-tags for files
| * | | | | | | | feat(systemtags): add commands to manage tags on filesschaarsc2025-01-296-0/+238
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Resolve nextcloud#32735 Signed-off-by: schaarsc <schaarsc@users.noreply.github.com>
* | | | | | | | | Merge pull request #50650 from ↵Stephan Orbaugh2025-04-249-2/+199
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | IONOS-Productivity/feat/login_flow_v2-user_agents-allow-list feat(login-flow-v2): Restrict allowed apps by user agent check
| * | | | | | | | | feat(login-flow-v2): Restrict allowed apps by user agent checkMisha M.-Kupriyanov2025-04-239-2/+199
| | |_|_|_|_|/ / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Enable via: ./occ config:system:set core.login_flow_v2.allowed_user_agents 0 --value '/Custom Foo Client/i' ./occ config:system:set core.login_flow_v2.allowed_user_agents 1 --value '/Custom Bar Client/i' if user agent string is unknown the template with "Access forbidden"-"Please use original client" will be displayed Signed-off-by: Misha M.-Kupriyanov <kupriyanov@strato.de>
* | | | | | | | | Merge pull request #52392 from nextcloud/fix/32bit-supportCôme Chilliet2025-04-241-2/+6
|\ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | fix(32bit): make `pack` compatible with 32bit PHP
| * | | | | | | | | fix(32bit): make `pack` compatible with 32bit PHPfix/32bit-supportFerdinand Thiessen2025-04-231-2/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The `P` formatter is 64bit only - we need to manually pack the 64bit. Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | | Merge pull request #52299 from nextcloud/refactor/preview-testsFerdinand Thiessen2025-04-243-47/+31
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | refactor: Thumbnail Generator logging and tests
| * | | | | | | | | | refactor: Thumbnail Generator logging and testsrefactor/preview-testsnfebe2025-04-233-47/+31
| | |_|_|_|/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: nfebe <fenn25.fn@gmail.com>
* | | | | | | | | | Merge pull request #52391 from nextcloud/fix/harden-template-functionsFerdinand Thiessen2025-04-241-8/+1
|\ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | fix(Template): harden enabled-theme logic
| * | | | | | | | | | fix(Template): harden enabled-theme logicfix/harden-template-functionsFerdinand Thiessen2025-04-231-8/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
* | | | | | | | | | | fix(l10n): Update translations from TransifexNextcloud bot2025-04-2494-270/+364
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Nextcloud bot <bot@nextcloud.com>
* | | | | | | | | | | Merge pull request #51439 from nextcloud/fix/create-missing-replacement-indexesAndy Scherzinger2025-04-241-10/+5
|\ \ \ \ \ \ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | fix(db): Create replacement index where original index is missing
| * | | | | | | | | | | fix(db): Create replacement index where original index is missingfix/create-missing-replacement-indexesChristoph Wurst2025-04-171-10/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | | | | | | | | | | | Merge pull request #50444 from nextcloud/jtr-docs-dispatcher-returnFerdinand Thiessen2025-04-241-3/+5
|\ \ \ \ \ \ \ \ \ \ \ \ | |_|_|_|_|_|_|/ / / / / |/| | | | | | | | | | | docs(dispatcher): Correct described return values
| * | | | | | | | | | | docs(dispatcher): Correct described return valuesjtr-docs-dispatcher-returnJosh2025-04-231-3/+5
| | |/ / / / / / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Josh <josh.t.richards@gmail.com>
* | | | | | | | | | | Merge pull request #51766 from nextcloud/info-file-permissionsAndy Scherzinger2025-04-231-0/+1
|\ \ \ \ \ \ \ \ \ \ \ | |_|_|_|/ / / / / / / |/| | | | | | | | | | feat: show permissions in info:file output
| * | | | | | | | | | feat: show permissions in info:file outputinfo-file-permissionsRobin Appelman2025-03-311-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Signed-off-by: Robin Appelman <robin@icewind.nl>
* | | | | | | | | | | Merge pull request #52347 from ↵Ferdinand Thiessen2025-04-2336-64/+64
|\ \ \ \ \ \ \ \ \ \ \ | |_|/ / / / / / / / / |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | nextcloud/dependabot/github_actions/github-actions-510ea978f9 build(deps): bump the github-actions group with 4 updates
| * | | | | | | | | | build(deps): bump the github-actions group with 4 updatesdependabot/github_actions/github-actions-510ea978f9dependabot[bot]2025-04-2236-64/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bumps the github-actions group with 4 updates: [shivammathur/setup-php](https://github.com/shivammathur/setup-php), [actions/setup-node](https://github.com/actions/setup-node), [codecov/codecov-action](https://github.com/codecov/codecov-action) and [nextcloud-libraries/npm-audit-action](https://github.com/nextcloud-libraries/npm-audit-action). Updates `shivammathur/setup-php` from 2.32.0 to 2.33.0 - [Release notes](https://github.com/shivammathur/setup-php/releases) - [Commits](https://github.com/shivammathur/setup-php/compare/9e72090525849c5e82e596468b86eb55e9cc5401...cf4cade2721270509d5b1c766ab3549210a39a2a) Updates `actions/setup-node` from 4.3.0 to 4.4.0 - [Release notes](https://github.com/actions/setup-node/releases) - [Commits](https://github.com/actions/setup-node/compare/cdca7365b2dadb8aad0a33bc7601856ffabcc48e...49933ea5288caeca8642d1e84afbd3f7d6820020) Updates `codecov/codecov-action` from 5.4.0 to 5.4.2 - [Release notes](https://github.com/codecov/codecov-action/releases) - [Commits](https://github.com/codecov/codecov-action/compare/v5.4.0...v5.4.2) Updates `nextcloud-libraries/npm-audit-action` from 0.1.0 to 0.2.0 - [Release notes](https://github.com/nextcloud-libraries/npm-audit-action/releases) - [Commits](https://github.com/nextcloud-libraries/npm-audit-action/compare/2a60bd2e79cc77f2cc4d9a3fe40f1a69896f3a87...1b1728b2b4a7a78d69de65608efcf4db0e3e42d0) --- updated-dependencies: - dependency-name: shivammathur/setup-php dependency-version: 2.33.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: actions/setup-node dependency-version: 4.4.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions - dependency-name: codecov/codecov-action dependency-version: 5.4.2 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: nextcloud-libraries/npm-audit-action dependency-version: 0.2.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>