nextcloud/lib/private
Robin Appelman 93de63777e
extend storage api to allow directly writing a stream to storage
this removes the need for temporary storages with some external storage backends.
The new method is added to a separate interface to maintain compatibility with
storage backends implementing the storage interface directly (without inheriting common)

Currently the interface is implemented for objectstorage based storages and local storage
and used by webdav uploads

Signed-off-by: Robin Appelman <robin@icewind.nl>
2018-10-31 21:10:44 +01:00
..
Accounts Use empty string instead of null 2018-10-24 12:53:18 +02:00
Activity Fix default types of activity event member variables 2018-10-15 11:45:17 +02:00
App Use numeric placeholders if there are multiple, so that RTL languages can operate better 2018-10-09 14:32:14 +02:00
AppFramework Merge pull request #12036 from olivermg/master 2018-10-30 10:49:08 +01:00
Archive move log constants to ILogger 2018-04-26 10:45:52 +02:00
Authentication Move ExpiredTokenException to the correct namespace 2018-10-30 19:30:45 +01:00
BackgroundJob Suppress potential SQL injection warning as they are false positives 2018-07-09 14:55:47 +02:00
Cache remove unneeded is_dir from file cache gc 2018-05-24 14:24:10 +02:00
Calendar RoomManager/ResourceManager: Inject IServerContainer instead of using OC Server 2018-10-08 01:50:17 +02:00
Collaboration Fix injection to get the user id 2018-10-30 11:41:56 +01:00
Command Use ::class statement instead of string 2018-01-29 12:03:47 +01:00
Comments Properly escape column name in "createFunction" call 2018-10-16 15:24:02 +02:00
Console Refactor some code 2018-08-21 09:51:05 +02:00
Contacts/ContactsMenu Don't fail contacts menu on unkown user 2018-07-19 11:39:28 +02:00
DB Use const for dbname and dbtableprefix defaults 2018-09-23 18:15:57 +02:00
Dashboard include dashboard into core 2018-10-15 19:59:27 +02:00
Diagnostics Update license headers 2017-11-06 16:56:19 +01:00
Encryption skip already decrypted files on decrypt all command 2018-10-24 16:53:39 +02:00
Federation translate nextcloud share types to OCM share types 2018-07-11 10:11:45 +02:00
Files extend storage api to allow directly writing a stream to storage 2018-10-31 21:10:44 +01:00
FullTextSearch wrong method called 2018-10-31 19:43:18 +01:00
GlobalScale Update license headers 2017-11-06 16:56:19 +01:00
Group Properly escape column name in "createFunction" call 2018-10-16 15:24:02 +02:00
Hooks Fix PHP doc for API docs 2017-12-03 12:02:29 +01:00
Http Make authenticated cookies lax 2018-09-28 16:44:37 +02:00
IntegrityCheck Handle strict typing in Checker and fix tests 2018-02-21 21:09:08 +01:00
L10N Typehint 2018-09-10 11:17:03 +02:00
Lock prevent lock values from going negative with memcache backend 2018-07-05 14:39:10 +02:00
Lockdown Update license headers 2017-11-06 16:56:19 +01:00
Log Make logfile's mode configurable. 2018-10-02 18:27:06 +02:00
Mail Use index for format string parameters 2018-07-19 11:43:15 +02:00
Memcache Drop support for xcache 2018-08-12 17:14:08 +02:00
Migration Update license headers 2017-11-06 16:56:19 +01:00
Notification Add return types and fully qualified function calls 2018-07-13 13:27:52 +02:00
OCS Allow to skip retrieving from cache in the DiscoveryService 2018-04-18 19:18:34 +02:00
Preview Only generate previews in powers of 4 and set min 2018-10-31 19:34:42 +01:00
Remote Add some more tests for ocs remote api 2017-12-08 16:37:14 +01:00
Repair Add repair step 2018-07-10 21:27:35 +02:00
RichObjectStrings Update license headers 2017-11-06 16:56:19 +01:00
Route Use type casting instead of *val() method 2018-01-26 11:35:42 +01:00
Search Update license headers 2017-11-06 16:56:19 +01:00
Security Merge pull request #11914 from nextcloud/csp/report-uri 2018-10-23 16:42:24 +02:00
Session replace setcookie value with '' instead of null. 2018-09-06 20:34:16 +02:00
Settings Remove unreliable 2FA state message on personal 2FA settings page 2018-10-18 09:51:08 +02:00
Setup Use empty instead ?? because dbname is '' sometimes 2018-09-23 18:25:48 +02:00
Share Use numeric placeholders if there are multiple, so that RTL languages can operate better 2018-10-09 14:32:14 +02:00
Share20 Propegate hide download state in share provider 2018-10-30 15:18:55 +01:00
Support/CrashReport Fix @since version on new API 2018-09-05 20:58:39 +02:00
SystemTag Make SystemTag strict 2018-02-21 22:08:27 +01:00
Tagging Use ::class statement instead of string 2018-01-29 12:03:47 +01:00
Template Merge pull request #12085 from nextcloud/add-gss-to-excluded-backends 2018-10-30 10:16:07 +01:00
Updater Backend work to provide NC whats New info to users 2018-07-05 14:33:08 +02:00
User Error out early on an expired token 2018-10-30 19:30:45 +01:00
legacy Use numeric placeholders if there are multiple, so that RTL languages can operate better 2018-10-09 14:32:14 +02:00
AllConfig.php Store setUserValue as string in cache 2018-03-19 12:57:48 +01:00
AppConfig.php using isset() 2018-02-05 10:50:32 +01:00
Avatar.php fixup! Fix comment and cap-height 2018-10-23 14:30:23 +02:00
AvatarManager.php Use \OC\User\Manager internally in the avatarmanager 2018-01-14 21:32:54 +01:00
CapabilitiesManager.php move log constants to ILogger 2018-04-26 10:45:52 +02:00
Color.php Fix autoloader 2018-04-12 16:24:44 +02:00
Config.php Fix some typos 2018-03-21 14:30:56 +01:00
ContactsManager.php Fix others 2016-07-21 18:13:57 +02:00
DatabaseException.php Remove unneeded parameter in DatabaseException 2017-07-24 13:44:12 +02:00
DatabaseSetupException.php Fix others 2016-07-21 18:13:57 +02:00
DateTimeFormatter.php Update license headers 2017-11-06 16:56:19 +01:00
DateTimeZone.php move log constants to ILogger 2018-04-26 10:45:52 +02:00
ForbiddenException.php Fix others 2016-07-21 18:13:57 +02:00
HintException.php Update license headers 2017-11-06 16:56:19 +01:00
Installer.php There is no update available if the app didnt have a version (aka was not installed) 2018-08-02 14:27:16 +02:00
LargeFileHelper.php Make LargeFileHelper.php faster by avoiding execs as much as possible 2018-05-17 14:28:32 +02:00
Log.php Add breadcrumb support to crash reporters 2018-09-05 20:58:39 +02:00
MemoryInfo.php Adds license to files. Updates the branch. 2018-08-20 20:46:23 +02:00
NaturalSort.php move log constants to ILogger 2018-04-26 10:45:52 +02:00
NaturalSort_DefaultCollator.php Fix others 2016-07-21 18:13:57 +02:00
NavigationManager.php Upgraded navigation submenu management and api + created sharing submenu 2018-07-13 09:33:57 +02:00
NeedsUpdateException.php Update with robin 2016-07-21 18:13:58 +02:00
NotSquareException.php Fix others 2016-07-21 18:13:57 +02:00
PreviewManager.php Allow the creationg of previews of files stored in appdata 2018-10-08 19:37:45 +02:00
PreviewNotAvailableException.php Opening the trashbin causes errors in log for files without preview 2016-09-09 13:53:06 +02:00
RedisFactory.php Update license headers 2017-11-06 16:56:19 +01:00
Repair.php Add repair job for pending cron jobs 2018-07-09 14:53:37 +02:00
RepairException.php Fix others 2016-07-21 18:13:57 +02:00
Search.php Removed deprecated search function from ISearch 2018-01-13 19:27:25 +01:00
Server.php public interfaces FullTextSearch 2018-10-30 18:24:15 +01:00
ServerContainer.php Fix missing argument 2 for Settings classes 2017-05-19 22:32:50 +02:00
ServerNotAvailableException.php Fix others 2016-07-21 18:13:57 +02:00
ServiceUnavailableException.php Update with robin 2016-07-21 18:13:58 +02:00
Setup.php Merge pull request #11446 from nextcloud/bugfix/10678/pretty-urls-dont-work 2018-10-02 23:39:30 +02:00
Streamer.php Use zip32 only if there are less than 65536 files 2018-04-06 15:59:30 +02:00
SubAdmin.php Use group displayNames in users list 2018-03-08 17:13:49 +01:00
SystemConfig.php Merge pull request #7020 from Fiech/master 2017-11-07 10:27:53 +01:00
TagManager.php Fix others 2016-07-21 18:13:57 +02:00
Tags.php Check if the favorite tag exists 2018-07-26 15:33:26 +02:00
TempManager.php Update license headers 2017-11-06 16:56:19 +01:00
TemplateLayout.php Fallback to $lang if no $locale match 2018-09-13 11:37:40 +02:00
URLGenerator.php Add function to generate urls for OCS routes 2018-10-09 15:41:50 +02:00
Updater.php Merge pull request #8380 from nextcloud/bugfix/noid/reenable-disabled-apps 2018-07-25 11:37:10 +02:00