Commit Graph

435 Commits

Author SHA1 Message Date
Xavier Guimard
45670f3d21 LEMONLDAP::NG : bless was not safe in Conf.pm 2008-11-19 11:25:35 +00:00
Xavier Guimard
b5c2abb2a0 LEMONLDAP::NG : customFunctions called "package::function" where not correctly interpreted 2008-11-19 11:19:06 +00:00
Clément Oudot
19b5fa1190 LEMONLDAP::NG : fix bug #311849 2008-11-18 12:47:30 +00:00
Xavier Guimard
cae4cbade0 LEMONLDAP::NG : New module Lemonldap::NG::Common. It contains Conf.pm and Cie 2008-11-17 16:59:56 +00:00
Xavier Guimard
dd0c815795 LEMONLDAP::NG : one more bug... 2008-11-17 15:12:17 +00:00
Xavier Guimard
e1ff8a6d46 LEMONLDAP::NG : oups ! bug introduced in the previous commit 2008-11-17 15:09:33 +00:00
Xavier Guimard
e42c8b263f LEMONLDAP::NG : little bugs in customFunctions 2008-11-17 15:06:58 +00:00
Xavier Guimard
d88ae29227 LEMONLDAP::NG : new customFunctions feature (+ perltidy everywhere) 2008-11-17 14:02:50 +00:00
Clément Oudot
e5d13fdf17 LEMONLDAP::NG : Add Sessions Explorer in Application Menu 2008-11-16 12:40:28 +00:00
Clément Oudot
73fa157836 LEMONLDAP::NG : sessions.pl configured with make example 2008-11-16 12:13:26 +00:00
Xavier Guimard
f399324f18 LEMONLDAP::NG : little hook in Menu.pm 2008-11-14 07:16:26 +00:00
Xavier Guimard
a91d61eb99 LEMONLDAP::NG : the manager now can be protected directly (like session explorer) by setting :
* "protection => 'manager'"
		* or "protection => 'rule: $uid eq "admin"'
                * or "protection => 'authenticate'
                It inherits from Lemonldap::NG::Handler::CGI
                -> little bug in this module
2008-11-14 07:03:02 +00:00
Clément Oudot
d4ac528cd1 LEMONLDAP::NG : Fix bug #311795 2008-11-13 13:43:20 +00:00
Xavier Guimard
d8d2951015 LEMONLDAP::NG : possible overload of safe shared functions 2008-11-12 17:32:58 +00:00
Xavier Guimard
7d6989a4a6 LEMONLDAP::NG : * uri in Menu.pm can now contains user datas
* protection documentation in Sessions.pm example file
2008-11-12 16:09:35 +00:00
Xavier Guimard
1aafc1049c LEMONLDAP::NG : Debian installation in progress... 2008-11-12 15:35:27 +00:00
Xavier Guimard
701c342268 LEMONLDAP::NG : Debian installation update since Makefile changes 2008-11-11 19:06:46 +00:00
Xavier Guimard
aedf90d531 LEMONLDAP::NG : * protection system of Manager/Sessions.pm is now included in Handler/CGI.pm
* Handler depends now from CGI (Handler/CGI.pm)
                * Lintian says that postinst must include "set -e"
2008-11-11 15:21:31 +00:00
Xavier Guimard
521a44669e LEMONLDAP::NG : mrtg script example 2008-11-06 16:57:37 +00:00
Xavier Guimard
54d163a88f LEMONLDAP::NG : accounting in CGI.pm when using ModPerl::Registry 2008-11-06 09:06:51 +00:00
Clément Oudot
5c7468b6e5 LEMONLDAP::NG : correct bug on anonymous manager authentication and no ppolicy authentication 2008-11-05 21:26:37 +00:00
Xavier Guimard
e42f1febef LEMONLDAP::NG : * IP view in Manager/Sessions.pm
* Bug in CGI.pm : local cache was erased each time
                * Bug in purgeCentralCache : timeout was always 7200
