Commit Graph

677 Commits

Author SHA1 Message Date
Xavier Guimard
4dc31c20e4 Store help display in cookie (Closes: #899) 2016-01-20 16:48:05 +00:00
Clément Oudot
8b6a5b49ab Allow 'Content-Type: application/json; charset=utf-8' to retrieve OpenID Connect configuration (#885) 2016-01-20 13:14:30 +00:00
Xavier Guimard
62d42564f5 Remove hook 2016-01-20 10:55:25 +00:00
Clément Oudot
442ccd08f9 Add localSessionStorage parameters to ZeroConf (#903) 2016-01-20 10:32:30 +00:00
Clément Oudot
2f89d7e511 Add persistent label (#495) 2016-01-20 09:33:26 +00:00
Clément Oudot
2cd2d03819 Add icon on browse dropdown (#899) 2016-01-20 08:54:51 +00:00
Xavier Guimard
4cfa1be559 Unminify conftree.js (#908) 2016-01-20 07:59:35 +00:00
Xavier Guimard
2b5fdbb2e4 Manage subkeys of OIDC metadatas (#885) 2016-01-19 22:38:11 +00:00
Xavier Guimard
97b0f8fa2a Update minified files 2016-01-19 21:44:34 +00:00
Xavier Guimard
4e0f37d071 Return "setDefault" when key is undefined (Closes: #903) 2016-01-19 21:22:05 +00:00
Xavier Guimard
6282810fcc Update minified files 2016-01-19 18:36:41 +00:00
Xavier Guimard
61ee95a8b6 Set field to require for persistent sessions (Closes: #495) 2016-01-19 18:36:31 +00:00
Xavier Guimard
88eb9d47e5 Avoid relaunching conf with dropdown + group some buttons 2016-01-19 18:25:00 +00:00
Clément Oudot
ca6ca12af2 Button for help display (#899) 2016-01-19 15:02:39 +00:00
Xavier Guimard
a02f93677b Little things 2016-01-19 06:55:36 +00:00
Xavier Guimard
7bf52f3bb8 Update manifest 2016-01-19 06:55:34 +00:00
Xavier Guimard
a97947d8c2 Hide unavailable modules (closes: #906) 2016-01-18 21:12:36 +00:00
Xavier Guimard
26640f1463 Add manager minified files 2016-01-18 20:26:30 +00:00
Xavier Guimard
78bf541f34 Add unminified files 2016-01-18 20:26:26 +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
d2b8f64ab6 Clean messages 2016-01-18 18:40:44 +00:00
Clément Oudot
253aeef0ba Set required attributes in default configuration (#903) 2016-01-18 17:19:06 +00:00
Xavier Guimard
195f7e6cb2 Propage minifier to portal (#908) 2016-01-18 12:13:16 +00:00
Xavier Guimard
094519e81b Replace own minifier by yui-compressor (Closes: #908) 2016-01-18 11:10:26 +00:00
Xavier Guimard
dfb9b15999 Avoid using '.' with method/property that correspond to JS keyword (#908) 2016-01-18 11:10:18 +00:00
Clément Oudot
5774bb35ff Change default values for new application in menu (#820) 2016-01-18 10:48:54 +00:00
Xavier Guimard
b04264da09 Open main node when new special subnode (#904) 2016-01-17 17:41:40 +00:00
Xavier Guimard
4369900382 Preload new special nodes 2016-01-17 14:33:34 +00:00
Xavier Guimard
15ea500070 Replace prompt() by modal popup (Closes: #820) 2016-01-16 21:28:35 +00:00
Xavier Guimard
a67cc83c97 Bug in deleted cat (menu / app list) + better debug (#907) 2016-01-16 21:13:43 +00:00
Xavier Guimard
47a19d81ab Replace prompt by modal for virtualhosts (#902) 2016-01-16 13:08:53 +00:00
Xavier Guimard
4e8f3700d1 Detect deleted entries in app list (Closes: #907) 2016-01-16 08:00:44 +00:00
Xavier Guimard
de2e0823da Manage unopend groupe nodes (closes: #888) 2016-01-16 07:27:00 +00:00
Xavier Guimard
b50e985ee6 Check for removed apps (#907)
Not completly verified
2016-01-15 06:27:45 +00:00
Xavier Guimard
1c93769e1b Fix #893 2016-01-14 21:35:45 +00:00
Xavier Guimard
4bff7a6423 Clean modal after usage 2016-01-14 21:35:43 +00:00
Xavier Guimard
7d5cbaef4c Clean modal after usage 2016-01-14 21:05:45 +00:00
Xavier Guimard
aa788a4a8f Write well formed default rules for manager (Closes: #871) 2016-01-14 20:32:25 +00:00
Clément Oudot
41dccb21f9 Set default values for IDP/SP/OP/RP identifiers (#901) 2016-01-14 13:50:01 +00:00
Xavier Guimard
007539b1f3 Don't failed if a module is missing 2016-01-14 12:42:07 +00:00
Xavier Guimard
b23595a5e2 Save conflict 2016-01-14 10:17:12 +00:00
Xavier Guimard
7691f9cdfc Revert r4234 to detect changes when old conf is applied (Closes #889) 2016-01-14 06:28:19 +00:00
Xavier Guimard
9526e844fd Parse forgotten subnodes (Closes: #888) 2016-01-14 06:16:18 +00:00
Xavier Guimard
d0da5e3ea0 Ref conf must be latest (Closes: #889) 2016-01-13 20:45:28 +00:00
Xavier Guimard
147845db38 Really check if key exists (#820) 2016-01-13 19:59:04 +00:00
Xavier Guimard
d2fcb5083a Back from JSON::MaybeXS to JSON (#877) 2016-01-13 19:47:56 +00:00
Xavier Guimard
d36ed32290 Some little things 2016-01-13 17:54:39 +00:00
Clément Oudot
ff024e0ef6 Fix labels in SAML SP/IDP nodes (#820) 2016-01-13 09:59:01 +00:00
Clément Oudot
2056dbd87b Use table in password component (#820) 2016-01-13 09:59:00 +00:00
Clément Oudot
42c87f53e2 Allow password in simpleInputContainer (#820) 2016-01-13 09:58:59 +00:00
Clément Oudot
106d7f0e5a Modify default value for choice key (#820) 2016-01-13 09:58:56 +00:00
Xavier Guimard
6ac420ee7d 2 bugs; avoid "each" and complete hash list 2016-01-12 22:04:07 +00:00
Xavier Guimard
cc5dfe2c91 Download multi keys before evaluate auth module to display (#883) 2016-01-12 21:21:05 +00:00
Xavier Guimard
46b986a965 Download authChoiceModules if not done (#883)
Note that the same work has to be done for Multi
2016-01-12 17:20:22 +00:00
Xavier Guimard
5ef6d9692f Change backend lists (#883) 2016-01-12 17:20:20 +00:00
Xavier Guimard
619eab6a00 First version of "download" button (#878) 2016-01-12 15:24:12 +00:00
Xavier Guimard
4894721389 Remove "name" from radio input, managed by Augular (Closes: #882) 2016-01-12 09:44:28 +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
6505ff4de7 Add text/xml in authorized mime types (proxy). Closes #820 2016-01-11 21:33:16 +00:00
Xavier Guimard
3e854253c6 Add optional URL in authChoice entries (Closes: #884) 2016-01-11 21:30:06 +00:00
Xavier Guimard
5bdea0260b Missing split in authChoiceModules (Closes: #883) 2016-01-11 21:15:27 +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
a1855c04af Fix simpleInputContainer component (#880) 2016-01-11 16:07:09 +00:00
Clément Oudot
773a67e7a5 use simpleInputContainer for OIDC access points (#820) 2016-01-11 15:16:44 +00:00
Clément Oudot
94612f1eb3 Modify oidcServiceMetadataIssuer attribute (#820) 2016-01-11 15:12:49 +00:00
Clément Oudot
dae02078ce Possibility to use a certificate instead of a public key (#879) 2016-01-11 10:55:59 +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
Clément Oudot
ac69d04086 Remove unused script 2016-01-08 13:43:31 +00:00
Xavier Guimard
d2d84b1c9b UTF-8 test 2016-01-08 06:58:38 +00:00
Xavier Guimard
49686ebb8e Update utf8 test 2016-01-07 22:31:58 +00:00
Xavier Guimard
ea87afe8b8 utf8 in progress... (#827) 2016-01-07 22:28:58 +00:00
Xavier Guimard
14a29c54cc Rename Manager/ConfParser.pm to Manager/Conf/Parser.pm 2016-01-07 12:34:36 +00:00
Xavier Guimard
c0e5e0010e utf8 anywhere in conf 2016-01-07 12:34:34 +00:00
Xavier Guimard
e2745c5e83 More comments 2016-01-07 11:40:24 +00:00
Clément Oudot
fdc6bbed67 Change oidcOPMetaDataOptionsDisplay node name (#820) 2016-01-07 10:49:55 +00:00
Xavier Guimard
7e79007a2b Verify that node titles are not attribute names 2016-01-07 06:13:14 +00:00
Xavier Guimard
8c4a26d0fe More comments 2016-01-06 22:03:46 +00:00
Xavier Guimard
16ec8d6d22 Insert multiValuesSeperator in tree 2016-01-06 21:40:57 +00:00
Xavier Guimard
2acbbf9de6 Verify that all attributes have been checked 2016-01-06 21:33:31 +00:00
Xavier Guimard
4faf8fd749 Verify bijection between attributes and trees 2016-01-06 20:57:50 +00:00
Xavier Guimard
47f834a35c Remove double entries 2016-01-06 20:57:48 +00:00
Clément Oudot
58a5f51d93 Change default value for portalForceAuthnInterval (#820) 2016-01-06 15:58:40 +00:00
Clément Oudot
7fda0fdec1 Add portalForceAuthnInterval in Tree (#820) 2016-01-06 14:54:04 +00:00
Clément Oudot
7eb1d8f17b Add hiddenAttributes in Tree (#820) 2016-01-06 10:28:14 +00:00
Xavier Guimard
1f03eb063c Little beautify changes 2016-01-06 09:43:31 +00:00
Xavier Guimard
3a00c656fc Finish zero-conf (#820) 2016-01-06 06:26:37 +00:00
Xavier Guimard
eb6bfa7107 Insert 'remoteCookieName' as known exception 2016-01-06 06:02:51 +00:00
Xavier Guimard
fcad402857 Add test to verify that parameters are uniq 2016-01-06 05:55:57 +00:00
Xavier Guimard
e84e8b106d Build first lmConf-1.js file with Zero.pm 2016-01-05 21:33:49 +00:00
Xavier Guimard
6f7629953b Update tests after menu change 2016-01-05 21:05:40 +00:00
Xavier Guimard
773b8662d2 Zero conf in progress 2016-01-05 18:27:21 +00:00
Xavier Guimard
1aaf517a69 Zero conf in progress 2016-01-05 18:27:19 +00:00
Clément Oudot
376f69d47a Add _lastSeen field in dates part of sessions explorer (#820) 2016-01-05 17:06:06 +00:00
Clément Oudot
57769f2dd5 Display all menu items in a submenu in mobile view (#820) 2016-01-05 15:11:36 +00:00
Clément Oudot
c8b1da174f Configure icons for main links (#820) 2016-01-05 14:41:14 +00:00
Clément Oudot
3093302ab5 Move logout link in menu links (#820) 2016-01-05 13:59:42 +00:00
Clément Oudot
8a060741d6 Move languages and version in a dropdown menu (#820) 2016-01-05 13:12:32 +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
Xavier Guimard
e938e0cee1 Adapt cursor 2016-01-05 10:15:18 +00:00
Xavier Guimard
b11c3ea68a Load file from URL feature 2016-01-04 22:22:20 +00:00
Xavier Guimard
876c420ed5 Update tests 2016-01-04 20:43:15 +00:00
Clément Oudot
dd6fe4ba8c Add Regexp::Common dependency (used in Manager/Build/Attributes.pm) (#820) 2016-01-04 16:49:43 +00:00
Xavier Guimard
5473cf4d33 Remove duplicate key (may close #865) 2016-01-04 15:27:58 +00:00
Xavier Guimard
9a7515b327 Add test coverage test 2016-01-04 12:34:25 +00:00
Xavier Guimard
9ea0aaae09 Change bad sub name 2016-01-03 22:56:49 +00:00
Xavier Guimard
08e116a0dc More documentation (+rearrange) 2016-01-03 22:56:47 +00:00
Xavier Guimard
53fa84e74f OpenID black/white lists 2016-01-03 16:57:30 +00:00
Xavier Guimard
507c050f5f Update manifest files 2016-01-03 16:57:20 +00:00
Xavier Guimard
a7c2f66d35 Cli: addKey + delKey are running (simple hash only) 2016-01-02 19:29:10 +00:00
Xavier Guimard
103e3da144 make tidy 2016-01-02 09:35:40 +00:00
Xavier Guimard
e8dac0fe6b Replace 'splice' by copy (Closes: #534) 2016-01-02 09:29:05 +00:00
Xavier Guimard
979b52fdff Cli now can be launch as root (no local cache) 2016-01-02 09:28:58 +00:00
Xavier Guimard
cb9d5a3f73 Remove temporary hack 2016-01-01 19:56:02 +00:00
Xavier Guimard
19f46073f5 Update POD 2016-01-01 19:56:00 +00:00
Xavier Guimard
a708cdaaca Little secu: do not run as root 2016-01-01 19:55:57 +00:00
Xavier Guimard
1b2f5cd48b Cli now get/set 2016-01-01 19:55:53 +00:00
Xavier Guimard
5a6742f34e Finish get() + doc 2016-01-01 19:55:51 +00:00
Xavier Guimard
2c512dbcfa First Cli : get base keys only for now 2016-01-01 19:55:48 +00:00
Xavier Guimard
1b514714d6 Missing lib 2016-01-01 19:55:39 +00:00
Xavier Guimard
2f9c4743a4 Change sub names to private ones 2016-01-01 19:55:35 +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
276514f77f Unusable hack 2015-12-30 20:36:45 +00:00
Xavier Guimard
4c87b96f97 Add select content in Manager/Attributes.pm for tests 2015-12-30 20:32:45 +00:00
Xavier Guimard
93b3522e12 Restore subs (were transformed in "DUMMY") + doc 2015-12-30 20:16:15 +00:00
Xavier Guimard
93f7d5076e s/bellow/below/g 2015-12-30 20:16:14 +00:00
Xavier Guimard
820fbb5ffa RSA keys may be empty 2015-12-30 18:32:07 +00:00
Xavier Guimard
0eea67d8ae Add icon to close help frame 2015-12-30 18:32:06 +00:00
Xavier Guimard
8eed3ce519 Unknown values must reject saving 2015-12-30 18:32:05 +00:00
Xavier Guimard
74a708838f Update bad title 2015-12-30 18:32:04 +00:00
Xavier Guimard
3770823453 Update TODO 2015-12-30 18:32:03 +00:00
Xavier Guimard
5c7cc89610 New forms for grantSessionRule 2015-12-30 18:32:01 +00:00
Xavier Guimard
df25e85119 Waiting for multiValuesSeparator to be available 2015-12-30 09:27:05 +00:00
Xavier Guimard
10ae2610a4 Propage ^ 2015-12-28 22:09:23 +00:00
Xavier Guimard
d137d3c86d Bad positionning 2015-12-28 22:09:22 +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
caddcaa32d Install markdown pages in debian doc 2015-12-28 12:25:14 +00:00
Xavier Guimard
2076abf9d1 Typo 2015-12-28 12:08:25 +00:00
Xavier Guimard
ae675692c4 +Attribute to change LDAP alias dereference (Closes: #787) 2015-12-28 11:58:53 +00:00
Xavier Guimard
9aedda17d4 Remove bower files 2015-12-28 11:17:13 +00:00
Xavier Guimard
17a65ee7d2 Update manifest 2015-12-28 05:42:19 +00:00
Xavier Guimard
bdf650497e Move jsongenerator to root script directory 2015-12-28 05:38:44 +00:00
Xavier Guimard
dab3c4866d POD documentation 2015-12-28 05:38:42 +00:00
Xavier Guimard
452d9207ee Little things 2015-12-28 05:29:34 +00:00
Xavier Guimard
74105ced92 Split jsongenerator in a library 2015-12-27 22:14:43 +00:00
Xavier Guimard
10323d6b76 Check conditions in AuthSlave and UserDBSlave
Closes: #865
2015-12-27 12:29:32 +00:00
Xavier Guimard
db45375f2b Avoid bad request during load 2015-12-27 09:14:44 +00:00
Xavier Guimard
0036ad31cb Manage HTTP errors in FCGI (redirections) 2015-12-27 08:31:41 +00:00