aboutsummaryrefslogtreecommitdiffstats
path: root/lib/private/App/AppStore
Commit message (Collapse)AuthorAgeFilesLines
...
* Update license headers for 19Christoph Wurst2020-04-294-0/+4
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add visibility to all constantsChristoph Wurst2020-04-101-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Add visibility to all methods and position of static keywordChristoph Wurst2020-04-101-3/+3
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Format control structures, classes, methods and functionChristoph Wurst2020-04-109-17/+11
| | | | | | | | | | | | | | | To continue this formatting madness, here's a tiny patch that adds unified formatting for control structures like if and loops as well as classes, their methods and anonymous functions. This basically forces the constructs to start on the same line. This is not exactly what PSR2 wants, but I think we can have a few exceptions with "our" style. The starting of braces on the same line is pracrically standard for our code. This also removes and empty lines from method/function bodies at the beginning and end. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Update the license headers for Nextcloud 19Christoph Wurst2020-03-314-1/+6
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Remove unused importsChristoph Wurst2020-03-252-2/+0
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Remove admin_notifications since it is obsolete since Nextcloud 14Julius Härtl2020-03-241-1/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* add hub bundle for easy post-installationArthur Schiwon2020-01-262-0/+44
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Merge pull request #18860 from nextcloud/fix/license-headersRoeland Jago Douma2020-01-131-0/+1
|\ | | | | Fix license headers
| * Fix license headersChristoph Wurst2020-01-131-0/+1
| | | | | | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* | AppFetcher: Distinguish between fileName and endpointNameGeorg Ehrke2020-01-093-1/+5
|/ | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Fix broken upgrade caused by undefined method callJulius Härtl2019-12-231-1/+0
| | | | Signed-off-by: Julius Härtl <jus@bitgrid.net>
* Restore old behavior allowing to set custom appstoreGeorg Ehrke2019-12-223-9/+5
| | | | Signed-off-by: Georg Ehrke <developer@georgehrke.com>
* Update license headers for 18Christoph Wurst2019-12-201-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Don't log the stack trace for ConnectExceptionDaniel Kesselberg2019-12-081-2/+2
| | | | | | The stack trace for ConnectException could contain the old apps.json content and is probably huge. Signed-off-by: Daniel Kesselberg <mail@danielkesselberg.de>
* Update license headersChristoph Wurst2019-12-0512-12/+18
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Some php-cs fixesRoeland Jago Douma2019-11-221-1/+1
| | | | | | | | | | | * Order the imports * No leading slash on imports * Empty line before namespace * One line per import * Empty after imports * Emmpty line at bottom of file Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Correctly remove apps without any releasesJoas Schilling2019-08-201-1/+2
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Enable pre-releases for beta and daily channelJoas Schilling2019-04-082-3/+27
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Do not ignore the max-version for the "update-available" checkJoas Schilling2019-03-201-2/+11
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Remove apps from the list which have no release at allJoas Schilling2019-03-201-0/+5
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* allow enforcing apps to ignore the max versionRoeland Jago Douma2019-03-201-16/+2
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Remove Google+ from Social Sharing Bundle (2)Marius Blüm2019-03-071-1/+0
| | | Signed-off-by: Marius Blüm <marius@lineone.io>
* add deck and mail to the groupware bundle, remove talkBjoern Schiessle2018-08-171-1/+2
| | | | Signed-off-by: Bjoern Schiessle <bjoern@schiessle.org>
* Add the ToS app to the enterprise bundleJoas Schilling2018-08-091-3/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* move log constants to ILoggerArthur Schiwon2018-04-262-3/+3
| | | | Signed-off-by: Arthur Schiwon <blizzz@arthur-schiwon.de>
* Log possible exception caused by wrong version numberMorris Jobke2018-04-111-10/+15
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Fix version comparison with minor and patch level requirementsChristoph Wurst2018-04-111-8/+15
| | | | | | | | | | | If an app requires a specific minor or path level server version, the version_compare prevented the installation as only the major version had been compared and that checks obviously returns `false`. Now the full version is used for comparison, making it possible to release apps for a specific minor or patch level version of Nextcloud. Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Fix AppFetcher::setVersion phpdocChristoph Wurst2018-04-101-1/+1
| | | | Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
* Also allow to specify the cache file nameJoas Schilling2018-02-282-2/+4
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Log exceptions that happen when writing the app store reply to storageJoas Schilling2018-02-211-0/+1
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Use index based string access for substr with length of 1Morris Jobke2018-01-261-3/+2
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Also log exception for failed appstore requestMorris Jobke2018-01-021-1/+2
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Don't spam the log when we could not properly connect to the appstoreRoeland Jago Douma2017-12-291-1/+1
| | | | | | | If we can't connect to the appstore for some reason we don't have to log the exception just an info entry is enough. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* If there is no internet connection don't try to contact appstoreRoeland Jago Douma2017-11-171-1/+2
| | | | | | Fixes #7119 Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Update license headersMorris Jobke2017-11-0612-0/+34
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add new bundleLukas Reschke2017-07-262-0/+51
| | | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch> Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Merge pull request #4825 from nextcloud/add-timeout-appstoreLukas Reschke2017-05-121-1/+3
|\ | | | | Add timeout for requests to appstore
| * Add timeout for requests to appstoreMorris Jobke2017-05-111-1/+3
| | | | | | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* | Log connectiong problems while fetching data from appstoreMorris Jobke2017-05-113-6/+24
|/ | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Automatic injection into the FetchersJoas Schilling2017-05-103-11/+12
| | | | Signed-off-by: Joas Schilling <coding@schilljs.com>
* Make sure the AppFetcher fetches the new applist from the appstoreRoeland Jago Douma2017-05-022-11/+43
| | | | | | | | When in the upgrade process the version in the config is still the old version. (Since we only upgrade it after the upgrade is complete). However the app list fetched from the appstore must be the new list. Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Do not do ETag caching when the version is updatedRoeland Jago Douma2017-05-021-12/+12
| | | | Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>
* Add SocialSharingBundleLukas Reschke2017-04-262-0/+47
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add spreed to Groupware bundleLukas Reschke2017-04-261-0/+1
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Remove unrequired getDescription() methodLukas Reschke2017-04-264-29/+1
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Add app bundlesLukas Reschke2017-04-265-0/+298
| | | | Signed-off-by: Lukas Reschke <lukas@statuscode.ch>
* Fix unit tests and improve appstore logicMorris Jobke2017-02-241-5/+2
| | | | Signed-off-by: Morris Jobke <hey@morrisjobke.de>
* Add back appstoreenabled config switchSteffen Lindner2017-02-241-4/+20
| | | | Signed-off-by: Steffen Lindner <mail@steffen-lindner.de>
* Add ETag validation to appstore requestsRoeland Jago Douma2017-01-052-6/+40
| | | | | | | | | | * If the ETag if present store it * If a stored ETag is present then pass it along (with the original response) to get * Add tests * Added files to classmap Signed-off-by: Roeland Jago Douma <roeland@famdouma.nl>