Xavier Guimard
2a73e9b2c0
Fix Notifications DBI backend
...
Closes : #1640
2019-02-06 14:30:34 +01:00
Xavier Guimard
e2b026b7c8
Fix versions
2019-02-05 23:06:18 +01:00
Xavier Guimard
0528f78dad
Merge branch 'v2.0'
2019-02-05 19:09:42 +01:00
Xavier Guimard
f8942d156d
Override templateDir before calling sendHtml ( fixes : #1642 )
2019-02-05 19:04:06 +01:00
Xavier Guimard
92b65ae86f
Merge branch 'v2.0'
2019-02-05 13:59:22 +01:00
Xavier Guimard
a549e62657
Add Auth::GPG parameters ( #1569 )
2019-02-05 11:51:39 +01:00
Christophe Maudoux
b39e6ce99f
WIP - Append relative parameters ( #1637 )
2019-02-04 23:13:54 +01:00
Xavier Guimard
c5a3687040
Merge remote-tracking branch 'max/fix-redir' into v2.0
2019-02-03 22:48:43 +01:00
Christophe Maudoux
e41be10a23
Improve RegExp ( #1629 )
2019-02-03 21:48:49 +01:00
Maxime Besson
e028088f88
Add the ability to detect HTTPS from web server env
...
This commit adds a new "Default" option for the global HTTPS setting. In
this mode, the handler will refer to the HTTPS env variable to know if it's
being accessed over HTTPS or not. An administrator is of course still
free to force HTTPS by setting it either globally or per-VHost
2019-02-03 20:12:53 +01:00
Maxime Besson
f35a7c305a
Add Mail second factor plugin
2019-02-03 14:46:40 +01:00
Maxime Besson
faa748f68f
Add Mail second factor plugin
2019-02-03 14:43:44 +01:00
Clément OUDOT
bdfc905a59
Use make json to rebuild Manager files ( #1601 )
2019-02-02 15:55:55 +01:00
Christophe Maudoux
08647bb96a
Improve unit test ( #1636 )
2019-02-02 15:34:24 +01:00
Xavier Guimard
c77317fef7
Update versions
2019-01-31 23:20:57 +01:00
Xavier Guimard
c60ba130b8
Replace rand() by Crypt::URandom::urandom()
2019-01-31 23:16:52 +01:00
Christophe Maudoux
96b93a56c1
Partial revert rename parameters ( #1605 )
2019-01-24 19:45:43 +01:00
Christophe Maudoux
ce809fc80c
Improve manager tree ( #1616 )
2019-01-19 14:27:00 +01:00
Christophe Maudoux
b486735d46
WIP - Split mailReset plugin and SMTP parameters ( #1616 )
2019-01-16 22:57:35 +01:00
Xavier Guimard
2ab385e2df
Update versions
2019-01-09 13:42:30 +01:00
Xavier Guimard
12be005b15
Update manager javascripts ( #1568 #1495 )
2019-01-04 15:49:35 +01:00
Xavier Guimard
9ebc18ca5d
Update version
2018-12-18 13:13:15 +01:00
Xavier Guimard
843e18c64e
Initialize user() in $req ( #1591 )
2018-12-17 18:44:12 +01:00
Christophe Maudoux
aa45cf148a
Append bruteForce Protection number of allowed failed Login parameter ( #1506 )
2018-12-12 23:51:33 +01:00
Xavier Guimard
ef6313b1c9
Fix bad returned value in Conf/Backends/MongoDB.pm
2018-12-10 22:48:09 +01:00
Xavier Guimard
8bd4ed0870
Removed unsed captcha file ( #1567 )
2018-12-03 22:37:55 +01:00
Christophe Maudoux
b493fac7be
Disable safe warnings ( #1561 )
2018-11-30 21:45:54 +01:00
Christophe Maudoux
e3999aad6b
WIP - Comment safe
2018-11-30 20:36:45 +01:00
Xavier Guimard
18c5ca83bf
make spelling
2018-11-29 21:47:04 +01:00
Xavier Guimard
75f20be6d8
Fix some warnings ( #1559 )
2018-11-29 19:48:49 +01:00
Xavier Guimard
02f8c41030
Fix little warnings ( #1559 )
2018-11-29 17:00:28 +01:00
Xavier Guimard
11857d9f8a
make tidy
2018-11-26 14:40:21 +01:00
Clément OUDOT
9cb56173db
Configure timeout for configuration reload ( #1553 )
2018-11-26 08:21:00 +01:00
Xavier Guimard
642e98e180
Fix some missing "lazy" ( #1545 )
2018-11-16 17:30:57 +01:00
Christophe Maudoux
fdfeb9331b
make json
2018-11-15 22:39:05 +01:00
Christophe Maudoux
32affcc0f3
make json
2018-11-15 22:38:43 +01:00
Christophe Maudoux
72b42a516f
Append reset password retries number parameter ( #1508 )
2018-11-15 21:16:46 +01:00
Christophe Maudoux
c3ee16ec28
Append handler internal cache timeout parameter ( #1535 )
2018-11-09 21:35:51 +01:00
Christophe Maudoux
87c85c5b01
Append manager option to enable langs display ( #1539 )
2018-11-07 20:10:31 +01:00
Christophe Maudoux
3211236904
Set default formAction CSP ( #1499 )
2018-10-30 20:32:20 +01:00
Clément OUDOT
588852952e
Keep Register modules parameters ( #1531 )
2018-10-29 17:04:04 +01:00
Clément OUDOT
c968973c76
Keep LDAP parameters for AD configuration ( #1531 )
2018-10-29 16:32:26 +01:00
Christophe Maudoux
44956956e5
Fix unit test warning ( #1509 )
2018-10-23 21:38:43 +02:00
Christophe Maudoux
14391d07d1
Append debug messages ( #1509 )
2018-10-22 22:28:37 +02:00
Christophe Maudoux
4df8ce2c0e
Set formAction CSP from Manager ( #1499 )
2018-10-18 19:51:50 +02:00
Xavier Guimard
6b41c1d3d6
abort should work even if init fails ( #1525 )
2018-10-16 23:18:26 +02:00
Clément OUDOT
c5f9a7f95b
make tidy
2018-10-12 10:04:03 +02:00
Christophe Maudoux
c2da030b95
BruteForceProtection plugin disable by default
2018-10-10 23:12:38 +02:00
Christophe Maudoux
8e5286dceb
Merge branch 'master' of gitlab.ow2.org:lemonldap-ng/lemonldap-ng
2018-10-08 23:03:09 +02:00
Christophe Maudoux
7a1117d4c4
Append Portal main logo option in Manager ( #1515 )
2018-10-08 23:02:59 +02:00
Xavier Guimard
1ef8c05908
Add "over" feature to choice ( #1500 )
2018-10-08 16:57:24 +02:00
Christophe Maudoux
8d7afa75a3
Append portalForceAuthn option in Tree ( #1507 )
2018-10-03 22:32:37 +02:00
Christophe Maudoux
a6c461f7b6
WIP - Rename plugin PortalForceAuthn ( #1507 )
2018-10-03 21:27:09 +02:00
Christophe Maudoux
85c6ad2498
WIP - Append PortalForceReAuthn ( #1507 )
2018-10-03 21:07:10 +02:00
Clément OUDOT
d21dfa926b
Add SAML user attribute option in Manager ( #1512 )
2018-10-02 17:18:17 +02:00
Christophe Maudoux
d4eb025de3
Append BruteForceProtection ( #1506 )
2018-09-28 19:50:01 +02:00
Christophe Maudoux
31a689340d
Rename BruteForceProtection plugin ( #1506 )
2018-09-23 11:09:04 +02:00
Christophe Maudoux
312e152bcc
Append brutForceProtection plugin ( #1506 )
2018-09-22 19:26:21 +02:00
Clément OUDOT
5c8f42bda4
Configuration for SAML Discovery Protocol ( #1478 )
2018-09-04 15:24:18 +02:00
Xavier Guimard
62d5c7836c
make tidy
2018-09-02 17:31:58 +02:00
Christophe Maudoux
3ae96fcbb2
Improve and cleaning code
2018-08-30 23:21:20 +02:00
Christophe Maudoux
96322a1419
Append test
2018-08-25 18:17:43 +02:00
Xavier Guimard
7e8a007b02
Accept DBD::MariaDB ( #1490 )
2018-08-23 07:01:22 +02:00
Christophe Maudoux
6251da2e56
Fix TOTP formula
2018-08-18 21:21:20 +02:00
Xavier Guimard
bf7d85532d
Replace bool by boolOrExpr for sfRequired + partial revert ( #1487 )
2018-08-15 20:42:08 +02:00
Xavier Guimard
e55094602e
Be tolerant with whitespaces in ini file ( Fixes : #1488 )
2018-08-12 22:33:14 +02:00
Christophe Maudoux
1bebba42c3
WIP - Partial revert and debug messages appended to test ( #1480 )
2018-08-08 09:51:06 +02:00
Christophe Maudoux
6619e56714
WIP - Add CSP form-action attribute in LLNG conf. Need more tests ( #1480 )
2018-08-07 23:54:42 +02:00
Christophe Maudoux
a6f19e187a
Fix comment ( #1464 )
2018-07-22 23:15:01 +02:00
Christophe Maudoux
93fcfbe5b1
Delete OIDC Consents from sessions explorer ( #1464 )
2018-07-21 22:11:14 +02:00
Christophe Maudoux
6c11572c2a
Display oidcConsents ( #1464 )
2018-07-19 00:01:43 +02:00
Xavier Guimard
9cecdc43b7
Store new conf in local storage + bug in customFunctions
2018-07-12 14:38:28 +02:00
Xavier Guimard
16dfbed636
Tidy
2018-07-12 09:04:05 +02:00
Xavier Guimard
0f7b3ca71d
make tidy
2018-07-05 23:00:40 +02:00
Xavier Guimard
b2620c2679
s/datas/data
...
datas => des données
data => les données
2018-07-05 22:56:16 +02:00
Xavier Guimard
28aedcd63c
Some errors in CAS ( #1461 )
2018-06-26 21:45:55 +02:00
Clément OUDOT
151088559f
Move CAS options in CAS service ( #1161 )
2018-06-23 09:21:09 +02:00
Clément OUDOT
8a4adfd384
Configure Facebook user field ( #1322 )
2018-06-22 18:16:24 +02:00
Clément OUDOT
7eb24abe3c
Configure Twitter user field ( #1322 )
2018-06-22 17:44:41 +02:00
Xavier Guimard
4ebcae3e15
Tidy
2018-06-21 21:35:16 +02:00
Xavier Guimard
ff0c8029db
Change oidc content key for removal ( #1431 )
2018-06-20 21:38:26 +02:00
Xavier Guimard
def1b0bef2
Add Local conf backend ( closes : #1458 )
2018-06-19 21:05:36 +02:00
Xavier Guimard
e6b6d88514
PATH_INFO must be set ( #1342 )
2018-06-19 19:58:12 +02:00
Xavier Guimard
f5971ad98d
Set configuration checkTime ( #1454 )
2018-06-15 19:00:14 +02:00
Xavier Guimard
a725a8f28f
Revert d5d74b93
( #1454 )
2018-06-15 06:57:43 +02:00
Xavier Guimard
a3d400e765
Set default values before storing local conf ( #1454 )
...
Bug introduced in d5d74b93
2018-06-15 06:55:10 +02:00
Xavier Guimard
b64df9a73c
Typo ( #1454 )
2018-06-14 22:29:20 +02:00
Xavier Guimard
5488ceccef
Update local cache on conf save ( #1454 )
2018-06-14 22:26:10 +02:00
Xavier Guimard
a7329c1dcc
Verify Mouse version with Apache ( #1452 )
2018-06-14 06:19:27 +02:00
Xavier Guimard
5bfdeb6b43
Comment ( #1452 )
2018-06-13 23:20:35 +02:00
Xavier Guimard
f4b3e43a2c
Workaround for ModPerl/Mouse bug ( #1452 )
2018-06-13 23:10:40 +02:00
Clément OUDOT
ea8817f3ff
Use SHA1 as default value ( #1247 )
2018-06-12 22:35:00 +02:00
Clément OUDOT
28c4429b75
Configuration for SAML signature method ( #1247 )
2018-06-12 18:22:21 +02:00
Xavier Guimard
027a588185
Regexp opt conflict
2018-05-28 07:31:33 +02:00
Xavier Guimard
c4c63abc8b
Use cached conf if backend fails ( Closes : #1429 )
2018-05-24 10:25:27 +02:00
Xavier Guimard
9445d14dbe
Update MongoDB conf backend ( #800 )
2018-05-23 06:41:47 +02:00
Xavier Guimard
a43961a9e0
Little "eval" to avoid some MySQL crash ( #1407 )
2018-05-16 15:03:39 +02:00
Xavier Guimard
77a558e13a
Distinct log/userLog in Dispatch ( #1419 )
2018-05-11 17:24:56 +02:00
Xavier Guimard
7af003bf3d
Add Dispatch logger ( fixes : #1419 )
2018-05-11 14:43:41 +02:00
Xavier Guimard
3fa8f13627
Fix Sentry logger
...
Fixes : #1418
2018-05-09 21:07:21 +02:00
Xavier Guimard
b1c6e20aad
Add Sentry logger ( #1418 )
2018-05-09 20:40:11 +02:00
Xavier Guimard
273e84b342
Clean some Dumper usage ( #1416 )
2018-05-07 17:17:55 +02:00
Xavier Guimard
c673be7cf2
Set some default values in Attributes.pm ( #595 )
2018-04-30 18:06:15 +02:00
Xavier Guimard
cc100316f5
Optimize SQL query
2018-04-23 17:17:34 +02:00
Christophe Maudoux
2119be03e1
Merge branch 'master' into manager-2ndFA-module
2018-04-17 22:54:31 +02:00
Xavier Guimard
e97a546433
Add "Null" logger ( #857 )
2018-04-17 06:56:29 +02:00
Christophe Maudoux
568f29f97c
Fix session update bug ( #1392 )
2018-04-16 22:12:51 +02:00
Christophe Maudoux
5295161103
Delete 2F device ( #1392 )
2018-04-16 19:55:52 +02:00
Christophe Maudoux
f8e697d50a
Delete 2F device ( #1392 )
2018-04-16 17:07:38 +02:00
Christophe Maudoux
936c54a802
Merge branch 'master' into portal-multi-U2F-registration
2018-04-09 12:17:11 +02:00
Christophe Maudoux
2185f0ef27
Add Max2FDevices & Max2FDevicesNameLength attributes ( #1386 )
2018-04-04 23:14:25 +02:00
Xavier Guimard
51026a906b
Missing end value
2018-04-04 18:13:46 +02:00
Christophe Maudoux
dc3336e8b1
Add manager userAuthorizedtoDelete entries ( #1386 )
2018-04-03 22:57:30 +02:00
Xavier Guimard
0623b4f9fe
Add ini-only default values in DefaultValues.pm ( #595 )
2018-04-03 10:23:31 +02:00
Xavier Guimard
e206be3322
SCRIPT_NAME is optional for handler
...
Avoid warning (#595 )
2018-03-27 22:45:06 +02:00
Christophe Maudoux
da926a8546
Merge branch 'master' into manager-SFA-module
2018-03-20 21:32:55 +01:00
Xavier Guimard
e89db33b5e
Remove Auth::Yubikey ( #1399 )
2018-03-20 18:45:57 +01:00
Xavier Guimard
c6908b87a2
Yubikey 2nd factor ( closes : #1399 )
2018-03-20 18:19:53 +01:00
Christophe Maudoux
bfc0a4f102
Merge branch 'master' into manager-SFA-module
2018-03-19 22:05:45 +01:00
Xavier Guimard
9c17f1b3b6
Error in intervals ( #1359 )
2018-03-18 22:38:12 +01:00
Xavier Guimard
05c77feebc
Possibility to forbid U2F unregistration ( #1148 )
2018-03-18 22:20:05 +01:00
Christophe Maudoux
533df1ac1d
Fix bug
2018-03-18 22:10:12 +01:00
Xavier Guimard
799109caca
UTOTP manager part ( #1391 )
...
ToDo: self-registration + tests
2018-03-18 09:30:08 +01:00
Christophe Maudoux
fbe3af9f64
Merge branch 'master' into manager-SFA-module
2018-03-15 20:42:12 +01:00
Xavier Guimard
9cb44cc6c3
Manage headers ( Closes : #1397 )
2018-03-15 12:57:23 +01:00
Christophe Maudoux
e3b839ee95
Merge branch 'master' into manager-SFA-module
2018-03-14 22:09:45 +01:00
Xavier Guimard
79f64c8270
Backport #1372
2018-03-14 06:53:53 +01:00
Xavier Guimard
3383a68a25
Tidy
2018-03-13 07:14:01 +01:00
Xavier Guimard
84b4b572de
Typo ( #1373 )
2018-03-12 17:56:58 +01:00
Xavier Guimard
da889f9e26
Bad regexp ( fixes : #1373 )
2018-03-12 17:43:18 +01:00
Maudoux Christophe
6e27659c51
Revert "Update doc"
...
This reverts commit b77d45eca9
2018-03-12 16:45:22 +01:00
Christophe Maudoux
b77d45eca9
Update doc
2018-03-12 16:34:04 +01:00
Christophe Maudoux
810b9f6a27
WIP - 2ndFA manager module
2018-03-11 23:33:55 +01:00
Christophe Maudoux
d50775a5f2
Append add & verify button + update lang
2018-03-03 23:19:30 +01:00
Xavier Guimard
b30d3db3a0
Tidy
2018-03-03 09:32:01 +01:00
Xavier Guimard
79daebecec
Apply some master changes
2018-03-03 09:21:06 +01:00
Christophe Maudoux
dd10b2472e
Append U2F manager module to manage users U2F Key (WIP - Delete only !!!)
2018-03-01 11:30:21 +01:00
Christophe Maudoux
9dfce47dfb
WIP - Append U2F module to manage users U2F Key (delete only at the moment)
2018-03-01 00:07:31 +01:00
Christophe Maudoux
31398c78bc
WIP - delete U2F key attributes from manager with U2F module
2018-02-27 12:01:33 +01:00
Xavier Guimard
6604860ec0
Add "doubleHash" in "hashParamaters"
...
Fixes : #1368
2018-02-22 16:01:24 +01:00
Xavier Guimard
a129081847
Full TOTP ( #1359 )
2018-02-21 22:07:12 +01:00
Xavier Guimard
2d58b3f9f6
TOTP Manager part ( #1359 )
2018-02-21 06:48:06 +01:00
Xavier Guimard
b9e2e91844
TOTP Portal part seems finished ( #1359 )
...
TODO: Manager attributes
2018-02-20 22:58:20 +01:00
Xavier Guimard
560341ea51
TOTP self registration in progress ( #1359 )
2018-02-20 18:36:34 +01:00
Xavier Guimard
79aad61a6b
Update dependencies ( #1359 )
2018-02-19 22:47:10 +01:00
Xavier Guimard
d37a384328
Move TOTP verification in Common ( #1359 )
...
This Common module will be used also in admin interface
2018-02-19 22:34:23 +01:00
Xavier Guimard
3451612b50
Typo
2018-01-23 23:08:12 +01:00
Clément OUDOT
a6590bf210
Force Net::LDAP to handle values in UTF-8 ( #1358 )
2018-01-22 10:48:53 +01:00
Xavier Guimard
c3fd234d23
Remove .bak file ( #1352 )
2018-01-19 15:40:54 +01:00
Clément OUDOT
f5e68b584e
Manage UTF8 in configuration with MySQL ( #1352 )
2018-01-19 15:06:35 +01:00
Xavier Guimard
7f0ff6d0d8
Replace Jira by GitLab
2017-11-11 14:06:23 +01:00
Clément Oudot
8a07f47e77
Add krbRemoveDomain parameter ( #707 )
2017-11-06 15:19:06 +00:00
Clément Oudot
6823a6e09e
Fix default value for registerUrl ( #1325 )
2017-11-02 17:04:03 +00:00
Xavier Guimard
6ee5509f70
Add registerUrl ( fixes : #1325 )
2017-11-02 16:16:21 +00:00
Xavier Guimard
081699b29e
AutoSignin works now ( #1318 )
...
TODO: doc
2017-10-27 13:11:30 +00:00
Xavier Guimard
53f1ba28de
Typo ( #1151 )
2017-10-27 05:20:16 +00:00
Xavier Guimard
17a3b5e976
Raise an error if notification connector fails ( #595 )
2017-10-19 14:59:19 +00:00
Xavier Guimard
b63305b641
Fix bad return ( #595 )
2017-10-19 14:23:42 +00:00
Clément Oudot
a7401b72f6
Fix from_json methods ( #1303 )
2017-09-28 12:52:14 +00:00
Xavier Guimard
6e7510c969
Debug ( #1305 )
2017-09-26 20:00:56 +00:00
Xavier Guimard
69ece7740d
Update debian/control
2017-09-26 19:11:04 +00:00
Xavier Guimard
fc49c10a5d
Remove old hook ( fixes : #1306 )
2017-09-26 08:04:32 +00:00
Clément Oudot
43b3b495a8
Fix bad module dependency in code ( #1260 )
2017-09-19 09:10:23 +00:00
Xavier Guimard
bf1cf4c4f5
Display OIDC Consent tab if needed ( #826 )
2017-09-15 10:34:43 +00:00
Xavier Guimard
5b5e5db123
OpenID Connect consent skeleton ( #826 )
2017-09-15 10:32:15 +00:00
Clément Oudot
417d8f407c
Force allow_nonref for JSON conf/sessions ( #1294 )
2017-09-06 18:01:09 +00:00
Xavier Guimard
93b491e061
Avoid plugin route conflict (partial fix for #1290 )
2017-09-06 13:18:08 +00:00
Xavier Guimard
d788674e22
Warn if a route is redefined ( #595 )
2017-09-05 18:34:46 +00:00
Clément Oudot
f65ba0745d
Enable loop context vars in templates ( #1292 )
2017-09-04 14:10:41 +00:00
Clément Oudot
70693929e4
Fix SOAP configuration module ( #1288 )
2017-08-29 15:20:54 +00:00
Clément Oudot
2ec88532ad
Catch DBI execution error ( #1263 )
2017-08-29 14:04:40 +00:00
Clément Oudot
095a6ed8e5
Restore empty hash after SOAP getConfig call ( #1288 )
2017-08-28 16:37:31 +00:00
Xavier Guimard
4c603c9e90
Remove SQL transactions since "AutoCommit" is on ( #1118 )
2017-07-13 07:36:59 +00:00
Xavier Guimard
d391bcc0e1
Add SQLite in authorizated backends
2017-07-11 18:25:15 +00:00
Xavier Guimard
694293299f
Fix #1118 for DBI
2017-07-11 12:16:56 +00:00
Xavier Guimard
482a6fb59d
Revert r6542 ( #1118 )
2017-07-11 11:50:09 +00:00
Clément Oudot
8ec280164b
Define query_string method to support old version of Plack on CentOS7
2017-07-10 10:15:04 +00:00
Clément Oudot
2400f84cb9
Prepare 2.0.0~alpha1 release
2017-07-10 10:01:40 +00:00
Clément Oudot
dd87683a4c
Prepare 2.0.0-alpha1 release
2017-07-10 09:11:34 +00:00
Clément Oudot
00e7cea00c
LinkedIn parameters in Manager for 2.0 ( #1243 )
2017-06-23 14:47:03 +00:00
David COUTADEUR
80f5d06e82
perl tidy
2017-06-23 09:57:07 +00:00
David COUTADEUR
6533b0a36b
first working version of dynamic hash passwords in trunk (LEMONLDAP-1245)
2017-06-23 09:23:29 +00:00
Clément Oudot
318d43e07f
Check logout redirect URI ( #1233 )
2017-05-18 14:52:38 +00:00
Xavier Guimard
cb42cd5521
Fix UTF-8 in conf upload ( fixes : #1118 )
2017-05-18 10:46:12 +00:00
Clément Oudot
56254f1d4f
Apply commit 6513 to trunk ( #1218 )
2017-04-27 10:21:46 +00:00
Xavier Guimard
3328c5c7f0
Remove session from local cache ( closes : #1215 )
2017-04-25 07:24:44 +00:00
Xavier Guimard
d6c5229af8
Bad cipher initialization ( #595 )
2017-04-21 07:36:14 +00:00
Xavier Guimard
c8b33af881
Fix display error ( #867 )
2017-04-19 10:52:18 +00:00
Xavier Guimard
00423fc223
Fix proxied services in CAS ( #1183 )
2017-04-15 13:21:33 +00:00
Xavier Guimard
6e38097176
Don't enable SMTP by default
2017-04-13 20:08:54 +00:00
Xavier Guimard
b83374b274
New Issuer::CAS ( #1183 )
2017-04-13 19:17:29 +00:00
Xavier Guimard
380c3fec6b
Update manager part of Auth::CAS ( #1183 )
2017-04-13 09:04:40 +00:00
Xavier Guimard
a63c7a7d4a
Display CAS exportedVars ( #1183 )
2017-04-13 07:28:17 +00:00
Xavier Guimard
b93d7ff315
Issuer::CAS manager part ( #1183 )
2017-04-12 20:02:04 +00:00
Xavier Guimard
97e124e997
Auth::CAS manager part ( #1183 )
2017-04-12 19:49:26 +00:00
Xavier Guimard
9a0a56b5fd
Prepare new CAS arch in manager ( #1183 )
2017-04-12 16:45:55 +00:00
Xavier Guimard
dec57ba3f5
Move CAS Server options to CTrees ( #1183 )
2017-04-12 16:45:52 +00:00
Xavier Guimard
679911d4d0
Prepare CAS partners managment ( #1183 )
2017-04-12 16:45:49 +00:00
Xavier Guimard
43ece77749
Remove unused CAS_pgtFile parameter ( #1183 )
2017-04-12 16:45:45 +00:00
Xavier Guimard
a83a707931
Add Ajax to SSL ( closes #1212 )
2017-04-11 19:19:59 +00:00
Xavier Guimard
fbbe3aaf9b
Unable Auth::Kerberos in Manager ( closes : #707 )
2017-04-11 13:21:35 +00:00
Xavier Guimard
c1bb34ab11
Fix #1207
2017-04-07 10:28:55 +00:00
Xavier Guimard
ddc1615546
Kerberos-by-Ajax skeleton ( #707 )
...
TODO: write javascript
2017-04-06 11:33:12 +00:00
Xavier Guimard
388e313250
Update Null level
2017-03-30 05:11:02 +00:00
Xavier Guimard
af60e2e6ab
Typo ( #1208 )
2017-03-28 21:10:49 +00:00
Xavier Guimard
2e59ea441a
Replace request management in handler ( #1044 )
...
Note: this is a big change, more tests needed
2017-03-28 21:07:49 +00:00
Xavier Guimard
8682f63414
Add YAML configuration backend ( #1208 )
2017-03-28 17:09:48 +00:00
Xavier Guimard
c761cc5781
Mark some properties "lazy" to be sure conf is intialized ( #595 )
2017-03-27 16:51:18 +00:00
Xavier Guimard
6efec8525f
Install new SMTP options ( #1206 )
2017-03-27 07:02:19 +00:00
Xavier Guimard
6a651b5bee
Try to implement SAML reauth ( #595 )
2017-03-23 20:49:52 +00:00
Xavier Guimard
4af8a59b5e
Handler part of reauthentication ( #1204 )
2017-03-23 18:22:44 +00:00
Xavier Guimard
e33a741acf
Add rules for 2f ( #1015 )
2017-03-23 06:20:06 +00:00
Xavier Guimard
0595f729e2
Update manager ( #1161 )
2017-03-22 20:47:09 +00:00
Xavier Guimard
d9f3311bb2
Manage multiple forms with combination ( #1151 )
2017-03-22 18:11:38 +00:00
Xavier Guimard
760e7e2859
Import isInNet6 in Safelib ( #1201 )
2017-03-17 16:31:17 +00:00
Xavier Guimard
c81d3133ec
IPv6 works for session explorer ( #1201 )
2017-03-17 16:31:04 +00:00
Xavier Guimard
52b2086650
Prepare IPv6 functions ( #1201 )
2017-03-17 11:18:25 +00:00
Xavier Guimard
7df4880d20
Fix "next" link when cfg is 1 ( #575 )
2017-03-16 12:21:49 +00:00
Xavier Guimard
bf3c43aecd
Replace inline css ( #1137 )
2017-03-16 11:38:52 +00:00
Xavier Guimard
03339738b7
Remove unsafe authorization ( #1184 )
2017-03-16 06:30:30 +00:00
Xavier Guimard
a07e92759c
Add Auth::PAM (#closes: #1196 )
2017-03-14 15:34:10 +00:00
Clément Oudot
f1804db2c7
Allow unsafe-inline styles for portal skin background ( #1184 / #LEMONLDAP-1138)
2017-03-14 13:51:30 +00:00
Xavier Guimard
ffbd92745c
Set default value to 1 for captcha_mail ( #595 )
2017-03-14 12:24:45 +00:00
Xavier Guimard
85ad473cd7
Authorize data: images in CSP header ( #1138 )
2017-03-14 12:08:01 +00:00
Xavier Guimard
3f3ac6d76f
Clean
2017-03-13 06:30:58 +00:00
Xavier Guimard
7f460429e1
OIDC OP2RP logout in progress ( #1194 )
2017-03-10 11:39:19 +00:00
Xavier Guimard
2ec0f3ce6f
Add OIDC logout parameters ( #1032 )
2017-03-09 21:56:45 +00:00
Xavier Guimard
9fb80061a0
Additional parameters for custom modules ( #1188 )
2017-03-08 17:41:42 +00:00
Xavier Guimard
f63e5eaca1
Add version in conf (to be used later with #797 )
2017-03-07 17:49:46 +00:00
Xavier Guimard
2fb085b2a6
New "Custom" modules family ( closes : #1188 )
2017-03-07 17:28:09 +00:00
Xavier Guimard
906f081b31
Verify REST backend config ( #970 )
2017-03-06 15:06:49 +00:00
Xavier Guimard
96263e0e65
Clean repo
2017-03-03 17:25:03 +00:00
Xavier Guimard
64756142e1
Service token server ( #971 )
2017-03-01 06:41:42 +00:00
Xavier Guimard
e2f4de3f9d
Missing versions ( #595 )
2017-02-28 20:53:19 +00:00
Clément Oudot
c18533d447
Use getSkin to choose portal skin ( #1177 )
2017-02-28 18:39:56 +00:00
Xavier Guimard
b132e83530
Better token for REST session creation ( #970 )
2017-02-28 05:30:47 +00:00
Xavier Guimard
c0c67fd0bd
Minimize persistentSession tie/untie ( #713 , #LEMONLDAP-1173)
2017-02-27 20:48:00 +00:00
Xavier Guimard
babb7f9230
Little things ( #595 )
2017-02-27 19:30:43 +00:00
Xavier Guimard
38365b94ee
Add DBI in e2e-tests
2017-02-26 08:04:39 +00:00
Xavier Guimard
538c723b8c
Improve PATH_INFO split ( #1175 )
2017-02-24 11:23:16 +00:00
Xavier Guimard
7be468841b
Add conditional SSLVar ( closes : #803 )
2017-02-24 06:29:50 +00:00
Xavier Guimard
d7025a2251
Add REST Auth/UserDB/Password backend ( closes : #1174 )
2017-02-23 21:46:00 +00:00
Xavier Guimard
c08489a6bc
Add Log4perl logger ( closes : #1162 )
2017-02-21 06:41:50 +00:00
Xavier Guimard
e315a447d7
Change JS access ( #1137 )
2017-02-21 05:38:59 +00:00
Xavier Guimard
7a71c9db37
Revert r6047 ( #1148 )
2017-02-20 21:59:31 +00:00
Xavier Guimard
8c3ff5fb0b
Minimize Apache::Session tie/untie ( closes : #1173 )
2017-02-20 21:00:05 +00:00
Xavier Guimard
09f13b1b00
Notification server SOAP/REST ( #595 )
2017-02-19 17:04:49 +00:00
Xavier Guimard
ede8f56ef3
Tidy
2017-02-19 11:51:58 +00:00
Xavier Guimard
697ebfdf8e
Move default mail subjects in JSON (may close #1033 )
2017-02-19 08:07:21 +00:00
Xavier Guimard
ca2c453e71
Add "public pages" concept to 2.0 ( #1120 )
2017-02-18 06:49:06 +00:00
Xavier Guimard
e3dafad97d
Add lwpOpts and lwpSslOpts to Apache/Session/REST (see #1065 )
2017-02-15 18:21:00 +00:00
Xavier Guimard
1e7b2c4a39
Add LWP options ( closes : #1065 )
2017-02-15 15:08:23 +00:00
Xavier Guimard
b829b6c19b
Replace userNotice/Error... by userLogger ( #857 )
2017-02-15 14:16:59 +00:00
Xavier Guimard
deb28bc9cb
Replace lmLog by logger-> ( #857 )
2017-02-15 06:41:50 +00:00
Xavier Guimard
b31635c62b
Force syslog when FastCGI in use ( #1162 )
2017-02-15 06:41:41 +00:00
Xavier Guimard
fc1527686c
Remove loca-only parameters ( #1160 )
2017-02-15 06:39:54 +00:00
Xavier Guimard
88dd1201ef
Remove local-only parameters ( #1160 )
2017-02-13 16:48:39 +00:00
Xavier Guimard
d25f7061ab
Transform logger into objects ( #1162 )
2017-02-13 11:58:39 +00:00
Xavier Guimard
64027a901a
Initialize with local conf ( #1162 )
2017-02-12 20:19:39 +00:00
Xavier Guimard
c5626c77b5
Create logger files ( #1162 )
2017-02-12 20:09:46 +00:00
Xavier Guimard
40b7535ff3
Reorganize handler ( closes : #1160 )
2017-02-11 07:47:22 +00:00
Xavier Guimard
1f2c5a0726
Remove unused file ( #595 )
2017-02-09 21:14:09 +00:00
Xavier Guimard
18a51d858a
Replace %ENV by $req->env ( #1156 )
2017-02-09 08:05:55 +00:00
Xavier Guimard
820691df33
Start handler reorganization ( #1160 )
2017-02-08 22:18:52 +00:00
Xavier Guimard
e57abb7285
Typo
2017-02-08 13:01:04 +00:00
Xavier Guimard
35f506bd60
Start rewrite Register::U2F using Ajax ( #1148 )
...
NB: broken for now
2017-02-08 13:01:02 +00:00
Xavier Guimard
5c421f8b61
Spelling parser
2017-02-07 14:46:28 +00:00
Xavier Guimard
2f31b05c1f
Keep combination keys ( #1151 )
2017-02-07 08:05:30 +00:00
Xavier Guimard
58ee26a128
Combination seems finished (except tests) ( #1151 )
2017-02-06 20:24:58 +00:00
Xavier Guimard
1780092b0c
Combination in progress ( #1151 )
2017-02-06 06:42:22 +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
b78022558d
More combination tests ( #1151 )
2017-02-05 21:12:06 +00:00
Xavier Guimard
afcb39a355
Combination in progress ( #1151 )
2017-02-05 17:05:33 +00:00
Xavier Guimard
193ac7c260
Combination in progress ( #1151 )
2017-02-05 13:11:14 +00:00
Xavier Guimard
6cc7190df5
Tidy
2017-02-05 12:30:57 +00:00
Xavier Guimard
9e12c94234
Remove old CGI files ( #595 )
2017-02-05 12:30:50 +00:00
Xavier Guimard
6cccc434e1
Combination skeleton ( #1151 )
2017-02-05 12:24:26 +00:00
Xavier Guimard
29d90718eb
More tests ( #1151 )
2017-02-05 11:13:32 +00:00
Xavier Guimard
7d27259e64
Create a "Same" value for userDB and remove some other
2017-02-05 09:13:20 +00:00
Xavier Guimard
9c3bdd51b8
Combination parser works ( #1151 )
2017-02-05 08:26:43 +00:00
Xavier Guimard
00ee360511
Rename pm ( #1151 )
2017-02-05 08:26:38 +00:00
Xavier Guimard
7a675d14ca
Combination parser ( #1151 )
2017-02-04 19:46:34 +00:00
Xavier Guimard
41da50b8ca
U2F registration works ( #1148 )
2017-02-03 17:14:13 +00:00
Xavier Guimard
a14d718351
U2F skeleton ( #1148 )
2017-02-02 21:48:32 +00:00
Xavier Guimard
4178455d95
Notif in progress ( #868 )
2017-02-02 06:08:40 +00:00
Xavier Guimard
a08d2f6433
Remove BrowserID parameters (see #602 )
2017-02-01 10:32:03 +00:00
Xavier Guimard
8f0bb1bed7
Notification File/JSON tested ( #868 )
2017-02-01 06:16:33 +00:00
Xavier Guimard
dc2080716d
Notification JSON/File ( #868 )
2017-02-01 05:30:44 +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
4ae5c7463c
Replace .pl ( #595 )
2017-01-30 16:22:39 +00:00
Xavier Guimard
7a3725db9d
Pwd reset in progress ( #595 )
2017-01-29 09:11:27 +00:00
Xavier Guimard
1e4c6da389
Rename lmConf-*.js to lmConf-*.json ( fix : #1090 )
2017-01-27 11:58:46 +00:00
Xavier Guimard
234551387f
Captcha and token in progress ( #1140 )
2017-01-24 22:05:07 +00:00
Xavier Guimard
a9e8dcf276
Don't store 'false' values in default
2017-01-24 21:02:04 +00:00
Xavier Guimard
42c42562a6
Ask token to use get_key_from_all_sessions ( #595 )
2017-01-23 22:04:24 +00:00
Xavier Guimard
5369f46024
REST session/conf backends ( #970 )
2017-01-22 22:51:22 +00:00
Xavier Guimard
b70dac9f3a
CSP in progress ( #1138 )
2017-01-19 06:09:20 +00:00
Xavier Guimard
04585cf188
Prepare Content-Security-Policy for portal ( #1138 )
2017-01-18 22:36:03 +00:00
Xavier Guimard
5ae758c6f1
Remove all inline CSS/JS ( #1137 )
2017-01-17 23:17:23 +00:00
Xavier Guimard
6b2dbd6482
Add portal status plugin ( #595 )
2017-01-16 21:00:50 +00:00
Xavier Guimard
f7cc7b2b66
More debug ( #595 )
2017-01-14 08:17:42 +00:00
Xavier Guimard
c5309a6e35
Remove registerUrl: fixed to /register ( #595 )
2017-01-14 08:17:38 +00:00
Xavier Guimard
1b88459c31
Remove samlIDPSSODescriptorSingleSignOnServiceSOAP from everywhere
2017-01-13 08:17:20 +00:00
Xavier Guimard
3c5cb018ef
Compact conf
2017-01-11 21:10:13 +00:00
Xavier Guimard
1ccad93701
Compact conf
2017-01-11 06:13:37 +00:00
Xavier Guimard
990006ce80
Move conf regexp constants to common ( #970 )
2017-01-10 21:43:37 +00:00
Xavier Guimard
7234f907aa
More tests for REST API ( #970 )
2017-01-10 21:43:34 +00:00
Xavier Guimard
d0350660e7
More security for path
2017-01-10 06:04:38 +00:00
Xavier Guimard
11dc704a57
Optimize ( #595 )
2017-01-09 15:43:30 +00:00
Xavier Guimard
293f0eea71
Replace build_urlencode to manage old Plack ( #595 )
2017-01-09 12:55:04 +00:00
Xavier Guimard
10509e2a52
REST in progress ( #970 )
2017-01-09 06:11:30 +00:00
Xavier Guimard
a0ea56a29a
SOAP/REST in progress ( #970 )
2017-01-08 08:42:19 +00:00
Xavier Guimard
d1646392a9
Split soap/rest server in config/sessions ( #970 )
2017-01-08 08:42:16 +00:00
Xavier Guimard
2250202fa9
Manage Zero only in manager ( #970 )
2017-01-08 08:42:12 +00:00
Xavier Guimard
2118a4242b
Move read conf calls into Conf/RESTServer ( #970 )
2017-01-08 06:25:10 +00:00
Xavier Guimard
1983842f79
SOAP server ( #970 )
2017-01-07 20:37:07 +00:00
Xavier Guimard
b24343bd10
SOAP server ( #970 )
2017-01-07 18:04:20 +00:00
Xavier Guimard
99d294d7c4
Replace read_body by Plack::Request::content() ( #595 )
2017-01-07 07:45:36 +00:00
Xavier Guimard
216f035c86
Rewrite SOAP server ( #970 )
2017-01-07 07:45:30 +00:00
Xavier Guimard
b28fbd23aa
Add "rest" parameter ( #970 )
2017-01-06 16:18:43 +00:00
Xavier Guimard
cd17296dae
Reorganize conf access ( #595 )
2017-01-06 12:40:56 +00:00
Xavier Guimard
118beaa022
Move conf backends ( #595 )
2017-01-06 12:30:41 +00:00
Xavier Guimard
8856c35fb2
Prepare REST server ( #970 )
2017-01-06 09:04:00 +00:00
Xavier Guimard
b94a337a05
Optimize checksession endpoint ( #595 )
2017-01-04 22:19:17 +00:00
Xavier Guimard
778c0b997f
Update POD ( #595 )
2017-01-04 20:22:04 +00:00
Xavier Guimard
a09d12031e
Some big changes ( #595 )
...
Replace uri_escape by WWW::Form::UrlEncoded
Replace PSGI:Request by inheritance from Plack::Request
2017-01-04 16:36:54 +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
3790836333
Start OIDC ( #595 )
2016-12-29 20:34:46 +00:00
Xavier Guimard
53a1830a69
Add authorization header ( #595 )
2016-12-29 10:12:08 +00:00
Xavier Guimard
c14bd95d92
Import some 1.9.7 changes
2016-12-29 06:25:07 +00:00
Xavier Guimard
936b6e5164
SAML matadata ( #595 )
2016-12-28 18:38:03 +00:00
Xavier Guimard
0da228ff35
make tidy
2016-12-26 09:23:35 +00:00
Xavier Guimard
056688cae9
Some doc ( #595 )
2016-12-19 12:18:26 +00:00
Xavier Guimard
f1ef6e8938
Enable complex routes for plugins ( #595 )
2016-12-17 20:19:46 +00:00
Xavier Guimard
329993a40a
SLO Soap server in progress [SAML] ( #595 )
2016-12-14 05:51:45 +00:00
Xavier Guimard
0380452082
SLO Soap server [SAML] ( #595 )
2016-12-13 19:21:36 +00:00
Xavier Guimard
3cd46fee91
Provide SOAP errors ( #595 )
2016-12-07 22:29:58 +00:00
Xavier Guimard
310896e6a1
Don't store default values for sub parameters
2016-12-03 18:26:56 +00:00
Xavier Guimard
6c7e797a3a
Avoid some warnings (#LEMONDAP-595)
2016-12-02 16:29:04 +00:00
Xavier Guimard
d097b4ec0a
Enable setAuthSessionInfo ( #595 )
2016-12-01 22:25:05 +00:00
Clément Oudot
c48ee9d3e3
Apply modification for oidcRPMetaDataOptionsExtraClaims to trunk ( #1105 )
2016-11-15 16:04:43 +00:00
Clément Oudot
d46c33fbf4
Check header before matching its value ( #1107 )
2016-11-14 10:27:18 +00:00
Xavier Guimard
9fcbf8ed9a
Import autopkgtests ( #1110 )
2016-11-12 08:24:52 +00:00
Xavier Guimard
6f0a9a60b0
Declare oidcRPMetaDataOptionsExtraClaims as hash (may close #1105 )
2016-11-05 08:03:09 +00:00
Clément Oudot
fdf74d2f3a
Apply patch on Manager in trunk ( #1088 )
2016-10-04 09:07:55 +00:00
Clément Oudot
fc878c0545
Apply patch on Manager in trunk ( #1087 )
2016-09-29 19:24:58 +00:00
Clément Oudot
91b7ac93b1
Apply bypass consent option to trunk ( #1089 )
2016-09-27 13:23:29 +00:00
Clément Oudot
47c227246b
Port option to store ID token in trunk ( #1083 )
2016-09-13 13:40:02 +00:00
Clément Oudot
5d2be9a418
Port SAML Token options in trunk ( #1083 )
2016-09-13 12:04:30 +00:00
Clément Oudot
7b4e3e4904
Port timeoutActivityInterval to trunk ( #1001 )
2016-09-12 09:49:40 +00:00
Clément Oudot
cfff6103a7
Change default values for SAML security parameters ( #1079 )
2016-09-06 09:49:45 +00:00
Clément Oudot
e141c2482a
Add IDP resolution rule in Manager ( #1076 )
2016-08-31 08:32:32 +00:00
Xavier Guimard
047b3ad2db
Spelling error
2016-07-14 09:44:06 +00:00
Clément Oudot
3a6978dad8
Add option to decode UTF8 SAML attributes ( #1045 )
2016-07-08 14:14:37 +00:00
Clément Oudot
aa6279420f
Manage multilines values in LDAP configuration backend ( #966 )
2016-06-24 06:51:25 +00:00
Clément Oudot
12ea5aabf2
Manage old LDAP sessions ( #1049 )
2016-06-23 10:13:07 +00:00
Clément Oudot
35eb674b33
Manage values for samlIDPMetaDataOptionsSLOBinding ( #1046 )
2016-06-21 12:40:43 +00:00
Clément Oudot
574057be22
Replace cn by ldapAttributeId ( #1041 )
2016-06-13 16:13:44 +00:00
Xavier Guimard
1cf2d8fd5c
Backport #1040
2016-06-10 11:08:09 +00:00
Xavier Guimard
bf1fd28aff
Backport #1036
2016-06-09 11:45:10 +00:00
Xavier Guimard
b18e3b8803
Backport #1035 )
2016-06-09 11:45:08 +00:00
Xavier Guimard
e370416bc1
Add issuerDBGet parameters ( #1025 )
2016-06-03 11:34:14 +00:00
Xavier Guimard
354b841da8
Update notifications ( #595 )
2016-06-03 04:41:49 +00:00
Xavier Guimard
c1fb44a2b7
Many changes in notifications ( #595 )
2016-06-02 21:20:36 +00:00
Xavier Guimard
437fef99b6
Base64 must not have \n
2016-05-31 20:41:33 +00:00
Xavier Guimard
181461e2f7
Working on notifications ( #595 )
2016-05-30 20:20:53 +00:00
Xavier Guimard
724ba71fd7
Store SSL_* parameters in request object ( #595 )
2016-05-27 05:00:47 +00:00
Xavier Guimard
fd5a1230a6
Import all HTTP headers ( #595 )
2016-05-25 19:30:41 +00:00
Xavier Guimard
fa45062be5
Display errors in HTML ( #595 )
2016-05-24 20:50:22 +00:00
Xavier Guimard
3894139c94
Enable tplParams() ( #595 )
2016-05-24 05:05:49 +00:00
Xavier Guimard
4cde65c825
Set default values for BrowserID parameters ( #595 )
2016-05-23 21:52:26 +00:00
Xavier Guimard
47de9275fa
Working on logout and XSS ( #595 )
2016-05-23 16:55:23 +00:00
Xavier Guimard
7856ee0d90
Set default value to data ( #1010 )
2016-05-18 11:43:48 +00:00
Clément Oudot
085ac82587
Add ldapAllowResetExpiredPassword parameter in trunk Manager ( #1011 )
2016-05-11 13:12:17 +00:00
Xavier Guimard
00214387c9
LDAP in progress ( #595 )
2016-05-02 10:30:23 +00:00
Clément Oudot
e54381178e
Call disconnect in sub _LDAPGKFAS ( #991 )
2016-04-19 17:02:18 +00:00
Xavier Guimard
d32d9646f8
Menu seems to work ( #595 )
2016-04-14 18:42:59 +00:00
Xavier Guimard
132de79b58
Merge 1.9.1 changes
2016-04-10 21:29:59 +00:00
Xavier Guimard
6bd696aabd
Trying to display menu ( #595 )
2016-04-10 11:33:27 +00:00
Xavier Guimard
72a076d980
Adapt Display.pm
2016-04-07 21:31:56 +00:00
Xavier Guimard
371aa0c003
Split sendHtml() to be able to change HTML template params ( #595 )
2016-04-06 20:09:58 +00:00
Xavier Guimard
099e7e9ff4
Log users even on error ( #595 )
2016-04-06 12:01:53 +00:00
Xavier Guimard
923587c4aa
Set also default values if no local cache (+ ^)
2016-04-06 05:27:03 +00:00
Xavier Guimard
2fb42670f8
Start templates ( #595 )
2016-04-06 05:16:47 +00:00
Xavier Guimard
da1d5d8c37
Avoid die in case of JSON error ( Closes : #987 )
2016-04-05 11:17:21 +00:00
Xavier Guimard
4fe318a5ea
Authentication succeeds ( #595 )
2016-04-04 20:39:22 +00:00
Xavier Guimard
8d1c669a3b
#595 in progress...
2016-04-04 05:08:26 +00:00
Xavier Guimard
eb4b72168b
#595 in progress
2016-04-02 20:17:39 +00:00
Xavier Guimard
ce0f0d09c4
s/CAS_/CAS/
2016-03-31 20:08:40 +00:00
Xavier Guimard
a13e8870cd
New portal in progress ( #595 )
2016-03-30 19:51:12 +00:00
Clément Oudot
b5ad3b917d
Define more parameters for MongoDB configuration backend ( #984 )
2016-03-30 13:17:16 +00:00
Xavier Guimard
9be52a6216
Portal PSGI in progress
2016-03-27 18:10:36 +00:00
Clément Oudot
dd4725e56c
Add replica_set_name in MongoDB conf backend options ( #984 )
2016-03-24 16:42:35 +00:00
Xavier Guimard
fa0ae39f8a
Add special handler to be used by PSGI portal ( #595 )
2016-03-23 21:55:47 +00:00
Xavier Guimard
5a04d1ff61
Import encrypt in header functions ( closes : #983 )
2016-03-23 12:55:09 +00:00
Xavier Guimard
2d2edb61ac
Merge experimental branch ( #960 )
...
Also update version to 2.0
2016-03-17 22:19:44 +00:00
Xavier Guimard
1480fcfd75
Avoid encode_base64 to insert \n ( closes : #968 )
2016-03-09 19:46:33 +00:00
Xavier Guimard
2194b8beef
Little cleanup
2016-03-09 05:31:19 +00:00
Xavier Guimard
ef48301771
Spelling errors
2016-03-05 08:42:06 +00:00
Xavier Guimard
7ac07074ae
Update versions
2016-03-03 20:25:16 +00:00
Clément Oudot
4359716171
Adapt AuthBasic Handler code ( #630 )
2016-02-26 17:39:06 +00:00
Clément Oudot
891a6521a5
Fix encoding of notifications in DBI backend ( #928 )
2016-02-25 16:44:23 +00:00
Xavier Guimard
cd649b19a7
Repair "update-cache" ( #921 )
2016-02-25 12:56:06 +00:00
Xavier Guimard
d12a82f8f1
Repair lemonldap-ng-cli ( closes : #921 )
2016-02-25 08:40:25 +00:00
Clément Oudot
c713469cb6
Use a getIdentifier method to be able to purge a notification ( #947 )
2016-02-24 17:26:52 +00:00
Clément Oudot
d08b0285c0
Register valid UTF-8 data in DBI notification backend ( #928 )
2016-02-23 18:59:06 +00:00
Clément Oudot
3ff53e521e
Better error reporting ( #925 )
2016-02-23 14:57:42 +00:00
Xavier Guimard
f338000e97
Change Ajax redirections ( #820 )
...
- redirections back to llApp.js
- portal is now a template param
- portal is now more downloaded at startup
Tests successful
2016-02-19 06:31:09 +00:00
Xavier Guimard
ab1e3c6db3
Typo ( closes : #942 )
2016-02-18 14:56:06 +00:00
Xavier Guimard
aab84b0d6f
make tidy
2016-02-17 10:12:19 +00:00
Xavier Guimard
08408218fa
Avoid launching 2 status ( closes : #934 )
2016-02-17 09:07:01 +00:00
Xavier Guimard
63337070ec
Avoid some little warnings
2016-02-17 09:06:54 +00:00
Xavier Guimard
8c1bd8efeb
Avoid using each(): it tries to delete key
2016-02-13 10:06:48 +00:00
Xavier Guimard
b86a321aac
Bad usage of userInfo() ( #820 )
2016-02-12 17:57:50 +00:00
Xavier Guimard
92bc738640
Bug: no startSyslog
2016-02-12 06:00:02 +00:00
Xavier Guimard
0f8fe7894f
Rename router() to handler() in PSGI ( #820 )
2016-02-11 06:00:35 +00:00
Xavier Guimard
f82afc0084
Avoid our serialization for browseable, mongodb,...
2016-02-10 14:49:04 +00:00
Xavier Guimard
f654aa6a23
Do not use cached configuration for manager
2016-02-09 22:17:46 +00:00
Xavier Guimard
5d6d5b9ca3
Bug: missing unserialization in RDBI
2016-02-08 05:53:18 +00:00
Xavier Guimard
99500b401f
Use our serializer ( closes : #800 )
2016-02-08 05:53:16 +00:00
Xavier Guimard
c964cec646
Finish cli ( Closes : #921 )
2016-02-06 12:22:10 +00:00
Xavier Guimard
189e560900
Nginx in progress... ( #583 )
2016-02-01 19:05:14 +00:00
Clément Oudot
607641dcfd
Possibility to use certificate in SAML response ( #836 )
2016-02-01 16:42:15 +00:00
Xavier Guimard
b7a8cc63f4
Create Common::PSGI::Lib ( #583 )
2016-02-01 10:18:35 +00:00
Xavier Guimard
346111f2e5
Nginx in progress: now handler provides uid in logs ( #583 )
2016-01-31 22:53:23 +00:00
Xavier Guimard
aa34a28bd3
Rearrange Nginx files
2016-01-30 12:26:14 +00:00
Xavier Guimard
4f3a42ba48
Manage Ajax requests redirection with 401 (new parameter noAjaxHook)
2016-01-28 06:43:46 +00:00
Xavier Guimard
02f3515acd
Remove unused var
2016-01-26 11:48:43 +00:00
Xavier Guimard
28d1450760
Chain init() instead of using 'around'
2016-01-25 05:54:55 +00:00
Xavier Guimard
7c676d8d99
make tidy
2016-01-22 16:53:41 +00:00
Xavier Guimard
d555dc7d84
Sessions may be readable even in old format ( #877 )
2016-01-22 11:26:43 +00:00
Xavier Guimard
5bef7284b3
Update copyright years
2016-01-21 21:15:19 +00:00
Xavier Guimard
427e4d0a85
$! is not reset so must not be asked ( Closes : #889 )
2016-01-21 20:02:11 +00:00
Xavier Guimard
70d845fc72
Replace default encoding by JSON for sessions ( #877 )
2016-01-21 18:06:55 +00:00
Clément Oudot
3d1a70ad0e
Add default attributes for an RP ( #892 )
2016-01-21 17:17:44 +00:00
Clément Oudot
ee105c4ead
Add default attributes for an OP ( #892 )
2016-01-21 17:17:43 +00:00
Clément Oudot
ac722bdbbf
Do not set default value for prompt ( #820 )
2016-01-21 14:19:31 +00:00
Xavier Guimard
7c20f98f74
Use to_json instead of JSON->encode() (#LEMONLDAP_877)
2016-01-19 13:47:44 +00:00
Xavier Guimard
9aa23b4dd3
Zeroconf + Serializer ( #877 , #LEMONLDAP-903)
...
I really don't understand how it has worked before...
2016-01-18 18:40:47 +00:00
Xavier Guimard
094519e81b
Replace own minifier by yui-compressor ( Closes : #908 )
2016-01-18 11:10:26 +00:00
Xavier Guimard
1c93769e1b
Fix #893
2016-01-14 21:35:45 +00:00
Xavier Guimard
d2fcb5083a
Back from JSON::MaybeXS to JSON ( #877 )
2016-01-13 19:47:56 +00:00
Xavier Guimard
6ac420ee7d
2 bugs; avoid "each" and complete hash list
2016-01-12 22:04:07 +00:00
Xavier Guimard
773ccfe718
Avoid some warnings
2016-01-12 21:00:09 +00:00
Xavier Guimard
d877623f6d
Default value must not be a scalar for hash containers ( #882 )
2016-01-12 09:34:02 +00:00
Xavier Guimard
6eaea5081a
Avoid double utf8 management ( #827 )
2016-01-11 20:32:44 +00:00
Clément Oudot
1dc99ce818
Improve OpenID Connect configuration ( #820 )
2016-01-11 16:59:44 +00:00
Clément Oudot
94612f1eb3
Modify oidcServiceMetadataIssuer attribute ( #820 )
2016-01-11 15:12:49 +00:00
Xavier Guimard
f10885c580
Finish #877
2016-01-11 13:41:46 +00:00
Xavier Guimard
ba844458cc
Replace 'Storable' by JSON in serialization ( #877 )
2016-01-11 11:59:54 +00:00
Xavier Guimard
99158605d7
Use new constant to manage hash keys
2016-01-11 06:27:20 +00:00
Xavier Guimard
c65fd986f5
Manage Common/Constants.pm with jsongenerator and add $hashParameters constant
2016-01-11 06:27:16 +00:00
Xavier Guimard
64099c2ca3
Change CDBI storage to JSON ( #877 )
2016-01-11 06:27:14 +00:00
Xavier Guimard
47db430050
Prepare UTF-8 tests
2016-01-09 20:35:47 +00:00
Xavier Guimard
f1d3e947c7
Update File tests (utf8) ( #827 )
2016-01-09 19:22:31 +00:00
Clément Oudot
fcc333e4e5
Possibility to configure LDAP configuration backend objectclass and attribute ( #759 )
2016-01-08 16:35:03 +00:00
Clément Oudot
3f91d8766e
Adapt convertConfig script to new Conf ( #820 )
2016-01-08 13:43:30 +00:00
Xavier Guimard
ea87afe8b8
utf8 in progress... ( #827 )
2016-01-07 22:28:58 +00:00
Xavier Guimard
a9881df0e2
Avoid little warning
2016-01-07 22:28:56 +00:00
Xavier Guimard
c0e5e0010e
utf8 anywhere in conf
2016-01-07 12:34:34 +00:00
Xavier Guimard
23aa5e6ed5
Unused file
2016-01-07 12:34:31 +00:00
Xavier Guimard
fbf1226710
Errors were not reported
2016-01-07 12:34:27 +00:00
Clément Oudot
58a5f51d93
Change default value for portalForceAuthnInterval ( #820 )
2016-01-06 15:58:40 +00:00
Clément Oudot
3093302ab5
Move logout link in menu links ( #820 )
2016-01-05 13:59:42 +00:00
Xavier Guimard
f21ab98e8e
Better error management (0 conf)
2016-01-05 12:33:27 +00:00
Xavier Guimard
e8dac0fe6b
Replace 'splice' by copy ( Closes : #534 )
2016-01-02 09:29:05 +00:00
Xavier Guimard
19f46073f5
Update POD
2016-01-01 19:56:00 +00:00
Xavier Guimard
2b35cb6e04
init() must not be called on objects
2016-01-01 19:55:44 +00:00
Xavier Guimard
5dedd384ad
Test lib is going become base of future Cli.pm
2016-01-01 19:55:29 +00:00
Xavier Guimard
93b3522e12
Restore subs (were transformed in "DUMMY") + doc
2015-12-30 20:16:15 +00:00
Xavier Guimard
0b52c97cfe
Use JSON::MaybeXS instead of JSON
...
JSON::Any used before as been deprecated
2015-12-28 16:35:32 +00:00
Xavier Guimard
ae675692c4
+Attribute to change LDAP alias dereference ( Closes : #787 )
2015-12-28 11:58:53 +00:00
Xavier Guimard
452d9207ee
Little things
2015-12-28 05:29:34 +00:00
Xavier Guimard
29da93cbf4
Configuration deletion didn't work
...
Closes : #866
2015-12-27 13:26:14 +00:00
Xavier Guimard
e477e4d6e2
Remove useless hook
2015-12-26 20:08:25 +00:00
Xavier Guimard
df20c3a175
Use local storage only if non root
2015-12-25 12:50:32 +00:00
Xavier Guimard
b606628e5e
Add coudot in copyrights
2015-12-25 10:46:22 +00:00
Xavier Guimard
920fbebb20
Update POD
2015-12-25 10:46:11 +00:00
Xavier Guimard
10cf213ffa
POD documentation
2015-12-25 10:46:04 +00:00
Xavier Guimard
20ca5b4742
Display version
2015-12-21 11:27:56 +00:00
Xavier Guimard
beb122df8f
Update MongoDB::Client arguments list
2015-12-19 09:33:22 +00:00
Clément Oudot
4a1f957fdd
Set trunk version to 1.9.0
2015-12-18 09:31:36 +00:00
Xavier Guimard
37be45b36a
Remove SCRIPT_NAME from PATH_INFO
2015-12-16 11:37:41 +00:00
Xavier Guimard
612dbb090f
Update files (changes forgotten detected by Makefile !)
2015-12-14 20:39:31 +00:00
Xavier Guimard
a3ad25dc6f
Remove ipAddr display (not available here)
2015-12-10 12:28:05 +00:00
Xavier Guimard
71042aa581
Import syslog feature from Common/CGI.pm
2015-12-07 21:35:52 +00:00
Clément Oudot
df59540d22
make tidy
2015-10-22 08:40:12 +00:00
Xavier Guimard
1a02f69e65
Log when sending an error
2015-10-17 19:42:17 +00:00
Clément Oudot
5fba85ce4e
Add AD attributes in Manager for trunk ( #822 )
2015-10-05 14:07:28 +00:00
Clément Oudot
a53d5c3fb9
Make groupMatch work for scalar values ( #792 )
2015-09-28 14:12:08 +00:00
Clément Oudot
9dab72cbdc
Create groupMatch extended function ( #792 )
2015-09-28 11:12:53 +00:00
Clément Oudot
2f00765b0b
quote meta characters in extract_lang method ( #841 )
2015-08-31 16:12:42 +00:00
Xavier Guimard
9261cf2836
Manager logging in progress
...
Logging works now for protection => 'manager||authenticate'
2015-07-27 19:30:22 +00:00
Xavier Guimard
12a5b71f35
Add comments
2015-06-21 19:52:22 +00:00
Clément Oudot
461bdefe69
Force unbind in GKFAS method ( #740 )
2015-06-12 13:29:16 +00:00
Clément Oudot
6ff81f505f
Manage configuration of attributes and objectClass from Apache::Session::LDAP in GKFAS method ( #759 )
2015-06-12 13:14:32 +00:00
Xavier Guimard
f94383bf62
Missing /
2015-06-11 18:52:50 +00:00
Clément Oudot
e3af829e5a
Remove portalAutocomplete configuration ( #824 )
2015-06-11 12:59:20 +00:00
Xavier Guimard
fae7ac1fab
Remove unused dependency
2015-05-31 16:43:26 +00:00