testtestuser is a binary string
1030s ok 7 - Post form
1030s 1..7
1030s ok 16 - Check workaround for \#3180
1030s ok 17 - Auth query
1030s ok 18 - HTTP code is 200
1030s ok 19 - Content-Type is JSON
1030s ok 20 - Content is valid JSON
1030s ok 21 - User token was returned
1030s ok 22 - $req->user is a binary string
1030s ok 23 - Post form
1030s ok 24 - Get cookie lemonldap (8e51bd4311fc5cf03c58449dd179a3011a9733f067e344b9ca483a0de822e23c)
1030s ok 25 - Get redirection
1030s ok 26 - Location is http://test1.example.com/
1030s ok 27 - Get session using restSessionServer
1030s ok 28 - HTTP code is 200
1030s ok 29 - Deserialize session content
1030s ok 30 - Session has correct value for uid
1030s ok 31 - Session has correct value for _Issuer
1030s ok 32 - Session has correct value for _user
1030s ok 33 - Session has correct value for _auth
1030s ok 34 - Session has correct value for authenticationLevel
1030s 1..34
1030s ok 2 - Usertoken SSL Auth
1030s # Subtest: Usertoken SSL Auth (with choice)
1030s ok 1 - Portal object
1030s ok 2 - Init
1030s ok 3 - Portal app
1030s ok 4 - Get Menu
1030s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D)
1030s ok 6 - Response body is not empty
1030s ok 7 - Found sslHost
1030s ok 8 - Found 5_ssl Logo
1030s ok 9 - Get ssl javascript
1030s ok 10 - HTTP code is 200
1030s ok 11 - Page contains a form
1030s ok 12 - Host match
1030s ok 13 - Field "nossl" is defined
1030s ok 14 - Field "ajax_auth_token" is defined
1030s ok 15 - CSP header authorize POST request to \#
1030s # Subtest: Check workaround for #3180
1030s ok 1 - Auth query
1030s ok 2 - HTTP code is 200
1030s ok 3 - Content-Type is JSON
1030s ok 4 - Content is valid JSON
1030s ok 5 - User token was returned
1030s ok 6 - $req->user is a binary string
1030s ok 7 - Post form
1030s 1..7
1030s ok 16 - Check workaround for \#3180
1030s ok 17 - Auth query
1030s ok 18 - HTTP code is 200
1030s ok 19 - Content-Type is JSON
1030s ok 20 - Content is valid JSON
1030s ok 21 - User token was returned
1030s ok 22 - $req->user is a binary string
1030s ok 23 - Post form
1030s ok 24 - Get cookie lemonldap (f1c1fd0955a21c4e12f87ded5a12f1efef418f182d7c2b72c6eb3b20d0d2eb5a)
1030s ok 25 - Get redirection
1030s ok 26 - Location is http://test1.example.com/
1030s ok 27 - Get session using restSessionServer
1030s ok 28 - HTTP code is 200
1030s ok 29 - Deserialize session content
1030s ok 30 - Session has correct value for uid
1030s ok 31 - Session has correct value for authenticationLevel
1030s ok 32 - Session has correct value for _auth
1030s ok 33 - Session has correct value for _user
1030s ok 34 - Session has correct value for _Issuer
1030s 1..34
1030s ok 3 - Usertoken SSL Auth (with choice)
1030s # Subtest: Legacy AJAX SSL Auth
1030s ok 1 - Portal object
1030s ok 2 - Init
1030s ok 3 - Portal app
1030s ok 4 - Get Menu
1030s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D)
1030s ok 6 - SSL AJAX URL found
1030s ok 7 - Correct hostname
1030s ok 8 - Correct path
1030s ok 9 - Correct query
1030s ok 10 - Found 5_ssl Logo
1030s ok 11 - Get ssl javascript
1030s ok 12 - HTTP code is 200
1030s ok 13 - Page contains a form
1030s ok 14 - Host match
1030s ok 15 - Field "nossl" is defined
1030s ok 16 - CSP header authorize POST request to \#
1030s ok 17 - Auth query
1030s ok 18 - HTTP code is 200
1030s ok 19 - Content-Type is JSON
1030s ok 20 - Content is valid JSON
1030s ok 21 - Correct result
1030s ok 22 - No error
1030s ok 23 - Get cookie lemonldap (207dfd2e6f6e645ad36100d0723d0b361b0573a285dcd7da8524f64b8e456cf0)
1030s ok 24 - Post form
1030s ok 25 - Get redirection
1030s ok 26 - Location is http://test1.example.com/
1030s 1..26
1030s ok 4 - Legacy AJAX SSL Auth
1030s # Subtest: Legacy AJAX SSL Auth (with Choice)
1030s ok 1 - Portal object
1030s ok 2 - Init
1030s ok 3 - Portal app
1030s ok 4 - Get Menu
1030s ok 5 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29tLw%3D%3D%22%7D)
1030s ok 6 - SSL AJAX URL found
1030s ok 7 - Correct hostname
1030s ok 8 - Correct path
1030s ok 9 - Correct query
1030s ok 10 - Found 5_ssl Logo
1030s ok 11 - Get ssl javascript
1030s ok 12 - HTTP code is 200
1030s ok 13 - Page contains a form
1030s ok 14 - Host match
1030s ok 15 - Field "nossl" is defined
1030s ok 16 - CSP header authorize POST request to \#
1030s ok 17 - Auth query
1030s ok 18 - HTTP code is 200
1030s ok 19 - Content-Type is JSON
1030s ok 20 - Content is valid JSON
1030s ok 21 - Correct result
1030s ok 22 - No error
1030s ok 23 - Get cookie lemonldap (9c0f167e7e656aab426d86cc303ea139a2283e1baed0c2e2ebf8967ffbe7ce57)
1030s ok 24 - Post form
1030s ok 25 - Get redirection
1030s ok 26 - Location is http://test1.example.com/
1030s 1..26
1030s ok 5 - Legacy AJAX SSL Auth (with Choice)
1030s # Subtest: Regular SSL Auth
1030s ok 1 - Portal object
1030s ok 2 - Init
1030s ok 3 - Portal app
1030s ok 4 - Auth query
1030s ok 5 - HTTP code is 200
1030s ok 6 - Get cookie lemonldap (e297916164ad3119edbe12a8da4b029e468a47ce4f5df4f590af6abe77d51f8a)
1030s 1..6
1030s ok 6 - Regular SSL Auth
1030s # Subtest: SSLVarIf mechanism
1030s ok 1 - Portal object
1030s ok 2 - Init
1030s ok 3 - Portal app
1030s # Subtest: Testing SSLVarIf with CA1
1030s ok 1 - Auth query
1030s ok 2 - HTTP code is 200
1030s ok 3 - Get cookie lemonldap (a97d3350ecbb043432cba23f770a368a876a51e3f4b52631a6ef5725131714ab)
1030s ok 4
1030s ok 5 - HTTP code is 200
1030s ok 6 - Authenticated as dwho
1030s 1..6
1030s ok 4 - Testing SSLVarIf with CA1
1030s # Subtest: Testing SSLVarIf with CA2
1030s ok 1 - Auth query
1030s ok 2 - HTTP code is 200
1030s ok 3 - Get cookie lemonldap (1f3ec0044bf611010ca9824eb83f8a150693f06d12cb62e6100cbf0cec74dd97)
1030s ok 4
1030s ok 5 - HTTP code is 200
1030s ok 6 - Authenticated as Doctor Who
1030s 1..6
1030s ok 5 - Testing SSLVarIf with CA2
1030s # Subtest: Testing SSLVarIf with unknown CA
1030s ok 1 - Auth query
1030s ok 2 - HTTP code is 200
1030s ok 3 - Get cookie lemonldap (f97c7bbfa614bc96e6c6e742bd9c91bc0a0df27693af3eaef91e9fab50779a25)
1030s ok 4
1030s ok 5 - HTTP code is 200
1030s ok 6 - Authenticated as dwho@example.com
1030s 1..6
1030s ok 6 - Testing SSLVarIf with unknown CA
1030s # Subtest: Testing SSLVarIf with no CA
1030s ok 1 - Auth query
1030s ok 2 - HTTP code is 200
1030s ok 3 - Get cookie lemonldap (87daae1390f98638be5e1aac9515309b0f25d7cdf13fe0d1bd7512525f0b4a11)
1030s ok 4
1030s ok 5 - HTTP code is 200
1030s ok 6 - Authenticated as dwho@example.com
1030s 1..6
1030s ok 7 - Testing SSLVarIf with no CA
1030s 1..7
1030s ok 7 - SSLVarIf mechanism
1030s 1..7
1030s ok
1031s t/29-AuthWebAuthn-Choice.t ........................................
1031s ok 1 - use Lemonldap::NG::Portal::Main;
1031s ok 2 - Portal object
1031s ok 3 - Init
1031s ok 4 - Portal app
1031s ok 5 - Try to login
1031s ok 6 - Prompted to authenticate: code found on page
1031s ok 7 - Prompted to authenticate
1031s ok 8 - Response body is not empty
1031s ok 9 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"]
1031s ok 10 - Response body is not empty
1031s ok 11 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"]
1031s ok 12 - Response body is not empty
1031s ok 13 - Found challenge
1031s ok 14 - WebAuthn is set to auto start
1031s ok 15 - HTTP code is 200
1031s ok 16 - Page contains a form
1031s ok 17 - Host match
1031s ok 18 - Field "token" is defined
1031s ok 19 - Field "credential" is defined
1031s ok 20 - CSP header authorize POST request to \#
1031s ok 21 - Auth query
1031s ok 22 - Get cookie lemonldap (26ade69dd50ff2c594571791f15498e666702386b5e8287286896c4df33605e0)
1031s ok 23 - Get session using restSessionServer
1031s ok 24 - HTTP code is 200
1031s ok 25 - Deserialize session content
1031s ok 26 - Session has correct value for uid
1031s ok 27 - Session has correct value for _auth
1031s 1..27
1031s ok
1031s t/29-AuthWebAuthn.t ...............................................
1031s ok 1 - use Lemonldap::NG::Portal::Main;
1031s ok 2 - Portal object
1031s ok 3 - Init
1031s ok 4 - Portal app
1031s ok 5 - Try to login
1031s ok 6 - HTTP code is 200
1031s ok 7 - Page contains a form
1031s ok 8 - Host match
1031s ok 9 - Field "token" is defined
1031s ok 10 - Field "credential" is defined
1031s ok 11 - CSP header authorize POST request to \#
1031s ok 12 - Response body is not empty
1031s ok 13 - Found at least one result for //script[@src="/static/common/js/webauthn-json.browser-global.min.js"]
1031s ok 14 - Response body is not empty
1031s ok 15 - Found at least one result for //script[@src="/static/common/js/webauthncheck.min.js"]
1031s ok 16 - Response body is not empty
1031s ok 17 - Found challenge
1031s ok 18 - WebAuthn is set to auto start
1031s ok 19 - Auth query
1031s ok 20 - Get cookie lemonldap (29cfad0b5f9effd9a5b7cd15435241261847dc9a829b3eb4d4ae198950c07d92)
1031s ok 21 - Get session using restSessionServer
1031s ok 22 - HTTP code is 200
1031s ok 23 - Deserialize session content
1031s ok 24 - Session has correct value for _auth
1031s ok 25 - Session has correct value for uid
1031s 1..25
1031s ok
1032s t/30-Auth-ResolutionRule.t ........................................
1032s ok 1 - use Lemonldap::NG::Portal::Main;
1032s ok 2 - Portal object
1032s ok 3 - Init
1032s ok 4 - Portal app
1032s ok 5 - Issuer portal
1032s ok 6 - Auth query
1032s ok 7 - Get redirection
1032s ok 8 - Location header found
1032s ok 9 - Auth query
1032s ok 10 - Get redirection
1032s ok 11 - Location header found
1032s ok 12 - Auth query
1032s ok 13 - Get redirection
1032s ok 14 - Location header found
1032s ok 15 - Auth query
1032s ok 16 - Get redirection
1032s ok 17 - Location header found
1032s ok 18 - Auth query
1032s ok 19 - Get redirection
1032s ok 20 - Location header found
1032s ok 21 - Auth query
1032s ok 22 - Get redirection
1032s ok 23 - Location header found
1032s 1..23
1032s ok
1032s t/30-Auth-SAML-with-choice.t ......................................
1032s ok 1 - use Lemonldap::NG::Portal::Main;
1032s ok 2 - Portal object
1032s ok 3 - Init
1032s ok 4 - Portal app
1032s ok 5 - Register $type
1032s ok 6 - Portal object
1032s ok 7 - Init
1032s ok 8 - Portal app
1032s ok 9 - Register $type
1032s # ==> Pushing SP <==
1032s # ==> Popping SP <==
1032s ok 10 - Unauth SP request
1032s ok 11 - HTTP code is 200
1032s ok 12 - Found Demo choice
1032s ok 13 - Found SAML choice
1032s ok 14 - HTTP code is 200
1032s ok 15 - Page contains a form
1032s ok 16 - Field "test" is defined
1032s ok 17 - CSP header authorize POST request to \#
1032s # ==> Pushing SP <==
1032s # ==> Popping SP <==
1032s ok 18 - Post SAML choice
1032s ok 19 - HTTP code is 200
1032s ok 20 - Page contains a form
1032s ok 21 - Field "confirm" is defined
1032s ok 22 - CSP header authorize POST request to \#
1032s ok 23 - 1st = idp2
1032s ok 24 - 2nd = idp2_z
1032s ok 25 - 3rd = idp3
1032s ok 26 - 4th = idp
1032s ok 27 - Found IDP icon, tooltip and title tags
1032s ok 28 - Found IDP display name
1032s ok 29 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D)
1032s # ==> Pushing SP <==
1032s # ==> Popping SP <==
1032s ok 30 - Post SAML choice
1032s ok 31 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22saml%22%7D)
1032s ok 32 - HTTP code is 200
1032s ok 33 - Page contains a form
1032s ok 34 - Host match
1032s ok 35 - URI match
1032s ok 36 - Field "SAMLRequest" is defined
1032s ok 37 - CSP header authorize POST request to auth.idp.com
1032s ok 38 - Method is POST
1032s # ==> Pushing ISSUER <==
1032s # ==> Popping ISSUER <==
1032s ok 39 - Post SAML request to IdP
1032s ok 40 - HTTP code is 200
1032s ok 41 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981887_3838%22%2C%22issuerTs%22%3A1731053767%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D)
1032s # ==> Pushing ISSUER <==
1032s # ==> Popping ISSUER <==
1032s ok 42 - Post authentication
1032s ok 43 - Get cookie lemonldap (a7fa698405b7012b968f26250912b05bb63b06bbad4449312f1203eafcf28602)
1032s ok 44 - HTTP code is 200
1032s ok 45 - Page contains a form
1032s ok 46 - Host match
1032s ok 47 - URI match
1032s ok 48 - Field "SAMLResponse" is defined
1032s ok 49 - CSP header authorize POST request to auth.sp.com
1032s ok 50 - Method is POST
1032s # ==> Pushing SP <==
1032s # ==> Popping SP <==
1032s ok 51 - Post SAML response to SP
1032s ok 52 - Get redirection
1032s ok 53 - Location is http://auth.sp.com/
1032s ok 54 - Get cookie lemonldap (6aa5105dc6f8bbb157b3852c42d64495a8e5325496145137ba450895a1459f64)
1032s # ==> Pushing SP <==
1032s # ==> Popping SP <==
1032s ok 55 - Get / on SP
1032s ok 56 - HTTP code is 200
1032s ok 57 - Authenticated as fa@badwolf.org@idp
1032s # ==> Pushing SP <==
1032s # ==> Popping SP <==
1032s ok 58 - Query SP for logout
1032s ok 59 - HTTP code is 200
1032s ok 60 - Page contains a form
1032s ok 61 - Host match
1032s ok 62 - URI match
1032s ok 63 - Field "SAMLRequest" is defined
1032s ok 64 - CSP header authorize POST request to auth.idp.com
1032s ok 65 - Method is POST
1032s # ==> Pushing ISSUER <==
1032s # ==> Popping ISSUER <==
1032s ok 66 - Post SAML logout request to IdP
1032s ok 67 - HTTP code is 200
1032s ok 68 - Page contains a form
1032s ok 69 - Host match
1032s ok 70 - URI match
1032s ok 71 - Field "SAMLResponse" is defined
1032s ok 72 - CSP header authorize POST request to auth.sp.com
1032s ok 73 - Method is POST
1032s ok 74 - Get cookie lemonldap (0)
1032s ok 75 - SSO cookie removed
1032s # ==> Pushing SP <==
1032s # ==> Popping SP <==
1032s ok 76 - Post SAML response to SP
1032s ok 77 - Get redirection
1032s ok 78 - Location is http://auth.sp.com/?logout=1
1032s # ==> Pushing ISSUER <==
1032s # ==> Popping ISSUER <==
1032s ok 79 - Test if user is reject on IdP
1032s ok 80 - Response status is 401
1032s ok 81 - Content is JSON
1032s ok 82 - Error code is 1
1032s # ==> Pushing SP <==
1032s # ==> Popping SP <==
1032s ok 83 - Test if user is reject on SP
1032s ok 84 - Response status is 401
1032s ok 85 - Content is JSON
1032s ok 86 - Error code is 1
1032s 1..86
1032s ok
1033s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO-IdP-initiated.t ..
1033s ok 1 - use Lemonldap::NG::Portal::Main;
1033s ok 2 - Portal object
1033s ok 3 - Init
1033s ok 4 - Portal app
1033s ok 5 - Register $type
1033s ok 6 - Portal object
1033s ok 7 - Init
1033s ok 8 - Portal app
1033s ok 9 - Register $type
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s ok 10 - Auth query
1033s ok 11 - HTTP code is 200
1033s ok 12 - Get cookie lemonldap (b30cea192efbf7b1c4050239067ad2e5215de42e55ecffd08004ad7fb5b3b1fe)
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s ok 13 - Query IdP to access to SP
1033s ok 14 - Get redirection
1033s ok 15 - Location header found
1033s # ==> Pushing SP <==
1033s ok 16 - SOAP request
1033s # ==> Saving handler SP <==
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s # ==> Restoring SP <==
1033s ok 17 - Execute request
1033s ok 18 - Response is 200 or 400
1033s ok 19 - Content is XML
1033s # ==> Popping SP <==
1033s ok 20 - Give artifact to SP
1033s ok 21 - Get redirection
1033s ok 22 - Location is http://auth.sp.com/
1033s ok 23 - Get cookie lemonldap (66ede1ac3187b74a1efe842ba2f19331d53182e756ec75ccb3938beb4f0410bd)
1033s ok 24 - Get redirection
1033s ok 25 - Location is http://auth.sp.com/
1033s # ==> Pushing SP <==
1033s # ==> Popping SP <==
1033s ok 26 - Get / on SP
1033s ok 27 - HTTP code is 200
1033s ok 28 - Authenticated as ru@badwolf.org@idp
1033s ok 29 - UTF-8 values
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s ok 30 - Query IdP for logout
1033s ok 31 - HTTP code is 200
1033s ok 32 - Get cookie lemonldap (0)
1033s ok 33 - SSO cookie removed
1033s ok 34 - Get image request
1033s # ==> Pushing ISSUER <==
1033s ok 35 - SOAP request
1033s # ==> Saving handler ISSUER <==
1033s # ==> Pushing SP <==
1033s # ==> Popping SP <==
1033s # ==> Restoring ISSUER <==
1033s ok 36 - Execute request
1033s ok 37 - Response is 200 or 400
1033s ok 38 - Content is XML
1033s # ==> Popping ISSUER <==
1033s ok 39 - Get image
1033s ok 40 - Get redirection
1033s ok 41 - Location is http://auth.idp.com/static/common/icons/ok.png
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s ok 42 - Test if user is reject on IdP
1033s ok 43 - Response status is 401
1033s ok 44 - Content is JSON
1033s ok 45 - Error code is 1
1033s # ==> Pushing SP <==
1033s # ==> Popping SP <==
1033s ok 46 - Test if user is reject on SP
1033s ok 47 - Get redirection
1033s ok 48 - Location header found
1033s 1..48
1033s ok
1033s t/30-Auth-and-issuer-SAML-Artifact-with-SOAP-SLO.t ................
1033s ok 1 - use Lemonldap::NG::Portal::Main;
1033s ok 2 - Portal object
1033s ok 3 - Init
1033s ok 4 - Portal app
1033s ok 5 - Register $type
1033s ok 6 - Portal object
1033s ok 7 - Init
1033s ok 8 - Portal app
1033s ok 9 - Register $type
1033s # ==> Pushing SP <==
1033s # ==> Popping SP <==
1033s ok 10 - Unauth SP request
1033s ok 11 - Get redirection
1033s ok 12 - Location header found
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s ok 13 - Launch SAML request to IdP
1033s ok 14 - HTTP code is 200
1033s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981888_46712%22%2C%22issuerTs%22%3A1731053768%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOnArtifact%22%5D%7D)
1033s # ==> Pushing ISSUER <==
1033s ok 16 - SOAP request
1033s # ==> Saving handler ISSUER <==
1033s # ==> Pushing SP <==
1033s # ==> Popping SP <==
1033s # ==> Restoring ISSUER <==
1033s ok 17 - Execute request
1033s ok 18 - HTTP code is 200
1033s ok 19 - Content is XML
1033s # ==> Popping ISSUER <==
1033s ok 20 - Post authentication
1033s ok 21 - Get cookie lemonldap (e210cbea7b13c238aa7099eaffac9ef308ee4dced1e64be564e819c25141770c)
1033s ok 22 - Get redirection
1033s ok 23 - Location header found
1033s # ==> Pushing SP <==
1033s ok 24 - SOAP request
1033s # ==> Saving handler SP <==
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s # ==> Restoring SP <==
1033s ok 25 - Execute request
1033s ok 26 - HTTP code is 200
1033s ok 27 - Content is XML
1033s # ==> Popping SP <==
1033s ok 28 - Push artifact to SP
1033s ok 29 - Get cookie lemonldap (071c77ed013e2fa9bbbd079005443ab3251d9bd4db38467ebbd86addc8365950)
1033s ok 30 - Get redirection
1033s ok 31 - Location is http://auth.sp.com/
1033s # ==> Pushing SP <==
1033s # ==> Popping SP <==
1033s ok 32 - Get / on SP
1033s ok 33 - HTTP code is 200
1033s ok 34 - Authenticated as fa@badwolf.org@idp
1033s ok 35 - UTF-8 values
1033s # ==> Pushing SP <==
1033s ok 36 - SOAP request
1033s # ==> Saving handler SP <==
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s # ==> Restoring SP <==
1033s ok 37 - Execute request
1033s ok 38 - HTTP code is 200
1033s ok 39 - Content is XML
1033s # ==> Popping SP <==
1033s ok 40 - Query SP for logout
1033s ok 41 - HTTP code is 200
1033s ok 42 - Get cookie lemonldap (0)
1033s ok 43 - SSO cookie removed
1033s # ==> Pushing ISSUER <==
1033s # ==> Popping ISSUER <==
1033s ok 44 - Test if user is reject on IdP
1033s ok 45 - Response status is 401
1033s ok 46 - Content is JSON
1033s ok 47 - Error code is 1
1033s # ==> Pushing SP <==
1033s # ==> Popping SP <==
1033s ok 48 - Test if user is reject on SP
1033s ok 49 - Get redirection
1033s ok 50 - Location header found
1033s 1..50
1033s ok
1034s t/30-Auth-and-issuer-SAML-Federation.t ............................
1034s ok 1 - use Lemonldap::NG::Portal::Main;
1034s ok 2 - Portal object
1034s ok 3 - Init
1034s ok 4 - Portal app
1034s ok 5 - Register $type
1034s ok 6 - Portal object
1034s ok 7 - Init
1034s ok 8 - Portal app
1034s ok 9 - Register $type
1034s # Subtest: Test logging in to a federated IDP
1034s # ==> Pushing SP <==
1034s # ==> Popping SP <==
1034s ok 1
1034s ok 2 - HTTP code is 200
1034s ok 3 - Page contains a form
1034s ok 4 - Host match
1034s ok 5 - URI match
1034s ok 6 - Field "SAMLRequest" is defined
1034s ok 7 - CSP header authorize POST request to auth.centrale-marseille.fr
1034s ok 8 - Method is POST
1034s ok 9 - Found SAMLRequest
1034s 1..9
1034s ok 10 - Test logging in to a federated IDP
1034s # Subtest: Responding to a federated SP
1034s # ==> Pushing ISSUER <==
1034s # ==> Popping ISSUER <==
1034s ok 1 - Get cookie lemonldap (10771119ff050d78117a99337d2277a5e3a5a52ec416055da77f66f56373f4cf)
1034s # ==> Pushing ISSUER <==
1034s # ==> Popping ISSUER <==
1034s ok 2
1034s ok 3 - SAML service is not yet known: code found on page
1034s ok 4 - SAML service is not yet known
1034s # ==> Pushing ISSUER <==
1034s # ==> Popping ISSUER <==
1034s ok 5
1034s ok 6 - SAML service is still not known: code found on page
1034s ok 7 - SAML service is still not known
1034s # ==> Pushing ISSUER <==
1034s # ==> Popping ISSUER <==
1034s ok 8
1034s ok 9 - HTTP code is 200
1034s ok 10 - Page contains a form
1034s ok 11 - Host match
1034s ok 12 - URI match
1034s ok 13 - Field "SAMLResponse" is defined
1034s ok 14 - CSP header authorize POST request to www.numistral.fr
1034s ok 15 - Method is POST
1034s ok 16 - Found SAMLResponse
1034s ok 17 - XML successfully parsed
1034s ok 18 - Found a match for XPath Expression //saml:Attribute[@Name="urn:oid:0.9.2342.19200300.100.1.3"]/saml:AttributeValue/text()
1034s ok 19 - Found attribute
1034s 1..19
1034s ok 11 - Responding to a federated SP
1034s 1..11
1034s ok
1034s t/30-Auth-and-issuer-SAML-Metadata.t ..............................
1034s ok 1 - use Lemonldap::NG::Portal::Main;
1034s ok 2 - Portal object
1034s ok 3 - Init
1034s ok 4 - Portal app
1034s ok 5 - Register $type
1034s # ==> Pushing ISSUER <==
1034s # ==> Popping ISSUER <==
1034s ok 6 - Get metadata
1034s ok 7 - Metadata is XML
1034s # ==> Pushing ISSUER <==
1034s # ==> Popping ISSUER <==
1034s ok 8 - Get IDP metadata
1034s ok 9 - Metadata is XML
1034s ok 10 - Metadata does not contain SP information
1034s ok 11 - IDP EntityID is overridden
1034s # ==> Pushing ISSUER <==
1034s # ==> Popping ISSUER <==
1034s ok 12 - Get SP metadata
1034s ok 13 - Metadata is XML
1034s ok 14 - Metadata does not contain IDP information
1034s 1..14
1034s ok
1035s t/30-Auth-and-issuer-SAML-POST-Choice-2FA.t .......................
1035s ok 1 - use Lemonldap::NG::Portal::Main;
1035s ok 2 - Portal object
1035s ok 3 - Init
1035s ok 4 - Portal app
1035s ok 5 - Register $type
1035s ok 6 - Portal object
1035s ok 7 - Init
1035s ok 8 - Portal app
1035s ok 9 - Register $type
1035s # Subtest: SP-initiated flow, authorized user
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 1 - Unauth SP request
1035s ok 2 - HTTP code is 200
1035s ok 3 - HTTP code is 200
1035s ok 4 - Page contains a form
1035s ok 5 - Host match
1035s ok 6 - Field "lmAuth" is defined
1035s ok 7 - CSP header authorize POST request to \#
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 8 - Post Choice request to IdP
1035s ok 9 - HTTP code is 200
1035s ok 10 - Page contains a form
1035s ok 11 - Host match
1035s ok 12 - URI match
1035s ok 13 - Field "SAMLRequest" is defined
1035s ok 14 - CSP header authorize POST request to auth.idp.com
1035s ok 15 - Method is POST
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 16 - Post SAML request to IdP
1035s ok 17 - HTTP code is 200
1035s ok 18 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053770%2C%22issuerRequestsaml%22%3A%221730981890_51041%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 19 - Post authentication
1035s ok 20 - Get cookie lemonldap (36978968f80200ab7976208cee8a8cee9ac3c7cde20ec0f25f5cc44269bf54d7)
1035s ok 21 - Get cookie lemonldappdata ()
1035s ok 22 - SAML request cleared from pdata
1035s ok 23 - HTTP code is 200
1035s ok 24 - Page contains a form
1035s ok 25 - Host match
1035s ok 26 - URI match
1035s ok 27 - Field "SAMLResponse" is defined
1035s ok 28 - CSP header authorize POST request to auth.sp.com
1035s ok 29 - Method is POST
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 30 - Post SAML response to SP
1035s ok 31 - HTTP code is 200
1035s ok 32 - Page contains a form
1035s ok 33 - URI match
1035s ok 34 - Field "token" is defined
1035s ok 35 - Field "code" is defined
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 36 - Post code
1035s ok 37 - Get redirection
1035s ok 38 - Location is http://auth.sp.com/
1035s ok 39 - Get cookie lemonldap (ccb9982b0990026e4f417e9961ddbc6ad8e778578a48ed6d60206aa1b124bc78)
1035s ok 40 - Found SameSite=None
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 41 - Get / on SP
1035s ok 42 - HTTP code is 200
1035s ok 43 - Authenticated as fa@badwolf.org@idp
1035s ok 44 - UTF-8 values
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 45 - Query IDP for logout
1035s ok 46 - Get cookie lemonldap (0)
1035s ok 47 - IDP Cookie removed
1035s ok 48 - Get image request
1035s # ==> Pushing ISSUER <==
1035s ok 49 - SOAP request
1035s # ==> Saving handler ISSUER <==
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s # ==> Restoring ISSUER <==
1035s ok 50 - Execute request
1035s ok 51 - Response is 200 or 400
1035s ok 52 - Content is XML
1035s # ==> Popping ISSUER <==
1035s ok 53 - Get image
1035s ok 54 - Get redirection
1035s ok 55 - Location is http://auth.idp.com/static/common/icons/ok.png
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 56 - Test if user is reject on SP
1035s ok 57 - Response status is 401
1035s ok 58 - Content is JSON
1035s ok 59 - Error code is 1
1035s 1..59
1035s ok 10 - SP-initiated flow, authorized user
1035s 1..10
1035s ok
1035s t/30-Auth-and-issuer-SAML-POST-IdP-initiated.t ....................
1035s ok 1 - use Lemonldap::NG::Portal::Main;
1035s ok 2 - Portal object
1035s ok 3 - Init
1035s ok 4 - Portal app
1035s ok 5 - Register $type
1035s ok 6 - Portal object
1035s ok 7 - Init
1035s ok 8 - Portal app
1035s ok 9 - Register $type
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 10 - Auth query
1035s ok 11 - HTTP code is 200
1035s ok 12 - Get cookie lemonldap (82be4a9fa058d2e73cae966edc7ad9a13901d3c01b783fdace18e4fae027dfcb)
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 13 - Query IdP to access to SP
1035s ok 14 - HTTP code is 200
1035s ok 15 - Page contains a form
1035s ok 16 - Host match
1035s ok 17 - URI match
1035s ok 18 - Field "SAMLResponse" is defined
1035s ok 19 - CSP header authorize POST request to auth.alternate.com
1035s ok 20 - Method is POST
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 21 - Query IdP to access to SP
1035s ok 22 - Bad destination: code found on page
1035s ok 23 - Bad destination
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 24 - Query IdP to access to SP
1035s ok 25 - HTTP code is 200
1035s ok 26 - Page contains a form
1035s ok 27 - Host match
1035s ok 28 - URI match
1035s ok 29 - Field "SAMLResponse" is defined
1035s ok 30 - CSP header authorize POST request to auth.sp.com
1035s ok 31 - Method is POST
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 32 - Post SAML response to SP
1035s ok 33 - Get cookie lemonldap (617eab5b08e76ed9b39e73312a404ffb9ad73849043cdd3578b78a4c92e7c9c7)
1035s ok 34 - Get redirection
1035s ok 35 - Location is http://auth.sp.com/
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 36 - Get / on SP
1035s ok 37 - HTTP code is 200
1035s ok 38 - Authenticated as ru@badwolf.org@idp
1035s ok 39 - UTF-8 values
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 40 - Query IdP for logout
1035s ok 41 - HTTP code is 200
1035s ok 42 - Get cookie lemonldap (0)
1035s ok 43 - SSO cookie removed
1035s ok 44 - Get iframe request
1035s ok 45 - Content-Security-Policy header found
1035s ok 46 - Found auth.idp.com in CSP child-src
1035s ok 47 - Content-Security-Policy header found
1035s ok 48 - Found http://auth.sp.com in CSP child-src
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 49 - Get iframe
1035s ok 50 - Framing authorized
1035s ok 51 - HTTP code is 200
1035s ok 52 - Page contains a form
1035s ok 53 - Host match
1035s ok 54 - URI match
1035s ok 55 - Field "SAMLRequest" is defined
1035s ok 56 - CSP header authorize POST request to auth.sp.com
1035s ok 57 - Method is POST
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 58 - Post SAML logout request to SP
1035s ok 59 - HTTP code is 200
1035s ok 60 - Page contains a form
1035s ok 61 - Host match
1035s ok 62 - URI match
1035s ok 63 - Field "SAMLResponse" is defined
1035s ok 64 - CSP header authorize POST request to auth.idp.com
1035s ok 65 - Method is POST
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 66 - Post SAML logout response to IdP
1035s # ==> Pushing ISSUER <==
1035s # ==> Popping ISSUER <==
1035s ok 67 - Test if user is reject on IdP
1035s ok 68 - Response status is 401
1035s ok 69 - Content is JSON
1035s ok 70 - Error code is 1
1035s # ==> Pushing SP <==
1035s # ==> Popping SP <==
1035s ok 71 - Test if user is reject on SP
1035s ok 72 - HTTP code is 200
1035s ok 73 - HTTP code is 200
1035s ok 74 - Page contains a form
1035s ok 75 - CSP header authorize POST request to auth.idp.com
1035s ok 76 - Method is POST
1035s 1..76
1035s ok
1036s t/30-Auth-and-issuer-SAML-POST-Missing-SLO.t ......................
1036s ok 1 - use Lemonldap::NG::Portal::Main;
1036s ok 2 - Portal object
1036s ok 3 - Init
1036s ok 4 - Portal app
1036s ok 5 - Register $type
1036s ok 6 - Portal object
1036s ok 7 - Init
1036s ok 8 - Portal app
1036s ok 9 - Register $type
1036s # ==> Pushing SP <==
1036s # ==> Popping SP <==
1036s ok 10 - Unauth SP request
1036s ok 11 - HTTP code is 200
1036s ok 12 - HTTP code is 200
1036s ok 13 - Page contains a form
1036s ok 14 - Host match
1036s ok 15 - URI match
1036s ok 16 - Field "SAMLRequest" is defined
1036s ok 17 - CSP header authorize POST request to auth.idp.com
1036s ok 18 - Method is POST
1036s # ==> Pushing ISSUER <==
1036s # ==> Popping ISSUER <==
1036s ok 19 - Post SAML request to IdP
1036s ok 20 - HTTP code is 200
1036s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981891_22674%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1731053771%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D)
1036s # ==> Pushing ISSUER <==
1036s # ==> Popping ISSUER <==
1036s ok 22 - Post authentication
1036s ok 23 - Reject reason is 89
1036s # ==> Pushing SP <==
1036s # ==> Popping SP <==
1036s ok 24 - Unauth SP request
1036s ok 25 - HTTP code is 200
1036s ok 26 - HTTP code is 200
1036s ok 27 - Page contains a form
1036s ok 28 - Host match
1036s ok 29 - URI match
1036s ok 30 - Field "SAMLRequest" is defined
1036s ok 31 - CSP header authorize POST request to auth.idp.com
1036s ok 32 - Method is POST
1036s # ==> Pushing ISSUER <==
1036s # ==> Popping ISSUER <==
1036s ok 33 - Post SAML request to IdP
1036s ok 34 - HTTP code is 200
1036s ok 35 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053771%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981891_39821%22%7D)
1036s # ==> Pushing ISSUER <==
1036s # ==> Popping ISSUER <==
1036s ok 36 - Post authentication
1036s ok 37 - Get cookie lemonldap (cacd98f0aa7edaee7d524a6608980c74b7f80d6eddc18318d5c8ba94c858ce58)
1036s ok 38 - HTTP code is 200
1036s ok 39 - Page contains a form
1036s ok 40 - Host match
1036s ok 41 - URI match
1036s ok 42 - Field "SAMLResponse" is defined
1036s ok 43 - CSP header authorize POST request to auth.sp.com
1036s ok 44 - Method is POST
1036s # ==> Pushing SP <==
1036s # ==> Popping SP <==
1036s ok 45 - Post SAML response to SP
1036s ok 46 - Get redirection
1036s ok 47 - Location is http://auth.sp.com/
1036s ok 48 - Get cookie lemonldap (44279c713cc8bd89945d6e7acc9c8d6c128323d4cfad56cd1200d895e8ff5c00)
1036s # ==> Pushing SP <==
1036s # ==> Popping SP <==
1036s ok 49 - Get / on SP
1036s ok 50 - HTTP code is 200
1036s ok 51 - Authenticated as fa@badwolf.org@idp
1036s ok 52 - UTF-8 values
1036s # ==> Pushing SP <==
1036s # ==> Popping SP <==
1036s ok 53 - Query SP for logout
1036s ok 54 - HTTP code is 200
1036s ok 55 - Page contains a form
1036s ok 56 - Host match
1036s ok 57 - URI match
1036s ok 58 - Field "SAMLRequest" is defined
1036s ok 59 - CSP header authorize POST request to auth.idp.com
1036s ok 60 - Method is POST
1036s # ==> Pushing ISSUER <==
1036s # ==> Popping ISSUER <==
1036s ok 61 - Post SAML logout request to IdP
1036s ok 62 - HTTP code is 200
1036s ok 63 - Found logout message
1036s ok 64 - Get cookie lemonldap (0)
1036s ok 65 - IDP cookie removed
1036s # ==> Pushing ISSUER <==
1036s # ==> Popping ISSUER <==
1036s ok 66 - Test if old cookie is denied by IdP
1036s ok 67 - Response status is 401
1036s ok 68 - Content is JSON
1036s ok 69 - Error code is 1
1036s # ==> Pushing SP <==
1036s # ==> Popping SP <==
1036s ok 70 - Test if user is reject on SP
1036s ok 71 - HTTP code is 200
1036s ok 72 - HTTP code is 200
1036s ok 73 - Page contains a form
1036s ok 74 - Host match
1036s ok 75 - URI match
1036s ok 76 - Field "SAMLRequest" is defined
1036s ok 77 - CSP header authorize POST request to auth.idp.com
1036s ok 78 - Method is POST
1036s 1..78
1036s ok
1037s t/30-Auth-and-issuer-SAML-POST.t ..................................
1037s ok 1 - use Lemonldap::NG::Portal::Main;
1037s ok 2 - Portal object
1037s ok 3 - Init
1037s ok 4 - Portal app
1037s ok 5 - Register $type
1037s ok 6 - Portal object
1037s ok 7 - Init
1037s ok 8 - Portal app
1037s ok 9 - Register $type
1037s # Subtest: SP-initiated flow, unauthorized user
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 1 - Unauth SP request
1037s ok 2 - HTTP code is 200
1037s ok 3 - HTTP code is 200
1037s ok 4 - Page contains a form
1037s ok 5 - Host match
1037s ok 6 - URI match
1037s ok 7 - Field "SAMLRequest" is defined
1037s ok 8 - CSP header authorize POST request to auth.idp.com
1037s ok 9 - Method is POST
1037s ok 10 - Get cookie lemonldappdata (%7B%22genRequestHookCalled%22%3A1%7D)
1037s ok 11 - Pdata is not empty
1037s ok 12 - samlGenerateRequestHook called
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 13 - Post SAML request to IdP
1037s ok 14 - HTTP code is 200
1037s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1731053771%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981891_4354%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D)
1037s ok 16 - Found SameSite=None
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 17 - Post authentication
1037s ok 18 - Reject reason is 89
1037s 1..18
1037s ok 10 - SP-initiated flow, unauthorized user
1037s # Subtest: SP-initiated flow, authorized user
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 1 - Unauth SP request
1037s ok 2 - HTTP code is 200
1037s ok 3 - HTTP code is 200
1037s ok 4 - Page contains a form
1037s ok 5 - Host match
1037s ok 6 - URI match
1037s ok 7 - Field "SAMLRequest" is defined
1037s ok 8 - CSP header authorize POST request to auth.idp.com
1037s ok 9 - Method is POST
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 10 - Post SAML request to IdP
1037s ok 11 - HTTP code is 200
1037s ok 12 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730981891_45161%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1731053771%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 13 - Post authentication
1037s ok 14 - Get cookie lemonldap (cde5f93e1fac25e95d069b049e636c6df04aa512294cb7ec67473254986f47ae)
1037s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D)
1037s ok 16 - SAML request cleared from pdata
1037s ok 17 - HTTP code is 200
1037s ok 18 - Page contains a form
1037s ok 19 - Host match
1037s ok 20 - URI match
1037s ok 21 - Field "SAMLResponse" is defined
1037s ok 22 - CSP header authorize POST request to auth.sp.com
1037s ok 23 - Method is POST
1037s ok 24 - Found SAMLResponse
1037s ok 25 - Found AuthnInstant modified by hook
1037s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D)
1037s ok 27 - Pdata is not empty
1037s ok 28 - samlGotRequestHookCalled called
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 29 - Post SAML response to SP
1037s ok 30 - Get redirection
1037s ok 31 - Location is http://auth.sp.com/
1037s ok 32 - Get cookie lemonldap (4f75c7cc7a163ef01b8743e6b22ab746948070ce3f796e17f249d921346d1f7f)
1037s ok 33 - Found SameSite=None
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 34 - Get / on SP
1037s ok 35 - HTTP code is 200
1037s ok 36 - Authenticated as fa@badwolf.org@idp
1037s ok 37 - samlGotResponseHook called
1037s ok 38 - UTF-8 values
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 39 - Query SP for logout
1037s ok 40 - HTTP code is 200
1037s ok 41 - Page contains a form
1037s ok 42 - Host match
1037s ok 43 - URI match
1037s ok 44 - Field "SAMLRequest" is defined
1037s ok 45 - CSP header authorize POST request to auth.idp.com
1037s ok 46 - Method is POST
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 47 - Post SAML logout request to IdP
1037s ok 48 - HTTP code is 200
1037s ok 49 - Page contains a form
1037s ok 50 - Host match
1037s ok 51 - URI match
1037s ok 52 - Field "SAMLResponse" is defined
1037s ok 53 - CSP header authorize POST request to auth.sp.com
1037s ok 54 - Method is POST
1037s ok 55 - Get cookie lemonldap (0)
1037s ok 56 - IDP Cookie removed
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 57 - Post SAML response to SP
1037s ok 58 - Get redirection
1037s ok 59 - Location is http://auth.sp.com/?logout=1
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 60 - Test if user is reject on IdP
1037s ok 61 - Response status is 401
1037s ok 62 - Content is JSON
1037s ok 63 - Error code is 1
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 64 - Test if user is reject on SP
1037s ok 65 - HTTP code is 200
1037s ok 66 - HTTP code is 200
1037s ok 67 - Page contains a form
1037s ok 68 - Host match
1037s ok 69 - URI match
1037s ok 70 - Field "SAMLRequest" is defined
1037s ok 71 - CSP header authorize POST request to auth.idp.com
1037s ok 72 - Method is POST
1037s 1..72
1037s ok 11 - SP-initiated flow, authorized user
1037s # Subtest: SP-initiated flow, authorized user, with redirection
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 1 - Unauth SP request
1037s ok 2 - HTTP code is 200
1037s ok 3 - HTTP code is 200
1037s ok 4 - Page contains a form
1037s ok 5 - Host match
1037s ok 6 - URI match
1037s ok 7 - Field "SAMLRequest" is defined
1037s ok 8 - CSP header authorize POST request to auth.idp.com
1037s ok 9 - Method is POST
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 10 - Post SAML request to IdP
1037s ok 11 - HTTP code is 200
1037s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981892_1393%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1731053772%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 13 - Post authentication
1037s ok 14 - Get cookie lemonldap (f63a22ff63437f80d4c19f90a3ebd4b171b386517478d7dc247674a96cb24e26)
1037s ok 15 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D)
1037s ok 16 - SAML request cleared from pdata
1037s ok 17 - HTTP code is 200
1037s ok 18 - Page contains a form
1037s ok 19 - Host match
1037s ok 20 - URI match
1037s ok 21 - Field "SAMLResponse" is defined
1037s ok 22 - CSP header authorize POST request to auth.sp.com
1037s ok 23 - Method is POST
1037s ok 24 - Found SAMLResponse
1037s ok 25 - Found AuthnInstant modified by hook
1037s ok 26 - Get cookie lemonldappdata (%7B%22gotRequestHookCalled%22%3A1%7D)
1037s ok 27 - Pdata is not empty
1037s ok 28 - samlGotRequestHookCalled called
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 29 - Post SAML response to SP
1037s ok 30 - Get redirection
1037s ok 31 - Location is http://auth.sp.com/
1037s ok 32 - Get cookie lemonldap (d799fafea6af295f6c1a15cdae7d5e39d38b31d2fa75b6b45076d573a0cd5527)
1037s ok 33 - Found SameSite=None
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 34 - Get / on SP
1037s ok 35 - HTTP code is 200
1037s ok 36 - Authenticated as fa@badwolf.org@idp
1037s ok 37 - samlGotResponseHook called
1037s ok 38 - UTF-8 values
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 39 - Query SP for logout
1037s ok 40 - HTTP code is 200
1037s ok 41 - Page contains a form
1037s ok 42 - Host match
1037s ok 43 - URI match
1037s ok 44 - Field "SAMLRequest" is defined
1037s ok 45 - CSP header authorize POST request to auth.idp.com
1037s ok 46 - Method is POST
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 47 - Post SAML logout request to IdP
1037s ok 48 - HTTP code is 200
1037s ok 49 - Page contains a form
1037s ok 50 - Host match
1037s ok 51 - URI match
1037s ok 52 - Field "SAMLResponse" is defined
1037s ok 53 - CSP header authorize POST request to auth.sp.com
1037s ok 54 - Method is POST
1037s ok 55 - Get cookie lemonldap (0)
1037s ok 56 - IDP Cookie removed
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 57 - Post SAML response to SP
1037s ok 58 - Get redirection
1037s ok 59 - Location is http://test1.example.com
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 60 - Test if user is reject on IdP
1037s ok 61 - Response status is 401
1037s ok 62 - Content is JSON
1037s ok 63 - Error code is 1
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 64 - Test if user is reject on SP
1037s ok 65 - HTTP code is 200
1037s ok 66 - HTTP code is 200
1037s ok 67 - Page contains a form
1037s ok 68 - Host match
1037s ok 69 - URI match
1037s ok 70 - Field "SAMLRequest" is defined
1037s ok 71 - CSP header authorize POST request to auth.idp.com
1037s ok 72 - Method is POST
1037s 1..72
1037s ok 12 - SP-initiated flow, authorized user, with redirection
1037s 1..12
1037s ok
1037s t/30-Auth-and-issuer-SAML-Redirect-Extra-AuthnContext.t ...........
1037s ok 1 - use Lemonldap::NG::Portal::Main;
1037s ok 2 - Portal object
1037s ok 3 - Init
1037s ok 4 - Portal app
1037s ok 5 - Register $type
1037s ok 6 - Portal object
1037s ok 7 - Init
1037s ok 8 - Portal app
1037s ok 9 - Register $type
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 10 - Unauth SP request
1037s ok 11 - Get redirection
1037s ok 12 - Location header found
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 13 - Launch SAML request to IdP
1037s ok 14 - HTTP code is 200
1037s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981892_40891%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053772%7D)
1037s # ==> Pushing ISSUER <==
1037s # ==> Popping ISSUER <==
1037s ok 16 - Authentication request
1037s ok 17 - Get cookie lemonldap (f0b5a88f5dfdf6728d403efb8bfbc701657e556274e65f56514998fbfab7edd1)
1037s ok 18 - Get cookie lemonldappdata ()
1037s ok 19 - SAML request cleared from pdata
1037s ok 20 - HTTP code is 200
1037s ok 21 - Page contains a form
1037s ok 22 - Host match
1037s ok 23 - URI match
1037s ok 24 - Field "SAMLResponse" is defined
1037s ok 25 - Field "RelayState" is defined
1037s ok 26 - CSP header authorize POST request to auth.sp.com
1037s ok 27 - Correct authentication context mapped
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 28 - Post SAML response to SP
1037s ok 29 - Get cookie lemonldap (a1ad01ceda02983258688c3e5ead03900fe8dbce4f1271b3d28e5ad929dd7c52)
1037s ok 30 - Get redirection
1037s ok 31 - Location is http://test1.example.com/
1037s # ==> Pushing SP <==
1037s # ==> Popping SP <==
1037s ok 32 - Get / on SP
1037s ok 33 - HTTP code is 200
1037s ok 34 - Authenticated as fa@badwolf.org@idp
1037s ok 35 - Map authentication context
1037s 1..35
1037s ok
1038s t/30-Auth-and-issuer-SAML-Redirect-IdP-initiated.t ................
1038s ok 1 - use Lemonldap::NG::Portal::Main;
1038s ok 2 - Portal object
1038s ok 3 - Init
1038s ok 4 - Portal app
1038s ok 5 - Register $type
1038s ok 6 - Portal object
1038s ok 7 - Init
1038s ok 8 - Portal app
1038s ok 9 - Register $type
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 10 - Auth query
1038s ok 11 - HTTP code is 200
1038s ok 12 - Get cookie lemonldap (2363d2b2a7ce26ba21baa6d819abd762ecedb773634c34a5d920100e494fede4)
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 13 - Query IdP to access to SP
1038s ok 14 - HTTP code is 200
1038s ok 15 - Form method is POST
1038s ok 16 - Found SAML response
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 17 - Post SAML response to SP
1038s ok 18 - Get cookie lemonldap (4dd8e8a10032b15799d077a9cf9baf8dda5ffa53e74a812e9c3f3ad84fd540b3)
1038s ok 19 - Get redirection
1038s ok 20 - Location is http://auth.sp.com/
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 21 - Get / on SP
1038s ok 22 - HTTP code is 200
1038s ok 23 - Authenticated as ru@badwolf.org@idp
1038s ok 24 - UTF-8 values
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 25 - Query IdP for logout
1038s ok 26 - HTTP code is 200
1038s ok 27 - Get iframe request
1038s ok 28 - Content-Security-Policy header found
1038s ok 29 - Found auth.sp.com in CSP child-src
1038s ok 30 - Get cookie lemonldap (0)
1038s ok 31 - SSO cookie removed
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 32 - Query SP for iframe
1038s ok 33 - Get redirection
1038s ok 34 - Location header found
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 35 - Push SAML response to IdP
1038s ok 36 - Get redirection
1038s ok 37 - Location is http://auth.idp.com/static/common/icons/ok.png
1038s ok 38 - Frame can be embedded
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 39 - Test if user is reject on IdP
1038s ok 40 - Response status is 401
1038s ok 41 - Content is JSON
1038s ok 42 - Error code is 1
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 43 - Test if user is reject on SP
1038s ok 44 - Get redirection
1038s ok 45 - Location header found
1038s 1..45
1038s ok
1038s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP-Missing-SLO.t .......
1038s ok 1 - use Lemonldap::NG::Portal::Main;
1038s ok 2 - Portal object
1038s ok 3 - Init
1038s ok 4 - Portal app
1038s ok 5 - Register $type
1038s ok 6 - Portal object
1038s ok 7 - Init
1038s ok 8 - Portal app
1038s ok 9 - Register $type
1038s ok 10 - Portal object
1038s ok 11 - Init
1038s ok 12 - Portal app
1038s ok 13 - Register $type
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 14 - Unauth SP request
1038s ok 15 - Get redirection
1038s ok 16 - Location header found
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 17 - Launch SAML request to IdP
1038s ok 18 - HTTP code is 200
1038s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981893_20844%22%2C%22issuerTs%22%3A1731053773%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 20 - Post authentication
1038s ok 21 - HTTP code is 200
1038s ok 22 - Get cookie lemonldap (ff8173cf805dc8123acaaac715d6235e626668ec353110298234a62992c74eec)
1038s ok 23 - HTTP code is 200
1038s ok 24 - Page contains a form
1038s ok 25 - Host match
1038s ok 26 - URI match
1038s ok 27 - Field "SAMLResponse" is defined
1038s ok 28 - Field "RelayState" is defined
1038s ok 29 - CSP header authorize POST request to auth.sp.com
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 30 - Post SAML response to SP
1038s ok 31 - Get cookie lemonldap (ff7b93bb22a87c4425eeabf085904be5cfd431f0a4805c3c3b770a167486473e)
1038s ok 32 - Get redirection
1038s ok 33 - Location is http://test1.example.com/
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 34 - Get / on SP
1038s ok 35 - HTTP code is 200
1038s ok 36 - Authenticated as fa@badwolf.org@idp
1038s ok 37 - UTF-8 values
1038s # ==> Pushing SP2 <==
1038s # ==> Popping SP2 <==
1038s ok 38 - Unauth SP2 request
1038s ok 39 - Get redirection
1038s ok 40 - Location header found
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 41 - Launch SAML request to IdP
1038s ok 42 - HTTP code is 200
1038s ok 43 - Page contains a form
1038s ok 44 - Host match
1038s ok 45 - URI match
1038s ok 46 - Field "SAMLResponse" is defined
1038s ok 47 - Field "RelayState" is defined
1038s ok 48 - CSP header authorize POST request to auth.sp2.com
1038s # ==> Pushing SP2 <==
1038s # ==> Popping SP2 <==
1038s ok 49 - Post SAML response to SP2
1038s ok 50 - Get cookie lemonldap (d4114cb0f007bf1fee4dd355903a56afe5e41dc949645c4c9fe7d277b3f67032)
1038s ok 51 - Get redirection
1038s ok 52 - Location is http://test1.example.com/
1038s # ==> Pushing SP2 <==
1038s # ==> Popping SP2 <==
1038s ok 53 - Get / on SP2
1038s ok 54 - HTTP code is 200
1038s ok 55 - Authenticated as fa@badwolf.org@idp
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 56 - Query SP for logout
1038s ok 57 - Get redirection
1038s ok 58 - Location header found
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 59 - Launch SAML logout request to IdP
1038s ok 60 - HTTP code is 200
1038s ok 61 - Found logout message
1038s ok 62 - Get cookie lemonldap (0)
1038s ok 63 - IDP cookie removed
1038s # ==> Pushing ISSUER <==
1038s # ==> Popping ISSUER <==
1038s ok 64 - Test if user is reject on IdP
1038s ok 65 - Response status is 401
1038s ok 66 - Content is JSON
1038s ok 67 - Error code is 1
1038s # ==> Pushing SP <==
1038s # ==> Popping SP <==
1038s ok 68 - Test if user is reject on SP
1038s ok 69 - Get redirection
1038s ok 70 - Location header found
1038s # ==> Pushing SP2 <==
1038s # ==> Popping SP2 <==
1038s ok 71 - User is unfortunately still logged into SP2
1038s ok 72 - HTTP code is 200
1038s ok 73 - Authenticated as fa@badwolf.org@idp
1038s 1..73
1038s ok
1039s t/30-Auth-and-issuer-SAML-Redirect-MultipleSP.t ...................
1039s ok 1 - use Lemonldap::NG::Portal::Main;
1039s ok 2 - Portal object
1039s ok 3 - Init
1039s ok 4 - Portal app
1039s ok 5 - Register $type
1039s ok 6 - Portal object
1039s ok 7 - Init
1039s ok 8 - Portal app
1039s ok 9 - Register $type
1039s ok 10 - Portal object
1039s ok 11 - Init
1039s ok 12 - Portal app
1039s ok 13 - Register $type
1039s ok 14 - Portal object
1039s ok 15 - Init
1039s ok 16 - Portal app
1039s ok 17 - Register $type
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 18 - Unauth SP request
1039s ok 19 - Get redirection
1039s ok 20 - Location header found
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 21 - Launch SAML request to IdP
1039s ok 22 - HTTP code is 200
1039s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981894_20032%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053774%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 24 - Post authentication
1039s ok 25 - HTTP code is 200
1039s ok 26 - Get cookie lemonldap (4dafb98ca117ee0fe7cf3c6d2c7e17a699d11d9c060c6a7b3a79eaea9247565e)
1039s ok 27 - HTTP code is 200
1039s ok 28 - Page contains a form
1039s ok 29 - Host match
1039s ok 30 - URI match
1039s ok 31 - Field "SAMLResponse" is defined
1039s ok 32 - Field "RelayState" is defined
1039s ok 33 - CSP header authorize POST request to auth.sp.com
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 34 - Post SAML response to SP
1039s ok 35 - Get cookie lemonldap (747fce925b73b5d2f65f55aabcd597cb84c33329e3c756308f41295edafafc51)
1039s ok 36 - Get redirection
1039s ok 37 - Location is http://test1.example.com/
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 38 - Get / on SP
1039s ok 39 - HTTP code is 200
1039s ok 40 - Authenticated as fa@badwolf.org@idp
1039s ok 41 - UTF-8 values
1039s # ==> Pushing SP2 <==
1039s # ==> Popping SP2 <==
1039s ok 42 - Unauth SP2 request
1039s ok 43 - Get redirection
1039s ok 44 - Location header found
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 45 - Launch SAML request to IdP
1039s ok 46 - HTTP code is 200
1039s ok 47 - Page contains a form
1039s ok 48 - Host match
1039s ok 49 - URI match
1039s ok 50 - Field "SAMLResponse" is defined
1039s ok 51 - Field "RelayState" is defined
1039s ok 52 - CSP header authorize POST request to auth.sp2.com
1039s # ==> Pushing SP2 <==
1039s # ==> Popping SP2 <==
1039s ok 53 - Post SAML response to SP2
1039s ok 54 - Get cookie lemonldap (30ace9a809bb1dd11b2de90573bde5279000b990fd103c39aca77da0b5e8c78c)
1039s ok 55 - Get redirection
1039s ok 56 - Location is http://test1.example.com/
1039s # ==> Pushing SP2 <==
1039s # ==> Popping SP2 <==
1039s ok 57 - Get / on SP2
1039s ok 58 - HTTP code is 200
1039s ok 59 - Authenticated as fa@badwolf.org@idp
1039s # ==> Pushing SP3 <==
1039s # ==> Popping SP3 <==
1039s ok 60 - Unauth SP3 request
1039s ok 61 - Get redirection
1039s ok 62 - Location header found
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 63 - Launch SAML request to IdP
1039s ok 64 - HTTP code is 200
1039s ok 65 - Page contains a form
1039s ok 66 - Host match
1039s ok 67 - URI match
1039s ok 68 - Field "SAMLResponse" is defined
1039s ok 69 - Field "RelayState" is defined
1039s ok 70 - CSP header authorize POST request to auth.sp3.com
1039s # ==> Pushing SP3 <==
1039s # ==> Popping SP3 <==
1039s ok 71 - Post SAML response to SP3
1039s ok 72 - Get cookie lemonldap (a9d0bcc8157f0b78bd79d2ffade392fde9f6d8e428449223e840ce4b9d20c6ae)
1039s ok 73 - Get redirection
1039s ok 74 - Location is http://test1.example.com/
1039s # ==> Pushing SP3 <==
1039s # ==> Popping SP3 <==
1039s ok 75 - Get / on SP3
1039s ok 76 - HTTP code is 200
1039s ok 77 - Authenticated as fa@badwolf.org@idp
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 78 - Query SP for logout
1039s ok 79 - Get redirection
1039s ok 80 - Location header found
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 81 - Launch SAML logout request to IdP
1039s ok 82 - Get cookie lemonldap (0)
1039s ok 83 - SSO cookie removed
1039s ok 84 - Got one iframe for both additional services
1039s # ==> Pushing SP2 <==
1039s # ==> Popping SP2 <==
1039s ok 85 - Start logout from SP2
1039s ok 86 - Get redirection
1039s ok 87 - Location header found
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 88 - get SAML response from IDP
1039s ok 89 - Get redirection
1039s ok 90 - Location is http://auth.idp.com/static/common/icons/ok.png
1039s # ==> Pushing SP3 <==
1039s # ==> Popping SP3 <==
1039s ok 91 - Start logout from SP3
1039s ok 92 - Get redirection
1039s ok 93 - Location header found
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 94 - get SAML response from IDP
1039s ok 95 - Get redirection
1039s ok 96 - Location is http://auth.idp.com/static/common/icons/ok.png
1039s ok 97 - HTTP code is 200
1039s ok 98 - Page contains a form
1039s ok 99 - Host match
1039s ok 100 - URI match
1039s ok 101 - Field "relay" is defined
1039s ok 102 - CSP header authorize POST request to auth.idp.com
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 103 - Post final logout
1039s ok 104 - Get redirection
1039s ok 105 - Location header found
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 106 - Send SAML logout response to SP
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 107 - Test if user is reject on IdP
1039s ok 108 - Response status is 401
1039s ok 109 - Content is JSON
1039s ok 110 - Error code is 1
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 111 - Test if user is reject on SP
1039s ok 112 - Get redirection
1039s ok 113 - Location header found
1039s # ==> Pushing SP2 <==
1039s # ==> Popping SP2 <==
1039s ok 114 - Test if user is reject on SP2
1039s ok 115 - Get redirection
1039s ok 116 - Location header found
1039s # ==> Pushing SP3 <==
1039s # ==> Popping SP3 <==
1039s ok 117 - Test if user is reject on SP3
1039s ok 118 - Get redirection
1039s ok 119 - Location header found
1039s 1..119
1039s ok
1039s t/30-Auth-and-issuer-SAML-Redirect-With-Info.t ....................
1039s ok 1 - use Lemonldap::NG::Portal::Main;
1039s ok 2 - Portal object
1039s ok 3 - Init
1039s ok 4 - Portal app
1039s ok 5 - Register $type
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 6 - Post authentication request
1039s ok 7 - Get cookie lemonldap (2d02ad8d2593ab5825686a22fd47a72d79928017f01680f492b00119ebc238d0)
1039s ok 8 - Portal object
1039s ok 9 - Init
1039s ok 10 - Portal app
1039s ok 11 - Register $type
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 12 - Unauth SP request
1039s ok 13 - Get redirection
1039s ok 14 - Location header found
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 15 - Launch SAML request to IdP
1039s ok 16 - HTTP code is 200
1039s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053774%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981894_59118%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D)
1039s # ==> Pushing ISSUER <==
1039s # ==> Popping ISSUER <==
1039s ok 18 - Post authentication request
1039s ok 19 - HTTP code is 200
1039s ok 20 - Get cookie lemonldap (4c197436a16edcb9613290a5020bdacd3cd1f2c9c57af56062e567746f2e13ac)
1039s ok 21 - Get cookie lemonldappdata ()
1039s ok 22 - SAML request cleared from pdata
1039s ok 23 - Found info message about deleted sessions
1039s ok 24 - HTTP code is 200
1039s ok 25 - Page contains a form
1039s ok 26 - Host match
1039s ok 27 - URI match
1039s ok 28 - Field "SAMLResponse" is defined
1039s ok 29 - Field "RelayState" is defined
1039s ok 30 - CSP header authorize POST request to auth.sp.com
1039s ok 31 - Method is POST
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 32 - Post SAML response to SP
1039s ok 33 - Get cookie lemonldap (1b12850a2cda09562b72f3deffb67fa0fc2fc1ae83c0fa961158a442c63fc3a9)
1039s ok 34 - Get redirection
1039s ok 35 - Location is http://test1.example.com/
1039s # ==> Pushing SP <==
1039s # ==> Popping SP <==
1039s ok 36 - Get / on SP
1039s ok 37 - HTTP code is 200
1039s ok 38 - Authenticated as fa@badwolf.org@idp
1039s 1..38
1039s ok
1040s t/30-Auth-and-issuer-SAML-Redirect.t ..............................
1040s ok 1 - use Lemonldap::NG::Portal::Main;
1040s ok 2 - Portal object
1040s ok 3 - Init
1040s ok 4 - Portal app
1040s ok 5 - Register $type
1040s ok 6 - Portal object
1040s ok 7 - Init
1040s ok 8 - Portal app
1040s ok 9 - Register $type
1040s # ==> Pushing SP <==
1040s # ==> Popping SP <==
1040s ok 10 - Unauth SP request
1040s ok 11 - Get redirection
1040s ok 12 - Location header found
1040s # ==> Pushing ISSUER <==
1040s # ==> Popping ISSUER <==
1040s ok 13 - Launch SAML request to IdP
1040s ok 14 - HTTP code is 200
1040s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981895_33724%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1731053775%7D)
1040s # ==> Pushing ISSUER <==
1040s # ==> Popping ISSUER <==
1040s ok 16 - Post delayed authentication request
1040s ok 17 - Get redirection
1040s ok 18 - Location is http://auth.idp.com/saml
1040s ok 19 - Get cookie lemonldap (2f6a5ca00acb41269386d9f185f1b89bc07f59c7e6874c5245cf6c9af5c7c1e5)
1040s ok 20 - Get cookie lemonldappdata ()
1040s ok 21 - SAML request cleared from pdata
1040s # ==> Pushing SP <==
1040s # ==> Popping SP <==
1040s ok 22 - Unauth SP request
1040s ok 23 - Get redirection
1040s ok 24 - Location header found
1040s # ==> Pushing ISSUER <==
1040s # ==> Popping ISSUER <==
1040s ok 25 - Launch SAML request to IdP
1040s ok 26 - HTTP code is 200
1040s ok 27 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053775%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730981895_13444%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1040s # ==> Pushing ISSUER <==
1040s # ==> Popping ISSUER <==
1040s ok 28 - Post authentication request
1040s ok 29 - HTTP code is 200
1040s ok 30 - Get cookie lemonldap (9897177afe0f4b1bf3d5b1ab820b21efe2974dacc0eaf1f79581dfee6e788e0f)
1040s ok 31 - Get cookie lemonldappdata ()
1040s ok 32 - SAML request cleared from pdata
1040s ok 33 - HTTP code is 200
1040s ok 34 - Page contains a form
1040s ok 35 - Host match
1040s ok 36 - URI match
1040s ok 37 - Field "SAMLResponse" is defined
1040s ok 38 - Field "RelayState" is defined
1040s ok 39 - CSP header authorize POST request to auth.sp.com
1040s ok 40 - Signed using SHA-256
1040s # ==> Pushing SP <==
1040s # ==> Popping SP <==
1040s ok 41 - Post SAML response to SP
1040s ok 42 - Get cookie lemonldap (844acf66fb2a4e040f77ce45d82789eaaf73981e934ee0d1de72a6d3581541fb)
1040s ok 43 - Get redirection
1040s ok 44 - Location is http://test1.example.com/
1040s # ==> Pushing SP <==
1040s # ==> Popping SP <==
1040s ok 45 - Get / on SP
1040s ok 46 - HTTP code is 200
1040s ok 47 - Authenticated as fa@badwolf.org@idp
1040s ok 48 - UTF-8 values
1040s # ==> Pushing SP <==
1040s # ==> Popping SP <==
1040s ok 49 - Query SP for logout
1040s ok 50 - Get redirection
1040s ok 51 - Location header found
1040s ok 52 - SHA256 used to sign Logout Request
1040s # ==> Pushing ISSUER <==
1040s # ==> Popping ISSUER <==
1040s ok 53 - Launch SAML logout request to IdP
1040s ok 54 - Get redirection
1040s ok 55 - Location header found
1040s ok 56 - Get cookie lemonldap (0)
1040s ok 57 - IDP Cookie removed
1040s # ==> Pushing SP <==
1040s # ==> Popping SP <==
1040s ok 58 - Launch SAML logout request to SP
1040s ok 59 - HTTP code is 200
1040s # ==> Pushing ISSUER <==
1040s # ==> Popping ISSUER <==
1040s ok 60 - Test if user is reject on IdP
1040s ok 61 - Response status is 401
1040s ok 62 - Content is JSON
1040s ok 63 - Error code is 1
1040s # ==> Pushing SP <==
1040s # ==> Popping SP <==
1040s ok 64 - Test if user is reject on SP
1040s ok 65 - Get redirection
1040s ok 66 - Location header found
1040s 1..66
1040s ok
1041s t/30-CDC.t ........................................................
1041s ok 1 - use Lemonldap::NG::Portal::Main;
1041s ok 2 - Portal object
1041s ok 3 - Init
1041s ok 4 - Portal app
1041s ok 5 - Register $type
1041s ok 6 - Portal object
1041s ok 7 - Init
1041s ok 8 - Portal app
1041s ok 9 - Register $type
1041s ok 10 - use Lemonldap::NG::Portal::CDC;
1041s ok 11 - Portal object
1041s ok 12 - Init
1041s ok 13 - Portal app
1041s ok 14 - CDC
1041s # ==> Pushing SP <==
1041s # ==> Popping SP <==
1041s ok 15 - Unauth SP request
1041s ok 16 - HTTP code is 200
1041s ok 17 - HTTP code is 200
1041s ok 18 - Page contains a form
1041s ok 19 - Host match
1041s ok 20 - URI match
1041s ok 21 - Field "SAMLRequest" is defined
1041s ok 22 - CSP header authorize POST request to auth.idp.com
1041s ok 23 - Method is POST
1041s # ==> Pushing ISSUER <==
1041s # ==> Popping ISSUER <==
1041s ok 24 - Post SAML request to IdP
1041s ok 25 - HTTP code is 200
1041s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981895_53025%22%2C%22issuerTs%22%3A1731053775%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D)
1041s # ==> Pushing ISSUER <==
1041s # ==> Popping ISSUER <==
1041s ok 27 - Post authentication
1041s ok 28 - Get cookie lemonldap (175bfb43a6f59298ddbf925b9ec1d159e5967eeb88e640c79cd3c02d93b86470)
1041s ok 29 - HTTP code is 200
1041s ok 30 - Page contains a form
1041s ok 31 - Host match
1041s ok 32 - URI match
1041s ok 33 - Field "SAMLResponse" is defined
1041s ok 34 - CSP header authorize POST request to auth.sp.com
1041s ok 35 - Found CDC iframe
1041s ok 36 - CDC write request
1041s ok 37 - HTTP code is 200
1041s ok 38 - Get cookie _saml_idp (aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL21ldGFkYXRh)
1041s ok 39 - CDC read
1041s # ==> Pushing SP <==
1041s # ==> Popping SP <==
1041s ok 40 - Post SAML response to SP
1041s ok 41 - Get redirection
1041s ok 42 - Location is http://auth.sp.com/
1041s ok 43 - Get cookie lemonldap (f19068edabbc8fe639c5610f14fff67d948a2aeff0e5a2103893c2c457559f3e)
1041s # ==> Pushing SP <==
1041s # ==> Popping SP <==
1041s ok 44 - Get / on SP
1041s ok 45 - HTTP code is 200
1041s ok 46 - Authenticated as fa@badwolf.org@idp
1041s ok 47 - UTF-8 values
1041s # ==> Pushing SP <==
1041s # ==> Popping SP <==
1041s ok 48 - Query SP for logout
1041s ok 49 - HTTP code is 200
1041s ok 50 - Page contains a form
1041s ok 51 - Host match
1041s ok 52 - URI match
1041s ok 53 - Field "SAMLRequest" is defined
1041s ok 54 - CSP header authorize POST request to auth.idp.com
1041s ok 55 - Method is POST
1041s # ==> Pushing ISSUER <==
1041s # ==> Popping ISSUER <==
1041s ok 56 - Post SAML logout request to IdP
1041s ok 57 - HTTP code is 200
1041s ok 58 - Page contains a form
1041s ok 59 - Host match
1041s ok 60 - URI match
1041s ok 61 - Field "SAMLResponse" is defined
1041s ok 62 - CSP header authorize POST request to auth.sp.com
1041s ok 63 - Method is POST
1041s # ==> Pushing SP <==
1041s # ==> Popping SP <==
1041s ok 64 - Post SAML response to SP
1041s ok 65 - Get redirection
1041s ok 66 - Location is http://auth.sp.com/?logout=1
1041s # ==> Pushing ISSUER <==
1041s # ==> Popping ISSUER <==
1041s ok 67 - Test if user is reject on IdP
1041s ok 68 - Response status is 401
1041s ok 69 - Content is JSON
1041s ok 70 - Error code is 1
1041s # ==> Pushing SP <==
1041s # ==> Popping SP <==
1041s ok 71 - Test if user is reject on SP
1041s ok 72 - HTTP code is 200
1041s ok 73 - HTTP code is 200
1041s ok 74 - Page contains a form
1041s ok 75 - Host match
1041s ok 76 - URI match
1041s ok 77 - Field "SAMLRequest" is defined
1041s ok 78 - CSP header authorize POST request to auth.idp.com
1041s ok 79 - Method is POST
1041s 1..79
1041s ok
1041s t/30-SAML-Federation-Config.t .....................................
1041s ok 1 - use Lemonldap::NG::Portal::Main;
1041s ok 2 - Portal object
1041s ok 3 - Init
1041s ok 4 - Portal app
1041s ok 5 - Register $type
1041s ok 6 - Portal object
1041s ok 7 - Init
1041s ok 8 - Portal app
1041s ok 9 - Register $type
1041s ok 10 - confKey from config
1041s ok 11 - confKey was generated
1041s ok 12 - Rule from SP config
1041s ok 13 - Rule from federation defaults
1041s ok 14 - SP attributes have been imported as configured by policy
1041s ok 15 - default NameID Format
1041s ok 16 - SP attributes have been imported as configured by policy
1041s ok 17
1041s ok 18 - eduPersonTargetedID sets required persistent NameID
1041s ok 19 - IDP option from config override
1041s ok 20 - IDP option from federation defaults
1041s ok 21 - IDP attributes from federation defaults
1041s ok 22 - IDP attributes from configuration override
1041s 1..22
1041s ok
1042s t/30-SAML-Head-to-Tail-POST.t .....................................
1042s ok 1 - use Lemonldap::NG::Portal::Main;
1042s ok 2 - Portal object
1042s ok 3 - Init
1042s ok 4 - Portal app
1042s ok 5 - Register $type
1042s ok 6 - Portal object
1042s ok 7 - Init
1042s ok 8 - Portal app
1042s ok 9 - Register $type
1042s # ==> Pushing SP <==
1042s # ==> Popping SP <==
1042s ok 10 - Unauth SP request
1042s ok 11 - HTTP code is 200
1042s ok 12 - Page contains a form
1042s ok 13 - Host match
1042s ok 14 - URI match
1042s ok 15 - Field "SAMLRequest" is defined
1042s ok 16 - CSP header authorize POST request to auth.idp.com
1042s ok 17 - Method is POST
1042s # ==> Pushing ISSUER <==
1042s # ==> Popping ISSUER <==
1042s ok 18 - Post SAML request to IdP
1042s ok 19 - HTTP code is 200
1042s ok 20 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053776%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981896_6657%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D)
1042s # ==> Pushing ISSUER <==
1042s # ==> Popping ISSUER <==
1042s ok 21 - Post authentication
1042s ok 22 - Get cookie lemonldap (b6ade7678c01e140cc97d476fb09d607df00674a4a74ea4227fc82a520f0b310)
1042s ok 23 - HTTP code is 200
1042s ok 24 - Page contains a form
1042s ok 25 - Host match
1042s ok 26 - URI match
1042s ok 27 - Field "SAMLResponse" is defined
1042s ok 28 - CSP header authorize POST request to auth.sp.com
1042s ok 29 - Method is POST
1042s # ==> Pushing SP <==
1042s # ==> Popping SP <==
1042s ok 30 - Post SAML response to SP
1042s ok 31 - Get redirection
1042s ok 32 - Location header found
1042s ok 33 - Get cookie lemonldap (68b6b0860e6e69dec75f4ab451ce5617a6e47a472323022d2acb152df18a8123)
1042s # ==> Pushing SP <==
1042s # ==> Popping SP <==
1042s ok 34 - Follow redirection
1042s ok 35 - HTTP code is 200
1042s # ==> Pushing SP <==
1042s # ==> Popping SP <==
1042s ok 36 - Query SP for logout
1042s ok 37 - HTTP code is 200
1042s ok 38 - Page contains a form
1042s ok 39 - Host match
1042s ok 40 - URI match
1042s ok 41 - Field "SAMLRequest" is defined
1042s ok 42 - CSP header authorize POST request to auth.idp.com
1042s ok 43 - Method is POST
1042s # ==> Pushing ISSUER <==
1042s # ==> Popping ISSUER <==
1042s ok 44 - Post SAML logout request to IdP
1042s ok 45 - HTTP code is 200
1042s ok 46 - Page contains a form
1042s ok 47 - Host match
1042s ok 48 - URI match
1042s ok 49 - Field "SAMLResponse" is defined
1042s ok 50 - CSP header authorize POST request to auth.sp.com
1042s ok 51 - Method is POST
1042s ok 52 - Get cookie lemonldap (0)
1042s ok 53 - SSO cookie removed
1042s # ==> Pushing SP <==
1042s # ==> Popping SP <==
1042s ok 54 - Post SAML response to SP
1042s ok 55 - HTTP code is 200
1042s # ==> Pushing ISSUER <==
1042s # ==> Popping ISSUER <==
1042s ok 56 - Test if user is reject on IdP
1042s ok 57 - Response status is 401
1042s ok 58 - Content is JSON
1042s ok 59 - Error code is 1
1042s # ==> Pushing SP <==
1042s # ==> Popping SP <==
1042s ok 60 - Test if user is reject on SP
1042s ok 61 - HTTP code is 200
1042s ok 62 - HTTP code is 200
1042s ok 63 - Page contains a form
1042s ok 64 - Host match
1042s ok 65 - URI match
1042s ok 66 - Field "SAMLRequest" is defined
1042s ok 67 - CSP header authorize POST request to auth.idp.com
1042s ok 68 - Method is POST
1042s 1..68
1042s ok
1042s t/30-SAML-Macros.t ................................................
1042s ok 1 - use Lemonldap::NG::Portal::Main;
1042s ok 2 - Portal object
1042s ok 3 - Init
1042s ok 4 - Portal app
1042s ok 5 - Issuer portal
1042s ok 6 - Auth query
1042s ok 7 - HTTP code is 200
1042s ok 8 - Get cookie lemonldap (e5c08386adaba008d8a58c76c5ffd623e82276519c4a897ebf02e1e378a5178d)
1042s ok 9 - Query IdP to access to SP
1042s ok 10 - HTTP code is 200
1042s ok 11 - Form method is POST
1042s ok 12 - Found SAML response
1042s ok 13 - Check Attribute
1042s ok 14 - Check Attribute
1042s ok 15 - Check NameID from macro
1042s 1..15
1042s ok
1043s t/30-SAML-NameID-IDP.t ............................................
1043s ok 1 - use Lemonldap::NG::Portal::Main;
1043s ok 2 - Portal object
1043s ok 3 - Init
1043s ok 4 - Portal app
1043s ok 5 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 6 - Auth query
1043s ok 7 - HTTP code is 200
1043s ok 8 - Get cookie lemonldap (3172daeaf32cd3976f4f59a3616045d4af5714b7f5f5b5c15eb951666cbcb127)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 9 - Post SAML request to IdP
1043s ok 10 - HTTP code is 200
1043s ok 11 - HTTP code is 200
1043s ok 12 - Page contains a form
1043s ok 13 - Host match
1043s ok 14 - URI match
1043s ok 15 - Field "SAMLResponse" is defined
1043s ok 16 - CSP header authorize POST request to auth.sp.com
1043s ok 17 - Method is POST
1043s ok 18 - Found SAMLResponse
1043s ok 19 - XML successfully parsed
1043s ok 20 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 21 - Found expected NameID Format in response
1043s ok 22 - XML successfully parsed
1043s ok 23 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
1043s ok 24 - NameID matches
1043s ok 25 - Portal object
1043s ok 26 - Init
1043s ok 27 - Portal app
1043s ok 28 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 29 - Auth query
1043s ok 30 - HTTP code is 200
1043s ok 31 - Get cookie lemonldap (a12a852f5b56e657bc585acc3f37953e6a23fbfa21bbfe1dea594603e5b1900b)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 32 - Post SAML request to IdP
1043s ok 33 - HTTP code is 200
1043s ok 34 - HTTP code is 200
1043s ok 35 - Page contains a form
1043s ok 36 - Host match
1043s ok 37 - URI match
1043s ok 38 - Field "SAMLResponse" is defined
1043s ok 39 - CSP header authorize POST request to auth.sp.com
1043s ok 40 - Method is POST
1043s ok 41 - Found SAMLResponse
1043s ok 42 - XML successfully parsed
1043s ok 43 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 44 - Found expected NameID Format in response
1043s ok 45 - XML successfully parsed
1043s ok 46 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID french with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
1043s ok 47 - NameID matches
1043s ok 48 - Portal object
1043s ok 49 - Init
1043s ok 50 - Portal app
1043s ok 51 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 52 - Auth query
1043s ok 53 - HTTP code is 200
1043s ok 54 - Get cookie lemonldap (78e42694ff36d56f2f86cb571e82a48082b8ee8441b23b73ff0508bab0e4b774)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 55 - Post SAML request to IdP
1043s ok 56 - HTTP code is 200
1043s ok 57 - HTTP code is 200
1043s ok 58 - Page contains a form
1043s ok 59 - Host match
1043s ok 60 - URI match
1043s ok 61 - Field "SAMLResponse" is defined
1043s ok 62 - CSP header authorize POST request to auth.sp.com
1043s ok 63 - Method is POST
1043s ok 64 - Found SAMLResponse
1043s ok 65 - XML successfully parsed
1043s ok 66 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 67 - Found expected NameID Format in response
1043s ok 68 - XML successfully parsed
1043s ok 69 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
1043s ok 70 - NameID matches
1043s ok 71 - Portal object
1043s ok 72 - Init
1043s ok 73 - Portal app
1043s ok 74 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 75 - Auth query
1043s ok 76 - HTTP code is 200
1043s ok 77 - Get cookie lemonldap (0521d0fc9f5a81022a024b023a7b9833ba016b86cff22fd869844461e0f1e745)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 78 - Post SAML request to IdP
1043s ok 79 - HTTP code is 200
1043s ok 80 - HTTP code is 200
1043s ok 81 - Page contains a form
1043s ok 82 - Host match
1043s ok 83 - URI match
1043s ok 84 - Field "SAMLResponse" is defined
1043s ok 85 - CSP header authorize POST request to auth.sp.com
1043s ok 86 - Method is POST
1043s ok 87 - Found SAMLResponse
1043s ok 88 - XML successfully parsed
1043s ok 89 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 90 - Found expected NameID Format in response
1043s ok 91 - XML successfully parsed
1043s ok 92 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:emailAddress
1043s ok 93 - NameID matches
1043s ok 94 - Portal object
1043s ok 95 - Init
1043s ok 96 - Portal app
1043s ok 97 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 98 - Auth query
1043s ok 99 - HTTP code is 200
1043s ok 100 - Get cookie lemonldap (c295dc6097f4a846b1a6bd7298bef923c43d48c3cfb7ca9ee9112613b80d4c45)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 101 - Post SAML request to IdP
1043s ok 102 - HTTP code is 200
1043s ok 103 - HTTP code is 200
1043s ok 104 - Page contains a form
1043s ok 105 - Host match
1043s ok 106 - URI match
1043s ok 107 - Field "SAMLResponse" is defined
1043s ok 108 - CSP header authorize POST request to auth.sp.com
1043s ok 109 - Method is POST
1043s ok 110 - Found SAMLResponse
1043s ok 111 - XML successfully parsed
1043s ok 112 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 113 - Found expected NameID Format in response
1043s ok 114 - XML successfully parsed
1043s ok 115 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID french with format urn:oasis:names:tc:SAML:2.0:nameid-format:kerberos
1043s ok 116 - NameID matches
1043s ok 117 - Portal object
1043s ok 118 - Init
1043s ok 119 - Portal app
1043s ok 120 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 121 - Auth query
1043s ok 122 - HTTP code is 200
1043s ok 123 - Get cookie lemonldap (a6da48c35a5691f2d17464b06264ff4daa3126f164934159eca2ba48b2597b74)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 124 - Post SAML request to IdP
1043s ok 125 - HTTP code is 200
1043s ok 126 - HTTP code is 200
1043s ok 127 - Page contains a form
1043s ok 128 - Host match
1043s ok 129 - URI match
1043s ok 130 - Field "SAMLResponse" is defined
1043s ok 131 - CSP header authorize POST request to auth.sp.com
1043s ok 132 - Method is POST
1043s ok 133 - Found SAMLResponse
1043s ok 134 - XML successfully parsed
1043s ok 135 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 136 - Found expected NameID Format in response
1043s ok 137 - Portal object
1043s ok 138 - Init
1043s ok 139 - Portal app
1043s ok 140 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 141 - Auth query
1043s ok 142 - HTTP code is 200
1043s ok 143 - Get cookie lemonldap (9b57014ba94819821f5a797406f962405b71f6655ceead21a6e6fdb7b87b93b3)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 144 - Post SAML request to IdP
1043s ok 145 - HTTP code is 200
1043s ok 146 - HTTP code is 200
1043s ok 147 - Page contains a form
1043s ok 148 - Host match
1043s ok 149 - URI match
1043s ok 150 - Field "SAMLResponse" is defined
1043s ok 151 - CSP header authorize POST request to auth.sp.com
1043s ok 152 - Method is POST
1043s ok 153 - Found SAMLResponse
1043s ok 154 - XML successfully parsed
1043s ok 155 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 156 - Found expected NameID Format in response
1043s ok 157 - XML successfully parsed
1043s ok 158 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID fa@badwolf.org with format urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified
1043s ok 159 - NameID matches
1043s ok 160 - Portal object
1043s ok 161 - Init
1043s ok 162 - Portal app
1043s ok 163 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 164 - Auth query
1043s ok 165 - HTTP code is 200
1043s ok 166 - Get cookie lemonldap (35029b8117c92b2c188db510f2ff7f55402b7a0682b0e11978125c219b61736b)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 167 - Post SAML request to IdP
1043s ok 168 - HTTP code is 200
1043s ok 169 - HTTP code is 200
1043s ok 170 - Page contains a form
1043s ok 171 - Host match
1043s ok 172 - URI match
1043s ok 173 - Field "SAMLResponse" is defined
1043s ok 174 - CSP header authorize POST request to auth.sp.com
1043s ok 175 - Method is POST
1043s ok 176 - Found SAMLResponse
1043s ok 177 - XML successfully parsed
1043s ok 178 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 179 - Found expected NameID Format in response
1043s ok 180 - XML successfully parsed
1043s ok 181 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID _A4DA902D8F1F272699B38A14AF08D093 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
1043s ok 182 - NameID matches
1043s ok 183 - Portal object
1043s ok 184 - Init
1043s ok 185 - Portal app
1043s ok 186 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 187 - Auth query
1043s ok 188 - HTTP code is 200
1043s ok 189 - Get cookie lemonldap (a49870fd8b9484b46bd18a5b65e3a2f00bb13f37c3bfe5004d267879f9d92cb8)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 190 - Post SAML request to IdP
1043s ok 191 - HTTP code is 200
1043s ok 192 - HTTP code is 200
1043s ok 193 - Page contains a form
1043s ok 194 - Host match
1043s ok 195 - URI match
1043s ok 196 - Field "SAMLResponse" is defined
1043s ok 197 - CSP header authorize POST request to auth.sp.com
1043s ok 198 - Method is POST
1043s ok 199 - Found SAMLResponse
1043s ok 200 - XML successfully parsed
1043s ok 201 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 202 - Found expected NameID Format in response
1043s ok 203 - XML successfully parsed
1043s ok 204 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID _A4DA902D8F1F272699B38A14AF08D093 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
1043s ok 205 - NameID matches
1043s ok 206 - Portal object
1043s ok 207 - Init
1043s ok 208 - Portal app
1043s ok 209 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 210 - Auth query
1043s ok 211 - HTTP code is 200
1043s ok 212 - Get cookie lemonldap (b2178dac380615912aeebb325a2fa81e7b3a92590d4fa547d9f5617b117e0eb2)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 213 - Post SAML request to IdP
1043s ok 214 - HTTP code is 200
1043s ok 215 - HTTP code is 200
1043s ok 216 - Page contains a form
1043s ok 217 - Host match
1043s ok 218 - URI match
1043s ok 219 - Field "SAMLResponse" is defined
1043s ok 220 - CSP header authorize POST request to auth.sp.com
1043s ok 221 - Method is POST
1043s ok 222 - Found SAMLResponse
1043s ok 223 - XML successfully parsed
1043s ok 224 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 225 - Found expected NameID Format in response
1043s ok 226 - XML successfully parsed
1043s ok 227 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID _A4DA902D8F1F272699B38A14AF08D093 with format urn:oasis:names:tc:SAML:2.0:nameid-format:persistent
1043s ok 228 - NameID matches
1043s ok 229 - Portal object
1043s ok 230 - Init
1043s ok 231 - Portal app
1043s ok 232 - Register $type
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 233 - Auth query
1043s ok 234 - HTTP code is 200
1043s ok 235 - Get cookie lemonldap (bfbca010b9071b3c78d5451df0ac154c782ce2503d28855a06b70aa176f46808)
1043s # Generated SAML Request: http://auth.sp.com/saml/metadata
1043s # ==> Pushing ISSUER <==
1043s # ==> Popping ISSUER <==
1043s ok 236 - Post SAML request to IdP
1043s ok 237 - HTTP code is 200
1043s ok 238 - HTTP code is 200
1043s ok 239 - Page contains a form
1043s ok 240 - Host match
1043s ok 241 - URI match
1043s ok 242 - Field "SAMLResponse" is defined
1043s ok 243 - CSP header authorize POST request to auth.sp.com
1043s ok 244 - Method is POST
1043s ok 245 - Found SAMLResponse
1043s ok 246 - XML successfully parsed
1043s ok 247 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/@Format
1043s ok 248 - Found expected NameID Format in response
1043s ok 249 - XML successfully parsed
1043s ok 250 - Found a match for XPath Expression /samlp:Response/saml:Assertion/saml:Subject/saml:NameID/text()
1043s # Found NameID _277D66382A219714F4A78377759C3FB0 with format urn:oasis:names:tc:SAML:2.0:nameid-format:transient
1043s ok 251 - NameID matches
1043s ok 252 - Transient ID is different from persistent ID
1043s 1..252
1043s ok
1044s t/30-SAML-NameID-SP.t .............................................
1044s ok 1 - use Lemonldap::NG::Portal::Main;
1044s ok 2 - Portal object
1044s ok 3 - Init
1044s ok 4 - Portal app
1044s ok 5 - Register $type
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 6
1044s ok 7 - HTTP code is 200
1044s ok 8 - Page contains a form
1044s ok 9 - Host match
1044s ok 10 - URI match
1044s ok 11 - Field "SAMLRequest" is defined
1044s ok 12 - CSP header authorize POST request to auth.idp.com
1044s ok 13 - Method is POST
1044s ok 14 - Found SAMLRequest
1044s ok 15 - XML successfully parsed
1044s ok 16 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format
1044s ok 17 - Found expected NameID Format in response
1044s ok 18 - Portal object
1044s ok 19 - Init
1044s ok 20 - Portal app
1044s ok 21 - Register $type
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 22
1044s ok 23 - HTTP code is 200
1044s ok 24 - Page contains a form
1044s ok 25 - Host match
1044s ok 26 - URI match
1044s ok 27 - Field "SAMLRequest" is defined
1044s ok 28 - CSP header authorize POST request to auth.idp.com
1044s ok 29 - Method is POST
1044s ok 30 - Found SAMLRequest
1044s ok 31 - XML successfully parsed
1044s ok 32 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format
1044s ok 33 - Found expected NameID Format in response
1044s ok 34 - Portal object
1044s ok 35 - Init
1044s ok 36 - Portal app
1044s ok 37 - Register $type
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 38
1044s ok 39 - HTTP code is 200
1044s ok 40 - Page contains a form
1044s ok 41 - Host match
1044s ok 42 - URI match
1044s ok 43 - Field "SAMLRequest" is defined
1044s ok 44 - CSP header authorize POST request to auth.idp.com
1044s ok 45 - Method is POST
1044s ok 46 - Found SAMLRequest
1044s ok 47 - XML successfully parsed
1044s ok 48 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format
1044s ok 49 - Found expected NameID Format in response
1044s ok 50 - Portal object
1044s ok 51 - Init
1044s ok 52 - Portal app
1044s ok 53 - Register $type
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 54
1044s ok 55 - HTTP code is 200
1044s ok 56 - Page contains a form
1044s ok 57 - Host match
1044s ok 58 - URI match
1044s ok 59 - Field "SAMLRequest" is defined
1044s ok 60 - CSP header authorize POST request to auth.idp.com
1044s ok 61 - Method is POST
1044s ok 62 - Found SAMLRequest
1044s ok 63 - XML successfully parsed
1044s ok 64 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format
1044s ok 65 - Found expected NameID Format in response
1044s ok 66 - Portal object
1044s ok 67 - Init
1044s ok 68 - Portal app
1044s ok 69 - Register $type
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 70
1044s ok 71 - HTTP code is 200
1044s ok 72 - Page contains a form
1044s ok 73 - Host match
1044s ok 74 - URI match
1044s ok 75 - Field "SAMLRequest" is defined
1044s ok 76 - CSP header authorize POST request to auth.idp.com
1044s ok 77 - Method is POST
1044s ok 78 - Found SAMLRequest
1044s ok 79 - XML successfully parsed
1044s ok 80 - Found a match for XPath Expression /samlp:AuthnRequest/samlp:NameIDPolicy/@Format
1044s ok 81 - Found expected NameID Format in response
1044s 1..81
1044s ok
1044s t/30-SAML-POST-Logout-when-expired.t ..............................
1044s ok 1 - use Lemonldap::NG::Portal::Main;
1044s ok 2 - Portal object
1044s ok 3 - Init
1044s ok 4 - Portal app
1044s ok 5 - Register $type
1044s ok 6 - Portal object
1044s ok 7 - Init
1044s ok 8 - Portal app
1044s ok 9 - Register $type
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 10 - Unauth SP request
1044s ok 11 - HTTP code is 200
1044s ok 12 - HTTP code is 200
1044s ok 13 - Page contains a form
1044s ok 14 - Host match
1044s ok 15 - URI match
1044s ok 16 - Field "SAMLRequest" is defined
1044s ok 17 - CSP header authorize POST request to auth.idp.com
1044s ok 18 - Method is POST
1044s # ==> Pushing ISSUER <==
1044s # ==> Popping ISSUER <==
1044s ok 19 - Post SAML request to IdP
1044s ok 20 - HTTP code is 200
1044s ok 21 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1731053779%2C%22issuerRequestsaml%22%3A%221730981899_13504%22%7D)
1044s # ==> Pushing ISSUER <==
1044s # ==> Popping ISSUER <==
1044s ok 22 - Post authentication
1044s ok 23 - Reject reason is 89
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 24 - Unauth SP request
1044s ok 25 - HTTP code is 200
1044s ok 26 - HTTP code is 200
1044s ok 27 - Page contains a form
1044s ok 28 - Host match
1044s ok 29 - URI match
1044s ok 30 - Field "SAMLRequest" is defined
1044s ok 31 - CSP header authorize POST request to auth.idp.com
1044s ok 32 - Method is POST
1044s # ==> Pushing ISSUER <==
1044s # ==> Popping ISSUER <==
1044s ok 33 - Post SAML request to IdP
1044s ok 34 - HTTP code is 200
1044s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221730981899_25267%22%2C%22issuerTs%22%3A1731053779%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D)
1044s # ==> Pushing ISSUER <==
1044s # ==> Popping ISSUER <==
1044s ok 36 - Post authentication
1044s ok 37 - Get cookie lemonldap (592b0166a102527c2e48114e3efd86db2705b95ee205a69fc1423ab5b4410c00)
1044s ok 38 - Get cookie lemonldappdata ()
1044s ok 39 - SAML request cleared from pdata
1044s ok 40 - HTTP code is 200
1044s ok 41 - Page contains a form
1044s ok 42 - Host match
1044s ok 43 - URI match
1044s ok 44 - Field "SAMLResponse" is defined
1044s ok 45 - CSP header authorize POST request to auth.sp.com
1044s ok 46 - Method is POST
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 47 - Post SAML response to SP
1044s ok 48 - Get redirection
1044s ok 49 - Location is http://auth.sp.com/
1044s ok 50 - Get cookie lemonldap (794e7911b8eb80d8b7b040d383da29b8f60503cccadbf75d9075ae192420c813)
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 51 - Get / on SP
1044s ok 52 - HTTP code is 200
1044s ok 53 - Authenticated as fa@badwolf.org@idp
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 54 - Query SP for logout
1044s ok 55 - HTTP code is 200
1044s ok 56 - Page contains a form
1044s ok 57 - Host match
1044s ok 58 - URI match
1044s ok 59 - Field "SAMLRequest" is defined
1044s ok 60 - CSP header authorize POST request to auth.idp.com
1044s ok 61 - Method is POST
1044s # ==> Pushing ISSUER <==
1044s # ==> Popping ISSUER <==
1044s ok 62 - Post SAML logout request to IdP
1044s ok 63 - HTTP code is 200
1044s ok 64 - Page contains a form
1044s ok 65 - Host match
1044s ok 66 - URI match
1044s ok 67 - Field "SAMLResponse" is defined
1044s ok 68 - CSP header authorize POST request to auth.sp.com
1044s ok 69 - Method is POST
1044s # ==> Pushing SP <==
1044s # ==> Popping SP <==
1044s ok 70 - Post SAML response to SP
1044s ok 71 - Found SLO error
1044s 1..71
1044s ok
1045s t/30-SAML-POST-Logout-when-removed.t ..............................
1045s ok 1 - use Lemonldap::NG::Portal::Main;
1045s ok 2 - Portal object
1045s ok 3 - Init
1045s ok 4 - Portal app
1045s ok 5 - Register $type
1045s ok 6 - Portal object
1045s ok 7 - Init
1045s ok 8 - Portal app
1045s ok 9 - Register $type
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 10 - Unauth SP request
1045s ok 11 - HTTP code is 200
1045s ok 12 - HTTP code is 200
1045s ok 13 - Page contains a form
1045s ok 14 - Host match
1045s ok 15 - URI match
1045s ok 16 - Field "SAMLRequest" is defined
1045s ok 17 - CSP header authorize POST request to auth.idp.com
1045s ok 18 - Method is POST
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 19 - Post SAML request to IdP
1045s ok 20 - HTTP code is 200
1045s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053780%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730981900_52999%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 22 - Post authentication
1045s ok 23 - Get cookie lemonldap (21d2f16f7f964bda1b64194add3792ae8dd92313144f06e8f2003582f7adbf8c)
1045s ok 24 - Get cookie lemonldappdata ()
1045s ok 25 - SAML request cleared from pdata
1045s ok 26 - HTTP code is 200
1045s ok 27 - Page contains a form
1045s ok 28 - Host match
1045s ok 29 - URI match
1045s ok 30 - Field "SAMLResponse" is defined
1045s ok 31 - CSP header authorize POST request to auth.sp.com
1045s ok 32 - Method is POST
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 33 - Post SAML response to SP
1045s ok 34 - Get redirection
1045s ok 35 - Location is http://auth.sp.com/
1045s ok 36 - Get cookie lemonldap (4608ec3b0c537f42ed3cac3f251387e9630c772bfc0db600cea73cd00e002362)
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 37 - Get / on SP
1045s ok 38 - HTTP code is 200
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 39 - Query IDP for logout
1045s ok 40 - Get cookie lemonldap (0)
1045s ok 41 - IDP cookie removed
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 42 - Test if old cookie is denied by IdP
1045s ok 43 - Response status is 401
1045s ok 44 - Content is JSON
1045s ok 45 - Error code is 1
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 46 - Query SP for logout
1045s ok 47 - HTTP code is 200
1045s ok 48 - Page contains a form
1045s ok 49 - Host match
1045s ok 50 - URI match
1045s ok 51 - Field "SAMLRequest" is defined
1045s ok 52 - CSP header authorize POST request to auth.idp.com
1045s ok 53 - Method is POST
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 54 - Post SAML logout request to IdP
1045s ok 55 - Found SESSIONEXPIRED error
1045s 1..55
1045s ok
1045s t/30-SAML-POST-with-2F-UpgradeOnly.t ..............................
1045s ok 1 - use Lemonldap::NG::Portal::Main;
1045s ok 2 - Portal object
1045s ok 3 - Init
1045s ok 4 - Portal app
1045s ok 5 - Register $type
1045s ok 6 - Portal object
1045s ok 7 - Init
1045s ok 8 - Portal app
1045s ok 9 - Register $type
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 10 - Unauth SP request
1045s ok 11 - HTTP code is 200
1045s ok 12 - HTTP code is 200
1045s ok 13 - Page contains a form
1045s ok 14 - Host match
1045s ok 15 - URI match
1045s ok 16 - Field "SAMLRequest" is defined
1045s ok 17 - CSP header authorize POST request to auth.idp.com
1045s ok 18 - Method is POST
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 19 - Post SAML request to IdP
1045s ok 20 - HTTP code is 200
1045s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730981900_62121%22%2C%22issuerTs%22%3A1731053780%2C%22targetAuthnLevel%22%3A4%7D)
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 22 - Post authentication
1045s ok 23 - HTTP code is 200
1045s ok 24 - Page contains a form
1045s ok 25 - URI match
1045s ok 26 - Field "token" is defined
1045s ok 27 - Field "code" is defined
1045s ok 28 - Found EXTCODE input
1045s ok 29 - Found 2F code in mail
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 30 - Post code
1045s ok 31 - Get cookie lemonldap (863c322cec1dcdbe6d0579a4759b3fa3d31be8aa2c8dc1b2b6fa5635a57712dd)
1045s ok 32 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981900_62121%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1045s ok 33 - Get redirection
1045s ok 34 - Location is http://auth.idp.com/saml
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 35 - Follow redirection
1045s ok 36 - Get cookie lemonldappdata ()
1045s ok 37 - SAML request cleared from pdata
1045s ok 38 - HTTP code is 200
1045s ok 39 - Page contains a form
1045s ok 40 - Host match
1045s ok 41 - URI match
1045s ok 42 - Field "SAMLResponse" is defined
1045s ok 43 - CSP header authorize POST request to auth.sp.com
1045s ok 44 - Method is POST
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 45 - Post SAML response to SP
1045s ok 46 - Get redirection
1045s ok 47 - Location is http://auth.sp.com/
1045s ok 48 - Get cookie lemonldap (17b92e738d9bf6bdc28d663c46691a28df1258dad652138371e4c496b482dbba)
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 49 - Get / on SP
1045s ok 50 - HTTP code is 200
1045s ok 51 - Authenticated as dwho@badwolf.org@idp
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 52 - Post authentication
1045s ok 53 - Get cookie lemonldap (447eb24c4a21ebda9d9cedc2c794a0963977fafd0c1200d6b18c8b55c14406df)
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 54 - Unauth SP request
1045s ok 55 - HTTP code is 200
1045s ok 56 - HTTP code is 200
1045s ok 57 - Page contains a form
1045s ok 58 - Host match
1045s ok 59 - URI match
1045s ok 60 - Field "SAMLRequest" is defined
1045s ok 61 - CSP header authorize POST request to auth.idp.com
1045s ok 62 - Method is POST
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 63 - Post SAML request to IdP
1045s ok 64 - HTTP code is 200
1045s ok 65 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053780%2C%22targetAuthnLevel%22%3A%224%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981900_58761%22%7D)
1045s ok 66 - HTTP code is 200
1045s ok 67 - Page contains a form
1045s ok 68 - URI match
1045s ok 69 - Field "confirm" is defined
1045s ok 70 - Field "url" is defined
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 71 - Post code
1045s ok 72 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981900_58761%22%2C%22issuerTs%22%3A1731053780%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22targetAuthnLevel%22%3A%224%22%7D)
1045s ok 73 - HTTP code is 200
1045s ok 74 - Page contains a form
1045s ok 75 - URI match
1045s ok 76 - Field "token" is defined
1045s ok 77 - Field "code" is defined
1045s ok 78 - Found EXTCODE input
1045s ok 79 - Found 2F code in mail
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 80 - Post code
1045s ok 81 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981900_58761%22%7D)
1045s ok 82 - Get redirection
1045s ok 83 - Location is http://auth.idp.com/saml/singleSignOn
1045s # ==> Pushing ISSUER <==
1045s # ==> Popping ISSUER <==
1045s ok 84 - Follow redirection
1045s ok 85 - Get cookie lemonldappdata ()
1045s ok 86 - SAML request cleared from pdata
1045s ok 87 - HTTP code is 200
1045s ok 88 - Page contains a form
1045s ok 89 - Host match
1045s ok 90 - URI match
1045s ok 91 - Field "SAMLResponse" is defined
1045s ok 92 - CSP header authorize POST request to auth.sp.com
1045s ok 93 - Method is POST
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 94 - Post SAML response to SP
1045s ok 95 - Get redirection
1045s ok 96 - Location is http://auth.sp.com/
1045s ok 97 - Get cookie lemonldap (d546474eec41fe5c1b4faa1075c2276f0d6871995916d1c52601ce2e4b04e167)
1045s # ==> Pushing SP <==
1045s # ==> Popping SP <==
1045s ok 98 - Get / on SP
1045s ok 99 - HTTP code is 200
1045s ok 100 - Authenticated as dwho@badwolf.org@idp
1045s 1..100
1045s ok
1046s t/30-SAML-POST-with-2F-and-Notification.t .........................
1046s ok 1 - use Lemonldap::NG::Portal::Main;
1046s ok 2 - Portal object
1046s ok 3 - Init
1046s ok 4 - Portal app
1046s ok 5 - Register $type
1046s ok 6 - Portal object
1046s ok 7 - Init
1046s ok 8 - Portal app
1046s ok 9 - Register $type
1046s # ==> Pushing SP <==
1046s # ==> Popping SP <==
1046s ok 10 - Unauth SP request
1046s ok 11 - HTTP code is 200
1046s ok 12 - HTTP code is 200
1046s ok 13 - Page contains a form
1046s ok 14 - Host match
1046s ok 15 - URI match
1046s ok 16 - Field "SAMLRequest" is defined
1046s ok 17 - CSP header authorize POST request to auth.idp.com
1046s ok 18 - Method is POST
1046s # ==> Pushing ISSUER <==
1046s # ==> Popping ISSUER <==
1046s ok 19 - Post SAML request to IdP
1046s ok 20 - HTTP code is 200
1046s ok 21 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053781%2C%22issuerRequestsaml%22%3A%221730981901_4523%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%7D)
1046s # ==> Pushing ISSUER <==
1046s # ==> Popping ISSUER <==
1046s ok 22 - Post authentication
1046s ok 23 - HTTP code is 200
1046s ok 24 - Page contains a form
1046s ok 25 - URI match
1046s ok 26 - Field "token" is defined
1046s ok 27 - Field "code" is defined
1046s ok 28 - Found EXTCODE input
1046s ok 29 - Found 2F code in mail
1046s # ==> Pushing ISSUER <==
1046s # ==> Popping ISSUER <==
1046s ok 30 - Post code
1046s ok 31 - Get cookie lemonldap (iskrZ7EOmHZEjueLzswFaFeKlzWmT78HJn4rkEjbdCH6IoBBjETURFGXJMhLIwVPMs1XM0xbQRVUQC7Fhpdwsom/v1nuTj8fvtEOfiI3Pnx1o4SFZHtOIOn+V0Cd0UEwx+m9YDn786ZuP4xP/bG3Og==)
1046s ok 32 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053781%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730981901_4523%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1046s ok 33 - HTTP code is 200
1046s ok 34 - Page contains a form
1046s ok 35 - URI match
1046s ok 36 - Field "reference1x1" is defined
1046s # ==> Pushing ISSUER <==
1046s # ==> Popping ISSUER <==
1046s ok 37 - Accept notification
1046s ok 38 - Get cookie lemonldap (1b1eae21ba40c1ec50c27263035df8f191182a1cb5c6589472150ea70c632149)
1046s ok 39 - Notification was deleted
1046s ok 40 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221730981901_4523%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1046s ok 41 - Get redirection
1046s ok 42 - Location is http://auth.idp.com/saml
1046s # ==> Pushing ISSUER <==
1046s # ==> Popping ISSUER <==
1046s ok 43 - Follow redirection
1046s ok 44 - Get cookie lemonldappdata ()
1046s ok 45 - SAML request cleared from pdata
1046s ok 46 - HTTP code is 200
1046s ok 47 - Page contains a form
1046s ok 48 - Host match
1046s ok 49 - URI match
1046s ok 50 - Field "SAMLResponse" is defined
1046s ok 51 - CSP header authorize POST request to auth.sp.com
1046s ok 52 - Method is POST
1046s # ==> Pushing SP <==
1046s # ==> Popping SP <==
1046s ok 53 - Post SAML response to SP
1046s ok 54 - Get redirection
1046s ok 55 - Location is http://auth.sp.com/
1046s ok 56 - Get cookie lemonldap (a8610cf517da3f53b1bac85c8656cbda48e244b8335400057b273eb14a790481)
1046s # ==> Pushing SP <==
1046s # ==> Popping SP <==
1046s ok 57 - Get / on SP
1046s ok 58 - HTTP code is 200
1046s ok 59 - Authenticated as dwho@badwolf.org@idp
1046s # ==> Pushing SP <==
1046s # ==> Popping SP <==
1046s ok 60 - Query SP for logout
1046s ok 61 - HTTP code is 200
1046s ok 62 - Page contains a form
1046s ok 63 - Host match
1046s ok 64 - URI match
1046s ok 65 - Field "SAMLRequest" is defined
1046s ok 66 - CSP header authorize POST request to auth.idp.com
1046s ok 67 - Method is POST
1046s # ==> Pushing ISSUER <==
1046s # ==> Popping ISSUER <==
1046s ok 68 - Post SAML logout request to IdP
1046s ok 69 - HTTP code is 200
1046s ok 70 - Page contains a form
1046s ok 71 - Host match
1046s ok 72 - URI match
1046s ok 73 - Field "SAMLResponse" is defined
1046s ok 74 - CSP header authorize POST request to auth.sp.com
1046s ok 75 - Method is POST
1046s ok 76 - Get cookie lemonldap (0)
1046s ok 77 - SSO cookie removed
1046s # ==> Pushing SP <==
1046s # ==> Popping SP <==
1046s ok 78 - Post SAML response to SP
1046s ok 79 - Get redirection
1046s ok 80 - Location is http://auth.sp.com/?logout=1
1046s # ==> Pushing ISSUER <==
1046s # ==> Popping ISSUER <==
1046s ok 81 - Test if user is reject on IdP
1046s ok 82 - Response status is 401
1046s ok 83 - Content is JSON
1046s ok 84 - Error code is 1
1046s # ==> Pushing SP <==
1046s # ==> Popping SP <==
1046s ok 85 - Test if user is reject on SP
1046s ok 86 - HTTP code is 200
1046s ok 87 - HTTP code is 200
1046s ok 88 - Page contains a form
1046s ok 89 - Host match
1046s ok 90 - URI match
1046s ok 91 - Field "SAMLRequest" is defined
1046s ok 92 - CSP header authorize POST request to auth.idp.com
1046s ok 93 - Method is POST
1046s 1..93
1046s ok
1047s t/30-SAML-POST-with-Notification.t ................................
1047s ok 1 - use Lemonldap::NG::Portal::Main;
1047s ok 2 - Portal object
1047s ok 3 - Init
1047s ok 4 - Portal app
1047s ok 5 - Register $type
1047s ok 6 - Portal object
1047s ok 7 - Init
1047s ok 8 - Portal app
1047s ok 9 - Register $type
1047s # ==> Pushing SP <==
1047s # ==> Popping SP <==
1047s ok 10 - Unauth SP request
1047s ok 11 - HTTP code is 200
1047s ok 12 - HTTP code is 200
1047s ok 13 - Page contains a form
1047s ok 14 - Host match
1047s ok 15 - URI match
1047s ok 16 - Field "SAMLRequest" is defined
1047s ok 17 - CSP header authorize POST request to auth.idp.com
1047s ok 18 - Method is POST
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 19 - Post SAML request to IdP
1047s ok 20 - HTTP code is 200
1047s ok 21 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053781%2C%22issuerRequestsaml%22%3A%221730981901_13924%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 22 - Post authentication
1047s ok 23 - Get cookie lemonldap (nTpuSiiYmCbJPgbdhqco1yb7F15sM98dqznyDDTHd3qq+uk0PcDchPJ02EM1BssXsTRM6dlL+ZAGDrB7PQtxQFNL6pXHLoKVyF5rq5uMK6Joleqa7t/hiAm/To9k3eVuocfEVatyNSrhM7D9bYL0xQ==)
1047s ok 24 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053781%2C%22issuerRequestsaml%22%3A%221730981901_13924%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1047s ok 25 - HTTP code is 200
1047s ok 26 - Page contains a form
1047s ok 27 - URI match
1047s ok 28 - Field "reference1x1" is defined
1047s ok 29 - Field "url" is defined
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 30 - Accept notification
1047s ok 31 - Get cookie lemonldap (f15d5ca20ae32159281686ad9fdda4585f94f200e254a2b0a0fa9ef473724fad)
1047s ok 32 - Notification was deleted
1047s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221730981901_13924%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1047s ok 34 - Get redirection
1047s ok 35 - Location is http://auth.idp.com/saml
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 36 - Follow redirection
1047s ok 37 - Get cookie lemonldappdata ()
1047s ok 38 - SAML request cleared from pdata
1047s ok 39 - HTTP code is 200
1047s ok 40 - Page contains a form
1047s ok 41 - Host match
1047s ok 42 - URI match
1047s ok 43 - Field "SAMLResponse" is defined
1047s ok 44 - CSP header authorize POST request to auth.sp.com
1047s ok 45 - Method is POST
1047s # ==> Pushing SP <==
1047s # ==> Popping SP <==
1047s ok 46 - Post SAML response to SP
1047s ok 47 - Get redirection
1047s ok 48 - Location is http://auth.sp.com/
1047s ok 49 - Get cookie lemonldap (db2061d5d07e4aeec05b5d37c513b9f3ddaad88766b655dcbc5672b0a33d4265)
1047s # ==> Pushing SP <==
1047s # ==> Popping SP <==
1047s ok 50 - Get / on SP
1047s ok 51 - HTTP code is 200
1047s ok 52 - Authenticated as dwho@badwolf.org@idp
1047s # ==> Pushing SP <==
1047s # ==> Popping SP <==
1047s ok 53 - Query SP for logout
1047s ok 54 - HTTP code is 200
1047s ok 55 - Page contains a form
1047s ok 56 - Host match
1047s ok 57 - URI match
1047s ok 58 - Field "SAMLRequest" is defined
1047s ok 59 - CSP header authorize POST request to auth.idp.com
1047s ok 60 - Method is POST
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 61 - Post SAML logout request to IdP
1047s ok 62 - HTTP code is 200
1047s ok 63 - Page contains a form
1047s ok 64 - Host match
1047s ok 65 - URI match
1047s ok 66 - Field "SAMLResponse" is defined
1047s ok 67 - CSP header authorize POST request to auth.sp.com
1047s ok 68 - Method is POST
1047s ok 69 - Get cookie lemonldap (0)
1047s ok 70 - SSO cookie removed
1047s # ==> Pushing SP <==
1047s # ==> Popping SP <==
1047s ok 71 - Post SAML response to SP
1047s ok 72 - Get redirection
1047s ok 73 - Location is http://auth.sp.com/?logout=1
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 74 - Test if user is reject on IdP
1047s ok 75 - Response status is 401
1047s ok 76 - Content is JSON
1047s ok 77 - Error code is 1
1047s # ==> Pushing SP <==
1047s # ==> Popping SP <==
1047s ok 78 - Test if user is reject on SP
1047s ok 79 - HTTP code is 200
1047s ok 80 - HTTP code is 200
1047s ok 81 - Page contains a form
1047s ok 82 - Host match
1047s ok 83 - URI match
1047s ok 84 - Field "SAMLRequest" is defined
1047s ok 85 - CSP header authorize POST request to auth.idp.com
1047s ok 86 - Method is POST
1047s 1..86
1047s ok
1047s t/30-SAML-ReAuth-with-Cmb-Kerberos.t ..............................
1047s ok 1 - use Lemonldap::NG::Portal::Main;
1047s ok 2 - Portal object
1047s ok 3 - Init
1047s ok 4 - Portal app
1047s ok 5 - Register $type
1047s ok 6 - Portal object
1047s ok 7 - Init
1047s ok 8 - Portal app
1047s ok 9 - Register $type
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 10 - Auth query
1047s ok 11 - HTTP code is 200
1047s ok 12 - Get cookie lemonldap (2e345dd3fd02a347862b5b92b68b6f3031ae8bb1163e93e9597f6436b441c72f)
1047s ok 13 - Waiting timeout
1047s # ==> Pushing SP <==
1047s # ==> Popping SP <==
1047s ok 14 - Unauth SP request
1047s ok 15 - HTTP code is 200
1047s ok 16 - Page contains a form
1047s ok 17 - Host match
1047s ok 18 - URI match
1047s ok 19 - Field "SAMLRequest" is defined
1047s ok 20 - CSP header authorize POST request to auth.idp.com
1047s ok 21 - Method is POST
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 22 - Post SAML request to IdP
1047s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053812%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981932_3500%22%7D)
1047s ok 24 - HTTP code is 200
1047s ok 25 - Page contains a form
1047s ok 26 - URI match
1047s ok 27 - Field "confirm" is defined
1047s ok 28 - Propose to renew session
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 29 - Ask to renew
1047s ok 30 - Found Kerberos JS
1047s ok 31 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1731053812%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221730981932_3500%22%7D)
1047s ok 32 - HTTP code is 200
1047s ok 33 - Page contains a form
1047s ok 34 - Host match
1047s ok 35 - Field "upgrading" is defined
1047s ok 36 - Field "url" is defined
1047s ok 37 - Field "kerberos" is defined
1047s ok 38 - Field "ajax_auth_token" is defined
1047s ok 39 - CSP header authorize POST request to \#
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 40 - AJAX query
1047s ok 41 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981932_3500%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1731053812%7D)
1047s ok 42
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 43 - AJAX query
1047s ok 44 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerTs%22%3A1731053812%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981932_3500%22%7D)
1047s ok 45 - HTTP code is 200
1047s ok 46 - Content-Type is JSON
1047s ok 47 - Content is valid JSON
1047s ok 48 - User token was returned
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 49 - Post form
1047s ok 50 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981932_3500%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1047s ok 51 - Get cookie lemonldap (f1d497e8c5e87ec4dcf022ccfd8644b1c8801ba0a39605c2e6af30b7cf992b2a)
1047s ok 52 - Get a new session
1047s ok 53 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981932_3500%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1047s ok 54 - Get redirection
1047s ok 55 - Location header found
1047s # ==> Pushing ISSUER <==
1047s # ==> Popping ISSUER <==
1047s ok 56 - Follow redirection
1047s ok 57 - HTTP code is 200
1047s ok 58 - Page contains a form
1047s ok 59 - Host match
1047s ok 60 - URI match
1047s ok 61 - Field "SAMLResponse" is defined
1047s ok 62 - CSP header authorize POST request to auth.sp.com
1047s ok 63 - Method is POST
1047s # ==> Pushing SP <==
1047s # ==> Popping SP <==
1047s ok 64 - Post SAML response to SP
1047s ok 65 - Get cookie lemonldap (ca4ae1fadfc803e191abe25771db898d296cece85127653e9eca6dabb527b0c2)
1047s ok 66 - Get redirection
1047s ok 67 - Location is http://auth.sp.com/
1047s 1..67
1047s ok
1048s t/30-SAML-ReAuth-with-choice.t ....................................
1048s ok 1 - use Lemonldap::NG::Portal::Main;
1048s ok 2 - Portal object
1048s ok 3 - Init
1048s ok 4 - Portal app
1048s ok 5 - Register $type
1048s ok 6 - Portal object
1048s ok 7 - Init
1048s ok 8 - Portal app
1048s ok 9 - Register $type
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 10 - Auth query
1048s ok 11 - HTTP code is 200
1048s ok 12 - Get cookie lemonldap (6aa0497346c413a92f04f770c7a3e346706e8a9b8289b1e5402b139f2c6be94f)
1048s ok 13 - Waiting timeout
1048s # ==> Pushing SP <==
1048s # ==> Popping SP <==
1048s ok 14 - Unauth SP request
1048s ok 15 - HTTP code is 200
1048s ok 16 - Page contains a form
1048s ok 17 - Host match
1048s ok 18 - URI match
1048s ok 19 - Field "SAMLRequest" is defined
1048s ok 20 - CSP header authorize POST request to auth.idp.com
1048s ok 21 - Method is POST
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 22 - Post SAML request to IdP
1048s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053812%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22targetAuthnLevel%22%3A0%2C%22issuerRequestsaml%22%3A%221730981932_18674%22%7D)
1048s ok 24 - HTTP code is 200
1048s ok 25 - Page contains a form
1048s ok 26 - URI match
1048s ok 27 - Field "confirm" is defined
1048s ok 28 - Propose to renew session
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 29 - Ask to renew
1048s ok 30 - HTTP code is 200
1048s ok 31 - Page contains a form
1048s ok 32 - Host match
1048s ok 33 - Field "upgrading" is defined
1048s ok 34 - Field "url" is defined
1048s ok 35 - CSP header authorize POST request to \#
1048s ok 36 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053812%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22issuerRequestsaml%22%3A%221730981932_18674%22%2C%22targetAuthnLevel%22%3A0%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 37 - Re auth
1048s ok 38 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981932_18674%22%7D)
1048s ok 39 - Get cookie lemonldap (c7200702eeff0f1d9296c7ace874ba42c2fe745e4be5afa06112f819519d0efb)
1048s ok 40 - Get a new session
1048s ok 41 - Get redirection
1048s ok 42 - Location header found
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 43 - Follow redirection
1048s ok 44 - HTTP code is 200
1048s ok 45 - Page contains a form
1048s ok 46 - Host match
1048s ok 47 - URI match
1048s ok 48 - Field "SAMLResponse" is defined
1048s ok 49 - CSP header authorize POST request to auth.sp.com
1048s ok 50 - Method is POST
1048s # ==> Pushing SP <==
1048s # ==> Popping SP <==
1048s ok 51 - Post SAML response to SP
1048s ok 52 - Get cookie lemonldap (55f33bc7825b7764f8a5e8602bbfea5c4d22f4616531a0259d677d3b8e4a0d09)
1048s ok 53 - Get redirection
1048s ok 54 - Location is http://auth.sp.com/
1048s 1..54
1048s ok
1048s t/30-SAML-ReAuth.t ................................................
1048s ok 1 - use Lemonldap::NG::Portal::Main;
1048s ok 2 - Portal object
1048s ok 3 - Init
1048s ok 4 - Portal app
1048s ok 5 - Register $type
1048s ok 6 - Portal object
1048s ok 7 - Init
1048s ok 8 - Portal app
1048s ok 9 - Register $type
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 10 - Auth query
1048s ok 11 - HTTP code is 200
1048s ok 12 - Get cookie lemonldap (27531fb87a535499022e2280f7c857f55fdc46c10816542d06214b6cfb254873)
1048s # ==> Pushing SP <==
1048s # ==> Popping SP <==
1048s ok 13 - Unauth SP request
1048s ok 14 - HTTP code is 200
1048s ok 15 - Page contains a form
1048s ok 16 - Host match
1048s ok 17 - URI match
1048s ok 18 - Field "SAMLRequest" is defined
1048s ok 19 - CSP header authorize POST request to auth.idp.com
1048s ok 20 - Method is POST
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 21 - Post SAML request to IdP
1048s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981933_56294%22%2C%22targetAuthnLevel%22%3A0%2C%22issuerTs%22%3A1731053813%7D)
1048s ok 23 - HTTP code is 200
1048s ok 24 - Page contains a form
1048s ok 25 - URI match
1048s ok 26 - Field "confirm" is defined
1048s ok 27 - Propose to renew session
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 28 - Ask to renew
1048s ok 29 - HTTP code is 200
1048s ok 30 - Page contains a form
1048s ok 31 - Host match
1048s ok 32 - Field "upgrading" is defined
1048s ok 33 - Field "url" is defined
1048s ok 34 - CSP header authorize POST request to \#
1048s ok 35 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053813%2C%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1sL3NpbmdsZVNpZ25Pbg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981933_56294%22%7D)
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 36 - Re auth
1048s ok 37 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981933_56294%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1048s ok 38 - Get cookie lemonldap (5f877fc6078d75fde4f96bd2b2830a013f09084cab196e87d40f1b1e021488e1)
1048s ok 39 - Get a new session
1048s ok 40 - Get redirection
1048s ok 41 - Location header found
1048s # ==> Pushing ISSUER <==
1048s # ==> Popping ISSUER <==
1048s ok 42 - Follow redirection
1048s ok 43 - HTTP code is 200
1048s ok 44 - Page contains a form
1048s ok 45 - Host match
1048s ok 46 - URI match
1048s ok 47 - Field "SAMLResponse" is defined
1048s ok 48 - CSP header authorize POST request to auth.sp.com
1048s ok 49 - Method is POST
1048s # ==> Pushing SP <==
1048s # ==> Popping SP <==
1048s ok 50 - Post SAML response to SP
1048s ok 51 - Get cookie lemonldap (073ac8de8203cb5e2014dbc1c518019c7642694f80e528d7ab20335cd3a47631)
1048s ok 52 - Get redirection
1048s ok 53 - Location is http://auth.sp.com/
1048s 1..53
1048s ok
1049s t/30-SAML-RelayState.t ............................................
1049s ok 1 - use Lemonldap::NG::Portal::Main;
1049s ok 2 - Portal object
1049s ok 3 - Init
1049s ok 4 - Portal app
1049s ok 5 - Register $type
1049s # Subtest: RelayState handing with Redirect binding
1049s # ==> Pushing ISSUER <==
1049s # ==> Popping ISSUER <==
1049s ok 1 - Auth query
1049s ok 2 - Get cookie lemonldap (6c5f0d2c2236f12156d2079cd4f8bb71a11f2244538ed3d4f76a1d51518a9da1)
1049s # ==> Pushing ISSUER <==
1049s # ==> Popping ISSUER <==
1049s ok 3 - Follow redirection
1049s ok 4 - Correct html encoding of special characters in RelayState
1049s 1..4
1049s ok 6 - RelayState handing with Redirect binding
1049s # Subtest: RelayState handing with POST binding
1049s # ==> Pushing ISSUER <==
1049s # ==> Popping ISSUER <==
1049s ok 1 - Auth query
1049s ok 2 - Get cookie lemonldap (2844e25ccfd02aa5b96c030fc6b31cf58262051d1967a963bed1becc0468de46)
1049s # ==> Pushing ISSUER <==
1049s # ==> Popping ISSUER <==
1049s ok 3 - Follow redirection
1049s ok 4 - Correct html encoding of special characters in RelayState
1049s 1..4
1049s ok 7 - RelayState handing with POST binding
1049s 1..7
1049s ok
1049s t/30-SAML-SP-rule.t ...............................................
1049s ok 1 - use Lemonldap::NG::Portal::Main;
1049s ok 2 - Portal object
1049s ok 3 - Init
1049s ok 4 - Portal app
1049s ok 5 - Register $type
1049s ok 6 - Portal object
1049s ok 7 - Init
1049s ok 8 - Portal app
1049s ok 9 - Register $type
1049s ok 10 - Portal object
1049s ok 11 - Init
1049s ok 12 - Portal app
1049s ok 13 - Register $type
1049s # ==> Pushing SP <==
1049s # ==> Popping SP <==
1049s ok 14 - Unauth SP request
1049s ok 15 - Get redirection
1049s ok 16 - Location header found
1049s # ==> Pushing ISSUER <==
1049s # ==> Popping ISSUER <==
1049s ok 17 - Launch SAML request to IdP
1049s ok 18 - HTTP code is 200
1049s ok 19 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1731053784%2C%22issuerRequestsaml%22%3A%221730981904_40123%22%7D)
1049s # ==> Pushing ISSUER <==
1049s # ==> Popping ISSUER <==
1049s ok 20 - Post authentication
1049s ok 21 - HTTP code is 200
1049s ok 22 - Get cookie lemonldap (c426b9f67527902ba257b779155e8fd334b827028ff9babdb8992cfa5126011d)
1049s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page
1049s ok 24 - PE_UNAUTHORIZEDPARTNER
1049s # ==> Pushing UNKNOWNSP <==
1049s # ==> Popping UNKNOWNSP <==
1049s ok 25 - Unauth SP request
1049s ok 26 - Get redirection
1049s ok 27 - Location header found
1049s # ==> Pushing ISSUER <==
1049s # ==> Popping ISSUER <==
1049s ok 28 - Launch SAML request to IdP
1049s ok 29 - Unknown entity ID: code found on page
1049s ok 30 - Unknown entity ID
1049s 1..30
1049s ok
1050s t/31-Auth-and-issuer-CAS-Logout-20.t ..............................
1050s ok 1 - use Lemonldap::NG::Portal::Main;
1050s ok 2 - Portal object
1050s ok 3 - Init
1050s ok 4 - Portal app
1050s ok 5 - Register $type
1050s ok 6 - Portal object
1050s ok 7 - Init
1050s ok 8 - Portal app
1050s ok 9 - Register $type
1050s # ==> Pushing SP <==
1050s # ==> Popping SP <==
1050s ok 10 - Unauth SP request
1050s ok 11 - Get cookie llngcasserver (idp)
1050s ok 12 - Get CAS server cookie
1050s ok 13 - Get redirection
1050s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 15 - Query CAS server
1050s ok 16 - HTTP code is 200
1050s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221730981905_39189%22%2C%22issuerTs%22%3A1731053785%7D)
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 18 - Post authentication
1050s ok 19 - Get cookie lemonldap (8806db0c105e973c55b6b5dfb4740b02d5e5ff20aa01bb5c8562eb0d47052f29)
1050s ok 20 - Get cookie lemonldappdata ()
1050s ok 21 - SAML request cleared from pdata
1050s ok 22 - Get redirection
1050s ok 23 - Location header found
1050s # ==> Pushing SP <==
1050s ok 24 - SOAP request
1050s # ==> Saving handler SP <==
1050s # ==> Pushing ISSUER <==
1050s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1050s # ==> Popping ISSUER <==
1050s # ==> Restoring SP <==
1050s ok 25 - Execute request to /cas/serviceValidate
1050s ok 26 - HTTP code is 200
1050s ok 27 - Content is XML
1050s # ==> Popping SP <==
1050s ok 28 - Query SP with ticket
1050s ok 29 - Get cookie lemonldap (5e51ee2b77146acf56f8b9f5f821fba3fa42c2d253571952dce91be863039c4b)
1050s # ==> Pushing SP <==
1050s # ==> Popping SP <==
1050s ok 30 - Get / on SP
1050s ok 31 - HTTP code is 200
1050s ok 32 - Authenticated as french
1050s ok 33 - UTF-8 values
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 34 - Query SP for logout
1050s ok 35 - HTTP code is 200
1050s ok 36 - CAS message found
1050s ok 37 - Redirect URL found
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 38 - Query IdP
1050s ok 39 - Response status is 401
1050s ok 40 - Content is JSON
1050s ok 41 - Error code is 1
1050s 1..41
1050s ok
1050s t/31-Auth-and-issuer-CAS-Logout-30.t ..............................
1050s ok 1 - use Lemonldap::NG::Portal::Main;
1050s ok 2 - Portal object
1050s ok 3 - Init
1050s ok 4 - Portal app
1050s ok 5 - Register $type
1050s ok 6 - Portal object
1050s ok 7 - Init
1050s ok 8 - Portal app
1050s ok 9 - Register $type
1050s # ==> Pushing SP <==
1050s # ==> Popping SP <==
1050s ok 10 - Unauth SP request
1050s ok 11 - Get cookie llngcasserver (idp)
1050s ok 12 - Get CAS server cookie
1050s ok 13 - Get redirection
1050s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 15 - Query CAS server
1050s ok 16 - HTTP code is 200
1050s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1731053785%2C%22issuerRequestcas%22%3A%221730981905_7150%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 18 - Post authentication
1050s ok 19 - Get cookie lemonldap (0e67d7998e8fe7b2749d8a3c99fb0286d5138813f819b7863d2a56f1ec3b6fdb)
1050s ok 20 - Get cookie lemonldappdata ()
1050s ok 21 - SAML request cleared from pdata
1050s ok 22 - Get redirection
1050s ok 23 - Location header found
1050s # ==> Pushing SP <==
1050s ok 24 - SOAP request
1050s # ==> Saving handler SP <==
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s # ==> Restoring SP <==
1050s ok 25 - Execute request to /cas/serviceValidate
1050s ok 26 - HTTP code is 200
1050s ok 27 - Content is XML
1050s # ==> Popping SP <==
1050s ok 28 - Query SP with ticket
1050s ok 29 - Get cookie lemonldap (e962cab333a53721286c678413fc42a0148cca8f8dbadaf0b51905bc4038c423)
1050s # ==> Pushing SP <==
1050s # ==> Popping SP <==
1050s ok 30 - Get / on SP
1050s ok 31 - HTTP code is 200
1050s ok 32 - Authenticated as french
1050s ok 33 - UTF-8 values
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 34 - Query SP for logout
1050s ok 35 - Unauthorized URL: code found on page
1050s ok 36 - Unauthorized URL
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 37 - Query SP for logout
1050s ok 38 - Get redirection
1050s ok 39 - Location is http://auth.sp.com/
1050s # ==> Pushing ISSUER <==
1050s # ==> Popping ISSUER <==
1050s ok 40 - Query IdP
1050s ok 41 - Response status is 401
1050s ok 42 - Content is JSON
1050s ok 43 - Error code is 1
1050s 1..43
1050s ok
1051s t/31-Auth-and-issuer-CAS-XSS-on-logout.t ..........................
1051s ok 1 - use Lemonldap::NG::Portal::Main;
1051s ok 2 - Portal object
1051s ok 3 - Init
1051s ok 4 - Portal app
1051s ok 5 - Register $type
1051s ok 6 - Portal object
1051s ok 7 - Init
1051s ok 8 - Portal app
1051s ok 9 - Register $type
1051s # ==> Pushing SP <==
1051s # ==> Popping SP <==
1051s ok 10 - Unauth SP request
1051s ok 11 - Get cookie llngcasserver (idp)
1051s ok 12 - Get CAS server cookie
1051s ok 13 - Get redirection
1051s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 15 - Query CAS server
1051s ok 16 - HTTP code is 200
1051s ok 17 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053785%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221730981905_37854%22%7D)
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 18 - Post authentication
1051s ok 19 - Get cookie lemonldap (ac689b368069b959338c41379e12875af54bd0f6777c8b8ace16566eb39c15d4)
1051s ok 20 - Get redirection
1051s ok 21 - Location header found
1051s # ==> Pushing SP <==
1051s ok 22 - SOAP request
1051s # ==> Saving handler SP <==
1051s # ==> Pushing ISSUER <==
1051s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1051s # ==> Popping ISSUER <==
1051s # ==> Restoring SP <==
1051s ok 23 - Execute request to /cas/serviceValidate
1051s ok 24 - HTTP code is 200
1051s ok 25 - Content is XML
1051s # ==> Popping SP <==
1051s ok 26 - Query SP with ticket
1051s ok 27 - Get cookie lemonldap (0cf41b270b161cefa1e7bc45a97a22a049977290f1b4111e0cad2cca6bb2ccf7)
1051s # ==> Pushing SP <==
1051s # ==> Popping SP <==
1051s ok 28 - Query SP for logout
1051s ok 29 - HTTP code is 200
1051s ok 30 - Found iframe
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 31 - Get iframe from IdP
1051s ok 32 - Get redirection
1051s ok 33 - Location is http://auth.idp.com/?logout=1
1051s ok 34 - Frame can be embedded
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 35 - Query IdP
1051s ok 36 - Response status is 401
1051s ok 37 - Content is JSON
1051s ok 38 - Error code is 1
1051s # ==> Pushing SP <==
1051s # ==> Popping SP <==
1051s ok 39 - Query IdP
1051s ok 40 - Get redirection
1051s ok 41 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1051s 1..41
1051s ok
1051s t/31-Auth-and-issuer-CAS-declared-app-multiple-urls.t .............
1051s ok 1 - use Lemonldap::NG::Portal::Main;
1051s ok 2 - Portal object
1051s ok 3 - Init
1051s ok 4 - Portal app
1051s ok 5 - Register $type
1051s ok 6 - Portal object
1051s ok 7 - Init
1051s ok 8 - Portal app
1051s ok 9 - Register $type
1051s # ==> Pushing SP <==
1051s # ==> Popping SP <==
1051s ok 10 - Unauth SP request
1051s ok 11 - Get redirection
1051s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 13 - Query CAS server
1051s ok 14 - HTTP code is 200
1051s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1731053786%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221730981906_12447%22%7D)
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 16 - Post authentication
1051s ok 17 - Reject reason is 68
1051s # ==> Pushing SP <==
1051s # ==> Popping SP <==
1051s ok 18 - Unauth SP request
1051s ok 19 - Get redirection
1051s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 21 - Query CAS server
1051s ok 22 - HTTP code is 200
1051s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1731053786%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221730981906_62306%22%7D)
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 24 - Post authentication
1051s ok 25 - Get redirection
1051s ok 26 - Location header found
1051s ok 27 - Get cookie lemonldap (8b23f9645ba06f7cfd18a911393fe973429eb472188157adfcc5d4559c2e2283)
1051s # ==> Pushing SP <==
1051s ok 28 - SOAP request
1051s # ==> Saving handler SP <==
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s # ==> Restoring SP <==
1051s ok 29 - Execute request to /cas/serviceValidate
1051s ok 30 - HTTP code is 200
1051s ok 31 - Content is XML
1051s # ==> Popping SP <==
1051s ok 32 - Query SP with ticket
1051s ok 33 - Get cookie lemonldap (d79e86fc8644014ad2434056fdb0a4b572d24169bfeb28f74ef6a00050880c9e)
1051s # ==> Pushing SP <==
1051s # ==> Popping SP <==
1051s ok 34 - Get / on SP
1051s ok 35 - HTTP code is 200
1051s ok 36 - Authenticated as french
1051s ok 37 - UTF-8 values
1051s # ==> Pushing SP <==
1051s # ==> Popping SP <==
1051s ok 38 - Query SP for logout
1051s ok 39 - HTTP code is 200
1051s ok 40 - Found iframe
1051s ok 41 - Content-Security-Policy header found
1051s ok 42 - Found auth.idp.com in CSP child-src
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 43 - Get iframe from IdP
1051s ok 44 - Get redirection
1051s ok 45 - Location is http://auth.sp2.com/?logout
1051s ok 46 - Frame can be embedded
1051s # ==> Pushing ISSUER <==
1051s # ==> Popping ISSUER <==
1051s ok 47 - Query IdP
1051s ok 48 - Response status is 401
1051s ok 49 - Content is JSON
1051s ok 50 - Error code is 1
1051s # ==> Pushing SP <==
1051s # ==> Popping SP <==
1051s ok 51 - Query IdP
1051s ok 52 - Get redirection
1051s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp2.com%2F
1051s 1..53
1051s ok
1052s t/31-Auth-and-issuer-CAS-declared-app-userattr.t ..................
1052s ok 1 - use Lemonldap::NG::Portal::Main;
1052s ok 2 - Portal object
1052s ok 3 - Init
1052s ok 4 - Portal app
1052s ok 5 - Register $type
1052s ok 6 - Portal object
1052s ok 7 - Init
1052s ok 8 - Portal app
1052s ok 9 - Register $type
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 10 - Unauth SP request
1052s ok 11 - Get redirection
1052s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 13 - Query CAS server
1052s ok 14 - HTTP code is 200
1052s ok 15 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221730981906_49502%22%2C%22issuerTs%22%3A1731053786%7D)
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 16 - Post authentication
1052s ok 17 - Reject reason is 68
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 18 - Unauth SP request
1052s ok 19 - Get redirection
1052s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 21 - Query CAS server
1052s ok 22 - HTTP code is 200
1052s ok 23 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1731053786%2C%22issuerRequestcas%22%3A%221730981906_32280%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 24 - Post authentication
1052s ok 25 - Get redirection
1052s ok 26 - Location header found
1052s ok 27 - Get cookie lemonldap (3da3d58cbc46b6293abad3e7cf4848769ed34a0e35b087f372f06722e647db92)
1052s # ==> Pushing SP <==
1052s ok 28 - SOAP request
1052s # ==> Saving handler SP <==
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s # ==> Restoring SP <==
1052s ok 29 - Execute request to /cas/serviceValidate
1052s ok 30 - HTTP code is 200
1052s ok 31 - Content is XML
1052s # ==> Popping SP <==
1052s ok 32 - Query SP with ticket
1052s ok 33 - Get cookie lemonldap (1eddef32c7d8e73972a273f18f269a0a274e05574ab104f17b15bfa11a23aca5)
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 34 - Get / on SP
1052s ok 35 - HTTP code is 200
1052s ok 36 - Authenticated as fa@badwolf.org
1052s ok 37 - UTF-8 values
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 38 - Query SP for logout
1052s ok 39 - HTTP code is 200
1052s ok 40 - Found iframe
1052s ok 41 - Content-Security-Policy header found
1052s ok 42 - Found auth.idp.com in CSP child-src
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 43 - Get iframe from IdP
1052s ok 44 - Get redirection
1052s ok 45 - Location is http://auth.sp.com/?logout
1052s ok 46 - Frame can be embedded
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 47 - Query IdP
1052s ok 48 - Response status is 401
1052s ok 49 - Content is JSON
1052s ok 50 - Error code is 1
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 51 - Query IdP
1052s ok 52 - Get redirection
1052s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1052s 1..53
1052s ok
1052s t/31-Auth-and-issuer-CAS-declared-app.t ...........................
1052s ok 1 - use Lemonldap::NG::Portal::Main;
1052s ok 2 - Portal object
1052s ok 3 - Init
1052s ok 4 - Portal app
1052s ok 5 - Register $type
1052s ok 6 - Portal object
1052s ok 7 - Init
1052s ok 8 - Portal app
1052s ok 9 - Register $type
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 10 - Unauth SP request
1052s ok 11 - Get redirection
1052s ok 12 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 13 - Query CAS server
1052s ok 14 - HTTP code is 200
1052s ok 15 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1731053787%2C%22issuerRequestcas%22%3A%221730981907_18183%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D)
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 16 - Post authentication
1052s ok 17 - Reject reason is 68
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 18 - Unauth SP request
1052s ok 19 - Get redirection
1052s ok 20 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 21 - Query CAS server
1052s ok 22 - HTTP code is 200
1052s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221730981907_64549%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1731053787%7D)
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 24 - Post authentication
1052s ok 25 - Get redirection
1052s ok 26 - Location header found
1052s ok 27 - Get cookie lemonldap (dd659009106601e2f4cc500ca064b1bc64328de73b0f6c704e8cd73e13977ce6)
1052s # ==> Pushing SP <==
1052s ok 28 - SOAP request
1052s # ==> Saving handler SP <==
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s # ==> Restoring SP <==
1052s ok 29 - Execute request to /cas/serviceValidate
1052s ok 30 - HTTP code is 200
1052s ok 31 - Content is XML
1052s # ==> Popping SP <==
1052s ok 32 - Query SP with ticket
1052s ok 33 - Get cookie lemonldap (3beb218d500eb746dff1185af3c54e91891fc5aa9ddf406b55989c6ec66962a5)
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 34 - Get / on SP
1052s ok 35 - HTTP code is 200
1052s ok 36 - Authenticated as french
1052s ok 37 - UTF-8 values
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 38 - Query SP for logout
1052s ok 39 - HTTP code is 200
1052s ok 40 - Found iframe
1052s ok 41 - Content-Security-Policy header found
1052s ok 42 - Found auth.idp.com in CSP child-src
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 43 - Get iframe from IdP
1052s ok 44 - Get redirection
1052s ok 45 - Location is http://auth.sp.com/?logout
1052s ok 46 - Frame can be embedded
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 47 - Query IdP
1052s ok 48 - Response status is 401
1052s ok 49 - Content is JSON
1052s ok 50 - Error code is 1
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 51 - Query IdP
1052s ok 52 - Get redirection
1052s ok 53 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1052s 1..53
1052s ok
1052s t/31-Auth-and-issuer-CAS-declared-apps.t ..........................
1052s ok 1 - use Lemonldap::NG::Portal::Main;
1052s ok 2 - Portal object
1052s ok 3 - Init
1052s ok 4 - Portal app
1052s ok 5 - Register $type
1052s ok 6 - Portal object
1052s ok 7 - Init
1052s ok 8 - Portal app
1052s ok 9 - Register $type
1052s # ==> Pushing SP <==
1052s # ==> Popping SP <==
1052s ok 10 - Unauth SP request
1052s ok 11 - Cancel button NOT found
1052s # ==> Pushing ISSUER <==
1052s # ==> Popping ISSUER <==
1052s ok 12 - Query CAS server
1052s ok 13 - HTTP code is 200
1052s ok 14 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053787%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221730981907_13087%22%7D)
1052s 1..14
1052s ok
1053s t/31-Auth-and-issuer-CAS-default.t ................................
1053s ok 1 - use Lemonldap::NG::Portal::Main;
1053s ok 2 - Portal object
1053s ok 3 - Init
1053s ok 4 - Portal app
1053s ok 5 - Register $type
1053s ok 6 - Portal object
1053s ok 7 - Init
1053s ok 8 - Portal app
1053s ok 9 - Register $type
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s ok 10 - Unauth SP request
1053s ok 11 - Get cookie llngcasserver (idp)
1053s ok 12 - Get CAS server cookie
1053s ok 13 - Get redirection
1053s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s ok 15 - Query CAS server
1053s ok 16 - HTTP code is 200
1053s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221730981908_45184%22%2C%22issuerTs%22%3A1731053788%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D)
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s ok 18 - Post authentication
1053s ok 19 - Get cookie lemonldap (0457748dc23505da5b40d50b45531f9263a156afc003cd9e4283ebe7cfa98d7d)
1053s ok 20 - Get cookie lemonldappdata ()
1053s ok 21 - SAML request cleared from pdata
1053s ok 22 - Get redirection
1053s ok 23 - Location header found
1053s # ==> Pushing SP <==
1053s ok 24 - SOAP request
1053s # ==> Saving handler SP <==
1053s # ==> Pushing ISSUER <==
1053s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1053s # ==> Popping ISSUER <==
1053s # ==> Restoring SP <==
1053s ok 25 - Execute request to /cas/serviceValidate
1053s ok 26 - HTTP code is 200
1053s ok 27 - Content is XML
1053s # ==> Popping SP <==
1053s ok 28 - Query SP with ticket
1053s ok 29 - Get cookie lemonldap (9235eadb026a851e09ef82158107fb061ac9c111f970ef8363b44bca655084f0)
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s ok 30 - Get / on SP
1053s ok 31 - HTTP code is 200
1053s ok 32 - Authenticated as french
1053s ok 33 - UTF-8 values
1053s ok 34
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s ok 35 - Query SP for logout
1053s ok 36 - HTTP code is 200
1053s ok 37 - Found iframe
1053s ok 38 - Content-Security-Policy header found
1053s ok 39 - Found auth.idp.com in CSP child-src
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s ok 40 - Get iframe from IdP
1053s ok 41 - Get redirection
1053s ok 42 - Location is http://auth.sp.com/?logout
1053s ok 43 - Frame can be embedded
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s ok 44 - Query IdP
1053s ok 45 - Response status is 401
1053s ok 46 - Content is JSON
1053s ok 47 - Error code is 1
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s ok 48 - Query IdP
1053s ok 49 - Get redirection
1053s ok 50 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1053s 1..50
1053s ok
1053s t/31-Auth-and-issuer-CAS-proxied.t ................................
1053s ok 1 - use Lemonldap::NG::Portal::Main;
1053s ok 2 - Portal object
1053s ok 3 - Init
1053s ok 4 - Portal app
1053s ok 5 - Register $type
1053s ok 6 - Portal object
1053s ok 7 - Init
1053s ok 8 - Portal app
1053s ok 9 - Register $type
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s ok 10 - Unauth SP request
1053s ok 11 - Get cookie llngcasserver (idp)
1053s ok 12 - Get CAS server cookie
1053s ok 13 - Get redirection
1053s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s ok 15 - Query CAS server
1053s ok 16 - HTTP code is 200
1053s ok 17 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221730981908_57807%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1731053788%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D)
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s ok 18 - Post authentication
1053s ok 19 - Get redirection
1053s ok 20 - Location header found
1053s ok 21 - Get cookie lemonldap (66831241779584ec0768a27743380d0f2eb01addc2097f5a8d883b21c460abc5)
1053s # ==> Pushing SP <==
1053s ok 22 - Request to http://auth.idp.com/cas/serviceValidate?pgtUrl=http%3A%2F%2Fauth.sp.com%2F%3Fticket%3DST-9da55d38b3ccdbd1e71c2e845db708c94b1f3b3834740ae76ab01aaafe73febd%26casProxy%3D1&ticket=ST-9da55d38b3ccdbd1e71c2e845db708c94b1f3b3834740ae76ab01aaafe73febd&service=http%3A%2F%2Fauth.sp.com%2F
1053s # ==> Saving handler SP <==
1053s # ==> Pushing ISSUER <==
1053s ok 23 - Request to http://auth.sp.com/?ticket=ST-9da55d38b3ccdbd1e71c2e845db708c94b1f3b3834740ae76ab01aaafe73febd&casProxy=1&pgtIou=PGTIOU-6aa30b770b18a92ecbe150910bbfa9783b3f6db751b5cbcd2c6654864460192d&pgtId=PGT-e9de663902d0e240983a48615514e428ae2d0f50520b37b61f384b0a03de8451
1053s # ==> Saving handler ISSUER <==
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s # ==> Restoring ISSUER <==
1053s ok 24 - Execute request to /
1053s ok 25 - HTTP code is 200
1053s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1053s # ==> Popping ISSUER <==
1053s # ==> Restoring SP <==
1053s ok 26 - Execute request to /cas/serviceValidate
1053s ok 27 - HTTP code is 200
1053s ok 28 - Request to http://auth.idp.com/cas/proxy?targetService=http%3A%2F%2Ftest.sp.com%2F&pgt=PGT-e9de663902d0e240983a48615514e428ae2d0f50520b37b61f384b0a03de8451
1053s # ==> Saving handler SP <==
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s # ==> Restoring SP <==
1053s ok 29 - Execute request to /cas/proxy
1053s ok 30 - HTTP code is 200
1053s # ==> Popping SP <==
1053s ok 31 - Query SP with ticket
1053s ok 32 - Get cookie lemonldap (255d7a849edc36bdb7f07281ded503cdf8cef1f5291182c8f88d4e6f828948c5)
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s ok 33 - Get / on SP
1053s ok 34 - HTTP code is 200
1053s ok 35 - Authenticated as french
1053s ok 36 - UTF-8 values
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s ok 37 - Query SP for logout
1053s ok 38 - HTTP code is 200
1053s ok 39 - Found iframe
1053s ok 40 - Content-Security-Policy header found
1053s ok 41 - Found auth.idp.com in CSP child-src
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s ok 42 - Get iframe from IdP
1053s ok 43 - Get redirection
1053s ok 44 - Location is http://auth.sp.com/?logout
1053s ok 45 - Frame can be embedded
1053s # ==> Pushing ISSUER <==
1053s # ==> Popping ISSUER <==
1053s ok 46 - Query IdP
1053s ok 47 - Response status is 401
1053s ok 48 - Content is JSON
1053s ok 49 - Error code is 1
1053s # ==> Pushing SP <==
1053s # ==> Popping SP <==
1053s ok 50 - Query IdP
1053s ok 51 - Get redirection
1053s ok 52 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1053s 1..52
1053s ok
1054s t/31-Auth-and-issuer-CAS-with-choice-and-cancel.t .................
1054s ok 1 - use Lemonldap::NG::Portal::Main;
1054s ok 2 - Portal object
1054s ok 3 - Init
1054s ok 4 - Portal app
1054s ok 5 - Register $type
1054s ok 6 - Portal object
1054s ok 7 - Init
1054s ok 8 - Portal app
1054s ok 9 - Register $type
1054s # ==> Pushing SP <==
1054s # ==> Popping SP <==
1054s ok 10 - Unauth SP request
1054s ok 11 - Found CAS entry
1054s ok 12 - HTTP code is 200
1054s ok 13 - Page contains a form
1054s ok 14 - CSP header authorize POST request to \#
1054s # ==> Pushing SP <==
1054s # ==> Popping SP <==
1054s ok 15 - Unauth SP request
1054s ok 16 - 1st = idp
1054s ok 17 - 2nd = idp3
1054s ok 18 - 3rd = idp4
1054s ok 19 - 4th= idp2
1054s ok 20 - Found Cancel button
1054s ok 21 - Found CAS idp logo and tooltip
1054s ok 22 - Found CAS idp display name
1054s ok 23 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22cas%22%7D)
1054s ok 24 - HTTP code is 200
1054s ok 25 - Page contains a form
1054s ok 26 - CSP header authorize POST request to \#
1054s # ==> Pushing SP <==
1054s # ==> Popping SP <==
1054s ok 27 - Cancel query
1054s ok 28 - Get cookie lemonldappdata ()
1054s ok 29 - pdata is empty
1054s 1..29
1054s ok
1054s t/31-Auth-and-issuer-CAS-with-choice.t ............................
1054s ok 1 - use Lemonldap::NG::Portal::Main;
1054s ok 2 - Portal object
1054s ok 3 - Init
1054s ok 4 - Portal app
1054s ok 5 - Register $type
1054s ok 6 - Portal object
1054s ok 7 - Init
1054s ok 8 - Portal app
1054s ok 9 - Register $type
1054s # ==> Pushing SP <==
1054s # ==> Popping SP <==
1054s ok 10 - Unauth SP request
1054s ok 11 - Get cookie llngcasserver (idp)
1054s ok 12 - Get CAS server cookie
1054s ok 13 - Get redirection
1054s ok 14 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1054s # ==> Pushing ISSUER <==
1054s # ==> Popping ISSUER <==
1054s ok 15 - Query CAS server
1054s ok 16 - HTTP code is 200
1054s ok 17 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1731053789%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221730981909_15041%22%7D)
1054s # ==> Pushing ISSUER <==
1054s # ==> Popping ISSUER <==
1054s ok 18 - Post authentication
1054s ok 19 - Get redirection
1054s ok 20 - Location header found
1054s ok 21 - Get cookie lemonldap (8c51a373e94ef742948380cb55efbb2658c1df045936d0bcec0b4ad7fff3c132)
1054s ok 22 - Get cookie lemonldappdata ()
1054s ok 23 - SAML request cleared from pdata
1054s # ==> Pushing SP <==
1054s ok 24 - SOAP request
1054s # ==> Saving handler SP <==
1054s # ==> Pushing ISSUER <==
1054s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1054s # ==> Popping ISSUER <==
1054s # ==> Restoring SP <==
1054s ok 25 - Execute request to /cas/serviceValidate
1054s ok 26 - HTTP code is 200
1054s ok 27 - Content is XML
1054s # ==> Popping SP <==
1054s ok 28 - Query SP with ticket
1054s ok 29 - Get cookie lemonldap (eeda0e252446d303e9ad502ede661b8080542b07bcda0fee4ac704d025f5cb2d)
1054s # ==> Pushing SP <==
1054s # ==> Popping SP <==
1054s ok 30 - Get / on SP
1054s ok 31 - HTTP code is 200
1054s ok 32 - Authenticated as dwho
1054s # ==> Pushing SP <==
1054s # ==> Popping SP <==
1054s ok 33 - Unauth SP request (2)
1054s ok 34 - Get cookie llngcasserver (idp)
1054s ok 35 - Get CAS server cookie
1054s ok 36 - Get redirection
1054s ok 37 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1054s # ==> Pushing ISSUER <==
1054s # ==> Popping ISSUER <==
1054s ok 38 - Query CAS server (2)
1054s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221730981909_33667%22%2C%22issuerTs%22%3A1731053789%2C%22targetAuthnLevel%22%3A0%7D)
1054s ok 40 - HTTP code is 200
1054s ok 41 - Page contains a form
1054s ok 42 - URI match
1054s ok 43 - Field "confirm" is defined
1054s ok 44 - Field "url" is defined
1054s ok 45 - Get autorenew.js
1054s # ==> Pushing ISSUER <==
1054s # ==> Popping ISSUER <==
1054s ok 46 - Post confirm
1054s ok 47 - HTTP code is 200
1054s ok 48 - Page contains a form
1054s ok 49 - Field "upgrading" is defined
1054s ok 50 - CSP header authorize POST request to \#
1054s ok 51 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A0%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXMvbG9naW4%3D%22%2C%22issuerTs%22%3A1731053789%2C%22issuerRequestcas%22%3A%221730981909_33667%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D)
1054s # ==> Pushing ISSUER <==
1054s # ==> Popping ISSUER <==
1054s ok 52 - Post credentials
1054s ok 53 - Get redirection
1054s ok 54 - Location is http://auth.idp.com/cas/login
1054s ok 55 - Get cookie lemonldap (efb729496ac37dc4f985e4ff32e81d01d41f15324fab01a06d25bf820f843704)
1054s # ==> Pushing ISSUER <==
1054s # ==> Popping ISSUER <==
1054s ok 56 - Follow redirection
1054s ok 57 - Get redirection
1054s ok 58 - Location header found
1054s # ==> Pushing SP <==
1054s ok 59 - SOAP request
1054s # ==> Saving handler SP <==
1054s # ==> Pushing ISSUER <==
1054s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1054s # ==> Popping ISSUER <==
1054s # ==> Restoring SP <==
1054s ok 60 - Execute request to /cas/serviceValidate
1054s ok 61 - HTTP code is 200
1054s ok 62 - Content is XML
1054s # ==> Popping SP <==
1054s ok 63 - Follow redirection
1054s ok 64 - Get cookie lemonldap (748ae9fd8920da9a6e928cb59442110ea461e4ed7c8e794cf0493f3c3c705e7b)
1054s # ==> Pushing SP <==
1054s # ==> Popping SP <==
1054s ok 65 - Query SP for logout
1054s ok 66 - HTTP code is 200
1054s ok 67 - Found iframe
1054s ok 68 - Content-Security-Policy header found
1054s ok 69 - Found auth.idp.com in CSP child-src
1054s # ==> Pushing ISSUER <==
1054s # ==> Popping ISSUER <==
1054s ok 70 - Get iframe from IdP
1054s ok 71 - Get redirection
1054s ok 72 - Location is http://auth.sp.com/?logout
1054s # ==> Pushing ISSUER <==
1054s # ==> Popping ISSUER <==
1054s ok 73 - Query CAS server
1054s ok 74 - Response status is 401
1054s ok 75 - Content is JSON
1054s ok 76 - Error code is 1
1054s # ==> Pushing SP <==
1054s # ==> Popping SP <==
1054s ok 77 - Query CAS app
1054s ok 78 - Get redirection
1054s ok 79 - Location is http://auth.idp.com/cas/login?service=http%3A%2F%2Fauth.sp.com%2F
1054s 1..79
1054s ok
1055s t/31-CAS-10.t .....................................................
1055s ok 1 - use Lemonldap::NG::Portal::Main;
1055s ok 2 - Portal object
1055s ok 3 - Init
1055s ok 4 - Portal app
1055s ok 5 - Issuer portal
1055s ok 6 - Query CAS server
1055s ok 7 - HTTP code is 200
1055s ok 8 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1731053790%2C%22issuerRequestcas%22%3A%221730981910_1219%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D)
1055s ok 9 - Post authentication
1055s ok 10 - Get cookie lemonldap (30538872019b2e4eaf8c2d5609a32948cc32a292db9c94b74bb5a7435cb9b7a1)
1055s ok 11 - Get cookie lemonldappdata ()
1055s ok 12 - SAML request cleared from pdata
1055s ok 13 - Get redirection
1055s ok 14 - Location header found
1055s ok 15 - Query CAS server
1055s ok 16 - HTTP code is 200
1055s ok 17 - Ticket is valid
1055s ok 18 - Username is returned
1055s 1..18
1055s ok
1055s t/31-CAS-Gateway.t ................................................
1055s ok 1 - use Lemonldap::NG::Portal::Main;
1055s ok 2 - Portal object
1055s ok 3 - Init
1055s ok 4 - Portal app
1055s ok 5 - Issuer portal
1055s ok 6 - Get redirection
1055s ok 7 - Location is http://auth.sp.com/somewhere
1055s ok 8 - Get redirection
1055s ok 9 - Location is http://auth.unknown.com/somewhere
1055s ok 10 - Portal object
1055s ok 11 - Init
1055s ok 12 - Portal app
1055s ok 13 - Issuer portal
1055s ok 14 - Get redirection
1055s ok 15 - Location is http://auth.sp.com/somewhere
1055s ok 16 - Expected portal error code: code found on page
1055s ok 17 - Expected portal error code
1055s ok 18 - Portal object
1055s ok 19 - Init
1055s ok 20 - Portal app
1055s ok 21 - Issuer portal
1055s ok 22 - Get redirection
1055s ok 23 - Location is http://auth.sp.com/somewhere
1055s ok 24 - Expected portal error code: code found on page
1055s ok 25 - Expected portal error code
1055s 1..25
1055s ok
1056s t/31-CAS-Hooks.t ..................................................
1056s ok 1 - use Lemonldap::NG::Portal::Main;
1056s ok 2 - Portal object
1056s ok 3 - Init
1056s ok 4 - Portal app
1056s ok 5 - Issuer portal
1056s ok 6 - Post authentication
1056s ok 7 - Get cookie lemonldap (ffc538e9f888d394aebfc476d408131cbf0a610b4ffbd5401673af1ab150f65d)
1056s ok 8 - Query CAS server
1056s ok 9 - Hook rejected the request: code found on page
1056s ok 10 - Hook rejected the request
1056s ok 11 - Query CAS server
1056s ok 12 - Get redirection
1056s ok 13 - Location header found
1056s ok 14 - Query CAS server
1056s ok 15 - HTTP code is 200
1056s ok 16 - Found hook attribute
1056s 1..16
1056s ok
1056s t/31-CAS-Logout-propagate-OIDC.t ..................................
1056s ok 1 - use Lemonldap::NG::Portal::Main;
1056s # Subtest: Log into OIDC RP, logout from CAS, OIDC logout is called
1056s ok 1 - Portal object
1056s ok 2 - Init
1056s ok 3 - Portal app
1056s ok 4 - Auth query
1056s ok 5 - HTTP code is 200
1056s ok 6 - Get cookie lemonldap (3996544ae0497f38a9b07074bd23d9300b5e748e319f75c3cadd504409bc94df)
1056s ok 7 - Get redirection
1056s ok 8 - Location header found
1056s ok 9 - HTTP code is 200
1056s ok 10 - Content-Type is JSON
1056s ok 11 - Content is valid JSON
1056s ok 12 - Initiate CAS logout
1056s ok 13 - Response body is not empty
1056s ok 14 - Found OIDC logout iframe
1056s 1..14
1056s ok 2 - Log into OIDC RP, logout from CAS, OIDC logout is called
1056s 1..2
1056s ok
1057s t/31-CAS-Logout.t .................................................
1057s ok 1 - use Lemonldap::NG::Portal::Main;
1057s # Subtest: Test IDP initiated logout
1057s ok 1 - Portal object
1057s ok 2 - Init
1057s ok 3 - Portal app
1057s ok 4 - Issuer portal
1057s ok 5 - Auth query
1057s ok 6 - HTTP code is 200
1057s ok 7 - Get cookie lemonldap (2897fea778434e1ef7a54d8a499c3a7d85aaadb0ccf9cc1e26a7a6afed377cfb)
1057s ok 8 - Query CAS server
1057s ok 9 - Get redirection
1057s ok 10 - Location header found
1057s ok 11 - Query CAS server
1057s ok 12 - HTTP code is 200
1057s ok 13
1057s ok 14 - Cas response contains authenticationSuccess
1057s ok 15 - Query CAS server
1057s ok 16 - Get redirection
1057s ok 17 - Location header found
1057s ok 18 - Query CAS server
1057s ok 19 - HTTP code is 200
1057s ok 20
1057s ok 21 - Cas response contains authenticationSuccess
1057s ok 22 - Initiate logout
1057s ok 23 - Get cookie lemonldap (0)
1057s ok 24 - Cookie was cleared
1057s ok 25 - Found CAS app name
1057s ok 26 - My other app is not displayed
1057s ok 27 - HTTP code is 200
1057s ok 28 - Page contains a form
1057s ok 29 - Host match
1057s ok 30 - URI match
1057s ok 31 - Field "logout" is defined
1057s ok 32 - CSP header authorize POST request to auth.example.com
1057s ok 33 - Found logout option
1057s ok 34 - Response body is not empty
1057s ok 35 - Logout SP
1057s ok 36 - Correct ticket sent to sp for logout
1057s ok 37 - No ticket sent to sp2
1057s 1..37
1057s ok 2 - Test IDP initiated logout
1057s # Subtest: Test App initiated logout, no redirect
1057s ok 1 - Portal object
1057s ok 2 - Init
1057s ok 3 - Portal app
1057s ok 4 - Issuer portal
1057s ok 5 - Auth query
1057s ok 6 - HTTP code is 200
1057s ok 7 - Get cookie lemonldap (3257144c7a18e72aa74c2db8f3120ca03662325a280f2e2e08a501e869450394)
1057s ok 8 - Query CAS server
1057s ok 9 - Get redirection
1057s ok 10 - Location header found
1057s ok 11 - Query CAS server
1057s ok 12 - HTTP code is 200
1057s ok 13
1057s ok 14 - Cas response contains authenticationSuccess
1057s ok 15 - Query CAS server
1057s ok 16 - Get redirection
1057s ok 17 - Location header found
1057s ok 18 - Query CAS server
1057s ok 19 - HTTP code is 200
1057s ok 20
1057s ok 21 - Cas response contains authenticationSuccess
1057s ok 22 - Initiate logout
1057s ok 23 - Get cookie lemonldap (0)
1057s ok 24 - Cookie was cleared
1057s ok 25 - HTTP code is 200
1057s ok 26 - Page contains a form
1057s ok 27 - Host match
1057s ok 28 - URI match
1057s ok 29 - Field "logout" is defined
1057s ok 30 - CSP header authorize POST request to auth.example.com
1057s ok 31 - Found logout option
1057s ok 32 - Found CAS app name
1057s ok 33 - My other app is not displayed
1057s ok 34 - Response body is not empty
1057s ok 35 - Logout SP
1057s ok 36 - Correct ticket sent to sp for logout
1057s ok 37 - No ticket sent to sp2
1057s 1..37
1057s ok 3 - Test App initiated logout, no redirect
1057s # Subtest: Test App initiated logout, with redirect
1057s ok 1 - Portal object
1057s ok 2 - Init
1057s ok 3 - Portal app
1057s ok 4 - Issuer portal
1057s ok 5 - Auth query
1057s ok 6 - HTTP code is 200
1057s ok 7 - Get cookie lemonldap (c59b0a94f5c9aa5754782b932b0795969242e5880f555e8b05f24a5fefbaba90)
1057s ok 8 - Query CAS server
1057s ok 9 - Get redirection
1057s ok 10 - Location header found
1057s ok 11 - Query CAS server
1057s ok 12 - HTTP code is 200
1057s ok 13
1057s ok 14 - Cas response contains authenticationSuccess
1057s ok 15 - Query CAS server
1057s ok 16 - Get redirection
1057s ok 17 - Location header found
1057s ok 18 - Query CAS server
1057s ok 19 - HTTP code is 200
1057s ok 20
1057s ok 21 - Cas response contains authenticationSuccess
1057s ok 22 - Initiate logout
1057s ok 23 - Get cookie lemonldap (0)
1057s ok 24 - Cookie was cleared
1057s ok 25 - HTTP code is 200
1057s ok 26 - Page contains a form
1057s ok 27 - Host match
1057s ok 28 - URI match
1057s ok 29 - CSP header authorize POST request to auth.sp.com
1057s ok 30 - Query string is preserved
1057s ok 31 - Found CAS app name
1057s ok 32 - My other app is not displayed
1057s ok 33 - Response body is not empty
1057s ok 34 - Logout SP
1057s ok 35 - Correct ticket sent to sp for logout
1057s ok 36 - No ticket sent to sp2
1057s 1..36
1057s ok 4 - Test App initiated logout, with redirect
1057s # Subtest: Test App initiated logout, no redirect, no info
1057s ok 1 - Portal object
1057s ok 2 - Init
1057s ok 3 - Portal app
1057s ok 4 - Issuer portal
1057s ok 5 - Auth query
1057s ok 6 - HTTP code is 200
1057s ok 7 - Get cookie lemonldap (675ff3415daa23191255b709efc5f88f493897f926a88a18f71fb563e05f6653)
1057s ok 8 - Initiate logout
1057s ok 9 - Get cookie lemonldap (0)
1057s ok 10 - Cookie was cleared
1057s ok 11 - Get redirection
1057s ok 12 - Location header found
1057s 1..12
1057s ok 5 - Test App initiated logout, no redirect, no info
1057s 1..5
1057s ok
1057s t/31-CAS-Macros.t .................................................
1057s ok 1 - use Lemonldap::NG::Portal::Main;
1057s ok 2 - Portal object
1057s ok 3 - Init
1057s ok 4 - Portal app
1057s ok 5 - Issuer portal
1057s ok 6 - Query CAS server
1057s ok 7 - HTTP code is 200
1057s ok 8 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1731053792%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221730981912_49149%22%7D)
1057s ok 9 - Post authentication
1057s ok 10 - Get cookie lemonldap (39a2be20947df764c3a8fbbbd475aaddd8d4338d85d1975704acc2e25a2faf84)
1057s ok 11 - Get cookie lemonldappdata ()
1057s ok 12 - SAML request cleared from pdata
1057s ok 13 - Get redirection
1057s ok 14 - Location header found
1057s ok 15 - Query CAS server
1057s ok 16 - HTTP code is 200
1057s ok 17 - Found macro attribute
1057s ok 18 - Found cas:user macro value
1057s 1..18
1057s ok
1057s t/31-CAS-Prefix.t .................................................
1057s ok 1 - use Lemonldap::NG::Portal::Main;
1057s ok 2 - Portal object
1057s ok 3 - Init
1057s ok 4 - Portal app
1057s ok 5 - Issuer portal
1057s ok 6 - Get cookie lemonldap (17a36a368811b90432d6b14180ec8388cd668fb853cefc0ff799f54ceb73fcdb)
1057s ok 7 - Query CAS server
1057s ok 8 - Get redirection
1057s ok 9 - Location header found
1057s ok 10 - Query CAS server
1057s ok 11 - Get redirection
1057s ok 12 - Location header found
1057s ok 13 - Query CAS server
1057s ok 14 - Get redirection
1057s ok 15 - Location header found
1057s ok 16 - Portal object
1057s ok 17 - Init
1057s ok 18 - Portal app
1057s ok 19 - Issuer portal
1057s ok 20 - Query CAS server
1057s ok 21 - Get redirection
1057s ok 22 - Location header found
1057s ok 23 - Query CAS server
1057s ok 24 - Expected portal error code: code found on page
1057s ok 25 - Expected portal error code
1057s ok 26 - Query CAS server
1057s ok 27 - Get redirection
1057s ok 28 - Location header found
1057s 1..28
1057s ok
1058s t/31-CAS-Proxy.t ..................................................
1058s ok 1 - use Lemonldap::NG::Portal::Main;
1058s ok 2 - Portal object
1058s ok 3 - Init
1058s ok 4 - Portal app
1058s ok 5 - Issuer portal
1058s ok 6 - Post authentication
1058s ok 7 - Get cookie lemonldap (3194bedb3f4cb674c7f0518122dd7bbf5a176482821764e4e06647d14735f59c)
1058s ok 8 - Query CAS server
1058s ok 9 - Unknown CAS service: code found on page
1058s ok 10 - Unknown CAS service
1058s ok 11 - Query CAS server
1058s ok 12 - Get redirection
1058s ok 13 - Location header found
1058s ok 14 - Query CAS server
1058s ok 15 - HTTP code is 200
1058s ok 16
1058s ok 17 - Query CAS server
1058s ok 18
1058s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1058s ok 19 - Query CAS server
1058s ok 20 - HTTP code is 200
1058s ok 21
1058s ok 22 - Query CAS server
1058s ok 23
1058s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1058s ok 24 - Query CAS server
1058s ok 25 - HTTP code is 200
1058s ok 26
1058s ok 27 - Cas response contains authenticationSuccess
1058s ok 28 - Found proxies in correct order
1058s ok 29 - Query CAS server
1058s ok 30
1058s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1058s ok 31 - Query CAS server
1058s ok 32 - HTTP code is 200
1058s ok 33
1058s ok 34 - Cas response contains authenticationSuccess
1058s 1..34
1058s ok
1058s t/31-CAS-Security.t ...............................................
1058s ok 1 - use Lemonldap::NG::Portal::Main;
1058s ok 2 - Portal object
1058s ok 3 - Init
1058s ok 4 - Portal app
1058s ok 5 - Issuer portal
1058s ok 6 - Post authentication
1058s ok 7 - Get cookie lemonldap (aaa4ecbbfc9f7525b1b1367cc1e225134e7027fd44a9dae3ddfd86fc7d984615)
1058s ok 8 - Query CAS server
1058s ok 9 - Unknown CAS service: code found on page
1058s ok 10 - Unknown CAS service
1058s ok 11 - Query CAS server
1058s ok 12 - Unknown CAS service: code found on page
1058s ok 13 - Unknown CAS service
1058s ok 14 - Query CAS server
1058s ok 15 - Get redirection
1058s ok 16 - Location header found
1058s ok 17 - Query CAS server
1058s ok 18 - HTTP code is 200
1058s ok 19 - CAS response indicates success
1058s ok 20 - Incorrect CAS error code
1058s ok 21 - Query CAS server
1058s ok 22 - Get redirection
1058s ok 23 - Location header found
1058s ok 24 - Query CAS server
1058s ok 25 - HTTP code is 200
1058s ok 26 - CAS response indicates success
1058s ok 27 - Query CAS server
1058s ok 28 - HTTP code is 200
1058s ok 29 - CAS response indicates success
1058s ok 30 - Incorrect CAS error code
1058s ok 31 - Query CAS server
1058s ok 32 - Get redirection
1058s ok 33 - Location header found
1058s ok 34 - Query CAS server
1058s ok 35 - HTTP code is 200
1058s ok 36 - CAS response indicates success
1058s ok 37 - Incorrect CAS error code
1058s ok 38 - Query CAS server
1058s ok 39 - HTTP code is 200
1058s ok 40 - CAS response indicates success
1058s ok 41 - Incorrect CAS error code
1058s ok 42 - Query CAS server
1058s ok 43 - Get redirection
1058s ok 44 - Location header found
1058s ok 45 - Query CAS server
1058s ok 46 - HTTP code is 200
1058s ok 47 - CAS response indicates success
1058s ok 48 - Incorrect CAS error code
1058s 1..48
1058s ok
1059s t/31-CAS-jsRedirect.t .............................................
1059s ok 1 - use Lemonldap::NG::Portal::Main;
1059s ok 2 - Portal object
1059s ok 3 - Init
1059s ok 4 - Portal app
1059s ok 5 - Issuer portal
1059s ok 6 - Query CAS server
1059s ok 7 - HTTP code is 200
1059s ok 8 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053794%2C%22issuerRequestcas%22%3A%221730981914_19632%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1059s ok 9 - Post authentication
1059s ok 10 - Get cookie lemonldap (6ec3749329e7279b020140246eb4bc767143e72d3a88bde09120f91fcf1e6666)
1059s ok 11 - Get cookie lemonldappdata ()
1059s ok 12 - SAML request cleared from pdata
1059s ok 13 - Response body is not empty
1059s ok 14 - Correct destination host
1059s ok 15 - Correct destination path
1059s ok 16 - Response body is not empty
1059s ok 17
1059s ok 18 - Query CAS server
1059s ok 19 - HTTP code is 200
1059s ok 20 - Ticket is valid
1059s ok 21 - Username is returned
1059s 1..21
1059s ok
1059s t/32-Auth-OIDC-JWKS-Refresh.t .....................................
1059s ok 1 - use Lemonldap::NG::Portal::Main;
1059s ok 2 - Portal object
1059s # Internal request to /oauth2/jwks
1059s ok 3 - Init
1059s ok 4 - Portal app
1059s ok 5 - JWKS url was called during startup
1059s ok 6 - Unauth SP request
1059s ok 7 - Get redirection
1059s ok 8 - Location header found
1059s ok 9 - Correct host
1059s ok 10 - Correct client_id
1059s ok 11 - Correct scope
1059s ok 12 - Correct redirect_uri
1059s ok 13 - Found state
1059s # Internal request to /oauth2/token
1059s ok 14 - expected client_id
1059s ok 15 - expected client_secret
1059s ok 16 - expected redirect_uri
1059s ok 17 - expected code
1059s ok 18 - Authorization code
1059s ok 19 - Expected portal error code: code found on page
1059s ok 20 - Expected portal error code
1059s ok 21 - Unauth SP request
1059s ok 22 - Get redirection
1059s ok 23 - Location header found
1059s ok 24 - Correct host
1059s ok 25 - Correct client_id
1059s ok 26 - Correct scope
1059s ok 27 - Correct redirect_uri
1059s ok 28 - Found state
1059s # Internal request to /oauth2/token
1059s ok 29 - expected client_id
1059s ok 30 - expected client_secret
1059s ok 31 - expected redirect_uri
1059s ok 32 - expected code
1059s # Internal request to /oauth2/jwks
1059s # Internal request to /oauth2/userinfo
1059s ok 33 - Authorization code
1059s ok 34 - JWKS url was called again
1059s ok 35 - Get cookie lemonldap (b422894b3fd83e931ee30cccfd0cc145296bb93108d1fc77fcbace550f35bf9a)
1059s 1..35
1059s ok
1060s t/32-Auth-and-issuer-OIDC-PKCE-2.t ................................
1060s ok 1 - use Lemonldap::NG::Portal::Main;
1060s ok 2 - Portal object
1060s ok 3 - Init
1060s ok 4 - Portal app
1060s ok 5 - Register $type
1060s ok 6 - OP portal
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 7 - Get JWKS, endpoint /oauth2/jwks
1060s ok 8 - HTTP code is 200
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1060s ok 10 - HTTP code is 200
1060s ok 11 - Portal object
1060s ok 12 - Init
1060s ok 13 - Portal app
1060s ok 14 - Register $type
1060s ok 15 - RP portal
1060s # ==> Pushing RP <==
1060s # ==> Popping RP <==
1060s ok 16 - Unauth RP request
1060s ok 17 - Get redirection
1060s ok 18 - Location header found
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 19 - Push request to OP, endpoint /oauth2/authorize
1060s ok 20 - HTTP code is 200
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 21 - Post authentication, endpoint /oauth2/authorize
1060s ok 22 - Get cookie lemonldap (ed9477bdc298b4d0695ee51524cea1b040063cff17ec2873bc6bd3cea760e790)
1060s ok 23 - HTTP code is 200
1060s ok 24 - Page contains a form
1060s ok 25 - Host match
1060s ok 26 - Field "confirm" is defined
1060s ok 27 - CSP header authorize POST request to \#
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 28 - Post confirmation, endpoint /oauth2/authorize
1060s ok 29 - Get redirection
1060s ok 30 - Location header found
1060s # ==> Pushing RP <==
1060s ok 31 - REST request
1060s ok 32 - Request from RP to OP, endpoint /oauth2/token
1060s # ==> Saving handler RP <==
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s # ==> Restoring RP <==
1060s ok 33 - Execute request
1060s ok 34 - Response is 200
1060s ok 35 - Content is JSON
1060s ok 36 - REST request
1060s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1060s # ==> Saving handler RP <==
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s # ==> Restoring RP <==
1060s ok 38 - Execute request
1060s ok 39 - Response is 200
1060s ok 40 - Content is JSON
1060s # ==> Popping RP <==
1060s ok 41 - Call openidconnectcallback on RP
1060s ok 42 - Get cookie lemonldap (6bd421f07acb86a79ede0ea10d5398c148a053a7514d60dc13990d094e3e27f0)
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s # ==> Pushing OP <==
1060s ok 43 - REST request
1060s ok 44 - Request from OP to RP
1060s # ==> Saving handler OP <==
1060s # ==> Pushing RP <==
1060s # ==> Popping RP <==
1060s # ==> Restoring OP <==
1060s ok 45 - Execute request
1060s ok 46 - Response is 200
1060s # ==> Popping OP <==
1060s ok 47 - Query OP for logout
1060s ok 48 - HTTP code is 200
1060s 1..48
1060s ok
1060s t/32-Auth-and-issuer-OIDC-PKCE.t ..................................
1060s ok 1 - use Lemonldap::NG::Portal::Main;
1060s ok 2 - Portal object
1060s ok 3 - Init
1060s ok 4 - Portal app
1060s ok 5 - Register $type
1060s ok 6 - OP portal
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 7 - Get cookie lemonldap (e70a105212b85283bbb511f5b60a50e00300290c3fac716a1329cc6b97ff6bbb)
1060s # Subtest: not required/PKCE flow/valid verifier succeeds
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 1 - Get redirection
1060s ok 2 - Location header found
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 3 - HTTP code is 200
1060s ok 4 - Content-Type is JSON
1060s ok 5 - Content is valid JSON
1060s ok 6 - Access token was provided
1060s 1..6
1060s ok 8 - not required/PKCE flow/valid verifier succeeds
1060s # Subtest: not required/PKCE flow/invalid verifier fails
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 1 - Get redirection
1060s ok 2 - Location header found
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 3 - Response status is 400
1060s ok 4 - Content is JSON
1060s ok 5 - Error code is invalid_grant
1060s 1..5
1060s ok 9 - not required/PKCE flow/invalid verifier fails
1060s # Subtest: PKCE required/non-PKCE flow/fails at authorize step
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 1 - Get redirection
1060s ok 2 - Location header found
1060s ok 3 - Authorize request failed with invalid_request
1060s 1..3
1060s ok 10 - PKCE required/non-PKCE flow/fails at authorize step
1060s # Subtest: PKCE required/PKCE flow/valid verifier succeeds
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 1 - Get redirection
1060s ok 2 - Location header found
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 3 - HTTP code is 200
1060s ok 4 - Content-Type is JSON
1060s ok 5 - Content is valid JSON
1060s ok 6 - Access token was provided
1060s 1..6
1060s ok 11 - PKCE required/PKCE flow/valid verifier succeeds
1060s # Subtest: PKCE required/PKCE flow/invalid verifier fails
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 1 - Get redirection
1060s ok 2 - Location header found
1060s # ==> Pushing OP <==
1060s # ==> Popping OP <==
1060s ok 3 - Response status is 400
1060s ok 4 - Content is JSON
1060s ok 5 - Error code is invalid_grant
1060s 1..5
1060s ok 12 - PKCE required/PKCE flow/invalid verifier fails
1060s 1..12
1060s ok
1061s t/32-Auth-and-issuer-OIDC-authorization_code-OP-logout.t ..........
1061s ok 1 - use Lemonldap::NG::Portal::Main;
1061s ok 2 - Portal object
1061s ok 3 - Init
1061s ok 4 - Portal app
1061s ok 5 - Register $type
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 6 - Get JWKS, endpoint /oauth2/jwks
1061s ok 7 - HTTP code is 200
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1061s ok 9 - HTTP code is 200
1061s ok 10 - Portal object
1061s ok 11 - Init
1061s ok 12 - Portal app
1061s ok 13 - Register $type
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 14 - Unauth SP request
1061s ok 15 - Get redirection
1061s ok 16 - Location header found
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 17 - Push request to OP, endpoint /oauth2/authorize
1061s ok 18 - HTTP code is 200
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 19 - Post authentication, endpoint /oauth2/authorize
1061s ok 20 - Get cookie lemonldap (1cb97ec8f383e25319b9bbb9705215d7b79787ce32854bea74c9df08c7f74bac)
1061s ok 21 - HTTP code is 200
1061s ok 22 - Page contains a form
1061s ok 23 - Host match
1061s ok 24 - Field "confirm" is defined
1061s ok 25 - CSP header authorize POST request to \#
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 26 - Post confirmation, endpoint /oauth2/authorize
1061s ok 27 - Get redirection
1061s ok 28 - Location header found
1061s # ==> Pushing RP <==
1061s ok 29 - REST request
1061s ok 30 - Request from RP to OP, endpoint /oauth2/token
1061s # ==> Saving handler RP <==
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s # ==> Restoring RP <==
1061s ok 31 - Execute request
1061s ok 32 - Response is 200
1061s ok 33 - Content is JSON
1061s ok 34 - REST request
1061s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo
1061s # ==> Saving handler RP <==
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s # ==> Restoring RP <==
1061s ok 36 - Execute request
1061s ok 37 - Response is 200
1061s ok 38 - Content is JSON
1061s # ==> Popping RP <==
1061s ok 39 - Call openidconnectcallback on RP
1061s ok 40 - Get cookie lemonldap (5414cdc5f8577c46fbfee982a0fef19e2ed097c5dda5c3fea27228d0bc4487d7)
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 41 - Check session, endpoint /oauth2/checksession.html
1061s ok 42 - HTTP code is 200
1061s ok 43 - Frame can be embedded
1061s ok 44 - UTF-8 values
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 45 - Query SP for logout
1061s ok 46 - HTTP code is 200
1061s ok 47 - Found RP logout iframe
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 48 - Test if user is reject on IdP
1061s ok 49 - Response status is 401
1061s ok 50 - Content is JSON
1061s ok 51 - Error code is 1
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 52 - Call RP flogout
1061s ok 53 - HTTP code is 200
1061s ok 54 - Get cookie lemonldap (0)
1061s ok 55 - Cookie set to 0
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 56 - Test if user is reject on RP
1061s ok 57 - Get redirection
1061s ok 58 - Location header found
1061s 1..58
1061s ok
1061s t/32-Auth-and-issuer-OIDC-authorization_code-different-sub.t ......
1061s ok 1 - use Lemonldap::NG::Portal::Main;
1061s ok 2 - Portal object
1061s ok 3 - Init
1061s ok 4 - Portal app
1061s ok 5 - Register $type
1061s ok 6 - OP portal
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 7 - Get JWKS, endpoint /oauth2/jwks
1061s ok 8 - HTTP code is 200
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1061s ok 10 - HTTP code is 200
1061s ok 11 - Portal object
1061s ok 12 - Init
1061s ok 13 - Portal app
1061s ok 14 - Register $type
1061s ok 15 - RP portal
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 16 - Unauth SP request
1061s ok 17 - Get redirection
1061s ok 18 - Location header found
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 19 - Push request to OP, endpoint /oauth2/authorize
1061s ok 20 - HTTP code is 200
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 21 - Post authentication, endpoint /oauth2/authorize
1061s ok 22 - Get cookie lemonldap (0fed4a20e6c365ef30c76cec20db1147d53e0ace77f3c00ded4db85a7e9c0f33)
1061s ok 23 - HTTP code is 200
1061s ok 24 - Page contains a form
1061s ok 25 - Host match
1061s ok 26 - Field "confirm" is defined
1061s ok 27 - CSP header authorize POST request to \#
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 28 - Post confirmation, endpoint /oauth2/authorize
1061s ok 29 - Get redirection
1061s ok 30 - Location header found
1061s # ==> Pushing RP <==
1061s ok 31 - REST request
1061s ok 32 - Request from RP to OP, endpoint /oauth2/token
1061s # ==> Saving handler RP <==
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s # ==> Restoring RP <==
1061s ok 33 - Execute request
1061s ok 34 - Response is 200
1061s ok 35 - Content is JSON
1061s ok 36 - Found access_token c29b566b84048684c57ca7cd8dac444e3475e8ffd0aab672cc403423c3dafdaa
1061s ok 37 - REST request
1061s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo
1061s # ==> Saving handler RP <==
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s # ==> Restoring RP <==
1061s ok 39 - Execute request
1061s ok 40 - Response is 200
1061s ok 41 - Content is JSON
1061s # ==> Popping RP <==
1061s ok 42 - Call openidconnectcallback on RP
1061s ok 43 - Get cookie lemonldap (cafd7875422b3b43e7a36a5365580273033a8c4b36374cea15317e22ed2045dd)
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 44 - Get session using restSessionServer
1061s ok 45 - HTTP code is 200
1061s ok 46 - Deserialize session content
1061s ok 47 - Session has correct value for _oidc_sub
1061s ok 48 - Session has correct value for _user
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 49
1061s # ==> Pushing RP <==
1061s ok 50 - REST request
1061s ok 51 - Request from RP to OP, endpoint /oauth2/token
1061s # ==> Saving handler RP <==
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s # ==> Restoring RP <==
1061s ok 52 - Execute request
1061s ok 53 - Response is 200
1061s ok 54 - Content is JSON
1061s ok 55 - Found access_token d855003b3984e34ca5c405db4024faf69b783e3721c5b68bf33a958293c06aa2
1061s ok 56 - REST request
1061s ok 57 - Request from RP to OP, endpoint /oauth2/userinfo
1061s # ==> Saving handler RP <==
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s # ==> Restoring RP <==
1061s ok 58 - Execute request
1061s ok 59 - Response is 200
1061s ok 60 - Content is JSON
1061s # ==> Popping RP <==
1061s ok 61 - Query RP for refresh
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 62 - Get session using restSessionServer
1061s ok 63 - HTTP code is 200
1061s ok 64 - Deserialize session content
1061s ok 65 - Session has correct value for _user
1061s ok 66 - Session has correct value for _oidc_sub
1061s ok 67 - Session has correct value for mail
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 68 - Get session after refresh
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 69 - Query RP for logout
1061s ok 70 - Get redirection
1061s ok 71 - Location header found
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 72 - Push logout request to OP, endpoint /oauth2/logout
1061s ok 73 - HTTP code is 200
1061s ok 74 - Page contains a form
1061s ok 75 - Host match
1061s ok 76 - Field "confirm" is defined
1061s ok 77 - CSP header authorize POST request to \#
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 78 - Confirm logout, endpoint /oauth2/logout
1061s ok 79 - Get redirection
1061s ok 80 - Location header found
1061s ok 81 - Get cookie lemonldap (0)
1061s ok 82 - SSO cookie removed
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 83 - Test if user is reject on IdP
1061s ok 84 - Response status is 401
1061s ok 85 - Content is JSON
1061s ok 86 - Error code is 1
1061s # ==> Pushing RP <==
1061s # ==> Popping RP <==
1061s ok 87 - Test if user is reject on SP
1061s ok 88 - Get redirection
1061s ok 89 - Location header found
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 90 - Push request to OP, endpoint /oauth2/authorize
1061s ok 91 - HTTP code is 200
1061s # ==> Pushing OP <==
1061s # ==> Popping OP <==
1061s ok 92 - Post authentication, endpoint /oauth2/authorize
1061s ok 93 - Get cookie lemonldap (3777af4dfa24257d7c50f49c7b9a40e04bb87420cb44ebccc9ef66925bb981cc)
1061s 1..93
1061s ok
1062s t/32-Auth-and-issuer-OIDC-authorization_code-jwt-userinfo.t .......
1062s ok 1 - use Lemonldap::NG::Portal::Main;
1062s ok 2 - Portal object
1062s ok 3 - Init
1062s ok 4 - Portal app
1062s ok 5 - Register $type
1062s ok 6 - OP portal
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 7 - Get JWKS, endpoint /oauth2/jwks
1062s ok 8 - HTTP code is 200
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1062s ok 10 - HTTP code is 200
1062s ok 11 - Portal object
1062s ok 12 - Init
1062s ok 13 - Portal app
1062s ok 14 - Register $type
1062s ok 15 - RP portal
1062s # ==> Pushing RP <==
1062s # ==> Popping RP <==
1062s ok 16 - Unauth SP request
1062s ok 17 - Get redirection
1062s ok 18 - Location header found
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 19 - Push request to OP, endpoint /oauth2/authorize
1062s ok 20 - HTTP code is 200
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 21 - Post authentication, endpoint /oauth2/authorize
1062s ok 22 - Get cookie lemonldap (bb3a2bf4b9d34fc9a00f94f865fbdfd847f9562215d90c188b171272168514ea)
1062s ok 23 - HTTP code is 200
1062s ok 24 - Page contains a form
1062s ok 25 - Host match
1062s ok 26 - Field "confirm" is defined
1062s ok 27 - CSP header authorize POST request to \#
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 28 - Post confirmation, endpoint /oauth2/authorize
1062s ok 29 - Get redirection
1062s ok 30 - Location header found
1062s # ==> Pushing RP <==
1062s ok 31 - REST request
1062s ok 32 - Request from RP to OP, endpoint /oauth2/token
1062s # ==> Saving handler RP <==
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s # ==> Restoring RP <==
1062s ok 33 - Execute request
1062s ok 34 - Response is 200
1062s ok 35 - Content is JSON
1062s ok 36 - Found access_token 5c7a619672242b9ced5e653c8ef3fa3a7e75c1fffb765c1fbc75c3a1af1407b2
1062s ok 37 - REST request
1062s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo
1062s # ==> Saving handler RP <==
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s # ==> Restoring RP <==
1062s ok 39 - Execute request
1062s ok 40 - Response is 200
1062s ok 41 - Content is JSON
1062s # ==> Popping RP <==
1062s ok 42 - Call openidconnectcallback on RP
1062s ok 43 - Get cookie lemonldap (de83c1594e453e480cd027ba798acdcd8cfe4c3741c58c5ac94f4605532847af)
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 44 - Check session, endpoint /oauth2/checksession.html
1062s ok 45 - HTTP code is 200
1062s ok 46 - Frame can be embedded
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 47 - Get userinfo
1062s ok 48 - Token is a JWT
1062s ok 49 - Found claim in JWT
1062s ok 50 - UTF-8 values
1062s # ==> Pushing RP <==
1062s # ==> Popping RP <==
1062s ok 51 - Query RP for logout
1062s ok 52 - Get redirection
1062s ok 53 - Location header found
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 54 - Push logout request to OP, endpoint /oauth2/logout
1062s ok 55 - HTTP code is 200
1062s ok 56 - Page contains a form
1062s ok 57 - Host match
1062s ok 58 - Field "confirm" is defined
1062s ok 59 - CSP header authorize POST request to \#
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 60 - Confirm logout, endpoint /oauth2/logout
1062s ok 61 - Get redirection
1062s ok 62 - Location header found
1062s ok 63 - Get cookie lemonldap (0)
1062s ok 64 - SSO cookie removed
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout
1062s ok 66 - Get redirection
1062s ok 67 - Location is http://auth.rp.com/?logout=1
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 68 - logout endpoint, endpoint /oauth2/logout
1062s ok 69 - Response status is 401
1062s ok 70 - Content is JSON
1062s ok 71 - Error code is 9
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 72 - Test if user is reject on IdP
1062s ok 73 - Response status is 401
1062s ok 74 - Content is JSON
1062s ok 75 - Error code is 1
1062s # ==> Pushing RP <==
1062s # ==> Popping RP <==
1062s ok 76 - Test if user is reject on SP
1062s ok 77 - Get redirection
1062s ok 78 - Location header found
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 79 - Push request to OP, endpoint /oauth2/authorize
1062s ok 80 - HTTP code is 200
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 81 - Post authentication, endpoint /oauth2/authorize
1062s ok 82 - Get cookie lemonldap (96deb652d540048fd2625f2573e84ef8ea3b8c47d40ab3d0428445116ded55d1)
1062s 1..82
1062s ok
1062s t/32-Auth-and-issuer-OIDC-authorization_code-public_client.t ......
1062s ok 1 - use Lemonldap::NG::Portal::Main;
1062s ok 2 - Portal object
1062s ok 3 - Init
1062s ok 4 - Portal app
1062s ok 5 - Register $type
1062s ok 6 - OP portal
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 7 - Get JWKS, endpoint /oauth2/jwks
1062s ok 8 - HTTP code is 200
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1062s ok 10 - HTTP code is 200
1062s ok 11 - Portal object
1062s ok 12 - Init
1062s ok 13 - Portal app
1062s ok 14 - Register $type
1062s ok 15 - RP portal
1062s # ==> Pushing RP <==
1062s # ==> Popping RP <==
1062s ok 16 - Unauth SP request
1062s ok 17 - Get redirection
1062s ok 18 - Location header found
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 19 - Push request to OP, endpoint /oauth2/authorize
1062s ok 20 - HTTP code is 200
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 21 - Post authentication, endpoint /oauth2/authorize
1062s ok 22 - Get cookie lemonldap (f69b66a392f2da2c80e6cb5fd9d90bd79d75419b0f07ca0169b034e90ae0abe6)
1062s ok 23 - HTTP code is 200
1062s ok 24 - Page contains a form
1062s ok 25 - Host match
1062s ok 26 - Field "confirm" is defined
1062s ok 27 - CSP header authorize POST request to \#
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 28 - Post confirmation, endpoint /oauth2/authorize
1062s ok 29 - Get redirection
1062s ok 30 - Location header found
1062s # ==> Pushing RP <==
1062s ok 31 - REST request
1062s ok 32 - Request from RP to OP, endpoint /oauth2/token
1062s # ==> Saving handler RP <==
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s # ==> Restoring RP <==
1062s ok 33 - Execute request
1062s ok 34 - Response is 200
1062s ok 35 - Content is JSON
1062s ok 36 - Found access_token 57ab318a2f7e63efe8b321301815264f5bd6a5dbac9583c2a980ffaf1fb03e8a
1062s ok 37 - REST request
1062s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo
1062s # ==> Saving handler RP <==
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s # ==> Restoring RP <==
1062s ok 39 - Execute request
1062s ok 40 - Response is 200
1062s ok 41 - Content is JSON
1062s # ==> Popping RP <==
1062s ok 42 - Call openidconnectcallback on RP
1062s ok 43 - Get cookie lemonldap (1902412d8c0fd73f5d2d3c43322b1dc249a81ef08a60c01e8a8317407e62d86b)
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 44 - Check session, endpoint /oauth2/checksession.html
1062s ok 45 - HTTP code is 200
1062s ok 46 - Frame can be embedded
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 47 - Get userinfo
1062s ok 48 - HTTP code is 200
1062s ok 49 - Content-Type is JSON
1062s ok 50 - Content is valid JSON
1062s ok 51 - UTF-8 values
1062s ok 52 - UTF-8 values
1062s # ==> Pushing RP <==
1062s # ==> Popping RP <==
1062s ok 53 - Query RP for logout
1062s ok 54 - Get redirection
1062s ok 55 - Location header found
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 56 - Push logout request to OP, endpoint /oauth2/logout
1062s ok 57 - HTTP code is 200
1062s ok 58 - Page contains a form
1062s ok 59 - Host match
1062s ok 60 - Field "confirm" is defined
1062s ok 61 - CSP header authorize POST request to \#
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 62 - Confirm logout, endpoint /oauth2/logout
1062s ok 63 - Get redirection
1062s ok 64 - Location header found
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout
1062s ok 66 - Get redirection
1062s ok 67 - Location is http://auth.rp.com/?logout=1
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 68 - logout endpoint, endpoint /oauth2/logout
1062s ok 69 - Response status is 401
1062s ok 70 - Content is JSON
1062s ok 71 - Error code is 9
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 72 - Test if user is reject on IdP
1062s ok 73 - Response status is 401
1062s ok 74 - Content is JSON
1062s ok 75 - Error code is 1
1062s # ==> Pushing RP <==
1062s # ==> Popping RP <==
1062s ok 76 - Test if user is reject on SP
1062s ok 77 - Get redirection
1062s ok 78 - Location header found
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 79 - Push request to OP, endpoint /oauth2/authorize
1062s ok 80 - HTTP code is 200
1062s # ==> Pushing OP <==
1062s # ==> Popping OP <==
1062s ok 81 - Post authentication, endpoint /oauth2/authorize
1062s ok 82 - Get cookie lemonldap (b9fc654e2202ef39f0015e6e79ac73afdfeb81a036e5d08883a9d5d6b11ed343)
1062s 1..82
1062s ok
1063s t/32-Auth-and-issuer-OIDC-authorization_code-with-authchoice.t ....
1063s ok 1 - use Lemonldap::NG::Portal::Main;
1063s ok 2 - Portal object
1063s ok 3 - Init
1063s ok 4 - Portal app
1063s ok 5 - Register $type
1063s ok 6 - OP portal
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 7 - Get JWKS, endpoint /oauth2/jwks
1063s ok 8 - HTTP code is 200
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1063s ok 10 - HTTP code is 200
1063s ok 11 - Portal object
1063s ok 12 - Init
1063s ok 13 - Portal app
1063s ok 14 - Register $type
1063s ok 15 - RP portal
1063s # ==> Pushing RP <==
1063s # ==> Popping RP <==
1063s ok 16 - Unauth SP request
1063s ok 17 - Get redirection
1063s ok 18 - Location header found
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 19 - Push request to OP, endpoint /oauth2/authorize
1063s ok 20 - HTTP code is 200
1063s ok 21 - Page contains a form
1063s ok 22 - CSP header authorize POST request to \#
1063s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221730981918_7707%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1731053798%7D)
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 24 - Post authentication, endpoint /oauth2/authorize
1063s ok 25 - Get cookie lemonldap (a11276d18054829df03b9481d9d3acbd3753a48e2cc3a37953d1b56252d09008)
1063s ok 26 - HTTP code is 200
1063s ok 27 - Page contains a form
1063s ok 28 - Host match
1063s ok 29 - Field "confirm" is defined
1063s ok 30 - CSP header authorize POST request to \#
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 31 - Post confirmation, endpoint /oauth2/authorize
1063s ok 32 - Get redirection
1063s ok 33 - Location header found
1063s # ==> Pushing RP <==
1063s ok 34 - REST request
1063s ok 35 - Request from RP to OP, endpoint /oauth2/token
1063s # ==> Saving handler RP <==
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s # ==> Restoring RP <==
1063s ok 36 - Execute request
1063s ok 37 - Response is 200
1063s ok 38 - Content is JSON
1063s ok 39 - REST request
1063s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo
1063s # ==> Saving handler RP <==
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s # ==> Restoring RP <==
1063s ok 41 - Execute request
1063s ok 42 - Response is 200
1063s ok 43 - Content is JSON
1063s # ==> Popping RP <==
1063s ok 44 - Call openidconnectcallback on RP
1063s ok 45 - Get cookie lemonldap (301c7af207c9de9a71709acf9372808d8022e3ea7858a5caa62721f2bcf98c92)
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 46 - Check session, endpoint /oauth2/checksession.html
1063s ok 47 - HTTP code is 200
1063s ok 48 - Frame can be embedded
1063s # ==> Pushing RP <==
1063s # ==> Popping RP <==
1063s ok 49 - Query RP for logout
1063s ok 50 - Get redirection
1063s ok 51 - Location header found
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 52 - Push logout request to OP, endpoint /oauth2/logout
1063s ok 53 - HTTP code is 200
1063s ok 54 - Page contains a form
1063s ok 55 - Host match
1063s ok 56 - Field "confirm" is defined
1063s ok 57 - CSP header authorize POST request to \#
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 58 - Confirm logout, endpoint /oauth2/logout
1063s ok 59 - Get redirection
1063s ok 60 - Location header found
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 61 - logout endpoint with redirect, endpoint /oauth2/logout
1063s ok 62 - Get redirection
1063s ok 63 - Location is http://auth.rp.com/?logout=1
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 64 - logout endpoint, endpoint /oauth2/logout
1063s ok 65 - Response status is 401
1063s ok 66 - Content is JSON
1063s ok 67 - Error code is 9
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 68 - Test if user is reject on IdP
1063s ok 69 - Response status is 401
1063s ok 70 - Content is JSON
1063s ok 71 - Error code is 1
1063s # ==> Pushing RP <==
1063s # ==> Popping RP <==
1063s ok 72 - Test if user is reject on SP
1063s ok 73 - Get redirection
1063s ok 74 - Location header found
1063s 1..74
1063s ok
1063s t/32-Auth-and-issuer-OIDC-authorization_code-with-info.t ..........
1063s ok 1 - use Lemonldap::NG::Portal::Main;
1063s ok 2 - Portal object
1063s ok 3 - Init
1063s ok 4 - Portal app
1063s ok 5 - Register $type
1063s ok 6 - OP portal
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 7 - Get JWKS, endpoint /oauth2/jwks
1063s ok 8 - HTTP code is 200
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1063s ok 10 - HTTP code is 200
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 11 - Post authentication request
1063s ok 12 - Get cookie lemonldap (92cbacbd77a9441ab75dfc3c6c5031d36b27e3cd705cca2337db5f527e25db8b)
1063s ok 13 - Portal object
1063s ok 14 - Init
1063s ok 15 - Portal app
1063s ok 16 - Register $type
1063s ok 17 - RP portal
1063s # ==> Pushing RP <==
1063s # ==> Popping RP <==
1063s ok 18 - Unauth SP request
1063s ok 19 - Get redirection
1063s ok 20 - Location header found
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 21 - Push request to OP, endpoint /oauth2/authorize
1063s ok 22 - HTTP code is 200
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 23 - Post authentication, endpoint /oauth2/authorize
1063s ok 24 - Get cookie lemonldap (ff85d1478a1ea5680017395c8160dcb9eeef0b7cc31d2d6494a631f48616831e)
1063s ok 25 - HTTP code is 200
1063s ok 26 - Page contains a form
1063s ok 27 - Host match
1063s ok 28 - CSP header authorize POST request to auth.rp.com
1063s # ==> Pushing RP <==
1063s ok 29 - REST request
1063s ok 30 - Request from RP to OP, endpoint /oauth2/token
1063s # ==> Saving handler RP <==
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s # ==> Restoring RP <==
1063s ok 31 - Execute request
1063s ok 32 - Response is 200
1063s ok 33 - Content is JSON
1063s ok 34 - Found access_token 283806f6dc5bc756e90ff73709e8e5b16c23a06cda77bb06e61353e9e9f8f00f
1063s ok 35 - REST request
1063s ok 36 - Request from RP to OP, endpoint /oauth2/userinfo
1063s # ==> Saving handler RP <==
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s # ==> Restoring RP <==
1063s ok 37 - Execute request
1063s ok 38 - Response is 200
1063s ok 39 - Content is JSON
1063s # ==> Popping RP <==
1063s ok 40 - Call openidconnectcallback on RP
1063s ok 41 - Get cookie lemonldap (a3290a8010dec12e986b33117f31ff3809f2d69cbd99510825f6ec624955da61)
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 42 - Check session, endpoint /oauth2/checksession.html
1063s ok 43 - HTTP code is 200
1063s ok 44 - Frame can be embedded
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 45 - Get userinfo
1063s ok 46 - HTTP code is 200
1063s ok 47 - Content-Type is JSON
1063s ok 48 - Content is valid JSON
1063s ok 49 - UTF-8 values
1063s ok 50 - UTF-8 values
1063s # ==> Pushing RP <==
1063s # ==> Popping RP <==
1063s ok 51 - Query RP for logout
1063s ok 52 - Get redirection
1063s ok 53 - Location header found
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 54 - Push logout request to OP, endpoint /oauth2/logout
1063s ok 55 - HTTP code is 200
1063s ok 56 - Page contains a form
1063s ok 57 - Host match
1063s ok 58 - Field "confirm" is defined
1063s ok 59 - CSP header authorize POST request to \#
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 60 - Confirm logout, endpoint /oauth2/logout
1063s ok 61 - Get redirection
1063s ok 62 - Location header found
1063s ok 63 - Get cookie lemonldap (0)
1063s ok 64 - SSO cookie removed
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout
1063s ok 66 - Get redirection
1063s ok 67 - Location is http://auth.rp.com/?logout=1
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 68 - logout endpoint, endpoint /oauth2/logout
1063s ok 69 - Response status is 401
1063s ok 70 - Content is JSON
1063s ok 71 - Error code is 9
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 72 - Test if user is reject on IdP
1063s ok 73 - Response status is 401
1063s ok 74 - Content is JSON
1063s ok 75 - Error code is 1
1063s # ==> Pushing RP <==
1063s # ==> Popping RP <==
1063s ok 76 - Test if user is reject on SP
1063s ok 77 - Get redirection
1063s ok 78 - Location header found
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 79 - Push request to OP, endpoint /oauth2/authorize
1063s ok 80 - HTTP code is 200
1063s # ==> Pushing OP <==
1063s # ==> Popping OP <==
1063s ok 81 - Post authentication, endpoint /oauth2/authorize
1063s ok 82 - Get cookie lemonldap (dec9cbc394ff6b8df028129f5a1ea3d6b15ea73ab5f6a4a654fa0503f2e6236c)
1063s 1..82
1063s ok
1064s t/32-Auth-and-issuer-OIDC-authorization_code-with-none-alg.t ......
1064s ok 1 - use Lemonldap::NG::Portal::Main;
1064s ok 2 - Portal object
1064s ok 3 - Init
1064s ok 4 - Portal app
1064s ok 5 - Register $type
1064s ok 6 - OP portal
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 7 - Get JWKS, endpoint /oauth2/jwks
1064s ok 8 - HTTP code is 200
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1064s ok 10 - HTTP code is 200
1064s ok 11 - Portal object
1064s ok 12 - Init
1064s ok 13 - Portal app
1064s ok 14 - Register $type
1064s ok 15 - RP portal
1064s # ==> Pushing RP <==
1064s # ==> Popping RP <==
1064s ok 16 - Unauth SP request
1064s ok 17 - Get redirection
1064s ok 18 - Location header found
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 19 - Push request to OP, endpoint /oauth2/authorize
1064s ok 20 - HTTP code is 200
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 21 - Post authentication, endpoint /oauth2/authorize
1064s ok 22 - Get cookie lemonldap (3e3686ccd486943a087ae0144e2ebf4c2aea06c7d6370f302993a3878d9d3a4e)
1064s ok 23 - HTTP code is 200
1064s ok 24 - Page contains a form
1064s ok 25 - Host match
1064s ok 26 - Field "confirm" is defined
1064s ok 27 - CSP header authorize POST request to \#
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 28 - Post confirmation, endpoint /oauth2/authorize
1064s ok 29 - Get redirection
1064s ok 30 - Location header found
1064s # ==> Pushing RP <==
1064s ok 31 - REST request
1064s ok 32 - Request from RP to OP, endpoint /oauth2/token
1064s # ==> Saving handler RP <==
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s # ==> Restoring RP <==
1064s ok 33 - Execute request
1064s ok 34 - Response is 200
1064s ok 35 - Content is JSON
1064s ok 36 - Found access_token a0f6877d6ff62cd982cc0e2bc4a0d4f826117dc47ac83d3c35d0e5cca4322214
1064s ok 37 - REST request
1064s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo
1064s # ==> Saving handler RP <==
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s # ==> Restoring RP <==
1064s ok 39 - Execute request
1064s ok 40 - Response is 200
1064s ok 41 - Content is JSON
1064s # ==> Popping RP <==
1064s ok 42 - Call openidconnectcallback on RP
1064s ok 43 - Get cookie lemonldap (2c608fa06e5a2d17730fb7d3f7a3d55f29b51c7637b3c7ddf6e1d3634cf42473)
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 44 - Check session, endpoint /oauth2/checksession.html
1064s ok 45 - HTTP code is 200
1064s ok 46 - Frame can be embedded
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 47 - Get userinfo
1064s ok 48 - HTTP code is 200
1064s ok 49 - Content-Type is JSON
1064s ok 50 - Content is valid JSON
1064s ok 51 - UTF-8 values
1064s ok 52 - UTF-8 values
1064s # ==> Pushing RP <==
1064s # ==> Popping RP <==
1064s ok 53 - Query RP for logout
1064s ok 54 - Get redirection
1064s ok 55 - Location header found
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 56 - Push logout request to OP, endpoint /oauth2/logout
1064s ok 57 - HTTP code is 200
1064s ok 58 - Page contains a form
1064s ok 59 - Host match
1064s ok 60 - Field "confirm" is defined
1064s ok 61 - CSP header authorize POST request to \#
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 62 - Confirm logout, endpoint /oauth2/logout
1064s ok 63 - Get redirection
1064s ok 64 - Location header found
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 65 - logout endpoint with redirect, endpoint /oauth2/logout
1064s ok 66 - Get redirection
1064s ok 67 - Location is http://auth.rp.com/?logout=1
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 68 - logout endpoint, endpoint /oauth2/logout
1064s ok 69 - Response status is 401
1064s ok 70 - Content is JSON
1064s ok 71 - Error code is 9
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 72 - Test if user is reject on IdP
1064s ok 73 - Response status is 401
1064s ok 74 - Content is JSON
1064s ok 75 - Error code is 1
1064s # ==> Pushing RP <==
1064s # ==> Popping RP <==
1064s ok 76 - Test if user is reject on SP
1064s ok 77 - Get redirection
1064s ok 78 - Location header found
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 79 - Push request to OP, endpoint /oauth2/authorize
1064s ok 80 - HTTP code is 200
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 81 - Post authentication, endpoint /oauth2/authorize
1064s ok 82 - Get cookie lemonldap (ca8e44268cb58e43fc645224e229a8bd544a50252aefc5bf9af8761c6f579d7b)
1064s 1..82
1064s ok
1064s t/32-Auth-and-issuer-OIDC-authorization_code.t ....................
1064s ok 1 - use Lemonldap::NG::Portal::Main;
1064s ok 2 - Portal object
1064s ok 3 - Init
1064s ok 4 - Portal app
1064s ok 5 - Register $type
1064s ok 6 - OP portal
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 7 - Get JWKS, endpoint /oauth2/jwks
1064s ok 8 - HTTP code is 200
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1064s ok 10 - HTTP code is 200
1064s ok 11 - Portal object
1064s ok 12 - Init
1064s ok 13 - Portal app
1064s ok 14 - Register $type
1064s ok 15 - RP portal
1064s # ==> Pushing RP <==
1064s # ==> Popping RP <==
1064s ok 16 - Unauth SP request
1064s ok 17 - Get redirection
1064s ok 18 - Location header found
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 19 - Push request to OP, endpoint /oauth2/authorize
1064s ok 20 - HTTP code is 200
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 21 - Post authentication, endpoint /oauth2/authorize
1064s ok 22 - Get cookie lemonldap (aed1aaf03954543798460b30e89bf30a635862af9051bfbbd1dcaf317fb9246f)
1064s ok 23 - Expected portal error code: code found on page
1064s ok 24 - Expected portal error code
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 25 - Post authentication, endpoint /oauth2/authorize
1064s ok 26 - Get cookie lemonldap (e74f5172e93921bd1006d7a56ac74e888fa8239e61e4e61fda70d0efc59dc353)
1064s ok 27 - HTTP code is 200
1064s ok 28 - Page contains a form
1064s ok 29 - Host match
1064s ok 30 - Field "confirm" is defined
1064s ok 31 - CSP header authorize POST request to \#
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 32 - Post confirmation, endpoint /oauth2/authorize
1064s ok 33 - Get redirection
1064s ok 34 - Location header found
1064s # ==> Pushing RP <==
1064s ok 35 - REST request
1064s ok 36 - Request from RP to OP, endpoint /oauth2/token
1064s # ==> Saving handler RP <==
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s # ==> Restoring RP <==
1064s ok 37 - Execute request
1064s ok 38 - Response is 200
1064s ok 39 - Content is JSON
1064s ok 40 - Found access_token cfcd73e2ae8cb329d401b1085870e8990194f95c1f6b6819de6afd44610054e1
1064s ok 41 - REST request
1064s ok 42 - Request from RP to OP, endpoint /oauth2/userinfo
1064s # ==> Saving handler RP <==
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s # ==> Restoring RP <==
1064s ok 43 - Execute request
1064s ok 44 - Response is 200
1064s ok 45 - Content is JSON
1064s # ==> Popping RP <==
1064s ok 46 - Call openidconnectcallback on RP
1064s ok 47 - Get cookie lemonldap (fffd7ac633239b71d854d2a58286166c64f7abe8e6a1ecd6038fa8b78e7294f3)
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 48 - Check session, endpoint /oauth2/checksession.html
1064s ok 49 - HTTP code is 200
1064s ok 50 - Frame can be embedded
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 51 - Get userinfo
1064s ok 52 - HTTP code is 200
1064s ok 53 - Content-Type is JSON
1064s ok 54 - Content is valid JSON
1064s ok 55 - UTF-8 values
1064s ok 56 - UTF-8 values
1064s ok 57 - OIDC EOL time is stored
1064s ok 58 - Obtained refresh token
1064s ok 59 - UTF-8 values
1064s ok 60 - Correct email
1064s ok 61 - Correct groups
1064s ok 62 - Correct hGroups
1064s ok 63 - oidcGotUserInfo called
1064s ok 64 - oidcGotIDToken called
1064s ok 65 - Correct custom ACR
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 66
1064s # ==> Pushing RP <==
1064s ok 67 - REST request
1064s ok 68 - Request from RP to OP, endpoint /oauth2/userinfo
1064s # ==> Saving handler RP <==
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s # ==> Restoring RP <==
1064s ok 69 - Execute request
1064s ok 70 - Response is 200
1064s ok 71 - Content is JSON
1064s # ==> Popping RP <==
1064s ok 72 - Query RP for refresh
1064s ok 73 - Access token EOL has not changed
1064s ok 74 - Access token has not changed
1064s ok 75 - Updated RP session
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 76
1064s # ==> Pushing RP <==
1064s ok 77 - REST request
1064s ok 78 - Request from RP to OP, endpoint /oauth2/token
1064s # ==> Saving handler RP <==
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s # ==> Restoring RP <==
1064s ok 79 - Execute request
1064s ok 80 - Response is 200
1064s ok 81 - Content is JSON
1064s ok 82 - Found access_token 61001d1d6443515bfc8dd43f4c84759b120100e769ec18d990b149401b94b507
1064s ok 83 - REST request
1064s ok 84 - Request from RP to OP, endpoint /oauth2/userinfo
1064s # ==> Saving handler RP <==
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s # ==> Restoring RP <==
1064s ok 85 - Execute request
1064s ok 86 - Response is 200
1064s ok 87 - Content is JSON
1064s # ==> Popping RP <==
1064s ok 88 - Query RP for refresh
1064s ok 89 - Access token EOL has changed
1064s ok 90 - Access token has changed
1064s ok 91 - Updated RP session
1064s ok 92 - Still correct groups
1064s ok 93 - Still correct hGroups
1064s # ==> Pushing RP <==
1064s # ==> Popping RP <==
1064s ok 94 - Query RP for logout
1064s ok 95 - Get redirection
1064s ok 96 - Location header found
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 97 - Push logout request to OP, endpoint /oauth2/logout
1064s ok 98 - HTTP code is 200
1064s ok 99 - Page contains a form
1064s ok 100 - Host match
1064s ok 101 - Field "confirm" is defined
1064s ok 102 - CSP header authorize POST request to \#
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 103 - Confirm logout, endpoint /oauth2/logout
1064s ok 104 - Get redirection
1064s ok 105 - Location header found
1064s ok 106 - Get cookie lemonldap (0)
1064s ok 107 - SSO cookie removed
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 108 - logout endpoint with redirect, endpoint /oauth2/logout
1064s ok 109 - Get redirection
1064s ok 110 - Location is http://auth.rp.com/?logout=1
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 111 - logout endpoint, endpoint /oauth2/logout
1064s ok 112 - Response status is 401
1064s ok 113 - Content is JSON
1064s ok 114 - Error code is 9
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 115 - Test if user is reject on IdP
1064s ok 116 - Response status is 401
1064s ok 117 - Content is JSON
1064s ok 118 - Error code is 1
1064s # ==> Pushing RP <==
1064s # ==> Popping RP <==
1064s ok 119 - Test if user is reject on SP
1064s ok 120 - Get redirection
1064s ok 121 - Location header found
1064s ok 122 - oidcGenerateAuthenticationRequest called
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 123 - Push request to OP, endpoint /oauth2/authorize
1064s ok 124 - HTTP code is 200
1064s # ==> Pushing OP <==
1064s # ==> Popping OP <==
1064s ok 125 - Post authentication, endpoint /oauth2/authorize
1064s ok 126 - Get cookie lemonldap (489535ebb9b534048671230e3c6d0ee10003f7a7241c9a04ebb2b5c9332f4cd1)
1064s 1..126
1064s ok
1065s t/32-Auth-and-issuer-OIDC-hybrid.t ................................
1065s ok 1 - use Lemonldap::NG::Portal::Main;
1065s ok 2 - Portal object
1065s ok 3 - Init
1065s ok 4 - Portal app
1065s ok 5 - Register $type
1065s ok 6 - OP portal
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 7 - Get JWKS, endpoint /oauth2/jwks
1065s ok 8 - HTTP code is 200
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1065s ok 10 - HTTP code is 200
1065s ok 11 - Portal object
1065s ok 12 - Init
1065s ok 13 - Portal app
1065s ok 14 - Register $type
1065s ok 15 - RP portal
1065s # ==> Pushing RP <==
1065s # ==> Popping RP <==
1065s ok 16 - Unauth SP request
1065s ok 17 - Get redirection
1065s ok 18 - Location header found
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 19 - Push request to OP, endpoint /oauth2/authorize
1065s ok 20 - HTTP code is 200
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 21 - Post authentication, endpoint /oauth2/authorize
1065s ok 22 - Reject reason is 90
1065s ok 23 - Portal object
1065s ok 24 - Init
1065s ok 25 - Portal app
1065s ok 26 - Register $type
1065s ok 27 - OP portal
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 28 - Get JWKS, endpoint /oauth2/jwks
1065s ok 29 - HTTP code is 200
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 30 - Get metadata, endpoint /.well-known/openid-configuration
1065s ok 31 - HTTP code is 200
1065s ok 32 - Portal object
1065s ok 33 - Init
1065s ok 34 - Portal app
1065s ok 35 - Register $type
1065s ok 36 - RP portal
1065s # ==> Pushing RP <==
1065s # ==> Popping RP <==
1065s ok 37 - Unauth SP request
1065s ok 38 - Get redirection
1065s ok 39 - Location header found
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 40 - Push request to OP, endpoint /oauth2/authorize
1065s ok 41 - HTTP code is 200
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 42 - Post authentication, endpoint /oauth2/authorize
1065s ok 43 - Get cookie lemonldap (6664299125673e963695065b706af74732605728874556f07389ce838381e274)
1065s ok 44 - Get redirection
1065s ok 45 - Location header found
1065s ok 46 - token_type found
1065s ok 47 - session_state found
1065s ok 48 - access_token found
1065s ok 49 - id_token found
1065s ok 50 - state found
1065s ok 51 - session_state found
1065s ok 52 - ID token contains c_hash
1065s ok 53 - ID token contains at_hash
1065s ok 54 - ID token contains nonce
1065s ok 55 - REST request
1065s ok 56 - Request from RP to OP, endpoint /oauth2/userinfo
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 57 - Execute request
1065s ok 58 - Response is 200
1065s ok 59 - Content is JSON
1065s ok 60 - Get access token
1065s ok 61 - Get name
1065s ok 62 - Get family_name
1065s ok 63 - Get sub
1065s 1..63
1065s ok
1065s t/32-Auth-and-issuer-OIDC-implicit-no-token.t .....................
1065s ok 1 - use Lemonldap::NG::Portal::Main;
1065s ok 2 - Portal object
1065s ok 3 - Init
1065s ok 4 - Portal app
1065s ok 5 - Register $type
1065s ok 6 - OP portal
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 7 - Get JWKS, endpoint /oauth2/jwks
1065s ok 8 - HTTP code is 200
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1065s ok 10 - HTTP code is 200
1065s ok 11 - Portal object
1065s ok 12 - Init
1065s ok 13 - Portal app
1065s ok 14 - Register $type
1065s ok 15 - RP portal
1065s # ==> Pushing RP <==
1065s # ==> Popping RP <==
1065s ok 16 - Unauth SP request
1065s ok 17 - Get redirection
1065s ok 18 - Location header found
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 19 - Push request to OP, endpoint /oauth2/authorize
1065s ok 20 - HTTP code is 200
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 21 - Post authentication, endpoint /oauth2/authorize
1065s ok 22 - Get cookie lemonldap (2c2abc6c2f49baf58a5f3a67c8af722a3403fd25765bad67c07d712f90d4a154)
1065s ok 23 - HTTP code is 200
1065s ok 24 - Page contains a form
1065s ok 25 - Host match
1065s ok 26 - Field "confirm" is defined
1065s ok 27 - CSP header authorize POST request to \#
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 28 - Post confirmation, endpoint /oauth2/authorize
1065s ok 29 - Get redirection
1065s ok 30 - Location header found
1065s ok 31 - id_token found
1065s ok 32 - token_type must be missing
1065s ok 33 - session_state found
1065s ok 34 - access_token must be missing
1065s ok 35 - state found
1065s ok 36 - Check sub value
1065s ok 37 - Check name value
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 38 - Logout request
1065s ok 39 - Response is 200
1065s ok 40 - Cookie is deleted
1065s ok 41 - No pdata
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 42 - Disconnect request
1065s ok 43 - Response is 401
1065s # ==> Pushing RP <==
1065s # ==> Popping RP <==
1065s ok 44 - Unauth SP request
1065s ok 45 - Get redirection
1065s ok 46 - Location header found
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 47 - Push request to OP, endpoint /oauth2/authorize
1065s ok 48 - HTTP code is 200
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 49 - Post authentication, endpoint /oauth2/authorize
1065s ok 50 - Get cookie lemonldap (5aaa9b463c998fcfecc0dda5c363644b1a756686a507fb16784c6dd0c5e68a93)
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 51 - Logout request
1065s ok 52 - Response is 200
1065s ok 53 - Cookie is deleted
1065s ok 54 - No pdata
1065s # ==> Pushing OP <==
1065s # ==> Popping OP <==
1065s ok 55 - Disconnect request
1065s ok 56 - Response is 401
1065s 1..56
1065s ok
1066s t/32-Auth-and-issuer-OIDC-implicit.t ..............................
1066s ok 1 - use Lemonldap::NG::Portal::Main;
1066s ok 2 - Portal object
1066s ok 3 - Init
1066s ok 4 - Portal app
1066s ok 5 - Register $type
1066s ok 6 - OP portal
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 7 - Get JWKS, endpoint /oauth2/jwks
1066s ok 8 - HTTP code is 200
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1066s ok 10 - HTTP code is 200
1066s ok 11 - Portal object
1066s ok 12 - Init
1066s ok 13 - Portal app
1066s ok 14 - Register $type
1066s ok 15 - RP portal
1066s # ==> Pushing RP <==
1066s # ==> Popping RP <==
1066s ok 16 - Unauth SP request
1066s ok 17 - Get redirection
1066s ok 18 - Location header found
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 19 - Push request to OP, endpoint /oauth2/authorize
1066s ok 20 - HTTP code is 200
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 21 - Post authentication, endpoint /oauth2/authorize
1066s ok 22 - Get cookie lemonldap (e8733e110290fe0f805c7cd376a4a22f302f640d09cfb53cc98c71fb96b0ee98)
1066s ok 23 - HTTP code is 200
1066s ok 24 - Page contains a form
1066s ok 25 - Host match
1066s ok 26 - Field "confirm" is defined
1066s ok 27 - CSP header authorize POST request to \#
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 28 - Post confirmation, endpoint /oauth2/authorize
1066s ok 29 - Get redirection
1066s ok 30 - Location header found
1066s ok 31 - id_token found
1066s ok 32 - token_type found
1066s ok 33 - session_state found
1066s ok 34 - access_token found
1066s ok 35 - state found
1066s ok 36 - Check ACR value
1066s ok 37 - Check that clientid is in audience
1066s ok 38 - Check for additional audiences
1066s ok 39 - Check for additional audiences
1066s ok 40 - Check sub value
1066s ok 41 - Claim name must not be in ID token
1066s ok 42 - azp found
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 43 - Logout request
1066s ok 44 - Response is 200
1066s ok 45 - Cookie is deleted
1066s ok 46 - No pdata
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 47 - Disconnect request
1066s ok 48 - Response is 401
1066s # ==> Pushing RP <==
1066s # ==> Popping RP <==
1066s ok 49 - Unauth SP request
1066s ok 50 - Get redirection
1066s ok 51 - Location header found
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 52 - Push request to OP, endpoint /oauth2/authorize
1066s ok 53 - HTTP code is 200
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 54 - Post authentication, endpoint /oauth2/authorize
1066s ok 55 - Get cookie lemonldap (5324e403e554957fe6af86cb343ff46c4d52b28981f656292ea50c7b03e30bf5)
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 56 - Logout request
1066s ok 57 - Response is 200
1066s ok 58 - Cookie is deleted
1066s ok 59 - No pdata
1066s # ==> Pushing OP <==
1066s # ==> Popping OP <==
1066s ok 60 - Disconnect request
1066s ok 61 - Response is 401
1066s 1..61
1066s ok
1066s t/32-Auth-and-issuer-OIDC-sorted.t ................................
1066s ok 1 - use Lemonldap::NG::Portal::Main;
1066s ok 2 - Portal object
1066s ok 3 - Init
1066s ok 4 - Portal app
1066s ok 5 - OP portal
1066s ok 6 - Get JWKS, endpoint /oauth2/jwks
1066s ok 7 - HTTP code is 200
1066s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1066s ok 9 - HTTP code is 200
1066s ok 10 - Portal object
1066s ok 11 - Init
1066s ok 12 - Portal app
1066s ok 13 - RP portal
1066s ok 14 - Unauth SP request
1066s ok 15 - 1st = op2
1066s ok 16 - 2nd = op3
1066s ok 17 - 3rd = op
1066s ok 18 - Found OIDC idp logo and tooltip
1066s ok 19 - Found OIDC idp display name
1066s 1..19
1066s ok
1067s t/32-OIDC-Back-Channel-Logout-no-sid.t ............................
1067s ok 1 - use Lemonldap::NG::Portal::Main;
1067s ok 2 - Portal object
1067s ok 3 - Init
1067s ok 4 - Portal app
1067s ok 5 - Register $type
1067s ok 6 - OP portal
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 7 - Get JWKS, endpoint /oauth2/jwks
1067s ok 8 - HTTP code is 200
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1067s ok 10 - HTTP code is 200
1067s ok 11 - Portal object
1067s ok 12 - Init
1067s ok 13 - Portal app
1067s ok 14 - Register $type
1067s ok 15 - RP portal
1067s # ==> Pushing RP <==
1067s # ==> Popping RP <==
1067s ok 16 - Unauth RP request
1067s ok 17 - Get redirection
1067s ok 18 - Location header found
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 19 - Push request to OP, endpoint /oauth2/authorize
1067s ok 20 - HTTP code is 200
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 21 - Post authentication, endpoint /oauth2/authorize
1067s ok 22 - Get cookie lemonldap (bc5d7938dc7f0974935311b1325eb9ea408bb5cdaad75ee8038eb1c9716d5c67)
1067s ok 23 - HTTP code is 200
1067s ok 24 - Page contains a form
1067s ok 25 - Host match
1067s ok 26 - Field "confirm" is defined
1067s ok 27 - CSP header authorize POST request to \#
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 28 - Post confirmation, endpoint /oauth2/authorize
1067s ok 29 - Get redirection
1067s ok 30 - Location header found
1067s # ==> Pushing RP <==
1067s ok 31 - REST request
1067s ok 32 - Request from RP to OP, endpoint /oauth2/token
1067s # ==> Saving handler RP <==
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s # ==> Restoring RP <==
1067s ok 33 - Execute request
1067s ok 34 - Response is 200
1067s ok 35 - Content is JSON
1067s ok 36 - REST request
1067s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1067s # ==> Saving handler RP <==
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s # ==> Restoring RP <==
1067s ok 38 - Execute request
1067s ok 39 - Response is 200
1067s ok 40 - Content is JSON
1067s # ==> Popping RP <==
1067s ok 41 - Call openidconnectcallback on RP
1067s ok 42 - Get cookie lemonldap (63dad036b585cd8213607a693c3da5bfef3e971e1dea35176865e305b8a189ac)
1067s # ==> Pushing OP <==
1067s ok 43 - REST request
1067s ok 44 - Request from OP to RP
1067s # ==> Saving handler OP <==
1067s # ==> Pushing RP <==
1067s # ==> Popping RP <==
1067s # ==> Restoring OP <==
1067s ok 45 - Execute request
1067s ok 46 - Response is 200
1067s # ==> Popping OP <==
1067s ok 47 - Query OP for logout
1067s ok 48 - HTTP code is 200
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 49 - Test if user is reject on OP
1067s ok 50 - Response status is 401
1067s ok 51 - Content is JSON
1067s ok 52 - Error code is 1
1067s # ==> Pushing RP <==
1067s # ==> Popping RP <==
1067s ok 53 - Test if user is reject on RP
1067s ok 54 - Get redirection
1067s ok 55 - Location header found
1067s 1..55
1067s ok
1067s t/32-OIDC-Back-Channel-Logout-sid-EC-keys.t .......................
1067s ok 1 - use Lemonldap::NG::Portal::Main;
1067s ok 2 - Portal object
1067s ok 3 - Init
1067s ok 4 - Portal app
1067s ok 5 - Register $type
1067s ok 6 - OP portal
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 7 - Get JWKS, endpoint /oauth2/jwks
1067s ok 8 - HTTP code is 200
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1067s ok 10 - HTTP code is 200
1067s ok 11 - Portal object
1067s ok 12 - Init
1067s ok 13 - Portal app
1067s ok 14 - Register $type
1067s ok 15 - RP portal
1067s # ==> Pushing RP <==
1067s # ==> Popping RP <==
1067s ok 16 - Unauth RP request
1067s ok 17 - Get redirection
1067s ok 18 - Location header found
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 19 - Push request to OP, endpoint /oauth2/authorize
1067s ok 20 - HTTP code is 200
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 21 - Post authentication, endpoint /oauth2/authorize
1067s ok 22 - Get cookie lemonldap (99a63b0c11c46ab8d1a575fa7e0afa1e91e9a2921ce1e8f28da1c0cce87e85ea)
1067s ok 23 - HTTP code is 200
1067s ok 24 - Page contains a form
1067s ok 25 - Host match
1067s ok 26 - Field "confirm" is defined
1067s ok 27 - CSP header authorize POST request to \#
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 28 - Post confirmation, endpoint /oauth2/authorize
1067s ok 29 - Get redirection
1067s ok 30 - Location header found
1067s # ==> Pushing RP <==
1067s ok 31 - REST request
1067s ok 32 - Request from RP to OP, endpoint /oauth2/token
1067s # ==> Saving handler RP <==
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s # ==> Restoring RP <==
1067s ok 33 - Execute request
1067s ok 34 - Response is 200
1067s ok 35 - Content is JSON
1067s ok 36 - REST request
1067s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1067s # ==> Saving handler RP <==
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s # ==> Restoring RP <==
1067s ok 38 - Execute request
1067s ok 39 - Response is 200
1067s ok 40 - Content is JSON
1067s # ==> Popping RP <==
1067s ok 41 - Call openidconnectcallback on RP
1067s ok 42 - Get cookie lemonldap (94e10cbf1cb116df27db52f4504d6bdce8dc6cf506697ac432ec78d89eff135f)
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s # ==> Pushing OP <==
1067s ok 43 - REST request
1067s ok 44 - Request from OP to RP
1067s # ==> Saving handler OP <==
1067s # ==> Pushing RP <==
1067s # ==> Popping RP <==
1067s # ==> Restoring OP <==
1067s ok 45 - Execute request
1067s ok 46 - Response is 200
1067s # ==> Popping OP <==
1067s ok 47 - Query OP for logout
1067s ok 48 - HTTP code is 200
1067s # ==> Pushing OP <==
1067s # ==> Popping OP <==
1067s ok 49 - Test if user is reject on OP
1067s ok 50 - Response status is 401
1067s ok 51 - Content is JSON
1067s ok 52 - Error code is 1
1067s # ==> Pushing RP <==
1067s # ==> Popping RP <==
1067s ok 53 - Test if user is reject on RP
1067s ok 54 - Get redirection
1067s ok 55 - Location header found
1067s 1..55
1067s ok
1068s t/32-OIDC-Back-Channel-Logout-sid-with-JWE-and-EC-keys.t ..........
1068s ok 1 - use Lemonldap::NG::Portal::Main;
1068s ok 2 - Portal object
1068s ok 3 - REST request
1068s ok 4 - Request from OP to RP
1068s [Fri Nov 8 08:16:43 2024] [LLNG:6227] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value
1068s [Fri Nov 8 08:16:43 2024] [LLNG:6227] [error] Malformed JWKS document
1068s [Fri Nov 8 08:16:43 2024] [LLNG:6227] [error] Relying Party rp has errors and will be ignored
1068s ok 5 - Init
1068s ok 6 - Portal app
1068s ok 7 - Register $type
1068s ok 8 - OP portal
1068s # ==> Pushing OP <==
1068s # ==> Popping OP <==
1068s ok 9 - Get JWKS, endpoint /oauth2/jwks
1068s ok 10 - HTTP code is 200
1068s # ==> Pushing OP <==
1068s # ==> Popping OP <==
1068s ok 11 - Get metadata, endpoint /.well-known/openid-configuration
1068s ok 12 - HTTP code is 200
1068s ok 13 - Portal object
1068s ok 14 - Init
1068s ok 15 - Portal app
1068s ok 16 - Register $type
1068s ok 17 - RP portal
1068s # ==> Pushing OP <==
1068s ok 18 - REST request
1068s ok 19 - Request from OP to RP
1068s # ==> Saving handler OP <==
1068s # ==> Pushing RP <==
1068s # ==> Popping RP <==
1068s # ==> Restoring OP <==
1068s ok 20 - Execute request
1068s ok 21 - Response is 200
1068s ok 22 - Content is JSON
1068s # ==> Popping OP <==
1068s # ==> Pushing RP <==
1068s # ==> Popping RP <==
1068s ok 23 - Unauth RP request
1068s ok 24 - Get redirection
1068s ok 25 - Location header found
1068s # ==> Pushing OP <==
1068s # ==> Popping OP <==
1068s ok 26 - Push request to OP, endpoint /oauth2/authorize
1068s ok 27 - HTTP code is 200
1068s # ==> Pushing OP <==
1068s # ==> Popping OP <==
1068s ok 28 - Post authentication, endpoint /oauth2/authorize
1068s ok 29 - Get cookie lemonldap (1e99ad934199c80e366e776669bdee92f02becd7d2ddc56410616d3c4b13af62)
1068s ok 30 - HTTP code is 200
1068s ok 31 - Page contains a form
1068s ok 32 - Host match
1068s ok 33 - Field "confirm" is defined
1068s ok 34 - CSP header authorize POST request to \#
1068s # ==> Pushing OP <==
1068s # ==> Popping OP <==
1068s ok 35 - Post confirmation, endpoint /oauth2/authorize
1068s ok 36 - Get redirection
1068s ok 37 - Location header found
1068s # ==> Pushing RP <==
1068s ok 38 - REST request
1068s ok 39 - Request from RP to OP, endpoint /oauth2/token
1068s # ==> Saving handler RP <==
1068s # ==> Pushing OP <==
1068s # ==> Popping OP <==
1068s # ==> Restoring RP <==
1068s ok 40 - Execute request
1068s ok 41 - Response is 200
1068s ok 42 - Content is JSON
1068s ok 43 - REST request
1068s ok 44 - Request from RP to OP, endpoint /oauth2/userinfo
1068s # ==> Saving handler RP <==
1068s # ==> Pushing OP <==
1068s # ==> Popping OP <==
1068s # ==> Restoring RP <==
1068s ok 45 - Execute request
1068s ok 46 - Response is 200
1068s ok 47 - Content is JSON
1068s # ==> Popping RP <==
1068s ok 48 - Call openidconnectcallback on RP
1068s ok 49 - Get cookie lemonldap (500b705d43720ca58eecd629f85ca18342baa1c887b778d4190220b89caf065b)
1068s # ==> Pushing OP <==
1068s ok 50 - REST request
1068s ok 51 - Request from OP to RP
1068s # ==> Saving handler OP <==
1068s # ==> Pushing RP <==
1068s # ==> Popping RP <==
1068s # ==> Restoring OP <==
1068s ok 52 - Execute request
1068s ok 53 - Response is 200
1068s ok 54 - Content is JSON
1068s # ==> Popping OP <==
1068s # ==> Pushing OP <==
1068s ok 55 - REST request
1068s ok 56 - Request from OP to RP
1068s # ==> Saving handler OP <==
1068s # ==> Pushing RP <==
1068s # ==> Popping RP <==
1068s # ==> Restoring OP <==
1068s ok 57 - Execute request
1068s ok 58 - Response is 200
1068s # ==> Popping OP <==
1068s ok 59 - Query OP for logout
1068s ok 60 - HTTP code is 200
1068s # ==> Pushing OP <==
1068s # ==> Popping OP <==
1068s ok 61 - Test if user is reject on OP
1068s ok 62 - Response status is 401
1068s ok 63 - Content is JSON
1068s ok 64 - Error code is 1
1068s # ==> Pushing RP <==
1068s # ==> Popping RP <==
1068s ok 65 - Test if user is reject on RP
1068s ok 66 - Get redirection
1068s ok 67 - Location header found
1068s 1..67
1068s ok
1069s t/32-OIDC-Back-Channel-Logout-sid.t ...............................
1069s ok 1 - use Lemonldap::NG::Portal::Main;
1069s ok 2 - Portal object
1069s ok 3 - Init
1069s ok 4 - Portal app
1069s ok 5 - Register $type
1069s ok 6 - OP portal
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s ok 7 - Get JWKS, endpoint /oauth2/jwks
1069s ok 8 - HTTP code is 200
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1069s ok 10 - HTTP code is 200
1069s ok 11 - Portal object
1069s ok 12 - Init
1069s ok 13 - Portal app
1069s ok 14 - Register $type
1069s ok 15 - RP portal
1069s # ==> Pushing RP <==
1069s # ==> Popping RP <==
1069s ok 16 - Unauth RP request
1069s ok 17 - Get redirection
1069s ok 18 - Location header found
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s ok 19 - Push request to OP, endpoint /oauth2/authorize
1069s ok 20 - HTTP code is 200
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s ok 21 - Post authentication, endpoint /oauth2/authorize
1069s ok 22 - Get cookie lemonldap (f818f1b611605fa3be6fa896e81afcfbb3bff3d23845fc38b8a0772579cb586a)
1069s ok 23 - HTTP code is 200
1069s ok 24 - Page contains a form
1069s ok 25 - Host match
1069s ok 26 - Field "confirm" is defined
1069s ok 27 - CSP header authorize POST request to \#
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s ok 28 - Post confirmation, endpoint /oauth2/authorize
1069s ok 29 - Get redirection
1069s ok 30 - Location header found
1069s # ==> Pushing RP <==
1069s ok 31 - REST request
1069s ok 32 - Request from RP to OP, endpoint /oauth2/token
1069s # ==> Saving handler RP <==
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s # ==> Restoring RP <==
1069s ok 33 - Execute request
1069s ok 34 - Response is 200
1069s ok 35 - Content is JSON
1069s ok 36 - REST request
1069s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1069s # ==> Saving handler RP <==
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s # ==> Restoring RP <==
1069s ok 38 - Execute request
1069s ok 39 - Response is 200
1069s ok 40 - Content is JSON
1069s # ==> Popping RP <==
1069s ok 41 - Call openidconnectcallback on RP
1069s ok 42 - Get cookie lemonldap (1d46e304f6e9347ebc59f7cc43235a49608559a4b78422cc8658f1afee940bc0)
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s # ==> Pushing OP <==
1069s ok 43 - REST request
1069s ok 44 - Request from OP to RP
1069s # ==> Saving handler OP <==
1069s # ==> Pushing RP <==
1069s # ==> Popping RP <==
1069s # ==> Restoring OP <==
1069s ok 45 - Execute request
1069s ok 46 - Response is 200
1069s # ==> Popping OP <==
1069s ok 47 - Query OP for logout
1069s ok 48 - HTTP code is 200
1069s # ==> Pushing OP <==
1069s # ==> Popping OP <==
1069s ok 49 - Test if user is reject on OP
1069s ok 50 - Response status is 401
1069s ok 51 - Content is JSON
1069s ok 52 - Error code is 1
1069s # ==> Pushing RP <==
1069s # ==> Popping RP <==
1069s ok 53 - Test if user is reject on RP
1069s ok 54 - Get redirection
1069s ok 55 - Location header found
1069s 1..55
1069s ok
1069s t/32-OIDC-ClaimTypes.t ............................................
1069s ok 1 - use Lemonldap::NG::Portal::Main;
1069s ok 2 - Portal object
1069s ok 3 - Init
1069s ok 4 - Portal app
1069s ok 5 - _formatvalue('', 'string', 'auto')
1069s ok 6 - _formatvalue('foo', 'string', 'auto')
1069s ok 7 - _formatvalue('foo;bar', 'string', 'auto')
1069s ok 8 - _formatvalue('', 'int', 'auto')
1069s ok 9 - _formatvalue('0', 'int', 'auto')
1069s ok 10 - _formatvalue('0;1;2;3', 'int', 'auto')
1069s ok 11 - _formatvalue('', 'bool', 'auto')
1069s ok 12 - _formatvalue('0', 'bool', 'auto')
1069s ok 13 - _formatvalue('1', 'bool', 'auto')
1069s ok 14 - _formatvalue('0;1;;3', 'bool', 'auto')
1069s ok 15 - _formatvalue('', 'string', 'always')
1069s ok 16 - _formatvalue('foo', 'string', 'always')
1069s ok 17 - _formatvalue('foo;bar', 'string', 'always')
1069s ok 18 - _formatvalue('', 'int', 'always')
1069s ok 19 - _formatvalue('0', 'int', 'always')
1069s ok 20 - _formatvalue('0;1;2;3', 'int', 'always')
1069s ok 21 - _formatvalue('', 'bool', 'always')
1069s ok 22 - _formatvalue('0', 'bool', 'always')
1069s ok 23 - _formatvalue('1', 'bool', 'always')
1069s ok 24 - _formatvalue('0;1;;3', 'bool', 'always')
1069s ok 25 - _formatvalue('', 'string', 'never')
1069s ok 26 - _formatvalue('foo', 'string', 'never')
1069s ok 27 - _formatvalue('foo;bar', 'string', 'never')
1069s ok 28 - _formatvalue('', 'int', 'never')
1069s ok 29 - _formatvalue('0', 'int', 'never')
1069s ok 30 - _formatvalue('0;1;2;3', 'int', 'never')
1069s ok 31 - _formatvalue('', 'bool', 'never')
1069s ok 32 - _formatvalue('0', 'bool', 'never')
1069s ok 33 - _formatvalue('1', 'bool', 'never')
1069s ok 34 - _formatvalue('0;1;;3', 'bool', 'never')
1069s 1..34
1069s ok
1069s t/32-OIDC-ClientCredentials-Grant.t ...............................
1069s ok 1 - use Lemonldap::NG::Portal::Main;
1069s ok 2 - Portal object
1069s ok 3 - Init
1069s ok 4 - Portal app
1069s ok 5 - HTTP code is 400
1069s ok 6 - HTTP code is 400
1069s ok 7 - Response status is 400
1069s ok 8 - Content is JSON
1069s ok 9 - Error code is invalid_scope
1069s ok 10 - HTTP code is 200
1069s ok 11 - Content-Type is JSON
1069s ok 12 - Content is valid JSON
1069s ok 13 - Access Token found
1069s ok 14 - Token response returned scope
1069s ok 15 - HTTP code is 200
1069s ok 16 - Content-Type is JSON
1069s ok 17 - Content is valid JSON
1069s ok 18
1069s ok 19
1069s ok 20
1069s ok 21 - Post introspection
1069s ok 22 - HTTP code is 200
1069s ok 23 - Content-Type is JSON
1069s ok 24 - Content is valid JSON
1069s ok 25 - Scope read found
1069s ok 26 - Rule-enforced scope found
1069s ok 27 - Token response scope match token scope
1069s 1..27
1069s ok
1070s t/32-OIDC-Code-Flow-Mobile.t ......................................
1070s ok 1 - use Lemonldap::NG::Portal::Main;
1070s ok 2 - Portal object
1070s ok 3 - Init
1070s ok 4 - Portal app
1070s ok 5 - OP portal
1070s ok 6 - Get cookie lemonldap (fbbc35bea3113af2ba268b4e4e43bb463f041ac180ecc7072718a4957fc7950a)
1070s ok 7 - Allowed custom scheme
1070s ok 8 - Correct Redirect URI
1070s ok 9 - Found code
1070s ok 10 - HTTP code is 200
1070s ok 11 - Content-Type is JSON
1070s ok 12 - Content is valid JSON
1070s ok 13 - Found access token
1070s ok 14
1070s ok 15 - HTTP code is 200
1070s ok 16 - Content-Type is JSON
1070s ok 17 - Content is valid JSON
1070s ok 18 - Correct subject
1070s 1..18
1070s ok
1070s t/32-OIDC-Code-Flow-with-2F-UpgradeOnly.t .........................
1070s ok 1 - use Lemonldap::NG::Portal::Main;
1070s ok 2 - Portal object
1070s ok 3 - Init
1070s ok 4 - Portal app
1070s ok 5 - Register $type
1070s ok 6 - OP portal
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 7 - Get JWKS, endpoint /oauth2/jwks
1070s ok 8 - HTTP code is 200
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1070s ok 10 - HTTP code is 200
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 11 - Post authentication with no target auth level
1070s ok 12 - Get cookie lemonldap (d1c543f84d124306d35a172511cd67fcb330a4eec60bd42ea1015fc9c85ce0a4)
1070s ok 13 - Portal object
1070s ok 14 - Init
1070s ok 15 - Portal app
1070s ok 16 - Register $type
1070s ok 17 - RP portal
1070s # ==> Pushing RP <==
1070s # ==> Popping RP <==
1070s ok 18 - Unauth SP request
1070s ok 19 - Get redirection
1070s ok 20 - Location header found
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 21 - Push request to OP, endpoint /oauth2/authorize
1070s ok 22 - HTTP code is 200
1070s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221730981925_55867%22%2C%22issuerTs%22%3A1731053805%2C%22targetAuthnLevel%22%3A%225%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D)
1070s ok 24 - HTTP code is 200
1070s ok 25 - Page contains a form
1070s ok 26 - URI match
1070s ok 27 - Field "confirm" is defined
1070s ok 28 - Field "url" is defined
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 29 - Post code
1070s ok 30 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22targetAuthnLevel%22%3A%225%22%2C%22issuerTs%22%3A1731053805%2C%22issuerRequestoauth2%22%3A%221730981925_55867%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMi9hdXRob3JpemU%3D%22%7D)
1070s ok 31 - HTTP code is 200
1070s ok 32 - Page contains a form
1070s ok 33 - URI match
1070s ok 34 - Field "token" is defined
1070s ok 35 - Field "code" is defined
1070s ok 36 - Field "checkLogins" is defined
1070s ok 37 - Found EXTCODE input
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 38 - Post code
1070s ok 39 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221730981925_55867%22%7D)
1070s ok 40 - Get redirection
1070s ok 41 - Location header found
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 42 - Follow redirection to Oauth2 issuer
1070s ok 43 - Get cookie lemonldappdata ()
1070s ok 44 - Pdata was cleared
1070s ok 45 - HTTP code is 200
1070s ok 46 - Page contains a form
1070s ok 47 - URI match
1070s ok 48 - Field "confirm" is defined
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 49 - Post confirmation, endpoint /oauth2/authorize
1070s ok 50 - Get redirection
1070s ok 51 - Location header found
1070s # ==> Pushing RP <==
1070s ok 52 - REST request
1070s ok 53 - Request from RP to OP, endpoint /oauth2/token
1070s # ==> Saving handler RP <==
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s # ==> Restoring RP <==
1070s ok 54 - Execute request
1070s ok 55 - Response is 200
1070s ok 56 - Content is JSON
1070s ok 57 - Found access_token d813fe42bf759bbd8b4b9e9d45f060692162b5f8f06234418754f05e4c90340f
1070s ok 58 - REST request
1070s ok 59 - Request from RP to OP, endpoint /oauth2/userinfo
1070s # ==> Saving handler RP <==
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s # ==> Restoring RP <==
1070s ok 60 - Execute request
1070s ok 61 - Response is 200
1070s ok 62 - Content is JSON
1070s # ==> Popping RP <==
1070s ok 63 - Call openidconnectcallback on RP
1070s ok 64 - Get cookie lemonldap (df32fa9dd877ebd8f35b2c2ea17d425777469c94f60da7eec7b59a728f4d8d61)
1070s # ==> Pushing RP <==
1070s # ==> Popping RP <==
1070s ok 65 - Get / on SP
1070s ok 66 - HTTP code is 200
1070s ok 67 - Authenticated as french
1070s # ==> Pushing RP <==
1070s # ==> Popping RP <==
1070s ok 68 - Unauth SP request
1070s ok 69 - Get redirection
1070s ok 70 - Location header found
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 71 - Push request to OP, endpoint /oauth2/authorize
1070s ok 72 - HTTP code is 200
1070s ok 73 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1731053805%2C%22targetAuthnLevel%22%3A5%2C%22issuerRequestoauth2%22%3A%221730981925_1255%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D)
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 74 - Post authentication, endpoint /oauth2/authorize
1070s ok 75 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1731053805%2C%22issuerRequestoauth2%22%3A%221730981925_1255%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A5%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D)
1070s ok 76 - HTTP code is 200
1070s ok 77 - Page contains a form
1070s ok 78 - URI match
1070s ok 79 - Field "token" is defined
1070s ok 80 - Field "code" is defined
1070s ok 81 - Field "checkLogins" is defined
1070s ok 82 - Found EXTCODE input
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 83 - Post code
1070s ok 84 - Get cookie lemonldap (151247581c576f6a6dd07e35ac82d78e482c268f23124376015ac9877f841f95)
1070s ok 85 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221730981925_1255%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D)
1070s ok 86 - Get redirection
1070s ok 87 - Location header found
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s ok 88 - Follow redirection to Oauth2 issuer
1070s ok 89 - Get cookie lemonldappdata ()
1070s ok 90 - Pdata was cleared
1070s ok 91 - Get redirection
1070s ok 92 - Location header found
1070s # ==> Pushing RP <==
1070s ok 93 - REST request
1070s ok 94 - Request from RP to OP, endpoint /oauth2/token
1070s # ==> Saving handler RP <==
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s # ==> Restoring RP <==
1070s ok 95 - Execute request
1070s ok 96 - Response is 200
1070s ok 97 - Content is JSON
1070s ok 98 - Found access_token 83bf45471bcd4197584a67a5b28871dd9be517ffc1aa6debb7a20c79409cce68
1070s ok 99 - REST request
1070s ok 100 - Request from RP to OP, endpoint /oauth2/userinfo
1070s # ==> Saving handler RP <==
1070s # ==> Pushing OP <==
1070s # ==> Popping OP <==
1070s # ==> Restoring RP <==
1070s ok 101 - Execute request
1070s ok 102 - Response is 200
1070s ok 103 - Content is JSON
1070s # ==> Popping RP <==
1070s ok 104 - Call openidconnectcallback on RP
1070s ok 105 - Get cookie lemonldap (818971500bb940a55615ea8f17463cd8aeb87f98008ed6accc13f9f3f15baa12)
1070s # ==> Pushing RP <==
1070s # ==> Popping RP <==
1070s ok 106 - Get / on SP
1070s ok 107 - HTTP code is 200
1070s ok 108 - Authenticated as french
1070s 1..108
1070s ok
1071s t/32-OIDC-Code-Flow-with-2F.t .....................................
1071s ok 1 - use Lemonldap::NG::Portal::Main;
1071s ok 2 - Portal object
1071s ok 3 - Init
1071s ok 4 - Portal app
1071s ok 5 - Register $type
1071s ok 6 - OP portal
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 7 - Get JWKS, endpoint /oauth2/jwks
1071s ok 8 - HTTP code is 200
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1071s ok 10 - HTTP code is 200
1071s ok 11 - Portal object
1071s ok 12 - Init
1071s ok 13 - Portal app
1071s ok 14 - Register $type
1071s ok 15 - RP portal
1071s # ==> Pushing RP <==
1071s # ==> Popping RP <==
1071s ok 16 - Unauth SP request
1071s ok 17 - Get redirection
1071s ok 18 - Location header found
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 19 - Push request to OP, endpoint /oauth2/authorize
1071s ok 20 - HTTP code is 200
1071s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1731053806%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221730981926_37339%22%7D)
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 22 - Post authentication, endpoint /oauth2/authorize
1071s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2%22%3A%221730981926_37339%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1731053806%7D)
1071s ok 24 - HTTP code is 200
1071s ok 25 - Page contains a form
1071s ok 26 - URI match
1071s ok 27 - Field "token" is defined
1071s ok 28 - Field "code" is defined
1071s ok 29 - Field "checkLogins" is defined
1071s ok 30 - Found EXTCODE input
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 31 - Post code
1071s ok 32 - Get cookie lemonldap (0e3af2fc60667f22ec6e689ed2c677d504fa56a02b3d247007b94a8b8e181850)
1071s ok 33 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221730981926_37339%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D)
1071s ok 34 - Get redirection
1071s ok 35 - Location header found
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 36 - Follow redirection to Oauth2 issuer
1071s ok 37 - Get cookie lemonldappdata ()
1071s ok 38 - Pdata was cleared
1071s ok 39 - HTTP code is 200
1071s ok 40 - Page contains a form
1071s ok 41 - URI match
1071s ok 42 - Field "confirm" is defined
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 43 - Post confirmation, endpoint /oauth2/authorize
1071s ok 44 - Get redirection
1071s ok 45 - Location header found
1071s # ==> Pushing RP <==
1071s ok 46 - REST request
1071s ok 47 - Request from RP to OP, endpoint /oauth2/token
1071s # ==> Saving handler RP <==
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s # ==> Restoring RP <==
1071s ok 48 - Execute request
1071s ok 49 - Response is 200
1071s ok 50 - Content is JSON
1071s ok 51 - Found access_token 4a00561b368158aeedcf8ea173c0fb9fd76b95e2833df15f8f41d06a8bde8194
1071s ok 52 - REST request
1071s ok 53 - Request from RP to OP, endpoint /oauth2/userinfo
1071s # ==> Saving handler RP <==
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s # ==> Restoring RP <==
1071s ok 54 - Execute request
1071s ok 55 - Response is 200
1071s ok 56 - Content is JSON
1071s # ==> Popping RP <==
1071s ok 57 - Call openidconnectcallback on RP
1071s ok 58 - Get cookie lemonldap (6b3d71150f0e5f4e05c7148438fa716033bf50b291a58b4bb12ee6fa479f10d8)
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 59 - Check session, endpoint /oauth2/checksession.html
1071s ok 60 - HTTP code is 200
1071s ok 61 - Frame can be embedded
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 62 - Get userinfo
1071s ok 63 - HTTP code is 200
1071s ok 64 - Content-Type is JSON
1071s ok 65 - Content is valid JSON
1071s ok 66 - UTF-8 values
1071s ok 67 - UTF-8 values
1071s # ==> Pushing RP <==
1071s # ==> Popping RP <==
1071s ok 68 - Query RP for logout
1071s ok 69 - Get redirection
1071s ok 70 - Location header found
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 71 - Push logout request to OP, endpoint /oauth2/logout
1071s ok 72 - HTTP code is 200
1071s ok 73 - Page contains a form
1071s ok 74 - Host match
1071s ok 75 - Field "confirm" is defined
1071s ok 76 - CSP header authorize POST request to \#
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 77 - Confirm logout, endpoint /oauth2/logout
1071s ok 78 - Get redirection
1071s ok 79 - Location header found
1071s ok 80 - Get cookie lemonldap (0)
1071s ok 81 - SSO cookie removed
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 82 - logout endpoint with redirect, endpoint /oauth2/logout
1071s ok 83 - Get redirection
1071s ok 84 - Location is http://auth.rp.com/?logout=1
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 85 - logout endpoint, endpoint /oauth2/logout
1071s ok 86 - Response status is 401
1071s ok 87 - Content is JSON
1071s ok 88 - Error code is 9
1071s # ==> Pushing OP <==
1071s # ==> Popping OP <==
1071s ok 89 - Test if user is reject on IdP
1071s ok 90 - Response status is 401
1071s ok 91 - Content is JSON
1071s ok 92 - Error code is 1
1071s # ==> Pushing RP <==
1071s # ==> Popping RP <==
1071s ok 93 - Test if user is reject on SP
1071s ok 94 - Get redirection
1071s ok 95 - Location header found
1071s 1..95
1071s ok
1072s t/32-OIDC-Double-Keys-without-kid.t ...............................
1072s ok 1 - use Lemonldap::NG::Portal::Main;
1072s ok 2 - Portal object
1072s ok 3 - Init
1072s ok 4 - Portal app
1072s ok 5 - Register $type
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 6 - Get JWKS, endpoint /oauth2/jwks
1072s ok 7 - HTTP code is 200
1072s ok 8 - JWKS->keys is an array
1072s ok 9 - Found 2 keys
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 10 - Get metadata, endpoint /.well-known/openid-configuration
1072s ok 11 - HTTP code is 200
1072s ok 12 - Portal object
1072s ok 13 - Init
1072s ok 14 - Portal app
1072s ok 15 - Register $type
1072s # ==> Pushing RP <==
1072s # ==> Popping RP <==
1072s ok 16 - Unauth RP request
1072s ok 17 - Get redirection
1072s ok 18 - Location header found
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 19 - Push request to OP, endpoint /oauth2/authorize
1072s ok 20 - HTTP code is 200
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 21 - Post authentication, endpoint /oauth2/authorize
1072s ok 22 - Get cookie lemonldap (45e41670aa2f4c65da305181250567b893f0560c9c48a52ff9eceeea1aec0676)
1072s ok 23 - HTTP code is 200
1072s ok 24 - Page contains a form
1072s ok 25 - Host match
1072s ok 26 - Field "confirm" is defined
1072s ok 27 - CSP header authorize POST request to \#
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 28 - Post confirmation, endpoint /oauth2/authorize
1072s ok 29 - Get redirection
1072s ok 30 - Location header found
1072s # ==> Pushing RP <==
1072s ok 31 - REST request
1072s ok 32 - Request from RP to OP, endpoint /oauth2/token
1072s # ==> Saving handler RP <==
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s # ==> Restoring RP <==
1072s ok 33 - Execute request
1072s ok 34 - Response is 200
1072s ok 35 - Content is JSON
1072s ok 36 - REST request
1072s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1072s # ==> Saving handler RP <==
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s # ==> Restoring RP <==
1072s ok 38 - Execute request
1072s ok 39 - Response is 200
1072s ok 40 - Content is JSON
1072s # ==> Popping RP <==
1072s ok 41 - Call openidconnectcallback on RP
1072s ok 42 - Get cookie lemonldap (8c03beff058ef85157777a8b271a743ee729840dd99ca0f44e145482f18bac2f)
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s # ==> Pushing OP <==
1072s ok 43 - REST request
1072s ok 44 - Request from OP to RP
1072s # ==> Saving handler OP <==
1072s # ==> Pushing RP <==
1072s # ==> Popping RP <==
1072s # ==> Restoring OP <==
1072s ok 45 - Execute request
1072s ok 46 - Response is 200
1072s # ==> Popping OP <==
1072s ok 47 - Query OP for logout
1072s ok 48 - HTTP code is 200
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 49 - Test if user is reject on OP
1072s ok 50 - Response status is 401
1072s ok 51 - Content is JSON
1072s ok 52 - Error code is 1
1072s # ==> Pushing RP <==
1072s # ==> Popping RP <==
1072s ok 53 - Test if user is reject on RP
1072s ok 54 - Get redirection
1072s ok 55 - Location header found
1072s 1..55
1072s ok
1072s t/32-OIDC-Double-Keys.t ...........................................
1072s ok 1 - use Lemonldap::NG::Portal::Main;
1072s ok 2 - Portal object
1072s ok 3 - Init
1072s ok 4 - Portal app
1072s ok 5 - Register $type
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 6 - Get JWKS, endpoint /oauth2/jwks
1072s ok 7 - HTTP code is 200
1072s ok 8 - JWKS->keys is an array
1072s ok 9 - Found 2 keys
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 10 - Get metadata, endpoint /.well-known/openid-configuration
1072s ok 11 - HTTP code is 200
1072s ok 12 - Portal object
1072s ok 13 - Init
1072s ok 14 - Portal app
1072s ok 15 - Register $type
1072s # ==> Pushing RP <==
1072s # ==> Popping RP <==
1072s ok 16 - Unauth RP request
1072s ok 17 - Get redirection
1072s ok 18 - Location header found
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 19 - Push request to OP, endpoint /oauth2/authorize
1072s ok 20 - HTTP code is 200
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 21 - Post authentication, endpoint /oauth2/authorize
1072s ok 22 - Get cookie lemonldap (c655f561cb70307fbdd6fee937c640407bcf4b96c5f940ac874e507f19f261fd)
1072s ok 23 - HTTP code is 200
1072s ok 24 - Page contains a form
1072s ok 25 - Host match
1072s ok 26 - Field "confirm" is defined
1072s ok 27 - CSP header authorize POST request to \#
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 28 - Post confirmation, endpoint /oauth2/authorize
1072s ok 29 - Get redirection
1072s ok 30 - Location header found
1072s # ==> Pushing RP <==
1072s ok 31 - REST request
1072s ok 32 - Request from RP to OP, endpoint /oauth2/token
1072s # ==> Saving handler RP <==
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s # ==> Restoring RP <==
1072s ok 33 - Execute request
1072s ok 34 - Response is 200
1072s ok 35 - Content is JSON
1072s ok 36 - REST request
1072s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1072s # ==> Saving handler RP <==
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s # ==> Restoring RP <==
1072s ok 38 - Execute request
1072s ok 39 - Response is 200
1072s ok 40 - Content is JSON
1072s # ==> Popping RP <==
1072s ok 41 - Call openidconnectcallback on RP
1072s ok 42 - Get cookie lemonldap (c9ae8c0eec4f648d64c8642602f0b4502a66e018523aa06a7b11d575fd05658c)
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s # ==> Pushing OP <==
1072s ok 43 - REST request
1072s ok 44 - Request from OP to RP
1072s # ==> Saving handler OP <==
1072s # ==> Pushing RP <==
1072s # ==> Popping RP <==
1072s # ==> Restoring OP <==
1072s ok 45 - Execute request
1072s ok 46 - Response is 200
1072s # ==> Popping OP <==
1072s ok 47 - Query OP for logout
1072s ok 48 - HTTP code is 200
1072s # ==> Pushing OP <==
1072s # ==> Popping OP <==
1072s ok 49 - Test if user is reject on OP
1072s ok 50 - Response status is 401
1072s ok 51 - Content is JSON
1072s ok 52 - Error code is 1
1072s # ==> Pushing RP <==
1072s # ==> Popping RP <==
1072s ok 53 - Test if user is reject on RP
1072s ok 54 - Get redirection
1072s ok 55 - Location header found
1072s 1..55
1072s ok
1073s t/32-OIDC-Grant-Type-OAuth2-Handler-Rules.t .......................
1073s ok 1 - use Lemonldap::NG::Portal::Main;
1073s ok 2 - use Lemonldap::NG::Handler::Server;
1073s ok 3 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1073s ok 4 - Portal object
1073s ok 5 - Init
1073s ok 6 - Portal app
1073s ok 7 - HTTP code is 200
1073s ok 8 - Content-Type is JSON
1073s ok 9 - Content is valid JSON
1073s ok 10 - HTTP code is 200
1073s ok 11 - HTTP code is 403
1073s ok 12 - HTTP code is 403
1073s ok 13 - HTTP code is 200
1073s ok 14 - Content-Type is JSON
1073s ok 15 - Content is valid JSON
1073s ok 16 - HTTP code is 403
1073s ok 17 - HTTP code is 200
1073s ok 18 - HTTP code is 403
1073s ok 19 - Get cookie lemonldap (69274a81c8d71d5299d64790178184100415ef7b3e714e736b98b3408f369931)
1073s ok 20 - Get redirection
1073s ok 21 - Location header found
1073s ok 22 - HTTP code is 200
1073s ok 23 - Content-Type is JSON
1073s ok 24 - Content is valid JSON
1073s ok 25 - HTTP code is 403
1073s ok 26 - HTTP code is 403
1073s ok 27 - HTTP code is 200
1073s 1..27
1073s ok
1073s t/32-OIDC-Grant-Type-Rules.t ......................................
1073s ok 1 - use Lemonldap::NG::Portal::Main;
1073s ok 2 - Portal object
1073s ok 3 - Init
1073s ok 4 - Portal app
1073s ok 5 - Response status is 400
1073s ok 6 - Content is JSON
1073s ok 7 - Error code is invalid_grant
1073s ok 8 - Response status is 400
1073s ok 9 - Content is JSON
1073s ok 10 - Error code is invalid_grant
1073s ok 11 - Get cookie lemonldap (3ae2e145e50efb254c67e962f2ca0d54578062e4a9b6333e25ed211ab3e40030)
1073s ok 12 - Get redirection
1073s ok 13 - Location header found
1073s ok 14 - HTTP code is 200
1073s ok 15 - Content-Type is JSON
1073s ok 16 - Content is valid JSON
1073s ok 17 - Response status is 400
1073s ok 18 - Content is JSON
1073s ok 19 - Error code is invalid_grant
1073s ok 20 - Get cookie lemonldap (85bafaf54b579d0849c3629cec6d1330ba3f80dd3d6547eb1cd4c42102e99281)
1073s ok 21 - Expected portal error code: code found on page
1073s ok 22 - Expected portal error code
1073s ok 23 - Response status is 400
1073s ok 24 - Content is JSON
1073s ok 25 - Error code is invalid_grant
1073s ok 26 - HTTP code is 200
1073s ok 27 - Content-Type is JSON
1073s ok 28 - Content is valid JSON
1073s ok 29 - Get cookie lemonldap (6df32bf450c38ec7bfc8ffead7a16b4286a6a425305d4bbc03aa1722c1977d14)
1073s ok 30 - Expected portal error code: code found on page
1073s ok 31 - Expected portal error code
1073s 1..31
1073s ok
1074s t/32-OIDC-Hook-GetRpConfig.t ......................................
1074s ok 1 - use Lemonldap::NG::Portal::Main;
1074s # Subtest: Check negative TTL
1074s ok 1 - Portal object
1074s ok 2 - Init
1074s ok 3 - Portal app
1074s ok 4 - Auth query
1074s ok 5 - HTTP code is 200
1074s ok 6 - Get cookie lemonldap (c87ecb20d6ed489d64da6d8c3dc11a749b51cec22089f8a706c7bcce45c7bb30)
1074s ok 7 - Expected portal error code: code found on page
1074s ok 8 - Expected portal error code
1074s ok 9 - Called once
1074s ok 10 - Expected portal error code: code found on page
1074s ok 11 - Expected portal error code
1074s ok 12 - Not called again
1074s ok 13 - Expected portal error code: code found on page
1074s ok 14 - Expected portal error code
1074s ok 15 - Called again
1074s 1..15
1074s ok 2 - Check negative TTL
1074s # Subtest: Check getting RP from plugin
1074s ok 1 - Portal object
1074s ok 2 - Init
1074s ok 3 - Portal app
1074s ok 4 - Auth query
1074s ok 5 - HTTP code is 200
1074s ok 6 - Get cookie lemonldap (39cd3558cc8a681e05fef1c3fd24e9b6b4bc18a4dae046bf9e88e7c0dd14e012)
1074s ok 7 - Expected portal error code: code found on page
1074s ok 8 - Expected portal error code
1074s ok 9 - Called once
1074s ok 10 - Get redirection
1074s ok 11 - Location header found
1074s ok 12 - Found code
1074s ok 13 - Not called again
1074s ok 14 - Access token present
1074s ok 15 - HTTP code is 200
1074s ok 16 - Content-Type is JSON
1074s ok 17 - Content is valid JSON
1074s ok 18 - Scope, Attributes etc are working
1074s 1..18
1074s ok 3 - Check getting RP from plugin
1074s # Subtest: Check config change
1074s ok 1 - Portal object
1074s ok 2 - Init
1074s ok 3 - Portal app
1074s ok 4 - Auth query
1074s ok 5 - HTTP code is 200
1074s ok 6 - Get cookie lemonldap (e21393daa66bfe590306a3751ac1cf0b5aae4ff7cff6cd44479d9c3ab691e941)
1074s ok 7 - Get redirection
1074s ok 8 - Location header found
1074s ok 9 - Found code
1074s ok 10 - ID token present
1074s ok 11
1074s ok 12 - Called once
1074s ok 13 - Get redirection
1074s ok 14 - Location header found
1074s ok 15 - Found code
1074s ok 16 - ID token present
1074s ok 17
1074s ok 18 - Not called again yet
1074s ok 19 - Get redirection
1074s ok 20 - Location header found
1074s ok 21 - Found code
1074s ok 22 - ID token present
1074s ok 23
1074s ok 24 - Called again
1074s 1..24
1074s ok 4 - Check config change
1074s # Subtest: Test persistent behavior
1074s ok 1 - Portal object
1074s ok 2 - Init
1074s ok 3 - Portal app
1074s ok 4 - Auth query
1074s ok 5 - HTTP code is 200
1074s ok 6 - Get cookie lemonldap (cdb1f462176f8b4ff9b0f3bb2faaef40914742b600e02c44e422f2d9d5c098a9)
1074s ok 7 - Get redirection
1074s ok 8 - Location header found
1074s ok 9 - Found code
1074s ok 10 - Plugin was called
1074s # Subtest: After disabling config, provider is becomes disabled
1074s ok 1 - Get redirection
1074s ok 2 - Location header found
1074s ok 3 - Found code
1074s ok 4 - Plugin was not called again
1074s ok 5 - Expected portal error code: code found on page
1074s ok 6 - Expected portal error code
1074s ok 7 - Plugin was called again
1074s 1..7
1074s ok 11 - After disabling config, provider is becomes disabled
1074s # Subtest: After reload, config is disabled for good
1074s ok 1 - Call count reset
1074s ok 2 - Expected portal error code: code found on page
1074s ok 3 - Expected portal error code
1074s ok 4 - Plugin was called
1074s 1..4
1074s ok 12 - After reload, config is disabled for good
1074s # Subtest: Enable again, reload, config works immediately
1074s ok 1 - Call count reset
1074s ok 2 - Get redirection
1074s ok 3 - Location header found
1074s ok 4 - Found code
1074s ok 5 - Plugin was called
1074s 1..5
1074s ok 13 - Enable again, reload, config works immediately
1074s 1..13
1074s ok 5 - Test persistent behavior
1074s 1..5
1074s ok
1074s t/32-OIDC-Hooks.t .................................................
1074s ok 1 - use Lemonldap::NG::Portal::Main;
1074s ok 2 - Portal object
1074s ok 3 - Init
1074s ok 4 - Portal app
1074s ok 5 - Post authentication
1074s ok 6 - Get cookie lemonldap (a3b31b2716c4f6803df75cedc60778ea2ebe392e96781d4841d59be679053480)
1074s ok 7 - Get authorization code
1074s ok 8 - Get redirection
1074s ok 9 - Location header found
1074s ok 10 - Post token
1074s ok 11 - Access token present
1074s ok 12 - ID token present
1074s ok 13 - Refresh token present
1074s ok 14 - Found custom token in token response
1074s ok 15 - Found hooked claim in ID token
1074s ok 16 - HS** ID token has no kid header
1074s ok 17 - HTTP code is 200
1074s ok 18 - Content-Type is JSON
1074s ok 19 - Content is valid JSON
1074s ok 20 - Found hooked claim in Userinfo token
1074s ok 21 - Found injected variable in Userinfo token
1074s ok 22 - Found exported attribute variable in Userinfo token
1074s ok 23 - Scopes are visible in hook
1074s ok 24 - Token is a JWT
1074s ok 25 - Found claim in JWT
1074s ok 26 - Post introspection
1074s ok 27 - HTTP code is 200
1074s ok 28 - Found hook defined scope
1074s ok 29 - Found result of oidcResolveScope
1074s ok 30 - HTTP code is 200
1074s ok 31 - Content-Type is JSON
1074s ok 32 - Content is valid JSON
1074s ok 33 - Access token present
1074s ok 34 - Token is a JWT
1074s ok 35 - Found claim in JWT
1074s ok 36 - Get redirection
1074s ok 37 - Location header found
1074s ok 38 - HTTP code is 200
1074s ok 39 - Content-Type is JSON
1074s ok 40 - Content is valid JSON
1074s ok 41 - Refresh token present
1074s ok 42 - HTTP code is 200
1074s ok 43 - Content-Type is JSON
1074s ok 44 - Content is valid JSON
1074s ok 45 - Token is a JWT
1074s ok 46 - Found claim in JWT
1074s 1..46
1074s ok
1075s t/32-OIDC-ID-Token.t ..............................................
1075s ok 1 - use Lemonldap::NG::Portal::Main;
1075s # Subtest: Default ID token
1075s ok 1 - Portal object
1075s ok 2 - Init
1075s ok 3 - Portal app
1075s ok 4 - Register $type
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 5 - Get cookie lemonldap (c81a01d6cb9786224131051d44fcec48a0c981d161004fff22e58d71eb704cd2)
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 6 - Get redirection
1075s ok 7 - Location header found
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 8 - HTTP code is 200
1075s ok 9 - Content-Type is JSON
1075s ok 10 - Content is valid JSON
1075s ok 11 - Successfully decoded ID Token header
1075s ok 12 - Successfully decoded ID Token payload
1075s ok 13 - Default ID token alg is RS256
1075s ok 14 - kid is not present
1075s ok 15 - Audience is rpid
1075s ok 16 - Expires in an hour
1075s ok 17 - Issuer is correct
1075s ok 18 - Subject is correct
1075s ok 19 - No claims in ID Token
1075s 1..19
1075s ok 2 - Default ID token
1075s # Subtest: Has Key ID in conf
1075s ok 1 - Portal object
1075s ok 2 - Init
1075s ok 3 - Portal app
1075s ok 4 - Register $type
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 5 - Get cookie lemonldap (6d1f3af57be6296fc0668920da49d171fcc11245c07e68f8084d01612c1eeb8f)
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 6 - Get redirection
1075s ok 7 - Location header found
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 8 - HTTP code is 200
1075s ok 9 - Content-Type is JSON
1075s ok 10 - Content is valid JSON
1075s ok 11 - Successfully decoded ID Token header
1075s ok 12 - Successfully decoded ID Token payload
1075s ok 13 - Default ID token alg is RS256
1075s ok 14 - kid is correct
1075s 1..14
1075s ok 3 - Has Key ID in conf
1075s # Subtest: Different signing alg
1075s ok 1 - Portal object
1075s ok 2 - Init
1075s ok 3 - Portal app
1075s ok 4 - Register $type
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 5 - Get cookie lemonldap (44a1caa66d6d9d08cbc40274f557e4651e42d0001d2318816717bcac13bbdf62)
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 6 - Get redirection
1075s ok 7 - Location header found
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 8 - HTTP code is 200
1075s ok 9 - Content-Type is JSON
1075s ok 10 - Content is valid JSON
1075s ok 11 - Successfully decoded ID Token header
1075s ok 12 - Successfully decoded ID Token payload
1075s ok 13 - Signature alg was modified
1075s ok 14 - kid is not present
1075s 1..14
1075s ok 4 - Different signing alg
1075s # Subtest: Force claims
1075s ok 1 - Portal object
1075s ok 2 - Init
1075s ok 3 - Portal app
1075s ok 4 - Register $type
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 5 - Get cookie lemonldap (49c203d21b0536473b4ba9a1be3e89104bd946ae3753540362bed7a146ad5245)
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 6 - Get redirection
1075s ok 7 - Location header found
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 8 - HTTP code is 200
1075s ok 9 - Content-Type is JSON
1075s ok 10 - Content is valid JSON
1075s ok 11 - Successfully decoded ID Token header
1075s ok 12 - Successfully decoded ID Token payload
1075s ok 13 - Found claims in ID Token
1075s 1..13
1075s ok 5 - Force claims
1075s 1..5
1075s ok
1075s t/32-OIDC-JWE.t ...................................................
1075s ok 1 - use Lemonldap::NG::Portal::Main;
1075s ok 2 - Portal object
1075s ok 3 - REST request
1075s ok 4 - Request from OP to RP
1075s [Fri Nov 8 08:16:50 2024] [LLNG:6244] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value
1075s [Fri Nov 8 08:16:50 2024] [LLNG:6244] [error] Malformed JWKS document
1075s [Fri Nov 8 08:16:50 2024] [LLNG:6244] [error] Relying Party rp has errors and will be ignored
1075s ok 5 - Init
1075s ok 6 - Portal app
1075s ok 7 - Register $type
1075s ok 8 - OP portal
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 9 - Get JWKS, endpoint /oauth2/jwks
1075s ok 10 - HTTP code is 200
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 11 - Get metadata, endpoint /.well-known/openid-configuration
1075s ok 12 - HTTP code is 200
1075s ok 13 - Portal object
1075s ok 14 - Init
1075s ok 15 - Portal app
1075s ok 16 - Register $type
1075s ok 17 - RP portal
1075s # ==> Pushing OP <==
1075s ok 18 - REST request
1075s ok 19 - Request from OP to RP
1075s # ==> Saving handler OP <==
1075s # ==> Pushing RP <==
1075s # ==> Popping RP <==
1075s # ==> Restoring OP <==
1075s ok 20 - Execute request
1075s ok 21 - Response is 200
1075s ok 22 - Content is JSON
1075s # ==> Popping OP <==
1075s # ==> Pushing RP <==
1075s # ==> Popping RP <==
1075s ok 23 - RP publish its keys
1075s ok 24 - HTTP code is 200
1075s ok 25 - Content-Type is JSON
1075s ok 26 - Content is valid JSON
1075s ok 27 - Get RP encryption key
1075s # ==> Pushing RP <==
1075s # ==> Popping RP <==
1075s ok 28 - Unauth RP request
1075s ok 29 - Get redirection
1075s ok 30 - Location header found
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 31 - Push request to OP, endpoint /oauth2/authorize
1075s ok 32 - HTTP code is 200
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 33 - Post authentication, endpoint /oauth2/authorize
1075s ok 34 - Get cookie lemonldap (f56781751f8bcfb168a62d39a99987fd819b4f95cc83f94728fae0e93c70060a)
1075s ok 35 - HTTP code is 200
1075s ok 36 - Page contains a form
1075s ok 37 - Host match
1075s ok 38 - Field "confirm" is defined
1075s ok 39 - CSP header authorize POST request to \#
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 40 - Post confirmation, endpoint /oauth2/authorize
1075s ok 41 - Get redirection
1075s ok 42 - Location header found
1075s # ==> Pushing RP <==
1075s ok 43 - REST request
1075s ok 44 - Request from RP to OP, endpoint /oauth2/token
1075s # ==> Saving handler RP <==
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s # ==> Restoring RP <==
1075s ok 45 - Execute request
1075s ok 46 - Response is 200
1075s ok 47 - Content is JSON
1075s ok 48 - REST request
1075s ok 49 - Request from RP to OP, endpoint /oauth2/userinfo
1075s # ==> Saving handler RP <==
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s # ==> Restoring RP <==
1075s ok 50 - Execute request
1075s ok 51 - Response is 200
1075s ok 52 - Content is JSON
1075s # ==> Popping RP <==
1075s ok 53 - Call openidconnectcallback on RP
1075s ok 54 - Get cookie lemonldap (369a9ccc30ffac34dd166c8936792843470fb497adeff830e5b8e2e9f1a021bb)
1075s # ==> Pushing OP <==
1075s ok 55 - REST request
1075s ok 56 - Request from OP to RP
1075s # ==> Saving handler OP <==
1075s # ==> Pushing RP <==
1075s # ==> Popping RP <==
1075s # ==> Restoring OP <==
1075s ok 57 - Execute request
1075s ok 58 - Response is 200
1075s ok 59 - Content is JSON
1075s # ==> Popping OP <==
1075s # ==> Pushing OP <==
1075s ok 60 - REST request
1075s ok 61 - Request from OP to RP
1075s # ==> Saving handler OP <==
1075s # ==> Pushing RP <==
1075s # ==> Popping RP <==
1075s # ==> Restoring OP <==
1075s ok 62 - Execute request
1075s ok 63 - Response is 200
1075s # ==> Popping OP <==
1075s ok 64 - Query OP for logout
1075s ok 65 - HTTP code is 200
1075s # ==> Pushing OP <==
1075s # ==> Popping OP <==
1075s ok 66 - Test if user is reject on OP
1075s ok 67 - Response status is 401
1075s ok 68 - Content is JSON
1075s ok 69 - Error code is 1
1075s # ==> Pushing RP <==
1075s # ==> Popping RP <==
1075s ok 70 - Test if user is reject on RP
1075s ok 71 - Get redirection
1075s ok 72 - Location header found
1075s 1..72
1075s ok
1076s t/32-OIDC-JWS-client_secret_jwt.t .................................
1076s ok 1 - use Lemonldap::NG::Portal::Main;
1076s ok 2 - Portal object
1076s ok 3 - Init
1076s ok 4 - Portal app
1076s ok 5 - Register $type
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 6 - Get JWKS, endpoint /oauth2/jwks
1076s ok 7 - HTTP code is 200
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1076s ok 9 - HTTP code is 200
1076s ok 10 - Portal object
1076s ok 11 - Init
1076s ok 12 - Portal app
1076s ok 13 - Register $type
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s ok 14 - Unauth RP request
1076s ok 15 - Get redirection
1076s ok 16 - Location header found
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 17 - Push request to OP, endpoint /oauth2/authorize
1076s ok 18 - HTTP code is 200
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 19 - Post authentication, endpoint /oauth2/authorize
1076s ok 20 - Get cookie lemonldap (95529f43ed06ffda2c28ed4e973cefbf1561345505486df8c23d463ed3be0bdb)
1076s ok 21 - HTTP code is 200
1076s ok 22 - Page contains a form
1076s ok 23 - Host match
1076s ok 24 - Field "confirm" is defined
1076s ok 25 - CSP header authorize POST request to \#
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 26 - Post confirmation, endpoint /oauth2/authorize
1076s ok 27 - Get redirection
1076s ok 28 - Location header found
1076s # ==> Pushing RP <==
1076s ok 29 - REST request
1076s ok 30 - Request from RP to OP, endpoint /oauth2/token
1076s # ==> Saving handler RP <==
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s # ==> Restoring RP <==
1076s ok 31 - Execute request
1076s ok 32 - Response is 200
1076s ok 33 - Content is JSON
1076s ok 34 - REST request
1076s ok 35 - Request from RP to OP, endpoint /oauth2/userinfo
1076s # ==> Saving handler RP <==
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s # ==> Restoring RP <==
1076s ok 36 - Execute request
1076s ok 37 - Response is 200
1076s ok 38 - Content is JSON
1076s # ==> Popping RP <==
1076s ok 39 - Call openidconnectcallback on RP
1076s ok 40 - Get cookie lemonldap (7333c7578c120b4b004c53969c40195f2a101056614ce18d6a93bc5cfd66a0c2)
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s # ==> Pushing OP <==
1076s ok 41 - REST request
1076s ok 42 - Request from OP to RP
1076s # ==> Saving handler OP <==
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s # ==> Restoring OP <==
1076s ok 43 - Execute request
1076s ok 44 - Response is 200
1076s # ==> Popping OP <==
1076s ok 45 - Query OP for logout
1076s ok 46 - HTTP code is 200
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 47 - Test if user is reject on OP
1076s ok 48 - Response status is 401
1076s ok 49 - Content is JSON
1076s ok 50 - Error code is 1
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s ok 51 - Test if user is reject on RP
1076s ok 52 - Get redirection
1076s ok 53 - Location header found
1076s 1..53
1076s ok
1076s t/32-OIDC-JWS-private_key_jwt.t ...................................
1076s ok 1 - use Lemonldap::NG::Portal::Main;
1076s ok 2 - Portal object
1076s ok 3 - REST request
1076s ok 4 - Request from OP to RP
1076s [Fri Nov 8 08:16:51 2024] [LLNG:6246] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value
1076s [Fri Nov 8 08:16:51 2024] [LLNG:6246] [error] Malformed JWKS document
1076s [Fri Nov 8 08:16:51 2024] [LLNG:6246] [error] Relying Party rp has errors and will be ignored
1076s ok 5 - Init
1076s ok 6 - Portal app
1076s ok 7 - Register $type
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 8 - Get JWKS, endpoint /oauth2/jwks
1076s ok 9 - HTTP code is 200
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 10 - Get metadata, endpoint /.well-known/openid-configuration
1076s ok 11 - HTTP code is 200
1076s ok 12 - Portal object
1076s ok 13 - Init
1076s ok 14 - Portal app
1076s ok 15 - Register $type
1076s ok 16 - Portal object
1076s ok 17 - REST request
1076s ok 18 - Request from OP to RP
1076s # ==> Saving handler OP <==
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s # ==> Restoring OP <==
1076s ok 19 - Execute request
1076s ok 20 - Response is 200
1076s ok 21 - Content is JSON
1076s ok 22 - Init
1076s ok 23 - Portal app
1076s ok 24 - Register $type
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s ok 25 - RP publish its keys
1076s ok 26 - HTTP code is 200
1076s ok 27 - Content-Type is JSON
1076s ok 28 - Content is valid JSON
1076s ok 29 - Get RP sig key
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s ok 30 - Unauth RP request
1076s ok 31 - Get redirection
1076s ok 32 - Location header found
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 33 - Push request to OP, endpoint /oauth2/authorize
1076s ok 34 - HTTP code is 200
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 35 - Post authentication, endpoint /oauth2/authorize
1076s ok 36 - Get cookie lemonldap (bace8300fe16755060e28d2fd2c98e9856a468211cca81dfd00834a6afb71445)
1076s ok 37 - HTTP code is 200
1076s ok 38 - Page contains a form
1076s ok 39 - Host match
1076s ok 40 - Field "confirm" is defined
1076s ok 41 - CSP header authorize POST request to \#
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 42 - Post confirmation, endpoint /oauth2/authorize
1076s ok 43 - Get redirection
1076s ok 44 - Location header found
1076s # ==> Pushing RP <==
1076s ok 45 - REST request
1076s ok 46 - Request from RP to OP, endpoint /oauth2/token
1076s # ==> Saving handler RP <==
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s # ==> Restoring RP <==
1076s ok 47 - Execute request
1076s ok 48 - Response is 200
1076s ok 49 - Content is JSON
1076s ok 50 - REST request
1076s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo
1076s # ==> Saving handler RP <==
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s # ==> Restoring RP <==
1076s ok 52 - Execute request
1076s ok 53 - Response is 200
1076s ok 54 - Content is JSON
1076s # ==> Popping RP <==
1076s ok 55 - Call openidconnectcallback on RP
1076s ok 56 - Get cookie lemonldap (c6f46fef5a16f3409f969b5b272d4fa6b773b2c9031a522de6eb726aeab87d2f)
1076s # ==> Pushing OP <==
1076s ok 57 - REST request
1076s ok 58 - Request from OP to RP
1076s # ==> Saving handler OP <==
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s # ==> Restoring OP <==
1076s ok 59 - Execute request
1076s ok 60 - Response is 200
1076s ok 61 - Content is JSON
1076s # ==> Popping OP <==
1076s # ==> Pushing OP <==
1076s ok 62 - REST request
1076s ok 63 - Request from OP to RP
1076s # ==> Saving handler OP <==
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s # ==> Restoring OP <==
1076s ok 64 - Execute request
1076s ok 65 - Response is 200
1076s # ==> Popping OP <==
1076s ok 66 - Query OP for logout
1076s ok 67 - HTTP code is 200
1076s # ==> Pushing OP <==
1076s # ==> Popping OP <==
1076s ok 68 - Test if user is reject on OP
1076s ok 69 - Response status is 401
1076s ok 70 - Content is JSON
1076s ok 71 - Error code is 1
1076s # ==> Pushing RP <==
1076s # ==> Popping RP <==
1076s ok 72 - Test if user is reject on RP
1076s ok 73 - Get redirection
1076s ok 74 - Location header found
1076s 1..74
1076s ok
1077s t/32-OIDC-Logout-from-RP-bypass-confirm.t .........................
1077s ok 1 - use Lemonldap::NG::Portal::Main;
1077s ok 2 - Portal object
1077s ok 3 - Init
1077s ok 4 - Portal app
1077s ok 5 - Register $type
1077s ok 6 - OP portal
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 7 - Get JWKS, endpoint /oauth2/jwks
1077s ok 8 - HTTP code is 200
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1077s ok 10 - HTTP code is 200
1077s ok 11 - Portal object
1077s ok 12 - Init
1077s ok 13 - Portal app
1077s ok 14 - Register $type
1077s ok 15 - RP portal
1077s # ==> Pushing RP <==
1077s # ==> Popping RP <==
1077s ok 16 - Unauth SP request
1077s ok 17 - Get redirection
1077s ok 18 - Location header found
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 19 - Push request to OP, endpoint /oauth2/authorize
1077s ok 20 - HTTP code is 200
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 21 - Post authentication, endpoint /oauth2/authorize
1077s ok 22 - Get cookie lemonldap (c00303eb88b547f2d9ca75692507408fdc03e07ef464a119718045bdbe857a1d)
1077s ok 23 - HTTP code is 200
1077s ok 24 - Page contains a form
1077s ok 25 - Host match
1077s ok 26 - Field "confirm" is defined
1077s ok 27 - CSP header authorize POST request to \#
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 28 - Post confirmation, endpoint /oauth2/authorize
1077s ok 29 - Get redirection
1077s ok 30 - Location header found
1077s # ==> Pushing RP <==
1077s ok 31 - REST request
1077s ok 32 - Request from RP to OP, endpoint /oauth2/token
1077s # ==> Saving handler RP <==
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s # ==> Restoring RP <==
1077s ok 33 - Execute request
1077s ok 34 - Response is 200
1077s ok 35 - Content is JSON
1077s ok 36 - REST request
1077s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1077s # ==> Saving handler RP <==
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s # ==> Restoring RP <==
1077s ok 38 - Execute request
1077s ok 39 - Response is 200
1077s ok 40 - Content is JSON
1077s # ==> Popping RP <==
1077s ok 41 - Call openidconnectcallback on RP
1077s ok 42 - Get cookie lemonldap (6e6cbd1c6df0604e1b8f05fdd0fe8af09954827bbca352d5a39e9326e9405e75)
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 43 - Check session, endpoint /oauth2/checksession.html
1077s ok 44 - HTTP code is 200
1077s ok 45 - Frame can be embedded
1077s ok 46 - UTF-8 values
1077s # ==> Pushing RP <==
1077s # ==> Popping RP <==
1077s ok 47 - Call logout from RP
1077s ok 48 - Get cookie lemonldap (0)
1077s ok 49 - Test empty cookie on RP
1077s ok 50 - Get redirection
1077s ok 51 - Location header found
1077s ok 52 - Found ID Token hint
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 53 - Forward logout to OP
1077s ok 54 - HTTP code is 200
1077s ok 55 - Found RP logout iframe
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 56 - Test if user is reject on IdP
1077s ok 57 - Response status is 401
1077s ok 58 - Content is JSON
1077s ok 59 - Error code is 1
1077s 1..59
1077s ok
1077s t/32-OIDC-Logout-redirect-uri-not-allowed.t .......................
1077s ok 1 - use Lemonldap::NG::Portal::Main;
1077s ok 2 - Portal object
1077s ok 3 - Init
1077s ok 4 - Portal app
1077s ok 5 - Register $type
1077s ok 6 - OP portal
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 7 - Get JWKS, endpoint /oauth2/jwks
1077s ok 8 - HTTP code is 200
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1077s ok 10 - HTTP code is 200
1077s ok 11 - Portal object
1077s ok 12 - Init
1077s ok 13 - Portal app
1077s ok 14 - Register $type
1077s ok 15 - RP portal
1077s # ==> Pushing RP <==
1077s # ==> Popping RP <==
1077s ok 16 - Unauth SP request
1077s ok 17 - Get redirection
1077s ok 18 - Location header found
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 19 - Push request to OP, endpoint /oauth2/authorize
1077s ok 20 - HTTP code is 200
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 21 - Post authentication, endpoint /oauth2/authorize
1077s ok 22 - Get cookie lemonldap (5376ca37f1db187a8a090d56b1be20664a50f25b7299e5546862835884d68c37)
1077s ok 23 - HTTP code is 200
1077s ok 24 - Page contains a form
1077s ok 25 - Host match
1077s ok 26 - Field "confirm" is defined
1077s ok 27 - CSP header authorize POST request to \#
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 28 - Post confirmation, endpoint /oauth2/authorize
1077s ok 29 - Get redirection
1077s ok 30 - Location header found
1077s # ==> Pushing RP <==
1077s ok 31 - REST request
1077s ok 32 - Request from RP to OP, endpoint /oauth2/token
1077s # ==> Saving handler RP <==
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s # ==> Restoring RP <==
1077s ok 33 - Execute request
1077s ok 34 - Response is 200
1077s ok 35 - Content is JSON
1077s ok 36 - REST request
1077s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1077s # ==> Saving handler RP <==
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s # ==> Restoring RP <==
1077s ok 38 - Execute request
1077s ok 39 - Response is 200
1077s ok 40 - Content is JSON
1077s # ==> Popping RP <==
1077s ok 41 - Call openidconnectcallback on RP
1077s ok 42 - Get cookie lemonldap (db85c44347d2b18587035bf975260abd3e5caa207738197fc967902c8d2f1ddc)
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 43 - Check session, endpoint /oauth2/checksession.html
1077s ok 44 - HTTP code is 200
1077s ok 45 - Frame can be embedded
1077s ok 46 - UTF-8 values
1077s # ==> Pushing RP <==
1077s # ==> Popping RP <==
1077s ok 47 - Query RP for logout
1077s ok 48 - Get redirection
1077s ok 49 - Location header found
1077s ok 50 - Found client ID in logout request
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 51 - Push logout request to OP, endpoint /oauth2/logout
1077s ok 52 - HTTP code is 200
1077s ok 53 - Page contains a form
1077s ok 54 - Host match
1077s ok 55 - Field "confirm" is defined
1077s ok 56 - CSP header authorize POST request to \#
1077s # ==> Pushing OP <==
1077s # ==> Popping OP <==
1077s ok 57 - Confirm logout, endpoint /oauth2/logout
1077s ok 58 - Unauthorized URL: code found on page
1077s ok 59 - Unauthorized URL
1077s 1..59
1077s ok
1078s t/32-OIDC-Macro.t .................................................
1078s ok 1 - use Lemonldap::NG::Portal::Main;
1078s # Subtest: Macros, filtered by scope
1078s ok 1 - Portal object
1078s ok 2 - Init
1078s ok 3 - Portal app
1078s ok 4 - OP portal
1078s ok 5 - Get cookie lemonldap (bda498a37b8ad6cd503d9ed64d002d593c8cf65169e56c6ad9bd2b190f1bfd9d)
1078s ok 6 - Get redirection
1078s ok 7 - Location header found
1078s ok 8 - HTTP code is 200
1078s ok 9 - Content-Type is JSON
1078s ok 10 - Content is valid JSON
1078s ok 11 - Found access token
1078s ok 12
1078s ok 13 - HTTP code is 200
1078s ok 14 - Content-Type is JSON
1078s ok 15 - Content is valid JSON
1078s ok 16 - Correct macro value
1078s ok 17 - Sub macro correctly evaluated
1078s ok 18 - Complex claim
1078s ok 19 - Macro required by scope is included
1078s ok 20 - Macro not required by scope is omitted
1078s 1..20
1078s ok 2 - Macros, filtered by scope
1078s # Subtest: Macros, not filtered by scope
1078s ok 1 - Portal object
1078s ok 2 - Init
1078s ok 3 - Portal app
1078s ok 4 - OP portal
1078s ok 5 - Get cookie lemonldap (5fdbad843fd76aaaf55f82847c81042497d7036f2b9f67281b323ea9e61b2204)
1078s ok 6 - Get redirection
1078s ok 7 - Location header found
1078s ok 8 - HTTP code is 200
1078s ok 9 - Content-Type is JSON
1078s ok 10 - Content is valid JSON
1078s ok 11 - Found access token
1078s ok 12
1078s ok 13 - HTTP code is 200
1078s ok 14 - Content-Type is JSON
1078s ok 15 - Content is valid JSON
1078s ok 16 - Correct macro value
1078s ok 17 - Sub macro correctly evaluated
1078s ok 18 - Complex claim
1078s ok 19 - Macro required by scope is included
1078s ok 20 - Macro not required by scope is included
1078s 1..20
1078s ok 3 - Macros, not filtered by scope
1078s 1..3
1078s ok
1078s t/32-OIDC-Metadata.t ..............................................
1078s ok 1 - use Lemonldap::NG::Portal::Main;
1078s # Subtest: OpenID Connect metadata
1078s ok 1 - Portal object
1078s ok 2 - Init
1078s ok 3 - Portal app
1078s ok 4 - HTTP code is 200
1078s ok 5 - Content-Type is JSON
1078s ok 6 - Content is valid JSON
1078s ok 7 - Correct JWKS URI
1078s 1..7
1078s ok 2 - OpenID Connect metadata
1078s # Subtest: JWKS test (certificate)
1078s ok 1 - Portal object
1078s ok 2 - Init
1078s ok 3 - Portal app
1078s ok 4 - HTTP code is 200
1078s ok 5 - Content-Type is JSON
1078s ok 6 - Content is valid JSON
1078s ok 7 - Correct RSA exponent
1078s ok 8 - Correct RSA modulus
1078s ok 9 - Correct key ID
1078s ok 10 - Correct key type
1078s ok 11 - Correct key use
1078s ok 12 - Correct certificate
1078s ok 13 - Correct certificate thumbprint
1078s ok 14 - Correct previous key ID
1078s ok 15 - Correct previous certificate
1078s 1..15
1078s ok 3 - JWKS test (certificate)
1078s # Subtest: JWKS test (pubkey)
1078s ok 1 - Portal object
1078s ok 2 - Init
1078s ok 3 - Portal app
1078s ok 4 - HTTP code is 200
1078s ok 5 - Content-Type is JSON
1078s ok 6 - Content is valid JSON
1078s ok 7 - Correct RSA exponent
1078s ok 8 - Correct RSA modulus
1078s ok 9 - Correct key type
1078s ok 10 - Correct key use
1078s 1..10
1078s ok 4 - JWKS test (pubkey)
1078s 1..4
1078s ok
1079s t/32-OIDC-Offline-Session.t .......................................
1079s ok 1 - use Lemonldap::NG::Portal::Main;
1079s # Subtest: Run tests with base config
1079s ok 1 - Portal object
1079s ok 2 - Init
1079s ok 3 - Portal app
1079s ok 4 - Auth query
1079s ok 5 - HTTP code is 200
1079s ok 6 - Get cookie lemonldap (9a3fdee7a2de38dd8407abc1f764296a4de9873133fb1133163b64c3c7dff1c1)
1079s ok 7 - Get redirection
1079s ok 8 - Location header found
1079s ok 9 - HTTP code is 200
1079s ok 10 - Content-Type is JSON
1079s ok 11 - Content is valid JSON
1079s ok 12
1079s ok 13 - Got access token
1079s ok 14 - Got refresh token
1079s ok 15 - Got ID token
1079s ok 16 - Authentication date found in token
1079s ok 17 - Found claim in ID token
1079s ok 18 - Found sub in ID token
1079s ok 19 - HTTP code is 200
1079s ok 20 - Content-Type is JSON
1079s ok 21 - Content is valid JSON
1079s ok 22 - Got User Info
1079s ok 23 - Got User Info
1079s ok 24 - Logout request
1079s ok 25 - Response is 200
1079s ok 26 - Cookie is deleted
1079s ok 27 - No pdata
1079s ok 28 - Disconnect request
1079s ok 29 - Response is 401
1079s ok 30 - HTTP code is 200
1079s ok 31 - Content-Type is JSON
1079s ok 32 - Content is valid JSON
1079s ok 33 - Refresh token not present
1079s ok 34
1079s ok 35 - Got refreshed Access token
1079s ok 36 - Got refreshed ID token
1079s ok 37 - Found claim in ID token
1079s ok 38 - Found sub in ID token
1079s ok 39 - HTTP code is 200
1079s ok 40 - Content-Type is JSON
1079s ok 41 - Content is valid JSON
1079s ok 42 - Correct user info
1079s ok 43 - Got User Info
1079s ok 44 - HTTP code is 200
1079s ok 45 - Content-Type is JSON
1079s ok 46 - Content is valid JSON
1079s ok 47 - Refresh token not present
1079s ok 48
1079s ok 49 - Got refreshed Access token
1079s ok 50 - Got refreshed ID token
1079s ok 51 - Original auth_time retained
1079s ok 52 - Found claim in ID token
1079s ok 53 - Check that clientid is in audience
1079s ok 54 - Check for additional audiences
1079s ok 55 - Check for additional audiences
1079s ok 56 - HTTP code is 200
1079s ok 57 - Content-Type is JSON
1079s ok 58 - Content is valid JSON
1079s ok 59 - Correct user info
1079s ok 60 - Got User Info
1079s ok 61 - HTTP code is 200
1079s ok 62 - Content-Type is JSON
1079s ok 63 - Content is valid JSON
1079s ok 64 - Token is active
1079s ok 65 - Introspection contains client_id
1079s ok 66 - Introspection contains sub
1079s ok 67 - Scope contains weird scope name
1079s 1..67
1079s ok 2 - Run tests with base config
1079s # Subtest: Removed user's offline sessions are no longer valid
1079s ok 1 - Portal object
1079s ok 2 - Init
1079s ok 3 - Portal app
1079s ok 4 - Get cookie lemonldap (d1693f58fa909b609aa8f5bb36d31940d722c3225cc7e5a2ed7d784a365c8c62)
1079s ok 5 - Get redirection
1079s ok 6 - Location header found
1079s ok 7 - HTTP code is 200
1079s ok 8 - Content-Type is JSON
1079s ok 9 - Content is valid JSON
1079s ok 10 - Got refresh token
1079s ok 11 - Logout request
1079s ok 12 - Response is 200
1079s ok 13 - Cookie is deleted
1079s ok 14 - No pdata
1079s ok 15 - Disconnect request
1079s ok 16 - Response is 401
1079s ok 17 - HTTP code is 200
1079s ok 18 - Content-Type is JSON
1079s ok 19 - Content is valid JSON
1079s ok 20 - Found access token
1079s ok 21 - Refresh token not present
1079s ok 22 - Response status is 400
1079s ok 23 - Content is JSON
1079s ok 24 - Error code is invalid_grant
1079s 1..24
1079s ok 3 - Removed user's offline sessions are no longer valid
1079s # Subtest: Run tests with JWT access tokens
1079s ok 1 - Portal object
1079s ok 2 - Init
1079s ok 3 - Portal app
1079s ok 4 - Auth query
1079s ok 5 - HTTP code is 200
1079s ok 6 - Get cookie lemonldap (a0fc29056d0c6750b0bed38e01f9d4609c1cbf6bff8cc5c5cd0f2b4d0fc37d3c)
1079s ok 7 - Get redirection
1079s ok 8 - Location header found
1079s ok 9 - HTTP code is 200
1079s ok 10 - Content-Type is JSON
1079s ok 11 - Content is valid JSON
1079s ok 12 - Token is a JWT
1079s ok 13 - Found claim in JWT
1079s ok 14 - Found claim in JWT
1079s ok 15
1079s ok 16 - Got access token
1079s ok 17 - Got refresh token
1079s ok 18 - Got ID token
1079s ok 19 - Authentication date found in token
1079s ok 20 - Found claim in ID token
1079s ok 21 - Found sub in ID token
1079s ok 22 - HTTP code is 200
1079s ok 23 - Content-Type is JSON
1079s ok 24 - Content is valid JSON
1079s ok 25 - Got User Info
1079s ok 26 - Got User Info
1079s ok 27 - Logout request
1079s ok 28 - Response is 200
1079s ok 29 - Cookie is deleted
1079s ok 30 - No pdata
1079s ok 31 - Disconnect request
1079s ok 32 - Response is 401
1079s ok 33 - HTTP code is 200
1079s ok 34 - Content-Type is JSON
1079s ok 35 - Content is valid JSON
1079s ok 36 - Refresh token not present
1079s ok 37
1079s ok 38 - Token is a JWT
1079s ok 39 - Found claim in JWT
1079s ok 40 - Found claim in JWT
1079s ok 41 - Got refreshed Access token
1079s ok 42 - Got refreshed ID token
1079s ok 43 - Found claim in ID token
1079s ok 44 - Found sub in ID token
1079s ok 45 - HTTP code is 200
1079s ok 46 - Content-Type is JSON
1079s ok 47 - Content is valid JSON
1079s ok 48 - Correct user info
1079s ok 49 - Got User Info
1079s ok 50 - HTTP code is 200
1079s ok 51 - Content-Type is JSON
1079s ok 52 - Content is valid JSON
1079s ok 53 - Refresh token not present
1079s ok 54
1079s ok 55 - Token is a JWT
1079s ok 56 - Found claim in JWT
1079s ok 57 - Found claim in JWT
1079s ok 58 - Got refreshed Access token
1079s ok 59 - Got refreshed ID token
1079s ok 60 - Original auth_time retained
1079s ok 61 - Found claim in ID token
1079s ok 62 - Check that clientid is in audience
1079s ok 63 - Check for additional audiences
1079s ok 64 - Check for additional audiences
1079s ok 65 - HTTP code is 200
1079s ok 66 - Content-Type is JSON
1079s ok 67 - Content is valid JSON
1079s ok 68 - Correct user info
1079s ok 69 - Got User Info
1079s ok 70 - HTTP code is 200
1079s ok 71 - Content-Type is JSON
1079s ok 72 - Content is valid JSON
1079s ok 73 - Token is active
1079s ok 74 - Introspection contains client_id
1079s ok 75 - Introspection contains sub
1079s ok 76 - Scope contains weird scope name
1079s 1..76
1079s ok 4 - Run tests with JWT access tokens
1079s # Subtest: Run tests with refresh token rotation
1079s ok 1 - Portal object
1079s ok 2 - Init
1079s ok 3 - Portal app
1079s ok 4 - Auth query
1079s ok 5 - HTTP code is 200
1079s ok 6 - Get cookie lemonldap (5f04ed7c12683c995b38694951e7beaa5a5e9ae7a69b59f835a6fe228fa2fbef)
1079s ok 7 - Get redirection
1079s ok 8 - Location header found
1079s ok 9 - HTTP code is 200
1079s ok 10 - Content-Type is JSON
1079s ok 11 - Content is valid JSON
1079s ok 12 - Token is a JWT
1079s ok 13 - Found claim in JWT
1079s ok 14 - Found claim in JWT
1079s ok 15
1079s ok 16 - Got access token
1079s ok 17 - Got refresh token
1079s ok 18 - Got ID token
1079s ok 19 - Authentication date found in token
1079s ok 20 - Found claim in ID token
1079s ok 21 - Found sub in ID token
1079s ok 22 - HTTP code is 200
1079s ok 23 - Content-Type is JSON
1079s ok 24 - Content is valid JSON
1079s ok 25 - Got User Info
1079s ok 26 - Got User Info
1079s ok 27 - Logout request
1079s ok 28 - Response is 200
1079s ok 29 - Cookie is deleted
1079s ok 30 - No pdata
1079s ok 31 - Disconnect request
1079s ok 32 - Response is 401
1079s ok 33 - HTTP code is 200
1079s ok 34 - Content-Type is JSON
1079s ok 35 - Content is valid JSON
1079s ok 36 - Refresh token was updated
1079s ok 37 - Response status is 400
1079s ok 38 - Content is JSON
1079s ok 39 - Error code is invalid_request
1079s ok 40
1079s ok 41 - Token is a JWT
1079s ok 42 - Found claim in JWT
1079s ok 43 - Found claim in JWT
1079s ok 44 - Got refreshed Access token
1079s ok 45 - Got refreshed ID token
1079s ok 46 - Found claim in ID token
1079s ok 47 - Found sub in ID token
1079s ok 48 - HTTP code is 200
1079s ok 49 - Content-Type is JSON
1079s ok 50 - Content is valid JSON
1079s ok 51 - Correct user info
1079s ok 52 - Got User Info
1079s ok 53 - HTTP code is 200
1079s ok 54 - Content-Type is JSON
1079s ok 55 - Content is valid JSON
1079s ok 56 - Refresh token was updated
1079s ok 57 - Response status is 400
1079s ok 58 - Content is JSON
1079s ok 59 - Error code is invalid_request
1079s ok 60
1079s ok 61 - Token is a JWT
1079s ok 62 - Found claim in JWT
1079s ok 63 - Found claim in JWT
1079s ok 64 - Got refreshed Access token
1079s ok 65 - Got refreshed ID token
1079s ok 66 - Original auth_time retained
1079s ok 67 - Found claim in ID token
1079s ok 68 - Check that clientid is in audience
1079s ok 69 - Check for additional audiences
1079s ok 70 - Check for additional audiences
1079s ok 71 - HTTP code is 200
1079s ok 72 - Content-Type is JSON
1079s ok 73 - Content is valid JSON
1079s ok 74 - Correct user info
1079s ok 75 - Got User Info
1079s ok 76 - HTTP code is 200
1079s ok 77 - Content-Type is JSON
1079s ok 78 - Content is valid JSON
1079s ok 79 - Token is active
1079s ok 80 - Introspection contains client_id
1079s ok 81 - Introspection contains sub
1079s ok 82 - Scope contains weird scope name
1079s 1..82
1079s ok 5 - Run tests with refresh token rotation
1079s # Subtest: Using choice authentication method
1079s ok 1 - Portal object
1079s ok 2 - Init
1079s ok 3 - Portal app
1079s ok 4 - Auth query
1079s ok 5 - HTTP code is 200
1079s ok 6 - Get cookie lemonldap (63149e1204488c115ba12ac6c3d2aad3f676728500cf1d1555176d5df08e23e9)
1079s ok 7 - Get redirection
1079s ok 8 - Location header found
1079s ok 9 - HTTP code is 200
1079s ok 10 - Content-Type is JSON
1079s ok 11 - Content is valid JSON
1079s ok 12 - Token is a JWT
1079s ok 13 - Found claim in JWT
1079s ok 14 - Found claim in JWT
1079s ok 15
1079s ok 16 - Got access token
1079s ok 17 - Got refresh token
1079s ok 18 - Got ID token
1079s ok 19 - Authentication date found in token
1079s ok 20 - Found claim in ID token
1079s ok 21 - Found sub in ID token
1079s ok 22 - HTTP code is 200
1079s ok 23 - Content-Type is JSON
1079s ok 24 - Content is valid JSON
1079s ok 25 - Got User Info
1079s ok 26 - Got User Info
1079s ok 27 - Logout request
1079s ok 28 - Response is 200
1079s ok 29 - Cookie is deleted
1079s ok 30 - No pdata
1079s ok 31 - Disconnect request
1079s ok 32 - Response is 401
1079s ok 33 - HTTP code is 200
1079s ok 34 - Content-Type is JSON
1079s ok 35 - Content is valid JSON
1079s ok 36 - Refresh token was updated
1079s ok 37 - Response status is 400
1079s ok 38 - Content is JSON
1079s ok 39 - Error code is invalid_request
1079s ok 40
1079s ok 41 - Token is a JWT
1079s ok 42 - Found claim in JWT
1079s ok 43 - Found claim in JWT
1079s ok 44 - Got refreshed Access token
1079s ok 45 - Got refreshed ID token
1079s ok 46 - Found claim in ID token
1079s ok 47 - Found sub in ID token
1079s ok 48 - HTTP code is 200
1079s ok 49 - Content-Type is JSON
1079s ok 50 - Content is valid JSON
1079s ok 51 - Correct user info
1079s ok 52 - Got User Info
1079s ok 53 - HTTP code is 200
1079s ok 54 - Content-Type is JSON
1079s ok 55 - Content is valid JSON
1079s ok 56 - Refresh token was updated
1079s ok 57 - Response status is 400
1079s ok 58 - Content is JSON
1079s ok 59 - Error code is invalid_request
1079s ok 60
1079s ok 61 - Token is a JWT
1079s ok 62 - Found claim in JWT
1079s ok 63 - Found claim in JWT
1079s ok 64 - Got refreshed Access token
1079s ok 65 - Got refreshed ID token
1079s ok 66 - Original auth_time retained
1079s ok 67 - Found claim in ID token
1079s ok 68 - Check that clientid is in audience
1079s ok 69 - Check for additional audiences
1079s ok 70 - Check for additional audiences
1079s ok 71 - HTTP code is 200
1079s ok 72 - Content-Type is JSON
1079s ok 73 - Content is valid JSON
1079s ok 74 - Correct user info
1079s ok 75 - Got User Info
1079s ok 76 - HTTP code is 200
1079s ok 77 - Content-Type is JSON
1079s ok 78 - Content is valid JSON
1079s ok 79 - Token is active
1079s ok 80 - Introspection contains client_id
1079s ok 81 - Introspection contains sub
1079s ok 82 - Scope contains weird scope name
1079s 1..82
1079s ok 6 - Using choice authentication method
1079s 1..6
1079s ok
1080s t/32-OIDC-Opaque-Token.t ..........................................
1080s ok 1 - use Lemonldap::NG::Portal::Main;
1080s ok 2 - Portal object
1080s ok 3 - Init
1080s ok 4 - Portal app
1080s ok 5 - Post authentication
1080s ok 6 - Get cookie lemonldap (152df8ddede54f7f54efa730c9701491889533e5f4ddbbe8f022324d92593bdd)
1080s ok 7 - Get authorization code
1080s ok 8 - Get redirection
1080s ok 9 - Location header found
1080s ok 10 - Post token
1080s ok 11 - Access token present
1080s ok 12 - ID token present
1080s ok 13 - Refresh token present
1080s ok 14 - Found hooked claim in ID token
1080s ok 15 - HTTP code is 200
1080s ok 16 - Content-Type is JSON
1080s ok 17 - Content is valid JSON
1080s ok 18 - Found hooked claim in Userinfo token
1080s ok 19 - Found session variable in Userinfo token
1080s ok 20 - Scopes are visible in hook
1080s ok 21 - Post introspection
1080s ok 22 - HTTP code is 200
1080s ok 23 - Found hook defined scope
1080s ok 24 - Found result of oidcResolveScope
1080s ok 25 - HTTP code is 200
1080s ok 26 - Content-Type is JSON
1080s ok 27 - Content is valid JSON
1080s ok 28 - Access token present
1080s ok 29 - Get redirection
1080s ok 30 - Location header found
1080s ok 31 - HTTP code is 200
1080s ok 32 - Content-Type is JSON
1080s ok 33 - Content is valid JSON
1080s ok 34 - Refresh token present
1080s ok 35 - HTTP code is 200
1080s ok 36 - Content-Type is JSON
1080s ok 37 - Content is valid JSON
1080s 1..37
1080s ok
1080s t/32-OIDC-Password-Grant-with-Bruteforce-and-Choice.t .............
1080s ok 1 - use Lemonldap::NG::Portal::Main;
1080s ok 2 - Portal object
1080s ok 3 - Init
1080s ok 4 - Portal app
1080s ok 5 - HTTP code is 400
1080s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2836.
1080s ok 6 - HTTP code is 200
1080s ok 7 - Content-Type is JSON
1080s ok 8 - Content is valid JSON
1080s ok 9 - Access Token found
1080s ok 10 - Scope found in token response
1080s ok 11 - Found ID token in original grant
1080s ok 12 - Got refresh token
1080s ok 13 - HTTP code is 200
1080s ok 14 - Content-Type is JSON
1080s ok 15 - Content is valid JSON
1080s ok 16 - Got User Info
1080s ok 17 - Attribute released as int in JSON
1080s ok 18 - Single valued attribute forced as array
1080s ok 19 - Multi valued attribute exposed as array
1080s ok 20 - Post introspection
1080s ok 21 - HTTP code is 200
1080s ok 22 - Content-Type is JSON
1080s ok 23 - Content is valid JSON
1080s ok 24 - Scope read not asked, and thus not found
1080s ok 25 - Attribute-based scope found
1080s ok 26 - Rule-enforced scope found
1080s ok 27 - Token response scope matches token scope
1080s ok 28 - Post introspection
1080s ok 29 - HTTP code is 200
1080s ok 30 - Content-Type is JSON
1080s ok 31 - Content is valid JSON
1080s ok 32 - Token is no longer active
1080s ok 33 - Post introspection
1080s ok 34 - HTTP code is 200
1080s ok 35 - Content-Type is JSON
1080s ok 36 - Content is valid JSON
1080s ok 37 - Found ID token in refresh grant
1080s 1..37
1080s ok
1080s t/32-OIDC-Password-Grant.t ........................................
1080s ok 1 - use Lemonldap::NG::Portal::Main;
1080s ok 2 - Portal object
1080s ok 3 - Init
1080s ok 4 - Portal app
1080s ok 5 - Response status is 400
1080s ok 6 - Content is JSON
1080s ok 7 - Error code is invalid_grant
1080s ok 8 - Response status is 400
1080s ok 9 - Content is JSON
1080s ok 10 - Error code is invalid_scope
1080s Use of uninitialized value $user in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2836.
1080s ok 11 - HTTP code is 200
1080s ok 12 - Content-Type is JSON
1080s ok 13 - Content is valid JSON
1080s ok 14 - Access Token found
1080s ok 15 - Scope found in token response
1080s ok 16 - No ID token in original request
1080s ok 17 - Got refresh token
1080s ok 18 - HTTP code is 200
1080s ok 19 - Content-Type is JSON
1080s ok 20 - Content is valid JSON
1080s ok 21 - Got User Info
1080s ok 22 - Attribute released as int in JSON
1080s ok 23 - Single valued attribute forced as array
1080s ok 24 - Multi valued attribute exposed as array
1080s ok 25 - Post introspection
1080s ok 26 - HTTP code is 200
1080s ok 27 - Content-Type is JSON
1080s ok 28 - Content is valid JSON
1080s ok 29 - Scope read not asked, and thus not found
1080s ok 30 - Attribute-based scope found
1080s ok 31 - Rule-enforced scope found
1080s ok 32 - Token response scope matches token scope
1080s ok 33 - Post introspection
1080s ok 34 - HTTP code is 200
1080s ok 35 - Content-Type is JSON
1080s ok 36 - Content is valid JSON
1080s ok 37 - Token is no longer active
1080s ok 38 - Post introspection
1080s ok 39 - HTTP code is 200
1080s ok 40 - Content-Type is JSON
1080s ok 41 - Content is valid JSON
1080s ok 42 - No ID token in refreshed response
1080s 1..42
1080s ok
1081s t/32-OIDC-RP-rule.t ...............................................
1081s ok 1 - use Lemonldap::NG::Portal::Main;
1081s ok 2 - Portal object
1081s ok 3 - Init
1081s ok 4 - Portal app
1081s ok 5 - Register $type
1081s ok 6 - OP portal
1081s # ==> Pushing OP <==
1081s # ==> Popping OP <==
1081s ok 7 - Get JWKS, endpoint /oauth2/jwks
1081s ok 8 - HTTP code is 200
1081s # ==> Pushing OP <==
1081s # ==> Popping OP <==
1081s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1081s ok 10 - HTTP code is 200
1081s ok 11 - Portal object
1081s ok 12 - Init
1081s ok 13 - Portal app
1081s ok 14 - Register $type
1081s ok 15 - RP portal
1081s # ==> Pushing RP <==
1081s # ==> Popping RP <==
1081s ok 16 - Unauth SP request
1081s ok 17 - Get redirection
1081s ok 18 - Location header found
1081s # ==> Pushing OP <==
1081s # ==> Popping OP <==
1081s ok 19 - Push request to OP, endpoint /oauth2/authorize
1081s ok 20 - HTTP code is 200
1081s # ==> Pushing OP <==
1081s # ==> Popping OP <==
1081s ok 21 - Post authentication, endpoint /oauth2/authorize
1081s ok 22 - Get cookie lemonldap (52795b0379460494c854a3c9e2441a7c7572803b9c1501172c444ef8e1cc3866)
1081s ok 23 - PE_UNAUTHORIZEDPARTNER: code found on page
1081s ok 24 - PE_UNAUTHORIZEDPARTNER
1081s # ==> Pushing OP <==
1081s # ==> Popping OP <==
1081s ok 25 - Post access to unknown RP
1081s ok 26 - Unknown client ID: code found on page
1081s ok 27 - Unknown client ID
1081s 1..27
1081s ok
1082s t/32-OIDC-Refresh-Token.t .........................................
1082s ok 1 - use Lemonldap::NG::Portal::Main;
1082s ok 2 - Portal object
1082s ok 3 - Init
1082s ok 4 - Portal app
1082s # Subtest: Run test with basic configuration
1082s ok 1 - Get cookie lemonldap (401eb97487e3a140d85ac3debf327713fdf15e904b4720368b7f4e9ef51e0288)
1082s ok 2 - Get redirection
1082s ok 3 - Location header found
1082s ok 4 - HTTP code is 200
1082s ok 5 - Content-Type is JSON
1082s ok 6 - Content is valid JSON
1082s ok 7 - Got access token
1082s ok 8 - Got refresh token
1082s ok 9 - Got ID token
1082s ok 10 - Found sub in ID token
1082s ok 11 - Found claim in ID token
1082s ok 12 - Check that clientid is in audience
1082s ok 13 - Check for additional audiences
1082s ok 14 - Check for additional audiences
1082s ok 15 - HTTP code is 200
1082s ok 16 - Content-Type is JSON
1082s ok 17 - Content is valid JSON
1082s ok 18 - Got User Info
1082s ok 19 - Got User Info
1082s ok 20 - Access token rejected
1082s ok 21 - HTTP code is 200
1082s ok 22 - Content-Type is JSON
1082s ok 23 - Content is valid JSON
1082s ok 24 - Got refreshed Access token
1082s ok 25 - Got refreshed ID token
1082s ok 26 - Refresh token not present
1082s ok 27 - Found sub in ID token
1082s ok 28 - Found claim in ID token
1082s ok 29 - HTTP code is 200
1082s ok 30 - Content-Type is JSON
1082s ok 31 - Content is valid JSON
1082s ok 32 - Got User Info
1082s ok 33 - Got User Info
1082s ok 34 - Access token rejected
1082s ok 35 - HTTP code is 200
1082s ok 36 - Content-Type is JSON
1082s ok 37 - Content is valid JSON
1082s ok 38 - Refresh token not present
1082s ok 39 - HTTP code is 200
1082s ok 40 - Content-Type is JSON
1082s ok 41 - Content is valid JSON
1082s ok 42 - Got User Info
1082s ok 43 - Got User Info
1082s ok 44 - Logout request
1082s ok 45 - Response is 200
1082s ok 46 - Cookie is deleted
1082s ok 47 - No pdata
1082s ok 48 - Disconnect request
1082s ok 49 - Response is 401
1082s ok 50 - Response status is 400
1082s ok 51 - Content is JSON
1082s ok 52 - Error code is invalid_grant
1082s ok 53 - Cannot use refreshed access token tied to expired session
1082s 1..53
1082s ok 5 - Run test with basic configuration
1082s # Subtest: Run test with JWT access tokens
1082s ok 1 - Portal object
1082s ok 2 - Init
1082s ok 3 - Portal app
1082s ok 4 - Get cookie lemonldap (ba38224087ec49ecb23b65020d4891fad5875e76d6ffec6c7996d6cae7a7ee46)
1082s ok 5 - Get redirection
1082s ok 6 - Location header found
1082s ok 7 - HTTP code is 200
1082s ok 8 - Content-Type is JSON
1082s ok 9 - Content is valid JSON
1082s ok 10 - Token is a JWT
1082s ok 11 - Found claim in JWT
1082s ok 12 - Found claim in JWT
1082s ok 13 - Found claim in JWT
1082s ok 14 - Found claim in JWT
1082s ok 15 - Found claim in JWT
1082s ok 16
1082s ok 17
1082s ok 18
1082s ok 19 - Expiration date sanity check
1082s ok 20 - Expiration date sanity check
1082s ok 21 - Got access token
1082s ok 22 - Got refresh token
1082s ok 23 - Got ID token
1082s ok 24 - Found sub in ID token
1082s ok 25 - Found claim in ID token
1082s ok 26 - Check that clientid is in audience
1082s ok 27 - Check for additional audiences
1082s ok 28 - Check for additional audiences
1082s ok 29 - HTTP code is 200
1082s ok 30 - Content-Type is JSON
1082s ok 31 - Content is valid JSON
1082s ok 32 - Got User Info
1082s ok 33 - Got User Info
1082s ok 34 - Access token rejected
1082s ok 35 - HTTP code is 200
1082s ok 36 - Content-Type is JSON
1082s ok 37 - Content is valid JSON
1082s ok 38 - Token is a JWT
1082s ok 39 - Found claim in JWT
1082s ok 40 - Found claim in JWT
1082s ok 41 - Found claim in JWT
1082s ok 42 - Found claim in JWT
1082s ok 43 - Found claim in JWT
1082s ok 44
1082s ok 45
1082s ok 46
1082s ok 47 - Expiration date sanity check
1082s ok 48 - Expiration date sanity check
1082s ok 49 - Got refreshed Access token
1082s ok 50 - Got refreshed ID token
1082s ok 51 - Refresh token not present
1082s ok 52 - Found sub in ID token
1082s ok 53 - Found claim in ID token
1082s ok 54 - HTTP code is 200
1082s ok 55 - Content-Type is JSON
1082s ok 56 - Content is valid JSON
1082s ok 57 - Got User Info
1082s ok 58 - Got User Info
1082s ok 59 - Access token rejected
1082s ok 60 - HTTP code is 200
1082s ok 61 - Content-Type is JSON
1082s ok 62 - Content is valid JSON
1082s ok 63 - Refresh token not present
1082s ok 64 - HTTP code is 200
1082s ok 65 - Content-Type is JSON
1082s ok 66 - Content is valid JSON
1082s ok 67 - Got User Info
1082s ok 68 - Got User Info
1082s ok 69 - Logout request
1082s ok 70 - Response is 200
1082s ok 71 - Cookie is deleted
1082s ok 72 - No pdata
1082s ok 73 - Disconnect request
1082s ok 74 - Response is 401
1082s ok 75 - Response status is 400
1082s ok 76 - Content is JSON
1082s ok 77 - Error code is invalid_grant
1082s ok 78 - Cannot use refreshed access token tied to expired session
1082s 1..78
1082s ok 6 - Run test with JWT access tokens
1082s # Subtest: Run test with activity timeout
1082s ok 1 - Portal object
1082s ok 2 - Init
1082s ok 3 - Portal app
1082s ok 4 - Get cookie lemonldap (8d72e90982c62c061f7c75349d3a1dd8c6f524810283afede7f2558490ba613d)
1082s ok 5 - Get redirection
1082s ok 6 - Location header found
1082s ok 7 - HTTP code is 200
1082s ok 8 - Content-Type is JSON
1082s ok 9 - Content is valid JSON
1082s ok 10 - Token is a JWT
1082s ok 11 - Found claim in JWT
1082s ok 12 - Found claim in JWT
1082s ok 13 - Found claim in JWT
1082s ok 14 - Found claim in JWT
1082s ok 15 - Found claim in JWT
1082s ok 16
1082s ok 17
1082s ok 18
1082s ok 19 - Expiration date sanity check
1082s ok 20 - Expiration date sanity check
1082s ok 21 - Got access token
1082s ok 22 - Got refresh token
1082s ok 23 - Got ID token
1082s ok 24 - Found sub in ID token
1082s ok 25 - Found claim in ID token
1082s ok 26 - Check that clientid is in audience
1082s ok 27 - Check for additional audiences
1082s ok 28 - Check for additional audiences
1082s ok 29 - HTTP code is 200
1082s ok 30 - Content-Type is JSON
1082s ok 31 - Content is valid JSON
1082s ok 32 - Got User Info
1082s ok 33 - Got User Info
1082s ok 34 - Access token rejected
1082s ok 35 - HTTP code is 200
1082s ok 36 - Content-Type is JSON
1082s ok 37 - Content is valid JSON
1082s ok 38 - Token is a JWT
1082s ok 39 - Found claim in JWT
1082s ok 40 - Found claim in JWT
1082s ok 41 - Found claim in JWT
1082s ok 42 - Found claim in JWT
1082s ok 43 - Found claim in JWT
1082s ok 44
1082s ok 45
1082s ok 46
1082s ok 47 - Expiration date sanity check
1082s ok 48 - Expiration date sanity check
1082s ok 49 - Got refreshed Access token
1082s ok 50 - Got refreshed ID token
1082s ok 51 - Refresh token not present
1082s ok 52 - Found sub in ID token
1082s ok 53 - Found claim in ID token
1082s ok 54 - HTTP code is 200
1082s ok 55 - Content-Type is JSON
1082s ok 56 - Content is valid JSON
1082s ok 57 - Got User Info
1082s ok 58 - Got User Info
1082s ok 59 - Access token rejected
1082s ok 60 - HTTP code is 200
1082s ok 61 - Content-Type is JSON
1082s ok 62 - Content is valid JSON
1082s ok 63 - Refresh token not present
1082s ok 64 - HTTP code is 200
1082s ok 65 - Content-Type is JSON
1082s ok 66 - Content is valid JSON
1082s ok 67 - Got User Info
1082s ok 68 - Got User Info
1082s ok 69 - Logout request
1082s ok 70 - Response is 200
1082s ok 71 - Cookie is deleted
1082s ok 72 - No pdata
1082s ok 73 - Disconnect request
1082s ok 74 - Response is 401
1082s ok 75 - Response status is 400
1082s ok 76 - Content is JSON
1082s ok 77 - Error code is invalid_grant
1082s ok 78 - Cannot use refreshed access token tied to expired session
1082s 1..78
1082s ok 7 - Run test with activity timeout
1082s # Subtest: Run test with refresh token rotation
1082s ok 1 - Portal object
1082s ok 2 - Init
1082s ok 3 - Portal app
1082s ok 4 - Get cookie lemonldap (5932fecaadbf4d98c85b4826f6d9f63a831fea5deb58aa2d7ea6ccf533d8c53d)
1082s ok 5 - Get redirection
1082s ok 6 - Location header found
1082s ok 7 - HTTP code is 200
1082s ok 8 - Content-Type is JSON
1082s ok 9 - Content is valid JSON
1082s ok 10 - Token is a JWT
1082s ok 11 - Found claim in JWT
1082s ok 12 - Found claim in JWT
1082s ok 13 - Found claim in JWT
1082s ok 14 - Found claim in JWT
1082s ok 15 - Found claim in JWT
1082s ok 16
1082s ok 17
1082s ok 18
1082s ok 19 - Expiration date sanity check
1082s ok 20 - Expiration date sanity check
1082s ok 21 - Got access token
1082s ok 22 - Got refresh token
1082s ok 23 - Got ID token
1082s ok 24 - Found sub in ID token
1082s ok 25 - Found claim in ID token
1082s ok 26 - Check that clientid is in audience
1082s ok 27 - Check for additional audiences
1082s ok 28 - Check for additional audiences
1082s ok 29 - HTTP code is 200
1082s ok 30 - Content-Type is JSON
1082s ok 31 - Content is valid JSON
1082s ok 32 - Got User Info
1082s ok 33 - Got User Info
1082s ok 34 - Access token rejected
1082s ok 35 - HTTP code is 200
1082s ok 36 - Content-Type is JSON
1082s ok 37 - Content is valid JSON
1082s ok 38 - Token is a JWT
1082s ok 39 - Found claim in JWT
1082s ok 40 - Found claim in JWT
1082s ok 41 - Found claim in JWT
1082s ok 42 - Found claim in JWT
1082s ok 43 - Found claim in JWT
1082s ok 44
1082s ok 45
1082s ok 46
1082s ok 47 - Expiration date sanity check
1082s ok 48 - Expiration date sanity check
1082s ok 49 - Got refreshed Access token
1082s ok 50 - Got refreshed ID token
1082s ok 51 - Refresh token was updated
1082s ok 52 - Response status is 400
1082s ok 53 - Content is JSON
1082s ok 54 - Error code is invalid_request
1082s ok 55 - Found sub in ID token
1082s ok 56 - Found claim in ID token
1082s ok 57 - HTTP code is 200
1082s ok 58 - Content-Type is JSON
1082s ok 59 - Content is valid JSON
1082s ok 60 - Got User Info
1082s ok 61 - Got User Info
1082s ok 62 - Access token rejected
1082s ok 63 - HTTP code is 200
1082s ok 64 - Content-Type is JSON
1082s ok 65 - Content is valid JSON
1082s ok 66 - Refresh token was updated
1082s ok 67 - Response status is 400
1082s ok 68 - Content is JSON
1082s ok 69 - Error code is invalid_request
1082s ok 70 - HTTP code is 200
1082s ok 71 - Content-Type is JSON
1082s ok 72 - Content is valid JSON
1082s ok 73 - Got User Info
1082s ok 74 - Got User Info
1082s ok 75 - Logout request
1082s ok 76 - Response is 200
1082s ok 77 - Cookie is deleted
1082s ok 78 - No pdata
1082s ok 79 - Disconnect request
1082s ok 80 - Response is 401
1082s ok 81 - Response status is 400
1082s ok 82 - Content is JSON
1082s ok 83 - Error code is invalid_grant
1082s ok 84 - Cannot use refreshed access token tied to expired session
1082s 1..84
1082s ok 8 - Run test with refresh token rotation
1082s 1..8
1082s ok
1082s t/32-OIDC-Register-with-bad-redirect-uri.t ........................
1082s ok 1 - use Lemonldap::NG::Portal::Main;
1082s ok 2 - Portal object
1082s ok 3 - Init
1082s ok 4 - Portal app
1082s ok 5 - OP portal
1082s ok 6 - Post register data with bad redirect_uris
1082s ok 7 - Return code is 400
1082s 1..7
1082s ok
1082s t/32-OIDC-Register.t ..............................................
1082s ok 1 - use Lemonldap::NG::Portal::Main;
1082s ok 2 - Portal object
1082s ok 3 - Init
1082s ok 4 - Portal app
1082s ok 5 - OP portal
1082s ok 6 - Post register data
1082s ok 7 - Return code is 201
1082s ok 8 - Client ID found in answer: cx/2bFwYwNFzBAuWj4e0ItVSadSVdn
1082s ok 9 - Client ID saved in configuration
1082s ok 10 - Extra claim defined
1082s ok 11 - Extra variable defined
1082s 1..11
1082s ok
1083s t/32-OIDC-Request-Uri.t ...........................................
1083s ok 1 - use Lemonldap::NG::Portal::Main;
1083s ok 2 - Portal object
1083s ok 3 - Init
1083s ok 4 - Portal app
1083s ok 5 - OP portal
1083s # Subtest: Successful request
1083s ok 1 - Get cookie lemonldap (abb812c06c800e1d380afe26e639ca0948fd9be908dab425c8b5c5c01da40966)
1083s ok 2 - only authorized URI is called
1083s ok 3 - Call is expected in this scenario
1083s ok 4 - Get redirection
1083s ok 5 - Location header found
1083s 1..5
1083s ok 6 - Successful request
1083s # Subtest: Successful request, override of bad redirect_uri
1083s ok 1 - Get cookie lemonldap (3f04b52b8eee5b9f918cc8cd3b821a4b58d9a9f88ebaab6d4866c62821f7a47b)
1083s ok 2 - only authorized URI is called
1083s ok 3 - Call is expected in this scenario
1083s ok 4 - Get redirection
1083s ok 5 - Location header found
1083s 1..5
1083s ok 7 - Successful request, override of bad redirect_uri
1083s # Subtest: unauthorized Request URI
1083s ok 1 - Get cookie lemonldap (67e495bc1251aa1938e430e7f4257412222b20d89b4c39de0b714415859ff183)
1083s ok 2 - Expected portal error code: code found on page
1083s ok 3 - Expected portal error code
1083s 1..3
1083s ok 8 - unauthorized Request URI
1083s # Subtest: Allowed request URI, bad redirect URI
1083s ok 1 - Get cookie lemonldap (18c9dad7c2656cd9bfb132e552da19fcd1c4534a6eadddc6395241fa21201193)
1083s ok 2 - only authorized URI is called
1083s ok 3 - Call is expected in this scenario
1083s ok 4 - Expected portal error code: code found on page
1083s ok 5 - Expected portal error code
1083s 1..5
1083s ok 9 - Allowed request URI, bad redirect URI
1083s # Subtest: Allowed request URI, bad redirect URI override
1083s ok 1 - Get cookie lemonldap (463531394b5ee26150db8fd9a0a89e47faeee27442dc0a34b05300ef62c11f97)
1083s ok 2 - only authorized URI is called
1083s ok 3 - Call is expected in this scenario
1083s ok 4 - Expected portal error code: code found on page
1083s ok 5 - Expected portal error code
1083s 1..5
1083s ok 10 - Allowed request URI, bad redirect URI override
1083s # Subtest: Undeclared request_uri is not called before auth
1083s ok 1
1083s 1..1
1083s ok 11 - Undeclared request_uri is not called before auth
1083s 1..11
1083s ok
1083s t/32-OIDC-Response-Modes.t ........................................
1083s ok 1 - use Lemonldap::NG::Portal::Main;
1083s ok 2 - Portal object
1083s ok 3 - Init
1083s ok 4 - Portal app
1083s ok 5 - Post authentication
1083s ok 6 - Get cookie lemonldap (9f38c27d9b56db193a77ce98d465f3b3513911e429b7184b47576a079027aa75)
1083s # Subtest: Default response mode for Authorization Code grant
1083s ok 1 - Get redirection
1083s ok 2 - Location header found
1083s ok 3 - Query found
1083s ok 4 - Correct host
1083s ok 5 - Correct path
1083s ok 6 - Correct state
1083s 1..6
1083s ok 7 - Default response mode for Authorization Code grant
1083s # Subtest: Fragment response mode for Authorization Code grant
1083s ok 1 - Get redirection
1083s ok 2 - Location header found
1083s ok 3 - Fragment found
1083s ok 4 - Query is empty
1083s ok 5 - Correct host
1083s ok 6 - Correct path
1083s ok 7 - Correct state
1083s ok 8 - Found code
1083s 1..8
1083s ok 8 - Fragment response mode for Authorization Code grant
1083s # Subtest: Form POST response mode for Authorization Code grant
1083s ok 1 - HTTP code is 200
1083s ok 2 - Page contains a form
1083s ok 3 - CSP header authorize POST request to rp.com
1083s ok 4 - Correct host
1083s ok 5 - Correct path
1083s ok 6 - Correct state
1083s ok 7 - Found code
1083s 1..7
1083s ok 9 - Form POST response mode for Authorization Code grant
1083s # Subtest: Default response mode for Implicit grant
1083s ok 1 - Get redirection
1083s ok 2 - Location header found
1083s ok 3 - Fragment found
1083s ok 4 - Query is empty
1083s ok 5 - Correct host
1083s ok 6 - Correct path
1083s ok 7 - Correct state
1083s ok 8 - Found id_token
1083s ok 9 - Found access_token
1083s 1..9
1083s ok 10 - Default response mode for Implicit grant
1083s # Subtest: Query response mode for Implicit grant
1083s ok 1 - Expected portal error code: code found on page
1083s ok 2 - Expected portal error code
1083s 1..2
1083s ok 11 - Query response mode for Implicit grant
1083s # Subtest: Form POST response mode for Implicit grant
1083s ok 1 - HTTP code is 200
1083s ok 2 - Page contains a form
1083s ok 3 - CSP header authorize POST request to rp.com
1083s ok 4 - Correct host
1083s ok 5 - Correct path
1083s ok 6 - Correct state
1083s ok 7 - Found id_token
1083s ok 8 - Found access_token
1083s 1..8
1083s ok 12 - Form POST response mode for Implicit grant
1083s # Subtest: Default response mode for Hybrid grant
1083s ok 1 - Get redirection
1083s ok 2 - Location header found
1083s ok 3 - Fragment found
1083s ok 4 - Query is empty
1083s ok 5 - Correct host
1083s ok 6 - Correct path
1083s ok 7 - Correct state
1083s ok 8 - Found id_token
1083s ok 9 - Found code
1083s 1..9
1083s ok 13 - Default response mode for Hybrid grant
1083s # Subtest: Query response mode for Hybrid grant
1083s ok 1 - Expected portal error code: code found on page
1083s ok 2 - Expected portal error code
1083s 1..2
1083s ok 14 - Query response mode for Hybrid grant
1083s # Subtest: Form POST response mode for Hybrid grant
1083s ok 1 - HTTP code is 200
1083s ok 2 - Page contains a form
1083s ok 3 - CSP header authorize POST request to rp.com
1083s ok 4 - Correct host
1083s ok 5 - Correct path
1083s ok 6 - Correct state
1083s ok 7 - Found id_token
1083s ok 8 - Found code
1083s 1..8
1083s ok 15 - Form POST response mode for Hybrid grant
1083s 1..15
1083s ok
1084s t/32-OIDC-Token-Exchange.t ........................................
1084s ok 1 - use Lemonldap::NG::Portal::Main;
1084s ok 2 - Portal object
1084s ok 3 - Init
1084s ok 4 - Portal app
1084s ok 5 - Get cookie lemonldap (c913e14c7f3c86231cb372bfecd390dc97e303a5eed81b395e46fe4251cbc5db)
1084s ok 6 - Get redirection
1084s ok 7 - Location header found
1084s ok 8 - HTTP code is 200
1084s ok 9 - Content-Type is JSON
1084s ok 10 - Content is valid JSON
1084s ok 11 - Response status is 400
1084s ok 12 - Content is JSON
1084s ok 13 - Error code is invalid_request
1084s ok 14 - HTTP code is 200
1084s ok 15 - Content-Type is JSON
1084s ok 16 - Content is valid JSON
1084s ok 17 - Request was handled by hook
1084s 1..17
1084s ok
1084s t/32-OIDC-Token-Introspection.t ...................................
1084s ok 1 - use Lemonldap::NG::Portal::Main;
1084s ok 2 - Portal object
1084s ok 3 - Init
1084s ok 4 - Portal app
1084s ok 5 - Get cookie lemonldap (51be98961abbac1e540cbc47c1ff94d8ced5c09458e6ce1216a045b315ddcb54)
1084s ok 6 - Get redirection
1084s ok 7 - Location header found
1084s ok 8 - HTTP code is 200
1084s ok 9 - Content-Type is JSON
1084s ok 10 - Content is valid JSON
1084s ok 11 - Access token present
1084s ok 12 - Token response returned granted scopes
1084s Use of uninitialized value $method in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 1753.
1084s ok 13 - Try introspection without authentication
1084s ok 14 - Response status is 400
1084s ok 15 - Content is JSON
1084s ok 16 - Error code is invalid_client
1084s ok 17 - Post introspection
1084s ok 18 - Response status is 401
1084s ok 19 - Content is JSON
1084s ok 20 - Error code is invalid_client
1084s ok 21
1084s ok 22 - Post introspection
1084s ok 23 - HTTP code is 200
1084s ok 24 - Token is valid
1084s ok 25 - Response contains the correct sub
1084s ok 26 - Response contains the correct issuer
1084s ok 27 - Response contains the correct client id
1084s ok 28 - Response contains the default scopes
1084s ok 29 - Response contains the default scopes
1084s ok 30 - Response contains the default scopes
1084s ok 31 - Response omits a dynamic scope that evaluates to false
1084s ok 32 - Response omits a dynamic scope that was not requested
1084s ok 33 - Response contains a dynamic scope that is sent only when requested
1084s ok 34 - Response contains a dynamic scope that is not requested but always sent
1084s ok 35 - Response omits a scope that is not declared anywhere
1084s ok 36 - Response contains scope coming from extra claims definition
1084s ok 37 - Token response scope matches token scope
1084s ok 38 - Post introspection
1084s ok 39 - HTTP code is 200
1084s ok 40 - Content-Type is JSON
1084s ok 41 - Content is valid JSON
1084s ok 42 - Token is no longer valid
1084s 1..42
1084s ok
1085s t/32-OIDC-Token-Security.t ........................................
1085s ok 1 - use Lemonldap::NG::Portal::Main;
1085s ok 2 - Portal object
1085s ok 3 - Init
1085s ok 4 - Portal app
1085s ok 5 - Post authentication
1085s ok 6 - Get cookie lemonldap (790bc1768239c0b7a1b595203e27d8914f3039bbee05d13f13ee826bb73ab46b)
1085s # Subtest: Try to increase the required authn level with acr_values
1085s ok 1 - Get redirection
1085s ok 2 - Location header found
1085s ok 3 - Access was allowed
1085s ok 4 - Get redirection
1085s ok 5 - Location header found
1085s ok 6 - Access was allowed
1085s ok 7 - HTTP code is 200
1085s ok 8 - Page contains a form
1085s ok 9 - URI match
1085s 1..9
1085s ok 7 - Try to increase the required authn level with acr_values
1085s # Subtest: acr_values correctly sets target AuthnLevel
1085s ok 1 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1731053820%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22targetAuthnLevel%22%3A2%2C%22issuerRequestoauth2%22%3A%221730981940_17588%22%7D)
1085s ok 2 - Pdata is not empty
1085s ok 3 - No LOA, correct target Authnlevel
1085s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221730981940_37733%22%2C%22targetAuthnLevel%22%3A%224%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1731053820%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D)
1085s ok 5 - Pdata is not empty
1085s ok 6 - LOA specified, correct target Authnlevel
1085s 1..6
1085s ok 8 - acr_values correctly sets target AuthnLevel
1085s # Subtest: Try to lower the required authn level with acr_values
1085s ok 1 - HTTP code is 200
1085s ok 2 - Page contains a form
1085s ok 3 - URI match
1085s ok 4 - HTTP code is 200
1085s ok 5 - Page contains a form
1085s ok 6 - URI match
1085s 1..6
1085s ok 9 - Try to lower the required authn level with acr_values
1085s # Subtest: Try to get code for RP1 with invalide scope name
1085s ok 1 - Get authorization code for rp1
1085s ok 2 - Invalid scope: code found on page
1085s ok 3 - Invalid scope
1085s 1..3
1085s ok 10 - Try to get code for RP1 with invalide scope name
1085s # Subtest: Use code on different RP
1085s ok 1 - Get authorization code for rp1
1085s ok 2 - Get redirection
1085s ok 3 - Location header found
1085s ok 4 - Post token on wrong RP
1085s ok 5 - Response status is 400
1085s ok 6 - Content is JSON
1085s ok 7 - Error code is invalid_grant
1085s ok 8 - CORS header present on Token error response
1085s 1..8
1085s ok 11 - Use code on different RP
1085s # Subtest: Test authentication failures in token grant
1085s ok 1 - Get authorization code again
1085s ok 2 - Get redirection
1085s ok 3 - Location header found
1085s ok 4 - Post auth code on correct RP
1085s ok 5 - Response status is 401
1085s ok 6 - Content is JSON
1085s ok 7 - Error code is invalid_client
1085s ok 8
1085s ok 9 - Post auth code on correct RP
1085s ok 10 - Response status is 401
1085s ok 11 - Content is JSON
1085s ok 12 - Error code is invalid_client
1085s ok 13
1085s ok 14 - Post auth code on correct RP
1085s ok 15 - Response status is 400
1085s ok 16 - Content is JSON
1085s ok 17 - Error code is invalid_client
1085s ok 18
1085s # Subtest: Bad auth (form) - missing client secret
1085s ok 1 - Post auth code on correct RP
1085s ok 2 - Response status is 400
1085s ok 3 - Content is JSON
1085s ok 4 - Error code is invalid_client
1085s ok 5
1085s 1..5
1085s ok 19 - Bad auth (form) - missing client secret
1085s ok 20 - Post auth code on correct RP
1085s ok 21 - Response status is 401
1085s ok 22 - Content is JSON
1085s ok 23 - Error code is invalid_client
1085s ok 24
1085s ok 25 - Use GET on token endpoint
1085s ok 26 - Response status is 400
1085s ok 27 - Content is JSON
1085s ok 28 - Error code is invalid_client
1085s ok 29 - Post auth code on correct RP
1085s ok 30 - CORS header present on Token response
1085s ok 31 - HTTP code is 200
1085s ok 32 - Content-Type is JSON
1085s ok 33 - Content is valid JSON
1085s ok 34 - Access token present
1085s ok 35 - post to userinfo
1085s ok 36 - Userinfo successful
1085s ok 37 - CORS header present on userinfo response
1085s 1..37
1085s ok 12 - Test authentication failures in token grant
1085s # Subtest: Use expired access token
1085s ok 1 - post to userinfo with expired access token
1085s ok 2 - Access denied with expired token
1085s ok 3 - CORS header present on userinfo error response
1085s 1..3
1085s ok 13 - Use expired access token
1085s 1..13
1085s ok
1085s t/32-OIDC-bad-auth-method.t .......................................
1085s ok 1 - use Lemonldap::NG::Portal::Main;
1085s ok 2 - Portal object
1085s ok 3 - REST request
1085s ok 4 - Request from OP to RP
1085s [Fri Nov 8 08:17:00 2024] [LLNG:6268] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value
1085s [Fri Nov 8 08:17:00 2024] [LLNG:6268] [error] Malformed JWKS document
1085s [Fri Nov 8 08:17:00 2024] [LLNG:6268] [error] Relying Party rp has errors and will be ignored
1085s ok 5 - Init
1085s ok 6 - Portal app
1085s ok 7 - Register $type
1085s ok 8 - OP portal
1085s # ==> Pushing OP <==
1085s # ==> Popping OP <==
1085s ok 9 - Get JWKS, endpoint /oauth2/jwks
1085s ok 10 - HTTP code is 200
1085s # ==> Pushing OP <==
1085s # ==> Popping OP <==
1085s ok 11 - Get metadata, endpoint /.well-known/openid-configuration
1085s ok 12 - HTTP code is 200
1085s ok 13 - Portal object
1085s ok 14 - Init
1085s ok 15 - Portal app
1085s ok 16 - Register $type
1085s ok 17 - RP portal
1085s # ==> Pushing OP <==
1085s ok 18 - REST request
1085s ok 19 - Request from OP to RP
1085s # ==> Saving handler OP <==
1085s # ==> Pushing RP <==
1085s # ==> Popping RP <==
1085s # ==> Restoring OP <==
1085s ok 20 - Execute request
1085s ok 21 - Response is 200 or 401
1085s ok 22 - Content is JSON
1085s # ==> Popping OP <==
1085s # ==> Pushing RP <==
1085s # ==> Popping RP <==
1085s ok 23 - RP publish its keys
1085s ok 24 - HTTP code is 200
1085s ok 25 - Content-Type is JSON
1085s ok 26 - Content is valid JSON
1085s ok 27 - Get RP sig key
1085s # ==> Pushing RP <==
1085s # ==> Popping RP <==
1085s ok 28 - Unauth RP request
1085s ok 29 - Get redirection
1085s ok 30 - Location header found
1085s # ==> Pushing OP <==
1085s # ==> Popping OP <==
1085s ok 31 - Push request to OP, endpoint /oauth2/authorize
1085s ok 32 - HTTP code is 200
1085s # ==> Pushing OP <==
1085s # ==> Popping OP <==
1085s ok 33 - Post authentication, endpoint /oauth2/authorize
1085s ok 34 - Get cookie lemonldap (41fbfb6644c78906c2c3a9700d481789a8836e120b1f2489bfdda8fddc1c2fa9)
1085s ok 35 - HTTP code is 200
1085s ok 36 - Page contains a form
1085s ok 37 - Host match
1085s ok 38 - Field "confirm" is defined
1085s ok 39 - CSP header authorize POST request to \#
1085s # ==> Pushing OP <==
1085s # ==> Popping OP <==
1085s ok 40 - Post confirmation, endpoint /oauth2/authorize
1085s ok 41 - Get redirection
1085s ok 42 - Location header found
1085s # ==> Pushing RP <==
1085s ok 43 - REST request
1085s ok 44 - Request from RP to OP, endpoint /oauth2/token
1085s # ==> Saving handler RP <==
1085s # ==> Pushing OP <==
1085s # ==> Popping OP <==
1085s # ==> Restoring RP <==
1085s ok 45 - Execute request
1085s ok 46 - Response is 200 or 401
1085s ok 47 - Content is JSON
1085s # ==> Popping RP <==
1085s ok 48 - Call openidconnectcallback on RP
1085s ok 49 - Response status is 401
1085s ok 50 - Content is JSON
1085s ok 51 - Error code is 106
1085s # ==> Pushing OP <==
1085s ok 52 - REST request
1085s ok 53 - Request from OP to RP
1085s # ==> Saving handler OP <==
1085s # ==> Pushing RP <==
1085s # ==> Popping RP <==
1085s # ==> Restoring OP <==
1085s ok 54 - Execute request
1085s ok 55 - Response is 200 or 401
1085s ok 56 - Content is JSON
1085s # ==> Popping OP <==
1085s # ==> Pushing OP <==
1085s # ==> Popping OP <==
1085s ok 57 - Query OP for logout
1085s ok 58 - HTTP code is 200
1085s # ==> Pushing OP <==
1085s # ==> Popping OP <==
1085s ok 59 - Test if user is reject on OP
1085s ok 60 - Response status is 401
1085s ok 61 - Content is JSON
1085s ok 62 - Error code is 1
1085s 1..62
1085s ok
1086s t/32-OIDC-no-Metadata.t ...........................................
1086s ok 1 - use Lemonldap::NG::Portal::Main;
1086s ok 2 - Portal object
1086s ok 3 - Init
1086s ok 4 - Portal app
1086s ok 5 - Query OIDC metadata
1086s ok 6 - HTTP code is 200
1086s ok 7 - HTTP code is 200
1086s ok 8 - Page contains a form
1086s ok 9 - CSP header authorize POST request to \#
1086s 1..9
1086s ok
1086s t/32-OIDC-redirect_uri-filter.t ...................................
1086s ok 1 - use Lemonldap::NG::Portal::Main;
1086s ok 2 - Portal object
1086s ok 3 - Init
1086s ok 4 - Portal app
1086s ok 5 - OP portal
1086s ok 6 - Get JWKS, endpoint /oauth2/jwks
1086s ok 7 - HTTP code is 200
1086s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1086s ok 9 - HTTP code is 200
1086s ok 10 - Portal object
1086s ok 11 - Init
1086s ok 12 - Portal app
1086s ok 13 - RP portal
1086s ok 14 - Post authentication
1086s ok 15 - Get cookie lemonldap (54af03cbaa99f1ac7c7b07eeede3ac1a9f16ee4ba7e13e38613d5c5114a82626)
1086s ok 16 - Unauth SP request
1086s ok 17 - Get redirection
1086s ok 18 - Location header found
1086s ok 19 - Push bad request to OP
1086s ok 20 - HTTP code is 200
1086s ok 21 - Get unauthorized redirect_uri
1086s 1..21
1086s ok
1087s t/32-OIDC-strict-JWS-private_key_jwt.t ............................
1087s ok 1 - use Lemonldap::NG::Portal::Main;
1087s ok 2 - Portal object
1087s ok 3 - REST request
1087s ok 4 - Request from OP to RP
1087s [Fri Nov 8 08:17:01 2024] [LLNG:6274] [error] Unable to fetch RP keys from http://auth.rp.com/oauth2/jwks: 500 Can't call method "_get" on an undefined value
1087s [Fri Nov 8 08:17:01 2024] [LLNG:6274] [error] Malformed JWKS document
1087s [Fri Nov 8 08:17:01 2024] [LLNG:6274] [error] Relying Party rp has errors and will be ignored
1087s ok 5 - Init
1087s ok 6 - Portal app
1087s ok 7 - Register $type
1087s # ==> Pushing OP <==
1087s # ==> Popping OP <==
1087s ok 8 - Get JWKS, endpoint /oauth2/jwks
1087s ok 9 - HTTP code is 200
1087s # ==> Pushing OP <==
1087s # ==> Popping OP <==
1087s ok 10 - Get metadata, endpoint /.well-known/openid-configuration
1087s ok 11 - HTTP code is 200
1087s ok 12 - Portal object
1087s ok 13 - Init
1087s ok 14 - Portal app
1087s ok 15 - Register $type
1087s ok 16 - Portal object
1087s ok 17 - REST request
1087s ok 18 - Request from OP to RP
1087s # ==> Saving handler OP <==
1087s # ==> Pushing RP <==
1087s # ==> Popping RP <==
1087s # ==> Restoring OP <==
1087s ok 19 - Execute request
1087s ok 20 - Response is 200
1087s ok 21 - Content is JSON
1087s ok 22 - Init
1087s ok 23 - Portal app
1087s ok 24 - Register $type
1087s # ==> Pushing RP <==
1087s # ==> Popping RP <==
1087s ok 25 - RP publish its keys
1087s ok 26 - HTTP code is 200
1087s ok 27 - Content-Type is JSON
1087s ok 28 - Content is valid JSON
1087s ok 29 - Get RP sig key
1087s # ==> Pushing RP <==
1087s # ==> Popping RP <==
1087s ok 30 - Unauth RP request
1087s ok 31 - Get redirection
1087s ok 32 - Location header found
1087s # ==> Pushing OP <==
1087s # ==> Popping OP <==
1087s ok 33 - Push request to OP, endpoint /oauth2/authorize
1087s ok 34 - HTTP code is 200
1087s # ==> Pushing OP <==
1087s # ==> Popping OP <==
1087s ok 35 - Post authentication, endpoint /oauth2/authorize
1087s ok 36 - Get cookie lemonldap (46dec34066af3610b3054a96ebcf8e306d40d2d46a888a7dbd803d319264417e)
1087s ok 37 - HTTP code is 200
1087s ok 38 - Page contains a form
1087s ok 39 - Host match
1087s ok 40 - Field "confirm" is defined
1087s ok 41 - CSP header authorize POST request to \#
1087s # ==> Pushing OP <==
1087s # ==> Popping OP <==
1087s ok 42 - Post confirmation, endpoint /oauth2/authorize
1087s ok 43 - Get redirection
1087s ok 44 - Location header found
1087s # ==> Pushing RP <==
1087s ok 45 - REST request
1087s ok 46 - Request from RP to OP, endpoint /oauth2/token
1087s # ==> Saving handler RP <==
1087s # ==> Pushing OP <==
1087s # ==> Popping OP <==
1087s # ==> Restoring RP <==
1087s ok 47 - Execute request
1087s ok 48 - Response is 200
1087s ok 49 - Content is JSON
1087s ok 50 - REST request
1087s ok 51 - Request from RP to OP, endpoint /oauth2/userinfo
1087s # ==> Saving handler RP <==
1087s # ==> Pushing OP <==
1087s # ==> Popping OP <==
1087s # ==> Restoring RP <==
1087s ok 52 - Execute request
1087s ok 53 - Response is 200
1087s ok 54 - Content is JSON
1087s # ==> Popping RP <==
1087s ok 55 - Call openidconnectcallback on RP
1087s ok 56 - Get cookie lemonldap (f36bebdc221e4d7e0f8a1f889914ba49ed0fa6f2e2797f9df2eecf93d46c09d7)
1087s # ==> Pushing OP <==
1087s ok 57 - REST request
1087s ok 58 - Request from OP to RP
1087s # ==> Saving handler OP <==
1087s # ==> Pushing RP <==
1087s # ==> Popping RP <==
1087s # ==> Restoring OP <==
1087s ok 59 - Execute request
1087s ok 60 - Response is 200
1087s ok 61 - Content is JSON
1087s # ==> Popping OP <==
1087s # ==> Pushing OP <==
1087s ok 62 - REST request
1087s ok 63 - Request from OP to RP
1087s # ==> Saving handler OP <==
1087s # ==> Pushing RP <==
1087s # ==> Popping RP <==
1087s # ==> Restoring OP <==
1087s ok 64 - Execute request
1087s ok 65 - Response is 200
1087s # ==> Popping OP <==
1087s ok 66 - Query OP for logout
1087s ok 67 - HTTP code is 200
1087s # ==> Pushing OP <==
1087s # ==> Popping OP <==
1087s ok 68 - Test if user is reject on OP
1087s ok 69 - Response status is 401
1087s ok 70 - Content is JSON
1087s ok 71 - Error code is 1
1087s # ==> Pushing RP <==
1087s # ==> Popping RP <==
1087s ok 72 - Test if user is reject on RP
1087s ok 73 - Get redirection
1087s ok 74 - Location header found
1087s 1..74
1087s ok
1087s t/33-Auth-and-issuer-OpenID2.t ....................................
1087s ok 1 - use Lemonldap::NG::Portal::Main;
1087s ok 2 - Portal object
1087s ok 3 - Init
1087s ok 4 - Portal app
1087s ok 5 - Register $type
1087s ok 6 - Portal object
1087s ok 7 - Init
1087s ok 8 - Portal app
1087s ok 9 - Register $type
1087s # ==> Pushing SP <==
1087s # ==> Popping SP <==
1087s ok 10 - Unauth SP request
1087s ok 11 - HTTP code is 200
1087s ok 12 - Page contains a form
1087s ok 13 - Host match
1087s ok 14 - CSP header authorize POST request to \#
1087s ok 15 - Ask for OpenID identity
1087s # ==> Pushing SP <==
1087s ok 16 - Request from SP to IdP
1087s # ==> Saving handler SP <==
1087s # ==> Pushing ISSUER <==
1087s # ==> Popping ISSUER <==
1087s # ==> Restoring SP <==
1087s ok 17 - Execute post request
1087s ok 18 - HTTP code is 200
1087s ok 19 - Request from SP to IdP
1087s # ==> Saving handler SP <==
1087s # ==> Pushing ISSUER <==
1087s # ==> Popping ISSUER <==
1087s # ==> Restoring SP <==
1087s ok 20 - Execute request
1087s ok 21 - HTTP code is 200
1087s # ==> Popping SP <==
1087s ok 22 - Post OpenID identity
1087s ok 23 - Get redirection
1087s ok 24 - Location header found
1087s # ==> Pushing ISSUER <==
1087s # ==> Popping ISSUER <==
1087s ok 25 - Follow redirection to IdP
1087s ok 26 - HTTP code is 200
1087s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerTs%22%3A1731053822%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerRequestopenidserver%22%3A%221730981942_4377%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%7D)
1087s ok 28 - HTTP code is 200
1087s ok 29 - Page contains a form
1087s ok 30 - Host match
1087s ok 31 - CSP header authorize POST request to \#
1087s # ==> Pushing ISSUER <==
1087s # ==> Popping ISSUER <==
1087s ok 32 - Try to authenticate
1087s ok 33 - Reject reason is 91
1087s # ==> Pushing SP <==
1087s # ==> Popping SP <==
1087s ok 34 - Unauth SP request
1087s ok 35 - HTTP code is 200
1087s ok 36 - Page contains a form
1087s ok 37 - Host match
1087s ok 38 - CSP header authorize POST request to \#
1087s ok 39 - Ask for OpenID identity
1087s # ==> Pushing SP <==
1087s ok 40 - Request from SP to IdP
1087s # ==> Saving handler SP <==
1087s # ==> Pushing ISSUER <==
1087s # ==> Popping ISSUER <==
1087s # ==> Restoring SP <==
1087s ok 41 - Execute post request
1087s ok 42 - HTTP code is 200
1087s # ==> Popping SP <==
1087s ok 43 - Post OpenID identity
1087s ok 44 - Get redirection
1087s ok 45 - Location header found
1087s # ==> Pushing ISSUER <==
1087s # ==> Popping ISSUER <==
1087s ok 46 - Follow redirection to IdP
1087s ok 47 - HTTP code is 200
1087s ok 48 - Get cookie lemonldappdata (%7B%22issuerRequestopenidserverPath%22%3A%5B%5D%2C%22issuerTs%22%3A1731053822%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9vcGVuaWRzZXJ2ZXI%3D%22%2C%22issuerRequestopenidserver%22%3A%221730981942_11168%22%2C%22keepPdata%22%3A%5B%22issuerRequestopenidserver%22%2C%22issuerRequestopenidserverPath%22%5D%7D)
1087s ok 49 - HTTP code is 200
1087s ok 50 - Page contains a form
1087s ok 51 - Host match
1087s ok 52 - CSP header authorize POST request to \#
1087s # ==> Pushing ISSUER <==
1087s # ==> Popping ISSUER <==
1087s ok 53 - Try to authenticate
1087s ok 54 - Get cookie lemonldap (36c929124144b906f9b47d499a2be412ba0000a15cc185695c54f82d0b15cf8a)
1087s ok 55 - HTTP code is 200
1087s ok 56 - Page contains a form
1087s ok 57 - Host match
1087s ok 58 - Field "confirm" is defined
1087s ok 59 - CSP header authorize POST request to \#
1087s # ==> Pushing ISSUER <==
1087s # ==> Popping ISSUER <==
1087s ok 60 - Confirm choice
1087s ok 61 - Get redirection
1087s ok 62 - Location header found
1087s # ==> Pushing SP <==
1087s # ==> Popping SP <==
1087s ok 63 - Follow redirection to SP
1087s ok 64 - Get cookie lemonldap (8f4ec7d4c1c08bb1b6e3d7b23284e09143364910d374b4ccaf4232e1ab68b093)
1087s ok 65 - Get redirection
1087s ok 66 - Location header found
1087s 1..66
1087s ok
1088s t/34-Auth-Proxy-and-REST-Server.t .................................
1088s ok 1 - use Lemonldap::NG::Portal::Main;
1088s ok 2 - Portal object
1088s ok 3 - Init
1088s ok 4 - Portal app
1088s ok 5 - Register $type
1088s ok 6 - Portal object
1088s ok 7 - Init
1088s ok 8 - Portal app
1088s ok 9 - Register $type
1088s # ==> Pushing SP <==
1088s # ==> Popping SP <==
1088s ok 10 - Unauth SP request
1088s ok 11 - HTTP code is 200
1088s # ==> Pushing SP <==
1088s ok 12 - @ REST request (POST /)
1088s # ==> Saving handler SP <==
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s # ==> Restoring SP <==
1088s ok 13 - Post request
1088s ok 14 - HTTP code is 200
1088s ok 15 - Get cookie lemonldap (3b57cc72de4edd7da1a2f23a84c4128a5d21ac5a2c0cee5fc171d62e7d8e79b6)
1088s ok 16 - Content is JSON
1088s ok 17 - @ REST request (GET /session/my/global)
1088s # ==> Saving handler SP <==
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s # ==> Restoring SP <==
1088s ok 18 - Execute request
1088s ok 19 - HTTP code is 200
1088s ok 20 - Content is JSON
1088s # ==> Popping SP <==
1088s ok 21 - Post user/password
1088s ok 22 - Get redirection
1088s ok 23 - Location is http://auth.sp.com/
1088s ok 24 - Get cookie lemonldap (1f51324cbf9480385ba7770afc937c0d180a86d65e8dee9b2848d8f38500a7dd)
1088s ok 25 - Good ID
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 26 - Some session keys
1088s ok 27 - HTTP code is 200
1088s ok 28 - GET JSON
1088s ok 29 - Good ID
1088s ok 30 - Uid is dwho
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 31 - Create session
1088s ok 32 - HTTP code is 200
1088s ok 33 - GET JSON
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 34 - Verify uid
1088s ok 35 - Uid is good
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 36 - Put a new key
1088s ok 37 - HTTP code is 200
1088s ok 38 - GET JSON
1088s ok 39 - Result is 1
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 40 - Verify cn
1088s ok 41 - CN is good
1088s ok 42 - use Lemonldap::NG::Common::Apache::Session::REST;
1088s ok 43 - @ REST request (POST /sessions/global/)
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 44 - Post request
1088s ok 45 - HTTP code is 200
1088s ok 46 - Content is JSON
1088s ok 47 - Search all sessions
1088s ok 48 - Result is an hash
1088s ok 49 - Found 4 sessions
1088s ok 50 - All sessions are valid
1088s ok 51 - @ REST request (POST /sessions/global/)
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 52 - Post request
1088s ok 53 - HTTP code is 200
1088s ok 54 - Content is JSON
1088s ok 55 - Search all sessions with a code
1088s ok 56 - Result is an hash
1088s ok 57 - Found the same count
1088s ok 58 - All sessions are valid
1088s ok 59 - @ REST request (POST /sessions/global/)
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 60 - Post request
1088s ok 61 - HTTP code is 200
1088s ok 62 - Content is JSON
1088s ok 63 - Search dwho sessions
1088s ok 64 - Result is an hash
1088s ok 65 - Found 2 sessions
1088s ok 66 - All sessions are valid
1088s ok 67 - searchOn() count is lower than get_key_from_all_sessions() count
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 68 - Delete new session
1088s ok 69 - HTTP code is 200
1088s ok 70 - GET JSON
1088s ok 71 - Result is 1
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s ok 72 - New session is deleted
1088s ok 73 - Session does not exist
1088s # ==> Pushing SP <==
1088s ok 74 - @ REST request (GET /)
1088s # ==> Saving handler SP <==
1088s # ==> Pushing ISSUER <==
1088s # ==> Popping ISSUER <==
1088s # ==> Restoring SP <==
1088s ok 75 - Execute request
1088s ok 76 - HTTP code is 200
1088s ok 77 - Content is JSON
1088s # ==> Popping SP <==
1088s ok 78 - Ask for logout
1088s ok 79 - HTTP code is 200
1088s # ==> Pushing SP <==
1088s # ==> Popping SP <==
1088s ok 80 - Test if user is reject on IdP
1088s ok 81 - Response status is 401
1088s ok 82 - Content is JSON
1088s ok 83 - Error code is 1
1088s 1..83
1088s ok
1088s t/34-Auth-Proxy-and-REST-sessions.t ...............................
1088s ok 1 - use Lemonldap::NG::Portal::Main;
1088s ok 2 - Portal object
1088s ok 3 - Init
1088s ok 4 - Portal app
1088s ok 5 - Issuer portal
1088s ok 6 - Portal object
1088s ok 7 - Init
1088s ok 8 - Portal app
1088s ok 9 - SP portal
1088s ok 10 - Unauth SP request
1088s ok 11 - HTTP code is 200
1088s ok 12 - @ REST request (POST /)
1088s ok 13 - Post request
1088s ok 14 - @ REST request (GET /session/my/global)
1088s ok 15 - @ REST request (GET /sessions/global/430e6e2e3947ef0b779ccb63e36cd35a9c661eac72470b0a5f4a791d611a61f8)
1088s ok 16 - Execute request
1088s ok 17 - Execute request
1088s ok 18 - @ REST request (GET /sessions/global/5efe8af397fc3577e05b483aca964f1b)
1088s ok 19 - Execute request
1088s ok 20 - @ REST request (PUT /sessions/global/5efe8af397fc3577e05b483aca964f1b)
1088s ok 21 - Post request
1088s ok 22 - @ REST request (PUT /sessions/global/2cba8a9182e4c6cc133bc7bb34f9be56808eea5be15a9b8509b18e7599a0b063)
1088s ok 23 - Post request
1088s ok 24 - Post user/password
1088s ok 25 - Get redirection
1088s ok 26 - Location is http://auth.sp.com/
1088s ok 27 - Get cookie lemonldap (2cba8a9182e4c6cc133bc7bb34f9be56808eea5be15a9b8509b18e7599a0b063)
1088s ok 28 - @ REST request (GET /)
1088s ok 29 - Execute request
1088s ok 30 - @ REST request (DELETE /sessions/global/2cba8a9182e4c6cc133bc7bb34f9be56808eea5be15a9b8509b18e7599a0b063)
1088s ok 31 - Execute request
1088s ok 32 - Ask for logout
1088s ok 33 - HTTP code is 200
1088s ok 34 - @ REST request (GET /sessions/global/2cba8a9182e4c6cc133bc7bb34f9be56808eea5be15a9b8509b18e7599a0b063)
1088s ok 35 - Execute request
1088s ok 36 - Test if user is reject on IdP
1088s ok 37 - Response status is 401
1088s ok 38 - Content is JSON
1088s ok 39 - Error code is 1
1088s 1..39
1088s ok
1089s t/34-Auth-Proxy-and-SOAP-Server.t .................................
1089s ok 1 - use Lemonldap::NG::Portal::Main;
1089s ok 2 - Portal object
1089s ok 3 - Init
1089s ok 4 - Portal app
1089s ok 5 - Register $type
1089s ok 6 - Portal object
1089s ok 7 - Init
1089s ok 8 - Portal app
1089s ok 9 - Register $type
1089s # ==> Pushing SP <==
1089s # ==> Popping SP <==
1089s ok 10 - Unauth SP request
1089s ok 11 - HTTP code is 200
1089s # ==> Pushing SP <==
1089s ok 12 - @ SOAP REQUEST @
1089s # ==> Saving handler SP <==
1089s # ==> Pushing ISSUER <==
1089s # ==> Popping ISSUER <==
1089s # ==> Restoring SP <==
1089s ok 13 - Execute request
1089s ok 14 - HTTP code is 200
1089s ok 15 - Content is XML
1089s ok 16 - @ END OF SOAP REQUEST @
1089s ok 17 - @ SOAP REQUEST @
1089s # ==> Saving handler SP <==
1089s # ==> Pushing ISSUER <==
1089s # ==> Popping ISSUER <==
1089s # ==> Restoring SP <==
1089s ok 18 - Execute request
1089s ok 19 - HTTP code is 200
1089s ok 20 - Content is XML
1089s ok 21 - @ END OF SOAP REQUEST @
1089s # ==> Popping SP <==
1089s ok 22 - Post user/password
1089s ok 23 - Get redirection
1089s ok 24 - Location is http://auth.sp.com/
1089s ok 25 - Get cookie lemonldap (1b373a9f42aaeacb42d1556ad66e72d01b106c63ee4f04b0c1af5877005f173e)
1089s # ==> Pushing SP <==
1089s # ==> Popping SP <==
1089s ok 26 - Try to get menu
1089s ok 27 - HTTP code is 200
1089s ok 28 - use Lemonldap::NG::Common::Apache::Session::SOAP;
1089s ok 29 - @ SOAP REQUEST @
1089s # ==> Pushing ISSUER <==
1089s # ==> Popping ISSUER <==
1089s ok 30 - Execute request
1089s ok 31 - HTTP code is 200
1089s ok 32 - Content is XML
1089s ok 33 - @ END OF SOAP REQUEST @
1089s ok 34 - @ SOAP REQUEST @
1089s # ==> Pushing ISSUER <==
1089s # ==> Popping ISSUER <==
1089s ok 35 - Execute request
1089s ok 36 - HTTP code is 200
1089s ok 37 - Content is XML
1089s ok 38 - @ END OF SOAP REQUEST @
1089s ok 39 - Try get_key_from_all_sessions
1089s ok 40 - Found session
1089s # ==> Pushing SP <==
1089s # ==> Popping SP <==
1089s ok 41 - Ask for logout
1089s ok 42 - HTTP code is 200
1089s # ==> Pushing SP <==
1089s # ==> Popping SP <==
1089s ok 43 - Test if user is reject on IdP
1089s ok 44 - Response status is 401
1089s ok 45 - Content is JSON
1089s ok 46 - Error code is 1
1089s 1..46
1089s ok
1089s t/35-My-session.t .................................................
1089s ok 1 - use Lemonldap::NG::Portal::Main;
1089s ok 2 - Portal object
1089s ok 3 - Init
1089s ok 4 - Portal app
1089s ok 5 - Auth query
1089s ok 6 - HTTP code is 200
1089s ok 7 - Get cookie lemonldap (7c0063bd8d470ba3c7582a5651ba096c8fa857a84404c4a2428db38a7a89ff3f)
1089s ok 8 - Check for test1
1089s ok 9 - HTTP code is 200
1089s ok 10 - http//test1.example.com is ganted
1089s ok 11 - Check for test1
1089s ok 12 - HTTP code is 200
1089s ok 13 - Request for my applications
1089s ok 14 - HTTP code is 200
1089s ok 15 - Result == 1
1089s ok 16 - "Sample applications" category found
1089s ok 17 - Two applications found
1089s ok 18 - Description app1 found
1089s ok 19 - Logo app1 found
1089s ok 20 - URI app2 found
1089s ok 21 - Logout request
1089s ok 22 - Response is 200
1089s ok 23 - Cookie is deleted
1089s ok 24 - No pdata
1089s ok 25 - Disconnect request
1089s ok 26 - Response is 401
1089s 1..26
1089s ok
1090s t/35-REST-OAuth2-deny.t ...........................................
1090s ok 1 - use Lemonldap::NG::Portal::Main;
1090s ok 2 - Portal object
1090s ok 3 - Init
1090s ok 4 - Portal app
1090s ok 5 - Register $type
1090s ok 6 - OP portal
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 7 - Get JWKS, endpoint /oauth2/jwks
1090s ok 8 - HTTP code is 200
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1090s ok 10 - HTTP code is 200
1090s ok 11 - Portal object
1090s ok 12 - Init
1090s ok 13 - Portal app
1090s ok 14 - Register $type
1090s ok 15 - RP portal
1090s # ==> Pushing RP <==
1090s # ==> Popping RP <==
1090s ok 16 - Unauth SP request
1090s ok 17 - Get redirection
1090s ok 18 - Location header found
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 19 - Push request to OP, endpoint /oauth2/authorize
1090s ok 20 - HTTP code is 200
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 21 - Post authentication, endpoint /oauth2/authorize
1090s ok 22 - Get cookie lemonldap (eeb3554cc19f5ed24cd987973403c5e6e80437992b2b91e9c2dd875ef5a160de)
1090s ok 23 - HTTP code is 200
1090s ok 24 - Page contains a form
1090s ok 25 - Host match
1090s ok 26 - Field "confirm" is defined
1090s ok 27 - CSP header authorize POST request to \#
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 28 - Post confirmation, endpoint /oauth2/authorize
1090s ok 29 - Get redirection
1090s ok 30 - Location header found
1090s # ==> Pushing RP <==
1090s ok 31 - REST request
1090s ok 32 - Request from RP to OP, endpoint /oauth2/token
1090s # ==> Saving handler RP <==
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s # ==> Restoring RP <==
1090s ok 33 - Execute request
1090s ok 34 - Response is 200
1090s ok 35 - Content is JSON
1090s ok 36 - Found access_token cd665677a58e272dd11e792113c4f38ec46bbb621f9cff7201453dd3de05e1ee
1090s ok 37 - REST request
1090s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo
1090s # ==> Saving handler RP <==
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s # ==> Restoring RP <==
1090s ok 39 - Execute request
1090s ok 40 - Response is 200
1090s ok 41 - Content is JSON
1090s # ==> Popping RP <==
1090s ok 42 - Call openidconnectcallback on RP
1090s ok 43 - Get cookie lemonldap (569350983244ba4d7345febcf65defe130be7554563080bc8ef62fcab25cfdc2)
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 44 - Check session
1090s ok 45 - Response status is 401
1090s ok 46 - Content is JSON
1090s ok 47 - Error code is 9
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 48 - Check session
1090s ok 49 - HTTP code is 403
1090s 1..49
1090s ok
1090s t/35-REST-OAuth2.t ................................................
1090s ok 1 - use Lemonldap::NG::Portal::Main;
1090s ok 2 - Portal object
1090s ok 3 - Init
1090s ok 4 - Portal app
1090s ok 5 - Register $type
1090s ok 6 - OP portal
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 7 - Get JWKS, endpoint /oauth2/jwks
1090s ok 8 - HTTP code is 200
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1090s ok 10 - HTTP code is 200
1090s ok 11 - Portal object
1090s ok 12 - Init
1090s ok 13 - Portal app
1090s ok 14 - Register $type
1090s ok 15 - RP portal
1090s # ==> Pushing RP <==
1090s # ==> Popping RP <==
1090s ok 16 - Unauth SP request
1090s ok 17 - Get redirection
1090s ok 18 - Location header found
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 19 - Push request to OP, endpoint /oauth2/authorize
1090s ok 20 - HTTP code is 200
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 21 - Post authentication, endpoint /oauth2/authorize
1090s ok 22 - Get cookie lemonldap (556357734819189095338ab44afb76a1229553a3e9068bbb7340f1fd2522879a)
1090s ok 23 - HTTP code is 200
1090s ok 24 - Page contains a form
1090s ok 25 - Host match
1090s ok 26 - Field "confirm" is defined
1090s ok 27 - CSP header authorize POST request to \#
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 28 - Post confirmation, endpoint /oauth2/authorize
1090s ok 29 - Get redirection
1090s ok 30 - Location header found
1090s # ==> Pushing RP <==
1090s ok 31 - REST request
1090s ok 32 - Request from RP to OP, endpoint /oauth2/token
1090s # ==> Saving handler RP <==
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s # ==> Restoring RP <==
1090s ok 33 - Execute request
1090s ok 34 - Response is 200
1090s ok 35 - Content is JSON
1090s ok 36 - Found access_token 2fbfe373a1116285feaaeccef498a80e60f3f8cbeacd87a5684582b9319388d8
1090s ok 37 - REST request
1090s ok 38 - Request from RP to OP, endpoint /oauth2/userinfo
1090s # ==> Saving handler RP <==
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s # ==> Restoring RP <==
1090s ok 39 - Execute request
1090s ok 40 - Response is 200
1090s ok 41 - Content is JSON
1090s # ==> Popping RP <==
1090s ok 42 - Call openidconnectcallback on RP
1090s ok 43 - Get cookie lemonldap (41acbad83d1fa9e8ada2058e417fa4203438c1791d351b4f3168afa1b7f169df)
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 44 - Check session
1090s ok 45 - Response status is 401
1090s ok 46 - Content is JSON
1090s ok 47 - Error code is 9
1090s # ==> Pushing OP <==
1090s # ==> Popping OP <==
1090s ok 48 - Check session
1090s ok 49 - HTTP code is 200
1090s 1..49
1090s ok
1091s t/35-REST-auth-password-server.t ..................................
1091s ok 1 - use Lemonldap::NG::Portal::Main;
1091s ok 2 - Portal object
1091s ok 3 - Init
1091s ok 4 - Portal app
1091s ok 5 - HTTP code is 200
1091s ok 6 - Content-Type is JSON
1091s ok 7 - Content is valid JSON
1091s ok 8 - Correct password is accepted
1091s ok 9 - HTTP code is 200
1091s ok 10 - Content-Type is JSON
1091s ok 11 - Content is valid JSON
1091s ok 12 - Incorrect user is rejected
1091s ok 13 - HTTP code is 200
1091s ok 14 - Content-Type is JSON
1091s ok 15 - Content is valid JSON
1091s ok 16 - Incorrect password is rejected
1091s ok 17 - HTTP code is 200
1091s ok 18 - Content-Type is JSON
1091s ok 19 - Content is valid JSON
1091s ok 20 - Correct result
1091s ok 21 - Correct attributes
1091s ok 22 - Correct macro
1091s ok 23 - HTTP code is 200
1091s ok 24 - Content-Type is JSON
1091s ok 25 - Content is valid JSON
1091s ok 26 - Correct result
1091s ok 27 - No attributes
1091s 1..27
1091s ok
1091s t/35-REST-config-backend.t ........................................
1091s ok 1 - use Lemonldap::NG::Portal::Main;
1091s ok 2 - Portal object
1091s ok 3 - Init
1091s ok 4 - Portal app
1091s ok 5 - Register $type
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s ok 6 - Get latest conf metadata
1091s ok 7 - HTTP code is 200
1091s ok 8 - Portal object
1091s ok 9 - @ REST request (GET /config/latest)
1091s # ==> Saving handler SP <==
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s # ==> Restoring SP <==
1091s ok 10 - Execute request
1091s ok 11 - Response is 200 or 400
1091s ok 12 - @ END OF REST REQUEST
1091s ok 13 - @ REST request (GET /config/latest)
1091s # ==> Saving handler SP <==
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s # ==> Restoring SP <==
1091s ok 14 - Execute request
1091s ok 15 - Response is 200 or 400
1091s ok 16 - @ END OF REST REQUEST
1091s ok 17 - @ REST request (GET /config/1)
1091s # ==> Saving handler SP <==
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s # ==> Restoring SP <==
1091s ok 18 - Execute request
1091s ok 19 - Response is 200 or 400
1091s ok 20 - @ END OF REST REQUEST
1091s ok 21 - Init
1091s ok 22 - Portal app
1091s ok 23 - Register $type
1091s # ==> Pushing SP <==
1091s # ==> Popping SP <==
1091s ok 24 - Unauth SP request
1091s ok 25 - HTTP code is 200
1091s # ==> Pushing SP <==
1091s # ==> Popping SP <==
1091s ok 26 - Post user/password
1091s ok 27 - Get redirection
1091s ok 28 - Location is http://auth.sp.com/
1091s ok 29 - Get cookie lemonldap (85dbf015da4e808f51b9ae0915ff092f810a1e811b681e6d14bbd41dd1da78ab)
1091s # ==> Pushing SP <==
1091s # ==> Popping SP <==
1091s ok 30 - Auth test
1091s ok 31 - HTTP code is 200
1091s ok 32 - Good ID
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s ok 33 - Some session keys
1091s ok 34 - HTTP code is 200
1091s ok 35 - GET JSON
1091s ok 36 - Good ID
1091s ok 37 - Uid is french
1091s ok 38 - UTF-8 values
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s ok 39 - Retrieve error message: 9 from lang: fr
1091s ok 40 - HTTP code is 200
1091s ok 41 - GET JSON
1091s ok 42 - Good lang
1091s ok 43 - Good errorNum
1091s ok 44 - Good errorMsgName
1091s ok 45 - Good file URL
1091s ok 46 - Good result
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s ok 47 - Retrieve ALL error messages from lang: es
1091s ok 48 - HTTP code is 200
1091s ok 49 - GET JSON
1091s ok 50 - Good lang
1091s ok 51 - Good errorNum
1091s ok 52 - Good file URL
1091s ok 53 - Good result
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s ok 54 - Retrieve ALL error messages from lang: en (default)
1091s ok 55 - HTTP code is 200
1091s ok 56 - GET JSON
1091s ok 57 - Good lang
1091s ok 58 - Good errorNum
1091s ok 59 - Good file URL
1091s ok 60 - Good result
1091s # ==> Pushing SP <==
1091s # ==> Popping SP <==
1091s ok 61 - Ask for logout
1091s ok 62 - HTTP code is 200
1091s # ==> Pushing SP <==
1091s # ==> Popping SP <==
1091s ok 63 - Test if user is reject on IdP
1091s ok 64 - Response status is 401
1091s ok 65 - Content is JSON
1091s ok 66 - Error code is 1
1091s 1..66
1091s ok
1091s t/35-REST-export-password.t .......................................
1091s ok 1 - use Lemonldap::NG::Portal::Main;
1091s ok 2 - Portal object
1091s ok 3 - Init
1091s ok 4 - Portal app
1091s ok 5 - Register $type
1091s ok 6 - Portal object
1091s ok 7 - Init
1091s ok 8 - Portal app
1091s ok 9 - Register $type
1091s # ==> Pushing SP <==
1091s # ==> Popping SP <==
1091s ok 10 - Unauth SP request
1091s ok 11 - HTTP code is 200
1091s # ==> Pushing SP <==
1091s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8)
1091s # ==> Saving handler SP <==
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s # ==> Restoring SP <==
1091s ok 13 - Execute request
1091s ok 14 - Response is 200 or 400
1091s ok 15 - @ END OF REST REQUEST
1091s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8)
1091s # ==> Saving handler SP <==
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s # ==> Restoring SP <==
1091s ok 17 - Post request
1091s ok 18 - HTTP code is 200
1091s ok 19 - @ END OF REST REQUEST
1091s ok 20 - @ REST request (PUT /sessions/global/1931f64655ed23c40af31b5af3e8a0ef123b26061517b16b095cd6f53538781b)
1091s # ==> Saving handler SP <==
1091s # ==> Pushing ISSUER <==
1091s # ==> Popping ISSUER <==
1091s # ==> Restoring SP <==
1091s ok 21 - Post request
1091s ok 22 - HTTP code is 200
1091s ok 23 - @ END OF REST REQUEST
1091s # ==> Popping SP <==
1091s ok 24 - Post user/password
1091s ok 25 - Get redirection
1091s ok 26 - Location is http://auth.sp.com/
1091s ok 27 - Get cookie lemonldap (1931f64655ed23c40af31b5af3e8a0ef123b26061517b16b095cd6f53538781b)
1091s # ==> Pushing SP <==
1091s # ==> Popping SP <==
1091s ok 28 - Auth test
1091s ok 29 - HTTP code is 200
1091s ok 30 - Password is exported
1091s 1..30
1091s ok
1092s t/35-REST-sessions-with-AuthBasic-handler-hashed-sessions.t .......
1092s ok 1 - use Lemonldap::NG::Portal::Main;
1092s ok 2 - Portal object
1092s ok 3 - Init
1092s ok 4 - Portal app
1092s ok 5 - Issuer portal
1092s ok 6 - Simple request to handler
1092s ok 7 - Get WWW-Authenticate header
1092s # Subtest: REST request to Portal
1092s 1..3
1092s ok 1 - Get POST request
1092s ok 2 - Push request to portal
1092s ok 3 - Response is 200
1092s ok 8 - REST request to Portal
1092s ok 9 - AuthBasic request
1092s ok 10 - HTTP code is 200
1092s ok 11 - Authenticated as dwho
1092s # Subtest: REST request to Portal
1092s 1..3
1092s ok 1 - Get POST request
1092s ok 2 - Push request to portal
1092s ok 3 - Response is 200
1092s ok 12 - REST request to Portal
1092s ok 13 - AuthBasic request
1092s ok 14 - HTTP code is 200
1092s ok 15 - Authenticated as rtyler
1092s ok 16 - REST requests were done by handler
1092s ok 17 - New AuthBasic request
1092s ok 18 - Handler used its local cache
1092s ok 19 - HTTP code is 200
1092s ok 20 - Authenticated as dwho
1092s ok 21 - New AuthBasic request
1092s ok 22 - Handler used its local cache
1092s ok 23 - HTTP code is 200
1092s ok 24 - Authenticated as rtyler
1092s # Subtest: REST request to Portal
1092s 1..3
1092s ok 1 - Get POST request
1092s ok 2 - Push request to portal
1092s ok 3 - Response is 401
1092s ok 25 - REST request to Portal
1092s ok 26 - New AuthBasic request
1092s ok 27 - Request was rejected
1092s # Subtest: REST request to Portal
1092s 1..3
1092s ok 1 - Get POST request
1092s ok 2 - Push request to portal
1092s ok 3 - Response is 401
1092s ok 28 - REST request to Portal
1092s ok 29 - New AuthBasic request
1092s ok 30 - Request was rejected
1092s 1..30
1092s ok
1092s t/35-REST-sessions-with-AuthBasic-handler-with-2FA.t ..............
1092s ok 1 - use Lemonldap::NG::Portal::Main;
1092s ok 2 - Portal object
1092s ok 3 - Init
1092s ok 4 - Portal app
1092s ok 5 - Issuer portal
1092s ok 6 - Simple request to handler
1092s ok 7 - Get WWW-Authenticate header
1092s ok 8 - Get Menu
1092s ok 9 - HTTP code is 200
1092s ok 10 - Page contains a form
1092s ok 11 - Host match
1092s ok 12 - Field "user" is defined
1092s ok 13 - Field "password" is defined
1092s ok 14 - CSP header authorize POST request to \#
1092s ok 15 - Auth query
1092s ok 16 - Get cookie lemonldap (d05849d3e949b4a4be04252638a68841f3f8d0948f6b42ef3831d4bb2599efcd)
1092s ok 17 - Get redirection
1092s ok 18 - Location is http://auth.idp.com/
1092s ok 19 - Form registration
1092s ok 20 - Get redirection
1092s ok 21 - Location header found
1092s ok 22 - Form registration
1092s ok 23 - Found TOTP js
1092s ok 24 - Get new key
1092s ok 25 - Content is JSON
1092s ok 26 - Found secret
1092s ok 27 - Found token
1092s ok 28 - Code
1092s ok 29 - Code contains 6 digits
1092s ok 30 - Post code
1092s ok 31 - Content is JSON
1092s ok 32 - Key is registered
1092s ok 33 - Get Menu
1092s ok 34 - HTTP code is 200
1092s ok 35 - Page contains a form
1092s ok 36 - Host match
1092s ok 37 - Field "user" is defined
1092s ok 38 - Field "password" is defined
1092s ok 39 - CSP header authorize POST request to \#
1092s ok 40 - Auth query
1092s ok 41 - HTTP code is 200
1092s ok 42 - Page contains a form
1092s ok 43 - URI match
1092s # Subtest: REST request to Portal
1092s 1..2
1092s ok 1 - Get POST request
1092s ok 2 - Push request to portal
1092s ok 44 - REST request to Portal
1092s ok 45 - AuthBasic request
1092s ok 46 - Authentication rejected
1092s ok 47 - REST requests were done by handler
1092s # Subtest: REST request to Portal
1092s 1..2
1092s ok 1 - Get POST request
1092s ok 2 - Push request to portal
1092s ok 48 - REST request to Portal
1092s ok 49 - New AuthBasic request
1092s ok 50 - Handler used its local cache
1092s ok 51 - Authentication rejected a second time
1092s # Subtest: REST request to Portal
1092s 1..2
1092s ok 1 - Get POST request
1092s ok 2 - Push request to portal
1092s ok 52 - REST request to Portal
1092s ok 53 - New AuthBasic request
1092s ok 54 - Portal was called a second time
1092s ok 55 - 2FA did not trigger for rtyler because of ENV rule
1092s 1..55
1092s ok
1093s t/35-REST-sessions-with-AuthBasic-handler.t .......................
1093s ok 1 - use Lemonldap::NG::Portal::Main;
1093s ok 2 - Portal object
1093s ok 3 - Init
1093s ok 4 - Portal app
1093s ok 5 - Issuer portal
1093s ok 6 - Simple request to handler
1093s ok 7 - Get WWW-Authenticate header
1093s # Subtest: REST request to Portal
1093s 1..3
1093s ok 1 - Get POST request
1093s ok 2 - Push request to portal
1093s ok 3 - Response is 200
1093s ok 8 - REST request to Portal
1093s ok 9 - AuthBasic request
1093s ok 10 - HTTP code is 200
1093s ok 11 - Authenticated as dwho
1093s # Subtest: REST request to Portal
1093s 1..3
1093s ok 1 - Get POST request
1093s ok 2 - Push request to portal
1093s ok 3 - Response is 200
1093s ok 12 - REST request to Portal
1093s ok 13 - AuthBasic request
1093s ok 14 - HTTP code is 200
1093s ok 15 - Authenticated as rtyler
1093s ok 16 - REST requests were done by handler
1093s ok 17 - New AuthBasic request
1093s ok 18 - Handler used its local cache
1093s ok 19 - HTTP code is 200
1093s ok 20 - Authenticated as dwho
1093s ok 21 - New AuthBasic request
1093s ok 22 - Handler used its local cache
1093s ok 23 - HTTP code is 200
1093s ok 24 - Authenticated as rtyler
1093s # Subtest: REST request to Portal
1093s 1..3
1093s ok 1 - Get POST request
1093s ok 2 - Push request to portal
1093s ok 3 - Response is 401
1093s ok 25 - REST request to Portal
1093s ok 26 - New AuthBasic request
1093s ok 27 - Request was rejected
1093s # Subtest: REST request to Portal
1093s 1..3
1093s ok 1 - Get POST request
1093s ok 2 - Push request to portal
1093s ok 3 - Response is 401
1093s ok 28 - REST request to Portal
1093s ok 29 - New AuthBasic request
1093s ok 30 - Request was rejected
1093s 1..30
1093s ok
1093s t/35-REST-sessions-with-REST-server.t .............................
1093s ok 1 - use Lemonldap::NG::Portal::Main;
1093s ok 2 - Portal object
1093s ok 3 - Init
1093s ok 4 - Portal app
1093s ok 5 - Register $type
1093s ok 6 - Portal object
1093s ok 7 - Init
1093s ok 8 - Portal app
1093s ok 9 - Register $type
1093s # ==> Pushing SP <==
1093s # ==> Popping SP <==
1093s ok 10 - Unauth SP request
1093s ok 11 - HTTP code is 200
1093s # ==> Pushing SP <==
1093s ok 12 - @ REST request (GET /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8?kind=Persistent)
1093s # ==> Saving handler SP <==
1093s # ==> Pushing ISSUER <==
1093s # ==> Popping ISSUER <==
1093s # ==> Restoring SP <==
1093s ok 13 - Execute request
1093s ok 14 - Response is 200 or 400
1093s ok 15 - @ END OF REST REQUEST
1093s ok 16 - @ REST request (PUT /sessions/persistent/64e12ab6aa0d4c7473286d43b6a35fc8)
1093s # ==> Saving handler SP <==
1093s # ==> Pushing ISSUER <==
1093s # ==> Popping ISSUER <==
1093s # ==> Restoring SP <==
1093s ok 17 - Post request
1093s ok 18 - HTTP code is 200
1093s ok 19 - @ END OF REST REQUEST
1093s ok 20 - @ REST request (PUT /sessions/global/f211129410fbed03700e8640b20ab582273ff73eb105a6b2a7757eb47a73abd8)
1093s # ==> Saving handler SP <==
1093s # ==> Pushing ISSUER <==
1093s # ==> Popping ISSUER <==
1093s # ==> Restoring SP <==
1093s ok 21 - Post request
1093s ok 22 - HTTP code is 200
1093s ok 23 - @ END OF REST REQUEST
1093s # ==> Popping SP <==
1093s ok 24 - Post user/password
1093s ok 25 - Get redirection
1093s ok 26 - Location is http://auth.sp.com/
1093s ok 27 - Get cookie lemonldap (f211129410fbed03700e8640b20ab582273ff73eb105a6b2a7757eb47a73abd8)
1093s # ==> Pushing SP <==
1093s # ==> Popping SP <==
1093s ok 28 - Auth test
1093s ok 29 - HTTP code is 200
1093s ok 30 - Good ID
1093s ok 31 - Mulivalued attribute found
1093s ok 32 - Good ID
1093s ok 33 - Uid is french
1093s # ==> Pushing SP <==
1093s ok 34 - @ REST request (DELETE /sessions/global/f211129410fbed03700e8640b20ab582273ff73eb105a6b2a7757eb47a73abd8)
1093s # ==> Saving handler SP <==
1093s # ==> Pushing ISSUER <==
1093s # ==> Popping ISSUER <==
1093s # ==> Restoring SP <==
1093s ok 35 - Execute request
1093s ok 36 - Response is 200 or 400
1093s ok 37 - @ END OF REST REQUEST
1093s # ==> Popping SP <==
1093s ok 38 - Ask for logout
1093s ok 39 - HTTP code is 200
1093s # ==> Pushing SP <==
1093s ok 40 - @ REST request (GET /sessions/global/f211129410fbed03700e8640b20ab582273ff73eb105a6b2a7757eb47a73abd8)
1093s # ==> Saving handler SP <==
1093s # ==> Pushing ISSUER <==
1093s # ==> Popping ISSUER <==
1093s # ==> Restoring SP <==
1093s ok 41 - Execute request
1093s ok 42 - Response is 200 or 400
1093s ok 43 - @ END OF REST REQUEST
1093s # ==> Popping SP <==
1093s ok 44 - Test if user is reject on IdP
1093s ok 45 - Response status is 401
1093s ok 46 - Content is JSON
1093s ok 47 - Error code is 1
1093s 1..47
1093s ok
1094s t/35-SOAP-config-backend.t ........................................
1094s ok 1 - use Lemonldap::NG::Portal::Main;
1094s ok 2 - Portal object
1094s ok 3 - Init
1094s ok 4 - Portal app
1094s ok 5 - Register $type
1094s ok 6 - @ SOAP REQUEST @
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s ok 7 - Execute request
1094s ok 8 - HTTP code is 200
1094s ok 9 - Content is XML
1094s ok 10 - @ END OF SOAP REQUEST @
1094s ok 11 - Last cfg is 1
1094s ok 12 - @ SOAP REQUEST @
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s ok 13 - Execute request
1094s ok 14 - HTTP code is 200
1094s ok 15 - Content is XML
1094s ok 16 - @ END OF SOAP REQUEST @
1094s ok 17 - Get configuration
1094s ok 18 - cfgNum is 1
1094s ok 19 - Portal object
1094s ok 20 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 21 - Execute request
1094s ok 22 - HTTP code is 200
1094s ok 23 - Content is XML
1094s ok 24 - @ END OF SOAP REQUEST @
1094s ok 25 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 26 - Execute request
1094s ok 27 - HTTP code is 200
1094s ok 28 - Content is XML
1094s ok 29 - @ END OF SOAP REQUEST @
1094s ok 30 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 31 - Execute request
1094s ok 32 - HTTP code is 200
1094s ok 33 - Content is XML
1094s ok 34 - @ END OF SOAP REQUEST @
1094s ok 35 - Init
1094s ok 36 - Portal app
1094s ok 37 - Register $type
1094s # ==> Pushing SP <==
1094s # ==> Popping SP <==
1094s ok 38 - Unauth SP request
1094s ok 39 - HTTP code is 200
1094s # ==> Pushing SP <==
1094s # ==> Popping SP <==
1094s ok 40 - Post user/password
1094s ok 41 - Get redirection
1094s ok 42 - Location is http://auth.sp.com/
1094s ok 43 - Get cookie lemonldap (7bc1f58afb2af048c3b35ad4a353680e2b634cf4dccfa4e5e034f202235aacda)
1094s # ==> Pushing SP <==
1094s # ==> Popping SP <==
1094s ok 44 - Try to get menu
1094s ok 45 - HTTP code is 200
1094s # ==> Pushing SP <==
1094s # ==> Popping SP <==
1094s ok 46 - Ask for logout
1094s ok 47 - HTTP code is 200
1094s # ==> Pushing SP <==
1094s # ==> Popping SP <==
1094s ok 48 - Test if user is reject on IdP
1094s ok 49 - Response status is 401
1094s ok 50 - Content is JSON
1094s ok 51 - Error code is 1
1094s 1..51
1094s ok
1094s t/35-SOAP-sessions-with-SOAP-server.t .............................
1094s ok 1 - use Lemonldap::NG::Portal::Main;
1094s ok 2 - Portal object
1094s ok 3 - Init
1094s ok 4 - Portal app
1094s ok 5 - Register $type
1094s ok 6 - Portal object
1094s ok 7 - Init
1094s ok 8 - Portal app
1094s ok 9 - Register $type
1094s # ==> Pushing SP <==
1094s # ==> Popping SP <==
1094s ok 10 - Unauth SP request
1094s ok 11 - HTTP code is 200
1094s # ==> Pushing SP <==
1094s ok 12 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 13 - Execute request
1094s ok 14 - HTTP code is 200
1094s ok 15 - Content is XML
1094s ok 16 - @ END OF SOAP REQUEST @
1094s ok 17 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 18 - Execute request
1094s ok 19 - HTTP code is 200
1094s ok 20 - Content is XML
1094s ok 21 - @ END OF SOAP REQUEST @
1094s ok 22 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 23 - Execute request
1094s ok 24 - HTTP code is 200
1094s ok 25 - Content is XML
1094s ok 26 - @ END OF SOAP REQUEST @
1094s ok 27 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 28 - Execute request
1094s ok 29 - HTTP code is 200
1094s ok 30 - Content is XML
1094s ok 31 - @ END OF SOAP REQUEST @
1094s ok 32 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 33 - Execute request
1094s ok 34 - HTTP code is 200
1094s ok 35 - Content is XML
1094s ok 36 - @ END OF SOAP REQUEST @
1094s # ==> Popping SP <==
1094s ok 37 - Post user/password
1094s ok 38 - Get redirection
1094s ok 39 - Location is http://auth.sp.com/
1094s ok 40 - Get cookie lemonldap (4bffdb0d98763644a91f3059db95a0d074d2a478400f8255513301f6e4a2e8a8)
1094s # ==> Pushing SP <==
1094s # ==> Popping SP <==
1094s ok 41 - Try to get menu
1094s ok 42 - HTTP code is 200
1094s # ==> Pushing SP <==
1094s ok 43 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 44 - Execute request
1094s ok 45 - HTTP code is 200
1094s ok 46 - Content is XML
1094s ok 47 - @ END OF SOAP REQUEST @
1094s # ==> Popping SP <==
1094s ok 48 - Ask for logout
1094s ok 49 - HTTP code is 200
1094s # ==> Pushing SP <==
1094s ok 50 - @ SOAP REQUEST @
1094s # ==> Saving handler SP <==
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s # ==> Restoring SP <==
1094s ok 51 - Execute request
1094s ok 52 - HTTP code is 200
1094s ok 53 - Content is XML
1094s ok 54 - @ END OF SOAP REQUEST @
1094s # ==> Popping SP <==
1094s ok 55 - Test if user is reject on IdP
1094s ok 56 - Response status is 401
1094s ok 57 - Content is JSON
1094s ok 58 - Error code is 1
1094s # ==> Pushing ISSUER <==
1094s # ==> Popping ISSUER <==
1094s ok 59 - Test WSDL
1094s ok 60 - HTTP code is 200
1094s ok 61 - Content contains wsdl def
1094s 1..61
1094s ok
1095s t/36-Combination-Custom.t .........................................
1095s ok 1 - use Lemonldap::NG::Portal::Main;
1095s ok 2 - Portal object
1095s ok 3 - Init
1095s ok 4 - Portal app
1095s ok 5 - Expression loaded: "[Dm] or [DB]"
1095s ok 6 - Try to connect with login dwho
1095s ok 7 - Get cookie lemonldap (b08b19c34cf2699ef92f4cec2c6120c29dc2264bfc377f1e8207a16c2cbe0b5a)
1095s ok 8 - Logout request
1095s ok 9 - Response is 200
1095s ok 10 - Cookie is deleted
1095s ok 11 - No pdata
1095s ok 12 - Disconnect request
1095s ok 13 - Response is 401
1095s ok 14 - Try to connect with login dvador
1095s ok 15 - Get cookie lemonldap (4fb213f2d3b997e954df946d7a6e61e9ecf7b08925f0770ee5e7dfadb9544002)
1095s ok 16 - Portal object
1095s ok 17 - Init
1095s ok 18 - Portal app
1095s ok 19 - Expression loaded: "[Dm] and [DB]"
1095s ok 20 - Try to connect with login rtyler
1095s ok 21 - Get cookie lemonldap (4c1ba130bf2558cd666f6b5188070290c5b478a8c0ad664f63463f3ac3c9e5ff)
1095s ok 22 - Logout request
1095s ok 23 - Response is 200
1095s ok 24 - Cookie is deleted
1095s ok 25 - No pdata
1095s ok 26 - Disconnect request
1095s ok 27 - Response is 401
1095s ok 28 - Try to connect with login dwho
1095s ok 29 - Response status is 401
1095s ok 30 - Content is JSON
1095s ok 31 - Error code is 5
1095s ok 32 - Portal object
1095s ok 33 - Init
1095s ok 34 - Portal app
1095s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]"
1095s ok 36 - Try to connect with login dwho
1095s ok 37 - Get cookie lemonldap (7c003f7943494e0fb8f4d6fd7ae1791163b6ddc280e77215b350f213828edaef)
1095s ok 38 - Logout request
1095s ok 39 - Response is 200
1095s ok 40 - Cookie is deleted
1095s ok 41 - No pdata
1095s ok 42 - Disconnect request
1095s ok 43 - Response is 401
1095s ok 44 - Try to connect with login dvador
1095s ok 45 - Get cookie lemonldap (b375dc87cf97bf54606b040c2ccb502cfd6524591cf9695f86807115b534f78d)
1095s ok 46 - Logout request
1095s ok 47 - Response is 200
1095s ok 48 - Cookie is deleted
1095s ok 49 - No pdata
1095s ok 50 - Disconnect request
1095s ok 51 - Response is 401
1095s ok 52 - Portal object
1095s ok 53 - Init
1095s ok 54 - Portal app
1095s ok 55 - Expression loaded: "if($env->{HTTP_X} eq "rtyler") then [Dm] and [DB] else if($env->{HTTP_X} eq "dvador") then [DB] else [DB]"
1095s ok 56 - Try to connect with login rtyler
1095s ok 57 - Get cookie lemonldap (31cfee3f985527b79446cfbd5164b4b80273b89cdb2cc1fdd9dd083e38c8324d)
1095s ok 58 - Demo and DBI exported variables exist in session
1095s ok 59 - Try to connect with login dvador
1095s ok 60 - Get cookie lemonldap (d64610dec9b6bbefdad7de297c23a259aa7194512a8695d693bd363422d94153)
1095s ok 61 - Try to connect with login dwho
1095s ok 62 - Response status is 401
1095s ok 63 - Content is JSON
1095s ok 64 - Error code is 5
1095s ok 65 - Portal object
1095s ok 66 - Init
1095s ok 67 - Portal app
1095s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]"
1095s ok 69 - Try to connect with login rtyler
1095s ok 70 - Get cookie lemonldap (0354d4d1265e45a22434520ff73733abad8c5cc59bf8fb7befd2341aaa25bd09)
1095s ok 71 - Try to connect with login dwho
1095s ok 72 - Get cookie lemonldap (0627660ae5a5e1daf2031d025651e78f02d99ab494aff6548a654f3a6ee49f34)
1095s ok 73 - Portal object
1095s ok 74 - Init
1095s ok 75 - Portal app
1095s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]"
1095s ok 77 - Try to connect with login rtyler
1095s ok 78 - Get cookie lemonldap (cb66eec3739ee6f555a1c84a5956cda38adb21f4d7ee997970fe4524ecbfbf41)
1095s ok 79 - Try to connect with login dwho
1095s ok 80 - Response status is 401
1095s ok 81 - Content is JSON
1095s ok 82 - Error code is 5
1095s 1..82
1095s ok
1096s t/36-Combination-Kerberos-multiple-domains.t ......................
1096s ok 1 - use Lemonldap::NG::Portal::Main;
1096s ok 2 - Portal object
1096s ok 3 - Init
1096s ok 4 - Portal app
1096s # Subtest: Successful Kerberos authentication on dom1
1096s ok 1 - Simple access
1096s ok 2 - Found Kerberos JS
1096s ok 3 - HTTP code is 200
1096s ok 4 - Page contains a form
1096s ok 5 - Host match
1096s ok 6 - Field "kerberos" is defined
1096s ok 7 - Field "ajax_auth_token" is defined
1096s ok 8 - CSP header authorize POST request to \#
1096s ok 9 - AJAX query
1096s ok 10
1096s ok 11 - AJAX query
1096s ok 12 - HTTP code is 200
1096s ok 13 - Content-Type is JSON
1096s ok 14 - Content is valid JSON
1096s ok 15 - User token was returned
1096s ok 16 - Post form
1096s ok 17 - Get cookie lemonldap (c20d5e70b3f0fb150b95b652914e4e0055546dbaf1713267da48bee2deb9fa16)
1096s ok 18 - Get session using restSessionServer
1096s ok 19 - HTTP code is 200
1096s ok 20 - Deserialize session content
1096s ok 21 - Session has correct value for cn
1096s 1..21
1096s ok 5 - Successful Kerberos authentication on dom1
1096s # Subtest: Successful Kerberos authentication on dom2
1096s ok 1 - Simple access
1096s ok 2 - Found Kerberos JS
1096s ok 3 - HTTP code is 200
1096s ok 4 - Page contains a form
1096s ok 5 - Host match
1096s ok 6 - Field "kerberos" is defined
1096s ok 7 - Field "ajax_auth_token" is defined
1096s ok 8 - CSP header authorize POST request to \#
1096s ok 9 - AJAX query
1096s ok 10
1096s ok 11 - AJAX query
1096s ok 12 - HTTP code is 200
1096s ok 13 - Content-Type is JSON
1096s ok 14 - Content is valid JSON
1096s ok 15 - User token was returned
1096s ok 16 - Post form
1096s ok 17 - Get cookie lemonldap (75ea253ef812dcd97a76d76490aa1b59f81f80a7d3207e8d4adbf6d39a629d8c)
1096s ok 18 - Get session using restSessionServer
1096s ok 19 - HTTP code is 200
1096s ok 20 - Deserialize session content
1096s ok 21 - Session has correct value for cn
1096s 1..21
1096s ok 6 - Successful Kerberos authentication on dom2
1096s # Subtest: Fallback to Dom1
1096s ok 1 - Simple access
1096s ok 2 - Found Kerberos JS
1096s ok 3 - HTTP code is 200
1096s ok 4 - Page contains a form
1096s ok 5 - Host match
1096s ok 6 - Field "kerberos" is defined
1096s ok 7 - Field "ajax_auth_token" is defined
1096s ok 8 - CSP header authorize POST request to \#
1096s ok 9 - Post form
1096s ok 10 - HTTP code is 200
1096s ok 11 - Page contains a form
1096s ok 12 - Host match
1096s ok 13 - Field "user" is defined
1096s ok 14 - Field "password" is defined
1096s ok 15 - CSP header authorize POST request to \#
1096s ok 16 - Post form
1096s ok 17 - Get cookie lemonldap (e7caf15924d937d96f0e0af7097cd3cb354d835d452f9adf0fc0e5e2ca290652)
1096s ok 18 - Get session using restSessionServer
1096s ok 19 - HTTP code is 200
1096s ok 20 - Deserialize session content
1096s ok 21 - Session has correct value for cn
1096s 1..21
1096s ok 7 - Fallback to Dom1
1096s # Subtest: Fallback to Dom2
1096s ok 1 - Simple access
1096s ok 2 - Found Kerberos JS
1096s ok 3 - HTTP code is 200
1096s ok 4 - Page contains a form
1096s ok 5 - Host match
1096s ok 6 - Field "kerberos" is defined
1096s ok 7 - Field "ajax_auth_token" is defined
1096s ok 8 - CSP header authorize POST request to \#
1096s ok 9 - Post form
1096s ok 10 - HTTP code is 200
1096s ok 11 - Page contains a form
1096s ok 12 - Host match
1096s ok 13 - Field "user" is defined
1096s ok 14 - Field "password" is defined
1096s ok 15 - CSP header authorize POST request to \#
1096s ok 16 - Post form
1096s ok 17 - Get cookie lemonldap (10910a642b9008934f85e2c6c32ac0224bf587c69fb7037ae401f3ec68508556)
1096s ok 18 - Get session using restSessionServer
1096s ok 19 - HTTP code is 200
1096s ok 20 - Deserialize session content
1096s ok 21 - Session has correct value for cn
1096s 1..21
1096s ok 8 - Fallback to Dom2
1096s 1..8
1096s ok
1096s t/36-Combination-Password.t .......................................
1096s ok 1 - use Lemonldap::NG::Portal::Main;
1096s ok 2 - Portal object
1096s ok 3 - Init
1096s ok 4 - Portal app
1096s ok 5 - Try to connect with login jkirk
1096s ok 6 - Get cookie lemonldap (2f8eeb0bf1a1ca4982a2df47b6cd6d83d6f60bcb7d9c94bd456d62ff1602f56a)
1096s ok 7 - Try to change password
1096s ok 8 - HTTP code is 200
1096s ok 9 - Content-Type is JSON
1096s ok 10 - Content is valid JSON
1096s ok 11 - PE_PASSWORD_OK
1096s ok 12 - Try to connect with login jkirk
1096s ok 13 - Response status is 401
1096s ok 14 - Content is JSON
1096s ok 15 - Error code is 5
1096s ok 16 - Try to connect with login jkirk
1096s ok 17 - Get cookie lemonldap (bb4759999062756c8602e5b8ee4eada65c29df9941aa39f5a674a5fa327b3a82)
1096s ok 18 - Try to connect with login dvador
1096s ok 19 - Get cookie lemonldap (2d068f2af99f72b2a49ce414ce58cbe3ad98f277c465361ff091df416885dc5c)
1096s ok 20 - Try to change password
1096s ok 21 - HTTP code is 200
1096s ok 22 - Content-Type is JSON
1096s ok 23 - Content is valid JSON
1096s ok 24 - PE_PASSWORD_OK
1096s ok 25 - Try to connect with login dvador
1096s ok 26 - Response status is 401
1096s ok 27 - Content is JSON
1096s ok 28 - Error code is 5
1096s ok 29 - Try to connect with login dvador
1096s ok 30 - Get cookie lemonldap (b9dadaa3dfd6a356809223ecaa2303254af191f80d9ab9d1e006d627a778048c)
1096s 1..30
1096s ok
1096s t/36-Combination-SSL-Kerberos.t ...................................
1096s ok 1 - use Lemonldap::NG::Portal::Main;
1096s ok 2 - Portal object
1096s ok 3 - Init
1096s ok 4 - Portal app
1096s # Subtest: Auth by SSL
1096s ok 1 - Get cookie lemonldap (6d2f1b96730a80da91146b2e06fc3c4ad1cde25afa8056f2566dc14801ab153e)
1096s ok 2 - Correct session auth module
1096s ok 3 - Correct session UID
1096s 1..3
1096s ok 5 - Auth by SSL
1096s # Subtest: Auth by Kerberos
1096s ok 1 - HTTP code is 200
1096s ok 2 - Page contains a form
1096s ok 3 - Host match
1096s ok 4 - Field "kerberos" is defined
1096s ok 5 - CSP header authorize POST request to \#
1096s ok 6 - Found hidden attribut "kerberos" with value="0"
1096s ok 7 - Get Kerberos javascript
1096s ok 8 - Response body is not empty
1096s ok 9 - Found waiting message
1096s ok 10 - HTTP code is 200
1096s ok 11 - Page contains a form
1096s ok 12 - Host match
1096s ok 13 - Field "url" is defined
1096s ok 14 - Field "kerberos" is defined
1096s ok 15 - Field "ajax_auth_token" is defined
1096s ok 16 - CSP header authorize POST request to \#
1096s ok 17 - AJAX query
1096s ok 18
1096s ok 19 - AJAX query
1096s ok 20 - HTTP code is 200
1096s ok 21 - Content-Type is JSON
1096s ok 22 - Content is valid JSON
1096s ok 23 - User token was returned
1096s ok 24 - Post form
1096s ok 25 - Get cookie lemonldap (bcaff650212ed5c98031d6b2301cced1f732f25e9830ba9e9865b91cd36857b2)
1096s ok 26 - Correct session auth module
1096s ok 27 - Correct session UID
1096s 1..27
1096s ok 6 - Auth by Kerberos
1096s # Subtest: Auth by Demo
1096s ok 1 - Response body is not empty
1096s ok 2 - Found waiting message
1096s ok 3 - HTTP code is 200
1096s ok 4 - Page contains a form
1096s ok 5 - Host match
1096s ok 6 - Field "url" is defined
1096s ok 7 - Field "kerberos" is defined
1096s ok 8 - Field "ajax_auth_token" is defined
1096s ok 9 - CSP header authorize POST request to \#
1096s ok 10 - Post form
1096s ok 11 - HTTP code is 200
1096s ok 12 - Page contains a form
1096s ok 13 - Host match
1096s ok 14 - Field "url" is defined
1096s ok 15 - Field "user" is defined
1096s ok 16 - Field "password" is defined
1096s ok 17 - CSP header authorize POST request to \#
1096s ok 18 - Post form
1096s ok 19 - Get cookie lemonldap (70c947227861238e3b3c9c522395b6b167bb38e63c7600fbee9adcd3326b67a6)
1096s ok 20 - Correct session auth module
1096s ok 21 - Correct session UID
1096s 1..21
1096s ok 7 - Auth by Demo
1096s 1..7
1096s ok
1097s t/36-Combination-with-Choice.t ....................................
1097s ok 1 - use Lemonldap::NG::Portal::Main;
1097s ok 2 - Portal object
1097s ok 3 - Init
1097s ok 4 - Portal app
1097s ok 5 - Expression loaded: "[Dm] or [Ch]"
1097s ok 6 - Try to connect with login dwho
1097s ok 7 - Get cookie lemonldap (59018b9a92ec0257eddcf0cd9541d6296a1f65436be1739cb67be5d094044ad8)
1097s ok 8 - Logout request
1097s ok 9 - Response is 200
1097s ok 10 - Cookie is deleted
1097s ok 11 - No pdata
1097s ok 12 - Disconnect request
1097s ok 13 - Response is 401
1097s ok 14 - Try to connect with login dvador
1097s ok 15 - Get cookie lemonldap (251ead2aad2e7d238d4b42d422705b370f21ee3ee2badb257967d85963e5c917)
1097s ok 16 - Logout request
1097s ok 17 - Response is 200
1097s ok 18 - Cookie is deleted
1097s ok 19 - No pdata
1097s ok 20 - Disconnect request
1097s ok 21 - Response is 401
1097s ok 22 - Portal object
1097s ok 23 - Init
1097s ok 24 - Portal app
1097s ok 25 - Expression loaded: "[Dm] and [Ch]"
1097s ok 26 - Try to connect with login rtyler
1097s ok 27 - Get cookie lemonldap (e08c45125a85070193274a442861e77c8342be298521b92f2ccaefae063c74dd)
1097s ok 28 - Logout request
1097s ok 29 - Response is 200
1097s ok 30 - Cookie is deleted
1097s ok 31 - No pdata
1097s ok 32 - Disconnect request
1097s ok 33 - Response is 401
1097s ok 34 - Try to connect with login dwho
1097s ok 35 - Get cookie lemonldap (ae30f2ce01cf86fcc0c80310fd7b5ee8c028dd8c5584963c62057f8ab57c1d61)
1097s ok 36 - Logout request
1097s ok 37 - Response is 200
1097s ok 38 - Cookie is deleted
1097s ok 39 - No pdata
1097s ok 40 - Disconnect request
1097s ok 41 - Response is 401
1097s ok 42 - Try to connect with login dwho
1097s ok 43 - Response status is 401
1097s ok 44 - Content is JSON
1097s ok 45 - Error code is 5
1097s ok 46 - Portal object
1097s ok 47 - Init
1097s ok 48 - Portal app
1097s ok 49 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [Ch]"
1097s ok 50 - Try to connect with login dwho
1097s ok 51 - Get cookie lemonldap (4152e40be276209f38896ebd26f94f310984318844f92fb6a081af10a6276701)
1097s ok 52 - Logout request
1097s ok 53 - Response is 200
1097s ok 54 - Cookie is deleted
1097s ok 55 - No pdata
1097s ok 56 - Disconnect request
1097s ok 57 - Response is 401
1097s ok 58 - Try to connect with login dvador
1097s ok 59 - Get cookie lemonldap (03fdeec63b822c36bbf0ea16fed419683d0954fa2d0c0670408ac8399cf58622)
1097s ok 60 - Logout request
1097s ok 61 - Response is 200
1097s ok 62 - Cookie is deleted
1097s ok 63 - No pdata
1097s ok 64 - Disconnect request
1097s ok 65 - Response is 401
1097s ok 66 - Portal object
1097s ok 67 - Init
1097s ok 68 - Portal app
1097s ok 69 - Expression loaded: "if($env->{HTTP_X} eq "rtyler") then [Dm] and [Ch] else if($env->{HTTP_X} eq "dvador") then [Ch] else [Ch]"
1097s ok 70 - Try to connect with login rtyler
1097s ok 71 - Get cookie lemonldap (2fb13e192765f498926be97cfdd6bd34a8e530d54ae37f7bc4ad7f8d4e425bf4)
1097s ok 72 - Logout request
1097s ok 73 - Response is 200
1097s ok 74 - Cookie is deleted
1097s ok 75 - No pdata
1097s ok 76 - Disconnect request
1097s ok 77 - Response is 401
1097s ok 78 - Try to connect with login dvador
1097s ok 79 - Get cookie lemonldap (26e65d46a68b795a5cb33bfd2af444d0694f1cc3a050438d755edf763e5a61bd)
1097s ok 80 - Logout request
1097s ok 81 - Response is 200
1097s ok 82 - Cookie is deleted
1097s ok 83 - No pdata
1097s ok 84 - Disconnect request
1097s ok 85 - Response is 401
1097s ok 86 - Try to connect with login dwho
1097s ok 87 - Get cookie lemonldap (312324ed66213fa7f92822a7ef7f4bb53478d2702634fa5ad438f9518389f732)
1097s ok 88 - Logout request
1097s ok 89 - Response is 200
1097s ok 90 - Cookie is deleted
1097s ok 91 - No pdata
1097s ok 92 - Disconnect request
1097s ok 93 - Response is 401
1097s ok 94 - Try to connect with login dwho
1097s ok 95 - Response status is 401
1097s ok 96 - Content is JSON
1097s ok 97 - Error code is 5
1097s 1..97
1097s ok
1098s t/36-Combination-with-TOTP.t ......................................
1098s ok 1 - use Lemonldap::NG::Portal::Main;
1098s ok 2 - Portal object
1098s ok 3 - Init
1098s ok 4 - Portal app
1098s ok 5 - Get Menu
1098s ok 6 - HTTP code is 200
1098s ok 7 - Page contains a form
1098s ok 8 - Host match
1098s ok 9 - Field "user" is defined
1098s ok 10 - Field "password" is defined
1098s ok 11 - Field "token" is defined
1098s ok 12 - CSP header authorize POST request to \#
1098s ok 13 - Auth query
1098s ok 14 - Get cookie lemonldap (96cd9b14cc2f0d9b68b05caf1a9f44ddc8b481d0228ced3773c29b78a04c95d2)
1098s ok 15 - Get redirection
1098s ok 16 - Location is http://auth.example.com/
1098s ok 17 - Form registration
1098s ok 18 - Found TOTP js
1098s ok 19 - Get new key
1098s ok 20 - Content is JSON
1098s ok 21 - Found secret
1098s ok 22 - Found token
1098s ok 23 - Code
1098s ok 24 - Code contains 6 digits
1098s ok 25 - Post code
1098s ok 26 - Content is JSON
1098s ok 27 - Key is registered
1098s ok 28 - Logout request
1098s ok 29 - Response is 200
1098s ok 30 - Cookie is deleted
1098s ok 31 - No pdata
1098s ok 32 - Disconnect request
1098s ok 33 - Response is 401
1098s ok 34 - Get Menu
1098s ok 35 - HTTP code is 200
1098s ok 36 - Page contains a form
1098s ok 37 - Host match
1098s ok 38 - Field "user" is defined
1098s ok 39 - Field "password" is defined
1098s ok 40 - Field "token" is defined
1098s ok 41 - CSP header authorize POST request to \#
1098s ok 42 - Auth query with bad password
1098s ok 43 - Get Menu
1098s ok 44 - HTTP code is 200
1098s ok 45 - Page contains a form
1098s ok 46 - Host match
1098s ok 47 - Field "user" is defined
1098s ok 48 - Field "password" is defined
1098s ok 49 - Field "token" is defined
1098s ok 50 - CSP header authorize POST request to \#
1098s ok 51 - Auth query
1098s ok 52 - HTTP code is 200
1098s ok 53 - Page contains a form
1098s ok 54 - URI match
1098s ok 55 - Field "token" is defined
1098s ok 56 - Code
1098s ok 57 - Post code
1098s ok 58 - Token expired
1098s ok 59 - Get Menu
1098s ok 60 - HTTP code is 200
1098s ok 61 - Page contains a form
1098s ok 62 - Host match
1098s ok 63 - Field "user" is defined
1098s ok 64 - Field "password" is defined
1098s ok 65 - Field "token" is defined
1098s ok 66 - CSP header authorize POST request to \#
1098s 1..66
1098s ok
1098s t/36-Combination-with-over.t ......................................
1098s ok 1 - use Lemonldap::NG::Portal::Main;
1098s ok 2 - Portal object
1098s ok 3 - Init
1098s ok 4 - Portal app
1098s ok 5 - Expression loaded: "[Dm] or [DB]"
1098s ok 6 - JSON is parsed
1098s ok 7 - Try to connect with login dwho
1098s ok 8 - Get cookie lemonldap (34590016e286fe3842f4d4ff3ab4e10c31574d6a6f6de2bc830505dbfb0b25c9)
1098s ok 9 - Logout request
1098s ok 10 - Response is 200
1098s ok 11 - Cookie is deleted
1098s ok 12 - No pdata
1098s ok 13 - Disconnect request
1098s ok 14 - Response is 401
1098s ok 15 - Try to connect with login dvador
1098s ok 16 - Get cookie lemonldap (f09f9d75a5d03e789131d07e310c60dd850c59034bf197d1dbb67e492493dd2a)
1098s ok 17 - Logout request
1098s ok 18 - Response is 200
1098s ok 19 - Cookie is deleted
1098s ok 20 - No pdata
1098s ok 21 - Disconnect request
1098s ok 22 - Response is 401
1098s 1..22
1098s ok
1099s t/36-Combination-with-token.t .....................................
1099s ok 1 - use Lemonldap::NG::Portal::Main;
1099s ok 2 - Portal object
1099s ok 3 - Init
1099s ok 4 - Portal app
1099s ok 5 - Expression loaded: "[Dm] or [DB]"
1099s ok 6 - Unauth request
1099s ok 7 - HTTP code is 200
1099s ok 8 - Page contains a form
1099s ok 9 - Host match
1099s ok 10 - Field "token" is defined
1099s ok 11 - CSP header authorize POST request to \#
1099s ok 12 - Try to connect with login dwho
1099s ok 13 - Get cookie lemonldap (bfe255c3431da96fe23355febd5c2eafe15c5bc12fcfabfc1a50b20f1a4b1cd7)
1099s ok 14 - Logout request
1099s ok 15 - Response is 200
1099s ok 16 - Cookie is deleted
1099s ok 17 - No pdata
1099s ok 18 - Disconnect request
1099s ok 19 - Response is 401
1099s ok 20 - Unauth request
1099s ok 21 - HTTP code is 200
1099s ok 22 - Page contains a form
1099s ok 23 - Host match
1099s ok 24 - Field "token" is defined
1099s ok 25 - CSP header authorize POST request to \#
1099s ok 26 - Try to connect with login dvador
1099s ok 27 - Get cookie lemonldap (ae980e3c0b983e9bdff4e31e7123fabae31368c1adef8cfc6dc48f6129a70845)
1099s ok 28 - Logout request
1099s ok 29 - Response is 200
1099s ok 30 - Cookie is deleted
1099s ok 31 - No pdata
1099s ok 32 - Disconnect request
1099s ok 33 - Response is 401
1099s ok 34 - Portal object
1099s ok 35 - Init
1099s ok 36 - Portal app
1099s ok 37 - Expression loaded: "[Dm] and [DB]"
1099s ok 38 - Unauth request
1099s ok 39 - HTTP code is 200
1099s ok 40 - Page contains a form
1099s ok 41 - Host match
1099s ok 42 - Field "token" is defined
1099s ok 43 - CSP header authorize POST request to \#
1099s ok 44 - Try to connect with login rtyler
1099s ok 45 - Get cookie lemonldap (07065141780bb8c528202b07316a9dcb1388f8011e75faf9f96cf437ce23e9be)
1099s ok 46 - Logout request
1099s ok 47 - Response is 200
1099s ok 48 - Cookie is deleted
1099s ok 49 - No pdata
1099s ok 50 - Disconnect request
1099s ok 51 - Response is 401
1099s ok 52 - Unauth request
1099s ok 53 - HTTP code is 200
1099s ok 54 - Page contains a form
1099s ok 55 - Host match
1099s ok 56 - Field "token" is defined
1099s ok 57 - CSP header authorize POST request to \#
1099s ok 58 - Try to connect with login dwho
1099s ok 59 - Response status is 401
1099s ok 60 - Content is JSON
1099s ok 61 - Error code is 5
1099s ok 62 - Portal object
1099s ok 63 - Init
1099s ok 64 - Portal app
1099s ok 65 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]"
1099s ok 66 - Unauth request
1099s ok 67 - HTTP code is 200
1099s ok 68 - Page contains a form
1099s ok 69 - Host match
1099s ok 70 - Field "token" is defined
1099s ok 71 - CSP header authorize POST request to \#
1099s ok 72 - Try to connect with login dwho
1099s ok 73 - Get cookie lemonldap (ee77dd66113c62688523d491d10a0638e3d447f4fa0a9153ffde4c29cafbdc17)
1099s ok 74 - Logout request
1099s ok 75 - Response is 200
1099s ok 76 - Cookie is deleted
1099s ok 77 - No pdata
1099s ok 78 - Disconnect request
1099s ok 79 - Response is 401
1099s ok 80 - Unauth request
1099s ok 81 - HTTP code is 200
1099s ok 82 - Page contains a form
1099s ok 83 - Host match
1099s ok 84 - Field "token" is defined
1099s ok 85 - CSP header authorize POST request to \#
1099s ok 86 - Try to connect with login dvador
1099s ok 87 - Get cookie lemonldap (feb85b879a9cb67884ba228f0605ecef7c27b4af707fbcbb97b740d3d896dfea)
1099s ok 88 - Logout request
1099s ok 89 - Response is 200
1099s ok 90 - Cookie is deleted
1099s ok 91 - No pdata
1099s ok 92 - Disconnect request
1099s ok 93 - Response is 401
1099s ok 94 - Portal object
1099s ok 95 - Init
1099s ok 96 - Portal app
1099s ok 97 - Expression loaded: "if($env->{HTTP_X} eq "rtyler") then [Dm] and [DB] else if($env->{HTTP_X} eq "dvador") then [DB] else [DB]"
1099s ok 98 - Unauth request
1099s ok 99 - HTTP code is 200
1099s ok 100 - Page contains a form
1099s ok 101 - Host match
1099s ok 102 - Field "token" is defined
1099s ok 103 - CSP header authorize POST request to \#
1099s ok 104 - Try to connect with login rtyler
1099s ok 105 - Get cookie lemonldap (7542f479ccdd2cacf544edefc4d76eca7a5e66c443a18c28a9fc19ec2ef5b196)
1099s ok 106 - Logout request
1099s ok 107 - Response is 200
1099s ok 108 - Cookie is deleted
1099s ok 109 - No pdata
1099s ok 110 - Disconnect request
1099s ok 111 - Response is 401
1099s ok 112 - Unauth request
1099s ok 113 - HTTP code is 200
1099s ok 114 - Page contains a form
1099s ok 115 - Host match
1099s ok 116 - Field "token" is defined
1099s ok 117 - CSP header authorize POST request to \#
1099s ok 118 - Try to connect with login dvador
1099s ok 119 - Get cookie lemonldap (e77380897232ad072b3ff9c08b8b61861cc6eb63a9ab5cb7d460e590a8208f64)
1099s ok 120 - Logout request
1099s ok 121 - Response is 200
1099s ok 122 - Cookie is deleted
1099s ok 123 - No pdata
1099s ok 124 - Disconnect request
1099s ok 125 - Response is 401
1099s ok 126 - Unauth request
1099s ok 127 - HTTP code is 200
1099s ok 128 - Page contains a form
1099s ok 129 - Host match
1099s ok 130 - Field "token" is defined
1099s ok 131 - CSP header authorize POST request to \#
1099s ok 132 - Try to connect with login dwho
1099s ok 133 - Response status is 401
1099s ok 134 - Content is JSON
1099s ok 135 - Error code is 5
1099s 1..135
1099s ok
1099s t/36-Combination.t ................................................
1099s ok 1 - use Lemonldap::NG::Portal::Main;
1099s ok 2 - Portal object
1099s ok 3 - Init
1099s ok 4 - Portal app
1099s ok 5 - Expression loaded: "[Dm] or [DB]"
1099s ok 6 - Try to connect with login dwho
1099s ok 7 - Get cookie lemonldap (700bde792324dfafd52715b8a1d9ea661a2f4c9aeabb1fcbe33281ddf4d09eef)
1099s ok 8 - Logout request
1099s ok 9 - Response is 200
1099s ok 10 - Cookie is deleted
1099s ok 11 - No pdata
1099s ok 12 - Disconnect request
1099s ok 13 - Response is 401
1099s ok 14 - Try to connect with login dvador
1099s ok 15 - Get cookie lemonldap (325cba404f7220016adb41410edd0ba33cf199200b8ddb0cb0699b3b56dce03f)
1099s ok 16 - Portal object
1099s ok 17 - Init
1099s ok 18 - Portal app
1099s ok 19 - Expression loaded: "[Dm] and [DB]"
1099s ok 20 - Try to connect with login rtyler
1099s ok 21 - Get cookie lemonldap (c198d76db6c8c818f8b396ba77d5aa343b64ab82a219803be767e3f8866a6b13)
1099s ok 22 - Logout request
1099s ok 23 - Response is 200
1099s ok 24 - Cookie is deleted
1099s ok 25 - No pdata
1099s ok 26 - Disconnect request
1099s ok 27 - Response is 401
1099s ok 28 - Try to connect with login dwho
1099s ok 29 - Response status is 401
1099s ok 30 - Content is JSON
1099s ok 31 - Error code is 5
1099s ok 32 - Portal object
1099s ok 33 - Init
1099s ok 34 - Portal app
1099s ok 35 - Expression loaded: "if($env->{HTTP_X} eq "dwho") then [Dm] else [DB]"
1099s ok 36 - Try to connect with login dwho
1099s ok 37 - Get cookie lemonldap (4a4754cea7737c5f762244fee87cc209f37a40a00f02e943d5acd0967130e51c)
1099s ok 38 - Logout request
1099s ok 39 - Response is 200
1099s ok 40 - Cookie is deleted
1099s ok 41 - No pdata
1099s ok 42 - Disconnect request
1099s ok 43 - Response is 401
1099s ok 44 - Try to connect with login dvador
1099s ok 45 - Get cookie lemonldap (e6c5bb31d2cdf920c2387aa0e689806568691e9e071b444d0371563acb2bf7f5)
1099s ok 46 - Logout request
1099s ok 47 - Response is 200
1099s ok 48 - Cookie is deleted
1099s ok 49 - No pdata
1099s ok 50 - Disconnect request
1099s ok 51 - Response is 401
1099s ok 52 - Portal object
1099s ok 53 - Init
1099s ok 54 - Portal app
1099s ok 55 - Expression loaded: "if($env->{HTTP_X} eq "rtyler") then [Dm] and [DB] else if($env->{HTTP_X} eq "dvador") then [DB] else [DB]"
1099s ok 56 - Try to connect with login rtyler
1099s ok 57 - Get cookie lemonldap (260134bcc487c223c85bf9eb52727bfce558ff237921eaed83e95d0080f72795)
1099s ok 58 - Demo and DBI exported variables exist in session
1099s ok 59 - Try to connect with login dvador
1099s ok 60 - Get cookie lemonldap (ab1d6867d4388baab0e5269e57d1d71757157ce51d8ed9c867acd113e3a26c2c)
1099s ok 61 - Try to connect with login dwho
1099s ok 62 - Response status is 401
1099s ok 63 - Content is JSON
1099s ok 64 - Error code is 5
1099s ok 65 - Portal object
1099s ok 66 - Init
1099s ok 67 - Portal app
1099s ok 68 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(127\.)/) then [Dm] or [DB] else [DB]"
1099s ok 69 - Try to connect with login rtyler
1099s ok 70 - Get cookie lemonldap (041f9a753aa72f4c165b24e29a2d2228111ce719068b4ef90c7b87b90b3b7555)
1099s ok 71 - Try to connect with login dwho
1099s ok 72 - Get cookie lemonldap (3f7a54824f56cd50ca24adca836ae331a720ffcf702260eaa13d04fbc84902dd)
1099s ok 73 - Portal object
1099s ok 74 - Init
1099s ok 75 - Portal app
1099s ok 76 - Expression loaded: "if($env->{REMOTE_ADDR} =~ /^(128\.)/) then [Dm,Dm] or [DB,DB] else [DB,DB]"
1099s ok 77 - Try to connect with login rtyler
1099s ok 78 - Get cookie lemonldap (84e5b31aa8a003875444a0a433498e8b723cdd4fd46db4d4b9c8744095af9392)
1099s ok 79 - Try to connect with login dwho
1099s ok 80 - Response status is 401
1099s ok 81 - Content is JSON
1099s ok 82 - Error code is 5
1099s 1..82
1099s ok
1100s t/37-CAS-App-to-SAML-IdP-POST-with-WAYF.t .........................
1100s ok 1 - use Lemonldap::NG::Portal::Main;
1100s ok 2 - Portal object
1100s ok 3 - Init
1100s ok 4 - Portal app
1100s ok 5 - Register $type
1100s ok 6 - Portal object
1100s ok 7 - Init
1100s ok 8 - Portal app
1100s ok 9 - Register $type
1100s ok 10 - Portal object
1100s ok 11 - Init
1100s ok 12 - Portal app
1100s ok 13 - Register $type
1100s # ==> Pushing APP <==
1100s # ==> Popping APP <==
1100s ok 14 - Unauth CAS app request
1100s ok 15 - Get cookie llngcasserver (proxy)
1100s ok 16 - Get CAS server cookie
1100s ok 17 - Get redirection
1100s ok 18 - Location header found
1100s # ==> Pushing PROXY <==
1100s # ==> Popping PROXY <==
1100s ok 19 - Push request to proxy
1100s ok 20 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221730981955_43151%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1731053835%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D)
1100s ok 21 - Get redirection
1100s ok 22 - Location header found
1100s # ==> Pushing PROXY <==
1100s # ==> Popping PROXY <==
1100s ok 23 - Return from WAYF
1100s ok 24 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1731053835%2C%22issuerRequestcas%22%3A%221730981955_43151%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%7D)
1100s ok 25 - HTTP code is 200
1100s ok 26 - Page contains a form
1100s ok 27 - Host match
1100s ok 28 - URI match
1100s ok 29 - Field "SAMLRequest" is defined
1100s ok 30 - CSP header authorize POST request to auth.idp.com
1100s ok 31 - Method is POST
1100s # ==> Pushing IDP <==
1100s # ==> Popping IDP <==
1100s ok 32 - Launch SAML request to IdP
1100s ok 33 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053835%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981955_15323%22%7D)
1100s # ==> Pushing IDP <==
1100s # ==> Popping IDP <==
1100s ok 34 - Post authentication
1100s ok 35 - HTTP code is 200
1100s ok 36 - Page contains a form
1100s ok 37 - CSP header authorize POST request to auth.proxy.com
1100s ok 38 - Method is POST
1100s ok 39 - Get cookie lemonldap (d5e5b32d307a2270b4a4664ea3a0713487c438495cb1330b590b0d98effcab43)
1100s ok 40 - Get cookie lemonldappdata ()
1100s ok 41 - SAML request cleared from pdata
1100s # ==> Pushing PROXY <==
1100s # ==> Popping PROXY <==
1100s ok 42 - POST SAML response
1100s ok 43 - Get cookie lemonldap (6a9be0e61ddd660533f5735d94f260012f2f8cf219178da4bb406de25474a456)
1100s ok 44 - Get redirection
1100s ok 45 - Location header found
1100s # ==> Pushing PROXY <==
1100s # ==> Popping PROXY <==
1100s ok 46 - Follow internal redirection
1100s ok 47 - Get redirection
1100s ok 48 - Location header found
1100s # ==> Pushing APP <==
1100s ok 49 - SOAP request
1100s # ==> Saving handler APP <==
1100s # ==> Pushing PROXY <==
1100s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1100s # ==> Popping PROXY <==
1100s # ==> Restoring APP <==
1100s ok 50 - Execute request to /cas/serviceValidate
1100s ok 51 - HTTP code is 200
1100s ok 52 - Content is XML
1100s # ==> Popping APP <==
1100s ok 53 - Follow redirection to RP
1100s ok 54 - Get cookie lemonldap (a5f2a7b3939759e661daea193acce6d9a6e9c7430470b017644ecb5720f4bc66)
1100s 1..54
1100s ok
1100s t/37-CAS-App-to-SAML-IdP-POST.t ...................................
1100s ok 1 - use Lemonldap::NG::Portal::Main;
1100s ok 2 - Portal object
1100s ok 3 - Init
1100s ok 4 - Portal app
1100s ok 5 - Register $type
1100s ok 6 - Portal object
1100s ok 7 - Init
1100s ok 8 - Portal app
1100s ok 9 - Register $type
1100s ok 10 - Portal object
1100s ok 11 - Init
1100s ok 12 - Portal app
1100s ok 13 - Register $type
1100s # ==> Pushing APP <==
1100s # ==> Popping APP <==
1100s ok 14 - Unauth CAS app request
1100s ok 15 - Get cookie llngcasserver (proxy)
1100s ok 16 - Get CAS server cookie
1100s ok 17 - Get redirection
1100s ok 18 - Location header found
1100s # ==> Pushing PROXY <==
1100s # ==> Popping PROXY <==
1100s ok 19 - Push request to proxy
1100s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1731053835%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL2Nhcw%3D%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%221730981955_2659%22%7D)
1100s ok 21 - HTTP code is 200
1100s ok 22 - Page contains a form
1100s ok 23 - Host match
1100s ok 24 - URI match
1100s ok 25 - Field "SAMLRequest" is defined
1100s ok 26 - CSP header authorize POST request to auth.idp.com
1100s ok 27 - Method is POST
1100s # ==> Pushing IDP <==
1100s # ==> Popping IDP <==
1100s ok 28 - Launch SAML request to IdP
1100s ok 29 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1731053835%2C%22issuerRequestsaml%22%3A%221730981955_9994%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1100s # ==> Pushing IDP <==
1100s # ==> Popping IDP <==
1100s ok 30 - Post authentication
1100s ok 31 - HTTP code is 200
1100s ok 32 - Page contains a form
1100s ok 33 - CSP header authorize POST request to auth.proxy.com
1100s ok 34 - Method is POST
1100s ok 35 - Get cookie lemonldap (b678ed58f814c7270b9f7ba521ed3dd1319cc27896248a59710af346ce7f89e1)
1100s ok 36 - Get cookie lemonldappdata ()
1100s ok 37 - SAML request cleared from pdata
1100s # ==> Pushing PROXY <==
1100s # ==> Popping PROXY <==
1100s ok 38 - POST SAML response
1100s ok 39 - Get cookie lemonldap (c3d08f488e62b0d3eee128d90d3fb6334dd3498df48b861194d0ce23c69e966f)
1100s ok 40 - Get redirection
1100s ok 41 - Location header found
1100s # ==> Pushing PROXY <==
1100s # ==> Popping PROXY <==
1100s ok 42 - Follow internal redirection
1100s ok 43 - Get redirection
1100s ok 44 - Location header found
1100s # ==> Pushing APP <==
1100s ok 45 - SOAP request
1100s # ==> Saving handler APP <==
1100s # ==> Pushing PROXY <==
1100s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1100s # ==> Popping PROXY <==
1100s # ==> Restoring APP <==
1100s ok 46 - Execute request to /cas/serviceValidate
1100s ok 47 - HTTP code is 200
1100s ok 48 - Content is XML
1100s # ==> Popping APP <==
1100s ok 49 - Follow redirection to RP
1100s ok 50 - Get cookie lemonldap (a16e5b266a5d13f40960ba4b9bd34bd52fe83fc66f17c95f5166b0c7fe2f6793)
1100s 1..50
1100s ok
1101s t/37-Issuer-Display-Rule.t ........................................
1101s ok 1 - use Lemonldap::NG::Portal::Main;
1101s ok 2 - Portal object
1101s ok 3 - Init
1101s ok 4 - Portal app
1101s ok 5 - Get cookie lemonldap (2cc65bbdb97f5cfbb83b435b9a75963f05e7efd7102ffe8d7ba4febd69c9bcb8)
1101s ok 6 - Get Menu
1101s ok 7 - Response body is not empty
1101s ok 8
1101s 1..8
1101s ok
1101s t/37-Issuer-Timeout.t .............................................
1101s ok 1 - use Lemonldap::NG::Portal::Main;
1101s ok 2 - Portal object
1101s ok 3 - Init
1101s ok 4 - Portal app
1101s ok 5 - OP portal
1101s # Subtest: Request RP1, wait for timeout, request RP2
1101s ok 1 - Authorization request to RP1
1101s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1731053836%2C%22issuerRequestoauth2%22%3A%221730982136_40413%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D)
1101s ok 3 - Authorization request to RP2
1101s ok 4 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1731054436%2C%22issuerRequestoauth2%22%3A%221730982736_6205%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D)
1101s ok 5 - HTTP code is 200
1101s ok 6 - Page contains a form
1101s ok 7 - Host match
1101s ok 8 - Field "user" is defined
1101s ok 9 - Field "password" is defined
1101s ok 10 - CSP header authorize POST request to \#
1101s ok 11 - Authorization request to RP2
1101s ok 12 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221730982736_6205%22%2C%22issuerTs%22%3A1731054436%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D)
1101s ok 13 - HTTP code is 200
1101s ok 14 - Page contains a form
1101s ok 15 - URI match
1101s ok 16 - Field "token" is defined
1101s ok 17 - Field "code" is defined
1101s ok 18 - Found EXTCODE input
1101s ok 19 - Post code
1101s ok 20 - Get redirection
1101s ok 21 - Location is http://auth.op.com/oauth2
1101s ok 22 - Get cookie lemonldap (7cc170ca3a6f40f7856de886845addf3a1dfe7327d3ad78888306ec34d57374e)
1101s ok 23 - Authorization request to RP1
1101s ok 24 - Get redirection
1101s ok 25 - Location header found
1101s 1..25
1101s ok 6 - Request RP1, wait for timeout, request RP2
1101s # Subtest: Request RP1, wait for timeout, complete login
1101s ok 1 - Authorization request to RP1
1101s ok 2 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1731053836%2C%22issuerRequestoauth2%22%3A%221730982136_58000%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D)
1101s ok 3 - HTTP code is 200
1101s ok 4 - Page contains a form
1101s ok 5 - Host match
1101s ok 6 - Field "user" is defined
1101s ok 7 - Field "password" is defined
1101s ok 8 - CSP header authorize POST request to \#
1101s ok 9 - Authorization request to RP2
1101s ok 10 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221730982136_58000%22%2C%22issuerTs%22%3A1731053836%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D)
1101s ok 11 - HTTP code is 200
1101s ok 12 - Page contains a form
1101s ok 13 - URI match
1101s ok 14 - Field "token" is defined
1101s ok 15 - Field "code" is defined
1101s ok 16 - Found EXTCODE input
1101s ok 17 - Post code
1101s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221730982136_58000%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%2C%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D)
1101s ok 19 - Get redirection
1101s ok 20 - Location is http://auth.op.com/oauth2
1101s ok 21 - Get cookie lemonldap (ca730e4d5c51af2c69d042cfdc4424aae569a57e9b3436e3a35ba2f3e2dca2b1)
1101s ok 22 - Authorization request to RP1
1101s ok 23 - Expected portal error code: code found on page
1101s ok 24 - Expected portal error code
1101s ok 25 - Get cookie lemonldappdata ()
1101s ok 26 - pdata was cleared
1101s 1..26
1101s ok 7 - Request RP1, wait for timeout, complete login
1101s 1..7
1101s ok
1102s t/37-Logout-from-2-chained-SAML-SP-SOAP.t .........................
1102s ok 1 - use Lemonldap::NG::Portal::Main;
1102s ok 2 - Portal object
1102s ok 3 - Init
1102s ok 4 - Portal app
1102s ok 5 - Register $type
1102s ok 6 - Portal object
1102s ok 7 - Init
1102s ok 8 - Portal app
1102s ok 9 - Register $type
1102s ok 10 - Portal object
1102s ok 11 - Init
1102s ok 12 - Portal app
1102s ok 13 - Register $type
1102s # ==> Pushing SP <==
1102s # ==> Popping SP <==
1102s ok 14 - Unauth SP request
1102s ok 15 - Get redirection
1102s ok 16 - Location header found
1102s # ==> Pushing PROXY <==
1102s # ==> Popping PROXY <==
1102s ok 17 - Push request to PROXY, endpoint /saml/singleSignOn
1102s ok 18 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981957_25744%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1731053837%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1102s ok 19 - Get redirection
1102s ok 20 - Location header found
1102s # ==> Pushing IDP <==
1102s # ==> Popping IDP <==
1102s ok 21 - SAML Authentication on idp, endpoint /saml/singleSignOn
1102s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1731053837%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730981957_60534%22%7D)
1102s ok 23 - HTTP code is 200
1102s ok 24 - Page contains a form
1102s ok 25 - Host match
1102s ok 26 - Field "url" is defined
1102s ok 27 - Field "timezone" is defined
1102s ok 28 - Field "skin" is defined
1102s ok 29 - Field "user" is defined
1102s ok 30 - Field "password" is defined
1102s ok 31 - CSP header authorize POST request to \#
1102s # ==> Pushing IDP <==
1102s # ==> Popping IDP <==
1102s ok 32 - Post authentication, endpoint /saml/singleSignOn
1102s ok 33 - Get cookie lemonldappdata ()
1102s ok 34 - Get cookie lemonldap (79919806e6ef553289d6dfdb31373bb57c963010c96be3ef5f973fea772b2a7d)
1102s ok 35 - HTTP code is 200
1102s ok 36 - Page contains a form
1102s ok 37 - Host match
1102s ok 38 - URI match
1102s ok 39 - Field "SAMLResponse" is defined
1102s ok 40 - Field "RelayState" is defined
1102s ok 41 - CSP header authorize POST request to auth.proxy.com
1102s # ==> Pushing PROXY <==
1102s # ==> Popping PROXY <==
1102s ok 42 - Post SAML response to PROXY
1102s ok 43 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981957_25744%22%7D)
1102s ok 44 - Get cookie lemonldap (189357c36c992f077dad22c91f0d519dcd72a96357a1156c755b1ad0e8bdb9ab)
1102s ok 45 - Get redirection
1102s ok 46 - Location header found
1102s # ==> Pushing PROXY <==
1102s # ==> Popping PROXY <==
1102s ok 47 - internal redirection to PROXY, endpoint /saml
1102s ok 48 - HTTP code is 200
1102s ok 49 - Page contains a form
1102s ok 50 - Host match
1102s ok 51 - URI match
1102s ok 52 - Field "SAMLResponse" is defined
1102s ok 53 - CSP header authorize POST request to auth.sp.com
1102s # ==> Pushing SP <==
1102s # ==> Popping SP <==
1102s ok 54 - Post SAML response to SP
1102s ok 55 - Get cookie lemonldap (14b8e75456add274506001901a3aad37be4be7d1b246b0a7cdbaccf0adc853e8)
1102s # ==> Pushing SP <==
1102s ok 56 - REST request
1102s ok 57 - Request from PROXY to PROXY
1102s # ==> Saving handler SP <==
1102s # ==> Pushing PROXY <==
1102s ok 58 - REST request
1102s ok 59 - Request to IDP
1102s # ==> Saving handler PROXY <==
1102s # ==> Pushing IDP <==
1102s # ==> Popping IDP <==
1102s # ==> Restoring PROXY <==
1102s ok 60 - Execute post request
1102s ok 61 - Response is 200
1102s ok 62 - Content is JSON|XML
1102s # ==> Popping PROXY <==
1102s # ==> Restoring SP <==
1102s ok 63 - Execute post request
1102s ok 64 - Response is 200
1102s ok 65 - Content is JSON|XML
1102s # ==> Popping SP <==
1102s ok 66 - Call logout from SP
1102s ok 67 - Get cookie lemonldap (0)
1102s ok 68 - Test empty cookie on SP
1102s ok 69 - Test disconnexion message on SP
1102s # ==> Pushing PROXY <==
1102s # ==> Popping PROXY <==
1102s ok 70 - Test if still logged on PROXY
1102s ok 71 - Get redirection
1102s ok 72 - Location header found
1102s # ==> Pushing IDP <==
1102s # ==> Popping IDP <==
1102s ok 73 - Test if still logged on IDP
1102s ok 74 - test presence of user field in form (prove successful logout)
1102s 1..74
1102s ok
1103s t/37-Logout-from-OIDC-RP-to-SAML-IDP-Redirect.t ...................
1103s ok 1 - use Lemonldap::NG::Portal::Main;
1103s ok 2 - Portal object
1103s ok 3 - Init
1103s ok 4 - Portal app
1103s ok 5 - Register $type
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 6 - Get JWKS, endpoint /oauth2/jwks
1103s ok 7 - HTTP code is 200
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1103s ok 9 - HTTP code is 200
1103s ok 10 - Portal object
1103s ok 11 - Init
1103s ok 12 - Portal app
1103s ok 13 - Register $type
1103s ok 14 - Portal object
1103s ok 15 - Init
1103s ok 16 - Portal app
1103s ok 17 - Register $type
1103s # ==> Pushing RP <==
1103s # ==> Popping RP <==
1103s ok 18 - Unauth SP request
1103s ok 19 - Get redirection
1103s ok 20 - Location header found
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 21 - Push request to OP, endpoint /oauth2/authorize
1103s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1731053837%2C%22issuerRequestoauth2%22%3A%221730981957_60766%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%7D)
1103s ok 23 - Get redirection
1103s ok 24 - Location header found
1103s # ==> Pushing IDP <==
1103s # ==> Popping IDP <==
1103s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn
1103s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981957_10411%22%2C%22issuerTs%22%3A1731053837%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1103s ok 27 - HTTP code is 200
1103s ok 28 - Page contains a form
1103s ok 29 - Host match
1103s ok 30 - Field "url" is defined
1103s ok 31 - Field "timezone" is defined
1103s ok 32 - Field "skin" is defined
1103s ok 33 - Field "user" is defined
1103s ok 34 - Field "password" is defined
1103s ok 35 - CSP header authorize POST request to \#
1103s # ==> Pushing IDP <==
1103s # ==> Popping IDP <==
1103s ok 36 - Post authentication, endpoint /saml/singleSignOn
1103s ok 37 - Get cookie lemonldappdata ()
1103s ok 38 - Get cookie lemonldap (736c66ec48c4160fe0e555c15cad8fe6958e5d52b51cf41ef57993208ea06239)
1103s ok 39 - HTTP code is 200
1103s ok 40 - Page contains a form
1103s ok 41 - Host match
1103s ok 42 - URI match
1103s ok 43 - Field "SAMLResponse" is defined
1103s ok 44 - Field "RelayState" is defined
1103s ok 45 - CSP header authorize POST request to auth.op.com
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 46 - Post SAML response to SP
1103s ok 47 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221730981957_60766%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%7D)
1103s ok 48 - Get cookie lemonldap (d7be77b941153f316ba2f2314b813dd6f1a13c0511c87694e70a52c5330298b1)
1103s ok 49 - Get redirection
1103s ok 50 - Location header found
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 51 - Call OP from SAML SP
1103s ok 52 - Get cookie lemonldappdata ()
1103s ok 53 - Get redirection
1103s ok 54 - Location header found
1103s # ==> Pushing RP <==
1103s ok 55 - REST request
1103s ok 56 - Request from RP to OP, endpoint /oauth2/token
1103s # ==> Saving handler RP <==
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s # ==> Restoring RP <==
1103s ok 57 - Execute post request
1103s ok 58 - Response is 200
1103s ok 59 - Content is JSON
1103s ok 60 - REST request
1103s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo
1103s # ==> Saving handler RP <==
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s # ==> Restoring RP <==
1103s ok 62 - Execute get request
1103s ok 63 - Response is 200
1103s ok 64 - Content is JSON
1103s # ==> Popping RP <==
1103s ok 65 - Call openidconnectcallback on RP
1103s ok 66 - Get cookie lemonldap (4b69158b2334e8a6b9b189bf56ce05386f55378e35791bf73f914b5e9ca0d4ba)
1103s # ==> Pushing RP <==
1103s # ==> Popping RP <==
1103s ok 67 - Call logout from RP
1103s ok 68 - Get cookie lemonldap (0)
1103s ok 69 - Test empty cookie on RP
1103s ok 70 - Get redirection
1103s ok 71 - Location header found
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 72 - Forward logout to OP
1103s ok 73 - HTTP code is 200
1103s ok 74 - Page contains a form
1103s ok 75 - Host match
1103s ok 76 - Field "post_logout_redirect_uri" is defined
1103s ok 77 - Field "confirm" is defined
1103s ok 78 - Field "skin" is defined
1103s ok 79 - CSP header authorize POST request to \#
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 80 - Post logout confirmation to OP, endpoint /oauth2/logout
1103s ok 81 - Get cookie lemonldap (0)
1103s ok 82 - Test empty cookie on OP
1103s ok 83 - Get redirection
1103s ok 84 - Location header found
1103s # ==> Pushing IDP <==
1103s # ==> Popping IDP <==
1103s ok 85 - redirect to IdP
1103s ok 86 - Get cookie lemonldap (0)
1103s ok 87 - Test empty cookie on IDP
1103s ok 88 - Get redirection
1103s ok 89 - Location header found
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 90 - redirect to OP
1103s ok 91 - HTTP code is 200
1103s 1..91
1103s ok
1103s t/37-Logout-from-OIDC-RP-to-SAML-IDP-SOAP.t .......................
1103s ok 1 - use Lemonldap::NG::Portal::Main;
1103s ok 2 - Portal object
1103s ok 3 - Init
1103s ok 4 - Portal app
1103s ok 5 - Register $type
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 6 - Get JWKS, endpoint /oauth2/jwks
1103s ok 7 - HTTP code is 200
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1103s ok 9 - HTTP code is 200
1103s ok 10 - Portal object
1103s ok 11 - Init
1103s ok 12 - Portal app
1103s ok 13 - Register $type
1103s ok 14 - Portal object
1103s ok 15 - Init
1103s ok 16 - Portal app
1103s ok 17 - Register $type
1103s # ==> Pushing RP <==
1103s # ==> Popping RP <==
1103s ok 18 - Unauth SP request
1103s ok 19 - Get redirection
1103s ok 20 - Location header found
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 21 - Push request to OP, endpoint /oauth2/authorize
1103s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1731053838%2C%22issuerRequestoauth2%22%3A%221730981958_52081%22%7D)
1103s ok 23 - Get redirection
1103s ok 24 - Location header found
1103s # ==> Pushing IDP <==
1103s # ==> Popping IDP <==
1103s ok 25 - SAML Authentication on idp, endpoint /saml/singleSignOn
1103s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053838%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730981958_10497%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1103s ok 27 - HTTP code is 200
1103s ok 28 - Page contains a form
1103s ok 29 - Host match
1103s ok 30 - Field "url" is defined
1103s ok 31 - Field "timezone" is defined
1103s ok 32 - Field "skin" is defined
1103s ok 33 - Field "user" is defined
1103s ok 34 - Field "password" is defined
1103s ok 35 - CSP header authorize POST request to \#
1103s # ==> Pushing IDP <==
1103s # ==> Popping IDP <==
1103s ok 36 - Post authentication, endpoint /saml/singleSignOn
1103s ok 37 - Get cookie lemonldappdata ()
1103s ok 38 - Get cookie lemonldap (eaefb262947a2536da8abd4cb30d316f8c428479a8209bce5d7cf1519f5a8345)
1103s ok 39 - HTTP code is 200
1103s ok 40 - Page contains a form
1103s ok 41 - Host match
1103s ok 42 - URI match
1103s ok 43 - Field "SAMLResponse" is defined
1103s ok 44 - Field "RelayState" is defined
1103s ok 45 - CSP header authorize POST request to auth.op.com
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 46 - Post SAML response to SP
1103s ok 47 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221730981958_52081%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D)
1103s ok 48 - Get cookie lemonldap (1a775557278bfa91e092d1015efdd6ddf51798b120cf5bb00442f7daf285dbbd)
1103s ok 49 - Get redirection
1103s ok 50 - Location header found
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 51 - Call OP from SAML SP
1103s ok 52 - Get cookie lemonldappdata ()
1103s ok 53 - Get redirection
1103s ok 54 - Location header found
1103s # ==> Pushing RP <==
1103s ok 55 - REST request
1103s ok 56 - Request from RP to OP, endpoint /oauth2/token
1103s # ==> Saving handler RP <==
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s # ==> Restoring RP <==
1103s ok 57 - Execute post request
1103s ok 58 - Response is 200
1103s ok 59 - Content is JSON|XML
1103s ok 60 - REST request
1103s ok 61 - Request from RP to OP, endpoint /oauth2/userinfo
1103s # ==> Saving handler RP <==
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s # ==> Restoring RP <==
1103s ok 62 - Execute get request
1103s ok 63 - Response is 200
1103s ok 64 - Content is JSON|XML
1103s # ==> Popping RP <==
1103s ok 65 - Call openidconnectcallback on RP
1103s ok 66 - Get cookie lemonldap (cb326a9a1781838e5726f6cfbf093162b8758574b7e9ace72a9f9e90f7da659d)
1103s # ==> Pushing RP <==
1103s # ==> Popping RP <==
1103s ok 67 - Call logout from RP
1103s ok 68 - Get cookie lemonldap (0)
1103s ok 69 - Test empty cookie on RP
1103s ok 70 - Get redirection
1103s ok 71 - Location header found
1103s # ==> Pushing OP <==
1103s # ==> Popping OP <==
1103s ok 72 - Forward logout to OP
1103s ok 73 - HTTP code is 200
1103s ok 74 - Page contains a form
1103s ok 75 - Host match
1103s ok 76 - Field "post_logout_redirect_uri" is defined
1103s ok 77 - Field "confirm" is defined
1103s ok 78 - Field "skin" is defined
1103s ok 79 - CSP header authorize POST request to \#
1103s # ==> Pushing OP <==
1103s ok 80 - REST request
1103s ok 81 - Request to IDP
1103s # ==> Saving handler OP <==
1103s # ==> Pushing IDP <==
1103s # ==> Popping IDP <==
1103s # ==> Restoring OP <==
1103s ok 82 - Execute post request
1103s ok 83 - Response is 200
1103s ok 84 - Content is JSON|XML
1103s # ==> Popping OP <==
1103s ok 85 - Post logout confirmation to OP, endpoint /oauth2/logout
1103s ok 86 - Get cookie lemonldap (0)
1103s ok 87 - Test empty cookie on OP
1103s ok 88 - Get redirection
1103s ok 89 - Location header found
1103s # ==> Pushing RP <==
1103s # ==> Popping RP <==
1103s ok 90 - redirect to RP
1103s ok 91 - HTTP code is 200
1103s # ==> Pushing IDP <==
1103s # ==> Popping IDP <==
1103s ok 92 - Test if still logged on IDP
1103s ok 93 - test presence of user field in form (prove successful logout)
1103s 1..93
1103s ok
1104s t/37-Logout-from-OIDC-RP-to-SAML-SP.t .............................
1104s ok 1 - use Lemonldap::NG::Portal::Main;
1104s ok 2 - Portal object
1104s ok 3 - Init
1104s ok 4 - Portal app
1104s ok 5 - Register $type
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 6 - Get JWKS, endpoint /oauth2/jwks
1104s ok 7 - HTTP code is 200
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1104s ok 9 - HTTP code is 200
1104s ok 10 - Portal object
1104s ok 11 - Init
1104s ok 12 - Portal app
1104s ok 13 - Register $type
1104s ok 14 - Portal object
1104s ok 15 - Init
1104s ok 16 - Portal app
1104s ok 17 - Register $type
1104s # ==> Pushing RP <==
1104s # ==> Popping RP <==
1104s ok 18 - Unauth SP request
1104s ok 19 - Get redirection
1104s ok 20 - Location header found
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 21 - Push request to OP, endpoint /oauth2/authorize
1104s ok 22 - HTTP code is 200
1104s ok 23 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1731053839%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221730981959_53428%22%7D)
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 24 - Post authentication, endpoint /oauth2/authorize
1104s ok 25 - Get cookie lemonldap (d6f5563758829353f2e32ad7da39d588c56c1b213187a67a99f99bb921f4f118)
1104s ok 26 - HTTP code is 200
1104s ok 27 - Page contains a form
1104s ok 28 - Host match
1104s ok 29 - Field "confirm" is defined
1104s ok 30 - CSP header authorize POST request to \#
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 31 - Post confirmation, endpoint /oauth2/authorize
1104s ok 32 - Get redirection
1104s ok 33 - Location header found
1104s # ==> Pushing RP <==
1104s ok 34 - REST request
1104s ok 35 - Request from RP to OP, endpoint /oauth2/token
1104s # ==> Saving handler RP <==
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s # ==> Restoring RP <==
1104s ok 36 - Execute request
1104s ok 37 - Response is 200
1104s ok 38 - Content is JSON
1104s ok 39 - REST request
1104s ok 40 - Request from RP to OP, endpoint /oauth2/userinfo
1104s # ==> Saving handler RP <==
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s # ==> Restoring RP <==
1104s ok 41 - Execute request
1104s ok 42 - Response is 200
1104s ok 43 - Content is JSON
1104s # ==> Popping RP <==
1104s ok 44 - Call openidconnectcallback on RP
1104s ok 45 - Get cookie lemonldap (4ef5a7d969ff0139954c980aee763258a6883787f509591116bc76b519176b02)
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 46 - Check session, endpoint /oauth2/checksession.html
1104s ok 47 - HTTP code is 200
1104s ok 48 - Frame can be embedded
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 49 - Try SAML SP
1104s ok 50 - HTTP code is 200
1104s ok 51 - Page contains a form
1104s ok 52 - Host match
1104s ok 53 - URI match
1104s ok 54 - Field "SAMLRequest" is defined
1104s ok 55 - CSP header authorize POST request to auth.op.com
1104s ok 56 - Method is POST
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 57 - Post SAML request to IdP
1104s ok 58 - HTTP code is 200
1104s ok 59 - Page contains a form
1104s ok 60 - Host match
1104s ok 61 - URI match
1104s ok 62 - Field "SAMLResponse" is defined
1104s ok 63 - CSP header authorize POST request to auth.sp.com
1104s ok 64 - Method is POST
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 65 - Post SAML response to SP
1104s ok 66 - Get cookie lemonldap (4d3bc3d3f89a02cd0f5e5c16ab6f481269af9b06767ffd74fc426ddc346f9fea)
1104s # ==> Pushing RP <==
1104s # ==> Popping RP <==
1104s ok 67 - Query SP for logout
1104s ok 68 - Get redirection
1104s ok 69 - Location header found
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 70 - Push logout request to OP, endpoint /oauth2/logout
1104s ok 71 - HTTP code is 200
1104s ok 72 - Page contains a form
1104s ok 73 - Host match
1104s ok 74 - Field "confirm" is defined
1104s ok 75 - CSP header authorize POST request to \#
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 76 - Confirm logout, endpoint /oauth2/logout
1104s ok 77 - HTTP code is 200
1104s ok 78 - Get cookie lemonldap (0)
1104s ok 79 - SSO cookie removed
1104s ok 80 - Get iframe request
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 81 - Get iframe
1104s ok 82 - HTTP code is 200
1104s ok 83 - Page contains a form
1104s ok 84 - Host match
1104s ok 85 - URI match
1104s ok 86 - Field "SAMLRequest" is defined
1104s ok 87 - CSP header authorize POST request to auth.sp.com
1104s ok 88 - Method is POST
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 89 - Post SAML logout request to SP
1104s ok 90 - HTTP code is 200
1104s ok 91 - Page contains a form
1104s ok 92 - Host match
1104s ok 93 - URI match
1104s ok 94 - Field "SAMLResponse" is defined
1104s ok 95 - CSP header authorize POST request to auth.op.com
1104s ok 96 - Method is POST
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 97 - Post SAML logout response to IdP
1104s # ==> Pushing OP <==
1104s # ==> Popping OP <==
1104s ok 98 - Test if user is reject on IdP
1104s ok 99 - Response status is 401
1104s ok 100 - Content is JSON
1104s ok 101 - Error code is 1
1104s # ==> Pushing RP <==
1104s # ==> Popping RP <==
1104s ok 102 - Test if user is reject on SP
1104s ok 103 - Get redirection
1104s ok 104 - Location header found
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 105 - Test if user is reject on SP
1104s ok 106 - HTTP code is 200
1104s ok 107 - HTTP code is 200
1104s ok 108 - Page contains a form
1104s ok 109 - Host match
1104s ok 110 - URI match
1104s ok 111 - Field "SAMLRequest" is defined
1104s ok 112 - CSP header authorize POST request to auth.op.com
1104s ok 113 - Method is POST
1104s 1..113
1104s ok
1104s t/37-OIDC-RP-to-SAML-IdP-GET-with-WAYF.t ..........................
1104s ok 1 - use Lemonldap::NG::Portal::Main;
1104s ok 2 - Portal object
1104s ok 3 - Init
1104s ok 4 - Portal app
1104s ok 5 - Register $type
1104s ok 6 - Portal object
1104s ok 7 - Init
1104s ok 8 - Portal app
1104s ok 9 - Register $type
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 10 - Get JWKS, endpoint /oauth2/jwks
1104s ok 11 - HTTP code is 200
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 12 - Get metadata, endpoint /.well-known/openid-configuration
1104s ok 13 - HTTP code is 200
1104s ok 14 - Portal object
1104s ok 15 - Init
1104s ok 16 - Portal app
1104s ok 17 - Register $type
1104s # ==> Pushing RP <==
1104s # ==> Popping RP <==
1104s ok 18 - Unauth SP request
1104s ok 19 - Get redirection
1104s ok 20 - Location header found
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 21 - Push request to OP, endpoint /oauth2/authorize
1104s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1731053839%2C%22issuerRequestoauth2%22%3A%221730981959_32717%22%7D)
1104s ok 23 - Get redirection
1104s ok 24 - Location header found
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 25 - Return from WAYF
1104s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2%22%3A%221730981959_32717%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1731053839%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%7D)
1104s ok 27 - Get redirection
1104s ok 28 - Location header found
1104s # ==> Pushing IDP <==
1104s # ==> Popping IDP <==
1104s ok 29 - Launch SAML request to IdP
1104s ok 30 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730981959_5851%22%2C%22issuerTs%22%3A1731053839%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1104s # ==> Pushing IDP <==
1104s # ==> Popping IDP <==
1104s ok 31 - Post authentication
1104s ok 32 - HTTP code is 200
1104s ok 33 - Page contains a form
1104s ok 34 - Host match
1104s ok 35 - CSP header authorize POST request to auth.sp.com
1104s ok 36 - Method is POST
1104s ok 37 - Get cookie lemonldap (b48491444c304a83082919c241750ec96432dc43956cf2e244da24f9fef47584)
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 38 - POST SAML response
1104s ok 39 - Get cookie lemonldap (6d2537efe0f66fd6fe6c896802796cab66efeb4e48578e60166265cbbb277d0f)
1104s ok 40 - Get redirection
1104s ok 41 - Location header found
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP
1104s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1731053839%7D)
1104s ok 44 - HTTP code is 200
1104s ok 45 - Page contains a form
1104s ok 46 - URI match
1104s ok 47 - Field "confirm" is defined
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 48 - Confirm OIDC sharing
1104s ok 49 - Get redirection
1104s ok 50 - Location header found
1104s # ==> Pushing RP <==
1104s ok 51 - REST request
1104s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token
1104s # ==> Saving handler RP <==
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s # ==> Restoring RP <==
1104s ok 53 - Execute request
1104s ok 54 - Response is 200
1104s ok 55 - Content is JSON
1104s ok 56 - REST request
1104s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo
1104s # ==> Saving handler RP <==
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s # ==> Restoring RP <==
1104s ok 58 - Execute request
1104s ok 59 - Response is 200
1104s ok 60 - Content is JSON
1104s # ==> Popping RP <==
1104s ok 61 - Follow redirection to RP
1104s ok 62 - Get cookie lemonldap (11025afa356bfd07d1d163c7df22a44283bb0b1638c66f176531628a8e79fc13)
1104s # ==> Pushing RP <==
1104s # ==> Popping RP <==
1104s ok 63 - Query RP for logout
1104s ok 64 - Get redirection
1104s ok 65 - Location header found
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout
1104s ok 67 - HTTP code is 200
1104s ok 68 - Page contains a form
1104s ok 69 - Host match
1104s ok 70 - Field "confirm" is defined
1104s ok 71 - CSP header authorize POST request to \#
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 72 - Confirm logout, endpoint /oauth2/logout
1104s ok 73 - Get redirection
1104s ok 74 - Location header found
1104s # ==> Pushing IDP <==
1104s # ==> Popping IDP <==
1104s ok 75 - Push logout to SAML IdP
1104s ok 76 - Get redirection
1104s ok 77 - Location header found
1104s ok 78 - Get cookie lemonldap (0)
1104s ok 79 - SSO cookie removed
1104s # ==> Pushing SP <==
1104s # ==> Popping SP <==
1104s ok 80 - Push logout to SAML IdP
1104s 1..80
1104s ok
1105s t/37-OIDC-RP-to-SAML-IdP-GET.t ....................................
1105s ok 1 - use Lemonldap::NG::Portal::Main;
1105s ok 2 - Portal object
1105s ok 3 - Init
1105s ok 4 - Portal app
1105s ok 5 - Register $type
1105s ok 6 - Portal object
1105s ok 7 - Init
1105s ok 8 - Portal app
1105s ok 9 - Register $type
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 10 - Get JWKS, endpoint /oauth2/jwks
1105s ok 11 - HTTP code is 200
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 12 - Get metadata, endpoint /.well-known/openid-configuration
1105s ok 13 - HTTP code is 200
1105s ok 14 - Portal object
1105s ok 15 - Init
1105s ok 16 - Portal app
1105s ok 17 - Register $type
1105s # ==> Pushing RP <==
1105s # ==> Popping RP <==
1105s ok 18 - Unauth SP request
1105s ok 19 - Get redirection
1105s ok 20 - Location header found
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 21 - Push request to OP, endpoint /oauth2/authorize
1105s ok 22 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1731053840%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221730981960_54131%22%7D)
1105s ok 23 - Get redirection
1105s ok 24 - Location header found
1105s # ==> Pushing IDP <==
1105s # ==> Popping IDP <==
1105s ok 25 - Launch SAML request to IdP
1105s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981960_18666%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053840%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1105s # ==> Pushing IDP <==
1105s # ==> Popping IDP <==
1105s ok 27 - Post authentication
1105s ok 28 - HTTP code is 200
1105s ok 29 - Page contains a form
1105s ok 30 - Host match
1105s ok 31 - CSP header authorize POST request to auth.sp.com
1105s ok 32 - Method is POST
1105s ok 33 - Get cookie lemonldap (cc2f8848b26f29ce6a8c85c9234780fb02fbf6bec5cc20659b211aabe816188b)
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 34 - POST SAML response
1105s ok 35 - Get cookie lemonldap (776ec68f833a87648e237da7049804e25585501ad85d9daf1d2cd7594f6def26)
1105s ok 36 - Get redirection
1105s ok 37 - Location header found
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 38 - Follow internal redirection from SAML-SP to OIDC-OP
1105s ok 39 - HTTP code is 200
1105s ok 40 - Page contains a form
1105s ok 41 - URI match
1105s ok 42 - Field "confirm" is defined
1105s ok 43 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053840%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%7D)
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 44 - Confirm OIDC sharing
1105s ok 45 - Get redirection
1105s ok 46 - Location header found
1105s # ==> Pushing RP <==
1105s ok 47 - REST request
1105s ok 48 - Request from RP to OP(sp), endpoint /oauth2/token
1105s # ==> Saving handler RP <==
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s # ==> Restoring RP <==
1105s ok 49 - Execute request
1105s ok 50 - Response is 200
1105s ok 51 - Content is JSON
1105s ok 52 - REST request
1105s ok 53 - Request from RP to OP(sp), endpoint /oauth2/userinfo
1105s # ==> Saving handler RP <==
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s # ==> Restoring RP <==
1105s ok 54 - Execute request
1105s ok 55 - Response is 200
1105s ok 56 - Content is JSON
1105s # ==> Popping RP <==
1105s ok 57 - Follow redirection to RP
1105s ok 58 - Get cookie lemonldap (0351ffc9a634c677ab3a82cda43dd67ee95fc43c2da6c4c142c7096ece8b88b0)
1105s # ==> Pushing RP <==
1105s # ==> Popping RP <==
1105s ok 59 - Query RP for logout
1105s ok 60 - Get redirection
1105s ok 61 - Location header found
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 62 - Push logout request to OP/SP, endpoint /oauth2/logout
1105s ok 63 - HTTP code is 200
1105s ok 64 - Page contains a form
1105s ok 65 - Host match
1105s ok 66 - Field "confirm" is defined
1105s ok 67 - CSP header authorize POST request to \#
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 68 - Confirm logout, endpoint /oauth2/logout
1105s ok 69 - Get redirection
1105s ok 70 - Location header found
1105s # ==> Pushing IDP <==
1105s # ==> Popping IDP <==
1105s ok 71 - Push logout to SAML IdP
1105s ok 72 - Get redirection
1105s ok 73 - Location header found
1105s ok 74 - Get cookie lemonldap (0)
1105s ok 75 - SSO cookie removed
1105s # ==> Pushing SP <==
1105s # ==> Popping SP <==
1105s ok 76 - Push logout to SAML IdP
1105s 1..76
1105s ok
1106s t/37-OIDC-RP-to-SAML-IdP-POST.t ...................................
1106s ok 1 - use Lemonldap::NG::Portal::Main;
1106s ok 2 - Portal object
1106s ok 3 - Init
1106s ok 4 - Portal app
1106s ok 5 - Register $type
1106s ok 6 - Portal object
1106s ok 7 - Init
1106s ok 8 - Portal app
1106s ok 9 - Register $type
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 10 - Get JWKS, endpoint /oauth2/jwks
1106s ok 11 - HTTP code is 200
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 12 - Get metadata, endpoint /.well-known/openid-configuration
1106s ok 13 - HTTP code is 200
1106s ok 14 - Portal object
1106s ok 15 - Init
1106s ok 16 - Portal app
1106s ok 17 - Register $type
1106s # ==> Pushing RP <==
1106s # ==> Popping RP <==
1106s ok 18 - Unauth SP request
1106s ok 19 - Get redirection
1106s ok 20 - Location header found
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 21 - Push request to OP, endpoint /oauth2/authorize
1106s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1731053840%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221730981960_65310%22%7D)
1106s ok 23 - HTTP code is 200
1106s ok 24 - Page contains a form
1106s ok 25 - Host match
1106s ok 26 - URI match
1106s ok 27 - Field "SAMLRequest" is defined
1106s ok 28 - CSP header authorize POST request to auth.idp.com
1106s ok 29 - Method is POST
1106s # ==> Pushing IDP <==
1106s # ==> Popping IDP <==
1106s ok 30 - Launch SAML request to IdP
1106s ok 31 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053840%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981960_34052%22%7D)
1106s # ==> Pushing IDP <==
1106s # ==> Popping IDP <==
1106s ok 32 - Post authentication
1106s ok 33 - HTTP code is 200
1106s ok 34 - Page contains a form
1106s ok 35 - CSP header authorize POST request to auth.sp.com
1106s ok 36 - Method is POST
1106s ok 37 - Get cookie lemonldap (76a721599298d1bc5eb48cc06c7cb5071530e77e54706b36d80f457d4db2b67d)
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 38 - POST SAML response
1106s ok 39 - Get cookie lemonldap (b7449f03fa7b108415ebc1bf11d5350fe843576fec4241832e483e671a54dce4)
1106s ok 40 - Get redirection
1106s ok 41 - Location header found
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 42 - Follow internal redirection from SAML-SP to OIDC-OP
1106s ok 43 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguc3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerTs%22%3A1731053840%7D)
1106s ok 44 - HTTP code is 200
1106s ok 45 - Page contains a form
1106s ok 46 - URI match
1106s ok 47 - Field "confirm" is defined
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 48 - Confirm OIDC sharing
1106s ok 49 - Get redirection
1106s ok 50 - Location header found
1106s # ==> Pushing RP <==
1106s ok 51 - REST request
1106s ok 52 - Request from RP to OP(sp), endpoint /oauth2/token
1106s # ==> Saving handler RP <==
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s # ==> Restoring RP <==
1106s ok 53 - Execute request
1106s ok 54 - Response is 200
1106s ok 55 - Content is JSON
1106s ok 56 - REST request
1106s ok 57 - Request from RP to OP(sp), endpoint /oauth2/userinfo
1106s # ==> Saving handler RP <==
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s # ==> Restoring RP <==
1106s ok 58 - Execute request
1106s ok 59 - Response is 200
1106s ok 60 - Content is JSON
1106s # ==> Popping RP <==
1106s ok 61 - Follow redirection to RP
1106s ok 62 - Get cookie lemonldap (6f16f1e53ed00109b513314cc85b52fce80eae9b5a017404a09b2565358d8990)
1106s # ==> Pushing RP <==
1106s # ==> Popping RP <==
1106s ok 63 - Query RP for logout
1106s ok 64 - Get redirection
1106s ok 65 - Location header found
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 66 - Push logout request to OP/SP, endpoint /oauth2/logout
1106s ok 67 - HTTP code is 200
1106s ok 68 - Page contains a form
1106s ok 69 - Host match
1106s ok 70 - Field "confirm" is defined
1106s ok 71 - CSP header authorize POST request to \#
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 72 - Confirm logout, endpoint /oauth2/logout
1106s ok 73 - HTTP code is 200
1106s ok 74 - Page contains a form
1106s ok 75 - Host match
1106s ok 76 - URI match
1106s ok 77 - Field "SAMLRequest" is defined
1106s ok 78 - CSP header authorize POST request to auth.idp.com
1106s # ==> Pushing IDP <==
1106s # ==> Popping IDP <==
1106s ok 79 - Push logout to SAML IdP
1106s ok 80 - HTTP code is 200
1106s ok 81 - Page contains a form
1106s ok 82 - Host match
1106s ok 83 - URI match
1106s ok 84 - CSP header authorize POST request to auth.sp.com
1106s ok 85 - Get cookie lemonldap (0)
1106s ok 86 - SSO cookie removed
1106s # ==> Pushing SP <==
1106s # ==> Popping SP <==
1106s ok 87 - Push logout to SAML IdP
1106s 1..87
1106s ok
1106s t/37-OIDC-and-DBI-with-choice-and-override.t ......................
1106s ok 1 - use Lemonldap::NG::Portal::Main;
1106s ok 2 - Portal object
1106s ok 3 - Init
1106s ok 4 - Portal app
1106s ok 5 - Register $type
1106s ok 6 - OP portal
1106s # ==> Pushing OP <==
1106s # ==> Popping OP <==
1106s ok 7 - Get JWKS, endpoint /oauth2/jwks
1106s ok 8 - HTTP code is 200
1106s # ==> Pushing OP <==
1106s # ==> Popping OP <==
1106s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1106s ok 10 - HTTP code is 200
1106s ok 11 - Portal object
1106s ok 12 - Init
1106s ok 13 - Portal app
1106s ok 14 - Register $type
1106s ok 15 - RP portal
1106s # ==> Pushing OP <==
1106s # ==> Popping OP <==
1106s # ==> Pushing RP <==
1106s # ==> Popping RP <==
1106s ok 16 - Auth query
1106s ok 17 - Get cookie lemonldap (587f03ac0331ad40e065bb5b4b671736e007164825978ca511ffc2eacbb82d80)
1106s # ==> Pushing RP <==
1106s # ==> Popping RP <==
1106s ok 18 - Logout request
1106s ok 19 - Response is 200
1106s ok 20 - Cookie is deleted
1106s ok 21 - No pdata
1106s # ==> Pushing RP <==
1106s # ==> Popping RP <==
1106s ok 22 - Disconnect request
1106s ok 23 - Response is 401
1106s # ==> Pushing RP <==
1106s # ==> Popping RP <==
1106s ok 24 - Unauth RP request
1106s ok 25 - Get redirection
1106s ok 26 - Location header found
1106s # ==> Pushing OP <==
1106s # ==> Popping OP <==
1106s ok 27 - Push request to OP, endpoint /oauth2/authorize
1106s ok 28 - HTTP code is 200
1106s # ==> Pushing OP <==
1106s # ==> Popping OP <==
1106s ok 29 - Post authentication, endpoint /oauth2/authorize
1106s ok 30 - Get cookie lemonldap (5d7e30ffbc0771d04569694772fa34be262b4d6a3eebf1d6d1385e3ee90cc086)
1106s ok 31 - HTTP code is 200
1106s ok 32 - Page contains a form
1106s ok 33 - Host match
1106s ok 34 - Field "confirm" is defined
1106s ok 35 - CSP header authorize POST request to \#
1106s # ==> Pushing OP <==
1106s # ==> Popping OP <==
1106s ok 36 - Post confirmation, endpoint /oauth2/authorize
1106s ok 37 - Get redirection
1106s ok 38 - Location header found
1106s # ==> Pushing RP <==
1106s ok 39 - REST request
1106s ok 40 - Request from RP to OP, endpoint /oauth2/token
1106s # ==> Saving handler RP <==
1106s # ==> Pushing OP <==
1106s # ==> Popping OP <==
1106s # ==> Restoring RP <==
1106s ok 41 - Execute request
1106s ok 42 - Response is 200
1106s ok 43 - Content is JSON
1106s # ==> Popping RP <==
1106s ok 44 - Call openidconnectcallback on RP
1106s ok 45 - Get cookie lemonldap (9b472eb64d370307bc204c1dc21555806ec5cd73f7bd1323df0bedc752720ccf)
1106s 1..45
1106s ok
1107s t/37-SAML-SP-GET-to-OIDC-OP.t .....................................
1107s ok 1 - use Lemonldap::NG::Portal::Main;
1107s ok 2 - Portal object
1107s ok 3 - Init
1107s ok 4 - Portal app
1107s ok 5 - Register $type
1107s # ==> Pushing OP <==
1107s # ==> Popping OP <==
1107s ok 6 - Get JWKS, endpoint /oauth2/jwks
1107s ok 7 - HTTP code is 200
1107s # ==> Pushing OP <==
1107s # ==> Popping OP <==
1107s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1107s ok 9 - HTTP code is 200
1107s ok 10 - Portal object
1107s ok 11 - Init
1107s ok 12 - Portal app
1107s ok 13 - Register $type
1107s ok 14 - Portal object
1107s ok 15 - Init
1107s ok 16 - Portal app
1107s ok 17 - Register $type
1107s # ==> Pushing SP <==
1107s # ==> Popping SP <==
1107s ok 18 - Try SAML SP
1107s ok 19 - Get redirection
1107s ok 20 - Location header found
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 21 - Launch SAML request to IdP
1107s ok 22 - Get redirection
1107s ok 23 - Location header found
1107s ok 24 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053842%2C%22issuerRequestsaml%22%3A%221730981962_56778%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1107s # ==> Pushing OP <==
1107s # ==> Popping OP <==
1107s ok 25 - Push request to OP, endpoint /oauth2/authorize
1107s ok 26 - HTTP code is 200
1107s ok 27 - Get cookie lemonldappdata (%7B%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221730981962_65508%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerTs%22%3A1731053842%7D)
1107s # ==> Pushing OP <==
1107s # ==> Popping OP <==
1107s ok 28 - Post authentication, endpoint /oauth2/authorize
1107s ok 29 - Get cookie lemonldap (d6b50885c6b348a6bc044f85bf10b298236d8fe670a62b545bf3557ebfccd415)
1107s ok 30 - HTTP code is 200
1107s ok 31 - Page contains a form
1107s ok 32 - Host match
1107s ok 33 - Field "confirm" is defined
1107s ok 34 - CSP header authorize POST request to \#
1107s # ==> Pushing OP <==
1107s # ==> Popping OP <==
1107s ok 35 - Post confirmation, endpoint /oauth2/authorize
1107s ok 36 - Get redirection
1107s ok 37 - Location header found
1107s # ==> Pushing PROXY <==
1107s ok 38 - REST request
1107s ok 39 - Request from RP(proxy) to OP, endpoint /oauth2/token
1107s # ==> Saving handler PROXY <==
1107s # ==> Pushing OP <==
1107s # ==> Popping OP <==
1107s # ==> Restoring PROXY <==
1107s ok 40 - Execute request
1107s ok 41 - Response is 200
1107s ok 42 - Content is JSON
1107s ok 43 - REST request
1107s ok 44 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo
1107s # ==> Saving handler PROXY <==
1107s # ==> Pushing OP <==
1107s # ==> Popping OP <==
1107s # ==> Restoring PROXY <==
1107s ok 45 - Execute request
1107s ok 46 - Response is 200
1107s ok 47 - Content is JSON
1107s # ==> Popping PROXY <==
1107s ok 48 - Call openidconnectcallback on Proxy
1107s ok 49 - Get cookie lemonldap (76fb7105812501e892e891def7382540f18e77eb4592aa49e3fdd3ba66ddceb4)
1107s ok 50 - Get redirection
1107s ok 51 - Location header found
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 52 - Replay SAML request
1107s ok 53 - HTTP code is 200
1107s ok 54 - Page contains a form
1107s ok 55 - Host match
1107s ok 56 - URI match
1107s ok 57 - Field "SAMLResponse" is defined
1107s ok 58 - CSP header authorize POST request to auth.sp.com
1107s ok 59 - Method is POST
1107s # ==> Pushing SP <==
1107s # ==> Popping SP <==
1107s ok 60 - Post SAML response to SP
1107s ok 61 - Get cookie lemonldap (22a16bc15f86983b3ff764e854b29b8e368d8269f8339c5391b49a924df00da0)
1107s ok 62 - Get redirection
1107s ok 63 - Location is http://auth.sp.com/
1107s # ==> Pushing SP <==
1107s # ==> Popping SP <==
1107s ok 64 - Query SP for logout
1107s ok 65 - Get redirection
1107s ok 66 - Location header found
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 67 - Launch SAML logout request to IdP
1107s ok 68 - Get redirection
1107s ok 69 - Location header found
1107s ok 70 - Get cookie lemonldap (0)
1107s ok 71 - SSO cookie removed
1107s # ==> Pushing SP <==
1107s # ==> Popping SP <==
1107s ok 72 - Forward logout response to SP
1107s ok 73 - HTTP code is 200
1107s 1..73
1107s ok
1107s t/37-SAML-SP-GET-to-SAML-with-Logout.t ............................
1107s ok 1 - use Lemonldap::NG::Portal::Main;
1107s ok 2 - Portal object
1107s ok 3 - Init
1107s ok 4 - Portal app
1107s ok 5 - Register $type
1107s ok 6 - Portal object
1107s ok 7 - Init
1107s ok 8 - Portal app
1107s ok 9 - Register $type
1107s ok 10 - Portal object
1107s ok 11 - Init
1107s ok 12 - Portal app
1107s ok 13 - Register $type
1107s # ==> Pushing SP <==
1107s # ==> Popping SP <==
1107s ok 14 - Try SAML SP
1107s ok 15 - Get redirection
1107s ok 16 - Location header found
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 17 - Launch SAML request to proxy
1107s ok 18 - Get redirection
1107s ok 19 - Location header found
1107s ok 20 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981962_56710%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerTs%22%3A1731053842%7D)
1107s # ==> Pushing IDP <==
1107s # ==> Popping IDP <==
1107s ok 21 - Launch SAML request to proxy
1107s ok 22 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053842%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730981962_50539%22%7D)
1107s ok 23 - HTTP code is 200
1107s ok 24 - Page contains a form
1107s ok 25 - Host match
1107s ok 26 - Field "user" is defined
1107s ok 27 - Field "password" is defined
1107s ok 28 - CSP header authorize POST request to \#
1107s # ==> Pushing IDP <==
1107s # ==> Popping IDP <==
1107s ok 29 - Post authentication, endpoint
1107s ok 30 - Get cookie lemonldap (c1628a764df7d226a3e890ae5fd89a6ee831b176dc9b1cda24173c71086a0187)
1107s ok 31 - Get cookie lemonldappdata (%7B%22issuerRequestsaml%22%3A%221730981962_50539%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1107s ok 32 - Get redirection
1107s ok 33 - Location header found
1107s # ==> Pushing IDP <==
1107s # ==> Popping IDP <==
1107s ok 34 - Follow redirection to issuer
1107s ok 35 - Get cookie lemonldappdata ()
1107s ok 36 - HTTP code is 200
1107s ok 37 - Page contains a form
1107s ok 38 - Host match
1107s ok 39 - URI match
1107s ok 40 - Field "SAMLResponse" is defined
1107s ok 41 - CSP header authorize POST request to auth.proxy.com
1107s ok 42 - Method is POST
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 43 - Post SAMLResponse to proxy
1107s ok 44 - Get cookie lemonldap (17e5623d84a1eb5133cb47f0b0b5867aa6c19df75fb31435f92fe52c8a758172)
1107s ok 45 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221730981962_56710%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1107s ok 46 - Get redirection
1107s ok 47 - Location header found
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 48 - Follow redirection to issuer
1107s ok 49 - Get cookie lemonldappdata ()
1107s ok 50 - HTTP code is 200
1107s ok 51 - Page contains a form
1107s ok 52 - Host match
1107s ok 53 - URI match
1107s ok 54 - Field "SAMLResponse" is defined
1107s ok 55 - CSP header authorize POST request to auth.sp.com
1107s ok 56 - Method is POST
1107s # ==> Pushing SP <==
1107s # ==> Popping SP <==
1107s ok 57 - Post SAMLResponse to SP
1107s ok 58 - Get cookie lemonldap (3552f0c51b9264502c83c5ebf36fdacc980212383ab411d5df41436832232c8a)
1107s ok 59 - Get redirection
1107s ok 60 - Location header found
1107s # ==> Pushing SP <==
1107s # ==> Popping SP <==
1107s ok 61 - Initiate logout
1107s ok 62 - Get cookie lemonldap (0)
1107s ok 63 - Removed lemonldap cookie at sp
1107s ok 64 - Get redirection
1107s ok 65 - Location header found
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 66 - Forward logout to proxy
1107s ok 67 - Get cookie lemonldap (0)
1107s ok 68 - Removed lemonldap cookie at proxy
1107s ok 69 - Get redirection
1107s ok 70 - Location header found
1107s # ==> Pushing IDP <==
1107s # ==> Popping IDP <==
1107s ok 71 - Forward logout to IDP
1107s ok 72 - Get cookie lemonldap (0)
1107s ok 73 - Removed lemonldap cookie at idp
1107s ok 74 - Get redirection
1107s ok 75 - Location header found
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 76 - Forward logout to proxy
1107s ok 77 - Get redirection
1107s ok 78 - Location header found
1107s # ==> Pushing PROXY <==
1107s # ==> Popping PROXY <==
1107s ok 79 - Resume proxy logout process
1107s ok 80 - Get redirection
1107s ok 81 - Location header found
1107s # ==> Pushing SP <==
1107s # ==> Popping SP <==
1107s ok 82 - Forward logout to sp
1107s ok 83 - Logout OK: code found on page
1107s ok 84 - Logout OK
1107s 1..84
1107s ok
1108s t/37-SAML-SP-POST-to-CAS-server-with-Choice.t .....................
1108s ok 1 - use Lemonldap::NG::Portal::Main;
1108s ok 2 - Portal object
1108s ok 3 - Init
1108s ok 4 - Portal app
1108s ok 5 - Register $type
1108s ok 6 - Portal object
1108s ok 7 - Init
1108s ok 8 - Portal app
1108s ok 9 - Register $type
1108s ok 10 - Portal object
1108s ok 11 - Init
1108s ok 12 - Portal app
1108s ok 13 - Register $type
1108s # ==> Pushing SP <==
1108s # ==> Popping SP <==
1108s ok 14 - Unauth SP request
1108s ok 15 - HTTP code is 200
1108s ok 16 - Page contains a form
1108s ok 17 - Host match
1108s ok 18 - URI match
1108s ok 19 - Field "SAMLRequest" is defined
1108s ok 20 - CSP header authorize POST request to auth.proxy.com
1108s ok 21 - Method is POST
1108s # ==> Pushing PROXY <==
1108s # ==> Popping PROXY <==
1108s ok 22 - Post SAML request to IdP
1108s ok 23 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221730981963_61339%22%2C%22issuerTs%22%3A1731053843%7D)
1108s ok 24 - Found SAML choice
1108s ok 25 - HTTP code is 200
1108s ok 26 - Page contains a form
1108s ok 27 - CSP header authorize POST request to \#
1108s # ==> Pushing PROXY <==
1108s # ==> Popping PROXY <==
1108s ok 28 - Select "CAS"
1108s ok 29 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%2C%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsaml%22%3A%221730981963_61339%22%2C%22issuerTs%22%3A1731053843%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_choice%22%3A%22cas%22%7D)
1108s ok 30 - Get cookie llngcasserver (idp)
1108s ok 31 - Get CAS server cookie
1108s ok 32 - Get redirection
1108s ok 33 - Location header found
1108s # ==> Pushing ISSUER <==
1108s # ==> Popping ISSUER <==
1108s ok 34 - Query CAS server
1108s ok 35 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221730981963_15870%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerTs%22%3A1731053843%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1108s ok 36 - HTTP code is 200
1108s ok 37 - Page contains a form
1108s ok 38 - CSP header authorize POST request to \#
1108s # ==> Pushing ISSUER <==
1108s # ==> Popping ISSUER <==
1108s ok 39 - Post authentication
1108s ok 40 - Get cookie lemonldap (4c2e839d74e2a5c85c8ee6eccd89417b615bc03f3694b2da9edc90a1fe9db281)
1108s ok 41 - Get redirection
1108s ok 42 - Location header found
1108s # ==> Pushing PROXY <==
1108s ok 43 - SOAP request
1108s # ==> Saving handler PROXY <==
1108s # ==> Pushing ISSUER <==
1108s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1108s # ==> Popping ISSUER <==
1108s # ==> Restoring PROXY <==
1108s ok 44 - Execute request to /cas/serviceValidate
1108s ok 45 - HTTP code is 200
1108s ok 46 - Content is XML
1108s # ==> Popping PROXY <==
1108s ok 47 - Push CAS response to proxy
1108s ok 48 - Get cookie lemonldap (cdc7e40d95830319fbb07bbc9eef798323e1820a61ad6588cdae0463a9772e94)
1108s ok 49 - HTTP code is 200
1108s ok 50 - Page contains a form
1108s ok 51 - Host match
1108s ok 52 - URI match
1108s ok 53 - Field "SAMLResponse" is defined
1108s ok 54 - CSP header authorize POST request to auth.sp.com
1108s ok 55 - Method is POST
1108s # ==> Pushing SP <==
1108s # ==> Popping SP <==
1108s ok 56 - Post SAML response to SP
1108s ok 57 - Get redirection
1108s ok 58 - Location is http://auth.sp.com/
1108s ok 59 - Get cookie lemonldap (091638c3c9ef8e890b254a8bee41aab337cb1830b43024d4fa6bb8b728c84404)
1108s # ==> Pushing SP <==
1108s # ==> Popping SP <==
1108s ok 60 - Get / on SP
1108s ok 61 - HTTP code is 200
1108s ok 62 - Authenticated as fa@badwolf.org@proxy
1108s ok 63 - UTF-8 values
1108s 1..63
1108s ok
1108s t/37-SAML-SP-POST-to-CAS-server.t .................................
1108s ok 1 - use Lemonldap::NG::Portal::Main;
1108s ok 2 - Portal object
1108s ok 3 - Init
1108s ok 4 - Portal app
1108s ok 5 - Register $type
1108s ok 6 - Portal object
1108s ok 7 - Init
1108s ok 8 - Portal app
1108s ok 9 - Register $type
1108s ok 10 - Portal object
1108s ok 11 - Init
1108s ok 12 - Portal app
1108s ok 13 - Register $type
1108s # ==> Pushing SP <==
1108s # ==> Popping SP <==
1108s ok 14 - Unauth SP request
1108s ok 15 - HTTP code is 200
1108s ok 16 - Page contains a form
1108s ok 17 - Host match
1108s ok 18 - URI match
1108s ok 19 - Field "SAMLRequest" is defined
1108s ok 20 - CSP header authorize POST request to auth.proxy.com
1108s ok 21 - Method is POST
1108s # ==> Pushing PROXY <==
1108s # ==> Popping PROXY <==
1108s ok 22 - Post SAML request to IdP
1108s ok 23 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053843%2C%22issuerRequestsaml%22%3A%221730981963_47252%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1108s ok 24 - Get cookie llngcasserver (idp)
1108s ok 25 - Get CAS server cookie
1108s ok 26 - Get redirection
1108s ok 27 - Location header found
1108s # ==> Pushing ISSUER <==
1108s # ==> Popping ISSUER <==
1108s ok 28 - Query CAS server
1108s ok 29 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%221730981963_35667%22%2C%22issuerTs%22%3A1731053843%7D)
1108s ok 30 - HTTP code is 200
1108s ok 31 - Page contains a form
1108s ok 32 - CSP header authorize POST request to \#
1108s # ==> Pushing ISSUER <==
1108s # ==> Popping ISSUER <==
1108s ok 33 - Post authentication
1108s ok 34 - Get cookie lemonldap (a329816e90ac1e758dbf4527b62eb57f3916f5a41c4b742377f8bfbfbe9a79eb)
1108s ok 35 - Get redirection
1108s ok 36 - Location header found
1108s # ==> Pushing PROXY <==
1108s ok 37 - SOAP request
1108s # ==> Saving handler PROXY <==
1108s # ==> Pushing ISSUER <==
1108s Use of uninitialized value $app in concatenation (.) or string at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm line 996.
1108s # ==> Popping ISSUER <==
1108s # ==> Restoring PROXY <==
1108s ok 38 - Execute request to /cas/serviceValidate
1108s ok 39 - HTTP code is 200
1108s ok 40 - Content is XML
1108s # ==> Popping PROXY <==
1108s ok 41 - Push CAS response to proxy
1108s ok 42 - Get cookie lemonldap (a2c41b3b3fe1ea3bfbe206420f22be5d05fbcb5ea194b3a6d93772847d847ca6)
1108s ok 43 - HTTP code is 200
1108s ok 44 - Page contains a form
1108s ok 45 - Host match
1108s ok 46 - URI match
1108s ok 47 - Field "SAMLResponse" is defined
1108s ok 48 - CSP header authorize POST request to auth.sp.com
1108s ok 49 - Method is POST
1108s # ==> Pushing SP <==
1108s # ==> Popping SP <==
1108s ok 50 - Post SAML response to SP
1108s ok 51 - Get redirection
1108s ok 52 - Location is http://auth.sp.com/
1108s ok 53 - Get cookie lemonldap (861119be6901499c66f388feb7b53ea3ceb057268eb2771ca03248134f0a8763)
1108s # ==> Pushing SP <==
1108s # ==> Popping SP <==
1108s ok 54 - Get / on SP
1108s ok 55 - HTTP code is 200
1108s ok 56 - Authenticated as fa@badwolf.org@proxy
1108s ok 57 - UTF-8 values
1108s 1..57
1108s ok
1109s t/37-SAML-SP-POST-to-OIDC-OP-hashStorage.t ........................
1109s ok 1 - use Lemonldap::NG::Portal::Main;
1109s ok 2 - Portal object
1109s ok 3 - Init
1109s ok 4 - Portal app
1109s ok 5 - Register $type
1109s # ==> Pushing OP <==
1109s # ==> Popping OP <==
1109s ok 6 - Get JWKS, endpoint /oauth2/jwks
1109s ok 7 - HTTP code is 200
1109s # ==> Pushing OP <==
1109s # ==> Popping OP <==
1109s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1109s ok 9 - HTTP code is 200
1109s ok 10 - Portal object
1109s ok 11 - Init
1109s ok 12 - Portal app
1109s ok 13 - Register $type
1109s ok 14 - Portal object
1109s ok 15 - Init
1109s ok 16 - Portal app
1109s ok 17 - Register $type
1109s # ==> Pushing SP <==
1109s # ==> Popping SP <==
1109s ok 18 - Try SAML SP
1109s ok 19 - HTTP code is 200
1109s ok 20 - Page contains a form
1109s ok 21 - Host match
1109s ok 22 - URI match
1109s ok 23 - Field "SAMLRequest" is defined
1109s ok 24 - CSP header authorize POST request to auth.proxy.com
1109s # ==> Pushing PROXY <==
1109s # ==> Popping PROXY <==
1109s ok 25 - Launch SAML request to IdP
1109s ok 26 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%2C%22issuerTs%22%3A1731053844%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221730981964_14718%22%7D)
1109s ok 27 - Get redirection
1109s ok 28 - Location header found
1109s # ==> Pushing OP <==
1109s # ==> Popping OP <==
1109s ok 29 - Push request to OP, endpoint /oauth2/authorize
1109s ok 30 - HTTP code is 200
1109s ok 31 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053844%2C%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerRequestoauth2%22%3A%221730981964_47110%22%7D)
1109s # ==> Pushing OP <==
1109s # ==> Popping OP <==
1109s ok 32 - Post authentication, endpoint /oauth2/authorize
1109s ok 33 - Get cookie lemonldap (db1fa2ea99bf077448b83406eb4549d2752e718bb2bec1aa03f898123a339342)
1109s ok 34 - HTTP code is 200
1109s ok 35 - Page contains a form
1109s ok 36 - Host match
1109s ok 37 - Field "confirm" is defined
1109s ok 38 - CSP header authorize POST request to \#
1109s # ==> Pushing OP <==
1109s # ==> Popping OP <==
1109s ok 39 - Post confirmation, endpoint /oauth2/authorize
1109s ok 40 - Get redirection
1109s ok 41 - Location header found
1109s # ==> Pushing PROXY <==
1109s ok 42 - REST request
1109s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token
1109s # ==> Saving handler PROXY <==
1109s # ==> Pushing OP <==
1109s # ==> Popping OP <==
1109s # ==> Restoring PROXY <==
1109s ok 44 - Execute request
1109s ok 45 - Response is 200
1109s ok 46 - Content is JSON
1109s ok 47 - REST request
1109s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo
1109s # ==> Saving handler PROXY <==
1109s # ==> Pushing OP <==
1109s # ==> Popping OP <==
1109s # ==> Restoring PROXY <==
1109s ok 49 - Execute request
1109s ok 50 - Response is 200
1109s ok 51 - Content is JSON
1109s # ==> Popping PROXY <==
1109s ok 52 - Call openidconnectcallback on Proxy
1109s ok 53 - Get cookie lemonldap (c9b92227bc3cb3281bb49d9586f60e6207133bf4e8f5b52007cf3896b0cc0599)
1109s ok 54 - Get redirection
1109s ok 55 - Location header found
1109s ok 56 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221730981964_14718%22%7D)
1109s # ==> Pushing PROXY <==
1109s # ==> Popping PROXY <==
1109s ok 57 - Replay SAML request
1109s ok 58 - HTTP code is 200
1109s ok 59 - Page contains a form
1109s ok 60 - Host match
1109s ok 61 - URI match
1109s ok 62 - Field "SAMLResponse" is defined
1109s ok 63 - CSP header authorize POST request to auth.sp.com
1109s ok 64 - Method is POST
1109s # ==> Pushing SP <==
1109s # ==> Popping SP <==
1109s ok 65 - Post SAML response to SP
1109s ok 66 - Get cookie lemonldap (38bd6b28e35344ea133a2bd6c1ed6cf6021ef2e05a69b94f59238cc1fafd05e6)
1109s ok 67 - Get redirection
1109s ok 68 - Location is http://auth.sp.com/
1109s # ==> Pushing SP <==
1109s # ==> Popping SP <==
1109s ok 69 - Query SP for logout
1109s ok 70 - HTTP code is 200
1109s ok 71 - Page contains a form
1109s ok 72 - Host match
1109s ok 73 - URI match
1109s ok 74 - Field "SAMLRequest" is defined
1109s ok 75 - CSP header authorize POST request to auth.proxy.com
1109s # ==> Pushing PROXY <==
1109s # ==> Popping PROXY <==
1109s ok 76 - Launch SAML logout request to IdP
1109s ok 77 - HTTP code is 200
1109s ok 78 - Page contains a form
1109s ok 79 - Host match
1109s ok 80 - URI match
1109s ok 81 - Field "SAMLResponse" is defined
1109s ok 82 - CSP header authorize POST request to auth.sp.com
1109s ok 83 - Get cookie lemonldap (0)
1109s ok 84 - SSO cookie removed
1109s # ==> Pushing SP <==
1109s # ==> Popping SP <==
1109s ok 85 - Forward logout response to SP
1109s ok 86 - Get redirection
1109s ok 87 - Location is http://auth.sp.com/?logout=1
1109s 1..87
1109s ok
1110s t/37-SAML-SP-POST-to-OIDC-OP.t ....................................
1110s ok 1 - use Lemonldap::NG::Portal::Main;
1110s ok 2 - Portal object
1110s ok 3 - Init
1110s ok 4 - Portal app
1110s ok 5 - Register $type
1110s # ==> Pushing OP <==
1110s # ==> Popping OP <==
1110s ok 6 - Get JWKS, endpoint /oauth2/jwks
1110s ok 7 - HTTP code is 200
1110s # ==> Pushing OP <==
1110s # ==> Popping OP <==
1110s ok 8 - Get metadata, endpoint /.well-known/openid-configuration
1110s ok 9 - HTTP code is 200
1110s ok 10 - Portal object
1110s ok 11 - Init
1110s ok 12 - Portal app
1110s ok 13 - Register $type
1110s ok 14 - Portal object
1110s ok 15 - Init
1110s ok 16 - Portal app
1110s ok 17 - Register $type
1110s # ==> Pushing SP <==
1110s # ==> Popping SP <==
1110s ok 18 - Try SAML SP
1110s ok 19 - HTTP code is 200
1110s ok 20 - Page contains a form
1110s ok 21 - Host match
1110s ok 22 - URI match
1110s ok 23 - Field "SAMLRequest" is defined
1110s ok 24 - CSP header authorize POST request to auth.proxy.com
1110s # ==> Pushing PROXY <==
1110s # ==> Popping PROXY <==
1110s ok 25 - Launch SAML request to IdP
1110s ok 26 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1731053845%2C%22issuerRequestsaml%22%3A%221730981965_56342%22%2C%22_url%22%3A%22aHR0cDovL2F1dGgucHJveHkuY29tL3NhbWw%3D%22%7D)
1110s ok 27 - Get redirection
1110s ok 28 - Location header found
1110s # ==> Pushing OP <==
1110s # ==> Popping OP <==
1110s ok 29 - Push request to OP, endpoint /oauth2/authorize
1110s ok 30 - HTTP code is 200
1110s ok 31 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGgub3AuY29tL29hdXRoMg%3D%3D%22%2C%22issuerRequestoauth2Path%22%3A%5B%22authorize%22%5D%2C%22issuerTs%22%3A1731053845%2C%22keepPdata%22%3A%5B%22issuerRequestoauth2%22%2C%22issuerRequestoauth2Path%22%5D%2C%22issuerRequestoauth2%22%3A%221730981965_53754%22%7D)
1110s # ==> Pushing OP <==
1110s # ==> Popping OP <==
1110s ok 32 - Post authentication, endpoint /oauth2/authorize
1110s ok 33 - Get cookie lemonldap (6f8cf258ad5b0f0731e3be149bd0b6bbcf6b03ef304dc065ee25739ec2ded3d8)
1110s ok 34 - HTTP code is 200
1110s ok 35 - Page contains a form
1110s ok 36 - Host match
1110s ok 37 - Field "confirm" is defined
1110s ok 38 - CSP header authorize POST request to \#
1110s # ==> Pushing OP <==
1110s # ==> Popping OP <==
1110s ok 39 - Post confirmation, endpoint /oauth2/authorize
1110s ok 40 - Get redirection
1110s ok 41 - Location header found
1110s # ==> Pushing PROXY <==
1110s ok 42 - REST request
1110s ok 43 - Request from RP(proxy) to OP, endpoint /oauth2/token
1110s # ==> Saving handler PROXY <==
1110s # ==> Pushing OP <==
1110s # ==> Popping OP <==
1110s # ==> Restoring PROXY <==
1110s ok 44 - Execute request
1110s ok 45 - Response is 200
1110s ok 46 - Content is JSON
1110s ok 47 - REST request
1110s ok 48 - Request from RP(proxy) to OP, endpoint /oauth2/userinfo
1110s # ==> Saving handler PROXY <==
1110s # ==> Pushing OP <==
1110s # ==> Popping OP <==
1110s # ==> Restoring PROXY <==
1110s ok 49 - Execute request
1110s ok 50 - Response is 200
1110s ok 51 - Content is JSON
1110s # ==> Popping PROXY <==
1110s ok 52 - Call openidconnectcallback on Proxy
1110s ok 53 - Get cookie lemonldap (80e3021b5042e39521346317e7893cfa5540c32033b2f5f38a4541ba9326fb4f)
1110s ok 54 - Get redirection
1110s ok 55 - Location header found
1110s ok 56 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22issuerRequestsaml%22%3A%221730981965_56342%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%7D)
1110s # ==> Pushing PROXY <==
1110s # ==> Popping PROXY <==
1110s ok 57 - Replay SAML request
1110s ok 58 - HTTP code is 200
1110s ok 59 - Page contains a form
1110s ok 60 - Host match
1110s ok 61 - URI match
1110s ok 62 - Field "SAMLResponse" is defined
1110s ok 63 - CSP header authorize POST request to auth.sp.com
1110s ok 64 - Method is POST
1110s # ==> Pushing SP <==
1110s # ==> Popping SP <==
1110s ok 65 - Post SAML response to SP
1110s ok 66 - Get cookie lemonldap (396b6c32398807e25920687199c0cc43a6ff296c16d0324922075cac6abb6700)
1110s ok 67 - Get redirection
1110s ok 68 - Location is http://auth.sp.com/
1110s # ==> Pushing SP <==
1110s # ==> Popping SP <==
1110s ok 69 - Query SP for logout
1110s ok 70 - HTTP code is 200
1110s ok 71 - Page contains a form
1110s ok 72 - Host match
1110s ok 73 - URI match
1110s ok 74 - Field "SAMLRequest" is defined
1110s ok 75 - CSP header authorize POST request to auth.proxy.com
1110s # ==> Pushing PROXY <==
1110s # ==> Popping PROXY <==
1110s ok 76 - Launch SAML logout request to IdP
1110s ok 77 - HTTP code is 200
1110s ok 78 - Page contains a form
1110s ok 79 - Host match
1110s ok 80 - URI match
1110s ok 81 - Field "SAMLResponse" is defined
1110s ok 82 - CSP header authorize POST request to auth.sp.com
1110s ok 83 - Get cookie lemonldap (0)
1110s ok 84 - SSO cookie removed
1110s # ==> Pushing SP <==
1110s # ==> Popping SP <==
1110s ok 85 - Forward logout response to SP
1110s ok 86 - Get redirection
1110s ok 87 - Location is http://auth.sp.com/?logout=1
1110s 1..87
1110s ok
1110s t/38-No-persistent-session.t ......................................
1110s ok 1 - use Lemonldap::NG::Portal::Main;
1110s ok 2 - Portal object
1110s ok 3 - Init
1110s ok 4 - Portal app
1110s ok 5 - Auth query
1110s ok 6 - Get cookie lemonldap (00eb03dff69525fb5790f52c7fd6f1b5c57b2dd7750bdaeb881f619c2c85ab40)
1110s ok 7 - Logout request
1110s ok 8 - Response is 200
1110s ok 9 - Cookie is deleted
1110s ok 10 - No pdata
1110s ok 11 - Disconnect request
1110s ok 12 - Response is 401
1110s ok 13 - Auth query
1110s ok 14 - Get cookie lemonldap (877e8f2afca4a7d61eb0d0411adb46e65e9ec5f323c310fc7fe9f42b34cf5836)
1110s ok 15 - Logout request
1110s ok 16 - Response is 200
1110s ok 17 - Cookie is deleted
1110s ok 18 - No pdata
1110s ok 19 - Disconnect request
1110s ok 20 - Response is 401
1110s ok 21 - Auth query
1110s ok 22 - Get cookie lemonldap (16e581f491b37a8a9d6ca98fe9644a299c73079416606616ad99fa31e2ecc4ae)
1110s ok 23 - History found
1110s ok 24 - -> NO history : only one entry found
1110s ok 25 - Form registration
1110s ok 26 - Get redirection
1110s ok 27 - Location header found
1110s ok 28 - Form registration
1110s ok 29 - Found TOTP js
1110s ok 30 - Get new key
1110s ok 31 - Content is JSON
1110s ok 32 - Found secret
1110s ok 33 - Found token
1110s ok 34 - Code
1110s ok 35 - Code contains 8 digits
1110s ok 36 - Post code
1110s ok 37 - Content is JSON
1110s ok 38 - Key is registered
1110s ok 39 - Logout request
1110s ok 40 - Response is 200
1110s ok 41 - Cookie is deleted
1110s ok 42 - No pdata
1110s ok 43 - Disconnect request
1110s ok 44 - Response is 401
1110s ok 45 - Auth query
1110s ok 46 - Get cookie lemonldap (10164a92c0924bd035afed464993c56b3f51b52ec14393422573600adc8011fe)
1110s ok 47 - Logout request
1110s ok 48 - Response is 200
1110s ok 49 - Cookie is deleted
1110s ok 50 - No pdata
1110s ok 51 - Disconnect request
1110s ok 52 - Response is 401
1110s 1..52
1110s ok
1111s t/39-Failing-RP-Logout.t ..........................................
1111s ok 1 - use Lemonldap::NG::Portal::Main;
1111s ok 2 - Portal object
1111s ok 3 - Init
1111s ok 4 - Portal app
1111s ok 5 - Register $type
1111s ok 6 - OP portal
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s ok 7 - Get JWKS, endpoint /oauth2/jwks
1111s ok 8 - HTTP code is 200
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s ok 9 - Get metadata, endpoint /.well-known/openid-configuration
1111s ok 10 - HTTP code is 200
1111s ok 11 - Portal object
1111s ok 12 - Init
1111s ok 13 - Portal app
1111s ok 14 - Register $type
1111s ok 15 - RP portal
1111s # ==> Pushing RP <==
1111s # ==> Popping RP <==
1111s ok 16 - Unauth RP request
1111s ok 17 - Get redirection
1111s ok 18 - Location header found
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s ok 19 - Push request to OP, endpoint /oauth2/authorize
1111s ok 20 - HTTP code is 200
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s ok 21 - Post authentication, endpoint /oauth2/authorize
1111s ok 22 - Get cookie lemonldap (8fa62549d54c5b8712e3dc693eae4c419e31421614eb3e61b8695ce602933819)
1111s ok 23 - HTTP code is 200
1111s ok 24 - Page contains a form
1111s ok 25 - Host match
1111s ok 26 - Field "confirm" is defined
1111s ok 27 - CSP header authorize POST request to \#
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s ok 28 - Post confirmation, endpoint /oauth2/authorize
1111s ok 29 - Get redirection
1111s ok 30 - Location header found
1111s # ==> Pushing RP <==
1111s ok 31 - REST request
1111s ok 32 - Request from RP to OP, endpoint /oauth2/token
1111s # ==> Saving handler RP <==
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s # ==> Restoring RP <==
1111s ok 33 - Execute request
1111s ok 34 - Response is 200
1111s ok 35 - Content is JSON
1111s ok 36 - REST request
1111s ok 37 - Request from RP to OP, endpoint /oauth2/userinfo
1111s # ==> Saving handler RP <==
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s # ==> Restoring RP <==
1111s ok 38 - Execute request
1111s ok 39 - Response is 200
1111s ok 40 - Content is JSON
1111s # ==> Popping RP <==
1111s ok 41 - Call openidconnectcallback on RP
1111s ok 42 - Get cookie lemonldap (59380346eee871bead288d048167fb8923f277628cf912a7ba40eaa753056338)
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s # ==> Pushing OP <==
1111s ok 43 - REST request
1111s ok 44 - Request from OP to RP
1111s # ==> Saving handler OP <==
1111s # ==> Pushing RP <==
1111s # ==> Popping RP <==
1111s # ==> Restoring OP <==
1111s ok 45 - Execute request
1111s ok 46 - Response is 200
1111s # ==> Popping OP <==
1111s ok 47 - Query OP for logout
1111s ok 48 - HTTP code is 200
1111s ok 49 - Display PE_SLO_ERROR
1111s # ==> Pushing OP <==
1111s # ==> Popping OP <==
1111s ok 50 - Test if user is reject on OP
1111s ok 51 - Response status is 401
1111s ok 52 - Content is JSON
1111s ok 53 - Error code is 1
1111s # ==> Pushing RP <==
1111s # ==> Popping RP <==
1111s ok 54 - Test if user is reject on RP
1111s ok 55 - Get redirection
1111s ok 56 - Location header found
1111s 1..56
1111s ok
1111s t/40-Notifications-Explorer-JSON-File.t ...........................
1111s ok 1 - use Lemonldap::NG::Portal::Main;
1111s ok 2 - Portal object
1111s ok 3 - Init
1111s ok 4 - Portal app
1111s ok 5 - Auth query
1111s ok 6 - HTTP code is 200
1111s ok 7 - Get cookie lemonldap (9E3ZDMZB+IUfs43grGXCdOnVhptwMr3aqHENeU+nsJyDx2hNnwMmV5UqU7qi7K7jCj/m+k/1+rY7RBG9+ayLS1Y0+OV/ujOohpD1AV7LTznWwmIaIagXPKHPIgfTUfFkE8M0sqNtn0qEtezUDuMp4w==)
1111s ok 8 - HTTP code is 200
1111s ok 9 - Page contains a form
1111s ok 10 - URI match
1111s ok 11 - Field "reference1x1" is defined
1111s ok 12 - Test cookie received
1111s ok 13 - Response status is 401
1111s ok 14 - Content is JSON
1111s ok 15 - Error code is 1
1111s ok 16 - Auth query
1111s ok 17 - HTTP code is 200
1111s ok 18 - Get cookie lemonldap (o0ya5o/+76JB6iHrOlAaA0o8GBzHyTwfZjyMdupYiB5cDq+Fi65Llbkcbx+swFtCyhIxmraqrrDsHWETTw/+fV+2Z9BotkeYTLpDGYZbLk9BE946Y41pY6+HkPWzAMPf6czQQCZxgYbrtwDVXAwF4g==)
1111s ok 19 - HTTP code is 200
1111s ok 20 - Page contains a form
1111s ok 21 - URI match
1111s ok 22 - Field "reference1x1" is defined
1111s ok 23 - Test cookie received
1111s ok 24 - Response status is 401
1111s ok 25 - Content is JSON
1111s ok 26 - Error code is 1
1111s ok 27 - Accept notification
1111s ok 28 - Notification was not deleted
1111s ok 29 - Get cookie lemonldap (4c5f52d7a1ebb3341e4ace7f2ca7411a1ef679db27f8d9973e147d91453a434b)
1111s ok 30 - New auth query
1111s ok 31 - Authenticated as dwho
1111s ok 32 - Menu displayed
1111s ok 33 - Link found
1111s ok 34 - Notifications explorer query
1111s ok 35 - Language icons found
1111s ok 36 - trspan="myNotification" found
1111s ok 37 - trspan="date" found
1111s ok 38 - trspan="reference" found
1111s ok 39 - trspan="action" found
1111s ok 40 - epoch found
1111s ok 41 - testref found
1111s ok 42 - fa-eye found
1111s ok 43 - Notififcation container found
1111s ok 44 - trspan="verify" found
1111s ok 45 - Found NOTIFICATIONS js
1111s ok 46 - Display testref notification query
1111s ok 47 - Response is JSON
1111s ok 48 - Result is 1
1111s ok 49 - Hidden input found
1111s ok 50 - tag found
1111s ok 51 - tag found
1111s ok 52 -
tag found
1111s ok 53 - Checkbox 1 found
1111s ok 54 - Checkbox 2 found
1111s ok 55 - Malformed query
1111s ok 56 - Response is JSON
1111s ok 57 - Missing epoch parameter
1111s ok 58 - Bad query
1111s ok 59 - Response is JSON
1111s ok 60 - Result is 0
1111s ok 61 - Notification is 0
1111s ok 62 - CheckUser form
1111s ok 63 - HTTP code is 200
1111s ok 64 - Page contains a form
1111s ok 65 - URI match
1111s ok 66 - Field "user" is defined
1111s ok 67 - Field "url" is defined
1111s ok 68 - Found trspan="checkUser"
1111s ok 69 - Found notification "testref"
1111s 1..69
1111s ok
1112s t/40-Notifications-Explorer-XML-File.t ............................
1112s ok 1 - use Lemonldap::NG::Portal::Main;
1112s ok 2 - Portal object
1112s ok 3 - Init
1112s ok 4 - Portal app
1112s ok 5 - Auth query
1112s ok 6 - HTTP code is 200
1112s ok 7 - Get cookie lemonldap (yPq3ox/LlquT9UpWwUjg7B2Ai85Oh9khX63Ys/G60WBwlygabgINfZSTSXrshEjGepJ0JjOodmtKxGpyACPX37La8a/pr0QZTQNqtIAxJHGsX9GYo+9IGd8fXxO46zxDc+xi7ysHIQdosd12lK2UiQ==)
1112s ok 8 - HTTP code is 200
1112s ok 9 - Page contains a form
1112s ok 10 - URI match
1112s ok 11 - Field "reference1x1" is defined
1112s ok 12 - Test cookie received
1112s ok 13 - Response status is 401
1112s ok 14 - Content is JSON
1112s ok 15 - Error code is 1
1112s ok 16 - Auth query
1112s ok 17 - HTTP code is 200
1112s ok 18 - Get cookie lemonldap (T7k45v9jTbiw+A3FOxoxx2uHM2zolTJ9SbwPe536S1vl8G9nGB9kL3lCqnIaxyi065s6CyD4wZSz8ibFJKg1P/HckpeiHrW+W9YXB83S01aDNgZU5Yl42RNGzLP2bCI/pTDZCgZcpS6+dGeqGzqEIw==)
1112s ok 19 - HTTP code is 200
1112s ok 20 - Page contains a form
1112s ok 21 - URI match
1112s ok 22 - Field "reference1x1" is defined
1112s ok 23 - Field "reference1x2" is defined
1112s ok 24 - Test cookie received
1112s ok 25 - Response status is 401
1112s ok 26 - Content is JSON
1112s ok 27 - Error code is 1
1112s ok 28 - Accept notification
1112s ok 29 - Notification was deleted
1112s ok 30 - Get cookie lemonldap (3055194e2da2b2112e657d20400069bd1ba9809f577cd92291e69d9d4e9632f9)
1112s ok 31 - New auth query
1112s ok 32 - Authenticated as dwho
1112s ok 33 - Menu displayed
1112s ok 34 - Link found
1112s ok 35 - Notifications explorer query
1112s ok 36 - Language icons found
1112s ok 37 - trspan="myNotifications" found
1112s ok 38 - trspan="date" found
1112s ok 39 - trspan="reference" found
1112s ok 40 - trspan="action" found
1112s ok 41 - epoch found
1112s ok 42 - testref found
1112s ok 43 - testref2 found
1112s ok 44 - fa-eye found
1112s ok 45 - fa-eye 2 found
1112s ok 46 - Notififcation container found
1112s ok 47 - trspan="verify" found
1112s ok 48 - Found NOTIFICATIONS js
1112s ok 49 - Display testref notification query
1112s ok 50 - Response is JSON
1112s ok 51 - Result is 1
1112s ok 52 - Hidden input found
1112s ok 53 -
tag found
1112s ok 54 - tag found
1112s ok 55 -
tag found
1112s ok 56 - Checkbox 1 found
1112s ok 57 - Checkbox 2 found
1112s ok 58 - Malformed query
1112s ok 59 - Response is JSON
1112s ok 60 - Missing epoch parameter
1112s ok 61 - Bad query
1112s ok 62 - Response is JSON
1112s ok 63 - Result is 0
1112s ok 64 - Notification is 0
1112s ok 65 - CheckUser form
1112s ok 66 - HTTP code is 200
1112s ok 67 - Page contains a form
1112s ok 68 - URI match
1112s ok 69 - Field "user" is defined
1112s ok 70 - Field "url" is defined
1112s ok 71 - Found trspan="checkUser"
1112s ok 72 - Notification "testref" not found
1112s 1..72
1112s ok
1112s t/40-Notifications-JSON-DBI.t .....................................
1112s ok 1 - use Lemonldap::NG::Portal::Main;
1112s ok 2 - Portal object
1112s ok 3 - Init
1112s ok 4 - Portal app
1112s ok 5 - Auth query
1112s ok 6 - HTTP code is 200
1112s ok 7 - Get cookie lemonldap (D92FQL4dU2bbCkagxhaHofqo5dwVLnVklMSBMIc9OIJiWJFVVS96/PJiBGX6zxqOgYmDFmG1bZkof68s7RvuK5UD3uzlVTw8B4emYSWQ7r0SEWMIQs4eC/sxhpUSvAw+Y6oaI/NkOL9X1/kt4JBNzQ==)
1112s ok 8 - Two notification references found
1112s ok 9 - 1st reference found is "testref2"
1112s ok 10 - 2nd reference found is "testref"
1112s ok 11 - HTTP code is 200
1112s ok 12 - Page contains a form
1112s ok 13 - URI match
1112s ok 14 - Field "reference1x1" is defined
1112s ok 15 - Field "url" is defined
1112s ok 16 - Test cookie received
1112s ok 17 - Response status is 401
1112s ok 18 - Content is JSON
1112s ok 19 - Error code is 1
1112s ok 20 - Don't accept notification
1112s ok 21 - HTTP code is 200
1112s ok 22 - Accept notifications
1112s ok 23 - Get redirection
1112s ok 24 - Location is http://test1.example.com/
1112s ok 25 - Make sure no pdata is returned
1112s ok 26 - Get cookie lemonldap (eb5988a4b37b85e9c357247b66b7bb2d2a4f8cea0928572a15813458be749f14)
1112s ok 27 - Notification was deleted
1112s ok 28 - Notifications explorer query
1112s ok 29 - Response is JSON
1112s ok 30 - Result is 2
1112s ok 31 - MSG is myNotifications
1112s ok 32 - Notification 1 found
1112s ok 33 - Notification 2 found
1112s ok 34 - epoch found
1112s ok 35 - Logout request
1112s ok 36 - Response is 200
1112s ok 37 - Cookie is deleted
1112s ok 38 - No pdata
1112s ok 39 - Disconnect request
1112s ok 40 - Response is 401
1112s ok 41 - Auth query
1112s ok 42 - Get redirection
1112s ok 43 - Location is http://test1.example.com/
1112s ok 44 - Get cookie lemonldap (0657742bc6dc13fed9f1c334a6b329f0ef37764282852aadf3f23663bdadb0bd)
1112s ok 45 - Logout request
1112s ok 46 - Response is 200
1112s ok 47 - Cookie is deleted
1112s ok 48 - No pdata
1112s ok 49 - Disconnect request
1112s ok 50 - Response is 401
1112s 1..50
1112s ok
1113s t/40-Notifications-JSON-File-with-token.t .........................
1113s ok 1 - use Lemonldap::NG::Portal::Main;
1113s ok 2 - Portal object
1113s ok 3 - Init
1113s ok 4 - Portal app
1113s ok 5 - Unauth request
1113s ok 6 - HTTP code is 200
1113s ok 7 - Page contains a form
1113s ok 8 - Host match
1113s ok 9 - Field "token" is defined
1113s ok 10 - CSP header authorize POST request to \#
1113s ok 11 - Auth query
1113s ok 12 - HTTP code is 200
1113s ok 13 - Get cookie lemonldap (HDGYfCq3yyuU2IMFX0wuRhQkNrHFcCVdl77QoFDfu459Y5iT7gdQzKLm/sBYSg32zOIJ+/LTTDaiIkoGdMqdCbTepPnG5DqtrM6KM3aLyMjgykVq+U8Y708n5OXi1nstcamtvZfNDtVeCNU872lVOg==)
1113s ok 14 - HTTP code is 200
1113s ok 15 - Page contains a form
1113s ok 16 - URI match
1113s ok 17 - Field "reference1x1" is defined
1113s ok 18 - Field "url" is defined
1113s ok 19 - Test cookie received
1113s ok 20 - Response status is 401
1113s ok 21 - Content is JSON
1113s ok 22 - Error code is 1
1113s ok 23 - Don't accept notification
1113s ok 24 - Notification displayed
1113s ok 25 - Don't accept notification
1113s ok 26 - Notification displayed
1113s ok 27 - Accept notification
1113s ok 28 - Get redirection
1113s ok 29 - Location header found
1113s ok 30 - Notification was deleted
1113s 1..30
1113s ok
1113s t/40-Notifications-JSON-File.t ....................................
1113s ok 1 - use Lemonldap::NG::Portal::Main;
1113s ok 2 - Portal object
1113s ok 3 - Init
1113s ok 4 - Portal app
1113s ok 5 - Auth query (JSON required)
1113s ok 6 - Response is JSON
1113s ok 7 - Good result
1113s ok 8 - Notificationtion is pending
1113s ok 9 - Test received Id
1113s ok 10 - HTTP code is 200
1113s ok 11 - Page contains a form
1113s ok 12 - URI match
1113s ok 13 - Field "reference1x1" is defined
1113s ok 14 - Field "url" is defined
1113s ok 15 - Auth query
1113s ok 16 - HTTP code is 200
1113s ok 17 - Get cookie lemonldap (6qTUsjuByZwtyCy362pPaxOXH5UoRlg9YSXInzPD+yE/Jen/+li9lX8sbImmOTW6LhBuUqQMQWd7WwkL5IkSh3NtyjoOfi1saIxsRBPrmy9W30o5cGhdwvW5f3MnWchFPXY5XH61C/n5abA979L9cQ==)
1113s ok 18 - HTTP code is 200
1113s ok 19 - Page contains a form
1113s ok 20 - URI match
1113s ok 21 - Field "reference1x1" is defined
1113s ok 22 - Field "url" is defined
1113s ok 23 - Test received cookie
1113s ok 24 - Response status is 401
1113s ok 25 - Content is JSON
1113s ok 26 - Error code is 1
1113s ok 27 - Cancel notification
1113s ok 28 - Cookie expired
1113s ok 29 - Get redirection
1113s ok 30 - Location is http://auth.example.com/
1113s ok 31 - Auth query
1113s ok 32 - HTTP code is 200
1113s ok 33 - Get cookie lemonldap (qaONwhu5nr31f26MUPD6a/Qn/aGAqlkF6HoWGbaefVHY+XAUvtUA3+O2qiXLS6k4O3okBTRUO9OMgElo7m04hnpS3c+8cVFyDjvK1GIwk1k6CC7cRpGJfDn20jdiWZUYLMhvXc8BWvblqbDW4OHxxA==)
1113s ok 34 - HTTP code is 200
1113s ok 35 - Page contains a form
1113s ok 36 - URI match
1113s ok 37 - Field "reference1x1" is defined
1113s ok 38 - Field "url" is defined
1113s ok 39 - Test cookie received
1113s ok 40 - Response status is 401
1113s ok 41 - Content is JSON
1113s ok 42 - Error code is 1
1113s ok 43 - Don't accept notification
1113s ok 44 - Notification displayed
1113s ok 45 - Found custom Main Logo
1113s ok 46 - Don't accept notification
1113s ok 47 - Notification displayed
1113s ok 48 - Don't accept notification
1113s ok 49 - Notification displayed
1113s ok 50 - Don't accept notification - Accept just one checkbox
1113s ok 51 - Notification displayed
1113s ok 52 - Accept notification
1113s ok 53 - Get redirection
1113s ok 54 - Location header found
1113s ok 55 - Notification was deleted
1113s ok 56 - Get cookie lemonldap (6b7248962315acd21028edc5bc77c58829c6bad99cc688338678a779129fc581)
1113s ok 57 - New auth query
1113s ok 58 - Authenticated as dwho
1113s ok 59 - Menu displayed
1113s 1..59
1113s ok
1113s t/40-Notifications-JSON-LDAP.t ....................................
1113s ok 1 - use Lemonldap::NG::Portal::Main;
1113s ok 2 # skip LLNGTESTLDAP is not set
1113s ok 3 # skip LLNGTESTLDAP is not set
1113s ok 4 # skip LLNGTESTLDAP is not set
1113s ok 5 # skip LLNGTESTLDAP is not set
1113s ok 6 # skip LLNGTESTLDAP is not set
1113s ok 7 # skip LLNGTESTLDAP is not set
1113s ok 8 # skip LLNGTESTLDAP is not set
1113s ok 9 # skip LLNGTESTLDAP is not set
1113s ok 10 # skip LLNGTESTLDAP is not set
1113s ok 11 # skip LLNGTESTLDAP is not set
1113s ok 12 # skip LLNGTESTLDAP is not set
1113s 1..12
1113s ok
1114s t/40-Notifications-JSON-Server.t ..................................
1114s ok 1 - use Lemonldap::NG::Portal::Main;
1114s ok 2 - Portal object
1114s ok 3 - Init
1114s ok 4 - Portal app
1114s ok 5 - POST notification {
1114s # "date": "2016-13-30 15:35:10",
1114s # "reference": "testref",
1114s # "uid": "dwho",
1114s # "title": "Test title",
1114s # "text": "This is a test text"
1114s # }
1114s ok 6 - Notification not inserted
1114s ok 7 - POST notification {
1114s # "date": "2016-13_30 15:35:10",
1114s # "reference": "testref",
1114s # "uid": "dwho",
1114s # "title": "Test title",
1114s # "text": "This is a test text"
1114s # }
1114s ok 8 - Notification not inserted
1114s ok 9 - POST notification {
1114s # "date": "2016-05-30 15:35:10",
1114s # "reference": "testref",
1114s # "uid": "dwho",
1114s # "title": "Test title",
1114s # "text": "This is a test text"
1114s # }
1114s ok 10 - Notification has been inserted
1114s ok 11 - POST notification {
1114s # "date": "2016-05-30",
1114s # "reference": "test_ref2",
1114s # "uid": "dwho",
1114s # "title": "Test2 title",
1114s # "text": "This is a second test text",
1114s # "subtitle": "Application 2",
1114s # "check": ["I agree","Yes, I'm sure"]
1114s # }
1114s ok 12 - Notification has been inserted
1114s ok 13 - POST notification {
1114s # "date": "2016-05-30",
1114s # "reference": "testrefall",
1114s # "uid": "everyone",
1114s # "title": "Testall title",
1114s # "text": "This is a test text for all users"
1114s # }
1114s ok 14 - Notification has been inserted
1114s ok 15 - List notifications for "allusers"
1114s ok 16 - Result found
1114s ok 17 - Notification for all users found
1114s ok 18 - Wildcard found
1114s ok 19 - List notifications for bad uid
1114s ok 20 - Notification for all users found
1114s ok 21 - List all pending notifications
1114s ok 22 - Response is JSON
1114s ok 23 - Three notifications found
1114s ok 24 - Reference 'test-ref2' found
1114s ok 25 - UID 'dwho' found
1114s ok 26 - Reference 'testrefall' found
1114s ok 27 - UID 'everyone' found
1114s ok 28 - Reference 'testref' found
1114s ok 29 - UID 'dwho' found
1114s ok 30 - List notifications for "dwho"
1114s ok 31 - Result found
1114s ok 32 - First notification found
1114s ok 33 - Second notification found
1114s ok 34 - Third notification found (all users)
1114s ok 35 - List notification with reference "testref"
1114s ok 36 - Result found
1114s ok 37 - Notification reference found
1114s ok 38 - Notification title found
1114s ok 39 - Notification text found
1114s ok 40 - Notification date found
1114s ok 41 - Notification uid found
1114s ok 42 - List notification with reference "test-ref2"
1114s ok 43 - Result found
1114s ok 44 - Notification reference found
1114s ok 45 - Notification title found
1114s ok 46 - Notification text found
1114s ok 47 - Notification date found
1114s ok 48 - Notification uid found
1114s ok 49 - Notification subtitle found
1114s ok 50 - Notification check boxes found
1114s ok 51 - Try to delete notification with bad method
1114s ok 52 - Bad method is refused
1114s ok 53 - Delete notification testrefall
1114s ok 54 - Notification has been deleted
1114s ok 55 - Delete notification test-ref2
1114s ok 56 - Notification has been deleted
1114s ok 57 - Try to create the same notification twice
1114s ok 58 - Append the same notification is refused
1114s ok 59 - Auth query
1114s ok 60 - HTTP code is 200
1114s ok 61 - Get cookie lemonldap (TOJCbrwDFNxYHW/TcB3XOpGrCG93TqLtC6A7kf8uNl7Ek4cCWNN0jQrbeEiCYDwZbwT+h3QmfaVx6Cj1e/QCfLJwpEtSi3lrMrR473JwSqygvDU26c91N+D6aYJj4mGpiCrmRTHRIw4v+3ZzFRhemw==)
1114s ok 62 - HTTP code is 200
1114s ok 63 - Page contains a form
1114s ok 64 - URI match
1114s ok 65 - Field "reference1x1" is defined
1114s ok 66 - Field "url" is defined
1114s ok 67 - POST combined notifications [{
1114s # "uid": "dwho",
1114s # "date": "2019-11-15 15:35:10",
1114s # "reference": "ABC1",
1114s # "title": "You have new authorizations",
1114s # "subtitle": "Application 1",
1114s # "text": "You have been granted to access to appli-1",
1114s # "check": "I agree"
1114s # },
1114s # {
1114s # "uid": "rtyler",
1114s # "date": "2019-11-15",
1114s # "reference": "ABC2",
1114s # "title": "You have new authorizations",
1114s # "subtitle": "Application 1",
1114s # "text": "You have been granted to access to appli-1",
1114s # "check": ["I agree", "I am sure"]
1114s # },
1114s # {
1114s # "uid": "rtyler",
1114s # "date": "2019-11-15",
1114s # "reference": "ABC3",
1114s # "condition": "$env->{REMOTE_ADDR} =~ /127.1.1.1/",
1114s # "title": "You have new authorizations",
1114s # "subtitle": "Application 1",
1114s # "text": "You have been granted to access to appli-1",
1114s # "check": ["I agree", "I am sure"]
1114s # },
1114s # {
1114s # "uid": "rtyler",
1114s # "date": "2050-11-15",
1114s # "reference": "ABC4",
1114s # "title": "You have new authorizations",
1114s # "subtitle": "Application 1",
1114s # "text": "You have been granted to access to appli-1",
1114s # "check": ["I agree", "I am sure"]
1114s # }
1114s # ]
1114s ok 68 - Notifications have been inserted
1114s ok 69 - List all existing notifications
1114s ok 70 - Response is JSON
1114s ok 71 - Five notifications found
1114s ok 72 - Auth query
1114s ok 73 - HTTP code is 200
1114s ok 74 - Get cookie lemonldap (MKdxGZH+rrDAFDAVA905s4SvwIfRoIk+1CWsD8yjYvHkWKGPaoMOxY/HyJHqKbKCazEFyb8OmCC2K+aXDEfER+FdnmEVUNzO+5aiOkUBwX/VTeaaUWLA4R6SlIgwLFX0qmrgqiEYQmzw22ffm1QBmg==)
1114s ok 75 - HTTP code is 200
1114s ok 76 - Page contains a form
1114s ok 77 - URI match
1114s ok 78 - Field "reference1x1" is defined
1114s ok 79 - Field "reference1x2" is defined
1114s ok 80 - Checkbox is displayed
1114s ok 81 - Checkbox is displayed
1114s ok 82 - Checkbox is displayed
1114s ok 83 - -> One checkbox found
1114s ok 84 - Accept notification
1114s ok 85 - HTTP code is 200
1114s ok 86 - Get cookie lemonldap (lFXums0hrmh1OEEzrRcpiZV/CLsvwb6kyGW0X5Mf19Vg13sz+x5+GUxjU22wJ4f4D+tMbSyywZ46mhSSHbiKOojGDklFfw0TgC/z/XU2jAuumgsi0io+xeRW1xembMdLsM7G5FJv+iazE51Yo+qabw==)
1114s ok 87 - Logout request
1114s ok 88 - Response is 200
1114s ok 89 - Cookie is deleted
1114s ok 90 - No pdata
1114s ok 91 - Disconnect request
1114s ok 92 - Response is 401
1114s ok 93 - Auth query
1114s ok 94 - HTTP code is 200
1114s ok 95 - Get cookie lemonldap (vtU0A7X+pHkCeTPxmIJQJm38+OkAhSP/AHvuGerdAydKAfVir+3iocIJOhyykqEa+dsUdfJanlZsEqKqxL1gnFDG7ImUtDsv4LnOBMzaL0C61xgTThp3D2Md5vDHA/1xgpOe3W8UcShBpz4BfrkD/g==)
1114s ok 96 - HTTP code is 200
1114s ok 97 - Page contains a form
1114s ok 98 - URI match
1114s ok 99 - Field "reference1x1" is defined
1114s ok 100 - Checkbox is displayed
1114s ok 101 - Checkbox is displayed
1114s ok 102 - -> Two checkboxes found
1114s ok 103 - Accept notification
1114s ok 104 - HTTP code is 200
1114s ok 105 - Get cookie lemonldap (ae3ebb2e99b77cf5e90f6946910f41e63f66078488f094cc589cc693b6ac980d)
1114s ok 106 - Logout request
1114s ok 107 - Response is 200
1114s ok 108 - Cookie is deleted
1114s ok 109 - No pdata
1114s ok 110 - Disconnect request
1114s ok 111 - Response is 401
1114s ok 112 - List all pending notifications
1114s ok 113 - Response is JSON
1114s ok 114 - Three notifications found
1114s 1..114
1114s ok
1114s t/40-Notifications-XML-DBI.t ......................................
1114s ok 1 - use Lemonldap::NG::Portal::Main;
1114s ok 2 - Portal object
1114s ok 3 - Init
1114s ok 4 - Portal app
1114s ok 5 - Auth query
1114s ok 6 - HTTP code is 200
1114s ok 7 - Get cookie lemonldap (tmJjRrXYt+1pKH4onb+rfc1RIzqWnUmY7Knief4hOacPOaVhOTN5jUaNCY/wrLDQV+bt2cJtzEwnlkZWhuzWlY+ErboIwXmjpmD35nF7M1KKpUvB4sR6x4fvlzmkYixTWMZx7nSsvddd6NkZAIJCzw==)
1114s ok 8 - Two notification references found
1114s ok 9 - Found ref
1114s ok 10 - HTTP code is 200
1114s ok 11 - Page contains a form
1114s ok 12 - URI match
1114s ok 13 - Field "reference1x1" is defined
1114s ok 14 - Field "url" is defined
1114s ok 15 - Test cookie received
1114s ok 16 - Response status is 401
1114s ok 17 - Content is JSON
1114s ok 18 - Error code is 1
1114s ok 19 - Don't accept notification
1114s ok 20 - HTTP code is 200
1114s ok 21 - Accept notifications
1114s ok 22 - Get redirection
1114s ok 23 - Location is http://test1.example.com/
1114s ok 24 - Make sure no pdata is returned
1114s ok 25 - Get cookie lemonldap (6ec1f97709638ae287338a20dd2e2f5cbe9ec30d71fa1dd289f18fd1b5a6415f)
1114s ok 26 - Notification was deleted
1114s ok 27 - Notifications explorer query
1114s ok 28 - Response is JSON
1114s ok 29 - Result is 2
1114s ok 30 - MSG is myNotifications
1114s ok 31 - Notification 1 found
1114s ok 32 - Notification 2 found
1114s ok 33 - epoch found
1114s ok 34 - Logout request
1114s ok 35 - Response is 200
1114s ok 36 - Cookie is deleted
1114s ok 37 - No pdata
1114s ok 38 - Disconnect request
1114s ok 39 - Response is 401
1114s ok 40 - Auth query
1114s ok 41 - Get redirection
1114s ok 42 - Location is http://test1.example.com/
1114s ok 43 - Get cookie lemonldap (dd99de9332eef212f792055a0f65600da376000b3fa88295328dc33fb1d49b90)
1114s ok 44 - Logout request
1114s ok 45 - Response is 200
1114s ok 46 - Cookie is deleted
1114s ok 47 - No pdata
1114s ok 48 - Disconnect request
1114s ok 49 - Response is 401
1114s 1..49
1114s ok
1115s t/40-Notifications-XML-File.t .....................................
1115s ok 1 - use Lemonldap::NG::Portal::Main;
1115s ok 2 - Portal object
1115s ok 3 - Init
1115s ok 4 - Portal app
1115s ok 5 - Auth query
1115s ok 6 - HTTP code is 200
1115s ok 7 - Get cookie lemonldap (3zToQ3xPymLHUDIp99na55ZAXqPl5+XuRB/+5ANVFrSLfLjAxxjKnBvsm6hWtU5i+JRitnk4kp9FWcrpMZ+rqgBQq2DXVK65ez2xKH3WXbxRpIiN3gQwX0yAYlLZLwFSD1npmUq6LTgXGbbcJ0g1Zg==)
1115s ok 8 - HTTP code is 200
1115s ok 9 - Page contains a form
1115s ok 10 - URI match
1115s ok 11 - Field "reference1x1" is defined
1115s ok 12 - Field "url" is defined
1115s ok 13 - Test cookie received
1115s ok 14 - Response status is 401
1115s ok 15 - Content is JSON
1115s ok 16 - Error code is 1
1115s ok 17 - Cancel notification
1115s ok 18 - Cookie expired
1115s ok 19 - Get redirection
1115s ok 20 - Location is http://auth.example.com/
1115s ok 21 - Auth query
1115s ok 22 - HTTP code is 200
1115s ok 23 - Get cookie lemonldap (aEEmCs6mE5JE2EjFrhAOt4X/l92jOAYBj4CigrTOGwUOqTD5t5YdG9YMK5OmUBKSGyXlxt9pzbt5zzd6PRaZdABtQqTkL1uW7SE0TllVD8jIMWHJYgWQzBSh6uppZOP1h/ngKS6Ng3JVabhxQy0GAg==)
1115s ok 24 - HTTP code is 200
1115s ok 25 - Page contains a form
1115s ok 26 - URI match
1115s ok 27 - Field "reference1x1" is defined
1115s ok 28 - Field "url" is defined
1115s ok 29 - Test cookie received
1115s ok 30 - Response status is 401
1115s ok 31 - Content is JSON
1115s ok 32 - Error code is 1
1115s ok 33 - Don't accept notification
1115s ok 34 - Notification displayed
1115s ok 35 - Found custom Main Logo
1115s ok 36 - Don't accept notification
1115s ok 37 - Notification displayed
1115s ok 38 - Don't accept notification
1115s ok 39 - Notification displayed
1115s ok 40 - Don't accept notification - Accept just one checkbox
1115s ok 41 - Notification displayed
1115s ok 42 - Accept notification
1115s ok 43 - Get redirection
1115s ok 44 - Location header found
1115s ok 45 - Notification was deleted
1115s ok 46 - Get cookie lemonldap (1c810b8323ea60ab21d1da55dffd49cf833d8399e6fda84113e6f02ea593e41f)
1115s ok 47 - New auth query
1115s ok 48 - Authenticated as dwho
1115s ok 49 - Menu displayed
1115s 1..49
1115s ok
1115s t/40-Notifications-XML-Server.t ...................................
1115s ok 1 - use Lemonldap::NG::Portal::Main;
1115s ok 2 - Portal object
1115s ok 3 - Init
1115s ok 4 - Portal app
1115s ok 5 - SOAP client
1115s ok 6 - @ SOAP REQUEST @
1115s ok 7 - Execute request
1115s ok 8 - HTTP code is 200
1115s ok 9 - Content is XML
1115s ok 10 - @ END OF SOAP REQUEST @
1115s ok 11 - Append a notification -> SOAP call returns 1
1115s ok 12 - @ SOAP REQUEST @
1115s ok 13 - Execute request
1115s ok 14 - HTTP code is 200
1115s ok 15 - Content is XML
1115s ok 16 - @ END OF SOAP REQUEST @
1115s ok 17 - Append the same notification twice -> SOAP call returns 0
1115s ok 18 - Auth query
1115s ok 19 - HTTP code is 200
1115s ok 20 - Get cookie lemonldap (cknEPDFpnZTD3IJZMQ7gUh3F4t8HGMeavtMiUCzHeUesvS7JgXyjLTHTpHcjHNfqlfibzLaWCN7OuBXUy87IxPhjasCc9MKrfsUAbHVyytX5t6v9n0lkEomOuXBl143+ZugupoFQ8KUOS2RgklcV6g==)
1115s ok 21 - HTTP code is 200
1115s ok 22 - Page contains a form
1115s ok 23 - URI match
1115s ok 24 - Field "reference1x1" is defined
1115s ok 25 - Field "url" is defined
1115s ok 26 - @ SOAP REQUEST @
1115s ok 27 - Execute request
1115s ok 28 - HTTP code is 200
1115s ok 29 - Content is XML
1115s ok 30 - @ END OF SOAP REQUEST @
1115s ok 31 - Append a notification -> SOAP call returns 4
1115s ok 32 - Auth query
1115s ok 33 - HTTP code is 200
1115s ok 34 - Get cookie lemonldap (JS4LSJ9w0s2tZ/KASprdNW1IeGpzHcu8FO9OHPjxr2dxUowZf0yx4Djx8p/hxxSoNSVCpm1GdL7FHa33QzJ7jSucVeBiXi03wgVY/UUBrEFpzeIJUMExybFC0zEWR6d/dPjCbg72ArILPtf3oyyTNA==)
1115s ok 35 - HTTP code is 200
1115s ok 36 - Page contains a form
1115s ok 37 - URI match
1115s ok 38 - Field "reference1x1" is defined
1115s ok 39 - Field "reference2x1" is defined
1115s ok 40 - -> One checkbox found
1115s ok 41 - Accept notification
1115s ok 42 - HTTP code is 200
1115s ok 43 - Logout request
1115s ok 44 - Response is 200
1115s ok 45 - Cookie is deleted
1115s ok 46 - No pdata
1115s ok 47 - Disconnect request
1115s ok 48 - Response is 401
1115s ok 49 - Auth query
1115s ok 50 - HTTP code is 200
1115s ok 51 - Get cookie lemonldap (HVhKajEMxwaXYDzk4UL3fIVb6s42ZP0Z/JpIv7YZM0Yli+Nco5giUl6M/4lFhwfwSRl+VI12zg55z65AQgld8RnZZygcod3i4X88l+CRudRpfQhDc6kWYvEZZlsbcjPJUNmjobj0mtcgB2ygGGKg2w==)
1115s ok 52 - HTTP code is 200
1115s ok 53 - Page contains a form
1115s ok 54 - URI match
1115s ok 55 - Field "reference1x1" is defined
1115s ok 56 - Reference found
1115s ok 57 - Checkbox is displayed
1115s ok 58 - Checkbox is displayed
1115s ok 59 - -> Two checkboxes found
1115s 1..59
1115s ok
1116s t/41-Captcha-old-api.t ............................................
1116s ok 1 - use Lemonldap::NG::Portal::Main;
1116s ok 2 - Portal object
1116s ok 3 - Init
1116s ok 4 - Portal app
1116s ok 5 - HTTP code is 200
1116s ok 6 - Content-Type is JSON
1116s ok 7 - Content is valid JSON
1116s ok 8
1116s ok 9
1116s ok 10
1116s ok 11 - HTTP code is 200
1116s ok 12 - Content-Type is JSON
1116s ok 13 - Content is valid JSON
1116s ok 14
1116s ok 15
1116s ok 16
1116s ok 17 - HTTP code is 200
1116s ok 18 - Content-Type is JSON
1116s ok 19 - Content is valid JSON
1116s ok 20 - Wrong token failed
1116s ok 21 - HTTP code is 200
1116s ok 22 - Content-Type is JSON
1116s ok 23 - Content is valid JSON
1116s ok 24 - Wrong captcha failed
1116s ok 25 - HTTP code is 200
1116s ok 26 - Content-Type is JSON
1116s ok 27 - Content is valid JSON
1116s ok 28
1116s ok 29
1116s ok 30
1116s ok 31 - HTTP code is 200
1116s ok 32 - Content-Type is JSON
1116s ok 33 - Content is valid JSON
1116s ok 34 - Captcha successfully verified
1116s 1..34
1116s ok
1116s t/41-Captcha-with-rule.t ..........................................
1116s ok 1 - use Lemonldap::NG::Portal::Main;
1116s ok 2 - Portal object
1116s ok 3 - Init
1116s ok 4 - Portal app
1116s ok 5 - Auth query from non captcha network
1116s ok 6 - Get cookie lemonldap (da587633370012ce0385ab99543e1eb0e4579414aa2f8bf2ebf245c64b1c01ad)
1116s ok 7 - Auth query from captcha network
1116s ok 8 - Response status is 401
1116s ok 9 - Content is JSON
1116s ok 10 - Error code is 76
1116s ok 11 - Response is JSON
1116s ok 12 - Response is PE_CAPTCHAERROR
1116s ok 13 - Unauth JSON request
1116s ok 14 - Response status is 401
1116s ok 15 - Content is JSON
1116s ok 16 - Error code is 9
1116s ok 17 - Unauth request
1116s ok 18 - HTTP code is 200
1116s ok 19 - Page contains a form
1116s ok 20 - Host match
1116s ok 21 - Field "token" is defined
1116s ok 22 - CSP header authorize POST request to \#
1116s ok 23 - Password: Found text input
1116s ok 24 - Token value is defined
1116s ok 25 - Captcha image inserted
1116s ok 26 - Found token session
1116s ok 27 - Found captcha value
1116s ok 28 - Found custom Main Logo
1116s ok 29 - Try to auth with captcha value
1116s ok 30 - Get cookie lemonldap (8cad04e079580565ed008577d613da932c2df3c9a97afdca3d9284e9ca87eb77)
1116s 1..30
1116s ok
1117s t/41-Captcha.t ....................................................
1117s ok 1 - use Lemonldap::NG::Portal::Main;
1117s ok 2 - Portal object
1117s ok 3 - Init
1117s ok 4 - Portal app
1117s ok 5 - Auth query
1117s ok 6 - Response status is 401
1117s ok 7 - Content is JSON
1117s ok 8 - Error code is 76
1117s ok 9 - Response is JSON
1117s ok 10 - Response is PE_CAPTCHAERROR
1117s ok 11 - Unauth JSON request
1117s ok 12 - Response status is 401
1117s ok 13 - Content is JSON
1117s ok 14 - Error code is 9
1117s ok 15 - Unauth request
1117s ok 16 - HTTP code is 200
1117s ok 17 - Page contains a form
1117s ok 18 - Host match
1117s ok 19 - Field "token" is defined
1117s ok 20 - CSP header authorize POST request to \#
1117s ok 21 - Password: Found text input
1117s ok 22 - Token value is defined
1117s ok 23 - Captcha image inserted
1117s ok 24 - Found token session
1117s ok 25 - Found captcha value
1117s ok 26 - Found custom Main Logo
1117s ok 27 - Try to auth with captcha value
1117s ok 28 - HTTP code is 200
1117s ok 29 - Get cookie lemonldap (b9cf21f8b99553d0501e5e410eeb5e703dce2eceb2a110f0a6a8e2453a694bcc)
1117s ok 30 - History found
1117s ok 31 - -> One entry found
1117s ok 32 - Verify auth
1117s ok 33 - HTTP code is 200
1117s ok 34 - New unauth request
1117s ok 35 - HTTP code is 200
1117s ok 36 - Page contains a form
1117s ok 37 - Host match
1117s ok 38 - Field "token" is defined
1117s ok 39 - CSP header authorize POST request to \#
1117s ok 40 - Token value is defined
1117s ok 41 - Try to auth with bad captcha value
1117s ok 42 - Response status is 401
1117s ok 43 - Content is JSON
1117s ok 44 - Error code is 76
1117s ok 45 - Verify that there is a new captcha image
1117s ok 46 - HTTP code is 200
1117s ok 47 - Page contains a form
1117s ok 48 - Host match
1117s ok 49 - Field "token" is defined
1117s ok 50 - CSP header authorize POST request to \#
1117s ok 51 - Token is refreshed
1117s ok 52 - New captcha image inserted
1117s ok 53 - Renew Captcha button found
1117s ok 54 - Get captcha javascript
1117s ok 55 - Unauth request to renew Captcha
1117s ok 56 - New token has been received
1117s ok 57 - New image has been received
1117s ok 58 - Found new token session
1117s ok 59 - Try to auth with new captcha value
1117s ok 60 - HTTP code is 200
1117s ok 61 - Get cookie lemonldap (4abea8cb1d2e5158642ffb4de754cea42a40fa0d352c0c64cc3b30822dfb3d68)
1117s ok 62 - Auth request with redirection
1117s ok 63 - Get redirection
1117s ok 64 - Location is http://test1.example.com/
1117s ok 65 - Authenticated as dwho
1117s 1..65
1117s ok
1117s t/41-Token-with-global-storage.t ..................................
1117s ok 1 - use Lemonldap::NG::Portal::Main;
1117s ok 2 - Portal object
1117s ok 3 - Init
1117s ok 4 - Portal app
1117s ok 5 - Unauth request
1117s ok 6 - HTTP code is 200
1117s ok 7 - Page contains a form
1117s ok 8 - Host match
1117s ok 9 - Field "token" is defined
1117s ok 10 - CSP header authorize POST request to \#
1117s ok 11 - Token value
1117s ok 12 - Try to auth without token
1117s ok 13 - Response status is 401
1117s ok 14 - Content is JSON
1117s ok 15 - Error code is 81
1117s ok 16 - Try token as cookie
1117s ok 17 - Response status is 401
1117s ok 18 - Content is JSON
1117s ok 19 - Error code is 1
1117s ok 20 - Try to auth with token
1117s ok 21 - HTTP code is 200
1117s ok 22 - Get cookie lemonldap (475f8c6a0158db8d40b102026969a840d4d99b8f734de493ad288de3e315aeed)
1117s ok 23 - Verify auth
1117s ok 24 - HTTP code is 200
1117s ok 25 - Try to reuse the same token
1117s ok 26 - Response status is 401
1117s ok 27 - Content is JSON
1117s ok 28 - Error code is 82
1117s ok 29 - Verify that there is a new token
1117s ok 30 - HTTP code is 200
1117s ok 31 - Page contains a form
1117s ok 32 - Host match
1117s ok 33 - Field "token" is defined
1117s ok 34 - CSP header authorize POST request to \#
1117s 1..34
1117s ok
1118s t/41-Token.t ......................................................
1118s ok 1 - use Lemonldap::NG::Portal::Main;
1118s ok 2 - Portal object
1118s ok 3 - Init
1118s ok 4 - Portal app
1118s ok 5 - Unauth request
1118s ok 6 - HTTP code is 200
1118s ok 7 - Page contains a form
1118s ok 8 - Host match
1118s ok 9 - Field "token" is defined
1118s ok 10 - CSP header authorize POST request to \#
1118s ok 11 - Password: Found password input
1118s ok 12 - Try to auth without token
1118s ok 13 - Response status is 401
1118s ok 14 - Content is JSON
1118s ok 15 - Error code is 81
1118s ok 16 - Response is JSON
1118s ok 17 - Response is PE_NOTOKEN
1118s ok 18 - Try to auth with token
1118s ok 19 - HTTP code is 200
1118s ok 20 - Get cookie lemonldap (8171dc2e9dd90061f6bbaa2f5e547c9307da8b22ccddfb7be9898b8522cdfba4)
1118s ok 21 - Verify auth
1118s ok 22 - HTTP code is 200
1118s ok 23 - Try to reuse the same token
1118s ok 24 - Response status is 401
1118s ok 25 - Content is JSON
1118s ok 26 - Error code is 82
1118s ok 27 - Verify that there is a new token
1118s ok 28 - HTTP code is 200
1118s ok 29 - Page contains a form
1118s ok 30 - Host match
1118s ok 31 - Field "token" is defined
1118s ok 32 - CSP header authorize POST request to \#
1118s 1..32
1118s ok
1118s t/42-Register-Custom.t ............................................
1118s ok 1 - use Lemonldap::NG::Portal::Main;
1118s ok 2 - Portal object
1118s ok 3 - Init
1118s ok 4 - Portal app
1118s ok 5 - Unauth request
1118s ok 6 - HTTP code is 200
1118s ok 7 - Page contains a form
1118s ok 8 - Host match
1118s ok 9 - Field "firstname" is defined
1118s ok 10 - Field "lastname" is defined
1118s ok 11 - Field "mail" is defined
1118s ok 12 - CSP header authorize POST request to \#
1118s ok 13 - Ask to create account
1118s ok 14 - HTTP code is 200
1118s ok 15 - Found subject
1118s ok 16 - Found register token
1118s ok 17 - Found register_token
1118s ok 18 - UTF-8 works
1118s ok 19 - Push register_token
1118s ok 20 - HTTP code is 200
1118s ok 21 - Found subject
1118s ok 22 - Found user and password
1118s ok 23 - Get good login
1118s ok 24 - Try to authenticate
1118s ok 25 - Get cookie lemonldap (2b18c3971a11d53a535566f91307a50b6c6584e1fa6303457b66f746583f42df)
1118s 1..25
1118s ok
1119s t/42-Register-Demo-with-CustomBody.t ..............................
1119s ok 1 - use Lemonldap::NG::Portal::Main;
1119s ok 2 - Portal object
1119s ok 3 - Init
1119s ok 4 - Portal app
1119s ok 5 - Unauth request
1119s ok 6 - HTTP code is 200
1119s ok 7 - Page contains a form
1119s ok 8 - Host match
1119s ok 9 - Field "firstname" is defined
1119s ok 10 - Field "lastname" is defined
1119s ok 11 - Field "mail" is defined
1119s ok 12 - CSP header authorize POST request to \#
1119s ok 13 - Ask to create account
1119s ok 14 - HTTP code is 200
1119s ok 15 - Found custom registration subject
1119s ok 16 - Found custom body
1119s ok 17 - Found register_token
1119s ok 18 - UTF-8 works
1119s ok 19 - Found time
1119s ok 20 - Push register_token
1119s ok 21 - HTTP code is 200
1119s ok 22 - Found custom done subject
1119s ok 23 - Found email and ipAddr
1119s ok 24 - Get good email
1119s ok 25 - Get good ipAddr
1119s ok 26 - Found user and password
1119s ok 27 - Get good login
1119s ok 28 - Custom done body (Portal $url)
1119s ok 29 - Try to authenticate
1119s ok 30 - Get cookie lemonldap (49ac13d3d3274ca3ba8f821823df66ee71d3b683e31a38819a8422d1ef9176cd)
1119s 1..30
1119s ok
1119s t/42-Register-Demo-with-captcha.t .................................
1119s ok 1 - use Lemonldap::NG::Portal::Main;
1119s ok 2 - Portal object
1119s ok 3 - Init
1119s ok 4 - Portal app
1119s ok 5 - Unauth request
1119s ok 6 - HTTP code is 200
1119s ok 7 - Page contains a form
1119s ok 8 - Host match
1119s ok 9 - Field "firstname" is defined
1119s ok 10 - Field "lastname" is defined
1119s ok 11 - Field "mail" is defined
1119s ok 12 - CSP header authorize POST request to \#
1119s ok 13 - Token found
1119s ok 14 - Token value is defined
1119s ok 15 - Captcha image inserted
1119s ok 16 - Found token session
1119s ok 17 - Found captcha value
1119s ok 18 - Found custom Main Logo
1119s ok 19 - Renew Captcha button found
1119s ok 20 - Get captcha javascript
1119s ok 21 - Ask to create account
1119s ok 22 - Rejected -> Mail already exists
1119s ok 23 - No form found
1119s ok 24 - Get Menu
1119s ok 25 - Found Register link & submit button
1119s ok 26 - Unauth request
1119s ok 27 - HTTP code is 200
1119s ok 28 - Page contains a form
1119s ok 29 - Host match
1119s ok 30 - Field "firstname" is defined
1119s ok 31 - Field "lastname" is defined
1119s ok 32 - Field "mail" is defined
1119s ok 33 - CSP header authorize POST request to \#
1119s ok 34 - Token found
1119s ok 35 - Token value is defined
1119s ok 36 - Captcha image inserted
1119s ok 37 - Found token session
1119s ok 38 - Found captcha value
1119s ok 39 - Found custom Main Logo
1119s ok 40 - Ask to create account
1119s ok 41 - HTTP code is 200
1119s ok 42 - Found register token
1119s ok 43 - Found register_token
1119s ok 44 - Push register_token
1119s ok 45 - HTTP code is 200
1119s ok 46 - Found user and password
1119s ok 47 - Get good login
1119s ok 48 - Try to authenticate
1119s ok 49 - Get cookie lemonldap (099f1c28e3f3af3dd510b19056b534bee3d79d71feedf66ce4af09e5cb60edb3)
1119s 1..49
1119s ok
1120s t/42-Register-Demo-with-token.t ...................................
1120s ok 1 - use Lemonldap::NG::Portal::Main;
1120s ok 2 - Portal object
1120s ok 3 - Init
1120s ok 4 - Portal app
1120s ok 5 - Get Menu
1120s ok 6 - Found Register link & submit button
1120s ok 7 - Unauth request
1120s ok 8 - HTTP code is 200
1120s ok 9 - Page contains a form
1120s ok 10 - Host match
1120s ok 11 - Field "firstname" is defined
1120s ok 12 - Field "lastname" is defined
1120s ok 13 - Field "mail" is defined
1120s ok 14 - CSP header authorize POST request to \#
1120s ok 15 - Token found
1120s ok 16 - Ask to create account
1120s ok 17 - HTTP code is 200
1120s ok 18 - Found register token
1120s ok 19 - Found register_token
1120s ok 20 - Push register_token
1120s ok 21 - HTTP code is 200
1120s ok 22 - Found user and password
1120s ok 23 - Get good login
1120s ok 24 - Unauth request
1120s ok 25 - HTTP code is 200
1120s ok 26 - Page contains a form
1120s ok 27 - Host match
1120s ok 28 - Field "token" is defined
1120s ok 29 - CSP header authorize POST request to \#
1120s ok 30 - Try to authenticate
1120s ok 31 - Get cookie lemonldap (9b825f10d8ffe96855e553695b3df22f065dd45c23890097638f61ccb1d6e1bd)
1120s 1..31
1120s ok
1120s t/42-Register-Demo.t ..............................................
1120s ok 1 - use Lemonldap::NG::Portal::Main;
1120s ok 2 - Portal object
1120s ok 3 - Init
1120s ok 4 - Portal app
1120s ok 5 - Unauth request
1120s ok 6 - HTTP code is 200
1120s ok 7 - Page contains a form
1120s ok 8 - Host match
1120s ok 9 - Field "firstname" is defined
1120s ok 10 - Field "lastname" is defined
1120s ok 11 - Field "mail" is defined
1120s ok 12 - CSP header authorize POST request to \#
1120s ok 13 - Ask to create account
1120s ok 14 - HTTP code is 200
1120s ok 15 - Found subject
1120s ok 16 - Found register token
1120s ok 17 - Found register_token
1120s ok 18 - UTF-8 works
1120s ok 19 - Push register_token
1120s ok 20 - HTTP code is 200
1120s ok 21 - Found subject
1120s ok 22 - Found user and password
1120s ok 23 - Get good login
1120s ok 24 - Try to authenticate
1120s ok 25 - Get cookie lemonldap (0195170ffc9e71945525e88ecbdef121384cf65bc83914363880321eecb0b4c2)
1120s 1..25
1120s ok
1121s t/42-Register-LDAP.t ..............................................
1121s ok 1 - use Lemonldap::NG::Portal::Main;
1121s ok 2 # skip LLNGTESTLDAP is not set
1121s ok 3 # skip LLNGTESTLDAP is not set
1121s ok 4 # skip LLNGTESTLDAP is not set
1121s ok 5 # skip LLNGTESTLDAP is not set
1121s ok 6 # skip LLNGTESTLDAP is not set
1121s ok 7 # skip LLNGTESTLDAP is not set
1121s ok 8 # skip LLNGTESTLDAP is not set
1121s ok 9 # skip LLNGTESTLDAP is not set
1121s ok 10 # skip LLNGTESTLDAP is not set
1121s 1..10
1121s ok
1121s t/42-Register-Security.t ..........................................
1121s ok 1 - use Lemonldap::NG::Portal::Main;
1121s ok 2 - Portal object
1121s ok 3 - Init
1121s ok 4 - Portal app
1121s ok 5 - Unauth request
1121s ok 6 - HTTP code is 200
1121s ok 7 - Page contains a form
1121s ok 8 - Host match
1121s ok 9 - Field "firstname" is defined
1121s ok 10 - Field "lastname" is defined
1121s ok 11 - Field "mail" is defined
1121s ok 12 - CSP header authorize POST request to \#
1121s ok 13 - Ask to create account
1121s ok 14 - HTTP code is 200
1121s ok 15 - Found register token
1121s ok 16 - Found register_token
1121s ok 17 - Try to authenticate
1121s ok 18 - Response status is 401
1121s ok 19 - Content is JSON
1121s ok 20 - Error code is 1
1121s 1..20
1121s ok
1122s t/43-MailPasswordReset-Choice.t ...................................
1122s ok 1 - use Lemonldap::NG::Portal::Main;
1122s ok 2 - Portal object
1122s ok 3 - Init
1122s ok 4 - Portal app
1122s ok 5 - Auth query
1122s ok 6 - HTTP code is 200
1122s ok 7 - Get cookie lemonldap (2307e360999965b6902a9850d4f91291321092deeb7702a2683920cbc88b0be9)
1122s ok 8 - Logout request
1122s ok 9 - Response is 200
1122s ok 10 - Cookie is deleted
1122s ok 11 - No pdata
1122s ok 12 - Disconnect request
1122s ok 13 - Response is 401
1122s ok 14 - Reset form
1122s ok 15 - HTTP code is 200
1122s ok 16 - Page contains a form
1122s ok 17 - Host match
1122s ok 18 - Field "mail" is defined
1122s ok 19 - CSP header authorize POST request to \#
1122s ok 20 - Post mail
1122s ok 21 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D)
1122s ok 22 - Found link in mail
1122s ok 23 - Post mail token received by mail with another browser
1122s ok 24 - HTTP code is 200
1122s ok 25 - Page contains a form
1122s ok 26 - Host match
1122s ok 27 - Field "token" is defined
1122s ok 28 - CSP header authorize POST request to \#
1122s ok 29 - Ask for a new password
1122s ok 30 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D)
1122s ok 31 - Post new password
1122s ok 32 - Password was changed
1122s ok 33 - Auth query
1122s ok 34 - HTTP code is 200
1122s ok 35 - Get cookie lemonldap (a7049e7684f7aafbebf8c3226a4b4bacf8ced2a725f8007a70952fed609af30b)
1122s ok 36 - Logout request
1122s ok 37 - Response is 200
1122s ok 38 - Cookie is deleted
1122s ok 39 - No pdata
1122s ok 40 - Disconnect request
1122s ok 41 - Response is 401
1122s ok 42 - Reset form
1122s ok 43 - HTTP code is 200
1122s ok 44 - Page contains a form
1122s ok 45 - Host match
1122s ok 46 - Field "mail" is defined
1122s ok 47 - CSP header authorize POST request to \#
1122s ok 48 - Post mail
1122s ok 49 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D)
1122s ok 50 - Found link in mail
1122s ok 51 - Post mail token received by mail with the same browser
1122s ok 52 - HTTP code is 200
1122s ok 53 - Page contains a form
1122s ok 54 - Host match
1122s ok 55 - Field "token" is defined
1122s ok 56 - CSP header authorize POST request to \#
1122s ok 57 - Ask for a new password
1122s ok 58 - Get cookie lemonldappdata (%7B%22_choice%22%3A%22sql%22%7D)
1122s ok 59 - Post new password
1122s ok 60 - Password was changed
1122s ok 61 - Auth query
1122s ok 62 - HTTP code is 200
1122s ok 63 - Get cookie lemonldap (4f6ceaebb3f354b0592013d4e1c196fc2b950c0042ba6f21d10696fc6988265f)
1122s ok 64 - Logout request
1122s ok 65 - Response is 200
1122s ok 66 - Cookie is deleted
1122s ok 67 - No pdata
1122s ok 68 - Disconnect request
1122s ok 69 - Response is 401
1122s 1..69
1122s ok
1122s t/43-MailPasswordReset-Combination-LDAP.t .........................
1122s ok 1 - use Lemonldap::NG::Portal::Main;
1122s ok 2 # skip LLNGTESTLDAP is not set
1122s ok 3 # skip LLNGTESTLDAP is not set
1122s ok 4 # skip LLNGTESTLDAP is not set
1122s ok 5 # skip LLNGTESTLDAP is not set
1122s ok 6 # skip LLNGTESTLDAP is not set
1122s ok 7 # skip LLNGTESTLDAP is not set
1122s ok 8 # skip LLNGTESTLDAP is not set
1122s ok 9 # skip LLNGTESTLDAP is not set
1122s 1..9
1122s ok
1122s t/43-MailPasswordReset-Combination.t ..............................
1122s ok 1 - use Lemonldap::NG::Portal::Main;
1122s ok 2 - Portal object
1122s ok 3 - Init
1122s ok 4 - Portal app
1122s ok 5 - Try to connect with login dvador
1122s ok 6 - Get cookie lemonldap (ddcbbc169a6da96e1ed90d069dd604d40185e80ad129d51810f03fcc6775dde6)
1122s ok 7 - Post mail
1122s ok 8 - Found link in mail
1122s ok 9 - Post mail token received by mail
1122s ok 10 - HTTP code is 200
1122s ok 11 - Page contains a form
1122s ok 12 - Host match
1122s ok 13 - Field "token" is defined
1122s ok 14 - CSP header authorize POST request to \#
1122s ok 15 - Ask for a new password
1122s ok 16 - Post new password
1122s ok 17 - Password update successful: code found on page
1122s ok 18 - Password update successful
1122s ok 19 - Try to connect with login dvador
1122s ok 20 - Get cookie lemonldap (746b42b989d0ce60857f25e5c8f3370f04d24ee3f1b426420a4b991167e26d49)
1122s ok 21 - Try to connect with login jkirk
1122s ok 22 - Get cookie lemonldap (9312563a5d9c798799864e95fb369752b395b54929931dc05b5e5d538b061f1a)
1122s ok 23 - Post mail
1122s ok 24 - Found link in mail
1122s ok 25 - Post mail token received by mail
1122s ok 26 - HTTP code is 200
1122s ok 27 - Page contains a form
1122s ok 28 - Host match
1122s ok 29 - Field "token" is defined
1122s ok 30 - CSP header authorize POST request to \#
1122s ok 31 - Ask for a new password
1122s ok 32 - Post new password
1122s ok 33 - Password update successful: code found on page
1122s ok 34 - Password update successful
1122s ok 35 - Try to connect with login jkirk
1122s ok 36 - Get cookie lemonldap (529607e8e4ac5ccffc0804feb87830d16f7a8669c7c796955e3023136c592a86)
1122s 1..36
1122s ok
1123s t/43-MailPasswordReset-DBI.t ......................................
1123s ok 1 - use Lemonldap::NG::Portal::Main;
1123s ok 2 - Portal object
1123s ok 3 - Init
1123s ok 4 - Portal app
1123s ok 5 - Reset form
1123s ok 6 - HTTP code is 200
1123s ok 7 - Page contains a form
1123s ok 8 - Host match
1123s ok 9 - Field "mail" is defined
1123s ok 10 - CSP header authorize POST request to \#
1123s ok 11 - Post mail
1123s ok 12 - Found link in mail
1123s ok 13 - Post mail token received by mail
1123s ok 14 - HTTP code is 200
1123s ok 15 - Page contains a form
1123s ok 16 - Host match
1123s ok 17 - Field "token" is defined
1123s ok 18 - CSP header authorize POST request to \#
1123s ok 19 - Ask for a new password \#1
1123s ok 20 - toggle newpassword icon found
1123s ok 21 - toggle confirmpassword icon found
1123s ok 22 - input type password found
1123s ok 23 - Post mismatched passwords
1123s ok 24 - PE_34 found
1123s ok 25 - HTTP code is 200
1123s ok 26 - Page contains a form
1123s ok 27 - Host match
1123s ok 28 - Field "token" is defined
1123s ok 29 - CSP header authorize POST request to \#
1123s ok 30 - Ask for a new password \#2
1123s ok 31 - Post empty newpassword
1123s ok 32 - PE_67 found
1123s ok 33 - HTTP code is 200
1123s ok 34 - Page contains a form
1123s ok 35 - Host match
1123s ok 36 - Field "token" is defined
1123s ok 37 - CSP header authorize POST request to \#
1123s ok 38 - Ask for a new password \#3
1123s ok 39 - Post empty confirmpassword
1123s ok 40 - PE_67 found
1123s ok 41 - HTTP code is 200
1123s ok 42 - Page contains a form
1123s ok 43 - Host match
1123s ok 44 - Field "token" is defined
1123s ok 45 - CSP header authorize POST request to \#
1123s ok 46 - Ask for a new password \#4
1123s ok 47 - Password special char list not found
1123s ok 48 - Found password policy min digit == 2
1123s ok 49 - Post new password
1123s ok 50 - Password was changed
1123s ok 51 - Auth query
1123s ok 52 - HTTP code is 200
1123s ok 53 - Get cookie lemonldap (2cabc7ebeaedba6dfc6c3162587f9b9616087bde12320d66773a5d54db4e9b2b)
1123s ok 54 - Logout request
1123s ok 55 - Response is 200
1123s ok 56 - Cookie is deleted
1123s ok 57 - No pdata
1123s ok 58 - Disconnect request
1123s ok 59 - Response is 401
1123s 1..59
1123s ok
1123s t/43-MailPasswordReset-Hook.t .....................................
1123s ok 1 - use Lemonldap::NG::Portal::Main;
1123s ok 2 - Portal object
1123s ok 3 - Init
1123s ok 4 - Portal app
1123s ok 5 - Reset form
1123s ok 6 - HTTP code is 200
1123s ok 7 - Page contains a form
1123s ok 8 - Host match
1123s ok 9 - Field "mail" is defined
1123s ok 10 - CSP header authorize POST request to \#
1123s ok 11 - Post mail
1123s ok 12 - Found english greeting
1123s ok 13 - Found link in mail
1123s ok 14 - Post mail token received by mail
1123s ok 15 - HTTP code is 200
1123s ok 16 - Page contains a form
1123s ok 17 - Host match
1123s ok 18 - Field "token" is defined
1123s ok 19 - CSP header authorize POST request to \#
1123s ok 20 - Ask for a new password
1123s ok 21 - Post new password
1123s ok 22 - Expected portal error code: code found on page
1123s ok 23 - Expected portal error code
1123s ok 24 - Post mail
1123s ok 25 - Found english greeting
1123s ok 26 - Found link in mail
1123s ok 27 - Post mail token received by mail
1123s ok 28 - HTTP code is 200
1123s ok 29 - Page contains a form
1123s ok 30 - Host match
1123s ok 31 - Field "token" is defined
1123s ok 32 - CSP header authorize POST request to \#
1123s ok 33 - Ask for a new password
1123s ok 34 - Post new password
1123s ok 35 - Get cookie lemonldappdata (%7B%22afterHook%22%3A%22dwho--12346%22%7D)
1123s ok 36 - Pdata is not empty
1123s ok 37 - passwordAfterChange hook worked as expected
1123s ok 38 - Password was changed
1123s 1..38
1123s ok
1124s t/43-MailPasswordReset-LDAP.t .....................................
1124s ok 1 - use Lemonldap::NG::Portal::Main;
1124s ok 2 # skip LLNGTESTLDAP is not set
1124s ok 3 # skip LLNGTESTLDAP is not set
1124s ok 4 # skip LLNGTESTLDAP is not set
1124s ok 5 # skip LLNGTESTLDAP is not set
1124s ok 6 # skip LLNGTESTLDAP is not set
1124s ok 7 # skip LLNGTESTLDAP is not set
1124s ok 8 # skip LLNGTESTLDAP is not set
1124s ok 9 # skip LLNGTESTLDAP is not set
1124s 1..9
1124s ok
1124s t/43-MailPasswordReset-with-captcha.t .............................
1124s ok 1 - use Lemonldap::NG::Portal::Main;
1124s ok 2 - Portal object
1124s ok 3 - Init
1124s ok 4 - Portal app
1124s ok 5 - Get Menu
1124s ok 6 - Found ResetPassword link & submit button
1124s ok 7 - Reset form
1124s ok 8 - HTTP code is 200
1124s ok 9 - Page contains a form
1124s ok 10 - Host match
1124s ok 11 - Field "mail" is defined
1124s ok 12 - Field "token" is defined
1124s ok 13 - CSP header authorize POST request to \#
1124s ok 14 - Captcha image inserted
1124s ok 15 - Found token session
1124s ok 16 - Found captcha value
1124s ok 17 - Found custom Main Logo
1124s ok 18 - Renew Captcha button found
1124s ok 19 - Get captcha javascript
1124s ok 20 - Post mail
1124s ok 21 - Found link in mail
1124s ok 22 - Post mail token received by mail
1124s ok 23 - HTTP code is 200
1124s ok 24 - Page contains a form
1124s ok 25 - Host match
1124s ok 26 - Field "token" is defined
1124s ok 27 - CSP header authorize POST request to \#
1124s ok 28 - Ask for a new password
1124s '*' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 102.
1124s '#' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 102.
1124s '@' will be treated literally inside [] at /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm line 102.
1124s ok 29 - Post new password
1124s ok 30 - New password sent
1124s ok 31 - New generated password found
1124s ok 32 - New generated password matches
1124s 1..32
1124s ok
1125s t/43-MailPasswordReset-with-token.t ...............................
1125s ok 1 - use Lemonldap::NG::Portal::Main;
1125s ok 2 - Portal object
1125s ok 3 - Init
1125s ok 4 - Portal app
1125s ok 5 - Get Menu
1125s ok 6 - Found ResetPassword link & submit button
1125s ok 7 - Reset form
1125s ok 8 - HTTP code is 200
1125s ok 9 - Page contains a form
1125s ok 10 - Host match
1125s ok 11 - Field "mail" is defined
1125s ok 12 - Field "token" is defined
1125s ok 13 - CSP header authorize POST request to \#
1125s ok 14 - Post mail
1125s ok 15 - Found custom Main Logo
1125s ok 16 - Found link in mail
1125s ok 17 - Post mail token received by mail
1125s ok 18 - HTTP code is 200
1125s ok 19 - Page contains a form
1125s ok 20 - Host match
1125s ok 21 - Field "token" is defined
1125s ok 22 - CSP header authorize POST request to \#
1125s ok 23 - Ask for a new password
1125s ok 24 - Post new password
1125s ok 25 - Password was changed
1125s 1..25
1125s ok
1125s t/43-MailPasswordReset.t ..........................................
1125s ok 1 - use Lemonldap::NG::Portal::Main;
1125s ok 2 - Portal object
1125s ok 3 - Init
1125s ok 4 - Portal app
1125s ok 5 - Reset form
1125s ok 6 - HTTP code is 200
1125s ok 7 - Page contains a form
1125s ok 8 - Host match
1125s ok 9 - Field "mail" is defined
1125s ok 10 - CSP header authorize POST request to \#
1125s ok 11 - Post mail
1125s ok 12 - Found french greeting
1125s ok 13 - Post mail
1125s ok 14 - Found custom Main Logo
1125s ok 15 - Found english greeting
1125s ok 16 - Found link in mail
1125s ok 17 - Post mail token received by mail
1125s ok 18 - HTTP code is 200
1125s ok 19 - Page contains a form
1125s ok 20 - Host match
1125s ok 21 - Field "token" is defined
1125s ok 22 - CSP header authorize POST request to \#
1125s ok 23 - Ask for a new password
1125s ok 24 - Found password policy
1125s ok 25 - Found password policy min lower == 1
1125s ok 26 - Found password policy min upper == 1
1125s ok 27 - Found password policy min digit == 2
1125s ok 28 - Found password policy min speChar == 1
1125s ok 29 - Found password special char list
1125s ok 30 - Post new password
1125s ok 31 - Password was changed
1125s 1..31
1125s ok
1126s t/44-CertificateResetByMail-Demo.t ................................
1126s ok 1 - use Lemonldap::NG::Portal::Main;
1126s ok 2 - Portal object
1126s ok 3 - Init
1126s ok 4 - Portal app
1126s ok 5 - Reset form
1126s ok 6 - HTTP code is 200
1126s ok 7 - Page contains a form
1126s ok 8 - Host match
1126s ok 9 - Field "mail" is defined
1126s ok 10 - CSP header authorize POST request to \#
1126s ok 11 - Post mail
1126s ok 12 - Found link in mail
1126s ok 13 - Post mail token received by mail
1126s ok 14 - HTTP code is 200
1126s ok 15 - Page contains a form
1126s ok 16 - Host match
1126s ok 17 - Field "token" is defined
1126s ok 18 - CSP header authorize POST request to \#
1126s ok 19 - Ask for a new certificate file
1126s ok 20 - Certificate has been reset
1126s ok 21 - Reset form
1126s ok 22 - HTTP code is 200
1126s ok 23 - Page contains a form
1126s ok 24 - Host match
1126s ok 25 - Field "mail" is defined
1126s ok 26 - CSP header authorize POST request to \#
1126s ok 27 - Post mail
1126s ok 28 - Found link in mail
1126s ok 29 - Post mail token received by mail
1126s ok 30 - HTTP code is 200
1126s ok 31 - Page contains a form
1126s ok 32 - Host match
1126s ok 33 - Field "token" is defined
1126s ok 34 - CSP header authorize POST request to \#
1126s ok 35 - Ask for a new certificate file
1126s ok 36 - Invalid certificate
1126s 1..36
1126s ok
1126s t/44-CertificateResetByMail-LDAP.t ................................
1126s ok 1 - use Lemonldap::NG::Portal::Main;
1126s ok 2 # skip LLNGTESTLDAP is not set
1126s ok 3 # skip LLNGTESTLDAP is not set
1126s ok 4 # skip LLNGTESTLDAP is not set
1126s ok 5 # skip LLNGTESTLDAP is not set
1126s ok 6 # skip LLNGTESTLDAP is not set
1126s ok 7 # skip LLNGTESTLDAP is not set
1126s ok 8 # skip LLNGTESTLDAP is not set
1126s ok 9 # skip LLNGTESTLDAP is not set
1126s ok 10 # skip LLNGTESTLDAP is not set
1126s ok 11 # skip LLNGTESTLDAP is not set
1126s ok 12 # skip LLNGTESTLDAP is not set
1126s ok 13 # skip LLNGTESTLDAP is not set
1126s 1..13
1126s ok
1127s t/50-IssuerGet.t ..................................................
1127s ok 1 - use Lemonldap::NG::Portal::Main;
1127s ok 2 - Portal object
1127s ok 3 - Init
1127s ok 4 - Portal app
1127s ok 5 - Auth query
1127s ok 6 - HTTP code is 200
1127s ok 7 - Get cookie lemonldap (87d6aef5feca12305e6a096c3e3ee05e655f5771d2642e11a0a0053a91f1af55)
1127s ok 8 - GET request with good url
1127s ok 9 - Reject reason is 92
1127s ok 10 - Auth query
1127s ok 11 - HTTP code is 200
1127s ok 12 - Get cookie lemonldap (01662f0a15ba2abf7c3f99385ead25e7403d6628d02eb719383bf83fa7185bb7)
1127s ok 13 - GET request with good url
1127s ok 14 - Get redirection
1127s ok 15 - Location is http://test1.example.com/?ID=01662f0a15ba2abf7c3f99385ead25e7403d6628d02eb719383bf83fa7185bb7
1127s ok 16 - Not logged access
1127s ok 17 - Response status is 401
1127s ok 18 - Content is JSON
1127s ok 19 - Error code is 9
1127s 1..19
1127s ok
1127s t/50-IssuerJitsiJWT.t .............................................
1127s ok 1 - use Lemonldap::NG::Portal::Main;
1127s ok 2 - Portal object
1127s ok 3 - Init
1127s ok 4 - Portal app
1127s # Subtest: ASAP key server (PUBLIC KEY)
1127s ok 1 - Portal object
1127s ok 2 - Init
1127s ok 3 - Portal app
1127s ok 4 - ASAP request with unknown key id hash
1127s ok 5 - Not found
1127s ok 6 - ASAP request with valid key id hash
1127s ok 7 - OK
1127s ok 8 - Found correct format
1127s 1..8
1127s ok 5 - ASAP key server (PUBLIC KEY)
1127s # Subtest: ASAP key server (CERTIFICATE)
1127s ok 1 - Portal object
1127s ok 2 - Init
1127s ok 3 - Portal app
1127s ok 4 - ASAP request with unknown key id hash
1127s ok 5 - Not found
1127s ok 6 - ASAP request with valid key id hash
1127s ok 7 - OK
1127s ok 8 - Found correct format
1127s 1..8
1127s ok 6 - ASAP key server (CERTIFICATE)
1127s # Subtest: ASAP key server (authenticated)
1127s ok 1 - Auth query
1127s ok 2 - HTTP code is 200
1127s ok 3 - Get cookie lemonldap (2d3f2e8ad3455fb77e84c48cb7934c7af7cfbf9577b9ff091627c09a1baa96dd)
1127s ok 4 - ASAP request with unknown key id hash
1127s ok 5 - Not found
1127s ok 6 - ASAP request with valid key id hash
1127s ok 7 - OK
1127s ok 8 - Found correct format
1127s 1..8
1127s ok 7 - ASAP key server (authenticated)
1127s # Subtest: Unauthorized user
1127s ok 1 - Auth query
1127s ok 2 - HTTP code is 200
1127s ok 3 - Get cookie lemonldap (90f40dcdfe1d77f9b4f64885b8b86624909a5d1c5132ac538b810028c06e44e4)
1127s ok 4 - Jitsi request with good url
1127s ok 5 - Expected portal error code: code found on page
1127s ok 6 - Expected portal error code
1127s 1..6
1127s ok 8 - Unauthorized user
1127s # Subtest: Login with RS256
1127s ok 1 - Auth query
1127s ok 2 - HTTP code is 200
1127s ok 3 - Get cookie lemonldap (1d93a2b7394123f50624fd9fcc4a679564d7c1667dd60f6a184326d42e05089c)
1127s # Subtest: Missing room parameter
1127s ok 1 - Jitsi request without room
1127s ok 2 - Expected portal error code: code found on page
1127s ok 3 - Expected portal error code
1127s 1..3
1127s ok 4 - Missing room parameter
1127s # Subtest: Correct room parameter
1127s ok 1 - Jitsi request with good url
1127s ok 2 - Get redirection
1127s ok 3 - Location header found
1127s ok 4 - Correct path
1127s ok 5 - Found JWT parameter in response
1127s ok 6 - Correct type in header
1127s ok 7 - Expected alg
1127s ok 8 - Correct subject/domain
1127s ok 9 - Correct audience
1127s ok 10 - Correct issuer
1127s ok 11 - Correct room
1127s ok 12 - Correct user
1127s ok 13 - Token expires in more than 500 seconds
1127s 1..13
1127s ok 5 - Correct room parameter
1127s 1..5
1127s ok 9 - Login with RS256
1127s ok 10 - Portal object
1127s ok 11 - Init
1127s ok 12 - Portal app
1127s # Subtest: Login with HS256
1127s ok 1 - Auth query
1127s ok 2 - HTTP code is 200
1127s ok 3 - Get cookie lemonldap (a26ff83042cd5c6414ede5b09c176c7ebdd238840f9b7279e8c650c0125e91df)
1127s # Subtest: Missing room parameter
1127s ok 1 - Jitsi request without room
1127s ok 2 - Expected portal error code: code found on page
1127s ok 3 - Expected portal error code
1127s 1..3
1127s ok 4 - Missing room parameter
1127s # Subtest: Correct room parameter
1127s ok 1 - Jitsi request with good url
1127s ok 2 - Get redirection
1127s ok 3 - Location header found
1127s ok 4 - Correct path
1127s ok 5 - Found JWT parameter in response
1127s ok 6 - Correct type in header
1127s ok 7 - Expected alg
1127s ok 8 - Correct subject/domain
1127s ok 9 - Correct audience
1127s ok 10 - Correct issuer
1127s ok 11 - Correct room
1127s ok 12 - Correct user
1127s ok 13 - Token expires in more than 500 seconds
1127s 1..13
1127s ok 5 - Correct room parameter
1127s 1..5
1127s ok 13 - Login with HS256
1127s 1..13
1127s ok
1128s t/51-OIDC-Internal-Token-Exchange-no-audience.t ...................
1128s ok 1 - use Lemonldap::NG::Portal::Main;
1128s ok 2 - Portal object
1128s ok 3 - Init
1128s ok 4 - Portal app
1128s ok 5 - Get cookie lemonldap (f5fcfe962179d9ce14dad88348c199b7ebd5cc8cea53f7e6da7b554e9a7ed4a3)
1128s ok 6 - Get redirection
1128s ok 7 - Location header found
1128s ok 8 - HTTP code is 200
1128s ok 9 - Content-Type is JSON
1128s ok 10 - Content is valid JSON
1128s ok 11 - Got access token
1128s ok 12 - Got refresh token
1128s ok 13 - Got ID token
1128s ok 14 - Call /token with access_token
1128s ok 15 - HTTP code is 200
1128s ok 16 - Content-Type is JSON
1128s ok 17 - Content is valid JSON
1128s ok 18 - Got refreshed Access token
1128s ok 19 - Got refreshed ID token
1128s ok 20 - Got new refresh_token
1128s ok 21 - Found sub in ID token
1128s ok 22 - Found claim in ID token
1128s ok 23 - rpid is in audience
1128s ok 24 - HTTP code is 200
1128s ok 25 - Content-Type is JSON
1128s ok 26 - Content is valid JSON
1128s ok 27 - Got User Info
1128s ok 28 - Got User Info
1128s ok 29 - Access token rejected
1128s 1..29
1128s ok
1128s t/51-OIDC-Internal-Token-Exchange.t ...............................
1128s ok 1 - use Lemonldap::NG::Portal::Main;
1128s ok 2 - Portal object
1128s ok 3 - Init
1128s ok 4 - Portal app
1128s ok 5 - Get cookie lemonldap (76d4b42b5b28d4c6e924eba10dd20386404ef18c7465ebbadf0e48a85fa65f94)
1128s ok 6 - Get redirection
1128s ok 7 - Location header found
1128s ok 8 - HTTP code is 200
1128s ok 9 - Content-Type is JSON
1128s ok 10 - Content is valid JSON
1128s ok 11 - Got access token
1128s ok 12 - Got refresh token
1128s ok 13 - Got ID token
1128s ok 14 - Call /token with Matrix token
1128s ok 15 - HTTP code is 200
1128s ok 16 - Content-Type is JSON
1128s ok 17 - Content is valid JSON
1128s ok 18 - Got refreshed Access token
1128s ok 19 - Got refreshed ID token
1128s ok 20 - Got new refresh_token
1128s ok 21 - Found sub in ID token
1128s ok 22 - Found claim in ID token
1128s ok 23 - rpid2 is in audience
1128s ok 24 - HTTP code is 200
1128s ok 25 - Content-Type is JSON
1128s ok 26 - Content is valid JSON
1128s ok 27 - Got User Info
1128s ok 28 - Got User Info
1128s ok 29 - Access token rejected
1128s ok 30 - Portal object
1128s ok 31 - Init
1128s ok 32 - Portal app
1128s ok 33 - Get cookie lemonldap (58252938a41a051b5d3b5a3f3214f4cd93ef9d8e598cfb88e8d78bf9ebcd47fb)
1128s ok 34 - Get redirection
1128s ok 35 - Location header found
1128s ok 36 - HTTP code is 200
1128s ok 37 - Content-Type is JSON
1128s ok 38 - Content is valid JSON
1128s ok 39 - Token is a JWT
1128s ok 40 - Found claim in JWT
1128s ok 41 - Found claim in JWT
1128s ok 42 - Found claim in JWT
1128s ok 43 - Found claim in JWT
1128s ok 44 - Found claim in JWT
1128s ok 45
1128s ok 46
1128s ok 47
1128s ok 48 - Expiration date sanity check
1128s ok 49 - Expiration date sanity check
1128s ok 50 - Got access token
1128s ok 51 - Got refresh token
1128s ok 52 - Got ID token
1128s ok 53 - Call /token with Matrix token
1128s ok 54 - HTTP code is 200
1128s ok 55 - Content-Type is JSON
1128s ok 56 - Content is valid JSON
1128s ok 57 - Got refreshed Access token
1128s ok 58 - Got refreshed ID token
1128s ok 59 - Got new refresh_token
1128s ok 60 - Found sub in ID token
1128s ok 61 - Found claim in ID token
1128s ok 62 - rpid2 is in audience
1128s ok 63 - HTTP code is 200
1128s ok 64 - Content-Type is JSON
1128s ok 65 - Content is valid JSON
1128s ok 66 - Got User Info
1128s ok 67 - Got User Info
1128s ok 68 - Access token rejected
1128s ok 69 - Portal object
1128s ok 70 - Init
1128s ok 71 - Portal app
1128s ok 72 - Get cookie lemonldap (861dc24db211f68726749b93c777981422c66ea4008350b669ba8822b78c1825)
1128s ok 73 - Get redirection
1128s ok 74 - Location header found
1128s ok 75 - HTTP code is 200
1128s ok 76 - Content-Type is JSON
1128s ok 77 - Content is valid JSON
1128s ok 78 - Token is a JWT
1128s ok 79 - Found claim in JWT
1128s ok 80 - Found claim in JWT
1128s ok 81 - Found claim in JWT
1128s ok 82 - Found claim in JWT
1128s ok 83 - Found claim in JWT
1128s ok 84
1128s ok 85
1128s ok 86
1128s ok 87 - Expiration date sanity check
1128s ok 88 - Expiration date sanity check
1128s ok 89 - Got access token
1128s ok 90 - Got refresh token
1128s ok 91 - Got ID token
1128s ok 92 - Call /token with Matrix token
1128s ok 93 - HTTP code is 200
1128s ok 94 - Content-Type is JSON
1128s ok 95 - Content is valid JSON
1128s ok 96 - Got refreshed Access token
1128s ok 97 - Got refreshed ID token
1128s ok 98 - Got new refresh_token
1128s ok 99 - Found sub in ID token
1128s ok 100 - Found claim in ID token
1128s ok 101 - rpid2 is in audience
1128s ok 102 - HTTP code is 200
1128s ok 103 - Content-Type is JSON
1128s ok 104 - Content is valid JSON
1128s ok 105 - Got User Info
1128s ok 106 - Got User Info
1128s ok 107 - Access token rejected
1128s 1..107
1128s ok
1129s t/56-CheckDevOps-with-Download.t ..................................
1129s ok 1 - use Lemonldap::NG::Portal::Main;
1129s ok 2 - Portal object
1129s ok 3 - Init
1129s ok 4 - Portal app
1129s ok 5 - Get Menu
1129s ok 6 - HTTP code is 200
1129s ok 7 - Page contains a form
1129s ok 8 - Host match
1129s ok 9 - Field "user" is defined
1129s ok 10 - Field "password" is defined
1129s ok 11 - CSP header authorize POST request to \#
1129s ok 12 - Auth query
1129s ok 13 - Get cookie lemonldap (4b0c435c510afa66536f56d544e858a4e20f7035647e46cc7cca863a88a5a5e1)
1129s ok 14 - Get redirection
1129s ok 15 - Location is http://auth.example.com/
1129s ok 16 - CheckDevOps form
1129s ok 17 - HTTP code is 200
1129s ok 18 - Page contains a form
1129s ok 19 - URI match
1129s ok 20 - Field "checkDevOpsFile" is defined
1129s ok 21 - Field "url" is defined
1129s ok 22 - Found trspan="checkDevOps"
1129s ok 23 - POST checkdevops with file
1129s ok 24 - PRE not required
1129s ok 25 - HEADERS
1129s ok 26 - Normalized hearder Name found
1129s ok 27 - Normalized hearder Auth-User not found
1129s ok 28 - RULES
1129s ok 29 - testno
1129s ok 30 - default
1129s ok 31 - testyes
1129s ok 32 - deny
1129s ok 33 - file
1129s ok 34 - Hearder Mail not found
1129s ok 35 - Hearder UA found
1129s ok 36 - HTTP code is 200
1129s ok 37 - Page contains a form
1129s ok 38 - URI match
1129s ok 39 - Field "checkDevOpsFile" is defined
1129s ok 40 - POST empty checkdevops form
1129s ok 41 - Response is JSON
1129s ok 42 - alert-danger found
1129s ok 43 - PE79
1129s ok 44 - POST checkdevops with url
1129s ok 45 - Response is JSON
1129s ok 46 - alert-danger found
1129s ok 47 - PE105
1129s ok 48 - POST checkdevops with url
1129s ok 49 - Response is JSON
1129s ok 50 - Bad URL
1129s ok 51 - POST checkdevops with wrong url
1129s ok 52 - Response is JSON
1129s ok 53 - Well formated URL
1129s ok 54 - Logout request
1129s ok 55 - Response is 200
1129s ok 56 - Cookie is deleted
1129s ok 57 - No pdata
1129s ok 58 - Disconnect request
1129s ok 59 - Response is 401
1129s 1..59
1129s ok
1129s t/56-CheckDevOps.t ................................................
1129s ok 1 - use Lemonldap::NG::Portal::Main;
1129s ok 2 - Portal object
1129s ok 3 - Init
1129s ok 4 - Portal app
1129s ok 5 - Get Menu
1129s ok 6 - HTTP code is 200
1129s ok 7 - Page contains a form
1129s ok 8 - Host match
1129s ok 9 - Field "user" is defined
1129s ok 10 - Field "password" is defined
1129s ok 11 - Field "token" is defined
1129s ok 12 - CSP header authorize POST request to \#
1129s ok 13 - Auth query
1129s ok 14 - Get cookie lemonldap (c1b0ac6a5d41e7027adc91af4a425bb7b29200e86ca00b5b0ec913468f3b1102)
1129s ok 15 - Get redirection
1129s ok 16 - Location is http://auth.example.com/
1129s ok 17 - CheckDevOps form
1129s ok 18 - HTTP code is 200
1129s ok 19 - Page contains a form
1129s ok 20 - URI match
1129s ok 21 - Field "checkDevOpsFile" is defined
1129s ok 22 - Field "token" is defined
1129s ok 23 - Found trspan="checkDevOps"
1129s ok 24 - POST checkdevops without token
1129s ok 25 - Found PE_NOTOKEN
1129s ok 26 - HTTP code is 200
1129s ok 27 - Page contains a form
1129s ok 28 - URI match
1129s ok 29 - Field "checkDevOpsFile" is defined
1129s ok 30 - Field "token" is defined
1129s ok 31 - POST checkdevops with bad file
1129s ok 32 - Found PE_BAD_DEVOPS_FILE
1129s ok 33 - HTTP code is 200
1129s ok 34 - Page contains a form
1129s ok 35 - URI match
1129s ok 36 - Field "checkDevOpsFile" is defined
1129s ok 37 - Field "token" is defined
1129s ok 38 - POST checkdevops with bad file2
1129s ok 39 - Found PE_BAD_DEVOPS_FILE
1129s ok 40 - HTTP code is 200
1129s ok 41 - Page contains a form
1129s ok 42 - URI match
1129s ok 43 - Field "checkDevOpsFile" is defined
1129s ok 44 - Field "token" is defined
1129s ok 45 - POST checkdevops with bad file3
1129s ok 46 - Found PE_BAD_DEVOPS_FILE
1129s ok 47 - HTTP code is 200
1129s ok 48 - Page contains a form
1129s ok 49 - URI match
1129s ok 50 - Field "checkDevOpsFile" is defined
1129s ok 51 - Field "token" is defined
1129s ok 52 - POST checkdevops with bad file4
1129s ok 53 - Found PE_BAD_DEVOPS_FILE
1129s ok 54 - Found unknownAttributes
1129s ok 55 - Found 4 unknown attributes
1129s ok 56 - HTTP code is 200
1129s ok 57 - Page contains a form
1129s ok 58 - URI match
1129s ok 59 - Field "checkDevOpsFile" is defined
1129s ok 60 - Field "token" is defined
1129s ok 61 - POST checkdevops with file
1129s ok 62 - PRE required
1129s ok 63 - HEADERS
1129s ok 64 - Hearder Name found
1129s ok 65 - Hearder User found
1129s ok 66 - Hearder LDAP_Var found
1129s ok 67 - Hearder Groups_SSO found
1129s ok 68 - 3 SSO groups found
1129s ok 69 - Hearder Mail not found
1129s ok 70 - Hearder UA not found
1129s ok 71 - RULES
1129s ok 72 - testno
1129s ok 73 - default
1129s ok 74 - testyes
1129s ok 75 - deny
1129s ok 76 - file
1129s ok 77 - HTTP code is 200
1129s ok 78 - Page contains a form
1129s ok 79 - URI match
1129s ok 80 - Field "checkDevOpsFile" is defined
1129s ok 81 - Field "token" is defined
1129s ok 82 - POST checkdevops with file
1129s ok 83 - Response is JSON
1129s ok 84 - alert-info found
1129s ok 85 - headers found
1129s ok 86 - rules found
1129s ok 87 - rule found
1129s ok 88 - CheckDevOps form
1129s ok 89 - HTTP code is 200
1129s ok 90 - Page contains a form
1129s ok 91 - URI match
1129s ok 92 - Field "checkDevOpsFile" is defined
1129s ok 93 - Field "token" is defined
1129s ok 94 - POST checkdevops with file
1129s ok 95 - Response is JSON
1129s ok 96 - alert-danger found
1129s ok 97 - No file found
1129s ok 98 - PE104 found
1129s ok 99 - Token found
1129s ok 100 - POST checkdevops without token
1129s ok 101 - Response is JSON
1129s ok 102 - alert-warning found
1129s ok 103 - Token found
1129s ok 104 - No file found
1129s ok 105 - PE82 found
1129s ok 106 - POST checkdevops without token
1129s ok 107 - Response is JSON
1129s ok 108 - alert-warning found
1129s ok 109 - Token found
1129s ok 110 - PE81 found
1129s ok 111 - Logout request
1129s ok 112 - Response is 200
1129s ok 113 - Cookie is deleted
1129s ok 114 - No pdata
1129s ok 115 - Disconnect request
1129s ok 116 - Response is 401
1129s 1..116
1129s ok
1129s t/57-GlobalLogout-with-Confirmation.t .............................
1129s ok 1 - use Lemonldap::NG::Portal::Main;
1129s ok 2 - Portal object
1129s ok 3 - Init
1129s ok 4 - Portal app
1129s ok 5 - 1st "dwho" Auth query
1129s ok 6 - Get cookie lemonldap (d224734fe9f89d91783103d475af91cc42dc40a642afe28d91d521fbc0c0b4ae)
1129s ok 7 - Get redirection
1129s ok 8 - Location is http://auth.example.com/
1129s ok 9 - 2nd "dwho" Auth query
1129s ok 10 - Get cookie lemonldap (ba1c779f63dead10bf226dec9eaf74fcec8abf669b1338de9983b5e539e4daba)
1129s ok 11 - Get redirection
1129s ok 12 - Location is http://auth.example.com/
1129s ok 13 - 3rd "dwho" Auth query
1129s ok 14 - Get cookie lemonldap (b53c58b354e6618dc93bd1e311a7c6b8af4e3a96d854a5962a747a68efd11446)
1129s ok 15 - Get redirection
1129s ok 16 - Location is http://auth.example.com/
1129s ok 17 - Logout request for "dwho"
1129s ok 18 - Content is JSON
1129s ok 19 - 3 active sessions found
1129s ok 20 - Confirmation required
1129s ok 21 - Confirmed logout request for "dwho"
1129s ok 22 - Content is JSON
1129s ok 23 - PE_LOGOUT_OK
1129s ok 24 - No session found
1129s 1..24
1129s ok
1130s t/57-GlobalLogout-with-Double-cookies-Single-session.t ............
1130s ok 1 - use Lemonldap::NG::Portal::Main;
1130s ok 2 - Portal object
1130s ok 3 - Init
1130s ok 4 - Portal app
1130s ok 5 - 1st "dwho" Auth query
1130s ok 6 - Get cookie lemonldap (02ae3e8b4dc5b1a20226c49ef1ca78b995c99dc05a7edfcb2d6a1bdeddfa1fa8)
1130s ok 7 - Get cookie lemonldaphttp (74a4154078a2369191b4aceac42804f294d997207c6ae6459d53ec13eef08f2c0f2c2f10e4ab845ffd826f519bdbb37e)
1130s ok 8 - Get redirection
1130s ok 9 - Location is http://auth.example.com/
1130s ok 10 - 2nd "dwho" Auth query
1130s ok 11 - Get cookie lemonldap (401c8576f8e64b8eeba974621d34dcb1db4874bf3781e3d1c411c505ca7f1fb3)
1130s ok 12 - Get cookie lemonldaphttp (6bf8765d95b10bf5a4947fb86d4bf9f622c544cc919a72ad286a25191f33b42ad268a81b2131256d034cf1e53e10b525)
1130s ok 13 - Get redirection
1130s ok 14 - Location is http://auth.example.com/
1130s ok 15 - 3rd "dwho" Auth query
1130s ok 16 - Get cookie lemonldap (20f82c4c2ee81c5695370bc3e695afb923bc8213e41a8d9b227cf9a0d8f07986)
1130s ok 17 - Get cookie lemonldaphttp (0777c90a23919cc9fcc83af1a3534c7d243f645b8950d690d1c47b7720c30ad01fff69b7c8907f23f81e6ecaaab5c0c0)
1130s ok 18 - Get redirection
1130s ok 19 - Location is http://auth.example.com/
1130s ok 20 - Logout request for "dwho"
1130s ok 21 - HTTP code is 200
1130s ok 22 - Page contains a form
1130s ok 23 - URI match
1130s ok 24 - Field "token" is defined
1130s ok 25 - Found trspan="globalLogout"
1130s ok 26 - -> Three entries found
1130s ok 27 - -> Four
found
1130s ok 28 - -> Three epoch found
1130s ok 29 - Right epoch found
1130s ok 30 - POST /globallogout?all=1
1130s ok 31 - Found PE_LOGOUT_OK
1130s ok 32 - Two SSO sessions found
1130s ok 33 - One TOKEN session found
1130s 1..33
1130s ok
1130s t/57-GlobalLogout-with-Double-cookies.t ...........................
1130s ok 1 - use Lemonldap::NG::Portal::Main;
1130s ok 2 - Portal object
1130s ok 3 - Init
1130s ok 4 - Portal app
1130s ok 5 - 1st "dwho" Auth query
1130s ok 6 - Get cookie lemonldap (7101201fe6e33cfd65e1ff331afd71193ed55fe9c88cb087e90ddc99bd401e93)
1130s ok 7 - Get cookie lemonldaphttp (49ccecc7314cb85ff30144849e721bfd9c9a05bb09bf9658df492a7930f4888a)
1130s ok 8 - Get redirection
1130s ok 9 - Location is http://auth.example.com/
1130s ok 10 - 2nd "dwho" Auth query
1130s ok 11 - Get cookie lemonldap (a98baa02857e940359d9e27803fccc5e9a68192e243da0f97643c655a6a78646)
1130s ok 12 - Get cookie lemonldaphttp (396951c375d85e95ed0b52a30815762a52abd97234f016a845fdeb86c2d09965)
1130s ok 13 - Get redirection
1130s ok 14 - Location is http://auth.example.com/
1130s ok 15 - 3rd "dwho" Auth query
1130s ok 16 - Get cookie lemonldap (9b84feb5e64dcab5f76a5e4b4264bbcf448dee826223672ff658ed29f4be5017)
1130s ok 17 - Get cookie lemonldaphttp (1c7a1d770534daffad6609f1455df705599fcf89fdcffd5a032dfb1aea770c14)
1130s ok 18 - Get redirection
1130s ok 19 - Location is http://auth.example.com/
1130s ok 20 - Logout request for "dwho"
1130s ok 21 - HTTP code is 200
1130s ok 22 - Page contains a form
1130s ok 23 - URI match
1130s ok 24 - Field "token" is defined
1130s ok 25 - Found trspan="globalLogout"
1130s ok 26 - -> Six entries found
1130s ok 27 - -> Four | found
1130s ok 28 - -> Nine epoch found
1130s ok 29 - Right epoch found
1130s ok 30 - POST /globallogout?all=1
1130s ok 31 - Found PE_LOGOUT_OK
1130s ok 32 - Five sessions left
1130s 1..32
1130s ok
1131s t/57-GlobalLogout-without-Timer.t .................................
1131s ok 1 - use Lemonldap::NG::Portal::Main;
1131s ok 2 - Portal object
1131s ok 3 - Init
1131s ok 4 - Portal app
1131s ok 5 - 1st "dwho" Auth query
1131s ok 6 - Get cookie lemonldap (243a3be6956dfecb6d7a4432c0b4f589e0d1b3a433f3955e3fdc19fba12e9454)
1131s ok 7 - Get redirection
1131s ok 8 - Location is http://auth.example.com/
1131s ok 9 - 2nd "dwho" Auth query
1131s ok 10 - Get cookie lemonldap (10c5b9ed3ed5fece4dd59240a92ac91d3fbee8b0b6ae7009439799e92b6a20e9)
1131s ok 11 - Get redirection
1131s ok 12 - Location is http://auth.example.com/
1131s ok 13 - 3rd "dwho" Auth query
1131s ok 14 - Get cookie lemonldap (922f59fd350cb34c87188b30316335b2f27ddb7919f24cef3f3c998c71bc1524)
1131s ok 15 - Get redirection
1131s ok 16 - Location is http://auth.example.com/
1131s ok 17 - 1st "rtyler" Auth query
1131s ok 18 - Get cookie lemonldap (d724ede2541600c24a282bcaf3283d31f6f292a7567c6a9d6ab5b6961dd6d803)
1131s ok 19 - Get redirection
1131s ok 20 - Location is http://auth.example.com/
1131s ok 21 - 2nd "rtyler" Auth query
1131s ok 22 - Get cookie lemonldap (12abb04a34a1e82041e283024d2ccb6e2d39b9d911d42c37f2be7131c2698409)
1131s ok 23 - Get redirection
1131s ok 24 - Location is http://auth.example.com/
1131s ok 25 - Five sessions found
1131s ok 26 - Logout request for "rtyler"
1131s ok 27 - Found PE_LOGOUT_OK
1131s ok 28 - Three sessions found
1131s ok 29 - Logout request for "dwho"
1131s ok 30 - Content is JSON
1131s ok 31 - PE_LOGOUT_OK
1131s ok 32 - No session found
1131s 1..32
1131s ok
1131s t/57-GlobalLogout.t ...............................................
1131s ok 1 - use Lemonldap::NG::Portal::Main;
1131s ok 2 - Portal object
1131s ok 3 - Init
1131s ok 4 - Portal app
1131s ok 5 - 1st "dwho" Auth query
1131s ok 6 - Get cookie lemonldap (973afea58136b498843dae507f8aecf7389e7611d9b303888e5e3c010efd226e)
1131s ok 7 - Get redirection
1131s ok 8 - Location is http://auth.example.com/
1131s ok 9 - 2nd "dwho" Auth query
1131s ok 10 - Get cookie lemonldap (aee5654c9a0dabb1a9ee52f4c6689453f68268e79b133b69de62558bbb2064bb)
1131s ok 11 - Get redirection
1131s ok 12 - Location is http://auth.example.com/
1131s ok 13 - 3rd "dwho" Auth query
1131s ok 14 - Get cookie lemonldap (2ef6803876bcb82f186535edb2c06ac2f6146caddccee5a39c6b77c15ab12fc0)
1131s ok 15 - Get redirection
1131s ok 16 - Location is http://auth.example.com/
1131s ok 17 - 1st "rtyler" Auth query
1131s ok 18 - Get cookie lemonldap (a9acf98a116b8df093261071d7537f3c788260b7e74cadd05db1571a4a04ba3e)
1131s ok 19 - Get redirection
1131s ok 20 - Location is http://auth.example.com/
1131s ok 21 - 2nd "rtyler" Auth query
1131s ok 22 - Get cookie lemonldap (360cfb04a07b556b2773f91a36c68c2c683fd1ed663175c46066eb50a6c261bc)
1131s ok 23 - Get redirection
1131s ok 24 - Location is http://auth.example.com/
1131s ok 25 - Five sessions found
1131s ok 26 - Logout request for "rtyler"
1131s ok 27 - Found PE_LOGOUT_OK
1131s ok 28 - Logout request
1131s ok 29 - Response is 200
1131s ok 30 - Cookie is deleted
1131s ok 31 - No pdata
1131s ok 32 - Disconnect request
1131s ok 33 - Response is 401
1131s ok 34 - Three sessions found
1131s ok 35 - Logout request for "dwho"
1131s ok 36 - HTTP code is 200
1131s ok 37 - Page contains a form
1131s ok 38 - URI match
1131s ok 39 - Field "token" is defined
1131s ok 40 - Found trspan="globalLogout"
1131s ok 41 - Found CustomParam "DEMO_demo" macro
1131s ok 42 - -> Three entries found
1131s ok 43 - -> Five | found
1131s ok 44 - -> Three epoch found
1131s ok 45 - Right epoch found
1131s ok 46 - Get globalLogout javascript
1131s ok 47 - POST /globallogout?all=1
1131s ok 48 - Response is JSON
1131s ok 49 - Response is PE_TOKENEXPIRED
1131s ok 50 - POST /globallogout?all=1
1131s ok 51 - Found PE_LOGOUT_OK
1131s ok 52 - No session found
1131s ok 53 - Post user/password 1
1131s ok 54 - Get redirection
1131s ok 55 - Location is http://auth.example.com/
1131s ok 56 - Get cookie lemonldap (02e8053cb9026cea40ffd899921ebe9e071256eebccda81ef7523fdc8de12c85)
1131s ok 57 - Post user/password 2
1131s ok 58 - Get redirection
1131s ok 59 - Location is http://auth.example.com/
1131s ok 60 - Post user/password 3
1131s ok 61 - Get redirection
1131s ok 62 - Location is http://auth.example.com/
1131s ok 63 - Three sessions found
1131s ok 64 - Post user/password 4
1131s ok 65 - Get cookie lemonldap (8c8f7d2e88572e860f5bec2a654cf064f2ccd18d70b172c9a0582977c84f9196)
1131s ok 66 - DELETE /session/my
1131s ok 67 - GET JSON
1131s ok 68 - Session removed
1131s ok 69 - DELETE /sessions/my
1131s ok 70 - GET JSON
1131s ok 71 - Two sessions removed
1131s ok 72 - One remaining session found
1131s ok 73 - Logout request
1131s ok 74 - Response is 200
1131s ok 75 - Cookie is deleted
1131s ok 76 - No pdata
1131s ok 77 - Disconnect request
1131s ok 78 - Response is 401
1131s 1..78
1131s ok
1132s t/57-LogoutForward.t ..............................................
1132s ok 1 - use Lemonldap::NG::Portal::Main;
1132s ok 2 - Portal object
1132s ok 3 - Init
1132s ok 4 - Portal app
1132s ok 5 - 1st "dwho" Auth query
1132s ok 6 - Get cookie lemonldap (e71530eeecbcfb50b1d049b3a69cbe88283f5da72eb83c37032a34dd721d87db)
1132s ok 7 - Get redirection
1132s ok 8 - Location is http://auth.example.com/
1132s ok 9 - Logout request for "dwho"
1132s ok 10 - Found Logout Forward page
1132s ok 11 - Logout request
1132s ok 12 - Response is 200
1132s ok 13 - Cookie is deleted
1132s ok 14 - No pdata
1132s ok 15 - Disconnect request
1132s ok 16 - Response is 401
1132s 1..16
1132s ok
1132s t/57-LogoutForward2153.t ..........................................
1132s ok 1 - use Lemonldap::NG::Portal::Main;
1132s ok 2 - Portal object
1132s ok 3 - Init
1132s ok 4 - Portal app
1132s ok 5 - use Lemonldap::NG::Handler::Server;
1132s ok 6 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1132s ok 7 - App
1132s ok 8 - 1st "dwho" Auth query
1132s ok 9 - Get cookie lemonldap (e3fb00fd30ee63fadf25ebac1eb6736232ac06b48d71d7e77d6b7b18ac4799f1)
1132s ok 10 - Get redirection
1132s ok 11 - Location is http://auth.example.com/
1132s ok 12 - Logout request for "dwho"
1132s ok 13 - Found Logout Forward page
1132s ok 14 - Get cookie lemonldap (0)
1132s ok 15 - Test empty cookie sent at logout
1132s ok 16 - Verify absence of cookie lemonldappdata
1132s ok 17 - Forward logout
1132s ok 18 - Verify absence of cookie lemonldappdata
1132s 1..18
1132s ok
1132s t/58-DecryptValue-with-custom-function.t ..........................
1132s ok 1 - use Lemonldap::NG::Portal::Main;
1132s ok 2 - Portal object
1132s ok 3 - Init
1132s ok 4 - Portal app
1132s ok 5 - Get Menu
1132s ok 6 - HTTP code is 200
1132s ok 7 - Page contains a form
1132s ok 8 - Host match
1132s ok 9 - Field "user" is defined
1132s ok 10 - Field "password" is defined
1132s ok 11 - CSP header authorize POST request to \#
1132s ok 12 - Auth query
1132s ok 13 - Get cookie lemonldap (4d8e5fefbf55ad0706d42572e845e9b2164cf428a0164916a1dbb576f64de956)
1132s ok 14 - Get redirection
1132s ok 15 - Location is http://auth.example.com/
1132s ok 16 - CheckUser form
1132s ok 17 - Found decryptValue.png
1132s ok 18 - DecryptValue form
1132s ok 19 - HTTP code is 200
1132s ok 20 - Page contains a form
1132s ok 21 - URI match
1132s ok 22 - Field "cipheredValue" is defined
1132s ok 23 - Found trspan="decryptCipheredValue"
1132s ok 24 - POST decryptvalue with valid value
1132s ok 25 - Found decryted value
1132s ok 26 - HTTP code is 200
1132s ok 27 - Page contains a form
1132s ok 28 - URI match
1132s ok 29 - Field "cipheredValue" is defined
1132s ok 30 - Logout request
1132s ok 31 - Response is 200
1132s ok 32 - Cookie is deleted
1132s ok 33 - No pdata
1132s ok 34 - Disconnect request
1132s ok 35 - Response is 401
1132s 1..35
1132s ok
1133s t/58-DecryptValue-with-internal-function.t ........................
1133s ok 1 - use Lemonldap::NG::Portal::Main;
1133s ok 2 - Portal object
1133s ok 3 - Init
1133s ok 4 - Portal app
1133s ok 5 - Get Menu
1133s ok 6 - HTTP code is 200
1133s ok 7 - Page contains a form
1133s ok 8 - Host match
1133s ok 9 - Field "user" is defined
1133s ok 10 - Field "password" is defined
1133s ok 11 - Field "token" is defined
1133s ok 12 - CSP header authorize POST request to \#
1133s ok 13 - Auth query
1133s ok 14 - Get cookie lemonldap (7574afc07b0c9c94d98715ef909bb4cb8e1456f33bea6f624b5af67134be52a7)
1133s ok 15 - Get redirection
1133s ok 16 - Location is http://auth.example.com/
1133s ok 17 - Try DecryptValue form for a forbidden user
1133s ok 18 - Found trmsg="95"
1133s ok 19 - Logout request
1133s ok 20 - Response is 200
1133s ok 21 - Cookie is deleted
1133s ok 22 - No pdata
1133s ok 23 - Disconnect request
1133s ok 24 - Response is 401
1133s ok 25 - Get Menu
1133s ok 26 - HTTP code is 200
1133s ok 27 - Page contains a form
1133s ok 28 - Host match
1133s ok 29 - Field "user" is defined
1133s ok 30 - Field "password" is defined
1133s ok 31 - Field "token" is defined
1133s ok 32 - CSP header authorize POST request to \#
1133s ok 33 - Auth query
1133s ok 34 - Get cookie lemonldap (b01f15fdbfa8272de16c2643cee5ba2922d0f4d50647ce5ed3fe01a340d997b1)
1133s ok 35 - Get redirection
1133s ok 36 - Location is http://auth.example.com/
1133s ok 37 - CheckUser form
1133s ok 38 - Found decryptValue.png
1133s ok 39 - DecryptValue form
1133s ok 40 - HTTP code is 200
1133s ok 41 - Page contains a form
1133s ok 42 - URI match
1133s ok 43 - Field "cipheredValue" is defined
1133s ok 44 - Field "token" is defined
1133s ok 45 - Found trspan="decryptCipheredValue"
1133s ok 46 - POST decryptvalue with valid value
1133s ok 47 - Found decryted value
1133s ok 48 - HTTP code is 200
1133s ok 49 - Page contains a form
1133s ok 50 - URI match
1133s ok 51 - Field "cipheredValue" is defined
1133s ok 52 - Field "token" is defined
1133s substr outside of string at /usr/lib/x86_64-linux-gnu/perl-base/bytes.pm line 15.
1133s ok 53 - POST decryptvalue with invalid value
1133s ok 54 - Found trspan="notAnEncryptedValue"
1133s ok 55 - HTTP code is 200
1133s ok 56 - Page contains a form
1133s ok 57 - URI match
1133s ok 58 - Field "cipheredValue" is defined
1133s ok 59 - Field "token" is defined
1133s ok 60 - POST decryptvalue without token
1133s ok 61 - Found PE_NOTOKEN
1133s ok 62 - HTTP code is 200
1133s ok 63 - Page contains a form
1133s ok 64 - URI match
1133s ok 65 - Field "cipheredValue" is defined
1133s ok 66 - Field "token" is defined
1133s ok 67 - POST decryptvalue with an expired token
1133s ok 68 - Found PE_TOKENEXPIRED
1133s ok 69 - Logout request
1133s ok 70 - Response is 200
1133s ok 71 - Cookie is deleted
1133s ok 72 - No pdata
1133s ok 73 - Disconnect request
1133s ok 74 - Response is 401
1133s 1..74
1133s ok
1133s t/59-Double-cookies-Refresh-and-Logout.t ..........................
1133s ok 1 - use Lemonldap::NG::Portal::Main;
1133s ok 2 - Portal object
1133s ok 3 - Init
1133s ok 4 - Portal app
1133s ok 5 - Get Menu
1133s ok 6 - HTTP code is 200
1133s ok 7 - Page contains a form
1133s ok 8 - Host match
1133s ok 9 - Field "user" is defined
1133s ok 10 - Field "password" is defined
1133s ok 11 - CSP header authorize POST request to \#
1133s ok 12 - Auth query
1133s ok 13 - Get cookie lemonldap (84f2b615f8eb6ca671b9c453b5ed9ffa6c7a3461aa3a0168c9fc33ca8a117125)
1133s ok 14 - Get cookie lemonldaphttp (9961644e100b478449cd1f902120ff95abd07c2f5fef81ef1bb545a98c65adcd)
1133s ok 15 - -> Get cookie : lemonldap=something
1133s ok 16 - -> Cookie 'lemonldap' is HttpOnly
1133s ok 17 - -> Cookie 'lemonldap' is secure
1133s ok 18 - -> Get cookie lemonldaphttp=something
1133s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly
1133s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure
1133s ok 21 - -> Doule Cookies for two sessions found
1133s ok 22 - Get redirection
1133s ok 23 - Location is http://auth.example.com/
1133s ok 24 - Get Menu
1133s ok 25 - HTTP code is 200
1133s ok 26 - Connected as Dwho
1133s ok 27 - CheckUser form
1133s ok 28 - HTTP code is 200
1133s ok 29 - Page contains a form
1133s ok 30 - URI match
1133s ok 31 - Field "user" is defined
1133s ok 32 - Field "url" is defined
1133s ok 33 - Found trspan="checkUser"
1133s ok 34 - POST checkuser
1133s ok 35 - Found 19 attributes
1133s ok 36 - Timestamp found
1133s ok 37 - Refresh query
1133s ok 38 - Get redirection
1133s ok 39 - Location is http://auth.example.com/
1133s ok 40 - Get Menu
1133s ok 41 - HTTP code is 200
1133s ok 42 - Connected as Dwho
1133s ok 43 - CheckUser form
1133s ok 44 - HTTP code is 200
1133s ok 45 - Page contains a form
1133s ok 46 - URI match
1133s ok 47 - Field "user" is defined
1133s ok 48 - Field "url" is defined
1133s ok 49 - Found trspan="checkUser"
1133s ok 50 - POST checkuser
1133s ok 51 - Found 19 attributes
1133s ok 52 - Timestamp found
1133s ok 53 - _updateTime has been updated
1133s ok 54 - Get Menu
1133s ok 55 - HTTP code is 200
1133s ok 56 - Dwho has been well disconnected
1133s 1..56
1133s ok
1134s t/59-Double-cookies-for-Double-sessions.t .........................
1134s ok 1 - use Lemonldap::NG::Portal::Main;
1134s ok 2 - Portal object
1134s ok 3 - Init
1134s ok 4 - Portal app
1134s ok 5 - Get Menu
1134s ok 6 - HTTP code is 200
1134s ok 7 - Page contains a form
1134s ok 8 - Host match
1134s ok 9 - Field "user" is defined
1134s ok 10 - Field "password" is defined
1134s ok 11 - CSP header authorize POST request to \#
1134s ok 12 - Auth query
1134s ok 13 - Get cookie lemonldap (cb6a3a15a56766fe6a58c90f4c90edfbd7f348d684fdb1f3f400fef416888c96)
1134s ok 14 - Get cookie lemonldaphttp (442e808f205ef888182903e01453e60e44d6bfdddd625982f00a7594f6311537)
1134s ok 15 - -> Get cookie : lemonldap=something
1134s ok 16 - -> Cookie 'lemonldap' is HttpOnly
1134s ok 17 - -> Cookie 'lemonldap' is secure
1134s ok 18 - -> Get cookie lemonldaphttp=something
1134s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly
1134s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure
1134s ok 21 - -> Double Cookies for two sessions found
1134s ok 22 - Get redirection
1134s ok 23 - Location is http://auth.example.com/
1134s ok 24 - Logout request
1134s ok 25 - Response is 200
1134s ok 26 - Cookie is deleted
1134s ok 27 - No pdata
1134s ok 28 - Disconnect request
1134s ok 29 - Response is 401
1134s 1..29
1134s ok
1134s t/59-Double-cookies-for-a-Single-session.t ........................
1134s ok 1 - use Lemonldap::NG::Portal::Main;
1134s ok 2 - Portal object
1134s ok 3 - Init
1134s ok 4 - Portal app
1134s ok 5 - Get Menu
1134s ok 6 - HTTP code is 200
1134s ok 7 - Page contains a form
1134s ok 8 - Host match
1134s ok 9 - Field "user" is defined
1134s ok 10 - Field "password" is defined
1134s ok 11 - CSP header authorize POST request to \#
1134s ok 12 - Auth query
1134s ok 13 - Get cookie lemonldap (4c6e7a48ff4d4e37a697843f0a7eed523f9339e55c778feca7b64959267b38cb)
1134s ok 14 - Get cookie lemonldaphttp (9658e69d1ea70602426c1114adf8aea82a0f85f6c714eb1ba044cc5eae77778a9114359471aacce0e90ce74aea95a479)
1134s ok 15 - -> https cookie is 64 char long
1134s ok 16 - -> Cookie 'lemonldap' is HttpOnly
1134s ok 17 - -> Cookie 'lemonldap' is secure
1134s ok 18 - -> http cookie is 96 byte long
1134s ok 19 - -> Cookie 'lemonldaphttp' is HttpOnly
1134s ok 20 - -> Cookie 'lemonldaphttp' is NOT secure
1134s ok 21 - -> Doule Cookies for a single session
1134s ok 22 - Get redirection
1134s ok 23 - Location is http://auth.example.com/
1134s ok 24 - Logout request
1134s ok 25 - Response is 200
1134s ok 26 - Cookie is deleted
1134s ok 27 - No pdata
1134s ok 28 - Disconnect request
1134s ok 29 - Response is 401
1134s 1..29
1134s ok
1135s t/59-Secured-cookie-Refresh-and-Logout.t ..........................
1135s ok 1 - use Lemonldap::NG::Portal::Main;
1135s ok 2 - Portal object
1135s ok 3 - Init
1135s ok 4 - Portal app
1135s ok 5 - Get Menu
1135s ok 6 - HTTP code is 200
1135s ok 7 - Page contains a form
1135s ok 8 - Host match
1135s ok 9 - Field "user" is defined
1135s ok 10 - Field "password" is defined
1135s ok 11 - CSP header authorize POST request to \#
1135s ok 12 - Auth query
1135s ok 13 - Get cookie lemonldap (3d5d092067a8b493d3cd035e48d1d6e78ca9ebf5a5a0d39c918ce9108c9fa83c)
1135s ok 14 - -> Get cookie : lemonldap=something
1135s ok 15 - -> Cookie 'lemonldap' is HttpOnly
1135s ok 16 - -> Cookie 'lemonldap' is secure
1135s ok 17 - -> HTTPS Cookie for one session found
1135s ok 18 - Get redirection
1135s ok 19 - Location is http://auth.example.com/
1135s ok 20 - Get Menu
1135s ok 21 - HTTP code is 200
1135s ok 22 - Connected as Dwho
1135s ok 23 - Refresh query
1135s ok 24 - Get redirection
1135s ok 25 - Location is http://auth.example.com/
1135s ok 26 - Get Menu
1135s ok 27 - HTTP code is 200
1135s ok 28 - Connected as Dwho
1135s ok 29 - Get Menu
1135s ok 30 - HTTP code is 200
1135s ok 31 - Dwho has been well disconnected
1135s 1..31
1135s ok
1135s t/61-AdaptativeAuthenticationLevel.t ..............................
1135s ok 1 - use Lemonldap::NG::Portal::Main;
1135s ok 2 - Portal object
1135s ok 3 - Init
1135s ok 4 - Portal app
1135s ok 5 - Auth query
1135s ok 6 - Get cookie lemonldap (bb7f42dcb06bfe0fccaf4702b2fb108fd947c2104305f0e338455206807cb880)
1135s ok 7 - Get session
1135s ok 8 - HTTP code is 200
1135s ok 9 - Content-Type is JSON
1135s ok 10 - Content is valid JSON
1135s ok 11 - uid found
1135s ok 12 - Authentication level upgraded
1135s ok 13 - Ten exported attributes found
1135s ok 14 - Logout request
1135s ok 15 - Response is 200
1135s ok 16 - Cookie is deleted
1135s ok 17 - No pdata
1135s ok 18 - Disconnect request
1135s ok 19 - Response is 401
1135s ok 20 - Logout
1135s ok 21 - Auth query
1135s ok 22 - Get cookie lemonldap (e479b46e6c444286145c511ff491c72a45bd8bf7e77931cd4075c0df2c0983ad)
1135s ok 23 - Get session
1135s ok 24 - HTTP code is 200
1135s ok 25 - Content-Type is JSON
1135s ok 26 - Content is valid JSON
1135s ok 27 - Authentication level upgraded
1135s ok 28 - Logout request
1135s ok 29 - Response is 200
1135s ok 30 - Cookie is deleted
1135s ok 31 - No pdata
1135s ok 32 - Disconnect request
1135s ok 33 - Response is 401
1135s ok 34 - Logout
1135s 1..34
1135s ok
1136s t/61-BruteForceProtection-with-Incremental-lockTimes-and-TOTP.t ...
1136s ok 1 - use Lemonldap::NG::Portal::Main;
1136s ok 2 - Portal object
1136s ok 3 - Init
1136s ok 4 - Portal app
1136s ok 5 - 1st Auth query
1136s ok 6 - Get cookie lemonldap (6242a7a4c396603172cf940b6504fb14785583e9973f06643ecc429577e7138b)
1136s ok 7 - Get redirection
1136s ok 8 - Location is http://auth.example.com/
1136s ok 9 - Get new key
1136s ok 10 - Content is JSON
1136s ok 11 - Found secret
1136s ok 12 - Found token
1136s ok 13 - Code
1136s ok 14 - Code contains 6 digits
1136s ok 15 - Post code
1136s ok 16 - Content is JSON
1136s ok 17 - Key is registered
1136s ok 18 - Logout request
1136s ok 19 - Response is 200
1136s ok 20 - Cookie is deleted
1136s ok 21 - No pdata
1136s ok 22 - Disconnect request
1136s ok 23 - Response is 401
1136s ok 24 - 1st Bad Auth query
1136s ok 25 - Bad credential
1136s ok 26 - 1st Bad Auth query
1136s ok 27 - Rejected -> Protection enabled
1136s ok 28 - LockTime = 15
1136s ok 29 - LockTime in range
1136s ok 30 - Auth query
1136s ok 31 - Rejected -> Protection enabled
1136s ok 32 - LockTime = 27
1136s ok 33 - LockTime in range
1136s ok 34 - 2nd Bad Auth query
1136s ok 35 - Rejected -> Protection enabled
1136s ok 36 - LockTime = 57
1136s ok 37 - LockTime in range
1136s ok 38 - Auth query
1136s ok 39 - Enter TOTP code
1136s ok 40 - HTTP code is 200
1136s ok 41 - Page contains a form
1136s ok 42 - URI match
1136s ok 43 - Field "token" is defined
1136s ok 44 - Code
1136s ok 45 - Post code
1136s ok 46 - Get cookie lemonldap (22d0b16a3258ba4e2349e26a75878206221d36d12cb57cc869e97fbdfbd83622)
1136s ok 47 - Get redirection
1136s ok 48 - Location is http://auth.example.com/
1136s ok 49 - Logout request
1136s ok 50 - Response is 200
1136s ok 51 - Cookie is deleted
1136s ok 52 - No pdata
1136s ok 53 - Disconnect request
1136s ok 54 - Response is 401
1136s 1..54
1136s ok
1136s t/61-BruteForceProtection-with-Incremental-lockTimes.t ............
1136s ok 1 - use Lemonldap::NG::Portal::Main;
1136s ok 2 - Portal object
1136s ok 3 - Init
1136s ok 4 - Portal app
1136s ok 5 - 1st Auth query
1136s ok 6 - Get cookie lemonldap (39be67557aefc9d2ca4706d90f4c10e8d09317dacc89acdb95eb8552e5d8079a)
1136s ok 7 - Get redirection
1136s ok 8 - Location is http://auth.example.com/
1136s ok 9 - Logout request
1136s ok 10 - Response is 200
1136s ok 11 - Cookie is deleted
1136s ok 12 - No pdata
1136s ok 13 - Disconnect request
1136s ok 14 - Response is 401
1136s ok 15 - 1st allowed Bad Auth query
1136s ok 16 - Bad credential
1136s ok 17 - 2nd allowed Bad Auth query
1136s ok 18 - Bad credential
1136s ok 19 - 1st Bad Auth query
1136s ok 20 - Rejected -> Protection enabled
1136s ok 21 - LockTime = 5
1136s ok 22 - LockTime in range
1136s ok 23 - Auth query
1136s ok 24 - Rejected -> Protection enabled
1136s ok 25 - LockTime = 6
1136s ok 26 - LockTime in range
1136s ok 27 - Auth query
1136s ok 28 - Rejected -> Protection enabled
1136s ok 29 - LockTime = 16
1136s ok 30 - LockTime in range
1136s ok 31 - 3rd Bad Auth query
1136s ok 32 - Rejected -> Protection enabled
1136s ok 33 - LockTime = 488
1136s ok 34 - LockTime in range
1136s ok 35 - Auth query
1136s ok 36 - Get cookie lemonldap (768c9a9bd7bd384cf302d1b384cbf306719db23bacae1c6e88e4af04caca4cbb)
1136s ok 37 - Get redirection
1136s ok 38 - Location is http://auth.example.com/
1136s ok 39 - Logout request
1136s ok 40 - Response is 200
1136s ok 41 - Cookie is deleted
1136s ok 42 - No pdata
1136s ok 43 - Disconnect request
1136s ok 44 - Response is 401
1136s ok 45 - 2nd allowed Bad Auth query
1136s ok 46 - Bad credential
1136s ok 47 - 3rd Bad Auth query
1136s ok 48 - Rejected -> Protection enabled
1136s ok 49 - LockTime = 500
1136s ok 50 - LockTime in range
1136s 1..50
1136s ok
1137s t/61-BruteForceProtection.t .......................................
1137s ok 1 - use Lemonldap::NG::Portal::Main;
1137s ok 2 - Portal object
1137s ok 3 - Init
1137s ok 4 - Portal app
1137s ok 5 - 1st Auth query
1137s ok 6 - Get cookie lemonldap (9daca83983c0f69c8ee24e11cccce79d52b8dbea1cb7d95ae94a3860fd250a7c)
1137s ok 7 - Get redirection
1137s ok 8 - Location is http://auth.example.com/
1137s ok 9 - Logout request
1137s ok 10 - Response is 200
1137s ok 11 - Cookie is deleted
1137s ok 12 - No pdata
1137s ok 13 - Disconnect request
1137s ok 14 - Response is 401
1137s ok 15 - 2nd Auth query
1137s ok 16 - Get cookie lemonldap (7a4b4b31995461f65aa0af8b616234d26109705edb26f0791b378e874f48c16d)
1137s ok 17 - Get redirection
1137s ok 18 - Location is http://auth.example.com/
1137s ok 19 - Logout request
1137s ok 20 - Response is 200
1137s ok 21 - Cookie is deleted
1137s ok 22 - No pdata
1137s ok 23 - Disconnect request
1137s ok 24 - Response is 401
1137s ok 25 - 3rd Auth query
1137s ok 26 - Get cookie lemonldap (5df81d51a86d11bab3bb99871beedb08258860af8be4bd03a709ee3a3e8eef54)
1137s ok 27 - Get redirection
1137s ok 28 - Location is http://auth.example.com/
1137s ok 29 - Logout request
1137s ok 30 - Response is 200
1137s ok 31 - Cookie is deleted
1137s ok 32 - No pdata
1137s ok 33 - Disconnect request
1137s ok 34 - Response is 401
1137s ok 35 - 4th Auth query
1137s ok 36 - Get cookie lemonldap (e27f850b7dec9d3b46b6e654f36787d22f36efdc2bbeab7b20507c733fdb323e)
1137s ok 37 - Get redirection
1137s ok 38 - Location is http://auth.example.com/
1137s ok 39 - Logout request
1137s ok 40 - Response is 200
1137s ok 41 - Cookie is deleted
1137s ok 42 - No pdata
1137s ok 43 - Disconnect request
1137s ok 44 - Response is 401
1137s ok 45 - 5th Auth query
1137s ok 46 - Get cookie lemonldap (c872b4a432e2bb66431fcf3ad8cc938ae9df76e7967a81a65097edb1bcc9e1ef)
1137s ok 47 - Get redirection
1137s ok 48 - Location is http://auth.example.com/
1137s ok 49 - Logout request
1137s ok 50 - Response is 200
1137s ok 51 - Cookie is deleted
1137s ok 52 - No pdata
1137s ok 53 - Disconnect request
1137s ok 54 - Response is 401
1137s ok 55 - 1st Bad Auth query
1137s ok 56 - Response status is 401
1137s ok 57 - Content is JSON
1137s ok 58 - Error code is 5
1137s ok 59 - 2nd Bad Auth query
1137s ok 60 - Response status is 401
1137s ok 61 - Content is JSON
1137s ok 62 - Error code is 5
1137s ok 63 - 3rd Bad Auth query
1137s ok 64 - Response status is 401
1137s ok 65 - Content is JSON
1137s ok 66 - Error code is 5
1137s ok 67 - 4th Bad Auth query
1137s ok 68 - Response status is 401
1137s ok 69 - Content is JSON
1137s ok 70 - Error code is 5
1137s ok 71 - 5th Bad Auth query
1137s ok 72 - Rejected -> Protection enabled
1137s ok 73 - 6th Bad Auth query
1137s ok 74 - Rejected -> Protection enabled
1137s ok 75 - 6th Auth query
1137s ok 76 - Rejected -> Protection enabled
1137s ok 77 - 7th Auth query
1137s ok 78 - Get cookie lemonldap (8210a01ce3cb67a97838d232e0f65492e96159787b39408b6f7cc294c5abfcbc)
1137s ok 79 - History found
1137s ok 80 - History found
1137s ok 81 - History found
1137s ok 82 - -> Eight entries found
1137s ok 83 - -> Four 'failedLogin' entries found
1137s ok 84 - Logout request
1137s ok 85 - Response is 200
1137s ok 86 - Cookie is deleted
1137s ok 87 - No pdata
1137s ok 88 - Disconnect request
1137s ok 89 - Response is 401
1137s 1..89
1137s ok
1137s t/61-CrowdSec-warn.t ..............................................
1137s ok 1 - use Lemonldap::NG::Portal::Main;
1137s ok 2 - Portal object
1137s ok 3 - Init
1137s ok 4 - Portal app
1137s ok 5 - Auth query
1137s ok 6 - HTTP code is 200
1137s ok 7 - Auth query
1137s ok 8 - HTTP code is 200
1137s 1..8
1137s ok
1138s t/61-CrowdSec.t ...................................................
1138s ok 1 - use Lemonldap::NG::Portal::Main;
1138s ok 2 - Portal object
1138s ok 3 - Init
1138s ok 4 - Portal app
1138s ok 5 - Auth query
1138s ok 6 - Response status is 401
1138s ok 7 - Content is JSON
1138s ok 8 - Error code is 41
1138s ok 9 - Auth query
1138s ok 10 - HTTP code is 200
1138s 1..10
1138s ok
1138s t/61-ForceAuthn.t .................................................
1138s ok 1 - use Lemonldap::NG::Portal::Main;
1138s ok 2 - Portal object
1138s ok 3 - Init
1138s ok 4 - Portal app
1138s ok 5 - Auth query
1138s ok 6 - HTTP code is 200
1138s ok 7 - Get cookie lemonldap (3ca478b1e928920ce51f013471186fa480b13163916e6260b1217627be5bd8ec)
1138s ok 8 - Form ReAuthentication
1138s ok 9 - Found PE87 code
1138s ok 10 - Auth query
1138s ok 11 - HTTP code is 200
1138s ok 12 - Get cookie lemonldap (b860cdabb0bbfdad3ba50481a3e4eaffa282be20fea21b89b626119156e68952)
1138s ok 13 - Go to Portal
1138s ok 14 - Found applications list
1138s ok 15 - Logout request
1138s ok 16 - Response is 200
1138s ok 17 - Cookie is deleted
1138s ok 18 - No pdata
1138s ok 19 - Disconnect request
1138s ok 20 - Response is 401
1138s 1..20
1138s ok
1138s t/61-GrantSession.t ...............................................
1138s ok 1 - use Lemonldap::NG::Portal::Main;
1138s ok 2 - Portal object
1138s Bareword found where operator expected (Missing operator before "n"?) at (eval 137) line 1, near "} n"
1138s [Fri Nov 8 08:17:53 2024] [LLNG:6386] [error] syntax error at (eval 137) line 1, near "} n "
1138s Execution of (eval 137) aborted due to compilation errors.
1138s
1138s [Fri Nov 8 08:17:53 2024] [LLNG:6386] [error] Bad grantSessionRules rule: syntax error at (eval 137) line 1, near "} n "
1138s Execution of (eval 137) aborted due to compilation errors.
1138s
1138s ok 3 - Init
1138s ok 4 - Portal app
1138s ok 5 - Auth query
1138s ok 6 - dwho rejected with custom message and session data
1138s ok 7 - Auth query
1138s ok 8 - dwho rejected with PE_BADCREDENTIALS
1138s ok 9 - Found connect button
1138s ok 10 - Auth query
1138s ok 11 - dwho rejected with custom message and session data
1138s ok 12 - Found INFO js
1138s ok 13 - Found custom Main Logo
1138s ok 14 - Auth query
1138s ok 15 - HTTP code is 200
1138s ok 16 - Get cookie lemonldap (5547baf8a2948927a81efceceac591fddf287a13ce90523ff29e15c8804af5b4)
1138s ok 17 - Auth query
1138s ok 18 - rtyler rejected with PE_SESSIONNOTGRANTED
1138s ok 19 - Auth query
1138s ok 20 - rtyler rejected with PE_BADCREDENTIALS
1138s ok 21 - Found connect button
1138s ok 22 - Found custom Main Logo
1138s ok 23 - No cookie
1138s ok 24 - Portal object
1138s Bareword found where operator expected (Missing operator before "n"?) at (eval 404) line 1, near "} n"
1138s [Fri Nov 8 08:17:53 2024] [LLNG:6386] [error] syntax error at (eval 404) line 1, near "} n "
1138s Execution of (eval 404) aborted due to compilation errors.
1138s
1138s [Fri Nov 8 08:17:53 2024] [LLNG:6386] [error] Bad grantSessionRules rule: syntax error at (eval 404) line 1, near "} n "
1138s Execution of (eval 404) aborted due to compilation errors.
1138s
1138s ok 25 - Init
1138s ok 26 - Portal app
1138s ok 27 - auth query
1138s ok 28 - HTTP code is 200
1138s ok 29 - Get cookie lemonldap (5b32b35526800407fbe2f8fff83f37b2a77761e51bd529dc24fe9cb4da89ba3e)
1138s 1..29
1138s ok
1139s t/61-LocationDetect.t .............................................
1139s ok 1 - use Lemonldap::NG::Portal::Main;
1139s 1..1
1139s ok
1139s t/61-NewLocationWarning-Custom.t ..................................
1139s ok 1 - use Lemonldap::NG::Portal::Main;
1139s ok 2 - Portal object
1139s ok 3 - Init
1139s ok 4 - Portal app
1139s ok 5 - Get Portal
1139s ok 6 - HTTP code is 200
1139s ok 7 - Page contains a form
1139s ok 8 - Host match
1139s ok 9 - Field "user" is defined
1139s ok 10 - Field "password" is defined
1139s ok 11 - CSP header authorize POST request to \#
1139s ok 12 - First auth query
1139s ok 13 - Second auth query
1139s ok 14 - Subject found
1139s ok 15 - Mail sent (IP, Date and UA found)
1139s 1..15
1139s ok
1140s t/61-NewLocationWarning.t .........................................
1140s ok 1 - use Lemonldap::NG::Portal::Main;
1140s ok 2 - Portal object
1140s ok 3 - Init
1140s ok 4 - Portal app
1140s ok 5 - Get Portal
1140s ok 6 - HTTP code is 200
1140s ok 7 - Page contains a form
1140s ok 8 - Host match
1140s ok 9 - Field "user" is defined
1140s ok 10 - Field "password" is defined
1140s ok 11 - CSP header authorize POST request to \#
1140s ok 12 - First auth query
1140s ok 13 - Get cookie lemonldap (ce9e1f3deb9274470b1ea1d41af28a34a035a8d993e87a95d96914aed0326541)
1140s ok 14 - Logout request
1140s ok 15 - Response is 200
1140s ok 16 - Cookie is deleted
1140s ok 17 - No pdata
1140s ok 18 - Disconnect request
1140s ok 19 - Response is 401
1140s ok 20 - First time seeing a new IP, no mail sent
1140s ok 21 - Second auth query
1140s ok 22 - Get cookie lemonldap (0afa543fe4447ece6da92b3df40c1770d2008e6ca8f3406bfb51660e2953a089)
1140s ok 23 - Get redirection
1140s ok 24 - Location is http://auth.example.com/
1140s ok 25 - Logout request
1140s ok 26 - Response is 200
1140s ok 27 - Cookie is deleted
1140s ok 28 - No pdata
1140s ok 29 - Disconnect request
1140s ok 30 - Response is 401
1140s ok 31 - Second time seeing a new IP, no mail sent
1140s ok 32 - Third auth query
1140s ok 33 - Get cookie lemonldap (4857f3b86d57e3c36ff81e45abfb029d4781a6bb73aa9b4e1562298d76486de9)
1140s ok 34 - Get redirection
1140s ok 35 - Location is http://auth.example.com/
1140s ok 36 - Logout request
1140s ok 37 - Response is 200
1140s ok 38 - Cookie is deleted
1140s ok 39 - No pdata
1140s ok 40 - Disconnect request
1140s ok 41 - Response is 401
1140s ok 42 - First login on a new IP, email sent
1140s ok 43 - Fourth auth query
1140s ok 44 - Bad credential
1140s ok 45 - Failed login with a new IP, no email sent
1140s ok 46 - Fifth auth query
1140s ok 47 - Get cookie lemonldap (44f754ba3cd2521047e03703cd5e2756036a0cc6fa40b60fff4b87c4b619006e)
1140s ok 48 - Get redirection
1140s ok 49 - Location is http://auth.example.com/
1140s ok 50 - Subject found
1140s ok 51 - Mail sent (Wrong password)
1140s ok 52 - Location found in mail body
1140s ok 53 - Date found in mail body
1140s ok 54 - UserAgent found in mail body
1140s ok 55 - Fifth auth query
1140s ok 56 - Get cookie lemonldap (552ad23b129e63bb1ee577364dc9e2069d5f3e1d850ffd18f89fafc075be69cc)
1140s ok 57 - Get redirection
1140s ok 58 - Location is http://auth.example.com/
1140s ok 59 - Login on newly learned address, no email
1140s ok 60 - Fifth auth query
1140s ok 61 - Get cookie lemonldap (d6e91f0256300a883901b7c6008b56e085991ede7629f477becb3054161a2cd1)
1140s ok 62 - Get redirection
1140s ok 63 - Location is http://auth.example.com/
1140s ok 64 - Login on previously learned address, no email
1140s 1..64
1140s ok
1140s t/61-Session-ActivityTimeout.t ....................................
1140s ok 1 - use Lemonldap::NG::Portal::Main;
1140s ok 2 - Portal object
1140s ok 3 - Init
1140s ok 4 - Portal app
1140s ok 5 - Auth query
1140s ok 6 - HTTP code is 200
1140s ok 7 - Get cookie lemonldap (3a7324a87c153ddc33f2a6d493b1b3ff8a2790afc6500289cfc2e2cd6d6ba5a6)
1140s ok 8 - Go to Portal
1140s ok 9 - Found applications list
1140s ok 10 - Form Authentification
1140s ok 11 - Found PE_SESSIONEXPIRED code
1140s ok 12 - Logout request
1140s ok 13 - Response is 200
1140s ok 14 - Cookie is deleted
1140s ok 15 - No pdata
1140s ok 16 - Disconnect request
1140s ok 17 - Response is 401
1140s 1..17
1140s ok
1140s t/61-Session-Timeout.t ............................................
1140s ok 1 - use Lemonldap::NG::Portal::Main;
1140s ok 2 - Portal object
1140s ok 3 - Init
1140s ok 4 - Portal app
1140s ok 5 - Auth query
1140s ok 6 - HTTP code is 200
1140s ok 7 - Get cookie lemonldap (bb7c65c0e9f0cf877a5173ef1905ad02d5eb49d243f253b75114f85067eed1d4)
1140s ok 8 - Go to Portal
1140s ok 9 - Found applications list
1140s ok 10 - Form Authentification
1140s ok 11 - Found PE_SESSIONEXPIRED code
1140s ok 12 - Logout request
1140s ok 13 - Response is 200
1140s ok 14 - Cookie is deleted
1140s ok 15 - No pdata
1140s ok 16 - Disconnect request
1140s ok 17 - Response is 401
1140s 1..17
1140s ok
1141s t/62-Refresh-plugin.t .............................................
1141s ok 1 - use Lemonldap::NG::Portal::Main;
1141s ok 2 - Portal object
1141s ok 3 - Init
1141s ok 4 - Portal app
1141s ok 5 - Auth query 1
1141s ok 6 - Get cookie lemonldap (63efaa28555f1d639ae58af8836bd87258f3313952f55de4114963e4ed56d070)
1141s ok 7 - Auth query 2
1141s ok 8 - Get cookie lemonldap (371113113e3a641e88cd03fb4c98f69aace9f377b285db380ee7a0d4b1aa5c65)
1141s ok 9 - Auth query 3
1141s ok 10 - Get cookie lemonldap (bd0890257d8d1ed21f6a576949a192c1ab884c3e5417639dae6f5cae86386283)
1141s ok 11 - Auth query 4
1141s ok 12 - Get cookie lemonldap (8e1d517a8c740afb394a7ff32c1b6857115da17d50aa501ad620ccb6d84ff1cf)
1141s ok 13 - Auth query 5
1141s ok 14 - Get cookie lemonldap (003b8e8f1f7a040f00855e8157c0ff8325c6333ea93914afcd44ce2a3f7d0bec)
1141s ok 15 - Auth query 6
1141s ok 16 - Get cookie lemonldap (a4b36564a420da7701c1ed85fe1cef7012340216736afa6beeb4e0a2217d59fe)
1141s ok 17 - Call refresh
1141s ok 18 - HTTP code is 200
1141s ok 19 - Count is 6
1141s ok 20 - Get session using restSessionServer
1141s ok 21 - HTTP code is 200
1141s ok 22 - Deserialize session content
1141s ok 23 - Get session content
1141s ok 24 - Content is updated
1141s ok 25 - Correct groups
1141s ok 26 - Get session using restSessionServer
1141s ok 27 - HTTP code is 200
1141s ok 28 - Deserialize session content
1141s ok 29 - Get session content
1141s ok 30 - Content is updated
1141s ok 31 - Correct groups
1141s ok 32 - Get session using restSessionServer
1141s ok 33 - HTTP code is 200
1141s ok 34 - Deserialize session content
1141s ok 35 - Get session content
1141s ok 36 - Content is updated
1141s ok 37 - Correct groups
1141s ok 38 - Get session using restSessionServer
1141s ok 39 - HTTP code is 200
1141s ok 40 - Deserialize session content
1141s ok 41 - Get session content
1141s ok 42 - Content is updated
1141s ok 43 - Correct groups
1141s ok 44 - Get session using restSessionServer
1141s ok 45 - HTTP code is 200
1141s ok 46 - Deserialize session content
1141s ok 47 - Get session content
1141s ok 48 - Content is updated
1141s ok 49 - Correct groups
1141s ok 50 - Get session using restSessionServer
1141s ok 51 - HTTP code is 200
1141s ok 52 - Deserialize session content
1141s ok 53 - Get session content
1141s ok 54 - Content is updated
1141s ok 55 - Correct groups
1141s 1..55
1141s ok
1141s t/62-SingleSession-with-History.t .................................
1141s ok 1 - use Lemonldap::NG::Portal::Main;
1141s ok 2 - Portal object
1141s ok 3 - Init
1141s ok 4 - Portal app
1141s ok 5 - Auth query
1141s ok 6 - Get cookie lemonldap (13cf23095a32acd3eb9403c03253f9490f15c5c03c58ac12c515f153e88a0d26)
1141s ok 7 - Auth query
1141s ok 8 - Get cookie lemonldap (725d1d34a3166cd1a7b557a6d481cbe6489bb87b847a714e633d945cf331b324)
1141s ok 9 - Auth query
1141s ok 10 - Get cookie lemonldap (07a3438fb522d6a19d0a640161c68e3956dc4226021b02293ded4e1056831ed6)
1141s ok 11 - sessionsDeleted found
1141s ok 12 - History found
1141s ok 13 - -> Four entries found
1141s 1..13
1141s ok
1142s t/62-SingleSession-with-Rules.t ...................................
1142s ok 1 - use Lemonldap::NG::Portal::Main;
1142s ok 2 - Portal object
1142s ok 3 - Init
1142s ok 4 - Portal app
1142s ok 5 - Auth query
1142s ok 6 - HTTP code is 200
1142s ok 7 - Get cookie lemonldap (49885267235433f5da44a8d23dd9fc5545b6549596f5fc39b89915ff8444f774)
1142s ok 8 - Auth query
1142s ok 9 - HTTP code is 200
1142s ok 10 - Get cookie lemonldap (234f462e19ef11e213a3d8e3e0701de90fcf75b1b684d4e59d112e5b60265b36)
1142s ok 11
1142s ok 12 - HTTP code is 200
1142s ok 13
1142s ok 14 - Response status is 401
1142s ok 15 - Content is JSON
1142s ok 16 - Error code is 1
1142s ok 17 - Auth query
1142s ok 18 - HTTP code is 200
1142s ok 19 - Get cookie lemonldap (917e7ee7628e3c1b98567e3f72025c7aef51b55e48d1d9df3c1b89855a7ee70c)
1142s ok 20 - Auth query
1142s ok 21 - HTTP code is 200
1142s ok 22 - Get cookie lemonldap (d7bc43238ea94c5a95568dcb706a213f272604fd2f0c0a7804e883b56deb1d12)
1142s ok 23 - Auth query
1142s ok 24 - HTTP code is 200
1142s ok 25 - Get cookie lemonldap (44657c3fc53ae5d0a0dc804249c5fba6d76314f581dc74e07d9f64f1964e45e0)
1142s ok 26
1142s ok 27 - HTTP code is 200
1142s ok 28
1142s ok 29 - HTTP code is 200
1142s ok 30
1142s ok 31 - Response status is 401
1142s ok 32 - Content is JSON
1142s ok 33 - Error code is 1
1142s ok 34 - Auth query
1142s ok 35 - HTTP code is 200
1142s ok 36 - Get cookie lemonldap (7f35af26458d31e06606cc95c61ef77d1454752180c44641971fb0ef7b719517)
1142s ok 37 - Auth query
1142s ok 38 - HTTP code is 200
1142s ok 39 - Get cookie lemonldap (d21dbec10ffa73256c2c54501f36efb1521e86b6650aead8134af92d3f4e628d)
1142s ok 40
1142s ok 41 - HTTP code is 200
1142s ok 42
1142s ok 43 - HTTP code is 200
1142s ok 44
1142s ok 45 - Response status is 401
1142s ok 46 - Content is JSON
1142s ok 47 - Error code is 1
1142s ok 48
1142s ok 49 - HTTP code is 200
1142s 1..49
1142s ok
1142s t/62-SingleSession.t ..............................................
1142s ok 1 - use Lemonldap::NG::Portal::Main;
1142s ok 2 - Portal object
1142s ok 3 - Init
1142s ok 4 - Portal app
1142s ok 5 - Portal object
1142s ok 6 - Init
1142s ok 7 - Portal app
1142s ok 8 - Portal object
1142s ok 9 - Init
1142s ok 10 - Portal app
1142s ok 11 - Portal object
1142s ok 12 - Init
1142s ok 13 - Portal app
1142s ok 14 - Portal object
1142s ok 15 - Init
1142s ok 16 - Portal app
1142s ok 17 - Auth query
1142s ok 18 - Get cookie lemonldap (96a22675c6acc8540e8e16b69da2f1649111c0497235a02068c83870337b96ba)
1142s ok 19 - "skin=bootstrap" input not found
1142s ok 20 - Auth query
1142s ok 21 - Get cookie lemonldap (717a8a3d726b6e3e7a35b9d59ca6e10be87fdd2bbca056999241118ef3438a19)
1142s ok 22 - "skin=bootstrap" input found
1142s ok 23 - Auth query
1142s ok 24 - Get cookie lemonldap (2d39466f039db5eabdf09b8e66169ea20fcb4dea05ea0a19d2ef37bbc0744f88)
1142s ok 25 - "skin=bootstrap" input not found
1142s ok 26 - Attempt login with latest session
1142s ok 27 - HTTP code is 200
1142s ok 28 - Attempt login with removed session
1142s ok 29 - Response status is 401
1142s ok 30 - Content is JSON
1142s ok 31 - Error code is 1
1142s ok 32 - Attempt login with removed session
1142s ok 33 - Response status is 401
1142s ok 34 - Content is JSON
1142s ok 35 - Error code is 1
1142s ok 36 - Auth query
1142s ok 37 - Get cookie lemonldap (568b9c5bf664c6aee498fe80baacbecc358b536322949e3ed71122c8503c2c62)
1142s ok 38 - Auth query
1142s ok 39 - Get cookie lemonldap (ee7f0e59b4fc6d93eb52b734732b5040b5d5ad534c6c107c9994e291db73a2fb)
1142s ok 40 - Auth query
1142s ok 41 - Get cookie lemonldap (f52760c8b5c64231711106924439492161542db362b32012c143d73ac3ad5a9e)
1142s ok 42 - Auth query
1142s ok 43 - Get cookie lemonldap (2f528dce292e669c8301063116ebfc85e56040ffe86ab8a5af557cfcba7225b2)
1142s ok 44 - First session on latest IP
1142s ok 45 - HTTP code is 200
1142s ok 46 - Latest session on latest IP
1142s ok 47 - HTTP code is 200
1142s ok 48 - session on old IP
1142s ok 49 - Response status is 401
1142s ok 50 - Content is JSON
1142s ok 51 - Error code is 1
1142s ok 52 - session on old IP
1142s ok 53 - Response status is 401
1142s ok 54 - Content is JSON
1142s ok 55 - Error code is 1
1142s ok 56 - Auth query
1142s ok 57 - Get cookie lemonldap (63046bd0cd64692e8c42a3cdc4142f8237c42062fa0602472a8300da16e7eac1)
1142s ok 58 - Auth query
1142s ok 59 - Get cookie lemonldap (6480a38a1c77dc1918d5f65acce2e5bbc7169624d5478225a1f2a5e769bdff49)
1142s ok 60 - Auth query
1142s ok 61 - Get cookie lemonldap (4477fec5929871b0f049e56802b5200ee339bf3d5168d0f1caa52a5062382053)
1142s ok 62 - Auth query
1142s ok 63 - Get cookie lemonldap (0a4742f6a6f168b7a4a7babcecd4d98c23cec09d72065574f329cac84c760079)
1142s ok 64 - Other user, but other IP
1142s ok 65 - HTTP code is 200
1142s ok 66 - Other user, same IP
1142s ok 67 - Response status is 401
1142s ok 68 - Content is JSON
1142s ok 69 - Error code is 1
1142s ok 70 - Same user, same IP
1142s ok 71 - HTTP code is 200
1142s ok 72 - Same user, same IP
1142s ok 73 - HTTP code is 200
1142s ok 74 - Auth query
1142s ok 75 - Get cookie lemonldap (f26749f8b201e292f5eb7bb87066bca3d2648557cefb022c0f1d2e936d2355b4)
1142s ok 76 - Auth query
1142s ok 77 - Get cookie lemonldap (04ab8e848ee2d904e0440e438950202faa3cdf9ee48b8f321d8a977fde465d4a)
1142s ok 78 - Auth query
1142s ok 79 - Get cookie lemonldap (e80c1d0f90f564e74797271c24f1129964c533067afa9b59ca21e2ed635682f8)
1142s ok 80 - Auth query
1142s ok 81 - Get cookie lemonldap (5a6fce66401ca2d4ed5a2435f269caa9b6bfebde23b2a7856d9c9ebc64aa8b9f)
1142s ok 82 - sessionsDeleted found
1142s ok 83 - otherSessions found
1142s ok 84 - Link found
1142s ok 85 - action found
1142s 1..85
1142s ok
1143s t/62-UpgradeSession-disabled.t ....................................
1143s ok 1 - use Lemonldap::NG::Portal::Main;
1143s ok 2 - use Lemonldap::NG::Common::FormEncode;
1143s ok 3 - Portal object
1143s ok 4 - Init
1143s ok 5 - Portal app
1143s ok 6 - Auth query
1143s ok 7 - Get cookie lemonldap (c9dcbe26068f1298e55084e80da3ad39efd76e9bdabbc71cfc2cda71dc23d373)
1143s ok 8 - GET http://test1.example.com/AuthWeak
1143s ok 9 - GET http://test1.example.com/AuthStrong
1143s ok 10 - HTTP code is 403
1143s ok 11 - Logout request
1143s ok 12 - Response is 200
1143s ok 13 - Cookie is deleted
1143s ok 14 - No pdata
1143s ok 15 - Disconnect request
1143s ok 16 - Response is 401
1143s 1..16
1143s ok
1143s t/62-UpgradeSession.t .............................................
1143s ok 1 - use Lemonldap::NG::Portal::Main;
1143s ok 2 - use Lemonldap::NG::Common::FormEncode;
1143s ok 3 - Portal object
1143s ok 4 - Init
1143s ok 5 - Portal app
1143s ok 6 - Auth query
1143s ok 7 - Get cookie lemonldap (2af8f130cad7d12ae3913f81e3b8557511f332df9e81b8140ccd1b0526ff1446)
1143s ok 8 - GET http://test1.example.com/AuthWeak
1143s ok 9 - HTTP code is 200
1143s ok 10 - GET http://test1.example.com/AuthStrong
1143s ok 11 - Upgrade session query
1143s ok 12 - HTTP code is 200
1143s ok 13 - Page contains a form
1143s ok 14 - URI match
1143s ok 15 - Field "confirm" is defined
1143s ok 16 - Field "url" is defined
1143s ok 17 - Accept session upgrade query
1143s ok 18 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D)
1143s ok 19 - HTTP code is 200
1143s ok 20 - Page contains a form
1143s ok 21 - Host match
1143s ok 22 - Field "upgrading" is defined
1143s ok 23 - Field "url" is defined
1143s ok 24 - CSP header authorize POST request to \#
1143s ok 25 - Post login
1143s ok 26 - Get cookie lemonldappdata ()
1143s ok 27 - Get cookie lemonldap (387487c8d9965cb22d1265824dd939c2a47bdf817a087f9e9cd86c2865e789ce)
1143s ok 28 - Get redirection
1143s ok 29 - Location is http://test1.example.com
1143s ok 30 - Post login
1143s ok 31 - HTTP code is 200
1143s ok 32 - Logout request
1143s ok 33 - Response is 200
1143s ok 34 - Cookie is deleted
1143s ok 35 - No pdata
1143s ok 36 - Disconnect request
1143s ok 37 - Response is 401
1143s 1..37
1143s ok
1144s t/63-History.t ....................................................
1144s ok 1 - use Lemonldap::NG::Portal::Main;
1144s ok 2 - Portal object
1144s ok 3 - Init
1144s ok 4 - Portal app
1144s ok 5 - Auth query
1144s ok 6 - HTTP code is 200
1144s ok 7 - Get cookie lemonldap (763a299bdaa586dac35025cf35ab74b849700db6cccfa8703e7384894a480959)
1144s ok 8 - Found custom Main Logo
1144s ok 9 - History found
1144s ok 10 - -> One entry found
1144s ok 11 - Verify connection
1144s ok 12 - HTTP code is 200
1144s ok 13 - Logout request
1144s ok 14 - Response is 200
1144s ok 15 - Cookie is deleted
1144s ok 16 - No pdata
1144s ok 17 - Disconnect request
1144s ok 18 - Response is 401
1144s ok 19 - Auth query
1144s ok 20 - HTTP code is 200
1144s ok 21 - Get cookie lemonldap (76a8ed4d670cb438bfbe905c261c97e77158a5c77277147381e2a6cb1eec61dc)
1144s ok 22 - History found
1144s ok 23 - -> Two entries found
1144s ok 24 - Logout request
1144s ok 25 - Response is 200
1144s ok 26 - Cookie is deleted
1144s ok 27 - No pdata
1144s ok 28 - Disconnect request
1144s ok 29 - Response is 401
1144s ok 30 - Auth query
1144s ok 31 - Response status is 401
1144s ok 32 - Content is JSON
1144s ok 33 - Error code is 5
1144s ok 34 - Auth query
1144s ok 35 - Response status is 401
1144s ok 36 - Content is JSON
1144s ok 37 - Error code is 5
1144s ok 38 - Auth query
1144s ok 39 - HTTP code is 200
1144s ok 40 - Get cookie lemonldap (2299964cf1918e01febdc57e109ded1e33282b8ffc7c1fd15470632a6d577c62)
1144s ok 41 - History found
1144s ok 42 - History array caption found
1144s ok 43 - Failed history array caption found
1144s ok 44 - Found plugin-set label
1144s ok 45 - -> Five entries found
1144s ok 46 - -> Two 'failedLogin' entries found
1144s ok 47 - Custom value entries found
1144s ok 48 - Hidden history field is missing
1144s ok 49 - Found Name before UID as specified by Prefix
1144s ok 50 - Field found in psession
1144s ok 51 - Hidden field found in psession
1144s ok 52 - Logout request
1144s ok 53 - Response is 200
1144s ok 54 - Cookie is deleted
1144s ok 55 - No pdata
1144s ok 56 - Disconnect request
1144s ok 57 - Response is 401
1144s 1..57
1144s ok
1144s t/64-StayConnected-single-connection.t ............................
1144s ok 1 - use Lemonldap::NG::Portal::Main;
1144s ok 2 - Portal object
1144s ok 3 - Init
1144s ok 4 - Portal app
1144s ok 5 - Auth query
1144s ok 6 - HTTP code is 200
1144s ok 7 - Page contains a form
1144s ok 8 - URI match
1144s ok 9 - Field "fg" is defined
1144s ok 10 - Field "token" is defined
1144s ok 11 - Post fingerprint
1144s ok 12 - Get cookie lemonldap (94cf7d0f7b7653ea8ac800e2f09476d937a8206cbf5e2b968eef22320be4de12)
1144s ok 13 - Get redirection
1144s ok 14 - Location is http://auth.example.com/
1144s ok 15 - Get cookie llngpersistent (e506caa1d5b73407e1bb9499a8118f80d036456e333272f29d772e141868548c)
1144s ok 16 - Try to auth with persistent cookie
1144s ok 17 - HTTP code is 200
1144s ok 18 - HTTP code is 200
1144s ok 19 - Page contains a form
1144s ok 20 - Host match
1144s ok 21 - Field "fg" is defined
1144s ok 22 - Field "token" is defined
1144s ok 23 - CSP header authorize POST request to \#
1144s ok 24 - Post fingerprint
1144s ok 25 - Get redirection
1144s ok 26 - Location is http://auth.example.com/
1144s ok 27 - Get cookie lemonldap (3598b43f9843143d233552f4b3437032352eb300fbf800685dc32cd07f255070)
1144s ok 28 - Got cookie
1144s ok 29 - Try to auth with persistent cookie
1144s ok 30 - HTTP code is 200
1144s ok 31 - HTTP code is 200
1144s ok 32 - Page contains a form
1144s ok 33 - Host match
1144s ok 34 - Field "fg" is defined
1144s ok 35 - Field "token" is defined
1144s ok 36 - CSP header authorize POST request to \#
1144s ok 37 - Post fingerprint
1144s ok 38 - Get redirection
1144s ok 39 - Location is http://auth.example.com/
1144s ok 40 - Get cookie lemonldap (1f0172048af92beca61488e8dd97eedc87a4a4aeade1b21a5714504889b6d149)
1144s ok 41 - Got cookie
1144s ok 42 - Auth query
1144s ok 43 - HTTP code is 200
1144s ok 44 - Page contains a form
1144s ok 45 - URI match
1144s ok 46 - Field "fg" is defined
1144s ok 47 - Field "token" is defined
1144s ok 48 - Post fingerprint
1144s ok 49 - Get cookie lemonldap (ad3682280781640cb555e65e070ba627513de835af37137366a1900d90ee6c23)
1144s ok 50 - Get redirection
1144s ok 51 - Location is http://auth.example.com/
1144s ok 52 - Get cookie llngpersistent (97ba3dcdd27fe4f7c5d684c03bcc250beb8ed527fd8d53adcb84ea1f51082e3e)
1144s ok 53 - Try to auth with persistent cookie
1144s ok 54 - HTTP code is 200
1144s ok 55 - HTTP code is 200
1144s ok 56 - Page contains a form
1144s ok 57 - Host match
1144s ok 58 - Field "fg" is defined
1144s ok 59 - Field "token" is defined
1144s ok 60 - CSP header authorize POST request to \#
1144s ok 61 - Post fingerprint
1144s ok 62 - Get redirection
1144s ok 63 - Location is http://auth.example.com/
1144s ok 64 - Get cookie lemonldap (7069f7ab9909021714659c585db46b9983e1ff64cbd7eb113d95e826d321a083)
1144s ok 65 - Got cookie
1144s ok 66 - Try to auth with persistent cookie
1144s ok 67 - HTTP code is 200
1144s ok 68 - First persistent ID is no longer valid
1144s 1..68
1144s ok
1145s t/64-StayConnected-singleSession.t ................................
1145s ok 1 - use Lemonldap::NG::Portal::Main;
1145s ok 2 - Portal object
1145s ok 3 - Init
1145s ok 4 - Portal app
1145s # Subtest: Login with stay connected, then with persistent cookie, user sees notification
1145s ok 1 - Auth query
1145s ok 2 - HTTP code is 200
1145s ok 3 - Page contains a form
1145s ok 4 - URI match
1145s ok 5 - Field "fg" is defined
1145s ok 6 - Field "token" is defined
1145s ok 7 - Post fingerprint
1145s ok 8 - Get cookie lemonldap (ec70f4331349d97499ae22952c42dbcce992c62e6f39389e1791ac627bcb35cc)
1145s ok 9 - Get redirection
1145s ok 10 - Location is http://auth.example.com/
1145s ok 11 - Get cookie llngconnection (ccc1eef634910420f142dac6f48a1b9bddb1b20af0420f3cff6858b9f2eb690a)
1145s ok 12 - Check session validity
1145s ok 13 - Authenticated as dwho
1145s ok 14 - Try to auth with persistent cookie
1145s ok 15 - HTTP code is 200
1145s ok 16 - HTTP code is 200
1145s ok 17 - Page contains a form
1145s ok 18 - Host match
1145s ok 19 - Field "fg" is defined
1145s ok 20 - Field "token" is defined
1145s ok 21 - CSP header authorize POST request to \#
1145s ok 22 - Post fingerprint
1145s ok 23 - Show deleted sessions
1145s ok 24 - HTTP code is 200
1145s ok 25 - Page contains a form
1145s ok 26 - Host match
1145s ok 27 - URI match
1145s ok 28 - CSP header authorize POST request to auth.example.com
1145s ok 29 - Get cookie lemonldap (d1af6233cdc116bf44ad842106c67d2810e66475436eb9362dc2d9fd5de5fded)
1145s ok 30 - Check session validity
1145s ok 31 - Authenticated as dwho
1145s ok 32 - Check session validity
1145s ok 33 - Session ID no longer valid
1145s 1..33
1145s ok 5 - Login with stay connected, then with persistent cookie, user sees notification
1145s # Subtest: Login with stay connected, then without persistent cookie, user sees notification
1145s ok 1 - Auth query
1145s ok 2 - HTTP code is 200
1145s ok 3 - Page contains a form
1145s ok 4 - URI match
1145s ok 5 - Field "fg" is defined
1145s ok 6 - Field "token" is defined
1145s ok 7 - Post fingerprint
1145s ok 8 - Get cookie lemonldap (2f84bb233fbb5764b53401bc5a9ad5974eb145fd351bd4a1e74c4a65c6bf9bf9)
1145s ok 9 - Get redirection
1145s ok 10 - Location is http://auth.example.com/
1145s ok 11 - Get cookie llngconnection (92df6caab5c2bfa18dfa11911996efedb33349cc4672b5fdee7b45a0c4a0ab8a)
1145s ok 12 - Check session validity
1145s ok 13 - Authenticated as dwho
1145s ok 14 - Auth query
1145s ok 15 - HTTP code is 200
1145s ok 16 - Page contains a form
1145s ok 17 - URI match
1145s ok 18 - Field "fg" is defined
1145s ok 19 - Field "token" is defined
1145s ok 20 - Post fingerprint
1145s ok 21 - Get cookie lemonldap (9688944043450e04bc1e8a3a5732a87636218d2b675a5b578a787a15a7d40935)
1145s ok 22 - Show deleted sessions
1145s ok 23 - HTTP code is 200
1145s ok 24 - Page contains a form
1145s ok 25 - Host match
1145s ok 26 - URI match
1145s ok 27 - CSP header authorize POST request to auth.example.com
1145s ok 28 - Get cookie llngconnection (6b858ad9c921338c77ffc1c9b61fffc46e1a2607c49f9a315f8e49dc22b23f8c)
1145s ok 29 - Check session validity
1145s ok 30 - Session ID no longer valid
1145s 1..30
1145s ok 6 - Login with stay connected, then without persistent cookie, user sees notification
1145s 1..6
1145s ok
1145s t/64-StayConnected-with-History.t .................................
1145s ok 1 - use Lemonldap::NG::Portal::Main;
1145s ok 2 - Portal object
1145s ok 3 - Init
1145s ok 4 - Portal app
1145s ok 5 - Auth query
1145s ok 6 - HTTP code is 200
1145s ok 7 - Page contains a form
1145s ok 8 - URI match
1145s ok 9 - Field "fg" is defined
1145s ok 10 - Field "token" is defined
1145s ok 11 - Post fingerprint
1145s ok 12 - Expected portal error code: code found on page
1145s ok 13 - Expected portal error code
1145s ok 14 - Auth query
1145s ok 15 - HTTP code is 200
1145s ok 16 - Page contains a form
1145s ok 17 - URI match
1145s ok 18 - Field "fg" is defined
1145s ok 19 - Field "token" is defined
1145s ok 20 - Post fingerprint
1145s ok 21 - Get cookie lemonldap (28faa7832b5391e61893c41b0dac6d40e18c7164cea889b84b6d78614f944e69)
1145s ok 22 - Get redirection
1145s ok 23 - Location is http://auth.example.com/
1145s ok 24 - Get cookie llngpersistent (1c03d156f77e70cf171160ba5deb66fb2ab6f2f04fd0ada298ab3d9ee50fb36f)
1145s ok 25 - Secure cookie found
1145s ok 26 - Try to auth with persistent cookie
1145s ok 27 - HTTP code is 200
1145s ok 28 - HTTP code is 200
1145s ok 29 - Page contains a form
1145s ok 30 - Host match
1145s ok 31 - Field "fg" is defined
1145s ok 32 - Field "token" is defined
1145s ok 33 - CSP header authorize POST request to \#
1145s ok 34 - Post fingerprint
1145s ok 35 - Get redirection
1145s ok 36 - Location is http://auth.example.com/
1145s ok 37 - Get cookie lemonldap (2c01fcae2fd63c3fd8dd8667802c2c1a910ced6e6e1d4e60b1c556f5ed6dda60)
1145s ok 38 - Try to auth with persistent cookie and an expired token
1145s ok 39 - HTTP code is 200
1145s ok 40 - HTTP code is 200
1145s ok 41 - Page contains a form
1145s ok 42 - Host match
1145s ok 43 - Field "fg" is defined
1145s ok 44 - Field "token" is defined
1145s ok 45 - CSP header authorize POST request to \#
1145s ok 46 - Post fingerprint with an expired token
1145s ok 47 - HTTP code is 200
1145s ok 48 - Page contains a form
1145s ok 49 - CSP header authorize POST request to \#
1145s ok 50 - Get login form
1145s ok 51 - Try to auth with persistent cookie
1145s ok 52 - HTTP code is 200
1145s ok 53 - HTTP code is 200
1145s ok 54 - Page contains a form
1145s ok 55 - Host match
1145s ok 56 - Field "fg" is defined
1145s ok 57 - Field "token" is defined
1145s ok 58 - CSP header authorize POST request to \#
1145s ok 59 - Post bad fingerprint
1145s ok 60 - HTTP code is 200
1145s ok 61 - Page contains a form
1145s ok 62 - CSP header authorize POST request to \#
1145s ok 63 - Get login form
1145s ok 64 - Get cookie llngpersistent (0)
1145s ok 65 - Found secure and expired connexion Cookie
1145s ok 66 - Auth query
1145s ok 67 - HTTP code is 200
1145s ok 68 - Page contains a form
1145s ok 69 - URI match
1145s ok 70 - Field "fg" is defined
1145s ok 71 - Field "token" is defined
1145s ok 72 - Post fingerprint
1145s ok 73 - Get cookie lemonldap (f75c2a7240803db1b5bdb71d42a91bf812f9c87207d35bdd178000a300533a03)
1145s ok 74 - Get cookie llngpersistent (481bd49820e7561ed1829bb84f16b760b7a6f3ca988dfed4848a59274933342c)
1145s ok 75 - Found custom main Logo
1145s ok 76 - History found
1145s ok 77 - -> Three entries found
1145s ok 78 - Verify connection
1145s ok 79 - Authenticated as dwho
1145s ok 80 - Get Menu
1145s ok 81 - Apps menu found
1145s ok 82 - HTTP code is 200
1145s ok 83 - Try to auth with an expired persistent session cookie
1145s ok 84 - HTTP code is 200
1145s ok 85 - Page contains a form
1145s ok 86 - CSP header authorize POST request to \#
1145s ok 87 - Get login form
1145s ok 88 - Post fingerprint with an expired persistent connexion cookie
1145s ok 89 - HTTP code is 200
1145s ok 90 - Page contains a form
1145s ok 91 - CSP header authorize POST request to \#
1145s ok 92 - Get login form
1145s 1..92
1145s ok
1146s t/64-StayConnected-with-rule.t ....................................
1146s ok 1 - use Lemonldap::NG::Portal::Main;
1146s ok 2 - Portal object
1146s ok 3 - Init
1146s ok 4 - Portal app
1146s ok 5 - Firt access
1146s ok 6 - HTTP code is 200
1146s ok 7 - Page contains a form
1146s ok 8 - Field "user" is defined
1146s ok 9 - Field "password" is defined
1146s ok 10 - Field "stayconnected" is defined
1146s ok 11 - Field "checkLogins" is defined
1146s ok 12 - Field "token" is defined
1146s ok 13 - CSP header authorize POST request to \#
1146s ok 14 - Stayconnected was offered
1146s ok 15 - Access from external LAN
1146s ok 16 - HTTP code is 200
1146s ok 17 - Page contains a form
1146s ok 18 - Field "user" is defined
1146s ok 19 - Field "password" is defined
1146s ok 20 - Field "checkLogins" is defined
1146s ok 21 - Field "token" is defined
1146s ok 22 - CSP header authorize POST request to \#
1146s ok 23 - Stayconnected wasn't offered
1146s ok 24 - Auth query
1146s ok 25 - Get cookie lemonldap (f352b53176f868b1fef276ad1245bc59a85ecfc617b29a5f06c6ac43e02a7d5b)
1146s ok 26 - Get redirection
1146s ok 27 - Location is http://auth.example.com/
1146s ok 28 - Post fingerprint
1146s ok 29 - Expected portal error code: code found on page
1146s ok 30 - Expected portal error code
1146s ok 31 - Logout request
1146s ok 32 - Response is 200
1146s ok 33 - Cookie is deleted
1146s ok 34 - No pdata
1146s ok 35 - Disconnect request
1146s ok 36 - Response is 401
1146s 1..36
1146s ok
1146s t/64-StayConnected-without-fingerprint-checking.t .................
1146s ok 1 - use Lemonldap::NG::Portal::Main;
1146s ok 2 - Portal object
1146s ok 3 - Init
1146s ok 4 - Portal app
1146s ok 5 - Auth query
1146s ok 6 - HTTP code is 200
1146s ok 7 - Page contains a form
1146s ok 8 - URI match
1146s ok 9 - Field "fg" is defined
1146s ok 10 - Field "token" is defined
1146s ok 11 - Auth query
1146s ok 12 - HTTP code is 200
1146s ok 13 - Page contains a form
1146s ok 14 - URI match
1146s ok 15 - Field "fg" is defined
1146s ok 16 - Field "token" is defined
1146s ok 17 - Post fingerprint
1146s ok 18 - Get redirection
1146s ok 19 - Location is http://auth.example.com/
1146s ok 20 - Get cookie lemonldap (9d4db61a47a9aceae956daa45a194c9eb7ad9e86f7262db9e42515efa86a9cd8)
1146s ok 21 - Get cookie llngconnection (5d0072b204fba07e6967816b26b416006bf80df67c944352e70db97ede3775f8)
1146s ok 22 - HTTP cookie found
1146s ok 23 - Try to auth with persistent cookie
1146s ok 24 - HTTP code is 200
1146s ok 25 - HTTP code is 200
1146s ok 26 - Page contains a form
1146s ok 27 - Host match
1146s ok 28 - Field "fg" is defined
1146s ok 29 - Field "token" is defined
1146s ok 30 - CSP header authorize POST request to \#
1146s ok 31 - Post new fingerprint
1146s ok 32 - Get redirection
1146s ok 33 - Location is http://auth.example.com/
1146s ok 34 - Get cookie lemonldap (3d2b74bcd63a84ef4759553295614fb9426cf5e10b7045da602d556f306946b6)
1146s ok 35 - Logout request
1146s ok 36 - Response is 200
1146s ok 37 - Cookie is deleted
1146s ok 38 - No pdata
1146s ok 39 - Disconnect request
1146s ok 40 - Response is 401
1146s 1..40
1146s ok
1146s t/64-StayConnected.t ..............................................
1146s ok 1 - use Lemonldap::NG::Portal::Main;
1146s ok 2 - Portal object
1146s ok 3 - Init
1146s ok 4 - Portal app
1146s # Subtest: Register session, use it, then logout
1146s ok 1 - Auth query
1146s ok 2 - HTTP code is 200
1146s ok 3 - Page contains a form
1146s ok 4 - URI match
1146s ok 5 - Field "fg" is defined
1146s ok 6 - Field "token" is defined
1146s ok 7 - Post fingerprint
1146s ok 8 - Get cookie lemonldap (74a6c1a88b4fdedb30bfd2848340e6ebc3c4731679aabeed494bc5d6aa8b4c0c)
1146s ok 9 - Get redirection
1146s ok 10 - Location is http://auth.example.com/
1146s ok 11 - Get cookie llngpersistent (31e2367077170b86b5ceee3b38d84e0ca034f8fb0f56db2a0c73773cf108b7d4)
1146s ok 12 - Domain not set in stayconnected cookie
1146s ok 13 - Secure cookie found
1146s ok 14 - Try to auth with persistent cookie
1146s ok 15 - HTTP code is 200
1146s ok 16 - HTTP code is 200
1146s ok 17 - Page contains a form
1146s ok 18 - Host match
1146s ok 19 - Field "fg" is defined
1146s ok 20 - Field "token" is defined
1146s ok 21 - CSP header authorize POST request to \#
1146s ok 22 - Post fingerprint
1146s ok 23 - Get redirection
1146s ok 24 - Location is http://auth.example.com/
1146s ok 25 - Get cookie lemonldap (bff2935e29bf422a2ad530c7122a94068de833144153abd991821895879435de)
1146s ok 26
1146s ok 27 - Logout request
1146s ok 28 - Response is 200
1146s ok 29 - Cookie is deleted
1146s ok 30 - No pdata
1146s ok 31 - Disconnect request
1146s ok 32 - Response is 401
1146s ok 33 - Connection session cannot be found
1146s 1..33
1146s ok 5 - Register session, use it, then logout
1146s # Subtest: Make sure connection ID is saved on first login too
1146s ok 1 - Auth query
1146s ok 2 - HTTP code is 200
1146s ok 3 - Page contains a form
1146s ok 4 - URI match
1146s ok 5 - Field "fg" is defined
1146s ok 6 - Field "token" is defined
1146s ok 7 - Post fingerprint
1146s ok 8 - Get cookie lemonldap (84c9d9f5e86a9bb769768805f8b547b6d488ca4f390a1d4c7f5b9b8fc509b76a)
1146s ok 9 - Get redirection
1146s ok 10 - Location is http://auth.example.com/
1146s ok 11 - Get cookie llngpersistent (d537f901cbd7e06bdbfc2c6e46ae4f191dd83305753e687a5b08c3d3122a16d1)
1146s ok 12 - Domain not set in stayconnected cookie
1146s ok 13 - Secure cookie found
1146s ok 14
1146s ok 15 - Logout request
1146s ok 16 - Response is 200
1146s ok 17 - Cookie is deleted
1146s ok 18 - No pdata
1146s ok 19 - Disconnect request
1146s ok 20 - Response is 401
1146s ok 21 - Connection session cannot be found
1146s 1..21
1146s ok 6 - Make sure connection ID is saved on first login too
1146s 1..6
1146s ok
1147s t/65-AutoSignin.t .................................................
1147s ok 1 - use Lemonldap::NG::Portal::Main;
1147s ok 2 - Portal object
1147s [Fri Nov 8 08:18:02 2024] [LLNG:6405] [error] Bad Autologin rule "$env->{REMOTE_ADDR =~ /^127/: syntax error at (eval 138) line 1, near "/^127/)"
1147s Execution of (eval 138) aborted due to compilation errors.
1147s
1147s [Fri Nov 8 08:18:02 2024] [LLNG:6405] [error] Bad Autologin rule "$env->{REMOTE_ADDR} =~ /^127: Search pattern not terminated at (eval 142) line 1, line 1.
1147s
1147s ok 3 - Init
1147s ok 4 - Portal app
1147s ok 5 - Auth query
1147s ok 6 - HTTP code is 200
1147s ok 7 - Get cookie lemonldap (90cadbf5c71bd13c51dc47a8c2a292263bf173af1ae954793c0f9b13077ba852)
1147s ok 8 - Bad query
1147s ok 9 - Response status is 401
1147s ok 10 - Content is JSON
1147s ok 11 - Error code is 9
1147s 1..11
1147s ok
1147s t/65-CheckState.t .................................................
1147s ok 1 - use Lemonldap::NG::Portal::Main;
1147s ok 2 - Portal object
1147s ok 3 - Init
1147s ok 4 - Portal app
1147s ok 5 - Test no secret
1147s ok 6 - Response status is 500
1147s ok 7 - Content is JSON
1147s ok 8 - Error code is Bad secret
1147s ok 9 - Test bad secret, no user auth
1147s ok 10 - Response status is 500
1147s ok 11 - Content is JSON
1147s ok 12 - Error code is Bad secret
1147s ok 13 - Test correct secret, no user auth
1147s ok 14 - HTTP code is 200
1147s ok 15 - Content-Type is JSON
1147s ok 16 - Content is valid JSON
1147s ok 17 - response has a result key with value 1
1147s ok 18 - response version is correct
1147s ok 19 - Test no secret with user auth
1147s ok 20 - Response status is 500
1147s ok 21 - Content is JSON
1147s ok 22 - Error code is Bad secret
1147s ok 23 - Test incorrect secret with user auth
1147s ok 24 - Response status is 500
1147s ok 25 - Content is JSON
1147s ok 26 - Error code is Bad secret
1147s ok 27 - Test correct secret with bad user auth
1147s ok 28 - Response status is 500
1147s ok 29 - Content is JSON
1147s ok 30 - Error code is Bad result during auth: 5
1147s ok 31 - response has a result key with value 1
1147s ok 32 - Test correct secret with good user auth
1147s ok 33 - HTTP code is 200
1147s ok 34 - Content-Type is JSON
1147s ok 35 - Content is valid JSON
1147s ok 36 - response has a result key with value 1
1147s 1..36
1147s ok
1148s t/66-CDA-PSGI-Try.t ...............................................
1148s ok 1 - use Lemonldap::NG::Portal::Main;
1148s ok 2 - Portal object
1148s ok 3 - Init
1148s ok 4 - Portal app
1148s ok 5 - Register $type
1148s # ==> Pushing PORTAL <==
1148s # ==> Popping PORTAL <==
1148s ok 6 - Unauth CDA request
1148s ok 7 - HTTP code is 200
1148s ok 8 - Page contains a form
1148s ok 9 - Field "url" is defined
1148s ok 10 - CSP header authorize POST request to \#
1148s ok 11 - check url value
1148s # ==> Pushing PORTAL <==
1148s # ==> Popping PORTAL <==
1148s ok 12 - Post credentials
1148s ok 13 - Get redirection
1148s ok 14 - Location header found
1148s ok 15 - use Lemonldap::NG::Handler::PSGI;
1148s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1148s ok 17 - Register $type
1148s ok 18 - Push cda cookie
1148s ok 19 - Get redirection
1148s ok 20 - Location is http://test.example.org/
1148s ok 21 - Get cookie lemonldap (c:clVHt1JSYoPGYqVI9e8MVVx1iVZMW1nKlttDJSFYFoKrwVvid1cJbyySy/vCNxkYSN6CNDbvR+YzkAe70/NyQk31UVB3wWMxxr/3HwSGngrOGJy7WWvAxh3ATiLwdQjIL/I/HJRXL4LjHvqhB1xr2Tg6w9bzUnCOaeynln6XdozxNc0RCVBM2vCwKIv+Fnn1)
1148s ok 22 - Authenticated query
1148s ok 23 - HTTP code is 200
1148s ok 24 - Authenticated as dwho
1148s 1..24
1148s ok
1148s t/66-CDA-already-auth.t ...........................................
1148s ok 1 - use Lemonldap::NG::Portal::Main;
1148s ok 2 - Portal object
1148s ok 3 - Init
1148s ok 4 - Portal app
1148s ok 5 - Register $type
1148s # ==> Pushing PORTAL <==
1148s # ==> Popping PORTAL <==
1148s ok 6 - Auth query
1148s ok 7 - HTTP code is 200
1148s ok 8 - Get cookie lemonldap (37f3fd8c405bb57c58bd78bb3912a85ca49f5478c214c2ff003db3a533be8650)
1148s # ==> Pushing PORTAL <==
1148s # ==> Popping PORTAL <==
1148s ok 9 - Auth CDA request
1148s ok 10 - Get redirection
1148s ok 11 - Location header found
1148s ok 12 - Make sure no pdata is returned
1148s ok 13 - use Lemonldap::NG::Handler::Server;
1148s ok 14 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1148s ok 15 - Register $type
1148s ok 16 - Push cda cookie
1148s ok 17 - Get redirection
1148s ok 18 - Location is http://test.example.org/
1148s ok 19 - Get cookie lemonldap (c:sF4sK/jXZiHd8hxVYV+wS9TWW2nlHchRQ0EKvbPvboPtin+v+h7KHMKml353dLsg35WqLzqqk9C8mhUU+daZb7x5O99VIntkpg6RMKLkZ6iaOww8O/ZeBVkADs/aVCYR36BeW9K4BGscvX0yXVn5BKMvXlclz11Q13zFeFZKO3vamkkmYg9+P7qTCg9wnkHE)
1148s ok 20 - Authenticated query
1148s ok 21 - HTTP code is 200
1148s ok 22 - Authenticated as dwho
1148s 1..22
1148s ok
1148s t/66-CDA-wildcard.t ...............................................
1148s ok 1 - use Lemonldap::NG::Portal::Main;
1148s ok 2 - Portal object
1148s ok 3 - Init
1148s ok 4 - Portal app
1148s ok 5 - Unauth CDA request
1148s ok 6 - HTTP code is 200
1148s ok 7 - Page contains a form
1148s ok 8 - Field "url" is defined
1148s ok 9 - CSP header authorize POST request to \#
1148s ok 10 - Post credentials
1148s ok 11 - Get redirection
1148s ok 12 - Location header found
1148s ok 13 - Get cookie lemonldap (6f1b0d718c7799fc00e89851f98caf43c24f74ed695a3907bf4e0ba78324c9fe)
1148s ok 14 - CDA request to subdomain
1148s ok 15 - Get redirection
1148s ok 16 - Location header found
1148s ok 17 - CDA request to subdomain
1148s ok 18 - Subdomain CDA request not allowed by wildcard: code found on page
1148s ok 19 - Subdomain CDA request not allowed by wildcard
1148s ok 20 - CDA request to one-level wildcard
1148s ok 21 - Get redirection
1148s ok 22 - Location header found
1148s ok 23 - use Lemonldap::NG::Handler::Server;
1148s ok 24 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1148s ok 25 - App
1148s ok 26 - Push cda cookie
1148s ok 27 - Get redirection
1148s ok 28 - Location is http://sub-domain.cda.example.llng/
1148s ok 29 - Get cookie lemonldap (c:/CJjA25IFVU6QVme+la0faZTK9lnLmaVUQJljLK0MDUXasyh5+7B6FYiwiBH7+2VYiaQrvkZtMk7eXNhNIATFOsJ4hclYhZXBU6rnKLj7Z9WIZPz9IOPD4bANL4ToC5k6iN3xxDsw4lTVCmZkOtc9MC+lTQWm+glH2/JFL1WQPs=)
1148s ok 30 - Authenticated query
1148s ok 31 - HTTP code is 200
1148s ok 32 - Authenticated as dwho
1148s ok 33 - use Lemonldap::NG::Handler::Server;
1148s ok 34 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1148s ok 35 - App
1148s ok 36 - Push cda cookie
1148s ok 37 - Get redirection
1148s ok 38 - Location is http://cda.example.llng/
1148s ok 39 - Get cookie lemonldap (c:z8RLB+NdyuEnCETZwoyeyqwpxcFRbjMoWhpzO7SY5oCMr/NzeFBfSCHViNCJYDrO+qN1x3JSXY32pjEgiWTf6gB+UpLguzj+jFzw8XWr/j/k6R+hFqxDbXz0koJ2ORwn/p+Yp8a3UN794LWF67F9gQx0XRO09LSzdSxbdWqKcfk=)
1148s ok 40 - Authenticated query
1148s ok 41 - HTTP code is 200
1148s ok 42 - Authenticated as dwho
1148s ok 43 - use Lemonldap::NG::Handler::Server;
1148s ok 44 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1148s ok 45 - App
1148s ok 46 - Push cda cookie
1148s ok 47 - Get redirection
1148s ok 48 - Location is http://cda.oneonly.llng/
1148s ok 49 - Get cookie lemonldap (c:V6ibKYIBFR2IG6d0xfy5ojsWTGxMMwvgqcVoTu/vazrGtf3ZTFGjq9Lh1ri4Q3YSEcNFTsYKvDFgy4Hoym8ozxKJrkVj8C/1XQptba/+etXPsCmmj3oxBo5aZ9xs0hFX1uGHFepjVZXj1aPDpWKgi+/vtPCzcQrVv77EtZYnWX4=)
1148s ok 50 - Authenticated query
1148s ok 51 - HTTP code is 200
1148s ok 52 - Authenticated as dwho
1148s 1..52
1148s ok
1149s t/66-CDA-with-REST.t ..............................................
1149s ok 1 - use Lemonldap::NG::Portal::Main;
1149s ok 2 - Portal object
1149s ok 3 - Init
1149s ok 4 - Portal app
1149s ok 5 - Register $type
1149s # ==> Pushing PORTAL <==
1149s # ==> Popping PORTAL <==
1149s ok 6 - Unauth CDA request
1149s ok 7 - HTTP code is 200
1149s ok 8 - Page contains a form
1149s ok 9 - Field "url" is defined
1149s ok 10 - CSP header authorize POST request to \#
1149s ok 11 - check url value
1149s # ==> Pushing PORTAL <==
1149s # ==> Popping PORTAL <==
1149s ok 12 - Post credentials
1149s ok 13 - Get redirection
1149s ok 14 - Location header found
1149s ok 15 - use Lemonldap::NG::Handler::Server;
1149s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1149s ok 17 - Register $type
1149s ok 18 - @ REST REQUEST @
1149s # ==> Pushing PORTAL <==
1149s # ==> Popping PORTAL <==
1149s ok 19 - Execute request
1149s ok 20 - Response is 200 or 400
1149s ok 21 - @ END OF REST REQUEST @
1149s ok 22 - @ REST REQUEST @
1149s # ==> Pushing PORTAL <==
1149s # ==> Popping PORTAL <==
1149s ok 23 - Execute request
1149s ok 24 - Response is 200 or 400
1149s ok 25 - @ END OF REST REQUEST @
1149s ok 26 - Push cda cookie
1149s ok 27 - Get redirection
1149s ok 28 - Location is http://test.example.org/
1149s ok 29 - Get cookie lemonldap (c:IWBIBhUnb9jH79PZGFExOaPkMBghnZqntR6lBoPESdre8Ff6GuwFYZj6pSwOCn7wdyYVOe8wMUAg521tcr+Ik17GinpLwwbmQdV5jaIFX2D/wLVirsangH7D/FFm5NDNna4RaZr8wKLkoO6LoJHgzpvFnLQw2AzQGjL5HqBqKJjLvW9JKKSfVoZY7mDWYPB0)
1149s ok 30 - Authenticated query
1149s ok 31 - HTTP code is 200
1149s ok 32 - Authenticated as dwho
1149s 1..32
1149s ok
1149s t/66-CDA-with-SOAP.t ..............................................
1149s ok 1 - use Lemonldap::NG::Portal::Main;
1149s ok 2 - Portal object
1149s ok 3 - Init
1149s ok 4 - Portal app
1149s ok 5 - Register $type
1149s # ==> Pushing PORTAL <==
1149s # ==> Popping PORTAL <==
1149s ok 6 - Unauth CDA request
1149s ok 7 - HTTP code is 200
1149s ok 8 - Page contains a form
1149s ok 9 - Field "url" is defined
1149s ok 10 - CSP header authorize POST request to \#
1149s ok 11 - check url value
1149s # ==> Pushing PORTAL <==
1149s # ==> Popping PORTAL <==
1149s ok 12 - Post credentials
1149s ok 13 - Get redirection
1149s ok 14 - Location header found
1149s ok 15 - use Lemonldap::NG::Handler::Server;
1149s ok 16 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1149s ok 17 - Register $type
1149s ok 18 - @ SOAP REQUEST @
1149s # ==> Pushing PORTAL <==
1149s # ==> Popping PORTAL <==
1149s ok 19 - Execute request
1149s ok 20 - Content is XML
1149s ok 21 - @ END OF SOAP REQUEST @
1149s ok 22 - @ SOAP REQUEST @
1149s # ==> Pushing PORTAL <==
1149s # ==> Popping PORTAL <==
1149s ok 23 - Execute request
1149s ok 24 - Content is XML
1149s ok 25 - @ END OF SOAP REQUEST @
1149s ok 26 - Push cda cookie
1149s ok 27 - Get redirection
1149s ok 28 - Location is http://test.example.org/
1149s ok 29 - Get cookie lemonldap (c:ErK5CA6nTVkK+YOONwSiEw8+h7dnbJDw04aXJ5AyakrBswqP7H6ZTDDmsFezDnbVCtmIei0aBkO8ivXcKG72i+qm/bXYS3CLn0Mz6kgQ6n/XhQ13Ehh0JmCioWwpwE1+VspOKKFQM45u/BTFkLuVtrGXXPNJUsj/Ev0p3nrx39vGKN61H8pUpnBkkxqywFNn)
1149s ok 30 - Authenticated query
1149s ok 31 - HTTP code is 200
1149s ok 32 - Authenticated as dwho
1149s 1..32
1149s ok
1150s t/66-CDA-with-doubleCookies.t .....................................
1150s ok 1 - use Lemonldap::NG::Portal::Main;
1150s ok 2 - Portal object
1150s ok 3 - Init
1150s ok 4 - Portal app
1150s ok 5 - use Lemonldap::NG::Handler::Server;
1150s ok 6 - use Lemonldap::NG::Handler::Main;
1150s ok 7 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1150s ok 8 - App
1150s ok 9 - Post credentials
1150s ok 10 - Get cookie lemonldap (19989dfd1c4a87926c812d427efce0dc2a115b9fb2e67a9ce129c4486713367f)
1150s ok 11 - Get cookie lemonldaphttp (3a48e1d7fbee66aa5eb2a550962ebf6761239b880faa3fa55bddea5601b128a9)
1150s ok 12 - CDA request to http vhost
1150s ok 13 - Get redirection
1150s ok 14 - Location header found
1150s ok 15 - Push cda cookie
1150s ok 16 - Get redirection
1150s ok 17 - Location is http://test.example.org/
1150s ok 18 - Get cookie lemonldaphttp (c:VDVSlCOnU2iuWIivoDTxBfaNy4ymCqvDc8smdvS52gyvmTUMDk1YvZoekvK3ORAyBSQMaEDOBTrmKrvlERtw/Rc3UwIhnogmfYol87on+TKkgFr0BtfPIqhkaNzv8g6MyJqUP8ApuQWwRGEmsFEXTByRFPv66iHKeZwe7dMFBjItxVUs+/UbKhQ1Ukw7GB8E)
1150s ok 19 - Authenticated query
1150s ok 20 - HTTP code is 200
1150s ok 21 - Authenticated as dwho
1150s ok 22 - CDA request to https vhost
1150s ok 23 - Get redirection
1150s ok 24 - Location header found
1150s ok 25 - Push cda cookie
1150s ok 26 - Get redirection
1150s ok 27 - Location is https://test.example.org/
1150s ok 28 - Get cookie lemonldap (c:dlKuFqwnBw4BI6qEvdWzSSP6rh5c5WrUyI39kf7N6EvnxCLZGmCMxuMnbU78WWBDUu/P84c84auuzUBtv2RTnu4DHJ1FptLOqCILv2/dWbUuIaryfeUzRQj9o3i3RgIqw8Kn7IwLVYSCiBm/IyJlmSUYfePsLt1FPaQtH0S8EMoMcZ3zJUR0CsWBe77GUCxA)
1150s ok 29 - Authenticated query
1150s ok 30 - HTTP code is 200
1150s ok 31 - Authenticated as dwho
1150s [Fri Nov 8 08:18:05 2024] [LLNG:6412] [error] Session does not contain _httpSession field. Portal must be accessed over HTTPS when using CDA with double cookie
1150s ok 32 - CDA request to https vhost
1150s ok 33 - Expected portal error code: code found on page
1150s ok 34 - Expected portal error code
1150s 1..34
1150s ok
1150s t/66-CDA.t ........................................................
1150s ok 1 - use Lemonldap::NG::Portal::Main;
1150s ok 2 - Portal object
1150s ok 3 - Init
1150s ok 4 - Portal app
1150s # Subtest: Check that external URLs are correctly classified
1150s ok 1 - URL https://example.com/ is not external for domain .example.com
1150s ok 2 - URL http://auth.example.com/ is not external for domain .example.com
1150s ok 3 - URL https://auth.example.com/ is not external for domain .example.com
1150s ok 4 - URL http://example.org/ is external for domain .example.com
1150s ok 5 - URL https://example.org/ is external for domain .example.com
1150s ok 6 - URL https://example.org is external for domain .example.com
1150s ok 7 - URL https://auth.example.comx/ is external for domain .example.com
1150s ok 8 - URL https://otherexample.com/ is external for domain .example.com
1150s ok 9 - URL https://example.com/ is not external for empty domain
1150s ok 10 - URL https://example.comx/ is external for empty domain
1150s ok 11 - URL https://xexample.com/ is external for empty domain
1150s ok 12 - URL http://auth.example.com/ is external for empty domain
1150s ok 13 - URL https://auth.example.com/ is external for empty domain
1150s ok 14 - URL http://example.org/ is external for empty domain
1150s ok 15 - URL https://example.org/ is external for empty domain
1150s ok 16 - URL https://example.org is external for empty domain
1150s ok 17 - URL https://auth.example.comx/ is external for empty domain
1150s ok 18 - URL https://otherexample.com/ is external for empty domain
1150s 1..18
1150s ok 5 - Check that external URLs are correctly classified
1150s ok 6 - Unauth CDA request
1150s ok 7 - HTTP code is 200
1150s ok 8 - Page contains a form
1150s ok 9 - Field "url" is defined
1150s ok 10 - CSP header authorize POST request to \#
1150s ok 11 - check url value
1150s ok 12 - Post credentials
1150s ok 13 - Get cookie lemonldap (42e3a0ac7d1b0248bffaef5833a9f866179b5b43cb0f7af5b3b4240bb2a8beeb)
1150s ok 14 - Get redirection
1150s ok 15 - Location header found
1150s ok 16 - Dangerous request
1150s ok 17 - Untrusted URL denied by portal: code found on page
1150s ok 18 - Untrusted URL denied by portal
1150s ok 19 - use Lemonldap::NG::Handler::Server;
1150s ok 20 - use Lemonldap::NG::Common::PSGI::Cli::Lib;
1150s ok 21 - App
1150s ok 22 - Push cda cookie
1150s ok 23 - Get redirection
1150s ok 24 - Location is http://test.example.org/
1150s ok 25 - Get cookie lemonldap (c:v0EKjiZFedx6nkLa+tkach2G9F6K6rNg18S8XZva+B8Mm3X6Ucese8DM4qnsqsJ0Jt0n1rB4+//XoPeMgqvt2sYOPDzEBeFkuNonj8Dd+WaMkVPcYoIM8tvzSltCvOpzYsPif5ofdD60eT9n2V9X8Z/2X+6BBXrd3iinTa818OCzBk03u9rq5DxpaB75996L)
1150s ok 26 - Authenticated query
1150s ok 27 - HTTP code is 200
1150s ok 28 - Authenticated as dwho
1150s 1..28
1150s ok
1151s t/67-CheckUser-with-Global-token.t ................................
1151s ok 1 - use Lemonldap::NG::Portal::Main;
1151s ok 2 - Portal object
1151s ok 3 - Init
1151s ok 4 - Portal app
1151s ok 5 - Get Menu
1151s ok 6 - HTTP code is 200
1151s ok 7 - Page contains a form
1151s ok 8 - Host match
1151s ok 9 - Field "user" is defined
1151s ok 10 - Field "password" is defined
1151s ok 11 - Field "token" is defined
1151s ok 12 - CSP header authorize POST request to \#
1151s ok 13 - Auth query
1151s ok 14 - Get cookie lemonldap (9f217a9dde6ea194551b25010caaf8c5862329fa4607ce1152f89d8dc26616b1)
1151s ok 15 - Get redirection
1151s ok 16 - Location is http://auth.example.com/
1151s ok 17 - CheckUser form
1151s ok 18 - HTTP code is 200
1151s ok 19 - Page contains a form
1151s ok 20 - URI match
1151s ok 21 - Field "user" is defined
1151s ok 22 - Field "url" is defined
1151s ok 23 - Field "token" is defined
1151s ok 24 - Found trspan="checkUser"
1151s ok 25 - POST checkuser
1151s ok 26 - Found allowed
1151s ok 27 - HTTP code is 200
1151s ok 28 - Page contains a form
1151s ok 29 - URI match
1151s ok 30 - Field "user" is defined
1151s ok 31 - Field "url" is defined
1151s ok 32 - Field "token" is defined
1151s ok 33 - POST checkuser
1151s ok 34 - Found VHnotFound
1151s ok 35 - HTTP code is 200
1151s ok 36 - Page contains a form
1151s ok 37 - URI match
1151s ok 38 - Field "user" is defined
1151s ok 39 - Field "url" is defined
1151s ok 40 - Field "token" is defined
1151s ok 41 - POST checkuser
1151s ok 42 - Found PE_TOKENEXPIRED
1151s ok 43 - HTTP code is 200
1151s ok 44 - Page contains a form
1151s ok 45 - URI match
1151s ok 46 - Field "user" is defined
1151s ok 47 - Field "url" is defined
1151s ok 48 - Field "token" is defined
1151s ok 49 - POST checkuser
1151s ok 50 - HTTP code is 200
1151s ok 51 - Page contains a form
1151s ok 52 - URI match
1151s ok 53 - Field "user" is defined
1151s ok 54 - Field "url" is defined
1151s ok 55 - Field "token" is defined
1151s ok 56 - Found trspan="checkUserComputeSession"
1151s ok 57 - Found trspan="allowed"
1151s ok 58 - Found trspan="headers"
1151s ok 59 - Found trspan="groups_sso"
1151s ok 60 - Found trspan="attributes"
1151s ok 61 - Found trspan="macros"
1151s ok 62 - Found Auth-User
1151s ok 63 - Found rtyler
1151s ok 64 - Found su
1151s ok 65 - Found uid
1151s ok 66 - Found uc mail
1151s ok 67 - Found uid
1151s ok 68 - POST checkuser
1151s ok 69 - Found trspan="forbidden"
1151s ok 70 - Logout request
1151s ok 71 - Response is 200
1151s ok 72 - Cookie is deleted
1151s ok 73 - No pdata
1151s ok 74 - Disconnect request
1151s ok 75 - Response is 401
1151s 1..75
1151s ok
1151s t/67-CheckUser-with-Impersonation-and-Macros.t ....................
1151s ok 1 - use Lemonldap::NG::Portal::Main;
1151s ok 2 - Portal object
1151s ok 3 - Init
1151s ok 4 - Portal app
1151s ok 5 - Get Menu
1151s ok 6 - HTTP code is 200
1151s ok 7 - Page contains a form
1151s ok 8 - Host match
1151s ok 9 - Field "user" is defined
1151s ok 10 - Field "password" is defined
1151s ok 11 - Field "spoofId" is defined
1151s ok 12 - CSP header authorize POST request to \#
1151s ok 13 - Auth query
1151s ok 14 - Get cookie lemonldap (5bd0a2fe9f4a41dc809fe81cd58ac1994493d76cf34f4fc5750f45f334d22bb4)
1151s ok 15 - Get redirection
1151s ok 16 - Location is http://auth.example.com/
1151s ok 17 - Get Menu
1151s ok 18 - HTTP code is 200
1151s ok 19 - Connected as dwho
1151s ok 20 - Authenticated as dwho / rtyler
1151s ok 21 - CheckUser form
1151s ok 22 - HTTP code is 200
1151s ok 23 - Page contains a form
1151s ok 24 - URI match
1151s ok 25 - Field "user" is defined
1151s ok 26 - Field "url" is defined
1151s ok 27 - Found trplaceholder = "dwho / rtyler"
1151s ok 28 - POST checkuser
1151s ok 29 - HTTP code is 200
1151s ok 30 - Page contains a form
1151s ok 31 - URI match
1151s ok 32 - Field "user" is defined
1151s ok 33 - Field "url" is defined
1151s ok 34 - Found HTTP url
1151s ok 35 - Found trspan="allowed"
1151s ok 36 - Found trspan="headers"
1151s ok 37 - Found trspan="macros"
1151s ok 38 - Found _userDB
1151s ok 39 - Found Auth-User
1151s ok 40 - Found dwho
1151s ok 41 - Found _whatToTrace
1151s ok 42 - Found uid
1151s ok 43 - Found uid
1151s ok 44 - Found two macros
1151s ok 45 - CheckUser form
1151s ok 46 - POST checkuser
1151s ok 47 - Found trspan="checkUserComputeSession"
1151s ok 48 - Found trspan="allowed"
1151s ok 49 - Found uid
1151s ok 50 - Found two well computed macros
1151s ok 51 - Found group "authGroup"
1151s ok 52 - Found group "realAuthGroup"
1151s ok 53 - CheckUser form
1151s ok 54 - HTTP code is 200
1151s ok 55 - Page contains a form
1151s ok 56 - URI match
1151s ok 57 - Field "user" is defined
1151s ok 58 - Field "url" is defined
1151s ok 59 - POST checkuser
1151s ok 60 - HTTP code is 200
1151s ok 61 - Page contains a form
1151s ok 62 - URI match
1151s ok 63 - Field "user" is defined
1151s ok 64 - Field "url" is defined
1151s ok 65 - Found HTTPS url
1151s ok 66 - Logout request
1151s ok 67 - Response is 200
1151s ok 68 - Cookie is deleted
1151s ok 69 - No pdata
1151s ok 70 - Disconnect request
1151s ok 71 - Response is 401
1151s 1..71
1151s ok
1152s t/67-CheckUser-with-UnrestrictedUser.t ............................
1152s ok 1 - use Lemonldap::NG::Portal::Main;
1152s ok 2 - Portal object
1152s ok 3 - Init
1152s ok 4 - Portal app
1152s ok 5 - Get Menu
1152s ok 6 - HTTP code is 200
1152s ok 7 - Page contains a form
1152s ok 8 - Host match
1152s ok 9 - Field "user" is defined
1152s ok 10 - Field "password" is defined
1152s ok 11 - CSP header authorize POST request to \#
1152s ok 12 - Auth query
1152s ok 13 - Get cookie lemonldap (e6afee61a6d76a892025deb0618b356933b0368f4f4f70bd15b6b5b5338f4d6d)
1152s ok 14 - Get redirection
1152s ok 15 - Location is http://auth.example.com/
1152s ok 16 - CheckUser form
1152s ok 17 - HTTP code is 200
1152s ok 18 - Page contains a form
1152s ok 19 - URI match
1152s ok 20 - Field "user" is defined
1152s ok 21 - Field "url" is defined
1152s ok 22 - Found trspan="checkUser"
1152s ok 23 - POST checkuser
1152s ok 24 - Response is JSON
1152s ok 25 - Computed session
1152s ok 26 - POST checkuser
1152s ok 27 - Response is JSON
1152s ok 28 - BADCREDENTIALS
1152s ok 29 - Auth query
1152s ok 30 - HTTP code is 200
1152s ok 31 - Get cookie lemonldap (b37cafddcd1a1995d6c7f31091930665149270625c0e1beb5160c3825e41d1da)
1152s ok 32 - POST checkuser
1152s ok 33 - Response is JSON
1152s ok 34 - BADCREDENTIALS
1152s ok 35 - Auth query
1152s ok 36 - HTTP code is 200
1152s ok 37 - Get cookie lemonldap (add0619e8e1f2c1b2ca830c8f715da92e80242a7f6aaa56d45015221003c8d48)
1152s ok 38 - CheckUser form
1152s ok 39 - HTTP code is 200
1152s ok 40 - Page contains a form
1152s ok 41 - URI match
1152s ok 42 - Field "user" is defined
1152s ok 43 - Field "url" is defined
1152s ok 44 - Found trspan="checkUser"
1152s ok 45 - POST checkuser
1152s ok 46 - Response is JSON
1152s ok 47 - SSO session
1152s ok 48 - POST checkuser
1152s ok 49 - Response is JSON
1152s ok 50 - SSO session
1152s ok 51 - Logout request
1152s ok 52 - Response is 200
1152s ok 53 - Cookie is deleted
1152s ok 54 - No pdata
1152s ok 55 - Disconnect request
1152s ok 56 - Response is 401
1152s ok 57 - POST checkuser
1152s ok 58 - Response is JSON
1152s ok 59 - Computed session
1152s ok 60 - Auth-User is not masked
1152s ok 61 - emptyHeader is not masked
1152s ok 62 - Get Menu
1152s ok 63 - HTTP code is 200
1152s ok 64 - Page contains a form
1152s ok 65 - Host match
1152s ok 66 - Field "user" is defined
1152s ok 67 - Field "password" is defined
1152s ok 68 - CSP header authorize POST request to \#
1152s ok 69 - Auth query
1152s ok 70 - Get cookie lemonldap (54de5ef11906a2c43952c83d34b528d0f371d059325ab9a355557bb9d269948f)
1152s ok 71 - Get redirection
1152s ok 72 - Location is http://auth.example.com/
1152s ok 73 - CheckUser form
1152s ok 74 - HTTP code is 200
1152s ok 75 - Page contains a form
1152s ok 76 - URI match
1152s ok 77 - Field "user" is defined
1152s ok 78 - Field "url" is defined
1152s ok 79 - Found trspan="checkUser"
1152s ok 80 - POST checkuser
1152s ok 81 - Response is JSON
1152s ok 82 - Auth-User is masked
1152s ok 83 - emptyHeader is not masked
1152s ok 84 - testHeader1 is not masked
1152s ok 85 - POST checkuser
1152s ok 86 - Response is JSON
1152s ok 87 - Auth-User is masked
1152s ok 88 - POST checkuser
1152s ok 89 - Response is JSON
1152s ok 90 - Auth-User is masked
1152s ok 91 - testHeader1 is masked
1152s ok 92 - Logout request
1152s ok 93 - Response is 200
1152s ok 94 - Cookie is deleted
1152s ok 95 - No pdata
1152s ok 96 - Disconnect request
1152s ok 97 - Response is 401
1152s 1..97
1152s ok
1152s t/67-CheckUser-with-hidden-attributes.t ...........................
1152s ok 1 - use Lemonldap::NG::Portal::Main;
1152s ok 2 - Portal object
1152s ok 3 - Init
1152s ok 4 - Portal app
1152s ok 5 - Get Menu
1152s ok 6 - HTTP code is 200
1152s ok 7 - Page contains a form
1152s ok 8 - Host match
1152s ok 9 - Field "user" is defined
1152s ok 10 - Field "password" is defined
1152s ok 11 - CSP header authorize POST request to \#
1152s ok 12 - Auth query
1152s ok 13 - Get cookie lemonldap (7c90d5f61a23f343de34545857ee6051543ca0d28f92e61bd1ccd3d05eeb85ad)
1152s ok 14 - Get redirection
1152s ok 15 - Location is http://auth.example.com/
1152s ok 16 - GET CheckUser
1152s ok 17 - Content is JSON
1152s ok 18 - Hidden attributes found
1152s ok 19 - Logout request
1152s ok 20 - Response is 200
1152s ok 21 - Cookie is deleted
1152s ok 22 - No pdata
1152s ok 23 - Disconnect request
1152s ok 24 - Response is 401
1152s ok 25 - Get Menu
1152s ok 26 - HTTP code is 200
1152s ok 27 - Page contains a form
1152s ok 28 - Host match
1152s ok 29 - Field "user" is defined
1152s ok 30 - Field "password" is defined
1152s ok 31 - CSP header authorize POST request to \#
1152s ok 32 - Auth query
1152s ok 33 - Get cookie lemonldap (33e132a18f5113d3c354a0a7a782ad9ec2d691a93b371c2b8404d0abdb99482b)
1152s ok 34 - Get redirection
1152s ok 35 - Location is http://auth.example.com/
1152s ok 36 - GET CheckUser
1152s ok 37 - Content is JSON
1152s ok 38 - No hidden attribute found
1152s ok 39 - Logout request
1152s ok 40 - Response is 200
1152s ok 41 - Cookie is deleted
1152s ok 42 - No pdata
1152s ok 43 - Disconnect request
1152s ok 44 - Response is 401
1152s 1..44
1152s ok
1153s t/67-CheckUser-with-history.t .....................................
1153s ok 1 - use Lemonldap::NG::Portal::Main;
1153s ok 2 - Portal object
1153s ok 3 - Init
1153s ok 4 - Portal app
1153s ok 5 - Get Menu
1153s ok 6 - HTTP code is 200
1153s ok 7 - Page contains a form
1153s ok 8 - Host match
1153s ok 9 - Field "user" is defined
1153s ok 10 - Field "password" is defined
1153s ok 11 - CSP header authorize POST request to \#
1153s ok 12 - Auth query
1153s ok 13 - Get Menu
1153s ok 14 - HTTP code is 200
1153s ok 15 - Page contains a form
1153s ok 16 - Host match
1153s ok 17 - Field "user" is defined
1153s ok 18 - Field "password" is defined
1153s ok 19 - CSP header authorize POST request to \#
1153s ok 20 - Auth query
1153s ok 21 - Get cookie lemonldap (8f90c3e5548c60640b05bf608ecfe4a18993f0cc78cb58c5f606be12b35e0a5a)
1153s ok 22 - Get redirection
1153s ok 23 - Location is http://auth.example.com/
1153s ok 24 - Logout request
1153s ok 25 - Response is 200
1153s ok 26 - Cookie is deleted
1153s ok 27 - No pdata
1153s ok 28 - Disconnect request
1153s ok 29 - Response is 401
1153s ok 30 - Get Menu
1153s ok 31 - HTTP code is 200
1153s ok 32 - Page contains a form
1153s ok 33 - Host match
1153s ok 34 - Field "user" is defined
1153s ok 35 - Field "password" is defined
1153s ok 36 - CSP header authorize POST request to \#
1153s ok 37 - Auth query
1153s ok 38 - Get cookie lemonldap (a01ef42f8bd37fecc0096eb35f3798594c696ecf986c2d287cc879b6734dd525)
1153s ok 39 - Get redirection
1153s ok 40 - Location is http://auth.example.com/
1153s ok 41 - CheckUser form
1153s ok 42 - HTTP code is 200
1153s ok 43 - Page contains a form
1153s ok 44 - URI match
1153s ok 45 - Field "user" is defined
1153s ok 46 - Field "url" is defined
1153s ok 47 - Found trspan="checkUser"
1153s ok 48 - Found trspan="lastLogins"
1153s ok 49 - Found trspan="lastFailedLogins"
1153s ok 50 - Success entry found
1153s ok 51 - Failed entry found
1153s ok 52 - Logout request
1153s ok 53 - Response is 200
1153s ok 54 - Cookie is deleted
1153s ok 55 - No pdata
1153s ok 56 - Disconnect request
1153s ok 57 - Response is 401
1153s 1..57
1153s ok
1153s t/67-CheckUser-with-issuer-SAML-POST.t ............................
1153s ok 1 - use Lemonldap::NG::Portal::Main;
1153s ok 2 - Portal object
1153s ok 3 - Init
1153s ok 4 - Portal app
1153s ok 5 - Register $type
1153s ok 6 - Portal object
1153s ok 7 - Init
1153s ok 8 - Portal app
1153s ok 9 - Register $type
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 10 - Unauth SP request
1153s ok 11 - HTTP code is 200
1153s ok 12 - HTTP code is 200
1153s ok 13 - Page contains a form
1153s ok 14 - Host match
1153s ok 15 - URI match
1153s ok 16 - Field "SAMLRequest" is defined
1153s ok 17 - CSP header authorize POST request to auth.idp.com
1153s ok 18 - Method is POST
1153s # ==> Pushing ISSUER <==
1153s # ==> Popping ISSUER <==
1153s ok 19 - Post SAML request to IdP
1153s ok 20 - HTTP code is 200
1153s ok 21 - Get cookie lemonldappdata (%7B%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerTs%22%3A1731053888%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730982008_15212%22%7D)
1153s # ==> Pushing ISSUER <==
1153s # ==> Popping ISSUER <==
1153s ok 22 - Post authentication
1153s ok 23 - Reject reason is 89
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 24 - Unauth SP request
1153s ok 25 - HTTP code is 200
1153s ok 26 - HTTP code is 200
1153s ok 27 - Page contains a form
1153s ok 28 - Host match
1153s ok 29 - URI match
1153s ok 30 - Field "SAMLRequest" is defined
1153s ok 31 - CSP header authorize POST request to auth.idp.com
1153s ok 32 - Method is POST
1153s # ==> Pushing ISSUER <==
1153s # ==> Popping ISSUER <==
1153s ok 33 - Post SAML request to IdP
1153s ok 34 - HTTP code is 200
1153s ok 35 - Get cookie lemonldappdata (%7B%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerRequestsaml%22%3A%221730982008_63456%22%2C%22issuerTs%22%3A1731053888%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1153s # ==> Pushing ISSUER <==
1153s # ==> Popping ISSUER <==
1153s ok 36 - Post authentication
1153s ok 37 - Get cookie lemonldap (0302e9c1a69b262dc94a1f9f4dec02581366ba96870f60c8d93539e4bfccda15)
1153s ok 38 - Get cookie lemonldappdata ()
1153s ok 39 - SAML request cleared from pdata
1153s ok 40 - HTTP code is 200
1153s ok 41 - Page contains a form
1153s ok 42 - Host match
1153s ok 43 - URI match
1153s ok 44 - Field "SAMLResponse" is defined
1153s ok 45 - CSP header authorize POST request to auth.sp.com
1153s ok 46 - Method is POST
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 47 - Post SAML response to SP
1153s ok 48 - Get redirection
1153s ok 49 - Location is http://auth.sp.com/
1153s ok 50 - Get cookie lemonldap (586932cfc15ef9816053779190ec1581fd172040d152b7fe8392cd06c2bc03cf)
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 51 - Get / on SP
1153s ok 52 - HTTP code is 200
1153s ok 53 - Authenticated as davros@badguy.org@idp
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 54 - Unauth SP request
1153s ok 55 - HTTP code is 200
1153s ok 56 - HTTP code is 200
1153s ok 57 - Page contains a form
1153s ok 58 - Host match
1153s ok 59 - URI match
1153s ok 60 - Field "SAMLRequest" is defined
1153s ok 61 - CSP header authorize POST request to auth.idp.com
1153s ok 62 - Method is POST
1153s # ==> Pushing ISSUER <==
1153s # ==> Popping ISSUER <==
1153s ok 63 - Post SAML request to IdP
1153s ok 64 - HTTP code is 200
1153s ok 65 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9zYW1s%22%2C%22issuerRequestsaml%22%3A%221730982008_32569%22%2C%22keepPdata%22%3A%5B%22issuerRequestsaml%22%2C%22issuerRequestsamlPath%22%5D%2C%22issuerTs%22%3A1731053888%2C%22issuerRequestsamlPath%22%3A%5B%22singleSignOn%22%5D%7D)
1153s # ==> Pushing ISSUER <==
1153s # ==> Popping ISSUER <==
1153s ok 66 - Post authentication
1153s ok 67 - Get cookie lemonldap (c17654deb09b101d7d1eb6851141c1da48903714ccc113d26b3236a07f11150d)
1153s ok 68 - Get cookie lemonldappdata ()
1153s ok 69 - SAML request cleared from pdata
1153s ok 70 - HTTP code is 200
1153s ok 71 - Page contains a form
1153s ok 72 - Host match
1153s ok 73 - URI match
1153s ok 74 - Field "SAMLResponse" is defined
1153s ok 75 - CSP header authorize POST request to auth.sp.com
1153s ok 76 - Method is POST
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 77 - Post SAML response to SP
1153s ok 78 - Get redirection
1153s ok 79 - Location is http://auth.sp.com/
1153s ok 80 - Get cookie lemonldap (22608653afcc7351c0bcd491e5e51a5cb64037c7866ef80772fbd7d41f256195)
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 81 - Get / on SP
1153s ok 82 - HTTP code is 200
1153s ok 83 - Authenticated as fa@badwolf.org@idp
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 84 - CheckUser form
1153s ok 85 - HTTP code is 200
1153s ok 86 - Page contains a form
1153s ok 87 - URI match
1153s ok 88 - Field "user" is defined
1153s ok 89 - Field "url" is defined
1153s ok 90 - Found trspan="checkUser"
1153s ok 91 - Found attribute uid
1153s ok 92 - Found value french
1153s ok 93 - Found attribute _lassoSessionDump
1153s ok 94 - Found ProviderID & AssertionID values
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 95 - POST checkuser
1153s ok 96 - PE5 found
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 97 - POST checkuser
1153s ok 98 - HTTP code is 200
1153s ok 99 - Page contains a form
1153s ok 100 - URI match
1153s ok 101 - Field "user" is defined
1153s ok 102 - Field "url" is defined
1153s ok 103 - Found trspan="checkUser"
1153s ok 104 - Found attribute uid
1153s ok 105 - Found attribute mail
1153s ok 106 - Found value davros@badguy.org
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 107 - Query SP for logout
1153s ok 108 - HTTP code is 200
1153s ok 109 - Page contains a form
1153s ok 110 - Host match
1153s ok 111 - URI match
1153s ok 112 - Field "SAMLRequest" is defined
1153s ok 113 - CSP header authorize POST request to auth.idp.com
1153s ok 114 - Method is POST
1153s # ==> Pushing ISSUER <==
1153s # ==> Popping ISSUER <==
1153s ok 115 - Post SAML logout request to IdP
1153s ok 116 - HTTP code is 200
1153s ok 117 - Page contains a form
1153s ok 118 - Host match
1153s ok 119 - URI match
1153s ok 120 - Field "SAMLResponse" is defined
1153s ok 121 - CSP header authorize POST request to auth.sp.com
1153s ok 122 - Method is POST
1153s ok 123 - Get cookie lemonldap (0)
1153s ok 124 - SSO cookie removed
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 125 - Post SAML response to SP
1153s ok 126 - Get redirection
1153s ok 127 - Location is http://auth.sp.com/?logout=1
1153s # ==> Pushing ISSUER <==
1153s # ==> Popping ISSUER <==
1153s ok 128 - Test if user is reject on IdP
1153s ok 129 - Response status is 401
1153s ok 130 - Content is JSON
1153s ok 131 - Error code is 1
1153s # ==> Pushing SP <==
1153s # ==> Popping SP <==
1153s ok 132 - Test if user is reject on SP
1153s ok 133 - HTTP code is 200
1153s ok 134 - HTTP code is 200
1153s ok 135 - Page contains a form
1153s ok 136 - Host match
1153s ok 137 - URI match
1153s ok 138 - Field "SAMLRequest" is defined
1153s ok 139 - CSP header authorize POST request to auth.idp.com
1153s ok 140 - Method is POST
1153s 1..140
1153s ok
1154s t/67-CheckUser-with-rules.t .......................................
1154s ok 1 - use Lemonldap::NG::Portal::Main;
1154s ok 2 - Portal object
1154s ok 3 - Init
1154s ok 4 - Portal app
1154s ok 5 - Auth query with "dwho"
1154s ok 6 - Get cookie lemonldap (98b6a8c93208b192bec45f50eca3f1843025be87e8be8ac7456a808395736e09)
1154s ok 7 - Get redirection
1154s ok 8 - Location is http://auth.example.com/
1154s ok 9 - Logout request
1154s ok 10 - Response is 200
1154s ok 11 - Cookie is deleted
1154s ok 12 - No pdata
1154s ok 13 - Disconnect request
1154s ok 14 - Response is 401
1154s ok 15 - Auth query with "dwho"
1154s ok 16 - Get cookie lemonldap (8640f2d142f1311f1bb8ec60590b7c51aa435de46108dcdd63a4d8609eb0b2cd)
1154s ok 17 - Get redirection
1154s ok 18 - Location is http://auth.example.com/
1154s ok 19 - Auth query with "msmith"
1154s ok 20 - Get cookie lemonldap (03ce70d78e307e844f3e119db2019d379f08139cd7a3fd2080aa6a9533867a6a)
1154s ok 21 - Get redirection
1154s ok 22 - Location is http://auth.example.com/
1154s ok 23 - CheckUser form
1154s ok 24 - HTTP code is 200
1154s ok 25 - Page contains a form
1154s ok 26 - URI match
1154s ok 27 - Field "user" is defined
1154s ok 28 - Field "url" is defined
1154s ok 29 - Found trspan="checkUser"
1154s ok 30 - POST checkuser
1154s ok 31 - Response is JSON
1154s ok 32 - checkUser found
1154s ok 33 - Persistent attribute found
1154s ok 34 - POST checkuser
1154s ok 35 - Response is JSON
1154s ok 36 - Computed session
1154s ok 37 - Four headers found
1154s ok 38 - Empty header found
1154s ok 39 - Empty macro found
1154s ok 40 - CheckUser form
1154s ok 41 - HTTP code is 200
1154s ok 42 - Page contains a form
1154s ok 43 - URI match
1154s ok 44 - Field "user" is defined
1154s ok 45 - Field "url" is defined
1154s ok 46 - Found trspan="checkUser"
1154s ok 47 - POST checkuser
1154s ok 48 - Response is JSON
1154s ok 49 - No session found
1154s ok 50 - POST checkuser
1154s ok 51 - Response is JSON
1154s ok 52 - checkUser found
1154s ok 53 - Three headers found
1154s ok 54 - No empty header found
1154s ok 55 - No empty macro found
1154s ok 56 - No persistent attribute found
1154s ok 57 - Refresh query
1154s ok 58 - Get redirection
1154s ok 59 - Location is http://auth.example.com/
1154s ok 60 - GET checkuser
1154s ok 61 - Content is JSON
1154s ok 62 - Good authenticationLevel found
1154s ok 63 - Good authMode found
1154s ok 64 - Logout request
1154s ok 65 - Response is 200
1154s ok 66 - Cookie is deleted
1154s ok 67 - No pdata
1154s ok 68 - Disconnect request
1154s ok 69 - Response is 401
1154s ok 70 - Logout request
1154s ok 71 - Response is 200
1154s ok 72 - Cookie is deleted
1154s ok 73 - No pdata
1154s ok 74 - Disconnect request
1154s ok 75 - Response is 401
1154s 1..75
1154s ok
1154s t/67-CheckUser-with-token.t .......................................
1154s ok 1 - use Lemonldap::NG::Portal::Main;
1154s ok 2 - Portal object
1154s ok 3 - Init
1154s ok 4 - Portal app
1154s ok 5 - Get Menu
1154s ok 6 - HTTP code is 200
1154s ok 7 - Page contains a form
1154s ok 8 - Host match
1154s ok 9 - Field "user" is defined
1154s ok 10 - Field "password" is defined
1154s ok 11 - Field "token" is defined
1154s ok 12 - CSP header authorize POST request to \#
1154s ok 13 - Auth query
1154s ok 14 - Get cookie lemonldap (d440fb9515995c4a85f469485dfb0a0af67a0e9d510d0c05283141d1f361233a)
1154s ok 15 - Get redirection
1154s ok 16 - Location is http://auth.example.com/
1154s ok 17 - CheckUser form
1154s ok 18 - HTTP code is 200
1154s ok 19 - Page contains a form
1154s ok 20 - URI match
1154s ok 21 - Field "user" is defined
1154s ok 22 - Field "url" is defined
1154s ok 23 - Field "token" is defined
1154s ok 24 - Found trspan="checkUser"
1154s ok 25 - POST checkuser
1154s ok 26 - Found PE_NOTOKEN
1154s ok 27 - HTTP code is 200
1154s ok 28 - Page contains a form
1154s ok 29 - URI match
1154s ok 30 - Field "user" is defined
1154s ok 31 - Field "url" is defined
1154s ok 32 - Field "token" is defined
1154s ok 33 - CheckUser form
1154s ok 34 - HTTP code is 200
1154s ok 35 - Page contains a form
1154s ok 36 - URI match
1154s ok 37 - Field "user" is defined
1154s ok 38 - Field "url" is defined
1154s ok 39 - Field "token" is defined
1154s ok 40 - Found trspan="checkUser"
1154s ok 41 - POST checkuser
1154s ok 42 - Found PE_TOKENEXPIRED
1154s ok 43 - HTTP code is 200
1154s ok 44 - Page contains a form
1154s ok 45 - URI match
1154s ok 46 - Field "user" is defined
1154s ok 47 - Field "url" is defined
1154s ok 48 - Field "token" is defined
1154s ok 49 - POST checkuser
1154s ok 50 - HTTP code is 200
1154s ok 51 - Page contains a form
1154s ok 52 - URI match
1154s ok 53 - Field "user" is defined
1154s ok 54 - Field "url" is defined
1154s ok 55 - Field "token" is defined
1154s ok 56 - Found trspan="checkUserComputeSession"
1154s ok 57 - Found trspan="allowed"
1154s ok 58 - Found trspan="headers"
1154s ok 59 - Found trspan="groups_sso"
1154s ok 60 - Found trspan="attributes"
1154s ok 61 - Found trspan="macros"
1154s ok 62 - Found HTTP_AUTH_USER
1154s ok 63 - Found HTTP_TESTHEADER1
1154s ok 64 - Found HTTP_TESTHEADER2
1154s ok 65 - emptyHeader not found
1154s ok 66 - Found rtyler
1154s ok 67 - Found su
1154s ok 68 - Found uid
1154s ok 69 - Found _whatToTrace
1154s ok 70 - POST checkuser
1154s ok 71 - Found trspan="forbidden"
1154s ok 72 - Logout request
1154s ok 73 - Response is 200
1154s ok 74 - Cookie is deleted
1154s ok 75 - No pdata
1154s ok 76 - Disconnect request
1154s ok 77 - Response is 401
1154s 1..77
1154s ok
1155s t/67-CheckUser.t ..................................................
1155s ok 1 - use Lemonldap::NG::Portal::Main;
1155s ok 2 - Portal object
1155s ok 3 - Init
1155s ok 4 - Portal app
1155s ok 5 - Test unauth redirection
1155s ok 6 - Get redirection
1155s ok 7 - Location is http://auth.example.com/?url=aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2hlY2t1c2Vy
1155s ok 8 - Auth query
1155s ok 9 - Get cookie lemonldap (fd54b1b8c66571aa7d66ab2fc8bb0e9fcc7b8cacd581f515fe3ceadee8b851a8)
1155s ok 10 - Get redirection
1155s ok 11 - Location is http://auth.example.com/
1155s ok 12 - Try to access /checkuser
1155s ok 13 - Found redirection page
1155s ok 14 - Logout request
1155s ok 15 - Response is 200
1155s ok 16 - Cookie is deleted
1155s ok 17 - No pdata
1155s ok 18 - Disconnect request
1155s ok 19 - Response is 401
1155s ok 20 - Auth query
1155s ok 21 - Get cookie lemonldap (67ad28843b45c79e1cdf846ffa435cc62dd700dfb4585b5c9e6451bb6e18e97b)
1155s ok 22 - Get redirection
1155s ok 23 - Location is http://auth.example.com/
1155s ok 24 - Auth query
1155s ok 25 - Get cookie lemonldap (d13ea47daf7cbcda6318e5b1071ea56fa51f3e93b547c72ac1c1e8dbee6f65dc)
1155s ok 26 - Get redirection
1155s ok 27 - Location is http://auth.example.com/
1155s ok 28 - Form registration
1155s ok 29 - Get redirection
1155s ok 30 - Location header found
1155s ok 31 - Form registration
1155s ok 32 - Found TOTP js
1155s ok 33 - Get new key
1155s ok 34 - Content is JSON
1155s ok 35 - Found secret
1155s ok 36 - Found token
1155s ok 37 - Code
1155s ok 38 - Code contains 6 digits
1155s ok 39 - Post code
1155s ok 40 - Content is JSON
1155s ok 41 - Key is registered
1155s ok 42 - Logout request
1155s ok 43 - Response is 200
1155s ok 44 - Cookie is deleted
1155s ok 45 - No pdata
1155s ok 46 - Disconnect request
1155s ok 47 - Response is 401
1155s ok 48 - Auth query
1155s ok 49 - HTTP code is 200
1155s ok 50 - Page contains a form
1155s ok 51 - URI match
1155s ok 52 - Field "token" is defined
1155s ok 53 - Post code
1155s ok 54 - Get cookie lemonldap (f3dd4be32b866b4a0775aaa09fd1247989f0d9139ec1304b3a87acd4e06b7cbf)
1155s ok 55 - CheckUser form
1155s ok 56 - HTTP code is 200
1155s ok 57 - Page contains a form
1155s ok 58 - URI match
1155s ok 59 - Field "user" is defined
1155s ok 60 - Field "url" is defined
1155s ok 61 - Found trspan="checkUser"
1155s ok 62 - Found attribute _user
1155s ok 63 - Found value dwho
1155s ok 64 - _2fDevices NOT Found!
1155s ok 65 - Found macro authMode
1155s ok 66 - Found macro real_authMode
1155s ok 67 - Found TOTP
1155s ok 68 - POST checkuser
1155s ok 69 - HTTP code is 200
1155s ok 70 - Page contains a form
1155s ok 71 - URI match
1155s ok 72 - Field "user" is defined
1155s ok 73 - Field "url" is defined
1155s ok 74 - Found trspan="checkUser"
1155s ok 75 - Found Auth-User
1155s ok 76 - Found testHeader1
1155s ok 77 - Found testHeader2
1155s ok 78 - Found emptyHeader
1155s ok 79 - Found dwho
1155s ok 80 - Found _whatToTrace
1155s ok 81 - Found dwho
1155s ok 82 - Found empty macro
1155s ok 83 - Found empty real_macro
1155s ok 84 - POST checkuser
1155s ok 85 - HTTP code is 200
1155s ok 86 - Page contains a form
1155s ok 87 - URI match
1155s ok 88 - Field "user" is defined
1155s ok 89 - Field "url" is defined
1155s ok 90 - Found trspan="checkUser"
1155s ok 91 - Found trplaceholder with mail
1155s ok 92 - Found Auth-User
1155s ok 93 - Found dwho
1155s ok 94 - Found _whatToTrace
1155s ok 95 - Found dwho
1155s ok 96 - POST checkuser
1155s ok 97 - HTTP code is 200
1155s ok 98 - Page contains a form
1155s ok 99 - URI match
1155s ok 100 - Field "user" is defined
1155s ok 101 - Field "url" is defined
1155s ok 102 - Found trspan="VHnotFound"
1155s ok 103 - POST checkuser
1155s ok 104 - HTTP code is 200
1155s ok 105 - Page contains a form
1155s ok 106 - URI match
1155s ok 107 - Field "user" is defined
1155s ok 108 - Field "url" is defined
1155s ok 109 - Found trspan="forbidden"
1155s ok 110 - POST checkuser
1155s ok 111 - HTTP code is 200
1155s ok 112 - Page contains a form
1155s ok 113 - URI match
1155s ok 114 - Field "user" is defined
1155s ok 115 - Field "url" is defined
1155s ok 116 - Found trspan="forbidden"
1155s ok 117 - POST checkuser
1155s ok 118 - Response is JSON
1155s ok 119 - Find well formated URL
1155s ok 120 - Find "allowed"
1155s ok 121 - Find "alert-info"
1155s ok 122 - Find "alert-success"
1155s ok 123 - Find "rtyler"
1155s ok 124 - Find "checkUser"
1155s ok 125 - POST checkuser
1155s ok 126 - HTTP code is 200
1155s ok 127 - Page contains a form
1155s ok 128 - URI match
1155s ok 129 - Field "user" is defined
1155s ok 130 - Field "url" is defined
1155s ok 131 - Found trspan="checkUser"
1155s ok 132 - Found well formatted url
1155s ok 133 - Found trspan="checkUser"
1155s ok 134 - Found trspan="allowed"
1155s ok 135 - Found trspan="headers"
1155s ok 136 - Found trspan="groups_sso"
1155s ok 137 - Found trspan="attributes"
1155s ok 138 - Found trspan="macros"
1155s ok 139 - Found Auth-User
1155s ok 140 - Found rtyler
1155s ok 141 - Found su
1155s ok 142 - Found uid
1155s ok 143 - Found _whatToTrace
1155s ok 144 - -> Six entries found
1155s ok 145 - POST checkuser
1155s ok 146 - HTTP code is 200
1155s ok 147 - Page contains a form
1155s ok 148 - URI match
1155s ok 149 - Field "user" is defined
1155s ok 150 - Field "url" is defined
1155s ok 151 - Found trspan="checkUser"
1155s ok 152 - Found well formatted url
1155s ok 153 - Found trspan="checkUser"
1155s ok 154 - Found trspan="allowed"
1155s ok 155 - Found trspan="headers"
1155s ok 156 - Found trspan="groups_sso"
1155s ok 157 - Found trspan="attributes"
1155s ok 158 - Found trspan="macros"
1155s ok 159 - Found Auth-User
1155s ok 160 - Found rtyler
1155s ok 161 - Found su
1155s ok 162 - Found uid
1155s ok 163 - Found _whatToTrace
1155s ok 164 - POST checkuser
1155s ok 165 - PE5 found
1155s ok 166 - POST checkuser
1155s ok 167 - PE5 found
1155s ok 168 - POST checkuser
1155s ok 169 - PE5 found
1155s ok 170 - Logout request
1155s ok 171 - Response is 200
1155s ok 172 - Cookie is deleted
1155s ok 173 - No pdata
1155s ok 174 - Disconnect request
1155s ok 175 - Response is 401
1155s ok 176 - Auth query
1155s ok 177 - Get cookie lemonldap (91c75bb35d6adc1207d4d8ddf92f3063f16192fbb21ded1d040ac0092fe9b419)
1155s ok 178 - Get redirection
1155s ok 179 - Location is http://auth.example.com/
1155s ok 180 - CheckUser form
1155s ok 181 - HTTP code is 200
1155s ok 182 - Page contains a form
1155s ok 183 - URI match
1155s ok 184 - Field "user" is defined
1155s ok 185 - Field "url" is defined
1155s ok 186 - POST checkuser
1155s ok 187 - Found uid
1155s ok 188 - Found real_uid
1155s ok 189 - Logout request
1155s ok 190 - Response is 200
1155s ok 191 - Cookie is deleted
1155s ok 192 - No pdata
1155s ok 193 - Disconnect request
1155s ok 194 - Response is 401
1155s 1..194
1155s ok
1156s t/68-ContextSwitching-with-2F-allowed.t ...........................
1156s ok 1 - use Lemonldap::NG::Portal::Main;
1156s "my" variable $delete_query masks earlier declaration in same scope at t/68-ContextSwitching-with-2F-allowed.t line 497.
1156s ok 2 - Portal object
1156s ok 3 - Init
1156s ok 4 - Portal app
1156s ok 5 - Get Menu
1156s ok 6 - HTTP code is 200
1156s ok 7 - Page contains a form
1156s ok 8 - Host match
1156s ok 9 - Field "user" is defined
1156s ok 10 - Field "password" is defined
1156s ok 11 - CSP header authorize POST request to \#
1156s ok 12 - Auth query
1156s ok 13 - Get cookie lemonldap (e47aa58333c292bc4c38a61c914aaa0c1142524382fb4103f2117aecf6e73db2)
1156s ok 14 - Get redirection
1156s ok 15 - Location is http://auth.example.com/
1156s ok 16 - Get Menu
1156s ok 17 - HTTP code is 200
1156s ok 18 - Connected as rtyler
1156s ok 19 - Authenticated as rtyler
1156s ok 20 - contextSwitching allowed
1156s ok 21 - Form registration
1156s ok 22 - Found TOTP js
1156s ok 23 - Found custom Main Logo
1156s ok 24 - Get new key
1156s ok 25 - Content is JSON
1156s ok 26 - Found secret
1156s ok 27 - Found token
1156s ok 28 - Found user
1156s ok 29 - Code
1156s ok 30 - Code contains 6 digits
1156s ok 31 - Post code
1156s ok 32 - Content is JSON
1156s ok 33 - TOTP is registered
1156s ok 34 - Logout request
1156s ok 35 - Response is 200
1156s ok 36 - Cookie is deleted
1156s ok 37 - No pdata
1156s ok 38 - Disconnect request
1156s ok 39 - Response is 401
1156s ok 40 - Get Menu
1156s ok 41 - HTTP code is 200
1156s ok 42 - Page contains a form
1156s ok 43 - Host match
1156s ok 44 - Field "user" is defined
1156s ok 45 - Field "password" is defined
1156s ok 46 - CSP header authorize POST request to \#
1156s ok 47 - Auth query
1156s ok 48 - HTTP code is 200
1156s ok 49 - Page contains a form
1156s ok 50 - URI match
1156s ok 51 - Field "token" is defined
1156s ok 52 - Post TOTP choice
1156s ok 53 - HTTP code is 200
1156s ok 54 - Page contains a form
1156s ok 55 - URI match
1156s ok 56 - Field "token" is defined
1156s ok 57 - Code
1156s ok 58 - Post code
1156s ok 59 - Get cookie lemonldap (aeba4e28003096c328659be52328621c761e527b2693b324c6e36bac2da94fb8)
1156s ok 60 - Get Menu
1156s ok 61 - HTTP code is 200
1156s ok 62 - Authenticated as rtyler
1156s ok 63 - Form 2fregisters
1156s ok 64 - Found choose 2F
1156s ok 65 - 2F device found
1156s ok 66 - 2F devices found
1156s ok 67 - ContextSwitching form
1156s ok 68 - HTTP code is 200
1156s ok 69 - Page contains a form
1156s ok 70 - URI match
1156s ok 71 - Field "spoofId" is defined
1156s ok 72 - Found trspan="contextSwitching_ON"
1156s ok 73 - POST switchcontext
1156s ok 74 - Get redirection
1156s ok 75 - Location is http://auth.example.com/
1156s ok 76 - Get cookie lemonldap (067bdabbd9296086dfe737b03acb4bee8f065566135e7cb07f989abd2046dcb5)
1156s ok 77 - Get Menu
1156s ok 78 - Authenticated as dwho
1156s ok 79 - Found trspan="contextSwitching_OFF"
1156s ok 80 - New SSO session created
1156s ok 81 - Form registration
1156s ok 82 - Found TOTP js
1156s ok 83 - Found custom Main Logo
1156s ok 84 - Get new key
1156s ok 85 - Content is JSON
1156s ok 86 - Found secret
1156s ok 87 - Found token
1156s ok 88 - Found user
1156s ok 89 - Code
1156s ok 90 - Code contains 6 digits
1156s ok 91 - Post code
1156s ok 92 - Content is JSON
1156s ok 93 - TOTP is registered
1156s ok 94 - Form 2fregisters
1156s ok 95 - Found choose 2F
1156s ok 96 - 2F device found
1156s ok 97 - 2F device found
1156s ok 98 - HTTP code is 400
1156s ok 99 - Deletion expects valid CSRF token
1156s ok 100 - HTTP code is 400
1156s ok 101 - Deletion expects valid CSRF token
1156s ok 102 - Response body is not empty
1156s ok 103 - Delete TOTP query
1156s ok 104 - Content is JSON
1156s ok 105 - TOTP removed
1156s ok 106 - Logout request
1156s ok 107 - Response is 200
1156s ok 108 - Cookie is deleted
1156s ok 109 - No pdata
1156s ok 110 - Disconnect request
1156s ok 111 - Response is 401
1156s ok 112 - Logout request
1156s ok 113 - Response is 200
1156s ok 114 - Cookie is deleted
1156s ok 115 - No pdata
1156s ok 116 - Disconnect request
1156s ok 117 - Response is 401
1156s ok 118 - Get Menu
1156s ok 119 - HTTP code is 200
1156s ok 120 - Page contains a form
1156s ok 121 - Host match
1156s ok 122 - Field "user" is defined
1156s ok 123 - Field "password" is defined
1156s ok 124 - CSP header authorize POST request to \#
1156s ok 125 - Auth query
1156s ok 126 - Get cookie lemonldap (6c25499687343a340cb8156bf33d95ae2d4015dab1fdf2432e136957ab684ba6)
1156s ok 127 - Get redirection
1156s ok 128 - Location is http://auth.example.com/
1156s ok 129 - Get Menu
1156s ok 130 - HTTP code is 200
1156s ok 131 - Connected as dwho
1156s ok 132 - Authenticated as dwho
1156s ok 133 - contextSwitching allowed
1156s ok 134 - ContextSwitching form
1156s ok 135 - HTTP code is 200
1156s ok 136 - Page contains a form
1156s ok 137 - URI match
1156s ok 138 - Field "spoofId" is defined
1156s ok 139 - Found trspan="contextSwitching_ON"
1156s ok 140 - POST switchcontext
1156s ok 141 - Get redirection
1156s ok 142 - Location is http://auth.example.com/
1156s ok 143 - Get cookie lemonldap (faf229ed7b64910364f893f95b08c82ee547198d2cdc5bfa6da5b0a2da554141)
1156s ok 144 - Get Menu
1156s ok 145 - Authenticated as rtyler
1156s ok 146 - Found trspan="contextSwitching_OFF"
1156s ok 147 - New SSO session created
1156s ok 148 - Form 2fregisters
1156s ok 149 - Found choose 2F
1156s ok 150 - TOTP found
1156s ok 151 - 2F devices found
1156s ok 152 - 2F devices registered
1156s ok 153 - Response body is not empty
1156s ok 154 - Delete TOTP query
1156s ok 155 - Content is JSON
1156s ok 156 - 2F removed
1156s ok 157 - Form 2fregisters
1156s ok 158 - 2F device registered
1156s ok 159 - Logout request
1156s ok 160 - Response is 200
1156s ok 161 - Cookie is deleted
1156s ok 162 - No pdata
1156s ok 163 - Disconnect request
1156s ok 164 - Response is 401
1156s ok 165 - Logout request
1156s ok 166 - Response is 200
1156s ok 167 - Cookie is deleted
1156s ok 168 - No pdata
1156s ok 169 - Disconnect request
1156s ok 170 - Response is 401
1156s 1..170
1156s ok
1156s t/68-ContextSwitching-with-2F.t ...................................
1156s ok 1 - use Lemonldap::NG::Portal::Main;
1156s ok 2 - Portal object
1156s ok 3 - Init
1156s ok 4 - Portal app
1156s ok 5 - Get Menu
1156s ok 6 - HTTP code is 200
1156s ok 7 - Page contains a form
1156s ok 8 - Host match
1156s ok 9 - Field "user" is defined
1156s ok 10 - Field "password" is defined
1156s ok 11 - CSP header authorize POST request to \#
1156s ok 12 - Auth query
1156s ok 13 - Get cookie lemonldap (f57ed6981ef68aea9dc38ba2a6a5649794726a19675fb446269a85ade52c8715)
1156s ok 14 - Get redirection
1156s ok 15 - Location is http://auth.example.com/
1156s ok 16 - Get Menu
1156s ok 17 - HTTP code is 200
1156s ok 18 - Connected as rtyler
1156s ok 19 - Authenticated as rtyler
1156s ok 20 - contextSwitching allowed
1156s ok 21 - Form registration
1156s ok 22 - Found TOTP js
1156s ok 23 - Found custom Main Logo
1156s ok 24 - Get new key
1156s ok 25 - Content is JSON
1156s ok 26 - Found secret
1156s ok 27 - Found token
1156s ok 28 - Found user
1156s ok 29 - Code
1156s ok 30 - Code contains 6 digits
1156s ok 31 - Post code
1156s ok 32 - Content is JSON
1156s ok 33 - TOTP is registered
1156s ok 34 - Logout request
1156s ok 35 - Response is 200
1156s ok 36 - Cookie is deleted
1156s ok 37 - No pdata
1156s ok 38 - Disconnect request
1156s ok 39 - Response is 401
1156s ok 40 - Get Menu
1156s ok 41 - HTTP code is 200
1156s ok 42 - Page contains a form
1156s ok 43 - Host match
1156s ok 44 - Field "user" is defined
1156s ok 45 - Field "password" is defined
1156s ok 46 - CSP header authorize POST request to \#
1156s ok 47 - Auth query
1156s ok 48 - HTTP code is 200
1156s ok 49 - Page contains a form
1156s ok 50 - URI match
1156s ok 51 - Field "token" is defined
1156s ok 52 - Post TOTP choice
1156s ok 53 - HTTP code is 200
1156s ok 54 - Page contains a form
1156s ok 55 - URI match
1156s ok 56 - Field "token" is defined
1156s ok 57 - Code
1156s ok 58 - Post code
1156s ok 59 - Get cookie lemonldap (64d2296cc5ff4b5233db7398c160bd5ba135acf0ab264e6c164f942b80658334)
1156s ok 60 - Get Menu
1156s ok 61 - HTTP code is 200
1156s ok 62 - Authenticated as rtyler
1156s ok 63 - ContextSwitching form
1156s ok 64 - HTTP code is 200
1156s ok 65 - Page contains a form
1156s ok 66 - URI match
1156s ok 67 - Field "spoofId" is defined
1156s ok 68 - Found trspan="contextSwitching_ON"
1156s ok 69 - POST switchcontext
1156s ok 70 - Get redirection
1156s ok 71 - Location is http://auth.example.com/
1156s ok 72 - Get cookie lemonldap (15b6a500fb2e8e38a83a037f6076f76ec5c47b2b0c47979f677af3034926569a)
1156s ok 73 - Get Menu
1156s ok 74 - Authenticated as dwho
1156s ok 75 - Found trspan="contextSwitching_OFF"
1156s ok 76 - Form 2fregisters
1156s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 239.
1156s ok 77 - No 2F device found
1156s ok 78 - Form registration
1156s ok 79 - Found TOTP js
1156s ok 80 - Found custom Main Logo
1156s ok 81 - Get new key
1156s ok 82 - Content is JSON
1156s ok 83 - Not authorized to register a TOTP
1156s ok 84 - Delete TOTP query
1156s ok 85 - Content is JSON
1156s ok 86 - Not authorized to unregister a TOTP
1156s ok 87 - Post code
1156s ok 88 - Content is JSON
1156s ok 89 - Not authorized to verify a TOTP
1156s ok 90 - Logout request
1156s ok 91 - Response is 200
1156s ok 92 - Cookie is deleted
1156s ok 93 - No pdata
1156s ok 94 - Disconnect request
1156s ok 95 - Response is 401
1156s ok 96 - Logout request
1156s ok 97 - Response is 200
1156s ok 98 - Cookie is deleted
1156s ok 99 - No pdata
1156s ok 100 - Disconnect request
1156s ok 101 - Response is 401
1156s ok 102 - Get Menu
1156s ok 103 - HTTP code is 200
1156s ok 104 - Page contains a form
1156s ok 105 - Host match
1156s ok 106 - Field "user" is defined
1156s ok 107 - Field "password" is defined
1156s ok 108 - CSP header authorize POST request to \#
1156s ok 109 - Auth query
1156s ok 110 - Get cookie lemonldap (5dfb69ae319204fbc2aaa61a2a7aa6ee2fc3171ae0526ef0e69dd301a264b184)
1156s ok 111 - Get redirection
1156s ok 112 - Location is http://auth.example.com/
1156s ok 113 - Get Menu
1156s ok 114 - HTTP code is 200
1156s ok 115 - Connected as dwho
1156s ok 116 - Authenticated as dwho
1156s ok 117 - contextSwitching allowed
1156s ok 118 - ContextSwitching form
1156s ok 119 - HTTP code is 200
1156s ok 120 - Page contains a form
1156s ok 121 - URI match
1156s ok 122 - Field "spoofId" is defined
1156s ok 123 - Found trspan="contextSwitching_ON"
1156s ok 124 - POST switchcontext
1156s ok 125 - Get redirection
1156s ok 126 - Location is http://auth.example.com/
1156s ok 127 - Get cookie lemonldap (475ac5fe68cc420081959c5ae0bb0bb9b5ace94fa94059f4987d31be48dcf830)
1156s ok 128 - Get Menu
1156s ok 129 - Authenticated as rtyler
1156s ok 130 - Found trspan="contextSwitching_OFF"
1156s ok 131 - Form 2fregisters
1156s Use of uninitialized value in pattern match (m//) at t/68-ContextSwitching-with-2F.t line 410.
1156s ok 132 - No 2F device found
1156s 1..132
1156s ok
1157s t/68-ContextSwitching-with-Impersonation.t ........................
1157s ok 1 - use Lemonldap::NG::Portal::Main;
1157s ok 2 - Portal object
1157s ok 3 - Init
1157s ok 4 - Portal app
1157s ok 5 - Get Menu
1157s ok 6 - HTTP code is 200
1157s ok 7 - Page contains a form
1157s ok 8 - Host match
1157s ok 9 - Field "user" is defined
1157s ok 10 - Field "password" is defined
1157s ok 11 - Field "spoofId" is defined
1157s ok 12 - CSP header authorize POST request to \#
1157s ok 13 - Auth query
1157s ok 14 - Get cookie lemonldap (a9a96d2b74be1cfbf7141f6886727736a6e464c394fe883e07af3753a344deec)
1157s ok 15 - Get redirection
1157s ok 16 - Location is http://auth.example.com/
1157s ok 17 - Get Menu
1157s ok 18 - HTTP code is 200
1157s ok 19 - Connected as dwho
1157s ok 20 - Authenticated as dwho
1157s ok 21 - contextSwitching allowed
1157s ok 22 - ContextSwitching form: dwho -> rtyler
1157s ok 23 - HTTP code is 200
1157s ok 24 - Page contains a form
1157s ok 25 - URI match
1157s ok 26 - Field "spoofId" is defined
1157s ok 27 - Found trspan="contextSwitching_ON"
1157s ok 28 - POST switchcontext
1157s ok 29 - Get redirection
1157s ok 30 - Location is http://auth.example.com/
1157s ok 31 - Get cookie lemonldap (b5cf350ef53752623f666a9ec9de83be3de433de50bff16861f2a12450ace5c4)
1157s ok 32 - New SSO session created
1157s ok 33 - Get Menu
1157s ok 34 - Authenticated as rtyler
1157s ok 35 - Found trspan="contextSwitching_OFF"
1157s ok 36 - Stop context switching rtyler
1157s ok 37 - Get Menu
1157s ok 38 - Found PE_SESSIONEXPIRED
1157s ok 39 - ContextSwitching form: dwho -> french
1157s ok 40 - HTTP code is 200
1157s ok 41 - Page contains a form
1157s ok 42 - URI match
1157s ok 43 - Field "spoofId" is defined
1157s ok 44 - Found trspan="contextSwitching_ON"
1157s ok 45 - POST switchcontext
1157s ok 46 - Get redirection
1157s ok 47 - Location is http://auth.example.com/
1157s ok 48 - Get cookie lemonldap (1eb3c306726cb478b30870918895ec95c5ac947196d8418c0f0ba76173dabf3d)
1157s ok 49 - New SSO session created
1157s ok 50 - Get Menu
1157s ok 51 - Authenticated as french
1157s ok 52 - Found trspan="contextSwitching_OFF"
1157s ok 53 - CheckUser form
1157s ok 54 - Content is JSON
1157s ok 55 - Good switching_id found
1157s ok 56 - No real value found
1157s ok 57 - Stop context switching french
1157s ok 58 - Get cookie lemonldap (a9a96d2b74be1cfbf7141f6886727736a6e464c394fe883e07af3753a344deec)
1157s ok 59 - Get Menu
1157s ok 60 - Authenticated as dwho
1157s ok 61 - Found trspan="contextSwitching_ON"
1157s ok 62 - CheckUser form
1157s ok 63 - Content is JSON
1157s ok 64 - Good switching_id found
1157s ok 65 - Get Menu
1157s ok 66 - HTTP code is 200
1157s ok 67 - Dwho has been well disconnected
1157s 1..67
1157s ok
1157s t/68-ContextSwitching-with-Logout.t ...............................
1157s ok 1 - use Lemonldap::NG::Portal::Main;
1157s ok 2 - Portal object
1157s ok 3 - Init
1157s ok 4 - Portal app
1157s ok 5 - Get Menu
1157s ok 6 - HTTP code is 200
1157s ok 7 - Page contains a form
1157s ok 8 - Host match
1157s ok 9 - Field "user" is defined
1157s ok 10 - Field "password" is defined
1157s ok 11 - Field "token" is defined
1157s ok 12 - CSP header authorize POST request to \#
1157s ok 13 - Auth query
1157s ok 14 - Get cookie lemonldap (2033e63f6a33f1c1c90a451b136eba3cf9873303a1e8b3c70d9261337b3891fc)
1157s ok 15 - Get redirection
1157s ok 16 - Location is http://auth.example.com/
1157s ok 17 - Get Menu
1157s ok 18 - HTTP code is 200
1157s ok 19 - Connected as rtyler
1157s ok 20 - Authenticated as rtyler
1157s ok 21 - contextSwitching allowed
1157s ok 22 - ContextSwitching form
1157s ok 23 - HTTP code is 200
1157s ok 24 - Page contains a form
1157s ok 25 - URI match
1157s ok 26 - Field "spoofId" is defined
1157s ok 27 - Field "token" is defined
1157s ok 28 - Found trspan="contextSwitching_ON"
1157s ok 29 - POST expired switchcontext
1157s ok 30 - Found ""
1157s ok 31 - ContextSwitching form
1157s ok 32 - HTTP code is 200
1157s ok 33 - Page contains a form
1157s ok 34 - URI match
1157s ok 35 - Field "spoofId" is defined
1157s ok 36 - Field "token" is defined
1157s ok 37 - Found trspan="contextSwitching_ON"
1157s ok 38 - POST switchcontext
1157s ok 39 - Get redirection
1157s ok 40 - Location is http://auth.example.com/
1157s ok 41 - Get cookie lemonldap (b362fa5d4b0e9c7f108aae4cc281e60b64dbaa6e22426f60dc07f0aac3257df8)
1157s ok 42 - Get Menu
1157s ok 43 - Authenticated as dwho
1157s ok 44 - Found trspan="contextSwitching_OFF"
1157s ok 45 - CheckUser form
1157s ok 46 - HTTP code is 200
1157s ok 47 - Page contains a form
1157s ok 48 - URI match
1157s ok 49 - Field "user" is defined
1157s ok 50 - Field "url" is defined
1157s ok 51 - Field "token" is defined
1157s ok 52 - Found trspan="checkUser"
1157s ok 53 - Found attribute _user
1157s ok 54 - Found value dwho
1157s ok 55 - Found attribute mail
1157s ok 56 - Found spoofed _id_session
1157s ok 57 - CheckUser form
1157s ok 58 - Content is JSON
1157s ok 59 - Good switching_id found
1157s ok 60 - Stop context switching
1157s ok 61 - Found logout message
1157s 1..61
1157s ok
1158s t/68-ContextSwitching-with-TOTP-and-Notification.t ................
1158s ok 1 - use Lemonldap::NG::Portal::Main;
1158s ok 2 - Portal object
1158s ok 3 - Init
1158s ok 4 - Portal app
1158s ok 5 - Auth query
1158s ok 6 - Get cookie lemonldap (265a9b7533d8b752f857a77e0e336b7916d7323e948285f314bfd7e1965b0e3d)
1158s ok 7 - Get redirection
1158s ok 8 - Location is http://auth.example.com/
1158s ok 9 - Get new key
1158s ok 10 - Content is JSON
1158s ok 11 - Found secret
1158s ok 12 - Found token
1158s ok 13 - Code
1158s ok 14 - Code contains 6 digits
1158s ok 15 - Post code
1158s ok 16 - Content is JSON
1158s ok 17 - Key is registered
1158s ok 18 - Logout request
1158s ok 19 - Response is 200
1158s ok 20 - Cookie is deleted
1158s ok 21 - No pdata
1158s ok 22 - Disconnect request
1158s ok 23 - Response is 401
1158s ok 24 - Get Menu
1158s ok 25 - HTTP code is 200
1158s ok 26 - Page contains a form
1158s ok 27 - Host match
1158s ok 28 - Field "user" is defined
1158s ok 29 - Field "password" is defined
1158s ok 30 - CSP header authorize POST request to \#
1158s ok 31 - Auth query
1158s ok 32 - Get cookie lemonldap (796f124be5a8e68b7956fa2bbca569b1f1333af602ccedf5784c7ba06ff4406f)
1158s ok 33 - Get redirection
1158s ok 34 - Location is http://auth.example.com/
1158s ok 35 - Get Menu
1158s ok 36 - HTTP code is 200
1158s ok 37 - Connected as rtyler
1158s ok 38 - Authenticated as rtyler
1158s ok 39 - contextSwitching allowed
1158s ok 40 - Get new key
1158s ok 41 - Content is JSON
1158s ok 42 - Found secret
1158s ok 43 - Found token
1158s ok 44 - Code
1158s ok 45 - Code contains 6 digits
1158s ok 46 - Post code
1158s ok 47 - Content is JSON
1158s ok 48 - Key is registered
1158s ok 49 - ContextSwitching form
1158s ok 50 - HTTP code is 200
1158s ok 51 - Page contains a form
1158s ok 52 - URI match
1158s ok 53 - Field "spoofId" is defined
1158s ok 54 - Found trspan="contextSwitching_ON"
1158s ok 55 - POST switchcontext
1158s ok 56 - Get redirection
1158s ok 57 - Location is http://auth.example.com/
1158s ok 58 - Get cookie lemonldap (8410db4debf2a3de00926c232d4ba58466d79d45a49a87dcbd32888419dd3a69)
1158s ok 59 - Get Menu
1158s ok 60 - Authenticated as dwho
1158s ok 61 - Found trspan="contextSwitching_OFF"
1158s ok 62 - CheckUser form
1158s ok 63 - HTTP code is 200
1158s ok 64 - Page contains a form
1158s ok 65 - URI match
1158s ok 66 - Field "user" is defined
1158s ok 67 - Field "url" is defined
1158s ok 68 - Found trspan="checkUser"
1158s ok 69 - Found macro authMode
1158s ok 70 - Found DEMO
1158s ok 71 - Stop context switching
1158s ok 72 - Get cookie lemonldap (796f124be5a8e68b7956fa2bbca569b1f1333af602ccedf5784c7ba06ff4406f)
1158s ok 73 - Get Menu
1158s ok 74 - Authenticated as rtyler
1158s ok 75 - ContextSwitching form
1158s ok 76 - HTTP code is 200
1158s ok 77 - Page contains a form
1158s ok 78 - URI match
1158s ok 79 - Field "spoofId" is defined
1158s ok 80 - Found trspan="contextSwitching_ON"
1158s ok 81 - POST switchcontext
1158s ok 82 - Get redirection
1158s ok 83 - Location is http://auth.example.com/
1158s ok 84 - Get cookie lemonldap (c8ddb8b7f6c71cab007f824a2cdbcb8bff2b725ce894c27ea5a54c3879d57a00)
1158s ok 85 - Get Menu
1158s ok 86 - Authenticated as msmith
1158s ok 87 - Found trspan="contextSwitching_OFF"
1158s ok 88 - Stop context switching
1158s ok 89 - Get cookie lemonldap (796f124be5a8e68b7956fa2bbca569b1f1333af602ccedf5784c7ba06ff4406f)
1158s ok 90 - Get Menu
1158s ok 91 - Authenticated as rtyler
1158s ok 92 - Logout request
1158s ok 93 - Response is 200
1158s ok 94 - Cookie is deleted
1158s ok 95 - No pdata
1158s ok 96 - Disconnect request
1158s ok 97 - Response is 401
1158s ok 98 - Auth query
1158s ok 99 - You have some new messages
1158s ok 100 - Auth query
1158s ok 101 - TOTP code required
1158s ok 102 - HTTP code is 200
1158s ok 103 - Page contains a form
1158s ok 104 - URI match
1158s ok 105 - Field "token" is defined
1158s ok 106 - LLNG Code
1158s ok 107 - Post code
1158s ok 108 - Get cookie lemonldap (0f130e2215b5ed0950c6d2206f2740b221f80e37737bbb723298a00727e678ef)
1158s ok 109 - CheckUser form
1158s ok 110 - HTTP code is 200
1158s ok 111 - Page contains a form
1158s ok 112 - URI match
1158s ok 113 - Field "user" is defined
1158s ok 114 - Field "url" is defined
1158s ok 115 - Found trspan="checkUser"
1158s ok 116 - Found macro authMode
1158s ok 117 - Found macro value "TOTP"
1158s ok 118 - POST checkuser
1158s ok 119 - HTTP code is 200
1158s ok 120 - Page contains a form
1158s ok 121 - URI match
1158s ok 122 - Field "user" is defined
1158s ok 123 - Field "url" is defined
1158s ok 124 - Found trspan="checkUserComputedSession"
1158s ok 125 - Found macro authMode
1158s ok 126 - Found TOTP
1158s ok 127 - POST checkuser
1158s ok 128 - HTTP code is 200
1158s ok 129 - Page contains a form
1158s ok 130 - URI match
1158s ok 131 - Field "user" is defined
1158s ok 132 - Field "url" is defined
1158s ok 133 - Found trspan="checkUser"
1158s ok 134 - Found macro authMode
1158s ok 135 - Found DEMO
1158s 1..135
1158s ok
1158s t/68-ContextSwitching-with-UnrestrictedUser.t .....................
1158s ok 1 - use Lemonldap::NG::Portal::Main;
1158s ok 2 - Portal object
1158s ok 3 - Init
1158s ok 4 - Portal app
1158s ok 5 - Get Menu
1158s ok 6 - HTTP code is 200
1158s ok 7 - Page contains a form
1158s ok 8 - Host match
1158s ok 9 - Field "user" is defined
1158s ok 10 - Field "password" is defined
1158s ok 11 - CSP header authorize POST request to \#
1158s ok 12 - Auth query
1158s ok 13 - Get cookie lemonldap (6c183ec85f7f8d53a004a9d0456609f8bc41311b97100d7d31827a51beb612c5)
1158s ok 14 - Get redirection
1158s ok 15 - Location is http://auth.example.com/
1158s ok 16 - Get Menu
1158s ok 17 - HTTP code is 200
1158s ok 18 - Connected as rtyler
1158s ok 19 - Authenticated as rtyler
1158s ok 20 - contextSwitching allowed
1158s ok 21 - ContextSwitching form
1158s ok 22 - HTTP code is 200
1158s ok 23 - Page contains a form
1158s ok 24 - URI match
1158s ok 25 - Field "spoofId" is defined
1158s ok 26 - Found trspan="contextSwitching_ON"
1158s ok 27 - POST switchcontext
1158s ok 28 - Get redirection
1158s ok 29 - Location is http://auth.example.com/
1158s ok 30 - Get cookie lemonldap (d575c3199a13b93ace9c0dbd6b9ff7fa2a9190c65e89206289f2ef91fcf17796)
1158s ok 31 - Get Menu
1158s ok 32 - Authenticated as dwho
1158s ok 33 - Found trspan="contextSwitching_OFF"
1158s ok 34 - Stop context switching
1158s ok 35 - Get Menu
1158s ok 36 - SESSIONEXPIRED
1158s ok 37 - Get Menu
1158s ok 38 - Authenticated as rtyler
1158s ok 39 - ContextSwitching form
1158s ok 40 - HTTP code is 200
1158s ok 41 - Page contains a form
1158s ok 42 - URI match
1158s ok 43 - Field "spoofId" is defined
1158s ok 44 - Found trspan="contextSwitching_ON"
1158s ok 45 - POST switchcontext
1158s ok 46 - MALFORMEDUSER
1158s ok 47 - Get Menu
1158s ok 48 - HTTP code is 200
1158s ok 49 - Page contains a form
1158s ok 50 - Host match
1158s ok 51 - Field "user" is defined
1158s ok 52 - Field "password" is defined
1158s ok 53 - CSP header authorize POST request to \#
1158s ok 54 - Auth query
1158s ok 55 - Get cookie lemonldap (047939167d404724b8c83ef2a2193be67a55d97d12f3574c2f73871d6a2bdc1b)
1158s ok 56 - Get redirection
1158s ok 57 - Location is http://auth.example.com/
1158s ok 58 - ContextSwitching form
1158s ok 59 - HTTP code is 200
1158s ok 60 - Page contains a form
1158s ok 61 - URI match
1158s ok 62 - Field "spoofId" is defined
1158s ok 63 - Found trspan="contextSwitching_ON"
1158s ok 64 - POST switchcontext
1158s ok 65 - Get redirection
1158s ok 66 - Location is http://auth.example.com/
1158s ok 67 - Get cookie lemonldap (cf3a07bf8a60e8f343b0d256ba4706b304cb5cea71bfd6e66d468988b8beee8e)
1158s ok 68 - Get Menu
1158s ok 69 - Authenticated as msmith
1158s ok 70 - Found trspan="contextSwitching_OFF"
1158s ok 71 - Logout request
1158s ok 72 - Response is 200
1158s ok 73 - Cookie is deleted
1158s ok 74 - No pdata
1158s ok 75 - Disconnect request
1158s ok 76 - Response is 401
1158s ok 77 - Logout request
1158s ok 78 - Response is 200
1158s ok 79 - Cookie is deleted
1158s ok 80 - No pdata
1158s ok 81 - Disconnect request
1158s ok 82 - Response is 401
1158s 1..82
1158s ok
1159s t/68-ContextSwitching.t ...........................................
1159s ok 1 - use Lemonldap::NG::Portal::Main;
1159s ok 2 - Portal object
1159s ok 3 - Init
1159s ok 4 - Portal app
1159s ok 5 - Auth query
1159s ok 6 - Get cookie lemonldap (afb2ddc8d26f555490ebb6b8baea41ba0001b3b18302e706a2868d8a9022734d)
1159s ok 7 - Get redirection
1159s ok 8 - Location is http://auth.example.com/
1159s ok 9 - Get Menu
1159s ok 10 - HTTP code is 200
1159s ok 11 - Connected as rtyler
1159s ok 12 - Found language flags
1159s ok 13 - Authenticated as rtyler
1159s ok 14 - Connected as dwho
1159s ok 15 - Found test1 & title
1159s ok 16 - Found test2 & title
1159s ok 17 - Found only one description
1159s ok 18 - Logout request
1159s ok 19 - Response is 200
1159s ok 20 - Cookie is deleted
1159s ok 21 - No pdata
1159s ok 22 - Disconnect request
1159s ok 23 - Response is 401
1159s ok 24 - Auth query
1159s ok 25 - Get cookie lemonldap (cb4d2be792d8b4999f0bb0af700985a1178fa0d8a323e3752df03c447dece622)
1159s ok 26 - Get redirection
1159s ok 27 - Location is http://auth.example.com/
1159s ok 28 - Get Menu
1159s ok 29 - HTTP code is 200
1159s ok 30 - Connected as dwho
1159s ok 31 - Authenticated as dwho
1159s ok 32 - contextSwitching allowed
1159s ok 33 - ContextSwitching form
1159s ok 34 - HTTP code is 200
1159s ok 35 - Page contains a form
1159s ok 36 - URI match
1159s ok 37 - Field "spoofId" is defined
1159s ok 38 - Found trspan="contextSwitching_ON"
1159s ok 39 - POST switchcontext
1159s ok 40 - PE_MALFORMEDUSER
1159s ok 41 - ContextSwitching form
1159s ok 42 - HTTP code is 200
1159s ok 43 - Page contains a form
1159s ok 44 - URI match
1159s ok 45 - Field "spoofId" is defined
1159s ok 46 - Found trspan="contextSwitching_ON"
1159s ok 47 - POST switchcontext
1159s ok 48 - PE_MALFORMEDUSER
1159s ok 49 - ContextSwitching form
1159s ok 50 - HTTP code is 200
1159s ok 51 - Page contains a form
1159s ok 52 - URI match
1159s ok 53 - Field "spoofId" is defined
1159s ok 54 - Found trspan="contextSwitching_ON"
1159s ok 55 - POST switchcontext
1159s ok 56 - PE_MALFORMEDUSER
1159s ok 57 - ContextSwitching form
1159s ok 58 - HTTP code is 200
1159s ok 59 - Page contains a form
1159s ok 60 - URI match
1159s ok 61 - Field "spoofId" is defined
1159s ok 62 - Found trspan="contextSwitching_ON"
1159s ok 63 - POST switchcontext
1159s ok 64 - Get Menu
1159s ok 65 - Found trspan="contextSwitching_ON"
1159s ok 66 - Authenticated as dwho
1159s ok 67 - ContextSwitching form
1159s ok 68 - HTTP code is 200
1159s ok 69 - Page contains a form
1159s ok 70 - URI match
1159s ok 71 - Field "spoofId" is defined
1159s ok 72 - Found trspan="contextSwitching_ON"
1159s ok 73 - POST switchcontext
1159s ok 74 - Get cookie lemonldap (8b69dfe313e9e1a29933c16c8184e5e08265ede05dcff02e3a6987f422fde5a3)
1159s ok 75 - New SSO session created
1159s ok 76 - Get Menu
1159s ok 77 - Authenticated as rtyler
1159s ok 78 - Found trspan="contextSwitching_OFF"
1159s ok 79 - Stop context switching
1159s ok 80 - Get cookie lemonldap (cb4d2be792d8b4999f0bb0af700985a1178fa0d8a323e3752df03c447dece622)
1159s ok 81 - New SSO session created
1159s ok 82 - Get Menu
1159s ok 83 - Authenticated as dwho
1159s ok 84 - Found trspan="contextSwitching_ON"
1159s ok 85 - ContextSwitching form
1159s ok 86 - HTTP code is 200
1159s ok 87 - Page contains a form
1159s ok 88 - URI match
1159s ok 89 - Field "spoofId" is defined
1159s ok 90 - Found trspan="contextSwitching_ON"
1159s ok 91 - POST switchcontext
1159s ok 92 - Get cookie lemonldap (0109d9250cb8585d33666c15b34c3901fbf2c44c6c9b203b680e07d245eb9446)
1159s ok 93 - New SSO session created
1159s ok 94 - Logout request
1159s ok 95 - Response is 200
1159s ok 96 - Cookie is deleted
1159s ok 97 - No pdata
1159s ok 98 - Disconnect request
1159s ok 99 - Response is 401
1159s ok 100 - Get Menu
1159s ok 101 - Authenticated as rtyler
1159s ok 102 - Found trspan="contextSwitching_OFF"
1159s ok 103 - Stop context switching
1159s ok 104 - Found PE_SESSIONEXPIRED
1159s ok 105 - Get Menu
1159s ok 106 - Authenticated as rtyler
1159s ok 107 - Get Menu
1159s ok 108 - HTTP code is 200
1159s ok 109 - Dwho has been well disconnected
1159s 1..109
1159s ok
1159s t/68-FindUser-with-BadChoice-and-token.t ..........................
1159s ok 1 - use Lemonldap::NG::Portal::Main;
1159s ok 2 - Portal object
1159s ok 3 - Init
1159s ok 4 - Portal app
1159s ok 5 - Get Portal
1159s ok 6 - HTTP code is 200
1159s ok 7 - Page contains a form
1159s ok 8 - Host match
1159s ok 9 - Field "user" is defined
1159s ok 10 - Field "password" is defined
1159s ok 11 - Field "spoofId" is defined
1159s ok 12 - Field "token" is defined
1159s ok 13 - CSP header authorize POST request to \#
1159s ok 14 - HTTP code is 200
1159s ok 15 - Page contains a form
1159s ok 16 - Host match
1159s ok 17 - Field "uid" is defined
1159s ok 18 - Field "guy" is defined
1159s ok 19 - Field "cn" is defined
1159s ok 20 - Field "token" is defined
1159s ok 21 - CSP header authorize POST request to \#
1159s ok 22 - Display 3 forms
1159s ok 23 - lmAuth=2_ssl
1159s ok 24 - Post FindUser request
1159s ok 25 - value=""
1159s ok 26 - HTTP code is 200
1159s ok 27 - Page contains a form
1159s ok 28 - Host match
1159s ok 29 - Field "uid" is defined
1159s ok 30 - Field "guy" is defined
1159s ok 31 - Field "cn" is defined
1159s ok 32 - Field "token" is defined
1159s ok 33 - CSP header authorize POST request to \#
1159s ok 34 - Auth query
1159s ok 35 - Get cookie lemonldap (89c12e952c9cf55ae7bde444baaacd9ee4a2e77033746ae57dbf29b77ff2936c)
1159s ok 36 - Get redirection
1159s ok 37 - Location is http://auth.example.com/
1159s ok 38 - Logout request
1159s ok 39 - Response is 200
1159s ok 40 - Cookie is deleted
1159s ok 41 - No pdata
1159s ok 42 - Disconnect request
1159s ok 43 - Response is 401
1159s 1..43
1159s ok
1160s t/68-FindUser-with-Choice-and-token.t .............................
1160s ok 1 - use Lemonldap::NG::Portal::Main;
1160s ok 2 - Portal object
1160s ok 3 - Init
1160s ok 4 - Portal app
1160s ok 5 - Get Portal
1160s ok 6 - HTTP code is 200
1160s ok 7 - Page contains a form
1160s ok 8 - Host match
1160s ok 9 - Field "user" is defined
1160s ok 10 - Field "password" is defined
1160s ok 11 - Field "spoofId" is defined
1160s ok 12 - Field "token" is defined
1160s ok 13 - CSP header authorize POST request to \#
1160s ok 14 - HTTP code is 200
1160s ok 15 - Page contains a form
1160s ok 16 - Host match
1160s ok 17 - Field "uid" is defined
1160s ok 18 - Field "guy" is defined
1160s ok 19 - Field "cn" is defined
1160s ok 20 - Field "token" is defined
1160s ok 21 - CSP header authorize POST request to \#
1160s ok 22 - Display 3 forms
1160s ok 23 - lmAuth=2_ssl
1160s ok 24 - Post FindUser request
1160s ok 25 - Response is JSON
1160s ok 26 - Good user
1160s ok 27 - Found token
1160s ok 28 - Get Portal
1160s ok 29 - HTTP code is 200
1160s ok 30 - Page contains a form
1160s ok 31 - Host match
1160s ok 32 - Field "uid" is defined
1160s ok 33 - Field "guy" is defined
1160s ok 34 - Field "cn" is defined
1160s ok 35 - Field "token" is defined
1160s ok 36 - CSP header authorize POST request to \#
1160s ok 37 - Post expired FindUser request
1160s ok 38 - Response is JSON
1160s ok 39 - Token expired
1160s ok 40 - result => 0
1160s ok 41 - Found token
1160s 1..41
1160s ok
1160s t/68-FindUser-with-Combination.t ..................................
1160s ok 1 - use Lemonldap::NG::Portal::Main;
1160s ok 2 # skip LLNGTESTLDAP is not set
1160s ok 3 # skip LLNGTESTLDAP is not set
1160s ok 4 # skip LLNGTESTLDAP is not set
1160s ok 5 # skip LLNGTESTLDAP is not set
1160s ok 6 # skip LLNGTESTLDAP is not set
1160s ok 7 # skip LLNGTESTLDAP is not set
1160s ok 8 # skip LLNGTESTLDAP is not set
1160s ok 9 # skip LLNGTESTLDAP is not set
1160s ok 10 # skip LLNGTESTLDAP is not set
1160s ok 11 # skip LLNGTESTLDAP is not set
1160s ok 12 # skip LLNGTESTLDAP is not set
1160s ok 13 # skip LLNGTESTLDAP is not set
1160s ok 14 # skip LLNGTESTLDAP is not set
1160s ok 15 # skip LLNGTESTLDAP is not set
1160s ok 16 # skip LLNGTESTLDAP is not set
1160s ok 17 # skip LLNGTESTLDAP is not set
1160s ok 18 # skip LLNGTESTLDAP is not set
1160s ok 19 # skip LLNGTESTLDAP is not set
1160s ok 20 # skip LLNGTESTLDAP is not set
1160s ok 21 # skip LLNGTESTLDAP is not set
1160s ok 22 # skip LLNGTESTLDAP is not set
1160s ok 23 # skip LLNGTESTLDAP is not set
1160s ok 24 # skip LLNGTESTLDAP is not set
1160s ok 25 # skip LLNGTESTLDAP is not set
1160s 1..25
1160s ok
1160s t/68-FindUser-with-DBI.t ..........................................
1160s ok 1 - use Lemonldap::NG::Portal::Main;
1160s ok 2 - Portal object
1160s ok 3 - Init
1160s ok 4 - Portal app
1160s ok 5 - Get Portal
1160s ok 6 - HTTP code is 200
1160s ok 7 - Page contains a form
1160s ok 8 - Host match
1160s ok 9 - Field "user" is defined
1160s ok 10 - Field "password" is defined
1160s ok 11 - Field "spoofId" is defined
1160s ok 12 - CSP header authorize POST request to \#
1160s ok 13 - HTTP code is 200
1160s ok 14 - Page contains a form
1160s ok 15 - Host match
1160s ok 16 - Field "uid" is defined
1160s ok 17 - Field "guy" is defined
1160s ok 18 - Field "cn" is defined
1160s ok 19 - Field "room" is defined
1160s ok 20 - CSP header authorize POST request to \#
1160s ok 21 - Post empty FindUser request
1160s ok 22 - HTTP code is 200
1160s ok 23 - Page contains a form
1160s ok 24 - Host match
1160s ok 25 - Field "user" is defined
1160s ok 26 - Field "password" is defined
1160s ok 27 - Field "spoofId" is defined
1160s ok 28 - CSP header authorize POST request to \#
1160s ok 29 - HTTP code is 200
1160s ok 30 - Page contains a form
1160s ok 31 - Host match
1160s ok 32 - Field "uid" is defined
1160s ok 33 - Field "guy" is defined
1160s ok 34 - Field "cn" is defined
1160s ok 35 - Field "room" is defined
1160s ok 36 - CSP header authorize POST request to \#
1160s ok 37 - value=""
1160s ok 38 - Post FindUser request
1160s ok 39 - value="dwho"
1160s ok 40 - autocomplete="off"
1160s ok 41 - Search an account
1160s ok 42 - id="findUser_guy"
1160s ok 43 - id="findUser_uid"
1160s ok 44 - id="findUser_cn"
1160s ok 45 - id="findUser_room"
1160s ok 46 - -> Four entries found
1160s ok 47 - 1st -> guy
1160s ok 48 - 2nd -> cn
1160s ok 49 - 3rd -> room
1160s ok 50 - 4th -> uid
1160s ok 51 - Post FindUser request
1160s ok 52 - Response is JSON
1160s ok 53 - Good user
1160s ok 54 - Post FindUser request no result
1160s ok 55 - Response is JSON
1160s ok 56 - No user
1160s ok 57 - Post FindUser request one result
1160s ok 58 - Response is JSON
1160s ok 59 - Good user
1160s ok 60 - Post FindUser request multi results
1160s ok 61 - Response is JSON
1160s ok 62 - Good user (msmith)
1160s ok 63 - Post FindUser request with bad arg
1160s ok 64 - Response is JSON
1160s ok 65 - Good result
1160s ok 66 - No user
1160s ok 67 - Post FindUser request with two args
1160s ok 68 - Response is JSON
1160s ok 69 - Good user
1160s ok 70 - Post FindUser request with wrong args
1160s ok 71 - Response is JSON
1160s ok 72 - No result
1160s ok 73 - No user found
1160s ok 74 - Post FindUser request with excluding result
1160s ok 75 - Response is JSON
1160s ok 76 - No result
1160s ok 77 - No user found
1160s ok 78 - Post FindUser request with excluding result
1160s ok 79 - Response is JSON
1160s ok 80 - No result
1160s ok 81 - No user found
1160s ok 82 - Post FindUser request 0 with multi results
1160s ok 83 - Response is JSON
1160s ok 84 - Good result
1160s ok 85 - Good user (dwho)
1160s ok 86 - Post FindUser request with bad wildcard
1160s ok 87 - Response is JSON
1160s ok 88 - No result
1160s ok 89 - No user found
1160s ok 90 - Post FindUser request with wildcard
1160s ok 91 - Response is JSON
1160s ok 92 - Good result
1160s ok 93 - Good user (davros)
1160s 1..93
1160s ok
1161s t/68-FindUser-with-Demo-and-captcha.t .............................
1161s ok 1 - use Lemonldap::NG::Portal::Main;
1161s ok 2 - Portal object
1161s ok 3 - Init
1161s ok 4 - Portal app
1161s ok 5 - Get Portal
1161s ok 6 - HTTP code is 200
1161s ok 7 - Page contains a form
1161s ok 8 - Host match
1161s ok 9 - Field "user" is defined
1161s ok 10 - Field "password" is defined
1161s ok 11 - Field "spoofId" is defined
1161s ok 12 - Field "token" is defined
1161s ok 13 - CSP header authorize POST request to \#
1161s ok 14 - HTTP code is 200
1161s ok 15 - Page contains a form
1161s ok 16 - Host match
1161s ok 17 - Field "uid" is defined
1161s ok 18 - Field "guy" is defined
1161s ok 19 - Field "cn" is defined
1161s ok 20 - Field "token" is defined
1161s ok 21 - CSP header authorize POST request to \#
1161s ok 22 - Token value found
1161s ok 23 - Two token found
1161s ok 24 - Captcha image inserted
1161s ok 25 - Renew Captcha button found
1161s ok 26 - Get captcha javascript
1161s ok 27 - Post FindUser request
1161s ok 28 - Response is JSON
1161s ok 29 - Good user
1161s ok 30 - Token found
1161s ok 31 - Captcha found
1161s ok 32 - result => 1
1161s ok 33 - Found token session
1161s ok 34 - Found captcha value
1161s ok 35 - Post Auth request with token
1161s ok 36 - Get cookie lemonldap (6ae92f3e0c97bef52240ff2925f46593ab89f52b39b54c0d04d90c02c6969bb4)
1161s ok 37 - GET Portal
1161s ok 38 - HTTP code is 200
1161s ok 39 - Authenticated as rtyler
1161s ok 40 - Logout request
1161s ok 41 - Response is 200
1161s ok 42 - Cookie is deleted
1161s ok 43 - No pdata
1161s ok 44 - Disconnect request
1161s ok 45 - Response is 401
1161s 1..45
1161s ok
1161s t/68-FindUser-with-Demo-and-required-params.t .....................
1161s ok 1 - use Lemonldap::NG::Portal::Main;
1161s ok 2 - Portal object
1161s ok 3 - Init
1161s ok 4 - Portal app
1161s ok 5 - Get Portal
1161s ok 6 - HTTP code is 200
1161s ok 7 - Page contains a form
1161s ok 8 - Host match
1161s ok 9 - Field "user" is defined
1161s ok 10 - Field "password" is defined
1161s ok 11 - Field "spoofId" is defined
1161s ok 12 - CSP header authorize POST request to \#
1161s ok 13 - Mandatory field
1161s ok 14 - -> Two entries found
1161s ok 15 - 1st -> The Daleks
1161s ok 16 - 2nd -> Bad Guy
1161s ok 17 - -> Three stars found
1161s ok 18 - Post empty FindUser request
1161s ok 19 - HTTP code is 200
1161s ok 20 - Page contains a form
1161s ok 21 - Host match
1161s ok 22 - Field "user" is defined
1161s ok 23 - Field "password" is defined
1161s ok 24 - Field "spoofId" is defined
1161s ok 25 - CSP header authorize POST request to \#
1161s ok 26 - HTTP code is 200
1161s ok 27 - Page contains a form
1161s ok 28 - Host match
1161s ok 29 - Field "uid" is defined
1161s ok 30 - Field "guy" is defined
1161s ok 31 - CSP header authorize POST request to \#
1161s ok 32 - value=""
1161s ok 33 - Post FindUser request
1161s ok 34 - autocomplete="off"
1161s ok 35 - Search an account
1161s ok 36 - id="findUser_guy"
1161s ok 37 - id="findUser_uid"
1161s ok 38 - id="findUser_cn"
1161s ok 39 - id="findUser_type" not found
1161s ok 40 - Name...
1161s ok 41 - Empty option not found
1161s ok 42 - The Daleks
1161s ok 43 - Bad Guy option
1161s ok 44 - Post FindUser request
1161s ok 45 - Response is JSON
1161s ok 46 - Good user
1161s ok 47 - Post FindUser request
1161s ok 48 - Response is JSON
1161s ok 49 - No result
1161s ok 50 - No user found
1161s ok 51 - Post FindUser request
1161s ok 52 - Response is JSON
1161s ok 53 - Good result
1161s ok 54 - No user
1161s 1..54
1161s ok
1162s t/68-FindUser-with-Demo-and-token.t ...............................
1162s ok 1 - use Lemonldap::NG::Portal::Main;
1162s ok 2 - Portal object
1162s ok 3 - Init
1162s ok 4 - Portal app
1162s ok 5 - Get Portal
1162s ok 6 - HTTP code is 200
1162s ok 7 - Page contains a form
1162s ok 8 - Host match
1162s ok 9 - Field "user" is defined
1162s ok 10 - Field "password" is defined
1162s ok 11 - Field "spoofId" is defined
1162s ok 12 - Field "token" is defined
1162s ok 13 - CSP header authorize POST request to \#
1162s ok 14 - HTTP code is 200
1162s ok 15 - Page contains a form
1162s ok 16 - Host match
1162s ok 17 - Field "uid" is defined
1162s ok 18 - Field "guy" is defined
1162s ok 19 - Field "cn" is defined
1162s ok 20 - Field "token" is defined
1162s ok 21 - CSP header authorize POST request to \#
1162s ok 22 - Token value found
1162s ok 23 - Two token value found
1162s ok 24 - Post FindUser request
1162s ok 25 - Response is JSON
1162s ok 26 - Good user
1162s ok 27 - Get Portal
1162s ok 28 - HTTP code is 200
1162s ok 29 - Page contains a form
1162s ok 30 - Host match
1162s ok 31 - Field "uid" is defined
1162s ok 32 - Field "guy" is defined
1162s ok 33 - Field "cn" is defined
1162s ok 34 - Field "token" is defined
1162s ok 35 - CSP header authorize POST request to \#
1162s ok 36 - Post expired FindUser request
1162s ok 37 - Response is JSON
1162s ok 38 - Token expired
1162s ok 39 - no result found
1162s ok 40 - Token found
1162s ok 41 - Get Portal
1162s ok 42 - HTTP code is 200
1162s ok 43 - Page contains a form
1162s ok 44 - Host match
1162s ok 45 - Field "user" is defined
1162s ok 46 - Field "guy" is defined
1162s ok 47 - Field "cn" is defined
1162s ok 48 - Field "token" is defined
1162s ok 49 - CSP header authorize POST request to \#
1162s ok 50 - Post FindUser request without token
1162s ok 51 - Response is JSON
1162s ok 52 - No Token
1162s ok 53 - no result found
1162s ok 54 - Token found
1162s ok 55 - Get Portal
1162s ok 56 - HTTP code is 200
1162s ok 57 - Page contains a form
1162s ok 58 - Host match
1162s ok 59 - Field "user" is defined
1162s ok 60 - Field "guy" is defined
1162s ok 61 - Field "cn" is defined
1162s ok 62 - Field "token" is defined
1162s ok 63 - CSP header authorize POST request to \#
1162s ok 64 - Post FindUser request with token
1162s ok 65 - Get cookie lemonldap (02d22095cc6f3c0a23d882d81a53a7b824d48a745f91de87f3d48728f084df2d)
1162s ok 66 - Response is JSON
1162s ok 67 - result => 1
1162s ok 68 - GET Portal
1162s ok 69 - HTTP code is 200
1162s ok 70 - Authenticated as rtyler
1162s ok 71 - Logout request
1162s ok 72 - Response is 200
1162s ok 73 - Cookie is deleted
1162s ok 74 - No pdata
1162s ok 75 - Disconnect request
1162s ok 76 - Response is 401
1162s 1..76
1162s ok
1162s t/68-FindUser-with-Demo.t .........................................
1162s ok 1 - use Lemonldap::NG::Portal::Main;
1162s ok 2 - Portal object
1162s ok 3 - Init
1162s ok 4 - Portal app
1162s ok 5 - Get Portal
1162s ok 6 - HTTP code is 200
1162s ok 7 - Page contains a form
1162s ok 8 - Host match
1162s ok 9 - Field "user" is defined
1162s ok 10 - Field "password" is defined
1162s ok 11 - Field "spoofId" is defined
1162s ok 12 - CSP header authorize POST request to \#
1162s ok 13 - Post empty FindUser request
1162s ok 14 - HTTP code is 200
1162s ok 15 - Page contains a form
1162s ok 16 - Host match
1162s ok 17 - Field "user" is defined
1162s ok 18 - Field "password" is defined
1162s ok 19 - Field "spoofId" is defined
1162s ok 20 - CSP header authorize POST request to \#
1162s ok 21 - HTTP code is 200
1162s ok 22 - Page contains a form
1162s ok 23 - Host match
1162s ok 24 - Field "uid" is defined
1162s ok 25 - Field "guy" is defined
1162s ok 26 - CSP header authorize POST request to \#
1162s ok 27 - value=""
1162s ok 28 - Post FindUser request
1162s ok 29 - autocomplete="off"
1162s ok 30 - Search an account
1162s ok 31 - id="findUser_guy"
1162s ok 32 - id="findUser_uid"
1162s ok 33 - id="findUser_cn"
1162s ok 34 - Name...
1162s ok 35 - Empty option
1162s ok 36 - BB option
1162s ok 37 - Bad Guy option
1162s ok 38 - Post FindUser request
1162s ok 39 - Response is JSON
1162s ok 40 - Good user
1162s ok 41 - Post FindUser request with bad user
1162s ok 42 - Response is JSON
1162s ok 43 - No result
1162s ok 44 - No user found
1162s ok 45 - Post FindUser request one result
1162s ok 46 - Response is JSON
1162s ok 47 - Good user
1162s ok 48 - Post FindUser request with a not allowed select value
1162s ok 49 - Response is JSON
1162s ok 50 - Good result
1162s ok 51 - No user
1162s ok 52 - Post FindUser request multi results
1162s ok 53 - Response is JSON
1162s ok 54 - Good user (dwho)
1162s ok 55 - Post FindUser request with bad arg
1162s ok 56 - Response is JSON
1162s ok 57 - Good result
1162s ok 58 - No user
1162s ok 59 - Post FindUser request with two args
1162s ok 60 - Response is JSON
1162s ok 61 - Good user
1162s ok 62 - Post FindUser request with wrong args
1162s ok 63 - Response is JSON
1162s ok 64 - No result
1162s ok 65 - No user found
1162s ok 66 - Post FindUser request with excluding result
1162s ok 67 - Response is JSON
1162s ok 68 - No result
1162s ok 69 - No user found
1162s ok 70 - Post FindUser request with excluding result
1162s ok 71 - Response is JSON
1162s ok 72 - No result
1162s ok 73 - No user found
1162s ok 74 - Post FindUser request with wildcard
1162s ok 75 - Response is JSON
1162s ok 76 - Good result
1162s ok 77 - Good user (davros)
1162s 1..77
1162s ok
1163s t/68-FindUser-with-LDAP.t .........................................
1163s ok 1 - use Lemonldap::NG::Portal::Main;
1163s ok 2 # skip LLNGTESTLDAP is not set
1163s ok 3 # skip LLNGTESTLDAP is not set
1163s ok 4 # skip LLNGTESTLDAP is not set
1163s ok 5 # skip LLNGTESTLDAP is not set
1163s ok 6 # skip LLNGTESTLDAP is not set
1163s ok 7 # skip LLNGTESTLDAP is not set
1163s ok 8 # skip LLNGTESTLDAP is not set
1163s ok 9 # skip LLNGTESTLDAP is not set
1163s ok 10 # skip LLNGTESTLDAP is not set
1163s ok 11 # skip LLNGTESTLDAP is not set
1163s ok 12 # skip LLNGTESTLDAP is not set
1163s ok 13 # skip LLNGTESTLDAP is not set
1163s ok 14 # skip LLNGTESTLDAP is not set
1163s ok 15 # skip LLNGTESTLDAP is not set
1163s ok 16 # skip LLNGTESTLDAP is not set
1163s ok 17 # skip LLNGTESTLDAP is not set
1163s ok 18 # skip LLNGTESTLDAP is not set
1163s ok 19 # skip LLNGTESTLDAP is not set
1163s ok 20 # skip LLNGTESTLDAP is not set
1163s ok 21 # skip LLNGTESTLDAP is not set
1163s ok 22 # skip LLNGTESTLDAP is not set
1163s ok 23 # skip LLNGTESTLDAP is not set
1163s ok 24 # skip LLNGTESTLDAP is not set
1163s ok 25 # skip LLNGTESTLDAP is not set
1163s ok 26 # skip LLNGTESTLDAP is not set
1163s ok 27 # skip LLNGTESTLDAP is not set
1163s ok 28 # skip LLNGTESTLDAP is not set
1163s ok 29 # skip LLNGTESTLDAP is not set
1163s ok 30 # skip LLNGTESTLDAP is not set
1163s ok 31 # skip LLNGTESTLDAP is not set
1163s ok 32 # skip LLNGTESTLDAP is not set
1163s ok 33 # skip LLNGTESTLDAP is not set
1163s ok 34 # skip LLNGTESTLDAP is not set
1163s ok 35 # skip LLNGTESTLDAP is not set
1163s ok 36 # skip LLNGTESTLDAP is not set
1163s ok 37 # skip LLNGTESTLDAP is not set
1163s ok 38 # skip LLNGTESTLDAP is not set
1163s ok 39 # skip LLNGTESTLDAP is not set
1163s ok 40 # skip LLNGTESTLDAP is not set
1163s ok 41 # skip LLNGTESTLDAP is not set
1163s ok 42 # skip LLNGTESTLDAP is not set
1163s ok 43 # skip LLNGTESTLDAP is not set
1163s ok 44 # skip LLNGTESTLDAP is not set
1163s ok 45 # skip LLNGTESTLDAP is not set
1163s ok 46 # skip LLNGTESTLDAP is not set
1163s 1..46
1163s ok
1163s t/68-FindUser-with-REST.t .........................................
1163s ok 1 - use Lemonldap::NG::Portal::Main;
1163s ok 2 - Portal object
1163s ok 3 - Init
1163s ok 4 - Portal app
1163s ok 5 - search REST request
1163s ok 6 - [{"type":"mutant"},{"uid":"rtyler"}]
1163s ok 7 - uid: dwho
1163s ok 8 - Post good FindUser request
1163s ok 9 - HTTP code is 200
1163s ok 10 - Response is JSON
1163s ok 11 - Good user
1163s ok 12 - result => 1
1163s ok 13 - search REST request
1163s ok 14 - [{"type":"mutant"},{"uid":"rtyler"}]
1163s ok 15 - guy:bad, uid: dwho
1163s ok 16 - Post null response FindUser request
1163s ok 17 - Response is JSON
1163s ok 18 - No result
1163s ok 19 - No user found
1163s ok 20 - Post bad parameter FindUser request
1163s ok 21 - HTTP code is 200
1163s ok 22 - Response is JSON
1163s ok 23 - Empty user
1163s ok 24 - result => 1
1163s ok 25 - Post empty response FindUser request
1163s ok 26 - HTTP code is 200
1163s ok 27 - Response is JSON
1163s ok 28 - Empty user
1163s ok 29 - result => 1
1163s ok 30 - search REST request
1163s ok 31 - [{"type":"mutant"},{"uid":"rtyler"}]
1163s ok 32 - guy:good
1163s ok 33 - Post multi responses FindUser request
1163s ok 34 - HTTP code is 200
1163s ok 35 - Response is JSON
1163s ok 36 - Good user (rtyler)
1163s ok 37 - result => 1
1163s 1..37
1163s ok
1164s t/68-FindUser-with-UpgradeSession.t ...............................
1164s ok 1 - use Lemonldap::NG::Portal::Main;
1164s ok 2 - Portal object
1164s ok 3 - Init
1164s ok 4 - Portal app
1164s ok 5 - Get Portal
1164s ok 6 - HTTP code is 200
1164s ok 7 - Page contains a form
1164s ok 8 - Host match
1164s ok 9 - Field "user" is defined
1164s ok 10 - Field "password" is defined
1164s ok 11 - Field "spoofId" is defined
1164s ok 12 - CSP header authorize POST request to \#
1164s ok 13 - Post empty FindUser request
1164s ok 14 - HTTP code is 200
1164s ok 15 - Page contains a form
1164s ok 16 - Host match
1164s ok 17 - Field "user" is defined
1164s ok 18 - Field "password" is defined
1164s ok 19 - Field "spoofId" is defined
1164s ok 20 - CSP header authorize POST request to \#
1164s ok 21 - HTTP code is 200
1164s ok 22 - Page contains a form
1164s ok 23 - Host match
1164s ok 24 - Field "uid" is defined
1164s ok 25 - CSP header authorize POST request to \#
1164s ok 26 - value=""
1164s ok 27 - id="findUser_uid"
1164s ok 28 - Auth query
1164s ok 29 - Get cookie lemonldap (865007aa9e7cc83a78406db0e2bba29904fafdbc2691ef78fec824f3f85adbee)
1164s ok 30 - GET http://test1.example.com/
1164s ok 31 - HTTP code is 200
1164s ok 32 - Upgrade session query
1164s ok 33 - HTTP code is 200
1164s ok 34 - Page contains a form
1164s ok 35 - URI match
1164s ok 36 - Field "confirm" is defined
1164s ok 37 - Field "url" is defined
1164s ok 38 - Accept session upgrade query
1164s ok 39 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D)
1164s ok 40 - HTTP code is 200
1164s ok 41 - Page contains a form
1164s ok 42 - Host match
1164s ok 43 - Field "upgrading" is defined
1164s ok 44 - Field "url" is defined
1164s ok 45 - CSP header authorize POST request to \#
1164s ok 46 - Post FindUser request
1164s ok 47 - Response is JSON
1164s ok 48 - Good result
1164s ok 49 - Good user
1164s ok 50 - Post login
1164s ok 51 - Get cookie lemonldappdata ()
1164s ok 52 - Get cookie lemonldap (44b15b7ad57a14d4eece4bd993a9327555ba5224ae191084bb66f11d39105ffb)
1164s ok 53 - Get redirection
1164s ok 54 - Location is http://test1.example.com
1164s ok 55 - GET Portal
1164s ok 56 - HTTP code is 200
1164s ok 57 - Authenticated as rtyler
1164s 1..57
1164s ok
1164s t/68-FindUser-without-Impersonation.t .............................
1164s ok 1 - use Lemonldap::NG::Portal::Main;
1164s ok 2 - Portal object
1164s ok 3 - Init
1164s ok 4 - Portal app
1164s ok 5 - Get Portal
1164s ok 6 - HTTP code is 200
1164s ok 7 - Page contains a form
1164s ok 8 - Host match
1164s ok 9 - Field "user" is defined
1164s ok 10 - Field "password" is defined
1164s ok 11 - CSP header authorize POST request to \#
1164s ok 12 - Search an account not found
1164s ok 13 - Post FindUser request
1164s ok 14 - Response is JSON
1164s ok 15 - result => 0
1164s ok 16 - error => 9
1164s 1..16
1164s ok
1164s t/68-FindUser-without-attribute.t .................................
1164s ok 1 - use Lemonldap::NG::Portal::Main;
1164s ok 2 - Portal object
1164s ok 3 - Init
1164s ok 4 - Portal app
1164s ok 5 - Get Portal
1164s ok 6 - HTTP code is 200
1164s ok 7 - Page contains a form
1164s ok 8 - Host match
1164s ok 9 - Field "user" is defined
1164s ok 10 - Field "password" is defined
1164s ok 11 - Field "spoofId" is defined
1164s ok 12 - CSP header authorize POST request to \#
1164s ok 13 - Search an account not found
1164s ok 14 - Post FindUser request
1164s ok 15 - Response is JSON
1164s ok 16 - No user
1164s ok 17 - result => 1
1164s 1..17
1164s ok
1165s t/68-Impersonation-with-2F.t ......................................
1165s ok 1 - use Lemonldap::NG::Portal::Main;
1165s ok 2 - use Lemonldap::NG::Common::FormEncode;
1165s ok 3 - Portal object
1165s ok 4 - Init
1165s ok 5 - Portal app
1165s ok 6 - Auth query
1165s ok 7 - Get cookie lemonldap (02dbf7ef0191596f12a362c19644afdfdffd89c7ef8275a6441dcca231355b89)
1165s ok 8 - Get Menu
1165s ok 9 - Authenticated as rtyler
1165s ok 10 - sfaManager link found
1165s ok 11 - Form registration
1165s ok 12 - Found TOTP js
1165s ok 13 - Found custom Main Logo
1165s ok 14 - Get new key
1165s ok 15 - Content is JSON
1165s ok 16 - Found secret
1165s ok 17 - Found token
1165s ok 18 - Found user
1165s ok 19 - Code
1165s ok 20 - Code contains 6 digits
1165s ok 21 - Post code
1165s ok 22 - Content is JSON
1165s ok 23 - TOTP is registered
1165s ok 24 - Logout request
1165s ok 25 - Response is 200
1165s ok 26 - Cookie is deleted
1165s ok 27 - No pdata
1165s ok 28 - Disconnect request
1165s ok 29 - Response is 401
1165s ok 30 - Get Menu
1165s ok 31 - HTTP code is 200
1165s ok 32 - Page contains a form
1165s ok 33 - Host match
1165s ok 34 - Field "user" is defined
1165s ok 35 - Field "password" is defined
1165s ok 36 - Field "spoofId" is defined
1165s ok 37 - CSP header authorize POST request to \#
1165s ok 38 - Auth query
1165s ok 39 - HTTP code is 200
1165s ok 40 - Page contains a form
1165s ok 41 - URI match
1165s ok 42 - Field "token" is defined
1165s ok 43 - Post TOTP choice
1165s ok 44 - HTTP code is 200
1165s ok 45 - Page contains a form
1165s ok 46 - URI match
1165s ok 47 - Field "token" is defined
1165s ok 48 - Code
1165s ok 49 - Post code
1165s ok 50 - Get cookie lemonldap (8ffe8343c096ade4fc99c6a9116382733ea3892cba2c4761780402f7840ed679)
1165s ok 51 - Get Menu
1165s ok 52 - HTTP code is 200
1165s ok 53 - Authenticated as dwho
1165s ok 54 - Form 2fregisters
1165s ok 55 - Form registration
1165s ok 56 - Found TOTP js
1165s ok 57 - Found custom Main Logo
1165s ok 58 - Get new key
1165s ok 59 - Content is JSON
1165s ok 60 - Not authorized to register a TOTP
1165s ok 61 - Delete TOTP query
1165s ok 62 - Content is JSON
1165s ok 63 - Not authorized to unregister a TOTP
1165s ok 64 - Post code
1165s ok 65 - Content is JSON
1165s ok 66 - Not authorized to verify a TOTP
1165s ok 67 - Logout request
1165s ok 68 - Response is 200
1165s ok 69 - Cookie is deleted
1165s ok 70 - No pdata
1165s ok 71 - Disconnect request
1165s ok 72 - Response is 401
1165s 1..72
1165s ok
1165s t/68-Impersonation-with-Custom-Plugin.t ...........................
1165s ok 1 - use Lemonldap::NG::Portal::Main;
1165s ok 2 - Portal object
1165s ok 3 - Init
1165s ok 4 - Portal app
1165s ok 5 - Get Menu
1165s ok 6 - HTTP code is 200
1165s ok 7 - Page contains a form
1165s ok 8 - Host match
1165s ok 9 - Field "user" is defined
1165s ok 10 - Field "password" is defined
1165s ok 11 - Field "spoofId" is defined
1165s ok 12 - CSP header authorize POST request to \#
1165s ok 13 - Auth query
1165s ok 14 - HTTP code is 200
1165s ok 15 - Get cookie lemonldap (57c1165730f6165e464333d0b31da9c9f3215dff1b947d326a6214f4ab0f84f3)
1165s ok 16 - Logout request
1165s ok 17 - Response is 200
1165s ok 18 - Cookie is deleted
1165s ok 19 - No pdata
1165s ok 20 - Disconnect request
1165s ok 21 - Response is 401
1165s ok 22 - Auth query
1165s ok 23 - Content is JSON
1165s ok 24 - BAD CREDENTIALS
1165s 1..24
1165s ok
1166s t/68-Impersonation-with-History.t .................................
1166s ok 1 - use Lemonldap::NG::Portal::Main;
1166s ok 2 - Portal object
1166s ok 3 - Init
1166s ok 4 - Portal app
1166s ok 5 - Auth query
1166s ok 6 - Response status is 401
1166s ok 7 - Content is JSON
1166s ok 8 - Error code is 5
1166s ok 9 - Get Menu
1166s ok 10 - HTTP code is 200
1166s ok 11 - Page contains a form
1166s ok 12 - Host match
1166s ok 13 - Field "user" is defined
1166s ok 14 - Field "password" is defined
1166s ok 15 - Field "spoofId" is defined
1166s ok 16 - CSP header authorize POST request to \#
1166s ok 17 - Auth query
1166s ok 18 - Get cookie lemonldap (6ea8825554831865110ad9696e0cd59e0bcb6c1b4020be8d3715e5e8d80e2416)
1166s ok 19 - Get redirection
1166s ok 20 - Location is http://auth.example.com/
1166s ok 21 - Get Menu
1166s ok 22 - HTTP code is 200
1166s ok 23 - Authenticated as rtyler
1166s ok 24 - Logout request
1166s ok 25 - Response is 200
1166s ok 26 - Cookie is deleted
1166s ok 27 - No pdata
1166s ok 28 - Disconnect request
1166s ok 29 - Response is 401
1166s ok 30 - Get Menu
1166s ok 31 - HTTP code is 200
1166s ok 32 - Page contains a form
1166s ok 33 - Host match
1166s ok 34 - Field "user" is defined
1166s ok 35 - Field "password" is defined
1166s ok 36 - Field "spoofId" is defined
1166s ok 37 - CSP header authorize POST request to \#
1166s ok 38 - Auth query
1166s ok 39 - Get cookie lemonldap (f582bcd343ba7cbca9ac78affe6f4deed0eca5423029ef8e208b2379c4bdd79d)
1166s ok 40 - History found
1166s ok 41 - -> Three entries found
1166s ok 42 - -> One 'failedLogin' entry found
1166s ok 43 - Logout request
1166s ok 44 - Response is 200
1166s ok 45 - Cookie is deleted
1166s ok 46 - No pdata
1166s ok 47 - Disconnect request
1166s ok 48 - Response is 401
1166s 1..48
1166s ok
1166s t/68-Impersonation-with-TOTP.t ....................................
1166s ok 1 - use Lemonldap::NG::Portal::Main;
1166s ok 2 - Portal object
1166s ok 3 - Init
1166s ok 4 - Portal app
1166s ok 5 - Get Menu
1166s ok 6 - HTTP code is 200
1166s ok 7 - Page contains a form
1166s ok 8 - Host match
1166s ok 9 - Field "user" is defined
1166s ok 10 - Field "password" is defined
1166s ok 11 - Field "spoofId" is defined
1166s ok 12 - CSP header authorize POST request to \#
1166s ok 13 - Auth query
1166s ok 14 - Get cookie lemonldap (9d55bcd5da2fa06a1afdb2ec0b75e21523ef6e3c8e088352b87295588c189530)
1166s ok 15 - Get redirection
1166s ok 16 - Location is http://auth.example.com/
1166s ok 17 - Get Menu
1166s ok 18 - HTTP code is 200
1166s ok 19 - Connected as dwho
1166s ok 20 - Authenticated as rtyler
1166s ok 21 - Form registration
1166s ok 22 - Get redirection
1166s ok 23 - Location header found
1166s ok 24 - Form registration
1166s ok 25 - Found TOTP js
1166s ok 26 - Found custom Main Logo
1166s ok 27 - Get new key
1166s ok 28 - Content is JSON
1166s ok 29 - Found secret
1166s ok 30 - Found token
1166s ok 31 - Code
1166s ok 32 - Code contains 6 digits
1166s ok 33 - Post code
1166s ok 34 - Content is JSON
1166s ok 35 - Key is registered
1166s ok 36 - Logout request
1166s ok 37 - Response is 200
1166s ok 38 - Cookie is deleted
1166s ok 39 - No pdata
1166s ok 40 - Disconnect request
1166s ok 41 - Response is 401
1166s ok 42 - Get Menu
1166s ok 43 - HTTP code is 200
1166s ok 44 - Page contains a form
1166s ok 45 - Host match
1166s ok 46 - Field "user" is defined
1166s ok 47 - Field "password" is defined
1166s ok 48 - Field "spoofId" is defined
1166s ok 49 - CSP header authorize POST request to \#
1166s ok 50 - Auth query with Impersonation
1166s ok 51 - HTTP code is 200
1166s ok 52 - Page contains a form
1166s ok 53 - URI match
1166s ok 54 - Field "token" is defined
1166s ok 55 - Code
1166s ok 56 - Post code
1166s ok 57 - Get cookie lemonldap (693b836696fb2f646ecebe249b5038385b357b21c3c9b2a592006cfe66f3fd80)
1166s ok 58 - CheckUser form
1166s ok 59 - HTTP code is 200
1166s ok 60 - Page contains a form
1166s ok 61 - URI match
1166s ok 62 - Field "user" is defined
1166s ok 63 - Field "url" is defined
1166s ok 64 - Found trspan="checkUserMerged"
1166s ok 65 - POST checkuser
1166s ok 66 - HTTP code is 200
1166s ok 67 - Page contains a form
1166s ok 68 - URI match
1166s ok 69 - Field "user" is defined
1166s ok 70 - Field "url" is defined
1166s ok 71 - Found trspan="checkUserMerged"
1166s ok 72 - Found trspan="allowed"
1166s ok 73 - Found trspan="headers"
1166s ok 74 - Found trspan="groups_sso"
1166s ok 75 - Found trspan="attributes"
1166s ok 76 - Found trspan="macros"
1166s ok 77 - Found _userDB
1166s ok 78 - Found Auth-User
1166s ok 79 - Found dwho
1166s ok 80 - Found su
1166s ok 81 - Found uid
1166s ok 82 - Found _whatToTrace
1166s ok 83 - CheckUser form
1166s ok 84 - HTTP code is 200
1166s ok 85 - Page contains a form
1166s ok 86 - URI match
1166s ok 87 - Field "user" is defined
1166s ok 88 - Field "url" is defined
1166s ok 89 - Found trspan="checkUserMerged"
1166s ok 90 - POST checkuser
1166s ok 91 - HTTP code is 200
1166s ok 92 - Page contains a form
1166s ok 93 - URI match
1166s ok 94 - Field "user" is defined
1166s ok 95 - Field "url" is defined
1166s ok 96 - Found trspan="checkUserComputedSession"
1166s ok 97 - Found macro authMode
1166s ok 98 - Found TOTP
1166s ok 99 - Logout request
1166s ok 100 - Response is 200
1166s ok 101 - Cookie is deleted
1166s ok 102 - No pdata
1166s ok 103 - Disconnect request
1166s ok 104 - Response is 401
1166s 1..104
1166s ok
1167s t/68-Impersonation-with-UnrestrictedUser.t ........................
1167s ok 1 - use Lemonldap::NG::Portal::Main;
1167s ok 2 - Portal object
1167s ok 3 - Init
1167s ok 4 - Portal app
1167s ok 5 - Get Menu
1167s ok 6 - HTTP code is 200
1167s ok 7 - Page contains a form
1167s ok 8 - Host match
1167s ok 9 - Field "user" is defined
1167s ok 10 - Field "password" is defined
1167s ok 11 - Field "spoofId" is defined
1167s ok 12 - Field "token" is defined
1167s ok 13 - CSP header authorize POST request to \#
1167s ok 14 - Auth query
1167s ok 15 - Get cookie lemonldap (515aaedc515d5d46094b80b60290b679b9c6c5ec60740d01cb12f88b5b718aa8)
1167s ok 16 - Get Menu
1167s ok 17 - Authenticated as dwho
1167s ok 18 - Logout request
1167s ok 19 - Response is 200
1167s ok 20 - Cookie is deleted
1167s ok 21 - No pdata
1167s ok 22 - Disconnect request
1167s ok 23 - Response is 401
1167s ok 24 - Get Menu
1167s ok 25 - HTTP code is 200
1167s ok 26 - Page contains a form
1167s ok 27 - Host match
1167s ok 28 - Field "user" is defined
1167s ok 29 - Field "password" is defined
1167s ok 30 - Field "spoofId" is defined
1167s ok 31 - Field "token" is defined
1167s ok 32 - CSP header authorize POST request to \#
1167s ok 33 - Auth query
1167s ok 34 - PE5 found
1167s ok 35 - HTTP code is 200
1167s ok 36 - Page contains a form
1167s ok 37 - Host match
1167s ok 38 - Field "user" is defined
1167s ok 39 - Field "password" is defined
1167s ok 40 - Field "spoofId" is defined
1167s ok 41 - Field "token" is defined
1167s ok 42 - CSP header authorize POST request to \#
1167s ok 43 - Auth query
1167s ok 44 - Get cookie lemonldap (1fedc06d536c62d95a5309f260e948abe103e5c77816f025ee98769bf3e280a4)
1167s ok 45 - Get Menu
1167s ok 46 - Authenticated as msmith
1167s ok 47 - Logout request
1167s ok 48 - Response is 200
1167s ok 49 - Cookie is deleted
1167s ok 50 - No pdata
1167s ok 51 - Disconnect request
1167s ok 52 - Response is 401
1167s 1..52
1167s ok
1167s t/68-Impersonation-with-doubleCookies.t ...........................
1167s ok 1 - use Lemonldap::NG::Portal::Main;
1167s ok 2 - Portal object
1167s ok 3 - Init
1167s ok 4 - Portal app
1167s ok 5 - Get Menu
1167s ok 6 - HTTP code is 200
1167s ok 7 - Page contains a form
1167s ok 8 - Host match
1167s ok 9 - Field "user" is defined
1167s ok 10 - Field "password" is defined
1167s ok 11 - Field "spoofId" is defined
1167s ok 12 - CSP header authorize POST request to \#
1167s ok 13 - Auth query
1167s ok 14 - PE40 found
1167s ok 15 - Get Menu
1167s ok 16 - HTTP code is 200
1167s ok 17 - Page contains a form
1167s ok 18 - Host match
1167s ok 19 - Field "user" is defined
1167s ok 20 - Field "password" is defined
1167s ok 21 - Field "spoofId" is defined
1167s ok 22 - CSP header authorize POST request to \#
1167s ok 23 - Get Menu
1167s ok 24 - HTTP code is 200
1167s ok 25 - Page contains a form
1167s ok 26 - Host match
1167s ok 27 - Field "user" is defined
1167s ok 28 - Field "password" is defined
1167s ok 29 - Field "spoofId" is defined
1167s ok 30 - CSP header authorize POST request to \#
1167s ok 31 - Auth query
1167s ok 32 - PE5 found
1167s ok 33 - Get Menu
1167s ok 34 - HTTP code is 200
1167s ok 35 - Page contains a form
1167s ok 36 - Host match
1167s ok 37 - Field "user" is defined
1167s ok 38 - Field "password" is defined
1167s ok 39 - Field "spoofId" is defined
1167s ok 40 - CSP header authorize POST request to \#
1167s ok 41 - Get Menu
1167s ok 42 - HTTP code is 200
1167s ok 43 - Page contains a form
1167s ok 44 - Host match
1167s ok 45 - Field "user" is defined
1167s ok 46 - Field "password" is defined
1167s ok 47 - Field "spoofId" is defined
1167s ok 48 - CSP header authorize POST request to \#
1167s ok 49 - Auth query
1167s ok 50 - PE93 found
1167s ok 51 - Get Menu
1167s ok 52 - HTTP code is 200
1167s ok 53 - Page contains a form
1167s ok 54 - Host match
1167s ok 55 - Field "user" is defined
1167s ok 56 - Field "password" is defined
1167s ok 57 - Field "spoofId" is defined
1167s ok 58 - CSP header authorize POST request to \#
1167s ok 59 - Get Menu
1167s ok 60 - HTTP code is 200
1167s ok 61 - Page contains a form
1167s ok 62 - Host match
1167s ok 63 - Field "user" is defined
1167s ok 64 - Field "password" is defined
1167s ok 65 - Field "spoofId" is defined
1167s ok 66 - CSP header authorize POST request to \#
1167s ok 67 - Auth query
1167s ok 68 - Get cookie lemonldap (246f03cbef374581318d516ad2262d816a7264bf2a098931dd07b1f9fd031ab4)
1167s ok 69 - Get cookie lemonldaphttp ()
1167s ok 70 - Get redirection
1167s ok 71 - Location is http://auth.example.com/
1167s ok 72 - -> Get cookie : lemonldap=something
1167s ok 73 - -> Cookie 'lemonldap' is HttpOnly
1167s ok 74 - -> Cookie 'lemonldap' is secure
1167s ok 75 - CheckUser form
1167s ok 76 - HTTP code is 200
1167s ok 77 - Page contains a form
1167s ok 78 - URI match
1167s ok 79 - Field "user" is defined
1167s ok 80 - Field "url" is defined
1167s ok 81 - Found trspan="checkUser"
1167s ok 82 - POST checkuser
1167s ok 83 - Found macro test_impersonation
1167s ok 84 - Found msmith/msmith
1167s ok 85 - Logout request
1167s ok 86 - Response is 200
1167s ok 87 - Cookie is deleted
1167s ok 88 - No pdata
1167s ok 89 - Disconnect request
1167s ok 90 - Response is 401
1167s ok 91 - Get Menu
1167s ok 92 - HTTP code is 200
1167s ok 93 - Page contains a form
1167s ok 94 - Host match
1167s ok 95 - Field "user" is defined
1167s ok 96 - Field "password" is defined
1167s ok 97 - Field "spoofId" is defined
1167s ok 98 - CSP header authorize POST request to \#
1167s ok 99 - Auth query
1167s ok 100 - Get cookie lemonldap (633b94aedfb47ab6ebbd178aab9f89badbf067c29a8390e0cd8d41ee57b282ed)
1167s ok 101 - Get redirection
1167s ok 102 - Location is http://auth.example.com/
1167s ok 103 - Get Menu
1167s ok 104 - HTTP code is 200
1167s ok 105 - Connected as dwho
1167s ok 106 - CheckUser form
1167s ok 107 - HTTP code is 200
1167s ok 108 - Page contains a form
1167s ok 109 - URI match
1167s ok 110 - Field "user" is defined
1167s ok 111 - Field "url" is defined
1167s ok 112 - Found trspan="checkUser"
1167s ok 113 - POST checkuser
1167s ok 114 - HTTP code is 200
1167s ok 115 - Page contains a form
1167s ok 116 - URI match
1167s ok 117 - Field "user" is defined
1167s ok 118 - Field "url" is defined
1167s ok 119 - Found trspan="checkUser"
1167s ok 120 - Found trspan="allowed"
1167s ok 121 - Found trspan="headers"
1167s ok 122 - Found trspan="macros"
1167s ok 123 - Found trspan="attributes"
1167s ok 124 - Found _userDB
1167s ok 125 - Found Auth-User
1167s ok 126 - Found dwho
1167s ok 127 - Found _whatToTrace
1167s ok 128 - Found testPrefix_groups
1167s ok 129 - Found "su; su_test; test_su"
1167s ok 130 - Found testPrefix_uid
1167s ok 131 - Found rtyler
1167s ok 132 - Found macro test_impersonation
1167s ok 133 - Found rtyler/dwo
1167s ok 134 - Found 34 attributes
1167s ok 135 - _auth
1167s ok 136 - _httpSession
1167s ok 137 - uid
1167s ok 138 - testPrefix__auth
1167s ok 139 - testPrefix__httpSession
1167s ok 140 - testPrefix_uid
1167s ok 141 - Logout request
1167s ok 142 - Response is 200
1167s ok 143 - Cookie is deleted
1167s ok 144 - No pdata
1167s ok 145 - Disconnect request
1167s ok 146 - Response is 401
1167s 1..146
1167s ok
1168s t/68-Impersonation-with-filtered-merge.t ..........................
1168s ok 1 - use Lemonldap::NG::Portal::Main;
1168s ok 2 - Portal object
1168s ok 3 - Init
1168s ok 4 - Portal app
1168s ok 5 - Get Menu
1168s ok 6 - HTTP code is 200
1168s ok 7 - Page contains a form
1168s ok 8 - Host match
1168s ok 9 - Field "user" is defined
1168s ok 10 - Field "password" is defined
1168s ok 11 - Field "spoofId" is defined
1168s ok 12 - CSP header authorize POST request to \#
1168s ok 13 - Auth query
1168s ok 14 - Get cookie lemonldap (ebe6cb6e5ce42d1eef20647f949027641743ea53b96e92dc0279f7a60e4bc33e)
1168s ok 15 - Get redirection
1168s ok 16 - Location is http://auth.example.com/
1168s ok 17 - Get Menu
1168s ok 18 - HTTP code is 200
1168s ok 19 - Connected as dwho
1168s ok 20 - Authenticated as dwho
1168s ok 21 - CheckUser form
1168s ok 22 - HTTP code is 200
1168s ok 23 - Page contains a form
1168s ok 24 - URI match
1168s ok 25 - Field "user" is defined
1168s ok 26 - Field "url" is defined
1168s ok 27 - Found trspan="checkUserMerged"
1168s ok 28 - POST checkuser
1168s ok 29 - HTTP code is 200
1168s ok 30 - Page contains a form
1168s ok 31 - URI match
1168s ok 32 - Field "user" is defined
1168s ok 33 - Field "url" is defined
1168s ok 34 - Found trspan="checkUser"
1168s ok 35 - Found trspan="allowed"
1168s ok 36 - Found trspan="headers"
1168s ok 37 - Found trspan="groups_sso"
1168s ok 38 - Found trspan="macros"
1168s ok 39 - Found trspan="attributes"
1168s ok 40 - Found _userDB
1168s ok 41 - Found Auth-User
1168s ok 42 - Found dwho
1168s ok 43 - Found su
1168s ok 44 - Found su_test
1168s ok 45 - NOT found _test_
1168s ok 46 - NOT found test_su
1168s ok 47 - Found uid
1168s ok 48 - Found _whatToTrace
1168s ok 49 - POST checkuser
1168s ok 50 - Response is JSON
1168s ok 51 - Right number of real_hGroups found
1168s ok 52 - Right number of hGroups found
1168s ok 53 - Logout request
1168s ok 54 - Response is 200
1168s ok 55 - Cookie is deleted
1168s ok 56 - No pdata
1168s ok 57 - Disconnect request
1168s ok 58 - Response is 401
1168s 1..58
1168s ok
1168s t/68-Impersonation-with-merge.t ...................................
1168s ok 1 - use Lemonldap::NG::Portal::Main;
1168s ok 2 - Portal object
1168s ok 3 - Init
1168s ok 4 - Portal app
1168s ok 5 - Get Menu
1168s ok 6 - HTTP code is 200
1168s ok 7 - Page contains a form
1168s ok 8 - Host match
1168s ok 9 - Field "user" is defined
1168s ok 10 - Field "password" is defined
1168s ok 11 - Field "spoofId" is defined
1168s ok 12 - CSP header authorize POST request to \#
1168s ok 13 - Auth query
1168s ok 14 - Get cookie lemonldap (16d015fbfb37f267d1a9da9a6ac001d0d3391fa1ebb224dc07bff851b0c6e1ed)
1168s ok 15 - Get redirection
1168s ok 16 - Location is http://auth.example.com/
1168s ok 17 - Get Menu
1168s ok 18 - HTTP code is 200
1168s ok 19 - Connected as dwho
1168s ok 20 - Authenticated as dwho
1168s ok 21 - CheckUser form
1168s ok 22 - HTTP code is 200
1168s ok 23 - Page contains a form
1168s ok 24 - URI match
1168s ok 25 - Field "user" is defined
1168s ok 26 - Field "url" is defined
1168s ok 27 - Found trspan="checkUserMerged"
1168s ok 28 - POST checkuser
1168s ok 29 - HTTP code is 200
1168s ok 30 - Page contains a form
1168s ok 31 - URI match
1168s ok 32 - Field "user" is defined
1168s ok 33 - Field "url" is defined
1168s ok 34 - Found trspan="checkUserMerged"
1168s ok 35 - Found trspan="allowed"
1168s ok 36 - Found trspan="headers"
1168s ok 37 - Found trspan="groups_sso"
1168s ok 38 - Found SSO group "su"
1168s ok 39 - Found SSO group "su_test"
1168s ok 40 - Found SSO group "test_su"
1168s ok 41 - Found trspan="attributes"
1168s ok 42 - Found trspan="macros"
1168s ok 43 - Found _userDB
1168s ok 44 - Found Auth-User
1168s ok 45 - Found dwho
1168s ok 46 - Found su
1168s ok 47 - Found su_test
1168s ok 48 - NOT found _test_
1168s ok 49 - Found test_su
1168s ok 50 - Found _whatToTrace
1168s ok 51 - Found uid
1168s ok 52 - POST checkuser
1168s ok 53 - Response is JSON
1168s ok 54 - Right number of real_hGroups found
1168s ok 55 - Right number of hGroups found
1168s ok 56 - Logout request
1168s ok 57 - Response is 200
1168s ok 58 - Cookie is deleted
1168s ok 59 - No pdata
1168s ok 60 - Disconnect request
1168s ok 61 - Response is 401
1168s 1..61
1168s ok
1169s t/68-Impersonation.t ..............................................
1169s ok 1 - use Lemonldap::NG::Portal::Main;
1169s ok 2 - Portal object
1169s ok 3 - Init
1169s ok 4 - Portal app
1169s ok 5 - Get Menu
1169s ok 6 - HTTP code is 200
1169s ok 7 - Page contains a form
1169s ok 8 - Host match
1169s ok 9 - Field "user" is defined
1169s ok 10 - Field "password" is defined
1169s ok 11 - Field "spoofId" is defined
1169s ok 12 - CSP header authorize POST request to \#
1169s ok 13 - Auth query
1169s ok 14 - PE40 found
1169s ok 15 - Get Menu
1169s ok 16 - HTTP code is 200
1169s ok 17 - Page contains a form
1169s ok 18 - Host match
1169s ok 19 - Field "user" is defined
1169s ok 20 - Field "password" is defined
1169s ok 21 - Field "spoofId" is defined
1169s ok 22 - CSP header authorize POST request to \#
1169s ok 23 - Get Menu
1169s ok 24 - HTTP code is 200
1169s ok 25 - Page contains a form
1169s ok 26 - Host match
1169s ok 27 - Field "user" is defined
1169s ok 28 - Field "password" is defined
1169s ok 29 - Field "spoofId" is defined
1169s ok 30 - CSP header authorize POST request to \#
1169s ok 31 - Auth query
1169s ok 32 - PE5 found
1169s ok 33 - Get Menu
1169s ok 34 - HTTP code is 200
1169s ok 35 - Page contains a form
1169s ok 36 - Host match
1169s ok 37 - Field "user" is defined
1169s ok 38 - Field "password" is defined
1169s ok 39 - Field "spoofId" is defined
1169s ok 40 - CSP header authorize POST request to \#
1169s ok 41 - Get Menu
1169s ok 42 - HTTP code is 200
1169s ok 43 - Page contains a form
1169s ok 44 - Host match
1169s ok 45 - Field "user" is defined
1169s ok 46 - Field "password" is defined
1169s ok 47 - Field "spoofId" is defined
1169s ok 48 - CSP header authorize POST request to \#
1169s ok 49 - Auth query
1169s ok 50 - PE93 found
1169s ok 51 - Get Menu
1169s ok 52 - HTTP code is 200
1169s ok 53 - Page contains a form
1169s ok 54 - Host match
1169s ok 55 - Field "user" is defined
1169s ok 56 - Field "password" is defined
1169s ok 57 - Field "spoofId" is defined
1169s ok 58 - CSP header authorize POST request to \#
1169s ok 59 - Get Menu
1169s ok 60 - HTTP code is 200
1169s ok 61 - Page contains a form
1169s ok 62 - Host match
1169s ok 63 - Field "user" is defined
1169s ok 64 - Field "password" is defined
1169s ok 65 - Field "spoofId" is defined
1169s ok 66 - CSP header authorize POST request to \#
1169s ok 67 - Auth query
1169s ok 68 - Get cookie lemonldap (ea3361159069787aad295e4b646bbe884e6ce7835d218569ee8826ddb1296ace)
1169s ok 69 - Get redirection
1169s ok 70 - Location is http://auth.example.com/
1169s ok 71 - Get Menu
1169s ok 72 - HTTP code is 200
1169s ok 73 - Connected as msmith
1169s ok 74 - Authenticated as msmith
1169s ok 75 - CheckUser form
1169s ok 76 - HTTP code is 200
1169s ok 77 - Page contains a form
1169s ok 78 - URI match
1169s ok 79 - Field "user" is defined
1169s ok 80 - Field "url" is defined
1169s ok 81 - Found trspan="checkUser"
1169s ok 82 - POST checkuser
1169s ok 83 - Found macro test_impersonation
1169s ok 84 - Found msmith/msmith
1169s ok 85 - Found two MSMITH@BADWOLF.ORG
1169s ok 86 - Logout request
1169s ok 87 - Response is 200
1169s ok 88 - Cookie is deleted
1169s ok 89 - No pdata
1169s ok 90 - Disconnect request
1169s ok 91 - Response is 401
1169s ok 92 - Get Menu
1169s ok 93 - HTTP code is 200
1169s ok 94 - Page contains a form
1169s ok 95 - Host match
1169s ok 96 - Field "user" is defined
1169s ok 97 - Field "password" is defined
1169s ok 98 - Field "spoofId" is defined
1169s ok 99 - CSP header authorize POST request to \#
1169s ok 100 - Auth query
1169s ok 101 - Get cookie lemonldap (64e54c51436cbe2de6cdc17866aed36947a00aa5b966014d050ff19692d0cc02)
1169s ok 102 - Get redirection
1169s ok 103 - Location is http://auth.example.com/
1169s ok 104 - Get Menu
1169s ok 105 - HTTP code is 200
1169s ok 106 - Connected as dwho
1169s ok 107 - Authenticated as dwho
1169s ok 108 - CheckUser form
1169s ok 109 - HTTP code is 200
1169s ok 110 - Page contains a form
1169s ok 111 - URI match
1169s ok 112 - Field "user" is defined
1169s ok 113 - Field "url" is defined
1169s ok 114 - Found trspan="checkUser"
1169s ok 115 - POST checkuser
1169s ok 116 - HTTP code is 200
1169s ok 117 - Page contains a form
1169s ok 118 - URI match
1169s ok 119 - Field "user" is defined
1169s ok 120 - Field "url" is defined
1169s ok 121 - Found trspan="checkUser"
1169s ok 122 - Found trspan="allowed"
1169s ok 123 - Found trspan="headers"
1169s ok 124 - Found trspan="macros"
1169s ok 125 - Found trspan="attributes"
1169s ok 126 - Found _userDB
1169s ok 127 - Found Auth-User
1169s ok 128 - Found dwho
1169s ok 129 - Found _whatToTrace
1169s ok 130 - Found testPrefix_groups
1169s ok 131 - Found "su; su_test; test_su"
1169s ok 132 - Found testPrefix_uid
1169s ok 133 - Found rtyler
1169s ok 134 - Found macro test_impersonation
1169s ok 135 - Found rtyler/dwo
1169s ok 136 - Found _session_id
1169s ok 137 - Found _session_id
1169s ok 138 - Found 34 attributes
1169s ok 139 - _auth
1169s ok 140 - uid
1169s ok 141 - testPrefix__auth
1169s ok 142 - testPrefix_uid
1169s ok 143 - Logout request
1169s ok 144 - Response is 200
1169s ok 145 - Cookie is deleted
1169s ok 146 - No pdata
1169s ok 147 - Disconnect request
1169s ok 148 - Response is 401
1169s 1..148
1169s ok
1169s t/68-InitializePasswordReset.t ....................................
1169s ok 1 - use Lemonldap::NG::Portal::Main;
1169s ok 2 - Portal object
1169s ok 3 - Init
1169s ok 4 - Portal app
1169s ok 5 - Auth query
1169s ok 6 - HTTP code is 200
1169s ok 7 - Get cookie lemonldap (0db572c9235fa4e8247c87ae7c9e5df55f5476722f83dafb88f81ed21b316623)
1169s ok 8 - Force reinitialization for rtyler@badwolf.org
1169s ok 9 - HTTP code is 200
1169s ok 10 - HTTP code is 200
1169s ok 11 - Content-Type is JSON
1169s ok 12 - Content is valid JSON
1169s ok 13 - mail_token found
1169s ok 14 - reset url found and have a correct format
1169s ok 15 - Force reinitialization for rtyler@badwolf.org - bad secret
1169s ok 16 - HTTP code is 403
1169s ok 17 - Content is valid JSON
1169s ok 18 - authentication error
1169s ok 19 - Force reinitialization for rtyler@badwolf.org - user not found
1169s ok 20 - HTTP code is 404
1169s ok 21 - Content is valid JSON
1169s ok 22 - user not found
1169s 1..22
1169s ok
1170s t/70-2F-Password.t ................................................
1170s ok 1 - use Lemonldap::NG::Portal::Main;
1170s ok 2 - Portal object
1170s ok 3 - Init
1170s ok 4 - Portal app
1170s # Subtest: Register Password 2FA
1170s ok 1 - Get Menu
1170s ok 2 - HTTP code is 200
1170s ok 3 - Page contains a form
1170s ok 4 - Host match
1170s ok 5 - Field "user" is defined
1170s ok 6 - Field "password" is defined
1170s ok 7 - CSP header authorize POST request to \#
1170s ok 8 - Auth query
1170s ok 9 - Get cookie lemonldap (29a80027d2bbbb24f696ccc63583ce558c757f8379f2ac86776a6f32dd25815a)
1170s ok 10 - Get redirection
1170s ok 11 - Location is http://auth.example.com/
1170s ok 12 - Form registration
1170s ok 13 - Get redirection
1170s ok 14 - Location header found
1170s ok 15 - Form registration
1170s ok 16 - Found password js
1170s ok 17 - HTTP code is 200
1170s ok 18 - Content-Type is JSON
1170s ok 19 - Content is valid JSON
1170s ok 20 - Post registration (mismatched)
1170s ok 21
1170s ok 22 - HTTP code is 200
1170s ok 23 - Content-Type is JSON
1170s ok 24 - Content is valid JSON
1170s ok 25 - Post registration (mismatched)
1170s ok 26
1170s ok 27 - HTTP code is 200
1170s ok 28 - Content-Type is JSON
1170s ok 29 - Content is valid JSON
1170s ok 30 - Post registration (mismatched)
1170s ok 31 - Key is registered
1170s ok 32 - Logout request
1170s ok 33 - Response is 200
1170s ok 34 - Cookie is deleted
1170s ok 35 - No pdata
1170s ok 36 - Disconnect request
1170s ok 37 - Response is 401
1170s 1..37
1170s ok 5 - Register Password 2FA
1170s # Subtest: Try to login with invalid 2FA password
1170s ok 1 - Get Menu
1170s ok 2 - HTTP code is 200
1170s ok 3 - Page contains a form
1170s ok 4 - Host match
1170s ok 5 - Field "user" is defined
1170s ok 6 - Field "password" is defined
1170s ok 7 - CSP header authorize POST request to \#
1170s ok 8 - Auth query
1170s ok 9 - HTTP code is 200
1170s ok 10 - Page contains a form
1170s ok 11 - URI match
1170s ok 12 - Post code
1170s ok 13 - Expected portal error code: code found on page
1170s ok 14 - Expected portal error code
1170s 1..14
1170s ok 6 - Try to login with invalid 2FA password
1170s # Subtest: Try to login with valid 2FA password
1170s ok 1 - Get Menu
1170s ok 2 - HTTP code is 200
1170s ok 3 - Page contains a form
1170s ok 4 - Host match
1170s ok 5 - Field "user" is defined
1170s ok 6 - Field "password" is defined
1170s ok 7 - CSP header authorize POST request to \#
1170s ok 8 - Auth query
1170s ok 9 - HTTP code is 200
1170s ok 10 - Page contains a form
1170s ok 11 - URI match
1170s ok 12 - Post code
1170s ok 13 - Get cookie lemonldap (91ca8451695419853946f7de26a5347d6f69680a8f908788d6831d3593be824a)
1170s ok 14 - Get session using restSessionServer
1170s ok 15 - HTTP code is 200
1170s ok 16 - Deserialize session content
1170s ok 17 - Session has correct value for _auth
1170s ok 18 - Session has correct value for _2f
1170s ok 19 - Session has correct value for uid
1170s ok 20 - Session has correct value for authenticationLevel
1170s ok 21 - Logout request
1170s ok 22 - Response is 200
1170s ok 23 - Cookie is deleted
1170s ok 24 - No pdata
1170s ok 25 - Disconnect request
1170s ok 26 - Response is 401
1170s 1..26
1170s ok 7 - Try to login with valid 2FA password
1170s 1..7
1170s ok
1170s t/70-2F-TOTP-8-with-global-storage.t ..............................
1170s ok 1 - use Lemonldap::NG::Portal::Main;
1170s ok 2 - Portal object
1170s ok 3 - Init
1170s ok 4 - Portal app
1170s ok 5 - Get Menu
1170s ok 6 - HTTP code is 200
1170s ok 7 - Page contains a form
1170s ok 8 - Host match
1170s ok 9 - Field "user" is defined
1170s ok 10 - Field "password" is defined
1170s ok 11 - Field "token" is defined
1170s ok 12 - CSP header authorize POST request to \#
1170s ok 13 - Auth query
1170s ok 14 - Get cookie lemonldap (c4596bdd061f9593b292da89335e8f32c4ccb329f98d869241c3adc5a1f41338)
1170s ok 15 - Get redirection
1170s ok 16 - Location is http://auth.example.com/
1170s ok 17 - Form registration
1170s ok 18 - Get redirection
1170s ok 19 - Location header found
1170s ok 20 - Form registration
1170s ok 21 - Found TOTP js
1170s ok 22 - Get new key
1170s ok 23 - Content is JSON
1170s ok 24 - Found secret
1170s ok 25 - Found token
1170s ok 26 - Code
1170s ok 27 - Code contains 8 digits
1170s ok 28 - Post code
1170s ok 29 - Content is JSON
1170s ok 30 - Key is registered
1170s ok 31 - Logout request
1170s ok 32 - Response is 200
1170s ok 33 - Cookie is deleted
1170s ok 34 - No pdata
1170s ok 35 - Disconnect request
1170s ok 36 - Response is 401
1170s ok 37 - Get Menu
1170s ok 38 - HTTP code is 200
1170s ok 39 - Page contains a form
1170s ok 40 - Host match
1170s ok 41 - Field "user" is defined
1170s ok 42 - Field "password" is defined
1170s ok 43 - Field "token" is defined
1170s ok 44 - CSP header authorize POST request to \#
1170s ok 45 - Auth query
1170s ok 46 - HTTP code is 200
1170s ok 47 - Page contains a form
1170s ok 48 - URI match
1170s ok 49 - Field "token" is defined
1170s ok 50 - LLNG Code
1170s ok 51 - Post code
1170s ok 52 - Get cookie lemonldap (1e090ff866dbcfdfe04d74f8b4bff72d080078bfbe915108bc4a2847e2f754ed)
1170s ok 53 - Logout request
1170s ok 54 - Response is 200
1170s ok 55 - Cookie is deleted
1170s ok 56 - No pdata
1170s ok 57 - Disconnect request
1170s ok 58 - Response is 401
1170s ok 59 - Get Menu
1170s ok 60 - HTTP code is 200
1170s ok 61 - Page contains a form
1170s ok 62 - Host match
1170s ok 63 - Field "user" is defined
1170s ok 64 - Field "password" is defined
1170s ok 65 - Field "token" is defined
1170s ok 66 - CSP header authorize POST request to \#
1170s ok 67 - Auth query
1170s ok 68 - HTTP code is 200
1170s ok 69 - Page contains a form
1170s ok 70 - URI match
1170s ok 71 - Field "token" is defined
1170s ok 72 - LLNG Code
1170s ok 73 - Post code
1170s ok 74 - Token expired
1170s ok 75 - Login form is not displayed
1170s ok 76 - Get Menu
1170s ok 77 - HTTP code is 200
1170s ok 78 - Page contains a form
1170s ok 79 - Host match
1170s ok 80 - Field "user" is defined
1170s ok 81 - Field "password" is defined
1170s ok 82 - Field "token" is defined
1170s ok 83 - CSP header authorize POST request to \#
1170s ok 84 - Auth query
1170s ok 85 - HTTP code is 200
1170s ok 86 - Page contains a form
1170s ok 87 - URI match
1170s ok 88 - Field "token" is defined
1170s 1..88
1170s ok
1171s t/70-2F-TOTP-Hook.t ...............................................
1171s ok 1 - use Lemonldap::NG::Portal::Main;
1171s ok 2 - Portal object
1171s ok 3 - Init
1171s ok 4 - Portal app
1171s ok 5 - Auth query
1171s ok 6 - Get cookie lemonldap (587990f9dfc21279747e8cd6ca046ebd59222409a1d2e14c5af0cb3125d8b855)
1171s ok 7 - Form registration
1171s ok 8 - Found TOTP js
1171s ok 9 - Get new key
1171s ok 10 - Content is JSON
1171s ok 11 - Found secret
1171s ok 12 - Found token
1171s ok 13 - Found user
1171s ok 14 - Code
1171s ok 15 - Code contains 6 digits
1171s ok 16 - Post code
1171s ok 17 - Content is JSON
1171s ok 18 - TOTP is registered
1171s ok 19 - Logout request
1171s ok 20 - Response is 200
1171s ok 21 - Cookie is deleted
1171s ok 22 - No pdata
1171s ok 23 - Disconnect request
1171s ok 24 - Response is 401
1171s ok 25 - Auth query
1171s ok 26 - HTTP code is 200
1171s ok 27 - Page contains a form
1171s ok 28 - URI match
1171s ok 29 - Field "token" is defined
1171s ok 30 - Code
1171s ok 31 - Post code
1171s ok 32 - Get cookie lemonldap (6849bed7585775e281715077c02551d2318b9b659f0c6180c63dc9b3c0238e0b)
1171s ok 33 - Logout request
1171s ok 34 - Response is 200
1171s ok 35 - Cookie is deleted
1171s ok 36 - No pdata
1171s ok 37 - Disconnect request
1171s ok 38 - Response is 401
1171s ok 39 - Auth query
1171s ok 40 - HTTP code is 200
1171s ok 41 - Page contains a form
1171s ok 42 - URI match
1171s ok 43 - Field "token" is defined
1171s ok 44 - Code
1171s ok 45 - Post code
1171s ok 46 - Expected portal error code: code found on page
1171s ok 47 - Expected portal error code
1171s 1..47
1171s ok
1171s t/70-2F-TOTP-encryption.t .........................................
1171s ok 1 - use Lemonldap::NG::Portal::Main;
1171s ok 2 - Portal object
1171s ok 3 - Init
1171s ok 4 - Portal app
1171s ok 5 - Get Menu
1171s ok 6 - HTTP code is 200
1171s ok 7 - Page contains a form
1171s ok 8 - Host match
1171s ok 9 - Field "user" is defined
1171s ok 10 - Field "password" is defined
1171s ok 11 - Field "token" is defined
1171s ok 12 - CSP header authorize POST request to \#
1171s ok 13 - Auth query
1171s ok 14 - Get cookie lemonldap (3feaa11224fc1fd120d6fb12daf2f8fd076148a8829f93f3a2bc96172b5267f5)
1171s ok 15 - Get redirection
1171s ok 16 - Location is http://auth.example.com/
1171s ok 17 - Form registration
1171s ok 18 - Get redirection
1171s ok 19 - Location header found
1171s ok 20 - Form registration
1171s ok 21 - Found TOTP js
1171s ok 22 - Get new key
1171s ok 23 - Content is JSON
1171s ok 24 - Found secret
1171s ok 25 - Found token
1171s ok 26 - Code
1171s ok 27 - Code contains 6 digits
1171s ok 28 - Post code
1171s ok 29 - Content is JSON
1171s ok 30 - Key is registered
1171s ok 31 - Logout request
1171s ok 32 - Response is 200
1171s ok 33 - Cookie is deleted
1171s ok 34 - No pdata
1171s ok 35 - Disconnect request
1171s ok 36 - Response is 401
1171s ok 37 - Get Menu
1171s ok 38 - HTTP code is 200
1171s ok 39 - Page contains a form
1171s ok 40 - Host match
1171s ok 41 - Field "user" is defined
1171s ok 42 - Field "password" is defined
1171s ok 43 - Field "token" is defined
1171s ok 44 - CSP header authorize POST request to \#
1171s ok 45 - Auth query
1171s ok 46 - HTTP code is 200
1171s ok 47 - Page contains a form
1171s ok 48 - URI match
1171s ok 49 - Field "token" is defined
1171s ok 50 - LLNG Code
1171s ok 51 - Post code
1171s ok 52 - Get cookie lemonldap (49654f2eb71dac5c44f9fa816dc068a631aaa20cb6eb791bda90641d1b7b2305)
1171s ok 53 - Logout request
1171s ok 54 - Response is 200
1171s ok 55 - Cookie is deleted
1171s ok 56 - No pdata
1171s ok 57 - Disconnect request
1171s ok 58 - Response is 401
1171s ok 59 - Get Menu
1171s ok 60 - HTTP code is 200
1171s ok 61 - Page contains a form
1171s ok 62 - Host match
1171s ok 63 - Field "user" is defined
1171s ok 64 - Field "password" is defined
1171s ok 65 - Field "token" is defined
1171s ok 66 - CSP header authorize POST request to \#
1171s ok 67 - Auth query
1171s ok 68 - HTTP code is 200
1171s ok 69 - Page contains a form
1171s ok 70 - URI match
1171s ok 71 - Field "token" is defined
1171s ok 72 - LLNG Code
1171s ok 73 - Post code
1171s ok 74 - Token expired
1171s ok 75 - Login form is not displayed
1171s ok 76 - Get Menu
1171s ok 77 - HTTP code is 200
1171s ok 78 - Page contains a form
1171s ok 79 - Host match
1171s ok 80 - Field "user" is defined
1171s ok 81 - Field "password" is defined
1171s ok 82 - Field "token" is defined
1171s ok 83 - CSP header authorize POST request to \#
1171s ok 84 - Auth query
1171s ok 85 - HTTP code is 200
1171s ok 86 - Page contains a form
1171s ok 87 - URI match
1171s ok 88 - Field "token" is defined
1171s ok 89 - TOTP persistent data found
1171s ok 90 - Only one device found
1171s ok 91 - TOTP secret is encrypted
1171s 1..91
1171s ok
1172s t/70-2F-TOTP-multiple-register.t ..................................
1172s ok 1 - use Lemonldap::NG::Portal::Main;
1172s ok 2 - Portal object
1172s ok 3 - Init
1172s ok 4 - Portal app
1172s ok 5 - Auth query
1172s ok 6 - Get cookie lemonldap (a1598539d78c5d84457e0724ed3ab42a65ab70b509e1f2235887557c1b52097b)
1172s ok 7 - Get Menu
1172s ok 8 - Form registration
1172s ok 9 - Get redirection
1172s ok 10 - Location header found
1172s ok 11 - Form registration
1172s ok 12 - Form registration
1172s ok 13 - Found TOTP js
1172s ok 14 - Get new key
1172s ok 15 - Content is JSON
1172s ok 16 - Found secret
1172s ok 17 - Found token
1172s ok 18 - Found user
1172s ok 19 - Code
1172s ok 20 - Code contains 6 digits
1172s ok 21 - Post code
1172s ok 22 - Content is JSON
1172s ok 23 - TOTP is registered
1172s ok 24 - Form registration
1172s ok 25 - Found newly registered device
1172s ok 26 - Found button to register a new device
1172s ok 27 - Form registration
1172s ok 28 - Found TOTP js
1172s ok 29 - Get new key
1172s ok 30 - Content is JSON
1172s ok 31 - Found secret
1172s ok 32 - Found token
1172s ok 33 - Found user
1172s ok 34 - Code
1172s ok 35 - Code contains 6 digits
1172s ok 36 - Post code
1172s ok 37 - Content is JSON
1172s ok 38 - TOTP is registered
1172s ok 39 - Found 2 registered TOTP
1172s 1..39
1172s ok
1172s t/70-2F-TOTP-multiple.t ...........................................
1172s ok 1 - use Lemonldap::NG::Portal::Main;
1172s ok 2 - Portal object
1172s ok 3 - Init
1172s ok 4 - Portal app
1172s # Subtest: Authenticate with first device
1172s ok 1 - Auth query
1172s ok 2 - HTTP code is 200
1172s ok 3 - Page contains a form
1172s ok 4 - URI match
1172s ok 5 - Field "token" is defined
1172s ok 6 - Code
1172s ok 7 - Post code
1172s ok 8 - Get cookie lemonldap (7a27588b94fafed2f79f42bc4480c22b99181ffb2f47a80fd1327313c44adba5)
1172s 1..8
1172s ok 5 - Authenticate with first device
1172s # Subtest: Authenticate with second device
1172s ok 1 - Auth query
1172s ok 2 - HTTP code is 200
1172s ok 3 - Page contains a form
1172s ok 4 - URI match
1172s ok 5 - Field "token" is defined
1172s ok 6 - Code
1172s ok 7 - Post code
1172s ok 8 - Get cookie lemonldap (221d12648a9b22edf9cd743dac60afad3136cb678d53af941d4da989b3497ff4)
1172s 1..8
1172s ok 6 - Authenticate with second device
1172s # Subtest: Authenticate with unknown device
1172s ok 1 - Auth query
1172s ok 2 - HTTP code is 200
1172s ok 3 - Page contains a form
1172s ok 4 - URI match
1172s ok 5 - Field "token" is defined
1172s ok 6 - Code
1172s ok 7 - Post code
1172s ok 8 - Expected portal error code: code found on page
1172s ok 9 - Expected portal error code
1172s 1..9
1172s ok 7 - Authenticate with unknown device
1172s 1..7
1172s ok
1173s t/70-2F-TOTP-with-History-and-Refresh.t ...........................
1173s ok 1 - use Lemonldap::NG::Portal::Main;
1173s ok 2 - Portal object
1173s ok 3 - Init
1173s ok 4 - Portal app
1173s ok 5 - Auth query
1173s ok 6 - Get cookie lemonldap (f308a6f3681adb0d87d18912cfcef12d7f985266b1e4a6349a474d922e7f2dd9)
1173s ok 7 - Form registration
1173s ok 8 - Get redirection
1173s ok 9 - Location header found
1173s ok 10 - Form registration
1173s ok 11 - Found TOTP js
1173s ok 12 - Get new key
1173s ok 13 - Content is JSON
1173s ok 14 - Found secret
1173s ok 15 - Found token
1173s ok 16 - Code
1173s ok 17 - Code contains 6 digits
1173s ok 18 - Post code
1173s ok 19 - Content is JSON
1173s ok 20 - Key is registered
1173s ok 21 - Logout request
1173s ok 22 - Response is 200
1173s ok 23 - Cookie is deleted
1173s ok 24 - No pdata
1173s ok 25 - Disconnect request
1173s ok 26 - Response is 401
1173s ok 27 - Auth query
1173s ok 28 - HTTP code is 200
1173s ok 29 - Page contains a form
1173s ok 30 - URI match
1173s ok 31 - Field "token" is defined
1173s ok 32 - Field "checkLogins" is defined
1173s ok 33 - Code
1173s ok 34 - Post code
1173s ok 35 - HTTP code is 200
1173s ok 36 - Get cookie lemonldap (08317c9d2961c8ce02fb6720a10f2670120bb04e3464935af9320d207b439fd7)
1173s ok 37 - History found
1173s ok 38 - Two entries found
1173s ok 39 - POST checkuser
1173s ok 40 - Content is JSON
1173s ok 41 - Good authenticationLevel found
1173s ok 42 - Refresh query
1173s ok 43 - Get redirection
1173s ok 44 - Location is http://auth.example.com/
1173s ok 45 - POST checkuser
1173s ok 46 - Content is JSON
1173s ok 47 - Good authenticationLevel found
1173s ok 48 - Logout request
1173s ok 49 - Response is 200
1173s ok 50 - Cookie is deleted
1173s ok 51 - No pdata
1173s ok 52 - Disconnect request
1173s ok 53 - Response is 401
1173s 1..53
1173s ok
1173s t/70-2F-TOTP-with-LDAP.t ..........................................
1173s ok 1 - use Lemonldap::NG::Portal::Main;
1173s ok 2 # skip LLNGTESTLDAP is not set
1173s ok 3 # skip LLNGTESTLDAP is not set
1173s ok 4 # skip LLNGTESTLDAP is not set
1173s ok 5 # skip LLNGTESTLDAP is not set
1173s ok 6 # skip LLNGTESTLDAP is not set
1173s ok 7 # skip LLNGTESTLDAP is not set
1173s ok 8 # skip LLNGTESTLDAP is not set
1173s ok 9 # skip LLNGTESTLDAP is not set
1173s ok 10 # skip LLNGTESTLDAP is not set
1173s ok 11 # skip LLNGTESTLDAP is not set
1173s ok 12 # skip LLNGTESTLDAP is not set
1173s ok 13 # skip LLNGTESTLDAP is not set
1173s ok 14 # skip LLNGTESTLDAP is not set
1173s ok 15 # skip LLNGTESTLDAP is not set
1173s ok 16 # skip LLNGTESTLDAP is not set
1173s ok 17 # skip LLNGTESTLDAP is not set
1173s ok 18 # skip LLNGTESTLDAP is not set
1173s ok 19 # skip LLNGTESTLDAP is not set
1173s ok 20 # skip LLNGTESTLDAP is not set
1173s ok 21 # skip LLNGTESTLDAP is not set
1173s ok 22 # skip LLNGTESTLDAP is not set
1173s ok 23 # skip LLNGTESTLDAP is not set
1173s 1..23
1173s ok
1173s t/70-2F-TOTP-with-Range.t .........................................
1173s ok 1 - use Lemonldap::NG::Portal::Main;
1173s ok 2 - Portal object
1173s ok 3 - Init
1173s ok 4 - Portal app
1173s ok 5 - Get Menu
1173s ok 6 - HTTP code is 200
1173s ok 7 - Page contains a form
1173s ok 8 - Host match
1173s ok 9 - Field "user" is defined
1173s ok 10 - Field "password" is defined
1173s ok 11 - CSP header authorize POST request to \#
1173s ok 12 - Auth query
1173s ok 13 - Get cookie lemonldap (9f32fed7da5511c3513353ab15d16845c745086c5f859cafa2be676b082aa349)
1173s ok 14 - Get redirection
1173s ok 15 - Location is http://auth.example.com/
1173s ok 16 - Form registration
1173s ok 17 - Get redirection
1173s ok 18 - Location header found
1173s ok 19 - Form registration
1173s ok 20 - Found TOTP js
1173s ok 21 - Get new key
1173s ok 22 - Content is JSON
1173s ok 23 - Found secret
1173s ok 24 - Found token
1173s ok 25 - Code
1173s ok 26 - Code contains 6 digits
1173s ok 27 - Post code
1173s ok 28 - Content is JSON
1173s ok 29 - Key is registered
1173s ok 30 - Logout request
1173s ok 31 - Response is 200
1173s ok 32 - Cookie is deleted
1173s ok 33 - No pdata
1173s ok 34 - Disconnect request
1173s ok 35 - Response is 401
1173s ok 36 - Get Menu
1173s ok 37 - HTTP code is 200
1173s ok 38 - Page contains a form
1173s ok 39 - Host match
1173s ok 40 - Field "user" is defined
1173s ok 41 - Field "password" is defined
1173s ok 42 - CSP header authorize POST request to \#
1173s ok 43 - Auth query
1173s ok 44 - HTTP code is 200
1173s ok 45 - Page contains a form
1173s ok 46 - URI match
1173s ok 47 - Post code
1173s ok 48 - Get cookie lemonldap (4fbb49ef023304ab7d3c8ba07eee56c995737c1e1e2c9a475c78c2abf4c7ed79)
1173s ok 49 - Logout request
1173s ok 50 - Response is 200
1173s ok 51 - Cookie is deleted
1173s ok 52 - No pdata
1173s ok 53 - Disconnect request
1173s ok 54 - Response is 401
1173s ok 55 - Get Menu
1173s ok 56 - HTTP code is 200
1173s ok 57 - Page contains a form
1173s ok 58 - Host match
1173s ok 59 - Field "user" is defined
1173s ok 60 - Field "password" is defined
1173s ok 61 - CSP header authorize POST request to \#
1173s ok 62 - Auth query
1173s ok 63 - HTTP code is 200
1173s ok 64 - Page contains a form
1173s ok 65 - URI match
1173s ok 66 - Post code
1173s ok 67 - Get cookie lemonldap (2d1633fa008e8ed2db7ef2323dfdc07a2c99cc3723092ff71c8da5d7c2678e13)
1173s ok 68 - Logout request
1173s ok 69 - Response is 200
1173s ok 70 - Cookie is deleted
1173s ok 71 - No pdata
1173s ok 72 - Disconnect request
1173s ok 73 - Response is 401
1173s ok 74 - Get Menu
1173s ok 75 - HTTP code is 200
1173s ok 76 - Page contains a form
1173s ok 77 - Host match
1173s ok 78 - Field "user" is defined
1173s ok 79 - Field "password" is defined
1173s ok 80 - CSP header authorize POST request to \#
1173s ok 81 - Auth query
1173s ok 82 - HTTP code is 200
1173s ok 83 - Page contains a form
1173s ok 84 - URI match
1173s ok 85 - Post code
1173s ok 86 - Bad TOTP (backward)
1173s ok 87 - Get Menu
1173s ok 88 - HTTP code is 200
1173s ok 89 - Page contains a form
1173s ok 90 - Host match
1173s ok 91 - Field "user" is defined
1173s ok 92 - Field "password" is defined
1173s ok 93 - CSP header authorize POST request to \#
1173s ok 94 - Auth query
1173s ok 95 - HTTP code is 200
1173s ok 96 - Page contains a form
1173s ok 97 - URI match
1173s ok 98 - Post code
1173s ok 99 - Bad TOTP (forward)
1173s 1..99
1173s ok
1174s t/70-2F-TOTP-with-TTL-and-JSON.t ..................................
1174s ok 1 - use Lemonldap::NG::Portal::Main;
1174s ok 2 - Portal object
1174s ok 3 - Init
1174s ok 4 - Portal app
1174s ok 5 - Auth query
1174s ok 6 - Get cookie lemonldap (4013b2ea927058f55ed8d446b423e99455421846646e7b5a2dd933a0966cad34)
1174s ok 7 - Form registration
1174s ok 8 - Get redirection
1174s ok 9 - Location header found
1174s ok 10 - Form registration
1174s ok 11 - Found TOTP js
1174s ok 12 - Found custom Main Logo
1174s ok 13 - Get new key
1174s ok 14 - Content is JSON
1174s ok 15 - Found secret
1174s ok 16 - Found token
1174s ok 17 - Code
1174s ok 18 - Code contains 6 digits
1174s ok 19 - Post code
1174s ok 20 - Content is JSON
1174s ok 21 - Key is registered
1174s ok 22 - Logout request
1174s ok 23 - Response is 200
1174s ok 24 - Cookie is deleted
1174s ok 25 - No pdata
1174s ok 26 - Disconnect request
1174s ok 27 - Response is 401
1174s ok 28 - Auth query
1174s ok 29 - HTTP code is 200
1174s ok 30 - Page contains a form
1174s ok 31 - URI match
1174s ok 32 - Field "token" is defined
1174s ok 33 - Code
1174s ok 34 - Post code
1174s ok 35 - Get cookie lemonldap (98e7ed823c916e876be9e642ae5ed95a1f96a0d7a99eb523eeb74001d60f0050)
1174s ok 36 - Logout request
1174s ok 37 - Response is 200
1174s ok 38 - Cookie is deleted
1174s ok 39 - No pdata
1174s ok 40 - Disconnect request
1174s ok 41 - Response is 401
1174s ok 42 - Auth query
1174s ok 43 - HTTP code is 200
1174s ok 44 - Notification reference found
1174s ok 45 - Right reference found
1174s ok 46 - Notification message found
1174s ok 47 - Get cookie lemonldap (p+JhVyN0P9NDHhcpjfSSdE/SLckCiLm8PV6myTN1EDK/tiAN28fbpoZ7rhTdn0ABeCIIgS3HEHhPI2h++m1Kc+DLckvRCsqCqKdtoa5SbAt5e0paBsTUteN5Aj1rQkRa/3/yy32LVtxY9EjF5AOaFg==)
1174s ok 48 - Logout request
1174s ok 49 - Response is 200
1174s ok 50 - Cookie is deleted
1174s ok 51 - No pdata
1174s ok 52 - Disconnect request
1174s ok 53 - Response is 401
1174s 1..53
1174s ok
1174s t/70-2F-TOTP-with-TTL-and-XML.t ...................................
1174s ok 1 - use Lemonldap::NG::Portal::Main;
1174s ok 2 - Portal object
1174s ok 3 - Init
1174s ok 4 - Portal app
1174s ok 5 - Auth query
1174s ok 6 - Get cookie lemonldap (226dcf040f405775d1ef1e7d6b45186f58c4b7acbf3305824d075bba4c718c5d)
1174s ok 7 - Form registration
1174s ok 8 - Get redirection
1174s ok 9 - Location header found
1174s ok 10 - Form registration
1174s ok 11 - Found TOTP js
1174s ok 12 - Found custom Main Logo
1174s ok 13 - Get new key
1174s ok 14 - Content is JSON
1174s ok 15 - Found secret
1174s ok 16 - Found token
1174s ok 17 - Code
1174s ok 18 - Code contains 6 digits
1174s ok 19 - Post code
1174s ok 20 - Content is JSON
1174s ok 21 - Key is registered
1174s ok 22 - Logout request
1174s ok 23 - Response is 200
1174s ok 24 - Cookie is deleted
1174s ok 25 - No pdata
1174s ok 26 - Disconnect request
1174s ok 27 - Response is 401
1174s ok 28 - Auth query
1174s ok 29 - HTTP code is 200
1174s ok 30 - Page contains a form
1174s ok 31 - URI match
1174s ok 32 - Field "token" is defined
1174s ok 33 - Code
1174s ok 34 - Post code
1174s ok 35 - Get cookie lemonldap (6fc40b49eefaf512f84ffe66d25bcb7480f72f38a91e282d4f1223298685303c)
1174s ok 36 - Logout request
1174s ok 37 - Response is 200
1174s ok 38 - Cookie is deleted
1174s ok 39 - No pdata
1174s ok 40 - Disconnect request
1174s ok 41 - Response is 401
1174s ok 42 - Auth query
1174s ok 43 - HTTP code is 200
1174s ok 44 - Notification reference found
1174s ok 45 - Right reference found
1174s ok 46 - Notification message found
1174s ok 47 - Get cookie lemonldap (nZ8wOQi0NXJf3IZ7PQ49JXWoyDPG9F1OA5iMmMUQHESkBvJT59/5dfa5q5IHsFyHAZALfoA3vQcaUDFn2cbHvpBPFLbzkYBzIvajcR/J/onO5ZVzEjObedZkpRmzl5lmNRtdSgtnbIayV3Pzpyt5Ew==)
1174s ok 48 - Logout request
1174s ok 49 - Response is 200
1174s ok 50 - Cookie is deleted
1174s ok 51 - No pdata
1174s ok 52 - Disconnect request
1174s ok 53 - Response is 401
1174s 1..53
1174s ok
1175s t/70-2F-TOTP-with-TTL.t ...........................................
1175s ok 1 - use Lemonldap::NG::Portal::Main;
1175s ok 2 - Portal object
1175s ok 3 - Init
1175s ok 4 - Portal app
1175s ok 5 - Auth query
1175s ok 6 - Get cookie lemonldap (71421235806e4506f8453539713a9e415fe029d99ca8e079c6f19591c3bdf2e6)
1175s ok 7 - Get Menu
1175s ok 8 - sfaManager link not found
1175s ok 9 - Form registration
1175s ok 10 - Get redirection
1175s ok 11 - Location header found
1175s ok 12 - Form registration
1175s ok 13 - Found TOTP js
1175s ok 14 - Found custom Main Logo
1175s ok 15 - Get new key
1175s ok 16 - Content is JSON
1175s ok 17 - Found secret
1175s ok 18 - Found token
1175s ok 19 - Found issuer
1175s ok 20 - Found user
1175s ok 21 - Code
1175s ok 22 - Code contains 6 digits
1175s ok 23 - Post code
1175s ok 24 - Content is JSON
1175s ok 25 - badName returned
1175s ok 26 - Code
1175s ok 27 - Code contains 6 digits
1175s ok 28 - Post code
1175s ok 29 - Content is JSON
1175s ok 30 - TOTP is registered
1175s ok 31 - Logout request
1175s ok 32 - Response is 200
1175s ok 33 - Cookie is deleted
1175s ok 34 - No pdata
1175s ok 35 - Disconnect request
1175s ok 36 - Response is 401
1175s ok 37 - Auth query
1175s ok 38 - HTTP code is 200
1175s ok 39 - Page contains a form
1175s ok 40 - URI match
1175s ok 41 - Field "token" is defined
1175s ok 42 - Code
1175s ok 43 - Post code
1175s ok 44 - Get cookie lemonldap (0e57b6996e844efa7093b8c52d52dbe44e96b0f4c9658b0ef2d897ebc319166d)
1175s ok 45 - Logout request
1175s ok 46 - Response is 200
1175s ok 47 - Cookie is deleted
1175s ok 48 - No pdata
1175s ok 49 - Disconnect request
1175s ok 50 - Response is 401
1175s ok 51 - Auth query
1175s ok 52 - Get cookie lemonldap (bd11bc92d2efc410c5a38ee00bf00c85204ba9ddcbf06cd014c7ad108d39d634)
1175s ok 53 - Get redirection
1175s ok 54 - Location is http://auth.example.com/
1175s ok 55 - Logout request
1175s ok 56 - Response is 200
1175s ok 57 - Cookie is deleted
1175s ok 58 - No pdata
1175s ok 59 - Disconnect request
1175s ok 60 - Response is 401
1175s 1..60
1175s ok
1175s t/70-2F-targetAuthnLevel.t ........................................
1175s ok 1 - use Lemonldap::NG::Portal::Main;
1175s ok 2 - Portal object
1175s ok 3 - Init
1175s ok 4 - Portal app
1175s # Subtest: Check test1 offer both Auth choices and both 2FA choices
1175s ok 1 - Get login form
1175s ok 2 - Response body is not empty
1175s ok 3 - Found at least one result for //input[@name="lmAuth"]
1175s ok 4 - Two choices offered
1175s ok 5 - Auth query
1175s ok 6 - Response body is not empty
1175s ok 7 - Found TOTP button
1175s ok 8 - Response body is not empty
1175s ok 9 - Found password button
1175s 1..9
1175s ok 5 - Check test1 offer both Auth choices and both 2FA choices
1175s # Subtest: Check test2 vhost asks only TOTP
1175s ok 1 - Get login form
1175s ok 2 - Response body is not empty
1175s ok 3 - Found at least one result for //input[@name="lmAuth"]
1175s ok 4 - One choice offered
1175s ok 5 - Auth query
1175s ok 6 - Response body is not empty
1175s ok 7 - Found TOTP prompt
1175s 1..7
1175s ok 6 - Check test2 vhost asks only TOTP
1175s 1..6
1175s ok
1176s t/72-2F-REST-CodeActivation-Resend.t ..............................
1176s ok 1 - use Lemonldap::NG::Portal::Main;
1176s ok 2 - Portal object
1176s ok 3 - Init
1176s ok 4 - Portal app
1176s # Subtest: Login on first try
1176s ok 1 - Init req gives dwho
1176s ok 2 - Found uid attribute
1176s ok 3 - Received code from LLNG
1176s ok 4 - Auth query
1176s ok 5 - Found custom Main Logo
1176s ok 6 - Prompt indicates success
1176s ok 7 - REST service received code
1176s ok 8 - HTTP code is 200
1176s ok 9 - Page contains a form
1176s ok 10 - URI match
1176s ok 11 - Field "token" is defined
1176s ok 12 - Field "code" is defined
1176s ok 13 - Post code
1176s ok 14 - History found
1176s ok 15 - One entry found
1176s ok 16 - Get cookie lemonldap (ac4195bba699d62fc3dedab58b64d9d0e49718c9880e972bf0a52fa070106eb9)
1176s ok 17 - Logout request
1176s ok 18 - Response is 200
1176s ok 19 - Cookie is deleted
1176s ok 20 - No pdata
1176s ok 21 - Disconnect request
1176s ok 22 - Response is 401
1176s 1..22
1176s ok 5 - Login on first try
1176s # Subtest: Login after several resend
1176s ok 1 - Init req gives dwho
1176s ok 2 - Found uid attribute
1176s ok 3 - Received code from LLNG
1176s ok 4 - Auth query
1176s ok 5 - Found custom Main Logo
1176s ok 6 - Prompt indicates success
1176s ok 7 - REST service received code
1176s ok 8 - HTTP code is 200
1176s ok 9 - Page contains a form
1176s ok 10 - URI match
1176s ok 11 - Field "token" is defined
1176s ok 12 - Field "code" is defined
1176s ok 13 - Found resend button
1176s ok 14 - Post code
1176s ok 15 - Received invitation to try later
1176s ok 16 - No code sent
1176s ok 17 - HTTP code is 200
1176s ok 18 - Page contains a form
1176s ok 19 - URI match
1176s ok 20 - Field "token" is defined
1176s ok 21 - Field "code" is defined
1176s ok 22 - Found resend button
1176s ok 23 - Init req gives dwho
1176s ok 24 - Found uid attribute
1176s ok 25 - Received code from LLNG
1176s ok 26 - Post code
1176s ok 27 - Found custom Main Logo
1176s ok 28 - Prompt indicates success
1176s ok 29 - REST service received code
1176s ok 30 - Code hasn't changed
1176s ok 31 - HTTP code is 200
1176s ok 32 - Page contains a form
1176s ok 33 - URI match
1176s ok 34 - Field "token" is defined
1176s ok 35 - Field "code" is defined
1176s ok 36 - Post code
1176s ok 37 - Get cookie lemonldap (60f133b10afd03c91ad5b23b25990fe641726f8ab373bc78720bff10d3255992)
1176s ok 38 - Logout request
1176s ok 39 - Response is 200
1176s ok 40 - Cookie is deleted
1176s ok 41 - No pdata
1176s ok 42 - Disconnect request
1176s ok 43 - Response is 401
1176s 1..43
1176s ok 6 - Login after several resend
1176s 1..6
1176s ok
1176s t/72-2F-REST-with-History.t .......................................
1176s ok 1 - use Lemonldap::NG::Portal::Main;
1176s ok 2 - Portal object
1176s ok 3 - Init
1176s ok 4 - Portal app
1176s ok 5 - Init req gives dwho
1176s ok 6 - Auth query
1176s ok 7 - Found custom Main Logo
1176s ok 8 - HTTP code is 200
1176s ok 9 - Page contains a form
1176s ok 10 - URI match
1176s ok 11 - Field "token" is defined
1176s ok 12 - Field "code" is defined
1176s ok 13 - Field "checkLogins" is defined
1176s ok 14 - Verify req contains name
1176s ok 15 - Verify req contains code
1176s ok 16 - Post code
1176s ok 17 - Get cookie lemonldap (b7e1319ab3ec09dbcf05f4862ffea6620eaab0792696305900b1e30680c9fe89)
1176s ok 18 - History found
1176s ok 19 - One entry found
1176s ok 20 - Logout request
1176s ok 21 - Response is 200
1176s ok 22 - Cookie is deleted
1176s ok 23 - No pdata
1176s ok 24 - Disconnect request
1176s ok 25 - Response is 401
1176s 1..25
1176s ok
1177s t/74-2F-Required-Issuer-Timeouts.t ................................
1177s ok 1 - use Lemonldap::NG::Portal::Main;
1177s ok 2 - Portal object
1177s ok 3 - Init
1177s ok 4 - Portal app
1177s ok 5 - Auth query
1177s ok 6 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053912%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcas%22%3A%224170fe2d911dbe9f8bb7928923caca2dda6c9b3f26fee99b96c520996b81c86f%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1177s ok 7 - Auth query
1177s ok 8 - Get redirection
1177s ok 9 - Location header found
1177s ok 10 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22153d3c8eb643610cf75e04e2cb453eb41e7cfbfbf37022898ecdf08d18732a4e%22%2C%22issuerTs%22%3A1731053912%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerRequestcas%22%3A%224170fe2d911dbe9f8bb7928923caca2dda6c9b3f26fee99b96c520996b81c86f%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D)
1177s ok 11 - Follow redirection to /2fregisters
1177s ok 12 - Found TOTP link
1177s ok 13 - Form registration
1177s ok 14 - Found TOTP js
1177s ok 15 - Get new key
1177s ok 16 - Content is JSON
1177s ok 17 - Found secret
1177s ok 18 - Found token
1177s ok 19 - Code
1177s ok 20 - Code contains 6 digits
1177s ok 21 - Post code
1177s ok 22 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053912%2C%22sfRegToken%22%3A%22153d3c8eb643610cf75e04e2cb453eb41e7cfbfbf37022898ecdf08d18732a4e%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcas%22%3A%224170fe2d911dbe9f8bb7928923caca2dda6c9b3f26fee99b96c520996b81c86f%22%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1177s ok 23 - Content is JSON
1177s ok 24 - Key is registered
1177s ok 25 - Auth query
1177s ok 26 - Get cookie lemonldappdata (%7B%22issuerTs%22%3A1731053912%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22_url%22%3A%22aHR0cDovL2F1dGguZXhhbXBsZS5jb20vY2Fz%22%2C%22sfRegToken%22%3A%22153d3c8eb643610cf75e04e2cb453eb41e7cfbfbf37022898ecdf08d18732a4e%22%2C%22issuerRequestcas%22%3A%224170fe2d911dbe9f8bb7928923caca2dda6c9b3f26fee99b96c520996b81c86f%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1177s ok 27 - HTTP code is 200
1177s ok 28 - Page contains a form
1177s ok 29 - URI match
1177s ok 30 - Field "token" is defined
1177s ok 31 - Code
1177s ok 32 - Post code
1177s ok 33 - Get cookie lemonldap (d1ad566ed4d058a4600ad9d1cfc957e84de2c517e72687dd39645389b4a30574)
1177s ok 34 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%224170fe2d911dbe9f8bb7928923caca2dda6c9b3f26fee99b96c520996b81c86f%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1177s ok 35 - Get redirection
1177s ok 36 - Location header found
1177s ok 37 - Follow redirection to issuer
1177s ok 38 - Get redirection
1177s ok 39 - Location header found
1177s 1..39
1177s ok
1177s t/74-2F-Required.t ................................................
1177s ok 1 - use Lemonldap::NG::Portal::Main;
1177s ok 2 - Portal object
1177s ok 3 - Init
1177s ok 4 - Portal app
1177s ok 5 - Auth query
1177s ok 6 - Get redirection
1177s ok 7 - Location header found
1177s ok 8 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22857398fe218bb0e758cb9fec3cd6da9f66dea60c33929aec6d8d99b8db093223%22%7D)
1177s ok 9 - Follow redirection to /2fregisters
1177s ok 10 - Found TOTP link
1177s ok 11 - Form registration
1177s ok 12 - Found TOTP js
1177s ok 13 - Get new key
1177s ok 14 - Content is JSON
1177s ok 15 - Found secret
1177s ok 16 - Found token
1177s ok 17 - Code
1177s ok 18 - Code contains 6 digits
1177s ok 19 - Post code
1177s ok 20 - Get cookie lemonldappdata (%7B%22sfRegToken%22%3A%22857398fe218bb0e758cb9fec3cd6da9f66dea60c33929aec6d8d99b8db093223%22%7D)
1177s ok 21 - Content is JSON
1177s ok 22 - Key is registered
1177s ok 23 - Continue login
1177s ok 24 - Get redirection
1177s ok 25 - Location header found
1177s ok 26 - Get cookie lemonldap (7245e27fd06a2dece6f5cd5ae75ea6b65d557d7e558dc7f6a0f2d2bb04816a5f)
1177s ok 27
1177s ok 28
1177s ok 29
1177s ok 30 - Auth query
1177s ok 31 - HTTP code is 200
1177s ok 32 - Page contains a form
1177s ok 33 - URI match
1177s ok 34 - Field "token" is defined
1177s ok 35 - Code
1177s ok 36 - Post code
1177s ok 37 - Get cookie lemonldap (80bbd79fe6c892f3fa7ec2c018ce25efbbe7dde4340eb48a8af93de80fddcb65)
1177s ok 38 - Logout request
1177s ok 39 - Response is 200
1177s ok 40 - Cookie is deleted
1177s ok 41 - No pdata
1177s ok 42 - Disconnect request
1177s ok 43 - Response is 401
1177s 1..43
1177s ok
1178s t/76-2F-Ext-with-BruteForce.t .....................................
1178s ok 1 - use Lemonldap::NG::Portal::Main;
1178s ok 2 - use Lemonldap::NG::Common::FormEncode;
1178s ok 3 - Portal object
1178s ok 4 - Init
1178s ok 5 - Portal app
1178s ok 6 - 1st Bad Auth query
1178s ok 7 - Response status is 401
1178s ok 8 - Content is JSON
1178s ok 9 - Error code is 5
1178s ok 10 - 2nd Bad Auth query
1178s ok 11 - Response status is 401
1178s ok 12 - Content is JSON
1178s ok 13 - Error code is 5
1178s ok 14 - 3rd Bad Auth query
1178s ok 15 - Response status is 401
1178s ok 16 - Content is JSON
1178s ok 17 - Error code is 5
1178s ok 18 - 4th Bad Auth query -> Rejected
1178s ok 19 - Protection enabled
1178s ok 20 - Auth query
1178s ok 21 - Rejected -> Protection enabled
1178s ok 22 - LockTime = 3
1178s ok 23 - LockTime in range
1178s ok 24 - Auth query
1178s ok 25 - HTTP code is 200
1178s ok 26 - Page contains a form
1178s ok 27 - URI match
1178s ok 28 - Field "token" is defined
1178s ok 29 - Field "code" is defined
1178s ok 30 - Field "checkLogins" is defined
1178s ok 31 - Found EXTCODE input
1178s ok 32 - Post code
1178s ok 33 - Get cookie lemonldap (0b5de867650cb4781248c963d558a1c2912f101e967afb26b4df9188c26a400b)
1178s ok 34 - History found
1178s ok 35 - Four entries found
1178s ok 36 - Logout request
1178s ok 37 - Response is 200
1178s ok 38 - Cookie is deleted
1178s ok 39 - No pdata
1178s ok 40 - Disconnect request
1178s ok 41 - Response is 401
1178s 1..41
1178s ok
1178s t/76-2F-Ext-with-CodeActivation-Resend.t ..........................
1178s ok 1 - use Lemonldap::NG::Portal::Main;
1178s ok 2 - use Lemonldap::NG::Common::FormEncode;
1178s ok 3 - Portal object
1178s ok 4 - Init
1178s ok 5 - Portal app
1178s # Subtest: Login on first try
1178s ok 1 - Make sure sessionInfo is populated
1178s ok 2 - Auth query
1178s ok 3 - Found EXTCODE input
1178s ok 4 - Prompt indicates success
1178s ok 5 - Code has the correct format
1178s ok 6 - HTTP code is 200
1178s ok 7 - Page contains a form
1178s ok 8 - URI match
1178s ok 9 - Field "token" is defined
1178s ok 10 - Field "code" is defined
1178s ok 11 - Post code
1178s ok 12 - Get cookie lemonldap (9d4e557b23b50f7fbec445b35f7feb5f277d6848ef5899457a2eda3dda57cb67)
1178s ok 13 - Logout request
1178s ok 14 - Response is 200
1178s ok 15 - Cookie is deleted
1178s ok 16 - No pdata
1178s ok 17 - Disconnect request
1178s ok 18 - Response is 401
1178s 1..18
1178s ok 6 - Login on first try
1178s # Subtest: Login after several resend
1178s ok 1 - Make sure sessionInfo is populated
1178s ok 2 - Auth query
1178s ok 3 - Found EXTCODE input
1178s ok 4 - Prompt indicates success
1178s ok 5 - Code has the correct format
1178s ok 6 - HTTP code is 200
1178s ok 7 - Page contains a form
1178s ok 8 - URI match
1178s ok 9 - Field "token" is defined
1178s ok 10 - Field "code" is defined
1178s ok 11 - Found resend button
1178s ok 12 - Make sure sessionInfo is populated
1178s ok 13 - Post code
1178s ok 14 - Received invitation to try later
1178s ok 15 - No mail sent
1178s ok 16 - HTTP code is 200
1178s ok 17 - Page contains a form
1178s ok 18 - URI match
1178s ok 19 - Field "token" is defined
1178s ok 20 - Field "code" is defined
1178s ok 21 - Found resend button
1178s ok 22 - Make sure sessionInfo is populated
1178s ok 23 - Post code
1178s ok 24 - Found EXTCODE input
1178s ok 25 - Prompt indicates success
1178s ok 26 - Code has the correct format
1178s ok 27 - Code hasn't changed
1178s ok 28 - HTTP code is 200
1178s ok 29 - Page contains a form
1178s ok 30 - URI match
1178s ok 31 - Field "token" is defined
1178s ok 32 - Field "code" is defined
1178s ok 33 - Post code
1178s ok 34 - Get cookie lemonldap (b55bf4f8cb122ebe10b6e8f2e10deddf7883fe8b29c5dbe506f0285d43b99810)
1178s ok 35 - Logout request
1178s ok 36 - Response is 200
1178s ok 37 - Cookie is deleted
1178s ok 38 - No pdata
1178s ok 39 - Disconnect request
1178s ok 40 - Response is 401
1178s 1..40
1178s ok 7 - Login after several resend
1178s ok 8 - SessionInfo check was called during the test
1178s 1..8
1178s ok
1179s t/76-2F-Ext-with-CodeActivation.t .................................
1179s ok 1 - use Lemonldap::NG::Portal::Main;
1179s ok 2 - use Lemonldap::NG::Common::FormEncode;
1179s ok 3 - Portal object
1179s ok 4 - Init
1179s ok 5 - Portal app
1179s ok 6 - Auth query
1179s ok 7 - HTTP code is 200
1179s ok 8 - Page contains a form
1179s ok 9 - URI match
1179s ok 10 - Field "token" is defined
1179s ok 11 - Field "code" is defined
1179s ok 12 - Found EXTCODE input
1179s ok 13 - Post code
1179s ok 14 - Get cookie lemonldap (efd04eca482827493c44751d54446a8fac539b82fcbc68ca6b3eab4acfd9b180)
1179s ok 15 - Logout request
1179s ok 16 - Response is 200
1179s ok 17 - Cookie is deleted
1179s ok 18 - No pdata
1179s ok 19 - Disconnect request
1179s ok 20 - Response is 401
1179s 1..20
1179s ok
1179s t/76-2F-Ext-with-GrantSession.t ...................................
1179s ok 1 - use Lemonldap::NG::Portal::Main;
1179s ok 2 - use Lemonldap::NG::Common::FormEncode;
1179s ok 3 - Portal object
1179s ok 4 - Init
1179s ok 5 - Portal app
1179s ok 6 - Auth query
1179s ok 7 - HTTP code is 200
1179s ok 8 - Page contains a form
1179s ok 9 - URI match
1179s ok 10 - Field "token" is defined
1179s ok 11 - Field "code" is defined
1179s ok 12 - Found EXTCODE input
1179s ok 13 - Post code
1179s ok 14 - dwho rejected with custom message
1179s ok 15 - Found INFO js
1179s 1..15
1179s ok
1180s t/76-2F-Ext-with-History.t ........................................
1180s ok 1 - use Lemonldap::NG::Portal::Main;
1180s ok 2 - use Lemonldap::NG::Common::FormEncode;
1180s ok 3 - Portal object
1180s ok 4 - Init
1180s ok 5 - Portal app
1180s ok 6 - Auth query
1180s ok 7 - HTTP code is 200
1180s ok 8 - Page contains a form
1180s ok 9 - URI match
1180s ok 10 - Field "token" is defined
1180s ok 11 - Field "checkLogins" is defined
1180s ok 12 - Found totp.png
1180s ok 13 - Found yubikey.png
1180s ok 14 - Found totp.png
1180s ok 15 - Post ext2f choice
1180s ok 16 - HTTP code is 200
1180s ok 17 - Page contains a form
1180s ok 18 - URI match
1180s ok 19 - Field "token" is defined
1180s ok 20 - Field "code" is defined
1180s ok 21 - Field "checkLogins" is defined
1180s ok 22 - Found EXTCODE input
1180s ok 23 - Post code
1180s ok 24 - Get cookie lemonldap (482d4b0956fa9ddfbbfca5ab624b42982bdc0d89eeb15c1e9c3e6fee933edbe2)
1180s ok 25 - Auth query
1180s ok 26 - HTTP code is 200
1180s ok 27 - Page contains a form
1180s ok 28 - URI match
1180s ok 29 - Field "token" is defined
1180s ok 30 - Field "checkLogins" is defined
1180s ok 31 - Post ext2f choice
1180s ok 32 - HTTP code is 200
1180s ok 33 - Page contains a form
1180s ok 34 - URI match
1180s ok 35 - Field "token" is defined
1180s ok 36 - Field "code" is defined
1180s ok 37 - Field "checkLogins" is defined
1180s ok 38 - Post code
1180s ok 39 - Expected portal error code: code found on page
1180s ok 40 - Expected portal error code
1180s ok 41 - Authentication type found in success history
1180s ok 42 - 2FA type found in success history
1180s ok 43 - Authentication type found in failed history
1180s ok 44 - 2FA type found in failed history
1180s ok 45 - Logout request
1180s ok 46 - Response is 200
1180s ok 47 - Cookie is deleted
1180s ok 48 - No pdata
1180s ok 49 - Disconnect request
1180s ok 50 - Response is 401
1180s 1..50
1180s ok
1180s t/77-2F-Extra-Register.t ..........................................
1180s ok 1 - use Lemonldap::NG::Portal::Main;
1180s ok 2 - use Lemonldap::NG::Common::FormEncode;
1180s ok 3 - Portal object
1180s "my" variable $res masks earlier declaration in same scope at /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm line 120, line 1.
1180s ok 4 - Init
1180s ok 5 - Portal app
1180s # Subtest: Register and use mail based custom SF as dwho
1180s ok 1 - Auth query
1180s ok 2 - Get cookie lemonldap (2ef0cf73ddaf80087dfcc0f58feef2454fca8cb1c933332b572b1541d1d85228)
1180s ok 3 - Response body is not empty
1180s ok 4 - Found link to home register
1180s ok 5 - Response body is not empty
1180s ok 6 - Found image for home
1180s ok 7 - Response body is not empty
1180s ok 8 - Found link to work register
1180s ok 9 - Response body is not empty
1180s ok 10 - Found image for work
1180s ok 11 - HTTP code is 200
1180s ok 12 - Content-Type is JSON
1180s ok 13 - Content is valid JSON
1180s ok 14
1180s ok 15
1180s ok 16 - Found session attribute in mail
1180s ok 17 - Found 2F code in mail
1180s ok 18 - Sent to self registered mail
1180s ok 19 - HTTP code is 200
1180s ok 20 - Content-Type is JSON
1180s ok 21 - Content is valid JSON
1180s ok 22
1180s ok 23 - Auth query
1180s ok 24 - HTTP code is 200
1180s ok 25 - Page contains a form
1180s ok 26 - URI match
1180s ok 27 - Field "token" is defined
1180s ok 28 - Field "code" is defined
1180s ok 29 - Found session attribute in mail
1180s ok 30 - Found 2F code in mail
1180s ok 31 - Sent to self registered mail
1180s ok 32 - Post code
1180s ok 33 - Get cookie lemonldap (14851cfd0913a699f346fe22bbedeb47bc7bb486e8804350fa87106de139524f)
1180s ok 34 - Get session using restSessionServer
1180s ok 35 - HTTP code is 200
1180s ok 36 - Deserialize session content
1180s ok 37 - Session has correct value for authenticationLevel
1180s ok 38 - Session has correct value for _2f
1180s 1..38
1180s ok 6 - Register and use mail based custom SF as dwho
1180s # Subtest: Register a 2F that is not always available on login
1180s ok 1 - Auth query
1180s ok 2 - Get cookie lemonldap (5ad8e51246dc734653091f0606dccbf939c82e22edb4148589aa3941f7e1c529)
1180s ok 3 - Response body is not empty
1180s ok 4 - Found link to homeregrule register
1180s ok 5 - HTTP code is 200
1180s ok 6 - Content-Type is JSON
1180s ok 7 - Content is valid JSON
1180s ok 8
1180s ok 9
1180s ok 10 - Found session attribute in mail
1180s ok 11 - Found 2F code in mail
1180s ok 12 - Sent to self registered mail
1180s ok 13 - HTTP code is 200
1180s ok 14 - Content-Type is JSON
1180s ok 15 - Content is valid JSON
1180s ok 16
1180s ok 17 - Auth query
1180s ok 18 - Get cookie lemonldap (7dd3ebf53a1173a22b73cc2b646225b50708de4cae8068d00dfc46d177a58e71)
1180s ok 19 - Found remove button
1180s ok 20 - Found add button
1180s ok 21 - Remove button not displayed
1180s ok 22 - Add button not displayed
1180s ok 23 - Auth query
1180s ok 24 - HTTP code is 200
1180s ok 25 - Page contains a form
1180s ok 26 - URI match
1180s ok 27 - Field "token" is defined
1180s ok 28 - Field "code" is defined
1180s 1..28
1180s ok 7 - Register a 2F that is not always available on login
1180s # Subtest: Fail to register mail based custom SF as dwho
1180s ok 1 - Auth query
1180s ok 2 - Get cookie lemonldap (b45aad129d31f17b664512c10d6bd85f9bfa5b7ca49a3794e6e80cd542707655)
1180s ok 3 - HTTP code is 200
1180s ok 4 - Content-Type is JSON
1180s ok 5 - Content is valid JSON
1180s ok 6
1180s ok 7
1180s ok 8 - Found session attribute in mail
1180s ok 9 - Found 2F code in mail
1180s ok 10 - Sent to self registered mail
1180s ok 11 - Response status is 400
1180s ok 12 - Content is JSON
1180s ok 13 - Error code is PE96
1180s ok 14 - No 2fDevice was registered
1180s 1..14
1180s ok 8 - Fail to register mail based custom SF as dwho
1180s # Subtest: Fail regex filter validation
1180s ok 1 - Auth query
1180s ok 2 - Get cookie lemonldap (a9aeac6795889c8d1b2f873f86026ff3c1bebbbbe148ef6b132e7d72819f3ffc)
1180s ok 3 - HTTP code is 200
1180s ok 4 - Content-Type is JSON
1180s ok 5 - Content is valid JSON
1180s ok 6
1180s ok 7 - Custom message was found
1180s 1..7
1180s ok 9 - Fail regex filter validation
1180s # Subtest: Register and use rest based custom SF as dwho
1180s ok 1 - Auth query
1180s ok 2 - Get cookie lemonldap (5639a83d7cce802d396eb115bd8ee065d294ba61c2ede12a276bd9012fdb807a)
1180s ok 3 - Init req gives dwho
1180s ok 4 - Found uid attribute
1180s ok 5 - Found destination attribute
1180s ok 6 - Received code from LLNG
1180s ok 7 - HTTP code is 200
1180s ok 8 - Content-Type is JSON
1180s ok 9 - Content is valid JSON
1180s ok 10
1180s ok 11
1180s ok 12 - HTTP code is 200
1180s ok 13 - Content-Type is JSON
1180s ok 14 - Content is valid JSON
1180s ok 15
1180s ok 16 - Init req gives dwho
1180s ok 17 - Found uid attribute
1180s ok 18 - Found destination attribute
1180s ok 19 - Received code from LLNG
1180s ok 20 - Auth query
1180s ok 21 - HTTP code is 200
1180s ok 22 - Page contains a form
1180s ok 23 - URI match
1180s ok 24 - Field "token" is defined
1180s ok 25 - Field "code" is defined
1180s ok 26 - Code was sent
1180s ok 27 - Found resend button
1180s ok 28 - Init req gives dwho
1180s ok 29 - Found uid attribute
1180s ok 30 - Found destination attribute
1180s ok 31 - Received code from LLNG
1180s ok 32 - Resend code
1180s ok 33 - Code was sent again
1180s ok 34 - Post code
1180s ok 35 - Get cookie lemonldap (420efb5f9e846290b3ba9e8ff288477fdf0e686b79563cc38172e71d10f91f88)
1180s ok 36 - Get session using restSessionServer
1180s ok 37 - HTTP code is 200
1180s ok 38 - Deserialize session content
1180s ok 39 - Session has correct value for authenticationLevel
1180s ok 40 - Session has correct value for _2f
1180s ok 41 - Response body is not empty
1180s ok 42 - Found unregister button
1180s ok 43 - Found epoch on delete button
1180s ok 44 - Found prefix on delete button
1180s ok 45 - HTTP code is 400
1180s ok 46 - Deletion expects valid CSRF token
1180s ok 47 - HTTP code is 400
1180s ok 48 - Deletion expects valid CSRF token
1180s ok 49 - Response body is not empty
1180s ok 50 - Post deletion
1180s ok 51 - HTTP code is 200
1180s ok 52 - Content-Type is JSON
1180s ok 53 - Content is valid JSON
1180s ok 54
1180s ok 55 - Device was unregistered
1180s 1..55
1180s ok 10 - Register and use rest based custom SF as dwho
1180s # Subtest: Login and display available registrations for rtyler
1180s ok 1 - Auth query
1180s ok 2 - Get cookie lemonldap (3afc9f983616e4069b2d67a43ae340cc632ab165bef0d35aed55d938bf119f95)
1180s ok 3 - Response body is not empty
1180s ok 4 - Home is not offered because rule doesn't match
1180s ok 5 - Response body is not empty
1180s ok 6 - Found link to work register
1180s ok 7 - Response body is not empty
1180s ok 8 - Found image for work
1180s 1..8
1180s ok 11 - Login and display available registrations for rtyler
1180s 1..11
1180s ok
1181s t/77-2F-Extra.t ...................................................
1181s ok 1 - use Lemonldap::NG::Portal::Main;
1181s ok 2 - use Lemonldap::NG::Common::FormEncode;
1181s ok 3 - Portal object
1181s ok 4 - Init
1181s ok 5 - Portal app
1181s ok 6 - Auth query
1181s ok 7 - HTTP code is 200
1181s ok 8 - Page contains a form
1181s ok 9 - URI match
1181s ok 10 - Field "token" is defined
1181s ok 11 - Field "code" is defined
1181s ok 12 - Found EXTCODE input
1181s ok 13 - Found 2F code in mail
1181s ok 14 - Post code
1181s ok 15 - Get cookie lemonldap (866df29fc6e1817e7d909fdde11b04b0a7823b7dbcdbc41e6456f7bfc5762145)
1181s ok 16 - Get session using restSessionServer
1181s ok 17 - HTTP code is 200
1181s ok 18 - Deserialize session content
1181s ok 19 - Session has correct value for _2f
1181s ok 20 - Logout request
1181s ok 21 - Response is 200
1181s ok 22 - Cookie is deleted
1181s ok 23 - No pdata
1181s ok 24 - Disconnect request
1181s ok 25 - Response is 401
1181s ok 26 - Auth query
1181s ok 27 - HTTP code is 200
1181s ok 28 - Page contains a form
1181s ok 29 - URI match
1181s ok 30 - Field "token" is defined
1181s ok 31 - Field "checkLogins" is defined
1181s ok 32 - Found work.jpg
1181s ok 33 - Found home.jpg
1181s ok 34 - Found translation label
1181s ok 35 - Found overridden label
1181s ok 36 - Post ext2f choice
1181s ok 37 - HTTP code is 200
1181s ok 38 - Page contains a form
1181s ok 39 - URI match
1181s ok 40 - Field "token" is defined
1181s ok 41 - Field "code" is defined
1181s ok 42 - Found EXTCODE input
1181s ok 43 - Found 2F code in mail
1181s ok 44 - Post code
1181s ok 45 - Get cookie lemonldap (2655e36b58c9e13b6e50c30e36dd085e597542cd52cbf9bff9d1c424b837126c)
1181s ok 46 - Get session using restSessionServer
1181s ok 47 - HTTP code is 200
1181s ok 48 - Deserialize session content
1181s ok 49 - Session has correct value for _2f
1181s ok 50 - Correct authentication level
1181s ok 51 - Logout request
1181s ok 52 - Response is 200
1181s ok 53 - Cookie is deleted
1181s ok 54 - No pdata
1181s ok 55 - Disconnect request
1181s ok 56 - Response is 401
1181s 1..56
1181s ok
1181s t/77-2F-Mail-SessionKey.t .........................................
1181s ok 1 - use Lemonldap::NG::Portal::Main;
1181s ok 2 - use Lemonldap::NG::Common::FormEncode;
1181s ok 3 - Portal object
1181s ok 4 - Init
1181s ok 5 - Portal app
1181s ok 6 - Auth query
1181s ok 7 - HTTP code is 200
1181s ok 8 - Page contains a form
1181s ok 9 - URI match
1181s ok 10 - Field "token" is defined
1181s ok 11 - Field "code" is defined
1181s ok 12 - Found EXTCODE input
1181s ok 13 - Use 2F mail sessionkey
1181s ok 14 - Found 2F code in mail
1181s ok 15 - Post code
1181s ok 16 - Get cookie lemonldap (a0f2c6e7d5e84389e6467a8c145dc1264e3632c17d5ee16544b1bede6e6327ba)
1181s ok 17 - Logout request
1181s ok 18 - Response is 200
1181s ok 19 - Cookie is deleted
1181s ok 20 - No pdata
1181s ok 21 - Disconnect request
1181s ok 22 - Response is 401
1181s 1..22
1181s ok
1181s t/77-2F-Mail-with-global-storage.t ................................
1181s ok 1 - use Lemonldap::NG::Portal::Main;
1181s ok 2 - use Lemonldap::NG::Common::FormEncode;
1181s ok 3 - Portal object
1181s ok 4 - Init
1181s ok 5 - Portal app
1181s ok 6 - Auth query
1181s ok 7 - HTTP code is 200
1181s ok 8 - Page contains a form
1181s ok 9 - URI match
1181s ok 10 - Field "token" is defined
1181s ok 11 - Field "code" is defined
1181s ok 12 - Found EXTCODE input
1181s ok 13 - Found 2F code in mail
1181s ok 14 - Post code
1181s ok 15 - Get cookie lemonldap (ac04924937260fd1c038c72149b67883f7193a996d9aa1999967d3885d6479b5)
1181s ok 16 - Logout request
1181s ok 17 - Response is 200
1181s ok 18 - Cookie is deleted
1181s ok 19 - No pdata
1181s ok 20 - Disconnect request
1181s ok 21 - Response is 401
1181s 1..21
1181s ok
1182s t/77-2F-Mail.t ....................................................
1182s ok 1 - use Lemonldap::NG::Portal::Main;
1182s ok 2 - use Lemonldap::NG::Common::FormEncode;
1182s ok 3 - Portal object
1182s ok 4 - Init
1182s ok 5 - Portal app
1182s # Subtest: Login on first try
1182s ok 1 - Auth query
1182s ok 2 - Prompt indicates success
1182s ok 3 - Found session attribute in mail
1182s ok 4 - Found 2F code in mail
1182s ok 5 - HTTP code is 200
1182s ok 6 - Page contains a form
1182s ok 7 - URI match
1182s ok 8 - Field "token" is defined
1182s ok 9 - Field "code" is defined
1182s ok 10 - Post code
1182s ok 11 - Get cookie lemonldap (cd795e633676d0e6ad8e2c17e8fd03f9c3977756457188f8467570376916a1f2)
1182s ok 12 - Logout request
1182s ok 13 - Response is 200
1182s ok 14 - Cookie is deleted
1182s ok 15 - No pdata
1182s ok 16 - Disconnect request
1182s ok 17 - Response is 401
1182s 1..17
1182s ok 6 - Login on first try
1182s # Subtest: Login after several resend
1182s ok 1 - Auth query
1182s ok 2 - Prompt indicates success
1182s ok 3 - Found session attribute in mail
1182s ok 4 - Found 2F code in mail
1182s ok 5 - HTTP code is 200
1182s ok 6 - Page contains a form
1182s ok 7 - URI match
1182s ok 8 - Field "token" is defined
1182s ok 9 - Field "code" is defined
1182s ok 10 - Found resend button
1182s ok 11 - Post code
1182s ok 12 - Received invitation to try later
1182s ok 13 - No mail sent
1182s ok 14 - HTTP code is 200
1182s ok 15 - Page contains a form
1182s ok 16 - URI match
1182s ok 17 - Field "token" is defined
1182s ok 18 - Field "code" is defined
1182s ok 19 - Found resend button
1182s ok 20 - Post code
1182s ok 21 - Prompt indicates success
1182s ok 22 - Found session attribute in mail
1182s ok 23 - Found 2F code in mail
1182s ok 24 - Code hasn't changed
1182s ok 25 - HTTP code is 200
1182s ok 26 - Page contains a form
1182s ok 27 - URI match
1182s ok 28 - Field "token" is defined
1182s ok 29 - Field "code" is defined
1182s ok 30 - Post code
1182s ok 31 - Get cookie lemonldap (6b61ec21287a1ddd60429b5a0890d26ebb2bd9f5af7cfd88f98aa2b962b3e93b)
1182s ok 32 - Logout request
1182s ok 33 - Response is 200
1182s ok 34 - Cookie is deleted
1182s ok 35 - No pdata
1182s ok 36 - Disconnect request
1182s ok 37 - Response is 401
1182s 1..37
1182s ok 7 - Login after several resend
1182s 1..7
1182s ok
1182s t/77-2F-Radius.t ..................................................
1182s ok 1 - use Lemonldap::NG::Portal::Main;
1182s ok 2 - use Lemonldap::NG::Common::FormEncode;
1182s ok 3 - Portal object
1182s ok 4 - Init
1182s ok 5 - Portal app
1182s # Subtest: Try with correct code
1182s ok 1 - Has not been triggered before
1182s ok 2 - Found NAS-Identifier attribute
1182s ok 3 - Found X-Email-Address attribute
1182s ok 4 - Auth query
1182s ok 5 - HTTP code is 200
1182s ok 6 - Page contains a form
1182s ok 7 - URI match
1182s ok 8 - Field "token" is defined
1182s ok 9 - Field "code" is defined
1182s ok 10 - Found EXTCODE input
1182s ok 11 - Has been triggered before
1182s ok 12 - Found NAS-Identifier attribute
1182s ok 13 - Found X-Email-Address attribute
1182s ok 14 - Post code
1182s ok 15 - Get cookie lemonldap (2fbcd1b1fd79a220ad628b4996e55121c49bf27f0c958f553d535d2fd13e90e9)
1182s ok 16 - Logout request
1182s ok 17 - Response is 200
1182s ok 18 - Cookie is deleted
1182s ok 19 - No pdata
1182s ok 20 - Disconnect request
1182s ok 21 - Response is 401
1182s 1..21
1182s ok 6 - Try with correct code
1182s # Subtest: Try with incorrect code
1182s ok 1 - Has not been triggered before
1182s ok 2 - Found NAS-Identifier attribute
1182s ok 3 - Found X-Email-Address attribute
1182s ok 4 - Auth query
1182s ok 5 - HTTP code is 200
1182s ok 6 - Page contains a form
1182s ok 7 - URI match
1182s ok 8 - Field "token" is defined
1182s ok 9 - Field "code" is defined
1182s ok 10 - Found EXTCODE input
1182s ok 11 - Has been triggered before
1182s ok 12 - Found NAS-Identifier attribute
1182s ok 13 - Found X-Email-Address attribute
1182s ok 14 - Post code
1182s ok 15 - Bad OTP error: code found on page
1182s ok 16 - Bad OTP error
1182s 1..16
1182s ok 7 - Try with incorrect code
1182s 1..7
1182s ok
1183s t/77-2F-Retry.t ...................................................
1183s ok 1 - use Lemonldap::NG::Portal::Main;
1183s ok 2 - use Lemonldap::NG::Common::FormEncode;
1183s ok 3 - Portal object
1183s ok 4 - Init
1183s ok 5 - Portal app
1183s # Subtest: Only one factor offered, fail after 3 tries
1183s ok 1 - Auth query
1183s ok 2 - HTTP code is 200
1183s ok 3 - Page contains a form
1183s ok 4 - CSP header authorize POST request to \#
1183s ok 5 - Auth POST query
1183s ok 6 - Initial prompt
1183s ok 7 - HTTP code is 200
1183s ok 8 - Page contains a form
1183s ok 9 - URI match
1183s ok 10 - Field "token" is defined
1183s ok 11 - Field "code" is defined
1183s ok 12 - Post code
1183s ok 13 - Retry prompt
1183s ok 14 - HTTP code is 200
1183s ok 15 - Page contains a form
1183s ok 16 - URI match
1183s ok 17 - Field "token" is defined
1183s ok 18 - Field "code" is defined
1183s ok 19 - Post code
1183s ok 20 - Retry prompt
1183s ok 21 - HTTP code is 200
1183s ok 22 - Page contains a form
1183s ok 23 - URI match
1183s ok 24 - Field "token" is defined
1183s ok 25 - Field "code" is defined
1183s ok 26 - Post code
1183s ok 27 - Expected portal error code: code found on page
1183s ok 28 - Expected portal error code
1183s ok 29 - One entry in history
1183s ok 30 - Failure was recorded
1183s 1..30
1183s ok 6 - Only one factor offered, fail after 3 tries
1183s # Subtest: Only one factor offered, succeed after 2 tries
1183s ok 1 - Auth query
1183s ok 2 - HTTP code is 200
1183s ok 3 - Page contains a form
1183s ok 4 - CSP header authorize POST request to \#
1183s ok 5 - Auth POST query
1183s ok 6 - Initial prompt
1183s ok 7 - HTTP code is 200
1183s ok 8 - Page contains a form
1183s ok 9 - URI match
1183s ok 10 - Field "token" is defined
1183s ok 11 - Field "code" is defined
1183s ok 12 - Post code
1183s ok 13 - Retry prompt
1183s ok 14 - HTTP code is 200
1183s ok 15 - Page contains a form
1183s ok 16 - URI match
1183s ok 17 - Field "token" is defined
1183s ok 18 - Field "code" is defined
1183s ok 19 - Post code
1183s ok 20 - Retry prompt
1183s ok 21 - HTTP code is 200
1183s ok 22 - Page contains a form
1183s ok 23 - URI match
1183s ok 24 - Field "token" is defined
1183s ok 25 - Field "code" is defined
1183s Use of uninitialized value in string eq at /tmp/autopkgtest.9cCVxo/autopkgtest_tmp/smokeReOqmg/t/sfHookPlugin.pm line 64.
1183s ok 26 - Post code
1183s ok 27 - Get cookie lemonldap (878b638a54ed7785e518932bd8cec559df9abd499f1c52da4aaff37725865085)
1183s ok 28 - One entry in history
1183s ok 29 - Success was recorded
1183s 1..29
1183s ok 7 - Only one factor offered, succeed after 2 tries
1183s # Subtest: Two factors offered, fail after 3 tries
1183s ok 1 - Auth query
1183s ok 2 - HTTP code is 200
1183s ok 3 - Page contains a form
1183s ok 4 - CSP header authorize POST request to \#
1183s ok 5 - Auth POST query
1183s ok 6 - HTTP code is 200
1183s ok 7 - Page contains a form
1183s ok 8 - URI match
1183s ok 9 - Field "token" is defined
1183s ok 10 - Post 2F choice
1183s ok 11 - Initial prompt
1183s ok 12 - HTTP code is 200
1183s ok 13 - Page contains a form
1183s ok 14 - URI match
1183s ok 15 - Field "token" is defined
1183s ok 16 - Field "code" is defined
1183s ok 17 - Post code
1183s ok 18 - Retry prompt
1183s ok 19 - HTTP code is 200
1183s ok 20 - Page contains a form
1183s ok 21 - URI match
1183s ok 22 - Field "token" is defined
1183s ok 23 - Field "code" is defined
1183s ok 24 - Post code
1183s ok 25 - Retry prompt
1183s ok 26 - HTTP code is 200
1183s ok 27 - Page contains a form
1183s ok 28 - URI match
1183s ok 29 - Field "token" is defined
1183s ok 30 - Field "code" is defined
1183s ok 31 - Post code
1183s ok 32 - Expected portal error code: code found on page
1183s ok 33 - Expected portal error code
1183s ok 34 - One entry in history
1183s ok 35 - Failure was recorded
1183s ok 36 - history failed time match >
1183s 1..36
1183s ok 8 - Two factors offered, fail after 3 tries
1183s # Subtest: Two factors offered, succeed after 2 tries
1183s ok 1 - Auth query
1183s ok 2 - HTTP code is 200
1183s ok 3 - Page contains a form
1183s ok 4 - CSP header authorize POST request to \#
1183s ok 5 - Auth POST query
1183s ok 6 - HTTP code is 200
1183s ok 7 - Page contains a form
1183s ok 8 - URI match
1183s ok 9 - Field "token" is defined
1183s ok 10 - Post 2F choice
1183s ok 11 - Initial prompt
1183s ok 12 - HTTP code is 200
1183s ok 13 - Page contains a form
1183s ok 14 - URI match
1183s ok 15 - Field "token" is defined
1183s ok 16 - Field "code" is defined
1183s ok 17 - Post code
1183s ok 18 - Retry prompt
1183s ok 19 - HTTP code is 200
1183s ok 20 - Page contains a form
1183s ok 21 - URI match
1183s ok 22 - Field "token" is defined
1183s ok 23 - Field "code" is defined
1183s ok 24 - Post code
1183s ok 25 - Retry prompt
1183s ok 26 - internal fake time ok
1183s ok 27 - HTTP code is 200
1183s ok 28 - Page contains a form
1183s ok 29 - URI match
1183s ok 30 - Field "token" is defined
1183s ok 31 - Field "code" is defined
1183s Use of uninitialized value in string eq at /tmp/autopkgtest.9cCVxo/autopkgtest_tmp/smokeReOqmg/t/sfHookPlugin.pm line 64.
1183s ok 32 - Post code
1183s ok 33 - Get cookie lemonldap (0ff629ac7cac0903bf1289d1b57dbb5ab0bf08295353608c9c7d8cba5b1b1101)
1183s ok 34 - One entry in history
1183s ok 35 - Success was recorded
1183s ok 36 - history success time match >
1183s 1..36
1183s ok 9 - Two factors offered, succeed after 2 tries
1183s # Subtest: Test sfBeforeVerify hook
1183s ok 1 - Auth query
1183s ok 2 - HTTP code is 200
1183s ok 3 - Page contains a form
1183s ok 4 - CSP header authorize POST request to \#
1183s ok 5 - Auth POST query
1183s ok 6 - Initial prompt
1183s ok 7 - HTTP code is 200
1183s ok 8 - Page contains a form
1183s ok 9 - URI match
1183s ok 10 - Field "token" is defined
1183s ok 11 - Field "code" is defined
1183s ok 12 - Post code
1183s ok 13 - User msmith denied by hook: code found on page
1183s ok 14 - User msmith denied by hook
1183s 1..14
1183s ok 10 - Test sfBeforeVerify hook
1183s 1..10
1183s ok
1184s t/77-2F-Trust.t ...................................................
1184s ok 1 - use Lemonldap::NG::Portal::Main;
1184s ok 2 - use Lemonldap::NG::Common::FormEncode;
1184s ok 3 - Portal object
1184s ok 4 - Init
1184s ok 5 - Portal app
1184s # Subtest: Store browser, then reuse it
1184s ok 1 - Auth query
1184s ok 2 - HTTP code is 200
1184s ok 3 - Page contains a form
1184s ok 4 - CSP header authorize POST request to \#
1184s ok 5 - Found stayconnected checkbox
1184s ok 6 - Auth POST query
1184s ok 7 - HTTP code is 200
1184s ok 8 - Page contains a form
1184s ok 9 - URI match
1184s ok 10 - Field "token" is defined
1184s ok 11 - Post 2F choice
1184s ok 12 - Prompt indicates success
1184s ok 13 - Found 2F code in mail
1184s ok 14 - HTTP code is 200
1184s ok 15 - Page contains a form
1184s ok 16 - URI match
1184s ok 17 - Field "token" is defined
1184s ok 18 - Field "code" is defined
1184s ok 19 - Post code
1184s ok 20 - HTTP code is 200
1184s ok 21 - Page contains a form
1184s ok 22 - URI match
1184s ok 23 - Field "fg" is defined
1184s ok 24 - Field "token" is defined
1184s ok 25 - Found TOTP secret
1184s ok 26 - Post fingerprint
1184s ok 27 - Get cookie lemonldap (542025c8251ab10a08d3ddb86b0ddb64aa2f577d66c735165f129b839c81f58f)
1184s ok 28 - Get cookie llngconnection (281ba458db8990d759f2553e47433784bd7ac41fc6051bbf1c242bcf81fb5395)
1184s ok 29 - Authentication level was set
1184s ok 30 - Auth query
1184s ok 31 - HTTP code is 200
1184s ok 32 - Page contains a form
1184s ok 33 - CSP header authorize POST request to \#
1184s ok 34 - Found stayconnected checkbox
1184s ok 35 - Auth POST query
1184s ok 36 - HTTP code is 200
1184s ok 37 - Page contains a form
1184s ok 38 - URI match
1184s ok 39 - Field "fg" is defined
1184s ok 40 - Field "token" is defined
1184s ok 41 - Post fingerprint
1184s ok 42 - Get cookie lemonldap (3a45c22ec53f04841ddd5c3aea5fe71bc1252fc99e384495a58c68e8e9b11031)
1184s ok 43 - Authentication level was restored
1184s ok 44 - Logout request
1184s ok 45 - Response is 200
1184s ok 46 - Cookie is deleted
1184s ok 47 - No pdata
1184s ok 48 - Disconnect request
1184s ok 49 - Response is 401
1184s 1..49
1184s ok 6 - Store browser, then reuse it
1184s # Subtest: Store browser, then reuse it after cookie expiration
1184s ok 1 - Auth query
1184s ok 2 - HTTP code is 200
1184s ok 3 - Page contains a form
1184s ok 4 - CSP header authorize POST request to \#
1184s ok 5 - Found stayconnected checkbox
1184s ok 6 - Auth POST query
1184s ok 7 - HTTP code is 200
1184s ok 8 - Page contains a form
1184s ok 9 - URI match
1184s ok 10 - Field "token" is defined
1184s ok 11 - Post 2F choice
1184s ok 12 - Prompt indicates success
1184s ok 13 - Found 2F code in mail
1184s ok 14 - HTTP code is 200
1184s ok 15 - Page contains a form
1184s ok 16 - URI match
1184s ok 17 - Field "token" is defined
1184s ok 18 - Field "code" is defined
1184s ok 19 - Post code
1184s ok 20 - HTTP code is 200
1184s ok 21 - Page contains a form
1184s ok 22 - URI match
1184s ok 23 - Field "fg" is defined
1184s ok 24 - Field "token" is defined
1184s ok 25 - Found TOTP secret
1184s ok 26 - Post fingerprint
1184s ok 27 - Get cookie lemonldap (fd0d884295879be028fe6885916d4376539b594ac1a2534ee91e1f045bc3fb92)
1184s ok 28 - Get cookie llngconnection (13361eeaf3b44508dca16be5fd3764ce260fc7bf3df93d355023668dd2b30891)
1184s ok 29 - Auth query
1184s ok 30 - HTTP code is 200
1184s ok 31 - Page contains a form
1184s ok 32 - CSP header authorize POST request to \#
1184s ok 33 - Found stayconnected checkbox
1184s ok 34 - Auth POST query
1184s ok 35 - Get cookie llngconnection (0)
1184s ok 36 - Old cookie is removed
1184s ok 37 - HTTP code is 200
1184s ok 38 - Page contains a form
1184s ok 39 - URI match
1184s ok 40 - Field "token" is defined
1184s ok 41 - Post 2F choice
1184s ok 42 - Prompt indicates success
1184s ok 43 - Found 2F code in mail
1184s ok 44 - HTTP code is 200
1184s ok 45 - Page contains a form
1184s ok 46 - URI match
1184s ok 47 - Field "token" is defined
1184s ok 48 - Field "code" is defined
1184s ok 49 - Post code
1184s ok 50 - Get cookie lemonldap (67eb34f8eaf6629a8ed8100ec5cd151f3af956b8762b131ea6c654461e2f5054)
1184s ok 51 - Logout request
1184s ok 52 - Response is 200
1184s ok 53 - Cookie is deleted
1184s ok 54 - No pdata
1184s ok 55 - Disconnect request
1184s ok 56 - Response is 401
1184s 1..56
1184s ok 7 - Store browser, then reuse it after cookie expiration
1184s # Subtest: Store browser, then try to reuse it with wrong cookie
1184s ok 1 - Auth query
1184s ok 2 - HTTP code is 200
1184s ok 3 - Page contains a form
1184s ok 4 - CSP header authorize POST request to \#
1184s ok 5 - Found stayconnected checkbox
1184s ok 6 - Auth POST query
1184s ok 7 - HTTP code is 200
1184s ok 8 - Page contains a form
1184s ok 9 - URI match
1184s ok 10 - Field "token" is defined
1184s ok 11 - Post 2F choice
1184s ok 12 - Prompt indicates success
1184s ok 13 - Found 2F code in mail
1184s ok 14 - HTTP code is 200
1184s ok 15 - Page contains a form
1184s ok 16 - URI match
1184s ok 17 - Field "token" is defined
1184s ok 18 - Field "code" is defined
1184s ok 19 - Post code
1184s ok 20 - HTTP code is 200
1184s ok 21 - Page contains a form
1184s ok 22 - URI match
1184s ok 23 - Field "fg" is defined
1184s ok 24 - Field "token" is defined
1184s ok 25 - Found TOTP secret
1184s ok 26 - Post fingerprint
1184s ok 27 - Get cookie lemonldap (f499fd06e3c419eaf211fd6bf1f3c5dd706315e488ca899f14d3347ee3818723)
1184s ok 28 - Get cookie llngconnection (6c3559a254a0e2d91238c57410ba340607824484d2c437b5e8bb4d5fcb66a942)
1184s ok 29 - Auth query
1184s ok 30 - HTTP code is 200
1184s ok 31 - Page contains a form
1184s ok 32 - CSP header authorize POST request to \#
1184s ok 33 - Found stayconnected checkbox
1184s ok 34 - Auth POST query
1184s ok 35 - Get cookie llngconnection (0)
1184s ok 36 - Wrong cookie is removed
1184s ok 37 - HTTP code is 200
1184s ok 38 - Page contains a form
1184s ok 39 - URI match
1184s ok 40 - Field "token" is defined
1184s ok 41 - Post 2F choice
1184s ok 42 - Prompt indicates success
1184s ok 43 - Found 2F code in mail
1184s ok 44 - HTTP code is 200
1184s ok 45 - Page contains a form
1184s ok 46 - URI match
1184s ok 47 - Field "token" is defined
1184s ok 48 - Field "code" is defined
1184s ok 49 - Post code
1184s ok 50 - Get cookie lemonldap (5f518a189922f6c8fb01600f00786362208f162e538e20cc1995cddbf5751467)
1184s ok 51 - Logout request
1184s ok 52 - Response is 200
1184s ok 53 - Cookie is deleted
1184s ok 54 - No pdata
1184s ok 55 - Disconnect request
1184s ok 56 - Response is 401
1184s 1..56
1184s ok 8 - Store browser, then try to reuse it with wrong cookie
1184s # Subtest: Store browser, then try to reuse it with wrong TOTP secret
1184s ok 1 - Auth query
1184s ok 2 - HTTP code is 200
1184s ok 3 - Page contains a form
1184s ok 4 - CSP header authorize POST request to \#
1184s ok 5 - Found stayconnected checkbox
1184s ok 6 - Auth POST query
1184s ok 7 - HTTP code is 200
1184s ok 8 - Page contains a form
1184s ok 9 - URI match
1184s ok 10 - Field "token" is defined
1184s ok 11 - Post 2F choice
1184s ok 12 - Prompt indicates success
1184s ok 13 - Found 2F code in mail
1184s ok 14 - HTTP code is 200
1184s ok 15 - Page contains a form
1184s ok 16 - URI match
1184s ok 17 - Field "token" is defined
1184s ok 18 - Field "code" is defined
1184s ok 19 - Post code
1184s ok 20 - HTTP code is 200
1184s ok 21 - Page contains a form
1184s ok 22 - URI match
1184s ok 23 - Field "fg" is defined
1184s ok 24 - Field "token" is defined
1184s ok 25 - Found TOTP secret
1184s ok 26 - Post fingerprint
1184s ok 27 - Get cookie lemonldap (bd171237d31b81c3526592c42d56dbabba0248bc2fcf6608f6dac3d0c35915be)
1184s ok 28 - Get cookie llngconnection (f4c52ae4b9203f6b38b8cb7b840c4fcd494eb31f3a5da548402049603bfdc508)
1184s ok 29 - Auth query
1184s ok 30 - HTTP code is 200
1184s ok 31 - Page contains a form
1184s ok 32 - CSP header authorize POST request to \#
1184s ok 33 - Found stayconnected checkbox
1184s ok 34 - Auth POST query
1184s ok 35 - HTTP code is 200
1184s ok 36 - Page contains a form
1184s ok 37 - URI match
1184s ok 38 - Field "fg" is defined
1184s ok 39 - Field "token" is defined
1184s ok 40 - Post fingerprint
1184s ok 41 - Expected portal error code: code found on page
1184s ok 42 - Expected portal error code
1184s ok 43 - Get cookie llngconnection (0)
1184s ok 44 - Cookie with mismatched TOTP is removed
1184s 1..44
1184s ok 9 - Store browser, then try to reuse it with wrong TOTP secret
1184s # Subtest: Store browser, then try to reuse as different user
1184s ok 1 - Auth query
1184s ok 2 - HTTP code is 200
1184s ok 3 - Page contains a form
1184s ok 4 - CSP header authorize POST request to \#
1184s ok 5 - Found stayconnected checkbox
1184s ok 6 - Auth POST query
1184s ok 7 - HTTP code is 200
1184s ok 8 - Page contains a form
1184s ok 9 - URI match
1184s ok 10 - Field "token" is defined
1184s ok 11 - Post 2F choice
1184s ok 12 - Prompt indicates success
1184s ok 13 - Found 2F code in mail
1184s ok 14 - HTTP code is 200
1184s ok 15 - Page contains a form
1184s ok 16 - URI match
1184s ok 17 - Field "token" is defined
1184s ok 18 - Field "code" is defined
1184s ok 19 - Post code
1184s ok 20 - HTTP code is 200
1184s ok 21 - Page contains a form
1184s ok 22 - URI match
1184s ok 23 - Field "fg" is defined
1184s ok 24 - Field "token" is defined
1184s ok 25 - Found TOTP secret
1184s ok 26 - Post fingerprint
1184s ok 27 - Get cookie lemonldap (c99667958a90894450e2fde6b1f731ae584edb7d3a1a03c2a8991d65695396f1)
1184s ok 28 - Get cookie llngconnection (269d5f0ba6d802deb0560b800a4ecf6a6186f0f7d364e66b7e0f632f2419b635)
1184s ok 29 - Auth query
1184s ok 30 - HTTP code is 200
1184s ok 31 - Page contains a form
1184s ok 32 - CSP header authorize POST request to \#
1184s ok 33 - Found stayconnected checkbox
1184s ok 34 - Auth POST query
1184s ok 35 - HTTP code is 200
1184s ok 36 - Page contains a form
1184s ok 37 - URI match
1184s ok 38 - Field "token" is defined
1184s ok 39 - Post 2F choice
1184s ok 40 - Prompt indicates success
1184s ok 41 - Found 2F code in mail
1184s ok 42 - HTTP code is 200
1184s ok 43 - Page contains a form
1184s ok 44 - URI match
1184s ok 45 - Field "token" is defined
1184s ok 46 - Field "code" is defined
1184s ok 47 - Post code
1184s ok 48 - HTTP code is 200
1184s ok 49 - Page contains a form
1184s ok 50 - URI match
1184s ok 51 - Field "fg" is defined
1184s ok 52 - Field "token" is defined
1184s ok 53 - Found TOTP secret
1184s ok 54 - Post fingerprint
1184s ok 55 - Get cookie lemonldap (092101648e52caffde98f679dcbba9707958ca053165da7b618b17eededc8b95)
1184s ok 56 - Logout request
1184s ok 57 - Response is 200
1184s ok 58 - Cookie is deleted
1184s ok 59 - No pdata
1184s ok 60 - Disconnect request
1184s ok 61 - Response is 401
1184s 1..61
1184s ok 10 - Store browser, then try to reuse as different user
1184s # Subtest: User can refuse to stay connected
1184s ok 1 - Auth query
1184s ok 2 - HTTP code is 200
1184s ok 3 - Page contains a form
1184s ok 4 - CSP header authorize POST request to \#
1184s ok 5 - Found stayconnected checkbox
1184s ok 6 - Auth POST query
1184s ok 7 - HTTP code is 200
1184s ok 8 - Page contains a form
1184s ok 9 - URI match
1184s ok 10 - Field "token" is defined
1184s ok 11 - Post 2F choice
1184s ok 12 - Prompt indicates success
1184s ok 13 - Found 2F code in mail
1184s ok 14 - HTTP code is 200
1184s ok 15 - Page contains a form
1184s ok 16 - URI match
1184s ok 17 - Field "token" is defined
1184s ok 18 - Field "code" is defined
1184s ok 19 - Post code
1184s ok 20 - Get cookie lemonldap (03c9a02443e6d75c9f133f5e9cb3faded5cc5584d7acc170afd07b31d69254e3)
1184s ok 21 - Logout request
1184s ok 22 - Response is 200
1184s ok 23 - Cookie is deleted
1184s ok 24 - No pdata
1184s ok 25 - Disconnect request
1184s ok 26 - Response is 401
1184s 1..26
1184s ok 11 - User can refuse to stay connected
1184s # Subtest: User cannot bypass the trusted browser rule (wrong 2f type)
1184s ok 1 - Auth query
1184s ok 2 - HTTP code is 200
1184s ok 3 - Page contains a form
1184s ok 4 - CSP header authorize POST request to \#
1184s ok 5 - Found stayconnected checkbox
1184s ok 6 - Auth POST query
1184s ok 7 - HTTP code is 200
1184s ok 8 - Page contains a form
1184s ok 9 - URI match
1184s ok 10 - Field "token" is defined
1184s ok 11 - Post 2F choice
1184s ok 12 - Prompt indicates success
1184s ok 13 - HTTP code is 200
1184s ok 14 - Page contains a form
1184s ok 15 - URI match
1184s ok 16 - Field "token" is defined
1184s ok 17 - Field "code" is defined
1184s ok 18 - Post code
1184s ok 19 - Persistent connection cookie isn't sent
1184s ok 20 - Get cookie lemonldap (91562a725346f96430cf679494e3bfd094562dd9076dd26ba479a6daea1c401f)
1184s 1..20
1184s ok 12 - User cannot bypass the trusted browser rule (wrong 2f type)
1184s # Subtest: User cannot bypass the trusted browser rule (wrong user)
1184s ok 1 - Auth query
1184s ok 2 - HTTP code is 200
1184s ok 3 - Page contains a form
1184s ok 4 - CSP header authorize POST request to \#
1184s ok 5 - Found stayconnected checkbox
1184s ok 6 - Auth POST query
1184s ok 7 - HTTP code is 200
1184s ok 8 - Page contains a form
1184s ok 9 - URI match
1184s ok 10 - Field "token" is defined
1184s ok 11 - Post 2F choice
1184s ok 12 - Prompt indicates success
1184s ok 13 - Found 2F code in mail
1184s ok 14 - HTTP code is 200
1184s ok 15 - Page contains a form
1184s ok 16 - URI match
1184s ok 17 - Field "token" is defined
1184s ok 18 - Field "code" is defined
1184s ok 19 - Post code
1184s ok 20 - Persistent connection cookie isn't sent
1184s ok 21 - Get cookie lemonldap (fbd80064e027e5f134cb832e1d293e3ce5ee03ff2e2a7ecd4d9d5a13985b0dc5)
1184s 1..21
1184s ok 13 - User cannot bypass the trusted browser rule (wrong user)
1184s 1..13
1184s ok
1185s t/78-2F-Upgrade-Many.t ............................................
1185s ok 1 - use Lemonldap::NG::Portal::Main;
1185s ok 2 - use Lemonldap::NG::Common::FormEncode;
1185s ok 3 - Portal object
1185s ok 4 - Init
1185s ok 5 - Portal app
1185s ok 6 - Auth query
1185s ok 7 - Get cookie lemonldap (e9e377a1a158356fc7319fffbc2d47397032524f7f1ff8bbf935580d9c6bcf3c)
1185s ok 8 - Upgrade session query
1185s ok 9 - HTTP code is 200
1185s ok 10 - Page contains a form
1185s ok 11 - URI match
1185s ok 12 - Field "confirm" is defined
1185s ok 13 - Field "url" is defined
1185s ok 14 - Found custom Main Logo
1185s ok 15 - Language icons found
1185s ok 16 - Accept session upgrade query
1185s ok 17 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D)
1185s ok 18 - HTTP code is 200
1185s ok 19 - Page contains a form
1185s ok 20 - Host match
1185s ok 21 - Field "upgrading" is defined
1185s ok 22 - Field "url" is defined
1185s ok 23 - CSP header authorize POST request to \#
1185s ok 24 - Post login
1185s ok 25 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%7D)
1185s ok 26 - HTTP code is 200
1185s ok 27 - Page contains a form
1185s ok 28 - URI match
1185s ok 29 - Field "token" is defined
1185s ok 30 - Field "checkLogins" is defined
1185s ok 31 - Found mail
1185s ok 32 - Post ext2f choice
1185s ok 33 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%2C%22targetAuthnLevel%22%3A%223%22%7D)
1185s ok 34 - HTTP code is 200
1185s ok 35 - Page contains a form
1185s ok 36 - URI match
1185s ok 37 - Field "token" is defined
1185s ok 38 - Field "code" is defined
1185s ok 39 - Found EXTCODE input
1185s ok 40 - Found 2F code in mail
1185s ok 41 - Post code
1185s ok 42 - Get redirection
1185s ok 43 - Location is http://test1.example.com
1185s ok 44 - Get cookie lemonldap (51294c291bcda86f76640267b799aedaa94de0dd8d5644802c7e2ef0525ac85e)
1185s ok 45 - Make sure no pdata is returned
1185s 1..45
1185s ok
1185s t/78-2F-Upgrade.t .................................................
1185s Name "LLNG::TMPDIR" used only once: possible typo at t/78-2F-Upgrade.t line 9.
1185s ok 1 - use Lemonldap::NG::Portal::Main;
1185s ok 2 - use Lemonldap::NG::Common::FormEncode;
1185s ok 3 - Portal object
1185s [Fri Nov 8 08:18:40 2024] [LLNG:6515] [error] Bad logLevel value '', switching to 'info'
1185s
1185s [Fri Nov 8 08:18:40 2024] [LLNG:6515] [info] Loading configuration 1 for process 6515
1185s ok 4 - Init
1185s ok 5 - Portal app
1185s ok 6 - Auth query
1185s ok 7 - Get cookie lemonldap (654e91a16d427b6b5e8a8b135bc673f93a52c9fa765944f1237740e12c7b7730)
1185s [Fri Nov 8 08:18:40 2024] [LLNG:6515] [info] New request Lemonldap::NG::Handler::Server GET /level3
1185s [Fri Nov 8 08:18:40 2024] [LLNG:6515] [info] User dwho was forbidden to access to test1.example.com/level3
1185s ok 8 - Handler request
1185s ok 9 - Authenticated as dwho
1185s ok 10 - HTTP code is 403
1185s ok 11 - Upgrade session query
1185s ok 12 - HTTP code is 200
1185s ok 13 - Page contains a form
1185s ok 14 - URI match
1185s ok 15 - Field "confirm" is defined
1185s ok 16 - Field "url" is defined
1185s ok 17 - Found custom Main Logo
1185s ok 18 - Language icons found
1185s ok 19 - Accept session upgrade query
1185s ok 20 - Get cookie lemonldappdata (%7B%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22targetAuthnLevel%22%3A%223%22%7D)
1185s ok 21 - HTTP code is 200
1185s ok 22 - Page contains a form
1185s ok 23 - Host match
1185s ok 24 - Field "upgrading" is defined
1185s ok 25 - Field "url" is defined
1185s ok 26 - CSP header authorize POST request to \#
1185s ok 27 - Post login
1185s ok 28 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%2C%22_choice%22%3A%22strong%22%7D)
1185s ok 29 - HTTP code is 200
1185s ok 30 - Page contains a form
1185s ok 31 - URI match
1185s ok 32 - Field "token" is defined
1185s ok 33 - Field "code" is defined
1185s ok 34 - Found EXTCODE input
1185s ok 35 - Found 2F code in mail
1185s ok 36 - Post code
1185s ok 37 - Get redirection
1185s ok 38 - Location is http://test1.example.com
1185s ok 39 - Get cookie lemonldap (2d8344d3941df42fcf9099bc766791abeff8d55e86e609a889eaefd98849685b)
1185s ok 40 - Make sure no pdata is returned
1185s [Fri Nov 8 08:18:40 2024] [LLNG:6515] [info] New request Lemonldap::NG::Handler::Server GET /level3
1185s ok 41 - Handler request
1185s ok 42 - Authenticated as dwho
1185s ok 43 - HTTP code is 200
1185s 1..43
1185s ok
1186s t/78-2F-UpgradeOnly-with-forceFlag.t ..............................
1186s ok 1 - use Lemonldap::NG::Portal::Main;
1186s ok 2 - Portal object
1186s ok 3 - Init
1186s ok 4 - Portal app
1186s ok 5 - Auth query
1186s ok 6 - Get cookie lemonldap (cc4edbeedc39a309ea004aba19dc554e5989c7187e0c1c769f08340037e5f09b)
1186s ok 7 - CheckUser
1186s ok 8 - Response is JSON
1186s ok 9 - AuthenticationLevel == 1
1186s ok 10 - Form registration
1186s ok 11 - Get redirection
1186s ok 12 - Location header found
1186s ok 13 - Form registration
1186s ok 14 - Found TOTP js
1186s ok 15 - Get new key
1186s ok 16 - Content is JSON
1186s ok 17 - Found secret
1186s ok 18 - Found token
1186s ok 19 - Found issuer
1186s ok 20 - Found user
1186s ok 21 - Code
1186s ok 22 - Code contains 6 digits
1186s ok 23 - Post code
1186s ok 24 - Content is JSON
1186s ok 25 - TOTP is registered
1186s ok 26 - Form registration
1186s ok 27 - Found forceUpgrade flag
1186s ok 28 - Upgrade session query from 2fManager
1186s ok 29 - HTTP code is 200
1186s ok 30 - Page contains a form
1186s ok 31 - URI match
1186s ok 32 - Field "confirm" is defined
1186s ok 33 - Field "url" is defined
1186s ok 34 - Field "forceUpgrade" is defined
1186s ok 35 - Accept session upgrade query
1186s ok 36 - HTTP code is 200
1186s ok 37 - Page contains a form
1186s ok 38 - URI match
1186s ok 39 - Field "token" is defined
1186s ok 40 - Code
1186s ok 41 - Post code
1186s ok 42 - CheckUser
1186s ok 43 - Response is JSON
1186s ok 44 - AuthenticationLevel == 3
1186s 1..44
1186s ok
1186s t/78-2F-UpgradeOnly-without-2F.t ..................................
1186s ok 1 - use Lemonldap::NG::Portal::Main;
1186s ok 2 - use Lemonldap::NG::Common::FormEncode;
1186s ok 3 - Portal object
1186s ok 4 - Init
1186s ok 5 - Portal app
1186s ok 6 - Auth query
1186s ok 7 - Get cookie lemonldap (5693f00238db046b8e8b338976da19c7471c148c61231174fc7bb0845cd023d0)
1186s ok 8 - Upgrade session query
1186s ok 9 - HTTP code is 200
1186s ok 10 - Page contains a form
1186s ok 11 - URI match
1186s ok 12 - Field "confirm" is defined
1186s ok 13 - Field "url" is defined
1186s ok 14 - Accept session upgrade query
1186s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D)
1186s ok 16 - Expected portal error code: code found on page
1186s ok 17 - Expected portal error code
1186s ok 18 - Accept session upgrade query
1186s ok 19 - Get redirection
1186s ok 20 - Location is http://auth.example.com/
1186s ok 21 - Logout request
1186s ok 22 - Response is 200
1186s ok 23 - Cookie is deleted
1186s ok 24 - No pdata
1186s ok 25 - Disconnect request
1186s ok 26 - Response is 401
1186s 1..26
1186s ok
1187s t/78-2F-UpgradeOnly.t .............................................
1187s ok 1 - use Lemonldap::NG::Portal::Main;
1187s ok 2 - use Lemonldap::NG::Common::FormEncode;
1187s ok 3 - Portal object
1187s ok 4 - Init
1187s ok 5 - Portal app
1187s ok 6 - Auth query
1187s ok 7 - Get cookie lemonldap (1673231f3c2e36da2654e74b402e389d7352772538beddd55169002f9319afc5)
1187s ok 8 - Upgrade session query
1187s ok 9 - HTTP code is 200
1187s ok 10 - Page contains a form
1187s ok 11 - URI match
1187s ok 12 - Field "confirm" is defined
1187s ok 13 - Field "url" is defined
1187s ok 14 - Accept session upgrade query
1187s ok 15 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%7D)
1187s ok 16 - Expected portal error code: code found on page
1187s ok 17 - Expected portal error code
1187s ok 18 - Auth query
1187s ok 19 - Get cookie lemonldap (e58ad01ec935d6be55adc423546bb395d7b78e1c59bac686026f05534cec3323)
1187s ok 20 - Upgrade session query
1187s ok 21 - HTTP code is 200
1187s ok 22 - Page contains a form
1187s ok 23 - URI match
1187s ok 24 - Field "confirm" is defined
1187s ok 25 - Field "url" is defined
1187s ok 26 - Accept session upgrade query
1187s ok 27 - Get cookie lemonldappdata (%7B%22targetAuthnLevel%22%3A%223%22%2C%22_url%22%3A%22aHR0cDovL3Rlc3QxLmV4YW1wbGUuY29t%22%7D)
1187s ok 28 - HTTP code is 200
1187s ok 29 - Page contains a form
1187s ok 30 - URI match
1187s ok 31 - Field "token" is defined
1187s ok 32 - Field "code" is defined
1187s ok 33 - Found EXTCODE input
1187s ok 34 - Found 2F code in mail
1187s ok 35 - Post code
1187s ok 36 - Get redirection
1187s ok 37 - Location is http://test1.example.com
1187s ok 38 - Get cookie lemonldap (e58ad01ec935d6be55adc423546bb395d7b78e1c59bac686026f05534cec3323)
1187s ok 39 - Make sure no pdata is returned
1187s 1..39
1187s ok
1187s t/79-2F-Yubikey-from-Session.t ....................................
1187s ok 1 - use Lemonldap::NG::Portal::Main;
1187s ok 2 - Portal object
1187s ok 3 - Init
1187s ok 4 - Portal app
1187s ok 5 - Authenticate as dwho
1187s ok 6 - HTTP code is 200
1187s ok 7 - Page contains a form
1187s ok 8 - URI match
1187s ok 9 - Field "token" is defined
1187s ok 10 - Field "code" is defined
1187s ok 11 - Post code
1187s ok 12 - Bad OTP code: code found on page
1187s ok 13 - Bad OTP code
1187s ok 14 - Auth query
1187s ok 15 - HTTP code is 200
1187s ok 16 - Page contains a form
1187s ok 17 - URI match
1187s ok 18 - Field "token" is defined
1187s ok 19 - Field "code" is defined
1187s ok 20 - Post code
1187s ok 21 - Get cookie lemonldap (965d7efcfda7bfe7102665ddb4791104a37e50462c2de71f35ed0415f313604d)
1187s ok 22 - Auth query
1187s ok 23 - HTTP code is 200
1187s ok 24 - Page contains a form
1187s ok 25 - URI match
1187s ok 26 - Field "token" is defined
1187s ok 27 - Field "code" is defined
1187s ok 28 - Post code
1187s ok 29 - Get cookie lemonldap (f6bb401ff73cb7845c7c66271344beae7e5a1d36377561ce45c4e8233376a23a)
1187s ok 30 - Auth query
1187s ok 31 - Get cookie lemonldap (65cbb35ffe47c0b3f53f38f21d84dca97df612c9e973c8186d61e721734ebc0e)
1187s 1..31
1187s ok
1187s t/79-2F-Yubikey.t .................................................
1187s ok 1 - use Lemonldap::NG::Portal::Main;
1187s ok 2 - Portal object
1187s ok 3 - Init
1187s ok 4 - Portal app
1187s ok 5 - Auth query
1187s ok 6 - HTTP code is 200
1187s ok 7 - Get cookie lemonldap (b210574c9edd37a29109e79e32a1cc83fb277036970ee8b410ae20524a70ef40)
1187s ok 8 - Auth query
1187s ok 9 - Response body is not empty
1187s ok 10 - Found prompt message
1187s ok 11 - HTTP code is 200
1187s ok 12 - Page contains a form
1187s ok 13 - URI match
1187s ok 14 - Field "UBKName" is defined
1187s ok 15 - Field "otp" is defined
1187s ok 16 - Invalid otp
1187s ok 17 - Response body is not empty
1187s ok 18 - Found error message
1187s ok 19 - Invalid UBKname
1187s ok 20 - Response body is not empty
1187s ok 21 - Found error message
1187s ok 22 - Correct registration attempt
1187s ok 23 - Get redirection
1187s ok 24 - Location is http://auth.example.com/2fregisters?continue=1
1187s ok 25 - Found registered yubikey
1187s ok 26 - Correct device ID
1187s ok 27 - Epoch is defined
1187s ok 28 - Auth query
1187s ok 29 - HTTP code is 200
1187s ok 30 - Page contains a form
1187s ok 31 - URI match
1187s ok 32 - Field "token" is defined
1187s ok 33 - Field "code" is defined
1187s ok 34 - Post code
1187s ok 35 - Bad OTP code: code found on page
1187s ok 36 - Bad OTP code
1187s ok 37 - Auth query
1187s ok 38 - HTTP code is 200
1187s ok 39 - Page contains a form
1187s ok 40 - URI match
1187s ok 41 - Field "token" is defined
1187s ok 42 - Field "code" is defined
1187s ok 43 - Post code
1187s ok 44 - Bad OTP code: code found on page
1187s ok 45 - Bad OTP code
1187s ok 46 - Auth query
1187s ok 47 - HTTP code is 200
1187s ok 48 - Page contains a form
1187s ok 49 - URI match
1187s ok 50 - Field "token" is defined
1187s ok 51 - Field "code" is defined
1187s ok 52 - Post code
1187s ok 53 - Get cookie lemonldap (e0a1bcdd200b63baf78df9ad03cf8e133ac567eac68d4ad9b1f34be0220d21ca)
1187s ok 54 - HTTP code is 400
1187s ok 55 - Deletion expects valid CSRF token
1187s ok 56 - HTTP code is 400
1187s ok 57 - Deletion expects valid CSRF token
1187s ok 58 - Response body is not empty
1187s ok 59 - Post deletion
1187s ok 60 - HTTP code is 200
1187s ok 61 - Content-Type is JSON
1187s ok 62 - Content is valid JSON
1187s ok 63
1187s ok 64 - No device found anymore
1187s ok 65 - Auth query
1187s ok 66 - Get cookie lemonldap (8eda832f13e76b6376fd4a9c075c3737a1cddb6a244d967f30b44b3d38b2188c)
1187s 1..66
1187s ok
1188s t/80-2F-Okta.t ....................................................
1188s ok 1 - use Lemonldap::NG::Portal::Main;
1188s # Subtest: Choose Okta SMS
1188s ok 1 - Portal object
1188s ok 2 - Init
1188s ok 3 - Portal app
1188s ok 4 - Get Portal
1188s ok 5 - HTTP code is 200
1188s ok 6 - Page contains a form
1188s ok 7 - Host match
1188s ok 8 - Field "user" is defined
1188s ok 9 - Field "password" is defined
1188s ok 10 - CSP header authorize POST request to \#
1188s ok 11 - Auth query
1188s ok 12 - HTTP code is 200
1188s ok 13 - Page contains a form
1188s ok 14 - URI match
1188s ok 15 - Choose SMS
1188s ok 16 - HTTP code is 200
1188s ok 17 - Page contains a form
1188s ok 18 - URI match
1188s ok 19 - Send code
1188s ok 20 - Get cookie lemonldap (460b834344a163cc3c4d8bd6057773488c769490911312adcdb5d55a9857bab7)
1188s ok 21 - Get session using restSessionServer
1188s ok 22 - HTTP code is 200
1188s ok 23 - Deserialize session content
1188s ok 24 - Session has correct value for _2f
1188s ok 25 - Session has correct value for _auth
1188s ok 26 - Logout request
1188s ok 27 - Response is 200
1188s ok 28 - Cookie is deleted
1188s ok 29 - No pdata
1188s ok 30 - Disconnect request
1188s ok 31 - Response is 401
1188s 1..31
1188s ok 2 - Choose Okta SMS
1188s # Subtest: Choose Okta Push
1188s ok 1 - Portal object
1188s ok 2 - Init
1188s ok 3 - Portal app
1188s ok 4 - Get Portal
1188s ok 5 - HTTP code is 200
1188s ok 6 - Page contains a form
1188s ok 7 - Host match
1188s ok 8 - Field "user" is defined
1188s ok 9 - Field "password" is defined
1188s ok 10 - CSP header authorize POST request to \#
1188s ok 11 - Auth query
1188s ok 12 - HTTP code is 200
1188s ok 13 - Page contains a form
1188s ok 14 - URI match
1188s ok 15 - Choose SMS
1188s ok 16 - HTTP code is 200
1188s ok 17 - Page contains a form
1188s ok 18 - URI match
1188s ok 19 - CSP header authorize POST request to auth.example.com
1188s ok 20 - Send code
1188s ok 21 - Get cookie lemonldap (2d4597dac1a30c01cccfa4e22e89c45414c5942ab7f69a42fd52f57125966ca2)
1188s ok 22 - Get session using restSessionServer
1188s ok 23 - HTTP code is 200
1188s ok 24 - Deserialize session content
1188s ok 25 - Session has correct value for _2f
1188s ok 26 - Session has correct value for _auth
1188s ok 27 - Logout request
1188s ok 28 - Response is 200
1188s ok 29 - Cookie is deleted
1188s ok 30 - No pdata
1188s ok 31 - Disconnect request
1188s ok 32 - Response is 401
1188s 1..32
1188s ok 3 - Choose Okta Push
1188s 1..3
1188s ok
1189s t/81-MostViewedApplications.t .....................................
1189s ok 1 - use Lemonldap::NG::Portal::Main;
1189s ok 2 - Portal object
1189s ok 3 - Init
1189s ok 4 - Portal app
1189s ok 5 - Get cookie lemonldap (8d22c9498881fd9fb4571a34568e8e270e2aa7cf256f16ecd03f4f11e6355ccd)
1189s ok 6 - Get cookie lemonldap (6eba674b201c0b15cbdcda8d1534094f305b2a4b98c9baa969b1379f65a7f890)
1189s ok 7 - Get cookie lemonldap (0edcdefcdfa0edbe65ef37e479ae3ac0945b728cd4e3c1801b1e57fc7ec170f0)
1189s ok 8 - Session contains history hash
1189s ok 9 - OIDC App 1 has been accessed twice
1189s ok 10 - OIDC App 2 has been accessed once
1189s ok 11 - History contains two entries
1189s ok 12 - Get cookie lemonldap (a2f0ce92590edba92e78d69d5cd60409e432b58df5760277427c64f5feb9eadf)
1189s ok 13 - History contains three entries
1189s ok 14 - SAML App 1 has been accessed once
1189s ok 15 - History contains three entries
1189s ok 16 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221730982043_51931%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1731053923%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%7D)
1189s ok 17 - Get redirection
1189s ok 18 - Location header found
1189s ok 19 - Get cookie lemonldappdata (%7B%22issuerRequestcasPath%22%3A%5B%22login%22%5D%2C%22issuerTs%22%3A1731053923%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcas%22%3A%221730982043_13695%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%7D)
1189s ok 20 - Get redirection
1189s ok 21 - Location header found
1189s ok 22 - Get cookie lemonldappdata (%7B%22issuerRequestcas%22%3A%221730982043_21424%22%2C%22keepPdata%22%3A%5B%22issuerRequestcas%22%2C%22issuerRequestcasPath%22%5D%2C%22issuerTs%22%3A1731053923%2C%22_url%22%3A%22aHR0cDovL2F1dGguaWRwLmNvbS9jYXM%3D%22%2C%22issuerRequestcasPath%22%3A%5B%22login%22%5D%7D)
1189s ok 23 - Get redirection
1189s ok 24 - Location header found
1189s ok 25 - Session contains history hash
1189s ok 26 - CAS App 1 has been accessed twice
1189s ok 27 - CAS App 2 has been accessed once
1189s ok 28 - History contains five entries
1189s 1..28
1189s ok
1189s t/91-Handler-cache-cleaned.t ......................................
1189s ok 1 - use Lemonldap::NG::Portal::Main;
1189s ok 2 - use Lemonldap::NG::Common::FormEncode;
1189s ok 3 - Portal object
1189s ok 4 - Init
1189s ok 5 - Portal app
1189s ok 6 - Auth query
1189s ok 7 - Get cookie lemonldap (78ba0cbefe91f1ee746fdb88f6516e0f2ae059b34351f49271a13e6c705914ba)
1189s ok 8 - Get portal
1189s ok 9 - Authenticated as dwho
1189s ok 10 - Auth query
1189s ok 11 - HTTP code is 200
1189s ok 12 - Page contains a form
1189s ok 13 - URI match
1189s ok 14 - Field "token" is defined
1189s ok 15 - Field "code" is defined
1189s ok 16 - Found EXTCODE input
1189s ok 17 - Found 2F code in mail
1189s ok 18 - Get portal
1189s ok 19 - Post code
1189s ok 20 - Get portal
1189s ok 21 - Authenticated as dwho
1189s 1..21
1189s ok
1189s t/91-Memory-Leak.t ................................................
1189s 1..5
1189s ok 1 - use Lemonldap::NG::Portal::Main;
1189s ok 2 - leaks 0 < 1
1189s ok 3 - leaks -1 < 1
1189s not ok 4 - Unable to really destroy a portal object for now # TODO Not yet fully cleaned
1189s # Failed (TODO) test 'Unable to really destroy a portal object for now'
1189s # at t/91-Memory-Leak.t line 34.
1189s [Fri Nov 8 08:18:44 2024] [LLNG:6524] [error] globalStorage not defined (perhaps configuration can not be read)
1189s [Fri Nov 8 08:18:44 2024] [LLNG:6524] [error] globalStorage not defined (perhaps configuration can not be read)
1189s ok 5 - leaks 0 < 1
1189s ok
1190s t/99-Bad-logLevel.t ...............................................
1190s ok 1 - use Lemonldap::NG::Portal::Main;
1190s ok 2 - Portal object
1190s [Fri Nov 8 08:18:44 2024] [LLNG:6525] [error] Bad logLevel value 'error ', switching to 'info'
1190s [Fri Nov 8 08:18:44 2024] [LLNG:6525] [error] Bad logLevel value 'error ', switching to 'info'
1190s
1190s [Fri Nov 8 08:18:44 2024] [LLNG:6525] [info] Loading configuration 1 for process 6525
1190s ok 3 - Init
1190s ok 4 - Portal app
1190s [Fri Nov 8 08:18:45 2024] [LLNG:6525] [info] New request Lemonldap::NG::Portal::Main GET /
1190s [Fri Nov 8 08:18:45 2024] [LLNG:6525] [info] User anonymous successfully authenticated at level 0
1190s [Fri Nov 8 08:18:45 2024] [LLNG:6525] [info] User anonymous connected from Null (127.0.0.1)
1190s ok 5 - Auth query
1190s ok 6 - HTTP code is 200
1190s ok 7 - Get cookie lemonldap (d3d0831f359b32549a7240672f090eb0cf45bce6bf8bf1d980af21c7f34960a5)
1190s [Fri Nov 8 08:18:45 2024] [LLNG:6525] [info] New request Lemonldap::NG::Portal::Main GET /logout
1190s ok 8 - Get logout page
1190s ok 9 - PE_LOGOUT_OK
1190s 1..9
1190s ok
1190s t/99-Dont-load-Dumper.t ...........................................
1190s 1..5
1190s ok 1 - use Lemonldap::NG::Portal::Main;
1190s ok 2 - Portal object
1190s ok 3 - Init
1190s ok 4 - App
1190s ok 5 - Portal doesn't depend on Data::Dumper
1190s ok
1190s All tests successful.
1190s Files=394, Tests=17128, 198 wallclock secs ( 1.87 usr 0.63 sys + 156.58 cusr 30.73 csys = 189.81 CPU)
1190s Result: PASS
1190s autopkgtest [08:18:45]: test portal-test: -----------------------]
1191s autopkgtest [08:18:46]: test portal-test: - - - - - - - - - - results - - - - - - - - - -
1191s portal-test PASS
1192s autopkgtest [08:18:47]: test manager-test: preparing testbed
1249s autopkgtest [08:19:44]: testbed dpkg architecture: amd64
1249s autopkgtest [08:19:44]: testbed apt version: 2.9.8
1249s autopkgtest [08:19:44]: @@@@@@@@@@@@@@@@@@@@ test bed setup
1250s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB]
1250s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [18.2 kB]
1250s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B]
1250s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [173 kB]
1250s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1360 kB]
1250s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [258 kB]
1250s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [188 kB]
1250s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB]
1250s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [524 kB]
1250s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [1062 kB]
1251s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [14.9 kB]
1251s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [51.4 kB]
1251s Fetched 3763 kB in 1s (3885 kB/s)
1251s Reading package lists...
1253s Reading package lists...
1253s Building dependency tree...
1253s Reading state information...
1253s Calculating upgrade...
1254s The following package was automatically installed and is no longer required:
1254s python3-netifaces
1254s Use 'sudo apt autoremove' to remove it.
1254s The following packages will be upgraded:
1254s base-files libflashrom1 libnetplan1 libperl5.40 libplymouth5
1254s motd-news-config netplan-generator netplan.io perl perl-base
1254s perl-modules-5.40 plymouth plymouth-theme-ubuntu-text python3-netplan
1254s 14 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1254s Need to get 11.1 MB of archives.
1254s After this operation, 143 kB of additional disk space will be used.
1254s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 motd-news-config all 13.5ubuntu3 [5190 B]
1254s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 base-files amd64 13.5ubuntu3 [75.4 kB]
1254s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libperl5.40 amd64 5.40.0-7 [4878 kB]
1254s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl amd64 5.40.0-7 [263 kB]
1254s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl-base amd64 5.40.0-7 [1846 kB]
1254s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl-modules-5.40 all 5.40.0-7 [3214 kB]
1254s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 netplan-generator amd64 1.1.1-1 [61.0 kB]
1254s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-netplan amd64 1.1.1-1 [25.7 kB]
1254s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 netplan.io amd64 1.1.1-1 [67.6 kB]
1254s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libnetplan1 amd64 1.1.1-1 [138 kB]
1254s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libplymouth5 amd64 24.004.60-1ubuntu11 [144 kB]
1254s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60-1ubuntu11 [10.3 kB]
1254s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth amd64 24.004.60-1ubuntu11 [139 kB]
1254s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libflashrom1 amd64 1.4.0-3ubuntu1 [242 kB]
1255s Fetched 11.1 MB in 1s (12.2 MB/s)
1255s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75323 files and directories currently installed.)
1255s Preparing to unpack .../motd-news-config_13.5ubuntu3_all.deb ...
1255s Unpacking motd-news-config (13.5ubuntu3) over (13.5ubuntu2) ...
1255s Preparing to unpack .../base-files_13.5ubuntu3_amd64.deb ...
1255s Unpacking base-files (13.5ubuntu3) over (13.5ubuntu2) ...
1255s Setting up base-files (13.5ubuntu3) ...
1256s motd-news.service is a disabled or a static unit not running, not starting it.
1256s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75323 files and directories currently installed.)
1256s Preparing to unpack .../libperl5.40_5.40.0-7_amd64.deb ...
1256s Unpacking libperl5.40:amd64 (5.40.0-7) over (5.40.0-6) ...
1256s Preparing to unpack .../perl_5.40.0-7_amd64.deb ...
1256s Unpacking perl (5.40.0-7) over (5.40.0-6) ...
1256s Preparing to unpack .../perl-base_5.40.0-7_amd64.deb ...
1256s Unpacking perl-base (5.40.0-7) over (5.40.0-6) ...
1257s Setting up perl-base (5.40.0-7) ...
1257s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75325 files and directories currently installed.)
1257s Preparing to unpack .../0-perl-modules-5.40_5.40.0-7_all.deb ...
1257s Unpacking perl-modules-5.40 (5.40.0-7) over (5.40.0-6) ...
1257s Preparing to unpack .../1-netplan-generator_1.1.1-1_amd64.deb ...
1257s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator'
1257s Unpacking netplan-generator (1.1.1-1) over (1.1-1) ...
1257s Preparing to unpack .../2-python3-netplan_1.1.1-1_amd64.deb ...
1257s Unpacking python3-netplan (1.1.1-1) over (1.1-1) ...
1257s Preparing to unpack .../3-netplan.io_1.1.1-1_amd64.deb ...
1257s Unpacking netplan.io (1.1.1-1) over (1.1-1) ...
1257s Preparing to unpack .../4-libnetplan1_1.1.1-1_amd64.deb ...
1257s Unpacking libnetplan1:amd64 (1.1.1-1) over (1.1-1) ...
1257s Preparing to unpack .../5-libplymouth5_24.004.60-1ubuntu11_amd64.deb ...
1257s Unpacking libplymouth5:amd64 (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1257s Preparing to unpack .../6-plymouth-theme-ubuntu-text_24.004.60-1ubuntu11_amd64.deb ...
1257s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1257s Preparing to unpack .../7-plymouth_24.004.60-1ubuntu11_amd64.deb ...
1257s Unpacking plymouth (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1258s Preparing to unpack .../8-libflashrom1_1.4.0-3ubuntu1_amd64.deb ...
1258s Unpacking libflashrom1:amd64 (1.4.0-3ubuntu1) over (1.3.0-2.1ubuntu2) ...
1258s Setting up motd-news-config (13.5ubuntu3) ...
1258s Setting up libnetplan1:amd64 (1.1.1-1) ...
1258s Setting up libflashrom1:amd64 (1.4.0-3ubuntu1) ...
1258s Setting up perl-modules-5.40 (5.40.0-7) ...
1258s Setting up libplymouth5:amd64 (24.004.60-1ubuntu11) ...
1258s Setting up python3-netplan (1.1.1-1) ...
1258s Setting up netplan-generator (1.1.1-1) ...
1258s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator'
1258s Setting up plymouth (24.004.60-1ubuntu11) ...
1258s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic
1258s W: No lz4 in /usr/bin:/sbin:/bin, using gzip
1266s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
1266s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
1266s Setting up netplan.io (1.1.1-1) ...
1266s Setting up libperl5.40:amd64 (5.40.0-7) ...
1266s Setting up perl (5.40.0-7) ...
1266s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu11) ...
1266s update-initramfs: deferring update (trigger activated)
1266s Processing triggers for install-info (7.1.1-1) ...
1266s Processing triggers for libc-bin (2.40-1ubuntu3) ...
1266s Processing triggers for man-db (2.12.1-3) ...
1267s Processing triggers for dbus (1.14.10-4ubuntu5) ...
1267s Processing triggers for initramfs-tools (0.142ubuntu34) ...
1267s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic
1267s W: No lz4 in /usr/bin:/sbin:/bin, using gzip
1274s Reading package lists...
1274s Building dependency tree...
1274s Reading state information...
1275s The following packages will be REMOVED:
1275s python3-netifaces*
1275s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1275s After this operation, 58.4 kB disk space will be freed.
1275s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75325 files and directories currently installed.)
1275s Removing python3-netifaces:amd64 (0.11.0-2build3) ...
1275s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease
1275s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease
1275s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease
1276s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease
1276s Reading package lists...
1276s Reading package lists...
1277s Building dependency tree...
1277s Reading state information...
1277s Calculating upgrade...
1277s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1277s Reading package lists...
1277s Building dependency tree...
1277s Reading state information...
1277s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1277s autopkgtest [08:20:12]: rebooting testbed after setup commands that affected boot
1281s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds...
1299s Reading package lists...
1299s Building dependency tree...
1299s Reading state information...
1299s Starting pkgProblemResolver with broken count: 0
1299s Starting 2 pkgProblemResolver with broken count: 0
1299s Done
1300s The following additional packages will be installed:
1300s autoconf autodep8 automake autopoint autotools-dev build-essential
1300s ca-certificates-java cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu
1300s dctrl-tools debhelper debugedit default-jre-headless dh-autoreconf
1300s dh-strip-nondeterminism docutils-common dwz fontconfig-config
1300s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-14
1300s g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-14
1300s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext imagemagick-7-common
1300s intltool-debian java-common java-wrappers lemonldap-ng-fastcgi-server
1300s libalgorithm-c3-perl libaliased-perl libaom3
1300s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl
1300s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl
1300s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl
1300s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl
1300s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-cache-perl
1300s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0
1300s libcgi-pm-perl libclass-c3-perl libclass-data-inheritable-perl
1300s libclass-errorhandler-perl libclass-inspector-perl libclass-load-perl
1300s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl
1300s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl
1300s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl
1300s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl
1300s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl
1300s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl
1300s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl
1300s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl
1300s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl
1300s libdata-optlist-perl libdata-password-zxcvbn-perl
1300s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl
1300s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0
1300s libdebhelper-perl libdeflate0 libdevel-callchecker-perl
1300s libdevel-globaldestruction-perl libdevel-overloadinfo-perl
1300s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl
1300s libdist-checkconflicts-perl libdynaloader-functions-perl
1300s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl
1300s libemail-sender-perl libemail-simple-perl libencode-locale-perl
1300s liberror-perl libeval-closure-perl libexception-class-perl
1300s libexporter-tiny-perl libextutils-depends-perl libfcgi-perl
1300s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl
1300s libfile-sharedir-perl libfile-stripnondeterminism-perl
1300s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1
1300s libgcc-14-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl
1300s libgomp1 libgraphite2-3 libgssapi-perl libharfbuzz0b
1300s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec
1300s libheif-plugin-libde265 libheif1 libhtml-format-perl
1300s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl
1300s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl
1300s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl
1300s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl
1300s libhttp-negotiate-perl libhwasan0 libimage-magick-perl
1300s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl
1300s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl
1300s libio-socket-timeout-perl libio-string-perl libio-stringy-perl
1300s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java
1300s libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs libjs-bootstrap
1300s libjs-es5-shim libjs-jquery libjs-sphinxdoc libjs-underscore
1300s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64
1300s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl
1300s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl
1300s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl
1300s liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl
1300s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10
1300s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl
1300s libmodule-implementation-perl libmodule-pluggable-perl
1300s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl
1300s libmoose-perl libmoosex-attributeshortcuts-perl
1300s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl
1300s libmoosex-singlearg-perl
1300s libmoosex-traitfor-meta-class-betteranonclassnames-perl
1300s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl
1300s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl
1300s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl
1300s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl
1300s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl
1300s libnet-ssleay-perl libnode115 libopenjp2-7
1300s libpackage-deprecationmanager-perl libpackage-stash-perl
1300s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl
1300s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl
1300s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraqm0
1300s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl
1300s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl
1300s libstdc++-14-dev libstream-buffered-perl libstrictures-perl
1300s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl
1300s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl
1300s libsub-name-perl libsub-quote-perl libtask-weaken-perl
1300s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl
1300s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl
1300s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool
1300s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl
1300s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7
1300s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl
1300s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl
1300s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl
1300s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl
1300s libxpm4 libxslt1.1 libxstring-perl m4 node-acorn node-cjs-module-lexer
1300s node-uglify-js node-undici node-xtend nodejs openjdk-21-jre-headless
1300s perl-openssl-defaults pkg-perl-autopkgtest po-debconf python3-alabaster
1300s python3-defusedxml python3-docutils python3-imagesize python3-packaging
1300s python3-roman python3-snowballstemmer python3-sphinx
1300s python3-sphinx-bootstrap-theme sgml-base sphinx-common uglifyjs unzip
1300s x11-common xfonts-encodings xfonts-utils xml-core yui-compressor
1300s Suggested packages:
1300s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales
1300s cpp-14-doc debtags dh-make default-jre fonts-freefont-otf
1300s | fonts-freefont-ttf fonts-texgyre g++-multilib g++-14-multilib gcc-14-doc
1300s gcc-multilib manpages-dev flex bison gdb gcc-doc gcc-14-multilib
1300s gdb-x86-64-linux-gnu gettext-doc libasprintf-dev libgettextpo-dev
1300s libmldbm-perl libnet-daemon-perl libsql-statement-perl libfftw3-bin
1300s libfftw3-dev libgd-tools libheif-plugin-x265 libheif-plugin-ffmpegdec
1300s libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec
1300s libheif-plugin-j2kenc libheif-plugin-kvazaar libheif-plugin-rav1e
1300s libheif-plugin-svtenc libdata-dump-perl libipc-sharedcache-perl
1300s libio-compress-brotli-perl imagemagick-7-doc liblcms2-utils
1300s libmagickcore-7.q16-10-extra libmoox-types-mooselike-numeric-perl
1300s libmoox-types-setobject-perl libauthen-sasl-perl libtext-soundex-perl
1300s libscalar-number-perl pcscd libapache2-mod-perl2 libmime-lite-perl
1300s libnet-jabber-perl libtest-fatal-perl libstdc++-14-doc
1300s libbareword-filehandles-perl libindirect-perl libmultidimensional-perl
1300s libtool-doc gfortran | fortran95-compiler gcj-jdk libdevel-lexalias-perl
1300s libbusiness-isbn-perl libmime-base32-perl libregexp-ipv6-perl
1300s libauthen-ntlm-perl m4-doc npm node-corepack libnss-mdns fonts-dejavu-extra
1300s fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
1300s | fonts-wqy-zenhei fonts-indic libmail-box-perl docutils-doc
1300s fonts-linuxlibertine | ttf-linux-libertine texlive-lang-french
1300s texlive-latex-base texlive-latex-recommended python3-stemmer dvipng dvisvgm
1300s fonts-freefont-otf imagemagick-6.q16 latexmk libjs-mathjax
1300s python3-sphinx-rtd-theme sphinx-doc tex-gyre texlive-fonts-extra
1300s texlive-fonts-recommended texlive-latex-extra texlive-plain-generic
1300s sgml-base-doc zip
1300s Recommended packages:
1300s libhttp-parser-xs-perl libnginx-mod-http-lua nginx-extras | nginx
1300s libcgi-fast-perl libclass-c3-xs-perl libcookie-baker-xs-perl
1300s libauthen-sasl-perl libdevel-lexalias-perl libfcgi-bin libarchive-cpio-perl
1300s libheif-plugin-aomenc fonts-tuffy javascript-common
1300s libapache-session-browseable-perl lemonldap-ng-doc liblist-someutils-xs-perl
1300s ghostscript libmath-random-isaac-xs-perl libdevel-partialdump-perl
1300s libcgi-compile-perl libcgi-emulate-psgi-perl liblog-dispatch-perl
1300s liblog-log4perl-perl libmodule-refresh-perl libxmlrpc-lite-perl
1300s libref-util-perl libltdl-dev libtype-tiny-xs-perl
1300s libwww-form-urlencoded-xs-perl libdata-dump-perl libhtml-form-perl
1300s libxml-sax-expat-perl nodejs-doc libcups2t64 libasound2t64
1300s libmail-sendmail-perl libpaper-utils python3-pil
1300s The following NEW packages will be installed:
1300s autoconf autodep8 automake autopkgtest-satdep autopoint autotools-dev
1300s build-essential ca-certificates-java cpp cpp-14 cpp-14-x86-64-linux-gnu
1300s cpp-x86-64-linux-gnu dctrl-tools debhelper debugedit default-jre-headless
1300s dh-autoreconf dh-strip-nondeterminism docutils-common dwz fontconfig-config
1300s fonts-glyphicons-halflings fonts-urw-base35 g++ g++-14
1300s g++-14-x86-64-linux-gnu g++-x86-64-linux-gnu gcc gcc-14
1300s gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu gettext imagemagick-7-common
1300s intltool-debian java-common java-wrappers lemonldap-ng-fastcgi-server
1300s libalgorithm-c3-perl libaliased-perl libaom3
1300s libapache-logformat-compiler-perl libapache-session-perl libarchive-zip-perl
1300s libasan8 libauth-yubikey-webclient-perl libauthen-oath-perl
1300s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl
1300s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl
1300s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-cache-perl
1300s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0
1300s libcgi-pm-perl libclass-c3-perl libclass-data-inheritable-perl
1300s libclass-errorhandler-perl libclass-inspector-perl libclass-load-perl
1300s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl
1300s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl
1300s libconfig-inifiles-perl libconvert-asn1-perl libconvert-base32-perl
1300s libconvert-binhex-perl libconvert-pem-perl libcookie-baker-perl
1300s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-dh-gmp-perl
1300s libcrypt-jwt-perl libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl
1300s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl
1300s libcrypt-random-seed-perl libcrypt-rijndael-perl libcrypt-ssleay-perl
1300s libcrypt-urandom-perl libcryptx-perl libdata-hexdump-perl
1300s libdata-optlist-perl libdata-password-zxcvbn-perl
1300s libdatetime-format-rfc3339-perl libdatetime-locale-perl libdatetime-perl
1300s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl libde265-0
1300s libdebhelper-perl libdeflate0 libdevel-callchecker-perl
1300s libdevel-globaldestruction-perl libdevel-overloadinfo-perl
1300s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl
1300s libdist-checkconflicts-perl libdynaloader-functions-perl
1300s libemail-abstract-perl libemail-address-xs-perl libemail-date-format-perl
1300s libemail-sender-perl libemail-simple-perl libencode-locale-perl
1300s liberror-perl libeval-closure-perl libexception-class-perl
1300s libexporter-tiny-perl libextutils-depends-perl libfcgi-perl
1300s libfcgi-procmanager-perl libfcgi0t64 libfftw3-double3 libfile-listing-perl
1300s libfile-sharedir-perl libfile-stripnondeterminism-perl
1300s libfilesys-notify-simple-perl libfont-afm-perl libfontconfig1 libfontenc1
1300s libgcc-14-dev libgd-perl libgd-securityimage-perl libgd3 libglib-perl
1300s libgomp1 libgraphite2-3 libgssapi-perl libharfbuzz0b
1300s libhash-merge-simple-perl libhash-multivalue-perl libheif-plugin-aomdec
1300s libheif-plugin-libde265 libheif1 libhtml-format-perl
1300s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl
1300s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl
1300s libhttp-daemon-perl libhttp-date-perl libhttp-entity-parser-perl
1300s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl
1300s libhttp-negotiate-perl libhwasan0 libimage-magick-perl
1300s libimage-magick-q16-perl libimagequant0 libimport-into-perl libio-html-perl
1300s libio-pty-perl libio-sessiondata-perl libio-socket-ssl-perl
1300s libio-socket-timeout-perl libio-string-perl libio-stringy-perl
1300s libipc-run-perl libipc-sharelite-perl libisl23 libitm1 libjargs-java
1300s libjbig0 libjpeg-turbo8 libjpeg8 libjs-angularjs libjs-bootstrap
1300s libjs-es5-shim libjs-jquery libjs-sphinxdoc libjs-underscore
1300s libjson-maybexs-perl libjson-perl libjson-xs-perl liblasso-perl liblasso3t64
1300s liblcms2-2 liblemonldap-ng-common-perl liblemonldap-ng-handler-perl
1300s liblemonldap-ng-manager-perl liblerc4 liblist-allutils-perl
1300s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl
1300s liblist-utilsby-perl liblqr-1-0 liblsan0 libltdl7 liblwp-mediatypes-perl
1300s liblwp-protocol-https-perl liblwp-protocol-psgi-perl libmagickcore-7.q16-10
1300s libmailtools-perl libmath-random-isaac-perl libmime-tools-perl
1300s libmodule-implementation-perl libmodule-pluggable-perl
1300s libmodule-runtime-conflicts-perl libmodule-runtime-perl libmoo-perl
1300s libmoose-perl libmoosex-attributeshortcuts-perl
1300s libmoosex-meta-typeconstraint-mooish-perl libmoosex-role-parameterized-perl
1300s libmoosex-singlearg-perl
1300s libmoosex-traitfor-meta-class-betteranonclassnames-perl
1300s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl
1300s libmoox-types-mooselike-perl libmouse-perl libmpc3 libmro-compat-perl
1300s libnamespace-autoclean-perl libnamespace-clean-perl libnet-cidr-perl
1300s libnet-http-perl libnet-ip-perl libnet-ldap-perl libnet-openid-common-perl
1300s libnet-openid-consumer-perl libnet-openid-server-perl libnet-smtp-ssl-perl
1300s libnet-ssleay-perl libnode115 libopenjp2-7
1300s libpackage-deprecationmanager-perl libpackage-stash-perl
1300s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl
1300s libparams-validationcompiler-perl libpcsclite1 libperlio-via-timeout-perl
1300s libplack-perl libposix-strftime-compiler-perl libquadmath0 libraqm0
1300s libraw23t64 libregexp-assemble-perl libregexp-common-perl librole-tiny-perl
1300s libscope-guard-perl libsharpyuv0 libsoap-lite-perl libspecio-perl
1300s libstdc++-14-dev libstream-buffered-perl libstrictures-perl
1300s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl
1300s libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl
1300s libsub-name-perl libsub-quote-perl libtask-weaken-perl
1300s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl
1300s libtest-sharedfork-perl libtest-tcp-perl libtext-unidecode-perl
1300s libthrowable-perl libtiff6 libtime-fake-perl libtimedate-perl libtool
1300s libtry-tiny-perl libtsan2 libtype-tiny-perl libtypes-serialiser-perl
1300s libubsan1 liburi-perl libvariable-magic-perl libwant-perl libwebp7
1300s libwebpdemux2 libwebpmux3 libwww-form-urlencoded-perl libwww-perl
1300s libwww-robotrules-perl libxml-libxml-perl libxml-libxslt-perl
1300s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl
1300s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl
1300s libxpm4 libxslt1.1 libxstring-perl m4 node-acorn node-cjs-module-lexer
1300s node-uglify-js node-undici node-xtend nodejs openjdk-21-jre-headless
1300s perl-openssl-defaults pkg-perl-autopkgtest po-debconf python3-alabaster
1300s python3-defusedxml python3-docutils python3-imagesize python3-packaging
1300s python3-roman python3-snowballstemmer python3-sphinx
1300s python3-sphinx-bootstrap-theme sgml-base sphinx-common uglifyjs unzip
1300s x11-common xfonts-encodings xfonts-utils xml-core yui-compressor
1300s 0 upgraded, 341 newly installed, 0 to remove and 0 not upgraded.
1300s Need to get 172 MB/172 MB of archives.
1300s After this operation, 648 MB of additional disk space will be used.
1300s Get:1 /tmp/autopkgtest.9cCVxo/5-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [1296 B]
1300s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 imagemagick-7-common all 8:7.1.1.39+dfsg1-2 [68.7 kB]
1300s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-7ubuntu1 [148 kB]
1300s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-double3 amd64 3.3.10-1ubuntu4 [839 kB]
1301s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB]
1301s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB]
1301s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB]
1301s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB]
1301s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB]
1301s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB]
1301s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB]
1301s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.4.0-0.1 [17.5 kB]
1301s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.9.1-1 [1933 kB]
1301s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.18.1-2 [11.1 kB]
1301s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB]
1301s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.18.1-2 [8758 B]
1301s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.18.1-2 [293 kB]
1301s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB]
1301s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-2ubuntu2 [150 kB]
1301s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B]
1301s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.14-2build1 [161 kB]
1301s Get:22 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB]
1301s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-7build1 [40.3 kB]
1301s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu1 [184 kB]
1301s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libraw23t64 amd64 0.21.2-2.1build1 [378 kB]
1301s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.21-1 [49.8 kB]
1301s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-4ubuntu2 [179 kB]
1301s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.4.0-0.1 [231 kB]
1301s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB]
1301s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB]
1301s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB]
1301s Get:32 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.1.39+dfsg1-2 [2306 kB]
1301s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-q16-perl amd64 8:7.1.1.39+dfsg1-2 [107 kB]
1301s Get:34 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-perl all 8:7.1.1.39+dfsg1-2 [39.8 kB]
1301s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 sgml-base all 1.31 [11.4 kB]
1301s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB]
1301s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB]
1301s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB]
1301s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-urandom-perl all 0.40-1 [9430 B]
1301s Get:40 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB]
1301s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 liberror-perl all 0.17029-2 [25.6 kB]
1301s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB]
1301s Get:43 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB]
1301s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-xsaccessor-perl amd64 1.19-4build5 [33.0 kB]
1301s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB]
1301s Get:46 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B]
1301s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB]
1301s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B]
1301s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-rsa-perl amd64 0.33-3build5 [21.8 kB]
1301s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB]
1301s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB]
1301s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB]
1301s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB]
1301s Get:54 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 liburi-perl all 5.30-1 [94.4 kB]
1301s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB]
1301s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libcgi-pm-perl all 4.66-1 [185 kB]
1301s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-template-perl all 2.97-2 [60.2 kB]
1301s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB]
1302s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libcommon-sense-perl amd64 3.75-3build4 [20.5 kB]
1302s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB]
1302s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-xs-perl amd64 4.030-2build4 [84.1 kB]
1302s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB]
1302s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-cidr-perl all 0.21-2 [13.9 kB]
1302s Get:64 http://ftpmaster.internal/ubuntu plucky/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB]
1302s Get:65 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB]
1302s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B]
1302s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB]
1302s Get:68 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB]
1302s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB]
1302s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB]
1302s Get:71 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B]
1302s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB]
1302s Get:73 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB]
1302s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB]
1302s Get:75 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B]
1302s Get:76 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB]
1302s Get:77 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB]
1302s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB]
1302s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB]
1302s Get:80 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB]
1302s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 libclone-perl amd64 0.47-1 [10.7 kB]
1302s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB]
1302s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-html-perl all 1.004-3 [15.9 kB]
1302s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB]
1302s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-message-perl all 6.46-1ubuntu1 [75.9 kB]
1302s Get:86 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B]
1302s Get:87 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB]
1302s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB]
1302s Get:89 http://ftpmaster.internal/ubuntu plucky/universe amd64 libplack-perl all 1.0051-1 [218 kB]
1302s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB]
1302s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tree-perl all 5.07-3 [200 kB]
1302s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB]
1302s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB]
1302s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB]
1302s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.088-1 [200 kB]
1302s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-http-perl all 6.23-1 [22.3 kB]
1302s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B]
1302s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB]
1302s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-perl all 6.77-1 [138 kB]
1302s Get:100 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-common-perl all 2.20.0+ds-2 [185 kB]
1302s Get:101 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-handler-perl all 2.20.0+ds-2 [72.5 kB]
1302s Get:102 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-fastcgi-server all 2.20.0+ds-2 [30.5 kB]
1302s Get:103 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B]
1302s Get:104 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB]
1302s Get:105 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-ede3-perl all 0.01-3 [6178 B]
1302s Get:106 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-pem-perl all 0.08-3 [16.7 kB]
1302s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-date-format-perl all 1.008-1 [6772 B]
1302s Get:108 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-merge-simple-perl all 0.051-3 [6852 B]
1302s Get:109 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-angularjs all 1.8.3-1 [559 kB]
1303s Get:110 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB]
1303s Get:111 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB]
1303s Get:112 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB]
1303s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB]
1303s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libregexp-common-perl all 2024080801-1 [162 kB]
1303s Get:115 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-manager-perl all 2.20.0+ds-2 [959 kB]
1303s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 m4 amd64 1.4.19-4build1 [244 kB]
1303s Get:117 http://ftpmaster.internal/ubuntu plucky/main amd64 autoconf all 2.72-3 [382 kB]
1303s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB]
1303s Get:119 http://ftpmaster.internal/ubuntu plucky/main amd64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB]
1303s Get:120 http://ftpmaster.internal/ubuntu plucky/main amd64 autotools-dev all 20220109.1 [44.9 kB]
1303s Get:121 http://ftpmaster.internal/ubuntu plucky/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB]
1303s Get:122 http://ftpmaster.internal/ubuntu plucky/main amd64 autopoint all 0.22.5-2 [616 kB]
1303s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB]
1303s Get:124 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB]
1303s Get:125 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-7ubuntu1 [11.9 MB]
1303s Get:126 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-7ubuntu1 [1026 B]
1303s Get:127 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B]
1303s Get:128 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB]
1303s Get:129 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-7ubuntu1 [47.6 kB]
1303s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-7ubuntu1 [29.1 kB]
1303s Get:131 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-7ubuntu1 [2998 kB]
1303s Get:132 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-7ubuntu1 [1316 kB]
1303s Get:133 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-7ubuntu1 [2733 kB]
1303s Get:134 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-7ubuntu1 [1177 kB]
1303s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-7ubuntu1 [1634 kB]
1303s Get:136 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-7ubuntu1 [153 kB]
1303s Get:137 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-7ubuntu1 [2814 kB]
1304s Get:138 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-7ubuntu1 [23.4 MB]
1304s Get:139 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-7ubuntu1 [526 kB]
1304s Get:140 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B]
1304s Get:141 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B]
1304s Get:142 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-7ubuntu1 [2503 kB]
1304s Get:143 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-7ubuntu1 [13.4 MB]
1304s Get:144 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-7ubuntu1 [19.8 kB]
1304s Get:145 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B]
1304s Get:146 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B]
1304s Get:147 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B]
1304s Get:148 http://ftpmaster.internal/ubuntu plucky/main amd64 ca-certificates-java all 20240118 [11.6 kB]
1304s Get:149 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB]
1304s Get:150 http://ftpmaster.internal/ubuntu plucky/main amd64 libtool all 2.4.7-7build1 [166 kB]
1304s Get:151 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-autoreconf all 20 [16.1 kB]
1305s Get:152 http://ftpmaster.internal/ubuntu plucky/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB]
1305s Get:153 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB]
1305s Get:154 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B]
1305s Get:155 http://ftpmaster.internal/ubuntu plucky/main amd64 debugedit amd64 1:5.1-1 [46.9 kB]
1305s Get:156 http://ftpmaster.internal/ubuntu plucky/main amd64 dwz amd64 0.15-1build6 [115 kB]
1305s Get:157 http://ftpmaster.internal/ubuntu plucky/main amd64 gettext amd64 0.22.5-2 [948 kB]
1305s Get:158 http://ftpmaster.internal/ubuntu plucky/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB]
1305s Get:159 http://ftpmaster.internal/ubuntu plucky/main amd64 po-debconf all 1.0.21+nmu1 [233 kB]
1305s Get:160 http://ftpmaster.internal/ubuntu plucky/main amd64 debhelper all 13.20ubuntu1 [893 kB]
1305s Get:161 http://ftpmaster.internal/ubuntu plucky/main amd64 java-common all 0.76 [6852 B]
1305s Get:162 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcsclite1 amd64 2.3.0-1 [23.9 kB]
1305s Get:163 http://ftpmaster.internal/ubuntu plucky/main amd64 openjdk-21-jre-headless amd64 21.0.5+11-1 [46.4 MB]
1306s Get:164 http://ftpmaster.internal/ubuntu plucky/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B]
1306s Get:165 http://ftpmaster.internal/ubuntu plucky/main amd64 xml-core all 0.19 [20.3 kB]
1306s Get:166 http://ftpmaster.internal/ubuntu plucky/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB]
1306s Get:167 http://ftpmaster.internal/ubuntu plucky/main amd64 unzip amd64 6.0-28ubuntu6 [181 kB]
1306s Get:168 http://ftpmaster.internal/ubuntu plucky/universe amd64 java-wrappers all 0.5 [9042 B]
1306s Get:169 http://ftpmaster.internal/ubuntu plucky/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB]
1306s Get:170 http://ftpmaster.internal/ubuntu plucky/main amd64 libaliased-perl all 0.34-3 [12.8 kB]
1306s Get:171 http://ftpmaster.internal/ubuntu plucky/main amd64 libdigest-hmac-perl all 1.04+dfsg-2 [9060 B]
1306s Get:172 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B]
1306s Get:173 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB]
1306s Get:174 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B]
1306s Get:175 http://ftpmaster.internal/ubuntu plucky/main amd64 libdynaloader-functions-perl all 0.004-1 [11.4 kB]
1306s Get:176 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-callchecker-perl amd64 0.009-1build1 [14.2 kB]
1306s Get:177 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB]
1306s Get:178 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB]
1306s Get:179 http://ftpmaster.internal/ubuntu plucky/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB]
1306s Get:180 http://ftpmaster.internal/ubuntu plucky/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB]
1306s Get:181 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB]
1306s Get:182 http://ftpmaster.internal/ubuntu plucky/main amd64 libmoo-perl all 2.005005-1 [47.4 kB]
1306s Get:183 http://ftpmaster.internal/ubuntu plucky/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB]
1306s Get:184 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtype-tiny-perl all 2.004000-1 [354 kB]
1306s Get:185 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-oath-perl all 2.0.1-2 [7100 B]
1306s Get:186 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcryptx-perl amd64 0.082.001-1 [650 kB]
1306s Get:187 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB]
1306s Get:188 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-install-perl all 0.929-1 [9764 B]
1306s Get:189 http://ftpmaster.internal/ubuntu plucky/main amd64 libdata-optlist-perl all 0.114-1 [9708 B]
1306s Get:190 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB]
1306s Get:191 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB]
1306s Get:192 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-perl all 0.25-2 [12.7 kB]
1306s Get:193 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-xs-perl amd64 0.10-2build5 [13.5 kB]
1306s Get:194 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B]
1306s Get:195 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B]
1306s Get:196 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB]
1306s Get:197 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB]
1306s Get:198 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-overloadinfo-perl all 0.007-1 [7422 B]
1306s Get:199 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB]
1307s Get:200 http://ftpmaster.internal/ubuntu plucky/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB]
1307s Get:201 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdist-checkconflicts-perl all 0.11-2 [9942 B]
1307s Get:202 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B]
1307s Get:203 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB]
1307s Get:204 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-xs-perl amd64 0.30-1build5 [19.5 kB]
1307s Get:205 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoose-perl amd64 2.2207-1build3 [717 kB]
1307s Get:206 http://ftpmaster.internal/ubuntu plucky/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB]
1307s Get:207 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB]
1307s Get:208 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B]
1307s Get:209 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-name-perl amd64 0.27-1build4 [10.9 kB]
1307s Get:210 http://ftpmaster.internal/ubuntu plucky/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB]
1307s Get:211 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB]
1307s Get:212 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB]
1307s Get:213 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB]
1307s Get:214 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcarp-clan-perl all 6.08-2 [11.9 kB]
1307s Get:215 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B]
1307s Get:216 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-perl all 0.50-2 [50.5 kB]
1307s Get:217 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB]
1307s Get:218 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscope-guard-perl all 0.21-2 [7730 B]
1307s Get:219 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-perl amd64 3.0.2-1 [29.7 kB]
1307s Get:220 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwant-perl amd64 0.29-2build5 [24.0 kB]
1307s Get:221 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-core-perl all 1.33-2 [33.8 kB]
1307s Get:222 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B]
1307s Get:223 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-util-perl all 0.006-2 [10.3 kB]
1307s Get:224 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB]
1307s Get:225 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-singlearg-perl all 0.09-2 [7972 B]
1307s Get:226 http://ftpmaster.internal/ubuntu plucky/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB]
1307s Get:227 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB]
1307s Get:228 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcbor-xs-perl amd64 1.87-1build4 [59.6 kB]
1307s Get:229 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-webauthn-perl all 0.004-1 [20.1 kB]
1307s Get:230 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB]
1307s Get:231 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB]
1307s Get:232 http://ftpmaster.internal/ubuntu plucky/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB]
1307s Get:233 http://ftpmaster.internal/ubuntu plucky/main amd64 libcapture-tiny-perl all 0.48-2 [20.2 kB]
1307s Get:234 http://ftpmaster.internal/ubuntu plucky/main amd64 libcares2 amd64 1.33.0-1 [83.9 kB]
1307s Get:235 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-data-inheritable-perl all 0.08-3 [8084 B]
1307s Get:236 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB]
1307s Get:237 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B]
1307s Get:238 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB]
1307s Get:239 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB]
1307s Get:240 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-jwt-perl all 0.035-1 [29.8 kB]
1307s Get:241 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB]
1307s Get:242 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B]
1307s Get:243 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB]
1307s Get:244 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB]
1307s Get:245 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB]
1307s Get:246 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB]
1307s Get:247 http://ftpmaster.internal/ubuntu plucky/main amd64 libexception-class-perl all 1.45-1 [28.6 kB]
1307s Get:248 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB]
1307s Get:249 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B]
1307s Get:250 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspecio-perl all 0.48-1 [137 kB]
1307s Get:251 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB]
1308s Get:252 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB]
1308s Get:253 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB]
1308s Get:254 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-format-rfc3339-perl all 1.8.0-1 [8156 B]
1308s Get:255 http://ftpmaster.internal/ubuntu plucky/main amd64 libdbi-perl amd64 1.645-1 [828 kB]
1308s Get:256 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdbd-sqlite3-perl amd64 1.74-1build4 [162 kB]
1308s Get:257 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB]
1308s Get:258 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB]
1308s Get:259 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB]
1308s Get:260 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB]
1308s Get:261 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB]
1308s Get:262 http://ftpmaster.internal/ubuntu plucky/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB]
1308s Get:263 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB]
1308s Get:264 http://ftpmaster.internal/ubuntu plucky/main amd64 libextutils-depends-perl all 0.8001-2 [14.4 kB]
1308s Get:265 http://ftpmaster.internal/ubuntu plucky/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB]
1308s Get:266 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB]
1308s Get:267 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB]
1308s Get:268 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 9.0.0-1 [487 kB]
1308s Get:269 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.1-1build1 [15.0 kB]
1308s Get:270 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB]
1308s Get:271 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB]
1308s Get:272 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd-perl amd64 2.78-1build4 [128 kB]
1308s Get:273 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB]
1308s Get:274 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB]
1308s Get:275 http://ftpmaster.internal/ubuntu plucky/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB]
1308s Get:276 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB]
1308s Get:277 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB]
1308s Get:278 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB]
1308s Get:279 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB]
1308s Get:280 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B]
1308s Get:281 http://ftpmaster.internal/ubuntu plucky/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B]
1308s Get:282 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B]
1308s Get:283 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-string-perl all 1.08-4 [11.1 kB]
1308s Get:284 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB]
1308s Get:285 http://ftpmaster.internal/ubuntu plucky/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB]
1308s Get:286 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB]
1308s Get:287 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB]
1308s Get:288 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 7.4.7-3 [157 kB]
1308s Get:289 http://ftpmaster.internal/ubuntu plucky/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu1 [169 kB]
1308s Get:290 http://ftpmaster.internal/ubuntu plucky/main amd64 libxmlsec1t64 amd64 1.2.41-1 [153 kB]
1308s Get:291 http://ftpmaster.internal/ubuntu plucky/main amd64 libxmlsec1t64-openssl amd64 1.2.41-1 [84.0 kB]
1308s Get:292 http://ftpmaster.internal/ubuntu plucky/main amd64 liblasso3t64 amd64 2.8.2-5build1 [165 kB]
1308s Get:293 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblasso-perl amd64 2.8.2-5build1 [155 kB]
1308s Get:294 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB]
1308s Get:295 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB]
1308s Get:296 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB]
1308s Get:297 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B]
1308s Get:298 http://ftpmaster.internal/ubuntu plucky/main amd64 libmailtools-perl all 2.21-3 [77.0 kB]
1308s Get:299 http://ftpmaster.internal/ubuntu plucky/main amd64 libmime-tools-perl all 5.515-1 [187 kB]
1308s Get:300 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ip-perl all 1.26-3 [26.9 kB]
1308s Get:301 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB]
1308s Get:302 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB]
1308s Get:303 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB]
1308s Get:304 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-perl all 1.02+dfsg-3 [57.0 kB]
1309s Get:305 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-5 [304 kB]
1309s Get:306 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-simple-perl all 2.25-2 [64.1 kB]
1309s Get:307 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB]
1309s Get:308 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB]
1309s Get:309 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB]
1309s Get:310 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-xtend all 4.0.2-3 [3902 B]
1309s Get:311 http://ftpmaster.internal/ubuntu plucky/universe amd64 nodejs amd64 20.16.0+dfsg-1ubuntu1 [333 kB]
1309s Get:312 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB]
1309s Get:313 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB]
1309s Get:314 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB]
1309s Get:315 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnode115 amd64 20.16.0+dfsg-1ubuntu1 [13.3 MB]
1309s Get:316 http://ftpmaster.internal/ubuntu plucky/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB]
1309s Get:317 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B]
1309s Get:318 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB]
1309s Get:319 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB]
1309s Get:320 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB]
1309s Get:321 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB]
1309s Get:322 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-output-perl all 1.034-1 [14.2 kB]
1309s Get:323 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-pod-perl all 1.52-3 [8978 B]
1309s Get:324 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB]
1309s Get:325 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtime-fake-perl all 0.11-4 [8092 B]
1310s Get:326 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxml-libxslt-perl amd64 2.003000-2 [44.1 kB]
1310s Get:327 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-uglify-js all 3.17.4-2 [205 kB]
1310s Get:328 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-defusedxml all 0.7.1-2 [42.0 kB]
1310s Get:329 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-roman all 4.2-1 [10.0 kB]
1310s Get:330 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB]
1310s Get:331 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-imagesize all 1.4.1-1 [6844 B]
1310s Get:332 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB]
1310s Get:333 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB]
1310s Get:334 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-common all 7.4.7-3 [776 kB]
1310s Get:335 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB]
1310s Get:336 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-sphinx all 7.4.7-3 [592 kB]
1310s Get:337 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB]
1310s Get:338 http://ftpmaster.internal/ubuntu plucky/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB]
1310s Get:339 http://ftpmaster.internal/ubuntu plucky/universe amd64 yui-compressor all 2.4.8-3 [595 kB]
1310s Get:340 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-radius-perl all 0.32-1 [50.5 kB]
1310s Get:341 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-perl-autopkgtest all 0.79 [18.5 kB]
1310s Preconfiguring packages ...
1310s Fetched 172 MB in 10s (17.9 MB/s)
1310s Selecting previously unselected package imagemagick-7-common.
1311s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75315 files and directories currently installed.)
1311s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.39+dfsg1-2_all.deb ...
1311s Unpacking imagemagick-7-common (8:7.1.1.39+dfsg1-2) ...
1311s Selecting previously unselected package libgomp1:amd64.
1311s Preparing to unpack .../001-libgomp1_14.2.0-7ubuntu1_amd64.deb ...
1311s Unpacking libgomp1:amd64 (14.2.0-7ubuntu1) ...
1311s Selecting previously unselected package libfftw3-double3:amd64.
1311s Preparing to unpack .../002-libfftw3-double3_3.3.10-1ubuntu4_amd64.deb ...
1311s Unpacking libfftw3-double3:amd64 (3.3.10-1ubuntu4) ...
1311s Selecting previously unselected package libfontenc1:amd64.
1311s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ...
1311s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ...
1311s Selecting previously unselected package x11-common.
1311s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu3_all.deb ...
1311s Unpacking x11-common (1:7.7+23ubuntu3) ...
1311s Selecting previously unselected package xfonts-encodings.
1311s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ...
1311s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ...
1311s Selecting previously unselected package xfonts-utils.
1311s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ...
1311s Unpacking xfonts-utils (1:7.7+7) ...
1311s Selecting previously unselected package fonts-urw-base35.
1311s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ...
1311s Unpacking fonts-urw-base35 (20200910-8) ...
1311s Selecting previously unselected package fontconfig-config.
1311s Preparing to unpack .../008-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ...
1311s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ...
1311s Selecting previously unselected package libfontconfig1:amd64.
1311s Preparing to unpack .../009-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ...
1311s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ...
1311s Selecting previously unselected package libsharpyuv0:amd64.
1311s Preparing to unpack .../010-libsharpyuv0_1.4.0-0.1_amd64.deb ...
1311s Unpacking libsharpyuv0:amd64 (1.4.0-0.1) ...
1311s Selecting previously unselected package libaom3:amd64.
1311s Preparing to unpack .../011-libaom3_3.9.1-1_amd64.deb ...
1311s Unpacking libaom3:amd64 (3.9.1-1) ...
1311s Selecting previously unselected package libheif-plugin-aomdec:amd64.
1311s Preparing to unpack .../012-libheif-plugin-aomdec_1.18.1-2_amd64.deb ...
1311s Unpacking libheif-plugin-aomdec:amd64 (1.18.1-2) ...
1311s Selecting previously unselected package libde265-0:amd64.
1311s Preparing to unpack .../013-libde265-0_1.0.15-1build4_amd64.deb ...
1311s Unpacking libde265-0:amd64 (1.0.15-1build4) ...
1311s Selecting previously unselected package libheif-plugin-libde265:amd64.
1311s Preparing to unpack .../014-libheif-plugin-libde265_1.18.1-2_amd64.deb ...
1311s Unpacking libheif-plugin-libde265:amd64 (1.18.1-2) ...
1311s Selecting previously unselected package libheif1:amd64.
1311s Preparing to unpack .../015-libheif1_1.18.1-2_amd64.deb ...
1311s Unpacking libheif1:amd64 (1.18.1-2) ...
1311s Selecting previously unselected package libjbig0:amd64.
1311s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ...
1311s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ...
1311s Selecting previously unselected package libjpeg-turbo8:amd64.
1311s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-2ubuntu2_amd64.deb ...
1311s Unpacking libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ...
1311s Selecting previously unselected package libjpeg8:amd64.
1311s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ...
1311s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ...
1311s Selecting previously unselected package liblcms2-2:amd64.
1311s Preparing to unpack .../019-liblcms2-2_2.14-2build1_amd64.deb ...
1311s Unpacking liblcms2-2:amd64 (2.14-2build1) ...
1311s Selecting previously unselected package liblqr-1-0:amd64.
1311s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ...
1311s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ...
1311s Selecting previously unselected package libltdl7:amd64.
1311s Preparing to unpack .../021-libltdl7_2.4.7-7build1_amd64.deb ...
1311s Unpacking libltdl7:amd64 (2.4.7-7build1) ...
1311s Selecting previously unselected package libopenjp2-7:amd64.
1311s Preparing to unpack .../022-libopenjp2-7_2.5.0-2ubuntu1_amd64.deb ...
1311s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu1) ...
1312s Selecting previously unselected package libraw23t64:amd64.
1312s Preparing to unpack .../023-libraw23t64_0.21.2-2.1build1_amd64.deb ...
1312s Unpacking libraw23t64:amd64 (0.21.2-2.1build1) ...
1312s Selecting previously unselected package libdeflate0:amd64.
1312s Preparing to unpack .../024-libdeflate0_1.21-1_amd64.deb ...
1312s Unpacking libdeflate0:amd64 (1.21-1) ...
1312s Selecting previously unselected package liblerc4:amd64.
1312s Preparing to unpack .../025-liblerc4_4.0.0+ds-4ubuntu2_amd64.deb ...
1312s Unpacking liblerc4:amd64 (4.0.0+ds-4ubuntu2) ...
1312s Selecting previously unselected package libwebp7:amd64.
1312s Preparing to unpack .../026-libwebp7_1.4.0-0.1_amd64.deb ...
1312s Unpacking libwebp7:amd64 (1.4.0-0.1) ...
1312s Selecting previously unselected package libtiff6:amd64.
1312s Preparing to unpack .../027-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ...
1312s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ...
1312s Selecting previously unselected package libwebpdemux2:amd64.
1312s Preparing to unpack .../028-libwebpdemux2_1.4.0-0.1_amd64.deb ...
1312s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ...
1312s Selecting previously unselected package libwebpmux3:amd64.
1312s Preparing to unpack .../029-libwebpmux3_1.4.0-0.1_amd64.deb ...
1312s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ...
1312s Selecting previously unselected package libmagickcore-7.q16-10:amd64.
1312s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.39+dfsg1-2_amd64.deb ...
1312s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.1.39+dfsg1-2) ...
1312s Selecting previously unselected package libimage-magick-q16-perl.
1312s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.39+dfsg1-2_amd64.deb ...
1312s Unpacking libimage-magick-q16-perl (8:7.1.1.39+dfsg1-2) ...
1312s Selecting previously unselected package libimage-magick-perl.
1312s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.39+dfsg1-2_all.deb ...
1312s Unpacking libimage-magick-perl (8:7.1.1.39+dfsg1-2) ...
1312s Selecting previously unselected package sgml-base.
1312s Preparing to unpack .../033-sgml-base_1.31_all.deb ...
1312s Unpacking sgml-base (1.31) ...
1312s Selecting previously unselected package libfcgi0t64:amd64.
1312s Preparing to unpack .../034-libfcgi0t64_2.4.2-2.1build1_amd64.deb ...
1312s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ...
1312s Selecting previously unselected package libfcgi-perl.
1312s Preparing to unpack .../035-libfcgi-perl_0.82+ds-3build3_amd64.deb ...
1312s Unpacking libfcgi-perl (0.82+ds-3build3) ...
1312s Selecting previously unselected package libfcgi-procmanager-perl.
1312s Preparing to unpack .../036-libfcgi-procmanager-perl_0.28-3_all.deb ...
1312s Unpacking libfcgi-procmanager-perl (0.28-3) ...
1312s Selecting previously unselected package libcrypt-urandom-perl.
1312s Preparing to unpack .../037-libcrypt-urandom-perl_0.40-1_all.deb ...
1312s Unpacking libcrypt-urandom-perl (0.40-1) ...
1312s Selecting previously unselected package libapache-session-perl.
1312s Preparing to unpack .../038-libapache-session-perl_1.94-2_all.deb ...
1312s Unpacking libapache-session-perl (1.94-2) ...
1312s Selecting previously unselected package liberror-perl.
1312s Preparing to unpack .../039-liberror-perl_0.17029-2_all.deb ...
1312s Unpacking liberror-perl (0.17029-2) ...
1312s Selecting previously unselected package libipc-sharelite-perl.
1312s Preparing to unpack .../040-libipc-sharelite-perl_0.17-5build4_amd64.deb ...
1312s Unpacking libipc-sharelite-perl (0.17-5build4) ...
1312s Selecting previously unselected package libcache-cache-perl.
1312s Preparing to unpack .../041-libcache-cache-perl_1.08-3_all.deb ...
1312s Unpacking libcache-cache-perl (1.08-3) ...
1312s Selecting previously unselected package libclass-xsaccessor-perl.
1312s Preparing to unpack .../042-libclass-xsaccessor-perl_1.19-4build5_amd64.deb ...
1312s Unpacking libclass-xsaccessor-perl (1.19-4build5) ...
1312s Selecting previously unselected package libconfig-inifiles-perl.
1312s Preparing to unpack .../043-libconfig-inifiles-perl_3.000003-3_all.deb ...
1312s Unpacking libconfig-inifiles-perl (3.000003-3) ...
1312s Selecting previously unselected package perl-openssl-defaults:amd64.
1312s Preparing to unpack .../044-perl-openssl-defaults_7build3_amd64.deb ...
1312s Unpacking perl-openssl-defaults:amd64 (7build3) ...
1312s Selecting previously unselected package libcrypt-openssl-bignum-perl.
1312s Preparing to unpack .../045-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ...
1312s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ...
1312s Selecting previously unselected package libcrypt-openssl-random-perl:amd64.
1312s Preparing to unpack .../046-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ...
1312s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ...
1312s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64.
1312s Preparing to unpack .../047-libcrypt-openssl-rsa-perl_0.33-3build5_amd64.deb ...
1312s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ...
1312s Selecting previously unselected package libconvert-asn1-perl.
1312s Preparing to unpack .../048-libconvert-asn1-perl_0.34-1_all.deb ...
1312s Unpacking libconvert-asn1-perl (0.34-1) ...
1312s Selecting previously unselected package libcrypt-openssl-x509-perl.
1312s Preparing to unpack .../049-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ...
1312s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ...
1312s Selecting previously unselected package libcrypt-rijndael-perl.
1312s Preparing to unpack .../050-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ...
1312s Unpacking libcrypt-rijndael-perl (1.16-1build6) ...
1312s Selecting previously unselected package libhtml-tagset-perl.
1312s Preparing to unpack .../051-libhtml-tagset-perl_3.24-1_all.deb ...
1312s Unpacking libhtml-tagset-perl (3.24-1) ...
1312s Selecting previously unselected package liburi-perl.
1312s Preparing to unpack .../052-liburi-perl_5.30-1_all.deb ...
1312s Unpacking liburi-perl (5.30-1) ...
1312s Selecting previously unselected package libhtml-parser-perl:amd64.
1312s Preparing to unpack .../053-libhtml-parser-perl_3.83-1build1_amd64.deb ...
1312s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ...
1312s Selecting previously unselected package libcgi-pm-perl.
1312s Preparing to unpack .../054-libcgi-pm-perl_4.66-1_all.deb ...
1312s Unpacking libcgi-pm-perl (4.66-1) ...
1313s Selecting previously unselected package libhtml-template-perl.
1313s Preparing to unpack .../055-libhtml-template-perl_2.97-2_all.deb ...
1313s Unpacking libhtml-template-perl (2.97-2) ...
1313s Selecting previously unselected package libjson-perl.
1313s Preparing to unpack .../056-libjson-perl_4.10000-1_all.deb ...
1313s Unpacking libjson-perl (4.10000-1) ...
1313s Selecting previously unselected package libcommon-sense-perl:amd64.
1313s Preparing to unpack .../057-libcommon-sense-perl_3.75-3build4_amd64.deb ...
1313s Unpacking libcommon-sense-perl:amd64 (3.75-3build4) ...
1313s Selecting previously unselected package libtypes-serialiser-perl.
1313s Preparing to unpack .../058-libtypes-serialiser-perl_1.01-1_all.deb ...
1313s Unpacking libtypes-serialiser-perl (1.01-1) ...
1313s Selecting previously unselected package libjson-xs-perl.
1313s Preparing to unpack .../059-libjson-xs-perl_4.030-2build4_amd64.deb ...
1313s Unpacking libjson-xs-perl (4.030-2build4) ...
1313s Selecting previously unselected package libmouse-perl:amd64.
1313s Preparing to unpack .../060-libmouse-perl_2.5.11-1build1_amd64.deb ...
1313s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ...
1313s Selecting previously unselected package libnet-cidr-perl.
1313s Preparing to unpack .../061-libnet-cidr-perl_0.21-2_all.deb ...
1313s Unpacking libnet-cidr-perl (0.21-2) ...
1313s Selecting previously unselected package libposix-strftime-compiler-perl.
1313s Preparing to unpack .../062-libposix-strftime-compiler-perl_0.46-1_all.deb ...
1313s Unpacking libposix-strftime-compiler-perl (0.46-1) ...
1313s Selecting previously unselected package libapache-logformat-compiler-perl.
1313s Preparing to unpack .../063-libapache-logformat-compiler-perl_0.36-3_all.deb ...
1313s Unpacking libapache-logformat-compiler-perl (0.36-3) ...
1313s Selecting previously unselected package libcookie-baker-perl.
1313s Preparing to unpack .../064-libcookie-baker-perl_0.12-1_all.deb ...
1313s Unpacking libcookie-baker-perl (0.12-1) ...
1313s Selecting previously unselected package libdevel-stacktrace-perl.
1313s Preparing to unpack .../065-libdevel-stacktrace-perl_2.0500-1_all.deb ...
1313s Unpacking libdevel-stacktrace-perl (2.0500-1) ...
1313s Selecting previously unselected package libdevel-stacktrace-ashtml-perl.
1313s Preparing to unpack .../066-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ...
1313s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ...
1313s Selecting previously unselected package libclass-inspector-perl.
1313s Preparing to unpack .../067-libclass-inspector-perl_1.36-3_all.deb ...
1313s Unpacking libclass-inspector-perl (1.36-3) ...
1313s Selecting previously unselected package libfile-sharedir-perl.
1313s Preparing to unpack .../068-libfile-sharedir-perl_1.118-3_all.deb ...
1313s Unpacking libfile-sharedir-perl (1.118-3) ...
1313s Selecting previously unselected package libfilesys-notify-simple-perl.
1313s Preparing to unpack .../069-libfilesys-notify-simple-perl_0.14-3_all.deb ...
1313s Unpacking libfilesys-notify-simple-perl (0.14-3) ...
1313s Selecting previously unselected package libhash-multivalue-perl.
1313s Preparing to unpack .../070-libhash-multivalue-perl_0.16-3_all.deb ...
1313s Unpacking libhash-multivalue-perl (0.16-3) ...
1313s Selecting previously unselected package libhttp-multipartparser-perl.
1313s Preparing to unpack .../071-libhttp-multipartparser-perl_0.02-3_all.deb ...
1313s Unpacking libhttp-multipartparser-perl (0.02-3) ...
1313s Selecting previously unselected package libjson-maybexs-perl.
1313s Preparing to unpack .../072-libjson-maybexs-perl_1.004008-1_all.deb ...
1313s Unpacking libjson-maybexs-perl (1.004008-1) ...
1313s Selecting previously unselected package libstream-buffered-perl.
1313s Preparing to unpack .../073-libstream-buffered-perl_0.03-3_all.deb ...
1313s Unpacking libstream-buffered-perl (0.03-3) ...
1313s Selecting previously unselected package libwww-form-urlencoded-perl.
1313s Preparing to unpack .../074-libwww-form-urlencoded-perl_0.26-2_all.deb ...
1313s Unpacking libwww-form-urlencoded-perl (0.26-2) ...
1313s Selecting previously unselected package libhttp-entity-parser-perl.
1313s Preparing to unpack .../075-libhttp-entity-parser-perl_0.25-2_all.deb ...
1313s Unpacking libhttp-entity-parser-perl (0.25-2) ...
1313s Selecting previously unselected package libtimedate-perl.
1313s Preparing to unpack .../076-libtimedate-perl_2.3300-2_all.deb ...
1313s Unpacking libtimedate-perl (2.3300-2) ...
1313s Selecting previously unselected package libhttp-date-perl.
1313s Preparing to unpack .../077-libhttp-date-perl_6.06-1_all.deb ...
1313s Unpacking libhttp-date-perl (6.06-1) ...
1313s Selecting previously unselected package libhttp-headers-fast-perl.
1313s Preparing to unpack .../078-libhttp-headers-fast-perl_0.22-3_all.deb ...
1313s Unpacking libhttp-headers-fast-perl (0.22-3) ...
1313s Selecting previously unselected package libclone-perl:amd64.
1313s Preparing to unpack .../079-libclone-perl_0.47-1_amd64.deb ...
1313s Unpacking libclone-perl:amd64 (0.47-1) ...
1313s Selecting previously unselected package libencode-locale-perl.
1313s Preparing to unpack .../080-libencode-locale-perl_1.05-3_all.deb ...
1313s Unpacking libencode-locale-perl (1.05-3) ...
1313s Selecting previously unselected package libio-html-perl.
1313s Preparing to unpack .../081-libio-html-perl_1.004-3_all.deb ...
1313s Unpacking libio-html-perl (1.004-3) ...
1313s Selecting previously unselected package liblwp-mediatypes-perl.
1313s Preparing to unpack .../082-liblwp-mediatypes-perl_6.04-2_all.deb ...
1313s Unpacking liblwp-mediatypes-perl (6.04-2) ...
1313s Selecting previously unselected package libhttp-message-perl.
1313s Preparing to unpack .../083-libhttp-message-perl_6.46-1ubuntu1_all.deb ...
1313s Unpacking libhttp-message-perl (6.46-1ubuntu1) ...
1313s Selecting previously unselected package libtest-sharedfork-perl.
1313s Preparing to unpack .../084-libtest-sharedfork-perl_0.35-3_all.deb ...
1313s Unpacking libtest-sharedfork-perl (0.35-3) ...
1313s Selecting previously unselected package libtest-tcp-perl.
1313s Preparing to unpack .../085-libtest-tcp-perl_2.22-2_all.deb ...
1313s Unpacking libtest-tcp-perl (2.22-2) ...
1313s Selecting previously unselected package libtry-tiny-perl.
1313s Preparing to unpack .../086-libtry-tiny-perl_0.31-2_all.deb ...
1313s Unpacking libtry-tiny-perl (0.31-2) ...
1313s Selecting previously unselected package libplack-perl.
1313s Preparing to unpack .../087-libplack-perl_1.0051-1_all.deb ...
1313s Unpacking libplack-perl (1.0051-1) ...
1313s Selecting previously unselected package libfile-listing-perl.
1313s Preparing to unpack .../088-libfile-listing-perl_6.16-1_all.deb ...
1313s Unpacking libfile-listing-perl (6.16-1) ...
1313s Selecting previously unselected package libhtml-tree-perl.
1313s Preparing to unpack .../089-libhtml-tree-perl_5.07-3_all.deb ...
1313s Unpacking libhtml-tree-perl (5.07-3) ...
1313s Selecting previously unselected package libhttp-cookies-perl.
1314s Preparing to unpack .../090-libhttp-cookies-perl_6.11-1_all.deb ...
1314s Unpacking libhttp-cookies-perl (6.11-1) ...
1314s Selecting previously unselected package libhttp-negotiate-perl.
1314s Preparing to unpack .../091-libhttp-negotiate-perl_6.01-2_all.deb ...
1314s Unpacking libhttp-negotiate-perl (6.01-2) ...
1314s Selecting previously unselected package libnet-ssleay-perl:amd64.
1314s Preparing to unpack .../092-libnet-ssleay-perl_1.94-2_amd64.deb ...
1314s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ...
1314s Selecting previously unselected package libio-socket-ssl-perl.
1314s Preparing to unpack .../093-libio-socket-ssl-perl_2.088-1_all.deb ...
1314s Unpacking libio-socket-ssl-perl (2.088-1) ...
1314s Selecting previously unselected package libnet-http-perl.
1314s Preparing to unpack .../094-libnet-http-perl_6.23-1_all.deb ...
1314s Unpacking libnet-http-perl (6.23-1) ...
1314s Selecting previously unselected package liblwp-protocol-https-perl.
1314s Preparing to unpack .../095-liblwp-protocol-https-perl_6.14-1_all.deb ...
1314s Unpacking liblwp-protocol-https-perl (6.14-1) ...
1314s Selecting previously unselected package libwww-robotrules-perl.
1314s Preparing to unpack .../096-libwww-robotrules-perl_6.02-1_all.deb ...
1314s Unpacking libwww-robotrules-perl (6.02-1) ...
1314s Selecting previously unselected package libwww-perl.
1314s Preparing to unpack .../097-libwww-perl_6.77-1_all.deb ...
1314s Unpacking libwww-perl (6.77-1) ...
1314s Selecting previously unselected package liblemonldap-ng-common-perl.
1314s Preparing to unpack .../098-liblemonldap-ng-common-perl_2.20.0+ds-2_all.deb ...
1314s Unpacking liblemonldap-ng-common-perl (2.20.0+ds-2) ...
1314s Selecting previously unselected package liblemonldap-ng-handler-perl.
1314s Preparing to unpack .../099-liblemonldap-ng-handler-perl_2.20.0+ds-2_all.deb ...
1314s Unpacking liblemonldap-ng-handler-perl (2.20.0+ds-2) ...
1314s Selecting previously unselected package lemonldap-ng-fastcgi-server.
1314s Preparing to unpack .../100-lemonldap-ng-fastcgi-server_2.20.0+ds-2_all.deb ...
1314s Unpacking lemonldap-ng-fastcgi-server (2.20.0+ds-2) ...
1314s Selecting previously unselected package libclass-errorhandler-perl.
1314s Preparing to unpack .../101-libclass-errorhandler-perl_0.04-3_all.deb ...
1314s Unpacking libclass-errorhandler-perl (0.04-3) ...
1314s Selecting previously unselected package libcrypt-des-perl:amd64.
1314s Preparing to unpack .../102-libcrypt-des-perl_2.07-5_amd64.deb ...
1314s Unpacking libcrypt-des-perl:amd64 (2.07-5) ...
1314s Selecting previously unselected package libcrypt-des-ede3-perl.
1314s Preparing to unpack .../103-libcrypt-des-ede3-perl_0.01-3_all.deb ...
1314s Unpacking libcrypt-des-ede3-perl (0.01-3) ...
1314s Selecting previously unselected package libconvert-pem-perl.
1314s Preparing to unpack .../104-libconvert-pem-perl_0.08-3_all.deb ...
1314s Unpacking libconvert-pem-perl (0.08-3) ...
1314s Selecting previously unselected package libemail-date-format-perl.
1314s Preparing to unpack .../105-libemail-date-format-perl_1.008-1_all.deb ...
1314s Unpacking libemail-date-format-perl (1.008-1) ...
1314s Selecting previously unselected package libhash-merge-simple-perl.
1314s Preparing to unpack .../106-libhash-merge-simple-perl_0.051-3_all.deb ...
1314s Unpacking libhash-merge-simple-perl (0.051-3) ...
1314s Selecting previously unselected package libjs-angularjs.
1314s Preparing to unpack .../107-libjs-angularjs_1.8.3-1_all.deb ...
1314s Unpacking libjs-angularjs (1.8.3-1) ...
1314s Selecting previously unselected package fonts-glyphicons-halflings.
1314s Preparing to unpack .../108-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ...
1314s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
1314s Selecting previously unselected package libjs-bootstrap.
1314s Preparing to unpack .../109-libjs-bootstrap_3.4.1+dfsg-3_all.deb ...
1314s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ...
1314s Selecting previously unselected package libjs-es5-shim.
1314s Preparing to unpack .../110-libjs-es5-shim_4.6.7-2_all.deb ...
1314s Unpacking libjs-es5-shim (4.6.7-2) ...
1314s Selecting previously unselected package libjs-jquery.
1314s Preparing to unpack .../111-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
1314s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
1314s Selecting previously unselected package libregexp-common-perl.
1314s Preparing to unpack .../112-libregexp-common-perl_2024080801-1_all.deb ...
1314s Unpacking libregexp-common-perl (2024080801-1) ...
1314s Selecting previously unselected package liblemonldap-ng-manager-perl.
1314s Preparing to unpack .../113-liblemonldap-ng-manager-perl_2.20.0+ds-2_all.deb ...
1314s Unpacking liblemonldap-ng-manager-perl (2.20.0+ds-2) ...
1314s Selecting previously unselected package m4.
1314s Preparing to unpack .../114-m4_1.4.19-4build1_amd64.deb ...
1314s Unpacking m4 (1.4.19-4build1) ...
1314s Selecting previously unselected package autoconf.
1314s Preparing to unpack .../115-autoconf_2.72-3_all.deb ...
1314s Unpacking autoconf (2.72-3) ...
1314s Selecting previously unselected package dctrl-tools.
1314s Preparing to unpack .../116-dctrl-tools_2.24-3build3_amd64.deb ...
1314s Unpacking dctrl-tools (2.24-3build3) ...
1314s Selecting previously unselected package autodep8.
1314s Preparing to unpack .../117-autodep8_0.28+nmu1ubuntu1_all.deb ...
1314s Unpacking autodep8 (0.28+nmu1ubuntu1) ...
1315s Selecting previously unselected package autotools-dev.
1315s Preparing to unpack .../118-autotools-dev_20220109.1_all.deb ...
1315s Unpacking autotools-dev (20220109.1) ...
1315s Selecting previously unselected package automake.
1315s Preparing to unpack .../119-automake_1%3a1.16.5-1.3ubuntu1_all.deb ...
1315s Unpacking automake (1:1.16.5-1.3ubuntu1) ...
1315s Selecting previously unselected package autopoint.
1315s Preparing to unpack .../120-autopoint_0.22.5-2_all.deb ...
1315s Unpacking autopoint (0.22.5-2) ...
1315s Selecting previously unselected package libisl23:amd64.
1315s Preparing to unpack .../121-libisl23_0.27-1_amd64.deb ...
1315s Unpacking libisl23:amd64 (0.27-1) ...
1315s Selecting previously unselected package libmpc3:amd64.
1315s Preparing to unpack .../122-libmpc3_1.3.1-1build2_amd64.deb ...
1315s Unpacking libmpc3:amd64 (1.3.1-1build2) ...
1315s Selecting previously unselected package cpp-14-x86-64-linux-gnu.
1315s Preparing to unpack .../123-cpp-14-x86-64-linux-gnu_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package cpp-14.
1315s Preparing to unpack .../124-cpp-14_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking cpp-14 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package cpp-x86-64-linux-gnu.
1315s Preparing to unpack .../125-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ...
1315s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1315s Selecting previously unselected package cpp.
1315s Preparing to unpack .../126-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ...
1315s Unpacking cpp (4:14.1.0-2ubuntu1) ...
1315s Selecting previously unselected package libcc1-0:amd64.
1315s Preparing to unpack .../127-libcc1-0_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking libcc1-0:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package libitm1:amd64.
1315s Preparing to unpack .../128-libitm1_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking libitm1:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package libasan8:amd64.
1315s Preparing to unpack .../129-libasan8_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking libasan8:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package liblsan0:amd64.
1315s Preparing to unpack .../130-liblsan0_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking liblsan0:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package libtsan2:amd64.
1315s Preparing to unpack .../131-libtsan2_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking libtsan2:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package libubsan1:amd64.
1315s Preparing to unpack .../132-libubsan1_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking libubsan1:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package libhwasan0:amd64.
1315s Preparing to unpack .../133-libhwasan0_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking libhwasan0:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package libquadmath0:amd64.
1315s Preparing to unpack .../134-libquadmath0_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking libquadmath0:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package libgcc-14-dev:amd64.
1315s Preparing to unpack .../135-libgcc-14-dev_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking libgcc-14-dev:amd64 (14.2.0-7ubuntu1) ...
1315s Selecting previously unselected package gcc-14-x86-64-linux-gnu.
1315s Preparing to unpack .../136-gcc-14-x86-64-linux-gnu_14.2.0-7ubuntu1_amd64.deb ...
1315s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1316s Selecting previously unselected package gcc-14.
1316s Preparing to unpack .../137-gcc-14_14.2.0-7ubuntu1_amd64.deb ...
1316s Unpacking gcc-14 (14.2.0-7ubuntu1) ...
1316s Selecting previously unselected package gcc-x86-64-linux-gnu.
1316s Preparing to unpack .../138-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ...
1316s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1316s Selecting previously unselected package gcc.
1316s Preparing to unpack .../139-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ...
1316s Unpacking gcc (4:14.1.0-2ubuntu1) ...
1316s Selecting previously unselected package libstdc++-14-dev:amd64.
1316s Preparing to unpack .../140-libstdc++-14-dev_14.2.0-7ubuntu1_amd64.deb ...
1316s Unpacking libstdc++-14-dev:amd64 (14.2.0-7ubuntu1) ...
1316s Selecting previously unselected package g++-14-x86-64-linux-gnu.
1316s Preparing to unpack .../141-g++-14-x86-64-linux-gnu_14.2.0-7ubuntu1_amd64.deb ...
1316s Unpacking g++-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1316s Selecting previously unselected package g++-14.
1316s Preparing to unpack .../142-g++-14_14.2.0-7ubuntu1_amd64.deb ...
1316s Unpacking g++-14 (14.2.0-7ubuntu1) ...
1316s Selecting previously unselected package g++-x86-64-linux-gnu.
1316s Preparing to unpack .../143-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ...
1316s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1316s Selecting previously unselected package g++.
1316s Preparing to unpack .../144-g++_4%3a14.1.0-2ubuntu1_amd64.deb ...
1316s Unpacking g++ (4:14.1.0-2ubuntu1) ...
1316s Selecting previously unselected package build-essential.
1316s Preparing to unpack .../145-build-essential_12.10ubuntu1_amd64.deb ...
1316s Unpacking build-essential (12.10ubuntu1) ...
1316s Selecting previously unselected package ca-certificates-java.
1316s Preparing to unpack .../146-ca-certificates-java_20240118_all.deb ...
1316s Unpacking ca-certificates-java (20240118) ...
1316s Selecting previously unselected package libdebhelper-perl.
1316s Preparing to unpack .../147-libdebhelper-perl_13.20ubuntu1_all.deb ...
1316s Unpacking libdebhelper-perl (13.20ubuntu1) ...
1316s Selecting previously unselected package libtool.
1316s Preparing to unpack .../148-libtool_2.4.7-7build1_all.deb ...
1316s Unpacking libtool (2.4.7-7build1) ...
1316s Selecting previously unselected package dh-autoreconf.
1316s Preparing to unpack .../149-dh-autoreconf_20_all.deb ...
1316s Unpacking dh-autoreconf (20) ...
1316s Selecting previously unselected package libarchive-zip-perl.
1316s Preparing to unpack .../150-libarchive-zip-perl_1.68-1_all.deb ...
1316s Unpacking libarchive-zip-perl (1.68-1) ...
1316s Selecting previously unselected package libfile-stripnondeterminism-perl.
1317s Preparing to unpack .../151-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
1317s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
1317s Selecting previously unselected package dh-strip-nondeterminism.
1317s Preparing to unpack .../152-dh-strip-nondeterminism_1.14.0-1_all.deb ...
1317s Unpacking dh-strip-nondeterminism (1.14.0-1) ...
1317s Selecting previously unselected package debugedit.
1317s Preparing to unpack .../153-debugedit_1%3a5.1-1_amd64.deb ...
1317s Unpacking debugedit (1:5.1-1) ...
1317s Selecting previously unselected package dwz.
1317s Preparing to unpack .../154-dwz_0.15-1build6_amd64.deb ...
1317s Unpacking dwz (0.15-1build6) ...
1317s Selecting previously unselected package gettext.
1317s Preparing to unpack .../155-gettext_0.22.5-2_amd64.deb ...
1317s Unpacking gettext (0.22.5-2) ...
1317s Selecting previously unselected package intltool-debian.
1317s Preparing to unpack .../156-intltool-debian_0.35.0+20060710.6_all.deb ...
1317s Unpacking intltool-debian (0.35.0+20060710.6) ...
1317s Selecting previously unselected package po-debconf.
1317s Preparing to unpack .../157-po-debconf_1.0.21+nmu1_all.deb ...
1317s Unpacking po-debconf (1.0.21+nmu1) ...
1317s Selecting previously unselected package debhelper.
1317s Preparing to unpack .../158-debhelper_13.20ubuntu1_all.deb ...
1317s Unpacking debhelper (13.20ubuntu1) ...
1317s Selecting previously unselected package java-common.
1317s Preparing to unpack .../159-java-common_0.76_all.deb ...
1317s Unpacking java-common (0.76) ...
1317s Selecting previously unselected package libpcsclite1:amd64.
1317s Preparing to unpack .../160-libpcsclite1_2.3.0-1_amd64.deb ...
1317s Unpacking libpcsclite1:amd64 (2.3.0-1) ...
1317s Selecting previously unselected package openjdk-21-jre-headless:amd64.
1317s Preparing to unpack .../161-openjdk-21-jre-headless_21.0.5+11-1_amd64.deb ...
1317s Unpacking openjdk-21-jre-headless:amd64 (21.0.5+11-1) ...
1318s Selecting previously unselected package default-jre-headless.
1318s Preparing to unpack .../162-default-jre-headless_2%3a1.21-76_amd64.deb ...
1318s Unpacking default-jre-headless (2:1.21-76) ...
1318s Selecting previously unselected package xml-core.
1318s Preparing to unpack .../163-xml-core_0.19_all.deb ...
1318s Unpacking xml-core (0.19) ...
1318s Selecting previously unselected package docutils-common.
1318s Preparing to unpack .../164-docutils-common_0.21.2+dfsg-2_all.deb ...
1318s Unpacking docutils-common (0.21.2+dfsg-2) ...
1318s Selecting previously unselected package unzip.
1318s Preparing to unpack .../165-unzip_6.0-28ubuntu6_amd64.deb ...
1318s Unpacking unzip (6.0-28ubuntu6) ...
1318s Selecting previously unselected package java-wrappers.
1318s Preparing to unpack .../166-java-wrappers_0.5_all.deb ...
1318s Unpacking java-wrappers (0.5) ...
1318s Selecting previously unselected package libalgorithm-c3-perl.
1318s Preparing to unpack .../167-libalgorithm-c3-perl_0.11-2_all.deb ...
1318s Unpacking libalgorithm-c3-perl (0.11-2) ...
1318s Selecting previously unselected package libaliased-perl.
1318s Preparing to unpack .../168-libaliased-perl_0.34-3_all.deb ...
1318s Unpacking libaliased-perl (0.34-3) ...
1318s Selecting previously unselected package libdigest-hmac-perl.
1318s Preparing to unpack .../169-libdigest-hmac-perl_1.04+dfsg-2_all.deb ...
1318s Unpacking libdigest-hmac-perl (1.04+dfsg-2) ...
1318s Selecting previously unselected package libauth-yubikey-webclient-perl.
1318s Preparing to unpack .../170-libauth-yubikey-webclient-perl_4.02-3_all.deb ...
1318s Unpacking libauth-yubikey-webclient-perl (4.02-3) ...
1318s Selecting previously unselected package libclass-method-modifiers-perl.
1318s Preparing to unpack .../171-libclass-method-modifiers-perl_2.15-1_all.deb ...
1318s Unpacking libclass-method-modifiers-perl (2.15-1) ...
1318s Selecting previously unselected package libb-hooks-op-check-perl:amd64.
1318s Preparing to unpack .../172-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ...
1318s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ...
1318s Selecting previously unselected package libdynaloader-functions-perl.
1318s Preparing to unpack .../173-libdynaloader-functions-perl_0.004-1_all.deb ...
1318s Unpacking libdynaloader-functions-perl (0.004-1) ...
1318s Selecting previously unselected package libdevel-callchecker-perl:amd64.
1318s Preparing to unpack .../174-libdevel-callchecker-perl_0.009-1build1_amd64.deb ...
1318s Unpacking libdevel-callchecker-perl:amd64 (0.009-1build1) ...
1318s Selecting previously unselected package libparams-classify-perl:amd64.
1318s Preparing to unpack .../175-libparams-classify-perl_0.015-2build6_amd64.deb ...
1318s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ...
1318s Selecting previously unselected package libmodule-runtime-perl.
1318s Preparing to unpack .../176-libmodule-runtime-perl_0.016-2_all.deb ...
1318s Unpacking libmodule-runtime-perl (0.016-2) ...
1318s Selecting previously unselected package libimport-into-perl.
1318s Preparing to unpack .../177-libimport-into-perl_1.002005-2_all.deb ...
1318s Unpacking libimport-into-perl (1.002005-2) ...
1318s Selecting previously unselected package librole-tiny-perl.
1318s Preparing to unpack .../178-librole-tiny-perl_2.002004-1_all.deb ...
1318s Unpacking librole-tiny-perl (2.002004-1) ...
1318s Selecting previously unselected package libsub-quote-perl.
1318s Preparing to unpack .../179-libsub-quote-perl_2.006008-1ubuntu1_all.deb ...
1318s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ...
1318s Selecting previously unselected package libmoo-perl.
1318s Preparing to unpack .../180-libmoo-perl_2.005005-1_all.deb ...
1318s Unpacking libmoo-perl (2.005005-1) ...
1318s Selecting previously unselected package libexporter-tiny-perl.
1318s Preparing to unpack .../181-libexporter-tiny-perl_1.006002-1_all.deb ...
1318s Unpacking libexporter-tiny-perl (1.006002-1) ...
1318s Selecting previously unselected package libtype-tiny-perl.
1318s Preparing to unpack .../182-libtype-tiny-perl_2.004000-1_all.deb ...
1318s Unpacking libtype-tiny-perl (2.004000-1) ...
1318s Selecting previously unselected package libauthen-oath-perl.
1318s Preparing to unpack .../183-libauthen-oath-perl_2.0.1-2_all.deb ...
1318s Unpacking libauthen-oath-perl (2.0.1-2) ...
1318s Selecting previously unselected package libcryptx-perl.
1318s Preparing to unpack .../184-libcryptx-perl_0.082.001-1_amd64.deb ...
1318s Unpacking libcryptx-perl (0.082.001-1) ...
1318s Selecting previously unselected package libparams-util-perl.
1318s Preparing to unpack .../185-libparams-util-perl_1.102-3build1_amd64.deb ...
1318s Unpacking libparams-util-perl (1.102-3build1) ...
1318s Selecting previously unselected package libsub-install-perl.
1318s Preparing to unpack .../186-libsub-install-perl_0.929-1_all.deb ...
1318s Unpacking libsub-install-perl (0.929-1) ...
1318s Selecting previously unselected package libdata-optlist-perl.
1318s Preparing to unpack .../187-libdata-optlist-perl_0.114-1_all.deb ...
1318s Unpacking libdata-optlist-perl (0.114-1) ...
1318s Selecting previously unselected package libmodule-implementation-perl.
1318s Preparing to unpack .../188-libmodule-implementation-perl_0.09-2_all.deb ...
1318s Unpacking libmodule-implementation-perl (0.09-2) ...
1318s Selecting previously unselected package libpackage-stash-perl.
1318s Preparing to unpack .../189-libpackage-stash-perl_0.40-1_all.deb ...
1318s Unpacking libpackage-stash-perl (0.40-1) ...
1318s Selecting previously unselected package libclass-load-perl.
1318s Preparing to unpack .../190-libclass-load-perl_0.25-2_all.deb ...
1318s Unpacking libclass-load-perl (0.25-2) ...
1318s Selecting previously unselected package libclass-load-xs-perl.
1318s Preparing to unpack .../191-libclass-load-xs-perl_0.10-2build5_amd64.deb ...
1318s Unpacking libclass-load-xs-perl (0.10-2build5) ...
1318s Selecting previously unselected package libsub-exporter-progressive-perl.
1318s Preparing to unpack .../192-libsub-exporter-progressive-perl_0.001013-3_all.deb ...
1318s Unpacking libsub-exporter-progressive-perl (0.001013-3) ...
1318s Selecting previously unselected package libdevel-globaldestruction-perl.
1318s Preparing to unpack .../193-libdevel-globaldestruction-perl_0.14-4_all.deb ...
1318s Unpacking libdevel-globaldestruction-perl (0.14-4) ...
1319s Selecting previously unselected package libclass-c3-perl.
1319s Preparing to unpack .../194-libclass-c3-perl_0.35-2_all.deb ...
1319s Unpacking libclass-c3-perl (0.35-2) ...
1319s Selecting previously unselected package libmro-compat-perl.
1319s Preparing to unpack .../195-libmro-compat-perl_0.15-2_all.deb ...
1319s Unpacking libmro-compat-perl (0.15-2) ...
1319s Selecting previously unselected package libdevel-overloadinfo-perl.
1319s Preparing to unpack .../196-libdevel-overloadinfo-perl_0.007-1_all.deb ...
1319s Unpacking libdevel-overloadinfo-perl (0.007-1) ...
1319s Selecting previously unselected package libsub-exporter-perl.
1319s Preparing to unpack .../197-libsub-exporter-perl_0.990-1_all.deb ...
1319s Unpacking libsub-exporter-perl (0.990-1) ...
1319s Selecting previously unselected package libeval-closure-perl.
1319s Preparing to unpack .../198-libeval-closure-perl_0.14-3_all.deb ...
1319s Unpacking libeval-closure-perl (0.14-3) ...
1319s Selecting previously unselected package libdist-checkconflicts-perl.
1319s Preparing to unpack .../199-libdist-checkconflicts-perl_0.11-2_all.deb ...
1319s Unpacking libdist-checkconflicts-perl (0.11-2) ...
1319s Selecting previously unselected package libmodule-runtime-conflicts-perl.
1319s Preparing to unpack .../200-libmodule-runtime-conflicts-perl_0.003-2_all.deb ...
1319s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ...
1319s Selecting previously unselected package libpackage-deprecationmanager-perl.
1319s Preparing to unpack .../201-libpackage-deprecationmanager-perl_0.18-1_all.deb ...
1319s Unpacking libpackage-deprecationmanager-perl (0.18-1) ...
1319s Selecting previously unselected package libpackage-stash-xs-perl:amd64.
1319s Preparing to unpack .../202-libpackage-stash-xs-perl_0.30-1build5_amd64.deb ...
1319s Unpacking libpackage-stash-xs-perl:amd64 (0.30-1build5) ...
1319s Selecting previously unselected package libmoose-perl:amd64.
1319s Preparing to unpack .../203-libmoose-perl_2.2207-1build3_amd64.deb ...
1319s Unpacking libmoose-perl:amd64 (2.2207-1build3) ...
1319s Selecting previously unselected package libvariable-magic-perl.
1319s Preparing to unpack .../204-libvariable-magic-perl_0.64-1build1_amd64.deb ...
1319s Unpacking libvariable-magic-perl (0.64-1build1) ...
1319s Selecting previously unselected package libb-hooks-endofscope-perl.
1319s Preparing to unpack .../205-libb-hooks-endofscope-perl_0.28-1_all.deb ...
1319s Unpacking libb-hooks-endofscope-perl (0.28-1) ...
1319s Selecting previously unselected package libsub-identify-perl.
1319s Preparing to unpack .../206-libsub-identify-perl_0.14-3build4_amd64.deb ...
1319s Unpacking libsub-identify-perl (0.14-3build4) ...
1319s Selecting previously unselected package libsub-name-perl:amd64.
1319s Preparing to unpack .../207-libsub-name-perl_0.27-1build4_amd64.deb ...
1319s Unpacking libsub-name-perl:amd64 (0.27-1build4) ...
1319s Selecting previously unselected package libnamespace-clean-perl.
1319s Preparing to unpack .../208-libnamespace-clean-perl_0.27-2_all.deb ...
1319s Unpacking libnamespace-clean-perl (0.27-2) ...
1319s Selecting previously unselected package libnamespace-autoclean-perl.
1319s Preparing to unpack .../209-libnamespace-autoclean-perl_0.29-2_all.deb ...
1319s Unpacking libnamespace-autoclean-perl (0.29-2) ...
1319s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl.
1319s Preparing to unpack .../210-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ...
1319s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ...
1319s Selecting previously unselected package libmoosex-role-parameterized-perl.
1319s Preparing to unpack .../211-libmoosex-role-parameterized-perl_1.11-2_all.deb ...
1319s Unpacking libmoosex-role-parameterized-perl (1.11-2) ...
1319s Selecting previously unselected package libcarp-clan-perl.
1319s Preparing to unpack .../212-libcarp-clan-perl_6.08-2_all.deb ...
1319s Unpacking libcarp-clan-perl (6.08-2) ...
1319s Selecting previously unselected package libsub-exporter-formethods-perl.
1319s Preparing to unpack .../213-libsub-exporter-formethods-perl_0.100055-1_all.deb ...
1319s Unpacking libsub-exporter-formethods-perl (0.100055-1) ...
1319s Selecting previously unselected package libmoosex-types-perl.
1319s Preparing to unpack .../214-libmoosex-types-perl_0.50-2_all.deb ...
1319s Unpacking libmoosex-types-perl (0.50-2) ...
1319s Selecting previously unselected package libmoosex-types-common-perl.
1319s Preparing to unpack .../215-libmoosex-types-common-perl_0.001014-2_all.deb ...
1319s Unpacking libmoosex-types-common-perl (0.001014-2) ...
1319s Selecting previously unselected package libscope-guard-perl.
1319s Preparing to unpack .../216-libscope-guard-perl_0.21-2_all.deb ...
1319s Unpacking libscope-guard-perl (0.21-2) ...
1319s Selecting previously unselected package libautobox-perl.
1319s Preparing to unpack .../217-libautobox-perl_3.0.2-1_amd64.deb ...
1319s Unpacking libautobox-perl (3.0.2-1) ...
1319s Selecting previously unselected package libwant-perl.
1319s Preparing to unpack .../218-libwant-perl_0.29-2build5_amd64.deb ...
1319s Unpacking libwant-perl (0.29-2build5) ...
1319s Selecting previously unselected package libautobox-core-perl.
1319s Preparing to unpack .../219-libautobox-core-perl_1.33-2_all.deb ...
1319s Unpacking libautobox-core-perl (1.33-2) ...
1319s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl.
1319s Preparing to unpack .../220-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ...
1319s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ...
1319s Selecting previously unselected package libmoosex-util-perl.
1319s Preparing to unpack .../221-libmoosex-util-perl_0.006-2_all.deb ...
1319s Unpacking libmoosex-util-perl (0.006-2) ...
1319s Selecting previously unselected package libmoosex-attributeshortcuts-perl.
1319s Preparing to unpack .../222-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ...
1319s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ...
1319s Selecting previously unselected package libmoosex-singlearg-perl.
1319s Preparing to unpack .../223-libmoosex-singlearg-perl_0.09-2_all.deb ...
1319s Unpacking libmoosex-singlearg-perl (0.09-2) ...
1319s Selecting previously unselected package libstrictures-perl.
1319s Preparing to unpack .../224-libstrictures-perl_2.000006-1_all.deb ...
1319s Unpacking libstrictures-perl (2.000006-1) ...
1319s Selecting previously unselected package libauthen-u2f-tester-perl.
1319s Preparing to unpack .../225-libauthen-u2f-tester-perl_0.03-1_all.deb ...
1319s Unpacking libauthen-u2f-tester-perl (0.03-1) ...
1319s Selecting previously unselected package libcbor-xs-perl.
1319s Preparing to unpack .../226-libcbor-xs-perl_1.87-1build4_amd64.deb ...
1319s Unpacking libcbor-xs-perl (1.87-1build4) ...
1319s Selecting previously unselected package libauthen-webauthn-perl.
1319s Preparing to unpack .../227-libauthen-webauthn-perl_0.004-1_all.deb ...
1319s Unpacking libauthen-webauthn-perl (0.004-1) ...
1319s Selecting previously unselected package libcrypt-random-seed-perl.
1319s Preparing to unpack .../228-libcrypt-random-seed-perl_0.03-3_all.deb ...
1319s Unpacking libcrypt-random-seed-perl (0.03-3) ...
1319s Selecting previously unselected package libmath-random-isaac-perl.
1319s Preparing to unpack .../229-libmath-random-isaac-perl_1.004-2_all.deb ...
1319s Unpacking libmath-random-isaac-perl (1.004-2) ...
1319s Selecting previously unselected package libbytes-random-secure-perl.
1319s Preparing to unpack .../230-libbytes-random-secure-perl_0.29-3_all.deb ...
1319s Unpacking libbytes-random-secure-perl (0.29-3) ...
1319s Selecting previously unselected package libcapture-tiny-perl.
1319s Preparing to unpack .../231-libcapture-tiny-perl_0.48-2_all.deb ...
1319s Unpacking libcapture-tiny-perl (0.48-2) ...
1319s Selecting previously unselected package libcares2:amd64.
1319s Preparing to unpack .../232-libcares2_1.33.0-1_amd64.deb ...
1319s Unpacking libcares2:amd64 (1.33.0-1) ...
1320s Selecting previously unselected package libclass-data-inheritable-perl.
1320s Preparing to unpack .../233-libclass-data-inheritable-perl_0.08-3_all.deb ...
1320s Unpacking libclass-data-inheritable-perl (0.08-3) ...
1320s Selecting previously unselected package libclass-singleton-perl.
1320s Preparing to unpack .../234-libclass-singleton-perl_1.6-2_all.deb ...
1320s Unpacking libclass-singleton-perl (1.6-2) ...
1320s Selecting previously unselected package libconvert-base32-perl.
1320s Preparing to unpack .../235-libconvert-base32-perl_0.06-3_all.deb ...
1320s Unpacking libconvert-base32-perl (0.06-3) ...
1320s Selecting previously unselected package libconvert-binhex-perl.
1320s Preparing to unpack .../236-libconvert-binhex-perl_1.125-3_all.deb ...
1320s Unpacking libconvert-binhex-perl (1.125-3) ...
1320s Selecting previously unselected package libcrypt-dh-gmp-perl.
1320s Preparing to unpack .../237-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ...
1320s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ...
1320s Selecting previously unselected package libcrypt-jwt-perl.
1320s Preparing to unpack .../238-libcrypt-jwt-perl_0.035-1_all.deb ...
1320s Unpacking libcrypt-jwt-perl (0.035-1) ...
1320s Selecting previously unselected package libcrypt-ssleay-perl.
1320s Preparing to unpack .../239-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ...
1320s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ...
1320s Selecting previously unselected package libdata-hexdump-perl.
1320s Preparing to unpack .../240-libdata-hexdump-perl_0.04-2_all.deb ...
1320s Unpacking libdata-hexdump-perl (0.04-2) ...
1320s Selecting previously unselected package liblist-someutils-perl.
1320s Preparing to unpack .../241-liblist-someutils-perl_0.59-1_all.deb ...
1320s Unpacking liblist-someutils-perl (0.59-1) ...
1320s Selecting previously unselected package liblist-utilsby-perl.
1320s Preparing to unpack .../242-liblist-utilsby-perl_0.12-2_all.deb ...
1320s Unpacking liblist-utilsby-perl (0.12-2) ...
1320s Selecting previously unselected package liblist-allutils-perl.
1320s Preparing to unpack .../243-liblist-allutils-perl_0.19-1_all.deb ...
1320s Unpacking liblist-allutils-perl (0.19-1) ...
1320s Selecting previously unselected package libdata-password-zxcvbn-perl.
1320s Preparing to unpack .../244-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ...
1320s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ...
1320s Selecting previously unselected package libexception-class-perl.
1320s Preparing to unpack .../245-libexception-class-perl_1.45-1_all.deb ...
1320s Unpacking libexception-class-perl (1.45-1) ...
1320s Selecting previously unselected package libparams-validationcompiler-perl.
1320s Preparing to unpack .../246-libparams-validationcompiler-perl_0.31-1_all.deb ...
1320s Unpacking libparams-validationcompiler-perl (0.31-1) ...
1320s Selecting previously unselected package libxstring-perl:amd64.
1320s Preparing to unpack .../247-libxstring-perl_0.005-2build4_amd64.deb ...
1320s Unpacking libxstring-perl:amd64 (0.005-2build4) ...
1320s Selecting previously unselected package libspecio-perl.
1320s Preparing to unpack .../248-libspecio-perl_0.48-1_all.deb ...
1320s Unpacking libspecio-perl (0.48-1) ...
1320s Selecting previously unselected package libdatetime-locale-perl.
1320s Preparing to unpack .../249-libdatetime-locale-perl_1%3a1.41-1_all.deb ...
1320s Unpacking libdatetime-locale-perl (1:1.41-1) ...
1320s Selecting previously unselected package libdatetime-timezone-perl.
1320s Preparing to unpack .../250-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ...
1320s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ...
1320s Selecting previously unselected package libdatetime-perl.
1320s Preparing to unpack .../251-libdatetime-perl_2%3a1.65-1build3_amd64.deb ...
1320s Unpacking libdatetime-perl (2:1.65-1build3) ...
1321s Selecting previously unselected package libdatetime-format-rfc3339-perl.
1321s Preparing to unpack .../252-libdatetime-format-rfc3339-perl_1.8.0-1_all.deb ...
1321s Unpacking libdatetime-format-rfc3339-perl (1.8.0-1) ...
1321s Selecting previously unselected package libdbi-perl:amd64.
1321s Preparing to unpack .../253-libdbi-perl_1.645-1_amd64.deb ...
1321s Unpacking libdbi-perl:amd64 (1.645-1) ...
1321s Selecting previously unselected package libdbd-sqlite3-perl:amd64.
1321s Preparing to unpack .../254-libdbd-sqlite3-perl_1.74-1build4_amd64.deb ...
1321s Unpacking libdbd-sqlite3-perl:amd64 (1.74-1build4) ...
1321s Selecting previously unselected package libemail-simple-perl.
1321s Preparing to unpack .../255-libemail-simple-perl_2.218-1_all.deb ...
1321s Unpacking libemail-simple-perl (2.218-1) ...
1321s Selecting previously unselected package libmodule-pluggable-perl.
1321s Preparing to unpack .../256-libmodule-pluggable-perl_5.2-5_all.deb ...
1321s Unpacking libmodule-pluggable-perl (5.2-5) ...
1321s Selecting previously unselected package libemail-abstract-perl.
1321s Preparing to unpack .../257-libemail-abstract-perl_3.010-1_all.deb ...
1321s Unpacking libemail-abstract-perl (3.010-1) ...
1321s Selecting previously unselected package libemail-address-xs-perl.
1321s Preparing to unpack .../258-libemail-address-xs-perl_1.05-1build5_amd64.deb ...
1321s Unpacking libemail-address-xs-perl (1.05-1build5) ...
1321s Selecting previously unselected package libmoox-types-mooselike-perl.
1321s Preparing to unpack .../259-libmoox-types-mooselike-perl_0.29-2_all.deb ...
1321s Unpacking libmoox-types-mooselike-perl (0.29-2) ...
1321s Selecting previously unselected package libthrowable-perl.
1321s Preparing to unpack .../260-libthrowable-perl_1.001-2_all.deb ...
1321s Unpacking libthrowable-perl (1.001-2) ...
1321s Selecting previously unselected package libemail-sender-perl.
1321s Preparing to unpack .../261-libemail-sender-perl_2.601-1_all.deb ...
1321s Unpacking libemail-sender-perl (2.601-1) ...
1321s Selecting previously unselected package libextutils-depends-perl.
1321s Preparing to unpack .../262-libextutils-depends-perl_0.8001-2_all.deb ...
1321s Unpacking libextutils-depends-perl (0.8001-2) ...
1321s Selecting previously unselected package libfont-afm-perl.
1321s Preparing to unpack .../263-libfont-afm-perl_1.20-4_all.deb ...
1321s Unpacking libfont-afm-perl (1.20-4) ...
1321s Selecting previously unselected package libimagequant0:amd64.
1321s Preparing to unpack .../264-libimagequant0_2.18.0-1build1_amd64.deb ...
1321s Unpacking libimagequant0:amd64 (2.18.0-1build1) ...
1321s Selecting previously unselected package libgraphite2-3:amd64.
1321s Preparing to unpack .../265-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ...
1321s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ...
1321s Selecting previously unselected package libharfbuzz0b:amd64.
1321s Preparing to unpack .../266-libharfbuzz0b_9.0.0-1_amd64.deb ...
1321s Unpacking libharfbuzz0b:amd64 (9.0.0-1) ...
1321s Selecting previously unselected package libraqm0:amd64.
1321s Preparing to unpack .../267-libraqm0_0.10.1-1build1_amd64.deb ...
1321s Unpacking libraqm0:amd64 (0.10.1-1build1) ...
1321s Selecting previously unselected package libxpm4:amd64.
1321s Preparing to unpack .../268-libxpm4_1%3a3.5.17-1build2_amd64.deb ...
1321s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ...
1321s Selecting previously unselected package libgd3:amd64.
1321s Preparing to unpack .../269-libgd3_2.3.3-12ubuntu3_amd64.deb ...
1321s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) ...
1321s Selecting previously unselected package libgd-perl.
1321s Preparing to unpack .../270-libgd-perl_2.78-1build4_amd64.deb ...
1321s Unpacking libgd-perl (2.78-1build4) ...
1321s Selecting previously unselected package libgd-securityimage-perl.
1321s Preparing to unpack .../271-libgd-securityimage-perl_1.75-3_all.deb ...
1321s Unpacking libgd-securityimage-perl (1.75-3) ...
1321s Selecting previously unselected package libglib-perl:amd64.
1321s Preparing to unpack .../272-libglib-perl_3%3a1.329.3-3build4_amd64.deb ...
1321s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ...
1321s Selecting previously unselected package libgssapi-perl.
1321s Preparing to unpack .../273-libgssapi-perl_0.28-4build5_amd64.deb ...
1321s Unpacking libgssapi-perl (0.28-4build5) ...
1321s Selecting previously unselected package libhtml-format-perl.
1321s Preparing to unpack .../274-libhtml-format-perl_2.16-2_all.deb ...
1321s Unpacking libhtml-format-perl (2.16-2) ...
1321s Selecting previously unselected package libhtml-formattext-withlinks-perl.
1321s Preparing to unpack .../275-libhtml-formattext-withlinks-perl_0.15-3_all.deb ...
1321s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ...
1321s Selecting previously unselected package libhttp-daemon-perl.
1321s Preparing to unpack .../276-libhttp-daemon-perl_6.16-1_all.deb ...
1321s Unpacking libhttp-daemon-perl (6.16-1) ...
1321s Selecting previously unselected package libio-pty-perl.
1321s Preparing to unpack .../277-libio-pty-perl_1%3a1.20-1build3_amd64.deb ...
1321s Unpacking libio-pty-perl (1:1.20-1build3) ...
1321s Selecting previously unselected package libio-sessiondata-perl.
1321s Preparing to unpack .../278-libio-sessiondata-perl_1.03-3_all.deb ...
1321s Unpacking libio-sessiondata-perl (1.03-3) ...
1321s Selecting previously unselected package libperlio-via-timeout-perl.
1321s Preparing to unpack .../279-libperlio-via-timeout-perl_0.32-3_all.deb ...
1321s Unpacking libperlio-via-timeout-perl (0.32-3) ...
1321s Selecting previously unselected package libio-socket-timeout-perl.
1321s Preparing to unpack .../280-libio-socket-timeout-perl_0.32-3_all.deb ...
1321s Unpacking libio-socket-timeout-perl (0.32-3) ...
1321s Selecting previously unselected package libio-string-perl.
1321s Preparing to unpack .../281-libio-string-perl_1.08-4_all.deb ...
1321s Unpacking libio-string-perl (1.08-4) ...
1321s Selecting previously unselected package libio-stringy-perl.
1321s Preparing to unpack .../282-libio-stringy-perl_2.113-2_all.deb ...
1321s Unpacking libio-stringy-perl (2.113-2) ...
1322s Selecting previously unselected package libipc-run-perl.
1322s Preparing to unpack .../283-libipc-run-perl_20231003.0-2_all.deb ...
1322s Unpacking libipc-run-perl (20231003.0-2) ...
1322s Selecting previously unselected package libjargs-java.
1322s Preparing to unpack .../284-libjargs-java_1.0.0-5_all.deb ...
1322s Unpacking libjargs-java (1.0.0-5) ...
1322s Selecting previously unselected package libjs-underscore.
1322s Preparing to unpack .../285-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
1322s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
1322s Selecting previously unselected package libjs-sphinxdoc.
1322s Preparing to unpack .../286-libjs-sphinxdoc_7.4.7-3_all.deb ...
1322s Unpacking libjs-sphinxdoc (7.4.7-3) ...
1322s Selecting previously unselected package libxslt1.1:amd64.
1322s Preparing to unpack .../287-libxslt1.1_1.1.39-0exp1ubuntu1_amd64.deb ...
1322s Unpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ...
1322s Selecting previously unselected package libxmlsec1t64:amd64.
1322s Preparing to unpack .../288-libxmlsec1t64_1.2.41-1_amd64.deb ...
1322s Unpacking libxmlsec1t64:amd64 (1.2.41-1) ...
1322s Selecting previously unselected package libxmlsec1t64-openssl:amd64.
1322s Preparing to unpack .../289-libxmlsec1t64-openssl_1.2.41-1_amd64.deb ...
1322s Unpacking libxmlsec1t64-openssl:amd64 (1.2.41-1) ...
1322s Selecting previously unselected package liblasso3t64.
1322s Preparing to unpack .../290-liblasso3t64_2.8.2-5build1_amd64.deb ...
1322s Unpacking liblasso3t64 (2.8.2-5build1) ...
1322s Selecting previously unselected package liblasso-perl:amd64.
1322s Preparing to unpack .../291-liblasso-perl_2.8.2-5build1_amd64.deb ...
1322s Unpacking liblasso-perl:amd64 (2.8.2-5build1) ...
1322s Selecting previously unselected package liblist-moreutils-xs-perl.
1322s Preparing to unpack .../292-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ...
1322s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ...
1322s Selecting previously unselected package liblist-moreutils-perl.
1322s Preparing to unpack .../293-liblist-moreutils-perl_0.430-2_all.deb ...
1322s Unpacking liblist-moreutils-perl (0.430-2) ...
1322s Selecting previously unselected package liblwp-protocol-psgi-perl.
1322s Preparing to unpack .../294-liblwp-protocol-psgi-perl_0.11-2_all.deb ...
1322s Unpacking liblwp-protocol-psgi-perl (0.11-2) ...
1322s Selecting previously unselected package libnet-smtp-ssl-perl.
1322s Preparing to unpack .../295-libnet-smtp-ssl-perl_1.04-2_all.deb ...
1322s Unpacking libnet-smtp-ssl-perl (1.04-2) ...
1322s Selecting previously unselected package libmailtools-perl.
1322s Preparing to unpack .../296-libmailtools-perl_2.21-3_all.deb ...
1322s Unpacking libmailtools-perl (2.21-3) ...
1322s Selecting previously unselected package libmime-tools-perl.
1322s Preparing to unpack .../297-libmime-tools-perl_5.515-1_all.deb ...
1322s Unpacking libmime-tools-perl (5.515-1) ...
1322s Selecting previously unselected package libnet-ip-perl.
1322s Preparing to unpack .../298-libnet-ip-perl_1.26-3_all.deb ...
1322s Unpacking libnet-ip-perl (1.26-3) ...
1322s Selecting previously unselected package libnet-ldap-perl.
1322s Preparing to unpack .../299-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ...
1322s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ...
1322s Selecting previously unselected package libxml-namespacesupport-perl.
1322s Preparing to unpack .../300-libxml-namespacesupport-perl_1.12-2_all.deb ...
1322s Unpacking libxml-namespacesupport-perl (1.12-2) ...
1322s Selecting previously unselected package libxml-sax-base-perl.
1322s Preparing to unpack .../301-libxml-sax-base-perl_1.09-3_all.deb ...
1322s Unpacking libxml-sax-base-perl (1.09-3) ...
1322s Selecting previously unselected package libxml-sax-perl.
1322s Preparing to unpack .../302-libxml-sax-perl_1.02+dfsg-3_all.deb ...
1322s Unpacking libxml-sax-perl (1.02+dfsg-3) ...
1322s Selecting previously unselected package libxml-libxml-perl.
1322s Preparing to unpack .../303-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5_amd64.deb ...
1322s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5) ...
1322s Selecting previously unselected package libxml-simple-perl.
1322s Preparing to unpack .../304-libxml-simple-perl_2.25-2_all.deb ...
1322s Unpacking libxml-simple-perl (2.25-2) ...
1322s Selecting previously unselected package libnet-openid-common-perl.
1322s Preparing to unpack .../305-libnet-openid-common-perl_1.20-2_all.deb ...
1322s Unpacking libnet-openid-common-perl (1.20-2) ...
1322s Selecting previously unselected package libnet-openid-consumer-perl.
1322s Preparing to unpack .../306-libnet-openid-consumer-perl_1.18-2_all.deb ...
1322s Unpacking libnet-openid-consumer-perl (1.18-2) ...
1322s Selecting previously unselected package libnet-openid-server-perl.
1322s Preparing to unpack .../307-libnet-openid-server-perl_1.09-4_all.deb ...
1322s Unpacking libnet-openid-server-perl (1.09-4) ...
1322s Selecting previously unselected package node-xtend.
1322s Preparing to unpack .../308-node-xtend_4.0.2-3_all.deb ...
1322s Unpacking node-xtend (4.0.2-3) ...
1322s Selecting previously unselected package nodejs.
1322s Preparing to unpack .../309-nodejs_20.16.0+dfsg-1ubuntu1_amd64.deb ...
1322s Unpacking nodejs (20.16.0+dfsg-1ubuntu1) ...
1322s Selecting previously unselected package node-acorn.
1322s Preparing to unpack .../310-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ...
1322s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ...
1322s Selecting previously unselected package node-cjs-module-lexer.
1322s Preparing to unpack .../311-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ...
1322s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ...
1322s Selecting previously unselected package node-undici.
1322s Preparing to unpack .../312-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ...
1322s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ...
1323s Selecting previously unselected package libnode115:amd64.
1323s Preparing to unpack .../313-libnode115_20.16.0+dfsg-1ubuntu1_amd64.deb ...
1323s Unpacking libnode115:amd64 (20.16.0+dfsg-1ubuntu1) ...
1323s Selecting previously unselected package libregexp-assemble-perl.
1323s Preparing to unpack .../314-libregexp-assemble-perl_0.38-2_all.deb ...
1323s Unpacking libregexp-assemble-perl (0.38-2) ...
1323s Selecting previously unselected package libtask-weaken-perl.
1323s Preparing to unpack .../315-libtask-weaken-perl_1.06-2_all.deb ...
1323s Unpacking libtask-weaken-perl (1.06-2) ...
1323s Selecting previously unselected package libxml-parser-perl.
1323s Preparing to unpack .../316-libxml-parser-perl_2.47-1build4_amd64.deb ...
1323s Unpacking libxml-parser-perl (2.47-1build4) ...
1323s Selecting previously unselected package libsoap-lite-perl.
1323s Preparing to unpack .../317-libsoap-lite-perl_1.27-3_all.deb ...
1323s Unpacking libsoap-lite-perl (1.27-3) ...
1323s Selecting previously unselected package libstring-random-perl.
1323s Preparing to unpack .../318-libstring-random-perl_1%3a0.32-2_all.deb ...
1323s Unpacking libstring-random-perl (1:0.32-2) ...
1323s Selecting previously unselected package libtest-leaktrace-perl.
1323s Preparing to unpack .../319-libtest-leaktrace-perl_0.17-1build6_amd64.deb ...
1323s Unpacking libtest-leaktrace-perl (0.17-1build6) ...
1323s Selecting previously unselected package libtest-output-perl.
1323s Preparing to unpack .../320-libtest-output-perl_1.034-1_all.deb ...
1323s Unpacking libtest-output-perl (1.034-1) ...
1323s Selecting previously unselected package libtest-pod-perl.
1323s Preparing to unpack .../321-libtest-pod-perl_1.52-3_all.deb ...
1323s Unpacking libtest-pod-perl (1.52-3) ...
1323s Selecting previously unselected package libtext-unidecode-perl.
1323s Preparing to unpack .../322-libtext-unidecode-perl_1.30-3_all.deb ...
1323s Unpacking libtext-unidecode-perl (1.30-3) ...
1323s Selecting previously unselected package libtime-fake-perl.
1323s Preparing to unpack .../323-libtime-fake-perl_0.11-4_all.deb ...
1323s Unpacking libtime-fake-perl (0.11-4) ...
1323s Selecting previously unselected package libxml-libxslt-perl:amd64.
1323s Preparing to unpack .../324-libxml-libxslt-perl_2.003000-2_amd64.deb ...
1323s Unpacking libxml-libxslt-perl:amd64 (2.003000-2) ...
1323s Selecting previously unselected package node-uglify-js.
1323s Preparing to unpack .../325-node-uglify-js_3.17.4-2_all.deb ...
1323s Unpacking node-uglify-js (3.17.4-2) ...
1323s Selecting previously unselected package python3-defusedxml.
1323s Preparing to unpack .../326-python3-defusedxml_0.7.1-2_all.deb ...
1323s Unpacking python3-defusedxml (0.7.1-2) ...
1323s Selecting previously unselected package python3-roman.
1323s Preparing to unpack .../327-python3-roman_4.2-1_all.deb ...
1323s Unpacking python3-roman (4.2-1) ...
1323s Selecting previously unselected package python3-docutils.
1323s Preparing to unpack .../328-python3-docutils_0.21.2+dfsg-2_all.deb ...
1323s Unpacking python3-docutils (0.21.2+dfsg-2) ...
1323s Selecting previously unselected package python3-imagesize.
1323s Preparing to unpack .../329-python3-imagesize_1.4.1-1_all.deb ...
1323s Unpacking python3-imagesize (1.4.1-1) ...
1323s Selecting previously unselected package python3-packaging.
1323s Preparing to unpack .../330-python3-packaging_24.1-1_all.deb ...
1323s Unpacking python3-packaging (24.1-1) ...
1323s Selecting previously unselected package python3-snowballstemmer.
1323s Preparing to unpack .../331-python3-snowballstemmer_2.2.0-4build1_all.deb ...
1323s Unpacking python3-snowballstemmer (2.2.0-4build1) ...
1323s Selecting previously unselected package sphinx-common.
1323s Preparing to unpack .../332-sphinx-common_7.4.7-3_all.deb ...
1323s Unpacking sphinx-common (7.4.7-3) ...
1324s Selecting previously unselected package python3-alabaster.
1324s Preparing to unpack .../333-python3-alabaster_0.7.16-0.1_all.deb ...
1324s Unpacking python3-alabaster (0.7.16-0.1) ...
1324s Selecting previously unselected package python3-sphinx.
1324s Preparing to unpack .../334-python3-sphinx_7.4.7-3_all.deb ...
1324s Unpacking python3-sphinx (7.4.7-3) ...
1324s Selecting previously unselected package python3-sphinx-bootstrap-theme.
1324s Preparing to unpack .../335-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ...
1324s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ...
1324s Selecting previously unselected package uglifyjs.
1324s Preparing to unpack .../336-uglifyjs_3.17.4-2_all.deb ...
1324s Unpacking uglifyjs (3.17.4-2) ...
1324s Selecting previously unselected package yui-compressor.
1324s Preparing to unpack .../337-yui-compressor_2.4.8-3_all.deb ...
1324s Unpacking yui-compressor (2.4.8-3) ...
1324s Selecting previously unselected package libauthen-radius-perl.
1324s Preparing to unpack .../338-libauthen-radius-perl_0.32-1_all.deb ...
1324s Unpacking libauthen-radius-perl (0.32-1) ...
1324s Selecting previously unselected package pkg-perl-autopkgtest.
1324s Preparing to unpack .../339-pkg-perl-autopkgtest_0.79_all.deb ...
1324s Unpacking pkg-perl-autopkgtest (0.79) ...
1324s Selecting previously unselected package autopkgtest-satdep.
1324s Preparing to unpack .../340-5-autopkgtest-satdep.deb ...
1324s Unpacking autopkgtest-satdep (0) ...
1324s Setting up libconfig-inifiles-perl (3.000003-3) ...
1324s Setting up libmodule-pluggable-perl (5.2-5) ...
1324s Setting up node-uglify-js (3.17.4-2) ...
1324s Setting up libio-sessiondata-perl (1.03-3) ...
1324s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ...
1324s Setting up liblcms2-2:amd64 (2.14-2build1) ...
1324s Setting up libsharpyuv0:amd64 (1.4.0-0.1) ...
1324s Setting up libaom3:amd64 (3.9.1-1) ...
1324s Setting up libcrypt-rijndael-perl (1.16-1build6) ...
1324s Setting up libmath-random-isaac-perl (1.004-2) ...
1324s Setting up libtask-weaken-perl (1.06-2) ...
1324s Setting up libmouse-perl:amd64 (2.5.11-1build1) ...
1324s Setting up libhttp-multipartparser-perl (0.02-3) ...
1324s Setting up liblerc4:amd64 (4.0.0+ds-4ubuntu2) ...
1324s Setting up libhash-merge-simple-perl (0.051-3) ...
1324s Setting up libxpm4:amd64 (1:3.5.17-1build2) ...
1324s Setting up java-common (0.76) ...
1324s Setting up libclass-inspector-perl (1.36-3) ...
1324s Setting up libfont-afm-perl (1.20-4) ...
1324s Setting up libwant-perl (0.29-2build5) ...
1324s Setting up libdynaloader-functions-perl (0.004-1) ...
1324s Setting up libclass-method-modifiers-perl (2.15-1) ...
1324s Setting up libio-pty-perl (1:1.20-1build3) ...
1324s Setting up libdata-hexdump-perl (0.04-2) ...
1324s Setting up python3-defusedxml (0.7.1-2) ...
1324s Setting up libclone-perl:amd64 (0.47-1) ...
1324s Setting up libarchive-zip-perl (1.68-1) ...
1324s Setting up libsub-identify-perl (0.14-3build4) ...
1324s Setting up imagemagick-7-common (8:7.1.1.39+dfsg1-2) ...
1324s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ...
1324s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
1324s Setting up python3-alabaster (0.7.16-0.1) ...
1324s Setting up libio-stringy-perl (2.113-2) ...
1324s Setting up libhtml-tagset-perl (3.24-1) ...
1324s Setting up unzip (6.0-28ubuntu6) ...
1324s Setting up libdebhelper-perl (13.20ubuntu1) ...
1324s Setting up libperlio-via-timeout-perl (0.32-3) ...
1324s Setting up libfilesys-notify-simple-perl (0.14-3) ...
1324s Setting up libnet-cidr-perl (0.21-2) ...
1324s Setting up libipc-sharelite-perl (0.17-5build4) ...
1324s Setting up libconvert-binhex-perl (1.125-3) ...
1324s Setting up liblwp-mediatypes-perl (6.04-2) ...
1324s Setting up libcrypt-urandom-perl (0.40-1) ...
1324s Setting up x11-common (1:7.7+23ubuntu3) ...
1324s Setting up libtest-pod-perl (1.52-3) ...
1324s Setting up libtry-tiny-perl (0.31-2) ...
1324s Setting up libdeflate0:amd64 (1.21-1) ...
1324s Setting up perl-openssl-defaults:amd64 (7build3) ...
1324s Setting up libcommon-sense-perl:amd64 (3.75-3build4) ...
1324s Setting up libxml-namespacesupport-perl (1.12-2) ...
1324s Setting up m4 (1.4.19-4build1) ...
1324s Setting up libposix-strftime-compiler-perl (0.46-1) ...
1324s Setting up libclass-singleton-perl (1.6-2) ...
1324s Setting up libencode-locale-perl (1.05-3) ...
1324s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ...
1324s Setting up libxstring-perl:amd64 (0.005-2build4) ...
1324s Setting up libgomp1:amd64 (14.2.0-7ubuntu1) ...
1324s Setting up libclass-errorhandler-perl (0.04-3) ...
1324s Setting up liblist-utilsby-perl (0.12-2) ...
1324s Setting up libjs-angularjs (1.8.3-1) ...
1324s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ...
1324s Setting up libtime-fake-perl (0.11-4) ...
1324s Setting up libfcgi-procmanager-perl (0.28-3) ...
1324s Setting up libregexp-common-perl (2024080801-1) ...
1324s Setting up libtest-sharedfork-perl (0.35-3) ...
1324s Setting up libsub-install-perl (0.929-1) ...
1324s Setting up libextutils-depends-perl (0.8001-2) ...
1324s Setting up libhash-multivalue-perl (0.16-3) ...
1324s Setting up libjs-es5-shim (4.6.7-2) ...
1324s Setting up libscope-guard-perl (0.21-2) ...
1324s Setting up liberror-perl (0.17029-2) ...
1324s Setting up libapache-session-perl (1.94-2) ...
1324s Setting up libxml-sax-base-perl (1.09-3) ...
1324s Setting up libio-string-perl (1.08-4) ...
1324s Setting up libtest-leaktrace-perl (0.17-1build6) ...
1324s Setting up python3-roman (4.2-1) ...
1324s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ...
1324s Setting up libpackage-stash-xs-perl:amd64 (0.30-1build5) ...
1324s Setting up autotools-dev (20220109.1) ...
1324s Setting up libstream-buffered-perl (0.03-3) ...
1324s Setting up libclass-data-inheritable-perl (0.08-3) ...
1324s Setting up python3-packaging (24.1-1) ...
1325s Setting up libcrypt-des-perl:amd64 (2.07-5) ...
1325s Setting up libalgorithm-c3-perl (0.11-2) ...
1325s Setting up libapache-logformat-compiler-perl (0.36-3) ...
1325s Setting up libcrypt-random-seed-perl (0.03-3) ...
1325s Setting up libdigest-hmac-perl (1.04+dfsg-2) ...
1325s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ...
1325s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ...
1325s Setting up python3-snowballstemmer (2.2.0-4build1) ...
1325s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ...
1325s Setting up libquadmath0:amd64 (14.2.0-7ubuntu1) ...
1325s Setting up libimagequant0:amd64 (2.18.0-1build1) ...
1325s Setting up libemail-date-format-perl (1.008-1) ...
1325s Setting up libcryptx-perl (0.082.001-1) ...
1325s Setting up libcares2:amd64 (1.33.0-1) ...
1325s Setting up libmpc3:amd64 (1.3.1-1build2) ...
1325s Setting up libvariable-magic-perl (0.64-1build1) ...
1325s Setting up libio-html-perl (1.004-3) ...
1325s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ...
1325s Setting up autopoint (0.22.5-2) ...
1325s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ...
1325s Setting up libipc-run-perl (20231003.0-2) ...
1325s Setting up liblist-moreutils-xs-perl (0.430-4build1) ...
1325s Setting up libpcsclite1:amd64 (2.3.0-1) ...
1325s Setting up libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ...
1325s Setting up libltdl7:amd64 (2.4.7-7build1) ...
1325s Setting up libfftw3-double3:amd64 (3.3.10-1ubuntu4) ...
1325s Setting up libstring-random-perl (1:0.32-2) ...
1325s Setting up libparams-util-perl (1.102-3build1) ...
1325s Setting up autoconf (2.72-3) ...
1325s Setting up libsub-exporter-progressive-perl (0.001013-3) ...
1325s Setting up libwebp7:amd64 (1.4.0-0.1) ...
1325s Setting up libcapture-tiny-perl (0.48-2) ...
1325s Setting up libtimedate-perl (2.3300-2) ...
1325s Setting up libubsan1:amd64 (14.2.0-7ubuntu1) ...
1325s Setting up libsub-name-perl:amd64 (0.27-1build4) ...
1325s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ...
1325s Setting up libtypes-serialiser-perl (1.01-1) ...
1325s Setting up libgssapi-perl (0.28-4build5) ...
1325s Setting up dwz (0.15-1build6) ...
1325s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ...
1325s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ...
1325s Setting up libhwasan0:amd64 (14.2.0-7ubuntu1) ...
1325s Setting up libasan8:amd64 (14.2.0-7ubuntu1) ...
1325s Setting up libjson-perl (4.10000-1) ...
1325s Setting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ...
1325s Setting up libjargs-java (1.0.0-5) ...
1325s Setting up librole-tiny-perl (2.002004-1) ...
1325s Setting up debugedit (1:5.1-1) ...
1325s Setting up libfile-sharedir-perl (1.118-3) ...
1325s Setting up libfcgi-perl (0.82+ds-3build3) ...
1325s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu1) ...
1325s Setting up libaliased-perl (0.34-3) ...
1325s Setting up libharfbuzz0b:amd64 (9.0.0-1) ...
1325s Setting up libcarp-clan-perl (6.08-2) ...
1325s Setting up libdevel-globaldestruction-perl (0.14-4) ...
1325s Setting up libwww-form-urlencoded-perl (0.26-2) ...
1325s Setting up sgml-base (1.31) ...
1325s Setting up libstrictures-perl (2.000006-1) ...
1325s Setting up libsub-quote-perl (2.006008-1ubuntu1) ...
1325s Setting up libdevel-stacktrace-perl (2.0500-1) ...
1325s Setting up libclass-xsaccessor-perl (1.19-4build5) ...
1325s Setting up libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ...
1325s Setting up libtsan2:amd64 (14.2.0-7ubuntu1) ...
1325s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
1325s Setting up ca-certificates-java (20240118) ...
1325s No JRE found. Skipping Java certificates setup.
1325s Setting up libexporter-tiny-perl (1.006002-1) ...
1325s Setting up node-xtend (4.0.2-3) ...
1325s Setting up libisl23:amd64 (0.27-1) ...
1325s Setting up libconvert-asn1-perl (0.34-1) ...
1325s Setting up libtext-unidecode-perl (1.30-3) ...
1325s Setting up libde265-0:amd64 (1.0.15-1build4) ...
1325s Setting up libregexp-assemble-perl (0.38-2) ...
1325s Setting up libnet-ip-perl (1.26-3) ...
1325s Setting up libwebpmux3:amd64 (1.4.0-0.1) ...
1325s Setting up libautobox-perl (3.0.2-1) ...
1325s Setting up libcc1-0:amd64 (14.2.0-7ubuntu1) ...
1325s Setting up liburi-perl (5.30-1) ...
1325s Setting up libdbi-perl:amd64 (1.645-1) ...
1325s Setting up liblsan0:amd64 (14.2.0-7ubuntu1) ...
1325s Setting up libconvert-base32-perl (0.06-3) ...
1325s Setting up dctrl-tools (2.24-3build3) ...
1325s Setting up libjs-bootstrap (3.4.1+dfsg-3) ...
1325s Setting up libitm1:amd64 (14.2.0-7ubuntu1) ...
1325s Setting up autodep8 (0.28+nmu1ubuntu1) ...
1325s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
1325s Setting up python3-imagesize (1.4.1-1) ...
1325s Setting up libemail-address-xs-perl (1.05-1build5) ...
1325s Setting up libnet-ssleay-perl:amd64 (1.94-2) ...
1325s Setting up libjpeg8:amd64 (8c-2ubuntu11) ...
1325s Setting up automake (1:1.16.5-1.3ubuntu1) ...
1325s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
1325s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
1325s Setting up libjson-xs-perl (4.030-2build4) ...
1325s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ...
1325s Setting up libcrypt-des-ede3-perl (0.01-3) ...
1325s Setting up libhttp-date-perl (6.06-1) ...
1325s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ...
1325s Setting up gettext (0.22.5-2) ...
1325s Setting up libtest-tcp-perl (2.22-2) ...
1325s Setting up libautobox-core-perl (1.33-2) ...
1325s Setting up java-wrappers (0.5) ...
1325s Setting up libio-socket-timeout-perl (0.32-3) ...
1325s Setting up libfile-listing-perl (6.16-1) ...
1325s Setting up openjdk-21-jre-headless:amd64 (21.0.5+11-1) ...
1325s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
1325s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode
1325s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
1325s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
1325s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
1325s Setting up libcache-cache-perl (1.08-3) ...
1325s Setting up libhttp-headers-fast-perl (0.22-3) ...
1325s Setting up liblist-moreutils-perl (0.430-2) ...
1325s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ...
1325s Setting up libtype-tiny-perl (2.004000-1) ...
1325s Setting up libemail-simple-perl (2.218-1) ...
1325s Setting up libnet-http-perl (6.23-1) ...
1325s Setting up libexception-class-perl (1.45-1) ...
1325s Setting up libclass-c3-perl (0.35-2) ...
1325s Setting up libcrypt-jwt-perl (0.035-1) ...
1325s Setting up libcbor-xs-perl (1.87-1build4) ...
1325s Setting up xfonts-utils (1:7.7+7) ...
1325s Setting up libxmlsec1t64:amd64 (1.2.41-1) ...
1325s Setting up libdevel-callchecker-perl:amd64 (0.009-1build1) ...
1325s Setting up libxml-sax-perl (1.02+dfsg-3) ...
1325s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
1325s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
1325s
1325s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
1326s Setting up libauthen-radius-perl (0.32-1) ...
1326s Setting up intltool-debian (0.35.0+20060710.6) ...
1326s Setting up libbytes-random-secure-perl (0.29-3) ...
1326s Setting up libjson-maybexs-perl (1.004008-1) ...
1326s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ...
1326s Setting up libxmlsec1t64-openssl:amd64 (1.2.41-1) ...
1326s Setting up libraqm0:amd64 (0.10.1-1build1) ...
1326s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ...
1326s Setting up libdata-optlist-perl (0.114-1) ...
1326s Setting up cpp-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1326s Setting up libtest-output-perl (1.034-1) ...
1326s Setting up pkg-perl-autopkgtest (0.79) ...
1326s Setting up libjs-sphinxdoc (7.4.7-3) ...
1326s Setting up libraw23t64:amd64 (0.21.2-2.1build1) ...
1326s Setting up cpp-14 (14.2.0-7ubuntu1) ...
1326s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5) ...
1326s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
1326s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
1326s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
1326s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
1326s Setting up dh-strip-nondeterminism (1.14.0-1) ...
1326s Setting up libwww-robotrules-perl (6.02-1) ...
1326s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ...
1326s Setting up xml-core (0.19) ...
1326s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ...
1326s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ...
1326s Setting up libdbd-sqlite3-perl:amd64 (1.74-1build4) ...
1326s Setting up libmro-compat-perl (0.15-2) ...
1326s Setting up libcookie-baker-perl (0.12-1) ...
1326s Setting up libgcc-14-dev:amd64 (14.2.0-7ubuntu1) ...
1326s Setting up libhttp-entity-parser-perl (0.25-2) ...
1326s Setting up libstdc++-14-dev:amd64 (14.2.0-7ubuntu1) ...
1326s Setting up libio-socket-ssl-perl (2.088-1) ...
1326s Setting up libsub-exporter-perl (0.990-1) ...
1326s Setting up libhttp-message-perl (6.46-1ubuntu1) ...
1326s Setting up libeval-closure-perl (0.14-3) ...
1326s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1326s Setting up libconvert-pem-perl (0.08-3) ...
1326s Setting up libhttp-negotiate-perl (6.01-2) ...
1326s Setting up libparams-validationcompiler-perl (0.31-1) ...
1326s Setting up libhttp-cookies-perl (6.11-1) ...
1326s Setting up po-debconf (1.0.21+nmu1) ...
1326s Setting up libhtml-tree-perl (5.07-3) ...
1326s Setting up libparams-classify-perl:amd64 (0.015-2build6) ...
1326s Setting up libcgi-pm-perl (4.66-1) ...
1326s Setting up libsub-exporter-formethods-perl (0.100055-1) ...
1326s Setting up liblasso3t64 (2.8.2-5build1) ...
1326s Setting up libhtml-format-perl (2.16-2) ...
1326s Setting up fonts-urw-base35 (20200910-8) ...
1326s Setting up libhtml-template-perl (2.97-2) ...
1326s Setting up libnet-smtp-ssl-perl (1.04-2) ...
1326s Setting up libauthen-webauthn-perl (0.004-1) ...
1326s Setting up libmodule-runtime-perl (0.016-2) ...
1326s Setting up libmailtools-perl (2.21-3) ...
1326s Setting up sphinx-common (7.4.7-3) ...
1326s Setting up libdist-checkconflicts-perl (0.11-2) ...
1326s Setting up libxml-simple-perl (2.25-2) ...
1326s Setting up libxml-libxslt-perl:amd64 (2.003000-2) ...
1326s Setting up libhttp-daemon-perl (6.16-1) ...
1326s Setting up libemail-abstract-perl (3.010-1) ...
1326s Setting up cpp (4:14.1.0-2ubuntu1) ...
1326s Setting up liblasso-perl:amd64 (2.8.2-5build1) ...
1326s Setting up libhtml-formattext-withlinks-perl (0.15-3) ...
1326s Setting up gcc-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1326s Setting up libplack-perl (1.0051-1) ...
1326s Setting up libnet-openid-common-perl (1.20-2) ...
1326s Setting up libnet-openid-server-perl (1.09-4) ...
1326s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1326s Setting up libmodule-implementation-perl (0.09-2) ...
1326s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ...
1326s Setting up libpackage-stash-perl (0.40-1) ...
1326s Setting up libimport-into-perl (1.002005-2) ...
1326s Setting up libmoo-perl (2.005005-1) ...
1326s Setting up liblist-someutils-perl (0.59-1) ...
1326s Setting up libmodule-runtime-conflicts-perl (0.003-2) ...
1326s Setting up libmime-tools-perl (5.515-1) ...
1326s Setting up libclass-load-perl (0.25-2) ...
1326s Setting up gcc-14 (14.2.0-7ubuntu1) ...
1326s Setting up libspecio-perl (0.48-1) ...
1326s Setting up liblist-allutils-perl (0.19-1) ...
1326s Setting up g++-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1326s Setting up libpackage-deprecationmanager-perl (0.18-1) ...
1326s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1326s Setting up libdevel-overloadinfo-perl (0.007-1) ...
1326s Setting up libclass-load-xs-perl (0.10-2build5) ...
1326s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ...
1326s Setting up g++-14 (14.2.0-7ubuntu1) ...
1326s Setting up libmoox-types-mooselike-perl (0.29-2) ...
1326s Setting up libb-hooks-endofscope-perl (0.28-1) ...
1326s Setting up libthrowable-perl (1.001-2) ...
1326s Setting up libauthen-oath-perl (2.0.1-2) ...
1326s Setting up libtool (2.4.7-7build1) ...
1326s Setting up libmoose-perl:amd64 (2.2207-1build3) ...
1326s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ...
1326s Setting up gcc (4:14.1.0-2ubuntu1) ...
1326s Setting up dh-autoreconf (20) ...
1326s Setting up libemail-sender-perl (2.601-1) ...
1326s Setting up libnamespace-clean-perl (0.27-2) ...
1326s Setting up g++ (4:14.1.0-2ubuntu1) ...
1326s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
1326s Setting up libmoosex-singlearg-perl (0.09-2) ...
1326s Setting up build-essential (12.10ubuntu1) ...
1326s Setting up libnamespace-autoclean-perl (0.29-2) ...
1326s Setting up libdatetime-locale-perl (1:1.41-1) ...
1326s Setting up libmoosex-role-parameterized-perl (1.11-2) ...
1326s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ...
1326s Setting up libmoosex-types-perl (0.50-2) ...
1326s Setting up debhelper (13.20ubuntu1) ...
1326s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ...
1326s Setting up libmoosex-types-common-perl (0.001014-2) ...
1326s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ...
1326s Setting up libmoosex-util-perl (0.006-2) ...
1326s Setting up libdatetime-perl (2:1.65-1build3) ...
1326s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ...
1326s Setting up libdatetime-format-rfc3339-perl (1.8.0-1) ...
1326s Setting up libauthen-u2f-tester-perl (0.03-1) ...
1326s Setting up libheif-plugin-aomdec:amd64 (1.18.1-2) ...
1326s Setting up liblwp-protocol-https-perl (6.14-1) ...
1326s Setting up libheif-plugin-libde265:amd64 (1.18.1-2) ...
1326s Setting up libnode115:amd64 (20.16.0+dfsg-1ubuntu1) ...
1326s Setting up libwww-perl (6.77-1) ...
1326s Setting up libheif1:amd64 (1.18.1-2) ...
1326s Setting up nodejs (20.16.0+dfsg-1ubuntu1) ...
1326s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
1326s Setting up liblwp-protocol-psgi-perl (0.11-2) ...
1326s Setting up liblemonldap-ng-common-perl (2.20.0+ds-2) ...
1327s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ...
1327s Setting up libauth-yubikey-webclient-perl (4.02-3) ...
1327s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ...
1327s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.1.39+dfsg1-2) ...
1327s Setting up libnet-openid-consumer-perl (1.18-2) ...
1327s Setting up liblemonldap-ng-handler-perl (2.20.0+ds-2) ...
1327s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'.
1327s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'.
1327s Setting up libxml-parser-perl (2.47-1build4) ...
1327s Setting up uglifyjs (3.17.4-2) ...
1327s Setting up libimage-magick-q16-perl (8:7.1.1.39+dfsg1-2) ...
1327s Setting up libgd-perl (2.78-1build4) ...
1327s Setting up libimage-magick-perl (8:7.1.1.39+dfsg1-2) ...
1327s Setting up lemonldap-ng-fastcgi-server (2.20.0+ds-2) ...
1328s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'.
1328s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'.
1328s Setting up libsoap-lite-perl (1.27-3) ...
1328s Setting up liblemonldap-ng-manager-perl (2.20.0+ds-2) ...
1328s Setting up libgd-securityimage-perl (1.75-3) ...
1328s Processing triggers for install-info (7.1.1-1) ...
1328s Processing triggers for libc-bin (2.40-1ubuntu3) ...
1328s Processing triggers for man-db (2.12.1-3) ...
1330s Processing triggers for ca-certificates-java (20240118) ...
1331s Adding debian:ACCVRAIZ1.pem
1331s Adding debian:AC_RAIZ_FNMT-RCM.pem
1331s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem
1331s Adding debian:ANF_Secure_Server_Root_CA.pem
1331s Adding debian:Actalis_Authentication_Root_CA.pem
1331s Adding debian:AffirmTrust_Commercial.pem
1331s Adding debian:AffirmTrust_Networking.pem
1331s Adding debian:AffirmTrust_Premium.pem
1331s Adding debian:AffirmTrust_Premium_ECC.pem
1331s Adding debian:Amazon_Root_CA_1.pem
1331s Adding debian:Amazon_Root_CA_2.pem
1331s Adding debian:Amazon_Root_CA_3.pem
1331s Adding debian:Amazon_Root_CA_4.pem
1331s Adding debian:Atos_TrustedRoot_2011.pem
1331s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem
1331s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem
1331s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
1331s Adding debian:BJCA_Global_Root_CA1.pem
1331s Adding debian:BJCA_Global_Root_CA2.pem
1331s Adding debian:Baltimore_CyberTrust_Root.pem
1331s Adding debian:Buypass_Class_2_Root_CA.pem
1331s Adding debian:Buypass_Class_3_Root_CA.pem
1331s Adding debian:CA_Disig_Root_R2.pem
1331s Adding debian:CFCA_EV_ROOT.pem
1331s Adding debian:COMODO_Certification_Authority.pem
1331s Adding debian:COMODO_ECC_Certification_Authority.pem
1331s Adding debian:COMODO_RSA_Certification_Authority.pem
1331s Adding debian:Certainly_Root_E1.pem
1331s Adding debian:Certainly_Root_R1.pem
1331s Adding debian:Certigna.pem
1331s Adding debian:Certigna_Root_CA.pem
1331s Adding debian:Certum_EC-384_CA.pem
1331s Adding debian:Certum_Trusted_Network_CA.pem
1331s Adding debian:Certum_Trusted_Network_CA_2.pem
1331s Adding debian:Certum_Trusted_Root_CA.pem
1331s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem
1331s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem
1331s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem
1331s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem
1331s Adding debian:Comodo_AAA_Services_root.pem
1331s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem
1331s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem
1331s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
1331s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
1331s Adding debian:DigiCert_Assured_ID_Root_CA.pem
1331s Adding debian:DigiCert_Assured_ID_Root_G2.pem
1331s Adding debian:DigiCert_Assured_ID_Root_G3.pem
1331s Adding debian:DigiCert_Global_Root_CA.pem
1331s Adding debian:DigiCert_Global_Root_G2.pem
1331s Adding debian:DigiCert_Global_Root_G3.pem
1331s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
1331s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem
1331s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem
1331s Adding debian:DigiCert_Trusted_Root_G4.pem
1331s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
1331s Adding debian:Entrust_Root_Certification_Authority.pem
1331s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem
1331s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem
1331s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem
1331s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem
1331s Adding debian:GLOBALTRUST_2020.pem
1331s Adding debian:GTS_Root_R1.pem
1331s Adding debian:GTS_Root_R2.pem
1331s Adding debian:GTS_Root_R3.pem
1331s Adding debian:GTS_Root_R4.pem
1331s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
1331s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
1331s Adding debian:GlobalSign_Root_CA.pem
1331s Adding debian:GlobalSign_Root_CA_-_R3.pem
1331s Adding debian:GlobalSign_Root_CA_-_R6.pem
1331s Adding debian:GlobalSign_Root_E46.pem
1331s Adding debian:GlobalSign_Root_R46.pem
1331s Adding debian:Go_Daddy_Class_2_CA.pem
1331s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
1331s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem
1331s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem
1331s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
1331s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
1331s Adding debian:HiPKI_Root_CA_-_G1.pem
1331s Adding debian:Hongkong_Post_Root_CA_3.pem
1331s Adding debian:ISRG_Root_X1.pem
1331s Adding debian:ISRG_Root_X2.pem
1331s Adding debian:IdenTrust_Commercial_Root_CA_1.pem
1331s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
1331s Adding debian:Izenpe.com.pem
1331s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
1331s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem
1331s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem
1331s Adding debian:NAVER_Global_Root_Certification_Authority.pem
1331s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
1331s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem
1331s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem
1331s Adding debian:QuoVadis_Root_CA_1_G3.pem
1331s Adding debian:QuoVadis_Root_CA_2.pem
1331s Adding debian:QuoVadis_Root_CA_2_G3.pem
1331s Adding debian:QuoVadis_Root_CA_3.pem
1331s Adding debian:QuoVadis_Root_CA_3_G3.pem
1331s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem
1331s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
1331s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem
1331s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem
1331s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem
1331s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem
1331s Adding debian:SZAFIR_ROOT_CA2.pem
1331s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem
1331s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem
1331s Adding debian:SecureSign_RootCA11.pem
1331s Adding debian:SecureTrust_CA.pem
1331s Adding debian:Secure_Global_CA.pem
1331s Adding debian:Security_Communication_ECC_RootCA1.pem
1331s Adding debian:Security_Communication_RootCA2.pem
1331s Adding debian:Security_Communication_RootCA3.pem
1331s Adding debian:Security_Communication_Root_CA.pem
1331s Adding debian:Starfield_Class_2_CA.pem
1331s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
1331s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
1331s Adding debian:SwissSign_Gold_CA_-_G2.pem
1331s Adding debian:SwissSign_Silver_CA_-_G2.pem
1331s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
1331s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
1331s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
1331s Adding debian:TWCA_Global_Root_CA.pem
1331s Adding debian:TWCA_Root_Certification_Authority.pem
1331s Adding debian:TeliaSonera_Root_CA_v1.pem
1331s Adding debian:Telia_Root_CA_v2.pem
1331s Adding debian:TrustAsia_Global_Root_CA_G3.pem
1331s Adding debian:TrustAsia_Global_Root_CA_G4.pem
1331s Adding debian:Trustwave_Global_Certification_Authority.pem
1331s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem
1331s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem
1331s Adding debian:TunTrust_Root_CA.pem
1331s Adding debian:UCA_Extended_Validation_Root.pem
1331s Adding debian:UCA_Global_G2_Root.pem
1331s Adding debian:USERTrust_ECC_Certification_Authority.pem
1331s Adding debian:USERTrust_RSA_Certification_Authority.pem
1331s Adding debian:XRamp_Global_CA_Root.pem
1331s Adding debian:certSIGN_ROOT_CA.pem
1331s Adding debian:certSIGN_Root_CA_G2.pem
1331s Adding debian:e-Szigno_Root_CA_2017.pem
1331s Adding debian:ePKI_Root_Certification_Authority.pem
1331s Adding debian:emSign_ECC_Root_CA_-_C3.pem
1331s Adding debian:emSign_ECC_Root_CA_-_G3.pem
1331s Adding debian:emSign_Root_CA_-_C1.pem
1331s Adding debian:emSign_Root_CA_-_G1.pem
1331s Adding debian:vTrus_ECC_Root_CA.pem
1331s Adding debian:vTrus_Root_CA.pem
1331s done.
1331s Setting up yui-compressor (2.4.8-3) ...
1331s Setting up default-jre-headless (2:1.21-76) ...
1331s Processing triggers for sgml-base (1.31) ...
1331s Setting up docutils-common (0.21.2+dfsg-2) ...
1331s Processing triggers for sgml-base (1.31) ...
1331s Setting up python3-docutils (0.21.2+dfsg-2) ...
1331s Setting up python3-sphinx (7.4.7-3) ...
1332s Setting up autopkgtest-satdep (0) ...
1340s (Reading database ... 91058 files and directories currently installed.)
1340s Removing autopkgtest-satdep (0) ...
1343s autopkgtest [08:21:18]: test manager-test: ./debian/tests/runner build-deps lemonldap-ng-manager
1343s autopkgtest [08:21:18]: test manager-test: [-----------------------
1343s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.9cCVxo/build.N3s/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files'
1343s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.9cCVxo/build.N3s/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip'
1344s t/02-HTML-template.t ........................
1344s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1344s ok 2 - Manager object
1344s ok 3 - Init
1344s ok 4 - Manager app
1344s ok 5 - Succeed to get /
1344s ok 6 - Return a 200 code
1344s ok 7 - Content is declared as HTML
1344s ok 8 - It contains a html tag
1344s ok 9 - Instance name found in SPA title
1344s ok 10 - Instance name found in title
1344s ok 11 - Instance name found in li
1344s 1..11
1344s ok
1344s t/04-2F-api.t ...............................
1344s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1344s ok 2 - Sessions module
1344s ok 3 - New SSO session for msmith
1344s ok 4 - Sessions module
1344s ok 5 - New Persistent session for msmith
1344s ok 6 - Sessions module
1344s ok 7 - New SSO session for dwho
1344s ok 8 - Sessions module
1344s ok 9 - New Persistent session for dwho
1344s ok 10 - Sessions module
1344s ok 11 - New SSO session for rtyler
1344s ok 12 - Sessions module
1344s ok 13 - New Persistent session for rtyler
1344s ok 14 - Sessions module
1344s ok 15 - New SSO session for davros
1344s ok 16 - Sessions module
1344s ok 17 - New Persistent session for davros
1344s ok 18 - Sessions module
1344s ok 19 - New SSO session for tof
1344s ok 20 - Sessions module
1344s ok 21 - New Persistent session for tof
1344s ok 22 - Sessions module
1344s ok 23 - New SSO session for donna
1344s ok 24 - Sessions module
1344s ok 25 - New Persistent session for donna
1344s ok 26 - Manager object
1344s ok 27 - Init
1344s ok 28 - Manager app
1344s ok 29 - Client object
1344s ok 30 - dwho should have 1 2F of type "TOTP": Request succeed
1344s ok 31 - dwho should have 1 2F of type "TOTP": Result code is 200
1344s ok 32 - dwho should have 1 2F of type "TOTP": Response is JSON
1344s ok 33 - dwho should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1)
1344s ok 34 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Request succeed
1344s ok 35 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Result code is 200
1344s ok 36 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Response is JSON
1344s ok 37 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match
1344s ok 38 - Found display variable
1344s ok 39 - dwho should have 1 2F of type "U2F": Request succeed
1344s ok 40 - dwho should have 1 2F of type "U2F": Result code is 200
1344s ok 41 - dwho should have 1 2F of type "U2F": Response is JSON
1344s ok 42 - dwho should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1)
1344s ok 43 - dwho should have 1 2F of type "UBK": Request succeed
1344s ok 44 - dwho should have 1 2F of type "UBK": Result code is 200
1344s ok 45 - dwho should have 1 2F of type "UBK": Response is JSON
1344s ok 46 - dwho should have 1 2F of type "UBK": check if nb of 2F found (1) equals expectation (1)
1344s ok 47 - dwho should have 1 2F of type "WebAuthn": Request succeed
1344s ok 48 - dwho should have 1 2F of type "WebAuthn": Result code is 200
1344s ok 49 - dwho should have 1 2F of type "WebAuthn": Response is JSON
1344s ok 50 - dwho should have 1 2F of type "WebAuthn": check if nb of 2F found (1) equals expectation (1)
1344s ok 51 - dwho should have 0 2F of type "UBKIKI": Request succeed
1344s ok 52 - dwho should have 0 2F of type "UBKIKI": Result code is 200
1344s ok 53 - dwho should have 0 2F of type "UBKIKI": Response is JSON
1344s ok 54 - dwho should have 0 2F of type "UBKIKI": check if nb of 2F found (0) equals expectation (0)
1344s ok 55 - dwho should have 4 2F: Request succeed
1344s ok 56 - dwho should have 4 2F: Result code is 200
1344s ok 57 - dwho should have 4 2F: Response is JSON
1344s ok 58 - dwho should have 4 2F: check if nb of 2F found (4) equals expectation (4)
1344s ok 59 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Request succeed
1344s ok 60 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Result code is 200
1344s ok 61 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Response is JSON
1344s ok 62 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match
1344s ok 63 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Request succeed
1344s ok 64 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Result code is 200
1344s ok 65 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Response is JSON
1344s ok 66 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match
1344s ok 67 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXk=": Request succeed
1344s ok 68 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXk=": Result code is 200
1344s ok 69 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXk=": Response is JSON
1344s ok 70 - dwho should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match
1344s ok 71 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Request succeed
1344s ok 72 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Result code is 200
1344s ok 73 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": Response is JSON
1344s ok 74 - dwho should have one 2F with id "MTY0MzIwMTc4NDo6V2ViQXV0aG46Ok15Rmlkb0tleQ==": check returned type is HASH and that ids match
1344s ok 75 - dwho should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed
1344s ok 76 - dwho should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200
1344s ok 77 - dwho should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON
1344s ok 78 - dwho should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed
1344s ok 79 - dwho should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404
1344s ok 80 - dwho should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON
1344s ok 81 - dwho should have 3 2F: Request succeed
1344s ok 82 - dwho should have 3 2F: Result code is 200
1344s ok 83 - dwho should have 3 2F: Response is JSON
1344s ok 84 - dwho should have 3 2F: check if nb of 2F found (3) equals expectation (3)
1344s ok 85 - Delete all 2F from dwho of type "WebAuthn": Request succeed
1344s ok 86 - Delete all 2F from dwho of type "WebAuthn": Result code is 200
1344s ok 87 - Delete all 2F from dwho of type "WebAuthn": Response is JSON
1344s ok 88 - Delete all 2F from dwho of type "WebAuthn": check nb of 2FA deleted (1) matches expectation (1)
1344s ok 89 - dwho should have 0 2F of type "WebAuthn": Request succeed
1344s ok 90 - dwho should have 0 2F of type "WebAuthn": Result code is 200
1344s ok 91 - dwho should have 0 2F of type "WebAuthn": Response is JSON
1344s ok 92 - dwho should have 0 2F of type "WebAuthn": check if nb of 2F found (0) equals expectation (0)
1344s ok 93 - Delete all 2F from dwho: Request succeed
1344s ok 94 - Delete all 2F from dwho: Result code is 200
1344s ok 95 - Delete all 2F from dwho: Response is JSON
1344s ok 96 - Delete all 2F from dwho: check nb of 2FA deleted (2) matches expectation (2)
1344s ok 97 - dwho should have 0 2F: Request succeed
1344s ok 98 - dwho should have 0 2F: Result code is 200
1344s ok 99 - dwho should have 0 2F: Response is JSON
1344s ok 100 - dwho should have 0 2F: check if nb of 2F found (0) equals expectation (0)
1344s ok 101 - Delete all 2F from dwho: Request succeed
1344s ok 102 - Delete all 2F from dwho: Result code is 200
1344s ok 103 - Delete all 2F from dwho: Response is JSON
1344s ok 104 - Delete all 2F from dwho: check nb of 2FA deleted (0) matches expectation (0)
1344s ok 105 - msmith should have 0 2F: Request succeed
1344s ok 106 - msmith should have 0 2F: Result code is 200
1344s ok 107 - msmith should have 0 2F: Response is JSON
1344s ok 108 - msmith should have 0 2F: check if nb of 2F found (0) equals expectation (0)
1344s ok 109 - rtyler should have 1 2F of type "U2F": Request succeed
1344s ok 110 - rtyler should have 1 2F of type "U2F": Result code is 200
1344s ok 111 - rtyler should have 1 2F of type "U2F": Response is JSON
1344s ok 112 - rtyler should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1)
1344s ok 113 - rtyler should have 0 2F of type "TOTP": Request succeed
1344s ok 114 - rtyler should have 0 2F of type "TOTP": Result code is 200
1344s ok 115 - rtyler should have 0 2F of type "TOTP": Response is JSON
1344s ok 116 - rtyler should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0)
1344s ok 117 - rtyler should have 2 2F of type "UBK": Request succeed
1344s ok 118 - rtyler should have 2 2F of type "UBK": Result code is 200
1344s ok 119 - rtyler should have 2 2F of type "UBK": Response is JSON
1344s ok 120 - rtyler should have 2 2F of type "UBK": check if nb of 2F found (2) equals expectation (2)
1344s ok 121 - rtyler should have 3 2F: Request succeed
1344s ok 122 - rtyler should have 3 2F: Result code is 200
1344s ok 123 - rtyler should have 3 2F: Response is JSON
1344s ok 124 - rtyler should have 3 2F: check if nb of 2F found (3) equals expectation (3)
1344s ok 125 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Request succeed
1344s ok 126 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Result code is 200
1344s ok 127 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Response is JSON
1344s ok 128 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match
1344s ok 129 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXk=": Request succeed
1344s ok 130 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXk=": Result code is 200
1344s ok 131 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXk=": Response is JSON
1344s ok 132 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXk=": check returned type is HASH and that ids match
1344s ok 133 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXky": Request succeed
1344s ok 134 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXky": Result code is 200
1344s ok 135 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXky": Response is JSON
1344s ok 136 - rtyler should have one 2F with id "MTczMTA1NDA3OTo6VUJLOjpNeVl1YmlrZXky": check returned type is HASH and that ids match
1344s ok 137 - Delete all 2F from rtyler of type "UBK": Request succeed
1344s ok 138 - Delete all 2F from rtyler of type "UBK": Result code is 200
1344s ok 139 - Delete all 2F from rtyler of type "UBK": Response is JSON
1344s ok 140 - Delete all 2F from rtyler of type "UBK": check nb of 2FA deleted (2) matches expectation (2)
1344s ok 141 - rtyler should have 1 2F: Request succeed
1344s ok 142 - rtyler should have 1 2F: Result code is 200
1344s ok 143 - rtyler should have 1 2F: Response is JSON
1344s ok 144 - rtyler should have 1 2F: check if nb of 2F found (1) equals expectation (1)
1344s ok 145 - rtyler should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed
1344s ok 146 - rtyler should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200
1344s ok 147 - rtyler should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON
1344s ok 148 - rtyler should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed
1344s ok 149 - rtyler should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404
1344s ok 150 - rtyler should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON
1344s ok 151 - Delete all 2F from rtyler: Request succeed
1344s ok 152 - Delete all 2F from rtyler: Result code is 200
1344s ok 153 - Delete all 2F from rtyler: Response is JSON
1344s ok 154 - Delete all 2F from rtyler: check nb of 2FA deleted (0) matches expectation (0)
1344s ok 155 - davros should have 1 2F of type "U2F": Request succeed
1344s ok 156 - davros should have 1 2F of type "U2F": Result code is 200
1344s ok 157 - davros should have 1 2F of type "U2F": Response is JSON
1344s ok 158 - davros should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1)
1344s ok 159 - davros should have 1 2F of type "TOTP": Request succeed
1344s ok 160 - davros should have 1 2F of type "TOTP": Result code is 200
1344s ok 161 - davros should have 1 2F of type "TOTP": Response is JSON
1344s ok 162 - davros should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1)
1344s ok 163 - davros should have 0 2F of type "UBK": Request succeed
1344s ok 164 - davros should have 0 2F of type "UBK": Result code is 200
1344s ok 165 - davros should have 0 2F of type "UBK": Response is JSON
1344s ok 166 - davros should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0)
1344s ok 167 - davros should have 2 2F: Request succeed
1344s ok 168 - davros should have 2 2F: Result code is 200
1344s ok 169 - davros should have 2 2F: Response is JSON
1344s ok 170 - davros should have 2 2F: check if nb of 2F found (2) equals expectation (2)
1344s ok 171 - davros should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Request succeed
1344s ok 172 - davros should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Result code is 200
1344s ok 173 - davros should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Response is JSON
1344s ok 174 - davros should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match
1344s ok 175 - davros should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Request succeed
1344s ok 176 - davros should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Result code is 200
1344s ok 177 - davros should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": Response is JSON
1344s ok 178 - davros should have one 2F with id "MTczMTA1NDA3OTo6VE9UUDo6TXlUT1RQ": check returned type is HASH and that ids match
1344s ok 179 - davros should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed
1344s ok 180 - davros should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200
1344s ok 181 - davros should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON
1344s ok 182 - davros should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed
1344s ok 183 - davros should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404
1344s ok 184 - davros should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON
1344s ok 185 - davros should have 1 2F: Request succeed
1344s ok 186 - davros should have 1 2F: Result code is 200
1344s ok 187 - davros should have 1 2F: Response is JSON
1344s ok 188 - davros should have 1 2F: check if nb of 2F found (1) equals expectation (1)
1344s ok 189 - Delete all 2F from davros of type "TOTP": Request succeed
1344s ok 190 - Delete all 2F from davros of type "TOTP": Result code is 200
1344s ok 191 - Delete all 2F from davros of type "TOTP": Response is JSON
1344s ok 192 - Delete all 2F from davros of type "TOTP": check nb of 2FA deleted (1) matches expectation (1)
1344s ok 193 - davros should have 0 2F: Request succeed
1344s ok 194 - davros should have 0 2F: Result code is 200
1344s ok 195 - davros should have 0 2F: Response is JSON
1344s ok 196 - davros should have 0 2F: check if nb of 2F found (0) equals expectation (0)
1344s ok 197 - Delete all 2F from davros: Request succeed
1344s ok 198 - Delete all 2F from davros: Result code is 200
1344s ok 199 - Delete all 2F from davros: Response is JSON
1344s ok 200 - Delete all 2F from davros: check nb of 2FA deleted (0) matches expectation (0)
1344s ok 201 - tof should have 1 2F of type "U2F": Request succeed
1344s ok 202 - tof should have 1 2F of type "U2F": Result code is 200
1344s ok 203 - tof should have 1 2F of type "U2F": Response is JSON
1344s ok 204 - tof should have 1 2F of type "U2F": check if nb of 2F found (1) equals expectation (1)
1344s ok 205 - tof should have 0 2F of type "TOTP": Request succeed
1344s ok 206 - tof should have 0 2F of type "TOTP": Result code is 200
1344s ok 207 - tof should have 0 2F of type "TOTP": Response is JSON
1344s ok 208 - tof should have 0 2F of type "TOTP": check if nb of 2F found (0) equals expectation (0)
1344s ok 209 - tof should have 0 2F of type "UBK": Request succeed
1344s ok 210 - tof should have 0 2F of type "UBK": Result code is 200
1344s ok 211 - tof should have 0 2F of type "UBK": Response is JSON
1344s ok 212 - tof should have 0 2F of type "UBK": check if nb of 2F found (0) equals expectation (0)
1344s ok 213 - tof should have 1 2F: Request succeed
1344s ok 214 - tof should have 1 2F: Result code is 200
1344s ok 215 - tof should have 1 2F: Response is JSON
1344s ok 216 - tof should have 1 2F: check if nb of 2F found (1) equals expectation (1)
1344s ok 217 - tof should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Request succeed
1344s ok 218 - tof should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Result code is 200
1344s ok 219 - tof should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": Response is JSON
1344s ok 220 - tof should have one 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==": check returned type is HASH and that ids match
1344s ok 221 - tof should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed
1344s ok 222 - tof should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 200
1344s ok 223 - tof should have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON
1344s ok 224 - tof should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Request succeed
1344s ok 225 - tof should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Result code is 404
1344s ok 226 - tof should not have a 2F with id "MTczMTA1NDA3OTo6VTJGOjpNeVUyRktleQ==" to be deleted.: Response is JSON
1344s ok 227 - tof should have 0 2F: Request succeed
1344s ok 228 - tof should have 0 2F: Result code is 200
1344s ok 229 - tof should have 0 2F: Response is JSON
1344s ok 230 - tof should have 0 2F: check if nb of 2F found (0) equals expectation (0)
1344s ok 231 - Delete all 2F from tof: Request succeed
1344s ok 232 - Delete all 2F from tof: Result code is 200
1344s ok 233 - Delete all 2F from tof: Response is JSON
1344s ok 234 - Delete all 2F from tof: check nb of 2FA deleted (0) matches expectation (0)
1344s ok 235 - Add/noattr : Request succeed
1344s ok 236 - Add/noattr : Result code is 400
1344s ok 237 - Add/noattr : Response is JSON
1344s ok 238 - Expected error message
1344s ok 239 - Add/epoch: Request succeed
1344s ok 240 - Add/epoch: Result code is 400
1344s ok 241 - Add/epoch: Response is JSON
1344s ok 242 - Expected error message
1344s ok 243 - Add second factor: Request succeed
1344s ok 244 - Add second factor: Result code is 201
1344s ok 245 - Add second factor: Response is JSON
1344s ok 246 - donna should have 1 2F of type "test": Request succeed
1344s ok 247 - donna should have 1 2F of type "test": Result code is 200
1344s ok 248 - donna should have 1 2F of type "test": Response is JSON
1344s ok 249 - donna should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1)
1344s ok 250 - donna should have one 2F with id "MTczMTA1NDA3OTo6dGVzdDo6dGVzdA==": Request succeed
1344s ok 251 - donna should have one 2F with id "MTczMTA1NDA3OTo6dGVzdDo6dGVzdA==": Result code is 200
1344s ok 252 - donna should have one 2F with id "MTczMTA1NDA3OTo6dGVzdDo6dGVzdA==": Response is JSON
1344s ok 253 - donna should have one 2F with id "MTczMTA1NDA3OTo6dGVzdDo6dGVzdA==": check returned type is HASH and that ids match
1344s ok 254 - Found display variable
1344s ok 255 - Add second factor: Request succeed
1344s ok 256 - Add second factor: Result code is 201
1344s ok 257 - Add second factor: Response is JSON
1344s ok 258 - donna should have 2 2F of type "test": Request succeed
1344s ok 259 - donna should have 2 2F of type "test": Result code is 200
1344s ok 260 - donna should have 2 2F of type "test": Response is JSON
1344s ok 261 - donna should have 2 2F of type "test": check if nb of 2F found (2) equals expectation (2)
1344s ok 262 - Add/noattr : Request succeed
1344s ok 263 - Add/noattr : Result code is 400
1344s ok 264 - Add/noattr : Response is JSON
1344s ok 265 - Expected error message
1344s ok 266 - Sessions module
1344s ok 267 - New SSO session for amy
1344s ok 268 - Sessions module
1344s ok 269 - New Persistent session for amy
1344s ok 270 - Add/noattr : Request succeed
1344s ok 271 - Add/noattr : Result code is 400
1344s ok 272 - Add/noattr : Response is JSON
1344s ok 273 - Expected error message
1344s ok 274 - Add/epoch: Request succeed
1344s ok 275 - Add/epoch: Result code is 400
1344s ok 276 - Add/epoch: Response is JSON
1344s ok 277 - Expected error message
1344s ok 278 - Add/nokey: Request succeed
1344s ok 279 - Add/nokey: Result code is 400
1344s ok 280 - Add/nokey: Response is JSON
1344s ok 281 - Expected error message
1344s ok 282 - Add/badkey: Request succeed
1344s ok 283 - Add/badkey: Result code is 400
1344s ok 284 - Add/badkey: Response is JSON
1344s ok 285 - Expected error message
1344s ok 286 - Add/goodkey: Request succeed
1344s ok 287 - Add/goodkey: Result code is 201
1344s ok 288 - Add/goodkey: Response is JSON
1344s ok 289 - amy should have 1 2F of type "TOTP": Request succeed
1344s ok 290 - amy should have 1 2F of type "TOTP": Result code is 200
1344s ok 291 - amy should have 1 2F of type "TOTP": Response is JSON
1344s ok 292 - amy should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1)
1344s ok 293 - Sessions module
1344s ok 294 - Correct type
1344s ok 295 - Epoch was set
1344s ok 296 - Correct name
1344s ok 297 - Secret was encrypted
1344s ok 298 - Correct normalized key
1344s ok 299 - Sessions module
1344s ok 300 - New SSO session for rory
1344s ok 301 - Sessions module
1344s ok 302 - New Persistent session for rory
1344s ok 303 - Add/goodkey: Request succeed
1344s ok 304 - Add/goodkey: Result code is 201
1344s ok 305 - Add/goodkey: Response is JSON
1344s ok 306 - rory should have 1 2F of type "TOTP": Request succeed
1344s ok 307 - rory should have 1 2F of type "TOTP": Result code is 200
1344s ok 308 - rory should have 1 2F of type "TOTP": Response is JSON
1344s ok 309 - rory should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1)
1344s ok 310 - Sessions module
1344s ok 311 - Correct type
1344s ok 312 - Epoch was set
1344s ok 313 - Correct name
1344s ok 314 - Secret was encrypted
1344s ok 315 - Correct normalized key
1344s ok 316 - Add/missinguser: Request succeed
1344s ok 317 - Add/missinguser: Result code is 404
1344s ok 318 - Add/missinguser: Response is JSON
1344s ok 319 - Add/missinguser: Request succeed
1344s ok 320 - Add/missinguser: Result code is 404
1344s ok 321 - Add/missinguser: Response is JSON
1344s ok 322 - Add/missinguser: Request succeed
1344s ok 323 - Add/missinguser: Result code is 404
1344s ok 324 - Add/missinguser: Response is JSON
1344s ok 325 - Add/missinguser: Request succeed
1344s ok 326 - Add/missinguser: Result code is 404
1344s ok 327 - Add/missinguser: Response is JSON
1344s ok 328 - Add/missinguser: Request succeed
1344s ok 329 - Add/missinguser: Result code is 201
1344s ok 330 - Add/missinguser: Response is JSON
1344s ok 331 - unknowng should have 1 2F of type "test": Request succeed
1344s ok 332 - unknowng should have 1 2F of type "test": Result code is 200
1344s ok 333 - unknowng should have 1 2F of type "test": Response is JSON
1344s ok 334 - unknowng should have 1 2F of type "test": check if nb of 2F found (1) equals expectation (1)
1344s ok 335 - Add/missinguser: Request succeed
1344s ok 336 - Add/missinguser: Result code is 201
1344s ok 337 - Add/missinguser: Response is JSON
1344s ok 338 - unknownt should have 1 2F of type "TOTP": Request succeed
1344s ok 339 - unknownt should have 1 2F of type "TOTP": Result code is 200
1344s ok 340 - unknownt should have 1 2F of type "TOTP": Response is JSON
1344s ok 341 - unknownt should have 1 2F of type "TOTP": check if nb of 2F found (1) equals expectation (1)
1344s ok 342 - Searching for [no params] returns no results: Request succeed
1344s ok 343 - Searching for [no params] returns no results: Result code is 200
1344s ok 344 - Searching for [no params] returns no results: Response is JSON
1344s ok 345 - Empty list was returned
1344s ok 346 - Sessions module
1344s ok 347 - New Persistent session for dwho
1344s ok 348 - Sessions module
1344s ok 349 - New Persistent session for rtyler
1344s ok 350 - Sessions module
1344s ok 351 - New Persistent session for mjones
1344s ok 352 - Sessions module
1344s ok 353 - New Persistent session for msmith
1344s ok 354 - Searching for [no params] returns dwho,mjones,rtyler: Request succeed
1344s ok 355 - Searching for [no params] returns dwho,mjones,rtyler: Result code is 200
1344s ok 356 - Searching for [no params] returns dwho,mjones,rtyler: Response is JSON
1344s ok 357 - Expected results
1344s ok 358 - Searching for type=TOTP returns dwho,rtyler: Request succeed
1344s ok 359 - Searching for type=TOTP returns dwho,rtyler: Result code is 200
1344s ok 360 - Searching for type=TOTP returns dwho,rtyler: Response is JSON
1344s ok 361 - Expected results
1344s ok 362 - Expected API response
1344s ok 363 - Searching for uid=m* returns mjones: Request succeed
1344s ok 364 - Searching for uid=m* returns mjones: Result code is 200
1344s ok 365 - Searching for uid=m* returns mjones: Response is JSON
1344s ok 366 - Expected results
1344s ok 367 - Searching for uid=m*&type=Yubikey returns mjones: Request succeed
1344s ok 368 - Searching for uid=m*&type=Yubikey returns mjones: Result code is 200
1344s ok 369 - Searching for uid=m*&type=Yubikey returns mjones: Response is JSON
1344s ok 370 - Expected results
1344s ok 371 - Searching for uid=m*&type=TOTP returns no results: Request succeed
1344s ok 372 - Searching for uid=m*&type=TOTP returns no results: Result code is 200
1344s ok 373 - Searching for uid=m*&type=TOTP returns no results: Response is JSON
1344s ok 374 - Empty list was returned
1344s ok 375 - Searching for uid=dwho&type=TOTP returns dwho: Request succeed
1344s ok 376 - Searching for uid=dwho&type=TOTP returns dwho: Result code is 200
1344s ok 377 - Searching for uid=dwho&type=TOTP returns dwho: Response is JSON
1344s ok 378 - Expected results
1344s ok 379 - Searching for uid=dwho&type=Yubikey returns no results: Request succeed
1344s ok 380 - Searching for uid=dwho&type=Yubikey returns no results: Result code is 200
1344s ok 381 - Searching for uid=dwho&type=Yubikey returns no results: Response is JSON
1344s ok 382 - Empty list was returned
1344s ok 383 - Searching for type=TOTP&type=WebAuthn returns dwho: Request succeed
1344s ok 384 - Searching for type=TOTP&type=WebAuthn returns dwho: Result code is 200
1344s ok 385 - Searching for type=TOTP&type=WebAuthn returns dwho: Response is JSON
1344s ok 386 - Expected results
1344s 1..386
1344s ok
1345s t/04-history-api.t ..........................
1345s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1345s ok 2 - Sessions module
1345s ok 3 - New session for dwho
1345s ok 4 - Sessions module
1345s ok 5 - New session for rtyler
1345s ok 6 - Sessions module
1345s ok 7 - New session for msmith
1345s # Subtest: Get all entries for user
1345s ok 1 - Manager object
1345s ok 2 - Init
1345s ok 3 - Manager app
1345s ok 4 - Client object
1345s ok 5 - Get request on dwho
1345s ok 6 - Response code is 200
1345s ok 7 - Got JSON
1345s ok 8 - Found 9 entries
1345s 1..8
1345s ok 8 - Get all entries for user
1345s # Subtest: Type any returns all entries
1345s ok 1 - Get request on dwho
1345s ok 2 - Response code is 200
1345s ok 3 - Got JSON
1345s ok 4 - Found 9 entries
1345s 1..4
1345s ok 9 - Type any returns all entries
1345s # Subtest: Get all successes for user
1345s ok 1 - Get request on dwho
1345s ok 2 - Response code is 200
1345s ok 3 - Got JSON
1345s ok 4 - Found 5 entries
1345s 1..4
1345s ok 10 - Get all successes for user
1345s # Subtest: Get all failures for user
1345s ok 1 - Get request on dwho
1345s ok 2 - Response code is 200
1345s ok 3 - Got JSON
1345s ok 4 - Found 4 entries
1345s 1..4
1345s ok 11 - Get all failures for user
1345s # Subtest: Get last success for user
1345s ok 1 - Get request on dwho/last
1345s ok 2 - Response code is 200
1345s ok 3 - Got JSON
1345s ok 4
1345s 1..4
1345s ok 12 - Get last success for user
1345s # Subtest: Get last failure for user
1345s ok 1 - Get request on dwho/last
1345s ok 2 - Response code is 200
1345s ok 3 - Got JSON
1345s ok 4
1345s 1..4
1345s ok 13 - Get last failure for user
1345s # Subtest: Get last event for user
1345s ok 1 - Get request on dwho/last
1345s ok 2 - Response code is 200
1345s ok 3 - Got JSON
1345s ok 4
1345s 1..4
1345s ok 14 - Get last event for user
1345s # Subtest: Get last event for user
1345s ok 1 - Get request on rtyler/last
1345s ok 2 - Response code is 200
1345s ok 3 - Got JSON
1345s ok 4
1345s 1..4
1345s ok 15 - Get last event for user
1345s ok 16 - Get request on msmith
1345s ok 17 - Response code is 200
1345s ok 18 - Got JSON
1345s ok 19
1345s ok 20 - Get request on msmith
1345s ok 21 - Response code is 200
1345s ok 22 - Got JSON
1345s ok 23
1345s ok 24 - Get request on rtyler
1345s ok 25 - Response code is 200
1345s ok 26 - Got JSON
1345s ok 27
1345s ok 28 - Get request on nobody
1345s ok 29 - Response code is 404
1345s ok 30 - Got JSON
1345s ok 31
1345s ok 32 - Get request on nobody
1345s ok 33 - Response code is 404
1345s ok 34 - Got JSON
1345s ok 35
1345s ok 36 - Get request on msmith/last
1345s ok 37 - Response code is 404
1345s ok 38 - Got JSON
1345s ok 39
1345s ok 40 - Get request on rtyler/last
1345s ok 41 - Response code is 404
1345s ok 42 - Got JSON
1345s ok 43
1345s ok 44 - Get request on nobody/last
1345s ok 45 - Response code is 404
1345s ok 46 - Got JSON
1345s ok 47
1345s ok 48 - Get request on toto
1345s ok 49 - Response code is 400
1345s ok 50 - Got JSON
1345s ok 51
1345s ok 52 - Get request on toto/unknown
1345s ok 53 - Response code is 404
1345s ok 54 - Got JSON
1345s ok 55
1345s ok 56 - Get request on
1345s ok 57 - Response code is 404
1345s ok 58 - Got JSON
1345s ok 59
1345s 1..59
1345s ok
1345s t/04-menu-api.t .............................
1345s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1345s ok 2 - Manager object
1345s ok 3 - Init
1345s ok 4 - Manager app
1345s ok 5 - Client object
1345s ok 6 - Cat - Get mycat1 cat should err on not found: Request succeed
1345s ok 7 - Cat - Get mycat1 cat should err on not found: Result code is 404
1345s ok 8 - Cat - Get mycat1 cat should err on not found: Response is JSON
1345s ok 9 - Cat - Add should succeed: Request succeed
1345s ok 10 - Cat - Add should succeed: Result code is 201
1345s ok 11 - Cat - Add should succeed: Response is JSON
1345s ok 12 - Cat - Add should succeed: Request succeed
1345s ok 13 - Cat - Add should succeed: Result code is 200
1345s ok 14 - Cat - Add should succeed: Response is JSON
1345s ok 15 - Cat - Add should succeed: check if catname value "My Cat 1" matches expected value "My Cat 1"
1345s ok 16 - Cat - Add should succeed: Request succeed
1345s ok 17 - Cat - Add should succeed: Result code is 200
1345s ok 18 - Cat - Add should succeed: Response is JSON
1345s ok 19 - Cat - Add should succeed: check if order value "1" matches expected value "1"
1345s ok 20 - Cat - Add should fail on duplicate confKey: Request succeed
1345s ok 21 - Cat - Add should fail on duplicate confKey: Result code is 409
1345s ok 22 - Cat - Add should fail on duplicate confKey: Response is JSON
1345s ok 23 - Cat - Add should fail on invalid confKey: Request succeed
1345s ok 24 - Cat - Add should fail on invalid confKey: Result code is 400
1345s ok 25 - Cat - Add should fail on invalid confKey: Response is JSON
1345s ok 26 - Cat - Update should succeed and keep existing values: Request succeed
1345s ok 27 - Cat - Update should succeed and keep existing values: Result code is 400
1345s ok 28 - Cat - Update should succeed and keep existing values: Response is JSON
1345s ok 29 - Cat - Update should succeed and keep existing values: Request succeed
1345s ok 30 - Cat - Update should succeed and keep existing values: Result code is 204
1345s ok 31 - 204 code returns no content
1345s ok 32 - Cat - Update should succeed and keep existing values: Request succeed
1345s ok 33 - Cat - Update should succeed and keep existing values: Result code is 200
1345s ok 34 - Cat - Update should succeed and keep existing values: Response is JSON
1345s ok 35 - Cat - Update should succeed and keep existing values: check if catname value "My Cat 1" matches expected value "My Cat 1"
1345s ok 36 - Cat - Update should succeed and keep existing values: Request succeed
1345s ok 37 - Cat - Update should succeed and keep existing values: Result code is 200
1345s ok 38 - Cat - Update should succeed and keep existing values: Response is JSON
1345s ok 39 - Cat - Update should succeed and keep existing values: check if order value "3" matches expected value "3"
1345s ok 40 - Cat - Update should fail if confKey not found: Request succeed
1345s ok 41 - Cat - Update should fail if confKey not found: Result code is 404
1345s ok 42 - Cat - Update should fail if confKey not found: Response is JSON
1345s ok 43 - Cat - 2nd add should succeed: Request succeed
1345s ok 44 - Cat - 2nd add should succeed: Result code is 201
1345s ok 45 - Cat - 2nd add should succeed: Response is JSON
1345s ok 46 - Cat - Replace should succeed: Request succeed
1345s ok 47 - Cat - Replace should succeed: Result code is 204
1345s ok 48 - 204 code returns no content
1345s ok 49 - Cat - Replace should fail if confKey not found: Request succeed
1345s ok 50 - Cat - Replace should fail if confKey not found: Result code is 404
1345s ok 51 - Cat - Replace should fail if confKey not found: Response is JSON
1345s ok 52 - Cat - FindByConfKey should find 2 hits: Request succeed
1345s ok 53 - Cat - FindByConfKey should find 2 hits: Result code is 200
1345s ok 54 - Cat - FindByConfKey should find 2 hits: Response is JSON
1345s ok 55 - Cat - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2)
1345s ok 56 - Cat - FindByConfKey should find 1 hits: Request succeed
1345s ok 57 - Cat - FindByConfKey should find 1 hits: Result code is 200
1345s ok 58 - Cat - FindByConfKey should find 1 hits: Response is JSON
1345s ok 59 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1)
1345s ok 60 - Cat - FindByConfKey should find 1 hits: Request succeed
1345s ok 61 - Cat - FindByConfKey should find 1 hits: Result code is 200
1345s ok 62 - Cat - FindByConfKey should find 1 hits: Response is JSON
1345s ok 63 - Cat - FindByConfKey should find 1 hits: check if nb of hits returned (1) matches expectation (1)
1345s ok 64 - Cat - FindByConfKey should find 0 hits: Request succeed
1345s ok 65 - Cat - FindByConfKey should find 0 hits: Result code is 200
1345s ok 66 - Cat - FindByConfKey should find 0 hits: Response is JSON
1345s ok 67 - Cat - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0)
1345s ok 68 - Cat - FindByConfKey should err on invalid patterns: Request succeed
1345s ok 69 - Cat - FindByConfKey should err on invalid patterns: Result code is 400
1345s ok 70 - Cat - FindByConfKey should err on invalid patterns: Response is JSON
1345s ok 71 - Cat - FindByConfKey should err on invalid patterns: Request succeed
1345s ok 72 - Cat - FindByConfKey should err on invalid patterns: Result code is 400
1345s ok 73 - Cat - FindByConfKey should err on invalid patterns: Response is JSON
1345s ok 74 - App - Get mycat3 apps should err on not found: Request succeed
1345s ok 75 - App - Get mycat3 apps should err on not found: Result code is 404
1345s ok 76 - App - Get mycat3 apps should err on not found: Response is JSON
1345s ok 77 - App - Get app myapp1 from existing mycat2 should err on not found: Request succeed
1345s ok 78 - App - Get app myapp1 from existing mycat2 should err on not found: Result code is 404
1345s ok 79 - App - Get app myapp1 from existing mycat2 should err on not found: Response is JSON
1345s ok 80 - App - Get app myapp1 from mycat3 should err on not found: Request succeed
1345s ok 81 - App - Get app myapp1 from mycat3 should err on not found: Result code is 404
1345s ok 82 - App - Get app myapp1 from mycat3 should err on not found: Response is JSON
1345s ok 83 - App - Add app myapp1 to mycat3 should err on not found: Request succeed
1345s ok 84 - App - Add app myapp1 to mycat3 should err on not found: Result code is 404
1345s ok 85 - App - Add app myapp1 to mycat3 should err on not found: Response is JSON
1345s ok 86 - App - Add app1 to cat1 should succeed: Request succeed
1345s ok 87 - App - Add app1 to cat1 should succeed: Result code is 201
1345s ok 88 - App - Add app1 to cat1 should succeed: Response is JSON
1345s ok 89 - App - Add app1 to cat1 should succeed: Request succeed
1345s ok 90 - App - Add app1 to cat1 should succeed: Result code is 200
1345s ok 91 - App - Add app1 to cat1 should succeed: Response is JSON
1345s ok 92 - App - Add app1 to cat1 should succeed: check if order value "1" matches expected value "1"
1345s ok 93 - App - Add app1 to cat1 should succeed: Request succeed
1345s ok 94 - App - Add app1 to cat1 should succeed: Result code is 200
1345s ok 95 - App - Add app1 to cat1 should succeed: Response is JSON
1345s ok 96 - App - Add app1 to cat1 should succeed: check if options/name value "My App 1" matches expected value "My App 1"
1345s ok 97 - App - Add app1 to cat1 should succeed: Request succeed
1345s ok 98 - App - Add app1 to cat1 should succeed: Result code is 200
1345s ok 99 - App - Add app1 to cat1 should succeed: Response is JSON
1345s ok 100 - App - Add app1 to cat1 should succeed: check if options/description value "My app 1 description" matches expected value "My app 1 description"
1345s ok 101 - App - Add app1 to cat1 should succeed: Request succeed
1345s ok 102 - App - Add app1 to cat1 should succeed: Result code is 200
1345s ok 103 - App - Add app1 to cat1 should succeed: Response is JSON
1345s ok 104 - App - Add app1 to cat1 should succeed: check if options/tooltip value "My app 1 tooltip" matches expected value "My app 1 tooltip"
1345s ok 105 - App - Add app1 to cat1 should succeed: Request succeed
1345s ok 106 - App - Add app1 to cat1 should succeed: Result code is 200
1345s ok 107 - App - Add app1 to cat1 should succeed: Response is JSON
1345s ok 108 - App - Add app1 to cat1 should succeed: check if options/uri value "http://app1.example.com/" matches expected value "http://app1.example.com/"
1345s ok 109 - App - Add app2 to cat1 should succeed: Request succeed
1345s ok 110 - App - Add app2 to cat1 should succeed: Result code is 201
1345s ok 111 - App - Add app2 to cat1 should succeed: Response is JSON
1345s ok 112 - App - Add app2 to cat1 should succeed: Request succeed
1345s ok 113 - App - Add app2 to cat1 should succeed: Result code is 200
1345s ok 114 - App - Add app2 to cat1 should succeed: Response is JSON
1345s ok 115 - App - Add app2 to cat1 should succeed: check if order value "2" matches expected value "2"
1345s ok 116 - App - Add app2 to cat1 should succeed: Request succeed
1345s ok 117 - App - Add app2 to cat1 should succeed: Result code is 200
1345s ok 118 - App - Add app2 to cat1 should succeed: Response is JSON
1345s ok 119 - App - Add app2 to cat1 should succeed: check if options/name value "My App 2" matches expected value "My App 2"
1345s ok 120 - App - Add app2 to cat1 should succeed: Request succeed
1345s ok 121 - App - Add app2 to cat1 should succeed: Result code is 200
1345s ok 122 - App - Add app2 to cat1 should succeed: Response is JSON
1345s ok 123 - App - Add app2 to cat1 should succeed: check if options/logo value "demo.png" matches expected value "demo.png"
1345s ok 124 - App - Add app3 to cat2 should succeed: Request succeed
1345s ok 125 - App - Add app3 to cat2 should succeed: Result code is 201
1345s ok 126 - App - Add app3 to cat2 should succeed: Response is JSON
1345s ok 127 - App - Add app3 to cat2 should succeed: Request succeed
1345s ok 128 - App - Add app3 to cat2 should succeed: Result code is 200
1345s ok 129 - App - Add app3 to cat2 should succeed: Response is JSON
1345s ok 130 - App - Add app3 to cat2 should succeed: check if order value "1" matches expected value "1"
1345s ok 131 - App - Add app3 to cat2 should succeed: Request succeed
1345s ok 132 - App - Add app3 to cat2 should succeed: Result code is 200
1345s ok 133 - App - Add app3 to cat2 should succeed: Response is JSON
1345s ok 134 - App - Add app3 to cat2 should succeed: check if options/display value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'"
1345s ok 135 - App - Add should fail on duplicate confKey: Request succeed
1345s ok 136 - App - Add should fail on duplicate confKey: Result code is 409
1345s ok 137 - App - Add should fail on duplicate confKey: Response is JSON
1345s ok 138 - App - Add should fail on invalid confKey: Request succeed
1345s ok 139 - App - Add should fail on invalid confKey: Result code is 400
1345s ok 140 - App - Add should fail on invalid confKey: Response is JSON
1345s ok 141 - App - Check default value were set: Request succeed
1345s ok 142 - App - Check default value were set: Result code is 200
1345s ok 143 - App - Check default value were set: Response is JSON
1345s ok 144 - App - Check default value were set: check if options/logo value "network.png" matches expected value "network.png"
1345s ok 145 - App - Check default value were set: Request succeed
1345s ok 146 - App - Check default value were set: Result code is 200
1345s ok 147 - App - Check default value were set: Response is JSON
1345s ok 148 - App - Check default value were set: check if options/display value "auto" matches expected value "auto"
1345s ok 149 - App - Category 1 should return 2 apps: Request succeed
1345s ok 150 - App - Category 1 should return 2 apps: Result code is 200
1345s ok 151 - App - Category 1 should return 2 apps: Response is JSON
1345s ok 152 - App - Category 1 should return 2 apps: check if nb of hits returned (2) matches expectation (2)
1345s ok 153 - App - Category 2 should return 1 app: Request succeed
1345s ok 154 - App - Category 2 should return 1 app: Result code is 200
1345s ok 155 - App - Category 2 should return 1 app: Response is JSON
1345s ok 156 - App - Category 2 should return 1 app: check if nb of hits returned (1) matches expectation (1)
1345s ok 157 - App - FindByConfKey should find 2 hits: Request succeed
1345s ok 158 - App - FindByConfKey should find 2 hits: Result code is 200
1345s ok 159 - App - FindByConfKey should find 2 hits: Response is JSON
1345s ok 160 - App - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2)
1345s ok 161 - App - FindByConfKey should find 1 hit: Request succeed
1345s ok 162 - App - FindByConfKey should find 1 hit: Result code is 200
1345s ok 163 - App - FindByConfKey should find 1 hit: Response is JSON
1345s ok 164 - App - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1)
1345s ok 165 - App - FindByConfKey should err on invalid patterns: Request succeed
1345s ok 166 - App - FindByConfKey should err on invalid patterns: Result code is 400
1345s ok 167 - App - FindByConfKey should err on invalid patterns: Response is JSON
1345s ok 168 - App - FindByConfKey should err on invalid patterns: Request succeed
1345s ok 169 - App - FindByConfKey should err on invalid patterns: Result code is 400
1345s ok 170 - App - FindByConfKey should err on invalid patterns: Response is JSON
1345s ok 171 - App - Update should succeed and keep existing values: Request succeed
1345s ok 172 - App - Update should succeed and keep existing values: Result code is 204
1345s ok 173 - 204 code returns no content
1345s ok 174 - App - Update should succeed and keep existing values: Request succeed
1345s ok 175 - App - Update should succeed and keep existing values: Result code is 200
1345s ok 176 - App - Update should succeed and keep existing values: Response is JSON
1345s ok 177 - App - Update should succeed and keep existing values: check if options/name value "My App 1 updated" matches expected value "My App 1 updated"
1345s ok 178 - App - Update should succeed and keep existing values: Request succeed
1345s ok 179 - App - Update should succeed and keep existing values: Result code is 200
1345s ok 180 - App - Update should succeed and keep existing values: Response is JSON
1345s ok 181 - App - Update should succeed and keep existing values: check if options/tooltip value "My app 1 tooltip" matches expected value "My app 1 tooltip"
1345s ok 182 - App - Update should succeed and keep existing values: Request succeed
1345s ok 183 - App - Update should succeed and keep existing values: Result code is 200
1345s ok 184 - App - Update should succeed and keep existing values: Response is JSON
1345s ok 185 - App - Update should succeed and keep existing values: check if order value "1" matches expected value "1"
1345s ok 186 - App - Update should fail if confKey not found: Request succeed
1345s ok 187 - App - Update should fail if confKey not found: Result code is 404
1345s ok 188 - App - Update should fail if confKey not found: Response is JSON
1345s ok 189 - App - Update should fail if confKey not found: Request succeed
1345s ok 190 - App - Update should fail if confKey not found: Result code is 404
1345s ok 191 - App - Update should fail if confKey not found: Response is JSON
1345s ok 192 - App - Replace should succeed: Request succeed
1345s ok 193 - App - Replace should succeed: Result code is 204
1345s ok 194 - 204 code returns no content
1345s ok 195 - App - Replace should succeed: Request succeed
1345s ok 196 - App - Replace should succeed: Result code is 200
1345s ok 197 - App - Replace should succeed: Response is JSON
1345s ok 198 - App - Replace should succeed: check if options/name value "My App 3 updated" matches expected value "My App 3 updated"
1345s ok 199 - App - Replace should fail if confKey not found: Request succeed
1345s ok 200 - App - Replace should fail if confKey not found: Result code is 404
1345s ok 201 - App - Replace should fail if confKey not found: Response is JSON
1345s ok 202 - App - Replace should fail if confKey not found: Request succeed
1345s ok 203 - App - Replace should fail if confKey not found: Result code is 404
1345s ok 204 - App - Replace should fail if confKey not found: Response is JSON
1345s ok 205 - App - Delete should succeed: Request succeed
1345s ok 206 - App - Delete should succeed: Result code is 204
1345s ok 207 - 204 code returns no content
1345s ok 208 - App - Entity should not be found after deletion: Request succeed
1345s ok 209 - App - Entity should not be found after deletion: Result code is 404
1345s ok 210 - App - Entity should not be found after deletion: Response is JSON
1345s ok 211 - App - Category 1 should return 1 app: Request succeed
1345s ok 212 - App - Category 1 should return 1 app: Result code is 200
1345s ok 213 - App - Category 1 should return 1 app: Response is JSON
1345s ok 214 - App - Category 1 should return 1 app: check if nb of hits returned (1) matches expectation (1)
1345s ok 215 - Cat - Clean up: Request succeed
1345s ok 216 - Cat - Clean up: Result code is 204
1345s ok 217 - 204 code returns no content
1345s ok 218 - Cat - Clean up: Request succeed
1345s ok 219 - Cat - Clean up: Result code is 204
1345s ok 220 - 204 code returns no content
1345s ok 221 - cat - Entity should not be found after clean up: Request succeed
1345s ok 222 - cat - Entity should not be found after clean up: Result code is 404
1345s ok 223 - cat - Entity should not be found after clean up: Response is JSON
1345s 1..223
1345s ok
1346s t/04-misc-api.t .............................
1346s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1346s ok 2 - Manager object
1346s ok 3 - Init
1346s ok 4 - Manager app
1346s ok 5 - Broken config backend: Request succeed
1346s ok 6 - Broken config backend: correct status code
1346s ok 7 - Got expected global status
1346s ok 8 - Got expected config status
1346s ok 9 - Back to normal: Request succeed
1346s ok 10 - Back to normal: correct status code
1346s ok 11 - Got expected global status
1346s ok 12 - Got expected config status
1346s ok 13 - Not implemented yet
1346s ok 14 - Not implemented yet
1346s 1..14
1346s ok
1347s t/04-providers-api.t ........................
1347s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1347s ok 2 - Manager object
1347s ok 3 - Init
1347s ok 4 - Manager app
1347s ok 5 - Client object
1347s ok 6 - OidcRp - Add should succeed: Request succeed
1347s ok 7 - OidcRp - Add should succeed: Result code is 201
1347s ok 8 - OidcRp - Add should succeed: Response is JSON
1347s ok 9 - OidcRp - Add should succeed: Request succeed
1347s ok 10 - OidcRp - Add should succeed: Result code is 200
1347s ok 11 - OidcRp - Add should succeed: Response is JSON
1347s ok 12 - OidcRp - Add should succeed: check if options/icon value "web.png" matches expected value "web.png"
1347s ok 13 - OidcRp - Add should succeed: Request succeed
1347s ok 14 - OidcRp - Add should succeed: Result code is 200
1347s ok 15 - OidcRp - Add should succeed: Response is JSON
1347s ok 16 - OidcRp - Add should succeed: check if options/clientId value "myOidcClient0" matches expected value "myOidcClient0"
1347s ok 17 - OidcRp - Add should succeed: Request succeed
1347s ok 18 - OidcRp - Add should succeed: Result code is 200
1347s ok 19 - OidcRp - Add should succeed: Response is JSON
1347s ok 20 - OidcRp - Add should succeed: check if options/redirectUris/0 value "http://url/1" matches expected value "http://url/1"
1347s ok 21 - OidcRp - Add should succeed: Request succeed
1347s ok 22 - OidcRp - Add should succeed: Result code is 200
1347s ok 23 - OidcRp - Add should succeed: Response is JSON
1347s ok 24 - OidcRp - Add should succeed: check if options/clientSecret value "secret" matches expected value "secret"
1347s ok 25 - OidcRp - Check attribute default value was set after add: Request succeed
1347s ok 26 - OidcRp - Check attribute default value was set after add: Result code is 200
1347s ok 27 - OidcRp - Check attribute default value was set after add: Response is JSON
1347s ok 28 - OidcRp - Check attribute default value was set after add: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256"
1347s ok 29 - OidcRp - Add should fail on duplicate confKey: Request succeed
1347s ok 30 - OidcRp - Add should fail on duplicate confKey: Result code is 409
1347s ok 31 - OidcRp - Add should fail on duplicate confKey: Response is JSON
1347s ok 32 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 33 - OidcRp - Update should succeed and keep existing values: Result code is 204
1347s ok 34 - 204 code returns no content
1347s ok 35 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 36 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 37 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 38 - OidcRp - Update should succeed and keep existing values: check if options/clientSecret value "secret2" matches expected value "secret2"
1347s ok 39 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 40 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 41 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 42 - OidcRp - Update should succeed and keep existing values: check if options/clientId value "myOidcClient1" matches expected value "myOidcClient1"
1347s ok 43 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 44 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 45 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 46 - OidcRp - Update should succeed and keep existing values: check if options/IDTokenSignAlg value "RS512" matches expected value "RS512"
1347s ok 47 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 48 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 49 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 50 - OidcRp - Update should succeed and keep existing values: check if options/icon value "web.png" matches expected value "web.png"
1347s ok 51 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 52 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 53 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 54 - OidcRp - Update should succeed and keep existing values: check if exportedVars/cn value "cn" matches expected value "cn"
1347s ok 55 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 56 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 57 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 58 - OidcRp - Update should succeed and keep existing values: check if exportedVars/family_name value "sn" matches expected value "sn"
1347s ok 59 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 60 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 61 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 62 - OidcRp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName"
1347s ok 63 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 64 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 65 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 66 - OidcRp - Update should succeed and keep existing values: check if extraClaims/phone value "telephoneNumber" matches expected value "telephoneNumber"
1347s ok 67 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 68 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 69 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 70 - OidcRp - Update should succeed and keep existing values: check if options/redirectUris/1 value "http://url/2" matches expected value "http://url/2"
1347s ok 71 - OidcRp - Update should succeed and keep existing values: Request succeed
1347s ok 72 - OidcRp - Update should succeed and keep existing values: Result code is 200
1347s ok 73 - OidcRp - Update should succeed and keep existing values: Response is JSON
1347s ok 74 - OidcRp - Update should succeed and keep existing values: check if options/postLogoutRedirectUris/1 value "http://url/logout2" matches expected value "http://url/logout2"
1347s ok 75 - OidcRp - Update should fail on non existing options: Request succeed
1347s ok 76 - OidcRp - Update should fail on non existing options: Result code is 400
1347s ok 77 - OidcRp - Update should fail on non existing options: Response is JSON
1347s ok 78 - OidcRp - Add should fail on duplicate clientId: Request succeed
1347s ok 79 - OidcRp - Add should fail on duplicate clientId: Result code is 409
1347s ok 80 - OidcRp - Add should fail on duplicate clientId: Response is JSON
1347s ok 81 - OidcRp - Add should fail on non existing options: Request succeed
1347s ok 82 - OidcRp - Add should fail on non existing options: Result code is 400
1347s ok 83 - OidcRp - Add should fail on non existing options: Response is JSON
1347s ok 84 - OidcRp - 2nd add should succeed: Request succeed
1347s ok 85 - OidcRp - 2nd add should succeed: Result code is 201
1347s ok 86 - OidcRp - 2nd add should succeed: Response is JSON
1347s ok 87 - OidcRp - Update should fail if client id exists: Request succeed
1347s ok 88 - OidcRp - Update should fail if client id exists: Result code is 409
1347s ok 89 - OidcRp - Update should fail if client id exists: Response is JSON
1347s ok 90 - OidcRp - Update should fail if confKey not found: Request succeed
1347s ok 91 - OidcRp - Update should fail if confKey not found: Result code is 404
1347s ok 92 - OidcRp - Update should fail if confKey not found: Response is JSON
1347s ok 93 - OidcRp - Replace should succeed: Request succeed
1347s ok 94 - OidcRp - Replace should succeed: Result code is 204
1347s ok 95 - 204 code returns no content
1347s ok 96 - OidcRp - Check attribute default value was set after replace: Request succeed
1347s ok 97 - OidcRp - Check attribute default value was set after replace: Result code is 200
1347s ok 98 - OidcRp - Check attribute default value was set after replace: Response is JSON
1347s ok 99 - OidcRp - Check attribute default value was set after replace: check if options/IDTokenSignAlg value "RS256" matches expected value "RS256"
1347s ok 100 - OidcRp - Check attribute default value was set after replace: Request succeed
1347s ok 101 - OidcRp - Check attribute default value was set after replace: Result code is 200
1347s ok 102 - OidcRp - Check attribute default value was set after replace: Response is JSON
1347s ok 103 - OidcRp - Check attribute default value was set after replace: check if options/redirectUris/0 value "http://url/3" matches expected value "http://url/3"
1347s ok 104 - OidcRp - Check attribute default value was set after replace: Request succeed
1347s ok 105 - OidcRp - Check attribute default value was set after replace: Result code is 200
1347s ok 106 - OidcRp - Check attribute default value was set after replace: Response is JSON
1347s ok 107 - OidcRp - Check attribute default value was set after replace: check if options/postLogoutRedirectUris/0 value "" matches expected value ""
1347s ok 108 - OidcRp - Replace should fail on non existing or invalid options: Request succeed
1347s ok 109 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400
1347s ok 110 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON
1347s ok 111 - OidcRp - Replace should fail on non existing or invalid options: Request succeed
1347s ok 112 - OidcRp - Replace should fail on non existing or invalid options: Result code is 400
1347s ok 113 - OidcRp - Replace should fail on non existing or invalid options: Response is JSON
1347s ok 114 - OidcRp - Replace should fail if confKey not found: Request succeed
1347s ok 115 - OidcRp - Replace should fail if confKey not found: Result code is 404
1347s ok 116 - OidcRp - Replace should fail if confKey not found: Response is JSON
1347s ok 117 - OidcRp - FindByConfKey should find 2 hits: Request succeed
1347s ok 118 - OidcRp - FindByConfKey should find 2 hits: Result code is 200
1347s ok 119 - OidcRp - FindByConfKey should find 2 hits: Response is JSON
1347s ok 120 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2)
1347s ok 121 - OidcRp - FindByConfKey should find 2 hits: Request succeed
1347s ok 122 - OidcRp - FindByConfKey should find 2 hits: Result code is 200
1347s ok 123 - OidcRp - FindByConfKey should find 2 hits: Response is JSON
1347s ok 124 - OidcRp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2)
1347s ok 125 - OidcRp - FindByConfKey should find 1 hit: Request succeed
1347s ok 126 - OidcRp - FindByConfKey should find 1 hit: Result code is 200
1347s ok 127 - OidcRp - FindByConfKey should find 1 hit: Response is JSON
1347s ok 128 - OidcRp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1)
1347s ok 129 - OidcRp - FindByConfKey should find 0 hits: Request succeed
1347s ok 130 - OidcRp - FindByConfKey should find 0 hits: Result code is 200
1347s ok 131 - OidcRp - FindByConfKey should find 0 hits: Response is JSON
1347s ok 132 - OidcRp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0)
1347s ok 133 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed
1347s ok 134 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400
1347s ok 135 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON
1347s ok 136 - OidcRp - FindByConfKey should err on invalid patterns: Request succeed
1347s ok 137 - OidcRp - FindByConfKey should err on invalid patterns: Result code is 400
1347s ok 138 - OidcRp - FindByConfKey should err on invalid patterns: Response is JSON
1347s ok 139 - OidcRp - FindByClientId should find one entry: Request succeed
1347s ok 140 - OidcRp - FindByClientId should find one entry: Result code is 200
1347s ok 141 - OidcRp - FindByClientId should find one entry: Response is JSON
1347s ok 142 - OidcRp - FindByClientId should find one entry: Check clientId value returned "myOidcClient1" matched expected value "myOidcClient1"
1347s ok 143 - OidcRp - FindByClientId should find nothing: Request succeed
1347s ok 144 - OidcRp - FindByClientId should find nothing: Result code is 404
1347s ok 145 - OidcRp - FindByClientId should find nothing: Response is JSON
1347s ok 146 - OidcRp - Clean up: Request succeed
1347s ok 147 - OidcRp - Clean up: Result code is 204
1347s ok 148 - 204 code returns no content
1347s ok 149 - OidcRp - Clean up: Request succeed
1347s ok 150 - OidcRp - Clean up: Result code is 204
1347s ok 151 - 204 code returns no content
1347s ok 152 - OidcRp - Entity should not be found after clean up: Request succeed
1347s ok 153 - OidcRp - Entity should not be found after clean up: Result code is 404
1347s ok 154 - OidcRp - Entity should not be found after clean up: Response is JSON
1347s ok 155 - SamlSp - Add should succeed: Request succeed
1347s ok 156 - SamlSp - Add should succeed: Result code is 201
1347s ok 157 - SamlSp - Add should succeed: Response is JSON
1347s ok 158 - SamlSp - Add should succeed: Request succeed
1347s ok 159 - SamlSp - Add should succeed: Result code is 200
1347s ok 160 - SamlSp - Add should succeed: Response is JSON
1347s ok 161 - SamlSp - Add should succeed: check if options/encryptionMode value "assertion" matches expected value "assertion"
1347s ok 162 - SamlSp - Add should succeed: Request succeed
1347s ok 163 - SamlSp - Add should succeed: Result code is 200
1347s ok 164 - SamlSp - Add should succeed: Response is JSON
1347s ok 165 - SamlSp - Add should succeed: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000"
1347s ok 166 - SamlSp - Check attribute default value was set after add: Request succeed
1347s ok 167 - SamlSp - Check attribute default value was set after add: Result code is 200
1347s ok 168 - SamlSp - Check attribute default value was set after add: Response is JSON
1347s ok 169 - SamlSp - Check attribute default value was set after add: check if options/notOnOrAfterTimeout value "72000" matches expected value "72000"
1347s ok 170 - SamlSp - Add should fail on duplicate confKey: Request succeed
1347s ok 171 - SamlSp - Add should fail on duplicate confKey: Result code is 409
1347s ok 172 - SamlSp - Add should fail on duplicate confKey: Response is JSON
1347s ok 173 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 174 - SamlSp - Update should succeed and keep existing values: Result code is 204
1347s ok 175 - 204 code returns no content
1347s ok 176 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 177 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 178 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 179 - SamlSp - Update should succeed and keep existing values: check if options/checkSLOMessageSignature value "1" matches expected value "1"
1347s ok 180 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 181 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 182 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 183 - SamlSp - Update should succeed and keep existing values: check if options/sessionNotOnOrAfterTimeout value "36000" matches expected value "36000"
1347s ok 184 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 185 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 186 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 187 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/friendlyName value "common_name" matches expected value "common_name"
1347s ok 188 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 189 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 190 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 191 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false"
1347s ok 192 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 193 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 194 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 195 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/mandatory value "false" matches expected value "false"
1347s ok 196 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 197 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 198 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 199 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/cn/name value "uid" matches expected value "uid"
1347s ok 200 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 201 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 202 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 203 - SamlSp - Update should succeed and keep existing values: check if exportedAttributes/given_name/name value "givenName" matches expected value "givenName"
1347s ok 204 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 205 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 206 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 207 - SamlSp - Update should succeed and keep existing values: check if macros/family_name value "$sn" matches expected value "$sn"
1347s ok 208 - SamlSp - Update should succeed and keep existing values: Request succeed
1347s ok 209 - SamlSp - Update should succeed and keep existing values: Result code is 200
1347s ok 210 - SamlSp - Update should succeed and keep existing values: Response is JSON
1347s ok 211 - SamlSp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName"
1347s ok 212 - SamlSp - Update should fail on non existing options: Request succeed
1347s ok 213 - SamlSp - Update should fail on non existing options: Result code is 400
1347s ok 214 - SamlSp - Update should fail on non existing options: Response is JSON
1347s ok 215 - SamlSp - Add should fail on duplicate entityId: Request succeed
1347s ok 216 - SamlSp - Add should fail on duplicate entityId: Result code is 409
1347s ok 217 - SamlSp - Add should fail on duplicate entityId: Response is JSON
1347s ok 218 - SamlSp - Add should fail on non existing options: Request succeed
1347s ok 219 - SamlSp - Add should fail on non existing options: Result code is 400
1347s ok 220 - SamlSp - Add should fail on non existing options: Response is JSON
1347s ok 221 - SamlSp - 2nd add should succeed: Request succeed
1347s ok 222 - SamlSp - 2nd add should succeed: Result code is 201
1347s ok 223 - SamlSp - 2nd add should succeed: Response is JSON
1347s ok 224 - SamlSp - Update should fail if client id exists: Request succeed
1347s ok 225 - SamlSp - Update should fail if client id exists: Result code is 409
1347s ok 226 - SamlSp - Update should fail if client id exists: Response is JSON
1347s ok 227 - SamlSp - Update should fail if confKey not found: Request succeed
1347s ok 228 - SamlSp - Update should fail if confKey not found: Result code is 404
1347s ok 229 - SamlSp - Update should fail if confKey not found: Response is JSON
1347s ok 230 - SamlSp - Replace should succeed: Request succeed
1347s ok 231 - SamlSp - Replace should succeed: Result code is 204
1347s ok 232 - 204 code returns no content
1347s ok 233 - SamlSp - Check attribute default value was set after replace: Request succeed
1347s ok 234 - SamlSp - Check attribute default value was set after replace: Result code is 200
1347s ok 235 - SamlSp - Check attribute default value was set after replace: Response is JSON
1347s ok 236 - SamlSp - Check attribute default value was set after replace: check if options/encryptionMode value "none" matches expected value "none"
1347s ok 237 - SamlSp - Replace should fail on non existing options: Request succeed
1347s ok 238 - SamlSp - Replace should fail on non existing options: Result code is 400
1347s ok 239 - SamlSp - Replace should fail on non existing options: Response is JSON
1347s ok 240 - SamlSp - Replace should fail on non existing options: Request succeed
1347s ok 241 - SamlSp - Replace should fail on non existing options: Result code is 400
1347s ok 242 - SamlSp - Replace should fail on non existing options: Response is JSON
1347s ok 243 - SamlSp - Replace should fail if confKey not found: Request succeed
1347s ok 244 - SamlSp - Replace should fail if confKey not found: Result code is 404
1347s ok 245 - SamlSp - Replace should fail if confKey not found: Response is JSON
1347s ok 246 - SamlSp - FindByConfKey should find 2 hits: Request succeed
1347s ok 247 - SamlSp - FindByConfKey should find 2 hits: Result code is 200
1347s ok 248 - SamlSp - FindByConfKey should find 2 hits: Response is JSON
1347s ok 249 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2)
1347s ok 250 - SamlSp - FindByConfKey should find 2 hits: Request succeed
1347s ok 251 - SamlSp - FindByConfKey should find 2 hits: Result code is 200
1347s ok 252 - SamlSp - FindByConfKey should find 2 hits: Response is JSON
1347s ok 253 - SamlSp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2)
1347s ok 254 - SamlSp - FindByConfKey should find 1 hit: Request succeed
1347s ok 255 - SamlSp - FindByConfKey should find 1 hit: Result code is 200
1347s ok 256 - SamlSp - FindByConfKey should find 1 hit: Response is JSON
1347s ok 257 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1)
1347s ok 258 - SamlSp - FindByConfKey should find 1 hit: Request succeed
1347s ok 259 - SamlSp - FindByConfKey should find 1 hit: Result code is 200
1347s ok 260 - SamlSp - FindByConfKey should find 1 hit: Response is JSON
1347s ok 261 - SamlSp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1)
1347s ok 262 - SamlSp - FindByConfKey should find 0 hits: Request succeed
1347s ok 263 - SamlSp - FindByConfKey should find 0 hits: Result code is 200
1347s ok 264 - SamlSp - FindByConfKey should find 0 hits: Response is JSON
1347s ok 265 - SamlSp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0)
1347s ok 266 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed
1347s ok 267 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400
1347s ok 268 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON
1347s ok 269 - SamlSp - FindByConfKey should err on invalid patterns: Request succeed
1347s ok 270 - SamlSp - FindByConfKey should err on invalid patterns: Result code is 400
1347s ok 271 - SamlSp - FindByConfKey should err on invalid patterns: Response is JSON
1347s ok 272 - SamlSp - FindByEntityId should find one entry: Request succeed
1347s ok 273 - SamlSp - FindByEntityId should find one entry: Result code is 200
1347s ok 274 - SamlSp - FindByEntityId should find one entry: Response is JSON
1347s ok 275 - SamlSp - FindByEntityId should find one entry: Check entityId value returned "https://myapp.domain.com/saml/metadata" matched expected value "https://myapp.domain.com/saml/metadata"
1347s ok 276 - SamlSp - FindByEntityId should find nothing: Request succeed
1347s ok 277 - SamlSp - FindByEntityId should find nothing: Result code is 404
1347s ok 278 - SamlSp - FindByEntityId should find nothing: Response is JSON
1347s ok 279 - FederatedSalmSp - Add: Request succeed
1347s ok 280 - FederatedSalmSp - Add: Result code is 409
1347s ok 281 - FederatedSalmSp - Add: Response is JSON
1347s ok 282 - FederatedSalmSp - Add: Request succeed
1347s ok 283 - FederatedSalmSp - Add: Result code is 201
1347s ok 284 - FederatedSalmSp - Add: Response is JSON
1347s ok 285 - FederatedSalmSp - Add: Request succeed
1347s ok 286 - FederatedSalmSp - Add: Result code is 200
1347s ok 287 - FederatedSalmSp - Add: Response is JSON
1347s ok 288 - FederatedSalmSp - Add: check if options/encryptionMode value "assertion" matches expected value "assertion"
1347s ok 289 - FederatedSalmSp - Add: Request succeed
1347s ok 290 - FederatedSalmSp - Add: Result code is 200
1347s ok 291 - FederatedSalmSp - Add: Response is JSON
1347s ok 292 - FederatedSalmSp - Add: check if options/federationEntityID value "http://fed.example.com/" matches expected value "http://fed.example.com/"
1347s ok 293 - FederatedSalmSp - Add: Request succeed
1347s ok 294 - FederatedSalmSp - Add: Result code is 200
1347s ok 295 - FederatedSalmSp - Add: Response is JSON
1347s ok 296 - FederatedSalmSp - Add: Check entityId value returned "http://fed.example.com/" matched expected value "http://fed.example.com/"
1347s ok 297 - SamlSp - Clean up: Request succeed
1347s ok 298 - SamlSp - Clean up: Result code is 204
1347s ok 299 - 204 code returns no content
1347s ok 300 - SamlSp - Clean up: Request succeed
1347s ok 301 - SamlSp - Clean up: Result code is 204
1347s ok 302 - 204 code returns no content
1347s ok 303 - SamlSp - Entity should not be found after clean up: Request succeed
1347s ok 304 - SamlSp - Entity should not be found after clean up: Result code is 404
1347s ok 305 - SamlSp - Entity should not be found after clean up: Response is JSON
1347s ok 306 - CasApp - Add should succeed: Request succeed
1347s ok 307 - CasApp - Add should succeed: Result code is 201
1347s ok 308 - CasApp - Add should succeed: Response is JSON
1347s ok 309 - CasApp - Add should succeed: Request succeed
1347s ok 310 - CasApp - Add should succeed: Result code is 200
1347s ok 311 - CasApp - Add should succeed: Response is JSON
1347s ok 312 - CasApp - Add should succeed: check if options/service/0 value "http://mycasapp.example.com" matches expected value "http://mycasapp.example.com"
1347s ok 313 - CasApp - Add should succeed: Request succeed
1347s ok 314 - CasApp - Add should succeed: Result code is 200
1347s ok 315 - CasApp - Add should succeed: Response is JSON
1347s ok 316 - CasApp - Add should succeed: check if options/userAttribute value "uid" matches expected value "uid"
1347s ok 317 - CasApp - Add should succeed: Request succeed
1347s ok 318 - CasApp - Add should succeed: Result code is 200
1347s ok 319 - CasApp - Add should succeed: Response is JSON
1347s ok 320 - CasApp - Add should succeed: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'"
1347s ok 321 - CasApp - Add should fail on duplicate confKey: Request succeed
1347s ok 322 - CasApp - Add should fail on duplicate confKey: Result code is 409
1347s ok 323 - CasApp - Add should fail on duplicate confKey: Response is JSON
1347s ok 324 - CasApp - Update should succeed and keep existing values: Request succeed
1347s ok 325 - CasApp - Update should succeed and keep existing values: Result code is 204
1347s ok 326 - 204 code returns no content
1347s ok 327 - CasApp - Update should succeed and keep existing values: Request succeed
1347s ok 328 - CasApp - Update should succeed and keep existing values: Result code is 200
1347s ok 329 - CasApp - Update should succeed and keep existing values: Response is JSON
1347s ok 330 - CasApp - Update should succeed and keep existing values: check if options/service/0 value "http://mycasapp.acme.com" matches expected value "http://mycasapp.acme.com"
1347s ok 331 - CasApp - Update should succeed and keep existing values: Request succeed
1347s ok 332 - CasApp - Update should succeed and keep existing values: Result code is 200
1347s ok 333 - CasApp - Update should succeed and keep existing values: Response is JSON
1347s ok 334 - CasApp - Update should succeed and keep existing values: check if options/userAttribute value "cn" matches expected value "cn"
1347s ok 335 - CasApp - Update should succeed and keep existing values: Request succeed
1347s ok 336 - CasApp - Update should succeed and keep existing values: Result code is 200
1347s ok 337 - CasApp - Update should succeed and keep existing values: Response is JSON
1347s ok 338 - CasApp - Update should succeed and keep existing values: check if options/rule value "$uid eq 'dwho'" matches expected value "$uid eq 'dwho'"
1347s ok 339 - CasApp - Update should succeed and keep existing values: Request succeed
1347s ok 340 - CasApp - Update should succeed and keep existing values: Result code is 200
1347s ok 341 - CasApp - Update should succeed and keep existing values: Response is JSON
1347s ok 342 - CasApp - Update should succeed and keep existing values: check if exportedVars/cn value "uid" matches expected value "uid"
1347s ok 343 - CasApp - Update should succeed and keep existing values: Request succeed
1347s ok 344 - CasApp - Update should succeed and keep existing values: Result code is 200
1347s ok 345 - CasApp - Update should succeed and keep existing values: Response is JSON
1347s ok 346 - CasApp - Update should succeed and keep existing values: check if exportedVars/uid value "uid" matches expected value "uid"
1347s ok 347 - CasApp - Update should succeed and keep existing values: Request succeed
1347s ok 348 - CasApp - Update should succeed and keep existing values: Result code is 200
1347s ok 349 - CasApp - Update should succeed and keep existing values: Response is JSON
1347s ok 350 - CasApp - Update should succeed and keep existing values: check if macros/given_name value "$givenName" matches expected value "$givenName"
1347s ok 351 - CasApp - Update should fail on non existing options: Request succeed
1347s ok 352 - CasApp - Update should fail on non existing options: Result code is 400
1347s ok 353 - CasApp - Update should fail on non existing options: Response is JSON
1347s ok 354 - CasApp - Add should fail on non existing options: Request succeed
1347s ok 355 - CasApp - Add should fail on non existing options: Result code is 400
1347s ok 356 - CasApp - Add should fail on non existing options: Response is JSON
1347s ok 357 - CasApp - Add should fail because service host already exists: Request succeed
1347s ok 358 - CasApp - Add should fail because service host already exists: Result code is 409
1347s ok 359 - CasApp - Add should fail because service host already exists: Response is JSON
1347s ok 360 - CasApp - 2nd add should succeed: Request succeed
1347s ok 361 - CasApp - 2nd add should succeed: Result code is 201
1347s ok 362 - CasApp - 2nd add should succeed: Response is JSON
1347s ok 363 - CasApp - Update should fail if confKey not found: Request succeed
1347s ok 364 - CasApp - Update should fail if confKey not found: Result code is 404
1347s ok 365 - CasApp - Update should fail if confKey not found: Response is JSON
1347s ok 366 - CasApp - Replace should succeed: Request succeed
1347s ok 367 - CasApp - Replace should succeed: Result code is 200
1347s ok 368 - CasApp - Replace should succeed: Response is JSON
1347s ok 369 - CasApp - Replace should succeed: check if options/userAttribute value "cn" matches expected value "cn"
1347s ok 370 - CasApp - Replace should succeed: Request succeed
1347s ok 371 - CasApp - Replace should succeed: Result code is 204
1347s ok 372 - 204 code returns no content
1347s ok 373 - CasApp - Replace should succeed: Request succeed
1347s ok 374 - CasApp - Replace should succeed: Result code is 200
1347s ok 375 - CasApp - Replace should succeed: Response is JSON
1347s ok 376 - CasApp - Replace should succeed: check if options/userAttribute value "uid" matches expected value "uid"
1347s ok 377 - CasApp - Replace should fail on non existing or invalid options: Request succeed
1347s ok 378 - CasApp - Replace should fail on non existing or invalid options: Result code is 400
1347s ok 379 - CasApp - Replace should fail on non existing or invalid options: Response is JSON
1347s ok 380 - CasApp - Replace should fail on non existing or invalid options: Request succeed
1347s ok 381 - CasApp - Replace should fail on non existing or invalid options: Result code is 400
1347s ok 382 - CasApp - Replace should fail on non existing or invalid options: Response is JSON
1347s ok 383 - CasApp - Replace should fail if service is not an array: Request succeed
1347s ok 384 - CasApp - Replace should fail if service is not an array: Result code is 409
1347s ok 385 - CasApp - Replace should fail if service is not an array: Response is JSON
1347s ok 386 - CasApp - Replace should fail if confKey not found: Request succeed
1347s ok 387 - CasApp - Replace should fail if confKey not found: Result code is 404
1347s ok 388 - CasApp - Replace should fail if confKey not found: Response is JSON
1347s ok 389 - CasApp - FindByConfKey should find 2 hits: Request succeed
1347s ok 390 - CasApp - FindByConfKey should find 2 hits: Result code is 200
1347s ok 391 - CasApp - FindByConfKey should find 2 hits: Response is JSON
1347s ok 392 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2)
1347s ok 393 - CasApp - FindByConfKey should find 2 hits: Request succeed
1347s ok 394 - CasApp - FindByConfKey should find 2 hits: Result code is 200
1347s ok 395 - CasApp - FindByConfKey should find 2 hits: Response is JSON
1347s ok 396 - CasApp - FindByConfKey should find 2 hits: check if nb of hits returned (2) matches expectation (2)
1347s ok 397 - CasApp - FindByConfKey should find 1 hit: Request succeed
1347s ok 398 - CasApp - FindByConfKey should find 1 hit: Result code is 200
1347s ok 399 - CasApp - FindByConfKey should find 1 hit: Response is JSON
1347s ok 400 - CasApp - FindByConfKey should find 1 hit: check if nb of hits returned (1) matches expectation (1)
1347s ok 401 - CasApp - FindByConfKey should find 0 hits: Request succeed
1347s ok 402 - CasApp - FindByConfKey should find 0 hits: Result code is 200
1347s ok 403 - CasApp - FindByConfKey should find 0 hits: Response is JSON
1347s ok 404 - CasApp - FindByConfKey should find 0 hits: check if nb of hits returned (0) matches expectation (0)
1347s ok 405 - CasApp - FindByConfKey should err on invalid patterns: Request succeed
1347s ok 406 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400
1347s ok 407 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON
1347s ok 408 - CasApp - FindByConfKey should err on invalid patterns: Request succeed
1347s ok 409 - CasApp - FindByConfKey should err on invalid patterns: Result code is 400
1347s ok 410 - CasApp - FindByConfKey should err on invalid patterns: Response is JSON
1347s ok 411 - CasApp - FindByServiceUrl should find one entry: Request succeed
1347s ok 412 - CasApp - FindByServiceUrl should find one entry: Result code is 200
1347s ok 413 - CasApp - FindByServiceUrl should find one entry: Response is JSON
1347s ok 414 - CasApp - FindByServiceUrl should find one entry: Check serviceUrl value returned "http://mycasapp.acme.com" matched expected value "http://mycasapp.acme.com"
1347s ok 415 - CasApp - FindByServiceUrl should find nothing: Request succeed
1347s ok 416 - CasApp - FindByServiceUrl should find nothing: Result code is 404
1347s ok 417 - CasApp - FindByServiceUrl should find nothing: Response is JSON
1347s ok 418 - CasApp - Clean up: Request succeed
1347s ok 419 - CasApp - Clean up: Result code is 204
1347s ok 420 - 204 code returns no content
1347s ok 421 - CasApp - Clean up: Request succeed
1347s ok 422 - CasApp - Clean up: Result code is 204
1347s ok 423 - 204 code returns no content
1347s ok 424 - CasApp - Entity should not be found after clean up: Request succeed
1347s ok 425 - CasApp - Entity should not be found after clean up: Result code is 404
1347s ok 426 - CasApp - Entity should not be found after clean up: Response is JSON
1347s 1..426
1347s ok
1347s t/06-rest-api-RSA.t .........................
1347s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1347s ok 2 - Manager object
1347s ok 3 - Init
1347s ok 4 - Manager app
1347s ok 5 - Client object
1347s ok 6 - Request succeed
1347s ok 7 - Result code is 200
1347s ok 8 - Response is JSON
1347s ok 9 - is PEM formatted
1347s ok 10 - is PEM formatted
1347s ok 11 - hash is non empty
1347s ok 12 - Request succeed
1347s ok 13 - Result code is 200
1347s ok 14 - Response is JSON
1347s ok 15 - is PEM formatted
1347s ok 16 - is PEM formatted
1347s ok 17 - hash is non empty
1347s ok 18 - Request succeed
1347s ok 19 - Result code is 200
1347s ok 20 - Response is JSON
1347s ok 21 - is PEM formatted
1347s ok 22 - is PEM formatted
1347s ok 23 - Request succeed
1347s ok 24 - Result code is 200
1347s ok 25 - Response is JSON
1347s ok 26 - is PEM formatted
1347s ok 27 - is PEM formatted
1347s 1..27
1347s ok
1348s t/07-utf8.t .................................
1348s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1348s ok 2 - Manager object
1348s ok 3 - Init
1348s ok 4 - Manager app
1348s ok 5 - Client object
1348s ok 6 - Value is well encoded
1348s 1..6
1348s ok
1348s t/10-save-unchanged-conf.t ..................
1348s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1348s ok 2 - Manager object
1348s ok 3 - Init
1348s ok 4 - Manager app
1348s ok 5 - Client object
1348s ok 6 - Unopened conf: positive result
1348s ok 7 - Unopened conf: result code is 200
1348s ok 8 - Unopened conf: result body contains JSON text
1348s ok 9 - Unopened conf: JSON response contains "result:0"
1348s ok 10 - Unopened conf: conf was not changed
1348s ok 11 - Unopened conf: file isn't created
1348s ok 12 - Unchanged conf with all nodes opened: positive result
1348s ok 13 - Unchanged conf with all nodes opened: result code is 200
1348s ok 14 - Unchanged conf with all nodes opened: result body contains JSON text
1348s ok 15 - Unchanged conf with all nodes opened: JSON response contains "result:0"
1348s ok 16 - Unchanged conf with all nodes opened: conf was not changed
1348s ok 17 - Unchanged conf with all nodes opened: file isn't created
1348s 1..17
1348s ok
1349s t/11-save-appCat-changed-conf.t .............
1349s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1349s ok 2 - Manager object
1349s ok 3 - Init
1349s ok 4 - Manager app
1349s ok 5 - Client object
1349s ok 6 - Changed conf with deleted Category: positive result
1349s ok 7 - Changed conf with deleted Category: result code is 200
1349s ok 8 - Changed conf with deleted Category: result body contains JSON text
1349s ok 9 - Changed conf with deleted Category: JSON response contains "result:1"
1349s ok 10 - Changed conf with deleted Category: conf has changed
1349s ok 11 - Changed conf with deleted Category: new key received
1349s ok 12 - Changed conf with deleted Category: old key received
1349s ok 13 - Changed conf with deleted Category: key received
1349s ok 14 - Changed conf with deleted Category: file is created
1349s 1..14
1349s ok
1349s t/11-save-changed-conf-with-confirmation.t ..
1349s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1349s ok 2 - Manager object
1349s ok 3 - Init
1349s ok 4 - Manager app
1349s ok 5 - Client object
1349s ok 6 - Request succeed
1349s ok 7 - Result code is 200
1349s ok 8 - Result body contains JSON text
1349s ok 9 - JSON response contains "result:0"
1349s ok 10 - JSON response contains "needConfirm:1"
1349s ok 11 - JSON response contains 4 warnings
1349s ok 12 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found
1349s ok 13 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found
1349s ok 14 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found
1349s ok 15 - Warning with 'unprotect', 'CDA', 'assignment' or 'retries' found
1349s ok 16 - JSON response contains 1 needConfirmation
1349s ok 17 - JSON response contains 24 changes
1349s ok 18 - Request succeed
1349s ok 19 - File is created
1349s ok 20 - "portal" found
1349s ok 21 - "portalDisplayLogout" found
1349s ok 22 - "applicationList, Sample applications, Application Test 1, uri" found
1349s ok 23 - "applicationList, Sample applications" found
1349s ok 24 - "applicationList" found
1349s ok 25 - "portalDisplayResetPassword" found
1349s ok 26 - "captcha_mail_enabled" found
1349s ok 27 - "userDB" found
1349s ok 28 - "passwordDB" found
1349s ok 29 - "openIdSPList" found
1349s ok 30 - "avoidAssignment" found
1349s ok 31 - "exportedVars" found
1349s ok 32 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found
1349s ok 33 - "locationRules, test1.example.com" found
1349s ok 34 - "virtualHosts" found
1349s ok 35 - "locationRules, test3.example.com, ^/logout" found
1349s ok 36 - "locationRules, test3.example.com, default" found
1349s ok 37 - "locationRules" found
1349s ok 38 - "exportedHeaders, test3.example.com, Auth-User" found
1349s ok 39 - "exportedHeaders" found
1349s ok 40 - "locationRules, test.ex.com, default" found
1349s ok 41 - "locationRules" found
1349s ok 42 - "virtualHosts" found
1349s ok 43 - All changes detected
1349s ok 44 - Diff called
1349s ok 45 - diff() detects changes in conf 1
1349s ok 46 - diff() detects changes in conf 2
1349s ok 47 - 12 keys changed in conf 1
1349s ok 48 - 17 keys changed or created in conf 2
1349s 1..48
1349s ok
1350s t/12-save-changed-conf.t ....................
1350s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1350s ok 2 - Manager object
1350s ok 3 - Init
1350s ok 4 - Manager app
1350s ok 5 - Client object
1350s ok 6 - Request succeed
1350s ok 7 - Result code is 200
1350s ok 8 - Result body contains JSON text
1350s ok 9 - JSON response contains "result:1"
1350s ok 10 - JSON response contains 2 warnings
1350s ok 11 - Warning with 'unprotect', 'CDA' or 'retries' found
1350s ok 12 - Warning with 'unprotect', 'CDA' or 'retries' found
1350s ok 13 - JSON response contains 24 changes
1350s ok 14 - Conf. has been compacted
1350s ok 15 - All removed keys found
1350s ok 16 - File is created
1350s ok 17 - "portal" found
1350s ok 18 - "portalDisplayLogout" found
1350s ok 19 - "applicationList, Sample applications, Application Test 1, uri" found
1350s ok 20 - "applicationList, Sample applications" found
1350s ok 21 - "applicationList" found
1350s ok 22 - "userDB" found
1350s ok 23 - "passwordDB" found
1350s ok 24 - "openIdSPList" found
1350s ok 25 - "cookieExpiration" found
1350s ok 26 - "exportedVars" found
1350s ok 27 - "locationRules, test1.example.com, (?\#Logout comment)^/logout" found
1350s ok 28 - "locationRules, test1.example.com" found
1350s ok 29 - "virtualHosts" found
1350s ok 30 - "locationRules, test3.example.com, ^/logout" found
1350s ok 31 - "locationRules, test3.example.com, default" found
1350s ok 32 - "locationRules" found
1350s ok 33 - "exportedHeaders, test3.example.com, Auth-User" found
1350s ok 34 - "exportedHeaders, test3.example.com, cipherId" found
1350s ok 35 - "exportedHeaders, test3.example.com, encodeId" found
1350s ok 36 - "exportedHeaders" found
1350s ok 37 - "locationRules, test.ex.com, default" found
1350s ok 38 - "locationRules" found
1350s ok 39 - "virtualHosts" found
1350s ok 40 - All changes detected
1350s ok 41 - Diff called
1350s ok 42 - diff() detects changes in conf 1
1350s ok 43 - diff() detects changes in conf 2
1350s ok 44 - 11 keys changed in conf 1
1350s ok 45 - 15 keys changed or created in conf 2
1350s ok 46 - Get last config metadata
1350s ok 47 - Get previous configuration
1350s 1..47
1350s ok
1350s t/14-bad-changes-in-conf.t ..................
1350s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1350s ok 2 - Manager object
1350s ok 3 - Init
1350s ok 4 - Manager app
1350s ok 5 - Client object
1350s ok 6 - Request succeed
1350s ok 7 - Result code is 200
1350s ok 8 - Result body contains JSON text
1350s ok 9 - JSON response contains "result:0"
1350s ok 10 - 1 error detected
1350s 1..10
1350s ok
1351s t/15-combination.t ..........................
1351s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1351s ok 2 - Manager object
1351s ok 3 - Init
1351s ok 4 - Manager app
1351s ok 5 - Client object
1351s ok 6 - Request succeed
1351s ok 7 - Result code is 200
1351s ok 8 - Result body contains JSON text
1351s ok 9 - JSON response contains "result:1"
1351s ok 10 - Get combModules
1351s ok 11 - Result body contains JSON text
1351s ok 12 - Get combModules
1351s ok 13 - Result body contains JSON text
1351s ok 14 - Key ldapServer has been modified
1351s 1..14
1351s ok
1352s t/16-cli.t ..................................
1352s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1352s ok 2 - use Lemonldap::NG::Common::Cli;
1352s ok 3 - use Lemonldap::NG::Manager::Cli;
1352s ok 4 - "addKey" OK
1352s ok 5 - "get notification" OK
1352s ok 6 - "addKey" OK
1352s ok 7 - "delKey" OK
1352s ok 8 - "get key/subkey" OK
1352s ok 9 - "addKey" OK
1352s ok 10 - "save" result looks like JSON
1352s ok 11 - correct version number
1352s ok 12 - result is JSON
1352s ok 13 - New config
1352s ok 14 - "Force cfgNum" OK
1352s ok 15 - "Author IP" OK
1352s ok 16 - "Log" OK
1352s ok 17 - "Version" OK
1352s ok 18 - Configuration rollback OK
1352s ok 19 - Configuration merge OK
1352s 1..19
1352s ok
1352s t/17-extra2f.t ..............................
1352s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1352s ok 2 - Manager object
1352s ok 3 - Init
1352s ok 4 - Manager app
1352s ok 5 - Client object
1352s ok 6 - Request succeed
1352s ok 7 - Result code is 200
1352s ok 8 - Result body contains JSON text
1352s ok 9 - JSON response contains "result:1"
1352s ok 10 - Get combModules
1352s ok 11 - Result body contains JSON text
1352s 1..11
1352s ok
1352s t/30-DBI-Cli.t ..............................
1352s Name "DBI::errstr" used only once: possible typo at t/30-DBI-Cli.t line 31.
1352s ok 1 - use Lemonldap::NG::Common::Conf;
1352s ok 2 - RDBI object
1352s ok 3 - Conf 1 saved
1352s ok 4 - use Lemonldap::NG::Manager::Cli::Lib;
1352s ok 5 - Client object
1352s ok 6 - use Lemonldap::NG::Manager::Cli;
1352s cfgNum forced with 1Saved under number 1
1352s Status : [
1352s {}
1352s ];
1352s ok 7 - Key inserted
1352s ok 8 - Value is 0
1352s 1..8
1352s ok
1353s t/40-sessions.t .............................
1353s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1353s ok 2 - Sessions module
1353s ok 3 - Sessions module
1353s ok 4 - Manager object
1353s ok 5 - Init
1353s ok 6 - Manager app
1353s ok 7 - Client object
1353s ok 8 - Uid found
1353s ok 9 - IP found
1353s ok 10 - Result code = 1
1353s ok 11 - Found 2 sessions
1353s ok 12 - List 2 sessions
1353s ok 13 - Good session id
1353s ok 14 - Good session id
1353s ok 15 - Result code = 1
1353s ok 16 - Found 1 entry
1353s ok 17 - Result match "uid=d"
1353s ok 18 - Found 2 sessions starting with "d"
1353s ok 19 - Sessions module
1353s ok 20 - Found 2 entries
1353s ok 21 - Found 2 sessions
1353s ok 22 - Good session id
1353s ok 23 - Good session id
1353s ok 24 - Found 1 sessions
1353s ok 25 - Good session id
1353s ok 26 - Sessions module
1353s ok 27 - Found 1 user
1353s ok 28 - User is foo
1353s ok 29 - Good session id
1353s ok 30 - Good session id
1353s ok 31 - 1st user is dwho
1353s ok 32 - 2nd user is dwho2
1353s ok 33 - 3rd user is foo with 2 sessions
1353s ok 34 - 1st user is dwho
1353s ok 35 - 2nd user is dwho2
1353s ok 36 - 3rd user is foo
1353s ok 37 - 4th user is foo
1353s ok 38 - One A subnet
1353s ok 39 - All sessions found
1353s ok 40 - Three B subnet
1353s ok 41 - All sessions found
1353s ok 42 - 4 sessions ordered
1353s ok 43 - 1st is id[1]
1353s ok 44 - 2nd is id[2]
1353s ok 45 - 3rd is id[3]
1353s ok 46 - 4th is id[0]
1353s ok 47 - Delete da4371af7e2250063a38a9230423422d78d92971d19bd971e7a09d1d4359394f
1353s ok 48 - Result code is 200
1353s ok 49 - Body is JSON and result==1
1353s ok 50 - Delete f8ea92710a603632abf9a49acd9bfc531a8f669d3b7ef89b5430e2a0664c5f2d
1353s ok 51 - Result code is 200
1353s ok 52 - Body is JSON and result==1
1353s ok 53 - Delete 20310c9da6c67021da44256440917b21cff12ff36ff7b3f85fbe1ea9388a4a0b
1353s ok 54 - Result code is 200
1353s ok 55 - Body is JSON and result==1
1353s ok 56 - Delete b78980e5e7ac45d1bafa0f59fdbe42b0096b1726d4f8f1902061bc4bcb7daa41
1353s ok 57 - Result code is 200
1353s ok 58 - Body is JSON and result==1
1353s ok 59 - Session directory is empty
1353s 1..59
1353s ok
1353s t/50-notifications-DBI.t ....................
1353s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1353s ok 2 - use Lemonldap::NG::Manager::Cli::Lib;
1353s ok 3 - Manager object
1353s ok 4 - Init
1353s ok 5 - Manager app
1353s ok 6 - Client object
1353s [Fri Nov 8 08:21:28 2024] [LLNG:6001] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62, line 2.
1353s
1353s ok 7 - Notification not inserted
1353s [Fri Nov 8 08:21:28 2024] [LLNG:6001] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62, line 2.
1353s
1353s ok 8 - Notification not inserted
1353s [Fri Nov 8 08:21:28 2024] [LLNG:6001] [error] Malformed date
1353s ok 9 - Notification not inserted
1353s ok 10 - Result is true
1353s ok 11 - Result = 1
1353s ok 12 - Count = 2
1353s ok 13 - Value is "d"
1353s ok 14 - Result = 1
1353s ok 15 - Count = 2
1353s ok 16 - Value is "dwho"
1353s ok 17 - Result = 1
1353s ok 18 - Count = 2
1353s ok 19 - Value is "dwho"
1353s ok 20 - Result = 1
1353s ok 21 - Count = 2
1353s ok 22 - Value is "dwho"
1353s ok 23 - Result = 1
1353s ok 24 - Count = 2
1353s ok 25 - Value is "dwho"
1353s ok 26 - Result = 1
1353s ok 27 - Count = 1
1353s ok 28 - Response is JSON
1353s ok 29 - Result = 1
1353s ok 30 - Result = 1
1353s ok 31 - Count = 1
1353s ok 32 - Result = 1
1353s ok 33 - Count = 1
1353s ok 34 - Value is "d"
1353s ok 35 - Result = 1
1353s ok 36 - Count = 1
1353s ok 37 - Value is "dwho"
1353s ok 38 - Result = 1
1353s ok 39 - Count = 1
1353s ok 40 - Value is "dwho"
1353s ok 41 - Result = 1
1353s ok 42 - Count = 1
1353s ok 43 - Value is "dwho"
1353s ok 44 - Result = 1
1353s ok 45 - Count = 1
1353s ok 46 - Value is "dwho"
1353s ok 47 - Reference found
1353s ok 48 - Response is JSON
1353s ok 49 - reference found
1353s ok 50 - title found
1353s ok 51 - date found
1353s ok 52 - uid found
1353s ok 53 - Result = 1
1353s ok 54 - Count = 0
1353s 1..54
1353s ok
1354s t/50-notifications.t ........................
1354s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1354s ok 2 - Manager object
1354s ok 3 - Init
1354s ok 4 - Manager app
1354s ok 5 - Client object
1354s [Fri Nov 8 08:21:29 2024] [LLNG:6003] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62, line 2.
1354s
1354s ok 6 - Notification not inserted
1354s [Fri Nov 8 08:21:29 2024] [LLNG:6003] [error] Notification not created: Bad date at /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm line 62, line 2.
1354s
1354s ok 7 - Notification not inserted
1354s [Fri Nov 8 08:21:29 2024] [LLNG:6003] [error] Malformed date
1354s ok 8 - Notification not inserted
1354s ok 9 - Result is true
1354s ok 10 - Result = 1
1354s ok 11 - Count = 1
1354s ok 12 - Value is "d"
1354s ok 13 - Result = 1
1354s ok 14 - Count = 1
1354s ok 15 - Value is "dwho"
1354s ok 16 - Result = 1
1354s ok 17 - Count = 1
1354s ok 18 - Value is "dwho"
1354s ok 19 - Result = 1
1354s ok 20 - Count = 1
1354s ok 21 - Value is "dwho"
1354s ok 22 - Result = 1
1354s ok 23 - Count = 1
1354s ok 24 - Value is "dwho"
1354s ok 25 - Result = 1
1354s ok 26 - Count = 1
1354s ok 27 - Response is JSON
1354s ok 28 - Result = 1
1354s ok 29 - Result = 1
1354s ok 30 - Count = 0
1354s ok 31 - Result = 1
1354s ok 32 - Count = 1
1354s ok 33 - Value is "d"
1354s ok 34 - Result = 1
1354s ok 35 - Count = 1
1354s ok 36 - Value is "dwho"
1354s ok 37 - Result = 1
1354s ok 38 - Count = 1
1354s ok 39 - Value is "dwho"
1354s ok 40 - Result = 1
1354s ok 41 - Count = 1
1354s ok 42 - Value is "dwho"
1354s ok 43 - Result = 1
1354s ok 44 - Count = 1
1354s ok 45 - Value is "dwho"
1354s ok 46 - Reference found
1354s ok 47 - Internal reference found
1354s ok 48 - Response is JSON
1354s ok 49 - reference found
1354s ok 50 - title found
1354s ok 51 - date found
1354s ok 52 - uid found
1354s ok 53 - Result = 1
1354s ok 54 - Count = 0
1354s 1..54
1354s ok
1354s t/60-2ndfa.t ................................
1354s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1354s ok 2 - Sessions module
1354s ok 3 - Sessions module
1354s ok 4 - Sessions module
1354s ok 5 - Sessions module
1354s ok 6 - Sessions module
1354s ok 7 - Sessions module
1354s ok 8 - Manager object
1354s ok 9 - Init
1354s ok 10 - Manager app
1354s ok 11 - Client object
1354s ok 12 - UID found
1354s ok 13 - IP found
1354s ok 14 - Persistent sessions with UID found
1354s ok 15 - Persistent sessions with UID found
1354s ok 16 - Persistent sessions with UID found
1354s ok 17 - Persistent sessions with UID found
1354s ok 18 - Persistent sessions with UID found
1354s ok 19 - UID found
1354s ok 20 - IP found
1354s ok 21 - U2F found
1354s ok 22 - TOTP found
1354s ok 23 - UBK found
1354s ok 24 - Search * - Result code = 1
1354s ok 25 - Found 3 results
1354s ok 26 - List 3 results
1354s ok 27 - Result match "uid=d"
1354s ok 28 - Result match "uid=r"
1354s ok 29 - Result match "uid=t"
1354s ok 30 - Found 2 sessions starting with "d"
1354s ok 31 - Found 1 session starting with "r"
1354s ok 32 - Found 1 session starting with "t"
1354s ok 33 - Search "uid"=d* - Result code = 1
1354s ok 34 - Found 1 result
1354s ok 35 - List 1 result
1354s ok 36 - Result match "uid=d"
1354s ok 37 - Found 2 sessions starting with "d"
1354s ok 38 - Search "uid"=dw* - Result code = 1
1354s ok 39 - Found 1 result
1354s ok 40 - List 1 result
1354s ok 41 - Result match "uid=dw"
1354s ok 42 - Found 1 session starting with "dw"
1354s ok 43 - Search "uid"=d* & UBK - Result code = 1
1354s ok 44 - Found 1 result
1354s ok 45 - List 1 result
1354s ok 46 - Result match "uid=d"
1354s ok 47 - Found 1 session starting with "d" & UBK
1354s ok 48 - Search "uid"=dw* & UBK - Result code = 1
1354s ok 49 - Found 1 result
1354s ok 50 - List 1 result
1354s ok 51 - Result match "uid=dw"
1354s ok 52 - Found 1 session starting with "dw" & UBK
1354s ok 53 - Search "uid"=da* & UBK - Result code = 1
1354s ok 54 - Found 0 session with "da" & UBK
1354s ok 55 - List 0 result
1354s ok 56 - Search "uid"=* & UBK - Result code = 1
1354s ok 57 - Found 3 results
1354s ok 58 - List 3 results
1354s ok 59 - Result match "uid=d"
1354s ok 60 - Result match "uid=r"
1354s ok 61 - Result match "uid=t"
1354s ok 62 - Found 2 sessions starting with "d" & U2F
1354s ok 63 - Found 1 session starting with "r" & U2F
1354s ok 64 - Found 1 session starting with "t" & U2F
1354s ok 65 - Search "uid"=* & UBK & TOTP - Result code = 1
1354s ok 66 - Found 1 result
1354s ok 67 - List 1 result
1354s ok 68 - Result match "uid=d"
1354s ok 69 - Found 2 sessions starting with "d" & U2F & TOTP
1354s ok 70 - Search "uid"=* & UBK & TOTP & UBK - Result code = 1
1354s ok 71 - Found 1 result
1354s ok 72 - List 1 result
1354s ok 73 - Result match "uid=d"
1354s ok 74 - Found 1 session starting with "d" & U2F & TOTP & UBK
1354s ok 75 - Search "uid"=* & UBK & UBK - Result code = 1
1354s ok 76 - Found 2 results
1354s ok 77 - List 2 results
1354s ok 78 - Result match "uid=d"
1354s ok 79 - Result match "uid=r"
1354s ok 80 - Found 1 session starting with "d" & U2F & UBK
1354s ok 81 - Found 1 session starting with "r" & U2F & UBK
1354s ok 82 - Delete U2F from 1
1354s ok 83 - Result code is 200
1354s ok 84 - Body is JSON and result==1
1354s ok 85 - Delete U2F from 2
1354s ok 86 - Result code is 200
1354s ok 87 - Body is JSON and result==1
1354s ok 88 - Delete U2F from 3
1354s ok 89 - Result code is 200
1354s ok 90 - Body is JSON and result==1
1354s ok 91 - Delete U2F from 4
1354s ok 92 - Result code is 200
1354s ok 93 - Body is JSON and result==1
1354s ok 94 - Delete U2F from 5
1354s ok 95 - Result code is 200
1354s ok 96 - Body is JSON and result==1
1354s ok 97 - Delete TOTP from 3
1354s ok 98 - Result code is 200
1354s ok 99 - Body is JSON and result==1
1354s ok 100 - Delete TOTP from 4
1354s ok 101 - Result code is 200
1354s ok 102 - Body is JSON and result==1
1354s ok 103 - Delete UBK from 2
1354s ok 104 - Result code is 200
1354s ok 105 - Body is JSON and result==1
1354s ok 106 - Delete UBK from 3
1354s ok 107 - Result code is 200
1354s ok 108 - Body is JSON and result==1
1354s ok 109 - Result code = 1
1354s ok 110 - Found 0 session with 2F device
1354s ok 111 - List 0 result
1354s ok 112 - Succeed to get /2ndfa.html
1354s ok 113
1354s 1..113
1354s ok
1354s t/70-viewer.t ...............................
1354s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1354s ok 2 - Manager object
1354s ok 3 - Init
1354s ok 4 - Manager app
1354s ok 5 - Client object
1354s ok 6 - Key found
1354s ok 7 - Key is hidden
1354s ok 8 - Key is hidden
1354s ok 9 - Latest conf loaded
1354s ok 10 - Request succeed
1354s ok 11 - Result code is 200
1354s ok 12 - Result body contains JSON text
1354s ok 13 - Details with captcha 'login' or 'mail' found
1354s ok 14 - Details with captcha 'login' or 'mail' found
1354s ok 15 - Key found
1354s ok 16 - Key found
1354s ok 17 - Right number of keys found
1354s ok 18 - Browser is allowed
1354s 1..18
1354s ok
1355s t/71-viewer-without-diff.t ..................
1355s ok 1 - use Lemonldap::NG::Manager::Cli::Lib;
1355s ok 2 - Manager object
1355s ok 3 - Init
1355s ok 4 - Manager app
1355s ok 5 - Client object
1355s ok 6 - Request succeed
1355s ok 7 - Result code is 200
1355s ok 8 - Result body contains JSON text
1355s ok 9 - Details with captcha 'login' or 'mail' found
1355s ok 10 - Details with captcha 'login' or 'mail' found
1355s ok 11 - Key found
1355s ok 12 - Manager object
1355s ok 13 - Init
1355s ok 14 - Manager app
1355s ok 15 - Client object
1355s ok 16 - Key is hidden
1355s ok 17 - Key is hidden
1355s ok 18 - Latest conf loaded
1355s ok 19 - Diff is NOT allowed
1355s ok 20 - Browser is NOT allowed
1355s 1..20
1355s ok
1355s All tests successful.
1355s Files=23, Tests=1658, 12 wallclock secs ( 0.12 usr 0.05 sys + 9.38 cusr 1.78 csys = 11.33 CPU)
1355s Result: PASS
1355s autopkgtest [08:21:30]: test manager-test: -----------------------]
1356s manager-test PASS
1356s autopkgtest [08:21:31]: test manager-test: - - - - - - - - - - results - - - - - - - - - -
1356s autopkgtest [08:21:31]: test runtime-deps-common: preparing testbed
1407s autopkgtest [08:22:22]: testbed dpkg architecture: amd64
1407s autopkgtest [08:22:22]: testbed apt version: 2.9.8
1407s autopkgtest [08:22:22]: @@@@@@@@@@@@@@@@@@@@ test bed setup
1408s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB]
1409s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [18.2 kB]
1409s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [173 kB]
1409s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1360 kB]
1410s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B]
1410s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [258 kB]
1410s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [188 kB]
1410s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB]
1410s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [1062 kB]
1410s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [524 kB]
1410s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [14.9 kB]
1410s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [51.4 kB]
1410s Fetched 3763 kB in 2s (1635 kB/s)
1410s Reading package lists...
1413s Reading package lists...
1413s Building dependency tree...
1413s Reading state information...
1413s Calculating upgrade...
1413s The following package was automatically installed and is no longer required:
1413s python3-netifaces
1413s Use 'sudo apt autoremove' to remove it.
1413s The following packages will be upgraded:
1413s base-files libflashrom1 libnetplan1 libperl5.40 libplymouth5
1413s motd-news-config netplan-generator netplan.io perl perl-base
1413s perl-modules-5.40 plymouth plymouth-theme-ubuntu-text python3-netplan
1413s 14 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1413s Need to get 11.1 MB of archives.
1413s After this operation, 143 kB of additional disk space will be used.
1413s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 motd-news-config all 13.5ubuntu3 [5190 B]
1413s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 base-files amd64 13.5ubuntu3 [75.4 kB]
1413s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libperl5.40 amd64 5.40.0-7 [4878 kB]
1415s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl amd64 5.40.0-7 [263 kB]
1415s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl-base amd64 5.40.0-7 [1846 kB]
1415s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl-modules-5.40 all 5.40.0-7 [3214 kB]
1416s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 netplan-generator amd64 1.1.1-1 [61.0 kB]
1416s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-netplan amd64 1.1.1-1 [25.7 kB]
1416s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 netplan.io amd64 1.1.1-1 [67.6 kB]
1416s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libnetplan1 amd64 1.1.1-1 [138 kB]
1416s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libplymouth5 amd64 24.004.60-1ubuntu11 [144 kB]
1416s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60-1ubuntu11 [10.3 kB]
1416s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth amd64 24.004.60-1ubuntu11 [139 kB]
1416s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libflashrom1 amd64 1.4.0-3ubuntu1 [242 kB]
1416s Fetched 11.1 MB in 3s (4198 kB/s)
1416s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75323 files and directories currently installed.)
1416s Preparing to unpack .../motd-news-config_13.5ubuntu3_all.deb ...
1416s Unpacking motd-news-config (13.5ubuntu3) over (13.5ubuntu2) ...
1416s Preparing to unpack .../base-files_13.5ubuntu3_amd64.deb ...
1416s Unpacking base-files (13.5ubuntu3) over (13.5ubuntu2) ...
1416s Setting up base-files (13.5ubuntu3) ...
1417s motd-news.service is a disabled or a static unit not running, not starting it.
1417s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75323 files and directories currently installed.)
1417s Preparing to unpack .../libperl5.40_5.40.0-7_amd64.deb ...
1417s Unpacking libperl5.40:amd64 (5.40.0-7) over (5.40.0-6) ...
1417s Preparing to unpack .../perl_5.40.0-7_amd64.deb ...
1417s Unpacking perl (5.40.0-7) over (5.40.0-6) ...
1417s Preparing to unpack .../perl-base_5.40.0-7_amd64.deb ...
1417s Unpacking perl-base (5.40.0-7) over (5.40.0-6) ...
1418s Setting up perl-base (5.40.0-7) ...
1418s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75325 files and directories currently installed.)
1418s Preparing to unpack .../0-perl-modules-5.40_5.40.0-7_all.deb ...
1418s Unpacking perl-modules-5.40 (5.40.0-7) over (5.40.0-6) ...
1418s Preparing to unpack .../1-netplan-generator_1.1.1-1_amd64.deb ...
1418s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator'
1418s Unpacking netplan-generator (1.1.1-1) over (1.1-1) ...
1418s Preparing to unpack .../2-python3-netplan_1.1.1-1_amd64.deb ...
1418s Unpacking python3-netplan (1.1.1-1) over (1.1-1) ...
1418s Preparing to unpack .../3-netplan.io_1.1.1-1_amd64.deb ...
1418s Unpacking netplan.io (1.1.1-1) over (1.1-1) ...
1418s Preparing to unpack .../4-libnetplan1_1.1.1-1_amd64.deb ...
1418s Unpacking libnetplan1:amd64 (1.1.1-1) over (1.1-1) ...
1418s Preparing to unpack .../5-libplymouth5_24.004.60-1ubuntu11_amd64.deb ...
1418s Unpacking libplymouth5:amd64 (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1418s Preparing to unpack .../6-plymouth-theme-ubuntu-text_24.004.60-1ubuntu11_amd64.deb ...
1418s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1418s Preparing to unpack .../7-plymouth_24.004.60-1ubuntu11_amd64.deb ...
1418s Unpacking plymouth (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1418s Preparing to unpack .../8-libflashrom1_1.4.0-3ubuntu1_amd64.deb ...
1418s Unpacking libflashrom1:amd64 (1.4.0-3ubuntu1) over (1.3.0-2.1ubuntu2) ...
1418s Setting up motd-news-config (13.5ubuntu3) ...
1418s Setting up libnetplan1:amd64 (1.1.1-1) ...
1418s Setting up libflashrom1:amd64 (1.4.0-3ubuntu1) ...
1418s Setting up perl-modules-5.40 (5.40.0-7) ...
1418s Setting up libplymouth5:amd64 (24.004.60-1ubuntu11) ...
1418s Setting up python3-netplan (1.1.1-1) ...
1419s Setting up netplan-generator (1.1.1-1) ...
1419s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator'
1419s Setting up plymouth (24.004.60-1ubuntu11) ...
1419s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic
1419s W: No lz4 in /usr/bin:/sbin:/bin, using gzip
1427s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
1427s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
1427s Setting up netplan.io (1.1.1-1) ...
1427s Setting up libperl5.40:amd64 (5.40.0-7) ...
1427s Setting up perl (5.40.0-7) ...
1427s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu11) ...
1427s update-initramfs: deferring update (trigger activated)
1427s Processing triggers for install-info (7.1.1-1) ...
1427s Processing triggers for libc-bin (2.40-1ubuntu3) ...
1427s Processing triggers for man-db (2.12.1-3) ...
1428s Processing triggers for dbus (1.14.10-4ubuntu5) ...
1428s Processing triggers for initramfs-tools (0.142ubuntu34) ...
1428s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic
1428s W: No lz4 in /usr/bin:/sbin:/bin, using gzip
1435s Reading package lists...
1435s Building dependency tree...
1435s Reading state information...
1435s The following packages will be REMOVED:
1435s python3-netifaces*
1436s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1436s After this operation, 58.4 kB disk space will be freed.
1436s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75325 files and directories currently installed.)
1436s Removing python3-netifaces:amd64 (0.11.0-2build3) ...
1436s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease
1437s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease
1437s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease
1437s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease
1437s Reading package lists...
1438s Reading package lists...
1438s Building dependency tree...
1438s Reading state information...
1438s Calculating upgrade...
1438s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1438s Reading package lists...
1438s Building dependency tree...
1438s Reading state information...
1438s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1439s autopkgtest [08:22:54]: rebooting testbed after setup commands that affected boot
1443s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds...
1461s Reading package lists...
1461s Building dependency tree...
1461s Reading state information...
1461s Starting pkgProblemResolver with broken count: 0
1461s Starting 2 pkgProblemResolver with broken count: 0
1461s Done
1462s The following additional packages will be installed:
1462s autodep8 dctrl-tools libapache-logformat-compiler-perl
1462s libapache-session-perl libcache-cache-perl libcgi-pm-perl
1462s libclass-inspector-perl libclass-xsaccessor-perl libclone-perl
1462s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl
1462s libcookie-baker-perl libcrypt-openssl-bignum-perl
1462s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl
1462s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl
1462s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl
1462s libencode-locale-perl liberror-perl libfile-listing-perl
1462s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl
1462s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl
1462s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
1462s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl
1462s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl
1462s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl
1462s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl
1462s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl
1462s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl
1462s libposix-strftime-compiler-perl libstream-buffered-perl
1462s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl
1462s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl
1462s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest
1462s Suggested packages:
1462s debtags libdata-dump-perl libipc-sharedcache-perl libio-compress-brotli-perl
1462s libconvert-base32-perl libnet-ldap-perl libsoap-lite-perl libxml-libxml-perl
1462s libxml-simple-perl libcrypt-ssleay-perl libsub-name-perl
1462s libbusiness-isbn-perl libmime-base32-perl libregexp-ipv6-perl
1462s libauthen-ntlm-perl debhelper
1462s Recommended packages:
1462s libdbi-perl libcgi-fast-perl libcookie-baker-xs-perl libhtml-format-perl
1462s libapache-session-browseable-perl libemail-sender-perl
1462s libhttp-parser-xs-perl libstring-random-perl libclass-method-modifiers-perl
1462s libcgi-compile-perl libcgi-emulate-psgi-perl libfcgi-perl
1462s libfcgi-procmanager-perl liblog-dispatch-perl liblog-log4perl-perl
1462s libmodule-refresh-perl libwww-form-urlencoded-xs-perl libdata-dump-perl
1462s libhtml-form-perl libhttp-daemon-perl libmailtools-perl
1462s The following NEW packages will be installed:
1462s autodep8 autopkgtest-satdep dctrl-tools libapache-logformat-compiler-perl
1462s libapache-session-perl libcache-cache-perl libcgi-pm-perl
1462s libclass-inspector-perl libclass-xsaccessor-perl libclone-perl
1462s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl
1462s libcookie-baker-perl libcrypt-openssl-bignum-perl
1462s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl
1462s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl
1462s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl
1462s libencode-locale-perl liberror-perl libfile-listing-perl
1462s libfile-sharedir-perl libfilesys-notify-simple-perl libhash-multivalue-perl
1462s libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl
1462s libhtml-tree-perl libhttp-cookies-perl libhttp-date-perl
1462s libhttp-entity-parser-perl libhttp-headers-fast-perl libhttp-message-perl
1462s libhttp-multipartparser-perl libhttp-negotiate-perl libio-html-perl
1462s libio-socket-ssl-perl libipc-sharelite-perl libjson-maybexs-perl
1462s libjson-perl libjson-xs-perl liblemonldap-ng-common-perl
1462s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl
1462s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl
1462s libposix-strftime-compiler-perl libstream-buffered-perl
1462s libtest-sharedfork-perl libtest-tcp-perl libtimedate-perl libtry-tiny-perl
1462s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl
1462s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest
1462s 0 upgraded, 66 newly installed, 0 to remove and 0 not upgraded.
1462s Need to get 3110 kB/3111 kB of archives.
1462s After this operation, 9930 kB of additional disk space will be used.
1462s Get:1 /tmp/autopkgtest.9cCVxo/6-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [736 B]
1462s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB]
1462s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB]
1462s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB]
1462s Get:5 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB]
1462s Get:6 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-urandom-perl all 0.40-1 [9430 B]
1462s Get:7 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB]
1462s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 liberror-perl all 0.17029-2 [25.6 kB]
1462s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB]
1462s Get:10 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB]
1462s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB]
1462s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 liburi-perl all 5.30-1 [94.4 kB]
1462s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB]
1462s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libcgi-pm-perl all 4.66-1 [185 kB]
1462s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB]
1462s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-xsaccessor-perl amd64 1.19-4build5 [33.0 kB]
1462s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libclone-perl amd64 0.47-1 [10.7 kB]
1462s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libcommon-sense-perl amd64 3.75-3build4 [20.5 kB]
1462s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB]
1462s Get:20 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B]
1462s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B]
1462s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB]
1462s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B]
1462s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-rsa-perl amd64 0.33-3build5 [21.8 kB]
1462s Get:25 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB]
1462s Get:26 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB]
1462s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB]
1462s Get:28 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB]
1462s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB]
1462s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB]
1462s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB]
1462s Get:32 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB]
1462s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB]
1462s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B]
1462s Get:35 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB]
1462s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-template-perl all 2.97-2 [60.2 kB]
1463s Get:37 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tree-perl all 5.07-3 [200 kB]
1463s Get:38 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-html-perl all 1.004-3 [15.9 kB]
1463s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB]
1463s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-message-perl all 6.46-1ubuntu1 [75.9 kB]
1463s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB]
1463s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB]
1463s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB]
1463s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-xs-perl amd64 4.030-2build4 [84.1 kB]
1463s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB]
1463s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B]
1463s Get:47 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB]
1463s Get:48 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB]
1463s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB]
1463s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB]
1463s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB]
1463s Get:52 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.088-1 [200 kB]
1463s Get:53 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB]
1463s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB]
1463s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB]
1463s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-cidr-perl all 0.21-2 [13.9 kB]
1463s Get:57 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B]
1463s Get:58 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB]
1463s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB]
1463s Get:60 http://ftpmaster.internal/ubuntu plucky/universe amd64 libplack-perl all 1.0051-1 [218 kB]
1463s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-http-perl all 6.23-1 [22.3 kB]
1463s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B]
1463s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB]
1463s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-perl all 6.77-1 [138 kB]
1463s Get:65 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-common-perl all 2.20.0+ds-2 [185 kB]
1463s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-perl-autopkgtest all 0.79 [18.5 kB]
1463s Preconfiguring packages ...
1463s Fetched 3110 kB in 1s (2441 kB/s)
1463s Selecting previously unselected package dctrl-tools.
1464s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75315 files and directories currently installed.)
1464s Preparing to unpack .../00-dctrl-tools_2.24-3build3_amd64.deb ...
1464s Unpacking dctrl-tools (2.24-3build3) ...
1464s Selecting previously unselected package autodep8.
1464s Preparing to unpack .../01-autodep8_0.28+nmu1ubuntu1_all.deb ...
1464s Unpacking autodep8 (0.28+nmu1ubuntu1) ...
1464s Selecting previously unselected package libposix-strftime-compiler-perl.
1464s Preparing to unpack .../02-libposix-strftime-compiler-perl_0.46-1_all.deb ...
1464s Unpacking libposix-strftime-compiler-perl (0.46-1) ...
1464s Selecting previously unselected package libapache-logformat-compiler-perl.
1464s Preparing to unpack .../03-libapache-logformat-compiler-perl_0.36-3_all.deb ...
1464s Unpacking libapache-logformat-compiler-perl (0.36-3) ...
1464s Selecting previously unselected package libcrypt-urandom-perl.
1464s Preparing to unpack .../04-libcrypt-urandom-perl_0.40-1_all.deb ...
1464s Unpacking libcrypt-urandom-perl (0.40-1) ...
1464s Selecting previously unselected package libapache-session-perl.
1464s Preparing to unpack .../05-libapache-session-perl_1.94-2_all.deb ...
1464s Unpacking libapache-session-perl (1.94-2) ...
1464s Selecting previously unselected package liberror-perl.
1464s Preparing to unpack .../06-liberror-perl_0.17029-2_all.deb ...
1464s Unpacking liberror-perl (0.17029-2) ...
1464s Selecting previously unselected package libipc-sharelite-perl.
1464s Preparing to unpack .../07-libipc-sharelite-perl_0.17-5build4_amd64.deb ...
1464s Unpacking libipc-sharelite-perl (0.17-5build4) ...
1464s Selecting previously unselected package libcache-cache-perl.
1464s Preparing to unpack .../08-libcache-cache-perl_1.08-3_all.deb ...
1464s Unpacking libcache-cache-perl (1.08-3) ...
1464s Selecting previously unselected package libhtml-tagset-perl.
1464s Preparing to unpack .../09-libhtml-tagset-perl_3.24-1_all.deb ...
1464s Unpacking libhtml-tagset-perl (3.24-1) ...
1464s Selecting previously unselected package liburi-perl.
1464s Preparing to unpack .../10-liburi-perl_5.30-1_all.deb ...
1464s Unpacking liburi-perl (5.30-1) ...
1464s Selecting previously unselected package libhtml-parser-perl:amd64.
1464s Preparing to unpack .../11-libhtml-parser-perl_3.83-1build1_amd64.deb ...
1464s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ...
1464s Selecting previously unselected package libcgi-pm-perl.
1464s Preparing to unpack .../12-libcgi-pm-perl_4.66-1_all.deb ...
1464s Unpacking libcgi-pm-perl (4.66-1) ...
1464s Selecting previously unselected package libclass-inspector-perl.
1464s Preparing to unpack .../13-libclass-inspector-perl_1.36-3_all.deb ...
1464s Unpacking libclass-inspector-perl (1.36-3) ...
1464s Selecting previously unselected package libclass-xsaccessor-perl.
1464s Preparing to unpack .../14-libclass-xsaccessor-perl_1.19-4build5_amd64.deb ...
1464s Unpacking libclass-xsaccessor-perl (1.19-4build5) ...
1464s Selecting previously unselected package libclone-perl:amd64.
1464s Preparing to unpack .../15-libclone-perl_0.47-1_amd64.deb ...
1464s Unpacking libclone-perl:amd64 (0.47-1) ...
1464s Selecting previously unselected package libcommon-sense-perl:amd64.
1464s Preparing to unpack .../16-libcommon-sense-perl_3.75-3build4_amd64.deb ...
1464s Unpacking libcommon-sense-perl:amd64 (3.75-3build4) ...
1464s Selecting previously unselected package libconvert-asn1-perl.
1464s Preparing to unpack .../17-libconvert-asn1-perl_0.34-1_all.deb ...
1464s Unpacking libconvert-asn1-perl (0.34-1) ...
1464s Selecting previously unselected package libcookie-baker-perl.
1464s Preparing to unpack .../18-libcookie-baker-perl_0.12-1_all.deb ...
1464s Unpacking libcookie-baker-perl (0.12-1) ...
1464s Selecting previously unselected package perl-openssl-defaults:amd64.
1464s Preparing to unpack .../19-perl-openssl-defaults_7build3_amd64.deb ...
1464s Unpacking perl-openssl-defaults:amd64 (7build3) ...
1464s Selecting previously unselected package libcrypt-openssl-bignum-perl.
1464s Preparing to unpack .../20-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ...
1464s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ...
1464s Selecting previously unselected package libcrypt-openssl-random-perl:amd64.
1464s Preparing to unpack .../21-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ...
1464s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ...
1464s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64.
1464s Preparing to unpack .../22-libcrypt-openssl-rsa-perl_0.33-3build5_amd64.deb ...
1464s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ...
1464s Selecting previously unselected package libcrypt-openssl-x509-perl.
1464s Preparing to unpack .../23-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ...
1464s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ...
1464s Selecting previously unselected package libcrypt-rijndael-perl.
1464s Preparing to unpack .../24-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ...
1464s Unpacking libcrypt-rijndael-perl (1.16-1build6) ...
1464s Selecting previously unselected package libdevel-stacktrace-perl.
1464s Preparing to unpack .../25-libdevel-stacktrace-perl_2.0500-1_all.deb ...
1464s Unpacking libdevel-stacktrace-perl (2.0500-1) ...
1464s Selecting previously unselected package libdevel-stacktrace-ashtml-perl.
1464s Preparing to unpack .../26-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ...
1464s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ...
1464s Selecting previously unselected package libencode-locale-perl.
1464s Preparing to unpack .../27-libencode-locale-perl_1.05-3_all.deb ...
1464s Unpacking libencode-locale-perl (1.05-3) ...
1464s Selecting previously unselected package libtimedate-perl.
1464s Preparing to unpack .../28-libtimedate-perl_2.3300-2_all.deb ...
1464s Unpacking libtimedate-perl (2.3300-2) ...
1464s Selecting previously unselected package libhttp-date-perl.
1464s Preparing to unpack .../29-libhttp-date-perl_6.06-1_all.deb ...
1464s Unpacking libhttp-date-perl (6.06-1) ...
1464s Selecting previously unselected package libfile-listing-perl.
1464s Preparing to unpack .../30-libfile-listing-perl_6.16-1_all.deb ...
1464s Unpacking libfile-listing-perl (6.16-1) ...
1464s Selecting previously unselected package libfile-sharedir-perl.
1464s Preparing to unpack .../31-libfile-sharedir-perl_1.118-3_all.deb ...
1464s Unpacking libfile-sharedir-perl (1.118-3) ...
1464s Selecting previously unselected package libfilesys-notify-simple-perl.
1464s Preparing to unpack .../32-libfilesys-notify-simple-perl_0.14-3_all.deb ...
1464s Unpacking libfilesys-notify-simple-perl (0.14-3) ...
1464s Selecting previously unselected package libhash-multivalue-perl.
1464s Preparing to unpack .../33-libhash-multivalue-perl_0.16-3_all.deb ...
1464s Unpacking libhash-multivalue-perl (0.16-3) ...
1464s Selecting previously unselected package libhtml-template-perl.
1464s Preparing to unpack .../34-libhtml-template-perl_2.97-2_all.deb ...
1464s Unpacking libhtml-template-perl (2.97-2) ...
1464s Selecting previously unselected package libhtml-tree-perl.
1464s Preparing to unpack .../35-libhtml-tree-perl_5.07-3_all.deb ...
1464s Unpacking libhtml-tree-perl (5.07-3) ...
1464s Selecting previously unselected package libio-html-perl.
1464s Preparing to unpack .../36-libio-html-perl_1.004-3_all.deb ...
1464s Unpacking libio-html-perl (1.004-3) ...
1464s Selecting previously unselected package liblwp-mediatypes-perl.
1464s Preparing to unpack .../37-liblwp-mediatypes-perl_6.04-2_all.deb ...
1464s Unpacking liblwp-mediatypes-perl (6.04-2) ...
1464s Selecting previously unselected package libhttp-message-perl.
1464s Preparing to unpack .../38-libhttp-message-perl_6.46-1ubuntu1_all.deb ...
1464s Unpacking libhttp-message-perl (6.46-1ubuntu1) ...
1464s Selecting previously unselected package libhttp-cookies-perl.
1464s Preparing to unpack .../39-libhttp-cookies-perl_6.11-1_all.deb ...
1464s Unpacking libhttp-cookies-perl (6.11-1) ...
1464s Selecting previously unselected package libhttp-multipartparser-perl.
1464s Preparing to unpack .../40-libhttp-multipartparser-perl_0.02-3_all.deb ...
1464s Unpacking libhttp-multipartparser-perl (0.02-3) ...
1464s Selecting previously unselected package libtypes-serialiser-perl.
1465s Preparing to unpack .../41-libtypes-serialiser-perl_1.01-1_all.deb ...
1465s Unpacking libtypes-serialiser-perl (1.01-1) ...
1465s Selecting previously unselected package libjson-xs-perl.
1465s Preparing to unpack .../42-libjson-xs-perl_4.030-2build4_amd64.deb ...
1465s Unpacking libjson-xs-perl (4.030-2build4) ...
1465s Selecting previously unselected package libjson-maybexs-perl.
1465s Preparing to unpack .../43-libjson-maybexs-perl_1.004008-1_all.deb ...
1465s Unpacking libjson-maybexs-perl (1.004008-1) ...
1465s Selecting previously unselected package libstream-buffered-perl.
1465s Preparing to unpack .../44-libstream-buffered-perl_0.03-3_all.deb ...
1465s Unpacking libstream-buffered-perl (0.03-3) ...
1465s Selecting previously unselected package libwww-form-urlencoded-perl.
1465s Preparing to unpack .../45-libwww-form-urlencoded-perl_0.26-2_all.deb ...
1465s Unpacking libwww-form-urlencoded-perl (0.26-2) ...
1465s Selecting previously unselected package libhttp-entity-parser-perl.
1465s Preparing to unpack .../46-libhttp-entity-parser-perl_0.25-2_all.deb ...
1465s Unpacking libhttp-entity-parser-perl (0.25-2) ...
1465s Selecting previously unselected package libhttp-headers-fast-perl.
1465s Preparing to unpack .../47-libhttp-headers-fast-perl_0.22-3_all.deb ...
1465s Unpacking libhttp-headers-fast-perl (0.22-3) ...
1465s Selecting previously unselected package libhttp-negotiate-perl.
1465s Preparing to unpack .../48-libhttp-negotiate-perl_6.01-2_all.deb ...
1465s Unpacking libhttp-negotiate-perl (6.01-2) ...
1465s Selecting previously unselected package libnet-ssleay-perl:amd64.
1465s Preparing to unpack .../49-libnet-ssleay-perl_1.94-2_amd64.deb ...
1465s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ...
1465s Selecting previously unselected package libio-socket-ssl-perl.
1465s Preparing to unpack .../50-libio-socket-ssl-perl_2.088-1_all.deb ...
1465s Unpacking libio-socket-ssl-perl (2.088-1) ...
1465s Selecting previously unselected package libjson-perl.
1465s Preparing to unpack .../51-libjson-perl_4.10000-1_all.deb ...
1465s Unpacking libjson-perl (4.10000-1) ...
1465s Selecting previously unselected package libconfig-inifiles-perl.
1465s Preparing to unpack .../52-libconfig-inifiles-perl_3.000003-3_all.deb ...
1465s Unpacking libconfig-inifiles-perl (3.000003-3) ...
1465s Selecting previously unselected package libmouse-perl:amd64.
1465s Preparing to unpack .../53-libmouse-perl_2.5.11-1build1_amd64.deb ...
1465s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ...
1465s Selecting previously unselected package libnet-cidr-perl.
1465s Preparing to unpack .../54-libnet-cidr-perl_0.21-2_all.deb ...
1465s Unpacking libnet-cidr-perl (0.21-2) ...
1465s Selecting previously unselected package libtest-sharedfork-perl.
1465s Preparing to unpack .../55-libtest-sharedfork-perl_0.35-3_all.deb ...
1465s Unpacking libtest-sharedfork-perl (0.35-3) ...
1465s Selecting previously unselected package libtest-tcp-perl.
1465s Preparing to unpack .../56-libtest-tcp-perl_2.22-2_all.deb ...
1465s Unpacking libtest-tcp-perl (2.22-2) ...
1465s Selecting previously unselected package libtry-tiny-perl.
1465s Preparing to unpack .../57-libtry-tiny-perl_0.31-2_all.deb ...
1465s Unpacking libtry-tiny-perl (0.31-2) ...
1465s Selecting previously unselected package libplack-perl.
1465s Preparing to unpack .../58-libplack-perl_1.0051-1_all.deb ...
1465s Unpacking libplack-perl (1.0051-1) ...
1465s Selecting previously unselected package libnet-http-perl.
1465s Preparing to unpack .../59-libnet-http-perl_6.23-1_all.deb ...
1465s Unpacking libnet-http-perl (6.23-1) ...
1465s Selecting previously unselected package liblwp-protocol-https-perl.
1465s Preparing to unpack .../60-liblwp-protocol-https-perl_6.14-1_all.deb ...
1465s Unpacking liblwp-protocol-https-perl (6.14-1) ...
1465s Selecting previously unselected package libwww-robotrules-perl.
1465s Preparing to unpack .../61-libwww-robotrules-perl_6.02-1_all.deb ...
1465s Unpacking libwww-robotrules-perl (6.02-1) ...
1465s Selecting previously unselected package libwww-perl.
1465s Preparing to unpack .../62-libwww-perl_6.77-1_all.deb ...
1465s Unpacking libwww-perl (6.77-1) ...
1465s Selecting previously unselected package liblemonldap-ng-common-perl.
1465s Preparing to unpack .../63-liblemonldap-ng-common-perl_2.20.0+ds-2_all.deb ...
1465s Unpacking liblemonldap-ng-common-perl (2.20.0+ds-2) ...
1465s Selecting previously unselected package pkg-perl-autopkgtest.
1465s Preparing to unpack .../64-pkg-perl-autopkgtest_0.79_all.deb ...
1465s Unpacking pkg-perl-autopkgtest (0.79) ...
1465s Selecting previously unselected package autopkgtest-satdep.
1465s Preparing to unpack .../65-6-autopkgtest-satdep.deb ...
1465s Unpacking autopkgtest-satdep (0) ...
1465s Setting up libconfig-inifiles-perl (3.000003-3) ...
1465s Setting up libcrypt-rijndael-perl (1.16-1build6) ...
1465s Setting up libmouse-perl:amd64 (2.5.11-1build1) ...
1465s Setting up libhttp-multipartparser-perl (0.02-3) ...
1465s Setting up libclass-inspector-perl (1.36-3) ...
1465s Setting up libclone-perl:amd64 (0.47-1) ...
1465s Setting up libhtml-tagset-perl (3.24-1) ...
1465s Setting up libfilesys-notify-simple-perl (0.14-3) ...
1465s Setting up libnet-cidr-perl (0.21-2) ...
1465s Setting up libipc-sharelite-perl (0.17-5build4) ...
1465s Setting up liblwp-mediatypes-perl (6.04-2) ...
1465s Setting up libcrypt-urandom-perl (0.40-1) ...
1465s Setting up libtry-tiny-perl (0.31-2) ...
1465s Setting up perl-openssl-defaults:amd64 (7build3) ...
1465s Setting up libcommon-sense-perl:amd64 (3.75-3build4) ...
1465s Setting up libposix-strftime-compiler-perl (0.46-1) ...
1465s Setting up libencode-locale-perl (1.05-3) ...
1465s Setting up libtest-sharedfork-perl (0.35-3) ...
1465s Setting up libhash-multivalue-perl (0.16-3) ...
1465s Setting up liberror-perl (0.17029-2) ...
1465s Setting up libapache-session-perl (1.94-2) ...
1465s Setting up libstream-buffered-perl (0.03-3) ...
1465s Setting up libapache-logformat-compiler-perl (0.36-3) ...
1465s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ...
1465s Setting up libio-html-perl (1.004-3) ...
1465s Setting up libtimedate-perl (2.3300-2) ...
1465s Setting up libtypes-serialiser-perl (1.01-1) ...
1465s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ...
1465s Setting up libjson-perl (4.10000-1) ...
1465s Setting up libfile-sharedir-perl (1.118-3) ...
1465s Setting up libwww-form-urlencoded-perl (0.26-2) ...
1465s Setting up libdevel-stacktrace-perl (2.0500-1) ...
1465s Setting up libclass-xsaccessor-perl (1.19-4build5) ...
1465s Setting up libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ...
1465s Setting up libconvert-asn1-perl (0.34-1) ...
1465s Setting up liburi-perl (5.30-1) ...
1465s Setting up dctrl-tools (2.24-3build3) ...
1465s Setting up autodep8 (0.28+nmu1ubuntu1) ...
1465s Setting up libnet-ssleay-perl:amd64 (1.94-2) ...
1465s Setting up libjson-xs-perl (4.030-2build4) ...
1465s Setting up libhttp-date-perl (6.06-1) ...
1465s Setting up libtest-tcp-perl (2.22-2) ...
1465s Setting up libfile-listing-perl (6.16-1) ...
1465s Setting up libcache-cache-perl (1.08-3) ...
1465s Setting up libhttp-headers-fast-perl (0.22-3) ...
1465s Setting up libnet-http-perl (6.23-1) ...
1465s Setting up libjson-maybexs-perl (1.004008-1) ...
1465s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ...
1465s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ...
1465s Setting up pkg-perl-autopkgtest (0.79) ...
1465s Setting up libwww-robotrules-perl (6.02-1) ...
1465s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ...
1465s Setting up libcookie-baker-perl (0.12-1) ...
1465s Setting up libhttp-entity-parser-perl (0.25-2) ...
1465s Setting up libio-socket-ssl-perl (2.088-1) ...
1465s Setting up libhttp-message-perl (6.46-1ubuntu1) ...
1465s Setting up libhttp-negotiate-perl (6.01-2) ...
1465s Setting up libhttp-cookies-perl (6.11-1) ...
1465s Setting up libhtml-tree-perl (5.07-3) ...
1465s Setting up libcgi-pm-perl (4.66-1) ...
1465s Setting up libhtml-template-perl (2.97-2) ...
1465s Setting up libplack-perl (1.0051-1) ...
1465s Setting up liblwp-protocol-https-perl (6.14-1) ...
1465s Setting up libwww-perl (6.77-1) ...
1465s Setting up liblemonldap-ng-common-perl (2.20.0+ds-2) ...
1465s Setting up autopkgtest-satdep (0) ...
1465s Processing triggers for man-db (2.12.1-3) ...
1470s (Reading database ... 76876 files and directories currently installed.)
1470s Removing autopkgtest-satdep (0) ...
1473s autopkgtest [08:23:28]: test runtime-deps-common: ./debian/tests/runner runtime-deps lemonldap-ng-common
1473s autopkgtest [08:23:28]: test runtime-deps-common: [-----------------------
1473s 'debian/tests/pkg-perl/lemonldap-ng-common.smoke-files' -> '/tmp/autopkgtest.9cCVxo/build.N3s/src/lemonldap-ng-common/debian/tests/pkg-perl/smoke-files'
1473s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t ..
1473s 1..4
1473s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully
1473s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output
1473s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 exited successfully
1473s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Common" -e 1 2>&1 produced no (non-whitelisted) output
1473s ok
1473s All tests successful.
1473s Files=1, Tests=4, 0 wallclock secs ( 0.03 usr 0.00 sys + 0.11 cusr 0.03 csys = 0.17 CPU)
1473s Result: PASS
1473s autopkgtest [08:23:28]: test runtime-deps-common: -----------------------]
1474s runtime-deps-common PASS (superficial)
1474s autopkgtest [08:23:29]: test runtime-deps-common: - - - - - - - - - - results - - - - - - - - - -
1474s autopkgtest [08:23:29]: test runtime-deps-portal: preparing testbed
1533s autopkgtest [08:24:28]: testbed dpkg architecture: amd64
1533s autopkgtest [08:24:28]: testbed apt version: 2.9.8
1533s autopkgtest [08:24:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup
1534s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB]
1534s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1360 kB]
1535s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [173 kB]
1535s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B]
1535s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [18.2 kB]
1535s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [188 kB]
1535s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [258 kB]
1535s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB]
1535s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [1062 kB]
1535s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [524 kB]
1535s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [14.9 kB]
1535s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [51.4 kB]
1535s Fetched 3763 kB in 1s (4235 kB/s)
1535s Reading package lists...
1537s Reading package lists...
1537s Building dependency tree...
1537s Reading state information...
1538s Calculating upgrade...
1538s The following package was automatically installed and is no longer required:
1538s python3-netifaces
1538s Use 'sudo apt autoremove' to remove it.
1538s The following packages will be upgraded:
1538s base-files libflashrom1 libnetplan1 libperl5.40 libplymouth5
1538s motd-news-config netplan-generator netplan.io perl perl-base
1538s perl-modules-5.40 plymouth plymouth-theme-ubuntu-text python3-netplan
1538s 14 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1538s Need to get 11.1 MB of archives.
1538s After this operation, 143 kB of additional disk space will be used.
1538s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 motd-news-config all 13.5ubuntu3 [5190 B]
1538s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 base-files amd64 13.5ubuntu3 [75.4 kB]
1538s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libperl5.40 amd64 5.40.0-7 [4878 kB]
1539s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl amd64 5.40.0-7 [263 kB]
1539s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl-base amd64 5.40.0-7 [1846 kB]
1539s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl-modules-5.40 all 5.40.0-7 [3214 kB]
1539s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 netplan-generator amd64 1.1.1-1 [61.0 kB]
1539s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-netplan amd64 1.1.1-1 [25.7 kB]
1539s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 netplan.io amd64 1.1.1-1 [67.6 kB]
1539s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libnetplan1 amd64 1.1.1-1 [138 kB]
1539s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libplymouth5 amd64 24.004.60-1ubuntu11 [144 kB]
1539s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60-1ubuntu11 [10.3 kB]
1539s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth amd64 24.004.60-1ubuntu11 [139 kB]
1539s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libflashrom1 amd64 1.4.0-3ubuntu1 [242 kB]
1539s Fetched 11.1 MB in 1s (12.2 MB/s)
1539s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75323 files and directories currently installed.)
1539s Preparing to unpack .../motd-news-config_13.5ubuntu3_all.deb ...
1539s Unpacking motd-news-config (13.5ubuntu3) over (13.5ubuntu2) ...
1539s Preparing to unpack .../base-files_13.5ubuntu3_amd64.deb ...
1539s Unpacking base-files (13.5ubuntu3) over (13.5ubuntu2) ...
1540s Setting up base-files (13.5ubuntu3) ...
1540s motd-news.service is a disabled or a static unit not running, not starting it.
1540s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75323 files and directories currently installed.)
1540s Preparing to unpack .../libperl5.40_5.40.0-7_amd64.deb ...
1540s Unpacking libperl5.40:amd64 (5.40.0-7) over (5.40.0-6) ...
1540s Preparing to unpack .../perl_5.40.0-7_amd64.deb ...
1540s Unpacking perl (5.40.0-7) over (5.40.0-6) ...
1541s Preparing to unpack .../perl-base_5.40.0-7_amd64.deb ...
1541s Unpacking perl-base (5.40.0-7) over (5.40.0-6) ...
1541s Setting up perl-base (5.40.0-7) ...
1541s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75325 files and directories currently installed.)
1541s Preparing to unpack .../0-perl-modules-5.40_5.40.0-7_all.deb ...
1541s Unpacking perl-modules-5.40 (5.40.0-7) over (5.40.0-6) ...
1541s Preparing to unpack .../1-netplan-generator_1.1.1-1_amd64.deb ...
1541s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator'
1541s Unpacking netplan-generator (1.1.1-1) over (1.1-1) ...
1541s Preparing to unpack .../2-python3-netplan_1.1.1-1_amd64.deb ...
1541s Unpacking python3-netplan (1.1.1-1) over (1.1-1) ...
1541s Preparing to unpack .../3-netplan.io_1.1.1-1_amd64.deb ...
1541s Unpacking netplan.io (1.1.1-1) over (1.1-1) ...
1541s Preparing to unpack .../4-libnetplan1_1.1.1-1_amd64.deb ...
1541s Unpacking libnetplan1:amd64 (1.1.1-1) over (1.1-1) ...
1541s Preparing to unpack .../5-libplymouth5_24.004.60-1ubuntu11_amd64.deb ...
1541s Unpacking libplymouth5:amd64 (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1541s Preparing to unpack .../6-plymouth-theme-ubuntu-text_24.004.60-1ubuntu11_amd64.deb ...
1541s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1541s Preparing to unpack .../7-plymouth_24.004.60-1ubuntu11_amd64.deb ...
1541s Unpacking plymouth (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1541s Preparing to unpack .../8-libflashrom1_1.4.0-3ubuntu1_amd64.deb ...
1541s Unpacking libflashrom1:amd64 (1.4.0-3ubuntu1) over (1.3.0-2.1ubuntu2) ...
1541s Setting up motd-news-config (13.5ubuntu3) ...
1541s Setting up libnetplan1:amd64 (1.1.1-1) ...
1541s Setting up libflashrom1:amd64 (1.4.0-3ubuntu1) ...
1541s Setting up perl-modules-5.40 (5.40.0-7) ...
1541s Setting up libplymouth5:amd64 (24.004.60-1ubuntu11) ...
1541s Setting up python3-netplan (1.1.1-1) ...
1541s Setting up netplan-generator (1.1.1-1) ...
1541s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator'
1541s Setting up plymouth (24.004.60-1ubuntu11) ...
1542s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic
1542s W: No lz4 in /usr/bin:/sbin:/bin, using gzip
1549s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
1549s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
1549s Setting up netplan.io (1.1.1-1) ...
1549s Setting up libperl5.40:amd64 (5.40.0-7) ...
1549s Setting up perl (5.40.0-7) ...
1549s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu11) ...
1549s update-initramfs: deferring update (trigger activated)
1549s Processing triggers for install-info (7.1.1-1) ...
1549s Processing triggers for libc-bin (2.40-1ubuntu3) ...
1549s Processing triggers for man-db (2.12.1-3) ...
1550s Processing triggers for dbus (1.14.10-4ubuntu5) ...
1550s Processing triggers for initramfs-tools (0.142ubuntu34) ...
1550s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic
1550s W: No lz4 in /usr/bin:/sbin:/bin, using gzip
1557s Reading package lists...
1557s Building dependency tree...
1557s Reading state information...
1557s The following packages will be REMOVED:
1557s python3-netifaces*
1557s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1557s After this operation, 58.4 kB disk space will be freed.
1557s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75325 files and directories currently installed.)
1557s Removing python3-netifaces:amd64 (0.11.0-2build3) ...
1558s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease
1558s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease
1558s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease
1558s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease
1559s Reading package lists...
1559s Reading package lists...
1559s Building dependency tree...
1559s Reading state information...
1559s Calculating upgrade...
1559s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1559s Reading package lists...
1560s Building dependency tree...
1560s Reading state information...
1560s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1560s autopkgtest [08:24:55]: rebooting testbed after setup commands that affected boot
1564s autopkgtest-virt-ssh: WARNING: ssh connection failed. Retrying in 3 seconds...
1582s Reading package lists...
1582s Building dependency tree...
1582s Reading state information...
1582s Starting pkgProblemResolver with broken count: 0
1582s Starting 2 pkgProblemResolver with broken count: 0
1582s Done
1582s The following additional packages will be installed:
1582s autodep8 dctrl-tools fonts-font-awesome javascript-common
1582s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl
1582s libapache-session-perl libcache-cache-perl libcgi-pm-perl
1582s libclass-inspector-perl libclass-xsaccessor-perl libclone-perl
1582s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl
1582s libconvert-base32-perl libcookie-baker-perl libcrypt-openssl-bignum-perl
1582s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl
1582s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl
1582s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl
1582s libemail-date-format-perl libencode-locale-perl liberror-perl
1582s libexporter-tiny-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64
1582s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl
1582s libfont-afm-perl libhash-multivalue-perl libhtml-format-perl
1582s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl
1582s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl
1582s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl
1582s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl
1582s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4
1582s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js
1582s libjson-maybexs-perl libjson-perl libjson-xs-perl
1582s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl
1582s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl
1582s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl
1582s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl
1582s libposix-strftime-compiler-perl libregexp-assemble-perl
1582s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl
1582s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl
1582s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl
1582s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest
1582s Suggested packages:
1582s debtags apache2 | lighttpd | httpd libdata-dump-perl libipc-sharedcache-perl
1582s libio-compress-brotli-perl libjs-jquery-ui-docs libnet-ldap-perl
1582s libsoap-lite-perl libxml-libxml-perl libxml-simple-perl crowdsec
1582s libauthen-radius-perl libdbi-perl libgeoip2-perl libglib-perl libgssapi-perl
1582s libhttp-browserdetect-perl libimage-magick-perl liblasso-perl
1582s libnet-facebook-oauth2-perl libnet-oauth-perl libnet-openid-consumer-perl
1582s libnet-openid-server-perl libweb-id-perl slapd libcrypt-ssleay-perl
1582s libsub-name-perl libbusiness-isbn-perl libmime-base32-perl
1582s libregexp-ipv6-perl libauthen-ntlm-perl debhelper
1582s Recommended packages:
1582s libhttp-parser-xs-perl libnginx-mod-http-lua nginx-extras | nginx
1582s libdbi-perl libcgi-fast-perl libcookie-baker-xs-perl libfcgi-bin node-jquery
1582s libapache-session-browseable-perl libemail-sender-perl libstring-random-perl
1582s fonts-urw-base35 libauthen-webauthn-perl libcrypt-jwt-perl
1582s libdata-password-zxcvbn-perl libgd-securityimage-perl
1582s libio-socket-timeout-perl libio-string-perl libipc-run-perl
1582s libmime-tools-perl libnet-ldap-perl libclass-method-modifiers-perl
1582s libcgi-compile-perl libcgi-emulate-psgi-perl liblog-dispatch-perl
1582s liblog-log4perl-perl libmodule-refresh-perl libwww-form-urlencoded-xs-perl
1582s libdata-dump-perl libhtml-form-perl libhttp-daemon-perl libmailtools-perl
1582s The following NEW packages will be installed:
1582s autodep8 autopkgtest-satdep dctrl-tools fonts-font-awesome javascript-common
1582s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl
1582s libapache-session-perl libcache-cache-perl libcgi-pm-perl
1582s libclass-inspector-perl libclass-xsaccessor-perl libclone-perl
1582s libcommon-sense-perl libconfig-inifiles-perl libconvert-asn1-perl
1582s libconvert-base32-perl libcookie-baker-perl libcrypt-openssl-bignum-perl
1582s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl
1582s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl
1582s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl libdigest-hmac-perl
1582s libemail-date-format-perl libencode-locale-perl liberror-perl
1582s libexporter-tiny-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64
1582s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl
1582s libfont-afm-perl libhash-multivalue-perl libhtml-format-perl
1582s libhtml-formattext-withlinks-perl libhtml-parser-perl libhtml-tagset-perl
1582s libhtml-template-perl libhtml-tree-perl libhttp-cookies-perl
1582s libhttp-date-perl libhttp-entity-parser-perl libhttp-headers-fast-perl
1582s libhttp-message-perl libhttp-multipartparser-perl libhttp-negotiate-perl
1582s libio-html-perl libio-socket-ssl-perl libipc-sharelite-perl libjs-bootstrap4
1582s libjs-jquery libjs-jquery-cookie libjs-jquery-ui libjs-popper.js
1582s libjson-maybexs-perl libjson-perl libjson-xs-perl
1582s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl
1582s liblemonldap-ng-portal-perl liblist-moreutils-perl liblist-moreutils-xs-perl
1582s liblwp-mediatypes-perl liblwp-protocol-https-perl libmouse-perl
1582s libnet-cidr-perl libnet-http-perl libnet-ssleay-perl libplack-perl
1582s libposix-strftime-compiler-perl libregexp-assemble-perl
1582s libstream-buffered-perl libtest-sharedfork-perl libtest-tcp-perl
1582s libtext-unidecode-perl libtimedate-perl libtry-tiny-perl
1582s libtypes-serialiser-perl liburi-perl libwww-form-urlencoded-perl libwww-perl
1582s libwww-robotrules-perl perl-openssl-defaults pkg-perl-autopkgtest
1583s 0 upgraded, 90 newly installed, 0 to remove and 0 not upgraded.
1583s Need to get 8346 kB/8347 kB of archives.
1583s After this operation, 27.5 MB of additional disk space will be used.
1583s Get:1 /tmp/autopkgtest.9cCVxo/7-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [740 B]
1583s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB]
1583s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB]
1583s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB]
1583s Get:5 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-urandom-perl all 0.40-1 [9430 B]
1583s Get:6 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB]
1583s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 liberror-perl all 0.17029-2 [25.6 kB]
1583s Get:8 http://ftpmaster.internal/ubuntu plucky/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB]
1583s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB]
1583s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-xsaccessor-perl amd64 1.19-4build5 [33.0 kB]
1583s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB]
1583s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B]
1583s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB]
1583s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B]
1583s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-rsa-perl amd64 0.33-3build5 [21.8 kB]
1583s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB]
1583s Get:17 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB]
1583s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB]
1583s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB]
1583s Get:20 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 liburi-perl all 5.30-1 [94.4 kB]
1583s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB]
1583s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libcgi-pm-perl all 4.66-1 [185 kB]
1583s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-template-perl all 2.97-2 [60.2 kB]
1583s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB]
1583s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libcommon-sense-perl amd64 3.75-3build4 [20.5 kB]
1583s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB]
1583s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-xs-perl amd64 4.030-2build4 [84.1 kB]
1583s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB]
1583s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-cidr-perl all 0.21-2 [13.9 kB]
1583s Get:30 http://ftpmaster.internal/ubuntu plucky/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB]
1583s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB]
1583s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B]
1583s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB]
1583s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB]
1583s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB]
1583s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB]
1583s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B]
1583s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB]
1583s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB]
1583s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB]
1583s Get:41 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B]
1583s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB]
1583s Get:43 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB]
1583s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB]
1583s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB]
1583s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB]
1583s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libclone-perl amd64 0.47-1 [10.7 kB]
1583s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB]
1583s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-html-perl all 1.004-3 [15.9 kB]
1583s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB]
1584s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-message-perl all 6.46-1ubuntu1 [75.9 kB]
1584s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B]
1584s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB]
1584s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB]
1584s Get:55 http://ftpmaster.internal/ubuntu plucky/universe amd64 libplack-perl all 1.0051-1 [218 kB]
1584s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB]
1584s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tree-perl all 5.07-3 [200 kB]
1584s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB]
1584s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB]
1584s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB]
1584s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.088-1 [200 kB]
1584s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-http-perl all 6.23-1 [22.3 kB]
1584s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B]
1584s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB]
1584s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-perl all 6.77-1 [138 kB]
1584s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-common-perl all 2.20.0+ds-2 [185 kB]
1584s Get:67 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-handler-perl all 2.20.0+ds-2 [72.5 kB]
1584s Get:68 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-fastcgi-server all 2.20.0+ds-2 [30.5 kB]
1584s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB]
1584s Get:70 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B]
1584s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libdigest-hmac-perl all 1.04+dfsg-2 [9060 B]
1584s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-date-format-perl all 1.008-1 [6772 B]
1584s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB]
1584s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB]
1584s Get:75 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB]
1584s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 javascript-common all 11+nmu1 [5936 B]
1584s Get:77 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB]
1584s Get:78 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB]
1584s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB]
1584s Get:80 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-cookie all 12-4 [6484 B]
1584s Get:81 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB]
1584s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB]
1584s Get:83 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB]
1584s Get:84 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB]
1584s Get:85 http://ftpmaster.internal/ubuntu plucky/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB]
1584s Get:86 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB]
1584s Get:87 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-portal-perl all 2.20.0+ds-2 [2993 kB]
1584s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB]
1584s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB]
1584s Get:90 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-perl-autopkgtest all 0.79 [18.5 kB]
1585s Preconfiguring packages ...
1585s Fetched 8346 kB in 2s (4845 kB/s)
1585s Selecting previously unselected package libfcgi0t64:amd64.
1585s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75315 files and directories currently installed.)
1585s Preparing to unpack .../00-libfcgi0t64_2.4.2-2.1build1_amd64.deb ...
1585s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ...
1585s Selecting previously unselected package libfcgi-perl.
1585s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_amd64.deb ...
1585s Unpacking libfcgi-perl (0.82+ds-3build3) ...
1585s Selecting previously unselected package libfcgi-procmanager-perl.
1585s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ...
1585s Unpacking libfcgi-procmanager-perl (0.28-3) ...
1585s Selecting previously unselected package libcrypt-urandom-perl.
1585s Preparing to unpack .../03-libcrypt-urandom-perl_0.40-1_all.deb ...
1585s Unpacking libcrypt-urandom-perl (0.40-1) ...
1585s Selecting previously unselected package libapache-session-perl.
1585s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ...
1585s Unpacking libapache-session-perl (1.94-2) ...
1585s Selecting previously unselected package liberror-perl.
1585s Preparing to unpack .../05-liberror-perl_0.17029-2_all.deb ...
1585s Unpacking liberror-perl (0.17029-2) ...
1585s Selecting previously unselected package libipc-sharelite-perl.
1585s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_amd64.deb ...
1585s Unpacking libipc-sharelite-perl (0.17-5build4) ...
1585s Selecting previously unselected package libcache-cache-perl.
1585s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ...
1585s Unpacking libcache-cache-perl (1.08-3) ...
1585s Selecting previously unselected package libclass-xsaccessor-perl.
1585s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build5_amd64.deb ...
1585s Unpacking libclass-xsaccessor-perl (1.19-4build5) ...
1585s Selecting previously unselected package libconfig-inifiles-perl.
1585s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-3_all.deb ...
1585s Unpacking libconfig-inifiles-perl (3.000003-3) ...
1585s Selecting previously unselected package perl-openssl-defaults:amd64.
1585s Preparing to unpack .../10-perl-openssl-defaults_7build3_amd64.deb ...
1585s Unpacking perl-openssl-defaults:amd64 (7build3) ...
1585s Selecting previously unselected package libcrypt-openssl-bignum-perl.
1585s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ...
1585s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ...
1585s Selecting previously unselected package libcrypt-openssl-random-perl:amd64.
1585s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ...
1585s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ...
1585s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64.
1585s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.33-3build5_amd64.deb ...
1585s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ...
1585s Selecting previously unselected package libconvert-asn1-perl.
1585s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ...
1585s Unpacking libconvert-asn1-perl (0.34-1) ...
1585s Selecting previously unselected package libcrypt-openssl-x509-perl.
1585s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ...
1585s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ...
1585s Selecting previously unselected package libcrypt-rijndael-perl.
1585s Preparing to unpack .../16-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ...
1585s Unpacking libcrypt-rijndael-perl (1.16-1build6) ...
1585s Selecting previously unselected package libhtml-tagset-perl.
1585s Preparing to unpack .../17-libhtml-tagset-perl_3.24-1_all.deb ...
1585s Unpacking libhtml-tagset-perl (3.24-1) ...
1585s Selecting previously unselected package liburi-perl.
1585s Preparing to unpack .../18-liburi-perl_5.30-1_all.deb ...
1585s Unpacking liburi-perl (5.30-1) ...
1585s Selecting previously unselected package libhtml-parser-perl:amd64.
1585s Preparing to unpack .../19-libhtml-parser-perl_3.83-1build1_amd64.deb ...
1585s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ...
1585s Selecting previously unselected package libcgi-pm-perl.
1585s Preparing to unpack .../20-libcgi-pm-perl_4.66-1_all.deb ...
1585s Unpacking libcgi-pm-perl (4.66-1) ...
1585s Selecting previously unselected package libhtml-template-perl.
1585s Preparing to unpack .../21-libhtml-template-perl_2.97-2_all.deb ...
1585s Unpacking libhtml-template-perl (2.97-2) ...
1585s Selecting previously unselected package libjson-perl.
1585s Preparing to unpack .../22-libjson-perl_4.10000-1_all.deb ...
1585s Unpacking libjson-perl (4.10000-1) ...
1585s Selecting previously unselected package libcommon-sense-perl:amd64.
1585s Preparing to unpack .../23-libcommon-sense-perl_3.75-3build4_amd64.deb ...
1585s Unpacking libcommon-sense-perl:amd64 (3.75-3build4) ...
1585s Selecting previously unselected package libtypes-serialiser-perl.
1585s Preparing to unpack .../24-libtypes-serialiser-perl_1.01-1_all.deb ...
1585s Unpacking libtypes-serialiser-perl (1.01-1) ...
1585s Selecting previously unselected package libjson-xs-perl.
1585s Preparing to unpack .../25-libjson-xs-perl_4.030-2build4_amd64.deb ...
1585s Unpacking libjson-xs-perl (4.030-2build4) ...
1585s Selecting previously unselected package libmouse-perl:amd64.
1585s Preparing to unpack .../26-libmouse-perl_2.5.11-1build1_amd64.deb ...
1585s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ...
1585s Selecting previously unselected package libnet-cidr-perl.
1585s Preparing to unpack .../27-libnet-cidr-perl_0.21-2_all.deb ...
1585s Unpacking libnet-cidr-perl (0.21-2) ...
1585s Selecting previously unselected package libposix-strftime-compiler-perl.
1585s Preparing to unpack .../28-libposix-strftime-compiler-perl_0.46-1_all.deb ...
1585s Unpacking libposix-strftime-compiler-perl (0.46-1) ...
1585s Selecting previously unselected package libapache-logformat-compiler-perl.
1585s Preparing to unpack .../29-libapache-logformat-compiler-perl_0.36-3_all.deb ...
1585s Unpacking libapache-logformat-compiler-perl (0.36-3) ...
1585s Selecting previously unselected package libcookie-baker-perl.
1585s Preparing to unpack .../30-libcookie-baker-perl_0.12-1_all.deb ...
1585s Unpacking libcookie-baker-perl (0.12-1) ...
1585s Selecting previously unselected package libdevel-stacktrace-perl.
1585s Preparing to unpack .../31-libdevel-stacktrace-perl_2.0500-1_all.deb ...
1585s Unpacking libdevel-stacktrace-perl (2.0500-1) ...
1585s Selecting previously unselected package libdevel-stacktrace-ashtml-perl.
1586s Preparing to unpack .../32-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ...
1586s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ...
1586s Selecting previously unselected package libclass-inspector-perl.
1586s Preparing to unpack .../33-libclass-inspector-perl_1.36-3_all.deb ...
1586s Unpacking libclass-inspector-perl (1.36-3) ...
1586s Selecting previously unselected package libfile-sharedir-perl.
1586s Preparing to unpack .../34-libfile-sharedir-perl_1.118-3_all.deb ...
1586s Unpacking libfile-sharedir-perl (1.118-3) ...
1586s Selecting previously unselected package libfilesys-notify-simple-perl.
1586s Preparing to unpack .../35-libfilesys-notify-simple-perl_0.14-3_all.deb ...
1586s Unpacking libfilesys-notify-simple-perl (0.14-3) ...
1586s Selecting previously unselected package libhash-multivalue-perl.
1586s Preparing to unpack .../36-libhash-multivalue-perl_0.16-3_all.deb ...
1586s Unpacking libhash-multivalue-perl (0.16-3) ...
1586s Selecting previously unselected package libhttp-multipartparser-perl.
1586s Preparing to unpack .../37-libhttp-multipartparser-perl_0.02-3_all.deb ...
1586s Unpacking libhttp-multipartparser-perl (0.02-3) ...
1586s Selecting previously unselected package libjson-maybexs-perl.
1586s Preparing to unpack .../38-libjson-maybexs-perl_1.004008-1_all.deb ...
1586s Unpacking libjson-maybexs-perl (1.004008-1) ...
1586s Selecting previously unselected package libstream-buffered-perl.
1586s Preparing to unpack .../39-libstream-buffered-perl_0.03-3_all.deb ...
1586s Unpacking libstream-buffered-perl (0.03-3) ...
1586s Selecting previously unselected package libwww-form-urlencoded-perl.
1586s Preparing to unpack .../40-libwww-form-urlencoded-perl_0.26-2_all.deb ...
1586s Unpacking libwww-form-urlencoded-perl (0.26-2) ...
1586s Selecting previously unselected package libhttp-entity-parser-perl.
1586s Preparing to unpack .../41-libhttp-entity-parser-perl_0.25-2_all.deb ...
1586s Unpacking libhttp-entity-parser-perl (0.25-2) ...
1586s Selecting previously unselected package libtimedate-perl.
1586s Preparing to unpack .../42-libtimedate-perl_2.3300-2_all.deb ...
1586s Unpacking libtimedate-perl (2.3300-2) ...
1586s Selecting previously unselected package libhttp-date-perl.
1586s Preparing to unpack .../43-libhttp-date-perl_6.06-1_all.deb ...
1586s Unpacking libhttp-date-perl (6.06-1) ...
1586s Selecting previously unselected package libhttp-headers-fast-perl.
1586s Preparing to unpack .../44-libhttp-headers-fast-perl_0.22-3_all.deb ...
1586s Unpacking libhttp-headers-fast-perl (0.22-3) ...
1586s Selecting previously unselected package libclone-perl:amd64.
1586s Preparing to unpack .../45-libclone-perl_0.47-1_amd64.deb ...
1586s Unpacking libclone-perl:amd64 (0.47-1) ...
1586s Selecting previously unselected package libencode-locale-perl.
1586s Preparing to unpack .../46-libencode-locale-perl_1.05-3_all.deb ...
1586s Unpacking libencode-locale-perl (1.05-3) ...
1586s Selecting previously unselected package libio-html-perl.
1586s Preparing to unpack .../47-libio-html-perl_1.004-3_all.deb ...
1586s Unpacking libio-html-perl (1.004-3) ...
1586s Selecting previously unselected package liblwp-mediatypes-perl.
1586s Preparing to unpack .../48-liblwp-mediatypes-perl_6.04-2_all.deb ...
1586s Unpacking liblwp-mediatypes-perl (6.04-2) ...
1586s Selecting previously unselected package libhttp-message-perl.
1586s Preparing to unpack .../49-libhttp-message-perl_6.46-1ubuntu1_all.deb ...
1586s Unpacking libhttp-message-perl (6.46-1ubuntu1) ...
1586s Selecting previously unselected package libtest-sharedfork-perl.
1586s Preparing to unpack .../50-libtest-sharedfork-perl_0.35-3_all.deb ...
1586s Unpacking libtest-sharedfork-perl (0.35-3) ...
1586s Selecting previously unselected package libtest-tcp-perl.
1586s Preparing to unpack .../51-libtest-tcp-perl_2.22-2_all.deb ...
1586s Unpacking libtest-tcp-perl (2.22-2) ...
1586s Selecting previously unselected package libtry-tiny-perl.
1586s Preparing to unpack .../52-libtry-tiny-perl_0.31-2_all.deb ...
1586s Unpacking libtry-tiny-perl (0.31-2) ...
1586s Selecting previously unselected package libplack-perl.
1586s Preparing to unpack .../53-libplack-perl_1.0051-1_all.deb ...
1586s Unpacking libplack-perl (1.0051-1) ...
1586s Selecting previously unselected package libfile-listing-perl.
1586s Preparing to unpack .../54-libfile-listing-perl_6.16-1_all.deb ...
1586s Unpacking libfile-listing-perl (6.16-1) ...
1586s Selecting previously unselected package libhtml-tree-perl.
1586s Preparing to unpack .../55-libhtml-tree-perl_5.07-3_all.deb ...
1586s Unpacking libhtml-tree-perl (5.07-3) ...
1586s Selecting previously unselected package libhttp-cookies-perl.
1586s Preparing to unpack .../56-libhttp-cookies-perl_6.11-1_all.deb ...
1586s Unpacking libhttp-cookies-perl (6.11-1) ...
1586s Selecting previously unselected package libhttp-negotiate-perl.
1586s Preparing to unpack .../57-libhttp-negotiate-perl_6.01-2_all.deb ...
1586s Unpacking libhttp-negotiate-perl (6.01-2) ...
1586s Selecting previously unselected package libnet-ssleay-perl:amd64.
1586s Preparing to unpack .../58-libnet-ssleay-perl_1.94-2_amd64.deb ...
1586s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ...
1586s Selecting previously unselected package libio-socket-ssl-perl.
1586s Preparing to unpack .../59-libio-socket-ssl-perl_2.088-1_all.deb ...
1586s Unpacking libio-socket-ssl-perl (2.088-1) ...
1586s Selecting previously unselected package libnet-http-perl.
1586s Preparing to unpack .../60-libnet-http-perl_6.23-1_all.deb ...
1586s Unpacking libnet-http-perl (6.23-1) ...
1586s Selecting previously unselected package liblwp-protocol-https-perl.
1586s Preparing to unpack .../61-liblwp-protocol-https-perl_6.14-1_all.deb ...
1586s Unpacking liblwp-protocol-https-perl (6.14-1) ...
1586s Selecting previously unselected package libwww-robotrules-perl.
1586s Preparing to unpack .../62-libwww-robotrules-perl_6.02-1_all.deb ...
1586s Unpacking libwww-robotrules-perl (6.02-1) ...
1586s Selecting previously unselected package libwww-perl.
1586s Preparing to unpack .../63-libwww-perl_6.77-1_all.deb ...
1586s Unpacking libwww-perl (6.77-1) ...
1586s Selecting previously unselected package liblemonldap-ng-common-perl.
1586s Preparing to unpack .../64-liblemonldap-ng-common-perl_2.20.0+ds-2_all.deb ...
1586s Unpacking liblemonldap-ng-common-perl (2.20.0+ds-2) ...
1586s Selecting previously unselected package liblemonldap-ng-handler-perl.
1586s Preparing to unpack .../65-liblemonldap-ng-handler-perl_2.20.0+ds-2_all.deb ...
1586s Unpacking liblemonldap-ng-handler-perl (2.20.0+ds-2) ...
1586s Selecting previously unselected package lemonldap-ng-fastcgi-server.
1586s Preparing to unpack .../66-lemonldap-ng-fastcgi-server_2.20.0+ds-2_all.deb ...
1586s Unpacking lemonldap-ng-fastcgi-server (2.20.0+ds-2) ...
1586s Selecting previously unselected package fonts-font-awesome.
1586s Preparing to unpack .../67-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ...
1586s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
1586s Selecting previously unselected package libconvert-base32-perl.
1586s Preparing to unpack .../68-libconvert-base32-perl_0.06-3_all.deb ...
1586s Unpacking libconvert-base32-perl (0.06-3) ...
1586s Selecting previously unselected package libdigest-hmac-perl.
1586s Preparing to unpack .../69-libdigest-hmac-perl_1.04+dfsg-2_all.deb ...
1586s Unpacking libdigest-hmac-perl (1.04+dfsg-2) ...
1586s Selecting previously unselected package libemail-date-format-perl.
1586s Preparing to unpack .../70-libemail-date-format-perl_1.008-1_all.deb ...
1586s Unpacking libemail-date-format-perl (1.008-1) ...
1587s Selecting previously unselected package libfont-afm-perl.
1587s Preparing to unpack .../71-libfont-afm-perl_1.20-4_all.deb ...
1587s Unpacking libfont-afm-perl (1.20-4) ...
1587s Selecting previously unselected package libhtml-format-perl.
1587s Preparing to unpack .../72-libhtml-format-perl_2.16-2_all.deb ...
1587s Unpacking libhtml-format-perl (2.16-2) ...
1587s Selecting previously unselected package libhtml-formattext-withlinks-perl.
1587s Preparing to unpack .../73-libhtml-formattext-withlinks-perl_0.15-3_all.deb ...
1587s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ...
1587s Selecting previously unselected package javascript-common.
1587s Preparing to unpack .../74-javascript-common_11+nmu1_all.deb ...
1587s Unpacking javascript-common (11+nmu1) ...
1587s Selecting previously unselected package libjs-popper.js.
1587s Preparing to unpack .../75-libjs-popper.js_1.16.1+ds-6_all.deb ...
1587s Unpacking libjs-popper.js (1.16.1+ds-6) ...
1587s Selecting previously unselected package libjs-bootstrap4.
1587s Preparing to unpack .../76-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ...
1587s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ...
1587s Selecting previously unselected package libjs-jquery.
1587s Preparing to unpack .../77-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
1587s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
1587s Selecting previously unselected package libjs-jquery-cookie.
1587s Preparing to unpack .../78-libjs-jquery-cookie_12-4_all.deb ...
1587s Unpacking libjs-jquery-cookie (12-4) ...
1587s Selecting previously unselected package libjs-jquery-ui.
1587s Preparing to unpack .../79-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ...
1587s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ...
1587s Selecting previously unselected package libexporter-tiny-perl.
1587s Preparing to unpack .../80-libexporter-tiny-perl_1.006002-1_all.deb ...
1587s Unpacking libexporter-tiny-perl (1.006002-1) ...
1587s Selecting previously unselected package liblist-moreutils-xs-perl.
1587s Preparing to unpack .../81-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ...
1587s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ...
1587s Selecting previously unselected package liblist-moreutils-perl.
1587s Preparing to unpack .../82-liblist-moreutils-perl_0.430-2_all.deb ...
1587s Unpacking liblist-moreutils-perl (0.430-2) ...
1587s Selecting previously unselected package libregexp-assemble-perl.
1587s Preparing to unpack .../83-libregexp-assemble-perl_0.38-2_all.deb ...
1587s Unpacking libregexp-assemble-perl (0.38-2) ...
1587s Selecting previously unselected package libtext-unidecode-perl.
1587s Preparing to unpack .../84-libtext-unidecode-perl_1.30-3_all.deb ...
1587s Unpacking libtext-unidecode-perl (1.30-3) ...
1587s Selecting previously unselected package liblemonldap-ng-portal-perl.
1587s Preparing to unpack .../85-liblemonldap-ng-portal-perl_2.20.0+ds-2_all.deb ...
1587s Unpacking liblemonldap-ng-portal-perl (2.20.0+ds-2) ...
1587s Selecting previously unselected package dctrl-tools.
1587s Preparing to unpack .../86-dctrl-tools_2.24-3build3_amd64.deb ...
1587s Unpacking dctrl-tools (2.24-3build3) ...
1587s Selecting previously unselected package autodep8.
1587s Preparing to unpack .../87-autodep8_0.28+nmu1ubuntu1_all.deb ...
1587s Unpacking autodep8 (0.28+nmu1ubuntu1) ...
1587s Selecting previously unselected package pkg-perl-autopkgtest.
1587s Preparing to unpack .../88-pkg-perl-autopkgtest_0.79_all.deb ...
1587s Unpacking pkg-perl-autopkgtest (0.79) ...
1587s Selecting previously unselected package autopkgtest-satdep.
1587s Preparing to unpack .../89-7-autopkgtest-satdep.deb ...
1587s Unpacking autopkgtest-satdep (0) ...
1587s Setting up libconfig-inifiles-perl (3.000003-3) ...
1587s Setting up javascript-common (11+nmu1) ...
1587s Setting up libcrypt-rijndael-perl (1.16-1build6) ...
1587s Setting up libmouse-perl:amd64 (2.5.11-1build1) ...
1587s Setting up libhttp-multipartparser-perl (0.02-3) ...
1587s Setting up libclass-inspector-perl (1.36-3) ...
1587s Setting up libfont-afm-perl (1.20-4) ...
1587s Setting up libjs-popper.js (1.16.1+ds-6) ...
1587s Setting up libclone-perl:amd64 (0.47-1) ...
1587s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ...
1587s Setting up libhtml-tagset-perl (3.24-1) ...
1587s Setting up libfilesys-notify-simple-perl (0.14-3) ...
1587s Setting up libnet-cidr-perl (0.21-2) ...
1587s Setting up libipc-sharelite-perl (0.17-5build4) ...
1587s Setting up liblwp-mediatypes-perl (6.04-2) ...
1587s Setting up libcrypt-urandom-perl (0.40-1) ...
1587s Setting up libtry-tiny-perl (0.31-2) ...
1587s Setting up perl-openssl-defaults:amd64 (7build3) ...
1587s Setting up libcommon-sense-perl:amd64 (3.75-3build4) ...
1587s Setting up libposix-strftime-compiler-perl (0.46-1) ...
1587s Setting up libencode-locale-perl (1.05-3) ...
1587s Setting up libfcgi-procmanager-perl (0.28-3) ...
1587s Setting up libtest-sharedfork-perl (0.35-3) ...
1587s Setting up libhash-multivalue-perl (0.16-3) ...
1587s Setting up liberror-perl (0.17029-2) ...
1587s Setting up libapache-session-perl (1.94-2) ...
1587s Setting up libstream-buffered-perl (0.03-3) ...
1587s Setting up libapache-logformat-compiler-perl (0.36-3) ...
1587s Setting up libdigest-hmac-perl (1.04+dfsg-2) ...
1587s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ...
1587s Setting up libemail-date-format-perl (1.008-1) ...
1587s Setting up libio-html-perl (1.004-3) ...
1587s Setting up liblist-moreutils-xs-perl (0.430-4build1) ...
1587s Setting up libtimedate-perl (2.3300-2) ...
1587s Setting up libtypes-serialiser-perl (1.01-1) ...
1587s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ...
1587s Setting up libjson-perl (4.10000-1) ...
1587s Setting up libfile-sharedir-perl (1.118-3) ...
1587s Setting up libfcgi-perl (0.82+ds-3build3) ...
1587s Setting up libwww-form-urlencoded-perl (0.26-2) ...
1587s Setting up libdevel-stacktrace-perl (2.0500-1) ...
1587s Setting up libclass-xsaccessor-perl (1.19-4build5) ...
1587s Setting up libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ...
1587s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ...
1587s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
1587s Setting up libexporter-tiny-perl (1.006002-1) ...
1587s Setting up libconvert-asn1-perl (0.34-1) ...
1587s Setting up libtext-unidecode-perl (1.30-3) ...
1587s Setting up libregexp-assemble-perl (0.38-2) ...
1587s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
1587s Setting up liburi-perl (5.30-1) ...
1587s Setting up libconvert-base32-perl (0.06-3) ...
1587s Setting up dctrl-tools (2.24-3build3) ...
1587s Setting up autodep8 (0.28+nmu1ubuntu1) ...
1587s Setting up libnet-ssleay-perl:amd64 (1.94-2) ...
1587s Setting up libjson-xs-perl (4.030-2build4) ...
1587s Setting up libjs-jquery-cookie (12-4) ...
1587s Setting up libhttp-date-perl (6.06-1) ...
1587s Setting up libtest-tcp-perl (2.22-2) ...
1587s Setting up libfile-listing-perl (6.16-1) ...
1587s Setting up libcache-cache-perl (1.08-3) ...
1587s Setting up libhttp-headers-fast-perl (0.22-3) ...
1587s Setting up liblist-moreutils-perl (0.430-2) ...
1587s Setting up libnet-http-perl (6.23-1) ...
1587s Setting up libjson-maybexs-perl (1.004008-1) ...
1587s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ...
1587s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
1587s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ...
1587s Setting up pkg-perl-autopkgtest (0.79) ...
1587s Setting up libwww-robotrules-perl (6.02-1) ...
1587s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ...
1587s Setting up libcookie-baker-perl (0.12-1) ...
1587s Setting up libhttp-entity-parser-perl (0.25-2) ...
1587s Setting up libio-socket-ssl-perl (2.088-1) ...
1587s Setting up libhttp-message-perl (6.46-1ubuntu1) ...
1587s Setting up libhttp-negotiate-perl (6.01-2) ...
1587s Setting up libhttp-cookies-perl (6.11-1) ...
1587s Setting up libhtml-tree-perl (5.07-3) ...
1587s Setting up libcgi-pm-perl (4.66-1) ...
1587s Setting up libhtml-format-perl (2.16-2) ...
1587s Setting up libhtml-template-perl (2.97-2) ...
1587s Setting up libhtml-formattext-withlinks-perl (0.15-3) ...
1587s Setting up libplack-perl (1.0051-1) ...
1587s Setting up libwww-perl (6.77-1) ...
1587s Setting up liblemonldap-ng-common-perl (2.20.0+ds-2) ...
1588s Setting up liblemonldap-ng-handler-perl (2.20.0+ds-2) ...
1588s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'.
1588s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'.
1588s Setting up liblwp-protocol-https-perl (6.14-1) ...
1588s Setting up lemonldap-ng-fastcgi-server (2.20.0+ds-2) ...
1588s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'.
1588s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'.
1589s Setting up liblemonldap-ng-portal-perl (2.20.0+ds-2) ...
1589s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'.
1589s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'.
1589s Setting up autopkgtest-satdep (0) ...
1589s Processing triggers for libc-bin (2.40-1ubuntu3) ...
1589s Processing triggers for man-db (2.12.1-3) ...
1594s (Reading database ... 78763 files and directories currently installed.)
1594s Removing autopkgtest-satdep (0) ...
1598s autopkgtest [08:25:33]: test runtime-deps-portal: ./debian/tests/runner runtime-deps lemonldap-ng-portal
1598s autopkgtest [08:25:33]: test runtime-deps-portal: [-----------------------
1598s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-files' -> '/tmp/autopkgtest.9cCVxo/build.N3s/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-files'
1598s 'debian/tests/pkg-perl/lemonldap-ng-portal.smoke-skip' -> '/tmp/autopkgtest.9cCVxo/build.N3s/src/lemonldap-ng-portal/debian/tests/pkg-perl/smoke-skip'
1598s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t ..
1598s 1..4
1598s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully
1598s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output
1598s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 exited successfully
1598s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Portal" -e 1 2>&1 produced no (non-whitelisted) output
1598s ok
1598s All tests successful.
1598s Files=1, Tests=4, 0 wallclock secs ( 0.02 usr 0.00 sys + 0.30 cusr 0.07 csys = 0.39 CPU)
1598s Result: PASS
1599s autopkgtest [08:25:34]: test runtime-deps-portal: -----------------------]
1599s autopkgtest [08:25:34]: test runtime-deps-portal: - - - - - - - - - - results - - - - - - - - - -
1599s runtime-deps-portal PASS (superficial)
1599s autopkgtest [08:25:34]: test runtime-deps-manager: preparing testbed
1652s autopkgtest [08:26:27]: testbed dpkg architecture: amd64
1653s autopkgtest [08:26:28]: testbed apt version: 2.9.8
1653s autopkgtest [08:26:28]: @@@@@@@@@@@@@@@@@@@@ test bed setup
1653s Get:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease [73.9 kB]
1654s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/restricted Sources [7016 B]
1654s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/universe Sources [1360 kB]
1654s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main Sources [173 kB]
1654s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse Sources [18.2 kB]
1654s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 Packages [258 kB]
1654s Get:7 http://ftpmaster.internal/ubuntu plucky-proposed/main i386 Packages [188 kB]
1654s Get:8 http://ftpmaster.internal/ubuntu plucky-proposed/restricted amd64 Packages [32.6 kB]
1654s Get:9 http://ftpmaster.internal/ubuntu plucky-proposed/universe i386 Packages [524 kB]
1654s Get:10 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 Packages [1062 kB]
1654s Get:11 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse amd64 Packages [51.4 kB]
1654s Get:12 http://ftpmaster.internal/ubuntu plucky-proposed/multiverse i386 Packages [14.9 kB]
1654s Fetched 3763 kB in 1s (3933 kB/s)
1654s Reading package lists...
1656s Reading package lists...
1657s Building dependency tree...
1657s Reading state information...
1657s Calculating upgrade...
1657s The following package was automatically installed and is no longer required:
1657s python3-netifaces
1657s Use 'sudo apt autoremove' to remove it.
1657s The following packages will be upgraded:
1657s base-files libflashrom1 libnetplan1 libperl5.40 libplymouth5
1657s motd-news-config netplan-generator netplan.io perl perl-base
1657s perl-modules-5.40 plymouth plymouth-theme-ubuntu-text python3-netplan
1657s 14 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1657s Need to get 11.1 MB of archives.
1657s After this operation, 143 kB of additional disk space will be used.
1657s Get:1 http://ftpmaster.internal/ubuntu plucky/main amd64 motd-news-config all 13.5ubuntu3 [5190 B]
1657s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 base-files amd64 13.5ubuntu3 [75.4 kB]
1657s Get:3 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 libperl5.40 amd64 5.40.0-7 [4878 kB]
1658s Get:4 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl amd64 5.40.0-7 [263 kB]
1658s Get:5 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl-base amd64 5.40.0-7 [1846 kB]
1658s Get:6 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 perl-modules-5.40 all 5.40.0-7 [3214 kB]
1658s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 netplan-generator amd64 1.1.1-1 [61.0 kB]
1658s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-netplan amd64 1.1.1-1 [25.7 kB]
1658s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 netplan.io amd64 1.1.1-1 [67.6 kB]
1658s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libnetplan1 amd64 1.1.1-1 [138 kB]
1658s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libplymouth5 amd64 24.004.60-1ubuntu11 [144 kB]
1658s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth-theme-ubuntu-text amd64 24.004.60-1ubuntu11 [10.3 kB]
1658s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 plymouth amd64 24.004.60-1ubuntu11 [139 kB]
1658s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libflashrom1 amd64 1.4.0-3ubuntu1 [242 kB]
1658s Fetched 11.1 MB in 1s (11.2 MB/s)
1658s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75323 files and directories currently installed.)
1658s Preparing to unpack .../motd-news-config_13.5ubuntu3_all.deb ...
1658s Unpacking motd-news-config (13.5ubuntu3) over (13.5ubuntu2) ...
1658s Preparing to unpack .../base-files_13.5ubuntu3_amd64.deb ...
1658s Unpacking base-files (13.5ubuntu3) over (13.5ubuntu2) ...
1658s Setting up base-files (13.5ubuntu3) ...
1659s motd-news.service is a disabled or a static unit not running, not starting it.
1659s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75323 files and directories currently installed.)
1659s Preparing to unpack .../libperl5.40_5.40.0-7_amd64.deb ...
1659s Unpacking libperl5.40:amd64 (5.40.0-7) over (5.40.0-6) ...
1659s Preparing to unpack .../perl_5.40.0-7_amd64.deb ...
1659s Unpacking perl (5.40.0-7) over (5.40.0-6) ...
1659s Preparing to unpack .../perl-base_5.40.0-7_amd64.deb ...
1659s Unpacking perl-base (5.40.0-7) over (5.40.0-6) ...
1660s Setting up perl-base (5.40.0-7) ...
1660s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75325 files and directories currently installed.)
1660s Preparing to unpack .../0-perl-modules-5.40_5.40.0-7_all.deb ...
1660s Unpacking perl-modules-5.40 (5.40.0-7) over (5.40.0-6) ...
1660s Preparing to unpack .../1-netplan-generator_1.1.1-1_amd64.deb ...
1660s Adding 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator'
1660s Unpacking netplan-generator (1.1.1-1) over (1.1-1) ...
1660s Preparing to unpack .../2-python3-netplan_1.1.1-1_amd64.deb ...
1660s Unpacking python3-netplan (1.1.1-1) over (1.1-1) ...
1660s Preparing to unpack .../3-netplan.io_1.1.1-1_amd64.deb ...
1660s Unpacking netplan.io (1.1.1-1) over (1.1-1) ...
1660s Preparing to unpack .../4-libnetplan1_1.1.1-1_amd64.deb ...
1660s Unpacking libnetplan1:amd64 (1.1.1-1) over (1.1-1) ...
1660s Preparing to unpack .../5-libplymouth5_24.004.60-1ubuntu11_amd64.deb ...
1660s Unpacking libplymouth5:amd64 (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1660s Preparing to unpack .../6-plymouth-theme-ubuntu-text_24.004.60-1ubuntu11_amd64.deb ...
1660s Unpacking plymouth-theme-ubuntu-text (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1660s Preparing to unpack .../7-plymouth_24.004.60-1ubuntu11_amd64.deb ...
1660s Unpacking plymouth (24.004.60-1ubuntu11) over (24.004.60-1ubuntu10) ...
1660s Preparing to unpack .../8-libflashrom1_1.4.0-3ubuntu1_amd64.deb ...
1660s Unpacking libflashrom1:amd64 (1.4.0-3ubuntu1) over (1.3.0-2.1ubuntu2) ...
1660s Setting up motd-news-config (13.5ubuntu3) ...
1660s Setting up libnetplan1:amd64 (1.1.1-1) ...
1660s Setting up libflashrom1:amd64 (1.4.0-3ubuntu1) ...
1660s Setting up perl-modules-5.40 (5.40.0-7) ...
1660s Setting up libplymouth5:amd64 (24.004.60-1ubuntu11) ...
1660s Setting up python3-netplan (1.1.1-1) ...
1660s Setting up netplan-generator (1.1.1-1) ...
1660s Removing 'diversion of /lib/systemd/system-generators/netplan to /lib/systemd/system-generators/netplan.usr-is-merged by netplan-generator'
1660s Setting up plymouth (24.004.60-1ubuntu11) ...
1660s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic
1660s W: No lz4 in /usr/bin:/sbin:/bin, using gzip
1668s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
1668s update-rc.d: warning: start and stop actions are no longer supported; falling back to defaults
1668s Setting up netplan.io (1.1.1-1) ...
1668s Setting up libperl5.40:amd64 (5.40.0-7) ...
1668s Setting up perl (5.40.0-7) ...
1668s Setting up plymouth-theme-ubuntu-text (24.004.60-1ubuntu11) ...
1668s update-initramfs: deferring update (trigger activated)
1668s Processing triggers for install-info (7.1.1-1) ...
1668s Processing triggers for libc-bin (2.40-1ubuntu3) ...
1668s Processing triggers for man-db (2.12.1-3) ...
1669s Processing triggers for dbus (1.14.10-4ubuntu5) ...
1669s Processing triggers for initramfs-tools (0.142ubuntu34) ...
1669s update-initramfs: Generating /boot/initrd.img-6.11.0-8-generic
1669s W: No lz4 in /usr/bin:/sbin:/bin, using gzip
1676s Reading package lists...
1676s Building dependency tree...
1676s Reading state information...
1676s The following packages will be REMOVED:
1676s python3-netifaces*
1676s 0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1676s After this operation, 58.4 kB disk space will be freed.
1677s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75325 files and directories currently installed.)
1677s Removing python3-netifaces:amd64 (0.11.0-2build3) ...
1677s Hit:1 http://ftpmaster.internal/ubuntu plucky-proposed InRelease
1677s Hit:2 http://ftpmaster.internal/ubuntu plucky InRelease
1677s Hit:3 http://ftpmaster.internal/ubuntu plucky-updates InRelease
1677s Hit:4 http://ftpmaster.internal/ubuntu plucky-security InRelease
1678s Reading package lists...
1678s Reading package lists...
1678s Building dependency tree...
1678s Reading state information...
1678s Calculating upgrade...
1679s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1679s Reading package lists...
1679s Building dependency tree...
1679s Reading state information...
1679s 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1679s autopkgtest [08:26:54]: rebooting testbed after setup commands that affected boot
1699s Reading package lists...
1700s Building dependency tree...
1700s Reading state information...
1700s Starting pkgProblemResolver with broken count: 0
1700s Starting 2 pkgProblemResolver with broken count: 0
1700s Done
1700s The following additional packages will be installed:
1700s autodep8 dctrl-tools fonts-glyphicons-halflings lemonldap-ng-fastcgi-server
1700s libapache-logformat-compiler-perl libapache-session-perl libcache-cache-perl
1700s libcgi-pm-perl libclass-errorhandler-perl libclass-inspector-perl
1700s libclass-xsaccessor-perl libclone-perl libcommon-sense-perl
1700s libconfig-inifiles-perl libconvert-asn1-perl libconvert-pem-perl
1700s libcookie-baker-perl libcrypt-des-ede3-perl libcrypt-des-perl
1700s libcrypt-openssl-bignum-perl libcrypt-openssl-random-perl
1700s libcrypt-openssl-rsa-perl libcrypt-openssl-x509-perl libcrypt-rijndael-perl
1700s libcrypt-urandom-perl libdevel-stacktrace-ashtml-perl
1700s libdevel-stacktrace-perl libemail-date-format-perl libencode-locale-perl
1700s liberror-perl libfcgi-perl libfcgi-procmanager-perl libfcgi0t64
1700s libfile-listing-perl libfile-sharedir-perl libfilesys-notify-simple-perl
1700s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl
1700s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl
1700s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl
1700s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl
1700s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl
1700s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim
1700s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl
1700s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl
1700s liblemonldap-ng-manager-perl liblwp-mediatypes-perl
1700s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl
1700s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl
1700s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl
1700s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl
1700s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl
1700s perl-openssl-defaults pkg-perl-autopkgtest
1700s Suggested packages:
1700s debtags libdata-dump-perl libipc-sharedcache-perl libio-compress-brotli-perl
1700s libconvert-base32-perl libnet-ldap-perl libsoap-lite-perl libxml-libxml-perl
1700s libxml-simple-perl libregexp-assemble-perl libcrypt-ssleay-perl
1700s libsub-name-perl libbusiness-isbn-perl libmime-base32-perl
1700s libregexp-ipv6-perl libauthen-ntlm-perl debhelper
1700s Recommended packages:
1700s libhttp-parser-xs-perl libnginx-mod-http-lua nginx-extras | nginx
1700s libdbi-perl libcgi-fast-perl libcookie-baker-xs-perl libfcgi-bin
1700s libhtml-format-perl javascript-common libapache-session-browseable-perl
1700s libemail-sender-perl libstring-random-perl lemonldap-ng-doc
1700s libxml-libxml-perl libxml-libxslt-perl libxml-simple-perl
1700s libclass-method-modifiers-perl libcgi-compile-perl libcgi-emulate-psgi-perl
1700s liblog-dispatch-perl liblog-log4perl-perl libmodule-refresh-perl
1700s libwww-form-urlencoded-xs-perl libdata-dump-perl libhtml-form-perl
1700s libhttp-daemon-perl libmailtools-perl
1700s The following NEW packages will be installed:
1700s autodep8 autopkgtest-satdep dctrl-tools fonts-glyphicons-halflings
1700s lemonldap-ng-fastcgi-server libapache-logformat-compiler-perl
1700s libapache-session-perl libcache-cache-perl libcgi-pm-perl
1700s libclass-errorhandler-perl libclass-inspector-perl libclass-xsaccessor-perl
1700s libclone-perl libcommon-sense-perl libconfig-inifiles-perl
1700s libconvert-asn1-perl libconvert-pem-perl libcookie-baker-perl
1700s libcrypt-des-ede3-perl libcrypt-des-perl libcrypt-openssl-bignum-perl
1700s libcrypt-openssl-random-perl libcrypt-openssl-rsa-perl
1700s libcrypt-openssl-x509-perl libcrypt-rijndael-perl libcrypt-urandom-perl
1700s libdevel-stacktrace-ashtml-perl libdevel-stacktrace-perl
1700s libemail-date-format-perl libencode-locale-perl liberror-perl libfcgi-perl
1700s libfcgi-procmanager-perl libfcgi0t64 libfile-listing-perl
1700s libfile-sharedir-perl libfilesys-notify-simple-perl
1700s libhash-merge-simple-perl libhash-multivalue-perl libhtml-parser-perl
1700s libhtml-tagset-perl libhtml-template-perl libhtml-tree-perl
1700s libhttp-cookies-perl libhttp-date-perl libhttp-entity-parser-perl
1700s libhttp-headers-fast-perl libhttp-message-perl libhttp-multipartparser-perl
1700s libhttp-negotiate-perl libio-html-perl libio-socket-ssl-perl
1700s libipc-sharelite-perl libjs-angularjs libjs-bootstrap libjs-es5-shim
1700s libjs-jquery libjson-maybexs-perl libjson-perl libjson-xs-perl
1700s liblemonldap-ng-common-perl liblemonldap-ng-handler-perl
1700s liblemonldap-ng-manager-perl liblwp-mediatypes-perl
1700s liblwp-protocol-https-perl libmouse-perl libnet-cidr-perl libnet-http-perl
1700s libnet-ssleay-perl libplack-perl libposix-strftime-compiler-perl
1700s libregexp-common-perl libstream-buffered-perl libtest-sharedfork-perl
1700s libtest-tcp-perl libtimedate-perl libtry-tiny-perl libtypes-serialiser-perl
1700s liburi-perl libwww-form-urlencoded-perl libwww-perl libwww-robotrules-perl
1700s perl-openssl-defaults pkg-perl-autopkgtest
1700s 0 upgraded, 84 newly installed, 0 to remove and 0 not upgraded.
1700s Need to get 5634 kB/5635 kB of archives.
1700s After this operation, 23.6 MB of additional disk space will be used.
1700s Get:1 /tmp/autopkgtest.9cCVxo/8-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [736 B]
1700s Get:2 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi0t64 amd64 2.4.2-2.1build1 [26.8 kB]
1701s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libfcgi-perl amd64 0.82+ds-3build3 [21.7 kB]
1701s Get:4 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfcgi-procmanager-perl all 0.28-3 [16.9 kB]
1701s Get:5 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-urandom-perl all 0.40-1 [9430 B]
1701s Get:6 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-session-perl all 1.94-2 [98.2 kB]
1701s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 liberror-perl all 0.17029-2 [25.6 kB]
1701s Get:8 http://ftpmaster.internal/ubuntu plucky/universe amd64 libipc-sharelite-perl amd64 0.17-5build4 [21.4 kB]
1701s Get:9 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-cache-perl all 1.08-3 [59.9 kB]
1701s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-xsaccessor-perl amd64 1.19-4build5 [33.0 kB]
1701s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libconfig-inifiles-perl all 3.000003-3 [38.4 kB]
1701s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 perl-openssl-defaults amd64 7build3 [6626 B]
1701s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-bignum-perl amd64 0.09-2build6 [23.6 kB]
1701s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-random-perl amd64 0.17-1build1 [9666 B]
1701s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libcrypt-openssl-rsa-perl amd64 0.33-3build5 [21.8 kB]
1701s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-asn1-perl all 0.34-1 [41.7 kB]
1701s Get:17 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-openssl-x509-perl amd64 2.0.1-1build1 [30.1 kB]
1701s Get:18 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-rijndael-perl amd64 1.16-1build6 [17.7 kB]
1701s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tagset-perl all 3.24-1 [14.1 kB]
1701s Get:20 http://ftpmaster.internal/ubuntu plucky-proposed/main amd64 liburi-perl all 5.30-1 [94.4 kB]
1701s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-parser-perl amd64 3.83-1build1 [86.2 kB]
1701s Get:22 http://ftpmaster.internal/ubuntu plucky/main amd64 libcgi-pm-perl all 4.66-1 [185 kB]
1701s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-template-perl all 2.97-2 [60.2 kB]
1701s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-perl all 4.10000-1 [81.9 kB]
1701s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libcommon-sense-perl amd64 3.75-3build4 [20.5 kB]
1701s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libtypes-serialiser-perl all 1.01-1 [11.6 kB]
1701s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-xs-perl amd64 4.030-2build4 [84.1 kB]
1701s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libmouse-perl amd64 2.5.11-1build1 [134 kB]
1701s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-cidr-perl all 0.21-2 [13.9 kB]
1701s Get:30 http://ftpmaster.internal/ubuntu plucky/universe amd64 libposix-strftime-compiler-perl all 0.46-1 [10.4 kB]
1701s Get:31 http://ftpmaster.internal/ubuntu plucky/universe amd64 libapache-logformat-compiler-perl all 0.36-3 [10.5 kB]
1701s Get:32 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcookie-baker-perl all 0.12-1 [7808 B]
1701s Get:33 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-stacktrace-perl all 2.0500-1 [22.1 kB]
1701s Get:34 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-stacktrace-ashtml-perl all 0.15-2 [12.2 kB]
1701s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-inspector-perl all 1.36-3 [15.4 kB]
1701s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-sharedir-perl all 1.118-3 [14.0 kB]
1701s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 libfilesys-notify-simple-perl all 0.14-3 [7370 B]
1701s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-multivalue-perl all 0.16-3 [12.9 kB]
1701s Get:39 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-multipartparser-perl all 0.02-3 [10.1 kB]
1701s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libjson-maybexs-perl all 1.004008-1 [11.1 kB]
1701s Get:41 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstream-buffered-perl all 0.03-3 [5488 B]
1701s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwww-form-urlencoded-perl all 0.26-2 [12.4 kB]
1701s Get:43 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-entity-parser-perl all 0.25-2 [19.9 kB]
1701s Get:44 http://ftpmaster.internal/ubuntu plucky/main amd64 libtimedate-perl all 2.3300-2 [34.0 kB]
1701s Get:45 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-date-perl all 6.06-1 [10.2 kB]
1701s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhttp-headers-fast-perl all 0.22-3 [11.3 kB]
1701s Get:47 http://ftpmaster.internal/ubuntu plucky/main amd64 libclone-perl amd64 0.47-1 [10.7 kB]
1701s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libencode-locale-perl all 1.05-3 [11.6 kB]
1701s Get:49 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-html-perl all 1.004-3 [15.9 kB]
1701s Get:50 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-mediatypes-perl all 6.04-2 [20.1 kB]
1701s Get:51 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-message-perl all 6.46-1ubuntu1 [75.9 kB]
1701s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-sharedfork-perl all 0.35-3 [7132 B]
1701s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-tcp-perl all 2.22-2 [17.0 kB]
1701s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 libtry-tiny-perl all 0.31-2 [20.8 kB]
1701s Get:55 http://ftpmaster.internal/ubuntu plucky/universe amd64 libplack-perl all 1.0051-1 [218 kB]
1701s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-listing-perl all 6.16-1 [11.3 kB]
1701s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-tree-perl all 5.07-3 [200 kB]
1701s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-cookies-perl all 6.11-1 [18.2 kB]
1701s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-negotiate-perl all 6.01-2 [12.4 kB]
1701s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ssleay-perl amd64 1.94-2 [317 kB]
1701s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-socket-ssl-perl all 2.088-1 [200 kB]
1701s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-http-perl all 6.23-1 [22.3 kB]
1701s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 liblwp-protocol-https-perl all 6.14-1 [9040 B]
1701s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-robotrules-perl all 6.02-1 [12.6 kB]
1701s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libwww-perl all 6.77-1 [138 kB]
1701s Get:66 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-common-perl all 2.20.0+ds-2 [185 kB]
1701s Get:67 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-handler-perl all 2.20.0+ds-2 [72.5 kB]
1701s Get:68 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-fastcgi-server all 2.20.0+ds-2 [30.5 kB]
1701s Get:69 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-errorhandler-perl all 0.04-3 [5750 B]
1702s Get:70 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-perl amd64 2.07-5 [18.9 kB]
1702s Get:71 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-des-ede3-perl all 0.01-3 [6178 B]
1702s Get:72 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-pem-perl all 0.08-3 [16.7 kB]
1702s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-date-format-perl all 1.008-1 [6772 B]
1702s Get:74 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhash-merge-simple-perl all 0.051-3 [6852 B]
1702s Get:75 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-angularjs all 1.8.3-1 [559 kB]
1702s Get:76 http://ftpmaster.internal/ubuntu plucky/universe amd64 fonts-glyphicons-halflings all 1.009~3.4.1+dfsg-3 [118 kB]
1702s Get:77 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-bootstrap all 3.4.1+dfsg-3 [129 kB]
1702s Get:78 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-es5-shim all 4.6.7-2 [39.8 kB]
1702s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-jquery all 3.6.1+dfsg+~3.5.14-1 [328 kB]
1702s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 libregexp-common-perl all 2024080801-1 [162 kB]
1702s Get:81 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-manager-perl all 2.20.0+ds-2 [959 kB]
1702s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 dctrl-tools amd64 2.24-3build3 [106 kB]
1702s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 autodep8 all 0.28+nmu1ubuntu1 [13.7 kB]
1702s Get:84 http://ftpmaster.internal/ubuntu plucky/universe amd64 pkg-perl-autopkgtest all 0.79 [18.5 kB]
1702s Preconfiguring packages ...
1702s Fetched 5634 kB in 1s (4005 kB/s)
1702s Selecting previously unselected package libfcgi0t64:amd64.
1702s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 75315 files and directories currently installed.)
1702s Preparing to unpack .../00-libfcgi0t64_2.4.2-2.1build1_amd64.deb ...
1702s Unpacking libfcgi0t64:amd64 (2.4.2-2.1build1) ...
1702s Selecting previously unselected package libfcgi-perl.
1702s Preparing to unpack .../01-libfcgi-perl_0.82+ds-3build3_amd64.deb ...
1702s Unpacking libfcgi-perl (0.82+ds-3build3) ...
1702s Selecting previously unselected package libfcgi-procmanager-perl.
1702s Preparing to unpack .../02-libfcgi-procmanager-perl_0.28-3_all.deb ...
1702s Unpacking libfcgi-procmanager-perl (0.28-3) ...
1702s Selecting previously unselected package libcrypt-urandom-perl.
1702s Preparing to unpack .../03-libcrypt-urandom-perl_0.40-1_all.deb ...
1702s Unpacking libcrypt-urandom-perl (0.40-1) ...
1702s Selecting previously unselected package libapache-session-perl.
1702s Preparing to unpack .../04-libapache-session-perl_1.94-2_all.deb ...
1702s Unpacking libapache-session-perl (1.94-2) ...
1702s Selecting previously unselected package liberror-perl.
1702s Preparing to unpack .../05-liberror-perl_0.17029-2_all.deb ...
1702s Unpacking liberror-perl (0.17029-2) ...
1702s Selecting previously unselected package libipc-sharelite-perl.
1702s Preparing to unpack .../06-libipc-sharelite-perl_0.17-5build4_amd64.deb ...
1702s Unpacking libipc-sharelite-perl (0.17-5build4) ...
1702s Selecting previously unselected package libcache-cache-perl.
1702s Preparing to unpack .../07-libcache-cache-perl_1.08-3_all.deb ...
1702s Unpacking libcache-cache-perl (1.08-3) ...
1702s Selecting previously unselected package libclass-xsaccessor-perl.
1702s Preparing to unpack .../08-libclass-xsaccessor-perl_1.19-4build5_amd64.deb ...
1702s Unpacking libclass-xsaccessor-perl (1.19-4build5) ...
1702s Selecting previously unselected package libconfig-inifiles-perl.
1702s Preparing to unpack .../09-libconfig-inifiles-perl_3.000003-3_all.deb ...
1702s Unpacking libconfig-inifiles-perl (3.000003-3) ...
1702s Selecting previously unselected package perl-openssl-defaults:amd64.
1702s Preparing to unpack .../10-perl-openssl-defaults_7build3_amd64.deb ...
1702s Unpacking perl-openssl-defaults:amd64 (7build3) ...
1702s Selecting previously unselected package libcrypt-openssl-bignum-perl.
1702s Preparing to unpack .../11-libcrypt-openssl-bignum-perl_0.09-2build6_amd64.deb ...
1702s Unpacking libcrypt-openssl-bignum-perl (0.09-2build6) ...
1702s Selecting previously unselected package libcrypt-openssl-random-perl:amd64.
1702s Preparing to unpack .../12-libcrypt-openssl-random-perl_0.17-1build1_amd64.deb ...
1702s Unpacking libcrypt-openssl-random-perl:amd64 (0.17-1build1) ...
1703s Selecting previously unselected package libcrypt-openssl-rsa-perl:amd64.
1703s Preparing to unpack .../13-libcrypt-openssl-rsa-perl_0.33-3build5_amd64.deb ...
1703s Unpacking libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ...
1703s Selecting previously unselected package libconvert-asn1-perl.
1703s Preparing to unpack .../14-libconvert-asn1-perl_0.34-1_all.deb ...
1703s Unpacking libconvert-asn1-perl (0.34-1) ...
1703s Selecting previously unselected package libcrypt-openssl-x509-perl.
1703s Preparing to unpack .../15-libcrypt-openssl-x509-perl_2.0.1-1build1_amd64.deb ...
1703s Unpacking libcrypt-openssl-x509-perl (2.0.1-1build1) ...
1703s Selecting previously unselected package libcrypt-rijndael-perl.
1703s Preparing to unpack .../16-libcrypt-rijndael-perl_1.16-1build6_amd64.deb ...
1703s Unpacking libcrypt-rijndael-perl (1.16-1build6) ...
1703s Selecting previously unselected package libhtml-tagset-perl.
1703s Preparing to unpack .../17-libhtml-tagset-perl_3.24-1_all.deb ...
1703s Unpacking libhtml-tagset-perl (3.24-1) ...
1703s Selecting previously unselected package liburi-perl.
1703s Preparing to unpack .../18-liburi-perl_5.30-1_all.deb ...
1703s Unpacking liburi-perl (5.30-1) ...
1703s Selecting previously unselected package libhtml-parser-perl:amd64.
1703s Preparing to unpack .../19-libhtml-parser-perl_3.83-1build1_amd64.deb ...
1703s Unpacking libhtml-parser-perl:amd64 (3.83-1build1) ...
1703s Selecting previously unselected package libcgi-pm-perl.
1703s Preparing to unpack .../20-libcgi-pm-perl_4.66-1_all.deb ...
1703s Unpacking libcgi-pm-perl (4.66-1) ...
1703s Selecting previously unselected package libhtml-template-perl.
1703s Preparing to unpack .../21-libhtml-template-perl_2.97-2_all.deb ...
1703s Unpacking libhtml-template-perl (2.97-2) ...
1703s Selecting previously unselected package libjson-perl.
1703s Preparing to unpack .../22-libjson-perl_4.10000-1_all.deb ...
1703s Unpacking libjson-perl (4.10000-1) ...
1703s Selecting previously unselected package libcommon-sense-perl:amd64.
1703s Preparing to unpack .../23-libcommon-sense-perl_3.75-3build4_amd64.deb ...
1703s Unpacking libcommon-sense-perl:amd64 (3.75-3build4) ...
1703s Selecting previously unselected package libtypes-serialiser-perl.
1703s Preparing to unpack .../24-libtypes-serialiser-perl_1.01-1_all.deb ...
1703s Unpacking libtypes-serialiser-perl (1.01-1) ...
1703s Selecting previously unselected package libjson-xs-perl.
1703s Preparing to unpack .../25-libjson-xs-perl_4.030-2build4_amd64.deb ...
1703s Unpacking libjson-xs-perl (4.030-2build4) ...
1703s Selecting previously unselected package libmouse-perl:amd64.
1703s Preparing to unpack .../26-libmouse-perl_2.5.11-1build1_amd64.deb ...
1703s Unpacking libmouse-perl:amd64 (2.5.11-1build1) ...
1703s Selecting previously unselected package libnet-cidr-perl.
1703s Preparing to unpack .../27-libnet-cidr-perl_0.21-2_all.deb ...
1703s Unpacking libnet-cidr-perl (0.21-2) ...
1703s Selecting previously unselected package libposix-strftime-compiler-perl.
1703s Preparing to unpack .../28-libposix-strftime-compiler-perl_0.46-1_all.deb ...
1703s Unpacking libposix-strftime-compiler-perl (0.46-1) ...
1703s Selecting previously unselected package libapache-logformat-compiler-perl.
1703s Preparing to unpack .../29-libapache-logformat-compiler-perl_0.36-3_all.deb ...
1703s Unpacking libapache-logformat-compiler-perl (0.36-3) ...
1703s Selecting previously unselected package libcookie-baker-perl.
1703s Preparing to unpack .../30-libcookie-baker-perl_0.12-1_all.deb ...
1703s Unpacking libcookie-baker-perl (0.12-1) ...
1703s Selecting previously unselected package libdevel-stacktrace-perl.
1703s Preparing to unpack .../31-libdevel-stacktrace-perl_2.0500-1_all.deb ...
1703s Unpacking libdevel-stacktrace-perl (2.0500-1) ...
1703s Selecting previously unselected package libdevel-stacktrace-ashtml-perl.
1703s Preparing to unpack .../32-libdevel-stacktrace-ashtml-perl_0.15-2_all.deb ...
1703s Unpacking libdevel-stacktrace-ashtml-perl (0.15-2) ...
1703s Selecting previously unselected package libclass-inspector-perl.
1703s Preparing to unpack .../33-libclass-inspector-perl_1.36-3_all.deb ...
1703s Unpacking libclass-inspector-perl (1.36-3) ...
1703s Selecting previously unselected package libfile-sharedir-perl.
1703s Preparing to unpack .../34-libfile-sharedir-perl_1.118-3_all.deb ...
1703s Unpacking libfile-sharedir-perl (1.118-3) ...
1703s Selecting previously unselected package libfilesys-notify-simple-perl.
1703s Preparing to unpack .../35-libfilesys-notify-simple-perl_0.14-3_all.deb ...
1703s Unpacking libfilesys-notify-simple-perl (0.14-3) ...
1703s Selecting previously unselected package libhash-multivalue-perl.
1703s Preparing to unpack .../36-libhash-multivalue-perl_0.16-3_all.deb ...
1703s Unpacking libhash-multivalue-perl (0.16-3) ...
1703s Selecting previously unselected package libhttp-multipartparser-perl.
1703s Preparing to unpack .../37-libhttp-multipartparser-perl_0.02-3_all.deb ...
1703s Unpacking libhttp-multipartparser-perl (0.02-3) ...
1703s Selecting previously unselected package libjson-maybexs-perl.
1703s Preparing to unpack .../38-libjson-maybexs-perl_1.004008-1_all.deb ...
1703s Unpacking libjson-maybexs-perl (1.004008-1) ...
1703s Selecting previously unselected package libstream-buffered-perl.
1703s Preparing to unpack .../39-libstream-buffered-perl_0.03-3_all.deb ...
1703s Unpacking libstream-buffered-perl (0.03-3) ...
1703s Selecting previously unselected package libwww-form-urlencoded-perl.
1703s Preparing to unpack .../40-libwww-form-urlencoded-perl_0.26-2_all.deb ...
1703s Unpacking libwww-form-urlencoded-perl (0.26-2) ...
1703s Selecting previously unselected package libhttp-entity-parser-perl.
1703s Preparing to unpack .../41-libhttp-entity-parser-perl_0.25-2_all.deb ...
1703s Unpacking libhttp-entity-parser-perl (0.25-2) ...
1703s Selecting previously unselected package libtimedate-perl.
1703s Preparing to unpack .../42-libtimedate-perl_2.3300-2_all.deb ...
1703s Unpacking libtimedate-perl (2.3300-2) ...
1703s Selecting previously unselected package libhttp-date-perl.
1703s Preparing to unpack .../43-libhttp-date-perl_6.06-1_all.deb ...
1703s Unpacking libhttp-date-perl (6.06-1) ...
1703s Selecting previously unselected package libhttp-headers-fast-perl.
1703s Preparing to unpack .../44-libhttp-headers-fast-perl_0.22-3_all.deb ...
1703s Unpacking libhttp-headers-fast-perl (0.22-3) ...
1703s Selecting previously unselected package libclone-perl:amd64.
1703s Preparing to unpack .../45-libclone-perl_0.47-1_amd64.deb ...
1703s Unpacking libclone-perl:amd64 (0.47-1) ...
1703s Selecting previously unselected package libencode-locale-perl.
1703s Preparing to unpack .../46-libencode-locale-perl_1.05-3_all.deb ...
1703s Unpacking libencode-locale-perl (1.05-3) ...
1703s Selecting previously unselected package libio-html-perl.
1703s Preparing to unpack .../47-libio-html-perl_1.004-3_all.deb ...
1703s Unpacking libio-html-perl (1.004-3) ...
1703s Selecting previously unselected package liblwp-mediatypes-perl.
1703s Preparing to unpack .../48-liblwp-mediatypes-perl_6.04-2_all.deb ...
1703s Unpacking liblwp-mediatypes-perl (6.04-2) ...
1703s Selecting previously unselected package libhttp-message-perl.
1703s Preparing to unpack .../49-libhttp-message-perl_6.46-1ubuntu1_all.deb ...
1703s Unpacking libhttp-message-perl (6.46-1ubuntu1) ...
1703s Selecting previously unselected package libtest-sharedfork-perl.
1703s Preparing to unpack .../50-libtest-sharedfork-perl_0.35-3_all.deb ...
1703s Unpacking libtest-sharedfork-perl (0.35-3) ...
1703s Selecting previously unselected package libtest-tcp-perl.
1703s Preparing to unpack .../51-libtest-tcp-perl_2.22-2_all.deb ...
1703s Unpacking libtest-tcp-perl (2.22-2) ...
1703s Selecting previously unselected package libtry-tiny-perl.
1703s Preparing to unpack .../52-libtry-tiny-perl_0.31-2_all.deb ...
1703s Unpacking libtry-tiny-perl (0.31-2) ...
1703s Selecting previously unselected package libplack-perl.
1703s Preparing to unpack .../53-libplack-perl_1.0051-1_all.deb ...
1703s Unpacking libplack-perl (1.0051-1) ...
1703s Selecting previously unselected package libfile-listing-perl.
1703s Preparing to unpack .../54-libfile-listing-perl_6.16-1_all.deb ...
1703s Unpacking libfile-listing-perl (6.16-1) ...
1703s Selecting previously unselected package libhtml-tree-perl.
1703s Preparing to unpack .../55-libhtml-tree-perl_5.07-3_all.deb ...
1703s Unpacking libhtml-tree-perl (5.07-3) ...
1703s Selecting previously unselected package libhttp-cookies-perl.
1703s Preparing to unpack .../56-libhttp-cookies-perl_6.11-1_all.deb ...
1703s Unpacking libhttp-cookies-perl (6.11-1) ...
1703s Selecting previously unselected package libhttp-negotiate-perl.
1703s Preparing to unpack .../57-libhttp-negotiate-perl_6.01-2_all.deb ...
1703s Unpacking libhttp-negotiate-perl (6.01-2) ...
1703s Selecting previously unselected package libnet-ssleay-perl:amd64.
1703s Preparing to unpack .../58-libnet-ssleay-perl_1.94-2_amd64.deb ...
1703s Unpacking libnet-ssleay-perl:amd64 (1.94-2) ...
1703s Selecting previously unselected package libio-socket-ssl-perl.
1703s Preparing to unpack .../59-libio-socket-ssl-perl_2.088-1_all.deb ...
1703s Unpacking libio-socket-ssl-perl (2.088-1) ...
1703s Selecting previously unselected package libnet-http-perl.
1703s Preparing to unpack .../60-libnet-http-perl_6.23-1_all.deb ...
1703s Unpacking libnet-http-perl (6.23-1) ...
1703s Selecting previously unselected package liblwp-protocol-https-perl.
1703s Preparing to unpack .../61-liblwp-protocol-https-perl_6.14-1_all.deb ...
1703s Unpacking liblwp-protocol-https-perl (6.14-1) ...
1703s Selecting previously unselected package libwww-robotrules-perl.
1703s Preparing to unpack .../62-libwww-robotrules-perl_6.02-1_all.deb ...
1703s Unpacking libwww-robotrules-perl (6.02-1) ...
1704s Selecting previously unselected package libwww-perl.
1704s Preparing to unpack .../63-libwww-perl_6.77-1_all.deb ...
1704s Unpacking libwww-perl (6.77-1) ...
1704s Selecting previously unselected package liblemonldap-ng-common-perl.
1704s Preparing to unpack .../64-liblemonldap-ng-common-perl_2.20.0+ds-2_all.deb ...
1704s Unpacking liblemonldap-ng-common-perl (2.20.0+ds-2) ...
1704s Selecting previously unselected package liblemonldap-ng-handler-perl.
1704s Preparing to unpack .../65-liblemonldap-ng-handler-perl_2.20.0+ds-2_all.deb ...
1704s Unpacking liblemonldap-ng-handler-perl (2.20.0+ds-2) ...
1704s Selecting previously unselected package lemonldap-ng-fastcgi-server.
1704s Preparing to unpack .../66-lemonldap-ng-fastcgi-server_2.20.0+ds-2_all.deb ...
1704s Unpacking lemonldap-ng-fastcgi-server (2.20.0+ds-2) ...
1704s Selecting previously unselected package libclass-errorhandler-perl.
1704s Preparing to unpack .../67-libclass-errorhandler-perl_0.04-3_all.deb ...
1704s Unpacking libclass-errorhandler-perl (0.04-3) ...
1704s Selecting previously unselected package libcrypt-des-perl:amd64.
1704s Preparing to unpack .../68-libcrypt-des-perl_2.07-5_amd64.deb ...
1704s Unpacking libcrypt-des-perl:amd64 (2.07-5) ...
1704s Selecting previously unselected package libcrypt-des-ede3-perl.
1704s Preparing to unpack .../69-libcrypt-des-ede3-perl_0.01-3_all.deb ...
1704s Unpacking libcrypt-des-ede3-perl (0.01-3) ...
1704s Selecting previously unselected package libconvert-pem-perl.
1704s Preparing to unpack .../70-libconvert-pem-perl_0.08-3_all.deb ...
1704s Unpacking libconvert-pem-perl (0.08-3) ...
1704s Selecting previously unselected package libemail-date-format-perl.
1704s Preparing to unpack .../71-libemail-date-format-perl_1.008-1_all.deb ...
1704s Unpacking libemail-date-format-perl (1.008-1) ...
1704s Selecting previously unselected package libhash-merge-simple-perl.
1704s Preparing to unpack .../72-libhash-merge-simple-perl_0.051-3_all.deb ...
1704s Unpacking libhash-merge-simple-perl (0.051-3) ...
1704s Selecting previously unselected package libjs-angularjs.
1704s Preparing to unpack .../73-libjs-angularjs_1.8.3-1_all.deb ...
1704s Unpacking libjs-angularjs (1.8.3-1) ...
1704s Selecting previously unselected package fonts-glyphicons-halflings.
1704s Preparing to unpack .../74-fonts-glyphicons-halflings_1.009~3.4.1+dfsg-3_all.deb ...
1704s Unpacking fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
1704s Selecting previously unselected package libjs-bootstrap.
1704s Preparing to unpack .../75-libjs-bootstrap_3.4.1+dfsg-3_all.deb ...
1704s Unpacking libjs-bootstrap (3.4.1+dfsg-3) ...
1704s Selecting previously unselected package libjs-es5-shim.
1704s Preparing to unpack .../76-libjs-es5-shim_4.6.7-2_all.deb ...
1704s Unpacking libjs-es5-shim (4.6.7-2) ...
1704s Selecting previously unselected package libjs-jquery.
1704s Preparing to unpack .../77-libjs-jquery_3.6.1+dfsg+~3.5.14-1_all.deb ...
1704s Unpacking libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
1704s Selecting previously unselected package libregexp-common-perl.
1704s Preparing to unpack .../78-libregexp-common-perl_2024080801-1_all.deb ...
1704s Unpacking libregexp-common-perl (2024080801-1) ...
1704s Selecting previously unselected package liblemonldap-ng-manager-perl.
1704s Preparing to unpack .../79-liblemonldap-ng-manager-perl_2.20.0+ds-2_all.deb ...
1704s Unpacking liblemonldap-ng-manager-perl (2.20.0+ds-2) ...
1704s Selecting previously unselected package dctrl-tools.
1704s Preparing to unpack .../80-dctrl-tools_2.24-3build3_amd64.deb ...
1704s Unpacking dctrl-tools (2.24-3build3) ...
1704s Selecting previously unselected package autodep8.
1704s Preparing to unpack .../81-autodep8_0.28+nmu1ubuntu1_all.deb ...
1704s Unpacking autodep8 (0.28+nmu1ubuntu1) ...
1704s Selecting previously unselected package pkg-perl-autopkgtest.
1704s Preparing to unpack .../82-pkg-perl-autopkgtest_0.79_all.deb ...
1704s Unpacking pkg-perl-autopkgtest (0.79) ...
1704s Selecting previously unselected package autopkgtest-satdep.
1704s Preparing to unpack .../83-8-autopkgtest-satdep.deb ...
1704s Unpacking autopkgtest-satdep (0) ...
1704s Setting up libconfig-inifiles-perl (3.000003-3) ...
1704s Setting up libcrypt-rijndael-perl (1.16-1build6) ...
1704s Setting up libmouse-perl:amd64 (2.5.11-1build1) ...
1704s Setting up libhttp-multipartparser-perl (0.02-3) ...
1704s Setting up libhash-merge-simple-perl (0.051-3) ...
1704s Setting up libclass-inspector-perl (1.36-3) ...
1704s Setting up libclone-perl:amd64 (0.47-1) ...
1704s Setting up libfcgi0t64:amd64 (2.4.2-2.1build1) ...
1704s Setting up fonts-glyphicons-halflings (1.009~3.4.1+dfsg-3) ...
1704s Setting up libhtml-tagset-perl (3.24-1) ...
1704s Setting up libfilesys-notify-simple-perl (0.14-3) ...
1704s Setting up libnet-cidr-perl (0.21-2) ...
1704s Setting up libipc-sharelite-perl (0.17-5build4) ...
1704s Setting up liblwp-mediatypes-perl (6.04-2) ...
1704s Setting up libcrypt-urandom-perl (0.40-1) ...
1704s Setting up libtry-tiny-perl (0.31-2) ...
1704s Setting up perl-openssl-defaults:amd64 (7build3) ...
1704s Setting up libcommon-sense-perl:amd64 (3.75-3build4) ...
1704s Setting up libposix-strftime-compiler-perl (0.46-1) ...
1704s Setting up libencode-locale-perl (1.05-3) ...
1704s Setting up libclass-errorhandler-perl (0.04-3) ...
1704s Setting up libjs-angularjs (1.8.3-1) ...
1704s Setting up libfcgi-procmanager-perl (0.28-3) ...
1704s Setting up libregexp-common-perl (2024080801-1) ...
1704s Setting up libtest-sharedfork-perl (0.35-3) ...
1704s Setting up libhash-multivalue-perl (0.16-3) ...
1704s Setting up libjs-es5-shim (4.6.7-2) ...
1704s Setting up liberror-perl (0.17029-2) ...
1704s Setting up libapache-session-perl (1.94-2) ...
1704s Setting up libstream-buffered-perl (0.03-3) ...
1704s Setting up libcrypt-des-perl:amd64 (2.07-5) ...
1704s Setting up libapache-logformat-compiler-perl (0.36-3) ...
1704s Setting up libcrypt-openssl-bignum-perl (0.09-2build6) ...
1704s Setting up libemail-date-format-perl (1.008-1) ...
1704s Setting up libio-html-perl (1.004-3) ...
1704s Setting up libtimedate-perl (2.3300-2) ...
1704s Setting up libtypes-serialiser-perl (1.01-1) ...
1704s Setting up libcrypt-openssl-random-perl:amd64 (0.17-1build1) ...
1704s Setting up libjson-perl (4.10000-1) ...
1704s Setting up libfile-sharedir-perl (1.118-3) ...
1704s Setting up libfcgi-perl (0.82+ds-3build3) ...
1704s Setting up libwww-form-urlencoded-perl (0.26-2) ...
1704s Setting up libdevel-stacktrace-perl (2.0500-1) ...
1704s Setting up libclass-xsaccessor-perl (1.19-4build5) ...
1704s Setting up libcrypt-openssl-rsa-perl:amd64 (0.33-3build5) ...
1704s Setting up libjs-jquery (3.6.1+dfsg+~3.5.14-1) ...
1704s Setting up libconvert-asn1-perl (0.34-1) ...
1704s Setting up liburi-perl (5.30-1) ...
1704s Setting up dctrl-tools (2.24-3build3) ...
1704s Setting up libjs-bootstrap (3.4.1+dfsg-3) ...
1704s Setting up autodep8 (0.28+nmu1ubuntu1) ...
1704s Setting up libnet-ssleay-perl:amd64 (1.94-2) ...
1704s Setting up libjson-xs-perl (4.030-2build4) ...
1704s Setting up libcrypt-des-ede3-perl (0.01-3) ...
1704s Setting up libhttp-date-perl (6.06-1) ...
1704s Setting up libtest-tcp-perl (2.22-2) ...
1704s Setting up libfile-listing-perl (6.16-1) ...
1704s Setting up libcache-cache-perl (1.08-3) ...
1704s Setting up libhttp-headers-fast-perl (0.22-3) ...
1704s Setting up libnet-http-perl (6.23-1) ...
1704s Setting up libjson-maybexs-perl (1.004008-1) ...
1704s Setting up libdevel-stacktrace-ashtml-perl (0.15-2) ...
1704s Setting up libcrypt-openssl-x509-perl (2.0.1-1build1) ...
1704s Setting up pkg-perl-autopkgtest (0.79) ...
1704s Setting up libwww-robotrules-perl (6.02-1) ...
1704s Setting up libhtml-parser-perl:amd64 (3.83-1build1) ...
1704s Setting up libcookie-baker-perl (0.12-1) ...
1704s Setting up libhttp-entity-parser-perl (0.25-2) ...
1704s Setting up libio-socket-ssl-perl (2.088-1) ...
1704s Setting up libhttp-message-perl (6.46-1ubuntu1) ...
1704s Setting up libconvert-pem-perl (0.08-3) ...
1704s Setting up libhttp-negotiate-perl (6.01-2) ...
1704s Setting up libhttp-cookies-perl (6.11-1) ...
1704s Setting up libhtml-tree-perl (5.07-3) ...
1704s Setting up libcgi-pm-perl (4.66-1) ...
1704s Setting up libhtml-template-perl (2.97-2) ...
1704s Setting up libplack-perl (1.0051-1) ...
1704s Setting up libwww-perl (6.77-1) ...
1704s Setting up liblemonldap-ng-common-perl (2.20.0+ds-2) ...
1704s Setting up liblemonldap-ng-handler-perl (2.20.0+ds-2) ...
1704s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-handler-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.service'.
1705s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-handler-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-handler-perl.timer'.
1705s Setting up liblwp-protocol-https-perl (6.14-1) ...
1705s Setting up lemonldap-ng-fastcgi-server (2.20.0+ds-2) ...
1705s Created symlink '/etc/systemd/system/llng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'.
1705s Created symlink '/etc/systemd/system/multi-user.target.wants/lemonldap-ng-fastcgi-server.service' → '/usr/lib/systemd/system/lemonldap-ng-fastcgi-server.service'.
1706s Setting up liblemonldap-ng-manager-perl (2.20.0+ds-2) ...
1706s Setting up autopkgtest-satdep (0) ...
1706s Processing triggers for libc-bin (2.40-1ubuntu3) ...
1706s Processing triggers for man-db (2.12.1-3) ...
1710s (Reading database ... 78272 files and directories currently installed.)
1710s Removing autopkgtest-satdep (0) ...
1713s autopkgtest [08:27:28]: test runtime-deps-manager: ./debian/tests/runner runtime-deps lemonldap-ng-manager
1713s autopkgtest [08:27:28]: test runtime-deps-manager: [-----------------------
1713s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-files' -> '/tmp/autopkgtest.9cCVxo/build.N3s/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-files'
1713s 'debian/tests/pkg-perl/lemonldap-ng-manager.smoke-skip' -> '/tmp/autopkgtest.9cCVxo/build.N3s/src/lemonldap-ng-manager/debian/tests/pkg-perl/smoke-skip'
1713s /usr/share/pkg-perl-autopkgtest/runtime-deps.d/use.t ..
1713s 1..4
1713s ok 1 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully
1713s ok 2 - /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output
1713s ok 3 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 exited successfully
1713s ok 4 - env PERL_DL_NONLAZY=1 /usr/bin/perl -w -M"Lemonldap::NG::Manager" -e 1 2>&1 produced no (non-whitelisted) output
1713s ok
1713s All tests successful.
1713s Files=1, Tests=4, 0 wallclock secs ( 0.01 usr 0.01 sys + 0.25 cusr 0.05 csys = 0.32 CPU)
1713s Result: PASS
1714s autopkgtest [08:27:29]: test runtime-deps-manager: -----------------------]
1714s runtime-deps-manager PASS (superficial)
1714s autopkgtest [08:27:29]: test runtime-deps-manager: - - - - - - - - - - results - - - - - - - - - -
1714s autopkgtest [08:27:29]: test runtime-deps-and-recommends: preparing testbed
1716s Reading package lists...
1716s Building dependency tree...
1716s Reading state information...
1716s Starting pkgProblemResolver with broken count: 0
1716s Starting 2 pkgProblemResolver with broken count: 0
1716s Done
1716s The following additional packages will be installed:
1716s autoconf automake autopoint autotools-dev build-essential
1716s ca-certificates-java cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu
1716s debhelper debugedit default-jre-headless dh-autoreconf
1716s dh-strip-nondeterminism docutils-common dwz fontconfig-config
1716s fonts-font-awesome fonts-urw-base35 g++ g++-14 g++-14-x86-64-linux-gnu
1716s g++-x86-64-linux-gnu gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu
1716s gettext imagemagick-7-common intltool-debian java-common java-wrappers
1716s javascript-common lemonldap-ng lemonldap-ng-doc lemonldap-ng-handler
1716s lemonldap-ng-uwsgi-app libalgorithm-c3-perl libalgorithm-combinatorics-perl
1716s libaliased-perl libaom3 libarchive-zip-perl libasan8
1716s libauth-yubikey-webclient-perl libauthen-oath-perl libauthen-pam-perl
1716s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl
1716s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl
1716s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-lru-perl
1716s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0
1716s libclass-c3-perl libclass-data-inheritable-perl libclass-load-perl
1716s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl
1716s libconvert-base32-perl libconvert-binhex-perl libcrypt-dh-gmp-perl
1716s libcrypt-jwt-perl libcrypt-random-seed-perl libcrypt-ssleay-perl
1716s libcrypt-x509-perl libcryptx-perl libdata-dumper-concise-perl
1716s libdata-hexdump-perl libdata-ieee754-perl libdata-optlist-perl
1716s libdata-password-zxcvbn-perl libdata-perl-perl libdata-printer-perl
1716s libdata-validate-ip-perl libdatetime-format-rfc3339-perl
1716s libdatetime-format-w3cdtf-perl libdatetime-locale-perl libdatetime-perl
1716s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl
1716s libdbix-connector-perl libde265-0 libdebhelper-perl libdeflate0
1716s libdevel-callchecker-perl libdevel-globaldestruction-perl
1716s libdevel-overloadinfo-perl libdigest-hmac-perl libdist-checkconflicts-perl
1716s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl
1716s libemail-sender-perl libemail-simple-perl libeval-closure-perl
1716s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl
1716s libfftw3-double3 libfile-stripnondeterminism-perl libfont-afm-perl
1716s libfontconfig1 libfontenc1 libgcc-14-dev libgd-perl libgd-securityimage-perl
1716s libgd3 libgeoip2-perl libglib-perl libgomp1 libgraphite2-3 libgssapi-perl
1716s libharfbuzz0b libheif-plugin-aomdec libheif-plugin-libde265 libheif1
1716s libhtml-format-perl libhtml-formattext-withlinks-perl
1716s libhttp-browserdetect-perl libhttp-daemon-perl libhwasan0
1716s libimage-magick-perl libimage-magick-q16-perl libimagequant0
1716s libimport-into-perl libio-pty-perl libio-sessiondata-perl
1716s libio-socket-timeout-perl libio-string-perl libio-stringy-perl
1716s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0
1716s libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-jquery-cookie libjs-jquery-ui
1716s libjs-popper.js libjs-sphinxdoc libjs-underscore liblasso-perl liblasso3t64
1716s liblcms2-2 liblemonldap-ng-portal-perl
1716s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl
1716s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl
1716s liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7
1716s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl
1716s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl
1716s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl
1716s libmodule-pluggable-perl libmodule-runtime-conflicts-perl
1716s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl
1716s libmoosex-attributeshortcuts-perl libmoosex-meta-typeconstraint-mooish-perl
1716s libmoosex-role-parameterized-perl libmoosex-singlearg-perl
1716s libmoosex-traitfor-meta-class-betteranonclassnames-perl
1716s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl
1716s libmoox-handlesvia-perl libmoox-strictconstructor-perl
1716s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl
1716s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl
1716s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl
1716s libnet-openid-common-perl libnet-openid-consumer-perl
1716s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode115
1716s libopenjp2-7 libossp-uuid-perl libossp-uuid16
1716s libpackage-deprecationmanager-perl libpackage-stash-perl
1716s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl
1716s libparams-validate-perl libparams-validationcompiler-perl
1716s libparse-recdescent-perl libpath-tiny-perl libpcsclite1
1716s libperlio-via-timeout-perl libquadmath0 libraqm0 libraw23t64
1716s librdf-query-perl librdf-trine-perl libregexp-assemble-perl
1716s librole-tiny-perl libscope-guard-perl libset-scalar-perl libsharpyuv0
1716s libsoap-lite-perl libspecio-perl libstdc++-14-dev libstrictures-perl
1716s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl
1716s libsub-exporter-progressive-perl libsub-identify-perl libsub-infix-perl
1716s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl
1716s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl
1716s libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl
1716s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool
1716s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl
1716s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl
1716s libuuid-tiny-perl libvariable-magic-perl libwant-perl libweb-id-perl
1716s libwebp7 libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl
1716s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl
1716s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl
1716s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl
1716s libxpm4 libxslt1.1 libxstring-perl libyaml-perl m4 node-acorn
1716s node-cjs-module-lexer node-uglify-js node-undici node-xtend nodejs
1716s openjdk-21-jre-headless po-debconf python3-alabaster python3-defusedxml
1716s python3-docutils python3-imagesize python3-packaging python3-roman
1716s python3-snowballstemmer python3-sphinx python3-sphinx-bootstrap-theme
1716s sgml-base sphinx-common uglifyjs unzip x11-common xfonts-encodings
1716s xfonts-utils xml-core yui-compressor
1716s Suggested packages:
1716s autoconf-archive gnu-standards autoconf-doc cpp-doc gcc-14-locales
1716s cpp-14-doc dh-make default-jre fonts-freefont-otf | fonts-freefont-ttf
1716s fonts-texgyre g++-multilib g++-14-multilib gcc-14-doc gcc-multilib
1716s manpages-dev flex bison gdb gcc-doc gcc-14-multilib gdb-x86-64-linux-gnu
1716s gettext-doc libasprintf-dev libgettextpo-dev apache2 | lighttpd | httpd
1716s libcache-memcached-perl nginx-extras | nginx libmldbm-perl
1716s libnet-daemon-perl libsql-statement-perl libfftw3-bin libfftw3-dev
1716s libgd-tools libheif-plugin-x265 libheif-plugin-ffmpegdec
1716s libheif-plugin-jpegdec libheif-plugin-jpegenc libheif-plugin-j2kdec
1716s libheif-plugin-j2kenc libheif-plugin-kvazaar libheif-plugin-rav1e
1716s libheif-plugin-svtenc imagemagick-7-doc libjs-jquery-ui-docs liblcms2-utils
1716s crowdsec libnet-facebook-oauth2-perl libnet-oauth-perl slapd libdbd-csv-perl
1716s liblog-dispatch-filerotate-perl librrds-perl libxml-dom-perl
1716s libmagickcore-7.q16-10-extra libmoox-types-mooselike-numeric-perl
1716s libmoox-types-setobject-perl libauthen-sasl-perl libtext-soundex-perl uuid
1716s libscalar-number-perl pcscd libdbd-mysql-perl libdbd-pg-perl librdf-perl
1716s librdf-rdfa-parser-perl libredis-perl libapache2-mod-perl2 libmime-lite-perl
1716s libnet-jabber-perl libtest-fatal-perl libstdc++-14-doc
1716s libbareword-filehandles-perl libindirect-perl libmultidimensional-perl
1716s libtool-doc gfortran | fortran95-compiler gcj-jdk libdevel-lexalias-perl
1716s libattean-perl libwww-finger-perl libplack-middleware-apache2-modssl-perl
1716s libplack-middleware-gepokx-modssl-perl libyaml-shell-perl m4-doc npm
1716s node-corepack libnss-mdns fonts-dejavu-extra fonts-ipafont-gothic
1716s fonts-ipafont-mincho fonts-wqy-microhei | fonts-wqy-zenhei fonts-indic
1716s libmail-box-perl docutils-doc fonts-linuxlibertine | ttf-linux-libertine
1716s texlive-lang-french texlive-latex-base texlive-latex-recommended
1716s python3-stemmer dvipng dvisvgm fonts-freefont-otf imagemagick-6.q16 latexmk
1716s libjs-mathjax python3-sphinx-rtd-theme sphinx-doc tex-gyre
1716s texlive-fonts-extra texlive-fonts-recommended texlive-latex-extra
1716s texlive-plain-generic sgml-base-doc zip
1716s Recommended packages:
1716s libhttp-parser-xs-perl uwsgi-plugin-psgi libclass-c3-xs-perl
1716s libdevel-argnames-perl libauthen-sasl-perl libdevel-lexalias-perl
1716s libarchive-cpio-perl libheif-plugin-aomenc fonts-tuffy node-jquery
1716s liblist-someutils-xs-perl libipc-shareable-perl liblog-dispatch-perl
1716s ghostscript libmatch-simple-xs-perl libmath-random-isaac-xs-perl
1716s libmaxmind-db-reader-xs-perl libdevel-partialdump-perl libmath-base85-perl
1716s libsocket6-perl libunicode-utf8-perl libgis-distance-perl
1716s libgetopt-simple-perl libterm-readkey-perl
1716s librdf-trine-node-literal-xml-perl libxmlrpc-lite-perl libref-util-perl
1716s libltdl-dev libtype-tiny-xs-perl libxml-sax-expat-perl libyaml-libyaml-perl
1716s | libyaml-syck-perl nodejs-doc libcups2t64 libasound2t64
1716s libmail-sendmail-perl libpaper-utils python3-pil
1717s The following NEW packages will be installed:
1717s autoconf automake autopkgtest-satdep autopoint autotools-dev build-essential
1717s ca-certificates-java cpp cpp-14 cpp-14-x86-64-linux-gnu cpp-x86-64-linux-gnu
1717s debhelper debugedit default-jre-headless dh-autoreconf
1717s dh-strip-nondeterminism docutils-common dwz fontconfig-config
1717s fonts-font-awesome fonts-urw-base35 g++ g++-14 g++-14-x86-64-linux-gnu
1717s g++-x86-64-linux-gnu gcc gcc-14 gcc-14-x86-64-linux-gnu gcc-x86-64-linux-gnu
1717s gettext imagemagick-7-common intltool-debian java-common java-wrappers
1717s javascript-common lemonldap-ng lemonldap-ng-doc lemonldap-ng-handler
1717s lemonldap-ng-uwsgi-app libalgorithm-c3-perl libalgorithm-combinatorics-perl
1717s libaliased-perl libaom3 libarchive-zip-perl libasan8
1717s libauth-yubikey-webclient-perl libauthen-oath-perl libauthen-pam-perl
1717s libauthen-radius-perl libauthen-u2f-tester-perl libauthen-webauthn-perl
1717s libautobox-core-perl libautobox-perl libb-hooks-endofscope-perl
1717s libb-hooks-op-check-perl libbytes-random-secure-perl libcache-lru-perl
1717s libcapture-tiny-perl libcares2 libcarp-clan-perl libcbor-xs-perl libcc1-0
1717s libclass-c3-perl libclass-data-inheritable-perl libclass-load-perl
1717s libclass-load-xs-perl libclass-method-modifiers-perl libclass-singleton-perl
1717s libconvert-base32-perl libconvert-binhex-perl libcrypt-dh-gmp-perl
1717s libcrypt-jwt-perl libcrypt-random-seed-perl libcrypt-ssleay-perl
1717s libcrypt-x509-perl libcryptx-perl libdata-dumper-concise-perl
1717s libdata-hexdump-perl libdata-ieee754-perl libdata-optlist-perl
1717s libdata-password-zxcvbn-perl libdata-perl-perl libdata-printer-perl
1717s libdata-validate-ip-perl libdatetime-format-rfc3339-perl
1717s libdatetime-format-w3cdtf-perl libdatetime-locale-perl libdatetime-perl
1717s libdatetime-timezone-perl libdbd-sqlite3-perl libdbi-perl
1717s libdbix-connector-perl libde265-0 libdebhelper-perl libdeflate0
1717s libdevel-callchecker-perl libdevel-globaldestruction-perl
1717s libdevel-overloadinfo-perl libdigest-hmac-perl libdist-checkconflicts-perl
1717s libdynaloader-functions-perl libemail-abstract-perl libemail-address-xs-perl
1717s libemail-sender-perl libemail-simple-perl libeval-closure-perl
1717s libexception-class-perl libexporter-tiny-perl libextutils-depends-perl
1717s libfftw3-double3 libfile-stripnondeterminism-perl libfont-afm-perl
1717s libfontconfig1 libfontenc1 libgcc-14-dev libgd-perl libgd-securityimage-perl
1717s libgd3 libgeoip2-perl libglib-perl libgomp1 libgraphite2-3 libgssapi-perl
1717s libharfbuzz0b libheif-plugin-aomdec libheif-plugin-libde265 libheif1
1717s libhtml-format-perl libhtml-formattext-withlinks-perl
1717s libhttp-browserdetect-perl libhttp-daemon-perl libhwasan0
1717s libimage-magick-perl libimage-magick-q16-perl libimagequant0
1717s libimport-into-perl libio-pty-perl libio-sessiondata-perl
1717s libio-socket-timeout-perl libio-string-perl libio-stringy-perl
1717s libipc-run-perl libiri-perl libisl23 libitm1 libjargs-java libjbig0
1717s libjpeg-turbo8 libjpeg8 libjs-bootstrap4 libjs-jquery-cookie libjs-jquery-ui
1717s libjs-popper.js libjs-sphinxdoc libjs-underscore liblasso-perl liblasso3t64
1717s liblcms2-2 liblemonldap-ng-portal-perl
1717s liblemonldap-ng-ssoaas-apache-client-perl liblerc4 liblist-allutils-perl
1717s liblist-moreutils-perl liblist-moreutils-xs-perl liblist-someutils-perl
1717s liblist-utilsby-perl liblog-log4perl-perl liblqr-1-0 liblsan0 libltdl7
1717s liblwp-protocol-psgi-perl libmagickcore-7.q16-10 libmailtools-perl
1717s libmatch-simple-perl libmath-random-isaac-perl libmaxmind-db-common-perl
1717s libmaxmind-db-reader-perl libmime-tools-perl libmodule-implementation-perl
1717s libmodule-pluggable-perl libmodule-runtime-conflicts-perl
1717s libmodule-runtime-perl libmoo-perl libmoose-perl libmoosex-arrayref-perl
1717s libmoosex-attributeshortcuts-perl libmoosex-meta-typeconstraint-mooish-perl
1717s libmoosex-role-parameterized-perl libmoosex-singlearg-perl
1717s libmoosex-traitfor-meta-class-betteranonclassnames-perl
1717s libmoosex-types-common-perl libmoosex-types-perl libmoosex-util-perl
1717s libmoox-handlesvia-perl libmoox-strictconstructor-perl
1717s libmoox-types-mooselike-perl libmpc3 libmro-compat-perl
1717s libnamespace-autoclean-perl libnamespace-clean-perl libnamespace-sweep-perl
1717s libnet-ip-perl libnet-ipv6addr-perl libnet-ldap-perl libnet-netmask-perl
1717s libnet-openid-common-perl libnet-openid-consumer-perl
1717s libnet-openid-server-perl libnet-smtp-ssl-perl libnetaddr-ip-perl libnode115
1717s libopenjp2-7 libossp-uuid-perl libossp-uuid16
1717s libpackage-deprecationmanager-perl libpackage-stash-perl
1717s libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl
1717s libparams-validate-perl libparams-validationcompiler-perl
1717s libparse-recdescent-perl libpath-tiny-perl libpcsclite1
1717s libperlio-via-timeout-perl libquadmath0 libraqm0 libraw23t64
1717s librdf-query-perl librdf-trine-perl libregexp-assemble-perl
1717s librole-tiny-perl libscope-guard-perl libset-scalar-perl libsharpyuv0
1717s libsoap-lite-perl libspecio-perl libstdc++-14-dev libstrictures-perl
1717s libstring-random-perl libsub-exporter-formethods-perl libsub-exporter-perl
1717s libsub-exporter-progressive-perl libsub-identify-perl libsub-infix-perl
1717s libsub-install-perl libsub-name-perl libsub-quote-perl libtask-weaken-perl
1717s libtest-leaktrace-perl libtest-output-perl libtest-pod-perl
1717s libtext-aligner-perl libtext-csv-xs-perl libtext-table-perl
1717s libtext-unidecode-perl libthrowable-perl libtiff6 libtime-fake-perl libtool
1717s libtsan2 libtype-tiny-perl libtypes-datetime-perl libtypes-path-tiny-perl
1717s libtypes-uri-perl libtypes-uuid-perl libubsan1 liburi-fromhash-perl
1717s libuuid-tiny-perl libvariable-magic-perl libwant-perl libweb-id-perl
1717s libwebp7 libwebpdemux2 libwebpmux3 libxml-commonns-perl libxml-libxml-perl
1717s libxml-libxslt-perl libxml-namespace-perl libxml-namespacefactory-perl
1717s libxml-namespacesupport-perl libxml-parser-perl libxml-sax-base-perl
1717s libxml-sax-perl libxml-simple-perl libxmlsec1t64 libxmlsec1t64-openssl
1717s libxpm4 libxslt1.1 libxstring-perl libyaml-perl m4 node-acorn
1717s node-cjs-module-lexer node-uglify-js node-undici node-xtend nodejs
1717s openjdk-21-jre-headless po-debconf python3-alabaster python3-defusedxml
1717s python3-docutils python3-imagesize python3-packaging python3-roman
1717s python3-snowballstemmer python3-sphinx python3-sphinx-bootstrap-theme
1717s sgml-base sphinx-common uglifyjs unzip x11-common xfonts-encodings
1717s xfonts-utils xml-core yui-compressor
1717s 0 upgraded, 318 newly installed, 0 to remove and 0 not upgraded.
1717s Need to get 179 MB/179 MB of archives.
1717s After this operation, 664 MB of additional disk space will be used.
1717s Get:1 /tmp/autopkgtest.9cCVxo/9-autopkgtest-satdep.deb autopkgtest-satdep amd64 0 [1396 B]
1717s Get:2 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 imagemagick-7-common all 8:7.1.1.39+dfsg1-2 [68.7 kB]
1717s Get:3 http://ftpmaster.internal/ubuntu plucky/main amd64 libgomp1 amd64 14.2.0-7ubuntu1 [148 kB]
1717s Get:4 http://ftpmaster.internal/ubuntu plucky/main amd64 libfftw3-double3 amd64 3.3.10-1ubuntu4 [839 kB]
1717s Get:5 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontenc1 amd64 1:1.1.8-1build1 [14.0 kB]
1717s Get:6 http://ftpmaster.internal/ubuntu plucky/main amd64 x11-common all 1:7.7+23ubuntu3 [21.7 kB]
1717s Get:7 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-encodings all 1:1.0.5-0ubuntu2 [578 kB]
1717s Get:8 http://ftpmaster.internal/ubuntu plucky/main amd64 xfonts-utils amd64 1:7.7+7 [97.1 kB]
1717s Get:9 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-urw-base35 all 20200910-8 [11.0 MB]
1718s Get:10 http://ftpmaster.internal/ubuntu plucky/main amd64 fontconfig-config amd64 2.15.0-1.1ubuntu2 [37.3 kB]
1718s Get:11 http://ftpmaster.internal/ubuntu plucky/main amd64 libfontconfig1 amd64 2.15.0-1.1ubuntu2 [139 kB]
1718s Get:12 http://ftpmaster.internal/ubuntu plucky/main amd64 libsharpyuv0 amd64 1.4.0-0.1 [17.5 kB]
1718s Get:13 http://ftpmaster.internal/ubuntu plucky/main amd64 libaom3 amd64 3.9.1-1 [1933 kB]
1718s Get:14 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-aomdec amd64 1.18.1-2 [11.1 kB]
1718s Get:15 http://ftpmaster.internal/ubuntu plucky/main amd64 libde265-0 amd64 1.0.15-1build4 [168 kB]
1718s Get:16 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif-plugin-libde265 amd64 1.18.1-2 [8758 B]
1718s Get:17 http://ftpmaster.internal/ubuntu plucky/main amd64 libheif1 amd64 1.18.1-2 [293 kB]
1718s Get:18 http://ftpmaster.internal/ubuntu plucky/main amd64 libjbig0 amd64 2.1-6.1ubuntu2 [29.7 kB]
1718s Get:19 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg-turbo8 amd64 2.1.5-2ubuntu2 [150 kB]
1718s Get:20 http://ftpmaster.internal/ubuntu plucky/main amd64 libjpeg8 amd64 8c-2ubuntu11 [2148 B]
1718s Get:21 http://ftpmaster.internal/ubuntu plucky/main amd64 liblcms2-2 amd64 2.14-2build1 [161 kB]
1718s Get:22 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblqr-1-0 amd64 0.4.2-2.1build2 [28.5 kB]
1718s Get:23 http://ftpmaster.internal/ubuntu plucky/main amd64 libltdl7 amd64 2.4.7-7build1 [40.3 kB]
1718s Get:24 http://ftpmaster.internal/ubuntu plucky/main amd64 libopenjp2-7 amd64 2.5.0-2ubuntu1 [184 kB]
1718s Get:25 http://ftpmaster.internal/ubuntu plucky/main amd64 libraw23t64 amd64 0.21.2-2.1build1 [378 kB]
1718s Get:26 http://ftpmaster.internal/ubuntu plucky/main amd64 libdeflate0 amd64 1.21-1 [49.8 kB]
1718s Get:27 http://ftpmaster.internal/ubuntu plucky/main amd64 liblerc4 amd64 4.0.0+ds-4ubuntu2 [179 kB]
1718s Get:28 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebp7 amd64 1.4.0-0.1 [231 kB]
1718s Get:29 http://ftpmaster.internal/ubuntu plucky/main amd64 libtiff6 amd64 4.5.1+git230720-4ubuntu4 [200 kB]
1718s Get:30 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpdemux2 amd64 1.4.0-0.1 [12.4 kB]
1718s Get:31 http://ftpmaster.internal/ubuntu plucky/main amd64 libwebpmux3 amd64 1.4.0-0.1 [25.8 kB]
1718s Get:32 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libmagickcore-7.q16-10 amd64 8:7.1.1.39+dfsg1-2 [2306 kB]
1718s Get:33 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-q16-perl amd64 8:7.1.1.39+dfsg1-2 [107 kB]
1718s Get:34 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libimage-magick-perl all 8:7.1.1.39+dfsg1-2 [39.8 kB]
1718s Get:35 http://ftpmaster.internal/ubuntu plucky/main amd64 sgml-base all 1.31 [11.4 kB]
1718s Get:36 http://ftpmaster.internal/ubuntu plucky/main amd64 fonts-font-awesome all 5.0.10+really4.7.0~dfsg-4.1 [516 kB]
1718s Get:37 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-uwsgi-app all 2.20.0+ds-2 [22.9 kB]
1718s Get:38 http://ftpmaster.internal/ubuntu plucky/universe amd64 libconvert-base32-perl all 0.06-3 [6144 B]
1718s Get:39 http://ftpmaster.internal/ubuntu plucky/main amd64 libdigest-hmac-perl all 1.04+dfsg-2 [9060 B]
1718s Get:40 http://ftpmaster.internal/ubuntu plucky/main amd64 libfont-afm-perl all 1.20-4 [13.0 kB]
1718s Get:41 http://ftpmaster.internal/ubuntu plucky/main amd64 libhtml-format-perl all 2.16-2 [36.9 kB]
1718s Get:42 http://ftpmaster.internal/ubuntu plucky/universe amd64 libhtml-formattext-withlinks-perl all 0.15-3 [11.3 kB]
1718s Get:43 http://ftpmaster.internal/ubuntu plucky/main amd64 javascript-common all 11+nmu1 [5936 B]
1718s Get:44 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-popper.js all 1.16.1+ds-6 [54.1 kB]
1718s Get:45 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-bootstrap4 all 4.6.1+dfsg1-4 [537 kB]
1718s Get:46 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-cookie all 12-4 [6484 B]
1718s Get:47 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjs-jquery-ui all 1.13.2+dfsg-1 [252 kB]
1718s Get:48 http://ftpmaster.internal/ubuntu plucky/main amd64 libexporter-tiny-perl all 1.006002-1 [36.8 kB]
1718s Get:49 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-xs-perl amd64 0.430-4build1 [42.9 kB]
1718s Get:50 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-moreutils-perl all 0.430-2 [38.2 kB]
1718s Get:51 http://ftpmaster.internal/ubuntu plucky/universe amd64 libregexp-assemble-perl all 0.38-2 [69.5 kB]
1718s Get:52 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-unidecode-perl all 1.30-3 [105 kB]
1718s Get:53 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-portal-perl all 2.20.0+ds-2 [2993 kB]
1718s Get:54 http://ftpmaster.internal/ubuntu plucky/main amd64 m4 amd64 1.4.19-4build1 [244 kB]
1718s Get:55 http://ftpmaster.internal/ubuntu plucky/main amd64 autoconf all 2.72-3 [382 kB]
1718s Get:56 http://ftpmaster.internal/ubuntu plucky/main amd64 autotools-dev all 20220109.1 [44.9 kB]
1718s Get:57 http://ftpmaster.internal/ubuntu plucky/main amd64 automake all 1:1.16.5-1.3ubuntu1 [558 kB]
1718s Get:58 http://ftpmaster.internal/ubuntu plucky/main amd64 autopoint all 0.22.5-2 [616 kB]
1718s Get:59 http://ftpmaster.internal/ubuntu plucky/main amd64 libisl23 amd64 0.27-1 [685 kB]
1718s Get:60 http://ftpmaster.internal/ubuntu plucky/main amd64 libmpc3 amd64 1.3.1-1build2 [55.3 kB]
1718s Get:61 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14-x86-64-linux-gnu amd64 14.2.0-7ubuntu1 [11.9 MB]
1719s Get:62 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-14 amd64 14.2.0-7ubuntu1 [1026 B]
1719s Get:63 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [5452 B]
1719s Get:64 http://ftpmaster.internal/ubuntu plucky/main amd64 cpp amd64 4:14.1.0-2ubuntu1 [22.4 kB]
1719s Get:65 http://ftpmaster.internal/ubuntu plucky/main amd64 libcc1-0 amd64 14.2.0-7ubuntu1 [47.6 kB]
1719s Get:66 http://ftpmaster.internal/ubuntu plucky/main amd64 libitm1 amd64 14.2.0-7ubuntu1 [29.1 kB]
1719s Get:67 http://ftpmaster.internal/ubuntu plucky/main amd64 libasan8 amd64 14.2.0-7ubuntu1 [2998 kB]
1719s Get:68 http://ftpmaster.internal/ubuntu plucky/main amd64 liblsan0 amd64 14.2.0-7ubuntu1 [1316 kB]
1719s Get:69 http://ftpmaster.internal/ubuntu plucky/main amd64 libtsan2 amd64 14.2.0-7ubuntu1 [2733 kB]
1719s Get:70 http://ftpmaster.internal/ubuntu plucky/main amd64 libubsan1 amd64 14.2.0-7ubuntu1 [1177 kB]
1719s Get:71 http://ftpmaster.internal/ubuntu plucky/main amd64 libhwasan0 amd64 14.2.0-7ubuntu1 [1634 kB]
1719s Get:72 http://ftpmaster.internal/ubuntu plucky/main amd64 libquadmath0 amd64 14.2.0-7ubuntu1 [153 kB]
1719s Get:73 http://ftpmaster.internal/ubuntu plucky/main amd64 libgcc-14-dev amd64 14.2.0-7ubuntu1 [2814 kB]
1719s Get:74 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14-x86-64-linux-gnu amd64 14.2.0-7ubuntu1 [23.4 MB]
1720s Get:75 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-14 amd64 14.2.0-7ubuntu1 [526 kB]
1720s Get:76 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [1214 B]
1720s Get:77 http://ftpmaster.internal/ubuntu plucky/main amd64 gcc amd64 4:14.1.0-2ubuntu1 [5000 B]
1720s Get:78 http://ftpmaster.internal/ubuntu plucky/main amd64 libstdc++-14-dev amd64 14.2.0-7ubuntu1 [2503 kB]
1720s Get:79 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14-x86-64-linux-gnu amd64 14.2.0-7ubuntu1 [13.4 MB]
1721s Get:80 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-14 amd64 14.2.0-7ubuntu1 [19.8 kB]
1721s Get:81 http://ftpmaster.internal/ubuntu plucky/main amd64 g++-x86-64-linux-gnu amd64 4:14.1.0-2ubuntu1 [966 B]
1721s Get:82 http://ftpmaster.internal/ubuntu plucky/main amd64 g++ amd64 4:14.1.0-2ubuntu1 [1100 B]
1721s Get:83 http://ftpmaster.internal/ubuntu plucky/main amd64 build-essential amd64 12.10ubuntu1 [4928 B]
1721s Get:84 http://ftpmaster.internal/ubuntu plucky/main amd64 ca-certificates-java all 20240118 [11.6 kB]
1721s Get:85 http://ftpmaster.internal/ubuntu plucky/main amd64 libdebhelper-perl all 13.20ubuntu1 [94.2 kB]
1721s Get:86 http://ftpmaster.internal/ubuntu plucky/main amd64 libtool all 2.4.7-7build1 [166 kB]
1721s Get:87 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-autoreconf all 20 [16.1 kB]
1721s Get:88 http://ftpmaster.internal/ubuntu plucky/main amd64 libarchive-zip-perl all 1.68-1 [90.2 kB]
1721s Get:89 http://ftpmaster.internal/ubuntu plucky/main amd64 libfile-stripnondeterminism-perl all 1.14.0-1 [20.1 kB]
1721s Get:90 http://ftpmaster.internal/ubuntu plucky/main amd64 dh-strip-nondeterminism all 1.14.0-1 [5058 B]
1721s Get:91 http://ftpmaster.internal/ubuntu plucky/main amd64 debugedit amd64 1:5.1-1 [46.9 kB]
1721s Get:92 http://ftpmaster.internal/ubuntu plucky/main amd64 dwz amd64 0.15-1build6 [115 kB]
1721s Get:93 http://ftpmaster.internal/ubuntu plucky/main amd64 gettext amd64 0.22.5-2 [948 kB]
1721s Get:94 http://ftpmaster.internal/ubuntu plucky/main amd64 intltool-debian all 0.35.0+20060710.6 [23.2 kB]
1721s Get:95 http://ftpmaster.internal/ubuntu plucky/main amd64 po-debconf all 1.0.21+nmu1 [233 kB]
1721s Get:96 http://ftpmaster.internal/ubuntu plucky/main amd64 debhelper all 13.20ubuntu1 [893 kB]
1721s Get:97 http://ftpmaster.internal/ubuntu plucky/main amd64 java-common all 0.76 [6852 B]
1721s Get:98 http://ftpmaster.internal/ubuntu plucky/main amd64 libpcsclite1 amd64 2.3.0-1 [23.9 kB]
1721s Get:99 http://ftpmaster.internal/ubuntu plucky/main amd64 openjdk-21-jre-headless amd64 21.0.5+11-1 [46.4 MB]
1723s Get:100 http://ftpmaster.internal/ubuntu plucky/main amd64 default-jre-headless amd64 2:1.21-76 [3178 B]
1723s Get:101 http://ftpmaster.internal/ubuntu plucky/main amd64 xml-core all 0.19 [20.3 kB]
1723s Get:102 http://ftpmaster.internal/ubuntu plucky/main amd64 docutils-common all 0.21.2+dfsg-2 [131 kB]
1723s Get:103 http://ftpmaster.internal/ubuntu plucky/main amd64 unzip amd64 6.0-28ubuntu6 [181 kB]
1724s Get:104 http://ftpmaster.internal/ubuntu plucky/universe amd64 java-wrappers all 0.5 [9042 B]
1724s Get:105 http://ftpmaster.internal/ubuntu plucky/universe amd64 libalgorithm-c3-perl all 0.11-2 [10.2 kB]
1724s Get:106 http://ftpmaster.internal/ubuntu plucky/universe amd64 libalgorithm-combinatorics-perl amd64 0.27-3build5 [21.8 kB]
1724s Get:107 http://ftpmaster.internal/ubuntu plucky/main amd64 libaliased-perl all 0.34-3 [12.8 kB]
1724s Get:108 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauth-yubikey-webclient-perl all 4.02-3 [9146 B]
1724s Get:109 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-method-modifiers-perl all 2.15-1 [16.1 kB]
1724s Get:110 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-op-check-perl amd64 0.22-3build2 [9624 B]
1724s Get:111 http://ftpmaster.internal/ubuntu plucky/main amd64 libdynaloader-functions-perl all 0.004-1 [11.4 kB]
1724s Get:112 http://ftpmaster.internal/ubuntu plucky/main amd64 libdevel-callchecker-perl amd64 0.009-1build1 [14.2 kB]
1724s Get:113 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-classify-perl amd64 0.015-2build6 [20.1 kB]
1724s Get:114 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-runtime-perl all 0.016-2 [16.4 kB]
1724s Get:115 http://ftpmaster.internal/ubuntu plucky/main amd64 libimport-into-perl all 1.002005-2 [10.7 kB]
1724s Get:116 http://ftpmaster.internal/ubuntu plucky/main amd64 librole-tiny-perl all 2.002004-1 [16.3 kB]
1724s Get:117 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-quote-perl all 2.006008-1ubuntu1 [20.7 kB]
1724s Get:118 http://ftpmaster.internal/ubuntu plucky/main amd64 libmoo-perl all 2.005005-1 [47.4 kB]
1724s Get:119 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtype-tiny-perl all 2.004000-1 [354 kB]
1724s Get:120 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-oath-perl all 2.0.1-2 [7100 B]
1724s Get:121 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-pam-perl amd64 0.16-6build4 [23.2 kB]
1724s Get:122 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcryptx-perl amd64 0.082.001-1 [650 kB]
1724s Get:123 http://ftpmaster.internal/ubuntu plucky/main amd64 libparams-util-perl amd64 1.102-3build1 [21.4 kB]
1724s Get:124 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-install-perl all 0.929-1 [9764 B]
1724s Get:125 http://ftpmaster.internal/ubuntu plucky/main amd64 libdata-optlist-perl all 0.114-1 [9708 B]
1724s Get:126 http://ftpmaster.internal/ubuntu plucky/main amd64 libmodule-implementation-perl all 0.09-2 [12.0 kB]
1724s Get:127 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-perl all 0.40-1 [19.5 kB]
1724s Get:128 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-perl all 0.25-2 [12.7 kB]
1724s Get:129 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-load-xs-perl amd64 0.10-2build5 [13.5 kB]
1724s Get:130 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-progressive-perl all 0.001013-3 [6718 B]
1724s Get:131 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-globaldestruction-perl all 0.14-4 [6114 B]
1724s Get:132 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-c3-perl all 0.35-2 [18.4 kB]
1724s Get:133 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmro-compat-perl all 0.15-2 [10.1 kB]
1724s Get:134 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdevel-overloadinfo-perl all 0.007-1 [7422 B]
1724s Get:135 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-exporter-perl all 0.990-1 [49.0 kB]
1724s Get:136 http://ftpmaster.internal/ubuntu plucky/universe amd64 libeval-closure-perl all 0.14-3 [10.1 kB]
1724s Get:137 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdist-checkconflicts-perl all 0.11-2 [9942 B]
1724s Get:138 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-runtime-conflicts-perl all 0.003-2 [6956 B]
1724s Get:139 http://ftpmaster.internal/ubuntu plucky/universe amd64 libpackage-deprecationmanager-perl all 0.18-1 [16.7 kB]
1724s Get:140 http://ftpmaster.internal/ubuntu plucky/main amd64 libpackage-stash-xs-perl amd64 0.30-1build5 [19.5 kB]
1724s Get:141 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoose-perl amd64 2.2207-1build3 [717 kB]
1724s Get:142 http://ftpmaster.internal/ubuntu plucky/main amd64 libvariable-magic-perl amd64 0.64-1build1 [36.3 kB]
1724s Get:143 http://ftpmaster.internal/ubuntu plucky/main amd64 libb-hooks-endofscope-perl all 0.28-1 [15.8 kB]
1724s Get:144 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-identify-perl amd64 0.14-3build4 [9904 B]
1724s Get:145 http://ftpmaster.internal/ubuntu plucky/main amd64 libsub-name-perl amd64 0.27-1build4 [10.9 kB]
1724s Get:146 http://ftpmaster.internal/ubuntu plucky/main amd64 libnamespace-clean-perl all 0.27-2 [14.0 kB]
1724s Get:147 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnamespace-autoclean-perl all 0.29-2 [11.7 kB]
1724s Get:148 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-meta-typeconstraint-mooish-perl all 0.001-2 [11.2 kB]
1724s Get:149 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-role-parameterized-perl all 1.11-2 [38.8 kB]
1724s Get:150 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcarp-clan-perl all 6.08-2 [11.9 kB]
1724s Get:151 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsub-exporter-formethods-perl all 0.100055-1 [7316 B]
1724s Get:152 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-perl all 0.50-2 [50.5 kB]
1724s Get:153 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-types-common-perl all 0.001014-2 [16.3 kB]
1724s Get:154 http://ftpmaster.internal/ubuntu plucky/universe amd64 libscope-guard-perl all 0.21-2 [7730 B]
1724s Get:155 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-perl amd64 3.0.2-1 [29.7 kB]
1724s Get:156 http://ftpmaster.internal/ubuntu plucky/universe amd64 libwant-perl amd64 0.29-2build5 [24.0 kB]
1724s Get:157 http://ftpmaster.internal/ubuntu plucky/universe amd64 libautobox-core-perl all 1.33-2 [33.8 kB]
1724s Get:158 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-traitfor-meta-class-betteranonclassnames-perl all 0.002003-2 [7130 B]
1724s Get:159 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-util-perl all 0.006-2 [10.3 kB]
1724s Get:160 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-attributeshortcuts-perl all 0.037-2 [34.0 kB]
1724s Get:161 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-singlearg-perl all 0.09-2 [7972 B]
1724s Get:162 http://ftpmaster.internal/ubuntu plucky/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB]
1724s Get:163 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-u2f-tester-perl all 0.03-1 [27.7 kB]
1724s Get:164 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcbor-xs-perl amd64 1.87-1build4 [59.6 kB]
1724s Get:165 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-webauthn-perl all 0.004-1 [20.1 kB]
1724s Get:166 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-random-seed-perl all 0.03-3 [20.5 kB]
1724s Get:167 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmath-random-isaac-perl all 1.004-2 [18.4 kB]
1724s Get:168 http://ftpmaster.internal/ubuntu plucky/universe amd64 libbytes-random-secure-perl all 0.29-3 [26.8 kB]
1724s Get:169 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcache-lru-perl all 0.04-3 [5830 B]
1724s Get:170 http://ftpmaster.internal/ubuntu plucky/main amd64 libcapture-tiny-perl all 0.48-2 [20.2 kB]
1724s Get:171 http://ftpmaster.internal/ubuntu plucky/main amd64 libcares2 amd64 1.33.0-1 [83.9 kB]
1724s Get:172 http://ftpmaster.internal/ubuntu plucky/main amd64 libclass-data-inheritable-perl all 0.08-3 [8084 B]
1724s Get:173 http://ftpmaster.internal/ubuntu plucky/universe amd64 libclass-singleton-perl all 1.6-2 [11.5 kB]
1724s Get:174 http://ftpmaster.internal/ubuntu plucky/main amd64 libconvert-binhex-perl all 1.125-3 [27.1 kB]
1724s Get:175 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-dh-gmp-perl amd64 0.00012-2build5 [16.5 kB]
1724s Get:176 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-jwt-perl all 0.035-1 [29.8 kB]
1724s Get:177 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-ssleay-perl amd64 0.73.06-2build6 [44.3 kB]
1724s Get:178 http://ftpmaster.internal/ubuntu plucky/universe amd64 libcrypt-x509-perl all 0.55-1 [19.2 kB]
1725s Get:179 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-dumper-concise-perl all 2.023-3 [13.6 kB]
1725s Get:180 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-hexdump-perl all 0.04-2 [8212 B]
1725s Get:181 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-ieee754-perl all 0.02-2 [10.7 kB]
1725s Get:182 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-someutils-perl all 0.59-1 [30.4 kB]
1725s Get:183 http://ftpmaster.internal/ubuntu plucky/main amd64 liblist-utilsby-perl all 0.12-2 [14.9 kB]
1725s Get:184 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblist-allutils-perl all 0.19-1 [41.5 kB]
1725s Get:185 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-password-zxcvbn-perl all 1.1.2-1 [612 kB]
1725s Get:186 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-perl-perl all 0.002011-2 [40.3 kB]
1725s Get:187 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdata-printer-perl all 1.002001-1 [118 kB]
1725s Get:188 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ipv6addr-perl all 1.02-1 [21.0 kB]
1725s Get:189 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-netmask-perl all 2.0002-2 [24.8 kB]
1725s Get:190 http://ftpmaster.internal/ubuntu plucky/main amd64 libnetaddr-ip-perl amd64 4.079+dfsg-2build5 [80.0 kB]
1725s Get:191 http://ftpmaster.internal/ubuntu plucky/main amd64 libdata-validate-ip-perl all 0.31-1 [17.2 kB]
1725s Get:192 http://ftpmaster.internal/ubuntu plucky/main amd64 libexception-class-perl all 1.45-1 [28.6 kB]
1725s Get:193 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparams-validationcompiler-perl all 0.31-1 [28.3 kB]
1725s Get:194 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxstring-perl amd64 0.005-2build4 [7940 B]
1725s Get:195 http://ftpmaster.internal/ubuntu plucky/universe amd64 libspecio-perl all 0.48-1 [137 kB]
1725s Get:196 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-locale-perl all 1:1.41-1 [3193 kB]
1725s Get:197 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-timezone-perl all 1:2.62-1+2024a [262 kB]
1725s Get:198 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-perl amd64 2:1.65-1build3 [95.8 kB]
1725s Get:199 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-format-rfc3339-perl all 1.8.0-1 [8156 B]
1725s Get:200 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdatetime-format-w3cdtf-perl all 0.08-1 [9088 B]
1725s Get:201 http://ftpmaster.internal/ubuntu plucky/main amd64 libdbi-perl amd64 1.645-1 [828 kB]
1725s Get:202 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdbd-sqlite3-perl amd64 1.74-1build4 [162 kB]
1725s Get:203 http://ftpmaster.internal/ubuntu plucky/universe amd64 libdbix-connector-perl all 0.60-1 [35.8 kB]
1725s Get:204 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-simple-perl all 2.218-1 [20.6 kB]
1725s Get:205 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmodule-pluggable-perl all 5.2-5 [19.5 kB]
1725s Get:206 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-abstract-perl all 3.010-1 [21.4 kB]
1725s Get:207 http://ftpmaster.internal/ubuntu plucky/main amd64 libemail-address-xs-perl amd64 1.05-1build5 [29.5 kB]
1725s Get:208 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoox-types-mooselike-perl all 0.29-2 [16.7 kB]
1725s Get:209 http://ftpmaster.internal/ubuntu plucky/universe amd64 libthrowable-perl all 1.001-2 [14.2 kB]
1725s Get:210 http://ftpmaster.internal/ubuntu plucky/universe amd64 libemail-sender-perl all 2.601-1 [63.3 kB]
1725s Get:211 http://ftpmaster.internal/ubuntu plucky/main amd64 libextutils-depends-perl all 0.8001-2 [14.4 kB]
1725s Get:212 http://ftpmaster.internal/ubuntu plucky/main amd64 libimagequant0 amd64 2.18.0-1build1 [36.3 kB]
1725s Get:213 http://ftpmaster.internal/ubuntu plucky/main amd64 libgraphite2-3 amd64 1.3.14-2ubuntu1 [73.1 kB]
1725s Get:214 http://ftpmaster.internal/ubuntu plucky/main amd64 libharfbuzz0b amd64 9.0.0-1 [487 kB]
1726s Get:215 http://ftpmaster.internal/ubuntu plucky/main amd64 libraqm0 amd64 0.10.1-1build1 [15.0 kB]
1726s Get:216 http://ftpmaster.internal/ubuntu plucky/main amd64 libxpm4 amd64 1:3.5.17-1build2 [36.5 kB]
1726s Get:217 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd3 amd64 2.3.3-12ubuntu3 [127 kB]
1726s Get:218 http://ftpmaster.internal/ubuntu plucky/main amd64 libgd-perl amd64 2.78-1build4 [128 kB]
1726s Get:219 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgd-securityimage-perl all 1.75-3 [38.8 kB]
1726s Get:220 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoox-strictconstructor-perl all 0.011-2 [9604 B]
1726s Get:221 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmaxmind-db-common-perl all 0.040001-1.1 [14.0 kB]
1726s Get:222 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmaxmind-db-reader-perl all 1.000014-2 [27.6 kB]
1726s Get:223 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparams-validate-perl amd64 1.31-2build4 [53.7 kB]
1726s Get:224 http://ftpmaster.internal/ubuntu plucky/universe amd64 libgeoip2-perl all 2.006002-2 [92.1 kB]
1726s Get:225 http://ftpmaster.internal/ubuntu plucky/main amd64 libglib-perl amd64 3:1.329.3-3build4 [320 kB]
1726s Get:226 http://ftpmaster.internal/ubuntu plucky/main amd64 libgssapi-perl amd64 0.28-4build5 [41.5 kB]
1726s Get:227 http://ftpmaster.internal/ubuntu plucky-proposed/universe amd64 libhttp-browserdetect-perl all 3.41-1 [36.4 kB]
1726s Get:228 http://ftpmaster.internal/ubuntu plucky/main amd64 libhttp-daemon-perl all 6.16-1 [22.4 kB]
1726s Get:229 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-pty-perl amd64 1:1.20-1build3 [31.4 kB]
1726s Get:230 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-sessiondata-perl all 1.03-3 [6132 B]
1726s Get:231 http://ftpmaster.internal/ubuntu plucky/universe amd64 libperlio-via-timeout-perl all 0.32-3 [7832 B]
1726s Get:232 http://ftpmaster.internal/ubuntu plucky/universe amd64 libio-socket-timeout-perl all 0.32-3 [9736 B]
1726s Get:233 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-string-perl all 1.08-4 [11.1 kB]
1726s Get:234 http://ftpmaster.internal/ubuntu plucky/main amd64 libio-stringy-perl all 2.113-2 [45.3 kB]
1726s Get:235 http://ftpmaster.internal/ubuntu plucky/main amd64 libipc-run-perl all 20231003.0-2 [91.5 kB]
1726s Get:236 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoox-handlesvia-perl all 0.001009-2 [18.1 kB]
1726s Get:237 http://ftpmaster.internal/ubuntu plucky/universe amd64 libiri-perl all 0.013-1 [10.1 kB]
1726s Get:238 http://ftpmaster.internal/ubuntu plucky/universe amd64 libjargs-java all 1.0.0-5 [13.9 kB]
1726s Get:239 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-underscore all 1.13.4~dfsg+~1.11.4-3 [118 kB]
1726s Get:240 http://ftpmaster.internal/ubuntu plucky/main amd64 libjs-sphinxdoc all 7.4.7-3 [157 kB]
1726s Get:241 http://ftpmaster.internal/ubuntu plucky/main amd64 libxslt1.1 amd64 1.1.39-0exp1ubuntu1 [169 kB]
1726s Get:242 http://ftpmaster.internal/ubuntu plucky/main amd64 libxmlsec1t64 amd64 1.2.41-1 [153 kB]
1726s Get:243 http://ftpmaster.internal/ubuntu plucky/main amd64 libxmlsec1t64-openssl amd64 1.2.41-1 [84.0 kB]
1726s Get:244 http://ftpmaster.internal/ubuntu plucky/main amd64 liblasso3t64 amd64 2.8.2-5build1 [165 kB]
1726s Get:245 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblasso-perl amd64 2.8.2-5build1 [155 kB]
1726s Get:246 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblemonldap-ng-ssoaas-apache-client-perl all 2.20.0+ds-2 [32.1 kB]
1726s Get:247 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblog-log4perl-perl all 1.57-1 [345 kB]
1726s Get:248 http://ftpmaster.internal/ubuntu plucky/universe amd64 liblwp-protocol-psgi-perl all 0.11-2 [14.7 kB]
1726s Get:249 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-smtp-ssl-perl all 1.04-2 [6218 B]
1726s Get:250 http://ftpmaster.internal/ubuntu plucky/main amd64 libmailtools-perl all 2.21-3 [77.0 kB]
1726s Get:251 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsub-infix-perl all 0.004-4 [7506 B]
1726s Get:252 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmatch-simple-perl all 0.012-1 [15.2 kB]
1726s Get:253 http://ftpmaster.internal/ubuntu plucky/main amd64 libmime-tools-perl all 5.515-1 [187 kB]
1726s Get:254 http://ftpmaster.internal/ubuntu plucky/universe amd64 libmoosex-arrayref-perl all 0.005-3 [9454 B]
1726s Get:255 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnamespace-sweep-perl all 0.006-4 [8422 B]
1726s Get:256 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ip-perl all 1.26-3 [26.9 kB]
1726s Get:257 http://ftpmaster.internal/ubuntu plucky/main amd64 libnet-ldap-perl all 1:0.6800+dfsg-1 [361 kB]
1726s Get:258 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-namespacesupport-perl all 1.12-2 [13.5 kB]
1726s Get:259 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-base-perl all 1.09-3 [18.9 kB]
1726s Get:260 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-sax-perl all 1.02+dfsg-3 [57.0 kB]
1726s Get:261 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-libxml-perl amd64 2.0207+dfsg+really+2.0134-5 [304 kB]
1726s Get:262 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-simple-perl all 2.25-2 [64.1 kB]
1726s Get:263 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-common-perl all 1.20-2 [33.9 kB]
1726s Get:264 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-consumer-perl all 1.18-2 [55.9 kB]
1726s Get:265 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnet-openid-server-perl all 1.09-4 [22.3 kB]
1726s Get:266 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-xtend all 4.0.2-3 [3902 B]
1726s Get:267 http://ftpmaster.internal/ubuntu plucky/universe amd64 nodejs amd64 20.16.0+dfsg-1ubuntu1 [333 kB]
1726s Get:268 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-acorn all 8.8.1+ds+~cs25.17.7-2 [115 kB]
1726s Get:269 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-cjs-module-lexer all 1.2.3+dfsg-1 [32.1 kB]
1726s Get:270 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-undici all 5.28.4+dfsg1+~cs23.12.11-2 [321 kB]
1726s Get:271 http://ftpmaster.internal/ubuntu plucky/universe amd64 libnode115 amd64 20.16.0+dfsg-1ubuntu1 [13.3 MB]
1727s Get:272 http://ftpmaster.internal/ubuntu plucky/universe amd64 libossp-uuid16 amd64 1.6.3-1 [22.9 kB]
1727s Get:273 http://ftpmaster.internal/ubuntu plucky/universe amd64 libossp-uuid-perl amd64 1.6.3-1 [16.4 kB]
1727s Get:274 http://ftpmaster.internal/ubuntu plucky/universe amd64 libparse-recdescent-perl all 1.967015+dfsg-4 [139 kB]
1727s Get:275 http://ftpmaster.internal/ubuntu plucky/main amd64 libpath-tiny-perl all 0.146-1 [47.5 kB]
1727s Get:276 http://ftpmaster.internal/ubuntu plucky/universe amd64 libset-scalar-perl all 1.29-3 [28.6 kB]
1727s Get:277 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-csv-xs-perl amd64 1.56-1build1 [123 kB]
1727s Get:278 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-aligner-perl all 0.16-3 [12.9 kB]
1727s Get:279 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtext-table-perl amd64 1.132-1build1 [26.5 kB]
1727s Get:280 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxml-namespacefactory-perl all 1.02-3 [6284 B]
1727s Get:281 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxml-commonns-perl all 0.06-5 [9050 B]
1727s Get:282 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxml-namespace-perl all 0.02-6 [8658 B]
1727s Get:283 http://ftpmaster.internal/ubuntu plucky/universe amd64 librdf-trine-perl all 1.019-4 [239 kB]
1727s Get:284 http://ftpmaster.internal/ubuntu plucky/universe amd64 librdf-query-perl all 2.919-1 [292 kB]
1727s Get:285 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtask-weaken-perl all 1.06-2 [7924 B]
1727s Get:286 http://ftpmaster.internal/ubuntu plucky/main amd64 libxml-parser-perl amd64 2.47-1build4 [202 kB]
1727s Get:287 http://ftpmaster.internal/ubuntu plucky/universe amd64 libsoap-lite-perl all 1.27-3 [225 kB]
1727s Get:288 http://ftpmaster.internal/ubuntu plucky/universe amd64 libstring-random-perl all 1:0.32-2 [14.0 kB]
1727s Get:289 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-leaktrace-perl amd64 0.17-1build6 [20.0 kB]
1727s Get:290 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-output-perl all 1.034-1 [14.2 kB]
1727s Get:291 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtest-pod-perl all 1.52-3 [8978 B]
1727s Get:292 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtime-fake-perl all 0.11-4 [8092 B]
1727s Get:293 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtypes-datetime-perl all 0.002-3 [12.1 kB]
1727s Get:294 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtypes-path-tiny-perl all 0.006-2 [9138 B]
1727s Get:295 http://ftpmaster.internal/ubuntu plucky/universe amd64 libuuid-tiny-perl all 1.0400-3 [15.9 kB]
1727s Get:296 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtypes-uuid-perl all 0.004-3 [7004 B]
1727s Get:297 http://ftpmaster.internal/ubuntu plucky/universe amd64 liburi-fromhash-perl all 0.05-2 [11.0 kB]
1727s Get:298 http://ftpmaster.internal/ubuntu plucky/universe amd64 libtypes-uri-perl all 0.007-2 [7466 B]
1727s Get:299 http://ftpmaster.internal/ubuntu plucky/universe amd64 libweb-id-perl all 1.927-3 [52.4 kB]
1727s Get:300 http://ftpmaster.internal/ubuntu plucky/universe amd64 libxml-libxslt-perl amd64 2.003000-2 [44.1 kB]
1727s Get:301 http://ftpmaster.internal/ubuntu plucky/main amd64 libyaml-perl all 1.31-1 [65.7 kB]
1727s Get:302 http://ftpmaster.internal/ubuntu plucky/universe amd64 node-uglify-js all 3.17.4-2 [205 kB]
1727s Get:303 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-defusedxml all 0.7.1-2 [42.0 kB]
1727s Get:304 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-roman all 4.2-1 [10.0 kB]
1728s Get:305 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-docutils all 0.21.2+dfsg-2 [409 kB]
1728s Get:306 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-imagesize all 1.4.1-1 [6844 B]
1728s Get:307 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-packaging all 24.1-1 [41.4 kB]
1728s Get:308 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-snowballstemmer all 2.2.0-4build1 [59.8 kB]
1728s Get:309 http://ftpmaster.internal/ubuntu plucky/main amd64 sphinx-common all 7.4.7-3 [776 kB]
1728s Get:310 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-alabaster all 0.7.16-0.1 [18.5 kB]
1728s Get:311 http://ftpmaster.internal/ubuntu plucky/main amd64 python3-sphinx all 7.4.7-3 [592 kB]
1728s Get:312 http://ftpmaster.internal/ubuntu plucky/universe amd64 python3-sphinx-bootstrap-theme all 0.8.1-5 [427 kB]
1728s Get:313 http://ftpmaster.internal/ubuntu plucky/universe amd64 uglifyjs all 3.17.4-2 [10.1 kB]
1728s Get:314 http://ftpmaster.internal/ubuntu plucky/universe amd64 yui-compressor all 2.4.8-3 [595 kB]
1728s Get:315 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-handler all 2.20.0+ds-2 [32.8 kB]
1728s Get:316 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng all 2.20.0+ds-2 [24.6 kB]
1728s Get:317 http://ftpmaster.internal/ubuntu plucky/universe amd64 lemonldap-ng-doc all 2.20.0+ds-2 [5807 kB]
1729s Get:318 http://ftpmaster.internal/ubuntu plucky/universe amd64 libauthen-radius-perl all 0.32-1 [50.5 kB]
1729s Fetched 179 MB in 12s (14.8 MB/s)
1729s Selecting previously unselected package imagemagick-7-common.
1729s (Reading database ...
(Reading database ... 5%
(Reading database ... 10%
(Reading database ... 15%
(Reading database ... 20%
(Reading database ... 25%
(Reading database ... 30%
(Reading database ... 35%
(Reading database ... 40%
(Reading database ... 45%
(Reading database ... 50%
(Reading database ... 55%
(Reading database ... 60%
(Reading database ... 65%
(Reading database ... 70%
(Reading database ... 75%
(Reading database ... 80%
(Reading database ... 85%
(Reading database ... 90%
(Reading database ... 95%
(Reading database ... 100%
(Reading database ... 78272 files and directories currently installed.)
1729s Preparing to unpack .../000-imagemagick-7-common_8%3a7.1.1.39+dfsg1-2_all.deb ...
1729s Unpacking imagemagick-7-common (8:7.1.1.39+dfsg1-2) ...
1729s Selecting previously unselected package libgomp1:amd64.
1729s Preparing to unpack .../001-libgomp1_14.2.0-7ubuntu1_amd64.deb ...
1729s Unpacking libgomp1:amd64 (14.2.0-7ubuntu1) ...
1729s Selecting previously unselected package libfftw3-double3:amd64.
1729s Preparing to unpack .../002-libfftw3-double3_3.3.10-1ubuntu4_amd64.deb ...
1729s Unpacking libfftw3-double3:amd64 (3.3.10-1ubuntu4) ...
1729s Selecting previously unselected package libfontenc1:amd64.
1729s Preparing to unpack .../003-libfontenc1_1%3a1.1.8-1build1_amd64.deb ...
1729s Unpacking libfontenc1:amd64 (1:1.1.8-1build1) ...
1729s Selecting previously unselected package x11-common.
1729s Preparing to unpack .../004-x11-common_1%3a7.7+23ubuntu3_all.deb ...
1729s Unpacking x11-common (1:7.7+23ubuntu3) ...
1729s Selecting previously unselected package xfonts-encodings.
1729s Preparing to unpack .../005-xfonts-encodings_1%3a1.0.5-0ubuntu2_all.deb ...
1729s Unpacking xfonts-encodings (1:1.0.5-0ubuntu2) ...
1729s Selecting previously unselected package xfonts-utils.
1729s Preparing to unpack .../006-xfonts-utils_1%3a7.7+7_amd64.deb ...
1729s Unpacking xfonts-utils (1:7.7+7) ...
1729s Selecting previously unselected package fonts-urw-base35.
1729s Preparing to unpack .../007-fonts-urw-base35_20200910-8_all.deb ...
1730s Unpacking fonts-urw-base35 (20200910-8) ...
1730s Selecting previously unselected package fontconfig-config.
1730s Preparing to unpack .../008-fontconfig-config_2.15.0-1.1ubuntu2_amd64.deb ...
1730s Unpacking fontconfig-config (2.15.0-1.1ubuntu2) ...
1730s Selecting previously unselected package libfontconfig1:amd64.
1730s Preparing to unpack .../009-libfontconfig1_2.15.0-1.1ubuntu2_amd64.deb ...
1730s Unpacking libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ...
1730s Selecting previously unselected package libsharpyuv0:amd64.
1730s Preparing to unpack .../010-libsharpyuv0_1.4.0-0.1_amd64.deb ...
1730s Unpacking libsharpyuv0:amd64 (1.4.0-0.1) ...
1730s Selecting previously unselected package libaom3:amd64.
1730s Preparing to unpack .../011-libaom3_3.9.1-1_amd64.deb ...
1730s Unpacking libaom3:amd64 (3.9.1-1) ...
1730s Selecting previously unselected package libheif-plugin-aomdec:amd64.
1730s Preparing to unpack .../012-libheif-plugin-aomdec_1.18.1-2_amd64.deb ...
1730s Unpacking libheif-plugin-aomdec:amd64 (1.18.1-2) ...
1730s Selecting previously unselected package libde265-0:amd64.
1730s Preparing to unpack .../013-libde265-0_1.0.15-1build4_amd64.deb ...
1730s Unpacking libde265-0:amd64 (1.0.15-1build4) ...
1730s Selecting previously unselected package libheif-plugin-libde265:amd64.
1730s Preparing to unpack .../014-libheif-plugin-libde265_1.18.1-2_amd64.deb ...
1730s Unpacking libheif-plugin-libde265:amd64 (1.18.1-2) ...
1730s Selecting previously unselected package libheif1:amd64.
1730s Preparing to unpack .../015-libheif1_1.18.1-2_amd64.deb ...
1730s Unpacking libheif1:amd64 (1.18.1-2) ...
1730s Selecting previously unselected package libjbig0:amd64.
1730s Preparing to unpack .../016-libjbig0_2.1-6.1ubuntu2_amd64.deb ...
1730s Unpacking libjbig0:amd64 (2.1-6.1ubuntu2) ...
1730s Selecting previously unselected package libjpeg-turbo8:amd64.
1730s Preparing to unpack .../017-libjpeg-turbo8_2.1.5-2ubuntu2_amd64.deb ...
1730s Unpacking libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ...
1730s Selecting previously unselected package libjpeg8:amd64.
1730s Preparing to unpack .../018-libjpeg8_8c-2ubuntu11_amd64.deb ...
1730s Unpacking libjpeg8:amd64 (8c-2ubuntu11) ...
1730s Selecting previously unselected package liblcms2-2:amd64.
1730s Preparing to unpack .../019-liblcms2-2_2.14-2build1_amd64.deb ...
1730s Unpacking liblcms2-2:amd64 (2.14-2build1) ...
1730s Selecting previously unselected package liblqr-1-0:amd64.
1730s Preparing to unpack .../020-liblqr-1-0_0.4.2-2.1build2_amd64.deb ...
1730s Unpacking liblqr-1-0:amd64 (0.4.2-2.1build2) ...
1730s Selecting previously unselected package libltdl7:amd64.
1730s Preparing to unpack .../021-libltdl7_2.4.7-7build1_amd64.deb ...
1730s Unpacking libltdl7:amd64 (2.4.7-7build1) ...
1730s Selecting previously unselected package libopenjp2-7:amd64.
1730s Preparing to unpack .../022-libopenjp2-7_2.5.0-2ubuntu1_amd64.deb ...
1730s Unpacking libopenjp2-7:amd64 (2.5.0-2ubuntu1) ...
1730s Selecting previously unselected package libraw23t64:amd64.
1730s Preparing to unpack .../023-libraw23t64_0.21.2-2.1build1_amd64.deb ...
1730s Unpacking libraw23t64:amd64 (0.21.2-2.1build1) ...
1730s Selecting previously unselected package libdeflate0:amd64.
1730s Preparing to unpack .../024-libdeflate0_1.21-1_amd64.deb ...
1730s Unpacking libdeflate0:amd64 (1.21-1) ...
1730s Selecting previously unselected package liblerc4:amd64.
1730s Preparing to unpack .../025-liblerc4_4.0.0+ds-4ubuntu2_amd64.deb ...
1730s Unpacking liblerc4:amd64 (4.0.0+ds-4ubuntu2) ...
1730s Selecting previously unselected package libwebp7:amd64.
1730s Preparing to unpack .../026-libwebp7_1.4.0-0.1_amd64.deb ...
1730s Unpacking libwebp7:amd64 (1.4.0-0.1) ...
1730s Selecting previously unselected package libtiff6:amd64.
1730s Preparing to unpack .../027-libtiff6_4.5.1+git230720-4ubuntu4_amd64.deb ...
1730s Unpacking libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ...
1730s Selecting previously unselected package libwebpdemux2:amd64.
1730s Preparing to unpack .../028-libwebpdemux2_1.4.0-0.1_amd64.deb ...
1730s Unpacking libwebpdemux2:amd64 (1.4.0-0.1) ...
1730s Selecting previously unselected package libwebpmux3:amd64.
1730s Preparing to unpack .../029-libwebpmux3_1.4.0-0.1_amd64.deb ...
1730s Unpacking libwebpmux3:amd64 (1.4.0-0.1) ...
1730s Selecting previously unselected package libmagickcore-7.q16-10:amd64.
1730s Preparing to unpack .../030-libmagickcore-7.q16-10_8%3a7.1.1.39+dfsg1-2_amd64.deb ...
1730s Unpacking libmagickcore-7.q16-10:amd64 (8:7.1.1.39+dfsg1-2) ...
1730s Selecting previously unselected package libimage-magick-q16-perl.
1730s Preparing to unpack .../031-libimage-magick-q16-perl_8%3a7.1.1.39+dfsg1-2_amd64.deb ...
1730s Unpacking libimage-magick-q16-perl (8:7.1.1.39+dfsg1-2) ...
1730s Selecting previously unselected package libimage-magick-perl.
1730s Preparing to unpack .../032-libimage-magick-perl_8%3a7.1.1.39+dfsg1-2_all.deb ...
1730s Unpacking libimage-magick-perl (8:7.1.1.39+dfsg1-2) ...
1731s Selecting previously unselected package sgml-base.
1731s Preparing to unpack .../033-sgml-base_1.31_all.deb ...
1731s Unpacking sgml-base (1.31) ...
1731s Selecting previously unselected package fonts-font-awesome.
1731s Preparing to unpack .../034-fonts-font-awesome_5.0.10+really4.7.0~dfsg-4.1_all.deb ...
1731s Unpacking fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
1731s Selecting previously unselected package lemonldap-ng-uwsgi-app.
1731s Preparing to unpack .../035-lemonldap-ng-uwsgi-app_2.20.0+ds-2_all.deb ...
1731s Unpacking lemonldap-ng-uwsgi-app (2.20.0+ds-2) ...
1731s Selecting previously unselected package libconvert-base32-perl.
1731s Preparing to unpack .../036-libconvert-base32-perl_0.06-3_all.deb ...
1731s Unpacking libconvert-base32-perl (0.06-3) ...
1731s Selecting previously unselected package libdigest-hmac-perl.
1731s Preparing to unpack .../037-libdigest-hmac-perl_1.04+dfsg-2_all.deb ...
1731s Unpacking libdigest-hmac-perl (1.04+dfsg-2) ...
1731s Selecting previously unselected package libfont-afm-perl.
1731s Preparing to unpack .../038-libfont-afm-perl_1.20-4_all.deb ...
1731s Unpacking libfont-afm-perl (1.20-4) ...
1731s Selecting previously unselected package libhtml-format-perl.
1731s Preparing to unpack .../039-libhtml-format-perl_2.16-2_all.deb ...
1731s Unpacking libhtml-format-perl (2.16-2) ...
1731s Selecting previously unselected package libhtml-formattext-withlinks-perl.
1731s Preparing to unpack .../040-libhtml-formattext-withlinks-perl_0.15-3_all.deb ...
1731s Unpacking libhtml-formattext-withlinks-perl (0.15-3) ...
1731s Selecting previously unselected package javascript-common.
1731s Preparing to unpack .../041-javascript-common_11+nmu1_all.deb ...
1731s Unpacking javascript-common (11+nmu1) ...
1731s Selecting previously unselected package libjs-popper.js.
1731s Preparing to unpack .../042-libjs-popper.js_1.16.1+ds-6_all.deb ...
1731s Unpacking libjs-popper.js (1.16.1+ds-6) ...
1731s Selecting previously unselected package libjs-bootstrap4.
1731s Preparing to unpack .../043-libjs-bootstrap4_4.6.1+dfsg1-4_all.deb ...
1731s Unpacking libjs-bootstrap4 (4.6.1+dfsg1-4) ...
1731s Selecting previously unselected package libjs-jquery-cookie.
1731s Preparing to unpack .../044-libjs-jquery-cookie_12-4_all.deb ...
1731s Unpacking libjs-jquery-cookie (12-4) ...
1731s Selecting previously unselected package libjs-jquery-ui.
1731s Preparing to unpack .../045-libjs-jquery-ui_1.13.2+dfsg-1_all.deb ...
1731s Unpacking libjs-jquery-ui (1.13.2+dfsg-1) ...
1731s Selecting previously unselected package libexporter-tiny-perl.
1731s Preparing to unpack .../046-libexporter-tiny-perl_1.006002-1_all.deb ...
1731s Unpacking libexporter-tiny-perl (1.006002-1) ...
1731s Selecting previously unselected package liblist-moreutils-xs-perl.
1731s Preparing to unpack .../047-liblist-moreutils-xs-perl_0.430-4build1_amd64.deb ...
1731s Unpacking liblist-moreutils-xs-perl (0.430-4build1) ...
1731s Selecting previously unselected package liblist-moreutils-perl.
1731s Preparing to unpack .../048-liblist-moreutils-perl_0.430-2_all.deb ...
1731s Unpacking liblist-moreutils-perl (0.430-2) ...
1731s Selecting previously unselected package libregexp-assemble-perl.
1731s Preparing to unpack .../049-libregexp-assemble-perl_0.38-2_all.deb ...
1731s Unpacking libregexp-assemble-perl (0.38-2) ...
1731s Selecting previously unselected package libtext-unidecode-perl.
1731s Preparing to unpack .../050-libtext-unidecode-perl_1.30-3_all.deb ...
1731s Unpacking libtext-unidecode-perl (1.30-3) ...
1731s Selecting previously unselected package liblemonldap-ng-portal-perl.
1731s Preparing to unpack .../051-liblemonldap-ng-portal-perl_2.20.0+ds-2_all.deb ...
1731s Unpacking liblemonldap-ng-portal-perl (2.20.0+ds-2) ...
1731s Selecting previously unselected package m4.
1731s Preparing to unpack .../052-m4_1.4.19-4build1_amd64.deb ...
1731s Unpacking m4 (1.4.19-4build1) ...
1731s Selecting previously unselected package autoconf.
1731s Preparing to unpack .../053-autoconf_2.72-3_all.deb ...
1731s Unpacking autoconf (2.72-3) ...
1731s Selecting previously unselected package autotools-dev.
1731s Preparing to unpack .../054-autotools-dev_20220109.1_all.deb ...
1731s Unpacking autotools-dev (20220109.1) ...
1731s Selecting previously unselected package automake.
1731s Preparing to unpack .../055-automake_1%3a1.16.5-1.3ubuntu1_all.deb ...
1731s Unpacking automake (1:1.16.5-1.3ubuntu1) ...
1731s Selecting previously unselected package autopoint.
1731s Preparing to unpack .../056-autopoint_0.22.5-2_all.deb ...
1731s Unpacking autopoint (0.22.5-2) ...
1731s Selecting previously unselected package libisl23:amd64.
1731s Preparing to unpack .../057-libisl23_0.27-1_amd64.deb ...
1731s Unpacking libisl23:amd64 (0.27-1) ...
1731s Selecting previously unselected package libmpc3:amd64.
1731s Preparing to unpack .../058-libmpc3_1.3.1-1build2_amd64.deb ...
1731s Unpacking libmpc3:amd64 (1.3.1-1build2) ...
1731s Selecting previously unselected package cpp-14-x86-64-linux-gnu.
1731s Preparing to unpack .../059-cpp-14-x86-64-linux-gnu_14.2.0-7ubuntu1_amd64.deb ...
1731s Unpacking cpp-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package cpp-14.
1732s Preparing to unpack .../060-cpp-14_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking cpp-14 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package cpp-x86-64-linux-gnu.
1732s Preparing to unpack .../061-cpp-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ...
1732s Unpacking cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1732s Selecting previously unselected package cpp.
1732s Preparing to unpack .../062-cpp_4%3a14.1.0-2ubuntu1_amd64.deb ...
1732s Unpacking cpp (4:14.1.0-2ubuntu1) ...
1732s Selecting previously unselected package libcc1-0:amd64.
1732s Preparing to unpack .../063-libcc1-0_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking libcc1-0:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package libitm1:amd64.
1732s Preparing to unpack .../064-libitm1_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking libitm1:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package libasan8:amd64.
1732s Preparing to unpack .../065-libasan8_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking libasan8:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package liblsan0:amd64.
1732s Preparing to unpack .../066-liblsan0_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking liblsan0:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package libtsan2:amd64.
1732s Preparing to unpack .../067-libtsan2_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking libtsan2:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package libubsan1:amd64.
1732s Preparing to unpack .../068-libubsan1_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking libubsan1:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package libhwasan0:amd64.
1732s Preparing to unpack .../069-libhwasan0_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking libhwasan0:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package libquadmath0:amd64.
1732s Preparing to unpack .../070-libquadmath0_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking libquadmath0:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package libgcc-14-dev:amd64.
1732s Preparing to unpack .../071-libgcc-14-dev_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking libgcc-14-dev:amd64 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package gcc-14-x86-64-linux-gnu.
1732s Preparing to unpack .../072-gcc-14-x86-64-linux-gnu_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking gcc-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package gcc-14.
1732s Preparing to unpack .../073-gcc-14_14.2.0-7ubuntu1_amd64.deb ...
1732s Unpacking gcc-14 (14.2.0-7ubuntu1) ...
1732s Selecting previously unselected package gcc-x86-64-linux-gnu.
1732s Preparing to unpack .../074-gcc-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ...
1732s Unpacking gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1732s Selecting previously unselected package gcc.
1732s Preparing to unpack .../075-gcc_4%3a14.1.0-2ubuntu1_amd64.deb ...
1732s Unpacking gcc (4:14.1.0-2ubuntu1) ...
1732s Selecting previously unselected package libstdc++-14-dev:amd64.
1733s Preparing to unpack .../076-libstdc++-14-dev_14.2.0-7ubuntu1_amd64.deb ...
1733s Unpacking libstdc++-14-dev:amd64 (14.2.0-7ubuntu1) ...
1733s Selecting previously unselected package g++-14-x86-64-linux-gnu.
1733s Preparing to unpack .../077-g++-14-x86-64-linux-gnu_14.2.0-7ubuntu1_amd64.deb ...
1733s Unpacking g++-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1733s Selecting previously unselected package g++-14.
1733s Preparing to unpack .../078-g++-14_14.2.0-7ubuntu1_amd64.deb ...
1733s Unpacking g++-14 (14.2.0-7ubuntu1) ...
1733s Selecting previously unselected package g++-x86-64-linux-gnu.
1733s Preparing to unpack .../079-g++-x86-64-linux-gnu_4%3a14.1.0-2ubuntu1_amd64.deb ...
1733s Unpacking g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1733s Selecting previously unselected package g++.
1733s Preparing to unpack .../080-g++_4%3a14.1.0-2ubuntu1_amd64.deb ...
1733s Unpacking g++ (4:14.1.0-2ubuntu1) ...
1733s Selecting previously unselected package build-essential.
1733s Preparing to unpack .../081-build-essential_12.10ubuntu1_amd64.deb ...
1733s Unpacking build-essential (12.10ubuntu1) ...
1733s Selecting previously unselected package ca-certificates-java.
1733s Preparing to unpack .../082-ca-certificates-java_20240118_all.deb ...
1733s Unpacking ca-certificates-java (20240118) ...
1733s Selecting previously unselected package libdebhelper-perl.
1733s Preparing to unpack .../083-libdebhelper-perl_13.20ubuntu1_all.deb ...
1733s Unpacking libdebhelper-perl (13.20ubuntu1) ...
1733s Selecting previously unselected package libtool.
1733s Preparing to unpack .../084-libtool_2.4.7-7build1_all.deb ...
1733s Unpacking libtool (2.4.7-7build1) ...
1733s Selecting previously unselected package dh-autoreconf.
1733s Preparing to unpack .../085-dh-autoreconf_20_all.deb ...
1733s Unpacking dh-autoreconf (20) ...
1733s Selecting previously unselected package libarchive-zip-perl.
1733s Preparing to unpack .../086-libarchive-zip-perl_1.68-1_all.deb ...
1733s Unpacking libarchive-zip-perl (1.68-1) ...
1733s Selecting previously unselected package libfile-stripnondeterminism-perl.
1733s Preparing to unpack .../087-libfile-stripnondeterminism-perl_1.14.0-1_all.deb ...
1733s Unpacking libfile-stripnondeterminism-perl (1.14.0-1) ...
1733s Selecting previously unselected package dh-strip-nondeterminism.
1733s Preparing to unpack .../088-dh-strip-nondeterminism_1.14.0-1_all.deb ...
1733s Unpacking dh-strip-nondeterminism (1.14.0-1) ...
1733s Selecting previously unselected package debugedit.
1733s Preparing to unpack .../089-debugedit_1%3a5.1-1_amd64.deb ...
1733s Unpacking debugedit (1:5.1-1) ...
1733s Selecting previously unselected package dwz.
1733s Preparing to unpack .../090-dwz_0.15-1build6_amd64.deb ...
1733s Unpacking dwz (0.15-1build6) ...
1733s Selecting previously unselected package gettext.
1733s Preparing to unpack .../091-gettext_0.22.5-2_amd64.deb ...
1733s Unpacking gettext (0.22.5-2) ...
1733s Selecting previously unselected package intltool-debian.
1733s Preparing to unpack .../092-intltool-debian_0.35.0+20060710.6_all.deb ...
1733s Unpacking intltool-debian (0.35.0+20060710.6) ...
1733s Selecting previously unselected package po-debconf.
1733s Preparing to unpack .../093-po-debconf_1.0.21+nmu1_all.deb ...
1733s Unpacking po-debconf (1.0.21+nmu1) ...
1733s Selecting previously unselected package debhelper.
1733s Preparing to unpack .../094-debhelper_13.20ubuntu1_all.deb ...
1733s Unpacking debhelper (13.20ubuntu1) ...
1733s Selecting previously unselected package java-common.
1733s Preparing to unpack .../095-java-common_0.76_all.deb ...
1733s Unpacking java-common (0.76) ...
1733s Selecting previously unselected package libpcsclite1:amd64.
1733s Preparing to unpack .../096-libpcsclite1_2.3.0-1_amd64.deb ...
1733s Unpacking libpcsclite1:amd64 (2.3.0-1) ...
1733s Selecting previously unselected package openjdk-21-jre-headless:amd64.
1733s Preparing to unpack .../097-openjdk-21-jre-headless_21.0.5+11-1_amd64.deb ...
1733s Unpacking openjdk-21-jre-headless:amd64 (21.0.5+11-1) ...
1734s Selecting previously unselected package default-jre-headless.
1734s Preparing to unpack .../098-default-jre-headless_2%3a1.21-76_amd64.deb ...
1734s Unpacking default-jre-headless (2:1.21-76) ...
1734s Selecting previously unselected package xml-core.
1734s Preparing to unpack .../099-xml-core_0.19_all.deb ...
1734s Unpacking xml-core (0.19) ...
1734s Selecting previously unselected package docutils-common.
1734s Preparing to unpack .../100-docutils-common_0.21.2+dfsg-2_all.deb ...
1734s Unpacking docutils-common (0.21.2+dfsg-2) ...
1734s Selecting previously unselected package unzip.
1734s Preparing to unpack .../101-unzip_6.0-28ubuntu6_amd64.deb ...
1734s Unpacking unzip (6.0-28ubuntu6) ...
1734s Selecting previously unselected package java-wrappers.
1734s Preparing to unpack .../102-java-wrappers_0.5_all.deb ...
1734s Unpacking java-wrappers (0.5) ...
1734s Selecting previously unselected package libalgorithm-c3-perl.
1734s Preparing to unpack .../103-libalgorithm-c3-perl_0.11-2_all.deb ...
1734s Unpacking libalgorithm-c3-perl (0.11-2) ...
1734s Selecting previously unselected package libalgorithm-combinatorics-perl.
1734s Preparing to unpack .../104-libalgorithm-combinatorics-perl_0.27-3build5_amd64.deb ...
1734s Unpacking libalgorithm-combinatorics-perl (0.27-3build5) ...
1734s Selecting previously unselected package libaliased-perl.
1734s Preparing to unpack .../105-libaliased-perl_0.34-3_all.deb ...
1734s Unpacking libaliased-perl (0.34-3) ...
1734s Selecting previously unselected package libauth-yubikey-webclient-perl.
1734s Preparing to unpack .../106-libauth-yubikey-webclient-perl_4.02-3_all.deb ...
1734s Unpacking libauth-yubikey-webclient-perl (4.02-3) ...
1734s Selecting previously unselected package libclass-method-modifiers-perl.
1735s Preparing to unpack .../107-libclass-method-modifiers-perl_2.15-1_all.deb ...
1735s Unpacking libclass-method-modifiers-perl (2.15-1) ...
1735s Selecting previously unselected package libb-hooks-op-check-perl:amd64.
1735s Preparing to unpack .../108-libb-hooks-op-check-perl_0.22-3build2_amd64.deb ...
1735s Unpacking libb-hooks-op-check-perl:amd64 (0.22-3build2) ...
1735s Selecting previously unselected package libdynaloader-functions-perl.
1735s Preparing to unpack .../109-libdynaloader-functions-perl_0.004-1_all.deb ...
1735s Unpacking libdynaloader-functions-perl (0.004-1) ...
1735s Selecting previously unselected package libdevel-callchecker-perl:amd64.
1735s Preparing to unpack .../110-libdevel-callchecker-perl_0.009-1build1_amd64.deb ...
1735s Unpacking libdevel-callchecker-perl:amd64 (0.009-1build1) ...
1735s Selecting previously unselected package libparams-classify-perl:amd64.
1735s Preparing to unpack .../111-libparams-classify-perl_0.015-2build6_amd64.deb ...
1735s Unpacking libparams-classify-perl:amd64 (0.015-2build6) ...
1735s Selecting previously unselected package libmodule-runtime-perl.
1735s Preparing to unpack .../112-libmodule-runtime-perl_0.016-2_all.deb ...
1735s Unpacking libmodule-runtime-perl (0.016-2) ...
1735s Selecting previously unselected package libimport-into-perl.
1735s Preparing to unpack .../113-libimport-into-perl_1.002005-2_all.deb ...
1735s Unpacking libimport-into-perl (1.002005-2) ...
1735s Selecting previously unselected package librole-tiny-perl.
1735s Preparing to unpack .../114-librole-tiny-perl_2.002004-1_all.deb ...
1735s Unpacking librole-tiny-perl (2.002004-1) ...
1735s Selecting previously unselected package libsub-quote-perl.
1735s Preparing to unpack .../115-libsub-quote-perl_2.006008-1ubuntu1_all.deb ...
1735s Unpacking libsub-quote-perl (2.006008-1ubuntu1) ...
1735s Selecting previously unselected package libmoo-perl.
1735s Preparing to unpack .../116-libmoo-perl_2.005005-1_all.deb ...
1735s Unpacking libmoo-perl (2.005005-1) ...
1735s Selecting previously unselected package libtype-tiny-perl.
1735s Preparing to unpack .../117-libtype-tiny-perl_2.004000-1_all.deb ...
1735s Unpacking libtype-tiny-perl (2.004000-1) ...
1735s Selecting previously unselected package libauthen-oath-perl.
1735s Preparing to unpack .../118-libauthen-oath-perl_2.0.1-2_all.deb ...
1735s Unpacking libauthen-oath-perl (2.0.1-2) ...
1735s Selecting previously unselected package libauthen-pam-perl.
1735s Preparing to unpack .../119-libauthen-pam-perl_0.16-6build4_amd64.deb ...
1735s Unpacking libauthen-pam-perl (0.16-6build4) ...
1735s Selecting previously unselected package libcryptx-perl.
1735s Preparing to unpack .../120-libcryptx-perl_0.082.001-1_amd64.deb ...
1735s Unpacking libcryptx-perl (0.082.001-1) ...
1735s Selecting previously unselected package libparams-util-perl.
1735s Preparing to unpack .../121-libparams-util-perl_1.102-3build1_amd64.deb ...
1735s Unpacking libparams-util-perl (1.102-3build1) ...
1735s Selecting previously unselected package libsub-install-perl.
1735s Preparing to unpack .../122-libsub-install-perl_0.929-1_all.deb ...
1735s Unpacking libsub-install-perl (0.929-1) ...
1735s Selecting previously unselected package libdata-optlist-perl.
1735s Preparing to unpack .../123-libdata-optlist-perl_0.114-1_all.deb ...
1735s Unpacking libdata-optlist-perl (0.114-1) ...
1735s Selecting previously unselected package libmodule-implementation-perl.
1735s Preparing to unpack .../124-libmodule-implementation-perl_0.09-2_all.deb ...
1735s Unpacking libmodule-implementation-perl (0.09-2) ...
1735s Selecting previously unselected package libpackage-stash-perl.
1735s Preparing to unpack .../125-libpackage-stash-perl_0.40-1_all.deb ...
1735s Unpacking libpackage-stash-perl (0.40-1) ...
1735s Selecting previously unselected package libclass-load-perl.
1735s Preparing to unpack .../126-libclass-load-perl_0.25-2_all.deb ...
1735s Unpacking libclass-load-perl (0.25-2) ...
1735s Selecting previously unselected package libclass-load-xs-perl.
1735s Preparing to unpack .../127-libclass-load-xs-perl_0.10-2build5_amd64.deb ...
1735s Unpacking libclass-load-xs-perl (0.10-2build5) ...
1735s Selecting previously unselected package libsub-exporter-progressive-perl.
1735s Preparing to unpack .../128-libsub-exporter-progressive-perl_0.001013-3_all.deb ...
1735s Unpacking libsub-exporter-progressive-perl (0.001013-3) ...
1735s Selecting previously unselected package libdevel-globaldestruction-perl.
1735s Preparing to unpack .../129-libdevel-globaldestruction-perl_0.14-4_all.deb ...
1735s Unpacking libdevel-globaldestruction-perl (0.14-4) ...
1735s Selecting previously unselected package libclass-c3-perl.
1735s Preparing to unpack .../130-libclass-c3-perl_0.35-2_all.deb ...
1735s Unpacking libclass-c3-perl (0.35-2) ...
1735s Selecting previously unselected package libmro-compat-perl.
1735s Preparing to unpack .../131-libmro-compat-perl_0.15-2_all.deb ...
1735s Unpacking libmro-compat-perl (0.15-2) ...
1735s Selecting previously unselected package libdevel-overloadinfo-perl.
1735s Preparing to unpack .../132-libdevel-overloadinfo-perl_0.007-1_all.deb ...
1735s Unpacking libdevel-overloadinfo-perl (0.007-1) ...
1735s Selecting previously unselected package libsub-exporter-perl.
1735s Preparing to unpack .../133-libsub-exporter-perl_0.990-1_all.deb ...
1735s Unpacking libsub-exporter-perl (0.990-1) ...
1735s Selecting previously unselected package libeval-closure-perl.
1735s Preparing to unpack .../134-libeval-closure-perl_0.14-3_all.deb ...
1735s Unpacking libeval-closure-perl (0.14-3) ...
1735s Selecting previously unselected package libdist-checkconflicts-perl.
1735s Preparing to unpack .../135-libdist-checkconflicts-perl_0.11-2_all.deb ...
1735s Unpacking libdist-checkconflicts-perl (0.11-2) ...
1735s Selecting previously unselected package libmodule-runtime-conflicts-perl.
1735s Preparing to unpack .../136-libmodule-runtime-conflicts-perl_0.003-2_all.deb ...
1735s Unpacking libmodule-runtime-conflicts-perl (0.003-2) ...
1735s Selecting previously unselected package libpackage-deprecationmanager-perl.
1735s Preparing to unpack .../137-libpackage-deprecationmanager-perl_0.18-1_all.deb ...
1735s Unpacking libpackage-deprecationmanager-perl (0.18-1) ...
1735s Selecting previously unselected package libpackage-stash-xs-perl:amd64.
1735s Preparing to unpack .../138-libpackage-stash-xs-perl_0.30-1build5_amd64.deb ...
1735s Unpacking libpackage-stash-xs-perl:amd64 (0.30-1build5) ...
1735s Selecting previously unselected package libmoose-perl:amd64.
1735s Preparing to unpack .../139-libmoose-perl_2.2207-1build3_amd64.deb ...
1735s Unpacking libmoose-perl:amd64 (2.2207-1build3) ...
1735s Selecting previously unselected package libvariable-magic-perl.
1735s Preparing to unpack .../140-libvariable-magic-perl_0.64-1build1_amd64.deb ...
1735s Unpacking libvariable-magic-perl (0.64-1build1) ...
1735s Selecting previously unselected package libb-hooks-endofscope-perl.
1735s Preparing to unpack .../141-libb-hooks-endofscope-perl_0.28-1_all.deb ...
1735s Unpacking libb-hooks-endofscope-perl (0.28-1) ...
1735s Selecting previously unselected package libsub-identify-perl.
1735s Preparing to unpack .../142-libsub-identify-perl_0.14-3build4_amd64.deb ...
1735s Unpacking libsub-identify-perl (0.14-3build4) ...
1735s Selecting previously unselected package libsub-name-perl:amd64.
1735s Preparing to unpack .../143-libsub-name-perl_0.27-1build4_amd64.deb ...
1735s Unpacking libsub-name-perl:amd64 (0.27-1build4) ...
1735s Selecting previously unselected package libnamespace-clean-perl.
1735s Preparing to unpack .../144-libnamespace-clean-perl_0.27-2_all.deb ...
1735s Unpacking libnamespace-clean-perl (0.27-2) ...
1735s Selecting previously unselected package libnamespace-autoclean-perl.
1735s Preparing to unpack .../145-libnamespace-autoclean-perl_0.29-2_all.deb ...
1735s Unpacking libnamespace-autoclean-perl (0.29-2) ...
1735s Selecting previously unselected package libmoosex-meta-typeconstraint-mooish-perl.
1735s Preparing to unpack .../146-libmoosex-meta-typeconstraint-mooish-perl_0.001-2_all.deb ...
1735s Unpacking libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ...
1735s Selecting previously unselected package libmoosex-role-parameterized-perl.
1735s Preparing to unpack .../147-libmoosex-role-parameterized-perl_1.11-2_all.deb ...
1735s Unpacking libmoosex-role-parameterized-perl (1.11-2) ...
1735s Selecting previously unselected package libcarp-clan-perl.
1735s Preparing to unpack .../148-libcarp-clan-perl_6.08-2_all.deb ...
1735s Unpacking libcarp-clan-perl (6.08-2) ...
1735s Selecting previously unselected package libsub-exporter-formethods-perl.
1735s Preparing to unpack .../149-libsub-exporter-formethods-perl_0.100055-1_all.deb ...
1735s Unpacking libsub-exporter-formethods-perl (0.100055-1) ...
1736s Selecting previously unselected package libmoosex-types-perl.
1736s Preparing to unpack .../150-libmoosex-types-perl_0.50-2_all.deb ...
1736s Unpacking libmoosex-types-perl (0.50-2) ...
1736s Selecting previously unselected package libmoosex-types-common-perl.
1736s Preparing to unpack .../151-libmoosex-types-common-perl_0.001014-2_all.deb ...
1736s Unpacking libmoosex-types-common-perl (0.001014-2) ...
1736s Selecting previously unselected package libscope-guard-perl.
1736s Preparing to unpack .../152-libscope-guard-perl_0.21-2_all.deb ...
1736s Unpacking libscope-guard-perl (0.21-2) ...
1736s Selecting previously unselected package libautobox-perl.
1736s Preparing to unpack .../153-libautobox-perl_3.0.2-1_amd64.deb ...
1736s Unpacking libautobox-perl (3.0.2-1) ...
1736s Selecting previously unselected package libwant-perl.
1736s Preparing to unpack .../154-libwant-perl_0.29-2build5_amd64.deb ...
1736s Unpacking libwant-perl (0.29-2build5) ...
1736s Selecting previously unselected package libautobox-core-perl.
1736s Preparing to unpack .../155-libautobox-core-perl_1.33-2_all.deb ...
1736s Unpacking libautobox-core-perl (1.33-2) ...
1736s Selecting previously unselected package libmoosex-traitfor-meta-class-betteranonclassnames-perl.
1736s Preparing to unpack .../156-libmoosex-traitfor-meta-class-betteranonclassnames-perl_0.002003-2_all.deb ...
1736s Unpacking libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ...
1736s Selecting previously unselected package libmoosex-util-perl.
1736s Preparing to unpack .../157-libmoosex-util-perl_0.006-2_all.deb ...
1736s Unpacking libmoosex-util-perl (0.006-2) ...
1736s Selecting previously unselected package libmoosex-attributeshortcuts-perl.
1736s Preparing to unpack .../158-libmoosex-attributeshortcuts-perl_0.037-2_all.deb ...
1736s Unpacking libmoosex-attributeshortcuts-perl (0.037-2) ...
1736s Selecting previously unselected package libmoosex-singlearg-perl.
1736s Preparing to unpack .../159-libmoosex-singlearg-perl_0.09-2_all.deb ...
1736s Unpacking libmoosex-singlearg-perl (0.09-2) ...
1736s Selecting previously unselected package libstrictures-perl.
1736s Preparing to unpack .../160-libstrictures-perl_2.000006-1_all.deb ...
1736s Unpacking libstrictures-perl (2.000006-1) ...
1736s Selecting previously unselected package libauthen-u2f-tester-perl.
1736s Preparing to unpack .../161-libauthen-u2f-tester-perl_0.03-1_all.deb ...
1736s Unpacking libauthen-u2f-tester-perl (0.03-1) ...
1736s Selecting previously unselected package libcbor-xs-perl.
1736s Preparing to unpack .../162-libcbor-xs-perl_1.87-1build4_amd64.deb ...
1736s Unpacking libcbor-xs-perl (1.87-1build4) ...
1736s Selecting previously unselected package libauthen-webauthn-perl.
1736s Preparing to unpack .../163-libauthen-webauthn-perl_0.004-1_all.deb ...
1736s Unpacking libauthen-webauthn-perl (0.004-1) ...
1736s Selecting previously unselected package libcrypt-random-seed-perl.
1736s Preparing to unpack .../164-libcrypt-random-seed-perl_0.03-3_all.deb ...
1736s Unpacking libcrypt-random-seed-perl (0.03-3) ...
1736s Selecting previously unselected package libmath-random-isaac-perl.
1736s Preparing to unpack .../165-libmath-random-isaac-perl_1.004-2_all.deb ...
1736s Unpacking libmath-random-isaac-perl (1.004-2) ...
1736s Selecting previously unselected package libbytes-random-secure-perl.
1736s Preparing to unpack .../166-libbytes-random-secure-perl_0.29-3_all.deb ...
1736s Unpacking libbytes-random-secure-perl (0.29-3) ...
1736s Selecting previously unselected package libcache-lru-perl.
1736s Preparing to unpack .../167-libcache-lru-perl_0.04-3_all.deb ...
1736s Unpacking libcache-lru-perl (0.04-3) ...
1736s Selecting previously unselected package libcapture-tiny-perl.
1736s Preparing to unpack .../168-libcapture-tiny-perl_0.48-2_all.deb ...
1736s Unpacking libcapture-tiny-perl (0.48-2) ...
1736s Selecting previously unselected package libcares2:amd64.
1736s Preparing to unpack .../169-libcares2_1.33.0-1_amd64.deb ...
1736s Unpacking libcares2:amd64 (1.33.0-1) ...
1736s Selecting previously unselected package libclass-data-inheritable-perl.
1736s Preparing to unpack .../170-libclass-data-inheritable-perl_0.08-3_all.deb ...
1736s Unpacking libclass-data-inheritable-perl (0.08-3) ...
1736s Selecting previously unselected package libclass-singleton-perl.
1736s Preparing to unpack .../171-libclass-singleton-perl_1.6-2_all.deb ...
1736s Unpacking libclass-singleton-perl (1.6-2) ...
1736s Selecting previously unselected package libconvert-binhex-perl.
1736s Preparing to unpack .../172-libconvert-binhex-perl_1.125-3_all.deb ...
1736s Unpacking libconvert-binhex-perl (1.125-3) ...
1736s Selecting previously unselected package libcrypt-dh-gmp-perl.
1736s Preparing to unpack .../173-libcrypt-dh-gmp-perl_0.00012-2build5_amd64.deb ...
1736s Unpacking libcrypt-dh-gmp-perl (0.00012-2build5) ...
1736s Selecting previously unselected package libcrypt-jwt-perl.
1736s Preparing to unpack .../174-libcrypt-jwt-perl_0.035-1_all.deb ...
1736s Unpacking libcrypt-jwt-perl (0.035-1) ...
1736s Selecting previously unselected package libcrypt-ssleay-perl.
1736s Preparing to unpack .../175-libcrypt-ssleay-perl_0.73.06-2build6_amd64.deb ...
1736s Unpacking libcrypt-ssleay-perl (0.73.06-2build6) ...
1736s Selecting previously unselected package libcrypt-x509-perl.
1736s Preparing to unpack .../176-libcrypt-x509-perl_0.55-1_all.deb ...
1736s Unpacking libcrypt-x509-perl (0.55-1) ...
1736s Selecting previously unselected package libdata-dumper-concise-perl.
1736s Preparing to unpack .../177-libdata-dumper-concise-perl_2.023-3_all.deb ...
1736s Unpacking libdata-dumper-concise-perl (2.023-3) ...
1736s Selecting previously unselected package libdata-hexdump-perl.
1736s Preparing to unpack .../178-libdata-hexdump-perl_0.04-2_all.deb ...
1736s Unpacking libdata-hexdump-perl (0.04-2) ...
1736s Selecting previously unselected package libdata-ieee754-perl.
1736s Preparing to unpack .../179-libdata-ieee754-perl_0.02-2_all.deb ...
1736s Unpacking libdata-ieee754-perl (0.02-2) ...
1736s Selecting previously unselected package liblist-someutils-perl.
1736s Preparing to unpack .../180-liblist-someutils-perl_0.59-1_all.deb ...
1736s Unpacking liblist-someutils-perl (0.59-1) ...
1736s Selecting previously unselected package liblist-utilsby-perl.
1736s Preparing to unpack .../181-liblist-utilsby-perl_0.12-2_all.deb ...
1736s Unpacking liblist-utilsby-perl (0.12-2) ...
1736s Selecting previously unselected package liblist-allutils-perl.
1736s Preparing to unpack .../182-liblist-allutils-perl_0.19-1_all.deb ...
1736s Unpacking liblist-allutils-perl (0.19-1) ...
1736s Selecting previously unselected package libdata-password-zxcvbn-perl.
1736s Preparing to unpack .../183-libdata-password-zxcvbn-perl_1.1.2-1_all.deb ...
1736s Unpacking libdata-password-zxcvbn-perl (1.1.2-1) ...
1736s Selecting previously unselected package libdata-perl-perl.
1736s Preparing to unpack .../184-libdata-perl-perl_0.002011-2_all.deb ...
1736s Unpacking libdata-perl-perl (0.002011-2) ...
1736s Selecting previously unselected package libdata-printer-perl.
1736s Preparing to unpack .../185-libdata-printer-perl_1.002001-1_all.deb ...
1736s Unpacking libdata-printer-perl (1.002001-1) ...
1736s Selecting previously unselected package libnet-ipv6addr-perl.
1736s Preparing to unpack .../186-libnet-ipv6addr-perl_1.02-1_all.deb ...
1736s Unpacking libnet-ipv6addr-perl (1.02-1) ...
1736s Selecting previously unselected package libnet-netmask-perl.
1736s Preparing to unpack .../187-libnet-netmask-perl_2.0002-2_all.deb ...
1736s Unpacking libnet-netmask-perl (2.0002-2) ...
1736s Selecting previously unselected package libnetaddr-ip-perl.
1736s Preparing to unpack .../188-libnetaddr-ip-perl_4.079+dfsg-2build5_amd64.deb ...
1736s Unpacking libnetaddr-ip-perl (4.079+dfsg-2build5) ...
1736s Selecting previously unselected package libdata-validate-ip-perl.
1736s Preparing to unpack .../189-libdata-validate-ip-perl_0.31-1_all.deb ...
1736s Unpacking libdata-validate-ip-perl (0.31-1) ...
1737s Selecting previously unselected package libexception-class-perl.
1737s Preparing to unpack .../190-libexception-class-perl_1.45-1_all.deb ...
1737s Unpacking libexception-class-perl (1.45-1) ...
1737s Selecting previously unselected package libparams-validationcompiler-perl.
1737s Preparing to unpack .../191-libparams-validationcompiler-perl_0.31-1_all.deb ...
1737s Unpacking libparams-validationcompiler-perl (0.31-1) ...
1737s Selecting previously unselected package libxstring-perl:amd64.
1737s Preparing to unpack .../192-libxstring-perl_0.005-2build4_amd64.deb ...
1737s Unpacking libxstring-perl:amd64 (0.005-2build4) ...
1737s Selecting previously unselected package libspecio-perl.
1737s Preparing to unpack .../193-libspecio-perl_0.48-1_all.deb ...
1737s Unpacking libspecio-perl (0.48-1) ...
1737s Selecting previously unselected package libdatetime-locale-perl.
1737s Preparing to unpack .../194-libdatetime-locale-perl_1%3a1.41-1_all.deb ...
1737s Unpacking libdatetime-locale-perl (1:1.41-1) ...
1737s Selecting previously unselected package libdatetime-timezone-perl.
1737s Preparing to unpack .../195-libdatetime-timezone-perl_1%3a2.62-1+2024a_all.deb ...
1737s Unpacking libdatetime-timezone-perl (1:2.62-1+2024a) ...
1737s Selecting previously unselected package libdatetime-perl.
1737s Preparing to unpack .../196-libdatetime-perl_2%3a1.65-1build3_amd64.deb ...
1737s Unpacking libdatetime-perl (2:1.65-1build3) ...
1737s Selecting previously unselected package libdatetime-format-rfc3339-perl.
1737s Preparing to unpack .../197-libdatetime-format-rfc3339-perl_1.8.0-1_all.deb ...
1737s Unpacking libdatetime-format-rfc3339-perl (1.8.0-1) ...
1737s Selecting previously unselected package libdatetime-format-w3cdtf-perl.
1737s Preparing to unpack .../198-libdatetime-format-w3cdtf-perl_0.08-1_all.deb ...
1737s Unpacking libdatetime-format-w3cdtf-perl (0.08-1) ...
1737s Selecting previously unselected package libdbi-perl:amd64.
1737s Preparing to unpack .../199-libdbi-perl_1.645-1_amd64.deb ...
1737s Unpacking libdbi-perl:amd64 (1.645-1) ...
1737s Selecting previously unselected package libdbd-sqlite3-perl:amd64.
1737s Preparing to unpack .../200-libdbd-sqlite3-perl_1.74-1build4_amd64.deb ...
1737s Unpacking libdbd-sqlite3-perl:amd64 (1.74-1build4) ...
1737s Selecting previously unselected package libdbix-connector-perl.
1737s Preparing to unpack .../201-libdbix-connector-perl_0.60-1_all.deb ...
1737s Unpacking libdbix-connector-perl (0.60-1) ...
1737s Selecting previously unselected package libemail-simple-perl.
1737s Preparing to unpack .../202-libemail-simple-perl_2.218-1_all.deb ...
1737s Unpacking libemail-simple-perl (2.218-1) ...
1737s Selecting previously unselected package libmodule-pluggable-perl.
1737s Preparing to unpack .../203-libmodule-pluggable-perl_5.2-5_all.deb ...
1737s Unpacking libmodule-pluggable-perl (5.2-5) ...
1737s Selecting previously unselected package libemail-abstract-perl.
1737s Preparing to unpack .../204-libemail-abstract-perl_3.010-1_all.deb ...
1737s Unpacking libemail-abstract-perl (3.010-1) ...
1737s Selecting previously unselected package libemail-address-xs-perl.
1737s Preparing to unpack .../205-libemail-address-xs-perl_1.05-1build5_amd64.deb ...
1737s Unpacking libemail-address-xs-perl (1.05-1build5) ...
1737s Selecting previously unselected package libmoox-types-mooselike-perl.
1737s Preparing to unpack .../206-libmoox-types-mooselike-perl_0.29-2_all.deb ...
1737s Unpacking libmoox-types-mooselike-perl (0.29-2) ...
1737s Selecting previously unselected package libthrowable-perl.
1737s Preparing to unpack .../207-libthrowable-perl_1.001-2_all.deb ...
1737s Unpacking libthrowable-perl (1.001-2) ...
1737s Selecting previously unselected package libemail-sender-perl.
1737s Preparing to unpack .../208-libemail-sender-perl_2.601-1_all.deb ...
1737s Unpacking libemail-sender-perl (2.601-1) ...
1737s Selecting previously unselected package libextutils-depends-perl.
1737s Preparing to unpack .../209-libextutils-depends-perl_0.8001-2_all.deb ...
1737s Unpacking libextutils-depends-perl (0.8001-2) ...
1738s Selecting previously unselected package libimagequant0:amd64.
1738s Preparing to unpack .../210-libimagequant0_2.18.0-1build1_amd64.deb ...
1738s Unpacking libimagequant0:amd64 (2.18.0-1build1) ...
1738s Selecting previously unselected package libgraphite2-3:amd64.
1738s Preparing to unpack .../211-libgraphite2-3_1.3.14-2ubuntu1_amd64.deb ...
1738s Unpacking libgraphite2-3:amd64 (1.3.14-2ubuntu1) ...
1738s Selecting previously unselected package libharfbuzz0b:amd64.
1738s Preparing to unpack .../212-libharfbuzz0b_9.0.0-1_amd64.deb ...
1738s Unpacking libharfbuzz0b:amd64 (9.0.0-1) ...
1738s Selecting previously unselected package libraqm0:amd64.
1738s Preparing to unpack .../213-libraqm0_0.10.1-1build1_amd64.deb ...
1738s Unpacking libraqm0:amd64 (0.10.1-1build1) ...
1738s Selecting previously unselected package libxpm4:amd64.
1738s Preparing to unpack .../214-libxpm4_1%3a3.5.17-1build2_amd64.deb ...
1738s Unpacking libxpm4:amd64 (1:3.5.17-1build2) ...
1738s Selecting previously unselected package libgd3:amd64.
1738s Preparing to unpack .../215-libgd3_2.3.3-12ubuntu3_amd64.deb ...
1738s Unpacking libgd3:amd64 (2.3.3-12ubuntu3) ...
1738s Selecting previously unselected package libgd-perl.
1738s Preparing to unpack .../216-libgd-perl_2.78-1build4_amd64.deb ...
1738s Unpacking libgd-perl (2.78-1build4) ...
1738s Selecting previously unselected package libgd-securityimage-perl.
1738s Preparing to unpack .../217-libgd-securityimage-perl_1.75-3_all.deb ...
1738s Unpacking libgd-securityimage-perl (1.75-3) ...
1738s Selecting previously unselected package libmoox-strictconstructor-perl.
1738s Preparing to unpack .../218-libmoox-strictconstructor-perl_0.011-2_all.deb ...
1738s Unpacking libmoox-strictconstructor-perl (0.011-2) ...
1738s Selecting previously unselected package libmaxmind-db-common-perl.
1738s Preparing to unpack .../219-libmaxmind-db-common-perl_0.040001-1.1_all.deb ...
1738s Unpacking libmaxmind-db-common-perl (0.040001-1.1) ...
1738s Selecting previously unselected package libmaxmind-db-reader-perl.
1738s Preparing to unpack .../220-libmaxmind-db-reader-perl_1.000014-2_all.deb ...
1738s Unpacking libmaxmind-db-reader-perl (1.000014-2) ...
1738s Selecting previously unselected package libparams-validate-perl:amd64.
1738s Preparing to unpack .../221-libparams-validate-perl_1.31-2build4_amd64.deb ...
1738s Unpacking libparams-validate-perl:amd64 (1.31-2build4) ...
1738s Selecting previously unselected package libgeoip2-perl.
1738s Preparing to unpack .../222-libgeoip2-perl_2.006002-2_all.deb ...
1738s Unpacking libgeoip2-perl (2.006002-2) ...
1738s Selecting previously unselected package libglib-perl:amd64.
1738s Preparing to unpack .../223-libglib-perl_3%3a1.329.3-3build4_amd64.deb ...
1738s Unpacking libglib-perl:amd64 (3:1.329.3-3build4) ...
1738s Selecting previously unselected package libgssapi-perl.
1738s Preparing to unpack .../224-libgssapi-perl_0.28-4build5_amd64.deb ...
1738s Unpacking libgssapi-perl (0.28-4build5) ...
1738s Selecting previously unselected package libhttp-browserdetect-perl.
1738s Preparing to unpack .../225-libhttp-browserdetect-perl_3.41-1_all.deb ...
1738s Unpacking libhttp-browserdetect-perl (3.41-1) ...
1738s Selecting previously unselected package libhttp-daemon-perl.
1738s Preparing to unpack .../226-libhttp-daemon-perl_6.16-1_all.deb ...
1738s Unpacking libhttp-daemon-perl (6.16-1) ...
1738s Selecting previously unselected package libio-pty-perl.
1738s Preparing to unpack .../227-libio-pty-perl_1%3a1.20-1build3_amd64.deb ...
1738s Unpacking libio-pty-perl (1:1.20-1build3) ...
1738s Selecting previously unselected package libio-sessiondata-perl.
1738s Preparing to unpack .../228-libio-sessiondata-perl_1.03-3_all.deb ...
1738s Unpacking libio-sessiondata-perl (1.03-3) ...
1738s Selecting previously unselected package libperlio-via-timeout-perl.
1738s Preparing to unpack .../229-libperlio-via-timeout-perl_0.32-3_all.deb ...
1738s Unpacking libperlio-via-timeout-perl (0.32-3) ...
1738s Selecting previously unselected package libio-socket-timeout-perl.
1738s Preparing to unpack .../230-libio-socket-timeout-perl_0.32-3_all.deb ...
1738s Unpacking libio-socket-timeout-perl (0.32-3) ...
1738s Selecting previously unselected package libio-string-perl.
1738s Preparing to unpack .../231-libio-string-perl_1.08-4_all.deb ...
1738s Unpacking libio-string-perl (1.08-4) ...
1738s Selecting previously unselected package libio-stringy-perl.
1738s Preparing to unpack .../232-libio-stringy-perl_2.113-2_all.deb ...
1738s Unpacking libio-stringy-perl (2.113-2) ...
1738s Selecting previously unselected package libipc-run-perl.
1738s Preparing to unpack .../233-libipc-run-perl_20231003.0-2_all.deb ...
1738s Unpacking libipc-run-perl (20231003.0-2) ...
1738s Selecting previously unselected package libmoox-handlesvia-perl.
1738s Preparing to unpack .../234-libmoox-handlesvia-perl_0.001009-2_all.deb ...
1738s Unpacking libmoox-handlesvia-perl (0.001009-2) ...
1738s Selecting previously unselected package libiri-perl.
1738s Preparing to unpack .../235-libiri-perl_0.013-1_all.deb ...
1738s Unpacking libiri-perl (0.013-1) ...
1738s Selecting previously unselected package libjargs-java.
1738s Preparing to unpack .../236-libjargs-java_1.0.0-5_all.deb ...
1738s Unpacking libjargs-java (1.0.0-5) ...
1738s Selecting previously unselected package libjs-underscore.
1738s Preparing to unpack .../237-libjs-underscore_1.13.4~dfsg+~1.11.4-3_all.deb ...
1738s Unpacking libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
1738s Selecting previously unselected package libjs-sphinxdoc.
1738s Preparing to unpack .../238-libjs-sphinxdoc_7.4.7-3_all.deb ...
1738s Unpacking libjs-sphinxdoc (7.4.7-3) ...
1738s Selecting previously unselected package libxslt1.1:amd64.
1738s Preparing to unpack .../239-libxslt1.1_1.1.39-0exp1ubuntu1_amd64.deb ...
1738s Unpacking libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ...
1738s Selecting previously unselected package libxmlsec1t64:amd64.
1738s Preparing to unpack .../240-libxmlsec1t64_1.2.41-1_amd64.deb ...
1738s Unpacking libxmlsec1t64:amd64 (1.2.41-1) ...
1738s Selecting previously unselected package libxmlsec1t64-openssl:amd64.
1738s Preparing to unpack .../241-libxmlsec1t64-openssl_1.2.41-1_amd64.deb ...
1738s Unpacking libxmlsec1t64-openssl:amd64 (1.2.41-1) ...
1738s Selecting previously unselected package liblasso3t64.
1738s Preparing to unpack .../242-liblasso3t64_2.8.2-5build1_amd64.deb ...
1738s Unpacking liblasso3t64 (2.8.2-5build1) ...
1738s Selecting previously unselected package liblasso-perl:amd64.
1738s Preparing to unpack .../243-liblasso-perl_2.8.2-5build1_amd64.deb ...
1738s Unpacking liblasso-perl:amd64 (2.8.2-5build1) ...
1738s Selecting previously unselected package liblemonldap-ng-ssoaas-apache-client-perl.
1738s Preparing to unpack .../244-liblemonldap-ng-ssoaas-apache-client-perl_2.20.0+ds-2_all.deb ...
1738s Unpacking liblemonldap-ng-ssoaas-apache-client-perl (2.20.0+ds-2) ...
1738s Selecting previously unselected package liblog-log4perl-perl.
1738s Preparing to unpack .../245-liblog-log4perl-perl_1.57-1_all.deb ...
1738s Unpacking liblog-log4perl-perl (1.57-1) ...
1738s Selecting previously unselected package liblwp-protocol-psgi-perl.
1738s Preparing to unpack .../246-liblwp-protocol-psgi-perl_0.11-2_all.deb ...
1738s Unpacking liblwp-protocol-psgi-perl (0.11-2) ...
1738s Selecting previously unselected package libnet-smtp-ssl-perl.
1738s Preparing to unpack .../247-libnet-smtp-ssl-perl_1.04-2_all.deb ...
1738s Unpacking libnet-smtp-ssl-perl (1.04-2) ...
1739s Selecting previously unselected package libmailtools-perl.
1739s Preparing to unpack .../248-libmailtools-perl_2.21-3_all.deb ...
1739s Unpacking libmailtools-perl (2.21-3) ...
1739s Selecting previously unselected package libsub-infix-perl.
1739s Preparing to unpack .../249-libsub-infix-perl_0.004-4_all.deb ...
1739s Unpacking libsub-infix-perl (0.004-4) ...
1739s Selecting previously unselected package libmatch-simple-perl.
1739s Preparing to unpack .../250-libmatch-simple-perl_0.012-1_all.deb ...
1739s Unpacking libmatch-simple-perl (0.012-1) ...
1739s Selecting previously unselected package libmime-tools-perl.
1739s Preparing to unpack .../251-libmime-tools-perl_5.515-1_all.deb ...
1739s Unpacking libmime-tools-perl (5.515-1) ...
1739s Selecting previously unselected package libmoosex-arrayref-perl.
1739s Preparing to unpack .../252-libmoosex-arrayref-perl_0.005-3_all.deb ...
1739s Unpacking libmoosex-arrayref-perl (0.005-3) ...
1739s Selecting previously unselected package libnamespace-sweep-perl.
1739s Preparing to unpack .../253-libnamespace-sweep-perl_0.006-4_all.deb ...
1739s Unpacking libnamespace-sweep-perl (0.006-4) ...
1739s Selecting previously unselected package libnet-ip-perl.
1739s Preparing to unpack .../254-libnet-ip-perl_1.26-3_all.deb ...
1739s Unpacking libnet-ip-perl (1.26-3) ...
1739s Selecting previously unselected package libnet-ldap-perl.
1739s Preparing to unpack .../255-libnet-ldap-perl_1%3a0.6800+dfsg-1_all.deb ...
1739s Unpacking libnet-ldap-perl (1:0.6800+dfsg-1) ...
1739s Selecting previously unselected package libxml-namespacesupport-perl.
1739s Preparing to unpack .../256-libxml-namespacesupport-perl_1.12-2_all.deb ...
1739s Unpacking libxml-namespacesupport-perl (1.12-2) ...
1739s Selecting previously unselected package libxml-sax-base-perl.
1739s Preparing to unpack .../257-libxml-sax-base-perl_1.09-3_all.deb ...
1739s Unpacking libxml-sax-base-perl (1.09-3) ...
1739s Selecting previously unselected package libxml-sax-perl.
1739s Preparing to unpack .../258-libxml-sax-perl_1.02+dfsg-3_all.deb ...
1739s Unpacking libxml-sax-perl (1.02+dfsg-3) ...
1739s Selecting previously unselected package libxml-libxml-perl.
1739s Preparing to unpack .../259-libxml-libxml-perl_2.0207+dfsg+really+2.0134-5_amd64.deb ...
1739s Unpacking libxml-libxml-perl (2.0207+dfsg+really+2.0134-5) ...
1739s Selecting previously unselected package libxml-simple-perl.
1739s Preparing to unpack .../260-libxml-simple-perl_2.25-2_all.deb ...
1739s Unpacking libxml-simple-perl (2.25-2) ...
1739s Selecting previously unselected package libnet-openid-common-perl.
1739s Preparing to unpack .../261-libnet-openid-common-perl_1.20-2_all.deb ...
1739s Unpacking libnet-openid-common-perl (1.20-2) ...
1739s Selecting previously unselected package libnet-openid-consumer-perl.
1739s Preparing to unpack .../262-libnet-openid-consumer-perl_1.18-2_all.deb ...
1739s Unpacking libnet-openid-consumer-perl (1.18-2) ...
1739s Selecting previously unselected package libnet-openid-server-perl.
1739s Preparing to unpack .../263-libnet-openid-server-perl_1.09-4_all.deb ...
1739s Unpacking libnet-openid-server-perl (1.09-4) ...
1739s Selecting previously unselected package node-xtend.
1739s Preparing to unpack .../264-node-xtend_4.0.2-3_all.deb ...
1739s Unpacking node-xtend (4.0.2-3) ...
1739s Selecting previously unselected package nodejs.
1739s Preparing to unpack .../265-nodejs_20.16.0+dfsg-1ubuntu1_amd64.deb ...
1739s Unpacking nodejs (20.16.0+dfsg-1ubuntu1) ...
1739s Selecting previously unselected package node-acorn.
1739s Preparing to unpack .../266-node-acorn_8.8.1+ds+~cs25.17.7-2_all.deb ...
1739s Unpacking node-acorn (8.8.1+ds+~cs25.17.7-2) ...
1739s Selecting previously unselected package node-cjs-module-lexer.
1739s Preparing to unpack .../267-node-cjs-module-lexer_1.2.3+dfsg-1_all.deb ...
1739s Unpacking node-cjs-module-lexer (1.2.3+dfsg-1) ...
1739s Selecting previously unselected package node-undici.
1739s Preparing to unpack .../268-node-undici_5.28.4+dfsg1+~cs23.12.11-2_all.deb ...
1739s Unpacking node-undici (5.28.4+dfsg1+~cs23.12.11-2) ...
1739s Selecting previously unselected package libnode115:amd64.
1739s Preparing to unpack .../269-libnode115_20.16.0+dfsg-1ubuntu1_amd64.deb ...
1739s Unpacking libnode115:amd64 (20.16.0+dfsg-1ubuntu1) ...
1739s Selecting previously unselected package libossp-uuid16:amd64.
1739s Preparing to unpack .../270-libossp-uuid16_1.6.3-1_amd64.deb ...
1739s Unpacking libossp-uuid16:amd64 (1.6.3-1) ...
1739s Selecting previously unselected package libossp-uuid-perl.
1739s Preparing to unpack .../271-libossp-uuid-perl_1.6.3-1_amd64.deb ...
1739s Unpacking libossp-uuid-perl (1.6.3-1) ...
1739s Selecting previously unselected package libparse-recdescent-perl.
1739s Preparing to unpack .../272-libparse-recdescent-perl_1.967015+dfsg-4_all.deb ...
1739s Unpacking libparse-recdescent-perl (1.967015+dfsg-4) ...
1739s Selecting previously unselected package libpath-tiny-perl.
1739s Preparing to unpack .../273-libpath-tiny-perl_0.146-1_all.deb ...
1739s Unpacking libpath-tiny-perl (0.146-1) ...
1739s Selecting previously unselected package libset-scalar-perl.
1740s Preparing to unpack .../274-libset-scalar-perl_1.29-3_all.deb ...
1740s Unpacking libset-scalar-perl (1.29-3) ...
1740s Selecting previously unselected package libtext-csv-xs-perl:amd64.
1740s Preparing to unpack .../275-libtext-csv-xs-perl_1.56-1build1_amd64.deb ...
1740s Unpacking libtext-csv-xs-perl:amd64 (1.56-1build1) ...
1740s Selecting previously unselected package libtext-aligner-perl.
1740s Preparing to unpack .../276-libtext-aligner-perl_0.16-3_all.deb ...
1740s Unpacking libtext-aligner-perl (0.16-3) ...
1740s Selecting previously unselected package libtext-table-perl.
1740s Preparing to unpack .../277-libtext-table-perl_1.132-1build1_amd64.deb ...
1740s Unpacking libtext-table-perl (1.132-1build1) ...
1740s Selecting previously unselected package libxml-namespacefactory-perl.
1740s Preparing to unpack .../278-libxml-namespacefactory-perl_1.02-3_all.deb ...
1740s Unpacking libxml-namespacefactory-perl (1.02-3) ...
1740s Selecting previously unselected package libxml-commonns-perl.
1740s Preparing to unpack .../279-libxml-commonns-perl_0.06-5_all.deb ...
1740s Unpacking libxml-commonns-perl (0.06-5) ...
1740s Selecting previously unselected package libxml-namespace-perl.
1740s Preparing to unpack .../280-libxml-namespace-perl_0.02-6_all.deb ...
1740s Unpacking libxml-namespace-perl (0.02-6) ...
1740s Selecting previously unselected package librdf-trine-perl.
1740s Preparing to unpack .../281-librdf-trine-perl_1.019-4_all.deb ...
1740s Unpacking librdf-trine-perl (1.019-4) ...
1740s Selecting previously unselected package librdf-query-perl.
1740s Preparing to unpack .../282-librdf-query-perl_2.919-1_all.deb ...
1740s Unpacking librdf-query-perl (2.919-1) ...
1740s Selecting previously unselected package libtask-weaken-perl.
1740s Preparing to unpack .../283-libtask-weaken-perl_1.06-2_all.deb ...
1740s Unpacking libtask-weaken-perl (1.06-2) ...
1740s Selecting previously unselected package libxml-parser-perl.
1740s Preparing to unpack .../284-libxml-parser-perl_2.47-1build4_amd64.deb ...
1740s Unpacking libxml-parser-perl (2.47-1build4) ...
1740s Selecting previously unselected package libsoap-lite-perl.
1740s Preparing to unpack .../285-libsoap-lite-perl_1.27-3_all.deb ...
1740s Unpacking libsoap-lite-perl (1.27-3) ...
1740s Selecting previously unselected package libstring-random-perl.
1740s Preparing to unpack .../286-libstring-random-perl_1%3a0.32-2_all.deb ...
1740s Unpacking libstring-random-perl (1:0.32-2) ...
1740s Selecting previously unselected package libtest-leaktrace-perl.
1740s Preparing to unpack .../287-libtest-leaktrace-perl_0.17-1build6_amd64.deb ...
1740s Unpacking libtest-leaktrace-perl (0.17-1build6) ...
1740s Selecting previously unselected package libtest-output-perl.
1740s Preparing to unpack .../288-libtest-output-perl_1.034-1_all.deb ...
1740s Unpacking libtest-output-perl (1.034-1) ...
1740s Selecting previously unselected package libtest-pod-perl.
1740s Preparing to unpack .../289-libtest-pod-perl_1.52-3_all.deb ...
1740s Unpacking libtest-pod-perl (1.52-3) ...
1740s Selecting previously unselected package libtime-fake-perl.
1740s Preparing to unpack .../290-libtime-fake-perl_0.11-4_all.deb ...
1740s Unpacking libtime-fake-perl (0.11-4) ...
1740s Selecting previously unselected package libtypes-datetime-perl.
1740s Preparing to unpack .../291-libtypes-datetime-perl_0.002-3_all.deb ...
1740s Unpacking libtypes-datetime-perl (0.002-3) ...
1740s Selecting previously unselected package libtypes-path-tiny-perl.
1740s Preparing to unpack .../292-libtypes-path-tiny-perl_0.006-2_all.deb ...
1740s Unpacking libtypes-path-tiny-perl (0.006-2) ...
1740s Selecting previously unselected package libuuid-tiny-perl.
1740s Preparing to unpack .../293-libuuid-tiny-perl_1.0400-3_all.deb ...
1740s Unpacking libuuid-tiny-perl (1.0400-3) ...
1740s Selecting previously unselected package libtypes-uuid-perl.
1740s Preparing to unpack .../294-libtypes-uuid-perl_0.004-3_all.deb ...
1740s Unpacking libtypes-uuid-perl (0.004-3) ...
1740s Selecting previously unselected package liburi-fromhash-perl.
1740s Preparing to unpack .../295-liburi-fromhash-perl_0.05-2_all.deb ...
1740s Unpacking liburi-fromhash-perl (0.05-2) ...
1740s Selecting previously unselected package libtypes-uri-perl.
1740s Preparing to unpack .../296-libtypes-uri-perl_0.007-2_all.deb ...
1740s Unpacking libtypes-uri-perl (0.007-2) ...
1740s Selecting previously unselected package libweb-id-perl.
1740s Preparing to unpack .../297-libweb-id-perl_1.927-3_all.deb ...
1740s Unpacking libweb-id-perl (1.927-3) ...
1740s Selecting previously unselected package libxml-libxslt-perl:amd64.
1740s Preparing to unpack .../298-libxml-libxslt-perl_2.003000-2_amd64.deb ...
1740s Unpacking libxml-libxslt-perl:amd64 (2.003000-2) ...
1740s Selecting previously unselected package libyaml-perl.
1740s Preparing to unpack .../299-libyaml-perl_1.31-1_all.deb ...
1740s Unpacking libyaml-perl (1.31-1) ...
1740s Selecting previously unselected package node-uglify-js.
1740s Preparing to unpack .../300-node-uglify-js_3.17.4-2_all.deb ...
1740s Unpacking node-uglify-js (3.17.4-2) ...
1740s Selecting previously unselected package python3-defusedxml.
1740s Preparing to unpack .../301-python3-defusedxml_0.7.1-2_all.deb ...
1740s Unpacking python3-defusedxml (0.7.1-2) ...
1740s Selecting previously unselected package python3-roman.
1740s Preparing to unpack .../302-python3-roman_4.2-1_all.deb ...
1740s Unpacking python3-roman (4.2-1) ...
1740s Selecting previously unselected package python3-docutils.
1740s Preparing to unpack .../303-python3-docutils_0.21.2+dfsg-2_all.deb ...
1740s Unpacking python3-docutils (0.21.2+dfsg-2) ...
1740s Selecting previously unselected package python3-imagesize.
1740s Preparing to unpack .../304-python3-imagesize_1.4.1-1_all.deb ...
1740s Unpacking python3-imagesize (1.4.1-1) ...
1740s Selecting previously unselected package python3-packaging.
1740s Preparing to unpack .../305-python3-packaging_24.1-1_all.deb ...
1740s Unpacking python3-packaging (24.1-1) ...
1740s Selecting previously unselected package python3-snowballstemmer.
1740s Preparing to unpack .../306-python3-snowballstemmer_2.2.0-4build1_all.deb ...
1740s Unpacking python3-snowballstemmer (2.2.0-4build1) ...
1740s Selecting previously unselected package sphinx-common.
1740s Preparing to unpack .../307-sphinx-common_7.4.7-3_all.deb ...
1740s Unpacking sphinx-common (7.4.7-3) ...
1740s Selecting previously unselected package python3-alabaster.
1740s Preparing to unpack .../308-python3-alabaster_0.7.16-0.1_all.deb ...
1740s Unpacking python3-alabaster (0.7.16-0.1) ...
1740s Selecting previously unselected package python3-sphinx.
1740s Preparing to unpack .../309-python3-sphinx_7.4.7-3_all.deb ...
1740s Unpacking python3-sphinx (7.4.7-3) ...
1741s Selecting previously unselected package python3-sphinx-bootstrap-theme.
1741s Preparing to unpack .../310-python3-sphinx-bootstrap-theme_0.8.1-5_all.deb ...
1741s Unpacking python3-sphinx-bootstrap-theme (0.8.1-5) ...
1741s Selecting previously unselected package uglifyjs.
1741s Preparing to unpack .../311-uglifyjs_3.17.4-2_all.deb ...
1741s Unpacking uglifyjs (3.17.4-2) ...
1741s Selecting previously unselected package yui-compressor.
1741s Preparing to unpack .../312-yui-compressor_2.4.8-3_all.deb ...
1741s Unpacking yui-compressor (2.4.8-3) ...
1741s Selecting previously unselected package lemonldap-ng-handler.
1741s Preparing to unpack .../313-lemonldap-ng-handler_2.20.0+ds-2_all.deb ...
1741s Unpacking lemonldap-ng-handler (2.20.0+ds-2) ...
1741s Selecting previously unselected package lemonldap-ng.
1741s Preparing to unpack .../314-lemonldap-ng_2.20.0+ds-2_all.deb ...
1741s Unpacking lemonldap-ng (2.20.0+ds-2) ...
1741s Selecting previously unselected package lemonldap-ng-doc.
1741s Preparing to unpack .../315-lemonldap-ng-doc_2.20.0+ds-2_all.deb ...
1741s Unpacking lemonldap-ng-doc (2.20.0+ds-2) ...
1741s Selecting previously unselected package libauthen-radius-perl.
1741s Preparing to unpack .../316-libauthen-radius-perl_0.32-1_all.deb ...
1741s Unpacking libauthen-radius-perl (0.32-1) ...
1741s Selecting previously unselected package autopkgtest-satdep.
1741s Preparing to unpack .../317-9-autopkgtest-satdep.deb ...
1741s Unpacking autopkgtest-satdep (0) ...
1741s Setting up libmodule-pluggable-perl (5.2-5) ...
1741s Setting up node-uglify-js (3.17.4-2) ...
1741s Setting up libio-sessiondata-perl (1.03-3) ...
1741s Setting up javascript-common (11+nmu1) ...
1741s Setting up libgraphite2-3:amd64 (1.3.14-2ubuntu1) ...
1741s Setting up liblcms2-2:amd64 (2.14-2build1) ...
1741s Setting up libnet-ldap-perl (1:0.6800+dfsg-1) ...
1741s Setting up libsharpyuv0:amd64 (1.4.0-0.1) ...
1741s Setting up libxml-parser-perl (2.47-1build4) ...
1741s Setting up libjs-jquery-cookie (12-4) ...
1741s Setting up libaom3:amd64 (3.9.1-1) ...
1741s Setting up libmath-random-isaac-perl (1.004-2) ...
1741s Setting up libtask-weaken-perl (1.06-2) ...
1741s Setting up liblerc4:amd64 (4.0.0+ds-4ubuntu2) ...
1741s Setting up libxpm4:amd64 (1:3.5.17-1build2) ...
1741s Setting up java-common (0.76) ...
1741s Setting up libfont-afm-perl (1.20-4) ...
1741s Setting up libwant-perl (0.29-2build5) ...
1741s Setting up libdynaloader-functions-perl (0.004-1) ...
1741s Setting up libclass-method-modifiers-perl (2.15-1) ...
1741s Setting up libjs-popper.js (1.16.1+ds-6) ...
1741s Setting up libio-pty-perl (1:1.20-1build3) ...
1741s Setting up libdata-hexdump-perl (0.04-2) ...
1741s Setting up python3-defusedxml (0.7.1-2) ...
1741s Setting up libarchive-zip-perl (1.68-1) ...
1741s Setting up libsub-identify-perl (0.14-3build4) ...
1741s Setting up imagemagick-7-common (8:7.1.1.39+dfsg1-2) ...
1741s Setting up libhttp-browserdetect-perl (3.41-1) ...
1741s Setting up python3-alabaster (0.7.16-0.1) ...
1741s Setting up libio-stringy-perl (2.113-2) ...
1741s Setting up liblemonldap-ng-ssoaas-apache-client-perl (2.20.0+ds-2) ...
1741s Setting up unzip (6.0-28ubuntu6) ...
1741s Setting up libxml-namespace-perl (0.02-6) ...
1741s Setting up libdebhelper-perl (13.20ubuntu1) ...
1741s Setting up libperlio-via-timeout-perl (0.32-3) ...
1741s Setting up libconvert-binhex-perl (1.125-3) ...
1741s Setting up x11-common (1:7.7+23ubuntu3) ...
1741s Setting up libtest-pod-perl (1.52-3) ...
1741s Setting up libemail-simple-perl (2.218-1) ...
1741s Setting up libdeflate0:amd64 (1.21-1) ...
1741s Setting up libxml-namespacesupport-perl (1.12-2) ...
1741s Setting up m4 (1.4.19-4build1) ...
1741s Setting up libclass-singleton-perl (1.6-2) ...
1741s Setting up libtext-aligner-perl (0.16-3) ...
1741s Setting up lemonldap-ng-handler (2.20.0+ds-2) ...
1741s Setting up node-cjs-module-lexer (1.2.3+dfsg-1) ...
1741s Setting up libtext-csv-xs-perl:amd64 (1.56-1build1) ...
1741s Setting up libhtml-format-perl (2.16-2) ...
1741s Setting up libossp-uuid16:amd64 (1.6.3-1) ...
1741s Setting up libxstring-perl:amd64 (0.005-2build4) ...
1741s Setting up libcbor-xs-perl (1.87-1build4) ...
1741s Setting up libgomp1:amd64 (14.2.0-7ubuntu1) ...
1741s Setting up libyaml-perl (1.31-1) ...
1741s Setting up liblist-utilsby-perl (0.12-2) ...
1741s Setting up libjbig0:amd64 (2.1-6.1ubuntu2) ...
1741s Setting up libtime-fake-perl (0.11-4) ...
1741s Setting up libdata-dumper-concise-perl (2.023-3) ...
1741s Setting up libnet-netmask-perl (2.0002-2) ...
1741s Setting up libxml-namespacefactory-perl (1.02-3) ...
1741s Setting up libsub-install-perl (0.929-1) ...
1741s Setting up libextutils-depends-perl (0.8001-2) ...
1741s Setting up libdata-ieee754-perl (0.02-2) ...
1741s Setting up libscope-guard-perl (0.21-2) ...
1741s Setting up liblwp-protocol-psgi-perl (0.11-2) ...
1741s Setting up libxml-sax-base-perl (1.09-3) ...
1741s Setting up libio-string-perl (1.08-4) ...
1741s Setting up libtest-leaktrace-perl (0.17-1build6) ...
1741s Setting up python3-roman (4.2-1) ...
1742s Setting up libnetaddr-ip-perl (4.079+dfsg-2build5) ...
1742s Setting up libfontenc1:amd64 (1:1.1.8-1build1) ...
1742s Setting up libpackage-stash-xs-perl:amd64 (0.30-1build5) ...
1742s Setting up autotools-dev (20220109.1) ...
1742s Setting up libclass-data-inheritable-perl (0.08-3) ...
1742s Setting up python3-packaging (24.1-1) ...
1742s Setting up libalgorithm-c3-perl (0.11-2) ...
1742s Setting up libsub-infix-perl (0.004-4) ...
1742s Setting up libjs-jquery-ui (1.13.2+dfsg-1) ...
1742s Setting up liblog-log4perl-perl (1.57-1) ...
1742s Setting up libnet-smtp-ssl-perl (1.04-2) ...
1742s Setting up libcrypt-random-seed-perl (0.03-3) ...
1742s Setting up libmailtools-perl (2.21-3) ...
1742s Setting up libdigest-hmac-perl (1.04+dfsg-2) ...
1742s Setting up libcache-lru-perl (0.04-3) ...
1742s Setting up python3-sphinx-bootstrap-theme (0.8.1-5) ...
1742s Setting up python3-snowballstemmer (2.2.0-4build1) ...
1742s Setting up libuuid-tiny-perl (1.0400-3) ...
1742s Setting up xfonts-encodings (1:1.0.5-0ubuntu2) ...
1742s Setting up libquadmath0:amd64 (14.2.0-7ubuntu1) ...
1742s Setting up libimagequant0:amd64 (2.18.0-1build1) ...
1742s Setting up libcryptx-perl (0.082.001-1) ...
1742s Setting up libcares2:amd64 (1.33.0-1) ...
1742s Setting up libmpc3:amd64 (1.3.1-1build2) ...
1742s Setting up libvariable-magic-perl (0.64-1build1) ...
1742s Setting up libcrypt-dh-gmp-perl (0.00012-2build5) ...
1742s Setting up autopoint (0.22.5-2) ...
1742s Setting up libb-hooks-op-check-perl:amd64 (0.22-3build2) ...
1742s Setting up libauth-yubikey-webclient-perl (4.02-3) ...
1742s Setting up libipc-run-perl (20231003.0-2) ...
1742s Setting up liblist-moreutils-xs-perl (0.430-4build1) ...
1742s Setting up libpcsclite1:amd64 (2.3.0-1) ...
1742s Setting up libjpeg-turbo8:amd64 (2.1.5-2ubuntu2) ...
1742s Setting up libltdl7:amd64 (2.4.7-7build1) ...
1742s Setting up libfftw3-double3:amd64 (3.3.10-1ubuntu4) ...
1742s Setting up libstring-random-perl (1:0.32-2) ...
1742s Setting up libparams-util-perl (1.102-3build1) ...
1742s Setting up libauthen-pam-perl (0.16-6build4) ...
1742s Setting up libcrypt-x509-perl (0.55-1) ...
1742s Setting up autoconf (2.72-3) ...
1742s Setting up libsub-exporter-progressive-perl (0.001013-3) ...
1742s Setting up libtext-table-perl (1.132-1build1) ...
1742s Setting up libwebp7:amd64 (1.4.0-0.1) ...
1742s Setting up libcapture-tiny-perl (0.48-2) ...
1742s Setting up libset-scalar-perl (1.29-3) ...
1742s Setting up libubsan1:amd64 (14.2.0-7ubuntu1) ...
1742s Setting up libsub-name-perl:amd64 (0.27-1build4) ...
1742s Setting up node-undici (5.28.4+dfsg1+~cs23.12.11-2) ...
1742s Setting up libgssapi-perl (0.28-4build5) ...
1742s Setting up dwz (0.15-1build6) ...
1742s Setting up libparse-recdescent-perl (1.967015+dfsg-4) ...
1742s Setting up libhttp-daemon-perl (6.16-1) ...
1742s Setting up liblqr-1-0:amd64 (0.4.2-2.1build2) ...
1742s Setting up libhwasan0:amd64 (14.2.0-7ubuntu1) ...
1742s Setting up lemonldap-ng-doc (2.20.0+ds-2) ...
1742s Setting up libpath-tiny-perl (0.146-1) ...
1742s Setting up libasan8:amd64 (14.2.0-7ubuntu1) ...
1742s Setting up libxslt1.1:amd64 (1.1.39-0exp1ubuntu1) ...
1742s Setting up libjargs-java (1.0.0-5) ...
1742s Setting up librole-tiny-perl (2.002004-1) ...
1742s Setting up debugedit (1:5.1-1) ...
1742s Setting up libopenjp2-7:amd64 (2.5.0-2ubuntu1) ...
1742s Setting up libaliased-perl (0.34-3) ...
1742s Setting up libharfbuzz0b:amd64 (9.0.0-1) ...
1742s Setting up libcarp-clan-perl (6.08-2) ...
1742s Setting up libdevel-globaldestruction-perl (0.14-4) ...
1742s Setting up sgml-base (1.31) ...
1742s Setting up libstrictures-perl (2.000006-1) ...
1742s Setting up libsub-quote-perl (2.006008-1ubuntu1) ...
1742s Setting up libhtml-formattext-withlinks-perl (0.15-3) ...
1742s Setting up libjs-bootstrap4 (4.6.1+dfsg1-4) ...
1742s Setting up libtsan2:amd64 (14.2.0-7ubuntu1) ...
1742s Setting up ca-certificates-java (20240118) ...
1742s No JRE found. Skipping Java certificates setup.
1742s Setting up libexporter-tiny-perl (1.006002-1) ...
1742s Setting up node-xtend (4.0.2-3) ...
1742s Setting up libisl23:amd64 (0.27-1) ...
1742s Setting up lemonldap-ng-uwsgi-app (2.20.0+ds-2) ...
1742s Setting up libtext-unidecode-perl (1.30-3) ...
1742s Setting up libde265-0:amd64 (1.0.15-1build4) ...
1742s Setting up libregexp-assemble-perl (0.38-2) ...
1742s Setting up libnet-ip-perl (1.26-3) ...
1742s Setting up libwebpmux3:amd64 (1.4.0-0.1) ...
1742s Setting up libautobox-perl (3.0.2-1) ...
1742s Setting up fonts-font-awesome (5.0.10+really4.7.0~dfsg-4.1) ...
1742s Setting up libdata-printer-perl (1.002001-1) ...
1742s Setting up libcc1-0:amd64 (14.2.0-7ubuntu1) ...
1742s Setting up libnet-ipv6addr-perl (1.02-1) ...
1742s Setting up libdbi-perl:amd64 (1.645-1) ...
1742s Setting up liblsan0:amd64 (14.2.0-7ubuntu1) ...
1742s Setting up libconvert-base32-perl (0.06-3) ...
1742s Setting up libalgorithm-combinatorics-perl (0.27-3build5) ...
1742s Setting up libitm1:amd64 (14.2.0-7ubuntu1) ...
1742s Setting up libjs-underscore (1.13.4~dfsg+~1.11.4-3) ...
1742s Setting up python3-imagesize (1.4.1-1) ...
1742s Setting up libdata-validate-ip-perl (0.31-1) ...
1742s Setting up libemail-address-xs-perl (1.05-1build5) ...
1742s Setting up libjpeg8:amd64 (8c-2ubuntu11) ...
1742s Setting up automake (1:1.16.5-1.3ubuntu1) ...
1742s update-alternatives: using /usr/bin/automake-1.16 to provide /usr/bin/automake (automake) in auto mode
1742s Setting up libfile-stripnondeterminism-perl (1.14.0-1) ...
1742s Setting up libglib-perl:amd64 (3:1.329.3-3build4) ...
1742s Setting up gettext (0.22.5-2) ...
1742s Setting up libautobox-core-perl (1.33-2) ...
1742s Setting up java-wrappers (0.5) ...
1742s Setting up libossp-uuid-perl (1.6.3-1) ...
1742s Setting up libio-socket-timeout-perl (0.32-3) ...
1742s Setting up openjdk-21-jre-headless:amd64 (21.0.5+11-1) ...
1742s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/java to provide /usr/bin/java (java) in auto mode
1742s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/jpackage to provide /usr/bin/jpackage (jpackage) in auto mode
1742s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/keytool to provide /usr/bin/keytool (keytool) in auto mode
1742s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/bin/rmiregistry to provide /usr/bin/rmiregistry (rmiregistry) in auto mode
1742s update-alternatives: using /usr/lib/jvm/java-21-openjdk-amd64/lib/jexec to provide /usr/bin/jexec (jexec) in auto mode
1742s Setting up liblist-moreutils-perl (0.430-2) ...
1742s Setting up libmatch-simple-perl (0.012-1) ...
1742s Setting up libwebpdemux2:amd64 (1.4.0-0.1) ...
1742s Setting up libtype-tiny-perl (2.004000-1) ...
1742s Setting up libexception-class-perl (1.45-1) ...
1742s Setting up libclass-c3-perl (0.35-2) ...
1742s Setting up libcrypt-jwt-perl (0.035-1) ...
1742s Setting up xfonts-utils (1:7.7+7) ...
1742s Setting up libxmlsec1t64:amd64 (1.2.41-1) ...
1742s Setting up libmime-tools-perl (5.515-1) ...
1742s Setting up libdevel-callchecker-perl:amd64 (0.009-1build1) ...
1742s Setting up libxml-sax-perl (1.02+dfsg-3) ...
1742s update-perl-sax-parsers: Registering Perl SAX parser XML::SAX::PurePerl with priority 10...
1742s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
1742s
1742s Creating config file /etc/perl/XML/SAX/ParserDetails.ini with new version
1742s Setting up libauthen-radius-perl (0.32-1) ...
1742s Setting up intltool-debian (0.35.0+20060710.6) ...
1742s Setting up libbytes-random-secure-perl (0.29-3) ...
1742s Setting up libauthen-webauthn-perl (0.004-1) ...
1742s Setting up libxmlsec1t64-openssl:amd64 (1.2.41-1) ...
1742s Setting up libraqm0:amd64 (0.10.1-1build1) ...
1742s Setting up libdata-optlist-perl (0.114-1) ...
1742s Setting up libdbix-connector-perl (0.60-1) ...
1742s Setting up cpp-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1742s Setting up libtest-output-perl (1.034-1) ...
1742s Setting up libxml-commonns-perl (0.06-5) ...
1742s Setting up libjs-sphinxdoc (7.4.7-3) ...
1742s Setting up libraw23t64:amd64 (0.21.2-2.1build1) ...
1742s Setting up cpp-14 (14.2.0-7ubuntu1) ...
1742s Setting up libxml-libxml-perl (2.0207+dfsg+really+2.0134-5) ...
1742s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX::Parser with priority 50...
1743s update-perl-sax-parsers: Registering Perl SAX parser XML::LibXML::SAX with priority 50...
1743s update-perl-sax-parsers: Updating overall Perl SAX parser modules info file...
1743s Replacing config file /etc/perl/XML/SAX/ParserDetails.ini with new version
1743s Setting up dh-strip-nondeterminism (1.14.0-1) ...
1743s Setting up libtiff6:amd64 (4.5.1+git230720-4ubuntu4) ...
1743s Setting up xml-core (0.19) ...
1743s Setting up libcrypt-ssleay-perl (0.73.06-2build6) ...
1743s Setting up libdbd-sqlite3-perl:amd64 (1.74-1build4) ...
1743s Setting up libmro-compat-perl (0.15-2) ...
1743s Setting up libgcc-14-dev:amd64 (14.2.0-7ubuntu1) ...
1743s Setting up libstdc++-14-dev:amd64 (14.2.0-7ubuntu1) ...
1743s Setting up libsub-exporter-perl (0.990-1) ...
1743s Setting up libtypes-path-tiny-perl (0.006-2) ...
1743s Setting up libeval-closure-perl (0.14-3) ...
1743s Setting up cpp-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1743s Setting up libsoap-lite-perl (1.27-3) ...
1743s Setting up libparams-validationcompiler-perl (0.31-1) ...
1743s Setting up libtypes-uuid-perl (0.004-3) ...
1743s Setting up liblemonldap-ng-portal-perl (2.20.0+ds-2) ...
1743s Created symlink '/etc/systemd/system/multi-user.target.wants/liblemonldap-ng-portal-perl.service' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.service'.
1743s Created symlink '/etc/systemd/system/timers.target.wants/liblemonldap-ng-portal-perl.timer' → '/usr/lib/systemd/system/liblemonldap-ng-portal-perl.timer'.
1744s Setting up po-debconf (1.0.21+nmu1) ...
1744s Setting up libparams-classify-perl:amd64 (0.015-2build6) ...
1744s Setting up libsub-exporter-formethods-perl (0.100055-1) ...
1744s Setting up liblasso3t64 (2.8.2-5build1) ...
1744s Setting up fonts-urw-base35 (20200910-8) ...
1744s Setting up libmodule-runtime-perl (0.016-2) ...
1744s Setting up sphinx-common (7.4.7-3) ...
1744s Setting up libdist-checkconflicts-perl (0.11-2) ...
1744s Setting up libxml-simple-perl (2.25-2) ...
1744s Setting up libxml-libxslt-perl:amd64 (2.003000-2) ...
1744s Setting up libemail-abstract-perl (3.010-1) ...
1744s Setting up cpp (4:14.1.0-2ubuntu1) ...
1744s Setting up liblasso-perl:amd64 (2.8.2-5build1) ...
1744s Setting up gcc-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1744s Setting up libnet-openid-common-perl (1.20-2) ...
1744s Setting up libnet-openid-server-perl (1.09-4) ...
1744s Setting up lemonldap-ng (2.20.0+ds-2) ...
1744s Setting up gcc-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1744s Setting up libmodule-implementation-perl (0.09-2) ...
1744s Setting up fontconfig-config (2.15.0-1.1ubuntu2) ...
1744s Setting up libpackage-stash-perl (0.40-1) ...
1744s Setting up libimport-into-perl (1.002005-2) ...
1744s Setting up libmoo-perl (2.005005-1) ...
1744s Setting up libdata-perl-perl (0.002011-2) ...
1744s Setting up liblist-someutils-perl (0.59-1) ...
1744s Setting up libmodule-runtime-conflicts-perl (0.003-2) ...
1744s Setting up libclass-load-perl (0.25-2) ...
1744s Setting up gcc-14 (14.2.0-7ubuntu1) ...
1744s Setting up libspecio-perl (0.48-1) ...
1744s Setting up liblist-allutils-perl (0.19-1) ...
1744s Setting up libmoox-strictconstructor-perl (0.011-2) ...
1744s Setting up g++-14-x86-64-linux-gnu (14.2.0-7ubuntu1) ...
1744s Setting up libpackage-deprecationmanager-perl (0.18-1) ...
1744s Setting up libnet-openid-consumer-perl (1.18-2) ...
1744s Setting up g++-x86-64-linux-gnu (4:14.1.0-2ubuntu1) ...
1744s Setting up libdevel-overloadinfo-perl (0.007-1) ...
1744s Setting up libclass-load-xs-perl (0.10-2build5) ...
1744s Setting up libfontconfig1:amd64 (2.15.0-1.1ubuntu2) ...
1744s Setting up g++-14 (14.2.0-7ubuntu1) ...
1744s Setting up libmoox-types-mooselike-perl (0.29-2) ...
1744s Setting up libparams-validate-perl:amd64 (1.31-2build4) ...
1744s Setting up libb-hooks-endofscope-perl (0.28-1) ...
1744s Setting up liburi-fromhash-perl (0.05-2) ...
1744s Setting up libmoox-handlesvia-perl (0.001009-2) ...
1744s Setting up libthrowable-perl (1.001-2) ...
1744s Setting up libauthen-oath-perl (2.0.1-2) ...
1744s Setting up libtool (2.4.7-7build1) ...
1744s Setting up libmoose-perl:amd64 (2.2207-1build3) ...
1744s Setting up libtypes-uri-perl (0.007-2) ...
1744s Setting up libdata-password-zxcvbn-perl (1.1.2-1) ...
1744s Setting up gcc (4:14.1.0-2ubuntu1) ...
1744s Setting up dh-autoreconf (20) ...
1744s Setting up libemail-sender-perl (2.601-1) ...
1744s Setting up libnamespace-sweep-perl (0.006-4) ...
1744s Setting up libnamespace-clean-perl (0.27-2) ...
1744s Setting up g++ (4:14.1.0-2ubuntu1) ...
1744s update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode
1744s Setting up libmoosex-singlearg-perl (0.09-2) ...
1744s Setting up build-essential (12.10ubuntu1) ...
1744s Setting up libmoosex-arrayref-perl (0.005-3) ...
1744s Setting up libiri-perl (0.013-1) ...
1744s Setting up librdf-trine-perl (1.019-4) ...
1744s Setting up libnamespace-autoclean-perl (0.29-2) ...
1744s Setting up libdatetime-locale-perl (1:1.41-1) ...
1744s Setting up libmoosex-role-parameterized-perl (1.11-2) ...
1744s Setting up libdatetime-timezone-perl (1:2.62-1+2024a) ...
1744s Setting up libmoosex-types-perl (0.50-2) ...
1744s Setting up debhelper (13.20ubuntu1) ...
1744s Setting up libmoosex-traitfor-meta-class-betteranonclassnames-perl (0.002003-2) ...
1744s Setting up libmoosex-types-common-perl (0.001014-2) ...
1744s Setting up libmoosex-meta-typeconstraint-mooish-perl (0.001-2) ...
1744s Setting up libmoosex-util-perl (0.006-2) ...
1744s Setting up libdatetime-perl (2:1.65-1build3) ...
1744s Setting up libtypes-datetime-perl (0.002-3) ...
1744s Setting up libmoosex-attributeshortcuts-perl (0.037-2) ...
1744s Setting up libdatetime-format-rfc3339-perl (1.8.0-1) ...
1744s Setting up libauthen-u2f-tester-perl (0.03-1) ...
1744s Setting up libdatetime-format-w3cdtf-perl (0.08-1) ...
1744s Setting up libmaxmind-db-common-perl (0.040001-1.1) ...
1744s Setting up librdf-query-perl (2.919-1) ...
1744s Setting up libmaxmind-db-reader-perl (1.000014-2) ...
1744s Setting up libweb-id-perl (1.927-3) ...
1744s Setting up libgeoip2-perl (2.006002-2) ...
1744s Setting up node-acorn (8.8.1+ds+~cs25.17.7-2) ...
1744s Setting up libheif-plugin-aomdec:amd64 (1.18.1-2) ...
1744s Setting up libheif-plugin-libde265:amd64 (1.18.1-2) ...
1744s Setting up libnode115:amd64 (20.16.0+dfsg-1ubuntu1) ...
1744s Setting up libheif1:amd64 (1.18.1-2) ...
1744s Setting up nodejs (20.16.0+dfsg-1ubuntu1) ...
1744s update-alternatives: using /usr/bin/nodejs to provide /usr/bin/js (js) in auto mode
1744s Setting up libgd3:amd64 (2.3.3-12ubuntu3) ...
1744s Setting up libmagickcore-7.q16-10:amd64 (8:7.1.1.39+dfsg1-2) ...
1744s Setting up uglifyjs (3.17.4-2) ...
1744s Setting up libimage-magick-q16-perl (8:7.1.1.39+dfsg1-2) ...
1744s Setting up libgd-perl (2.78-1build4) ...
1744s Setting up libimage-magick-perl (8:7.1.1.39+dfsg1-2) ...
1744s Setting up libgd-securityimage-perl (1.75-3) ...
1744s Processing triggers for install-info (7.1.1-1) ...
1744s Processing triggers for libc-bin (2.40-1ubuntu3) ...
1744s Processing triggers for man-db (2.12.1-3) ...
1746s Processing triggers for ca-certificates-java (20240118) ...
1746s Adding debian:ACCVRAIZ1.pem
1746s Adding debian:AC_RAIZ_FNMT-RCM.pem
1746s Adding debian:AC_RAIZ_FNMT-RCM_SERVIDORES_SEGUROS.pem
1746s Adding debian:ANF_Secure_Server_Root_CA.pem
1746s Adding debian:Actalis_Authentication_Root_CA.pem
1746s Adding debian:AffirmTrust_Commercial.pem
1746s Adding debian:AffirmTrust_Networking.pem
1746s Adding debian:AffirmTrust_Premium.pem
1746s Adding debian:AffirmTrust_Premium_ECC.pem
1746s Adding debian:Amazon_Root_CA_1.pem
1746s Adding debian:Amazon_Root_CA_2.pem
1746s Adding debian:Amazon_Root_CA_3.pem
1746s Adding debian:Amazon_Root_CA_4.pem
1746s Adding debian:Atos_TrustedRoot_2011.pem
1746s Adding debian:Atos_TrustedRoot_Root_CA_ECC_TLS_2021.pem
1746s Adding debian:Atos_TrustedRoot_Root_CA_RSA_TLS_2021.pem
1746s Adding debian:Autoridad_de_Certificacion_Firmaprofesional_CIF_A62634068.pem
1746s Adding debian:BJCA_Global_Root_CA1.pem
1746s Adding debian:BJCA_Global_Root_CA2.pem
1746s Adding debian:Baltimore_CyberTrust_Root.pem
1746s Adding debian:Buypass_Class_2_Root_CA.pem
1746s Adding debian:Buypass_Class_3_Root_CA.pem
1746s Adding debian:CA_Disig_Root_R2.pem
1746s Adding debian:CFCA_EV_ROOT.pem
1746s Adding debian:COMODO_Certification_Authority.pem
1746s Adding debian:COMODO_ECC_Certification_Authority.pem
1746s Adding debian:COMODO_RSA_Certification_Authority.pem
1746s Adding debian:Certainly_Root_E1.pem
1746s Adding debian:Certainly_Root_R1.pem
1746s Adding debian:Certigna.pem
1746s Adding debian:Certigna_Root_CA.pem
1746s Adding debian:Certum_EC-384_CA.pem
1746s Adding debian:Certum_Trusted_Network_CA.pem
1746s Adding debian:Certum_Trusted_Network_CA_2.pem
1746s Adding debian:Certum_Trusted_Root_CA.pem
1746s Adding debian:CommScope_Public_Trust_ECC_Root-01.pem
1746s Adding debian:CommScope_Public_Trust_ECC_Root-02.pem
1746s Adding debian:CommScope_Public_Trust_RSA_Root-01.pem
1746s Adding debian:CommScope_Public_Trust_RSA_Root-02.pem
1746s Adding debian:Comodo_AAA_Services_root.pem
1746s Adding debian:D-TRUST_BR_Root_CA_1_2020.pem
1746s Adding debian:D-TRUST_EV_Root_CA_1_2020.pem
1746s Adding debian:D-TRUST_Root_Class_3_CA_2_2009.pem
1746s Adding debian:D-TRUST_Root_Class_3_CA_2_EV_2009.pem
1746s Adding debian:DigiCert_Assured_ID_Root_CA.pem
1746s Adding debian:DigiCert_Assured_ID_Root_G2.pem
1746s Adding debian:DigiCert_Assured_ID_Root_G3.pem
1746s Adding debian:DigiCert_Global_Root_CA.pem
1746s Adding debian:DigiCert_Global_Root_G2.pem
1746s Adding debian:DigiCert_Global_Root_G3.pem
1746s Adding debian:DigiCert_High_Assurance_EV_Root_CA.pem
1746s Adding debian:DigiCert_TLS_ECC_P384_Root_G5.pem
1746s Adding debian:DigiCert_TLS_RSA4096_Root_G5.pem
1746s Adding debian:DigiCert_Trusted_Root_G4.pem
1746s Adding debian:Entrust.net_Premium_2048_Secure_Server_CA.pem
1746s Adding debian:Entrust_Root_Certification_Authority.pem
1746s Adding debian:Entrust_Root_Certification_Authority_-_EC1.pem
1746s Adding debian:Entrust_Root_Certification_Authority_-_G2.pem
1746s Adding debian:Entrust_Root_Certification_Authority_-_G4.pem
1746s Adding debian:GDCA_TrustAUTH_R5_ROOT.pem
1746s Adding debian:GLOBALTRUST_2020.pem
1746s Adding debian:GTS_Root_R1.pem
1746s Adding debian:GTS_Root_R2.pem
1746s Adding debian:GTS_Root_R3.pem
1746s Adding debian:GTS_Root_R4.pem
1746s Adding debian:GlobalSign_ECC_Root_CA_-_R4.pem
1746s Adding debian:GlobalSign_ECC_Root_CA_-_R5.pem
1746s Adding debian:GlobalSign_Root_CA.pem
1746s Adding debian:GlobalSign_Root_CA_-_R3.pem
1746s Adding debian:GlobalSign_Root_CA_-_R6.pem
1746s Adding debian:GlobalSign_Root_E46.pem
1746s Adding debian:GlobalSign_Root_R46.pem
1746s Adding debian:Go_Daddy_Class_2_CA.pem
1746s Adding debian:Go_Daddy_Root_Certificate_Authority_-_G2.pem
1746s Adding debian:HARICA_TLS_ECC_Root_CA_2021.pem
1746s Adding debian:HARICA_TLS_RSA_Root_CA_2021.pem
1746s Adding debian:Hellenic_Academic_and_Research_Institutions_ECC_RootCA_2015.pem
1746s Adding debian:Hellenic_Academic_and_Research_Institutions_RootCA_2015.pem
1746s Adding debian:HiPKI_Root_CA_-_G1.pem
1746s Adding debian:Hongkong_Post_Root_CA_3.pem
1746s Adding debian:ISRG_Root_X1.pem
1746s Adding debian:ISRG_Root_X2.pem
1746s Adding debian:IdenTrust_Commercial_Root_CA_1.pem
1746s Adding debian:IdenTrust_Public_Sector_Root_CA_1.pem
1746s Adding debian:Izenpe.com.pem
1746s Adding debian:Microsec_e-Szigno_Root_CA_2009.pem
1746s Adding debian:Microsoft_ECC_Root_Certificate_Authority_2017.pem
1746s Adding debian:Microsoft_RSA_Root_Certificate_Authority_2017.pem
1746s Adding debian:NAVER_Global_Root_Certification_Authority.pem
1746s Adding debian:NetLock_Arany_=Class_Gold=_Főtanúsítvány.pem
1746s Adding debian:OISTE_WISeKey_Global_Root_GB_CA.pem
1746s Adding debian:OISTE_WISeKey_Global_Root_GC_CA.pem
1746s Adding debian:QuoVadis_Root_CA_1_G3.pem
1746s Adding debian:QuoVadis_Root_CA_2.pem
1746s Adding debian:QuoVadis_Root_CA_2_G3.pem
1746s Adding debian:QuoVadis_Root_CA_3.pem
1746s Adding debian:QuoVadis_Root_CA_3_G3.pem
1746s Adding debian:SSL.com_EV_Root_Certification_Authority_ECC.pem
1746s Adding debian:SSL.com_EV_Root_Certification_Authority_RSA_R2.pem
1746s Adding debian:SSL.com_Root_Certification_Authority_ECC.pem
1746s Adding debian:SSL.com_Root_Certification_Authority_RSA.pem
1746s Adding debian:SSL.com_TLS_ECC_Root_CA_2022.pem
1746s Adding debian:SSL.com_TLS_RSA_Root_CA_2022.pem
1746s Adding debian:SZAFIR_ROOT_CA2.pem
1746s Adding debian:Sectigo_Public_Server_Authentication_Root_E46.pem
1746s Adding debian:Sectigo_Public_Server_Authentication_Root_R46.pem
1746s Adding debian:SecureSign_RootCA11.pem
1746s Adding debian:SecureTrust_CA.pem
1746s Adding debian:Secure_Global_CA.pem
1746s Adding debian:Security_Communication_ECC_RootCA1.pem
1746s Adding debian:Security_Communication_RootCA2.pem
1746s Adding debian:Security_Communication_RootCA3.pem
1746s Adding debian:Security_Communication_Root_CA.pem
1746s Adding debian:Starfield_Class_2_CA.pem
1746s Adding debian:Starfield_Root_Certificate_Authority_-_G2.pem
1746s Adding debian:Starfield_Services_Root_Certificate_Authority_-_G2.pem
1746s Adding debian:SwissSign_Gold_CA_-_G2.pem
1746s Adding debian:SwissSign_Silver_CA_-_G2.pem
1746s Adding debian:T-TeleSec_GlobalRoot_Class_2.pem
1746s Adding debian:T-TeleSec_GlobalRoot_Class_3.pem
1746s Adding debian:TUBITAK_Kamu_SM_SSL_Kok_Sertifikasi_-_Surum_1.pem
1746s Adding debian:TWCA_Global_Root_CA.pem
1746s Adding debian:TWCA_Root_Certification_Authority.pem
1746s Adding debian:TeliaSonera_Root_CA_v1.pem
1746s Adding debian:Telia_Root_CA_v2.pem
1746s Adding debian:TrustAsia_Global_Root_CA_G3.pem
1746s Adding debian:TrustAsia_Global_Root_CA_G4.pem
1746s Adding debian:Trustwave_Global_Certification_Authority.pem
1746s Adding debian:Trustwave_Global_ECC_P256_Certification_Authority.pem
1746s Adding debian:Trustwave_Global_ECC_P384_Certification_Authority.pem
1746s Adding debian:TunTrust_Root_CA.pem
1746s Adding debian:UCA_Extended_Validation_Root.pem
1746s Adding debian:UCA_Global_G2_Root.pem
1746s Adding debian:USERTrust_ECC_Certification_Authority.pem
1746s Adding debian:USERTrust_RSA_Certification_Authority.pem
1746s Adding debian:XRamp_Global_CA_Root.pem
1746s Adding debian:certSIGN_ROOT_CA.pem
1746s Adding debian:certSIGN_Root_CA_G2.pem
1746s Adding debian:e-Szigno_Root_CA_2017.pem
1746s Adding debian:ePKI_Root_Certification_Authority.pem
1746s Adding debian:emSign_ECC_Root_CA_-_C3.pem
1746s Adding debian:emSign_ECC_Root_CA_-_G3.pem
1746s Adding debian:emSign_Root_CA_-_C1.pem
1746s Adding debian:emSign_Root_CA_-_G1.pem
1746s Adding debian:vTrus_ECC_Root_CA.pem
1746s Adding debian:vTrus_Root_CA.pem
1746s done.
1746s Setting up yui-compressor (2.4.8-3) ...
1746s Setting up default-jre-headless (2:1.21-76) ...
1746s Processing triggers for sgml-base (1.31) ...
1746s Setting up docutils-common (0.21.2+dfsg-2) ...
1746s Processing triggers for sgml-base (1.31) ...
1746s Setting up python3-docutils (0.21.2+dfsg-2) ...
1747s Setting up python3-sphinx (7.4.7-3) ...
1747s Setting up autopkgtest-satdep (0) ...
1755s (Reading database ... 94384 files and directories currently installed.)
1755s Removing autopkgtest-satdep (0) ...
1756s autopkgtest [08:28:11]: test runtime-deps-and-recommends: /usr/share/pkg-perl-autopkgtest/runner runtime-deps-and-recommends
1756s autopkgtest [08:28:11]: test runtime-deps-and-recommends: [-----------------------
1770s /usr/share/pkg-perl-autopkgtest/runtime-deps-and-recommends.d/syntax.t ..
1770s 1..40
1770s ok 1 - Package lemonldap-ng is known to dpkg
1770s ok 2 - Got status information for package lemonldap-ng
1770s ok 3 - Got file list for package lemonldap-ng
1770s ok 4 # skip no perl modules to test in lemonldap-ng
1770s ok 5 - Package lemonldap-ng-doc is known to dpkg
1770s ok 6 - Got status information for package lemonldap-ng-doc
1770s ok 7 - Got file list for package lemonldap-ng-doc
1770s ok 8 # skip no perl modules to test in lemonldap-ng-doc
1770s ok 9 - Package lemonldap-ng-fastcgi-server is known to dpkg
1770s ok 10 - Got status information for package lemonldap-ng-fastcgi-server
1770s ok 11 - Got file list for package lemonldap-ng-fastcgi-server
1770s ok 12 # skip no perl modules to test in lemonldap-ng-fastcgi-server
1770s ok 13 - Package liblemonldap-ng-ssoaas-apache-client-perl is known to dpkg
1770s ok 14 - Got status information for package liblemonldap-ng-ssoaas-apache-client-perl
1770s ok 15 - Got file list for package liblemonldap-ng-ssoaas-apache-client-perl
1770s ok 16 # skip no perl modules to test in liblemonldap-ng-ssoaas-apache-client-perl
1770s ok 17 - Package lemonldap-ng-uwsgi-app is known to dpkg
1770s ok 18 - Got status information for package lemonldap-ng-uwsgi-app
1770s ok 19 - Got file list for package lemonldap-ng-uwsgi-app
1770s ok 20 # skip no perl modules to test in lemonldap-ng-uwsgi-app
1770s ok 21 - Package lemonldap-ng-handler is known to dpkg
1770s ok 22 - Got status information for package lemonldap-ng-handler
1770s ok 23 - Got file list for package lemonldap-ng-handler
1770s ok 24 # skip no perl modules to test in lemonldap-ng-handler
1770s ok 25 - Package liblemonldap-ng-handler-perl is known to dpkg
1770s ok 26 - Got status information for package liblemonldap-ng-handler-perl
1770s ok 27 - Got file list for package liblemonldap-ng-handler-perl
1770s # Subtest: all modules in liblemonldap-ng-handler-perl pass the syntax check
1770s 1..37
1770s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/AuthBasic.pm exited successfully
1770s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/CDA.pm exited successfully
1770s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/DevOps.pm exited successfully
1770s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/Fail.pm exited successfully
1770s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/OAuth2.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm line 27.
1770s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/PSGI.pm exited successfully
1770s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/ServiceToken.pm exited successfully
1770s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Lib/StatusConstants.pm exited successfully
1770s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Init.pm exited successfully
1770s # Name "Lemonldap::NG::Handler::Main::Jail::listMatch" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm line 102.
1770s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Jail.pm exited successfully
1770s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/MsgActions.pm exited successfully
1770s # Name "Lemonldap::NG::Handler::Main::refresh" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm line 117.
1770s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Reload.pm exited successfully
1770s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/Run.pm exited successfully
1770s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main/SharedVariables.pm exited successfully
1770s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Main.pm exited successfully
1770s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/AuthBasic.pm exited successfully
1770s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/CDA.pm exited successfully
1770s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Fail.pm exited successfully
1770s # Name "Lemonldap::NG::Handler::PSGI::Main::setPostParams" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm line 153.
1770s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Main.pm exited successfully
1770s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/OAuth2.pm exited successfully
1770s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Router.pm exited successfully
1770s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/ServiceToken.pm exited successfully
1770s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI/Try.pm exited successfully
1770s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/PSGI.pm exited successfully
1770s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/AuthBasic.pm exited successfully
1770s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/CDA.pm exited successfully
1770s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOps.pm exited successfully
1770s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOpsCDA.pm exited successfully
1770s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/DevOpsST.pm exited successfully
1770s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Fail.pm exited successfully
1770s # Name "Lemonldap::NG::Handler::PSGI::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67.
1770s # Name "Lemonldap::NG::Handler::Server::Main::addToHtmlHead" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 75.
1770s # Name "Lemonldap::NG::Handler::Server::Main::setServerSignature" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 68.
1770s # Name "Lemonldap::NG::Handler::Server::Main::checkType" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 67.
1770s # Name "Lemonldap::NG::Handler::Server::Main::set_header_out" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 72.
1770s # Name "Lemonldap::NG::Handler::Server::Main::thread_share" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 69.
1770s # Name "Lemonldap::NG::Handler::Server::Main::set_custom" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 71.
1770s # Name "Lemonldap::NG::Handler::Server::Main::is_initial_req" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 73.
1770s # Name "Lemonldap::NG::Handler::Server::Main::print" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 74.
1770s # Name "Lemonldap::NG::Handler::Server::Main::set_user" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm line 70.
1770s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Main.pm exited successfully
1770s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Nginx.pm exited successfully
1770s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/OAuth2.pm exited successfully
1770s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/ServiceToken.pm exited successfully
1770s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server/Traefik.pm exited successfully
1770s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Handler/Server.pm exited successfully
1770s # Useless use of a constant ("Plack::Middleware::Auth::Lemonld"...) in void context at /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm line 43.
1770s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Plack/Middleware/Auth/LemonldapNG.pm exited successfully
1770s ok 28 - all modules in liblemonldap-ng-handler-perl pass the syntax check
1770s ok 29 - Package liblemonldap-ng-common-perl is known to dpkg
1770s ok 30 - Got status information for package liblemonldap-ng-common-perl
1770s ok 31 - Got file list for package liblemonldap-ng-common-perl
1770s # Subtest: all modules in liblemonldap-ng-common-perl pass the syntax check
1770s 1..77
1770s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Generate/SHA256.pm exited successfully
1770s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Lock.pm exited successfully
1770s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/REST.pm exited successfully
1770s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/SOAP.pm exited successfully
1770s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Serialize/JSON.pm exited successfully
1770s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session/Store.pm exited successfully
1770s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Apache/Session.pm exited successfully
1770s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/AuditLogger/UserLoggerCompat.pm exited successfully
1770s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Cli.pm exited successfully
1770s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/CliSessions.pm exited successfully
1770s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Combination/Parser.pm exited successfully
1770s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/AccessLib.pm exited successfully
1770s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/CDBI.pm exited successfully
1770s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/DBI.pm exited successfully
1770s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/File.pm exited successfully
1770s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/JSONFile.pm exited successfully
1770s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/LDAP.pm exited successfully
1770s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Local.pm exited successfully
1770s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/MongoDB.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Conf::Backends::Overlay::res" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm line 119.
1770s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/Overlay.pm exited successfully
1770s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/RDBI.pm exited successfully
1770s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/REST.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm line 28.
1770s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/SOAP.pm exited successfully
1770s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/YAMLFile.pm exited successfully
1770s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Backends/_DBI.pm exited successfully
1770s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Compact.pm exited successfully
1770s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Constants.pm exited successfully
1770s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/DefaultValues.pm exited successfully
1770s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/RESTServer.pm exited successfully
1770s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/ReConstants.pm exited successfully
1770s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/SAML/Metadata.pm exited successfully
1770s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Serializer.pm exited successfully
1770s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf/Wrapper.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Conf::compactConf" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/Conf.pm line 17.
1770s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Conf.pm exited successfully
1770s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Crypto.pm exited successfully
1770s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailAddress.pm exited successfully
1770s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/EmailTransport.pm exited successfully
1770s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/FormEncode.pm exited successfully
1770s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/IPv6.pm exited successfully
1770s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/JWT.pm exited successfully
1770s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Languages.pm exited successfully
1770s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Dispatch.pm exited successfully
1770s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Log4perl.pm exited successfully
1770s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/MessageBroker.pm exited successfully
1770s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Null.pm exited successfully
1770s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Std.pm exited successfully
1770s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/Syslog.pm exited successfully
1770s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Logger/_Duplicate.pm exited successfully
1770s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/MQTT.pm exited successfully
1770s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/NoBroker.pm exited successfully
1770s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Pg.pm exited successfully
1770s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/MessageBroker/Redis.pm exited successfully
1770s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Module.pm exited successfully
1770s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/DBI.pm exited successfully
1770s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/File.pm exited successfully
1770s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/JSON.pm exited successfully
1770s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/LDAP.pm exited successfully
1770s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications/XML.pm exited successfully
1770s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Notifications.pm exited successfully
1770s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Constants.pm exited successfully
1770s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/OpenIDConnect/Metadata.pm exited successfully
1770s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Cli/Lib.pm exited successfully
1770s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Constants.pm exited successfully
1770s # Name "Lemonldap::NG::Common::PSGI::Request::params" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 80.
1770s # Name "Lemonldap::NG::Handler::Main::tsv" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm line 50.
1770s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Request.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm line 123.
1770s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/Router.pm exited successfully
1770s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPServer.pm exited successfully
1770s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI/SOAPService.pm exited successfully
1770s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/PSGI.pm exited successfully
1770s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Regexp.pm exited successfully
1770s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Safelib.pm exited successfully
1770s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session/REST.pm exited successfully
1770s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Session.pm exited successfully
1770s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/TOTP.pm exited successfully
1770s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/UserAgent.pm exited successfully
1770s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util/Crypto.pm exited successfully
1770s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common/Util.pm exited successfully
1770s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Common.pm exited successfully
1770s ok 32 - all modules in liblemonldap-ng-common-perl pass the syntax check
1770s ok 33 - Package liblemonldap-ng-manager-perl is known to dpkg
1770s ok 34 - Got status information for package liblemonldap-ng-manager-perl
1770s ok 35 - Got file list for package liblemonldap-ng-manager-perl
1770s # Subtest: all modules in liblemonldap-ng-manager-perl pass the syntax check
1770s 1..30
1770s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/2ndFA.pm exited successfully
1770s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/2F.pm exited successfully
1770s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Common.pm exited successfully
1770s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/History.pm exited successfully
1770s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/App.pm exited successfully
1770s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Menu/Cat.pm exited successfully
1770s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Misc.pm exited successfully
1770s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/CasApp.pm exited successfully
1770s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/OidcRp.pm exited successfully
1770s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api/Providers/SamlSp.pm exited successfully
1770s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Api.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 11.
1770s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm line 10.
1770s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Attributes.pm exited successfully
1770s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 22.
1770s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm line 25.
1770s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Attributes.pm exited successfully
1770s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/CTrees.pm exited successfully
1770s # Attempt to call undefined import method with arguments ("_listAttributes") via package "Lemonldap::NG::Manager::Api::Common" (Perhaps you forgot to load the package?) at /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm line 8.
1770s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/OpenApi.pm exited successfully
1770s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/PortalConstants.pm exited successfully
1770s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build/Tree.pm exited successfully
1770s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Build.pm exited successfully
1770s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli/Lib.pm exited successfully
1770s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Cli.pm exited successfully
1770s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Diff.pm exited successfully
1770s # Name "Data::Dumper::Useperl" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm line 87.
1770s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Parser.pm exited successfully
1770s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Tests.pm exited successfully
1770s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf/Zero.pm exited successfully
1770s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Conf.pm exited successfully
1770s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Notifications.pm exited successfully
1770s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Plugin.pm exited successfully
1770s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Sessions.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm line 139.
1770s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager/Viewer.pm exited successfully
1770s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Manager.pm exited successfully
1770s ok 36 - all modules in liblemonldap-ng-manager-perl pass the syntax check
1770s ok 37 - Package liblemonldap-ng-portal-perl is known to dpkg
1770s ok 38 - Got status information for package liblemonldap-ng-portal-perl
1770s ok 39 - Got file list for package liblemonldap-ng-portal-perl
1770s # Subtest: all modules in liblemonldap-ng-portal-perl pass the syntax check
1770s 1..170
1770s ok 1 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Engines/Default.pm exited successfully
1770s ok 2 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Ext2F.pm exited successfully
1770s ok 3 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Mail2F.pm exited successfully
1770s ok 4 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Okta.pm exited successfully
1770s ok 5 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Password.pm exited successfully
1770s ok 6 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/REST.pm exited successfully
1770s ok 7 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Radius.pm exited successfully
1770s ok 8 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Base.pm exited successfully
1770s # "my" variable $res masks earlier declaration in same scope at /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm line 120.
1770s ok 9 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Generic.pm exited successfully
1770s ok 10 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Password.pm exited successfully
1770s ok 11 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/TOTP.pm exited successfully
1770s ok 12 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/WebAuthn.pm exited successfully
1770s ok 13 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Register/Yubikey.pm exited successfully
1770s ok 14 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/TOTP.pm exited successfully
1770s ok 15 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/WebAuthn.pm exited successfully
1770s ok 16 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/2F/Yubikey.pm exited successfully
1770s ok 17 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/AD.pm exited successfully
1770s ok 18 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Apache.pm exited successfully
1770s ok 19 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/CAS.pm exited successfully
1770s ok 20 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Choice.pm exited successfully
1770s ok 21 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Combination.pm exited successfully
1770s ok 22 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Custom.pm exited successfully
1770s ok 23 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/DBI.pm exited successfully
1770s ok 24 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Demo.pm exited successfully
1770s ok 25 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Facebook.pm exited successfully
1770s ok 26 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GPG.pm exited successfully
1770s ok 27 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/GitHub.pm exited successfully
1770s ok 28 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Kerberos.pm exited successfully
1770s ok 29 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LDAP.pm exited successfully
1770s ok 30 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/LinkedIn.pm exited successfully
1770s ok 31 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Null.pm exited successfully
1770s ok 32 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenID.pm exited successfully
1770s ok 33 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/OpenIDConnect.pm exited successfully
1770s ok 34 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/PAM.pm exited successfully
1770s ok 35 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Proxy.pm exited successfully
1770s ok 36 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/REST.pm exited successfully
1770s ok 37 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Radius.pm exited successfully
1770s ok 38 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Remote.pm exited successfully
1770s ok 39 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SAML.pm exited successfully
1770s ok 40 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/SSL.pm exited successfully
1770s ok 41 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Slave.pm exited successfully
1770s # Name "Net::OAuth::PROTOCOL_VERSION" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm line 63.
1770s ok 42 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/Twitter.pm exited successfully
1770s ok 43 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebAuthn.pm exited successfully
1770s ok 44 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/WebID.pm exited successfully
1770s ok 45 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_Ajax.pm exited successfully
1770s ok 46 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Auth/_WebForm.pm exited successfully
1770s ok 47 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CDC.pm exited successfully
1770s ok 48 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/ReCaptcha.pm exited successfully
1770s ok 49 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Captcha/SecurityImage.pm exited successfully
1770s ok 50 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Custom.pm exited successfully
1770s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm line 21.
1770s ok 51 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/Demo.pm exited successfully
1770s ok 52 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/CertificateResetByMail/LDAP.pm exited successfully
1770s ok 53 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/CAS.pm exited successfully
1770s ok 54 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/Get.pm exited successfully
1770s ok 55 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/JitsiMeetTokens.pm exited successfully
1770s ok 56 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenID.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Conf::msg" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm line 2507.
1770s ok 57 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/OpenIDConnect.pm exited successfully
1770s ok 58 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Issuer/SAML.pm exited successfully
1770s ok 59 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/2fDevices.pm exited successfully
1770s ok 60 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CAS.pm exited successfully
1770s ok 61 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Choice.pm exited successfully
1770s ok 62 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Code2F.pm exited successfully
1770s ok 63 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/CustomModule.pm exited successfully
1770s ok 64 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/DBI.pm exited successfully
1770s ok 65 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LDAP.pm exited successfully
1770s ok 66 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/LazyLoadedConfiguration.pm exited successfully
1770s ok 67 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Net/LDAP.pm exited successfully
1770s ok 68 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/JSON.pm exited successfully
1770s ok 69 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Notifications/XML.pm exited successfully
1770s ok 70 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OIDCTokenExchange.pm exited successfully
1770s ok 71 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Okta.pm exited successfully
1770s ok 72 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OneTimeToken.pm exited successfully
1770s ok 73 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/SREG.pm exited successfully
1770s ok 74 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenID/Server.pm exited successfully
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::rpRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 52.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::opMetadata" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 49.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 52.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 53.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcRPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 50.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::spMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 51.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::rpScopeRules" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 53.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::rpMacros" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 51.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::rpOptions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 50.
1770s # Name "Lemonldap::NG::Portal::Lib::OpenIDConnect::oidcOPList" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm line 49.
1770s ok 75 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OpenIDConnect.pm exited successfully
1770s ok 76 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OtherSessions.pm exited successfully
1770s ok 77 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/OverConf.pm exited successfully
1770s ok 78 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/REST.pm exited successfully
1770s ok 79 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/RESTProxy.pm exited successfully
1770s ok 80 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Radius.pm exited successfully
1770s ok 81 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Remote.pm exited successfully
1770s ok 82 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SAML.pm exited successfully
1770s ok 83 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SMTP.pm exited successfully
1770s ok 84 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/SOAPProxy.pm exited successfully
1770s ok 85 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Slave.pm exited successfully
1770s ok 86 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/WebAuthn.pm exited successfully
1770s ok 87 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/Wrapper.pm exited successfully
1770s ok 88 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Lib/_tokenRule.pm exited successfully
1770s ok 89 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Auth.pm exited successfully
1770s ok 90 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Constants.pm exited successfully
1770s ok 91 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Issuer.pm exited successfully
1770s ok 92 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Menu.pm exited successfully
1770s ok 93 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugin.pm exited successfully
1770s ok 94 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Plugins.pm exited successfully
1770s ok 95 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/Request.pm exited successfully
1770s ok 96 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/SecondFactor.pm exited successfully
1770s ok 97 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main/UserDB.pm exited successfully
1770s ok 98 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Main.pm exited successfully
1770s ok 99 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/MenuTab.pm exited successfully
1770s ok 100 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/AD.pm exited successfully
1770s ok 101 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Base.pm exited successfully
1770s ok 102 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Choice.pm exited successfully
1770s ok 103 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Combination.pm exited successfully
1770s ok 104 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Custom.pm exited successfully
1770s ok 105 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/DBI.pm exited successfully
1770s ok 106 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Demo.pm exited successfully
1770s ok 107 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/LDAP.pm exited successfully
1770s ok 108 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/Null.pm exited successfully
1770s ok 109 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Password/REST.pm exited successfully
1770s ok 110 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AdaptativeAuthenticationLevel.pm exited successfully
1770s ok 111 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AuthOidcPkce.pm exited successfully
1770s ok 112 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/AutoSignin.pm exited successfully
1770s ok 113 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BasePasswordPolicy.pm exited successfully
1770s ok 114 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/BruteForceProtection.pm exited successfully
1770s ok 115 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CDA.pm exited successfully
1770s # Name "Lemonldap::NG::Common::Safelib::functions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 214.
1770s # Name "Lemonldap::NG::Handler::Main::Jail::builtCustomFunctions" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm line 211.
1770s ok 116 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckDevOps.pm exited successfully
1770s ok 117 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckEntropy.pm exited successfully
1770s ok 118 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckHIBP.pm exited successfully
1770s ok 119 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckState.pm exited successfully
1770s ok 120 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CheckUser.pm exited successfully
1770s ok 121 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ContextSwitching.pm exited successfully
1770s ok 122 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/CrowdSec.pm exited successfully
1770s ok 123 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/DecryptValue.pm exited successfully
1770s ok 124 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/FindUser.pm exited successfully
1770s ok 125 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/ForceAuthn.pm exited successfully
1770s ok 126 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GlobalLogout.pm exited successfully
1770s ok 127 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/GrantSession.pm exited successfully
1770s ok 128 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/History.pm exited successfully
1770s ok 129 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Impersonation.pm exited successfully
1770s ok 130 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/InitializePasswordReset.pm exited successfully
1770s ok 131 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/LocationDetect.pm exited successfully
1770s ok 132 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/MailPasswordReset.pm exited successfully
1770s ok 133 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/NewLocationWarning.pm exited successfully
1770s ok 134 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Notifications.pm exited successfully
1770s ok 135 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/OIDCInternalTokenExchange.pm exited successfully
1770s ok 136 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/PublicPages.pm exited successfully
1770s ok 137 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RESTServer.pm exited successfully
1770s ok 138 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Refresh.pm exited successfully
1770s ok 139 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Register.pm exited successfully
1770s ok 140 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/RememberAuthChoice.pm exited successfully
1770s ok 141 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SOAPServer.pm exited successfully
1770s ok 142 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SamlFederation.pm exited successfully
1770s ok 143 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/SingleSession.pm exited successfully
1770s ok 144 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/StayConnected.pm exited successfully
1770s ok 145 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/TrustedBrowser.pm exited successfully
1770s ok 146 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Plugins/Upgrade.pm exited successfully
1770s ok 147 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/AD.pm exited successfully
1770s ok 148 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Base.pm exited successfully
1770s ok 149 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Custom.pm exited successfully
1770s # Name "Lemonldap::NG::Portal::UserDB::Demo::demoAccounts" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm line 40.
1770s ok 150 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/Demo.pm exited successfully
1770s ok 151 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/Register/LDAP.pm exited successfully
1770s ok 152 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/AD.pm exited successfully
1770s ok 153 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/CAS.pm exited successfully
1770s ok 154 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Choice.pm exited successfully
1770s ok 155 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Combination.pm exited successfully
1770s ok 156 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Custom.pm exited successfully
1770s ok 157 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/DBI.pm exited successfully
1770s ok 158 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Demo.pm exited successfully
1770s ok 159 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Facebook.pm exited successfully
1770s ok 160 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/LDAP.pm exited successfully
1770s ok 161 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Null.pm exited successfully
1770s ok 162 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenID.pm exited successfully
1770s ok 163 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/OpenIDConnect.pm exited successfully
1770s ok 164 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Proxy.pm exited successfully
1770s ok 165 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/REST.pm exited successfully
1770s # Name "Lemonldap::NG::Portal::Lib::Remote::checkRemoteId" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16.
1770s # Name "Lemonldap::NG::Portal::UserDB::Remote::getUser" used only once: possible typo at /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm line 16.
1770s ok 166 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Remote.pm exited successfully
1770s ok 167 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/SAML.pm exited successfully
1770s ok 168 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/Slave.pm exited successfully
1770s ok 169 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal/UserDB/WebID.pm exited successfully
1770s ok 170 - /usr/bin/perl -wc /usr/share/perl5/Lemonldap/NG/Portal.pm exited successfully
1770s ok 40 - all modules in liblemonldap-ng-portal-perl pass the syntax check
1770s ok
1770s All tests successful.
1770s Files=1, Tests=40, 14 wallclock secs ( 0.05 usr 0.01 sys + 10.89 cusr 2.92 csys = 13.87 CPU)
1770s Result: PASS
1771s autopkgtest [08:28:26]: test runtime-deps-and-recommends: -----------------------]
1771s runtime-deps-and-recommends PASS (superficial)
1771s autopkgtest [08:28:26]: test runtime-deps-and-recommends: - - - - - - - - - - results - - - - - - - - - -
1771s autopkgtest [08:28:26]: @@@@@@@@@@@@@@@@@@@@ summary
1771s fastcgiserver PASS
1771s common-test PASS
1771s handler-test PASS
1771s portal-test PASS
1771s manager-test PASS
1771s runtime-deps-common PASS (superficial)
1771s runtime-deps-portal PASS (superficial)
1771s runtime-deps-manager PASS (superficial)
1771s runtime-deps-and-recommends PASS (superficial)
1776s virt: DEBUG (shell:822) The server has either erred or is incapable of performing the requested operation.
1776s virt:
1776s virt:
1776s virt: (HTTP 500)
1776s virt: Traceback (most recent call last):
1776s virt: File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 820, in main
1776s virt: OpenStackComputeShell().main(argv)
1776s virt: File "/usr/lib/python3/dist-packages/novaclient/shell.py", line 742, in main
1776s virt: args.func(self.cs, args)
1776s virt: File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 969, in do_boot
1776s virt: boot_args, boot_kwargs = _boot(cs, args)
1776s virt: File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 368, in _boot
1776s virt: image = _find_image(cs, args.image)
1776s virt: File "/usr/lib/python3/dist-packages/novaclient/v2/shell.py", line 2638, in _find_image
1776s virt: return cs.glance.find_image(image)
1776s virt: File "/usr/lib/python3/dist-packages/novaclient/v2/images.py", line 50, in find_image
1776s virt: return self._get('/v2/images/%s' % name_or_id, None)
1776s virt: File "/usr/lib/python3/dist-packages/novaclient/base.py", line 352, in _get
1776s virt: resp, body = self.api.client.get(url)
1776s virt: File "/usr/lib/python3/dist-packages/keystoneauth1/adapter.py", line 386, in get
1776s virt: return self.request(url, 'GET', **kwargs)
1776s virt: File "/usr/lib/python3/dist-packages/novaclient/client.py", line 78, in request
1776s virt: raise exceptions.from_response(resp, body, url, method)
1776s virt: novaclient.exceptions.ClientException: The server has either erred or is incapable of performing the requested operation.
1776s virt:
1776s virt:
1776s virt: (HTTP 500)
1776s virt: ERROR (ClientException): The server has either erred or is incapable of performing the requested operation.
1776s virt:
1776s virt:
1776s virt: (HTTP 500)
1776s virt: nova [W] Skipping flock for amd64
1776s virt: Creating nova instance adt-plucky-amd64-lemonldap-ng-20241108-075855-juju-7f2275-prod-proposed-migration-environment-2-507b9d28-41e6-45eb-988e-5b9093a77646 from image adt/ubuntu-plucky-amd64-server-20241107.img (UUID 877d864c-7e99-49b4-8922-89a25907a284)...
1776s virt: nova [W] Skipping flock for amd64
1776s virt: Creating nova instance adt-plucky-amd64-lemonldap-ng-20241108-075855-juju-7f2275-prod-proposed-migration-environment-2-507b9d28-41e6-45eb-988e-5b9093a77646 from image adt/ubuntu-plucky-amd64-server-20241107.img (UUID 877d864c-7e99-49b4-8922-89a25907a284)...
1776s virt: nova [W] Skipping flock for amd64
1776s virt: Creating nova instance adt-plucky-amd64-lemonldap-ng-20241108-075855-juju-7f2275-prod-proposed-migration-environment-2-507b9d28-41e6-45eb-988e-5b9093a77646 from image adt/ubuntu-plucky-amd64-server-20241107.img (UUID 877d864c-7e99-49b4-8922-89a25907a284)...
1776s virt: nova [W] Skipping flock for amd64
1776s virt: Creating nova instance adt-plucky-amd64-lemonldap-ng-20241108-075855-juju-7f2275-prod-proposed-migration-environment-2-507b9d28-41e6-45eb-988e-5b9093a77646 from image adt/ubuntu-plucky-amd64-server-20241107.img (UUID 877d864c-7e99-49b4-8922-89a25907a284)...
1776s virt: nova [W] Skipping flock for amd64
1776s virt: Creating nova instance adt-plucky-amd64-lemonldap-ng-20241108-075855-juju-7f2275-prod-proposed-migration-environment-2-507b9d28-41e6-45eb-988e-5b9093a77646 from image adt/ubuntu-plucky-amd64-server-20241107.img (UUID 877d864c-7e99-49b4-8922-89a25907a284)...
|