Hello,
I'm looking ahead for our piece of software (eduroam CAT) on PHP 7.3
when it comes out.
I cloned my dev box and on the clone changed the PHP version to
7.3.0-rc3, nothing else changed (well, IP and metadata URLs obviously
adapted). The SSP version 1.16.1.
As an SP, I can successfully trigger authentication, get redirected to
the IdP, the IdP comes back to me and then I get this in the logs:
PHP Warning: preg_replace(): Compilation failed: invalid range in
character class at offset 8 in
/export/simplesamlphp-1.16.1/vendor/robrichards/xmlseclibs/src/Utils/XPath.php
on line 42, referer:
https://monitor.eduroam.org/sp/module.php/saml/sp/saml2-acs.php/default-sp
PHP Warning: DOMXPath::query(): Invalid expression in
/export/simplesamlphp-1.16.1/vendor/robrichards/xmlseclibs/src/XMLSecurityDSig.php
on line 501, referer:
https://monitor.eduroam.org/sp/module.php/saml/sp/saml2-acs.php/default-sp
And then stay at a white page, it being
https://ticker.eduroam.lu/simplesaml/module.php/saml/sp/saml2-acs.php/default-sp
If I try the same on the PHP 7.0 clone, all succeeds and I can log in.
So I'm rather sure this is not the IdP's problem of sending something
wrong, it's more on the receiving end.
Is there already a policy for PHP 7.3 support? Is it supposed to work ->
should I file a GitHub issue? Or is it known not to work yet and I
should just be more patient :-)
Greetings,
Stefan Winter
--
Stefan WINTER
Ingenieur de Recherche
Fondation RESTENA - Réseau Téléinformatique de l'Education Nationale et
de la Recherche
2, avenue de l'Université
L-4365 Esch-sur-Alzette
Tel:
+352 424409 1
Fax:
+352 422473
PGP key updated to 4096 Bit RSA - I will encrypt all mails if the
recipient's key is known to me
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xC0DE6A358A39DC66