[pull] master from nextcloud:master#389
Merged
pull[bot] merged 1294 commits intoblog2i2j:masterfrom Dec 19, 2025
Merged
Conversation
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Implement paginated enumeration
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Add Item user info property reporting whether it is shareable or not
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
It's not used by any users of this library and there is no interest in this feature Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
…ystem and custom pagination tokens for this Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
…or when handling working set folders Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
…ed propfinds Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Implement more gentle depth-1 paginated PROPFIND approach for working set enumeration
…lities Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
…f items Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Fully handle permissions in Item capabilities
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
…NKFile Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
… MockRemoteItem Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
…inated read Signed-off-by: Claudio Cambra <developer@claudiocambra.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
…rmance. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
… into dedicated source code files. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
- These changes are related to making the main app bundle of the macOS build adopt the app sandbox entitlement which imposes certain restrictions on its file system access (#9023). - Logs are now written to the app group container because they are not accessible by the main app for creating debug archives otherwise. - Databases are now written to the app group container because they are not accessible by the main app for creating debug archives otherwise. - Removed legacy database migration code because it cannot work with the new app group identifier of the now sandboxed app anymore. - Simplified database location assembly. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
… by signing whole bundles at once and concurrently. - Signing individual frameworks, libraries and bundles as a whole is much faster than signing every contained file individually. - Updated minimum macOS deployment target of mac-crafter to macOS 12. Because we are using Qt 6.9, we already have that as a requirement for our client anyway. So the raise is safe. - The Sparkle framework is now downloaded directly with first-party network API instead of shelling out to wget which is unnecessary. - Concurrent signing: This parallelizes the signing of dynamic libraries and frameworks on the same file system level to leverage available resources and reduce the signing time. - Rebased branch onto i2h3/proper-macos-sandboxing - Removed extension entitlement source files and related build settings from the Xcode project to be build with CMake instead. - Set up CMake to generate the required entitlement manifests by itself to be used later on by Mac Crafter in the code signing. - Updated the mac-crafter build subcommand to rely on URLs instead of path strings. - Updated the mac-crafter build subcommand to reference the entitlement manifests generated by CMake. - Updated the mac-crafter codesign subcommand to require arguments for specifying the entitlement manifests to sign the app extensions. - Updated README of mac-crafter and removed a lot of outdated and redundant information. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
…ing-acceleration Mac Crafter Signing Acceleration
…3/chore/nextcloudfileproviderkit-migrated
… local reference. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
…leProviderUIExt target. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
… project. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
…derKit. Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
Signed-off-by: Iva Horn <iva.horn@nextcloud.com>
…derkit-migrated Integrated NextcloudFileProviderKit Repository
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See Commits and Changes for more details.
Created by
pull[bot] (v2.0.0-alpha.4)
Can you help keep this open source service alive? 💖 Please sponsor : )