aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/installer.php
Commit message (Collapse)AuthorAgeFilesLines
* Move non PSR-4 files from lib/private root to legacyRoeland Jago Douma2016-04-301-638/+0
| | | | | | As discussed we move all old style classes (OC_FOO_BAR) to legacy. Then from there we can evaluate the need to convert them back or if they can be fully deprecated/deleted.
* check whether index is set before using itArthur Schiwon2016-04-251-1/+2
|
* Properly handle return values of OC_App::getAppInfo()Morris Jobke2016-03-301-0/+3
| | | | * fixes #23668
* Do not abort with an exception when a default app can not be enabledJoas Schilling2016-03-211-2/+17
|
* Update author informationLukas Reschke2016-03-011-1/+0
| | | | Probably nice for the people that contributed to 9.0 to see themselves in the AUTHORS file :)
* No longer evaluate appinfo/versionThomas Müller2016-02-101-7/+2
|
* Fixing CodeChecker usage :see_no_evil:Thomas Müller2016-01-141-1/+4
|
* - isolate include calls in installer.php which prevents local variables to ↵Thomas Müller2016-01-141-8/+18
| | | | | | be overwritten - add the app to the autoloader before calling install.php
* Merge pull request #21591 from owncloud/add-code-checking-for-appsThomas Müller2016-01-131-6/+39
|\ | | | | Verify signature of apps with level "Official" coming from the appstore
| * Verify signature of apps with level "Official" coming from the appstoreLukas Reschke2016-01-101-6/+39
| | | | | | | | This change will verify the signature of all apps with the level "Official" coming from the appstore or if they have been signed before.
* | Happy new year!Thomas Müller2016-01-121-3/+3
|/
* Only enable apps that are not intentionally disabledJoas Schilling2016-01-041-2/+3
|
* Use OCP\Util::getVersion instead of the internal private implementationMorris Jobke2015-12-181-4/+4
|
* Use TempManager instead of tmpFileMorris Jobke2015-12-181-1/+1
|
* Use TempManager instead of tmpFolderMorris Jobke2015-12-181-1/+1
|
* Replace old config code with usage of proper APIsMorris Jobke2015-12-021-5/+8
|
* Remove last occurences of OC_Helper::getMimeType()Morris Jobke2015-11-261-1/+1
| | | | * ref #4774
* Fix #19181: Support .bz2 app archivesChristian Weiske2015-10-201-1/+1
| | | | | | | | | At first a bz2 handling in needs to be fixed; PEAR's Archive_Tar otherwise gives the following error: > Unsupported compression type "bz" > Supported types are "gz", "bz2" and "lzma2" After that we can whitelist the application/bz2 MIME type in the installer.
* an-app-is-identified-by-having-a-info.xml-app.php-should-not-be-mandatoryThomas Müller2015-10-161-1/+1
|
* update licence headers via scriptMorris Jobke2015-10-051-0/+1
|
* Update installer.phpmichag862015-08-101-0/+1
|
* Check if archive contains a directory named like appidmichag862015-08-101-0/+3
|
* Remove OC_AppconfigThomas Müller2015-07-031-9/+9
|
* Remove OC_LogThomas Müller2015-07-031-1/+1
|
* Send OC version to appstore so it can reply with the right linksJoas Schilling2015-06-291-3/+3
|
* Add experimental applications switchLukas Reschke2015-04-031-4/+13
| | | | Allows administrators to disable or enabled experimental applications as well as show the trust level.
* Update license headersJenkins for ownCloud2015-03-261-15/+29
|
* Add wrapper for GuzzleLukas Reschke2015-03-251-2/+3
|
* display app update error messages - fixes #14611Thomas Müller2015-03-111-6/+7
|
* Revert "Updating license headers"Morris Jobke2015-02-261-29/+16
| | | | This reverts commit 6a1a4880f0d556fb090f19a5019fec31916f5c36.
* don't allow installation of already installed apps - fixes #14004Thomas Müller2015-02-231-3/+8
|
* Updating license headersJenkins for ownCloud2015-02-231-19/+29
|
* Refactor OC_Request into TrustedDomainHelper and IRequestLukas Reschke2015-02-161-1/+0
| | | | | | | | | | This changeset removes the static class `OC_Request` and moves the functions either into `IRequest` which is accessible via `\OC::$server::->getRequest()` or into a separated `TrustedDomainHelper` class for some helper methods which should not be publicly exposed. This changes only internal methods and nothing on the public API. Some public functions in `util.php` have been deprecated though in favour of the new non-static functions. Unfortunately some part of this code uses things like `__DIR__` and thus is not completely unit-testable. Where tests where possible they ahve been added though. Fixes https://github.com/owncloud/core/issues/13976 which was requested in https://github.com/owncloud/core/pull/13973#issuecomment-73492969
* Merge pull request #13750 from owncloud/enhanced-code-checkerThomas Müller2015-02-161-51/+9
|\ | | | | Implement php code checker to detect usage of not allowed private ...
| * integrate code checker in the installerThomas Müller2015-02-111-50/+8
| |
| * implement php code checker to detect usage of not allowed private APIs - ↵Thomas Müller2015-02-101-1/+1
| | | | | | | | including console command to check local code to be used by developers
* | App install behind a ProxyWitali Rott2015-02-111-1/+1
|/
* drop OC_PreferencesMorris Jobke2015-02-041-1/+0
|
* disable the app code checker - some previous shipped apps cannot be ↵Thomas Müller2015-01-271-1/+1
| | | | installed from the appstore now :facepunch:
* Limit blacklist to php filesRichard Clarkson2014-11-271-1/+1
| | | | | | | During performance optimization I have discovered that the installer scans all files for the blacklisted words. This greatly impacts speed on lower end devices such as the raspberry pie. This commit limits it to PHP files which seems to achieve the desired effect. I have used the --include option to achieve this, see http://stackoverflow.com/questions/1987926/how-do-i-grep-recursively This contribution is MIT licensed
* Replace some more "command -v" calls with the Helper methodJoas Schilling2014-11-251-2/+2
|
* introduce new app page layoutThomas Müller2014-10-151-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | filter installed and not-installed apps properly kill unneeded file load category 'Installed' on page load adding documentation links new apps mgmt: first style adjustment apps mgmt: only show license and preview if they exist adding buttons new apps mgmt: fix for mobile use app icon if available new apps mgmt: position enable/disable toggle to the right new apps mgmt: proper display of icons or previews new apps mgmt: fix loading spinner reenable group selection for apps new apps mgmt: position enable button normally again new apps mgmt: clarify wording from 'Installed' to 'Enabled' reintroduce enable/disable Move rating image path generation to client-side Move expression outside of l10n fix group handling add buttons for 'More apps' and 'Add your app' again disable changed date of app for now adding recommended label style 'Recommended' app tag fixing php warning sort by rating adding meta-category 'Recommended' Only show existing documentation links lacy loading of screenshots making group based app activation work again adding support to get the app icon not only by the app name but also simply by the fixed name 'app.svg' adding app.svg for all core apps query string '?installed' is not longer needed update and uninstall is back + error feedback remove unneeded parameter fix alignment of 'recommended' label
* Use public api for getting l10nRobin Appelman2014-08-311-3/+3
|
* in order to prevent false-positives on the code checker - exec and eval will ↵Thomas Müller2014-08-141-4/+0
| | | | not longer be grepped for
* Merge pull request #9598 from owncloud/fix-app-installation-masterThomas Müller2014-07-141-9/+4
|\ | | | | append file extension to the temporary file which contains the downloade...
| * append file extension to the temporary file which contains the downloaded ↵Thomas Müller2014-07-111-9/+4
| | | | | | | | archive - in case of zip files fileinfo doesn't seem to return anything reliable
* | add proper version comparision in OC_Installer::isUpdateAvailableGeorg Ehrke2014-07-101-2/+1
|/
* Add explanation about the current implementation of updateAppBart Visscher2014-06-221-1/+5
|
* disable code check for shipped appsGeorg Ehrke2014-06-161-1/+1
|
* don't skip code check for skipped appsGeorg Ehrke2014-06-131-1/+1
| | | those apps will have to use the public api