nextcloud-server/lib/public
Salvatore Martire fcdb28e4a3 feat: add IPartialMountProvider to support authoritative mounts
IMountProviders implementing this interface will be able to take
advantage of authoritative mounts.

The function `getMountsFromMountPoints` will receive the path that
the provider is asked to set-up and an array of IMountProviderArgs
providing information regarding the stored mount points and the
file cache data for the related root. The mount provider should verify
the validity of the mounts and return IMountPoints related to them.

Signed-off-by: Salvatore Martire <4652631+salmart-dev@users.noreply.github.com>
2025-12-10 16:05:27 +07:00
..
Accounts fix: eslint errors fixed in vue file, IAccountManager since added, bluesky svg added to REUSE.toml file 2025-08-08 08:06:46 +07:00
Activity feat(activity): add bulk activity option 2025-08-14 11:31:47 +07:00
App chore: Move isAppCompatible and shouldUpgrade to the app manager 2025-08-18 16:18:38 +07:00
AppFramework fix(AppFramework): Check for responder existence 2025-11-12 09:39:53 +07:00
Authentication feat(auth): include the token entity in TokenInvalidatedEvent 2025-08-21 12:42:44 +07:00
BackgroundJob feat: Port jobs table to snowflakes ids 2025-12-04 17:16:12 +07:00
Broadcast/Events
Cache
Calendar fix: iMip reply from outlook.com does not contain organizer property 2025-10-14 12:44:06 +07:00
Capabilities chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Collaboration chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Command fix(jobs): Limit command jobs to known cases 2025-11-04 11:10:40 +07:00
Comments refactor(comment): Port away from deprecated event comment constant 2025-12-04 17:38:53 +07:00
Common/Exception
Config feat(lexicon): add FLAG_INTERNAL 2025-11-03 11:39:25 +07:00
Console
Contacts chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
ContextChat chore(ContextChat): add docblocks to ContentItem properties 2025-07-15 08:16:25 +07:00
DB Merge pull request #56494 from nextcloud/carl/result-improv 2025-11-20 15:38:17 +07:00
Dashboard
DataCollector
Diagnostics refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
DirectEditing chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Encryption fix: throw a better error if we can't get the encrypted header size 2025-05-09 22:33:45 +07:00
EventDispatcher fix: don't try to get fileid for non exising nodes when serializing events file 2025-06-27 20:52:32 +07:00
Exceptions
Federation fix(federation): remove background jobs when removing trusted servers 2025-08-27 12:28:15 +07:00
Files feat: add IPartialMountProvider to support authoritative mounts 2025-12-10 16:05:27 +07:00
FilesMetadata
Files_FullTextSearch/Model refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
FullTextSearch
GlobalScale chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Group chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Http docs(http): Update return type for getBody 2025-06-30 11:50:10 +07:00
L10N refactor: add missing template implements where needed 2025-05-15 16:15:13 +07:00
LDAP chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Lock fix: better error message when trying to scan a folder that is already being scanned 2025-04-25 18:40:03 +07:00
Lockdown chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Log chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Mail feat(ocp): add email address validator 2025-08-14 18:34:36 +07:00
Migration refactor(dbal): Migrate away from Type::getName 2025-10-10 16:13:09 +07:00
Navigation/Events feat(Navigation): emit dedicated event for loading additional entries 2024-12-18 12:50:11 +07:00
Notification feat: indicate reason for preloading notifications 2025-08-18 15:28:46 +07:00
OCM feat(ocm): split ocm discovery and capacities 2025-08-20 11:57:01 +07:00
OCS
Preview refactor(preview): Cleanup a bit the public interface 2025-10-09 17:41:13 +07:00
Profile feat: add bluesky to accounts, show the same in profile edit and visibility option, in view profile and also in sharing tab 2025-08-08 08:06:45 +07:00
Profiler refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
Remote chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
RichObjectStrings chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Route fix: Deprecate action and actionInclude from routes and fix actionInclude 2025-06-05 17:58:53 +07:00
Search refactor: Remove legacy search provider 2025-10-01 13:36:25 +07:00
Security fix: Remove more unused deprecated getters from IServerContainer 2025-05-16 10:48:05 +07:00
Session/Exceptions
Settings feat(settings): Add support for delegated settings not appearing in menu 2025-09-28 14:50:14 +07:00
SetupCheck
Share refactor(share-manager): Make return type more precise 2025-12-04 21:39:25 +07:00
Snowflake feat(database): introduce Snowflake IDs generator 2025-10-28 17:50:03 +07:00
SpeechToText
Support
SystemTag feat(SystemTag): Add typed events for tag mapper events 2025-09-03 09:36:50 +07:00
Talk
TaskProcessing fix(TaskProcessing): Adjust OCR task type to allow for multiple files and pdfs 2025-12-09 09:21:33 +07:00
Teams fix(team-api): get all teams details in a single request 2025-10-13 14:21:15 +07:00
Template fix: Use a dedicated Exception class for when a template is not found 2025-03-06 15:49:25 +07:00
TextProcessing
TextToImage
Translation
User feat(config): Add UserConfigChangedEvent whenever user config is updated 2025-09-26 14:29:58 +07:00
UserMigration
UserStatus
WorkflowEngine chore(psalm): Fix most issues with the workflowengine 2025-09-17 09:57:10 +07:00
AutoloadNotAllowedException.php
BeforeSabrePubliclyLoadedEvent.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Color.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
Constants.php chore(Constants): Sort by value 2025-04-30 14:20:12 +07:00
Defaults.php refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
Files.php refactor: use logical `&&` `||` instead of weak `and` `or` operators 2025-09-27 23:02:18 +07:00
GroupInterface.php
HintException.php
IAddressBook.php chore: apply new CSFixer rules 2025-07-01 16:26:50 +07:00
IAddressBookEnabled.php fix(cardav): only show useres from enabled addressBooks in contacts menu 2025-03-17 11:56:34 +07:00
IAppConfig.php feat(lexicon): add FLAG_INTERNAL 2025-11-03 11:39:25 +07:00
IAvatar.php
IAvatarManager.php
IBinaryFinder.php
ICache.php
ICacheFactory.php
ICertificate.php
ICertificateManager.php feat(CertificateManager): Add option to specify the default certificates bundle path 2025-12-01 10:47:23 +07:00
IConfig.php docs(IConfig): fix wrong doc block type for `$key` on `setAppValue` 2025-08-18 13:24:18 +07:00
IContainer.php
ICreateContactFromString.php feat(ocp): create contacts from string 2025-08-29 15:04:57 +07:00
IDBConnection.php fix(query-builder): Don't catch UniqueConstraintViolationException 2025-09-02 11:55:58 +07:00
IDateTimeFormatter.php
IDateTimeZone.php feat(IDateTimeZone): allow to fetch timezone of specified user 2025-08-18 14:26:52 +07:00
IEmojiHelper.php
IEventSource.php
IEventSourceFactory.php
IGroup.php
IGroupManager.php fix(IGroupManager): Use correct return type in getUserGroupIds method 2025-10-06 10:54:08 +07:00
IImage.php
IInitialStateService.php fix(container): Reduce general deprecation spam on all requests 2025-08-09 11:53:30 +07:00
IL10N.php fix: Fix phpdoc typing for IL10N::l $data parameter 2025-09-29 12:31:30 +07:00
ILogger.php
IMemcache.php
IMemcacheTTL.php
INavigationManager.php
IPhoneNumberUtil.php
IPreview.php refactor(preview): Cleanup a bit the public interface 2025-10-09 17:41:13 +07:00
IRequest.php fix(OCS): Add IRequest::getFormat to determine the response Content-Type the same way everywhere 2025-08-26 09:50:03 +07:00
IRequestId.php
IServerContainer.php fix: Remove more unused deprecated getters from IServerContainer 2025-05-16 10:48:05 +07:00
ISession.php
IStreamImage.php
ITagManager.php
ITags.php fix: Dispatch favorite event with an actual path 2025-09-15 15:04:00 +07:00
ITempManager.php refactor(TempManager): Simplify and unify implementations and remove legacy behavior 2025-03-03 11:11:12 +07:00
IURLGenerator.php
IUser.php feat(IUser): add `getQuotaBytes` method to get machine readable quota 2025-05-22 12:50:38 +07:00
IUserBackend.php
IUserManager.php Merge pull request #55463 from nextcloud/fix/user-group-manager-return-type 2025-10-01 16:30:23 +07:00
IUserSession.php
Image.php
PreConditionNotMetException.php
SabrePluginEvent.php
SabrePluginException.php
Server.php chore: Adjust `OCP\Server::get` annotation to work with phpstan 2025-02-19 16:50:16 +07:00
ServerVersion.php refactor(ServerVersion): Add missing type hinting 2025-11-20 16:48:26 +07:00
Share.php
Share_Backend.php
Share_Backend_Collection.php
Share_Backend_File_Dependent.php
Template.php chore!: remove legacy functions from `OC_Helper` deprecated before v10 2025-05-16 22:57:50 +07:00
UserInterface.php
Util.php refactor: use IEmailValidator.isValid instead of IMailer.validateEmailAddress 2025-10-04 21:54:22 +07:00