Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Move IServerContainter to PSR-4 | Roeland Jago Douma | 2016-03-22 | 1 | -522/+0 |
| | |||||
* | Add public API to give developers the possibility to adjust the global CSP ↵ | Lukas Reschke | 2016-01-28 | 1 | -0/+7 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | defaults Allows to inject something into the default content policy. This is for example useful when you're injecting Javascript code into a view belonging to another controller and cannot modify its Content-Security-Policy itself. Note that the adjustment is only applied to applications that use AppFramework controllers. To use this from your `app.php` use `\OC::$server->getContentSecurityPolicyManager()->addDefaultPolicy($policy)`, $policy has to be of type `\OCP\AppFramework\Http\ContentSecurityPolicy`. To test this add something like the following into an `app.php` of any enabled app: ``` $manager = \OC::$server->getContentSecurityPolicyManager(); $policy = new \OCP\AppFramework\Http\ContentSecurityPolicy(false); $policy->addAllowedFrameDomain('asdf'); $policy->addAllowedScriptDomain('yolo.com'); $policy->allowInlineScript(false); $manager->addDefaultPolicy($policy); $policy = new \OCP\AppFramework\Http\ContentSecurityPolicy(false); $policy->addAllowedFontDomain('yolo.com'); $manager->addDefaultPolicy($policy); $policy = new \OCP\AppFramework\Http\ContentSecurityPolicy(false); $policy->addAllowedFrameDomain('banana.com'); $manager->addDefaultPolicy($policy); ``` If you now open the files app the policy should be: ``` Content-Security-Policy:default-src 'none';script-src yolo.com 'self' 'unsafe-eval';style-src 'self' 'unsafe-inline';img-src 'self' data: blob:;font-src yolo.com 'self';connect-src 'self';media-src 'self';frame-src asdf banana.com 'self' ``` | ||||
* | [Share 2.0] Add getShareManager to OCP\IServerContainer | Roeland Jago Douma | 2016-01-27 | 1 | -0/+8 |
| | |||||
* | Merge pull request #21719 from owncloud/move-notification-api-to-ocp | Thomas Müller | 2016-01-22 | 1 | -2/+2 |
|\ | | | | | Move the notification API to public namespace | ||||
| * | Allow automatic injection of the Manager | Joas Schilling | 2016-01-22 | 1 | -1/+1 |
| | | |||||
| * | Move the notification API to public namespace | Joas Schilling | 2016-01-22 | 1 | -1/+1 |
| | | |||||
* | | Introduce CredentialsManager for storage of credentials in DB | Robin McCorkell | 2016-01-18 | 1 | -0/+8 |
|/ | | | | | | | | | | | CredentialsManager performs a simple role, of storing and retrieving encrypted credentials from the database. Credentials are stored by user ID (which may be null) and credentials identifier. Credentials themselves may be of any type that can be JSON encoded. The rationale behind this is to avoid further (mis)use of oc_preferences, which was being used for all manner of data not related to user preferences. | ||||
* | Merge pull request #21653 from owncloud/update-license-headers-2016 | Thomas Müller | 2016-01-13 | 1 | -2/+4 |
|\ | | | | | Update license headers 2016 | ||||
| * | Happy new year! | Thomas Müller | 2016-01-12 | 1 | -2/+4 |
| | | |||||
* | | Allow admins to add system wide root certificates | Robin Appelman | 2016-01-12 | 1 | -1/+1 |
|/ | |||||
* | anounce CommentsManager getter in public server interface | Arthur Schiwon | 2015-12-09 | 1 | -0/+6 |
| | |||||
* | Added system tags data structure and PHP side managers | Vincent Petry | 2015-11-27 | 1 | -0/+18 |
| | | | | Added SystemTagManager and SystemTagObjectMapper | ||||
* | Update license headers | Lukas Reschke | 2015-10-26 | 1 | -1/+1 |
| | |||||
* | deduplicate @xenopathic | Morris Jobke | 2015-10-06 | 1 | -1/+1 |
| | |||||
* | update licence headers via script | Morris Jobke | 2015-10-05 | 1 | -0/+1 |
| | |||||
* | Add the L10N Factory to the container interface | Joas Schilling | 2015-09-25 | 1 | -0/+6 |
| | |||||
* | Move interfaces to private until they are no longer experimental | Joas Schilling | 2015-09-08 | 1 | -1/+1 |
| | |||||
* | Notification API | Joas Schilling | 2015-09-08 | 1 | -1/+8 |
| | |||||
* | Split mimetype handling to new class | Robin McCorkell | 2015-09-04 | 1 | -0/+8 |
| | |||||
* | Adding EventDispatcher to IServerContainer | Thomas Müller | 2015-08-14 | 1 | -0/+9 |
| | |||||
* | Use DI | Roeland Jago Douma | 2015-08-10 | 1 | -7/+0 |
| | | | | | | | | * 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 | ||||
* | Added Capabilities Manager | Roeland Jago Douma | 2015-08-10 | 1 | -0/+8 |
| | | | | | | | * This should allow the capabilities to be intergrated into the appframework * Unit tests * Throw exception if closure does not return ICapability instance | ||||
* | Added mimetype detector | Roeland Jago Douma | 2015-07-27 | 1 | -0/+9 |
| | | | | * Copied unit tests from old functions | ||||
* | Add getUserFolder to IRootFolder | Morris Jobke | 2015-07-03 | 1 | -0/+1 |
| | | | | | * untangle DI of user specific folders * allows to autodetect the dependency | ||||
* | expose the mount manager in the public api | Robin Appelman | 2015-07-01 | 1 | -0/+6 |
| | |||||
* | update license headers and authors | Morris Jobke | 2015-06-25 | 1 | -0/+1 |
| | |||||
* | Fix return value for OCP PHPDoc | Morris Jobke | 2015-06-17 | 1 | -1/+1 |
| | |||||
* | Fix OCP PHPDoc | Morris Jobke | 2015-06-17 | 1 | -2/+2 |
| | | | | * was always a string instead of \OCP\IUser | ||||
* | [OCP] update PHPdoc to contain correct @since tags | Morris Jobke | 2015-06-05 | 1 | -1/+1 |
| | |||||
* | expose locking provider in the server container | Robin Appelman | 2015-06-01 | 1 | -0/+8 |
| | |||||
* | Fix return type of the getRootFolder() method | Joas Schilling | 2015-04-28 | 1 | -1/+1 |
| | |||||
* | add $encryptionModuleId to methods of Keys/IStorage | Thomas Müller | 2015-04-22 | 1 | -3/+1 |
| | |||||
* | Add version to @deprecated tags | Morris Jobke | 2015-04-19 | 1 | -2/+2 |
| | |||||
* | add visibility of methods in server container and interface | Morris Jobke | 2015-04-18 | 1 | -46/+46 |
| | |||||
* | Add @since tags to all methods in public namespace | Morris Jobke | 2015-04-16 | 1 | -0/+47 |
| | | | | | | | * enhance the app development experience - you can look up the method introduction right inside the code without searching via git blame * easier to write apps for multiple versions | ||||
* | Merge pull request #15196 from owncloud/limit-file-activities-to-favorites | Morris Jobke | 2015-04-09 | 1 | -1/+1 |
|\ | | | | | Limit file activities to favorites | ||||
| * | Make scrutinizer happy | Joas Schilling | 2015-04-01 | 1 | -1/+1 |
| | | |||||
* | | fixing license headers - encryption code related | Thomas Müller | 2015-04-07 | 1 | -0/+1 |
| | | |||||
* | | add helper class accessible for encryption modules to ask for a list of ↵ | Bjoern Schiessle | 2015-04-07 | 1 | -0/+5 |
| | | | | | | | | users with access to a file, needed to apply the recovery key to all files | ||||
* | | adding function getSecureRandom(); to IServerContainer | Thomas Müller | 2015-04-07 | 1 | -1/+7 |
| | | |||||
* | | make recovery settings work | Bjoern Schiessle | 2015-04-07 | 1 | -0/+12 |
|/ | |||||
* | Update license headers | Jenkins for ownCloud | 2015-03-26 | 1 | -12/+19 |
| | |||||
* | Add wrapper for Guzzle | Lukas Reschke | 2015-03-25 | 1 | -0/+8 |
| | |||||
* | Migrate to SwiftMail | Lukas Reschke | 2015-03-16 | 1 | -1/+7 |
| | | | | | | | | | | | | | | | | | | | | | Replaces the OC_Mail and phpmailer with SwiftMail allowing us to mock it properly. Fixes the unit test execution on master on local machines and https://github.com/owncloud/core/issues/12014 Conflicts: 3rdparty lib/private/server.php lib/public/iservercontainer.php tests/lib/mail.php tests/settings/controller/mailsettingscontrollertest.php Conflicts: 3rdparty lib/private/mail.php lib/private/server.php lib/public/iservercontainer.php settings/ajax/lostpassword.php settings/application.php | ||||
* | Merge pull request #14530 from owncloud/revert-14403 | Thomas Müller | 2015-02-27 | 1 | -19/+19 |
|\ | | | | | Revert "Updating license headers" | ||||
| * | Revert "Updating license headers" | Morris Jobke | 2015-02-26 | 1 | -19/+19 |
| | | | | | | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36. | ||||
* | | Merge pull request #14300 from owncloud/commandbus | Morris Jobke | 2015-02-26 | 1 | -0/+5 |
|\ \ | |/ |/| | Add async command system to handle asynchronous operations | ||||
| * | Rename getAsyncCommandBus to getCommandBus | Robin Appelman | 2015-02-25 | 1 | -1/+1 |
| | | |||||
| * | Add async command system to handle asynchronous operations | Robin Appelman | 2015-02-25 | 1 | -0/+5 |
| | | |||||
* | | deprecate getters for deprecated class | Bernhard Posselt | 2015-02-25 | 1 | -1/+2 |
|/ |