SPDXVersion: SPDX-2.1 DataLicense: CC0-1.0 SPDXID: SPDXRef-DOCUMENT DocumentName: project DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-9d4b0861-0deb-4b5d-ba35-2eac88ebe4be Creator: Person: Anonymous () Creator: Organization: Anonymous () Creator: Tool: reuse-6.1.0 Created: 2026-07-17T22:36:38Z CreatorComment: This document was created automatically using available reuse information consistent with REUSE. Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-415de47cb4e0d9f3c9f4946dad2ffd3c Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4a3e06006a5cf5785861d967eb16b3ad Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-822e06ee2e05ca8877d7a6dca9c098ff Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d2f2b046f365b8748adcc3c173b02666 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-621e26114dc17b4a676f68237839c4bd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4e3c24a261ce6d0f4db5456b56d2203d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7536bb41c8bed1977525b2f40aa11221 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-9b5410fa1af82675e4cc5c20deb5e4bc Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b390a937d37482474c249adf5c295e08 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f46e43e9eaaadbaa3fa5147926004f27 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f432fce162412ca2f65e765364ebfa6e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1a2e7949c76e514e7a955357b4c12376 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f460dcdd942bd0d6251ccb9d0944dee6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-98563576d4cd81ff7cc8469c7566fb9e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5d03bf63534179c191c037812933cc8e Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87d106efa8d042d7b20177621d4c2f73 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e5298c65d3ed6cbf1740861b4288de1b Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-93c378355d8c02f9f97849345cb6e274 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-68674025133e355060b41b46f4225e0a Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f491404ce1c73c8e624487d2abcad2ca Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-61a6d07b36701aea650168c50f563652 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1bb63300ca563c5ac7a9c9ef879b75bd Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f583a845f50c9165c2dd2c4e6dba0155 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6905c11f7fb3e9b800bf4f231b7ee677 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-46d82c320dc08fd14f027ab417c5416d Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6f16e1a3a9ad92930ab62f1d84258f23 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b0a94bd736b8644fd0517fbd6ecd2d45 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4ddf0e54ad7f42ad5b6d3ed9f24db6a5 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7e800c37de2b134106fb5512d9b115cf Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-613edcb12b60265ba02f879ef58c8a78 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-52ff2b8f8ffcf549dd79ec3d2be4e363 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ca3c68fc564b32939b403236452e744 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be958f0b605692ea823dc1b7737f45eb Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-27266517b36885d7a6cc8aaf36514530 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-3c5f55f57446cfb8c506ef88d483d7b4 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-97e359627a4bfa7a0425231dcf61f560 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f4520e27a57aba79ea8d88e4e32e10f6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6cde9d84c4c88b025dc0ed48b1514888 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07f66a4c28475bd7d2dcc45e855debb6 Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ec9202b81d61062f02903f2bdf8b7087 FileName: ./.github/FUNDING.yml SPDXID: SPDXRef-415de47cb4e0d9f3c9f4946dad2ffd3c FileChecksum: SHA1: 750d4e50fba46b1ca58593c6d75750579419bd2c LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./.github/dependabot.yml SPDXID: SPDXRef-4a3e06006a5cf5785861d967eb16b3ad FileChecksum: SHA1: 96f324797309ddef14dff8b7b4793fbc72e2a9c9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./.github/workflows/block-unconventional-commits.yml SPDXID: SPDXRef-822e06ee2e05ca8877d7a6dca9c098ff FileChecksum: SHA1: 0e868d54b8128aa86e217ba5117207320cbf7a33 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors FileName: ./.github/workflows/lint-info-xml.yml SPDXID: SPDXRef-d2f2b046f365b8748adcc3c173b02666 FileChecksum: SHA1: 0d60fca896133b89f3fa739dab7aab3b97be468e LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors FileName: ./.github/workflows/lint-php-cs.yml SPDXID: SPDXRef-621e26114dc17b4a676f68237839c4bd FileChecksum: SHA1: 53eaa011cc0462cc2702f51d11517d979b120f01 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors FileName: ./.github/workflows/lint-php.yml SPDXID: SPDXRef-4e3c24a261ce6d0f4db5456b56d2203d FileChecksum: SHA1: 7008cd76d4e014a2785b0f8af9df0d490df908d8 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2021-2024 Nextcloud GmbH and Nextcloud contributors FileName: ./.github/workflows/phpunit-nc.yml SPDXID: SPDXRef-7536bb41c8bed1977525b2f40aa11221 FileChecksum: SHA1: 05a6933cb91d672efd5b73d6370a4b4537865034 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./.github/workflows/phpunit.yml SPDXID: SPDXRef-9b5410fa1af82675e4cc5c20deb5e4bc FileChecksum: SHA1: eab3521afc207033aa30cee06af072672393e8d7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./.github/workflows/psalm.yml SPDXID: SPDXRef-b390a937d37482474c249adf5c295e08 FileChecksum: SHA1: 7ca8b75cc1fede94699cc86abc878de9546922ef LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2022-2024 Nextcloud GmbH and Nextcloud contributors FileName: ./.github/workflows/release.yml SPDXID: SPDXRef-f46e43e9eaaadbaa3fa5147926004f27 FileChecksum: SHA1: 379e6f0960807a87931f1c725903df00070f2e86 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./.github/workflows/reuse.yml SPDXID: SPDXRef-f432fce162412ca2f65e765364ebfa6e FileChecksum: SHA1: 78451d1c921df1a589202045bbee48a8c76227b0 LicenseConcluded: NOASSERTION LicenseInfoInFile: CC0-1.0 FileCopyrightText: SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V. FileName: ./.gitignore SPDXID: SPDXRef-1a2e7949c76e514e7a955357b4c12376 FileChecksum: SHA1: 7aec5ba60df7cdce3a01d6730f09deb310904edb LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./.nextcloudignore SPDXID: SPDXRef-f460dcdd942bd0d6251ccb9d0944dee6 FileChecksum: SHA1: e9edcae38bcb8644fcfdffcc8e6f189a00c338ad LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./.php-cs-fixer.dist.php SPDXID: SPDXRef-98563576d4cd81ff7cc8469c7566fb9e FileChecksum: SHA1: 83bb53d6de983f07267c420f66556ca165afe329 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./CHANGELOG.md SPDXID: SPDXRef-5d03bf63534179c191c037812933cc8e FileChecksum: SHA1: 7b8394ee9f3c050c9e1077bdedb8d44571e70f0a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./Makefile SPDXID: SPDXRef-87d106efa8d042d7b20177621d4c2f73 FileChecksum: SHA1: 97d5ae9c3e4e90ce3e8c7454efeed9836ab5acb2 LicenseConcluded: NOASSERTION LicenseInfoInFile: MIT FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./README.md SPDXID: SPDXRef-e5298c65d3ed6cbf1740861b4288de1b FileChecksum: SHA1: 39543ea2a85a66f912dc2e7f881c2198610cf65a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./appinfo/info.xml SPDXID: SPDXRef-93c378355d8c02f9f97849345cb6e274 FileChecksum: SHA1: f0415c0e40abb1440ae791fa37f791c42e939a52 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./composer.json SPDXID: SPDXRef-68674025133e355060b41b46f4225e0a FileChecksum: SHA1: ea6295afa73ab7b8de569a7bdf96f47516474674 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./composer.lock SPDXID: SPDXRef-f491404ce1c73c8e624487d2abcad2ca FileChecksum: SHA1: 07138d8bdb7c86bedccbc9432ecb2f3c9487bbe2 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./lib/AppInfo/Application.php SPDXID: SPDXRef-61a6d07b36701aea650168c50f563652 FileChecksum: SHA1: 75f75266e44f56b27ce48f11a928720dc328ff22 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./lib/Http/Client/LoggingClientService.php SPDXID: SPDXRef-1bb63300ca563c5ac7a9c9ef879b75bd FileChecksum: SHA1: 69f84691f711c761f7e8100c5ffc9b413acb6a42 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./lib/Http/Client/Middleware/CountingStream.php SPDXID: SPDXRef-f583a845f50c9165c2dd2c4e6dba0155 FileChecksum: SHA1: 0567259a8053c3eec5c857b1dc26713e32b97d1f LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./lib/Http/Client/Middleware/HttpClientLoggerMiddleware.php SPDXID: SPDXRef-6905c11f7fb3e9b800bf4f231b7ee677 FileChecksum: SHA1: 7b41bd87c66015530ef61f0038f9cb780ec30e33 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./lib/Http/Client/Middleware/LogPathHelper.php SPDXID: SPDXRef-46d82c320dc08fd14f027ab417c5416d FileChecksum: SHA1: 4a3052ea9ed9e2dd40f295c04ef91b68c3415b73 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./lib/Http/Client/Middleware/TransferStatsStore.php SPDXID: SPDXRef-6f16e1a3a9ad92930ab62f1d84258f23 FileChecksum: SHA1: bfc65f2b755f01b964adb52eb7e769aeaab00bf5 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./phpunit.integration.xml SPDXID: SPDXRef-b0a94bd736b8644fd0517fbd6ecd2d45 FileChecksum: SHA1: 374423c487c11ab89a59c32cdfa912c0897af1f0 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./phpunit.xml SPDXID: SPDXRef-4ddf0e54ad7f42ad5b6d3ed9f24db6a5 FileChecksum: SHA1: f567309e60b6106f276046530823787ab6713e7a LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./psalm.xml SPDXID: SPDXRef-7e800c37de2b134106fb5512d9b115cf FileChecksum: SHA1: 8deeb0fc7ea3ccd8f4471a1d917c90565551a6b7 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./tests/bootstrap.php SPDXID: SPDXRef-613edcb12b60265ba02f879ef58c8a78 FileChecksum: SHA1: 853a67ceaae9aaec334bec704fcf20feb75cfb0d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./tests/integration/MiddlewareInjectionTest.php SPDXID: SPDXRef-52ff2b8f8ffcf549dd79ec3d2be4e363 FileChecksum: SHA1: 34d78e4b2cfe68e3bc4dcc538ec9b60dd52a442e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./tests/stub.php SPDXID: SPDXRef-5ca3c68fc564b32939b403236452e744 FileChecksum: SHA1: 06ece4a61949bb7a385a57df37a4518a7e4be0b9 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./tests/unit/Http/Client/Middleware/CountingStreamTest.php SPDXID: SPDXRef-be958f0b605692ea823dc1b7737f45eb FileChecksum: SHA1: e38883d48f93e0148bc1f142736d338b39d78f4d LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./tests/unit/Http/Client/Middleware/HttpClientLoggerMiddlewareTest.php SPDXID: SPDXRef-27266517b36885d7a6cc8aaf36514530 FileChecksum: SHA1: aa0745d8bb46ba1127571ad55d362e6e9ed71684 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./tests/unit/Http/Client/Middleware/LogPathHelperTest.php SPDXID: SPDXRef-3c5f55f57446cfb8c506ef88d483d7b4 FileChecksum: SHA1: c2df622f24a076a5699a1a0058ddeee527ebc441 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./tests/unit/Http/Client/Middleware/TransferStatsStoreTest.php SPDXID: SPDXRef-97e359627a4bfa7a0425231dcf61f560 FileChecksum: SHA1: 67c8b4c8ea51408da7d46f0eed03aa9ffa360b6b LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./vendor-bin/csfixer/composer.json SPDXID: SPDXRef-f4520e27a57aba79ea8d88e4e32e10f6 FileChecksum: SHA1: 7dd57ff375aa9afa931ccf308a57978c18b5ed44 LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./vendor-bin/nextcloud-ocp/composer.json SPDXID: SPDXRef-6cde9d84c4c88b025dc0ed48b1514888 FileChecksum: SHA1: 809884108229029016b19161a0e0d4999d45dd9e LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./vendor-bin/phpunit/composer.json SPDXID: SPDXRef-07f66a4c28475bd7d2dcc45e855debb6 FileChecksum: SHA1: 130be3b06115cc93bf0aa9d0357993958dd7c0db LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz FileName: ./vendor-bin/psalm/composer.json SPDXID: SPDXRef-ec9202b81d61062f02903f2bdf8b7087 FileChecksum: SHA1: 665755a3a3bb3a2fb4ced0e766cf48cdc45904ea LicenseConcluded: NOASSERTION LicenseInfoInFile: AGPL-3.0-or-later FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz