nextcloud-server/lib/public
Ferdinand Thiessen 01db539d0a
chore: move streamCopy implementation from `OC_Helper` to `OCP\Files`
The function was already there but called the legacy version.
So moved the implementation and migrated all usages of it.
Sadly the interface was slightly different so adjusted it to be
compatible with both legacy and the OCP one.

Signed-off-by: Ferdinand Thiessen <opensource@fthiessen.de>
2025-05-16 13:03:05 +07:00
..
Accounts chore(IAccountManager): remove deprecated visibility constants 2025-05-14 19:15:24 +07:00
Activity fix(icons): Document icon requirements for notifications and activities 2024-09-25 16:47:23 +07:00
App feat: Add a replacement for OC_App::getAppVersions is IAppManager 2025-03-25 14:12:17 +07:00
AppFramework refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
Authentication fix: Migrate all uses of OCP\Template to OCP\Template\ITemplateManager 2025-03-06 15:49:25 +07:00
BackgroundJob perf(cron): Delay (re)checking timed jobs 2025-03-31 13:21:29 +07:00
Broadcast/Events
Cache
Calendar fix: add calendar enable 2025-05-09 09:05:21 +07:00
Capabilities
Collaboration chore: Add proper deprecation dates where missing 2024-09-20 00:46:03 +07:00
Command
Comments fix(comments): Document supported types and provide psalm typing 2024-10-17 14:27:42 +07:00
Common/Exception
Config
Console
Contacts style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +07:00
DB fix: Prevent breaking change in IQueryBuilder 2024-10-17 18:31:44 +07:00
Dashboard fix(OpenAPI): Adjust array syntax to avoid ambiguities 2024-11-05 09:58:11 +07:00
DataCollector
Diagnostics refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
DirectEditing
Encryption fix: throw a better error if we can't get the encrypted header size 2025-05-09 22:33:45 +07:00
EventDispatcher refactor: add missing template implements where needed 2025-05-15 16:15:13 +07:00
Exceptions
Federation
Files Merge pull request #52822 from nextcloud/feat/mime-names 2025-05-15 11:41:12 +07:00
FilesMetadata chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
Files_FullTextSearch/Model refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
FullTextSearch chore: Use more gender neutral language 2024-10-14 13:59:24 +07:00
GlobalScale
Group fix(psalm): Fix @throws annotations 2024-09-17 17:18:30 +07:00
Http feat(http-client): expose default request timeout constant to be used instead of magic number 30 2024-10-11 10:57:02 +07:00
L10N refactor: add missing template implements where needed 2025-05-15 16:15:13 +07:00
LDAP fix(psalm): Fix some newly detected issues 2024-10-21 12:37:59 +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
Log chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
Mail refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
Migration fix: Adjust parameter type usage and add SQLite support 2024-10-17 18:31:44 +07:00
Navigation/Events feat(Navigation): emit dedicated event for loading additional entries 2024-12-18 12:50:11 +07:00
Notification fix(icons): Document icon requirements for notifications and activities 2024-09-25 16:47:23 +07:00
OCM fix(ocm): `publicKey` can be disabled so capabilities do not match 2025-03-21 09:15:55 +07:00
OCS
Preview chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
Profile feat(profile): Add an API to get the profile field data 2025-04-23 12:38:18 +07:00
Profiler refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
Remote chore: fix some comments 2024-07-29 14:43:27 +07:00
RichObjectStrings fix(richtextvalidator): Add missing blurhash 2024-11-18 10:40:49 +07:00
Route
Search fix(psalm): Fix @throws annotations 2024-09-17 17:18:30 +07:00
Security refactor: migrate from OC to OCP in public interfaces 2025-05-15 16:17:47 +07:00
Session/Exceptions
Settings feat(DeclarativeSettings): Allow to implement value getter and setter directly in Form 2024-10-15 20:33:45 +07:00
SetupCheck feat: Make `CheckServerResponseTrait` public and provide as `OCP\SetupCheck\CheckServerResponseTrait` 2024-09-16 14:58:21 +07:00
Share perf(Share20): Add interface to query all shares in a folder without filtering by user 2025-05-08 15:29:40 +07:00
SpeechToText feat(speech-to-text): SpeechToTextManager::transcribeFile calls TaskProcessingManager::runTask 2024-08-30 10:07:01 +07:00
Support chore: Add proper deprecation dates where missing 2024-09-20 00:46:03 +07:00
SystemTag fix(systemtags): prevent tag edition if restricted 2025-03-06 11:57:22 +07:00
Talk
TaskProcessing feat(TaskProcessing): Add TextToSpeech provider 2025-04-26 00:46:23 +07:00
Teams fix(OpenAPI): Adjust array syntax to avoid ambiguities 2024-11-05 09:58:11 +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 chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
TextToImage chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
Translation chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
User fix: Add missing interface from previous commit and update autoloaders 2025-01-14 13:16:51 +07:00
UserMigration chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
UserStatus
WorkflowEngine
AutoloadNotAllowedException.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
BeforeSabrePubliclyLoadedEvent.php
Color.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +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 chore: move streamCopy implementation from `OC_Helper` to `OCP\Files` 2025-05-16 13:03:05 +07:00
GroupInterface.php fix(OpenAPI): Adjust array syntax to avoid ambiguities 2024-11-05 09:58:11 +07:00
HintException.php refactor: Replace __CLASS__ with ::class references 2024-09-15 21:40:55 +07:00
IAddressBook.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +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 fix: Move getAppInstalledVersions to AppConfig so that it can be used earlier 2025-03-25 16:20:21 +07:00
IAvatar.php
IAvatarManager.php
IBinaryFinder.php fix: use nc's binary finding logic for smb 2024-10-04 15:56:31 +07:00
ICache.php fix: set default TTL for APCu cache as per docs 2024-08-07 19:41:41 +07:00
ICacheFactory.php
ICertificate.php
ICertificateManager.php
IConfig.php chore(IConfig): `getUsersForUserValue` is returning a list 2024-09-02 12:27:06 +07:00
IContainer.php
IDBConnection.php feat(db): add truncateTable method 2025-03-02 10:36:13 +07:00
IDateTimeFormatter.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +07:00
IDateTimeZone.php
IEmojiHelper.php
IEventSource.php
IEventSourceFactory.php
IGroup.php
IGroupManager.php
IImage.php fix(OCP): Fix Image interface 2024-09-02 14:57:17 +07:00
IInitialStateService.php
IL10N.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +07:00
ILogger.php chore: Remove deprecated `ILogger` logging functions 2024-09-19 00:37:06 +07:00
IMemcache.php feat: add negative compare-and-delete to imemcache 2024-08-20 19:34:28 +07:00
IMemcacheTTL.php
INavigationManager.php chore(deps): Update nextcloud/coding-standard to v1.3.1 2024-09-19 14:21:20 +07:00
IPhoneNumberUtil.php
IPreview.php feat(previews): Support in memory preview request 2025-05-05 10:38:51 +07:00
IRequest.php fix: Change UserAgent to *cloud 2025-02-19 18:51:08 +07:00
IRequestId.php
IServerContainer.php chore: Remove deprecated `ILogger` logging functions 2024-09-19 00:37:06 +07:00
ISession.php
IStreamImage.php
ITagManager.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +07:00
ITags.php fix(OpenAPI): Adjust array syntax to avoid ambiguities 2024-11-05 09:58:11 +07:00
ITempManager.php refactor(TempManager): Simplify and unify implementations and remove legacy behavior 2025-03-03 11:11:12 +07:00
IURLGenerator.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +07:00
IUser.php fix(user): Introduce a public constant for max length of user id 2025-04-17 09:50:12 +07:00
IUserBackend.php
IUserManager.php fix: Deprecate OC_User methods related to user backends 2025-04-10 11:12:25 +07:00
IUserSession.php
Image.php fix(OCP): Fix Image interface 2024-09-02 14:57:17 +07:00
PreConditionNotMetException.php
SabrePluginEvent.php style: update codestyle for coding-standard 1.2.3 2024-08-25 19:34:58 +07:00
SabrePluginException.php
Server.php chore: Adjust `OCP\Server::get` annotation to work with phpstan 2025-02-19 16:50:16 +07:00
ServerVersion.php fix: Properly read updater channel before returning version channel as a fallback 2025-01-24 14:49:58 +07:00
Share.php
Share_Backend.php chore: Remove deprecated `Share_Helper::generateTarget` `$exclude` parameter 2024-09-20 00:51:00 +07:00
Share_Backend_Collection.php chore: fix some comments 2024-07-29 14:43:27 +07:00
Share_Backend_File_Dependent.php
Template.php chore: replace leagcy OC_Helper calls with OCP\Util 2025-05-14 10:18:04 +07:00
UserInterface.php
Util.php chore: move implementation to non-deprecated OCP\Util from OC_Helper 2025-05-16 10:56:58 +07:00