| @@ -0,0 +1,20 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Free Software Foundation Europe e.V. <https://fsfe.org> | |||||
| # | |||||
| # SPDX-License-Identifier: CC0-1.0 | |||||
| --- | |||||
| name: REUSE Compliance Check | |||||
| on: [push, pull_request] # yamllint disable-line rule:truthy | |||||
| permissions: | |||||
| contents: read | |||||
| jobs: | |||||
| reuse-compliance-check: | |||||
| runs-on: ubuntu-latest | |||||
| steps: | |||||
| - name: Checkout | |||||
| uses: actions/checkout@v4 | |||||
| - name: REUSE Compliance Check | |||||
| uses: fsfe/reuse-action@v5 | |||||
| @@ -0,0 +1,14 @@ | |||||
| SPDX-FileCopyrightText: 2018 - 2024 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2018 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2018 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2019 Thomas Kuehne | |||||
| SPDX-FileCopyrightText: 2020 John Goerzen | |||||
| SPDX-FileCopyrightText: 2020 Julian Foad | |||||
| SPDX-FileCopyrightText: 2021 Agustin Ferrario | |||||
| SPDX-FileCopyrightText: 2021 Dan Arnfield | |||||
| SPDX-FileCopyrightText: 2022 Jost Alemann | |||||
| SPDX-FileCopyrightText: 2023 Felix Stupp | |||||
| SPDX-FileCopyrightText: 2023 Julian-Samuel Gebühr | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| @@ -0,0 +1,34 @@ | |||||
| SPDX-FileCopyrightText: 2017 - 2025 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2017 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2018 - 2021 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2019 - 2020 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2019 Edgars Voroboks | |||||
| SPDX-FileCopyrightText: 2019 Eduardo Beltrame | |||||
| SPDX-FileCopyrightText: 2020 Björn Marten | |||||
| SPDX-FileCopyrightText: 2020 Lee Verberne | |||||
| SPDX-FileCopyrightText: 2020 Marcel Partap | |||||
| SPDX-FileCopyrightText: 2020 Matthew Croughan | |||||
| SPDX-FileCopyrightText: 2020 Tulir Asokan | |||||
| SPDX-FileCopyrightText: 2021 Alexandar Mechev | |||||
| SPDX-FileCopyrightText: 2021 Béla Becker | |||||
| SPDX-FileCopyrightText: 2021 Cody Neiman | |||||
| SPDX-FileCopyrightText: 2021 Marcus Proest | |||||
| SPDX-FileCopyrightText: 2021 Matthew Cengia | |||||
| SPDX-FileCopyrightText: 2021 Prasiddh Pooskur | |||||
| SPDX-FileCopyrightText: 2021 Toni Spets | |||||
| SPDX-FileCopyrightText: 2021 Yannick Goossens | |||||
| SPDX-FileCopyrightText: 2022 - 2023 Cody Wyatt Neiman | |||||
| SPDX-FileCopyrightText: 2022 - 2025 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 Andrew Morgan | |||||
| SPDX-FileCopyrightText: 2022 Christos Karamolegkos | |||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | |||||
| SPDX-FileCopyrightText: 2022 Julian Foad | |||||
| SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | |||||
| SPDX-FileCopyrightText: 2022 Kim Brose | |||||
| SPDX-FileCopyrightText: 2023 - 2024 Michael Hollister | |||||
| SPDX-FileCopyrightText: 2023 Joe Kappus | |||||
| SPDX-FileCopyrightText: 2023 Pierre 'McFly' Marty | |||||
| SPDX-FileCopyrightText: 2023 Shreyas Ajjarapu | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| @@ -10,8 +10,8 @@ path = [ | |||||
| ".github/renovate.json", | ".github/renovate.json", | ||||
| "collections/requirements.yml", | "collections/requirements.yml", | ||||
| "i18n/.gitignore", | "i18n/.gitignore", | ||||
| "i18n/requirements.txt", | |||||
| "i18n/PUBLISHED_LANGUAGES", | "i18n/PUBLISHED_LANGUAGES", | ||||
| "i18n/requirements.txt", | |||||
| "roles/custom/**/*.repo", | "roles/custom/**/*.repo", | ||||
| ".editorconfig", | ".editorconfig", | ||||
| ".envrc", | ".envrc", | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev | SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2020 Hanno J. Gödecke | |||||
| SPDX-FileCopyrightText: 2020 Aaron Raimist | SPDX-FileCopyrightText: 2020 Aaron Raimist | ||||
| SPDX-FileCopyrightText: 2020 Hanno J. Gödecke | |||||
| SPDX-FileCopyrightText: 2022 Kai Biebel | SPDX-FileCopyrightText: 2022 Kai Biebel | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| @@ -0,0 +1,3 @@ | |||||
| SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2020 Justin Croonenberghs | |||||
| SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2020 Justin Croonenberghs | |||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | SPDX-FileCopyrightText: 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| @@ -1,13 +1,13 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2018 - 2024 MDAD project contributors | SPDX-FileCopyrightText: 2018 - 2024 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2019 Edgars Voroboks | SPDX-FileCopyrightText: 2019 Edgars Voroboks | ||||
| SPDX-FileCopyrightText: 2020 - 2021 Aaron Raimist | SPDX-FileCopyrightText: 2020 - 2021 Aaron Raimist | ||||
| SPDX-FileCopyrightText: 2020 Marcel Partap | SPDX-FileCopyrightText: 2020 Marcel Partap | ||||
| SPDX-FileCopyrightText: 2020 Rónán Duddy | SPDX-FileCopyrightText: 2020 Rónán Duddy | ||||
| SPDX-FileCopyrightText: 2021 Yannick Goossens | SPDX-FileCopyrightText: 2021 Yannick Goossens | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 Julian Foad | SPDX-FileCopyrightText: 2022 Julian Foad | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2023 Johan Swetzén | SPDX-FileCopyrightText: 2023 Johan Swetzén | ||||
| SPDX-FileCopyrightText: 2023 Pierre 'McFly' Marty | SPDX-FileCopyrightText: 2023 Pierre 'McFly' Marty | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2025 MDAD project contributors | SPDX-FileCopyrightText: 2025 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,3 +1,10 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-FileCopyrightText: 2024 MDAD project contributors | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Setting up Draupnir for All/D4A (optional) | # Setting up Draupnir for All/D4A (optional) | ||||
| The playbook can install and configure the [Draupnir](https://github.com/the-draupnir-project/Draupnir) moderation tool for you in appservice mode. | The playbook can install and configure the [Draupnir](https://github.com/the-draupnir-project/Draupnir) moderation tool for you in appservice mode. | ||||
| @@ -1,8 +1,8 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 - 2025 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2022 - 2025 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | ||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,3 +1,12 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2023 - 2025 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2023 Kim Brose | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Setting up Draupnir (optional) | # Setting up Draupnir (optional) | ||||
| The playbook can install and configure the [Draupnir](https://github.com/the-draupnir-project/Draupnir) moderation bot for you. | The playbook can install and configure the [Draupnir](https://github.com/the-draupnir-project/Draupnir) moderation bot for you. | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2021 Yannick Goossens | |||||
| SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2021 Yannick Goossens | |||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | SPDX-FileCopyrightText: 2022 Dennis Ciba | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2025 MDAD project contributors | SPDX-FileCopyrightText: 2025 MDAD project contributors | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | SPDX-FileCopyrightText: 2022 Dennis Ciba | ||||
| SPDX-FileCopyrightText: 2022 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 MDAD project contributors | SPDX-FileCopyrightText: 2024 MDAD project contributors | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2020 Björn Marten | |||||
| SPDX-FileCopyrightText: 2020 - 2023 MDAD project contributors | SPDX-FileCopyrightText: 2020 - 2023 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2020 Björn Marten | |||||
| SPDX-FileCopyrightText: 2020 Slavi Pantaleev | SPDX-FileCopyrightText: 2020 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2020 iLyas Bakouch | SPDX-FileCopyrightText: 2020 iLyas Bakouch | ||||
| SPDX-FileCopyrightText: 2022 Kim Brose | SPDX-FileCopyrightText: 2022 Kim Brose | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2020 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2020 MDAD project contributors | SPDX-FileCopyrightText: 2020 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2020 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,10 +1,10 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2019 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2021 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2019 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors | SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2022 László Várady | |||||
| SPDX-FileCopyrightText: 2021 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | SPDX-FileCopyrightText: 2022 Dennis Ciba | ||||
| SPDX-FileCopyrightText: 2022 László Várady | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2019 Eduardo Beltrame | |||||
| SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev | SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2019 Eduardo Beltrame | |||||
| SPDX-FileCopyrightText: 2021 MDAD project contributors | SPDX-FileCopyrightText: 2021 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | SPDX-FileCopyrightText: 2022 Dennis Ciba | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2021 Marcus Proest | |||||
| SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors | SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2021 Marcus Proest | |||||
| SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-FileCopyrightText: 2024 Johan Swetzén | SPDX-FileCopyrightText: 2024 Johan Swetzén | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2020 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2020 - 2022 Slavi Pantaleev | SPDX-FileCopyrightText: 2020 - 2022 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2020 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | SPDX-FileCopyrightText: 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2020 Rodrigo Belem | |||||
| SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev | SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2020 Rodrigo Belem | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2020 Rodrigo Belem | |||||
| SPDX-FileCopyrightText: 2020 - 2023 Slavi Pantaleev | SPDX-FileCopyrightText: 2020 - 2023 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2020 Rodrigo Belem | |||||
| SPDX-FileCopyrightText: 2021 Marcel Ackermann | SPDX-FileCopyrightText: 2021 Marcel Ackermann | ||||
| SPDX-FileCopyrightText: 2022 Jim Myhrberg | SPDX-FileCopyrightText: 2022 Jim Myhrberg | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2020 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2020 - 2021 Slavi Pantaleev | SPDX-FileCopyrightText: 2020 - 2021 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2020 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2020 Panagiotis Vasilopoulos | SPDX-FileCopyrightText: 2020 Panagiotis Vasilopoulos | ||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | |||||
| SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | |||||
| SPDX-FileCopyrightText: 2023 MDAD project contributors | SPDX-FileCopyrightText: 2023 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | SPDX-FileCopyrightText: 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,6 +1,5 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | SPDX-FileCopyrightText: 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,13 +1,13 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2019 Edgars Voroboks | |||||
| SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2019 - 2025 MDAD project contributors | SPDX-FileCopyrightText: 2019 - 2025 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2019 Edgars Voroboks | |||||
| SPDX-FileCopyrightText: 2020 Chris van Dijk | SPDX-FileCopyrightText: 2020 Chris van Dijk | ||||
| SPDX-FileCopyrightText: 2020 jens quade | SPDX-FileCopyrightText: 2020 jens quade | ||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | |||||
| SPDX-FileCopyrightText: 2022 Kim Brose | SPDX-FileCopyrightText: 2022 Kim Brose | ||||
| SPDX-FileCopyrightText: 2022 Yan Minagawa | |||||
| SPDX-FileCopyrightText: 2022 Travis Ralston | SPDX-FileCopyrightText: 2022 Travis Ralston | ||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | |||||
| SPDX-FileCopyrightText: 2022 Yan Minagawa | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -2,8 +2,8 @@ | |||||
| SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev | SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | SPDX-FileCopyrightText: 2022 Dennis Ciba | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| SPDX-FileCopyrightText: 2024 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 MDAD project contributors | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2021 Béla Becker | |||||
| SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2021 Béla Becker | |||||
| SPDX-FileCopyrightText: 2021 pushytoxin | SPDX-FileCopyrightText: 2021 pushytoxin | ||||
| SPDX-FileCopyrightText: 2022 Jim Myhrberg | SPDX-FileCopyrightText: 2022 Jim Myhrberg | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| @@ -1,3 +1,10 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Using an external PostgreSQL server (optional) | # Using an external PostgreSQL server (optional) | ||||
| By default, this playbook would set up a PostgreSQL database server on your machine, running in a Docker container. If that's okay, you can skip this document. | By default, this playbook would set up a PostgreSQL database server on your machine, running in a Docker container. If that's okay, you can skip this document. | ||||
| @@ -1,10 +1,10 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2020 - 2024 MDAD project contributors | SPDX-FileCopyrightText: 2020 - 2024 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2020 Aaron Raimist | SPDX-FileCopyrightText: 2020 Aaron Raimist | ||||
| SPDX-FileCopyrightText: 2020 Mickaël Cornière | |||||
| SPDX-FileCopyrightText: 2020 Chris van Dijk | SPDX-FileCopyrightText: 2020 Chris van Dijk | ||||
| SPDX-FileCopyrightText: 2020 Dominik Zajac | SPDX-FileCopyrightText: 2020 Dominik Zajac | ||||
| SPDX-FileCopyrightText: 2020 Mickaël Cornière | |||||
| SPDX-FileCopyrightText: 2022 François Darveau | SPDX-FileCopyrightText: 2022 François Darveau | ||||
| SPDX-FileCopyrightText: 2022 Warren Bailey | SPDX-FileCopyrightText: 2022 Warren Bailey | ||||
| SPDX-FileCopyrightText: 2023 Antonis Christofides | SPDX-FileCopyrightText: 2023 Antonis Christofides | ||||
| @@ -1,9 +1,9 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2019 Noah Fleischmann | |||||
| SPDX-FileCopyrightText: 2019 - 2020 MDAD project contributors | SPDX-FileCopyrightText: 2019 - 2020 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2020 Marcel Partap | |||||
| SPDX-FileCopyrightText: 2019 Noah Fleischmann | |||||
| SPDX-FileCopyrightText: 2020 Justin Croonenberghs | SPDX-FileCopyrightText: 2020 Justin Croonenberghs | ||||
| SPDX-FileCopyrightText: 2020 Marcel Partap | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | |||||
| SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,3 +1,13 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2022 Julian Foad | |||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2023 Felix Stupp | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Setting up the ntfy push notifications server (optional) | # Setting up the ntfy push notifications server (optional) | ||||
| The playbook can install and configure the [ntfy](https://ntfy.sh/) push notifications server for you. | The playbook can install and configure the [ntfy](https://ntfy.sh/) push notifications server for you. | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2021 foxcris | |||||
| SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2021 foxcris | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,3 +1,16 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2021 - 2024 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2021 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2021 Kim Brose | |||||
| SPDX-FileCopyrightText: 2021 Luca Di Carlo | |||||
| SPDX-FileCopyrightText: 2022 Olivér Falvai | |||||
| SPDX-FileCopyrightText: 2023 Michael Hollister | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Enabling metrics and graphs (Prometheus, Grafana) for your Matrix server (optional) | # Enabling metrics and graphs (Prometheus, Grafana) for your Matrix server (optional) | ||||
| The playbook can install [Prometheus](https://prometheus.io/) with [Grafana](https://grafana.com/) and configure performance metrics of your homeserver with graphs for you. | The playbook can install [Prometheus](https://prometheus.io/) with [Grafana](https://grafana.com/) and configure performance metrics of your homeserver with graphs for you. | ||||
| @@ -1,3 +1,11 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2023 Pierre 'McFly' Marty | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Configuring Riot-web (optional) | # Configuring Riot-web (optional) | ||||
| By default, this playbook **used to install** the [Riot-web](https://github.com/element-hq/riot-web) Matrix client web application. | By default, this playbook **used to install** the [Riot-web](https://github.com/element-hq/riot-web) Matrix client web application. | ||||
| @@ -1,3 +1,11 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2018 - 2023 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2023 Michael Hollister | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Storing Synapse media files on Amazon S3 or another compatible Object Storage (optional) | # Storing Synapse media files on Amazon S3 or another compatible Object Storage (optional) | ||||
| By default, this playbook configures your server to store Synapse's content repository (`media_store`) files on the local filesystem. If that's okay, you can skip this document. | By default, this playbook configures your server to store Synapse's content repository (`media_store`) files on the local filesystem. If that's okay, you can skip this document. | ||||
| @@ -1,11 +1,11 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2023 Justin Croonenberghs | SPDX-FileCopyrightText: 2023 Justin Croonenberghs | ||||
| SPDX-FileCopyrightText: 2023 Samuel Meenzen | |||||
| SPDX-FileCopyrightText: 2023 Kuba Orlik | SPDX-FileCopyrightText: 2023 Kuba Orlik | ||||
| SPDX-FileCopyrightText: 2023 Pierre 'McFly' Marty | SPDX-FileCopyrightText: 2023 Pierre 'McFly' Marty | ||||
| SPDX-FileCopyrightText: 2024 Fabio Bonelli | |||||
| SPDX-FileCopyrightText: 2023 Samuel Meenzen | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Fabio Bonelli | |||||
| SPDX-FileCopyrightText: 2024 MDAD project contributors | SPDX-FileCopyrightText: 2024 MDAD project contributors | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,3 +1,12 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-FileCopyrightText: 2024 Ed Geraghty | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Configuring the Traefik reverse-proxy (optional, advanced) | # Configuring the Traefik reverse-proxy (optional, advanced) | ||||
| By default, this playbook installs and manages a [Traefik](https://doc.traefik.io/traefik/) reverse-proxy server, powered by the [ansible-role-traefik](https://github.com/mother-of-all-self-hosting/ansible-role-traefik) Ansible role for you. If that's okay, you can skip this document. | By default, this playbook installs and manages a [Traefik](https://doc.traefik.io/traefik/) reverse-proxy server, powered by the [ansible-role-traefik](https://github.com/mother-of-all-self-hosting/ansible-role-traefik) Ansible role for you. If that's okay, you can skip this document. | ||||
| @@ -1,6 +1,6 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2018 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2018 - 2024 MDAD project contributors | SPDX-FileCopyrightText: 2018 - 2024 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2018 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2020 Sabine Laszakovits | SPDX-FileCopyrightText: 2020 Sabine Laszakovits | ||||
| SPDX-FileCopyrightText: 2021 Cody Neiman | SPDX-FileCopyrightText: 2021 Cody Neiman | ||||
| SPDX-FileCopyrightText: 2021 Matthew Cengia | SPDX-FileCopyrightText: 2021 Matthew Cengia | ||||
| @@ -30,7 +30,7 @@ If you've configured your DNS records and retrieved the playbook's source code t | |||||
| 5. edit the inventory hosts file (`inventory/hosts`) to your liking | 5. edit the inventory hosts file (`inventory/hosts`) to your liking | ||||
| 6. (optional, advanced) you may wish to keep your `inventory` directory under version control with [git](https://git-scm.com/) or any other version-control system. | |||||
| 6. (optional, advanced) you may wish to keep your `inventory` directory under version control with [git](https://git-scm.com/) or any other version-control system. The `inventory` directory path is ignored via `.gitignore`, so it won't be part of the playbook repository. You can safely create a new git repository inside that directory with `git init`, etc. | |||||
| 7. (optional, advanced) to run Ansible against multiple servers with different `sudo` credentials, you can copy the sample inventory hosts yaml file for each of your hosts: (`cp examples/host.yml inventory/my_host1.yml` …) and use the [`ansible-all-hosts.sh`](../bin/ansible-all-hosts.sh) script [in the installation step](installing.md). | 7. (optional, advanced) to run Ansible against multiple servers with different `sudo` credentials, you can copy the sample inventory hosts yaml file for each of your hosts: (`cp examples/host.yml inventory/my_host1.yml` …) and use the [`ansible-all-hosts.sh`](../bin/ansible-all-hosts.sh) script [in the installation step](installing.md). | ||||
| @@ -1,3 +1,15 @@ | |||||
| <!-- | |||||
| SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2022 Julian-Samuel Gebühr | |||||
| SPDX-FileCopyrightText: 2022 László Várady | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-FileCopyrightText: 2024 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2024 Uğur İLTER | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --> | |||||
| # Frequently Asked Questions | # Frequently Asked Questions | ||||
| This documentation page tries to answer various Frequently Asked Questions about all things [Matrix](https://matrix.org/), with a focus on this [Ansible](https://www.ansible.com/) playbook ([What is Ansible? How does it work?](#what-is-ansible-how-does-it-work)). | This documentation page tries to answer various Frequently Asked Questions about all things [Matrix](https://matrix.org/), with a focus on this [Ansible](https://www.ansible.com/) playbook ([What is Ansible? How does it work?](#what-is-ansible-how-does-it-work)). | ||||
| @@ -1,13 +1,13 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2018 - 2023 Slavi Pantaleev | SPDX-FileCopyrightText: 2018 - 2023 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2018 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2018 - 2024 MDAD project contributors | SPDX-FileCopyrightText: 2018 - 2024 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2018 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2019 Edgars Voroboks | SPDX-FileCopyrightText: 2019 Edgars Voroboks | ||||
| SPDX-FileCopyrightText: 2019 Michael Haak | SPDX-FileCopyrightText: 2019 Michael Haak | ||||
| SPDX-FileCopyrightText: 2020 Kevin Lanni | SPDX-FileCopyrightText: 2020 Kevin Lanni | ||||
| SPDX-FileCopyrightText: 2024 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2024 Mitja Jež | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Mitja Jež | |||||
| SPDX-FileCopyrightText: 2024 Nikita Chernyi | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,7 +1,7 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2018 Aaron Raimist | SPDX-FileCopyrightText: 2018 Aaron Raimist | ||||
| SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2019 - 2020 MDAD project contributors | SPDX-FileCopyrightText: 2019 - 2020 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2019 Noah Fleischmann | SPDX-FileCopyrightText: 2019 Noah Fleischmann | ||||
| SPDX-FileCopyrightText: 2020 Marcel Partap | SPDX-FileCopyrightText: 2020 Marcel Partap | ||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| @@ -4,8 +4,8 @@ SPDX-FileCopyrightText: 2020 - 2021 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2020 Hardy Erlinger | SPDX-FileCopyrightText: 2020 Hardy Erlinger | ||||
| SPDX-FileCopyrightText: 2021 - 2024 MDAD project contributors | SPDX-FileCopyrightText: 2021 - 2024 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2021 Marc Leuser | SPDX-FileCopyrightText: 2021 Marc Leuser | ||||
| SPDX-FileCopyrightText: 2024 Kim Brose | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Kim Brose | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,9 +1,9 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2018 - 2023 Slavi Pantaleev | SPDX-FileCopyrightText: 2018 - 2023 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2018 Aaron Raimist | SPDX-FileCopyrightText: 2018 Aaron Raimist | ||||
| SPDX-FileCopyrightText: 2024 Felix Stupp | |||||
| SPDX-FileCopyrightText: 2024 MDAD project contributors | SPDX-FileCopyrightText: 2024 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2024 Nikita Chernyi | SPDX-FileCopyrightText: 2024 Nikita Chernyi | ||||
| SPDX-FileCopyrightText: 2024 Felix Stupp | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,8 +1,8 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2022 Dennis Ciba | SPDX-FileCopyrightText: 2022 Dennis Ciba | ||||
| SPDX-FileCopyrightText: 2022 Slavi Pantaleev | SPDX-FileCopyrightText: 2022 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2025 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2025 MDAD project contributors | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -2,9 +2,9 @@ | |||||
| SPDX-FileCopyrightText: 2018 - 2025 Slavi Pantaleev | SPDX-FileCopyrightText: 2018 - 2025 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2019 - 2022 Aaron Raimist | SPDX-FileCopyrightText: 2019 - 2022 Aaron Raimist | ||||
| SPDX-FileCopyrightText: 2019 - 2023 MDAD project contributors | SPDX-FileCopyrightText: 2019 - 2023 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2024 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2024 Fabio Bonelli | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Fabio Bonelli | |||||
| SPDX-FileCopyrightText: 2024 Nikita Chernyi | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,9 +1,9 @@ | |||||
| <!-- | <!-- | ||||
| SPDX-FileCopyrightText: 2018 - 2025 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2018 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2018 - 2025 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2019 Aaron Raimist | SPDX-FileCopyrightText: 2019 Aaron Raimist | ||||
| SPDX-FileCopyrightText: 2024 Dark Decoy | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | ||||
| SPDX-FileCopyrightText: 2024 Dark Decoy | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --> | --> | ||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2022 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| # This is a host file for usage with the `../bin/ansible-all-hosts.sh` script, | # This is a host file for usage with the `../bin/ansible-all-hosts.sh` script, | ||||
| @@ -0,0 +1,8 @@ | |||||
| SPDX-FileCopyrightText: 2017 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2019 Dan Arnfield | |||||
| SPDX-FileCopyrightText: 2019 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2021 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2023 David Holdeman | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| @@ -0,0 +1,9 @@ | |||||
| SPDX-FileCopyrightText: 2017 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2018 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2018 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2020 Olaf Schoenwald | |||||
| SPDX-FileCopyrightText: 2021 Kim Brose | |||||
| SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2023 Antonis Christofides | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| jitsi_architecture: "{{ matrix_architecture }}" | jitsi_architecture: "{{ matrix_architecture }}" | ||||
| jitsi_hostname: "{{ matrix_server_fqn_jitsi }}" | jitsi_hostname: "{{ matrix_server_fqn_jitsi }}" | ||||
| jitsi_uid: "{{ matrix_user_uid }}" | jitsi_uid: "{{ matrix_user_uid }}" | ||||
| @@ -0,0 +1,65 @@ | |||||
| SPDX-FileCopyrightText: 2019 - 2021 Aaron Raimist | |||||
| SPDX-FileCopyrightText: 2019 - 2021 Stuart Mumford | |||||
| SPDX-FileCopyrightText: 2019 - 2025 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2019 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2019 Dan Arnfield | |||||
| SPDX-FileCopyrightText: 2019 Daniel Hoffend | |||||
| SPDX-FileCopyrightText: 2019 Edgars Voroboks | |||||
| SPDX-FileCopyrightText: 2019 Thomas Kuehne | |||||
| SPDX-FileCopyrightText: 2020 - 2021 Sabine Laszakovits | |||||
| SPDX-FileCopyrightText: 2020 Björn Marten | |||||
| SPDX-FileCopyrightText: 2020 Chris van Dijk | |||||
| SPDX-FileCopyrightText: 2020 David Gnedt | |||||
| SPDX-FileCopyrightText: 2020 Horvath Gergely | |||||
| SPDX-FileCopyrightText: 2020 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2020 Marcel Partap | |||||
| SPDX-FileCopyrightText: 2020 Max Klenk | |||||
| SPDX-FileCopyrightText: 2020 Rodrigo Belem | |||||
| SPDX-FileCopyrightText: 2020 Scott Crossen | |||||
| SPDX-FileCopyrightText: 2020 Tulir Asokan | |||||
| SPDX-FileCopyrightText: 2020 Zach Mertes | |||||
| SPDX-FileCopyrightText: 2021 - 2022 Matthew Cengia | |||||
| SPDX-FileCopyrightText: 2021 - 2023 Shreyas Ajjarapu | |||||
| SPDX-FileCopyrightText: 2021 Ahmad Haghighi | |||||
| SPDX-FileCopyrightText: 2021 Alexandar Mechev | |||||
| SPDX-FileCopyrightText: 2021 Béla Becker | |||||
| SPDX-FileCopyrightText: 2021 Christos Karamolegkos | |||||
| SPDX-FileCopyrightText: 2021 Cody Neiman | |||||
| SPDX-FileCopyrightText: 2021 Marc Leuser | |||||
| SPDX-FileCopyrightText: 2021 Marcus Proest | |||||
| SPDX-FileCopyrightText: 2021 Panagiotis Georgiadis | |||||
| SPDX-FileCopyrightText: 2021 Raymond Coetzee | |||||
| SPDX-FileCopyrightText: 2021 Stuart Thomson | |||||
| SPDX-FileCopyrightText: 2021 Toni Spets | |||||
| SPDX-FileCopyrightText: 2021 Yannick Goossens | |||||
| SPDX-FileCopyrightText: 2021 boris runakov | |||||
| SPDX-FileCopyrightText: 2022 - 2023 Julian-Samuel Gebühr | |||||
| SPDX-FileCopyrightText: 2022 - 2023 Samuel Meenzen | |||||
| SPDX-FileCopyrightText: 2022 - 2024 Charles Wright | |||||
| SPDX-FileCopyrightText: 2022 - 2024 László Várady | |||||
| SPDX-FileCopyrightText: 2022 - 2025 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 Arthur Brugière | |||||
| SPDX-FileCopyrightText: 2022 Devin Dooley | |||||
| SPDX-FileCopyrightText: 2022 Hefty Zauk | |||||
| SPDX-FileCopyrightText: 2022 Jim Myhrberg | |||||
| SPDX-FileCopyrightText: 2022 Jip J. Dekker | |||||
| SPDX-FileCopyrightText: 2022 Julian Foad | |||||
| SPDX-FileCopyrightText: 2022 Kim Brose | |||||
| SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| SPDX-FileCopyrightText: 2022 Shaleen Jain | |||||
| SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| SPDX-FileCopyrightText: 2023 - 2024 Michael Hollister | |||||
| SPDX-FileCopyrightText: 2023 - 2024 Pierre 'McFly' Marty | |||||
| SPDX-FileCopyrightText: 2023 Antonis Christofides | |||||
| SPDX-FileCopyrightText: 2023 Benjamin Kampmann | |||||
| SPDX-FileCopyrightText: 2023 Catalan Lover | |||||
| SPDX-FileCopyrightText: 2023 Cody Wyatt Neiman | |||||
| SPDX-FileCopyrightText: 2023 Johan Swetzén | |||||
| SPDX-FileCopyrightText: 2023 Kabir Kwatra | |||||
| SPDX-FileCopyrightText: 2023 Thomas Baer | |||||
| SPDX-FileCopyrightText: 2024 Chasethechicken | |||||
| SPDX-FileCopyrightText: 2024 Fabio Bonelli | |||||
| SPDX-FileCopyrightText: 2024 Igor Goldenberg | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| @@ -1,6 +1,8 @@ | |||||
| #!/bin/bash | #!/bin/bash | ||||
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev <slavi@devture.com> | # SPDX-FileCopyrightText: 2024 Slavi Pantaleev <slavi@devture.com> | ||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| # This script extracts translation templates (original English strings) into the `translation-templates/` directory. | # This script extracts translation templates (original English strings) into the `translation-templates/` directory. | ||||
| # These templates are later used to generate locale files for each language in the `locales/` directory. | # These templates are later used to generate locale files for each language in the `locales/` directory. | ||||
| @@ -1,4 +1,4 @@ | |||||
| SPDX-FileCopyrightText: 2024 - 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2025 Suguru Hirahara | SPDX-FileCopyrightText: 2025 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,5 +1,5 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| # SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| # | # | ||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,7 +1,6 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| # SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2025 Suguru Hirahara | # SPDX-FileCopyrightText: 2025 Suguru Hirahara | ||||
| # | |||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --- | --- | ||||
| @@ -1,6 +1,6 @@ | |||||
| {# | {# | ||||
| SPDX-FileCopyrightText: 2023 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2023 Nikita Chernyi | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| #} | #} | ||||
| @@ -1,4 +1,4 @@ | |||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,6 +1,6 @@ | |||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2023 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2023 Joe Kappus | # SPDX-FileCopyrightText: 2023 Joe Kappus | ||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2023 Nikita Chernyi | # SPDX-FileCopyrightText: 2023 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2023 Samuel Meenzen | # SPDX-FileCopyrightText: 2023 Samuel Meenzen | ||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | # SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| @@ -1,7 +1,7 @@ | |||||
| {# | {# | ||||
| SPDX-FileCopyrightText: 2023 Joe Kappus | |||||
| SPDX-FileCopyrightText: 2023 MDAD project contributors | SPDX-FileCopyrightText: 2023 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2023 Slavi Pantaleev | SPDX-FileCopyrightText: 2023 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2023 Joe Kappus | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,5 +1,5 @@ | |||||
| SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2023 MDAD project contributors | SPDX-FileCopyrightText: 2023 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2023 Vladimir Panteleev | SPDX-FileCopyrightText: 2023 Vladimir Panteleev | ||||
| SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,3 +1,9 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2023 Samuel Meenzen | |||||
| # SPDX-FileCopyrightText: 2024 - 2025 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| # A moderation tool for Matrix | # A moderation tool for Matrix | ||||
| # Project source code URL: https://github.com/the-draupnir-project/Draupnir | # Project source code URL: https://github.com/the-draupnir-project/Draupnir | ||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2023 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - tags: | - tags: | ||||
| @@ -1,3 +1,10 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2024 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2024 David Mehren | |||||
| # SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - ansible.builtin.set_fact: | - ansible.builtin.set_fact: | ||||
| @@ -1,3 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2023 MDAD project contributors | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Check existence of matrix-bot-draupnir service | - name: Check existence of matrix-bot-draupnir service | ||||
| @@ -1,3 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2023 - 2025 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2024 - 2025 Slavi Pantaleev | |||||
| # | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| --- | --- | ||||
| - name: Fail if required matrix-bot-draupnir variables are undefined | - name: Fail if required matrix-bot-draupnir variables are undefined | ||||
| @@ -1,3 +1,9 @@ | |||||
| {# | |||||
| SPDX-FileCopyrightText: 2024 MDAD project contributors | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| #} | |||||
| {% if matrix_bot_draupnir_container_labels_traefik_enabled %} | {% if matrix_bot_draupnir_container_labels_traefik_enabled %} | ||||
| traefik.enable=true | traefik.enable=true | ||||
| @@ -1,3 +1,11 @@ | |||||
| {# | |||||
| SPDX-FileCopyrightText: 2023 - 2024 MDAD project contributors | |||||
| SPDX-FileCopyrightText: 2024 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| #} | |||||
| # Endpoint URL that Draupnir uses to interact with the Matrix homeserver (client-server API), | # Endpoint URL that Draupnir uses to interact with the Matrix homeserver (client-server API), | ||||
| homeserverUrl: {{ matrix_bot_draupnir_homeserver_url | to_json }} | homeserverUrl: {{ matrix_bot_draupnir_homeserver_url | to_json }} | ||||
| @@ -0,0 +1,4 @@ | |||||
| SPDX-FileCopyrightText: 2023 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2024 MDAD project contributors | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | |||||
| @@ -1,5 +1,5 @@ | |||||
| # SPDX-FileCopyrightText: 2021 Yannick Goossens | |||||
| # SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2021 Yannick Goossens | |||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | # SPDX-FileCopyrightText: 2022 Marko Weltzer | ||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2023 Samuel Meenzen | # SPDX-FileCopyrightText: 2023 Samuel Meenzen | ||||
| @@ -1,8 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2021 Yannick Goossens | # SPDX-FileCopyrightText: 2021 Yannick Goossens | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2022 Jim Myhrberg | # SPDX-FileCopyrightText: 2022 Jim Myhrberg | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | ||||
| # SPDX-FileCopyrightText: 2024 David Mehren | # SPDX-FileCopyrightText: 2024 David Mehren | ||||
| # | # | ||||
| @@ -1,6 +1,6 @@ | |||||
| # SPDX-FileCopyrightText: 2021 Yannick Goossens | # SPDX-FileCopyrightText: 2021 Yannick Goossens | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 - 2023 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # | # | ||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,5 +1,5 @@ | |||||
| # SPDX-FileCopyrightText: 2021 Yannick Goossens | |||||
| # SPDX-FileCopyrightText: 2021 - 2023 Slavi Pantaleev | # SPDX-FileCopyrightText: 2021 - 2023 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2021 Yannick Goossens | |||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | # SPDX-FileCopyrightText: 2022 Marko Weltzer | ||||
| # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | ||||
| # | # | ||||
| @@ -1,7 +1,7 @@ | |||||
| # SPDX-FileCopyrightText: 2022 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | # SPDX-FileCopyrightText: 2022 Marko Weltzer | ||||
| # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | ||||
| # SPDX-FileCopyrightText: 2022 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | # SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| # | # | ||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,8 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2020 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2020 Stuart Mumford | # SPDX-FileCopyrightText: 2020 Stuart Mumford | ||||
| # SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors | # SPDX-FileCopyrightText: 2021 - 2022 MDAD project contributors | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 Jim Myhrberg | # SPDX-FileCopyrightText: 2022 Jim Myhrberg | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | ||||
| # SPDX-FileCopyrightText: 2024 David Mehren | # SPDX-FileCopyrightText: 2024 David Mehren | ||||
| @@ -1,5 +1,5 @@ | |||||
| SPDX-FileCopyrightText: 2022 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | SPDX-FileCopyrightText: 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2022 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2023 Nikita Chernyi | SPDX-FileCopyrightText: 2023 Nikita Chernyi | ||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| @@ -1,9 +1,9 @@ | |||||
| # SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2020 Björn Marten | # SPDX-FileCopyrightText: 2020 Björn Marten | ||||
| # SPDX-FileCopyrightText: 2020 David Gnedt | # SPDX-FileCopyrightText: 2020 David Gnedt | ||||
| # SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev | |||||
| # SPDX-FileCopyrightText: 2021 - 2023 MDAD project contributors | # SPDX-FileCopyrightText: 2021 - 2023 MDAD project contributors | ||||
| # SPDX-FileCopyrightText: 2021 Béla Becker | |||||
| # SPDX-FileCopyrightText: 2021 Ahmad Haghighi | # SPDX-FileCopyrightText: 2021 Ahmad Haghighi | ||||
| # SPDX-FileCopyrightText: 2021 Béla Becker | |||||
| # SPDX-FileCopyrightText: 2021 boris runakov | # SPDX-FileCopyrightText: 2021 boris runakov | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | # SPDX-FileCopyrightText: 2022 Marko Weltzer | ||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| @@ -1,6 +1,6 @@ | |||||
| # SPDX-FileCopyrightText: 2020 Björn Marten | # SPDX-FileCopyrightText: 2020 Björn Marten | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # | # | ||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -2,8 +2,8 @@ | |||||
| # SPDX-FileCopyrightText: 2020 Chris van Dijk | # SPDX-FileCopyrightText: 2020 Chris van Dijk | ||||
| # SPDX-FileCopyrightText: 2020 MDAD project contributors | # SPDX-FileCopyrightText: 2020 MDAD project contributors | ||||
| # SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 Jim Myhrberg | # SPDX-FileCopyrightText: 2022 Jim Myhrberg | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | ||||
| # SPDX-FileCopyrightText: 2024 David Mehren | # SPDX-FileCopyrightText: 2024 David Mehren | ||||
| @@ -1,8 +1,8 @@ | |||||
| SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev | |||||
| SPDX-FileCopyrightText: 2020 Björn Marten | SPDX-FileCopyrightText: 2020 Björn Marten | ||||
| SPDX-FileCopyrightText: 2020 Chris van Dijk | SPDX-FileCopyrightText: 2020 Chris van Dijk | ||||
| SPDX-FileCopyrightText: 2020 MDAD project contributors | SPDX-FileCopyrightText: 2020 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2020 Scott Crossen | SPDX-FileCopyrightText: 2020 Scott Crossen | ||||
| SPDX-FileCopyrightText: 2020 Stefan Warnat | SPDX-FileCopyrightText: 2020 Stefan Warnat | ||||
| SPDX-FileCopyrightText: 2020 - 2025 Slavi Pantaleev | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,8 +1,8 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # SPDX-FileCopyrightText: 2022 - 2025 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 - 2025 MDAD project contributors | |||||
| # SPDX-FileCopyrightText: 2022 Arthur Brugière | # SPDX-FileCopyrightText: 2022 Arthur Brugière | ||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # SPDX-FileCopyrightText: 2023 Samuel Meenzen | # SPDX-FileCopyrightText: 2023 Samuel Meenzen | ||||
| # SPDX-FileCopyrightText: 2024 Suguru Hirahara | # SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| # | # | ||||
| @@ -1,5 +1,5 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # SPDX-FileCopyrightText: 2019 - 2023 Slavi Pantaleev | # SPDX-FileCopyrightText: 2019 - 2023 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # | # | ||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,6 +1,6 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | ||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # SPDX-FileCopyrightText: 2024 David Mehren | # SPDX-FileCopyrightText: 2024 David Mehren | ||||
| # | # | ||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,5 +1,5 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # SPDX-FileCopyrightText: 2022 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # | # | ||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,7 +1,6 @@ | |||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | # SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2025 Suguru Hirahara | # SPDX-FileCopyrightText: 2025 Suguru Hirahara | ||||
| # | |||||
| # SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| # SPDX-License-Identifier: AGPL-3.0-or-later | # SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| --- | --- | ||||
| @@ -1,6 +1,6 @@ | |||||
| SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 MDAD project contributors | SPDX-FileCopyrightText: 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2022 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| SPDX-FileCopyrightText: 2024 Suguru Hirahara | SPDX-FileCopyrightText: 2024 Suguru Hirahara | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,4 +1,4 @@ | |||||
| SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | SPDX-FileCopyrightText: 2022 - 2025 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2022 Vladimir Panteleev | |||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,12 +1,12 @@ | |||||
| # SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2020 Marcel Partap | |||||
| # SPDX-FileCopyrightText: 2020 Horvath Gergely | # SPDX-FileCopyrightText: 2020 Horvath Gergely | ||||
| # SPDX-FileCopyrightText: 2020 Marcel Partap | |||||
| # SPDX-FileCopyrightText: 2021 - 2024 MDAD project contributors | # SPDX-FileCopyrightText: 2021 - 2024 MDAD project contributors | ||||
| # SPDX-FileCopyrightText: 2021 Arthur Brugière | |||||
| # SPDX-FileCopyrightText: 2021 Aaron Raimist | # SPDX-FileCopyrightText: 2021 Aaron Raimist | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 László Várady | |||||
| # SPDX-FileCopyrightText: 2021 Arthur Brugière | |||||
| # SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2022 László Várady | |||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2023 Adrien le Maire | # SPDX-FileCopyrightText: 2023 Adrien le Maire | ||||
| # SPDX-FileCopyrightText: 2023 Samuel Meenzen | # SPDX-FileCopyrightText: 2023 Samuel Meenzen | ||||
| # | # | ||||
| @@ -1,12 +1,12 @@ | |||||
| # SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2019 Dan Arnfield | # SPDX-FileCopyrightText: 2019 Dan Arnfield | ||||
| # SPDX-FileCopyrightText: 2020 Chris van Dijk | |||||
| # SPDX-FileCopyrightText: 2020 Horvath Gergely | # SPDX-FileCopyrightText: 2020 Horvath Gergely | ||||
| # SPDX-FileCopyrightText: 2020 MDAD project contributors | # SPDX-FileCopyrightText: 2020 MDAD project contributors | ||||
| # SPDX-FileCopyrightText: 2020 Chris van Dijk | |||||
| # SPDX-FileCopyrightText: 2020 Stuart Mumford | # SPDX-FileCopyrightText: 2020 Stuart Mumford | ||||
| # SPDX-FileCopyrightText: 2021 Aaron Raimist | # SPDX-FileCopyrightText: 2021 Aaron Raimist | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 Jim Myhrberg | # SPDX-FileCopyrightText: 2022 Jim Myhrberg | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | # SPDX-FileCopyrightText: 2022 Sebastian Gumprich | ||||
| # SPDX-FileCopyrightText: 2024 David Mehren | # SPDX-FileCopyrightText: 2024 David Mehren | ||||
| @@ -1,9 +1,9 @@ | |||||
| SPDX-FileCopyrightText: 2019 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | SPDX-FileCopyrightText: 2019 - 2024 Slavi Pantaleev | ||||
| SPDX-FileCopyrightText: 2019 Hugues Morisset | |||||
| SPDX-FileCopyrightText: 2020 - 2022 MDAD project contributors | SPDX-FileCopyrightText: 2020 - 2022 MDAD project contributors | ||||
| SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2022 László Várady | SPDX-FileCopyrightText: 2022 László Várady | ||||
| SPDX-FileCopyrightText: 2022 Olivér Falvai | SPDX-FileCopyrightText: 2022 Olivér Falvai | ||||
| SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi | |||||
| SPDX-FileCopyrightText: 2023 Adrien le Maire | SPDX-FileCopyrightText: 2023 Adrien le Maire | ||||
| SPDX-License-Identifier: AGPL-3.0-or-later | SPDX-License-Identifier: AGPL-3.0-or-later | ||||
| @@ -1,10 +1,10 @@ | |||||
| # SPDX-FileCopyrightText: 2021 Marcus Proest | |||||
| # SPDX-FileCopyrightText: 2021 - 2024 MDAD project contributors | # SPDX-FileCopyrightText: 2021 - 2024 MDAD project contributors | ||||
| # SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | # SPDX-FileCopyrightText: 2021 - 2024 Slavi Pantaleev | ||||
| # SPDX-FileCopyrightText: 2021 Aaron Raimist | # SPDX-FileCopyrightText: 2021 Aaron Raimist | ||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2022 László Várady | |||||
| # SPDX-FileCopyrightText: 2021 Marcus Proest | |||||
| # SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi | # SPDX-FileCopyrightText: 2022 - 2023 Nikita Chernyi | ||||
| # SPDX-FileCopyrightText: 2022 László Várady | |||||
| # SPDX-FileCopyrightText: 2022 Marko Weltzer | |||||
| # SPDX-FileCopyrightText: 2023 Adrien le Maire | # SPDX-FileCopyrightText: 2023 Adrien le Maire | ||||
| # SPDX-FileCopyrightText: 2023 Samuel Meenzen | # SPDX-FileCopyrightText: 2023 Samuel Meenzen | ||||
| # | # | ||||