Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>tags/v21.0.0beta5
- Michael Kuhn <michael@ikkoku.de> | - Michael Kuhn <michael@ikkoku.de> | ||||
- Michael Letzgus <www@chronos.michael-letzgus.de> | - Michael Letzgus <www@chronos.michael-letzgus.de> | ||||
- Michael Roitzsch <reactorcontrol@icloud.com> | - Michael Roitzsch <reactorcontrol@icloud.com> | ||||
- Michael Roth <michael.roth@rz.uni-augsburg.de> | |||||
- Michael Weimann <mail@michael-weimann.eu> | - Michael Weimann <mail@michael-weimann.eu> | ||||
- Michael Zamot <michael@zamot.io> | - Michael Zamot <michael@zamot.io> | ||||
- Michał Węgrzynek <michal.wegrzynek@malloc.com.pl> | - Michał Węgrzynek <michal.wegrzynek@malloc.com.pl> | ||||
- Tekhnee <info@tekhnee.org> | - Tekhnee <info@tekhnee.org> | ||||
- Temtaime <temtaime@gmail.com> | - Temtaime <temtaime@gmail.com> | ||||
- Thibaut GRIDEL <tgridel@free.fr> | - Thibaut GRIDEL <tgridel@free.fr> | ||||
- Thomas Citharel <github@tcit.fr> | |||||
- Thomas Citharel <nextcloud@tcit.fr> | - Thomas Citharel <nextcloud@tcit.fr> | ||||
- Thomas Ebert <thomas.ebert@usability.de> | - Thomas Ebert <thomas.ebert@usability.de> | ||||
- Thomas Müller <thomas.mueller@tmit.eu> | - Thomas Müller <thomas.mueller@tmit.eu> | ||||
- martin-rueegg <martin.rueegg@metaworx.ch> | - martin-rueegg <martin.rueegg@metaworx.ch> | ||||
- martin.mattel@diemattels.at <martin.mattel@diemattels.at> | - martin.mattel@diemattels.at <martin.mattel@diemattels.at> | ||||
- martink-p <47943787+martink-p@users.noreply.github.com> | - martink-p <47943787+martink-p@users.noreply.github.com> | ||||
- matt <34400929+call-me-matt@users.noreply.github.com> | |||||
- medcloud <42641918+medcloud@users.noreply.github.com> | - medcloud <42641918+medcloud@users.noreply.github.com> | ||||
- michaelletzgus <michaelletzgus@users.noreply.github.com> | - michaelletzgus <michaelletzgus@users.noreply.github.com> | ||||
- michag86 <micha_g@arcor.de> | - michag86 <micha_g@arcor.de> |
* @author dartcafe <github@dartcafe.de> | * @author dartcafe <github@dartcafe.de> | ||||
* @author Georg Ehrke <oc.list@georgehrke.com> | * @author Georg Ehrke <oc.list@georgehrke.com> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | |||||
* @author leith abdulla <online-nextcloud@eleith.com> | * @author leith abdulla <online-nextcloud@eleith.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> |
* @author Georg Ehrke <oc.list@georgehrke.com> | * @author Georg Ehrke <oc.list@georgehrke.com> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* @author matt <34400929+call-me-matt@users.noreply.github.com> | |||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> |
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Georg Ehrke <oc.list@georgehrke.com> | * @author Georg Ehrke <oc.list@georgehrke.com> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | |||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Thomas Citharel <nextcloud@tcit.fr> | * @author Thomas Citharel <nextcloud@tcit.fr> | ||||
* | * |
/** | /** | ||||
* @copyright Copyright (c) 2016, ownCloud, Inc. | * @copyright Copyright (c) 2016, ownCloud, Inc. | ||||
* | * | ||||
* @author Arthur Schiwon <blizzz@arthur-schiwon.de> | |||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> |
/** | /** | ||||
* @copyright 2017 Georg Ehrke <oc.list@georgehrke.com> | * @copyright 2017 Georg Ehrke <oc.list@georgehrke.com> | ||||
* | * | ||||
* @author Georg Ehrke <oc.list@georgehrke.com> | |||||
* @author Morris Jobke <hey@morrisjobke.de> | |||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | |||||
* @author call-me-matt <nextcloud@matthiasheinisch.de> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * |
/** | /** | ||||
* @copyright 2020 Matthias Heinisch <nextcloud@matthiasheinisch.de> | * @copyright 2020 Matthias Heinisch <nextcloud@matthiasheinisch.de> | ||||
* | * | ||||
* @author Matthias Heinisch <nextcloud@matthiasheinisch.de> | |||||
* @author call-me-matt <nextcloud@matthiasheinisch.de> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * |
* @author Arthur Schiwon <blizzz@arthur-schiwon.de> | * @author Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* @author Bjoern Schiessle <bjoern@schiessle.org> | * @author Bjoern Schiessle <bjoern@schiessle.org> | ||||
* @author Björn Schießle <bjoern@schiessle.org> | * @author Björn Schießle <bjoern@schiessle.org> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> |
* | * | ||||
* @author Bjoern Schiessle <bjoern@schiessle.org> | * @author Bjoern Schiessle <bjoern@schiessle.org> | ||||
* @author Björn Schießle <bjoern@schiessle.org> | * @author Björn Schießle <bjoern@schiessle.org> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> |
* @author Blaok <i@blaok.me> | * @author Blaok <i@blaok.me> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Joel S <joel.devbox@protonmail.com> | * @author Joel S <joel.devbox@protonmail.com> | ||||
* @author Jörn Friedrich Dreyer <jfd@butonic.de> | * @author Jörn Friedrich Dreyer <jfd@butonic.de> |
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Joel S <joel.devbox@protonmail.com> | * @author Joel S <joel.devbox@protonmail.com> | ||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> |
* | * | ||||
* @author Bart Visscher <bartv@thisnet.nl> | * @author Bart Visscher <bartv@thisnet.nl> | ||||
* @author Björn Schießle <bjoern@schiessle.org> | * @author Björn Schießle <bjoern@schiessle.org> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Michael Gapczynski <GapczynskiM@gmail.com> | * @author Michael Gapczynski <GapczynskiM@gmail.com> | ||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> |
* @copyright Copyright (c) 2020 Joas Schilling <coding@schilljs.com> | * @copyright Copyright (c) 2020 Joas Schilling <coding@schilljs.com> | ||||
* | * | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Vincent Petry <vincent@nextcloud.com> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * |
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Maxence Lange <maxence@artificial-owl.com> | |||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> |
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author Derek <derek.kelly27@gmail.com> | * @author Derek <derek.kelly27@gmail.com> | ||||
* @author Georg Ehrke <oc.list@georgehrke.com> | * @author Georg Ehrke <oc.list@georgehrke.com> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Julius Härtl <jus@bitgrid.net> | * @author Julius Härtl <jus@bitgrid.net> | ||||
* @author Ko- <k.stoffelen@cs.ru.nl> | * @author Ko- <k.stoffelen@cs.ru.nl> |
* @author bline <scottbeck@gmail.com> | * @author bline <scottbeck@gmail.com> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Jörn Friedrich Dreyer <jfd@butonic.de> | * @author Jörn Friedrich Dreyer <jfd@butonic.de> | ||||
* @author Juan Pablo Villafáñez <jvillafanez@solidgear.es> | * @author Juan Pablo Villafáñez <jvillafanez@solidgear.es> |
* @copyright Copyright (c) 2016, ownCloud, Inc. | * @copyright Copyright (c) 2016, ownCloud, Inc. | ||||
* | * | ||||
* @author Arthur Schiwon <blizzz@arthur-schiwon.de> | * @author Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Jörn Friedrich Dreyer <jfd@butonic.de> | * @author Jörn Friedrich Dreyer <jfd@butonic.de> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> |
* @author Alexander Bergolth <leo@strike.wu.ac.at> | * @author Alexander Bergolth <leo@strike.wu.ac.at> | ||||
* @author Arthur Schiwon <blizzz@arthur-schiwon.de> | * @author Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Jörn Friedrich Dreyer <jfd@butonic.de> | * @author Jörn Friedrich Dreyer <jfd@butonic.de> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> |
* @author Sergio Bertolin <sbertolin@solidgear.es> | * @author Sergio Bertolin <sbertolin@solidgear.es> | ||||
* @author Sergio Bertolín <sbertolin@solidgear.es> | * @author Sergio Bertolín <sbertolin@solidgear.es> | ||||
* @author Thomas Müller <thomas.mueller@tmit.eu> | * @author Thomas Müller <thomas.mueller@tmit.eu> | ||||
* @author Vincent Petry <vincent@nextcloud.com> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * |
/** | /** | ||||
* @copyright Copyright (c) 2017, ownCloud GmbH. | * @copyright Copyright (c) 2017, ownCloud GmbH. | ||||
* | * | ||||
* @author Daniel Calviño Sánchez <danxuliu@gmail.com> | |||||
* @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Vincent Petry <vincent@nextcloud.com> | * @author Vincent Petry <vincent@nextcloud.com> |
* @author Bart Visscher <bartv@thisnet.nl> | * @author Bart Visscher <bartv@thisnet.nl> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author hoellen <dev@hoellen.eu> | * @author hoellen <dev@hoellen.eu> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Ko- <k.stoffelen@cs.ru.nl> | * @author Ko- <k.stoffelen@cs.ru.nl> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> |
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author timm2k <timm2k@gmx.de> | * @author timm2k <timm2k@gmx.de> | ||||
* @author Vincent Petry <vincent@nextcloud.com> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * |
declare(strict_types=1); | declare(strict_types=1); | ||||
/* | |||||
/** | |||||
* @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | * | ||||
* @author 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * | ||||
* GNU Affero General Public License for more details. | * GNU Affero General Public License for more details. | ||||
* | * | ||||
* You should have received a copy of the GNU Affero General Public License | * You should have received a copy of the GNU Affero General Public License | ||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* | |||||
*/ | */ | ||||
namespace OC\Core\Controller; | namespace OC\Core\Controller; |
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author hoellen <dev@hoellen.eu> | * @author hoellen <dev@hoellen.eu> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Jakob Sack <mail@jakobsack.de> | * @author Jakob Sack <mail@jakobsack.de> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Jörn Friedrich Dreyer <jfd@butonic.de> | * @author Jörn Friedrich Dreyer <jfd@butonic.de> |
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author Georg Ehrke <oc.list@georgehrke.com> | * @author Georg Ehrke <oc.list@georgehrke.com> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Juan Pablo Villafáñez <jvillafanez@solidgear.es> | * @author Juan Pablo Villafáñez <jvillafanez@solidgear.es> | ||||
* @author Julius Härtl <jus@bitgrid.net> | * @author Julius Härtl <jus@bitgrid.net> |
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> |
* @author Artem Kochnev <MrJeos@gmail.com> | * @author Artem Kochnev <MrJeos@gmail.com> | ||||
* @author Björn Schießle <bjoern@schiessle.org> | * @author Björn Schießle <bjoern@schiessle.org> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | |||||
* @author Florin Peter <github@florin-peter.de> | * @author Florin Peter <github@florin-peter.de> | ||||
* @author Frédéric Fortier <frederic.fortier@oronospolytechnique.com> | * @author Frédéric Fortier <frederic.fortier@oronospolytechnique.com> | ||||
* @author Jens-Christian Fischer <jens-christian.fischer@switch.ch> | * @author Jens-Christian Fischer <jens-christian.fischer@switch.ch> |
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 | ||||
* | * |
/** | /** | ||||
* @copyright Copyright (c) 2020 Robin Appelman <robin@icewind.nl> | * @copyright Copyright (c) 2020 Robin Appelman <robin@icewind.nl> | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version |
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Thomas Müller <thomas.mueller@tmit.eu> | * @author Thomas Müller <thomas.mueller@tmit.eu> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* @author Vincent Petry <vincent@nextcloud.com> | * @author Vincent Petry <vincent@nextcloud.com> | ||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 |
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 | ||||
* | * |
/** | /** | ||||
* @copyright Copyright (c) 2016, ownCloud, Inc. | * @copyright Copyright (c) 2016, ownCloud, Inc. | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* @author Vincent Petry <vincent@nextcloud.com> | * @author Vincent Petry <vincent@nextcloud.com> | ||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 |
* @author Bjoern Schiessle <bjoern@schiessle.org> | * @author Bjoern Schiessle <bjoern@schiessle.org> | ||||
* @author Björn Schießle <bjoern@schiessle.org> | * @author Björn Schießle <bjoern@schiessle.org> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Thomas Müller <thomas.mueller@tmit.eu> | * @author Thomas Müller <thomas.mueller@tmit.eu> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* @author Vincent Petry <vincent@nextcloud.com> | * @author Vincent Petry <vincent@nextcloud.com> | ||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 |
/** | /** | ||||
* @copyright Copyright (c) 2016, ownCloud, Inc. | * @copyright Copyright (c) 2016, ownCloud, Inc. | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Julius Härtl <jus@bitgrid.net> | * @author Julius Härtl <jus@bitgrid.net> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 | ||||
* | * |
/** | /** | ||||
* @copyright Copyright (c) 2016, ownCloud, Inc. | * @copyright Copyright (c) 2016, ownCloud, Inc. | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | ||||
* @author Jörn Friedrich Dreyer <jfd@butonic.de> | * @author Jörn Friedrich Dreyer <jfd@butonic.de> | ||||
* @author Julius Härtl <jus@bitgrid.net> | * @author Julius Härtl <jus@bitgrid.net> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Robin McCorkell <robin@mccorkell.me.uk> | * @author Robin McCorkell <robin@mccorkell.me.uk> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* @author Vincent Petry <vincent@nextcloud.com> | * @author Vincent Petry <vincent@nextcloud.com> | ||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 |
* @copyright Copyright (c) 2016, ownCloud, Inc. | * @copyright Copyright (c) 2016, ownCloud, Inc. | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Robin McCorkell <robin@mccorkell.me.uk> | * @author Robin McCorkell <robin@mccorkell.me.uk> | ||||
* @author Thomas Müller <thomas.mueller@tmit.eu> | * @author Thomas Müller <thomas.mueller@tmit.eu> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* @author Vincent Petry <vincent@nextcloud.com> | * @author Vincent Petry <vincent@nextcloud.com> | ||||
* @author Vinicius Cubas Brand <vinicius@eita.org.br> | * @author Vinicius Cubas Brand <vinicius@eita.org.br> | ||||
* | * |
declare(strict_types=1); | declare(strict_types=1); | ||||
/* | |||||
/** | |||||
* @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | * | ||||
* @author 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * | ||||
* GNU Affero General Public License for more details. | * GNU Affero General Public License for more details. | ||||
* | * | ||||
* You should have received a copy of the GNU Affero General Public License | * You should have received a copy of the GNU Affero General Public License | ||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* | |||||
*/ | */ | ||||
namespace OC\Http\WellKnown; | namespace OC\Http\WellKnown; |
* @copyright Copyright (c) 2018, ownCloud GmbH | * @copyright Copyright (c) 2018, ownCloud GmbH | ||||
* @copyright Copyright (c) 2018, Sebastian Steinmetz (me@sebastiansteinmetz.ch) | * @copyright Copyright (c) 2018, Sebastian Steinmetz (me@sebastiansteinmetz.ch) | ||||
* | * | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Sebastian Steinmetz <462714+steiny2k@users.noreply.github.com> | * @author Sebastian Steinmetz <462714+steiny2k@users.noreply.github.com> |
/** | /** | ||||
* @copyright 2016 Roeland Jago Douma <roeland@famdouma.nl> | * @copyright 2016 Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Julius Härtl <jus@bitgrid.net> | * @author Julius Härtl <jus@bitgrid.net> | ||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version |
* | * | ||||
* @author Arthur Schiwon <blizzz@arthur-schiwon.de> | * @author Arthur Schiwon <blizzz@arthur-schiwon.de> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Robin McCorkell <robin@mccorkell.me.uk> | * @author Robin McCorkell <robin@mccorkell.me.uk> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> |
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author Felix Moeller <mail@felixmoeller.de> | * @author Felix Moeller <mail@felixmoeller.de> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Jakob Sack <mail@jakobsack.de> | * @author Jakob Sack <mail@jakobsack.de> | ||||
* @author Jan-Christoph Borchardt <hey@jancborchardt.net> | * @author Jan-Christoph Borchardt <hey@jancborchardt.net> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> |
* @author Christopher Schäpers <kondou@ts.unde.re> | * @author Christopher Schäpers <kondou@ts.unde.re> | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Georg Ehrke <oc.list@georgehrke.com> | * @author Georg Ehrke <oc.list@georgehrke.com> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author j-ed <juergen@eisfair.org> | * @author j-ed <juergen@eisfair.org> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Johannes Willnecker <johannes@willnecker.com> | * @author Johannes Willnecker <johannes@willnecker.com> |
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author sualko <klaus@jsxc.org> | * @author sualko <klaus@jsxc.org> | ||||
* @author Thomas Citharel <github@tcit.fr> | |||||
* @author Thomas Citharel <nextcloud@tcit.fr> | * @author Thomas Citharel <nextcloud@tcit.fr> | ||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 |
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | * @author Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* @author Daniel Kesselberg <mail@danielkesselberg.de> | * @author Daniel Kesselberg <mail@danielkesselberg.de> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> |
/** | /** | ||||
* @copyright Copyright (c) 2016 Roeland Jago Douma <roeland@famdouma.nl> | * @copyright Copyright (c) 2016 Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Julius Härtl <jus@bitgrid.net> | * @author Julius Härtl <jus@bitgrid.net> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* | * |
/** | /** | ||||
* @copyright Copyright (c) 2016, ownCloud, Inc. | * @copyright Copyright (c) 2016, ownCloud, Inc. | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Jörn Friedrich Dreyer <jfd@butonic.de> | * @author Jörn Friedrich Dreyer <jfd@butonic.de> | ||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Michael Roth <michael.roth@rz.uni-augsburg.de> | |||||
* @author Morris Jobke <hey@morrisjobke.de> | * @author Morris Jobke <hey@morrisjobke.de> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Robin McCorkell <robin@mccorkell.me.uk> | * @author Robin McCorkell <robin@mccorkell.me.uk> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Thomas Müller <thomas.mueller@tmit.eu> | * @author Thomas Müller <thomas.mueller@tmit.eu> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* @author Vincent Petry <vincent@nextcloud.com> | * @author Vincent Petry <vincent@nextcloud.com> | ||||
* @author Vinicius Cubas Brand <vinicius@eita.org.br> | * @author Vinicius Cubas Brand <vinicius@eita.org.br> | ||||
* | * |
/** | /** | ||||
* @copyright Copyright (c) 2016, ownCloud, Inc. | * @copyright Copyright (c) 2016, ownCloud, Inc. | ||||
* | * | ||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Lukas Reschke <lukas@statuscode.ch> | * @author Lukas Reschke <lukas@statuscode.ch> | ||||
* @author Robin Appelman <robin@icewind.nl> | * @author Robin Appelman <robin@icewind.nl> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | * @author Roeland Jago Douma <roeland@famdouma.nl> | ||||
* @author Tigran Mkrtchyan <tigran.mkrtchyan@desy.de> | |||||
* | * | ||||
* @license AGPL-3.0 | * @license AGPL-3.0 | ||||
* | * |
declare(strict_types=1); | declare(strict_types=1); | ||||
/* | |||||
/** | |||||
* @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | * | ||||
* @author 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * | ||||
* GNU Affero General Public License for more details. | * GNU Affero General Public License for more details. | ||||
* | * | ||||
* You should have received a copy of the GNU Affero General Public License | * You should have received a copy of the GNU Affero General Public License | ||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* | |||||
*/ | */ | ||||
namespace OCP\Http\WellKnown; | namespace OCP\Http\WellKnown; |
declare(strict_types=1); | declare(strict_types=1); | ||||
/* | |||||
/** | |||||
* @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | * | ||||
* @author 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * | ||||
* GNU Affero General Public License for more details. | * GNU Affero General Public License for more details. | ||||
* | * | ||||
* You should have received a copy of the GNU Affero General Public License | * You should have received a copy of the GNU Affero General Public License | ||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* | |||||
*/ | */ | ||||
namespace OCP\Http\WellKnown; | namespace OCP\Http\WellKnown; |
declare(strict_types=1); | declare(strict_types=1); | ||||
/* | |||||
/** | |||||
* @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | * | ||||
* @author 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * | ||||
* GNU Affero General Public License for more details. | * GNU Affero General Public License for more details. | ||||
* | * | ||||
* You should have received a copy of the GNU Affero General Public License | * You should have received a copy of the GNU Affero General Public License | ||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* | |||||
*/ | */ | ||||
namespace OCP\Http\WellKnown; | namespace OCP\Http\WellKnown; |
declare(strict_types=1); | declare(strict_types=1); | ||||
/* | |||||
/** | |||||
* @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | * | ||||
* @author 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * | ||||
* GNU Affero General Public License for more details. | * GNU Affero General Public License for more details. | ||||
* | * | ||||
* You should have received a copy of the GNU Affero General Public License | * You should have received a copy of the GNU Affero General Public License | ||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* | |||||
*/ | */ | ||||
namespace OCP\Http\WellKnown; | namespace OCP\Http\WellKnown; |
declare(strict_types=1); | declare(strict_types=1); | ||||
/* | |||||
/** | |||||
* @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | * @copyright 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | ||||
* | * | ||||
* @author 2020 Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* @author Christoph Wurst <christoph@winzerhof-wurst.at> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * | ||||
* GNU Affero General Public License for more details. | * GNU Affero General Public License for more details. | ||||
* | * | ||||
* You should have received a copy of the GNU Affero General Public License | * You should have received a copy of the GNU Affero General Public License | ||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
* | |||||
*/ | */ | ||||
namespace OCP\Http\WellKnown; | namespace OCP\Http\WellKnown; |
* @copyright Copyright (c) 2020, Maxence Lange <maxence@artificial-owl.com> | * @copyright Copyright (c) 2020, Maxence Lange <maxence@artificial-owl.com> | ||||
* | * | ||||
* @author Maxence Lange <maxence@artificial-owl.com> | * @author Maxence Lange <maxence@artificial-owl.com> | ||||
* @author Roeland Jago Douma <roeland@famdouma.nl> | |||||
* | * | ||||
* @license GNU AGPL version 3 or any later version | * @license GNU AGPL version 3 or any later version | ||||
* | * |
* @author Frank Karlitschek <frank@karlitschek.de> | * @author Frank Karlitschek <frank@karlitschek.de> | ||||
* @author Georg Ehrke <oc.list@georgehrke.com> | * @author Georg Ehrke <oc.list@georgehrke.com> | ||||
* @author Individual IT Services <info@individual-it.net> | * @author Individual IT Services <info@individual-it.net> | ||||
* @author J0WI <J0WI@users.noreply.github.com> | |||||
* @author Jens-Christian Fischer <jens-christian.fischer@switch.ch> | * @author Jens-Christian Fischer <jens-christian.fischer@switch.ch> | ||||
* @author Joas Schilling <coding@schilljs.com> | * @author Joas Schilling <coding@schilljs.com> | ||||
* @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> | * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> |