Commit Graph

1794 Commits

Author SHA1 Message Date
Clément Oudot
02c341939e Reload menu tree after configuration save (#15) 2011-06-23 08:23:40 +00:00
Clément Oudot
877dd337d3 Add mailSessionKey in Manager (#332) 2011-06-22 16:27:27 +00:00
Clément Oudot
93d92e5577 Make sure there is not space in base64 value of the subject (#335) 2011-06-22 15:31:36 +00:00
Clément Oudot
4be4780917 Test content-length before reading socket (#338) 2011-06-21 12:58:47 +00:00
Clément Oudot
72ff01d6aa Add configuration option to manage LDAP password reset flag (#336) 2011-06-21 12:34:42 +00:00
Clément Oudot
7bab2be9de Change subject encoding method (#355) 2011-06-21 12:31:45 +00:00
Clément Oudot
c2014eab3d Forward URL in hidden fields in password change form (#337) 2011-06-21 12:06:15 +00:00
Clément Oudot
03a95ebd65 Check invalid credentials error with ppolicy even if no control response (#334) 2011-06-21 10:19:16 +00:00
Clément Oudot
0997f77501 Correct POD to avoid make test fail 2011-06-21 10:17:58 +00:00
Clément Oudot
dcdda6fad4 Always show password change form with ppolicy reset error (#333) 2011-06-21 10:11:02 +00:00
Clément Oudot
200f722a95 Decode notification reference in File backend getAll subroutine (#331) 2011-06-21 10:06:51 +00:00
Clément Oudot
28bfef3248 Change check on DN syntax (#330) 2011-06-21 10:04:29 +00:00
Clément Oudot
bc2e692648 Manage notification creation in notifications explorer (#328) 2011-06-19 20:48:35 +00:00
Clément Oudot
8d3c2ea246 Add some translations for notifications explorer (#328) 2011-06-19 13:02:18 +00:00
Clément Oudot
15ab9c3668 Work on notifications explorer (#328):
* Add notifications button in the top menu
* Browse notifications done
* Purge notification
2011-06-18 23:23:51 +00:00
Clément Oudot
a63c2df3b2 Correct parameters passed to timelocal (#329) 2011-06-18 17:56:24 +00:00
Clément Oudot
445ea61e29 First work on notifications explorer (#328):
* Browse notifications (notifications not done)
* Delete selected notification
2011-06-18 14:53:14 +00:00
Clément Oudot
2550006861 Add AuthChoice test in portal manifest 2011-06-18 14:48:41 +00:00
Clément Oudot
56d12ce86b Decode XML string from DBI notification backend (#327) 2011-06-11 13:45:22 +00:00
Clément Oudot
8fd963ee31 Load SafeLib and custom functions inside fake Safe jail (#319) 2011-06-10 20:46:23 +00:00
Clément Oudot
dcc4cd2da1 Friendly name for auth choice modules (#238) 2011-06-10 20:22:38 +00:00
Clément Oudot
2ba6596215 Persistent session backend configuration in Manager (#203) 2011-06-10 12:23:15 +00:00
Clément Oudot
0a19e915da Manage specific persistent session backend (#203) 2011-06-10 12:20:49 +00:00
Clément Oudot
6b1dd48896 Possibility to use title and subtitle in notification (#326) 2011-06-09 21:08:43 +00:00
Clément Oudot
d0398f249b Set basic conditions in SAML response (#324) 2011-06-09 15:24:15 +00:00
Clément Oudot
42fae3db68 * Correct some problems with persistent sessions management
* Add an 'all users' target for Notification (#299)
* Store accepted notifications in persistent session
2011-06-09 14:30:50 +00:00
Clément Oudot
bf2187c75b Do not delete persistent sessions in the purge script (#325) 2011-06-09 14:26:51 +00:00
Clément Oudot
5a216dcddc Manage default Notification backend configuration 2011-06-08 10:02:38 +00:00
Clément Oudot
3a4220a957 Check PATH_INFO before loading SOAP service (#323) 2011-06-08 09:27:02 +00:00
Clément Oudot
f6a7612c2b Load Notification object when calling newNotification SOAP service (#323) 2011-06-08 08:11:26 +00:00
Clément Oudot
ff87a6a620 Read notificationStorageOptions (#322) 2011-06-08 08:06:17 +00:00
Clément Oudot
c7e458d59c Option for old menu items (#295) 2011-06-01 15:24:27 +00:00
Clément Oudot
fe6431d86f Reorganize password reset parameters in Manager (#309) 2011-06-01 12:50:10 +00:00
Clément Oudot
9e4db9505e Add a mailTimeout parameter and display expiration date and time in confirmation mail (#309) 2011-06-01 10:22:28 +00:00
Clément Oudot
06e368abcc Change log level of setKeyToH message (#317) 2011-05-31 15:01:06 +00:00
Clément Oudot
406e6fada0 Do not toggle opacity on tabs (#318) 2011-05-31 14:47:49 +00:00
Clément Oudot
136d5ddbc5 Update version of modified modules (#302) 2011-05-30 21:08:19 +00:00
Clément Oudot
410493ecaa Remove resetPassword subroutine, not used anymore (#302) 2011-05-30 21:02:34 +00:00
Clément Oudot
6a1619be4e Do not use subroutine parameters to be compliant with Choice feature (#302) 2011-05-30 20:53:03 +00:00
Clément Oudot
4152643ddd Possibility to change the password on the portal after password reset confirmation (#302) 2011-05-30 15:45:56 +00:00
Clément Oudot
068dd9d46f Do not test empty values for XSS 2011-05-30 15:34:43 +00:00
Clément Oudot
ba55e25844 Include images in password reset HTML mails 2011-05-30 13:03:40 +00:00
Clément Oudot
24c27eba9f Change resend confirmation mail error level (#301) 2011-05-30 13:03:00 +00:00
Clément Oudot
740dd8191a Text mail and HTML mail are now initiated differently (#313) 2011-05-30 12:06:52 +00:00
Clément Oudot
44f78740c3 Work on included images, need more tests (#313) 2011-05-27 16:20:56 +00:00
Clément Oudot
0e8c129f0e Manage mail subject encoding (#314) 2011-05-27 14:30:14 +00:00
Clément Oudot
27dc8d5c46 Manage mail body charset (#311) 2011-05-27 14:08:49 +00:00
Clément Oudot
eb01359322 Configure Reply-To address (#312) 2011-05-27 09:41:13 +00:00
Xavier Guimard
d98a001e25 Some little things :
- update Debian policy
 - update Doxygen configuration file (number)
 - add environment value to avoid a little warning in tests
2011-05-22 11:58:54 +00:00
Clément Oudot
a43e032866 Check customized mail templates before using common ones (#310) 2011-05-20 15:17:57 +00:00
Clément Oudot
e70476ccfc Add a step in mail reset feature to resend the confirmation mail (#301) 2011-05-20 14:30:21 +00:00
Clément Oudot
9d1df44f34 Use the first value of mail session value to send mail (#300) 2011-05-20 12:36:42 +00:00
Clément Oudot
3e4d59dab9 Add hideOldPassword parameter in Manager (#308) 2011-05-20 10:05:56 +00:00
Clément Oudot
54fef99911 Keep old password when reset is needed, and add hideOldPassword option (#308) 2011-05-20 09:45:18 +00:00
Clément Oudot
99ba3eddb1 Use mailSessionKey to find the real mail value in session (#300) 2011-05-19 15:49:11 +00:00
Clément Oudot
039eef897a Escape all occurences of special chars for jquery safe selectors (#307) 2011-05-19 14:58:55 +00:00
Clément Oudot
1e5a90e6dd Add custom template files to ease skin customization (#306) 2011-05-18 09:42:19 +00:00
Clément Oudot
8c5277642e Override portal parameters in Multi even for the first module (#305) 2011-05-16 13:12:44 +00:00
Clément Oudot
0f8cb9fe1f Allow spaces in Multi authentication module definition (#304) 2011-05-16 09:54:49 +00:00
Clément Oudot
00ad15829d Do not check syntax of Multi authentication parameter in Manager, as it can be very complex (#298) 2011-05-16 09:44:05 +00:00
Clément Oudot
27e838c30d Request explicitely all exported variables in LDAP search (#297) 2011-05-16 09:17:31 +00:00
Clément Oudot
0e74083796 Add Yubikey authentication backend in Manager javascript (#LEMONLAP-296) 2011-04-21 13:11:42 +00:00
Clément Oudot
6a604ee172 Add Yubikey parameters in Manager (#LEMONLAP-296) 2011-04-21 10:28:18 +00:00
Clément Oudot
9e31fa6e91 Use the new Yubikey template (#296) 2011-04-18 09:16:17 +00:00
Clément Oudot
72dd43f36a Add new files for Yubikey authentication (#296) 2011-04-18 09:14:01 +00:00
Clément Oudot
7c9c62e24b First version of Yubikey authentication module (#296) 2011-04-17 21:52:21 +00:00
Clément Oudot
8e023b267d Add SMTPAuthUser and SMTPAuthPass in Manager, with SMTP connection and authentication tests on configuration save (#293) 2011-04-15 09:44:15 +00:00
Clément Oudot
2b45ee0a5e Add AuthUser and AuthPass parameter to SMTP send method (#293) 2011-04-14 15:59:42 +00:00
Clément Oudot
a8c00314f4 Allow subroutines to be defined in lemonldap-ng.ini (#294) 2011-04-14 09:50:40 +00:00
Clément Oudot
115ebbe50d Use Perl Clone to manage application list (#292) 2011-04-14 08:52:41 +00:00
Clément Oudot
52983a9dd6 Change some default values in Manager 2011-03-23 13:51:55 +00:00
Clément Oudot
19eb4c4f44 Minor modifications on dark skin (#289) 2011-03-22 16:37:40 +00:00
Clément Oudot
6a7ac2bf87 First version of Secure Token Handler (#288) 2011-03-21 17:19:00 +00:00
Clément Oudot
56f1213c43 Perl module version number X.Y.Z MUST be quoted in Makefile.PL (#286) 2011-03-16 16:42:58 +00:00
Clément Oudot
db97a79752 Refresh portal object in Safe (#284) 2011-03-16 13:58:17 +00:00
Clément Oudot
a7efb83ac4 Minor improvements on Menu unit tests 2011-03-07 09:34:18 +00:00
Clément Oudot
90618a4d6a Manage minimum versions for LL::NG modules cross dependencies (#283) 2011-03-07 09:14:33 +00:00
Clément Oudot
92fec3a326 Change the variable substitution to manage subroutine in Safe reval, and add more tests in Menu to always return good values for HTML::Template (#284) 2011-03-03 22:34:09 +00:00
Clément Oudot
5a06710fc4 Add shebang to cas.pl script 2011-02-28 09:52:29 +00:00
Clément Oudot
7c635af782 Test for empty category was buggy (#280) 2011-02-10 10:29:08 +00:00
Clément Oudot
0750dcb6ae Use wrap_code_ref only on CODE reference (#270) 2011-02-10 09:54:19 +00:00
Clément Oudot
6adf9a9d4a Add useSafeJail in Manager (trunk only) (#270) 2011-02-07 17:19:36 +00:00
Clément Oudot
234666742b Add a comment in lemonldap-ng.ini for useSafeJail (#270) 2011-02-07 17:09:40 +00:00
Clément Oudot
1e245d8c3a Merge trunk modifications in 1.0 branch for #275 2011-02-07 16:42:02 +00:00
Clément Oudot
f7fee38fac Fake Safe jail in Handler (#270) 2011-02-07 15:39:32 +00:00
Clément Oudot
0865635a7b Create a Common::Safe module, to be able to disable Safe jail with useSafeJail in Portal (#270) 2011-02-07 10:27:36 +00:00
Thomas CHEMINEAU
b7b2681967 fixes #275 - update manifest 2011-02-04 16:11:48 +00:00
Thomas CHEMINEAU
ddb84e6ef2 fixes #275 - use SCRIPT_FILENAME instead of DOCUMENT_ROOT to get htdocs portal path 2011-02-04 12:50:24 +00:00
Clément Oudot
1fd6b1c29f Adapt URI build function to new vhost options in Handler::CGI (#274) 2011-02-03 17:06:58 +00:00
Clément Oudot
f111082bd1 Change return value of redirectFilter subroutine (#268) 2011-02-03 15:15:48 +00:00
Clément Oudot
1d17cb0f46 Fix a bug in portal configuration load (#271) 2011-02-03 14:49:12 +00:00
Clément Oudot
8d3e69c0ba Update version of recently changed files 2011-02-02 15:05:56 +00:00
Xavier Guimard
e13bfd9ade May close #263 2011-01-30 08:49:59 +00:00
Clément Oudot
29a9af1c44 make tidy 2011-01-25 16:41:31 +00:00
Clément Oudot
628c3efb32 Change the test of Mod Perl version for logout_app rules, to be compliant with Manager CGI mode and recent Safe.pm version (#266) 2011-01-25 16:34:30 +00:00
Clément Oudot
83f2c04bae Fix DBI authentication level problem, and clean LDAP authentication level code (#272) 2011-01-25 11:25:48 +00:00
Clément Oudot
5b1a1c73d0 Support AuthChoice for reset password feature (#269) 2011-01-25 10:57:45 +00:00
Clément Oudot
7901a2e894 Change the default value of portalAutocomplete, to have a correct value for authenticationLevel (#265) 2011-01-24 15:31:46 +00:00
Clément Oudot
28adb04b4b Extend Manager protection to Sessions Explorer, and add an override possibility for Sessions Explorer only (#264) 2011-01-21 16:45:53 +00:00
Clément Oudot
7ed205a995 Upgrade main modules version to 1.1.0 in trunk 2011-01-21 16:35:28 +00:00
Clément Oudot
97bcb5ed71 Portal open in new window option was never used (#267) 2011-01-04 14:35:59 +00:00
Xavier Guimard
47ea58cc86 Upgrade to 1.1.0 slave mechanism 2010-12-15 21:10:42 +00:00
Xavier Guimard
2467ea5f90 Upgrade to 1.0.1 only changed modules 2010-12-15 21:04:17 +00:00
Xavier Guimard
341136796d Add "eval" to avoid problems when other datas are stored in LDAP branch 2010-12-09 21:18:30 +00:00
Xavier Guimard
c71187859e May close #263 2010-12-09 17:16:11 +00:00
Xavier Guimard
049246690b Remove debug "die" 2010-12-08 17:04:52 +00:00
Xavier Guimard
c246ed1905 To parse all sessions, "scope => 'sub'" 2010-12-08 15:26:38 +00:00
Clément Oudot
262e7963ee Update MANIFEST and META.yml 2010-12-08 13:02:04 +00:00
Clément Oudot
e6600fed7d Manage portal value with $vhost in Handler (#258) 2010-12-08 11:45:45 +00:00
Xavier Guimard
3d5709cd0a Slave in progress 2010-12-08 10:42:53 +00:00
Xavier Guimard
d61fd8f52f Manifest update 2010-12-08 06:39:29 +00:00
Xavier Guimard
57b69161ee Update manifest 2010-12-08 06:06:44 +00:00
Xavier Guimard
9969dd69e2 Add slave mechanism. Closes #222 2010-12-08 06:04:57 +00:00
Xavier Guimard
b313195a15 findAttr.pl now scans undocumented parameters 2010-12-05 14:41:29 +00:00
Clément Oudot
ef5decc150 Require a minimal version of Perl (5.008) 2010-11-29 15:32:56 +00:00
Clément Oudot
fb7d6f1448 Fix default jquery-ui theme for sessions explorer 2010-11-29 15:31:26 +00:00
Clément Oudot
556f199609 Manage old Config::IniFiles version in migration script (#255) 2010-11-29 11:14:09 +00:00
Clément Oudot
f2b7f8cdfd Hide authentication loop on reset password (#253) 2010-11-27 17:23:11 +00:00
Xavier Guimard
fe4b9972e2 Cpan test error 2010-11-26 20:03:58 +00:00
Clément Oudot
280a6fb6d9 Doc update 2010-11-26 10:11:02 +00:00
Clément Oudot
08648746ff Doc update 2010-11-25 17:28:49 +00:00
Clément Oudot
e9c1139e66 Manage base64 special chars in upload phase (#250) 2010-11-25 15:45:22 +00:00
Clément Oudot
168f219d14 Escape base64 special chars in jquery selectors (#250) 2010-11-25 14:20:58 +00:00
Clément Oudot
136e967b76 Doc update 2010-11-25 10:24:59 +00:00
Clément Oudot
f67374c267 Doc update 2010-11-24 18:04:03 +00:00
Clément Oudot
2fedaba816 Fix rule download regexp (#250) 2010-11-24 15:32:40 +00:00
Clément Oudot
5023c3d684 Update Impact skin to display categories and applications (#246) 2010-11-22 10:24:54 +00:00
Xavier Guimard
a2dac450de Help in progress (#162) 2010-11-21 09:22:39 +00:00
Clément Oudot
05dbeca3e5 Upgrade versions for 1.0 release 2010-11-20 15:05:40 +00:00
Clément Oudot
58703dcf95 LEMONLDAP-162:
* Use an iframe for offline doc
* Dynamic resize of help div
* Custom error page if documentation not found
2010-11-19 14:42:41 +00:00
Clément Oudot
0d5144bce8 Correct test for CAS proxy mode activation (#242) 2010-11-19 11:43:52 +00:00
Clément Oudot
655c6484b7 Add boolOrPerlExpr type in Manager (#239) 2010-11-18 15:30:21 +00:00
Xavier Guimard
691394122f Closes #235 "Session creation test in Manager does not work with SOAP session backend" 2010-11-17 05:07:33 +00:00
Clément Oudot
458961c96b Fix SAML SLO bug with AuthChoice (#237) 2010-11-15 15:15:56 +00:00
Xavier Guimard
e0f4aca8b3 Help in progress 2010-11-14 07:19:13 +00:00
Xavier Guimard
090be1fb93 Typo 2010-11-14 07:18:45 +00:00
Clément Oudot
eefff1cd9c Remove unused images 2010-11-06 14:46:42 +00:00
Xavier Guimard
31e1dd9881 Some pages-speed optimizations 2010-11-06 10:28:33 +00:00
Xavier Guimard
9b57c9ce3b Use CSS sprite technology to improve CSS performances 2010-11-06 09:25:26 +00:00
Xavier Guimard
c1f3e06580 Closes #234 "Tree style image transparency problem with obsur theme" 2010-11-06 08:41:14 +00:00
Clément Oudot
099a3d2ff3 Allow ldap:// in ldapServer key (fix #232) 2010-11-05 15:52:54 +00:00
Clément Oudot
67f8b5fd48 * Upgrade jQuery UI from 1.8.5 to 1.8.6
* Lightness and darkness theme selection
2010-11-05 14:01:57 +00:00
Xavier Guimard
ad3a820435 Little error on Chromium: Chromium doesn't dupport key name default without quote 2010-11-05 06:33:16 +00:00
Clément Oudot
76c4585124 Add logo in Manager 2010-11-04 16:24:00 +00:00
Clément Oudot
371842120b Tidy Manager skin directory (#231) 2010-11-04 15:50:27 +00:00
Clément Oudot
a5433d82a5 Update Portal MANIFEST 2010-11-04 15:49:50 +00:00
Clément Oudot
36e0594643 Remove a div from Ajax response 2010-11-04 15:45:15 +00:00
Clément Oudot
c800c90232 Fix SOAP configuration bug (#230), and add a test script 2010-11-04 14:52:17 +00:00
Clément Oudot
469c7c34cd Fix Multi configuration in Manager (#229) 2010-11-04 10:18:15 +00:00
Xavier Guimard
c8c785fed7 - Closes #228 "Apache::Session::Browseable searchOn functions broken by new Apache::Session wrapper"
- Avoid MySQL locks failed
- "--ignore..." works only on target
2010-11-04 06:19:08 +00:00