]> source.dussan.org Git - nextcloud-server.git/commitdiff
Update license headers for 18 18483/head
authorChristoph Wurst <christoph@winzerhof-wurst.at>
Thu, 19 Dec 2019 12:16:31 +0000 (13:16 +0100)
committerChristoph Wurst <christoph@winzerhof-wurst.at>
Fri, 20 Dec 2019 08:23:25 +0000 (09:23 +0100)
Signed-off-by: Christoph Wurst <christoph@winzerhof-wurst.at>
94 files changed:
.mailmap
AUTHORS
apps/admin_audit/lib/Actions/Sharing.php
apps/comments/lib/Search/Result.php
apps/dav/appinfo/v1/publicwebdav.php
apps/dav/appinfo/v1/webdav.php
apps/dav/lib/Connector/PublicAuth.php
apps/dav/lib/Connector/Sabre/ServerFactory.php
apps/dav/tests/unit/Connector/Sabre/RequestTest/RequestTestCase.php
apps/federatedfilesharing/appinfo/app.php
apps/federatedfilesharing/lib/AppInfo/Application.php
apps/federatedfilesharing/lib/FederatedShareProvider.php
apps/federatedfilesharing/lib/ocm/CloudFederationProviderFiles.php
apps/files/lib/AppInfo/Application.php
apps/files/lib/BackgroundJob/ScanFiles.php
apps/files/lib/Command/Scan.php
apps/files/lib/Command/ScanAppData.php
apps/files/lib/Db/TransferOwnershipMapper.php
apps/files/lib/Listener/LegacyLoadAdditionalScriptsAdapter.php
apps/files/lib/Migration/Version11301Date20191205150729.php
apps/files/lib/Notification/Notifier.php
apps/files/lib/Service/DirectEditingService.php
apps/files/lib/Service/OwnershipTransferService.php
apps/files_external/lib/Service/BackendService.php
apps/files_sharing/lib/Controller/SettingsController.php
apps/files_sharing/lib/Listener/GlobalShareAcceptanceListener.php
apps/files_sharing/lib/Listener/UserShareAcceptanceListener.php
apps/files_sharing/lib/Settings/Personal.php
apps/files_sharing/list.php
apps/settings/lib/Controller/CheckSetupController.php
apps/settings/lib/Settings/Admin/Sharing.php
apps/settings/lib/Settings/Personal/PersonalInfo.php
apps/theming/lib/Settings/Section.php
apps/theming/tests/ServicesTest.php
apps/theming/tests/Settings/SectionTest.php
apps/user_ldap/appinfo/routes.php
core/Command/Db/ConvertFilecacheBigInt.php
core/Controller/RecommendedAppsController.php
core/Migrations/Version18000Date20191204114856.php
lib/private/Accounts/AccountManager.php
lib/private/Accounts/Hooks.php
lib/private/App/AppStore/Fetcher/Fetcher.php
lib/private/AppFramework/DependencyInjection/DIContainer.php
lib/private/AppFramework/Middleware/AdditionalScriptsMiddleware.php
lib/private/Collaboration/Resources/ProviderManager.php
lib/private/Files/Cache/QuerySearchHelper.php
lib/private/Files/Type/Detection.php
lib/private/Files/Utils/Scanner.php
lib/private/Hooks/BasicEmitter.php
lib/private/Hooks/Emitter.php
lib/private/Hooks/PublicEmitter.php
lib/private/Log/ExceptionSerializer.php
lib/private/Notification/Manager.php
lib/private/Security/Normalizer/IpAddress.php
lib/private/Security/TrustedDomainHelper.php
lib/private/Server.php
lib/private/Setup.php
lib/private/Streamer.php
lib/private/legacy/files.php
lib/private/legacy/hook.php
lib/public/Collaboration/Resources/IManager.php
lib/public/Collaboration/Resources/IProviderManager.php
lib/public/Files/Events/BeforeFileScannedEvent.php
lib/public/Files/Events/BeforeFolderScannedEvent.php
lib/public/Files/Events/FileCacheUpdated.php
lib/public/Files/Events/FileScannedEvent.php
lib/public/Files/Events/FolderScannedEvent.php
lib/public/Files/Events/NodeAddedToCache.php
lib/public/Files/Events/NodeRemovedFromCache.php
lib/public/Files/IMimeTypeDetector.php
lib/public/Group/Events/BeforeGroupCreatedEvent.php
lib/public/Group/Events/BeforeGroupDeletedEvent.php
lib/public/Group/Events/BeforeUserAddedEvent.php
lib/public/Group/Events/BeforeUserRemovedEvent.php
lib/public/Group/Events/GroupCreatedEvent.php
lib/public/Group/Events/GroupDeletedEvent.php
lib/public/Group/Events/UserAddedEvent.php
lib/public/Group/Events/UserRemovedEvent.php
lib/public/Notification/IDismissableNotifier.php
lib/public/Notification/IManager.php
lib/public/Share/Events/ShareCreatedEvent.php
lib/public/User/Events/BeforePasswordUpdatedEvent.php
lib/public/User/Events/BeforeUserDeletedEvent.php
lib/public/User/Events/BeforeUserLoggedInEvent.php
lib/public/User/Events/BeforeUserLoggedInWithCookieEvent.php
lib/public/User/Events/BeforeUserLoggedOutEvent.php
lib/public/User/Events/PasswordUpdatedEvent.php
lib/public/User/Events/UserChangedEvent.php
lib/public/User/Events/UserDeletedEvent.php
lib/public/User/Events/UserLoggedInEvent.php
lib/public/User/Events/UserLoggedInWithCookieEvent.php
lib/public/User/Events/UserLoggedOutEvent.php
lib/public/WorkflowEngine/IFileCheck.php
version.php

