nextcloud/lib/private
Lukas Reschke 08e73d2c8f Add hidden config switch to disable code integrity checking
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.
2016-01-12 18:48:36 +01:00
..
activity update licence headers via script 2015-10-05 21:15:52 +02:00
app Add a warning to the app:check-code if the version is missing 2016-01-07 15:04:36 +01:00
appframework getLowStrengthGenerator does not do anything anymore 2016-01-11 19:59:15 +01:00
archive Use TempManager instead of tmpFolder 2015-12-18 11:19:53 +01:00
backgroundjob Merge pull request #21289 from owncloud/issue-20399-keep-periodic-background-jobs 2015-12-21 09:47:07 +01:00
cache getLowStrengthGenerator does not do anything anymore 2016-01-11 19:59:15 +01:00
command
comments use getLastInsertId from query builder for convenience 2015-12-09 16:33:34 +01:00
console Don't load commands of apps when in maintenance mode - fixes #20939 2015-12-09 15:15:10 +01:00
contacts
db getMediumStrengthGenerator is deprecated and does not do anything anymore 2016-01-11 20:06:30 +01:00
diagnostics
encryption cache result from parent folders 2015-11-04 09:27:29 +01:00
files Merge pull request #21139 from owncloud/makeswifturltypeconfigurable 2016-01-08 12:34:58 +01:00
group Adjust PHPDoc as suggested 2015-11-20 14:38:29 +01:00
hooks
http/client Allow admins to add system wide root certificates 2016-01-12 12:50:59 +01:00
integritycheck Add hidden config switch to disable code integrity checking 2016-01-12 18:48:36 +01:00
l10n update licence headers via script 2015-10-05 21:15:52 +02:00
lock Merge pull request #21072 from owncloud/db-lock-ttl 2015-12-10 13:51:18 +01:00
log When microtime(true) returns a whole number, then the parsing fails. 2015-12-22 15:06:32 +01:00
mail Adding IMip scheduling which uses ownClouds mail delivery 2016-01-08 12:21:41 +01:00
memcache Use new APCu API 2015-12-20 11:09:09 +01:00
notification Make sure that object id can be a string 2015-11-23 14:18:15 +01:00
ocs Use OCP\Util::getVersion instead of the internal private implementation 2015-12-18 15:26:54 +01:00
preview Use TempManager instead of tmpFile 2015-12-18 11:25:33 +01:00
repair Remove OC_DB::getConnection 2016-01-07 14:54:55 +01:00
route Cleanup router code 2016-01-07 21:29:51 +01:00
search
security Allow admins to add system wide root certificates 2016-01-12 12:50:59 +01:00
session getMediumStrengthGenerator is deprecated and does not do anything anymore 2016-01-11 20:06:30 +01:00
setup getMediumStrengthGenerator is deprecated and does not do anything anymore 2016-01-11 20:06:30 +01:00
share getMediumStrengthGenerator is deprecated and does not do anything anymore 2016-01-11 20:06:30 +01:00
share20 [Sharing 2.0] Some error cases report 404 instead of 403 2016-01-06 15:25:29 +01:00
systemtag Fixed system tags DAV and API and docs 2015-12-04 17:30:50 +01:00
tagging
template Removed deprecated OC_Helper::mimeTypeIcon function 2015-12-18 14:00:20 +01:00
user getMediumStrengthGenerator is deprecated and does not do anything anymore 2016-01-11 20:06:30 +01:00
activitymanager.php update licence headers via script 2015-10-05 21:15:52 +02:00
allconfig.php Move the filtering of sensitive data to the config class 2015-09-25 11:08:33 +02:00
api.php Drop OC_SubAdmin and replace usages 2015-10-29 11:31:18 +01:00
app.php Assume apps from the appstore are compatible with the current version 2016-01-10 17:02:50 +01:00
appconfig.php update licence headers via script 2015-10-05 21:15:52 +02:00
apphelper.php Remove OC_Util::getUrlContent and replace by proper usage of public interfaces 2015-12-04 18:02:47 +01:00
archive.php Use actual mimetype detection instead of extension 2015-10-31 00:55:37 +01:00
avatar.php Remove all cache avatars on avatar deletion 2016-01-07 20:51:18 +01:00
avatarmanager.php DI in avatar code 2015-12-01 22:15:43 +01:00
capabilitiesmanager.php Update license headers 2015-10-26 14:04:01 +01:00
config.php Untangle the linkToDocs method in OC_Helper 2015-11-26 13:58:43 +01:00
contactsmanager.php
databaseexception.php
databasesetupexception.php
datetimeformatter.php
datetimezone.php
db.php Remove OC_DB::getConnection 2016-01-07 14:54:55 +01:00
defaults.php Use OCP\Util::getVersion instead of the internal private implementation 2015-12-18 15:26:54 +01:00
eventsource.php Refactor OC_Util::callCheck 2015-12-22 09:32:14 +01:00
filechunking.php work directly on storages when doing a chunked upload assembly 2015-09-14 20:35:33 +02:00
files.php Replacing ini_get instances with inigetwrapper usages 2015-11-23 14:12:31 +01:00
forbiddenexception.php
group.php Adjust PHPDoc as suggested 2015-11-20 14:38:29 +01:00
helper.php Merge pull request #21288 from owncloud/deprecated_helper_mimetypes 2015-12-18 15:23:05 +01:00
hintexception.php
hook.php Update license headers 2015-10-26 14:04:01 +01:00
httphelper.php
image.php Annotate type 2016-01-04 14:18:01 +01:00
installer.php Only enable apps that are not intentionally disabled 2016-01-04 16:24:52 +01:00
json.php Refactor OC_Util::callCheck 2015-12-22 09:32:14 +01:00
l10n.php Remove unused deprecated function 2016-01-11 16:41:46 +01:00
largefilehelper.php
log.php Use PHP polyfills 2015-12-11 08:47:36 +01:00
naturalsort.php update licence headers via script 2015-10-05 21:15:52 +02:00
naturalsort_defaultcollator.php
navigationmanager.php
needsupdateexception.php
notsquareexception.php
ocs.php update licence headers via script 2015-10-05 21:15:52 +02:00
ocsclient.php Clear xml errors in ocs client 2015-12-17 17:34:15 +01:00
preview.php Removed deprecated OC_Helper::mimeTypeIcon function 2015-12-18 14:00:20 +01:00
previewmanager.php
repair.php Remove OC_DB::getConnection 2016-01-07 14:54:55 +01:00
repairexception.php
repairstep.php
response.php Use getHttpProtocol instead of $_SERVER 2015-10-30 18:05:30 +01:00
search.php
server.php Allow admins to add system wide root certificates 2016-01-12 12:50:59 +01:00
servercontainer.php Lookup the App name instead of OCA 2016-01-04 14:47:49 +01:00
servernotavailableexception.php
serviceunavailableexception.php
setup.php getLowStrengthGenerator does not do anything anymore 2016-01-11 19:59:15 +01:00
streamer.php Update license headers 2015-10-26 14:04:01 +01:00
subadmin.php subadmin methods should not return any null user or group 2015-11-05 11:50:57 +01:00
systemconfig.php Inject Config into SystemConfig 2015-12-18 11:53:41 +01:00
tagmanager.php
tags.php Remove OC_DB::getConnection 2016-01-07 14:54:55 +01:00
template.php OC_TemplateLayout -> OC\TemplateLayout 2016-01-07 09:31:11 +01:00
templatelayout.php OC_TemplateLayout -> OC\TemplateLayout 2016-01-07 09:31:11 +01:00
tempmanager.php Use proper class name 2016-01-09 23:43:12 +01:00
updater.php Add hidden config switch to disable code integrity checking 2016-01-12 18:48:36 +01:00
urlgenerator.php Add a trailing slash to generated URLs 2015-12-02 11:27:07 +01:00
user.php getMediumStrengthGenerator is deprecated and does not do anything anymore 2016-01-11 20:06:30 +01:00
util.php getMediumStrengthGenerator is deprecated and does not do anything anymore 2016-01-11 20:06:30 +01:00