Commit Graph

461 Commits

Author SHA1 Message Date
Xavier Guimard
f5ef05d320 REST external 2F skeleton (#1379) 2018-02-23 09:11:19 +01:00
Xavier Guimard
71f14332fa Update manifest (#1359) 2018-02-21 06:53:24 +01:00
Xavier Guimard
6a752a1a4b Move Auth::Base to Main::Auth 2018-02-19 22:11:43 +01:00
Xavier Guimard
59cb7077fa TOTP verification skeleton (#1359) 2018-02-19 14:23:33 +01:00
Xavier Guimard
dd87a2b3a7 Remove old menu methods in Lemonldap::NG::Portal::Main::Menu
Fixes: #1367
2018-02-12 18:55:42 +01:00
Xavier Guimard
584169d88c Set kerberos=0 in form when using Ajax (#1366) 2018-02-08 22:31:41 +01:00
Xavier Guimard
6547aaa20c Rearrange doc 2018-01-23 23:08:22 +01:00
Xavier Guimard
3cca027a40 Add LDAP test for register (#1338) 2017-12-18 11:20:21 +01:00
Xavier Guimard
f12709d544 make manifest (#1183) 2017-10-31 20:22:28 +00:00
Xavier Guimard
e2691e1c17 Update manifests (#595) 2017-10-31 20:05:54 +00:00
Xavier Guimard
4f6819e07a AutoSignin isn't a auth module (#1318) 2017-10-27 13:53:15 +00:00
Xavier Guimard
081699b29e AutoSignin works now (#1318)
TODO: doc
2017-10-27 13:11:30 +00:00
Xavier Guimard
f567d169f2 Update manifest 2017-10-27 13:11:24 +00:00
Xavier Guimard
1fb4c21af3 Move OI2-SREG HTML fragments to tpl (closes: #1302) 2017-10-11 12:21:40 +00:00
Xavier Guimard
6072a31152 Move OIDC HTML fragments to tpl (#1302) 2017-10-11 11:51:50 +00:00
Xavier Guimard
91af1f63ff Move SAML HTML fragments to tpl (#1302) 2017-10-11 11:35:56 +00:00
Xavier Guimard
7e29c51c61 Move menu HTML fragment to tpl (#1302) 2017-10-11 10:12:06 +00:00
Xavier Guimard
46364da414 Move some HTML fragments to templates (#1302) 2017-10-10 11:04:40 +00:00
Xavier Guimard
5dcbc46cbb Update manifest 2017-10-10 06:50:13 +00:00
Clément Oudot
2d011d79ae LinkedIn logo (#1243) 2017-06-23 14:32:33 +00:00
Xavier Guimard
4ffcf7bd35 Update manifest 2017-05-24 07:46:37 +00:00
Xavier Guimard
5f125dd027 Add arabic json files (#1222) 2017-05-22 15:24:13 +00:00
Xavier Guimard
5d9358cdb9 Update manifests 2017-05-10 07:38:54 +00:00
Xavier Guimard
23eb7418f7 Update manifest (#1230) 2017-04-27 13:49:31 +00:00
Xavier Guimard
7c5283937c Add vietnamese flag (#1220) 2017-04-25 09:05:48 +00:00
Xavier Guimard
567be5f719 Add Portal Vietnames translation (#1220) 2017-04-25 08:50:25 +00:00
Xavier Guimard
c5dbed80b7 Add Password::Null (fixes: #1216) 2017-04-25 07:28:33 +00:00
Xavier Guimard
3ab746eabb Update manifest (#1183) 2017-04-15 13:22:12 +00:00
Xavier Guimard
74f780733d Use App ExportedVars if defined (#1183) 2017-04-14 07:40:01 +00:00
Xavier Guimard
22d921698a Add UserDB::CAS (#1183) 2017-04-13 19:36:25 +00:00
Xavier Guimard
311ce7693d Clean BrowserID (#602) 2017-04-12 07:23:10 +00:00
Xavier Guimard
a83a707931 Add Ajax to SSL (closes #1212) 2017-04-11 19:19:59 +00:00
Xavier Guimard
2899469703 Build partial translations from 1.9 (#595) 2017-04-09 21:18:00 +00:00
Xavier Guimard
fafb134e65 Add Kerberos test (#707) 2017-04-06 21:25:41 +00:00
Xavier Guimard
9ab046311c Auth::Kerberos skeleton (#707) 2017-04-05 11:54:44 +00:00
Xavier Guimard
6cb301c531 Replace MIME::Lite by Email::Sender/MIME::Entity (#1206) 2017-03-27 05:22:08 +00:00
Xavier Guimard
20717fcce0 Verify SAML reauth (#595) 2017-03-26 05:26:25 +00:00
Xavier Guimard
d93130d168 Adapt SAML forceAuth to new portal (#595) 2017-03-24 18:04:46 +00:00
Xavier Guimard
581f0e4c93 Portal part of reauthentication (#1204) 2017-03-23 18:22:40 +00:00
Xavier Guimard
050cf20c72 Session upgrade skeleton (#1204) 2017-03-23 12:41:53 +00:00
Xavier Guimard
bf8119e561 Typo 2017-03-23 11:21:53 +00:00
Xavier Guimard
86d7a3a8c0 Add SecondFactor superclass (#1015) 2017-03-23 11:17:01 +00:00
Xavier Guimard
0538ad1cee Add External2F plugin (#1015) 2017-03-22 22:18:28 +00:00
Xavier Guimard
7e81e1b1e0 Add OIDC-RP rule (#1161) 2017-03-22 20:47:07 +00:00
Xavier Guimard
62528e8b6a Add SAML-SP rule (#1161) 2017-03-22 20:20:30 +00:00
Xavier Guimard
d21b62b2aa Verify Combination with token (#1151) 2017-03-22 18:11:42 +00:00
Xavier Guimard
51665b41f8 Validate OIDC-RP-to-SAML-IdP with POST (#1113) 2017-03-21 19:36:10 +00:00
Xavier Guimard
6cab5c0990 Try SAML-SP to OIDC-OP (#1113) 2017-03-18 12:08:24 +00:00
Xavier Guimard
bf3c43aecd Replace inline css (#1137) 2017-03-16 11:38:52 +00:00
Xavier Guimard
f7b130e956 Proves SAML-SP => OIDC-OP (#1113) 2017-03-14 21:55:47 +00:00
Clément Oudot
e8c3bdb9e2 Fix dropdown menu (#852) 2017-03-14 19:12:24 +00:00
Clément Oudot
df41fc6aaf Icons used in mail templates should be in templates directory (#1184) 2017-03-14 16:28:13 +00:00
Clément Oudot
c71e88ae24 Update MANIFEST (#1184) 2017-03-14 15:54:39 +00:00
Xavier Guimard
a07e92759c Add Auth::PAM (#closes: #1196) 2017-03-14 15:34:10 +00:00
Clément Oudot
625ea22266 Move modules icons in modules directory (#1184) 2017-03-14 14:45:53 +00:00
Clément Oudot
4817ffbd08 Remove unused icons (#1184) 2017-03-14 14:41:23 +00:00
Clément Oudot
efb776a7bf Remove unused icons (#1184) 2017-03-14 14:40:09 +00:00
Clément Oudot
b9d3048600 Skin background can't be in external CSS as it depends on a template variable (#1184) 2017-03-14 11:18:06 +00:00
Clément Oudot
cffdb35e36 Remove unused CSS (#1184) 2017-03-14 11:18:01 +00:00
Xavier Guimard
516830c32f Start front channel logout (#1032) 2017-03-09 21:56:53 +00:00
Xavier Guimard
6028fb8670 Rename test (#1032) 2017-03-08 22:54:17 +00:00
Xavier Guimard
92637d7f0f Add OIDC->SAML cross logout (#1032) 2017-03-08 22:49:01 +00:00
Xavier Guimard
109e584004 Add StayConnected test (#1131) 2017-03-08 20:56:49 +00:00
Xavier Guimard
cad016c4dd Update manifests (#1131) 2017-03-08 17:47:38 +00:00
Xavier Guimard
2fb085b2a6 New "Custom" modules family (closes: #1188) 2017-03-07 17:28:09 +00:00
Xavier Guimard
82d39edc42 Verify "mysession" (#970) 2017-03-06 16:43:06 +00:00
Xavier Guimard
3b44c4924f Normalize test names (#595) 2017-03-06 15:56:47 +00:00
Xavier Guimard
906f081b31 Verify REST backend config (#970) 2017-03-06 15:06:49 +00:00
Xavier Guimard
8497574a31 Add SOAP backend test (#595) 2017-03-06 12:18:09 +00:00
Clément Oudot
e7266121bb Remove old skins - static files (#1184) 2017-03-04 19:37:27 +00:00
Clément Oudot
7c69a50bd3 Remove old skins (#1184) 2017-03-04 19:03:09 +00:00
Xavier Guimard
e6e0571c6a Add handler test lib 2017-03-04 08:07:41 +00:00
Xavier Guimard
d82f02ea49 Remove ldapjs try 2017-03-03 17:06:02 +00:00
Xavier Guimard
055893e701 More tests for SAML / utf8 (may close #1118) 2017-03-03 16:57:04 +00:00
Xavier Guimard
d83cd6d584 Remove portal part of #971 2017-03-03 12:29:47 +00:00
Xavier Guimard
8c4367fd3f Service token in progress (#971) 2017-03-03 06:29:50 +00:00
Xavier Guimard
656d631482 Prepare own slapd server (#1118)
Insert "export LLNGTESTLDAP=1" in your .bashrc to enable LDAP tests
2017-03-01 22:18:00 +00:00
Xavier Guimard
d29fef91f6 UTF8 tests for DBI backend (#1118) 2017-03-01 17:35:15 +00:00
Xavier Guimard
64756142e1 Service token server (#971) 2017-03-01 06:41:42 +00:00
Xavier Guimard
4964b5a5d5 Update examples (#595) 2017-02-28 20:21:59 +00:00
Xavier Guimard
e90e232b36 Update manifest (#595) 2017-02-26 18:08:30 +00:00
Xavier Guimard
046554d41b Clean old files (#1151) 2017-02-24 11:33:58 +00:00
Xavier Guimard
d65e8e5bd4 Clean old files (#1151) 2017-02-24 11:32:53 +00:00
Xavier Guimard
d7025a2251 Add REST Auth/UserDB/Password backend (closes: #1174) 2017-02-23 21:46:00 +00:00
Xavier Guimard
ecedc58de4 Update manifest 2017-02-19 17:08:59 +00:00
Xavier Guimard
2e680c2ff1 Enable history (#595) 2017-02-19 07:17:48 +00:00
Xavier Guimard
ca2c453e71 Add "public pages" concept to 2.0 (#1120) 2017-02-18 06:49:06 +00:00
Xavier Guimard
3dd8684829 Translation for mails (#595) 2017-02-17 20:47:01 +00:00
Xavier Guimard
aaa9e80472 Updates (#1067) 2017-02-16 11:08:18 +00:00
Xavier Guimard
deb28bc9cb Replace lmLog by logger-> (#857) 2017-02-15 06:41:50 +00:00
Xavier Guimard
820691df33 Start handler reorganization (#1160) 2017-02-08 22:18:52 +00:00
Xavier Guimard
a04f5acd1d U2F is ready for skin bootstrap (#1148) 2017-02-07 22:04:49 +00:00
Xavier Guimard
8a3bb7b0f9 Combination override conf (#1151)
TODO: lot of job in the manager...
2017-02-05 23:04:28 +00:00
Xavier Guimard
193ac7c260 Combination in progress (#1151) 2017-02-05 13:11:14 +00:00
Xavier Guimard
6cccc434e1 Combination skeleton (#1151) 2017-02-05 12:24:26 +00:00
Xavier Guimard
6040f03671 Update manifests 2017-02-04 19:46:29 +00:00
Xavier Guimard
71b9b98cbb Notif/JSON tested (closes: #868) 2017-02-02 12:29:59 +00:00
Xavier Guimard
b78c094518 Remove Auth/BrowserID (see #602) 2017-02-01 10:31:59 +00:00
Xavier Guimard
be55c43316 First JSON notif test (#868) 2017-01-31 22:31:25 +00:00
Xavier Guimard
2d95ac991a Rename tests (#868) 2017-01-31 22:15:38 +00:00
Xavier Guimard
03f2df36d3 Prepare JSON notifications (#868) 2017-01-31 22:10:26 +00:00
Xavier Guimard
61fd463f45 Split notifications (XML vs JSON) [#868] 2017-01-31 19:11:59 +00:00
Xavier Guimard
3db4967853 Radius (#595) 2017-01-30 21:24:44 +00:00
Xavier Guimard
1b806590a5 WebID (#595) 2017-01-30 21:00:54 +00:00
Xavier Guimard
4ae5c7463c Replace .pl (#595) 2017-01-30 16:22:39 +00:00
Xavier Guimard
5e2e7a62ee Remove old file (#595) 2017-01-30 08:57:18 +00:00
Xavier Guimard
bf4773a033 More pwd-reset tests (#595) 2017-01-30 05:54:30 +00:00
Xavier Guimard
0637c639e5 Change test order (#595) 2017-01-28 14:09:06 +00:00
Xavier Guimard
831a85228f Mail reset skeleton (#595) 2017-01-28 12:58:22 +00:00
Xavier Guimard
abb49f7b39 Translate auth Yubikey (#595)
NB: not verified. @clement, can you test it ?
2017-01-27 06:08:54 +00:00
Xavier Guimard
0c80f00603 Token in register form (#1140) 2017-01-26 21:42:42 +00:00
Xavier Guimard
469e6feadd Verify captcha login (#595) 2017-01-25 22:08:15 +00:00
Xavier Guimard
22704130b2 Start token test (#1140) 2017-01-25 12:02:27 +00:00
Xavier Guimard
22d9ae8296 Split token functions (#595) 2017-01-23 11:28:13 +00:00
Xavier Guimard
5369f46024 REST session/conf backends (#970) 2017-01-22 22:51:22 +00:00
Xavier Guimard
42a2d8cb86 Add test for session SOAP (#595) 2017-01-21 13:22:55 +00:00
Xavier Guimard
aca541253a Update manifests 2017-01-20 17:35:20 +00:00
Xavier Guimard
6b2dbd6482 Add portal status plugin (#595) 2017-01-16 21:00:50 +00:00
Xavier Guimard
26e9e12394 Remove some old files (#595) 2017-01-16 19:59:26 +00:00
Xavier Guimard
dc342e45b7 Auth/Twitter (#595) 2017-01-16 19:45:14 +00:00
Xavier Guimard
a686481323 Clean some old files (#595) 2017-01-16 09:12:19 +00:00
Xavier Guimard
095c0cc8d7 Register/Demo (#595) 2017-01-14 19:31:48 +00:00
Xavier Guimard
5d0e6007a0 Register/Demo in progress (#595) 2017-01-14 08:17:45 +00:00
Xavier Guimard
abf8aba001 Rewrite Password/Choice (#595) 2017-01-13 05:48:21 +00:00
Xavier Guimard
5a4d27bc9d Remove some old files (#595) 2017-01-13 05:48:19 +00:00
Xavier Guimard
eb61ccdad5 Download JS to prepare #1131 2017-01-13 05:48:17 +00:00
Xavier Guimard
4d8c25460f REST in progress (#970) 2017-01-10 16:09:28 +00:00
Xavier Guimard
b3413bb917 manifest 2017-01-09 21:55:42 +00:00
Xavier Guimard
293f0eea71 Replace build_urlencode to manage old Plack (#595) 2017-01-09 12:55:04 +00:00
Xavier Guimard
1983842f79 SOAP server (#970) 2017-01-07 20:37:07 +00:00
Xavier Guimard
3f22d3132b Update manifests (#595) 2017-01-06 12:42:13 +00:00
Xavier Guimard
f1b6a6c1a8 Add Auth/OpenID.pm (#595) 2017-01-05 13:39:18 +00:00
Xavier Guimard
ef082de0a2 Remove old CAS files (#595) 2017-01-05 11:57:55 +00:00
Xavier Guimard
0ef263b33a OpenID 2 in progress (#595) 2017-01-05 11:55:46 +00:00
Xavier Guimard
0ab5523864 manifest 2017-01-05 09:30:04 +00:00
Xavier Guimard
2028c88cc1 Rewrite _SMTP (#595) 2017-01-04 05:52:39 +00:00
Xavier Guimard
8b0104475d Manifest (#595) 2017-01-03 19:03:10 +00:00
Xavier Guimard
f374a6c38d Rename OIDC test (#595) 2017-01-03 12:54:23 +00:00
Xavier Guimard
d35e24703e Remove old Google auth (#595)
Google OpenId endpoints now points to OpenId-Connect configuration
2017-01-03 06:09:29 +00:00
Xavier Guimard
294945917e OIDC test skeleton (#595) 2016-12-31 08:39:31 +00:00
Xavier Guimard
d6453edc4d Update manifest (#595) 2016-12-31 07:59:09 +00:00
Xavier Guimard
3790836333 Start OIDC (#595) 2016-12-29 20:34:46 +00:00
Xavier Guimard
936b6e5164 SAML matadata (#595) 2016-12-28 18:38:03 +00:00
Xavier Guimard
40a604c985 Rename tests (#595) 2016-12-28 16:14:42 +00:00
Xavier Guimard
10d4f39511 SAML OK with artifact + SOAP SLO (#595) 2016-12-27 11:17:25 +00:00
Xavier Guimard
e09eb9c237 SAML SLO in progress (#595) 2016-12-27 08:40:12 +00:00
Xavier Guimard
51e7e6bc79 Starting CAS IdP (#595) 2016-12-20 12:19:26 +00:00
Xavier Guimard
31496271ba CAS in progress (#595) 2016-12-20 11:53:33 +00:00
Xavier Guimard
f6ea9b5df3 Building Auth/CAS (#595) 2016-12-20 10:43:22 +00:00
Xavier Guimard
36ae1b568b Starting CAS (#595) 2016-12-19 21:34:52 +00:00
Xavier Guimard
909391ffc7 Spelling errors 2016-12-19 20:47:44 +00:00
Xavier Guimard
5a74c5283a Enable signature for SAML tests (#595) 2016-12-16 06:03:30 +00:00
Xavier Guimard
67725808a3 SAML tests in progress (#595) 2016-12-14 12:09:55 +00:00
Xavier Guimard
2a3001a97b SAML Artifact in progress (#595) 2016-12-07 22:30:00 +00:00
Xavier Guimard
b7c66b9427 Test skeleton for SAML Redirect (#595) 2016-12-04 21:57:25 +00:00
Xavier Guimard
0b1041088c Rename SAML test (#595) 2016-12-01 19:43:18 +00:00
Xavier Guimard
fb741f9bea SAML in progress (#595) 2016-11-22 20:55:10 +00:00
Xavier Guimard
3c04bed84d Update SAML UserDB (#595) 2016-11-15 21:24:13 +00:00
Xavier Guimard
a2f175aa07 Remove default values for SAML test (#595) 2016-11-15 21:00:25 +00:00
Xavier Guimard
46e7e36070 SAML test skeleton 2016-11-14 21:45:32 +00:00
Xavier Guimard
ec758e7696 Working on SAML (#595) 2016-09-27 19:43:38 +00:00
Xavier Guimard
59282e5a1a Working on SAML (#595) 2016-09-25 16:44:48 +00:00
Clément Oudot
c3b3a7b512 Apply to trunk (#1078) 2016-09-05 10:31:51 +00:00
Xavier Guimard
1bd86a6a03 Compile skin rules at reload (#595) 2016-08-09 12:08:49 +00:00
Xavier Guimard
b2977eec95 Add Auth/SSL (#595) 2016-08-05 11:56:16 +00:00
Clément Oudot
b4cd5eecd1 Update MANIFEST 2016-07-08 14:34:12 +00:00
Xavier Guimard
c1fb44a2b7 Many changes in notifications (#595) 2016-06-02 21:20:36 +00:00
Xavier Guimard
b9cd5a89dd Improve logout for plugins (#595) 2016-04-18 20:23:40 +00:00
Xavier Guimard
d32d9646f8 Menu seems to work (#595) 2016-04-14 18:42:59 +00:00
Xavier Guimard
ba1c54554c #595 in progress 2016-04-14 05:25:39 +00:00
Clément Oudot
31efc3587d Remove CDA test, as CDA module was removed in r4885 2016-03-30 13:28:44 +00:00
Xavier Guimard
a11a5565ca Remove old unused module 2016-03-29 21:09:53 +00:00
Xavier Guimard
474abee86a Update manifest 2016-03-24 06:24:42 +00:00
Xavier Guimard
a96f1efb5c Update manifest 2016-03-15 22:11:25 +00:00
Xavier Guimard
2110b9d402 Update manifest 2016-01-20 16:48:03 +00:00
Xavier Guimard
507c050f5f Update manifest files 2016-01-03 16:57:20 +00:00
Clément Oudot
614bb23834 Update logo (#820) 2015-06-15 12:45:23 +00:00
Clément Oudot
ef1da93be9 Test script for SOAP error method (#817) 2015-05-08 20:22:58 +00:00
Clément Oudot
cf4dfef9fb Configuration endpoint (#184) 2015-03-23 17:12:06 +00:00
Clément Oudot
b82153ab17 Start implementation of OpenID Connect provider (#184) 2015-01-20 10:04:44 +00:00
Clément Oudot
433bd36415 Simple OIDC client page for testing (#184) 2015-01-19 13:19:57 +00:00
Clément Oudot
ddfd0c2b35 Remove .swp file from MANIFEST 2014-12-04 17:12:41 +00:00
Clément Oudot
dbc825c6c3 Add OpenID logo file to MANIFEST (#183) 2014-12-02 15:10:05 +00:00
Clément Oudot
6cff9560da Update MANIFEST and add background.tpl file (#770) 2014-12-02 15:09:16 +00:00
Clément Oudot
914fe20eb5 Create OpenIDConnect library (#183) 2014-11-14 16:18:50 +00:00
Clément Oudot
2ff2d0e01a First version of OpenIDConnect RP module (#183) 2014-11-14 14:29:55 +00:00
Clément Oudot
914dbd8548 Register page for skin impact (#26) 2014-06-02 13:21:05 +00:00
Clément Oudot
2d416eb97b Register page for skins pastel and dark (#26) 2014-06-02 13:05:53 +00:00
Clément Oudot
ba9fa72c1e AD register module (#26) 2014-06-02 10:24:05 +00:00
Clément Oudot
c3030c6244 New files for Register module in MANIFEST (#26) 2014-05-27 13:41:09 +00:00
Clément Oudot
a24fef3a29 Remove minified js and css files (#689) 2014-02-24 10:10:11 +00:00
Clément Oudot
3a86fcfbfb Add jQuery map (#687) 2014-02-21 09:05:16 +00:00
Clément Oudot
9b64ec836b Update MANIFEST (#683) 2014-02-06 17:03:54 +00:00
Clément Oudot
dc2a512616 Provide non minified versions of javascript libraries (#678) 2014-02-04 16:43:15 +00:00
Xavier Guimard
22a01f7e69 Remove unused and non-free image 2014-01-22 05:45:20 +00:00
Clément Oudot
b6cf706217 Preparation for release 1.3.0 2013-11-02 11:03:25 +00:00
Xavier Guimard
0832b35fb0 clean MANIFESTs 2013-10-27 12:38:00 +00:00
Clément Oudot
8898ef351c Update MANIFEST (#604) 2013-10-27 11:36:02 +00:00
Xavier Guimard
e174ff4732 FastCGI portal 2013-10-21 21:24:03 +00:00
Xavier Guimard
fb39a20563 Add WebID logo 2013-10-13 14:16:12 +00:00
Xavier Guimard
cf0bb9d98d Update Manifest 2013-10-13 06:45:41 +00:00
Xavier Guimard
5354fc3361 Add basic tests for Google 2013-10-06 19:14:28 +00:00
Xavier Guimard
6363a29b66 Add basic tests for Facebook 2013-10-06 19:08:06 +00:00
Xavier Guimard
9b37852c41 Update MANIFEST 2013-10-05 16:07:05 +00:00
Xavier Guimard
ebcb10fe69 Add Google icon 2013-10-01 04:25:12 +00:00
Xavier Guimard
21a330d11c Update Portal/MANIFEST 2013-09-29 19:14:44 +00:00
Clément Oudot
a6f10e15eb First implementation of Active Directory module (#409 and #LEMONLDAP-513) 2013-04-28 14:44:03 +00:00
Sandro Cazzaniga
41244827ad Add a missing test in manifest 2012-08-13 12:27:24 +00:00
Sandro Cazzaniga
213c80888a * [LEMONLDAP-366] Replace notifications in Common 2012-07-12 21:04:06 +00:00
Clément Oudot
eb7e937ab3 Update MANIFEST with new files (#422) (#LEMONLDAP-432) 2012-03-01 08:38:10 +00:00
Clément Oudot
56581a13fc Reorganize files - work in progress (#444) 2012-02-28 22:52:36 +00:00