index c83545c5f32c5b476f541424533a37709bbe5d7e..19d88d18f1710759caf21b066f51939349055259 100644 (file)
--- a/.mailmap
+++ b/.mailmap
@@ -185,6 +185,7 @@ Jesús Macias <jmacias@solidgear.es> Jesus Macias <jmacias@full-on-net.com>
 jknockaert <jasper@knockaert.nl>
 Joan <aseques@gmail.com>
 Joar Wandborg <git@wandborg.com>
+Joas Schilling <coding@schilljs.com> Joas Schilling <213943+nickvergessen@users.noreply.github.com>
 Joas Schilling <coding@schilljs.com> Joas Schilling <nickvergessen@gmx.de>
 Joas Schilling <coding@schilljs.com> Joas Schilling <nickvergessen@owncloud.com>
 joel hansson <joel.hansson@gmail.com>
@@ -317,6 +318,7 @@ Robin McCorkell <robin@mccorkell.me.uk> Robin McCorkell <rmccorkell@owncloud.com
 Rodrigo Hjort <rodrigo.hjort@gmail.com>
 Roeland Jago Douma <roeland@famdouma.nl> Roeland Jago Douma <rullzer@owncloud.com>
 Roeland Jago Douma <roeland@famdouma.nl> Roeland Douma <rullzer@users.noreply.github.com>
+Roeland Jago Douma <roeland@famdouma.nl> Roeland Jago Douma <rullzer@users.noreply.github.com>
 Roger Szabo <roger.szabo@web.de> root <roger.szabo@web.de>
 rok <brejktru@gmail.com>
 Roland Hager <roland.hager@tu-berlin.de>
@@ -336,6 +338,7 @@ Sander <brantje@gmail.com>
 Sandro Knauß <bugs@sandroknauss.de> Sandro <hefee@taurin.(none)>
 Sascha Schmidt <realriot@realriot.de>
 Sascha Schneider <development@suntsu.org>
+Sascha Wiswedel <sascha.wiswedel@nextcloud.com> Sascha Wiswedel <wiswedel@users.noreply.github.com>
 scambra <sergio@entrecables.com>
 scolebrook <scolebrook@mac.com>
 Scott Arciszewski <scott@arciszewski.me>
@@ -354,6 +357,7 @@ Simon Birnbach <simon@simon-birnbach.de>
 Simon Könnecke <simonkoennecke@gmail.com>
 Simon Whittaker <simon@swbh.net>
 Sjors van der Pluijm <sjors@desjors.nl> Sjors van der Pluijm <sjors@youngguns.nl>
+John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com> John Molakvoæ <skjnldsv@users.noreply.github.com>
 st3so <st3so@server.fake>
 Stefan <mu.stefan@googlemail.com>
 Stefan Göckeritz <admin@s-goecker.de>
diff --git a/AUTHORS b/AUTHORS
index fb65cd7ce8fd3f3cefdbcc7168c86c66bbd79513..b0bd4eb4b1c0fca6e1e296e1e01a5f25fbac1fae 100644 (file)
--- a/AUTHORS
+++ b/AUTHORS
@@ -115,7 +115,6 @@ Nextcloud is written by:
  - Jesús Macias <jmacias@solidgear.es>
  - Joachim Bauch <bauch@struktur.de>
  - Joachim Sokolowski <github@sokolowski.org>
- - Joas Schilling <213943+nickvergessen@users.noreply.github.com>
  - Joas Schilling <coding@schilljs.com>
  - Joel S <joel.devbox@protonmail.com>
  - Johan Björk <johanimon@gmail.com>
@@ -143,6 +142,7 @@ Nextcloud is written by:
  - Klaas Freitag <freitag@owncloud.com>
  - Knut Ahlers <knut@ahlers.me>
  - Ko- <k.stoffelen@cs.ru.nl>
+ - Konrad Bucheli <kb@open.ch>
  - Kristof Provost <github@sigsegv.be>
  - Kyle Fazzari <kyrofa@ubuntu.com>
  - Lars <winnetou+github@catolic.de>
@@ -183,6 +183,8 @@ Nextcloud is written by:
  - Maxence Lange <maxence@artificial-owl.com>
  - Maxence Lange <maxence@nextcloud.com>
  - Maxence Lange <maxence@pontapreta.net>
+ - MichaIng <28480705+MichaIng@users.noreply.github.com>
+ - MichaIng <micha@dietpi.com>
  - Michael Gapczynski <GapczynskiM@gmail.com>
  - Michael Göhler <somebody.here@gmx.de>
  - Michael Jobst <mjobst+github@tecratech.de>
@@ -191,6 +193,7 @@ Nextcloud is written by:
  - Michael Roth <michael.roth@rz.uni-augsburg.de>
  - Michael Weimann <mail@michael-weimann.eu>
  - Michael Zamot <michael@zamot.io>
+ - MichaÅ‚ WÄ™grzynek <michal.wegrzynek@malloc.com.pl>
  - Miguel Prokop <miguel.prokop@vtu.com>
  - Mitar <mitar.git@tnode.com>
  - Morris Jobke <hey@morrisjobke.de>
