- Jan 26, 2021
-
-
Christoph Wurst authored
This reverts commit bedd9acf.
-
- Jan 14, 2021
-
-
Damien Goutte-Gattat authored
Use the builtin function `version_compare` to check an app's compatibility with the available PHP version, instead of reusing the `OC\App\CompareVersion::isCompatible` method which is intended to compare Nextcloud versions. PHP version strings do not always necessarily follow the simple Major.Minor.Patch format used by Nextcloud and therefore cannot be properly compared by that method. Signed-off-by:
Damien Goutte-Gattat <dgouttegattat@incenp.org>
-
- Dec 04, 2020
-
-
Christoph Wurst authored
Apps might increase the minimum php version requirement, in which case an update could break the app or even the whole instance. We must not install those releases, or better, don't even show them for update/installation. This extends the app fetcher code to filter out the releases that are not installable. The filter respects minimum and maximum requirements. E.g. apps that are still only released for php7.3 won't show up for php7.4 instances. This behavior is new but if an app lists an explicit version requirement, then we ought to repect that. Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 24, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 07, 2020
-
-
John Molakvoæ authored
Signed-off-by:
John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
-
- Apr 10, 2020
-
-
Christoph Wurst authored
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>
-
- Mar 31, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Mar 25, 2020
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Jan 09, 2020
-
-
Georg Ehrke authored
Signed-off-by:
Georg Ehrke <developer@georgehrke.com>
-
- Dec 23, 2019
-
-
Julius Härtl authored
Signed-off-by:
Julius Härtl <jus@bitgrid.net>
-
- Dec 22, 2019
-
-
Georg Ehrke authored
Signed-off-by:
Georg Ehrke <developer@georgehrke.com>
-
- Dec 05, 2019
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Aug 20, 2019
-
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Apr 08, 2019
-
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Mar 20, 2019
-
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
Roeland Jago Douma authored
Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
- Apr 26, 2018
-
-
Arthur Schiwon authored
Signed-off-by:
Arthur Schiwon <blizzz@arthur-schiwon.de>
-
- Apr 11, 2018
-
-
Morris Jobke authored
Signed-off-by:
Morris Jobke <hey@morrisjobke.de>
-
Christoph Wurst authored
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>
-
- Apr 10, 2018
-
-
Christoph Wurst authored
Signed-off-by:
Christoph Wurst <christoph@winzerhof-wurst.at>
-
- Feb 28, 2018
-
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Nov 06, 2017
-
-
Morris Jobke authored
Signed-off-by:
Morris Jobke <hey@morrisjobke.de>
-
- May 11, 2017
-
-
Morris Jobke authored
Signed-off-by:
Morris Jobke <hey@morrisjobke.de>
-
- May 10, 2017
-
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- May 02, 2017
-
-
Roeland Jago Douma authored
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>
-
- Jan 05, 2017
-
-
Roeland Jago Douma authored
* 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>
-
- Dec 15, 2016
-
-
Roeland Jago Douma authored
* Add version to cached json * Compare version * Updated calls * Updated tests Signed-off-by:
Roeland Jago Douma <roeland@famdouma.nl>
-
- Dec 14, 2016
-
-
Joas Schilling authored
Signed-off-by:
Joas Schilling <coding@schilljs.com>
-
- Nov 25, 2016
-
-
Lukas Reschke authored
As SemVer can be used apps could define a release like "10.0.0-alpha". This is something that we don't support at the moment in the server and we should filter all prereleases. Ref https://github.com/nextcloud/server/pull/2307#issuecomment-262911588 Signed-off-by:
Lukas Reschke <lukas@statuscode.ch>
-
- Nov 24, 2016
-
-
Lukas Reschke authored
The current implementation when fetching apps from the appstore is to assume that the first element is the newest version, this is now always applicable and leads to the fact that for some apps (e.g. nextant) the newest version is not delivered. This can be easily tested by comparing the version of the downloaded Nextant version. This change will loop over all releases delivered by the appstore and chooses the newest compatible one. While not the cleanest solution, it does its job. Most of the code are actually unit tests. Whereas I have copied the whole original response from the appstore and also have performed the transformation. So that's why the diff looks so huge. Signed-off-by:
Lukas Reschke <lukas@statuscode.ch>
-
- Oct 31, 2016
-
-
Lukas Reschke authored
These are only numbers. THX @nickvergessen Signed-off-by:
Lukas Reschke <lukas@statuscode.ch>
-
Lukas Reschke authored
Otherwise this would break with 11.0.0 Signed-off-by:
Lukas Reschke <lukas@statuscode.ch>
-
Lukas Reschke authored
This change introduces the new appstore API in Nextcloud. Signed-off-by:
Lukas Reschke <lukas@statuscode.ch>
-
- Aug 22, 2016
-
-
Arthur Schiwon authored
-
- Aug 15, 2016
-
-
Lukas Reschke authored
-
- Jul 21, 2016
-
-
Joas Schilling authored
-
- Jun 10, 2016
-
-
Bjoern Schiessle authored
-
Lukas Reschke authored
Logs already: - Share events - Authentication events - User management events - File action events
-