SPDXVersion: SPDX-2.1
DataLicense: CC0-1.0
SPDXID: SPDXRef-DOCUMENT
DocumentName: project
DocumentNamespace: http://spdx.org/spdxdocs/spdx-v2.1-1bb376c9-b8e3-4949-88c8-a53fd4215b42
Creator: Person: Anonymous ()
Creator: Organization: Anonymous ()
Creator: Tool: reuse-6.1.0
Created: 2026-09-22T09:47:15Z
CreatorComment: This document was created automatically using available reuse information consistent with REUSE.
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-70c4e49ae133c3567791a0f197a42af1
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-63f11628153eb59e761ea293422001cb
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fd32224d080851f7b012a645e7ccf93
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a2aa65ddac52a0f4ad63030b7ea92328
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-be8f05ee6a431aa1f8f363d83f31b18a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-90c1228c01fd41e6149bdd24725a6a1c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-ae39448ad4229f8f72e4d91136911b90
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1af701518a8b4fd02da090bb83b85d4c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a0d14ed64c1ab935a52f1b5a0bcf7f3a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-c83df801fb369d2069dc4a947aeca814
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-1caf0f063cabaaf283696ac1c76a590c
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-5154e5261ee990ce68698f7950b0c98a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-fc8a51bf2d2ef9fb625f230bc86be53e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-d55daadd8afb639e1da4da307ca0b335
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a454e3e49cf59718b0d913c3e038d18f
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-4747e978a8bf1bfcc86a2f346aa2a1c7
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f3fd6884fe458e3b35920597c91cf96d
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8effc75368a2206eec88283da89ce38a
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a897454f056f992c091e44fdc30e2c13
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-f0d08f5027b887758cc5d283fa99b225
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-8fc2b4363913a7d8200eaf5c1bb927ad
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b66fb6054c752ac4488be1e24cad7972
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-cd90371a9118b8210686491134d0a0df
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-b127233efc892f45688cbc6abd900b09
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-986871ede40c8907a3532fab5c48f9a4
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-a4093ef69cb5369c9afb09bbb812ea33
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-7388e1de496e8155498f0658aca2fa1e
Relationship: SPDXRef-DOCUMENT DESCRIBES SPDXRef-691979e1d8fe87a784af76fe3a9142bb
FileName: ./.editorconfig
SPDXID: SPDXRef-70c4e49ae133c3567791a0f197a42af1
FileChecksum: SHA1: c018ef3aa9e572f2153491481b4663f52e30bc57
LicenseConcluded: NOASSERTION
LicenseInfoInFile: WTFPL
FileCopyrightText: Copyright 2021 林博仁(Buo-ren, Lin)
FileName: ./.gitattributes
SPDXID: SPDXRef-63f11628153eb59e761ea293422001cb
FileChecksum: SHA1: 57cce264752ff2838e20e7ae3ab253af950673e0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/README.md
SPDXID: SPDXRef-8fd32224d080851f7b012a645e7ccf93
FileChecksum: SHA1: 9d151e013d56ae3168718e6851b7aa96259d49f0
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/check-potential-problems.yml
SPDXID: SPDXRef-a2aa65ddac52a0f4ad63030b7ea92328
FileChecksum: SHA1: 08a5e2a52176b1c6520cb16c3c8dcb6ae3cb530d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.github/workflows/release.yml
SPDXID: SPDXRef-be8f05ee6a431aa1f8f363d83f31b18a
FileChecksum: SHA1: 56df8a84589740641c0840a92232f9078bf5f473
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.gitignore
SPDXID: SPDXRef-90c1228c01fd41e6149bdd24725a6a1c
FileChecksum: SHA1: ead3318b3e1b3c2a3863bbd0afdcd7bf779881f3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2022 林博仁(Buo-ren, Lin)
FileName: ./.gitlab-ci.yml
SPDXID: SPDXRef-ae39448ad4229f8f72e4d91136911b90
FileChecksum: SHA1: f81152c4d1b2f53c77688939549215c9ee5cbbfe
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.gitmodules
SPDXID: SPDXRef-1af701518a8b4fd02da090bb83b85d4c
FileChecksum: SHA1: b88d23bba0e4a40d8e047de098cefe2bf7c4e06f
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./.markdownlint.yml
SPDXID: SPDXRef-a0d14ed64c1ab935a52f1b5a0bcf7f3a
FileChecksum: SHA1: 22c9ea3e198ec2556d2157d9a49b3f21ee33d71b
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./.pre-commit-config.yaml
SPDXID: SPDXRef-c83df801fb369d2069dc4a947aeca814
FileChecksum: SHA1: db6397097023fe6a16aa5e59754f5c51fa3491fc
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./.shellcheckrc
SPDXID: SPDXRef-1caf0f063cabaaf283696ac1c76a590c
FileChecksum: SHA1: 1a0742d66206611670ccf702f9886b54e4f39dfd
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./.yamllint
SPDXID: SPDXRef-5154e5261ee990ce68698f7950b0c98a
FileChecksum: SHA1: 1e3b97f7ced33a56a979db4f0768416c21c27e12
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2021 林博仁(Buo-ren, Lin)
FileName: ./AGENTS.md
SPDXID: SPDXRef-fc8a51bf2d2ef9fb625f230bc86be53e
FileChecksum: SHA1: 397e07b9ecfc9459720ff8123dfe7a79db06528d
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./README.md
SPDXID: SPDXRef-d55daadd8afb639e1da4da307ca0b335
FileChecksum: SHA1: 566bd3680db0ecbe941df592c8f11e2cd543e56c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./Vagrantfile
SPDXID: SPDXRef-a454e3e49cf59718b0d913c3e038d18f
FileChecksum: SHA1: b175cb7c881ac5ea22f4eb6a0d64fb665e7736ba
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./compose.yml
SPDXID: SPDXRef-4747e978a8bf1bfcc86a2f346aa2a1c7
FileChecksum: SHA1: 3dc07b7c99bd946e7fb0648bac8614f6ea1642c8
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./configure-wifi-ap-in-bridge-mode.sh
SPDXID: SPDXRef-f3fd6884fe458e3b35920597c91cf96d
FileChecksum: SHA1: 9c75717d8574c88bb959a9bb787a8f60dfe27e05
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: Copyright 2026 Buo-ren Lin
FileName: ./continuous-integration/create-gitlab-release.sh
SPDXID: SPDXRef-8effc75368a2206eec88283da89ce38a
FileChecksum: SHA1: 992317a1a170596314d4b7dc00b4386eaa5dc113
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/do-static-analysis.install-system-deps.sh
SPDXID: SPDXRef-a897454f056f992c091e44fdc30e2c13
FileChecksum: SHA1: a3616f24dfd523456000580962b2ee10cb8ac9c3
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/do-static-analysis.sh
SPDXID: SPDXRef-f0d08f5027b887758cc5d283fa99b225
FileChecksum: SHA1: 12b37ef685f574129d25586c569207e567684fdf
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-build-artifacts.install-system-deps.sh
SPDXID: SPDXRef-8fc2b4363913a7d8200eaf5c1bb927ad
FileChecksum: SHA1: d3fc826400922ca00e2b36eb4c46c032619f53b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-build-artifacts.sh
SPDXID: SPDXRef-b66fb6054c752ac4488be1e24cad7972
FileChecksum: SHA1: ca5ca9f8cce074adbc88c67e333dcc37837d3a35
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/generate-release-description.sh
SPDXID: SPDXRef-cd90371a9118b8210686491134d0a0df
FileChecksum: SHA1: 040b023f72902c7a94fab4e5544c862a900ce920
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/patch-github-actions-sudo-security-policy.sh
SPDXID: SPDXRef-b127233efc892f45688cbc6abd900b09
FileChecksum: SHA1: 4ceed8f400a54eea2ac98bdbe8e17d3a04ccaa1c
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/sudoers.d/90_allow_github_actions_default_envvars.sudoers
SPDXID: SPDXRef-986871ede40c8907a3532fab5c48f9a4
FileChecksum: SHA1: ab8894fa020fceefab2cd598a796e9ffd6c32302
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/sudoers.d/README.md
SPDXID: SPDXRef-a4093ef69cb5369c9afb09bbb812ea33
FileChecksum: SHA1: bd347f52a5b7d9aa9c592e8f4bbd0d0503717358
LicenseConcluded: NOASSERTION
LicenseInfoInFile: AGPL-3.0-or-later
FileCopyrightText: SPDX-FileCopyrightText: 2026 林博仁(Buo-ren Lin)
FileName: ./continuous-integration/upload-gitlab-generic-packages.sh
SPDXID: SPDXRef-7388e1de496e8155498f0658aca2fa1e
FileChecksum: SHA1: 4c2ca71fa0a1c9afb646fc432828cf360a11cd5e
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0
FileCopyrightText: Copyright 2024 林博仁(Buo-ren Lin)
FileName: ./functions.sh
SPDXID: SPDXRef-691979e1d8fe87a784af76fe3a9142bb
FileChecksum: SHA1: fa3650a1e7ed080783917c0ed1d7ea6863f8b2b2
LicenseConcluded: NOASSERTION
LicenseInfoInFile: CC-BY-SA-4.0+
FileCopyrightText: Copyright 2025 林博仁(Buo-ren Lin)