SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-e77a1622-0f20-4d61-9391-831853df2231
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-10-28T02:19:49Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd8652a8c01a8c5232ef89b7e507d2a3
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e945cd7aeb45f99fdb2aa75d96992aa8
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a886037469ede33212c86e5b1f614673
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0b29f841e2d58251ff122f4d021b4215
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-6c02b97c9541a7a52cbcb927f1ce16f2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-80149c7f73389ef742397f6953b3f3d4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ed73ca7f439b2afff71d4376c4c5430c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2a2f93acdb937ad7e741405417dabae1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-721a34432eb72c1dd368c3a69bf79737
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7512f4812035d9449d6aa0e9aa20b215
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-2c90b84423a375e2a372aff940ac8311
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-87d106efa8d042d7b20177621d4c2f73
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7f8df9e6a486d3479c224000a0a2d12b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f433935ab8a78cc38eefd82a586b7b07
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-33bc96ac6e57eda8da0e7ef2773242a6
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30aa18af0d8a25b77250f710f110fd26
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4113c6a297989e8b365214089b71025b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bf6f100da4df6c632e0a638d32a7141e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-04cbd02f541f855dfccb2730b6afdc4c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-db0ed94deea6e3fef3a8659c3f3829f2
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f2f69ead8fef3c101c58cc2865b21953
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-07502b9bea27217f2ac8f3913b30304c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5ea5f760d5b8a9eb012131bd4b997a13
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-30aac3028bbc6d0d4f3462db9c6eed14
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-0f19ffe357400638f674534cf7997b66
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f9c9bc9158be47b1ebcc7c22e31ef043
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7b70b491ec3d33c551c645686af5042e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-43fa8f9b7bf0ac4d8ae5127854b56dac
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-448580a390db4c738c7f2e2897f52ad7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-811d46a68a2528e1d4906558415f5262
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-26ddc3fcccceac3808035f5e8971a169
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f46fdc44a39f21152bc9879a03569025
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a28ed51642d1e8748a67c0194e48880
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-bd63cc4d46962ee29f854813d819d753
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-aef194eb8512f86984963c17248e95e0
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5a2c2f93c6978f843a151fcf275708a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c2419d2c6442cabd0bd1f7e30c1c8a7f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4605ee412b7bd5e61b590fa0abe8de6b
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-dd9a84fdf9e12f75eca7c78adda29355
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7bc022f3f42c9764dfe1371b29319452
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-64d0141d92bfef869bdea7444e95f8f5
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-e742b9c27f8d620167ab37c535533de1
FileName: ./.gitattributes
SPDXID: SPDXRef-bd8652a8c01a8c5232ef89b7e507d2a3
FileChecksum: SHA1: 07413c817f1dd39c07144dfce14bb08a6c8e3b64
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./.github/FUNDING.yml
SPDXID: SPDXRef-e945cd7aeb45f99fdb2aa75d96992aa8
FileChecksum: SHA1: 3b1e69444c9f2fe433e4add7407dbd461d6a29a2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./.github/workflows/.ncmake-workflows.json
SPDXID: SPDXRef-a886037469ede33212c86e5b1f614673
FileChecksum: SHA1: 59076bf7f4674840d73938118b17a6d01fb56113
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./.github/workflows/block-unconventional-commits.yml
SPDXID: SPDXRef-0b29f841e2d58251ff122f4d021b4215
FileChecksum: SHA1: 0a1aa07dafb5216c68f7ddb3101e96daba3a0a9a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2024 Nextcloud GmbH and Nextcloud contributors
FileName: ./.github/workflows/branch-cleanup.yml
SPDXID: SPDXRef-6c02b97c9541a7a52cbcb927f1ce16f2
FileChecksum: SHA1: 3c9363d9f89eafeac1b74276c45a6ac20aa8355e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./.github/workflows/lint-actions-security.yml
SPDXID: SPDXRef-80149c7f73389ef742397f6953b3f3d4
FileChecksum: SHA1: 2ec2cdd9c9cdbd2b4e61d24254155d4e7f94044a
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./.github/workflows/lint-php-syntax.yml
SPDXID: SPDXRef-ed73ca7f439b2afff71d4376c4c5430c
FileChecksum: SHA1: 3577f3614326d160c23238e896f7831cd34853e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./.github/workflows/lint-shell.yml
SPDXID: SPDXRef-2a2f93acdb937ad7e741405417dabae1
FileChecksum: SHA1: 0b787bfd4282e4ba73610e9da406b89e15949704
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./.github/workflows/reuse.yml
SPDXID: SPDXRef-721a34432eb72c1dd368c3a69bf79737
FileChecksum: SHA1: 38aca84d801c09b9256af441404b2d564ee1073b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC0-1.0
FileCopyrightText: SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V.
FileName: ./.github/workflows/workflow-updater.yml
SPDXID: SPDXRef-7512f4812035d9449d6aa0e9aa20b215
FileChecksum: SHA1: bcd6227b7bdcc0b19a1b95c3ef5dfd57f51a5fd3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: MIT
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./.gitignore
SPDXID: SPDXRef-2c90b84423a375e2a372aff940ac8311
FileChecksum: SHA1: 77132b9189981aa3159ba5bee441a9680842663d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-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-7f8df9e6a486d3479c224000a0a2d12b
FileChecksum: SHA1: 28b02f4ae1b097975f5e1cbc0d3f7f7a7ef35003
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
© 2026 [ernolf] Raphael Gradenwitz
FileName: ./sbin/dcm-cli
SPDXID: SPDXRef-f433935ab8a78cc38eefd82a586b7b07
FileChecksum: SHA1: 31ac4b5d6182c6a2a560dd03c7c73931e0972665
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./tools/gen-manpage.php
SPDXID: SPDXRef-33bc96ac6e57eda8da0e7ef2773242a6
FileChecksum: SHA1: e1279c4bf2140b43d5af7893a9f6331000970359
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/action.php
SPDXID: SPDXRef-30aa18af0d8a25b77250f710f110fd26
FileChecksum: SHA1: cce62996dec00030af1f205f730f1cc9543916d4
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/address.php
SPDXID: SPDXRef-4113c6a297989e8b365214089b71025b
FileChecksum: SHA1: 287f07fa782805a5ad3ee3d85d15fc9075c29d97
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/analytics.php
SPDXID: SPDXRef-bf6f100da4df6c632e0a638d32a7141e
FileChecksum: SHA1: 3215f2d6d0d403254f8f05cae4f75045b33d3bb6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/assets/icon.svg
SPDXID: SPDXRef-04cbd02f541f855dfccb2730b6afdc4c
FileChecksum: SHA1: b3947124dff3af72bfc09f7b4c9270cd21b730a0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/assets/logo.svg
SPDXID: SPDXRef-db0ed94deea6e3fef3a8659c3f3829f2
FileChecksum: SHA1: b48ae5084e9ac87714bc5f7e3aaff7bcfb10f210
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/assets/style.css
SPDXID: SPDXRef-f2f69ead8fef3c101c58cc2865b21953
FileChecksum: SHA1: 0fc636f9e6518ddf91b2a67eba26f8be34115910
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/dashboard.php
SPDXID: SPDXRef-07502b9bea27217f2ac8f3913b30304c
FileChecksum: SHA1: 5ee3617df6ba57a068dfc85ca67bfc9d05394cf3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/dnsconf.php
SPDXID: SPDXRef-5ea5f760d5b8a9eb012131bd4b997a13
FileChecksum: SHA1: 979de2a65d2a05ce5035ee82bafdf81624a3d5de
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/hosts.php
SPDXID: SPDXRef-30aac3028bbc6d0d4f3462db9c6eed14
FileChecksum: SHA1: c3883d45a35435c972d28a2e205ece3b7170d342
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/auth.php
SPDXID: SPDXRef-0f19ffe357400638f674534cf7997b66
FileChecksum: SHA1: 563059d07af54773eedab9270cafe16a1f0f9e38
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/cli.php
SPDXID: SPDXRef-f9c9bc9158be47b1ebcc7c22e31ef043
FileChecksum: SHA1: ba3266f5f09778744977c47a2294220703a5eaef
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/config.php
SPDXID: SPDXRef-7b70b491ec3d33c551c645686af5042e
FileChecksum: SHA1: 089f93b20deb0b2a83d2e6155d6a4793a4d3277d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/directive_file.php
SPDXID: SPDXRef-43fa8f9b7bf0ac4d8ae5127854b56dac
FileChecksum: SHA1: 7fb6d53a5afe047bae6cef837923f9c8d33307d6
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/dnsmasq_build.php
SPDXID: SPDXRef-448580a390db4c738c7f2e2897f52ad7
FileChecksum: SHA1: b7c4804d2cb4d2101928b7dd4e60c9c02a957419
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/dnsmasq_directives.php
SPDXID: SPDXRef-811d46a68a2528e1d4906558415f5262
FileChecksum: SHA1: 7f9673d6bb6800fabc97583cba3986cffc13dfb9
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/dnsmasq_manpage.php
SPDXID: SPDXRef-26ddc3fcccceac3808035f5e8971a169
FileChecksum: SHA1: 5928220b9fe3205c815d4e44d37fc318dd3cca25
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: Copyright (C) 2000-2025 Simon Kelley.
SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/dropin_form.php
SPDXID: SPDXRef-f46fdc44a39f21152bc9879a03569025
FileChecksum: SHA1: 36fbed142d41ab4dd8d1a21ec24e7deb70623e6e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/dropins.php
SPDXID: SPDXRef-5a28ed51642d1e8748a67c0194e48880
FileChecksum: SHA1: 7e5118a010e2d706cfc2318385e3156987b62c5c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/hosts_file.php
SPDXID: SPDXRef-bd63cc4d46962ee29f854813d819d753
FileChecksum: SHA1: c1d3d1d67b41d6ce18b76023b34cc9473b4f8b63
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/layout.php
SPDXID: SPDXRef-aef194eb8512f86984963c17248e95e0
FileChecksum: SHA1: e450062e8e0892aafd3236e1bc14415f8bb0a189
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/inc/manpage.php
SPDXID: SPDXRef-5a2c2f93c6978f843a151fcf275708a4
FileChecksum: SHA1: db7b5cf74f4472bb5140406a1f5e03279b88b118
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/index.php
SPDXID: SPDXRef-c2419d2c6442cabd0bd1f7e30c1c8a7f
FileChecksum: SHA1: f7caa5c23d6ab6ca79efe9b4bed603dee2273b7b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/isolated.php
SPDXID: SPDXRef-4605ee412b7bd5e61b590fa0abe8de6b
FileChecksum: SHA1: e7233fdb0bfbbb2ee8cfaafa3c33cd37ad7da46b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/live.php
SPDXID: SPDXRef-dd9a84fdf9e12f75eca7c78adda29355
FileChecksum: SHA1: cc6f286643bb00a7c4d8ed74dac49ff1be886221
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/live_stream.php
SPDXID: SPDXRef-7bc022f3f42c9764dfe1371b29319452
FileChecksum: SHA1: 79a82c2707c60598176f05013fd1acd49934cd18
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/upstream.php
SPDXID: SPDXRef-64d0141d92bfef869bdea7444e95f8f5
FileChecksum: SHA1: 14016ae88e24a635d7a7e3109d4d275dd2ac5eb8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz
FileName: ./www/vms.php
SPDXID: SPDXRef-e742b9c27f8d620167ab37c535533de1
FileChecksum: SHA1: df10316df2418d1f92e83b01691f86a7af0adb11
LicenseConcluded: NOASSERTION
LicenseInfoInFile: GPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 [ernolf] Raphael Gradenwitz