summaryrefslogtreecommitdiffstats
path: root/apps/files/appinfo
Commit message (Collapse)AuthorAgeFilesLines
* Add a Sabre plugin that emits an event for appsJoas Schilling2015-09-171-1/+2
|
* Remove DEBUG constant and use config valueMorris Jobke2015-08-242-1/+10
| | | | | * introduces config.php option 'debug' that defaults to false * migrate DEBUG constant to config value
* Merge pull request #18127 from owncloud/dav-request-testsThomas Müller2015-08-121-42/+14
|\ | | | | add test framework for doing full request webdav tests
| * split out creating the sabre dav server to it's own factoryRobin Appelman2015-08-111-42/+14
| |
* | Use DIRoeland Jago Douma2015-08-101-4/+1
| | | | | | | | | | | | | | | | * Register OCP\Capability\IManager at DIContainer * Add register capabilities to appframework * Register capabilities in DI way * Make unit test pass again * Remove CapabiltiesManager from OCP
* | Moved core apps to the capabilities managerRoeland Jago Douma2015-08-102-9/+12
|/ | | | | | | * Files * Files_Sharing * Files_Trashbin * Files_Versions
* add condition to update queryBjoern Schiessle2015-07-271-1/+1
|
* Add an update script to reset the valueJoas Schilling2015-07-242-1/+97
| | | | | | | | | | | | | | | | | | | | | | | In case encryption was not enabled, we accidently set encrypted = 1 for files inside mount points, since 8.1.0. This breaks opening the files in 8.1.1 because we fixed the code that checks if a file is encrypted. In order to fix the file, we need to reset the flag of the file. However, the flag might be set because the file is in fact encrypted because it was uploaded at a time where encryption was enabled. So we can only do this when: - Current version of ownCloud before the update is 8.1.0 or 8.2.0.(0-2) - Encryption is disabled - files_encryption is not known in the app config If the first two are not the case, we are save. However, if files_encryption values exist in the config, we might have a false negative here. Now if there is no file with unencrypted size greater 0, that means there are no files that are still encrypted with "files_encryption" encryption. So we can also safely reset the flag here. If this is not the case, we go with "better save then sorry" and don't change the flag but write a message to the ownCloud log file.
* Remove ajax/mimeicon.php and its routeRoeland Jago Douma2015-07-091-2/+0
|
* Fixing ctor calls and ctor itself to not break usage in calendar and ↵Thomas Müller2015-06-291-1/+1
| | | | contacts .....
* update license headers and authorsMorris Jobke2015-06-252-1/+1
|
* Remove hard-dependency on disabled output_bufferingLukas Reschke2015-05-041-0/+2
| | | | | | | | This removes the hard-dependency on output buffering as requested at https://github.com/owncloud/core/issues/16013 since a lot of distributions such as Debian and Ubuntu decided to use `4096` instead of the PHP recommended and documented default value of `off`. However, we still should encourage disabling this setting for improved performance and reliability thus the setting switches in `.user.ini` and `.htaccess` are remaining there. It is very likely that we in other cases also should disable the output buffering but aren't doing it everywhere and thus causing memory problems. Fixes https://github.com/owncloud/core/issues/16013
* Block old legacy clientsLukas Reschke2015-04-201-0/+1
| | | | | | | | | | | This Pull Request introduces a SabreDAV plugin that will block all older clients than 1.6.1 to connect and sync with the ownCloud instance. This has multiple reasons: 1. Old ownCloud client versions before 1.6.0 are not properly working with sticky cookies for load balancers and thus generating sessions en masse 2. Old ownCloud client versions tend to be horrible buggy In some cases we had in 80minutes about 10'000 sessions created by a single user. While this change set does not really "fix" the problem as 3rdparty legacy clients are affected as well, it is a good work-around and hopefully should force users to update their client
* Fix usage of deprecated private constantsJoas Schilling2015-04-181-1/+1
|
* Merge pull request #15437 from owncloud/deleteorphanedfilesThomas Müller2015-04-101-0/+1
|\ | | | | [command] delete orphaned file cache entries
| * [command] delete orphaned file cache entriesMorris Jobke2015-04-081-0/+1
| | | | | | | | | | * ./occ files:cleanup * delete file cache entries without an existing storage
* | Move tag related code into a helper so we can test the query without a viewJoas Schilling2015-03-301-1/+3
| |
* | Use DI for the objects where possibleJoas Schilling2015-03-301-1/+4
|/
* Merge pull request #15227 from owncloud/ocetag-headerVincent Petry2015-03-271-0/+1
|\ | | | | Copy Etag header to OC-Etag for sabre calls
| * Copy Etag header to OC-Etag for sabre callsVincent Petry2015-03-261-0/+1
| |
* | Merge pull request #15214 from owncloud/no-php-timeouts-on-webdav-masterMorris Jobke2015-03-261-0/+4
|\ \ | | | | | | no php execution timeout for webdav
| * | no php execution timeout for webdavThomas Müller2015-03-261-0/+4
| |/
* / Update license headersJenkins for ownCloud2015-03-265-29/+104
|/
* No longer directly output OC_Image for thumbnailsRoeland Jago Douma2015-03-241-3/+4
| | | | | | * Only use public interfaces - Injected IPreview * Added unit tests
* Use a closure for the files app entry and deprecate old methodsJoas Schilling2015-03-171-17/+22
|
* Adding a more meaningful message for sabre dav exception - fixes #14516Thomas Müller2015-03-111-1/+1
|
* Revert "Updating license headers"Morris Jobke2015-02-265-100/+32
| | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36.
* Remove locks plugin.Thomas Müller2015-02-251-2/+0
| | | | | | | Reasoning: - a WebDAV server is not required to implement locking support - WebDAV Locking is know to break the sync algorithm - the current lock implementation is known to be broken (locks are not moved if a file is moved, locks on shared files don't work)
* Show a empty response for GET on non-files instead of the Browser PluginLukas Reschke2015-02-231-1/+2
|
* Sabre Update to 2.1Vincent Petry2015-02-231-11/+22
| | | | | | | | | | | | | | | | | | - VObject fixes for Sabre\VObject 3.3 - Remove VObject property workarounds - Added prefetching for tags in sabre tags plugin - Moved oc_properties logic to separate PropertyStorage backend (WIP) - Fixed Sabre connector namespaces - Improved files plugin to handle props on-demand - Moved allowed props from server class to files plugin - Fixed tags caching for files that are known to have no tags (less queries) - Added/fixed unit tests for Sabre FilesPlugin, TagsPlugin - Replace OC\Connector\Sabre\Request with direct call to httpRequest->setUrl() - Fix exception detection in DAV client when using Sabre\DAV\Client - Added setETag() on Node instead of using the static FileSystem - Also preload tags/props when depth is infinity
* Updating license headersJenkins for ownCloud2015-02-235-32/+100
|
* Move displaying of files related activities to files appJoas Schilling2015-02-131-0/+7
|
* Remove duplicated definition of APIControllerJoas Schilling2015-01-261-12/+0
|
* Merge pull request #12865 from owncloud/files-tags-webdavMorris Jobke2014-12-191-0/+1
|\ | | | | Returns tags through WebDAV
| * Returns and update tags through WebDAV PROPFIND and PROPPATCHVincent Petry2014-12-171-0/+1
| | | | | | | | | | | | | | Added oc:tags and oc:favorites in PROPFIND response. It is possible to update them with PROPPATCH. These properties are optional which means they need to be requested explicitly
* | first step to drop \OCP\Config:: in favour of IConfigMorris Jobke2014-12-171-8/+0
|/
* Merge pull request #12360 from owncloud/files-tagsLukas Reschke2014-12-152-6/+63
|\ | | | | Add favorites to files app
| * Fixed small code style issuesVincent Petry2014-12-151-3/+3
| |
| * Added favorites feature to the files appVincent Petry2014-12-152-6/+63
| |
* | introduce inApps[] filter for search via ajax query, make file results show ↵Jörn Friedrich Dreyer2014-12-101-1/+1
|/ | | | | | | | up in files app only use more flexible return type check array with !empty instead of count
* Don't show favicon to prevent iteration through subfoldersLukas Reschke2014-11-261-1/+1
| | | | The codepath for generating the favicons iterates through subnodes and if one of those nodes is unavailable is throwing a 503 exception. Since these favicons don't have any use except of "making a tool for developers looking nicer" I consider it feasible to remove them.
* Add support for keys in the info.xmlLukas Reschke2014-10-091-0/+3
| | | | | | This allows to have links to different doc base URLs a.
* Match more URL fragmentsLukas Reschke2014-09-181-1/+1
| | | | Fixes https://github.com/owncloud/core/pull/11009#issuecomment-56103341
* Route for thumbnail generationtobiasKaminsky2014-09-162-2/+41
| | | | | | | | | | | | | | | | | | | | | | | | Thumbnail generation Removed Log Added requested changes Added requested changes. - Fix code style - Add exception if file does not exist - Switch route styling Replaces https://github.com/owncloud/core/pull/10805 Fix codestyle Fix codestyle Migrate to appframework Fix typo
* Use public api for getting l10nRobin Appelman2014-08-311-1/+1
|
* Use proper routes for filesLukas Reschke2014-08-191-0/+27
|
* Kill filesync.php in files/appinfoMorris Jobke2014-08-132-65/+0
| | | | * ref comment: https://github.com/owncloud/core/issues/10392#issuecomment-52050567
* Upload abortion is now detected within the OC_Connector_Sabre_File::put()Thomas Müller2014-07-081-1/+0
| | | | | | OC_Connector_Sabre_AbortedUploadDetectionPlugin is pointless Adding unit test testUploadAbort()
* Moved office mimetype update to a repair stepVincent Petry2014-06-251-57/+0
|
* Fix moving movablemount over webdavRobin Appelman2014-06-171-1/+2
|