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
|
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
|
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
|
ef48301771
|
Spelling errors
|
2016-03-05 08:42:06 +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
|
bb1f00cd77
|
Restore status (closes: #897)
|
2016-02-11 10:58: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
|
2e8123ab57
|
Restore status (#897):
- Use PerlModule instead of PerlRequire (used after Apache fork)
- Initialize handler API for status
|
2016-02-10 21:45:07 +00:00 |
|
Xavier Guimard
|
2dc1750ce7
|
Access control has been broken in r4353
|
2016-02-09 22:17:39 +00:00 |
|
Xavier Guimard
|
9097135ecd
|
Spelling errors
|
2016-02-06 18:41:21 +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 |
|
Xavier Guimard
|
f2d55e8e1d
|
Spelling error
|
2015-12-22 13:17:46 +00:00 |
|
Xavier Guimard
|
e933d3badb
|
Preload configuration
|
2015-12-21 11:16:10 +00:00 |
|
Clément Oudot
|
4a1f957fdd
|
Set trunk version to 1.9.0
|
2015-12-18 09:31:36 +00:00 |
|
Xavier Guimard
|
cc38a382e2
|
Convert to utf8
|
2015-12-17 22:24:59 +00:00 |
|
Xavier Guimard
|
bfe9869cc1
|
Overload sendError to add user id
|
2015-12-10 12:28:07 +00:00 |
|
Xavier Guimard
|
71c26b0d83
|
Parse user datas only if set
|
2015-12-02 20:25:02 +00:00 |
|
Clément Oudot
|
df59540d22
|
make tidy
|
2015-10-22 08:40:12 +00:00 |
|
Clément Oudot
|
7dd6f9dab4
|
Apply r3909 to trunk (#848)
|
2015-09-23 07:40:41 +00:00 |
|
Clément Oudot
|
9f689ed222
|
Apply session activity patch to trunk (#845)
|
2015-09-21 08:18:46 +00:00 |
|
Xavier Guimard
|
7b830114e4
|
Add user datas access
|
2015-07-27 21:15:14 +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
|
4645600eda
|
Trace in progress (cfgAuthor)
|
2015-07-26 12:18:16 +00:00 |
|
Xavier Guimard
|
aae896a839
|
Starting cfgAuthor job
|
2015-07-24 07:23:57 +00:00 |
|
François-Xavier Deltombe
|
9cfb59ad81
|
Nginx handler: API completed and config files examples added
|
2015-06-20 22:31:47 +00:00 |
|
Xavier Guimard
|
87fd52a0ab
|
Update copyrights
|
2015-06-18 11:00:24 +00:00 |
|
Xavier Guimard
|
63c3aaa9b6
|
Patch to manage multiple handler types in the same server
|
2015-06-16 11:08:42 +00:00 |
|
Xavier Guimard
|
562348d4bf
|
Re-order choice
|
2015-06-15 17:39:56 +00:00 |
|
Xavier Guimard
|
b8dc61d1f6
|
Export makes no sense here
|
2015-06-15 14:19:30 +00:00 |
|
Xavier Guimard
|
b5db36d8e1
|
Bad usage of $AUTOLOAD
|
2015-06-15 11:41:44 +00:00 |
|
Xavier Guimard
|
1a7a7b1899
|
Ability to use more than 1 Handler::API::* module
|
2015-06-15 11:13:56 +00:00 |
|
Xavier Guimard
|
ecea942f11
|
Avoid little warning
|
2015-06-10 20:40:26 +00:00 |
|
Xavier Guimard
|
564ecac9e2
|
Very strange ModPerl bug
|
2015-06-10 20:40:18 +00:00 |
|
Xavier Guimard
|
d694323b11
|
Set version to 2.0.0
|
2015-05-14 06:45:13 +00:00 |
|
Xavier Guimard
|
3e2322fe3a
|
Import and adapt https://github.com/guimard/angular-lemonldap-ng-manager.git
|
2015-05-14 06:44:38 +00:00 |
|
Clément Oudot
|
1c0df34268
|
Replace version 2.00 by 2.0.0
|
2015-04-15 14:18:38 +00:00 |
|
Xavier Guimard
|
e84963ac32
|
Bad $_ use
|
2015-04-13 20:32:12 +00:00 |
|
Xavier Guimard
|
705c48b6fc
|
Die on load error
|
2015-04-13 20:12:13 +00:00 |
|
Clément Oudot
|
3ee120fe2b
|
Do not update session _lastSeen at each request (#805)
|
2015-04-11 11:27:33 +00:00 |
|
Xavier Guimard
|
375feb9329
|
Remove port number in hostname
|
2015-04-07 19:24:17 +00:00 |
|
Xavier Guimard
|
d1136112f1
|
Authorize access when rule is set to none even if conf is bad
|
2015-04-05 18:07:49 +00:00 |
|
Xavier Guimard
|
63429e9dff
|
Use $self->{protection} if defined
Else, manager protection is not used: section is set to [handler]
|
2015-04-05 18:07:47 +00:00 |
|
Clément Oudot
|
798ade94a8
|
Use remote_ip/client_ip depending on Apache 2 version (#802)
|
2015-03-28 13:40:35 +00:00 |
|
Clément Oudot
|
6f128235af
|
Set version 2.00 in the trunk
|
2015-03-11 09:05:04 +00:00 |
|
Clément Oudot
|
7a7bb1fbda
|
make tidy on all files
|
2015-03-10 15:07:33 +00:00 |
|
Clément Oudot
|
f97f5c72e0
|
make tidy
|
2014-07-24 15:48:32 +00:00 |
|
Clément Oudot
|
e011600113
|
Show error from Common::Session module in logs (#741)
|
2014-07-24 15:37:12 +00:00 |
|
Clément Oudot
|
05e1b778c8
|
Remove stats on local cache in 1.4 branch, already fixed in trunk (#727)
|
2014-07-23 12:20:21 +00:00 |
|
David COUTADEUR
|
9e267def6f
|
fix /status page in branch 1.4 and trunk (references #727)
|
2014-07-22 16:29:03 +00:00 |
|
François-Xavier Deltombe
|
833efce50b
|
Handler: define constant MAINTENANCE_CODE in API modules (#630)
|
2014-07-09 16:06:53 +00:00 |
|