@@ -240,7 +243,6 @@ Nextcloud is written by:
  - Robin McCorkell <robin@mccorkell.me.uk>
  - Robin Müller <coder-hugo@users.noreply.github.com>
  - Roeland Jago Douma <roeland@famdouma.nl>
- - Roeland Jago Douma <rullzer@users.noreply.github.com>
  - Roger Szabo <roger.szabo@web.de>
  - Roland Tapken <roland@bitarbeiter.net>
  - Romain Rivière <lecoyote@lecoyote.org>
@@ -259,7 +261,6 @@ Nextcloud is written by:
  - Sandro Lutz <sandro.lutz@temparus.ch>
  - Sascha Sambale <mastixmc@gmail.com>
  - Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
- - Sascha Wiswedel <wiswedel@users.noreply.github.com>
  - Scott Shambarger <devel@shambarger.net>
  - Sean Comeau <sean@ftlnetworks.ca>
  - Sebastian Döll <sebastian.doell@libasys.de>
index 5d3733ee9735135296622e5431cc601330c209dc..917b3442cb2c18bc1751dee081d2b0391d4df04d 100644 (file)
@@ -9,7 +9,6 @@ declare(strict_types=1);
  * @author Joas Schilling <coding@schilljs.com>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
- * @author Sascha Wiswedel <wiswedel@users.noreply.github.com>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 4fc9e7bc75b99d47584cf8a80aa0cf9f7dd4dd49..36b0303fc4edc4ec410bbb0d2a7fb6139a7455f6 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2018 Joas Schilling <coding@schilljs.com>
  *
  * @author Joas Schilling <coding@schilljs.com>
+ * @author MichaÅ‚ WÄ™grzynek <michal.wegrzynek@malloc.com.pl>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 03bd25b0fce27f66441d672020bb2725af3f569d..f0e3cc6438dd416edf277cd06044f2dc9002e5d1 100644 (file)
@@ -5,6 +5,7 @@
  * @author Bjoern Schiessle <bjoern@schiessle.org>
  * @author Björn Schießle <bjoern@schiessle.org>
  * @author Joas Schilling <coding@schilljs.com>
+ * @author Julius Härtl <jus@bitgrid.net>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
index 605ae1a0edbedd9dd42d6b9dc9e1b2b1d3d8b920..e270a6b7d9b16d3293cc4034d9ea8f700b411d7a 100644 (file)
@@ -4,6 +4,7 @@
  *
  * @author Bjoern Schiessle <bjoern@schiessle.org>
  * @author Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Julius Härtl <jus@bitgrid.net>
  * @author Ko- <k.stoffelen@cs.ru.nl>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Robin Appelman <robin@icewind.nl>
index 9e1771947da59a8b116acfe7b612f9bf83d08068..d92fbc68df3b7961597f2d42a487b53eb659005f 100644 (file)
@@ -2,10 +2,10 @@
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
- * @author Bjoern Schiessle <bjoern@schiessle.org>
  * @author Björn Schießle <bjoern@schiessle.org>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Lukas Reschke <lukas@statuscode.ch>
+ * @author Maxence Lange <maxence@artificial-owl.com>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
index 53ca0d277c8ec8eb104a8bb951f9a8d993a881d4..595e3b734b5da4eacca7f203e2dc8346e0eb76e7 100644 (file)
@@ -5,6 +5,7 @@
  * @author Arthur Schiwon <blizzz@arthur-schiwon.de>
  * @author Brandon Kirsch <brandonkirsch@github.com>
  * @author Joas Schilling <coding@schilljs.com>
+ * @author Julius Härtl <jus@bitgrid.net>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
index 5d56f9c667dd68cf372ffb6e3a59b11736264166..771d73dec5faceebce45819e513f2f8ef9107c68 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
  * @author Joas Schilling <coding@schilljs.com>
+ * @author Julius Härtl <jus@bitgrid.net>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
index 39b47eab65664d2a56c5ac3dab44ea49cf531c76..e4a94d840885193ce591175f623add86f97bf2c7 100644 (file)
@@ -2,9 +2,8 @@
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
- * @author Bjoern Schiessle <bjoern@schiessle.org>
  * @author Björn Schießle <bjoern@schiessle.org>
- * @author Joas Schilling <coding@schilljs.com>
+ * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
  * @author Robin Appelman <robin@icewind.nl>
  *
  * @license AGPL-3.0
index 9a8892bb6f9ef8633e936e59ab8ca1303684088a..dc1b8541f07ee9605bbf35a455fc3e0650e6522b 100644 (file)
@@ -4,6 +4,8 @@
  *
  * @author Bjoern Schiessle <bjoern@schiessle.org>
  * @author Björn Schießle <bjoern@schiessle.org>
+ * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
+ * @author Maxence Lange <maxence@artificial-owl.com>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
index bd5aea370479ad20f010d8fa9a0f315047608add..859dcaf4ed8247caad06a8d618c2d05787f6025a 100644 (file)
@@ -7,6 +7,7 @@
  * @author Björn Schießle <bjoern@schiessle.org>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Lukas Reschke <lukas@statuscode.ch>
+ * @author Maxence Lange <maxence@artificial-owl.com>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
index c51c5d4358968388fa87a63f3d9ba0e6bfd430d6..e2e2f26ad3a83405b1ac40bd7de6afaa63d44301 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2018 Bjoern Schiessle <bjoern@schiessle.org>
  *
  * @author Bjoern Schiessle <bjoern@schiessle.org>