2008-11-05 14:55:02 +00:00
Xavier Guimard
a75e882741 LEMONLDAP::NG : New module Sessions.pm to manage sessions 2008-11-04 16:35:16 +00:00
Clément Oudot
9e2a494da5 LEMONLDAP::NG : password can now be stored in session 2008-10-16 07:35:42 +00:00
Clément Oudot
7a7ad20ed7 LEMONLDAP::NG : put all configuration in /etc/lemonldap-ng/ 2008-10-13 20:53:06 +00:00
Clément Oudot
9db86c4def LEMONLDAP::NG : Use FAMFAMFAM icons in pastel skin 2008-10-13 20:36:09 +00:00
Clément Oudot
73f531fb43 LEMONLDAP::NG : minor bugs in _LDAP.pm 2008-10-08 09:40:24 +00:00
Xavier Guimard
c007a2382c LEMONLDAP::NG : _LDAP inherits now from Net::LDAP 2008-10-08 08:45:15 +00:00
Xavier Guimard
26c944caa7 LEMONLDAP::NG : UserDB system updated + general perltidy 2008-10-07 20:15:48 +00:00
Xavier Guimard
edb22bc8f8 LEMONLDAP::NG : little mistake 2008-10-05 18:43:47 +00:00
Xavier Guimard
80f199fbc7 LEMONLDAP::NG : LDAP User database module 2008-10-05 18:42:50 +00:00
Clément Oudot
02fb3d966a LEMONLDAP::NG : brand new WebSSO example installation 2008-10-03 16:12:36 +00:00
Xavier Guimard
7baf8c6b64 LEMONLDAP::NG : bad version number 2008-09-29 14:51:43 +00:00
Clément Oudot
b9b39143db LEMONLDAP::NG : New Portal::Error module and test page 2008-09-28 17:05:17 +00:00
Clément Oudot
6623c149f6 LEMONLDAP::NG : corrections on enhanced menu 2008-09-26 07:36:30 +00:00
Xavier Guimard
7fdab965d5 LEMONLDAP::NG : grant system in Menu.pm (not yet tested) 2008-09-21 09:50:32 +00:00
Clément Oudot
b14983208c LemonLDAP::NG : W3C standards compliance and password modification module 2008-09-19 15:28:00 +00:00
Clément Oudot
1c15139a3a LemonLDAP::NG : pre-release of new Portal::Menu module 2008-09-18 08:34:17 +00:00
Xavier Guimard
7c9bb1621d LEMONLDAP::NG : bug in doc 2008-09-10 10:40:01 +00:00
Xavier Guimard
8ae6168826 LEMONLDAP::NG : missing </TMPL_IF> in default login template 2008-09-07 09:21:46 +00:00
Xavier Guimard
4e90f24172 LEMONLDAP::NG : perltidy + template language detection regexp 2008-09-04 06:05:24 +00:00
Clément Oudot
b264d0f8c7 LemonLDAP::NG : HTML::Template translation filter 2008-09-03 16:11:16 +00:00
Clément Oudot
bdbe889e9d LemonLDAP::NG : remove template var PAGE_TITLE 2008-09-03 16:02:17 +00:00
Clément Oudot
9992e07203 IE CSS bugs 2008-09-03 15:59:33 +00:00
Clément Oudot
d893bbdd94 LEMONLDAP::NG New portal skin/template design 2008-09-03 11:04:14 +00:00
Xavier Guimard
d7817c8b6a LEMONLDAP::NG : Changelogs update 2008-08-25 20:10:54 +00:00
Xavier Guimard
8364a0e78d LEMONLDAP::NG : CPAN versions update and little doc update 2008-08-25 19:54:24 +00:00
Xavier Guimard
f5f3e6506a LEMONLDAP::NG : Big bug : if default rule is not 'accept', then it's always deny 2008-08-22 16:06:48 +00:00
Xavier Guimard
cf3420943c LEMONLDAP::NG : Dynamic menu example 2008-08-22 15:21:39 +00:00
Xavier Guimard
7853475b6e LEMONLDAP::NG : (Manager) invalid path in Debian inst and default graphics settings change 2008-08-11 14:45:35 +00:00
Xavier Guimard
d0c5306e91 LEMONLDAP::NG : translation for password policy 2008-08-11 07:26:55 +00:00
Xavier Guimard
0656c2499d LEMONLDAP::NG : Workaround for bug in older libxml (Closes: #310791) 2008-08-08 16:23:33 +00:00
Xavier Guimard
7c3a6f3cfc LEMONLDAP::NG : complete integration of Password Policy (i18n not done) 2008-08-08 16:19:16 +00:00
Clément Oudot
a53c327ad1 Resolve Ppolicy constant bug #310433 2008-07-18 13:52:11 +00:00
Clément Oudot
741e87b56a Correct image filename to prevent error in Apache logs 2008-07-04 10:06:58 +00:00
Clément Oudot
84d0ba4e61 Resolve bug #310434 2008-06-27 08:49:20 +00:00
Xavier Guimard
022a20a822 LEMONLDAP::NG : little bugs discovered by tests 2008-06-13 14:53:43 +00:00
Xavier Guimard
6d66965b7a LEMONLDAP::NG :
* UTF8 support in Manager
		* Beginning of Debian-like installation for other distributions
2008-06-13 14:35:50 +00:00
Xavier Guimard
e1b8027ccd LEMONLDAP::NG : pod update 2008-06-11 06:00:26 +00:00
Xavier Guimard
16b0a1adca LEMONLDAP::NG : UTF8 in Manager 2008-06-09 14:42:57 +00:00
Xavier Guimard
c05be52335 LEMONLDAP::NG : little bugs 2008-06-09 14:27:37 +00:00
Thomas CHEMINEAU
31d19b3969 LEMONLDAP::NG : patch on CDA portal, v0.03 2008-06-08 14:34:33 +00:00
Xavier Guimard
af52414675 LEMONLDAP::NG : Perl metafiles 2008-06-06 19:17:29 +00:00
Xavier Guimard
8c073cc030 LEMONLDAP::NG : little corrections issued from CPAN test 2008-06-06 12:59:36 +00:00
Xavier Guimard
6966d20959 LEMONLDAP::NG : missing file 2008-06-06 12:42:35 +00:00
Xavier Guimard
6679fe6f2b LEMONLDAP::NG : tests update 2008-06-06 03:53:14 +00:00
Xavier Guimard
7bac798370 LEMONLDAP::NG : * new auth architecture
* environment variables can now be used in exportedVars (usefull to access to SSL variables)
		* UTF-8 in examples
		* Romanian translation of portal
2008-06-06 03:51:39 +00:00
Xavier Guimard
9b523a3534 LEMONLDAP::NG : revert to revision 310 : new auth architecture is not usable in some case 2008-06-01 06:25:09 +00:00
Xavier Guimard
2962eb2699 LEMONLDAP::NG : now, new auth architecture is running... 2008-05-31 13:33:34 +00:00
Xavier Guimard
fccf1bd214 LEMONLDAP::NG : bug in AuthLA due to new auth architecture 2008-05-31 13:21:47 +00:00
Xavier Guimard
8dba034b7e LEMONLDAP::NG : little corrections after new authentication skeleton 2008-05-31 10:58:45 +00:00
Xavier Guimard
61a56592a7 LEMONLDAP::NG : little bug in session count 2008-05-30 15:52:14 +00:00
Xavier Guimard
f7cc93ee5c LEMONLDAP::NG : * bug in filter mechanism : redirections issued from the applications had precedence on LM::NG redirections
* field size in Status.pm
2008-05-30 15:49:33 +00:00
Xavier Guimard
772a9ad1e8 LEMONLDAP::NG : new sub "authInit" called by new() to initialize authentication module 2008-05-30 06:07:37 +00:00
Xavier Guimard
aca6815c1b LEMONLDAP::NG : New auth architecture in Portal 2008-05-30 04:47:32 +00:00
Xavier Guimard
83ec000c5f LEMONLDAP::NG : new constant : PE_CERTIFICATEREQUIRED 2008-05-25 13:17:16 +00:00
Xavier Guimard
dc8d0a4334 LEMONLDAP::NG : new functionality in Poratl/AuthSSL.pm : the parameter SSLRequire can be set to 0 to authenticate users both by certificate or login/password 2008-05-25 12:54:45 +00:00
Xavier Guimard
f52755060e LEMONLDAP::NG : Debian default portal is now issued from index_skin.pl
Update versions
2008-05-24 19:12:28 +00:00
Clément Oudot
241c22ec44 Translate all french comments to english 2008-05-24 13:18:54 +00:00
Xavier Guimard
3b89370d8c LEMONLDAP::NG : the script purgeCentralCache was not correct on Debian
UNIVERSAL::can is now compiled with Perl 5.10
2008-05-23 07:52:35 +00:00
Xavier Guimard
e1e9487caf LEMONLDAP::NG : new module AUthBasic : authentication => WWW-Authenticate + authorization => Lemonldap::NG 2008-05-19 09:39:15 +00:00
Xavier Guimard
c5722ed4c3 LEMONLDAP::NG : little bugs in Status.pm 2008-05-19 09:18:00 +00:00
Xavier Guimard
f71c37d97b LEMONLDAP::NG : to avoid having AuthLA files in a simple installation, AuthLA is now installed in a separate directory.
On Debian, AuthLA is now installed in /var/lib/lemonldap-ng
2008-05-18 09:26:41 +00:00
Xavier Guimard
2273b45907 LEMONLDAP::NG : Virtual host activity in Status.pm 2008-05-13 16:50:33 +00:00
Xavier Guimard
4342ac5c18 LEMONLDAP::NG : typo 2008-05-13 11:32:59 +00:00
Xavier Guimard
851d0d0caa LEMONLDAP::NG : little bug in Simple.pm : previous $datas was used for new users in status collect
Uptime displayed now in Status.pm
2008-05-13 09:07:30 +00:00
Xavier Guimard
a3297e2dbb LEMONLDAP::NG 2 false manifest files 2008-05-12 13:40:06 +00:00
Xavier Guimard
b3b53c1ddb LEMONLDAP::NG : adding pod test => 2 bugs found 2008-05-12 13:36:36 +00:00
Xavier Guimard
2b1df6d588 LEMONLDAP::NG test for Handler/Status.pm 2008-05-12 13:20:30 +00:00
Xavier Guimard
a4b9df90dd LEMONLDAP::NG : top 10 URL by code in Status.pm 2008-05-12 10:30:09 +00:00
Xavier Guimard
4adb04aa60 LEMONLDAP::NG : status process runs now with the same uid/gid as Apache and with the same @INC as mod_perl 2008-05-12 04:02:55 +00:00
Xavier Guimard
87d1f521e1 LEMONLDAP::NG : now, status page displays portal activity if an handler exists 2008-05-11 19:21:39 +00:00
Xavier Guimard
28e7336097 LEMONLDAP::NG : Status is in HTML now 2008-05-11 12:55:20 +00:00
Xavier Guimard
86cbecbde9 LEMONDLAP::NG : little existingSession documentation in Portal 2008-05-11 09:18:08 +00:00
Xavier Guimard
0213945fdf LEMONLDAP::NG : status module in progress...
Little bug in Handler.pm : local cache was not purged when using logout_sso
2008-05-11 09:17:26 +00:00
Xavier Guimard
62a2742b06 LEMONLDAP::NG : new dependencies 2008-05-10 19:42:54 +00:00
Clément Oudot
2af37ccc19 Remove File dependency 2008-05-10 18:10:18 +00:00
Clément Oudot
cb002667ef Remove test specific parameters 2008-05-10 18:07:09 +00:00
Clément Oudot
fcb1c3a5a7 Add a skin to the portal 2008-05-10 18:05:46 +00:00
Clément Oudot
3a8e138a88 Add perldoc for Password Policy 2008-05-10 09:31:43 +00:00
Xavier Guimard
5bac01a55f Lemonldap::NG : little documentation for Lemonldap::NG::Handler::Status and perltidy 2008-05-09 20:50:27 +00:00
Xavier Guimard
5ab3a3fdfe LEMONLDAP::NG : Skeleton of Status module for Lemonldap::NG::Handler 2008-05-09 15:51:21 +00:00
Xavier Guimard
2b6599f043 LEMONLDAP::NG : The input fields size in manager window can now be customized 2008-05-07 18:15:32 +00:00
Clément Oudot
366be07286 Add 'Portail' translation 2008-05-07 16:21:04 +00:00
Xavier Guimard
6e45f08dcd LEMONLDAP::NG : - DM-Upload-Allowed field in debian/control
- symbol importation warning fixed for Handler/CGI.pm
2008-05-07 06:00:41 +00:00
Clément Oudot
438588e0d8 Set input type text for CSS compatibility 2008-05-06 09:33:47 +00:00
Xavier Guimard
7b5e86351e LEMONLDAP::NG : integration of new CSS 2008-05-06 05:59:19 +00:00
Clément Oudot
7b468221c3 Add a brand new theme to the Manager 2008-05-05 17:04:33 +00:00
Xavier Guimard
83dce88170 Lemonldap::NG : 'use constant' seems to be more efficient than static sub in compilation 2008-05-04 10:53:12 +00:00
Xavier Guimard
9bbbad50ae LEMONLDAP::NG : suppress Apache2::compat dependency,
prepare Handler to support Log4perl and other log systems
2008-05-03 12:18:54 +00:00
Xavier Guimard
4fdcefafe4 LEMONLDAP::NG : new controls in PortalStatus example file 2008-04-29 12:43:35 +00:00
Xavier Guimard
e30bd50979 LEMONLDAP::NG : new example program : getting status of Lemonldap::NG::Portal (sessions count) 2008-04-29 12:27:05 +00:00
Xavier Guimard
96e0d4d3d5 LEMONLDAP::NG : adding a simple example to use Log::Log4Perl for rejected requests 2008-04-29 08:05:32 +00:00
Xavier Guimard
5cc5a54281 LEMONLDAP::NG : adding missing Apache::Session::* modules support in purgeCentralCache 2008-04-26 12:12:52 +00:00
Xavier Guimard
27d85beac2 LEMONLDAP::NG : Little UTF8/ISO-8859 problem. It is just seen when building static example. 2008-04-11 15:23:11 +00:00
Xavier Guimard
59ff84d7a9 LEMONLDAP::NG : old logout method replaced in example 2008-04-11 14:32:12 +00:00
Xavier Guimard
f2cb286636 LEMONLDAP::NG : Version 0.9.1 2008-04-11 05:16:57 +00:00
Xavier Guimard
e2f40e466d LEMONLDAP::NG : stupid bug + perltidy 2008-04-10 09:40:16 +00:00
Xavier Guimard
65ae8948b9 LEMONLDAP::NG : little patch for the portal to be able to use configuration cached by handlers to increase performance in DBI or SOAP configuration storage: else, the portal download the configuration for each authentication. 2008-04-10 09:34:21 +00:00
Thomas CHEMINEAU
59dc69902f Liberty Storage Options for AuthLA module are now generic CGI::Session options 2008-04-07 16:44:25 +00:00
Thomas CHEMINEAU
4e9cf25fe8 Add CGI::Session support in AuthLA module + fixe some bugs 2008-04-07 16:40:09 +00:00
Xavier Guimard
edfb4aa305 LEMONLDAP::NG : update module versions and changelogs 2008-04-07 13:04:14 +00:00
Xavier Guimard
6959f1c20a LEMONLDAP::NG : 2 bugs :
* lmLog was not exported in Proxy.pm
                * the new javascript library does not need to replace & by &amp;
2008-04-07 08:47:40 +00:00
Xavier Guimard
dca1688e12 LEMONLDAP::NG : typo error 2008-04-03 09:30:19 +00:00
Xavier Guimard
23ae454e60 LEMONLDAP::NG : When Net::LDAP::Control::PasswordPolicy isn't available, constants LDAP_CONTROL_PASSWORDPOLICY LDAP_PP_ACCOUNT_LOCKED LDAP_PP_PASSWORD_EXPIRED are not available. So I added a "no strict 'subs'" else, compilation failed whith earlier Net::LDAP packages. 2008-04-03 09:09:43 +00:00
Xavier Guimard
1e46733d63 LEMONLDAP::NG : Constants LDAP_CONTROL_PASSWORDPOLICY LDAP_PP_ACCOUNT_LOCKED LDAP_PP_PASSWORD_EXPIRED are not exported if Net::LDAP::Control::PasswordPolicy is missing, so we have to add an "eval" 2008-04-03 08:55:11 +00:00
Clément Oudot
0a11a048e7 Add support for LDAP Password Policy 2008-03-31 14:25:14 +00:00
Xavier Guimard
cf400baf21 LEMONLDAP::NG : logout bugs. Now logout_app, logout_app_sso and logout_sso targets works fine 2008-03-13 09:28:14 +00:00
Xavier Guimard
e779d8fc1e LEMONLDAP::NG : Work about logout problems. To be continued. 2008-03-12 16:24:17 +00:00
Xavier Guimard
11b52cd391 LEMONLDAP::NG : Javascript update. Closes: #308775 (Incorrect XML error in Manager with IE 7) 2008-03-12 16:23:30 +00:00
Xavier Guimard
14a92f1d77 LEMONLDAP::NG : UTF8 in AuthLA.pm must be specified in pod 2008-03-07 13:17:46 +00:00
Xavier Guimard
6b797bc707 LEMONLDAP::NG : corrections issued from http://lintian.debian.org/reports/full/x.guimard@free.fr.html 2008-03-05 11:26:15 +00:00
Xavier Guimard
c616e8759b LEMONLDAP::NG : new release : version 0.9 2008-02-28 07:08:35 +00:00
Xavier Guimard
5048ce41c0 LEMONLDAP::NG : documentation update 2008-02-16 22:21:24 +00:00
Eric German
e355b0b9c0 correct bug in local/general cache management 2008-02-15 10:50:55 +00:00
Xavier Guimard
9312ebf80b LEMONLDAP::NG : changelog and versions update 2008-02-08 16:56:42 +00:00
Xavier Guimard
30b34d578e LEMONLDAP::NG : Sessions timeout can now be managed by the manager 2008-02-08 16:09:22 +00:00
Xavier Guimard
85e7acadfe LEMONLDAP::NG : some stupid bugs... 2008-02-08 15:33:32 +00:00
Xavier Guimard
8d7fc0219f LEMONLDAP::NG : minor modif 2008-02-01 14:25:53 +00:00
Xavier Guimard
a78fc22efb LEMONLDAP::NG : Example configuration bug + documentation update 2008-02-01 08:34:28 +00:00
Xavier Guimard
5439a7e608 LEMONLDAP::NG : bug : local configuration was shared between all packages that inherits from Lemonldap::NG::Handler::SharedConf 2008-01-30 15:07:33 +00:00
Clément Oudot
a3187f6ca4 Remove br markups 2008-01-27 17:55:23 +00:00
Clément Oudot
44c3335de8 Add logout from the error page 2008-01-25 15:21:48 +00:00
Clément Oudot
b5d8e94cd5 Correct menu display context 2008-01-25 09:38:53 +00:00
Clément Oudot
d961e19d70 Add a menu and a 403 error page 2008-01-25 08:54:14 +00:00
Clément Oudot
29cb9c722e remove local logout from code and add a 'and' test in the process 2008-01-24 10:17:30 +00:00
Clément Oudot
45423aca5a Add local logout possibility 2008-01-24 09:34:02 +00:00
Eric German
441d54b57e correct minor bug in apache access log 2008-01-21 17:35:55 +00:00
Xavier Guimard
4e5b10c464 LEMONLDAP::NG : Stupid bug in SOAP delete method 2008-01-16 16:26:28 +00:00
Xavier Guimard
ff2a235476 LEMONLDAP::NG : method "delete" was not implemented in Lemonldap::NG::Manager::Apache::Session::SOAP. 2008-01-16 10:47:50 +00:00