diff --git a/integ_tests/common.py b/integ_tests/common.py index d55af761..53b8ae38 100644 --- a/integ_tests/common.py +++ b/integ_tests/common.py @@ -1,3 +1,23 @@ +# This file is part of Radicale - CalDAV and CardDAV server +# Copyright © 2026-2026 Max Berger +# +# This library is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Radicale. If not, see . + +""" +Common utilities for integration tests for radicale +""" + import os import pathlib import socket diff --git a/integ_tests/test_basic_operation.py b/integ_tests/test_basic_operation.py index def5dc07..75549943 100644 --- a/integ_tests/test_basic_operation.py +++ b/integ_tests/test_basic_operation.py @@ -1,3 +1,23 @@ +# This file is part of Radicale - CalDAV and CardDAV server +# Copyright © 2026-2026 Max Berger +# +# This library is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Radicale. If not, see . + +""" +Integration test for basic operations +""" + import pathlib from typing import Any, Generator diff --git a/integ_tests/test_sharing.py b/integ_tests/test_sharing.py index 4cb26b88..fa87a491 100644 --- a/integ_tests/test_sharing.py +++ b/integ_tests/test_sharing.py @@ -1,3 +1,23 @@ +# This file is part of Radicale - CalDAV and CardDAV server +# Copyright © 2026-2026 Max Berger +# +# This library is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# This library is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with Radicale. If not, see . + +""" +Integration tests for sharing pages +""" + import pathlib from typing import Any, Generator diff --git a/radicale/sharing/__init__.py b/radicale/sharing/__init__.py index 6e2ce07b..28de14a5 100644 --- a/radicale/sharing/__init__.py +++ b/radicale/sharing/__init__.py @@ -1,5 +1,6 @@ # This file is part of Radicale Server - Calendar Server # Copyright © 2026-2026 Peter Bieringer +# Copyright © 2026-2026 Max Berger # # This library is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/radicale/sharing/csv.py b/radicale/sharing/csv.py index 4d65de5e..9b609a52 100644 --- a/radicale/sharing/csv.py +++ b/radicale/sharing/csv.py @@ -1,5 +1,6 @@ # This file is part of Radicale Server - Calendar Server # Copyright © 2026-2026 Peter Bieringer +# Copyright © 2026-2026 Max Berger # # This library is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/radicale/tests/test_sharing.py b/radicale/tests/test_sharing.py index 889bfa4f..6bac36e4 100644 --- a/radicale/tests/test_sharing.py +++ b/radicale/tests/test_sharing.py @@ -1,5 +1,6 @@ # This file is part of Radicale - CalDAV and CardDAV server # Copyright © 2026-2026 Peter Bieringer +# Copyright © 2026-2026 Max Berger # # This library is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/CollectionsScene.js b/radicale/web/internal_data/CollectionsScene.js index d4a5284a..2c6b65d8 100644 --- a/radicale/web/internal_data/CollectionsScene.js +++ b/radicale/web/internal_data/CollectionsScene.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/CreateEditCollectionScene.js b/radicale/web/internal_data/CreateEditCollectionScene.js index d68a9c80..69d32e04 100644 --- a/radicale/web/internal_data/CreateEditCollectionScene.js +++ b/radicale/web/internal_data/CreateEditCollectionScene.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/DeleteCollectionScene.js b/radicale/web/internal_data/DeleteCollectionScene.js index f4e4419e..99d538da 100644 --- a/radicale/web/internal_data/DeleteCollectionScene.js +++ b/radicale/web/internal_data/DeleteCollectionScene.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/LoadingScene.js b/radicale/web/internal_data/LoadingScene.js index 1e7b8cfb..e48b2198 100644 --- a/radicale/web/internal_data/LoadingScene.js +++ b/radicale/web/internal_data/LoadingScene.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/LoginScene.js b/radicale/web/internal_data/LoginScene.js index 8ab9ef08..8e93abea 100644 --- a/radicale/web/internal_data/LoginScene.js +++ b/radicale/web/internal_data/LoginScene.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/NewShareScene.js b/radicale/web/internal_data/NewShareScene.js index 7672885f..d104985f 100644 --- a/radicale/web/internal_data/NewShareScene.js +++ b/radicale/web/internal_data/NewShareScene.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/ShareCollectionScene.js b/radicale/web/internal_data/ShareCollectionScene.js index 834c7a41..a963e829 100644 --- a/radicale/web/internal_data/ShareCollectionScene.js +++ b/radicale/web/internal_data/ShareCollectionScene.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/UploadCollectionScene.js b/radicale/web/internal_data/UploadCollectionScene.js index fcaf612f..011d8f09 100644 --- a/radicale/web/internal_data/UploadCollectionScene.js +++ b/radicale/web/internal_data/UploadCollectionScene.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/api.js b/radicale/web/internal_data/api.js index 7b7c3647..87e858b9 100644 --- a/radicale/web/internal_data/api.js +++ b/radicale/web/internal_data/api.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/constants.js b/radicale/web/internal_data/constants.js index caa88a03..031fed39 100644 --- a/radicale/web/internal_data/constants.js +++ b/radicale/web/internal_data/constants.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/main.js b/radicale/web/internal_data/main.js index 075714b6..56e69611 100644 --- a/radicale/web/internal_data/main.js +++ b/radicale/web/internal_data/main.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/models.js b/radicale/web/internal_data/models.js index 4ba4ecea..d8e007a2 100644 --- a/radicale/web/internal_data/models.js +++ b/radicale/web/internal_data/models.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/scene_manager.js b/radicale/web/internal_data/scene_manager.js index 2f4b416c..6fad8129 100644 --- a/radicale/web/internal_data/scene_manager.js +++ b/radicale/web/internal_data/scene_manager.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/radicale/web/internal_data/utils.js b/radicale/web/internal_data/utils.js index 0e5ed015..6433a17a 100644 --- a/radicale/web/internal_data/utils.js +++ b/radicale/web/internal_data/utils.js @@ -3,6 +3,7 @@ * Copyright © 2017-2024 Unrud * Copyright © 2023-2024 Matthew Hana * Copyright © 2024-2025 Peter Bieringer + * Copyright © 2026-2026 Max Berger * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by diff --git a/setup.py.legacy b/setup.py.legacy index 1f4be6d1..2bd359b4 100644 --- a/setup.py.legacy +++ b/setup.py.legacy @@ -2,6 +2,7 @@ # Copyright © 2009-2017 Guillaume Ayoub # Copyright © 2017-2018 Unrud # Copyright © 2024-2026 Peter Bieringer +# Copyright © 2026-2026 Max Berger # # This library is free software: you can redistribute it and/or modify # it under the terms of the GNU General Public License as published by