+ * @author Maxence Lange <maxence@artificial-owl.com>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license GNU AGPL version 3 or any later version
index b8770caa4aa698fba11d053dfb611944f9421aa2..8bda6329d29a7065a7d461f6b4e11246e0dd47d8 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
  * @author Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Joas Schilling <coding@schilljs.com>
  * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
  * @author Julius Härtl <jus@bitgrid.net>
index a2d35ba9868af5485e1b862ba930b8f12f825822..f1ff1a633efb7004e3d9b7a08a7d3907300d7974 100644 (file)
@@ -2,6 +2,7 @@
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Robin Appelman <robin@icewind.nl>
  *
index b32e670ffc27034a9d960ff5a2656fcb2b0d8da8..39eebbb2c4329ab3c2b90324a54d54aeb906a62f 100644 (file)
@@ -4,6 +4,7 @@
  *
  * @author Bart Visscher <bartv@thisnet.nl>
  * @author Blaok <i@blaok.me>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Joel S <joel.devbox@protonmail.com>
  * @author Jörn Friedrich Dreyer <jfd@butonic.de>
index 38d6ed2d425266a877ba713df24aeffaedc99a57..358dd993291661d4bc6eb297b9753d0ee4ab8ce6 100644 (file)
@@ -2,6 +2,7 @@
 /**
  *
  *
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Joel S <joel.devbox@protonmail.com>
  * @author Morris Jobke <hey@morrisjobke.de>
index fe87fc5e48d0dfd23a2afe3787b11ab11716b36e..2cca83ba1787022b5f426705ceab1b53def0d9b6 100644 (file)
@@ -5,6 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
+ * @author Joas Schilling <coding@schilljs.com>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license GNU AGPL version 3 or any later version
index 76be9aa1a7a609f723c31312423e85cf09bb6722..fc8926c08bb5256e9008030959bcac9fc5ebecc8 100644 (file)
@@ -5,6 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
+ * @author Robin Appelman <robin@icewind.nl>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license GNU AGPL version 3 or any later version
index 2ec9bdb4718ee1cbd3d7cb0532137aa18c774130..80d1268fdc5dbeae1e736754cb94c4a79f4c2aa2 100644 (file)
@@ -1,8 +1,11 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
+ * @author Joas Schilling <coding@schilljs.com>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license GNU AGPL version 3 or any later version
index 343ab606b80b42f74f4feaec20099cfeaab26126..604408eee1026e4c6f4381d2dc7df00b8555eff9 100644 (file)
@@ -7,6 +7,7 @@ declare(strict_types=1);
  *
  * @author Joas Schilling <coding@schilljs.com>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
  *
  * @license GNU AGPL version 3 or any later version
  *
index a05d4f52385af2bcb38b215cded375101470b58c..e375f3c9b0afa9f315e04fe3e8eda231e12f0eb0 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2019 Julius Härtl <jus@bitgrid.net>
  *
  * @author Julius Härtl <jus@bitgrid.net>
+ * @author Tobias Kaminsky <tobias@kaminsky.me>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 7c06096a8aca34805a404508455fe3d09077ed83..8530edd17b17fca7af44e1edae13d611897064ce 100644 (file)
@@ -6,6 +6,7 @@ declare(strict_types=1);
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @author Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
  *
  * @license GNU AGPL version 3 or any later version
  *
index fd2e25ff67276aa59934e34f05e4fb649a65c8c2..b3a2bb8241a7fdc00cfa432d38408d1f39949243 100644 (file)
@@ -4,6 +4,7 @@
  *
  * @author Arthur Schiwon <blizzz@arthur-schiwon.de>
  * @author Morris Jobke <hey@morrisjobke.de>
+ * @author Robin Appelman <robin@icewind.nl>
  * @author Robin McCorkell <robin@mccorkell.me.uk>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
index 9846e7750de8a85db6d765567fa48d09e48c97fd..343bec31926597fffce83eeea2178cf2d0977957 100644 (file)
@@ -1,5 +1,7 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
@@ -18,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index d30801a8fd418680fb6aac86aac8314491ea7e4d..a536646aaa0e9a6adac9af79629824fcee12a356 100644 (file)
@@ -1,5 +1,7 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
@@ -18,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 041f66c54e767ee69e0d8a642bf373af5c9032af..ba46d722850b6ea4e4c84d6ef7634cfa9b155e97 100644 (file)
@@ -1,5 +1,7 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
@@ -18,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 73caa47bf423d4a4895324e6e0b723e18a11abb3..25740d8b4f02bdb3081160d27de1a0e45e27dc4c 100644 (file)
@@ -1,5 +1,7 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
@@ -18,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index df0dd16bf4387c7ff37dd8e92dd409ca3ea7b23d..8197224af5219940930fa03a89faaf10b2d0e45a 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
  * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
+ * @author Robin Appelman <robin@icewind.nl>
  * @author Vincent Petry <pvince81@owncloud.com>
  *
  * @license AGPL-3.0
index 0828ef522f71014ea8a4d01d545ce1af786db577..f323590ad84245d5283018f25391a7047264c8fc 100644 (file)
@@ -7,6 +7,7 @@
  * @author Cthulhux <git@tuxproject.de>
  * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Derek <derek.kelly27@gmail.com>
+ * @author Georg Ehrke <oc.list@georgehrke.com>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Ko- <k.stoffelen@cs.ru.nl>
  * @author Lukas Reschke <lukas@statuscode.ch>
index 6d0e44962084c1f138a1b4e9e23d4fad18200714..591d6a64b8b895da0bc90b8ab771b8b444704912 100644 (file)
@@ -8,6 +8,7 @@
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Sascha Wiswedel <sascha.wiswedel@nextcloud.com>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 646ad04b2366dfedd1d18ae7ba1fdbab80939a42..a91be782431f9e58bec1006f7dd5cf7cbcb09ca3 100644 (file)
@@ -8,7 +8,8 @@
  * @author Joas Schilling <coding@schilljs.com>
  * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
  * @author Morris Jobke <hey@morrisjobke.de>
- * @author Roeland Jago Douma <rullzer@users.noreply.github.com>
+ * @author Robin Appelman <robin@icewind.nl>
+ * @author Roeland Jago Douma <roeland@famdouma.nl>
  * @author Thomas Citharel <tcit@tcit.fr>
  *
  * @license GNU AGPL version 3 or any later version
index b65b959b4de4d18bc5af9d05f1153f1451152a39..5cd64d318ca80f036276e1ab27b21e5926c6d9de 100644 (file)
@@ -2,7 +2,7 @@
 /**
  * @copyright Copyright (c) 2016 Arthur Schiwon <blizzz@arthur-schiwon.de>
  *
- * @author Roeland Jago Douma <rullzer@users.noreply.github.com>
+ * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 63e7c96dc0d747a68f1343a913217f3728bdd4ab..62618abcd9676140b909bdfde170e4e9f8cba28d 100644 (file)
@@ -4,7 +4,6 @@
  *
  * @author Joas Schilling <coding@schilljs.com>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
- * @author Roeland Jago Douma <rullzer@users.noreply.github.com>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 4bd155045c9b3fbdf47d899226313cfe011ae49c..93ca2070f790fa9e7afbce0990b9af5011ba166c 100644 (file)
@@ -3,7 +3,6 @@
  * @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
  *
  * @author Roeland Jago Douma <roeland@famdouma.nl>
- * @author Roeland Jago Douma <rullzer@users.noreply.github.com>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 57499c8d4c3a7d7aeea5060e8951e6a4e8698465..d7955446a47255722c3440b1a82df751ed408d8c 100644 (file)
@@ -1,8 +1,12 @@
-<?php declare(strict_types=1);
+<?php
+
+declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
  * @author Arthur Schiwon <blizzz@arthur-schiwon.de>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Roger Szabo <roger.szabo@web.de>
index 7d7ab6d89fd7aecb1fbdd30674408bd245839bdb..16971e20b6ca36cfebcb1c92d37bcaaccf46683d 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2017 Joas Schilling <coding@schilljs.com>
  *
  * @author Alecks Gates <alecks.g@gmail.com>
+ * @author Georg Ehrke <oc.list@georgehrke.com>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
index 9f3f6187d29184c03bb46ba0c6e4a4b42cb26eec..f0860f46a3f4205bd59ed636380a4565a6676f22 100644 (file)
@@ -1,9 +1,11 @@
-<?php declare(strict_types=1);
+<?php
+
+declare(strict_types=1);
 
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -18,7 +20,8 @@
  * GNU Affero General Public License for more details.
  *
  * 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;
index fc2edadb18f63e4c4c298add072fac191aed5750..995af4de2f1845f904662ddedf39ac251757663b 100644 (file)
@@ -16,7 +16,7 @@ declare(strict_types=1);
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
  * GNU Affero General Public License for more details.
  *
  * You should have received a copy of the GNU Affero General Public License
index 225d076ca37e73f8b7c77b349cba6f758ec83889..5f2ea465ed76b5ee360ccbb83c0acbe38747142f 100644 (file)
@@ -1,11 +1,12 @@
 <?php
-
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  * @copyright Copyright (c) 2016, Björn Schießle
  *
  * @author Bjoern Schiessle <bjoern@schiessle.org>
  * @author Björn Schießle <bjoern@schiessle.org>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Julius Härtl <jus@bitgrid.net>
  * @author Morris Jobke <hey@morrisjobke.de>
index 268f9d82753ce4a184ed5bb0946f44cb354a3f86..17eb7a3cf5a17f9af59fe3f602948fc2acb0c4b8 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2016 Bjoern Schiessle <bjoern@schiessle.org>
  *
  * @author Bjoern Schiessle <bjoern@schiessle.org>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 78c36d6123c1cd89674e6fe93db4201768359d60..bcfea94959c6df4a86abbe7b9bc5602d250b08a7 100644 (file)
@@ -2,7 +2,7 @@
 /**
  * @copyright Copyright (c) 2016 Lukas Reschke <lukas@statuscode.ch>
  *
- * @author Arthur Schiwon <blizzz@arthur-schiwon.de>
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
index 13041532927d52c2aee1e07bfc57c26753b35a3d..1dbccf7590b909348907144cebc1ead5bbf63029 100644 (file)
@@ -6,6 +6,7 @@
  * @author Bernhard Posselt <dev@bernhard-posselt.com>
  * @author Bjoern Schiessle <bjoern@schiessle.org>
  * @author Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Jörn Friedrich Dreyer <jfd@butonic.de>
  * @author Lukas Reschke <lukas@statuscode.ch>
index f8837763373ce14e181cc7e8e094924be51b74c0..605422ffefe71424762e72c3fe80ce804b8a7af0 100644 (file)
@@ -5,6 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
+ * @author Robin Appelman <robin@icewind.nl>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license GNU AGPL version 3 or any later version
index 059e42dabab2cb7ef296ed5a753a4ad1f17b2da6..095ffdcd8ee868a10586778993e34ab0c24b68b3 100644 (file)
@@ -1,8 +1,12 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019 Daniel Kesselberg <mail@danielkesselberg.de>
  *
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
+ *
  * @license GNU AGPL version 3 or any later version
  *
  * This program is free software: you can redistribute it and/or modify
@@ -16,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 233c4a47291e57421f06bbd8363228be5ae00dcb..7a0b9f3a24a710019528d8cf6a157679b5d3e753 100644 (file)
@@ -4,6 +4,7 @@
  *
  * @author Robin Appelman <robin@icewind.nl>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Tobias Kaminsky <tobias@kaminsky.me>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 530020fe4b9581259ffab18374552cc19b386e57..1352963fc67f122beb4d24d8d13f201c9213915e 100644 (file)
@@ -1,9 +1,12 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
  * @author Andreas Fischer <bantu@owncloud.com>
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Hendrik Leppelsack <hendrik@leppelsack.de>
  * @author Jens-Christian Fischer <jens-christian.fischer@switch.ch>
  * @author Joas Schilling <coding@schilljs.com>
index 53712d28171e13e2d11ea1ee030406175648d439..943078215b5e2d8276fbae6dcb175e62fdad5191 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
  * @author Blaok <i@blaok.me>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Jörn Friedrich Dreyer <jfd@butonic.de>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Olivier Paroz <github@oparoz.com>
index 37c38b4be1d98bedb0aa8ee185833d0463268314..ce15dcb3db20aa56e6118364990be73ae9c1afba 100644 (file)
@@ -2,6 +2,7 @@
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
  *
index 65c99f2b94d238ba73db7115ae23fd0db2fce3b5..cd4793ef3f93a46f8b0cffc58343a26df7213afb 100644 (file)
@@ -2,6 +2,7 @@
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Jörn Friedrich Dreyer <jfd@butonic.de>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
index abb4dedd6676a01fa405bff3033a863809e3c3e2..88c3d7ff327723aebbfa4b4e1750e2a9cc27f91a 100644 (file)
@@ -2,6 +2,7 @@
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
index b561316d91c19d7f5d4885c5a450b45ac2bc68c6..4ec35b9567387ec064bb8426e17621ce290cb44d 100644 (file)
@@ -3,7 +3,6 @@
  * @copyright Copyright (c) 2018 Robin Appelman <robin@icewind.nl>
  *
  * @author Arthur Schiwon <blizzz@arthur-schiwon.de>
- * @author Joas Schilling <213943+nickvergessen@users.noreply.github.com>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
index 7791258d41a3a807f0c075bbf43bc5532dd120ce..b8b549663b1161e8d0614119c4e7965234697c60 100644 (file)
@@ -7,6 +7,7 @@ declare(strict_types=1);
  *
  * @author Joas Schilling <coding@schilljs.com>
  * @author Morris Jobke <hey@morrisjobke.de>
+ * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license AGPL-3.0
  *
index 8fb7b1003c43ae20ebe57c2bbbaa69fd4624ca72..ef9dba6503ac0f16765f1e2b709f5d28b1fc8569 100644 (file)
@@ -5,6 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2017 Lukas Reschke <lukas@statuscode.ch>
  *
+ * @author Konrad Bucheli <kb@open.ch>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
  * @author Thomas Citharel <tcit@tcit.fr>
index dc6b10c92b3729e89f3d11c3fd2898cdff493f10..473e56cdd51efd735a49020b017faf497863819f 100644 (file)
@@ -4,6 +4,7 @@
  *
  * @author Johannes Ernst <jernst@indiecomputing.com>
  * @author Johannes Koenig <mail@jokoenig.de>
+ * @author Julius Härtl <jus@bitgrid.net>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
index 6b030a77a85dc3180608ffc162bfa1e076dbbfae..caaacab0a0a1e8095edd367ccdd75ca2b8f85903 100644 (file)
@@ -12,6 +12,7 @@
  * @author Christopher Schäpers <kondou@ts.unde.re>
  * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Damjan Georgievski <gdamjan@gmail.com>
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Georg Ehrke <oc.list@georgehrke.com>
  * @author Joas Schilling <coding@schilljs.com>
  * @author John Molakvoæ (skjnldsv) <skjnldsv@protonmail.com>
index 171c91890eea7cd67835b5be9b94f52569c5a0c7..a44b0fd488f387b38c3aac6ab4e7d8e7d67b549a 100644 (file)
@@ -18,6 +18,8 @@
  * @author Julius Härtl <jus@bitgrid.net>
  * @author KB7777 <k.burkowski@gmail.com>
  * @author Lukas Reschke <lukas@statuscode.ch>
+ * @author MichaIng <28480705+MichaIng@users.noreply.github.com>
+ * @author MichaIng <micha@dietpi.com>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Robin Appelman <robin@icewind.nl>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
index 23029d989128af3173e9e1b26f71954413afa457..939bb4ea5d827c158b00dfd02da88a991a198bee 100644 (file)
@@ -2,6 +2,7 @@
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
+ * @author Arthur Schiwon <blizzz@arthur-schiwon.de>
  * @author Daniel Calviño Sánchez <danxuliu@gmail.com>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
index ed26a125a6fc2399ff03aace5d047a64850d0a7e..adc793ba9b7155c8f1feb3a177db9b233401a9a0 100644 (file)
@@ -9,6 +9,7 @@
  * @author Jakob Sack <mail@jakobsack.de>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Jörn Friedrich Dreyer <jfd@butonic.de>
+ * @author Julius Härtl <jus@bitgrid.net>
  * @author Ko- <k.stoffelen@cs.ru.nl>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Michael Gapczynski <GapczynskiM@gmail.com>
index 78060d76e0d0c4289fccf8e52290f8fd17580a11..6353d1f15db6d55282640a0f696b74b54a2e27ed 100644 (file)
@@ -3,6 +3,7 @@
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
  * @author Bart Visscher <bartv@thisnet.nl>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Jakob Sack <mail@jakobsack.de>
  * @author Jörn Friedrich Dreyer <jfd@butonic.de>
  * @author Lukas Reschke <lukas@statuscode.ch>
index 69f42bbbe0a129f6bf30ef46fd14c8ec23b93317..eba4c7beceaed40984a7e13a6bcb2350459b155e 100644 (file)
@@ -5,6 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2018 Joas Schilling <coding@schilljs.com>
  *
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
  * @author Joas Schilling <coding@schilljs.com>
  * @author Julius Härtl <jus@bitgrid.net>
  *
index 04a1212b3156cec3b635a83b0c8639ef7a1468dd..894d4b8df98f8d192585bc46afbe1cc88c3214ee 100644 (file)
@@ -1,8 +1,12 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019 Daniel Kesselberg <mail@danielkesselberg.de>
  *
+ * @author Daniel Kesselberg <mail@danielkesselberg.de>
+ *
  * @license GNU AGPL version 3 or any later version
  *
  * This program is free software: you can redistribute it and/or modify
@@ -16,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 3f8dca2b33326d3ccc466305de551171518e66c7..fbe228d731020b551eba12dfa0a737aaa9eb8c81 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Files\Events;
index a253974c21ec9c662f667628b052f4652b5691e0..354b481cb07dfe8b36ef1eebeb06bdf956ddb368 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Files\Events;
index c0f4771ae520923c6f8bd380fdf8d3081b71ff23..1bb8a3b39ab8743b3e29b8d92a42acad0873d03c 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Files\Events;
index a93189225e4c6fa814206d3d1610510add4fb97b..fe0817130f7b6bb7e6bcff568de82e9f0a0000c3 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Files\Events;
index d1667cd8bc694800046dfd96bc8ca90bf5f56e50..d5dc0c97b558e8b84584ee80dfa17140b88bb07e 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Files\Events;
index 966d42a384ea2b6c5cc47ec42fa9c3672f8d7255..631de66f9ef19c1773fb377462b86eb163ec3ce0 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Files\Events;
index c8d84624a8b3a0f469dd7c3cc0c66d2b46a2235d..1d09e10bf6d7f97c0da0e5fef6d6b936041c5dbd 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Files\Events;
index 3686405b5295697a71fddbdf4eedc5bdcbb87cc6..ec80b3480d196d9a48ec474ca34f0462398ca247 100644 (file)
@@ -2,6 +2,7 @@
 /**
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
+ * @author Joas Schilling <coding@schilljs.com>
  * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license AGPL-3.0
index b2445eb8bb0964ef4d546ccfdbf9ecf7930acd8a..b9bb1788f8456fd82c3bb5819f3744426daf0676 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Group\Events;
index 39c01095d9b47240769e7813c20aa008c5a2c3c0..8cfe28cf9d95d02440ee9352f717d89d73205e61 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Group\Events;
index 722e8ea50799d51155d0dcf6e7a872570ab23e5a..2e6d6d58d7aeed467d09b8173a930478cdfafa5f 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Group\Events;
index a64fcc13305f57e8863eacfc3764ce8f758baa80..570297e46f878e73ee9500ffd2a37fc36d10b272 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Group\Events;
index 75c501d6fb7e4f26e55f0bad2ebb405cbe4e3ae6..3f19c1fec27eed7170a8037be381ff1ac98fb953 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Group\Events;
index 4d1dad1dd29bdd9bf658b408c070c48301542132..a4b921fc18ba8992de6ed15b77c929b2e6a0ed2b 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Group\Events;
index f608b0cfc20d40afc7c0ee4abf80933fda55207f..7f487844943a3dd9ce3f16abc50a61aa12ccdd4f 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Group\Events;
index a3bd01d9ecaf43bce9af3951d98eb1a5c7f5bffe..e66be62fe6d03a1261cd30a7ef653ac2858eda13 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,8 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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\Group\Events;
index 61088fc72e052186158a06eafecbff013dd2d1e2..2be03ddf40d0f845dee69ebd176c83c2283d93ef 100644 (file)
@@ -1,5 +1,7 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
@@ -18,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 2a9b8116a55c789239da6afc7295096afb9f87ac..4acfa7ce7864ac7d63137a6554631df2f2a47db9 100644 (file)
@@ -6,6 +6,7 @@ declare(strict_types=1);
  * @copyright Copyright (c) 2016, ownCloud, Inc.
  *
  * @author Joas Schilling <coding@schilljs.com>
+ * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license AGPL-3.0
  *
index 76e25b7f1667c222bbcc607d1fcb3d75dbe1008b..d0f2defb698a0d1ecce281db42f2b23ef9212ad4 100644 (file)
@@ -1,5 +1,7 @@
 <?php
+
 declare(strict_types=1);
+
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
@@ -18,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index c40bd92b619d26a54fe8d1967eaefa480d501488..11221d97009ec135621fceca069c207e184ff9b5 100644 (file)
@@ -1,9 +1,11 @@
-<?php declare(strict_types=1);
+<?php
+
+declare(strict_types=1);
 
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -18,7 +20,8 @@
  * GNU Affero General Public License for more details.
  *
  * 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\User\Events;
index b40c498350f537673b1b9bd288cc77ea5d7a2a1b..dd4103c29bfeab5129a82f1c98a007f751537562 100644 (file)
@@ -1,9 +1,11 @@
-<?php declare(strict_types=1);
+<?php
+
+declare(strict_types=1);
 
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -18,7 +20,8 @@
  * GNU Affero General Public License for more details.
  *
  * 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\User\Events;
index 8b8194787370d97b5135332aa4abdfdf40f0124f..c6eb3fbbf1b837f23b2c1a451f77d9806547e690 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
- * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 35f9715516bd6f19279bf908f3ee510d69aac428..fd7463bc0f95e7fb781020011097c49088d8b9f5 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
- * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index a5d617089f72e106368e57cbdaafd8e14cba801e..2d521dc1a9498a7a5ff81d1a1ae802ad4f94c1dd 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
- * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 83b5b0a7bfd7692c1c08a7656fec53da14e811e6..7169448e0cdb47a74f2e2e9032d39f5be43ee396 100644 (file)
@@ -1,9 +1,11 @@
-<?php declare(strict_types=1);
+<?php
+
+declare(strict_types=1);
 
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -18,7 +20,8 @@
  * GNU Affero General Public License for more details.
  *
  * 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\User\Events;
index 86b2f439bfb6d21c70723bb82484ffd1ac0f4b20..8bb93d857b5400075d6fef3b77657965162b8a9c 100644 (file)
@@ -1,9 +1,11 @@
-<?php declare(strict_types=1);
+<?php
+
+declare(strict_types=1);
 
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -18,7 +20,8 @@
  * GNU Affero General Public License for more details.
  *
  * 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\User\Events;
index 284ee35a2427ac314b73cbd33f5c3bb05a2e54a4..22c0e17c21849fec9913475e8cde658b1a6fc9e5 100644 (file)
@@ -1,9 +1,11 @@
-<?php declare(strict_types=1);
+<?php
+
+declare(strict_types=1);
 
 /**
  * @copyright 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
  *
- * @author 2019 Christoph Wurst <christoph@winzerhof-wurst.at>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -18,7 +20,8 @@
  * GNU Affero General Public License for more details.
  *
  * 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\User\Events;
index 8ce83f42308e6bf5ac846884b201276c98af70c3..e2cb37a64dcf6982830d19b3da3eba6fbdf72b9e 100644 (file)
@@ -6,7 +6,6 @@ declare(strict_types=1);
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @author Christoph Wurst <christoph@winzerhof-wurst.at>
- * @author Roeland Jago Douma <roeland@famdouma.nl>
  *
  * @license GNU AGPL version 3 or any later version
  *
index c9848e1cc7d55f53a8e51df951b35525232a24e8..57a8c54c87c0086701263112908286522f529d97 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
- * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 14259149533cea4261ba7340d17414f3c4710341..4bd18fac2d2a427e8f3b833cf53402a96e4d838d 100644 (file)
@@ -5,7 +5,7 @@ declare(strict_types=1);
 /**
  * @copyright Copyright (c) 2019, Roeland Jago Douma <roeland@famdouma.nl>
  *
- * @author Roeland Jago Douma <roeland@famdouma.nl>
+ * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  *
  * @license GNU AGPL version 3 or any later version
  *
@@ -20,7 +20,7 @@ declare(strict_types=1);
  * GNU Affero General Public License for more details.
  *
  * 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/>.
  *
  */
 
index 546b72fa2dceece10a8075299ea6790fd2592595..b94f3e512d318d3f38b76574a89732b21febe878 100644 (file)
@@ -6,6 +6,7 @@ declare(strict_types=1);
  * @copyright Copyright (c) 2019 Arthur Schiwon <blizzz@arthur-schiwon.de>
  *
  * @author Arthur Schiwon <blizzz@arthur-schiwon.de>
+ * @author Joas Schilling <coding@schilljs.com>
  *
  * @license GNU AGPL version 3 or any later version
  *
index 6b388866484f362400f0a0a099277bbaee7cea45..17486b2291e3855ce74ca7f92dc0ccdb690aec97 100644 (file)
@@ -5,7 +5,6 @@
  * @author Christoph Wurst <christoph@winzerhof-wurst.at>
  * @author Frank Karlitschek <frank@karlitschek.de>
  * @author Joas Schilling <coding@schilljs.com>
- * @author Julius Härtl <jus@bitgrid.net>
  * @author Lukas Reschke <lukas@statuscode.ch>
  * @author Morris Jobke <hey@morrisjobke.de>
  * @author Roeland Jago Douma <roeland@famdouma.nl>