Xavier Guimard
51a9488bc2
Return 0 if init has failed ( Fixes : #1486 )
2019-02-06 17:48:17 +01:00
Xavier Guimard
5886cbe2a0
Tidy
2019-02-05 23:12:17 +01:00
Xavier Guimard
e2b026b7c8
Fix versions
2019-02-05 23:06:18 +01:00
Clément OUDOT
c77783eb2f
Merge branch 'v2.0'
2019-02-05 18:46:40 +01:00
Xavier Guimard
0ddcaa5dc9
Update versions
2019-02-05 18:44:38 +01:00
Xavier Guimard
4934eb92f8
Merge branch 'v2.0'
2019-02-05 11:28:32 +01:00
Xavier Guimard
9582ef82d5
Fix little warning
2019-02-05 11:25:26 +01:00
Christophe Maudoux
45413d838d
Typo
2019-02-04 21:15:59 +01:00
Christophe Maudoux
beaab7e7af
Fix CDA & AuthBasic namespace ( #1638 )
2019-02-04 20:50:27 +01:00
Christophe Maudoux
a34aa1992b
Fix CDA & AuthBasic namespace ( #1638 )
2019-02-04 20:47:13 +01:00
Xavier Guimard
c5a3687040
Merge remote-tracking branch 'max/fix-redir' into v2.0
2019-02-03 22:48:43 +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
b79c7112fc
Revert "Fix handler namespace"
...
This reverts commit 01ba3b6e13
.
2019-02-01 11:23:36 +01:00
Clément OUDOT
372073e130
Revert "Fix handler namespace"
...
This reverts commit 01ba3b6e13
.
2019-02-01 11:21:25 +01:00
Xavier Guimard
681481b0a1
Fix #1630
2019-02-01 09:52:28 +01:00
Xavier Guimard
01ba3b6e13
Fix handler namespace
2019-01-31 23:16:52 +01:00
Christophe Maudoux
84913b36eb
Delete SSO cookie with Nginx ( #1630 )
2019-01-30 23:10:33 +01:00
Christophe Maudoux
5a03e518c8
Delete SSO cookie with Nginx ( #1630 )
2019-01-30 23:02:08 +01:00
Christophe Maudoux
72daca2f8f
Fix regex ( #1630 )
2019-01-30 19:36:36 +01:00
Clément OUDOT
54491c667a
Use main Handler version in server signature ( #1618 )
2019-01-16 12:32:45 +01:00
Xavier Guimard
9ebc18ca5d
Update version
2018-12-18 13:13:15 +01:00
Christophe Maudoux
f2d1957114
Partial revert ( #1585 )
2018-12-15 20:31:05 +01:00
Christophe Maudoux
658a7a88c0
Append show_lang and main_logo parameters & Fix URL typo ( #1585 )
2018-12-15 16:05:48 +01:00
Xavier Guimard
0aabaed43f
Fix vhostOptions default value (workaround for @#! SOAP, #1579 )
2018-12-12 06:47:33 +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
b914bfbf0a
update translations from transifex
2018-11-28 14:34:00 +01:00
Xavier Guimard
11857d9f8a
make tidy
2018-11-26 14:40:21 +01:00
Xavier Guimard
41500780ec
Fix warning
2018-11-24 19:48:16 +01:00
Xavier Bachelot
6d10f1f8f2
Remove duplicate use
2018-11-20 10:49:57 +01:00
Xavier Bachelot
301b0d40eb
Add missing use
2018-11-19 17:21:07 +01:00
Clément OUDOT
8e9528ca26
Fix Handler CDA ( #1544 )
2018-11-15 15:17:07 +01:00
Christophe Maudoux
c3ee16ec28
Append handler internal cache timeout parameter ( #1535 )
2018-11-09 21:35:51 +01:00
Christophe Maudoux
121356dcad
Fix unit test warning ( #1509 )
2018-10-23 23:04:35 +02:00
Christophe Maudoux
aaaa8f54f5
Append debug messages & Fix issue ( #1509 )
2018-10-23 21:35:44 +02:00
Christophe Maudoux
67e9dc23b1
Fix mistake
2018-10-23 20:27:55 +02:00
Christophe Maudoux
8ba4d112cc
Append debug messages ( #1509 )
2018-10-22 22:40:20 +02:00
Christophe Maudoux
14391d07d1
Append debug messages ( #1509 )
2018-10-22 22:28:37 +02:00
Clément OUDOT
c5f9a7f95b
make tidy
2018-10-12 10:04:03 +02:00
Xavier Guimard
69737ab276
Fix bug introduced in commit 1c382ff
( #1514 )
2018-10-08 15:54:38 +02:00
Christophe Maudoux
6ae0035fbb
Append PE code
2018-10-07 22:39:03 +02:00
Christophe Maudoux
a4b3984374
Remove Perl version directive
2018-10-07 22:38:40 +02:00
Clément OUDOT
1c382ff263
Resolve alias when building redirect URL ( #1514 )
2018-10-05 11:03:58 +02:00
Xavier Guimard
7143d82ebf
Improve ^
2018-09-04 17:50:41 +02:00
Xavier Guimard
6133a7175b
Add $env macro also in all rules
2018-09-04 16:03:53 +02:00
Xavier Guimard
62d5c7836c
make tidy
2018-09-02 17:31:58 +02:00
Christophe Maudoux
8fc2ced862
Fix comments
2018-08-13 14:00:21 +02:00
Xavier Guimard
1da367576e
Reinitialize choice when module failed ( #1461 )
2018-07-06 16:07:25 +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
Christophe Maudoux
f767c63013
Fix log msg
2018-07-04 22:49:51 +02:00
Xavier Guimard
4ebcae3e15
Tidy
2018-06-21 21:35:16 +02:00
Xavier Guimard
f5971ad98d
Set configuration checkTime ( #1454 )
2018-06-15 19:00:14 +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
Xavier Guimard
e67d51156a
Little security ( #1448 )
2018-06-13 06:15:57 +02:00
Xavier Guimard
64fab47ef3
Use localhost instead of 127.0.0.1 ( #1448 )
2018-06-12 22:35:07 +02:00
Xavier Guimard
7c105e2db6
Fix status for Apache ( closes : #1448 )
2018-06-12 21:00:10 +02:00
Xavier Guimard
e1f39c4adf
Some cleans ( #1448 )
2018-06-12 14:25:38 +02:00
Xavier Guimard
ecf33106ea
Downgrade debug mesage ( #1448 )
2018-06-12 14:02:32 +02:00
Xavier Guimard
33e20b55f5
Prepare UDP out for status ( #1448 )
2018-06-12 12:17:17 +02:00
Xavier Guimard
1a9ec21d00
Use IO::Handle methods ( #1148 )
2018-06-12 11:45:21 +02:00
Xavier Guimard
56dd0610fa
Use IO::Select for handler status ( #1448 )
2018-06-12 06:49:04 +02:00
Xavier Guimard
019f1e75e8
Uniq status daemon for Nginx ( #595 )
...
NB: not uniq for Apache for now
2018-06-11 22:11:18 +02:00
Xavier Guimard
8d7593d1f1
Fix SecureToken to be able to use it with other servers ( #595 )
2018-06-09 22:36:50 +02:00
Xavier Guimard
ca68168064
DebOpsST handler ( #1091 and #971 )
2018-06-07 19:51:48 +02:00
Xavier Guimard
7f7d068646
Don't reload portal if conf is already loaded
2018-06-05 23:13:18 +02:00
Xavier Guimard
19bd3a8597
Fix error in inheritance path ( #1440 )
2018-06-01 17:22:27 +02:00
Xavier Guimard
7b2a98d7f3
Fix inheritance path ( #1440 )
2018-06-01 17:20:34 +02:00
Xavier Guimard
66b81ac277
Fix another empty hash ( #1439 )
2018-06-01 17:15:13 +02:00
Xavier Guimard
eac34d8ff0
Set headers to {} if empty ( Fixes : #1439 )
2018-06-01 16:37:48 +02:00
Xavier Guimard
d9cb157477
Workaround for #1439
2018-06-01 16:32:23 +02:00
Xavier Guimard
c1e4c6a6f0
Fix error in CDA ( #1440 )
2018-06-01 16:16:57 +02:00
Xavier Guimard
c4c63abc8b
Use cached conf if backend fails ( Closes : #1429 )
2018-05-24 10:25:27 +02:00
Xavier Guimard
e90b3c34b0
Set also Lm-Remote-User header during auth process ( #595 )
2018-05-22 12:37:05 +02:00
Xavier Guimard
2a3d3d73b5
Avoid double Lm-* headers ( #595 )
2018-05-22 12:22:52 +02:00
Xavier Guimard
392c8fb709
Add RULES_URL ( #1427 )
2018-05-20 15:32:10 +02:00
Xavier Guimard
77fc8e4fbf
Add VHOSTTYPE ( #1427 )
2018-05-20 15:27:33 +02:00
Xavier Guimard
ab8588d434
FastCGI-Client for Apache2 ( #1427 )
2018-05-20 14:40:33 +02:00
Xavier Guimard
722e404dcc
Add RULES_URL FCGI parameter ( #1091 )
2018-05-08 10:04:08 +02:00
Xavier Guimard
273e84b342
Clean some Dumper usage ( #1416 )
2018-05-07 17:17:55 +02:00
Xavier Guimard
109ceab452
Some comments
2018-04-22 16:08:34 +02:00
Xavier Guimard
c81757152f
Set handler in-memory cache to 15s
2018-04-17 16:19:23 +02:00
Xavier Guimard
2feb4a40aa
More simple regexp
2018-04-08 22:23:32 +02:00
Xavier Guimard
c39bdd0af0
Error in regexp
2018-04-08 18:27:00 +02:00
Xavier Guimard
9725a63396
More security options in TOTP ( #1359 )
2018-03-18 14:26:45 +01:00
Xavier Guimard
3383a68a25
Tidy
2018-03-13 07:14:01 +01:00
davidcoutadeur
b20d68e265
Raise an error in the logs when _utime is not defined in handler (references #1371 )
2018-02-26 10:02:21 +01:00
Xavier Guimard
7f0ff6d0d8
Replace Jira by GitLab
2017-11-11 14:06:23 +01:00
Xavier Guimard
ca399ab539
Menu didn't use resolveAlias() ( #1317 )
2017-10-24 10:56:21 +00:00
Xavier Guimard
87b41339e5
Wildcard feature in vhost ( closes : #1317 )
2017-10-23 19:59:43 +00:00
Xavier Guimard
452bb301de
Clean #1309
2017-10-04 20:18:01 +00:00
Xavier Guimard
77874022ab
Little error in #1309 + use it
2017-10-04 20:16:32 +00:00
Xavier Guimard
a2f411f811
New "require" parameter ( fixes : #1309 )
2017-10-04 19:57:21 +00:00
Clément Oudot
d0583bb74d
Fix jQuery selector code for form replay ( #1310 )
2017-10-04 12:47:00 +00:00
Clément Oudot
a7401b72f6
Fix from_json methods ( #1303 )
2017-09-28 12:52:14 +00:00
Xavier Guimard
c62e9abee6
Missing "reload" sub-call ( Closes : #1280 )
2017-08-25 09:38:41 +00:00
Xavier Guimard
4a97c1617c
Fix Nginx error on reload ( Closes : #1269 )
2017-08-18 13:07:59 +00:00
Xavier Guimard
cad5704357
Clean code
2017-07-17 12:54:22 +00:00
Clément Oudot
b80cc5f871
Refresh after updating session ( #1262 )
2017-07-11 11:52:46 +00:00
Clément Oudot
5896bfa06a
Update activity before checking session expiration ( #1262 )
2017-07-07 15:14:06 +00:00
David COUTADEUR
80f5d06e82
perl tidy
2017-06-23 09:57:07 +00:00
Xavier Guimard
54c505342d
Repair logout and form-replay ( closes : #1044 )
2017-03-29 12:12:36 +00:00
Xavier Guimard
86844eab0c
Repair logout_app ( #1044 )
2017-03-29 11:26:04 +00:00
Xavier Guimard
e3208fec4f
Syntax error ( #1044 )
2017-03-29 10:38:10 +00:00
Xavier Guimard
41e43e9b47
Avoid rewriting HTTP_HOST ( #1044 )
2017-03-29 10:26:39 +00:00
Xavier Guimard
ed823b9e1a
Restore headers with Apache ( #1044 )
2017-03-29 10:01:11 +00:00
Xavier Guimard
ac611fafd0
$vhost may contain port number ( #1044 )
2017-03-29 06:09:36 +00:00
Xavier Guimard
ef8bd5cccf
Typo ( #1044 )
2017-03-29 05:17:35 +00:00
Xavier Guimard
47688fb729
Typo ( #1044 )
2017-03-29 05:02:56 +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
0aad2329c9
Missing sub ( #1160 )
2017-03-27 21:02:57 +00:00
Xavier Guimard
f1219ab3d1
Move ENV substitution to substitute() ( #595 )
2017-03-27 20:45:19 +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
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
62528e8b6a
Add SAML-SP rule ( #1161 )
2017-03-22 20:20:30 +00:00
Xavier Guimard
a45c22ba8a
Typo
2017-03-21 21:42:56 +00:00
Xavier Guimard
cdeec00972
Replace "?lmError=" by router path ( #595 )
2017-03-16 21:33:13 +00:00
Xavier Guimard
a26d0a52c0
Remove bad dependency ( #1160 )
2017-03-13 15:46:27 +00:00
Xavier Guimard
a9c36da63d
Check if vhostOptions is defined ( #1185 )
2017-03-06 20:26:22 +00:00
Xavier Guimard
82d39edc42
Verify "mysession" ( #970 )
2017-03-06 16:43:06 +00:00
Xavier Guimard
553e6e09e1
Import crypto functions in jail ( fix : #1187 )
2017-03-05 06:41:38 +00:00
Xavier Guimard
bd68e07f42
Add #971 doc
2017-03-04 14:38:41 +00:00
Xavier Guimard
e681f31079
Simple token system as discuss in #971
2017-03-04 12:24:56 +00:00
Xavier Guimard
96263e0e65
Clean repo
2017-03-03 17:25:03 +00:00
Xavier Guimard
8c4367fd3f
Service token in progress ( #971 )
2017-03-03 06:29:50 +00:00
Xavier Guimard
e2f4de3f9d
Missing versions ( #595 )
2017-02-28 20:53:19 +00:00
Xavier Guimard
b0f0e1004b
Replace SOAP by REST for AuthBasic ( #970 )
2017-02-28 09:49:37 +00:00
Xavier Guimard
720e2b472c
Replace SOAP by REST for AuthBasic ( #970 )
2017-02-28 06:34:54 +00:00
Xavier Guimard
597e4c7c68
Refuse to use DevOps when useSafeJail=0 ( #1091 )
2017-02-22 22:16:43 +00:00
Xavier Guimard
9ea94e9f07
DevOps tested ( closes : #1091 )
2017-02-22 12:30:31 +00:00
Xavier Guimard
943ad7f156
DevOps in progress ( #1091 )
2017-02-22 08:12:55 +00:00
Xavier Guimard
1c257018ee
Add DevOps handler ( #1091 )
2017-02-22 06:35:19 +00:00
Xavier Guimard
347b67aa98
Prepare token method for #971
2017-02-21 17:39:55 +00:00
Xavier Guimard
c08489a6bc
Add Log4perl logger ( closes : #1162 )
2017-02-21 06:41:50 +00:00
Xavier Guimard
ede8f56ef3
Tidy
2017-02-19 11:51:58 +00:00
Xavier Guimard
a70842603a
Update portal status ( #595 )
2017-02-18 14:25:51 +00:00
Xavier Guimard
45fd17b56a
Force reload at startup ( #1160 )
2017-02-18 11:31:07 +00:00
Xavier Guimard
64970971a7
Bad initialization for status cache
2017-02-16 19:18:57 +00:00
Xavier Guimard
511264db84
Missing files ( #1067 )
2017-02-16 11:08:15 +00:00
Xavier Guimard
ed748080d1
Split CDA ( #1067 )
2017-02-16 10:42:22 +00:00
Xavier Guimard
a2917ffc93
More doc ( #595 )
2017-02-16 07:37:40 +00:00
Xavier Guimard
deb28bc9cb
Replace lmLog by logger-> ( #857 )
2017-02-15 06:41:50 +00:00
Xavier Guimard
b7d4dac6ea
Typo ( #1162 )
2017-02-15 06:41:44 +00:00
Xavier Guimard
b31635c62b
Force syslog when FastCGI in use ( #1162 )
2017-02-15 06:41:41 +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
6b9481aa47
Define handler type in webserver conf ( #1160 )
2017-02-11 16:19:25 +00:00
Xavier Guimard
40b7535ff3
Reorganize handler ( closes : #1160 )
2017-02-11 07:47:22 +00:00
Xavier Guimard
e7cb171f02
Don't use accessor to avoid jail failing ( #1160 )
2017-02-10 12:52:25 +00:00
Xavier Guimard
cb32fdf526
Form auto post ( #1160 )
2017-02-09 21:36:23 +00:00
Xavier Guimard
edc713b0ca
Enable $ENV{} in rules ( #595 )
...
Not that it doesn't make sense except for portal rules
2017-02-09 21:14:12 +00:00
Xavier Guimard
18a51d858a
Replace %ENV by $req->env ( #1156 )
2017-02-09 08:05:55 +00:00
Xavier Guimard
6933d06249
Update logout/status ( #1160 )
2017-02-09 06:24:12 +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
9e12c94234
Remove old CGI files ( #595 )
2017-02-05 12:30:50 +00:00
Xavier Guimard
e8fec72141
Remove old file
2017-02-03 17:14:11 +00:00
Xavier Guimard
a6824c79b5
Update status code ( #595 )
2017-02-03 17:14:09 +00:00
Xavier Guimard
5299f16f01
Cipher CDA cookie (may fix : #1085 )
2017-02-02 14:23:45 +00:00
Xavier Guimard
edba7d11d4
Add vhost in forbidden log ( closes : #1144 )
2017-01-30 19:29:12 +00:00
Xavier Guimard
f7cc7b2b66
More debug ( #595 )
2017-01-14 08:17:42 +00:00
Xavier Guimard
9caab59035
Avoid some warnings
2017-01-12 06:05:06 +00:00
Xavier Guimard
3c5cb018ef
Compact conf
2017-01-11 21:10:13 +00:00
Xavier Guimard
1983842f79
SOAP server ( #970 )
2017-01-07 20:37:07 +00:00
Xavier Guimard
8856c35fb2
Prepare REST server ( #970 )
2017-01-06 09:04:00 +00:00
Xavier Guimard
f1573c5fe2
Update POD ( #595 )
2017-01-04 20:31:36 +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
c14bd95d92
Import some 1.9.7 changes
2016-12-29 06:25:07 +00:00
Xavier Guimard
0da228ff35
make tidy
2016-12-26 09:23:35 +00:00
Xavier Guimard
0c871ecd46
Avoid warning (#LEMONDAP-595)
2016-12-23 16:03:33 +00:00
Xavier Guimard
3d23dc272d
CAS in progress ( #595 )
2016-12-22 22:06:13 +00:00
Xavier Guimard
ad6b42e9f1
Propage portal logout to handler ( #595 )
2016-12-22 20:18:58 +00:00
Xavier Guimard
691d076000
Enclose header expressions ( #1122 )
2016-12-20 09:38:49 +00:00
Xavier Guimard
909391ffc7
Spelling errors
2016-12-19 20:47:44 +00:00
Xavier Guimard
8e2418ceb8
More clean response
2016-12-16 16:21:20 +00:00
Clément Oudot
33141e17f9
Clean cached data if session is expired ( #1102 )
2016-11-23 16:13:44 +00:00
Clément Oudot
31cfbf8101
Apply CDA change to trunk ( #173 )
2016-11-15 13:33:39 +00:00
Xavier Guimard
789aa82d16
Add reload method ( closes : #1099 )
2016-10-25 20:38:29 +00:00
Xavier Guimard
4bd223eab3
Finish Apache2 AuthBasic ( #595 )
2016-10-13 19:42:34 +00:00
Xavier Guimard
fabef44f72
Typo ( #1067 )
2016-10-04 19:45:58 +00:00
Xavier Guimard
a880f22c57
Working on Handler::AuthBasic
2016-09-30 05:15:17 +00:00
Clément Oudot
7b4e3e4904
Port timeoutActivityInterval to trunk ( #1001 )
2016-09-12 09:49:40 +00:00
Xavier Guimard
c7ad953184
#1044 in progress
2016-08-03 08:11:04 +00:00
Xavier Guimard
5ba4399c28
#1044 in progress
2016-08-03 08:02:22 +00:00
Xavier Guimard
fd25a76cbe
#1044 in progress
2016-08-03 07:31:36 +00:00
Xavier Guimard
21d3efcc87
#1044 in progress
2016-08-02 13:52:29 +00:00
Xavier Guimard
469622fe97
Pass to closures ( #1044 )
2016-07-30 20:48:03 +00:00
Xavier Guimard
283832dab0
Typo
2016-07-25 09:49:55 +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
04846adaa5
Don't fail on zero configuration ( Closes : #1030 )
2016-05-31 05:27:58 +00:00
Xavier Guimard
fa45062be5
Display errors in HTML ( #595 )
2016-05-24 20:50:22 +00:00
Xavier Guimard
bb39433ad5
Avoid some warnings ( #595 )
2016-05-23 19:28:32 +00:00
Xavier Guimard
159eb4a6ce
Enable logout (#LEMONDAP-595)
2016-05-22 17:06:55 +00:00
Xavier Guimard
39c6713aea
Tidy
2016-04-29 07:27:26 +00:00
Xavier Guimard
a4892485b3
Finalize #1002 backport
2016-04-28 05:59:34 +00:00
Xavier Guimard
beabc6b979
Finalize #1002
2016-04-28 05:52:46 +00:00
Clément Oudot
400785deed
Add sent headers in debug log ( #1002 )
2016-04-27 09:46:33 +00:00
Xavier Guimard
35fbaefbe3
MP constant no more exists ( #595 )
2016-04-27 06:20:32 +00:00
Xavier Guimard
cf12cccd2f
Backport #994 fix
2016-04-25 07:39:58 +00:00
Xavier Guimard
014c5d5d71
#994
2016-04-21 20:19:22 +00:00
Xavier Guimard
f0193ef167
Don't use local session cache for tests
2016-04-14 11:15:51 +00:00
Xavier Guimard
24d536b7d1
Menu in progress ( #595 )
2016-04-13 21:06:04 +00:00
Xavier Guimard
3290e2bdb9
Change substitution in safe jail ( #960 )
2016-04-05 20:46:09 +00:00
Xavier Guimard
dc8ac8030c
autoRedirect works ( #595 )
...
but macros() doesn't
2016-04-05 11:12:53 +00:00
Xavier Guimard
b6f2946c22
Finish "onReload" call ( #595 )
2016-04-04 21:22:27 +00:00
Xavier Guimard
ca84a928db
"onReload" system: handler reload calls portal reload ( #595 )
2016-04-04 21:22:25 +00:00
Xavier Guimard
4fe318a5ea
Authentication succeeds ( #595 )
2016-04-04 20:39:22 +00:00
Xavier Guimard
33569f8c8c
Little bugs ( #595 )
2016-04-04 08:39:26 +00:00
Xavier Guimard
1a16c2dbc8
First running test ( #595 )
2016-04-03 16:27:13 +00:00
Xavier Guimard
ed0451cbae
Typo
2016-03-25 11:32:20 +00:00
Xavier Guimard
045f609cb4
Replace old shared variables
2016-03-24 21:41:59 +00:00
Xavier Guimard
e23f0a3e2d
Missing merge
2016-03-24 21:11:04 +00:00
Xavier Guimard
a5424c6068
Add import param to keep conf in handler
2016-03-24 06:23:38 +00:00
Xavier Guimard
fe842d59c9
Replace bad variable name
2016-03-24 06:23:37 +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
0eedd486e8
Revert "Bad Apache call"
...
This reverts commit 7663fca5def862f7d2ebae034cfebed1b6e2f515.
2016-03-14 18:56:31 +00:00
Xavier Guimard
756a580d1d
Bad Apache call
2016-03-14 18:42:03 +00:00
Xavier Guimard
d6a4461416
Better regexp ( #976 )
2016-03-13 12:42:58 +00:00
Xavier Guimard
6a263b4296
Don't interpolate ( closes : #976 )
2016-03-10 20:27:43 +00:00
Xavier Guimard
37f163dc5e
Improve rules check ( #973 )
2016-03-08 18:00:10 +00:00
Xavier Guimard
8357b79684
Activate maintenance mode if reval fails ( closes : #973 )
2016-03-08 15:03:55 +00:00
Xavier Guimard
7ac07074ae
Update versions
2016-03-03 20:25:16 +00:00
Xavier Guimard
1584b3bcc4
Fix chmod
2016-03-03 20:25:12 +00:00
Xavier Guimard
e51c39cfea
Enable custom functions with FastCGI server ( #583 )
2016-02-28 11:51:40 +00:00
Xavier Guimard
91228b5767
Enable custom functions with safe jail ( closes : #956 )
2016-02-28 11:51:37 +00:00
Xavier Guimard
f5b121f5d5
Remove old UpdateCookie.pm ( #630 )
2016-02-27 17:47:45 +00:00
Xavier Guimard
4fbdd9b15f
Remove old Proxy.pm ( #630 )
2016-02-27 17:46:21 +00:00
Xavier Guimard
c085cd23d8
Remove old Sympa auto-login
2016-02-27 08:04:22 +00:00
Xavier Guimard
43accac06e
Warn if filter features are used with FastCGI
2016-02-27 06:52:05 +00:00
Clément Oudot
df9e6519e0
Adapt SecureToken Handler code ( #630 )
2016-02-26 17:39:08 +00:00
Clément Oudot
4359716171
Adapt AuthBasic Handler code ( #630 )
2016-02-26 17:39:06 +00:00
Clément Oudot
38fd00b9ce
Adapt Zimbra Handler to new Handler API ( #943 )
2016-02-26 13:23:15 +00:00
Clément Oudot
1c758efa33
Update inline doc in Handler::Main ( #630 )
2016-02-26 11:17:35 +00:00
Xavier Guimard
2b1ab0eea7
Set headers also for auth users
2016-02-25 08:12:00 +00:00
Xavier Guimard
169f2feafd
Another stupid hook due to this fucking API.pm (May close #943 )
2016-02-25 07:26:31 +00:00
Xavier Guimard
7dd6b2b741
Another bad hook for API.pm ( closes : #945 , #LEMONLDAP-897)
2016-02-25 07:15:12 +00:00
Clément Oudot
73f2da267c
Do not force Handler::Menu height ( #898 )
2016-02-19 13:40:04 +00:00
Xavier Guimard
dfce1419ad
Good length for utf8 characters (may close #733 )
2016-02-19 09:41:12 +00:00
Xavier Guimard
122dfad051
Typo ( Closes : #941 )
2016-02-19 08:50:38 +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
f5856422e0
Fix form replay errors ( closes : #630 )
2016-02-18 06:38:13 +00:00
Xavier Guimard
7de28b3912
Avoid some warnings
2016-02-17 10:07:24 +00:00
Xavier Guimard
857ec88efc
Fix some warnings
2016-02-17 10:07:08 +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
9a828abfbb
Insert handler sub to activate menu even is run() is omitted ( #898 )
2016-02-17 06:18:23 +00:00
Xavier Guimard
3f1d4b69bc
Join variables
2016-02-15 21:12:56 +00:00
Xavier Guimard
174651d9ae
Buffer potential problem (may close #733 )
2016-02-15 17:31:26 +00:00
Xavier Guimard
2876a85288
Adapt handler menu to use $tsv ( Closes : #898 )
2016-02-14 08:13:56 +00:00
Xavier Guimard
f98a466ee9
Status for Nginx (#Closes: #934 )
2016-02-14 07:48:41 +00:00
Xavier Guimard
0035463294
Missing var substitution ( #733 )
2016-02-14 07:13:05 +00:00
Xavier Guimard
8d0f4caadf
Add missing
2016-02-13 18:21:09 +00:00
Xavier Guimard
225521a416
New post management in handler ( #733 )
2016-02-13 18:21:03 +00:00
Xavier Guimard
8c1bd8efeb
Avoid using each(): it tries to delete key
2016-02-13 10:06:48 +00:00
Xavier Guimard
3b083ee9a1
Status for Nginx ( #934 )
2016-02-11 12:09:53 +00:00
Xavier Guimard
e0f6abd064
Bad API detection order ( #897 )
2016-02-11 10:58:49 +00:00
Xavier Guimard
0f8fe7894f
Rename router() to handler() in PSGI ( #820 )
2016-02-11 06:00:35 +00:00
Xavier Guimard
2dc1750ce7
Access control has been broken in r4353
2016-02-09 22:17:39 +00:00
Xavier Guimard
f35de3ffd2
Hide cookie for Nginx ( #583 )
2016-02-03 06:43:11 +00:00
Xavier Guimard
268bcb6a6c
Headers support for LUA or not ( #583 )
2016-02-02 22:19:32 +00:00
Xavier Guimard
0e11cf3ed3
Full tests for Nginx handler ( #583 )
2016-02-01 22:22:33 +00:00
Xavier Guimard
189e560900
Nginx in progress... ( #583 )
2016-02-01 19:05:14 +00:00
Xavier Guimard
c01a84fadd
Move noAjaxHook in portal redirections
2016-02-01 10:18:37 +00:00
Xavier Guimard
4498c15008
Some bugs in previous commit
2016-02-01 09:59:07 +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
4d53c03b42
Nginx...
2016-01-29 11:09:58 +00:00
Xavier Guimard
40366bfed2
Enhance PSGI detection
2016-01-29 11:09:55 +00:00
Xavier Guimard
a61ef89228
Avoid object conflict
2016-01-29 11:09:51 +00:00
Xavier Guimard
b6f7b2a96a
Move Ajax hook from handler to portal ( Closes : #790 )
2016-01-28 22:25:46 +00:00
Xavier Guimard
4f3a42ba48
Manage Ajax requests redirection with 401 (new parameter noAjaxHook)
2016-01-28 06:43:46 +00:00
Xavier Guimard
0e51658c6f
Use WWW-Authenticate header in 401 responses
2016-01-28 06:43:43 +00:00
Xavier Guimard
154107fffa
Avoid requiring more than 1 time + object call
2016-01-27 21:33:03 +00:00
Xavier Guimard
450369d9de
Split PSGI app
2016-01-26 06:14:54 +00:00
Xavier Guimard
f2ca23f30c
Handler PSGI server skeleton (for nginx)
2016-01-25 18:03:48 +00:00
Xavier Guimard
2568201eca
Split Handler::PSGI in 2 : classic and router
2016-01-25 18:03:46 +00:00
Xavier Guimard
28d1450760
Chain init() instead of using 'around'
2016-01-25 05:54:55 +00:00
Xavier Guimard
0bcc83c2c2
More logs
2016-01-22 12:32:14 +00:00
Xavier Guimard
5bef7284b3
Update copyright years
2016-01-21 21:15:19 +00:00
Xavier Guimard
6399846bee
More readable error
2016-01-05 18:27:16 +00:00
Xavier Guimard
f21ab98e8e
Better error management (0 conf)
2016-01-05 12:33:27 +00:00
Xavier Guimard
3868343e12
Avoid die
when no conf is available
2016-01-05 11:06:13 +00:00
Clément Oudot
961e273d43
Fix 'Use of uninitialized value :: in concatenation (.) or string at /root/lemonldap-trunk/lemonldap-ng-handler/blib/lib/Lemonldap/NG/Handler/API.pm line 58' error on Debian Wheezy
2016-01-05 11:04:18 +00:00
Xavier Guimard
e8dac0fe6b
Replace 'splice' by copy ( Closes : #534 )
2016-01-02 09:29:05 +00:00
Xavier Guimard
1409fb8cfd
Update conf during startup
...
Closes : #395
2015-12-27 12:51:49 +00:00
Xavier Guimard
e252b719c2
Typo
2015-12-27 09:16:04 +00:00
Xavier Guimard
0036ad31cb
Manage HTTP errors in FCGI (redirections)
2015-12-27 08:31:41 +00:00
Xavier Guimard
0d42b85e7d
Avoid 'Unescaped left brace in regex is deprecated' warning
2015-12-26 10:49:15 +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