diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml
index 3a8c3cca18..8a4090727b 100644
--- a/.github/workflows/php.yml
+++ b/.github/workflows/php.yml
@@ -23,7 +23,7 @@ jobs:
fetch-depth: 0
- name: Lint Code Base
- uses: super-linter/super-linter/slim@v6
+ uses: super-linter/super-linter/slim@v7
env:
# To report GitHub Actions status checks
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -272,3 +272,17 @@ jobs:
token: ${{ secrets.CODECOV_TOKEN }}
fail_ci_if_error: true
verbose: true
+
+ cleanup:
+ name: Cleanup artifacts
+ needs: [unit-tests-linux, coverage]
+ runs-on: [ubuntu-latest]
+ if: |
+ always() &&
+ needs.coverage.result == 'success' ||
+ (needs.unit-tests-linux.result == 'success' && needs.coverage.result == 'skipped')
+
+ steps:
+ - uses: geekyeggo/delete-artifact@v5
+ with:
+ name: coverage-data
diff --git a/bin/convertTranslations.php b/bin/convertTranslations.php
index 87743e20ff..4c33d864ab 100755
--- a/bin/convertTranslations.php
+++ b/bin/convertTranslations.php
@@ -120,7 +120,7 @@ function dissectFile(array $fileInputRaw): array
STDERR,
"Merging (for nullify) " . count($sourcePairs) .
" entries from source language (destination language has " .
- count($destPairs) . " already.\n"
+ count($destPairs) . " already.\n",
);
$outputPairs = mergeWithSource($sourcePairs, $destPairs);
foreach ($outputPairs as $key => $value) {
@@ -132,7 +132,7 @@ function dissectFile(array $fileInputRaw): array
STDERR,
"Merging " . count($sourcePairs) .
" entries from source language (destination language has " .
- count($destPairs) . " already.\n"
+ count($destPairs) . " already.\n",
);
$outputPairs = mergeWithSource($sourcePairs, $destPairs);
break;
@@ -141,7 +141,7 @@ function dissectFile(array $fileInputRaw): array
STDERR,
"Codifying " . count($sourcePairs) .
" entries from destination language (pool has " .
- count($destPairs) . " candidates).\n"
+ count($destPairs) . " candidates).\n",
);
$outputPairs = codifyWithSource($sourcePairs, $destPairs);
break;
diff --git a/bin/translateAttributes.php b/bin/translateAttributes.php
index fadd4efa42..b559fe190d 100755
--- a/bin/translateAttributes.php
+++ b/bin/translateAttributes.php
@@ -61,7 +61,7 @@
[
'en' => $defs['attribute_' . $lower]['en'],
],
- $trans['attribute_' . $lower]
+ $trans['attribute_' . $lower],
),
];
}
diff --git a/composer.json b/composer.json
index 520fea0e36..9b2fafa715 100644
--- a/composer.json
+++ b/composer.json
@@ -114,7 +114,9 @@
"composer/package-versions-deprecated": true,
"simplesamlphp/composer-module-installer": true,
"muglug/package-versions-56": true,
- "dealerdirect/phpcodesniffer-composer-installer": true
+ "dealerdirect/phpcodesniffer-composer-installer": true,
+ "simplesamlphp/composer-xmlprovider-installer": true,
+ "phpstan/extension-installer": true
}
},
"extra": {
@@ -133,5 +135,5 @@
"php bin/translations translations:update:binary"
]
},
- "version": "v2.1.6"
+ "version": "v2.1.7"
}
diff --git a/composer.lock b/composer.lock
index ce879f1c88..fc3e86786d 100644
--- a/composer.lock
+++ b/composer.lock
@@ -4,20 +4,20 @@
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
"This file is @generated automatically"
],
- "content-hash": "6cef0a79f97da63559e49810870d7dde",
+ "content-hash": "ebb10c29c4d82d08d8d26b8cc65c37b8",
"packages": [
{
"name": "gettext/gettext",
- "version": "v5.7.0",
+ "version": "v5.7.3",
"source": {
"type": "git",
"url": "https://github.com/php-gettext/Gettext.git",
- "reference": "8657e580747bb3baacccdcebe69cac094661e404"
+ "reference": "95820f020e4f2f05e0bbaa5603e4c6ec3edc50f1"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/8657e580747bb3baacccdcebe69cac094661e404",
- "reference": "8657e580747bb3baacccdcebe69cac094661e404",
+ "url": "https://api.github.com/repos/php-gettext/Gettext/zipball/95820f020e4f2f05e0bbaa5603e4c6ec3edc50f1",
+ "reference": "95820f020e4f2f05e0bbaa5603e4c6ec3edc50f1",
"shasum": ""
},
"require": {
@@ -62,7 +62,7 @@
"support": {
"email": "oom@oscarotero.com",
"issues": "https://github.com/php-gettext/Gettext/issues",
- "source": "https://github.com/php-gettext/Gettext/tree/v5.7.0"
+ "source": "https://github.com/php-gettext/Gettext/tree/v5.7.3"
},
"funding": [
{
@@ -78,7 +78,7 @@
"type": "patreon"
}
],
- "time": "2022-07-27T19:54:55+00:00"
+ "time": "2024-12-01T10:18:08+00:00"
},
{
"name": "gettext/languages",
@@ -230,16 +230,16 @@
},
{
"name": "phpmailer/phpmailer",
- "version": "v6.9.1",
+ "version": "v6.9.3",
"source": {
"type": "git",
"url": "https://github.com/PHPMailer/PHPMailer.git",
- "reference": "039de174cd9c17a8389754d3b877a2ed22743e18"
+ "reference": "2f5c94fe7493efc213f643c23b1b1c249d40f47e"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/039de174cd9c17a8389754d3b877a2ed22743e18",
- "reference": "039de174cd9c17a8389754d3b877a2ed22743e18",
+ "url": "https://api.github.com/repos/PHPMailer/PHPMailer/zipball/2f5c94fe7493efc213f643c23b1b1c249d40f47e",
+ "reference": "2f5c94fe7493efc213f643c23b1b1c249d40f47e",
"shasum": ""
},
"require": {
@@ -299,7 +299,7 @@
"description": "PHPMailer is a full-featured email creation and transfer class for PHP",
"support": {
"issues": "https://github.com/PHPMailer/PHPMailer/issues",
- "source": "https://github.com/PHPMailer/PHPMailer/tree/v6.9.1"
+ "source": "https://github.com/PHPMailer/PHPMailer/tree/v6.9.3"
},
"funding": [
{
@@ -307,7 +307,7 @@
"type": "github"
}
],
- "time": "2023-11-25T22:23:28+00:00"
+ "time": "2024-11-24T18:04:13+00:00"
},
{
"name": "psr/cache",
@@ -463,16 +463,16 @@
},
{
"name": "psr/log",
- "version": "3.0.0",
+ "version": "3.0.2",
"source": {
"type": "git",
"url": "https://github.com/php-fig/log.git",
- "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001"
+ "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/php-fig/log/zipball/fe5ea303b0887d5caefd3d431c3e61ad47037001",
- "reference": "fe5ea303b0887d5caefd3d431c3e61ad47037001",
+ "url": "https://api.github.com/repos/php-fig/log/zipball/f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
+ "reference": "f16e1d5863e37f8d8c2a01719f5b34baa2b714d3",
"shasum": ""
},
"require": {
@@ -507,22 +507,22 @@
"psr-3"
],
"support": {
- "source": "https://github.com/php-fig/log/tree/3.0.0"
+ "source": "https://github.com/php-fig/log/tree/3.0.2"
},
- "time": "2021-07-14T16:46:02+00:00"
+ "time": "2024-09-11T13:17:53+00:00"
},
{
"name": "robrichards/xmlseclibs",
- "version": "3.1.1",
+ "version": "3.1.3",
"source": {
"type": "git",
"url": "https://github.com/robrichards/xmlseclibs.git",
- "reference": "f8f19e58f26cdb42c54b214ff8a820760292f8df"
+ "reference": "2bdfd742624d739dfadbd415f00181b4a77aaf07"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/f8f19e58f26cdb42c54b214ff8a820760292f8df",
- "reference": "f8f19e58f26cdb42c54b214ff8a820760292f8df",
+ "url": "https://api.github.com/repos/robrichards/xmlseclibs/zipball/2bdfd742624d739dfadbd415f00181b4a77aaf07",
+ "reference": "2bdfd742624d739dfadbd415f00181b4a77aaf07",
"shasum": ""
},
"require": {
@@ -549,9 +549,9 @@
],
"support": {
"issues": "https://github.com/robrichards/xmlseclibs/issues",
- "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.1"
+ "source": "https://github.com/robrichards/xmlseclibs/tree/3.1.3"
},
- "time": "2020-09-05T13:00:25+00:00"
+ "time": "2024-11-20T21:13:56+00:00"
},
{
"name": "simplesamlphp/assert",
@@ -612,16 +612,16 @@
},
{
"name": "simplesamlphp/composer-module-installer",
- "version": "v1.3.4",
+ "version": "v1.3.5",
"source": {
"type": "git",
"url": "https://github.com/simplesamlphp/composer-module-installer.git",
- "reference": "36508ed9580a30c4d5ab0bb3c25c00d0b5d42946"
+ "reference": "7bf413c2d28e48dff6755d74a7e45087cf144604"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/simplesamlphp/composer-module-installer/zipball/36508ed9580a30c4d5ab0bb3c25c00d0b5d42946",
- "reference": "36508ed9580a30c4d5ab0bb3c25c00d0b5d42946",
+ "url": "https://api.github.com/repos/simplesamlphp/composer-module-installer/zipball/7bf413c2d28e48dff6755d74a7e45087cf144604",
+ "reference": "7bf413c2d28e48dff6755d74a7e45087cf144604",
"shasum": ""
},
"require": {
@@ -649,22 +649,22 @@
"description": "A Composer plugin that allows installing SimpleSAMLphp modules through Composer.",
"support": {
"issues": "https://github.com/simplesamlphp/composer-module-installer/issues",
- "source": "https://github.com/simplesamlphp/composer-module-installer/tree/v1.3.4"
+ "source": "https://github.com/simplesamlphp/composer-module-installer/tree/v1.3.5"
},
- "time": "2023-03-08T20:58:22+00:00"
+ "time": "2024-11-16T09:42:27+00:00"
},
{
"name": "simplesamlphp/saml2",
- "version": "v4.6.12",
+ "version": "v4.16.14",
"source": {
"type": "git",
"url": "https://github.com/simplesamlphp/saml2.git",
- "reference": "9545abd0d9d48388f2fa00469c5c1e0294f0303e"
+ "reference": "fe6c7bdda5e166e326d19d78f230d959ab51d01d"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/simplesamlphp/saml2/zipball/9545abd0d9d48388f2fa00469c5c1e0294f0303e",
- "reference": "9545abd0d9d48388f2fa00469c5c1e0294f0303e",
+ "url": "https://api.github.com/repos/simplesamlphp/saml2/zipball/fe6c7bdda5e166e326d19d78f230d959ab51d01d",
+ "reference": "fe6c7bdda5e166e326d19d78f230d959ab51d01d",
"shasum": ""
},
"require": {
@@ -676,6 +676,9 @@
"robrichards/xmlseclibs": "^3.1.1",
"webmozart/assert": "^1.9"
},
+ "conflict": {
+ "robrichards/xmlseclibs": "3.1.2"
+ },
"require-dev": {
"mockery/mockery": "^1.3",
"phpunit/phpunit": "^7.5 || ^8.5 || ^9.5",
@@ -707,22 +710,22 @@
"description": "SAML2 PHP library from SimpleSAMLphp",
"support": {
"issues": "https://github.com/simplesamlphp/saml2/issues",
- "source": "https://github.com/simplesamlphp/saml2/tree/v4.6.12"
+ "source": "https://github.com/simplesamlphp/saml2/tree/v4.16.14"
},
- "time": "2024-04-25T14:10:08+00:00"
+ "time": "2024-12-01T22:26:30+00:00"
},
{
"name": "simplesamlphp/simplesamlphp-assets-base",
- "version": "v2.1.13",
+ "version": "v2.1.19",
"source": {
"type": "git",
"url": "https://github.com/simplesamlphp/simplesamlphp-assets-base.git",
- "reference": "d450349ba524ffcf606da53937a2f038405fea4a"
+ "reference": "4918eb32472bbb30b7a5ece30451ba0984b75f55"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/simplesamlphp/simplesamlphp-assets-base/zipball/d450349ba524ffcf606da53937a2f038405fea4a",
- "reference": "d450349ba524ffcf606da53937a2f038405fea4a",
+ "url": "https://api.github.com/repos/simplesamlphp/simplesamlphp-assets-base/zipball/4918eb32472bbb30b7a5ece30451ba0984b75f55",
+ "reference": "4918eb32472bbb30b7a5ece30451ba0984b75f55",
"shasum": ""
},
"require": {
@@ -743,9 +746,9 @@
"description": "Assets for the SimpleSAMLphp main repository",
"support": {
"issues": "https://github.com/simplesamlphp/simplesamlphp-assets-base/issues",
- "source": "https://github.com/simplesamlphp/simplesamlphp-assets-base/tree/v2.1.13"
+ "source": "https://github.com/simplesamlphp/simplesamlphp-assets-base/tree/v2.1.19"
},
- "time": "2024-04-01T18:22:47+00:00"
+ "time": "2024-12-01T01:27:14+00:00"
},
{
"name": "symfony/cache",
@@ -2018,20 +2021,20 @@
},
{
"name": "symfony/polyfill-ctype",
- "version": "v1.29.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-ctype.git",
- "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4"
+ "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ef4d7e442ca910c4764bce785146269b30cb5fc4",
- "reference": "ef4d7e442ca910c4764bce785146269b30cb5fc4",
+ "url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/a3cc8b044a6ea513310cbd48ef7333b384945638",
+ "reference": "a3cc8b044a6ea513310cbd48ef7333b384945638",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"provide": {
"ext-ctype": "*"
@@ -2077,7 +2080,7 @@
"portable"
],
"support": {
- "source": "https://github.com/symfony/polyfill-ctype/tree/v1.29.0"
+ "source": "https://github.com/symfony/polyfill-ctype/tree/v1.31.0"
},
"funding": [
{
@@ -2093,24 +2096,24 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T20:11:03+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-intl-grapheme",
- "version": "v1.29.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-grapheme.git",
- "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f"
+ "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/32a9da87d7b3245e09ac426c83d334ae9f06f80f",
- "reference": "32a9da87d7b3245e09ac426c83d334ae9f06f80f",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
+ "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance"
@@ -2155,7 +2158,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.29.0"
+ "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.31.0"
},
"funding": [
{
@@ -2171,24 +2174,24 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T20:11:03+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-intl-icu",
- "version": "v1.29.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-icu.git",
- "reference": "07094a28851a49107f3ab4f9120ca2975a64b6e1"
+ "reference": "d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/07094a28851a49107f3ab4f9120ca2975a64b6e1",
- "reference": "07094a28851a49107f3ab4f9120ca2975a64b6e1",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-icu/zipball/d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78",
+ "reference": "d80a05e9904d2c2b9b95929f3e4b5d3a8f418d78",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance and support of other locales than \"en\""
@@ -2239,7 +2242,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.29.0"
+ "source": "https://github.com/symfony/polyfill-intl-icu/tree/v1.31.0"
},
"funding": [
{
@@ -2255,24 +2258,24 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T20:12:16+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-intl-normalizer",
- "version": "v1.29.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
- "reference": "bc45c394692b948b4d383a08d7753968bed9a83d"
+ "reference": "3833d7255cc303546435cb650316bff708a1c75c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/bc45c394692b948b4d383a08d7753968bed9a83d",
- "reference": "bc45c394692b948b4d383a08d7753968bed9a83d",
+ "url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/3833d7255cc303546435cb650316bff708a1c75c",
+ "reference": "3833d7255cc303546435cb650316bff708a1c75c",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"suggest": {
"ext-intl": "For best performance"
@@ -2320,7 +2323,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.29.0"
+ "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.31.0"
},
"funding": [
{
@@ -2336,24 +2339,24 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T20:11:03+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-mbstring",
- "version": "v1.29.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-mbstring.git",
- "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec"
+ "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/9773676c8a1bb1f8d4340a62efe641cf76eda7ec",
- "reference": "9773676c8a1bb1f8d4340a62efe641cf76eda7ec",
+ "url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/85181ba99b2345b0ef10ce42ecac37612d9fd341",
+ "reference": "85181ba99b2345b0ef10ce42ecac37612d9fd341",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"provide": {
"ext-mbstring": "*"
@@ -2400,7 +2403,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.29.0"
+ "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.31.0"
},
"funding": [
{
@@ -2416,104 +2419,24 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T20:11:03+00:00"
- },
- {
- "name": "symfony/polyfill-php80",
- "version": "v1.29.0",
- "source": {
- "type": "git",
- "url": "https://github.com/symfony/polyfill-php80.git",
- "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b"
- },
- "dist": {
- "type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/87b68208d5c1188808dd7839ee1e6c8ec3b02f1b",
- "reference": "87b68208d5c1188808dd7839ee1e6c8ec3b02f1b",
- "shasum": ""
- },
- "require": {
- "php": ">=7.1"
- },
- "type": "library",
- "extra": {
- "thanks": {
- "name": "symfony/polyfill",
- "url": "https://github.com/symfony/polyfill"
- }
- },
- "autoload": {
- "files": [
- "bootstrap.php"
- ],
- "psr-4": {
- "Symfony\\Polyfill\\Php80\\": ""
- },
- "classmap": [
- "Resources/stubs"
- ]
- },
- "notification-url": "https://packagist.org/downloads/",
- "license": [
- "MIT"
- ],
- "authors": [
- {
- "name": "Ion Bazan",
- "email": "ion.bazan@gmail.com"
- },
- {
- "name": "Nicolas Grekas",
- "email": "p@tchwork.com"
- },
- {
- "name": "Symfony Community",
- "homepage": "https://symfony.com/contributors"
- }
- ],
- "description": "Symfony polyfill backporting some PHP 8.0+ features to lower PHP versions",
- "homepage": "https://symfony.com",
- "keywords": [
- "compatibility",
- "polyfill",
- "portable",
- "shim"
- ],
- "support": {
- "source": "https://github.com/symfony/polyfill-php80/tree/v1.29.0"
- },
- "funding": [
- {
- "url": "https://symfony.com/sponsor",
- "type": "custom"
- },
- {
- "url": "https://github.com/fabpot",
- "type": "github"
- },
- {
- "url": "https://tidelift.com/funding/github/packagist/symfony/symfony",
- "type": "tidelift"
- }
- ],
- "time": "2024-01-29T20:11:03+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/polyfill-php81",
- "version": "v1.29.0",
+ "version": "v1.31.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/polyfill-php81.git",
- "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d"
+ "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/c565ad1e63f30e7477fc40738343c62b40bc672d",
- "reference": "c565ad1e63f30e7477fc40738343c62b40bc672d",
+ "url": "https://api.github.com/repos/symfony/polyfill-php81/zipball/4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
+ "reference": "4a4cfc2d253c21a5ad0e53071df248ed48c6ce5c",
"shasum": ""
},
"require": {
- "php": ">=7.1"
+ "php": ">=7.2"
},
"type": "library",
"extra": {
@@ -2556,7 +2479,7 @@
"shim"
],
"support": {
- "source": "https://github.com/symfony/polyfill-php81/tree/v1.29.0"
+ "source": "https://github.com/symfony/polyfill-php81/tree/v1.31.0"
},
"funding": [
{
@@ -2572,7 +2495,7 @@
"type": "tidelift"
}
],
- "time": "2024-01-29T20:11:03+00:00"
+ "time": "2024-09-09T11:45:10+00:00"
},
{
"name": "symfony/routing",
@@ -3313,26 +3236,27 @@
},
{
"name": "twig/twig",
- "version": "v3.9.3",
+ "version": "v3.16.0",
"source": {
"type": "git",
"url": "https://github.com/twigphp/Twig.git",
- "reference": "a842d75fed59cdbcbd3a3ad7fb9eb768fc350d58"
+ "reference": "475ad2dc97d65d8631393e721e7e44fb544f0561"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/twigphp/Twig/zipball/a842d75fed59cdbcbd3a3ad7fb9eb768fc350d58",
- "reference": "a842d75fed59cdbcbd3a3ad7fb9eb768fc350d58",
+ "url": "https://api.github.com/repos/twigphp/Twig/zipball/475ad2dc97d65d8631393e721e7e44fb544f0561",
+ "reference": "475ad2dc97d65d8631393e721e7e44fb544f0561",
"shasum": ""
},
"require": {
- "php": ">=7.2.5",
+ "php": ">=8.0.2",
"symfony/deprecation-contracts": "^2.5|^3",
"symfony/polyfill-ctype": "^1.8",
"symfony/polyfill-mbstring": "^1.3",
- "symfony/polyfill-php80": "^1.22"
+ "symfony/polyfill-php81": "^1.29"
},
"require-dev": {
+ "phpstan/phpstan": "^2.0",
"psr/container": "^1.0|^2.0",
"symfony/phpunit-bridge": "^5.4.9|^6.4|^7.0"
},
@@ -3376,7 +3300,7 @@
],
"support": {
"issues": "https://github.com/twigphp/Twig/issues",
- "source": "https://github.com/twigphp/Twig/tree/v3.9.3"
+ "source": "https://github.com/twigphp/Twig/tree/v3.16.0"
},
"funding": [
{
@@ -3388,7 +3312,7 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T11:59:33+00:00"
+ "time": "2024-11-29T08:27:05+00:00"
},
{
"name": "webmozart/assert",
@@ -3659,23 +3583,24 @@
},
{
"name": "mikey179/vfsstream",
- "version": "v1.6.11",
+ "version": "v1.6.12",
"source": {
"type": "git",
"url": "https://github.com/bovigo/vfsStream.git",
- "reference": "17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f"
+ "reference": "fe695ec993e0a55c3abdda10a9364eb31c6f1bf0"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f",
- "reference": "17d16a85e6c26ce1f3e2fa9ceeacdc2855db1e9f",
+ "url": "https://api.github.com/repos/bovigo/vfsStream/zipball/fe695ec993e0a55c3abdda10a9364eb31c6f1bf0",
+ "reference": "fe695ec993e0a55c3abdda10a9364eb31c6f1bf0",
"shasum": ""
},
"require": {
- "php": ">=5.3.0"
+ "php": ">=7.1.0"
},
"require-dev": {
- "phpunit/phpunit": "^4.5|^5.0"
+ "phpunit/phpunit": "^7.5||^8.5||^9.6",
+ "yoast/phpunit-polyfills": "^2.0"
},
"type": "library",
"extra": {
@@ -3706,20 +3631,20 @@
"source": "https://github.com/bovigo/vfsStream/tree/master",
"wiki": "https://github.com/bovigo/vfsStream/wiki"
},
- "time": "2022-02-23T02:02:42+00:00"
+ "time": "2024-08-29T18:43:31+00:00"
},
{
"name": "myclabs/deep-copy",
- "version": "1.11.1",
+ "version": "1.12.1",
"source": {
"type": "git",
"url": "https://github.com/myclabs/DeepCopy.git",
- "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c"
+ "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
- "reference": "7284c22080590fb39f2ffa3e9057f10a4ddd0e0c",
+ "url": "https://api.github.com/repos/myclabs/DeepCopy/zipball/123267b2c49fbf30d78a7b2d333f6be754b94845",
+ "reference": "123267b2c49fbf30d78a7b2d333f6be754b94845",
"shasum": ""
},
"require": {
@@ -3727,11 +3652,12 @@
},
"conflict": {
"doctrine/collections": "<1.6.8",
- "doctrine/common": "<2.13.3 || >=3,<3.2.2"
+ "doctrine/common": "<2.13.3 || >=3 <3.2.2"
},
"require-dev": {
"doctrine/collections": "^1.6.8",
"doctrine/common": "^2.13.3 || ^3.2.2",
+ "phpspec/prophecy": "^1.10",
"phpunit/phpunit": "^7.5.20 || ^8.5.23 || ^9.5.13"
},
"type": "library",
@@ -3757,7 +3683,7 @@
],
"support": {
"issues": "https://github.com/myclabs/DeepCopy/issues",
- "source": "https://github.com/myclabs/DeepCopy/tree/1.11.1"
+ "source": "https://github.com/myclabs/DeepCopy/tree/1.12.1"
},
"funding": [
{
@@ -3765,20 +3691,20 @@
"type": "tidelift"
}
],
- "time": "2023-03-08T13:26:56+00:00"
+ "time": "2024-11-08T17:47:46+00:00"
},
{
"name": "nikic/php-parser",
- "version": "v4.19.1",
+ "version": "v4.19.4",
"source": {
"type": "git",
"url": "https://github.com/nikic/PHP-Parser.git",
- "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b"
+ "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/4e1b88d21c69391150ace211e9eaf05810858d0b",
- "reference": "4e1b88d21c69391150ace211e9eaf05810858d0b",
+ "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/715f4d25e225bc47b293a8b997fe6ce99bf987d2",
+ "reference": "715f4d25e225bc47b293a8b997fe6ce99bf987d2",
"shasum": ""
},
"require": {
@@ -3787,7 +3713,7 @@
},
"require-dev": {
"ircmaxell/php-yacc": "^0.0.7",
- "phpunit/phpunit": "^6.5 || ^7.0 || ^8.0 || ^9.0"
+ "phpunit/phpunit": "^7.0 || ^8.0 || ^9.0"
},
"bin": [
"bin/php-parse"
@@ -3819,9 +3745,9 @@
],
"support": {
"issues": "https://github.com/nikic/PHP-Parser/issues",
- "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.1"
+ "source": "https://github.com/nikic/PHP-Parser/tree/v4.19.4"
},
- "time": "2024-03-17T08:10:35+00:00"
+ "time": "2024-09-29T15:01:53+00:00"
},
{
"name": "phar-io/manifest",
@@ -3943,16 +3869,16 @@
},
{
"name": "phpstan/phpdoc-parser",
- "version": "1.28.0",
+ "version": "1.33.0",
"source": {
"type": "git",
"url": "https://github.com/phpstan/phpdoc-parser.git",
- "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb"
+ "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
- "reference": "cd06d6b1a1b3c75b0b83f97577869fd85a3cd4fb",
+ "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/82a311fd3690fb2bf7b64d5c98f912b3dd746140",
+ "reference": "82a311fd3690fb2bf7b64d5c98f912b3dd746140",
"shasum": ""
},
"require": {
@@ -3984,41 +3910,41 @@
"description": "PHPDoc parser with support for nullable, intersection and generic types",
"support": {
"issues": "https://github.com/phpstan/phpdoc-parser/issues",
- "source": "https://github.com/phpstan/phpdoc-parser/tree/1.28.0"
+ "source": "https://github.com/phpstan/phpdoc-parser/tree/1.33.0"
},
- "time": "2024-04-03T18:51:33+00:00"
+ "time": "2024-10-13T11:25:22+00:00"
},
{
"name": "phpunit/php-code-coverage",
- "version": "9.2.31",
+ "version": "9.2.32",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/php-code-coverage.git",
- "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965"
+ "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/48c34b5d8d983006bd2adc2d0de92963b9155965",
- "reference": "48c34b5d8d983006bd2adc2d0de92963b9155965",
+ "url": "https://api.github.com/repos/sebastianbergmann/php-code-coverage/zipball/85402a822d1ecf1db1096959413d35e1c37cf1a5",
+ "reference": "85402a822d1ecf1db1096959413d35e1c37cf1a5",
"shasum": ""
},
"require": {
"ext-dom": "*",
"ext-libxml": "*",
"ext-xmlwriter": "*",
- "nikic/php-parser": "^4.18 || ^5.0",
+ "nikic/php-parser": "^4.19.1 || ^5.1.0",
"php": ">=7.3",
- "phpunit/php-file-iterator": "^3.0.3",
- "phpunit/php-text-template": "^2.0.2",
- "sebastian/code-unit-reverse-lookup": "^2.0.2",
- "sebastian/complexity": "^2.0",
- "sebastian/environment": "^5.1.2",
- "sebastian/lines-of-code": "^1.0.3",
- "sebastian/version": "^3.0.1",
- "theseer/tokenizer": "^1.2.0"
+ "phpunit/php-file-iterator": "^3.0.6",
+ "phpunit/php-text-template": "^2.0.4",
+ "sebastian/code-unit-reverse-lookup": "^2.0.3",
+ "sebastian/complexity": "^2.0.3",
+ "sebastian/environment": "^5.1.5",
+ "sebastian/lines-of-code": "^1.0.4",
+ "sebastian/version": "^3.0.2",
+ "theseer/tokenizer": "^1.2.3"
},
"require-dev": {
- "phpunit/phpunit": "^9.3"
+ "phpunit/phpunit": "^9.6"
},
"suggest": {
"ext-pcov": "PHP extension that provides line coverage",
@@ -4027,7 +3953,7 @@
"type": "library",
"extra": {
"branch-alias": {
- "dev-master": "9.2-dev"
+ "dev-main": "9.2.x-dev"
}
},
"autoload": {
@@ -4056,7 +3982,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/php-code-coverage/issues",
"security": "https://github.com/sebastianbergmann/php-code-coverage/security/policy",
- "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.31"
+ "source": "https://github.com/sebastianbergmann/php-code-coverage/tree/9.2.32"
},
"funding": [
{
@@ -4064,7 +3990,7 @@
"type": "github"
}
],
- "time": "2024-03-02T06:37:42+00:00"
+ "time": "2024-08-22T04:23:01+00:00"
},
{
"name": "phpunit/php-file-iterator",
@@ -4309,45 +4235,45 @@
},
{
"name": "phpunit/phpunit",
- "version": "9.6.19",
+ "version": "9.6.21",
"source": {
"type": "git",
"url": "https://github.com/sebastianbergmann/phpunit.git",
- "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8"
+ "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/a1a54a473501ef4cdeaae4e06891674114d79db8",
- "reference": "a1a54a473501ef4cdeaae4e06891674114d79db8",
+ "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa",
+ "reference": "de6abf3b6f8dd955fac3caad3af7a9504e8c2ffa",
"shasum": ""
},
"require": {
- "doctrine/instantiator": "^1.3.1 || ^2",
+ "doctrine/instantiator": "^1.5.0 || ^2",
"ext-dom": "*",
"ext-json": "*",
"ext-libxml": "*",
"ext-mbstring": "*",
"ext-xml": "*",
"ext-xmlwriter": "*",
- "myclabs/deep-copy": "^1.10.1",
- "phar-io/manifest": "^2.0.3",
- "phar-io/version": "^3.0.2",
+ "myclabs/deep-copy": "^1.12.0",
+ "phar-io/manifest": "^2.0.4",
+ "phar-io/version": "^3.2.1",
"php": ">=7.3",
- "phpunit/php-code-coverage": "^9.2.28",
- "phpunit/php-file-iterator": "^3.0.5",
+ "phpunit/php-code-coverage": "^9.2.32",
+ "phpunit/php-file-iterator": "^3.0.6",
"phpunit/php-invoker": "^3.1.1",
- "phpunit/php-text-template": "^2.0.3",
- "phpunit/php-timer": "^5.0.2",
- "sebastian/cli-parser": "^1.0.1",
- "sebastian/code-unit": "^1.0.6",
+ "phpunit/php-text-template": "^2.0.4",
+ "phpunit/php-timer": "^5.0.3",
+ "sebastian/cli-parser": "^1.0.2",
+ "sebastian/code-unit": "^1.0.8",
"sebastian/comparator": "^4.0.8",
- "sebastian/diff": "^4.0.3",
- "sebastian/environment": "^5.1.3",
- "sebastian/exporter": "^4.0.5",
- "sebastian/global-state": "^5.0.1",
- "sebastian/object-enumerator": "^4.0.3",
- "sebastian/resource-operations": "^3.0.3",
- "sebastian/type": "^3.2",
+ "sebastian/diff": "^4.0.6",
+ "sebastian/environment": "^5.1.5",
+ "sebastian/exporter": "^4.0.6",
+ "sebastian/global-state": "^5.0.7",
+ "sebastian/object-enumerator": "^4.0.4",
+ "sebastian/resource-operations": "^3.0.4",
+ "sebastian/type": "^3.2.1",
"sebastian/version": "^3.0.2"
},
"suggest": {
@@ -4392,7 +4318,7 @@
"support": {
"issues": "https://github.com/sebastianbergmann/phpunit/issues",
"security": "https://github.com/sebastianbergmann/phpunit/security/policy",
- "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.19"
+ "source": "https://github.com/sebastianbergmann/phpunit/tree/9.6.21"
},
"funding": [
{
@@ -4408,7 +4334,7 @@
"type": "tidelift"
}
],
- "time": "2024-04-05T04:35:58+00:00"
+ "time": "2024-09-19T10:50:18+00:00"
},
{
"name": "sebastian/cli-parser",
@@ -5375,16 +5301,16 @@
},
{
"name": "simplesamlphp/simplesamlphp-module-adfs",
- "version": "v2.1.3",
+ "version": "v2.1.5",
"source": {
"type": "git",
"url": "https://github.com/simplesamlphp/simplesamlphp-module-adfs.git",
- "reference": "59368e58fc5548e8b6bb75c102c5a3242722e22b"
+ "reference": "f2202b9d8d4c14f09690f4781988e435f7dfd405"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/simplesamlphp/simplesamlphp-module-adfs/zipball/59368e58fc5548e8b6bb75c102c5a3242722e22b",
- "reference": "59368e58fc5548e8b6bb75c102c5a3242722e22b",
+ "url": "https://api.github.com/repos/simplesamlphp/simplesamlphp-module-adfs/zipball/f2202b9d8d4c14f09690f4781988e435f7dfd405",
+ "reference": "f2202b9d8d4c14f09690f4781988e435f7dfd405",
"shasum": ""
},
"require": {
@@ -5427,7 +5353,7 @@
"issues": "https://github.com/simplesamlphp/simplesamlphp-module-adfs/issues",
"source": "https://github.com/simplesamlphp/simplesamlphp-module-adfs"
},
- "time": "2023-11-26T09:54:31+00:00"
+ "time": "2024-05-27T12:30:45+00:00"
},
{
"name": "simplesamlphp/simplesamlphp-test-framework",
@@ -5669,16 +5595,16 @@
},
{
"name": "squizlabs/php_codesniffer",
- "version": "3.9.2",
+ "version": "3.11.1",
"source": {
"type": "git",
"url": "https://github.com/PHPCSStandards/PHP_CodeSniffer.git",
- "reference": "aac1f6f347a5c5ac6bc98ad395007df00990f480"
+ "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/aac1f6f347a5c5ac6bc98ad395007df00990f480",
- "reference": "aac1f6f347a5c5ac6bc98ad395007df00990f480",
+ "url": "https://api.github.com/repos/PHPCSStandards/PHP_CodeSniffer/zipball/19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
+ "reference": "19473c30efe4f7b3cd42522d0b2e6e7f243c6f87",
"shasum": ""
},
"require": {
@@ -5745,20 +5671,20 @@
"type": "open_collective"
}
],
- "time": "2024-04-23T20:25:34+00:00"
+ "time": "2024-11-16T12:02:36+00:00"
},
{
"name": "symfony/phpunit-bridge",
- "version": "v7.0.7",
+ "version": "v7.2.0",
"source": {
"type": "git",
"url": "https://github.com/symfony/phpunit-bridge.git",
- "reference": "0a0b90ba08b9a03e09ad49f8d613bdf3eca3a7a9"
+ "reference": "2bbde92ab25a0e2c88160857af7be9db5da0d145"
},
"dist": {
"type": "zip",
- "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/0a0b90ba08b9a03e09ad49f8d613bdf3eca3a7a9",
- "reference": "0a0b90ba08b9a03e09ad49f8d613bdf3eca3a7a9",
+ "url": "https://api.github.com/repos/symfony/phpunit-bridge/zipball/2bbde92ab25a0e2c88160857af7be9db5da0d145",
+ "reference": "2bbde92ab25a0e2c88160857af7be9db5da0d145",
"shasum": ""
},
"require": {
@@ -5778,8 +5704,8 @@
"type": "symfony-bridge",
"extra": {
"thanks": {
- "name": "phpunit/phpunit",
- "url": "https://github.com/sebastianbergmann/phpunit"
+ "url": "https://github.com/sebastianbergmann/phpunit",
+ "name": "phpunit/phpunit"
}
},
"autoload": {
@@ -5790,7 +5716,8 @@
"Symfony\\Bridge\\PhpUnit\\": ""
},
"exclude-from-classmap": [
- "/Tests/"
+ "/Tests/",
+ "/bin/"
]
},
"notification-url": "https://packagist.org/downloads/",
@@ -5810,7 +5737,7 @@
"description": "Provides utilities for PHPUnit, especially user deprecation notices management",
"homepage": "https://symfony.com",
"support": {
- "source": "https://github.com/symfony/phpunit-bridge/tree/v7.0.7"
+ "source": "https://github.com/symfony/phpunit-bridge/tree/v7.2.0"
},
"funding": [
{
@@ -5826,7 +5753,7 @@
"type": "tidelift"
}
],
- "time": "2024-04-18T09:29:19+00:00"
+ "time": "2024-11-13T16:15:23+00:00"
},
{
"name": "symfony/translation",
diff --git a/docs/simplesamlphp-changelog.md b/docs/simplesamlphp-changelog.md
index eb8a653992..4d8b9a6bc3 100644
--- a/docs/simplesamlphp-changelog.md
+++ b/docs/simplesamlphp-changelog.md
@@ -3,7 +3,7 @@
[TOC]
This document lists the changes between versions of SimpleSAMLphp.
-See the upgrade notes for specific information about upgrading.
+See the [upgrade notes](https://simplesamlphp.org/docs/stable/simplesamlphp-upgrade-notes.html) for specific information about upgrading.
## Version 2.1.7
@@ -11,6 +11,40 @@ Released TBD
## Version 2.1.6
+Released 2024-12-02
+
+`Security`
+
+* A security bug was patched in the `saml2-library` that allowed for XXE during the parsing
+ of SAML2-messages (CVE-2024-52596)
+
+`Other fixes`
+
+* Added a missing use-statement that would cause a 'class not found' exception.
+* Restore the possibility to set `trusted.url.domains` to null
+* Fix typo that caused the metadata file-upload to be hidden (#2271)
+
+`adfs`
+
+* Fixed metadata download to become a proper xml-file
+* Prevent metadata-download from ever being cached
+
+`admin`
+
+* Fix metadata-viewer to output a valid PHP array
+
+`ldap`
+
+* Fixed a bug that would throw an unhandled exception to the user if they would enter
+ a non-existing organization and `username_organization_method` is set to `allow` or `force` (v2.3.6).
+
+## Version 2.1.6
+
+:warning: IMPORTANT NOTE :warning:
+
+Due to a mistake, this bugfix-release can turn out to become a backwards-incompatibility for those who override the loginuserpass.twig in their custom theme.
+Please update your theme to reflect the changes in [this commit](https://github.com/simplesamlphp/simplesamlphp/pull/2022/commits/691199e9b963a2861d731e6583555c7a8df39992) before updating.
+
Released 30-04-2024
* Fix posting the form to the incorrect endpoint when using an authsource based on UserPassOrgBase (#2022)
@@ -23,7 +57,7 @@ Released 30-04-2024
`admin`
* Set custom security header to properly display phpinfo-page
-* Hide file-upload button for metadata-converter is uploads are disabled at PHP-level
+* Hide file-upload button for metadata-converter if uploads are disabled at PHP-level
`exampleauth`
diff --git a/docs/simplesamlphp-install.md b/docs/simplesamlphp-install.md
index 81b68824b9..8d6efd30b6 100644
--- a/docs/simplesamlphp-install.md
+++ b/docs/simplesamlphp-install.md
@@ -181,6 +181,7 @@ look like this:
server {
listen 443 ssl;
server_name idp.example.com;
+ index index.php;
ssl_certificate /etc/pki/tls/certs/idp.example.com.crt;
ssl_certificate_key /etc/pki/tls/private/idp.example.com.key;
diff --git a/docs/simplesamlphp-metadata-extensions-attributes.md b/docs/simplesamlphp-metadata-extensions-attributes.md
index 4e75bbd3b3..82a9fa0599 100644
--- a/docs/simplesamlphp-metadata-extensions-attributes.md
+++ b/docs/simplesamlphp-metadata-extensions-attributes.md
@@ -111,7 +111,7 @@ entity category support for a service provider in `authsources.php`:
...
'EntityAttributes' => [
'http://macedir.org/entity-category' => [
- '{urn:oasis:names:tc:SAML:2.0:attrname-format:uri}http://www.geant.net/uri/dataprotection-code-of-conduct/v1'
+ 'http://www.geant.net/uri/dataprotection-code-of-conduct/v1'
]
],
'UIInfo' =>[
diff --git a/extra/simplesamlphp.spec b/extra/simplesamlphp.spec
index bfdc198f73..e6a5edf88f 100644
--- a/extra/simplesamlphp.spec
+++ b/extra/simplesamlphp.spec
@@ -1,6 +1,6 @@
%define name simplesamlphp
%define summary SAML IDP/SP written in PHP
-%define version 2.1.6
+%define version 2.1.7
%define release 1
%define license LGPL 2.1
%define group Networking/WWW
diff --git a/locales/lb/LC_MESSAGES/messages.po b/locales/lb/LC_MESSAGES/messages.po
index b1f40024fa..bb2557ca1b 100644
--- a/locales/lb/LC_MESSAGES/messages.po
+++ b/locales/lb/LC_MESSAGES/messages.po
@@ -60,7 +60,7 @@ msgid "E-mail address:"
msgstr "E-mail Adress"
msgid "Enter your username and password"
-msgstr "Gid w.e.g Aeren Benotzernumm an d Passwuert an"
+msgstr "Gid w.e.g Aeren Benotzernumm an d'Passwuert an"
msgid "Entitlement regarding the service"
msgstr "Berechtegung"
diff --git a/modules/admin/locales/af/LC_MESSAGES/admin.po b/modules/admin/locales/af/LC_MESSAGES/admin.po
index a02fbef541..e8b8c0bfe0 100644
--- a/modules/admin/locales/af/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/af/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/ar/LC_MESSAGES/admin.po b/modules/admin/locales/ar/LC_MESSAGES/admin.po
index c2cfd63066..749512f0c7 100644
--- a/modules/admin/locales/ar/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/ar/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/cs/LC_MESSAGES/admin.po b/modules/admin/locales/cs/LC_MESSAGES/admin.po
index c6ae2ecf75..5dc9bc25d7 100644
--- a/modules/admin/locales/cs/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/cs/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/da/LC_MESSAGES/admin.po b/modules/admin/locales/da/LC_MESSAGES/admin.po
index 35297db1dd..409196d6fe 100644
--- a/modules/admin/locales/da/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/da/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/de/LC_MESSAGES/admin.po b/modules/admin/locales/de/LC_MESSAGES/admin.po
index 72046974c0..37faaf63b1 100644
--- a/modules/admin/locales/de/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/de/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/el/LC_MESSAGES/admin.po b/modules/admin/locales/el/LC_MESSAGES/admin.po
index a9acdc5fb9..483905710c 100644
--- a/modules/admin/locales/el/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/el/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/en/LC_MESSAGES/admin.po b/modules/admin/locales/en/LC_MESSAGES/admin.po
index 55be8c4c95..e92beaa37f 100644
--- a/modules/admin/locales/en/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/en/LC_MESSAGES/admin.po
@@ -110,10 +110,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/es/LC_MESSAGES/admin.po b/modules/admin/locales/es/LC_MESSAGES/admin.po
index 948e93e532..1c1b50bad4 100644
--- a/modules/admin/locales/es/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/es/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/et/LC_MESSAGES/admin.po b/modules/admin/locales/et/LC_MESSAGES/admin.po
index f01c748077..687ad047bf 100644
--- a/modules/admin/locales/et/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/et/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/eu/LC_MESSAGES/admin.po b/modules/admin/locales/eu/LC_MESSAGES/admin.po
index d01cf9bf2d..9cfb030959 100644
--- a/modules/admin/locales/eu/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/eu/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/fi/LC_MESSAGES/admin.po b/modules/admin/locales/fi/LC_MESSAGES/admin.po
index 8a8ad3a9c2..25fbd2fb21 100644
--- a/modules/admin/locales/fi/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/fi/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/fr/LC_MESSAGES/admin.po b/modules/admin/locales/fr/LC_MESSAGES/admin.po
index 7f16fd2690..d5c1f8edec 100644
--- a/modules/admin/locales/fr/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/fr/LC_MESSAGES/admin.po
@@ -106,10 +106,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr "Extension LDAP (nécessaire si un backend LDAP est utilisé)"
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr "Déconnexion"
diff --git a/modules/admin/locales/he/LC_MESSAGES/admin.po b/modules/admin/locales/he/LC_MESSAGES/admin.po
index f2da71b011..76b9e3aad2 100644
--- a/modules/admin/locales/he/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/he/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/hr/LC_MESSAGES/admin.po b/modules/admin/locales/hr/LC_MESSAGES/admin.po
index 7ea2846242..d7d3b838ad 100644
--- a/modules/admin/locales/hr/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/hr/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/hu/LC_MESSAGES/admin.po b/modules/admin/locales/hu/LC_MESSAGES/admin.po
index 0b60d6077e..60d9552bb2 100644
--- a/modules/admin/locales/hu/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/hu/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/id/LC_MESSAGES/admin.po b/modules/admin/locales/id/LC_MESSAGES/admin.po
index ff0facc864..8bf7ec1fcd 100644
--- a/modules/admin/locales/id/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/id/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/it/LC_MESSAGES/admin.po b/modules/admin/locales/it/LC_MESSAGES/admin.po
index f00674fbef..66b240e28b 100644
--- a/modules/admin/locales/it/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/it/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/ja/LC_MESSAGES/admin.po b/modules/admin/locales/ja/LC_MESSAGES/admin.po
index 282ccbb2e4..8ca1f66cd4 100644
--- a/modules/admin/locales/ja/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/ja/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/lb/LC_MESSAGES/admin.po b/modules/admin/locales/lb/LC_MESSAGES/admin.po
index ded831517b..1231e6004c 100644
--- a/modules/admin/locales/lb/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/lb/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/lt/LC_MESSAGES/admin.po b/modules/admin/locales/lt/LC_MESSAGES/admin.po
index e94e36d4b9..22746eeb23 100644
--- a/modules/admin/locales/lt/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/lt/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/lv/LC_MESSAGES/admin.po b/modules/admin/locales/lv/LC_MESSAGES/admin.po
index 35ed22bf85..478065b4bb 100644
--- a/modules/admin/locales/lv/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/lv/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/nb/LC_MESSAGES/admin.po b/modules/admin/locales/nb/LC_MESSAGES/admin.po
index 8e86c8afc9..f9ba46aa0a 100644
--- a/modules/admin/locales/nb/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/nb/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/nl/LC_MESSAGES/admin.po b/modules/admin/locales/nl/LC_MESSAGES/admin.po
index b3c2d2baa1..da4392f7b4 100644
--- a/modules/admin/locales/nl/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/nl/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr "LDAP-extensie (vereist als een LDAP-backend wordt gebruikt)"
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr "Log uit"
diff --git a/modules/admin/locales/nn/LC_MESSAGES/admin.po b/modules/admin/locales/nn/LC_MESSAGES/admin.po
index 1bbb976953..10984d88d1 100644
--- a/modules/admin/locales/nn/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/nn/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/no/LC_MESSAGES/admin.po b/modules/admin/locales/no/LC_MESSAGES/admin.po
index 8e86c8afc9..f9ba46aa0a 100644
--- a/modules/admin/locales/no/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/no/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/pl/LC_MESSAGES/admin.po b/modules/admin/locales/pl/LC_MESSAGES/admin.po
index 50f4afe6ea..6a719e6fdc 100644
--- a/modules/admin/locales/pl/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/pl/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/pt-br/LC_MESSAGES/admin.po b/modules/admin/locales/pt-br/LC_MESSAGES/admin.po
index 2f0cade535..5674d316af 100644
--- a/modules/admin/locales/pt-br/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/pt-br/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/pt/LC_MESSAGES/admin.po b/modules/admin/locales/pt/LC_MESSAGES/admin.po
index 13fe45441f..7f951be672 100644
--- a/modules/admin/locales/pt/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/pt/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/ro/LC_MESSAGES/admin.po b/modules/admin/locales/ro/LC_MESSAGES/admin.po
index 48c6afe39d..c60df61ade 100644
--- a/modules/admin/locales/ro/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/ro/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/ru/LC_MESSAGES/admin.po b/modules/admin/locales/ru/LC_MESSAGES/admin.po
index 1eae7c49f2..cb7a26efd2 100644
--- a/modules/admin/locales/ru/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/ru/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/sk/LC_MESSAGES/admin.po b/modules/admin/locales/sk/LC_MESSAGES/admin.po
index af4be070c7..827cb596b5 100644
--- a/modules/admin/locales/sk/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/sk/LC_MESSAGES/admin.po
@@ -110,10 +110,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr "rozÅ¡Ãrenie LDAP (vyžadované, ak je využÃvaný LDAP backend)"
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr "Odhlásiť sa"
diff --git a/modules/admin/locales/sl/LC_MESSAGES/admin.po b/modules/admin/locales/sl/LC_MESSAGES/admin.po
index a50375a7c0..ce14bd232c 100644
--- a/modules/admin/locales/sl/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/sl/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/sr/LC_MESSAGES/admin.po b/modules/admin/locales/sr/LC_MESSAGES/admin.po
index 1d1499e688..9598a79f36 100644
--- a/modules/admin/locales/sr/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/sr/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/st/LC_MESSAGES/admin.po b/modules/admin/locales/st/LC_MESSAGES/admin.po
index 51a253b372..22663e0b86 100644
--- a/modules/admin/locales/st/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/st/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/sv/LC_MESSAGES/admin.po b/modules/admin/locales/sv/LC_MESSAGES/admin.po
index 40b8ff3b3c..1b5ee66aa6 100644
--- a/modules/admin/locales/sv/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/sv/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/tr/LC_MESSAGES/admin.po b/modules/admin/locales/tr/LC_MESSAGES/admin.po
index ba3e1b0b39..52b233d23f 100644
--- a/modules/admin/locales/tr/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/tr/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/xh/LC_MESSAGES/admin.po b/modules/admin/locales/xh/LC_MESSAGES/admin.po
index a02fbef541..e8b8c0bfe0 100644
--- a/modules/admin/locales/xh/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/xh/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/zh-tw/LC_MESSAGES/admin.po b/modules/admin/locales/zh-tw/LC_MESSAGES/admin.po
index c33d3f832d..cbc9cd0464 100644
--- a/modules/admin/locales/zh-tw/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/zh-tw/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/zh/LC_MESSAGES/admin.po b/modules/admin/locales/zh/LC_MESSAGES/admin.po
index 07f4f222cf..9143b91504 100644
--- a/modules/admin/locales/zh/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/zh/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/locales/zu/LC_MESSAGES/admin.po b/modules/admin/locales/zu/LC_MESSAGES/admin.po
index 1820c4c155..7593f5e74c 100644
--- a/modules/admin/locales/zu/LC_MESSAGES/admin.po
+++ b/modules/admin/locales/zu/LC_MESSAGES/admin.po
@@ -104,10 +104,10 @@ msgid "LDAP extension (required if an LDAP backend is used)"
msgstr ""
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Test.php:153
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
-#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:106
#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Config.php:146
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:187
+#: /home/runner/work/simplesamlphp/simplesamlphp/modules/admin/src/Controller/Federation.php:487
msgid "Log out"
msgstr ""
diff --git a/modules/admin/src/Controller/Config.php b/modules/admin/src/Controller/Config.php
index e165f6f5ef..0c42b13adb 100644
--- a/modules/admin/src/Controller/Config.php
+++ b/modules/admin/src/Controller/Config.php
@@ -55,7 +55,7 @@ class Config
*/
public function __construct(
protected Configuration $config,
- protected Session $session
+ protected Session $session,
) {
$this->menu = new Menu();
$this->authUtils = new Utils\Auth();
@@ -127,12 +127,12 @@ public function main(/** @scrutinizer ignore-unused */ Request $request): Templa
'links' => [
[
'href' => Module::getModuleURL('admin/diagnostics'),
- 'text' => Translate::noop('Diagnostics on hostname, port and protocol')
+ 'text' => Translate::noop('Diagnostics on hostname, port and protocol'),
],
[
'href' => Module::getModuleURL('admin/phpinfo'),
- 'text' => Translate::noop('Information on your PHP installation')
- ]
+ 'text' => Translate::noop('Information on your PHP installation'),
+ ],
],
'enablematrix' => [
'saml20idp' => $this->config->getOptionalBoolean('enable.saml20-idp', false),
@@ -206,11 +206,11 @@ protected function getPrerequisiteChecks(): array
Translate::noop('PHP %minimum% or newer is needed. You are running: %current%'),
[
'%minimum%' => '8.0',
- '%current%' => explode('-', phpversion())[0]
- ]
+ '%current%' => explode('-', phpversion())[0],
+ ],
],
- 'enabled' => version_compare(phpversion(), '8.0', '>=')
- ]
+ 'enabled' => version_compare(phpversion(), '8.0', '>='),
+ ],
];
$store = $this->config->getOptionalString('store.type', null);
$checkforupdates = $this->config->getOptionalBoolean('admin.checkforupdates', true);
@@ -221,93 +221,93 @@ protected function getPrerequisiteChecks(): array
'required' => 'required',
'descr' => [
'required' => Translate::noop('Date/Time Extension'),
- ]
+ ],
],
'hash' => [
'required' => 'required',
'descr' => [
'required' => Translate::noop('Hashing function'),
- ]
+ ],
],
'gzinflate' => [
'required' => 'required',
'descr' => [
'required' => Translate::noop('ZLib'),
- ]
+ ],
],
'openssl_sign' => [
'required' => 'required',
'descr' => [
'required' => Translate::noop('OpenSSL'),
- ]
+ ],
],
'dom_import_simplexml' => [
'required' => 'required',
'descr' => [
'required' => Translate::noop('XML DOM'),
- ]
+ ],
],
'preg_match' => [
'required' => 'required',
'descr' => [
'required' => Translate::noop('Regular expression support'),
- ]
+ ],
],
'intl_get_error_code' => [
'required' => 'optional',
'descr' => [
'optional' => Translate::noop('PHP intl extension'),
- ]
+ ],
],
'json_decode' => [
'required' => 'required',
'descr' => [
'required' => Translate::noop('JSON support'),
- ]
+ ],
],
'class_implements' => [
'required' => 'required',
'descr' => [
'required' => Translate::noop('Standard PHP library (SPL)'),
- ]
+ ],
],
'mb_strlen' => [
'required' => 'required',
'descr' => [
'required' => Translate::noop('Multibyte String extension'),
- ]
+ ],
],
'curl_init' => [
'required' => ($checkforupdates === true) ? 'required' : 'optional',
'descr' => [
'optional' => Translate::noop(
- 'cURL (might be required by some modules)'
+ 'cURL (might be required by some modules)',
),
'required' => Translate::noop(
- 'cURL (required if automatic version checks are used, also by some modules)'
+ 'cURL (required if automatic version checks are used, also by some modules)',
),
- ]
+ ],
],
'session_start' => [
'required' => $store === 'phpsession' ? 'required' : 'optional',
'descr' => [
'optional' => Translate::noop('Session extension (required if PHP sessions are used)'),
'required' => Translate::noop('Session extension'),
- ]
+ ],
],
'pdo_drivers' => [
'required' => $store === 'sql' ? 'required' : 'optional',
'descr' => [
'optional' => Translate::noop('PDO Extension (required if a database backend is used)'),
'required' => Translate::noop('PDO extension'),
- ]
+ ],
],
'ldap_bind' => [
'required' => Module::isModuleEnabled('ldap') ? 'required' : 'optional',
'descr' => [
'optional' => Translate::noop('LDAP extension (required if an LDAP backend is used)'),
'required' => Translate::noop('LDAP extension'),
- ]
+ ],
],
];
@@ -327,18 +327,18 @@ protected function getPrerequisiteChecks(): array
'descr' => [
'optional' => Translate::noop('predis/predis (required if the redis data store is used)'),
'required' => Translate::noop('predis/predis library'),
- ]
+ ],
],
[
'classes' => ['\Memcache', '\Memcached'],
'required' => $store === 'memcache' ? 'required' : 'optional',
'descr' => [
'optional' => Translate::noop(
- 'Memcache or Memcached extension (required if the memcache backend is used)'
+ 'Memcache or Memcached extension (required if the memcache backend is used)',
),
'required' => Translate::noop('Memcache or Memcached extension'),
- ]
- ]
+ ],
+ ],
];
foreach ($libs as $lib) {
@@ -408,7 +408,7 @@ protected function getWarnings(): array
'You are not using HTTPS to protect communications with your users. HTTP works fine ' .
'for testing purposes, but in a production environment you should use HTTPS. Read more about the ' .
- 'maintenance of SimpleSAMLphp.'
+ 'maintenance of SimpleSAMLphp.',
);
}
@@ -419,7 +419,7 @@ protected function getWarnings(): array
'The configuration uses the default secret salt. Make sure to modify the ' .
'secretsalt
option in the SimpleSAMLphp configuration in production environments. Read more about the ' .
- 'maintenance of SimpleSAMLphp.'
+ 'maintenance of SimpleSAMLphp.',
);
} elseif (str_contains($secretSalt, '%')) {
$warnings[] = Translate::noop(
@@ -435,7 +435,7 @@ protected function getWarnings(): array
if (($checkforupdates === true) && $this->config->getVersion() !== 'master') {
if (!function_exists('curl_init')) {
$warnings[] = Translate::noop(
- 'The cURL PHP extension is missing. Cannot check for SimpleSAMLphp updates.'
+ 'The cURL PHP extension is missing. Cannot check for SimpleSAMLphp updates.',
);
} else {
$latest = $this->session->getData(self::LATEST_VERSION_STATE_KEY, "version");
@@ -461,7 +461,7 @@ protected function getWarnings(): array
$warnings[] = [
Translate::noop(
'You are running an outdated version of SimpleSAMLphp. Please update to the latest version as soon as possible.'
+ '%latest%">the latest version as soon as possible.',
),
[
'%latest%' => $latest['html_url'],
diff --git a/modules/admin/src/Controller/Federation.php b/modules/admin/src/Controller/Federation.php
index 1ec1172205..ee58d9eb52 100644
--- a/modules/admin/src/Controller/Federation.php
+++ b/modules/admin/src/Controller/Federation.php
@@ -72,7 +72,7 @@ class Federation
* @param \SimpleSAML\Configuration $config The configuration to use.
*/
public function __construct(
- protected Configuration $config
+ protected Configuration $config,
) {
$this->menu = new Menu();
$this->mdHandler = MetaDataStorageHandler::getMetadataHandler();
@@ -165,7 +165,7 @@ public function main(/** @scrutinizer ignore-unused */ Request $request): Templa
[
'href' => Module::getModuleURL('admin/federation/metadata-converter'),
'text' => Translate::noop('XML to SimpleSAMLphp metadata converter'),
- ]
+ ],
],
'entries' => $entries,
'mdtype' => [
@@ -225,7 +225,7 @@ private function getHostedIdP(): array
$saml2entities['saml20-idp'] = $this->mdHandler->getMetaDataCurrent('saml20-idp-hosted');
$saml2entities['saml20-idp']['url'] = $metadataBase;
$saml2entities['saml20-idp']['metadata_array'] = SAML2_IdP::getHostedMetadata(
- $this->mdHandler->getMetaDataCurrentEntityID('saml20-idp-hosted')
+ $this->mdHandler->getMetaDataCurrentEntityID('saml20-idp-hosted'),
);
}
@@ -234,7 +234,7 @@ private function getHostedIdP(): array
Assert::maxLength(
$entity['entityid'],
C::SAML2INT_ENTITYID_MAX_LENGTH,
- sprintf('The entityID cannot be longer than %d characters.', C::SAML2INT_ENTITYID_MAX_LENGTH)
+ sprintf('The entityID cannot be longer than %d characters.', C::SAML2INT_ENTITYID_MAX_LENGTH),
);
$builder = new SAMLBuilder($entity['entityid']);
@@ -244,7 +244,7 @@ private function getHostedIdP(): array
$entity['metadata'] = Signer::sign(
$builder->getEntityDescriptorText(),
$entity['metadata_array'],
- 'SAML 2 IdP'
+ 'SAML 2 IdP',
);
$entities[$index] = $entity;
}
@@ -271,7 +271,7 @@ private function getHostedIdP(): array
$adfsentities['adfs-idp'] = $this->mdHandler->getMetaDataCurrent('adfs-idp-hosted');
$adfsentities['adfs-idp']['url'] = Module::getModuleURL('adfs/idp/metadata.php');
$adfsentities['adfs-idp']['metadata_array'] = ADFS_IdP::getHostedMetadata(
- $this->mdHandler->getMetaDataCurrentEntityID('adfs-idp-hosted')
+ $this->mdHandler->getMetaDataCurrentEntityID('adfs-idp-hosted'),
);
}
@@ -280,7 +280,7 @@ private function getHostedIdP(): array
Assert::maxLength(
$entity['entityid'],
C::SAML2INT_ENTITYID_MAX_LENGTH,
- sprintf('The entityID cannot be longer than %d characters.', C::SAML2INT_ENTITYID_MAX_LENGTH)
+ sprintf('The entityID cannot be longer than %d characters.', C::SAML2INT_ENTITYID_MAX_LENGTH),
);
$builder = new SAMLBuilder($entity['entityid']);
@@ -295,7 +295,7 @@ private function getHostedIdP(): array
$entity['metadata'] = Signer::sign(
$builder->getEntityDescriptorText(),
$entity['metadata_array'],
- 'ADFS IdP'
+ 'ADFS IdP',
);
$entities[$index] = $entity;
}
@@ -364,8 +364,8 @@ private function getHostedSP(): array
'name',
$source->getMetadata()->getOptionalLocalizedString(
'OrganizationDisplayName',
- ['en' => $source->getAuthId()]
- )
+ ['en' => $source->getAuthId()],
+ ),
);
$builder = new SAMLBuilder($source->getEntityId());
@@ -481,7 +481,7 @@ public function metadataConverter(Request $request): Template
'xmldata' => $xmldata,
'output' => $output,
'error' => $error,
- 'upload' => boolval(ini_get('file_upload')),
+ 'upload' => boolval(ini_get('file_uploads')),
];
$this->menu->addOption('logout', $t->data['logouturl'], Translate::noop('Log out'));
@@ -522,7 +522,7 @@ public function downloadCert(Request $request): Response
$response = new Response($certInfo['PEM']);
$disposition = $response->headers->makeDisposition(
ResponseHeaderBag::DISPOSITION_ATTACHMENT,
- 'cert.pem'
+ 'cert.pem',
);
$response->headers->set('Content-Disposition', $disposition);
diff --git a/modules/admin/src/Controller/Menu.php b/modules/admin/src/Controller/Menu.php
index 7e6345f11b..084ee6c33b 100644
--- a/modules/admin/src/Controller/Menu.php
+++ b/modules/admin/src/Controller/Menu.php
@@ -38,8 +38,8 @@ public function __construct()
],
'federation' => [
'url' => Module::getModuleURL('admin/federation'),
- 'name' => Translate::noop('Federation')
- ]
+ 'name' => Translate::noop('Federation'),
+ ],
];
}
diff --git a/modules/admin/src/Controller/Sandbox.php b/modules/admin/src/Controller/Sandbox.php
index 84d588d9d9..3dae7daa25 100644
--- a/modules/admin/src/Controller/Sandbox.php
+++ b/modules/admin/src/Controller/Sandbox.php
@@ -25,7 +25,7 @@ class Sandbox
*/
public function __construct(
protected Configuration $config,
- protected Session $session
+ protected Session $session,
) {
}
diff --git a/modules/admin/src/Controller/Test.php b/modules/admin/src/Controller/Test.php
index f180fb1b18..745bd77b8a 100644
--- a/modules/admin/src/Controller/Test.php
+++ b/modules/admin/src/Controller/Test.php
@@ -54,7 +54,7 @@ class Test
*/
public function __construct(
protected Configuration $config,
- protected Session $session
+ protected Session $session,
) {
$this->menu = new Menu();
$this->authUtils = new Utils\Auth();
diff --git a/modules/admin/templates/metadata_converter.twig b/modules/admin/templates/metadata_converter.twig
index 9881e4272f..9423807280 100644
--- a/modules/admin/templates/metadata_converter.twig
+++ b/modules/admin/templates/metadata_converter.twig
@@ -33,8 +33,6 @@
{{ text|escape }}+