summaryrefslogtreecommitdiffstats
path: root/lib/private/server.php
Commit message (Collapse)AuthorAgeFilesLines
* expire old lock rowsRobin Appelman2015-09-171-1/+1
|
* Merge pull request #18658 from owncloud/configurable-tempFrank Karlitschek2015-09-121-1/+4
|\ | | | | Configurable temporary directory
| * Clean up TempManager to follow code guidelinesRobin McCorkell2015-08-301-1/+4
| | | | | | | | tmpBaseDir can be overridden for unit testing purposes
| * moved code to /lib/private/tempmanager.phproot2015-08-291-1/+1
| | | | | | | | | | | | fix for unit test some fixes
* | Merge pull request #18676 from owncloud/ext-eventdispatcherRobin McCorkell2015-09-111-0/+32
|\ \ | | | | | | files_external event dispatcher
| * | Expose files_external services from ServerRobin McCorkell2015-08-311-0/+32
| | | | | | | | | | | | Not exposed to OCP yet
* | | Merge pull request #18699 from owncloud/notification-managerLukas Reschke2015-09-101-0/+14
|\ \ \ | | | | | | | | Notification manager
| * | | Move interfaces to private until they are no longer experimentalJoas Schilling2015-09-081-1/+1
| | | |
| * | | Notification APIJoas Schilling2015-09-081-0/+14
| | | |
* | | | Use md5 over the version file to prevent cyclyc dependencyLukas Reschke2015-09-091-3/+1
|/ / /
* | | Merge pull request #18742 from owncloud/mimetype-updatedbRoeland Douma2015-09-061-0/+14
|\ \ \ | | | | | | | | Introduce mimetype DB update occ command
| * | | Split mimetype handling to new classRobin McCorkell2015-09-041-0/+14
| |/ /
* / / enable transational locking by defaultRobin Appelman2015-09-021-4/+4
|/ /
* | don't read certificates if ownCloud is not installedBjoern Schiessle2015-08-301-2/+2
| |
* | make system root of key storage configurableBjoern Schiessle2015-08-301-7/+20
|/
* Add a public interface for the language factory so apps can use itJoas Schilling2015-08-271-1/+8
|
* Merge pull request #17662 from owncloud/locking-dbThomas Müller2015-08-261-7/+5
|\ | | | | Database backend for locking
| * log a warning while trying to acquire a db lock from within a transactionRobin Appelman2015-08-101-4/+4
| |
| * use the database backend for locking if no memcache is configured for itRobin Appelman2015-08-031-4/+2
| |
* | Remove DEBUG constant and use config valueMorris Jobke2015-08-241-3/+3
| | | | | | | | | | * introduces config.php option 'debug' that defaults to false * migrate DEBUG constant to config value
* | Fix master againLukas Reschke2015-08-241-0/+1
| | | | | | | | Caused due to merge of two PRs
* | Merge pull request #18482 from owncloud/encrypt-session-dataMorris Jobke2015-08-241-1/+40
|\ \ | | | | | | Add a session wrapper to encrypt the data before storing it on disk
| * | Handle failures gracefully, remove switchLukas Reschke2015-08-211-1/+54
| | |
| * | Add a session wrapper to encrypt the data before storing it on diskJoas Schilling2015-08-211-28/+14
| | |
* | | Merge pull request #18254 from owncloud/mitigate-breachMorris Jobke2015-08-241-0/+1
|\ \ \ | |/ / |/| | Add mitigation against BREACH
| * | Add mitigation against BREACHLukas Reschke2015-08-141-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While BREACH requires the following three factors to be effectively exploitable we should add another mitigation: 1. Application must support HTTP compression 2. Response most reflect user-controlled input 3. Response should contain sensitive data Especially part 2 is with ownCloud not really given since user-input is usually only echoed if a CSRF token has been passed. To reduce the risk even further it is however sensible to encrypt the CSRF token with a shared secret. Since this will change on every request an attack such as BREACH is not feasible anymore against the CSRF token at least.
* | | Adding EventDispatcher to IServerContainerThomas Müller2015-08-141-2/+15
|/ /
* | Merge pull request #17852 from owncloud/register-alias-factoryRobin McCorkell2015-08-111-0/+1
|\ \ | | | | | | Add test for factories
| * | add test for factoriesBernhard Posselt2015-07-251-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use ref for factory test use a factory for registerAlias Ensure we construct SimpleContainer Use single instance of DIContainer in routing tests
* | | Use DIRoeland Jago Douma2015-08-101-5/+3
| | | | | | | | | | | | | | | | | | | | | | | | * 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
* | | Move core capabilities to new classRoeland Jago Douma2015-08-101-3/+8
| | |
* | | Added Capabilities ManagerRoeland Jago Douma2015-08-101-0/+14
| |/ |/| | | | | | | | | | | * This should allow the capabilities to be intergrated into the appframework * Unit tests * Throw exception if closure does not return ICapability instance
* | Pass config dir as parameter to detection classRoeland Jago Douma2015-07-271-1/+3
| | | | | | | | | | | | | | In order to properly test the mimetype function: * constructor takes path to configdir * Added unit tests for mimetype (only if vfsStream is available)
* | Loading of mapping/aliases is done in classRoeland Jago Douma2015-07-271-13/+1
| |
* | Move mimetypedetection to files/type/detectionRoeland Jago Douma2015-07-271-2/+9
| |
* | Added mimetype detectorRoeland Jago Douma2015-07-271-0/+18
|/ | | | * Copied unit tests from old functions
* Fix memcache factory creation when not installedRobin McCorkell2015-07-151-4/+3
| | | | Memcache factory expects a class name, not an instantiated object
* Missing memcache should not cause occ hard-failRobin McCorkell2015-07-151-2/+2
| | | | Warning is now printed to logs, but occ and cron will still work.
* Add getUserFolder to IRootFolderMorris Jobke2015-07-031-21/+1
| | | | | * untangle DI of user specific folders * allows to autodetect the dependency
* Merge pull request #17291 from owncloud/mount-manager-publicVincent Petry2015-07-031-0/+10
|\ | | | | expose the mount manager in the public api
| * expose the mount manager in the public apiRobin Appelman2015-07-011-0/+10
| |
* | call post_addToGroup als for class OC_User because sharing and LDAP are ↵Bjoern Schiessle2015-07-021-0/+2
|/ | | | using this class. Minimal approach to fix #16740
* update license headers and authorsMorris Jobke2015-06-251-0/+1
|
* Fix naming of param in private/server.phpMorris Jobke2015-06-191-5/+5
|
* Fix return value for OCP PHPDocMorris Jobke2015-06-171-1/+1
|
* Merge pull request #16832 from owncloud/memcache-failJoas Schilling2015-06-161-0/+4
|\ | | | | Throw exception if memcache misconfigured or missing
| * Throw exception if memcache misconfigured or missingVincent Petry2015-06-121-0/+4
| | | | | | | | | | | | Instead of falling back to null memcache, throw exceptions. Also throw file locking specific exceptions in case the class is not available.
* | Reintroduce user cacheLukas Reschke2015-06-151-3/+3
|/ | | | | | This was required by avatars and was broken with https://github.com/owncloud/core/pull/16200 Fixes https://github.com/owncloud/core/issues/16942
* Order all use statements correctlyJoas Schilling2015-06-111-6/+6
|
* Correctly import NullCache classJoas Schilling2015-06-111-0/+1
|