summaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* [tx-robot] updated from transifexJenkins for ownCloud2016-01-144-4/+24
|
* Merge pull request #20497 from owncloud/bubble_up_hint_exceptionThomas Müller2016-01-132-33/+36
|\ | | | | Bubble up hint exceptions in hooks, so the user can see the hint
| * Simply use logException() to log the exception - no need for custom codeThomas Müller2016-01-131-22/+11
| |
| * Fix PHPDocThomas Müller2016-01-131-12/+23
| |
| * Bubble up hint exceptions in hooks, so the user can see the hintJörn Friedrich Dreyer2016-01-131-0/+3
| |
* | [Share 2.0] Let the factory do the factory stuffRoeland Jago Douma2016-01-135-131/+53
| | | | | | | | * Updated unit tests (bit cleaner now)
* | [Share 2.0] Use full share id (providerId:shareId)Roeland Jago Douma2016-01-135-61/+127
| | | | | | | | | | | | | | | | | | | | | | | | Now that we support multiple managers we communicate shares to the outside as 'providerId:shareId'. This makes sures that id's are unique when references from the OCS API. However, since we do not want to break the OCS API v1 we need to somewhat hack around this. When we switch to OCS API v2 (which we should when we support more custom providers). We will change the id to always be the fullShareId.
* | [Share 2.0] Add share provider factoryRoeland Jago Douma2016-01-136-61/+194
| | | | | | | | | | | | | | * Add providers * Add share manager to server container * Use share manager from server container * Properly get the share manager
* | [Share 2.0] Allow registering of share providersRoeland Jago Douma2016-01-132-17/+164
| | | | | | | | * Properly register the default share provider
* | Merge pull request #20018 from owncloud/cache_group_backendThomas Müller2016-01-131-29/+129
|\ \ | |/ |/| The group database backend should cache groups
| * Properly close cursorsRoeland Jago Douma2016-01-121-6/+13
| |
| * Cache if a group existsRoeland Jago Douma2016-01-121-0/+1
| |
| * Inject DBConnectionRoeland Jago Douma2016-01-121-24/+89
| | | | | | | | | | * Use query builder * Minor unit tests additions
| * The group database backend should cache groupsRoeland Jago Douma2016-01-121-12/+39
| | | | | | | | | | | | | | | | | | This avoids duplicated queries like first checking the group_users db and then just doing a select on the group db. Those enries are linked (and should be using foreign keys!) This commit makes sure we cache those entries. If a user is part of N groups this saves N queries on webdav access
* | Merge pull request #21591 from owncloud/add-code-checking-for-appsThomas Müller2016-01-134-13/+58
|\ \ | | | | | | Verify signature of apps with level "Official" coming from the appstore
| * | Verify signature of apps with level "Official" coming from the appstoreLukas Reschke2016-01-104-13/+58
| | | | | | | | | | | | This change will verify the signature of all apps with the level "Official" coming from the appstore or if they have been signed before.
* | | Merge pull request #21630 from owncloud/add-some-security-headers-as-hardeningThomas Müller2016-01-131-0/+2
|\ \ \ | | | | | | | | Add X-Download-Options and X-Permitted-Cross-Domain-Policies
| * | | Add X-Download-Options and X-Permitted-Cross-Domain-PoliciesLukas Reschke2016-01-121-0/+2
| | | | | | | | | | | | | | | | Two small security hardenings for our IE users and those with Adobe products. Aligns it more with https://github.com/twitter/secureheaders#secureheaders---
* | | | Merge pull request #21648 from owncloud/smb-statcache-capThomas Müller2016-01-131-0/+87
|\ \ \ \ | | | | | | | | | | cap the number of entries we cache in smb's statcache
| * | | | cap the number of entries we cache in smb's statcacheRobin Appelman2016-01-121-0/+87
| |/ / /
* | | | Merge pull request #21668 from ↵Thomas Müller2016-01-133-2/+43
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | owncloud/add-super-evil-and-hidden-config-switch-to-disable-integrity-checks-really-just-do-not-use-this Add hidden config switch to disable code integrity checking
| * | | | Add hidden config switch to disable code integrity checkingLukas Reschke2016-01-123-2/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a hidden config flag that allows somebody to disable the code integrity check. If `integrity.check.disabled` is set to `true` in the config file: 1. The integrity check functions will return always an empty result 2. The integrity check is not performed when installing apps 3. The integrity check is not performed when updating apps 4. The integrity check is not performed when updating the core Furthermore this adds support for a list of channels that the code checker will run on. At the moment this is only stable because I didn't want to break any build scripts that we have. Once we have a proper CA setup and updated the build process to sign the releases we can add the RC, alpha, beta as well as daily releases. So everything except "git" basically.
* | | | | Merge pull request #21671 from owncloud/fix-setup-on-masterThomas Müller2016-01-131-1/+8
|\ \ \ \ \ | | | | | | | | | | | | Use legacy method when ownCloud is not yet installed
| * | | | | Use legacy method when ownCloud is not yet installedLukas Reschke2016-01-121-1/+8
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The new `\OCP\ICertificateManager::getAbsoluteBundlePath` API instantiiates an ownCloud view which makes the installation fail as it queries the DB before it actually is setup. This change uses the old approach again for the case that the installation is not yet setup. The client service is required for the `.htaccess` effectivity check in the setup. In the future we could move this to a JS based one (as we have for the other setupchecks) so we can get rid of such hacks. Fixes https://github.com/owncloud/core/issues/21669 which was a regression in master caused by https://github.com/owncloud/core/issues/21336
* | | | | Merge pull request #21673 from owncloud/chrsch-masterThomas Müller2016-01-131-0/+4
|\ \ \ \ \ | | | | | | | | | | | | -- Fixed error where $enabled is parsed but empty
| * | | | | -- Fixed error where $enabled is parsed but emptyChristoph Schaefer2016-01-131-0/+4
| |/ / / /
* | | | | Merge pull request #21653 from owncloud/update-license-headers-2016Thomas Müller2016-01-13568-711/+925
|\ \ \ \ \ | | | | | | | | | | | | Update license headers 2016
| * | | | | Happy new year!Thomas Müller2016-01-12568-711/+925
| | |/ / / | |/| | |
* | | | | Merge pull request #20948 from owncloud/fed-sync-contactsThomas Müller2016-01-131-1/+14
|\ \ \ \ \ | | | | | | | | | | | | Syncing system addressbooks across federated ownClouds
| * | | | | Use EventDispatcher to allow additional setup of auth backends - move ↵Thomas Müller2016-01-121-1/+14
| |/ / / / | | | | | | | | | | | | | | | federation auth to federation app
* | / / / [tx-robot] updated from transifexJenkins for ownCloud2016-01-1310-0/+18
| |/ / / |/| | |
* | | | Allow admins to add system wide root certificatesRobin Appelman2016-01-125-21/+97
|/ / /
* | | Merge pull request #21637 from owncloud/reformat-irequestThomas Müller2016-01-121-4/+16
|\ \ \ | | | | | | | | fix identation in public/irequest.php
| * | | fix identation in public/irequest.phpMorris Jobke2016-01-121-4/+16
| | | |
* | | | Merge pull request #21628 from owncloud/deprecated_secure_random_funcionsThomas Müller2016-01-1212-16/+16
|\ \ \ \ | |/ / / |/| | | Replace deprecated function calls to SecureRandom
| * | | getMediumStrengthGenerator is deprecated and does not do anything anymoreRoeland Jago Douma2016-01-118-10/+10
| | | |
| * | | getLowStrengthGenerator does not do anything anymoreRoeland Jago Douma2016-01-115-6/+6
| | | |
* | | | Merge pull request #21624 from owncloud/l10n_deprecated_functionThomas Müller2016-01-121-11/+0
|\ \ \ \ | |_|_|/ |/| | | Remove unused deprecated function from l10n.php
| * | | Remove unused deprecated functionRoeland Jago Douma2016-01-111-11/+0
| | | |
* | | | [tx-robot] updated from transifexJenkins for ownCloud2016-01-122-0/+2
| |/ / |/| |
* | | Revert "Remove unneeded check if htaccess test file already exists"Lukas Reschke2016-01-111-0/+4
|/ /
* | Merge pull request #21593 from owncloud/strict_autoloaderThomas Müller2016-01-111-2/+3
|\ \ | | | | | | Stricter autoloader
| * | Only '/tests' to be autoloaded when running unit testsRoeland Jago Douma2016-01-101-1/+3
| | |
| * | OC autoloader is not allowed to load 3rdpartyRoeland Jago Douma2016-01-101-1/+0
| |/
* | Merge pull request #21586 from owncloud/fix-no-minimum-versionThomas Müller2016-01-111-0/+5
|\ \ | | | | | | Assume apps from the appstore are compatible with the current version
| * | Assume apps from the appstore are compatible with the current versionLukas Reschke2016-01-101-0/+5
| |/ | | | | | | | | | | Filtering is done server-side already so only compatible apps are delivered. Otherwise this leads to a ton of error messages as the info.xml cannot be read at that state. Fixes https://github.com/owncloud/core/issues/21556
* | Merge pull request #21594 from owncloud/cleanup_utilThomas Müller2016-01-114-15/+3
|\ \ | | | | | | Remove generateRandomBytes from OC_Util
| * | Remove generateRandomBytes from OC_UtilRoeland Jago Douma2016-01-104-15/+3
| |/
* / [tx-robot] updated from transifexJenkins for ownCloud2016-01-114-2/+12
|/
* Remove code related to session regeneration after some timeLukas Reschke2016-01-101-11/+1
| | | | I do not really consider this necessary or a real security addition. Let's get rid of it thus, cleans up the code and makes the logic easier.