Christophe Maudoux
3516f978f5
Purge handler msg ( #2354 )
2020-10-17 19:46:05 +02:00
Xavier Guimard
e7526f32af
Fix versions
2020-10-07 17:15:20 +02:00
Xavier Guimard
4583f3a9e6
Merge branch 'v2.0' into master
2020-10-07 17:11:27 +02:00
Maxime Besson
a71991924c
Allow server port to be overriden in Apache handler ( #2335 )
2020-10-01 17:54:02 +02:00
Maxime Besson
163c90b42f
Use Plack::Request accessors ( #2335 )
2020-10-01 17:54:02 +02:00
Xavier Guimard
b8102d127e
Merge remote-tracking branch 'origin/v2.0' into master
2020-09-22 13:05:37 +02:00
Nicolas R
a630ff429f
Regenerate META files to advertise bugtracker
2020-09-22 06:26:24 +02:00
Nicolas R
a841691f76
Update MANIFEST for Perl distributions
...
This is adding a MANIFEST.SKIP to avoid adding cruft
to MANIFEST files and updating all MANIFEST.
This is fixing an issue in lemonldap-ng-manager which
is using some unpublished file like:
Api/Providers/CasApp.pm
2020-09-22 06:22:00 +02:00
Xavier Guimard
17da7d2e6d
Merge branch 'meta' into 'master'
...
Regenerate META files to advertise bugtracker
See merge request lemonldap-ng/lemonldap-ng!162
2020-09-22 06:18:33 +02:00
Nicolas R
e0620e8d5c
Regenerate META files to advertise bugtracker
...
Before this change the gitlab bugtracker was
not correctly advertised.
2020-09-21 15:56:36 -05:00
Nicolas R
0ace7560fb
Update MANIFEST for Perl distributions
...
This is adding a MANIFEST.SKIP to avoid adding cruft
to MANIFEST files and updating all MANIFEST.
This is fixing an issue in lemonldap-ng-manager which
is using some unpublished file like:
Api/Providers/CasApp.pm
2020-09-21 15:35:06 -05:00
Clément OUDOT
f835f3d36f
Update version in modules
2020-09-06 19:58:58 +02:00
Maxime Besson
eb191be72e
Add error message when no sf available during upgrade ( #2124 )
2020-09-04 17:17:02 +02:00
Maxime Besson
1cf1990fe2
Add portal code for session upgrade
2020-09-04 17:15:34 +02:00
Maxime Besson
f51d597712
Refactor handler auth level detection ( #2124 )
2020-09-04 17:14:05 +02:00
Christophe Maudoux
5496d798a3
Merge branch 'v2.0'
2020-08-28 22:05:52 +02:00
Christophe Maudoux
5c5cfeccdc
Improve ServiceToken debug logs ( #2284 )
2020-08-19 22:52:28 +02:00
Clément OUDOT
74f530dd28
Fix call to localUnlog ( #2258 )
2020-07-17 17:22:07 +02:00
Xavier Guimard
6bf1cf8973
Add reload test ( #2055 )
2020-06-25 15:24:44 +02:00
Christophe Maudoux
b04b2076de
Preserve real_hGroups ( #2229 )
2020-06-06 23:27:37 +02:00
Christophe Maudoux
bb9e03d1e5
Tidy
2020-05-24 00:04:33 +02:00
Christophe Maudoux
79246c8da9
Tidy
2020-05-23 23:52:09 +02:00
Christophe Maudoux
532ffe3fea
Merge branch 'v2.0'
2020-05-23 23:38:06 +02:00
Clément OUDOT
27ca06136b
Add URI escaping in Handler unit tests ( #2217 )
2020-05-22 17:33:25 +02:00
Clément OUDOT
1d36f703f7
URI escape value of url parameter value ( #2217 )
2020-05-22 17:32:46 +02:00
Christophe Maudoux
9bf915b5dc
Fix unit tests & Version
2020-05-08 23:03:16 +02:00
Clément OUDOT
2b73d98e72
Upgrade version in Handler::Lib::CDA ( #2192 )
2020-05-08 18:14:53 +02:00
Xavier Guimard
9663912564
Improve vhost wilcards: add "%" char to match only one subdomain
2020-05-06 17:11:46 +02:00
Xavier Guimard
ab94e7198e
Add deterministic order (alphabetical) ( #2188 )
2020-05-06 13:11:28 +02:00
Xavier Guimard
b7c3221423
Add deterministic order ( #2188 )
2020-05-06 13:08:58 +02:00
Xavier Guimard
1bb176fb5a
typo
2020-05-06 13:07:12 +02:00
Xavier Guimard
c96daef1d7
More tests ( #2188 )
2020-05-06 13:05:27 +02:00
Xavier Guimard
f2e892a44d
Fix vhost wildcard order ( #2188 )
2020-05-06 13:02:57 +02:00
Xavier Guimard
7d35953668
Set precedence order for vhost wildcards ( #2188 )
2020-05-06 10:49:05 +02:00
Xavier Guimard
39f61a750a
Add tests for vhost wildcards
2020-05-06 10:30:03 +02:00
Xavier Guimard
411a7de8e7
Improve wildcard system in virtualhosts ( #2188 )
2020-05-06 10:29:44 +02:00
Xavier Guimard
89c6a400a0
Add Env build dependency (RT-132508)
2020-05-06 08:53:55 +02:00
Xavier Guimard
235b020c31
Add Env build dependency (RT-132508)
2020-05-06 08:52:30 +02:00
Xavier Guimard
894098835c
Add missing build dependency to Time::Fake (Closes: RT-132508)
2020-05-06 04:18:06 +02:00
Clément OUDOT
193c80b1d4
Update MANIFEST
2020-05-05 15:41:03 +02:00
Maxime Besson
00a0aac46a
Merge branch 'fix-oauth2-handler-2167' into 'v2.0'
...
Change OAuth2 handler behavior to conform to RFC
See merge request lemonldap-ng/lemonldap-ng!139
2020-05-04 15:56:48 +02:00
Clément OUDOT
ac9769ff69
Prepare release 2.0.8
2020-04-30 19:59:37 +02:00
Maxime Besson
31fea1d66e
Add unit test for #2167
2020-04-29 22:28:34 +02:00
Maxime Besson
5eb7c98776
Improve handler test lib
2020-04-29 22:28:34 +02:00
Xavier Guimard
1a01a96af4
Add String::Random as Common build dependency ( Fixes : #2052 , RT-131220)
2020-04-26 08:54:17 +02:00
Christophe Maudoux
d2d9988b61
Merge branch 'v2.0'
2020-04-25 23:16:21 +02:00
Xavier Guimard
0baf014e6b
Revert "Fix part of circular links (related to #1990 )"
...
This reverts commit c9e7f3a1b0
.
2020-04-23 12:00:51 +02:00
Maxime Besson
250761f115
OAuth2 handler: return 401 when missing or bad access token ( #2167 )
2020-04-22 17:28:06 +02:00
Xavier Guimard
c9e7f3a1b0
Fix part of circular links (related to #1990 )
2020-04-22 14:13:14 +02:00
Clément OUDOT
23d2e527b1
Revert "Fix returned values - Propage #1954 " ( #2128 )
...
This reverts commit 6329887871
.
2020-04-16 21:48:58 +02:00
Xavier Guimard
5dc1bc0a49
Merge branch 'v2.0'
2020-04-12 20:40:24 +02:00
Xavier Guimard
f4976d85fa
Fix Ajax responses when rejected (current system broken by CORS)
2020-04-12 20:33:55 +02:00
Christophe Maudoux
543ac4ed63
Avoid loop with Self protected Portal URLs ( #2143 )
2020-04-10 14:17:53 +02:00
Xavier Guimard
c09797ff11
Fix Ajax responses when rejected
2020-04-09 10:36:51 +02:00
Christophe Maudoux
28dc89796c
Merge branch 'v2.0'
2020-04-03 11:22:28 +02:00
Christophe Maudoux
be55df6d1d
Re-order Portal constant
2020-04-03 11:15:53 +02:00
Christophe Maudoux
71ba189edc
Append special characters password policy ( #2130 )
2020-04-02 12:14:05 +02:00
Christophe Maudoux
7c0e6a2d00
Merge branch 'v2.0'
2020-04-01 15:55:31 +02:00
Christophe Maudoux
9a18f2f553
Fix cache reload error with status ( #2127 )
2020-04-01 00:33:49 +02:00
Christophe Maudoux
5842bcfc56
Typo
2020-03-28 00:17:25 +01:00
Christophe Maudoux
c4ebfc3484
Merge branch 'v2.0'
2020-03-22 22:47:09 +01:00
Christophe Maudoux
40fb55f3c4
Prevent to die if Custom Functions package is not found ( #2121 )
2020-03-20 22:31:50 +01:00
Christophe Maudoux
204d804ec0
Revert "Prevent to die if Custom Functions package is not found"
...
This reverts commit e67c81bdca
.
2020-03-20 22:31:02 +01:00
Christophe Maudoux
e67c81bdca
Prevent to die if Custom Functions package is not found
2020-03-20 22:25:24 +01:00
Xavier Guimard
e046eac1d0
Fix autopkgtest: "\1 better written as $1"
2020-03-06 21:17:06 +01:00
Christophe Maudoux
093b4e6817
Typo
2020-03-03 19:52:42 +01:00
Christophe Maudoux
ea9f019bc8
Append debug logs ( #2071 )
2020-03-03 17:41:19 +01:00
Christophe Maudoux
a81dbb108b
Merge branch 'v2.0'
2020-03-02 17:45:20 +01:00
Maxime Besson
fab2553064
Merge branch 'improve-group-2036' into 'v2.0'
...
New macro for group handling, and group-handling examples in default config
See merge request lemonldap-ng/lemonldap-ng!128
2020-03-02 17:02:35 +01:00
Christophe Maudoux
d67f32d2b2
Merge branch 'v2.0'
2020-02-25 21:28:07 +01:00
Xavier Guimard
4459a47f76
Tidy
2020-02-20 23:37:05 +01:00
Xavier Guimard
a76cba3856
Update versions
2020-02-20 23:37:01 +01:00
Christophe Maudoux
fe4f925e58
Fix warning messages
2020-02-16 16:10:35 +01:00
Christophe Maudoux
4f44b69290
Fix warning messages
2020-02-16 15:35:53 +01:00
Christophe Maudoux
79bb7f4138
Minor GUI improvements (Highlight active menu)
2020-02-14 23:23:49 +01:00
Christophe Maudoux
15c12346ab
Hide persistent session attributes & Improve unit tests ( #2093 )
2020-02-14 16:21:31 +01:00
Christophe Maudoux
964afdb011
Improve unit test & Make manifest ( #2071 )
2020-02-13 09:36:57 +01:00
Christophe Maudoux
6996c79cab
Improve code ( #2071 )
2020-02-12 22:14:02 +01:00
Christophe Maudoux
0df38323af
Typo & improve msg ( #2071 )
2020-02-10 09:31:43 +01:00
Maxime Besson
779df229e4
Add new inGroup function to test group membership ( #2036 )
2020-02-06 16:22:23 +01:00
Xavier Bachelot
23b8756f2b
Unbundle Time::Fake
2020-02-03 09:36:51 +01:00
Maxime Besson
e39f67290c
Fix unit test for #321 with old perl
2020-01-29 08:01:44 +01:00
Xavier Guimard
22a58a6f44
Merge branch 'v2.0'
2020-01-28 15:58:25 +01:00
Christophe Maudoux
4a0b092e7c
make json
2020-01-15 22:12:02 +01:00
Christophe Maudoux
583bbbe285
Append CSP frame-ancestors option & Improve unit test ( #2068 )
2020-01-15 16:09:57 +01:00
Christophe Maudoux
aab0dcca14
Merge branch 'v2.0'
2020-01-10 23:06:59 +01:00
Christophe Maudoux
d7cee58edf
Improve log
2020-01-08 23:05:43 +01:00
Christophe Maudoux
94cefa3ef4
Typo
2020-01-07 22:38:08 +01:00
Christophe Maudoux
0b8f84ae2d
Enable debug
2020-01-04 17:28:52 +01:00
Christophe Maudoux
0546303dac
Merge branch 'v2.0'
2020-01-04 14:24:04 +01:00
Xavier Guimard
6f3bdfd9de
More security in handler in-memory session
2019-12-30 14:49:29 +01:00
Christophe Maudoux
9a86559847
Typo ( #2055 )
2019-12-27 21:23:28 +01:00
Xavier Guimard
8d5a29075b
Another bad export
2019-12-25 13:17:43 +01:00
Christophe Maudoux
2954ea2abc
Disable compactConf by default & Update unit tests ( #2046 )
2019-12-22 13:06:10 +01:00
Clément OUDOT
7d13400be4
Update version in modules
2019-12-21 16:33:39 +01:00
Clément OUDOT
983af4dec1
make json ( #1605 )
2019-12-21 16:13:32 +01:00
Xavier
947dd9a438
Merge branch 'v2.0'
...
TODO: Fix OIDC
2019-12-11 08:00:40 +01:00
Xavier Guimard
85728c8870
New skip() function in rules
2019-12-10 16:06:17 +01:00
Maxime Besson
f1aa14a862
Fix PATH_INFO when using uwsgi ( #2031 )
2019-12-02 22:17:13 +01:00
Christophe Maudoux
8db635199f
Make manifest
2019-11-27 21:34:15 +01:00
Christophe Maudoux
46d96b1a38
Modify logger ( #2030 )
2019-11-25 22:55:06 +01:00
Christophe Maudoux
d20c5efb35
Send service headers to protected applications & Improve unit test ( #2030 )
2019-11-25 22:28:59 +01:00
Christophe Maudoux
fc2e65be6b
Avoid warning ( #2011 )
2019-11-22 21:42:28 +01:00
Maxime Besson
f020a27a2c
Add function to test if an element is in a list ( #2011 )
2019-11-22 18:49:02 +01:00
Maxime Besson
bedcf20806
Change portal error code on 2F failure ( #2008 )
2019-11-15 11:19:08 +01:00
Christophe Maudoux
2c6e33e085
make manifest
2019-11-13 21:06:42 +01:00
Xavier Guimard
edae537ea3
Merge branch 'centos-ci' into 'v2.0'
...
Add CentOS7 CI config
See merge request lemonldap-ng/lemonldap-ng!102
2019-11-08 10:32:48 +01:00
Christophe Maudoux
86e7140624
Update version ( #1994 )
2019-11-05 20:50:15 +01:00
Christophe Maudoux
a44223e358
Append extended function ( #1994 )
2019-11-05 17:18:23 +01:00
Maxime Besson
cb541e89d4
Check that memcached is started before running SecureToken test
2019-11-05 16:33:13 +01:00
Maxime Besson
983a4e6485
Use Time::Fake to avoid sleeping during tests
2019-11-04 18:11:32 +01:00
Maxime Besson
d66d24c8d5
Update OAuth2 handler to recognize refreshed tokens ( #813 )
2019-11-04 10:44:54 +01:00
Christophe Maudoux
2efb445534
Merge branch 'v2.0'
2019-11-02 12:06:09 +01:00
Christophe Maudoux
1d2bbab057
make json
2019-10-30 18:52:27 +01:00
Christophe Maudoux
21b1e75a4d
Merge branch 'v2.0' into 1988
2019-10-30 16:35:44 +01:00
Xavier
42d1028040
Fix SecureToken for recent Perl
2019-10-30 07:28:16 +01:00
Christophe Maudoux
64d76148ef
Improve unit tests ( #1988 )
2019-10-29 22:35:21 +01:00
Christophe Maudoux
a3169c4480
Improve unit tests ( #1988 )
2019-10-29 22:18:23 +01:00
Christophe Maudoux
4f8d089ec6
Improve debug logs ( #1988 )
2019-10-29 20:09:11 +01:00
Christophe Maudoux
9231711a41
Merge branch 'v2.0'
2019-10-29 19:33:11 +01:00
Christophe Maudoux
73bd5cdf72
Typo
2019-10-27 23:30:33 +01:00
Christophe Maudoux
601ac0d20d
Fix log msg ( #1988 )
2019-10-27 21:05:54 +01:00
Christophe Maudoux
04428af556
Append url AuthnLevel option ( #1988 )
2019-10-27 18:38:39 +01:00
Christophe Maudoux
ef08306906
Merge branch 'v2.0' into 1988
2019-10-26 22:58:37 +02:00
Christophe Maudoux
eee9ab8305
Fix regex
2019-10-26 22:37:56 +02:00
Christophe Maudoux
5eaf00601e
WIP
2019-10-26 21:40:19 +02:00
Christophe Maudoux
8903874b98
WIP - Append option & update langs
2019-10-26 12:43:27 +02:00
Maxime Besson
55f4007870
Clear location rules array on reload ( #1966 )
2019-10-18 15:54:48 +02:00
Xavier
3f7ae26d49
Merge branch 'v2.0'
2019-10-15 22:12:27 +02:00
Xavier
aa2fa22074
Add regexp capture feature in rules ( #321 )
2019-10-15 21:46:04 +02:00
Christophe Maudoux
ef5f852297
Improve debug log & typo
2019-10-15 17:36:09 +02:00
Christophe Maudoux
9c823b2e7f
Import ServiceTokenTTL into tsv ( #1974 )
2019-10-11 22:12:55 +02:00
Xavier
2323c031ec
Merge branch 'v2.0'
2019-09-30 23:20:12 +02:00
Christophe Maudoux
138cfe6edb
Append DecryptValue plugin ( #1956 )
2019-09-30 22:29:49 +02:00
Christophe Maudoux
a219a51e1c
Revert "Make manifest"
...
This reverts commit c00110ed01
.
2019-09-30 22:28:55 +02:00
Christophe Maudoux
c00110ed01
Make manifest
2019-09-30 22:26:55 +02:00
Christophe Maudoux
7534692a87
WIP - Append AuthBasic hanlder unit test
2019-09-29 13:44:21 +02:00
Christophe Maudoux
8fbbf89d5c
Improve handler unit tests
2019-09-29 13:14:20 +02:00
Christophe Maudoux
9102cc2acc
Typo
2019-09-29 12:50:46 +02:00
Xavier
b6d517d3d7
Fix tests
2019-09-29 08:30:39 +02:00
Christophe Maudoux
d1d6b4f192
Append SecureToken handler unit test
2019-09-28 19:49:01 +02:00
Christophe Maudoux
b969f5b876
Typo
2019-09-28 19:45:21 +02:00
Christophe Maudoux
abf27ad7ac
Fix secureToken with PSGI servers
2019-09-28 19:45:07 +02:00
Christophe Maudoux
200546b2e4
Fix logger
2019-09-28 19:18:53 +02:00
Christophe Maudoux
32a0d0944a
Append ZimbraPreAuth handler test ( #1954 )
2019-09-28 12:11:33 +02:00
Christophe Maudoux
892516d55e
Typo
2019-09-28 12:10:33 +02:00
Christophe Maudoux
6329887871
Fix returned values - Propage #1954
2019-09-27 23:19:21 +02:00
Christophe Maudoux
e612f53838
Merge branch 'v2.0'
2019-09-27 22:33:00 +02:00
Christophe Maudoux
0f32b7db82
Set version & tidy ( #1954 )
2019-09-27 22:29:06 +02:00
Christophe Maudoux
9d245fe819
Fix namespace ( #1954 )
2019-09-27 22:09:04 +02:00