Commit Graph

301 Commits

Author SHA1 Message Date
Xavier Guimard
294e35cbeb Error with PPolicy + CleanupHandler not launched 2009-04-11 06:13:28 +00:00
Xavier Guimard
a98e3ac8bb SAML skeleton 2009-04-07 20:38:24 +00:00
Xavier Guimard
87f9aba37e Default url value for logout 2009-04-07 09:54:50 +00:00
Xavier Guimard
d0408136d1 $vhost substitution failed 2009-04-07 09:48:55 +00:00
Xavier Guimard
740ad09f9f Safelib + LDAPFilter parameter 2009-04-05 08:12:16 +00:00
Xavier Guimard
a3fb34b90c portal expression in handler 2009-04-02 16:05:38 +00:00
Xavier Guimard
2d2721308c portal can be now an expression in the handler 2009-04-02 06:07:01 +00:00
Xavier Guimard
3b8b909f23 Little bug in CDA 2009-03-31 11:08:54 +00:00
Xavier Guimard
b0b971b241 Double session mechanism : 2 cookies are generated, 1 secured, the other not.
Handlers detects automatically the cookie to choose.
2009-03-31 10:52:43 +00:00
Xavier Guimard
d23ca2b2ba POST feature now encodes properly datas 2009-03-31 09:59:53 +00:00
Xavier Guimard
9c89459e0f POST feature in progress... 2009-03-28 09:11:27 +00:00
Xavier Guimard
859be3923f * Doxygen doc update
* More tests
* perltidy on tests
2009-02-25 18:10:07 +00:00
Xavier Guimard
553058998f Doxygen comments update 2009-02-17 15:22:42 +00:00
Xavier Guimard
ffb5ee8e33 Doxygen filter modification to show authentication process methods 2009-02-17 14:56:38 +00:00
Xavier Guimard
bff9a423aa Make test failed 2009-02-17 14:35:30 +00:00
Xavier Guimard
f0eae70988 * session explorer was based only on $uid. Now it use $whatToTrace field
* whatToTrace was not taken in account in Handler/CGI.pm
2009-02-16 18:01:40 +00:00
Xavier Guimard
dc637c297b Test more clean 2009-02-16 11:19:05 +00:00
Xavier Guimard
18bc88563c new function logGranted() 2009-02-15 19:56:01 +00:00
Xavier Guimard
02ec5618d9 * New CGI accounting method in Handler/CGI.pm
* Manager/Sessions.pm now use header_public()
2009-02-14 09:15:06 +00:00
Xavier Guimard
7c1ff1d938 Versions update 2009-02-10 17:28:27 +00:00
Xavier Guimard
ab1b201e71 * AuthBasic now use SOAP request to create the new session
* perltidy
2009-02-10 11:10:12 +00:00
Xavier Guimard
26492b5723 LEMONLDAP::NG : hide password in AuthBasic 2009-02-03 17:49:10 +00:00
Xavier Guimard
a25e10b040 LEMONLDAP::NG : * documentation modification
* SOAP service to update notification database
2009-02-03 09:36:13 +00:00
Xavier Guimard
21f5808cdf LEMONLDAP::NG : Notification system is running now (for file storage only). TODO: Soapservice to accept notifications 2009-01-30 15:26:34 +00:00
Xavier Guimard
bfab1a6e3b LEMONLDAP::NG Doxygen in progress 2008-12-31 15:10:02 +00:00
Xavier Guimard
ca064ead85 LEMONLDAP::NG : bad commit before 2008-12-31 10:53:25 +00:00
Xavier Guimard
4b57751fe8 LEMONLDAP::NG : ** READY FOR 0.9.3 **
- Better Makefile
2008-12-31 10:39:39 +00:00
Xavier Guimard
62b02d49fd LEMONLDAP::NG : Doxygen documentation in progress 2008-12-30 09:37:56 +00:00
Xavier Guimard
403917e618 LEMONLDAP::NG : Doxygen documentation in progress 2008-12-29 14:34:08 +00:00
Xavier Guimard
41fe04e8b8 LEMONLDAP::NG : Doxygen documentation in progress... 2008-12-29 10:28:31 +00:00
Xavier Guimard
7361207b88 LEMONLDAP::NG : New Makefile target "make doxygen" 2008-12-29 10:19:04 +00:00
Xavier Guimard
dbfec27788 LEMONLDAP::NG : back to previous version of lmSetApacheUser() 2008-12-28 15:19:39 +00:00
Xavier Guimard
2e5911ac4e LEMONLDAP::NG : Doxygen in progress. 2008-12-28 08:36:52 +00:00
Xavier Guimard
52e22cd675 LEMONLDAP::NG : little more documentation 2008-12-25 20:06:23 +00:00
Xavier Guimard
e4a7734f23 LEMONLDAP::NG : dependencies 2008-12-25 08:21:30 +00:00
Xavier Guimard
0d8ab5ea2b LEMONLDAP::NG : Perl module versions update for CPAN export 2008-12-25 08:04:33 +00:00
Xavier Guimard
44cc396a83 LEMONLDAP::NG : Few things... 2008-12-24 14:35:49 +00:00
Xavier Guimard
9f22962f03 LEMONLDAP::NG : Status test failed 2008-12-24 14:22:02 +00:00
Xavier Guimard
b96cad7a18 LEMONLDAP::NG : Status has been broken by new storage.conf capability 2008-12-24 09:55:09 +00:00
Xavier Guimard
5ba1178057 LEMONLDAP::NG : New Makefile in progress. Debian install is broken for now. 2008-12-22 17:49:36 +00:00
Xavier Guimard
c9adec5db5 LEMONLDAP::NG : Little problem in average count. The current minute has not to be taken in account. 2008-12-18 11:18:41 +00:00
Xavier Guimard
8b0058e546 LEMONLDAP::NG : little bug in Proxy.pm and debconf dependency 2008-12-13 17:12:14 +00:00
Xavier Guimard
5bbe35cedc LEMONLDAP::NG : To help Doxygen, we have to use "use base" instead of @ISA when possible 2008-12-04 13:53:05 +00:00
Xavier Guimard
9b46d1fba0 LEMONLDAP::NG : * Portal/Menu.pm depends from XML::LibXML
* Links in Debian examples installation
2008-11-26 07:40:42 +00:00
Xavier Guimard
2725f06fd3 LEMONLDAP::NG : * Handler/SharedConf.pm is more simple now since it use the new Conf.pm capabilities
* CGIs now use abort() instead of die
                * debug system in COnf.pm (set "LogLevel debug" in Apache)
2008-11-21 17:51:52 +00:00
Xavier Guimard
63f196078b LEMONLDAP::NG : die replaced by $self->abort in CGIs 2008-11-21 07:27:08 +00:00
Xavier Guimard
1e17091abb LEMONLDAP::NG : *security bug* : a blank password was available on AuthBasic 2008-11-20 17:34:35 +00:00
Xavier Guimard
eea294ce3b LEMONLDAP::NG : Manager/Base.pm becomes Common/CGI.pm 2008-11-20 06:53:44 +00:00
Xavier Guimard
b5c2abb2a0 LEMONLDAP::NG : customFunctions called "package::function" where not correctly interpreted 2008-11-19 11:19:06 +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
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
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
54d163a88f LEMONLDAP::NG : accounting in CGI.pm when using ModPerl::Registry 2008-11-06 09:06:51 +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
Clément Oudot
02fb3d966a LEMONLDAP::NG : brand new WebSSO example installation 2008-10-03 16:12:36 +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
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
c05be52335 LEMONLDAP::NG : little bugs 2008-06-09 14:27:37 +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
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
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
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
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
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
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
Xavier Guimard
7b5e86351e LEMONLDAP::NG : integration of new CSS 2008-05-06 05:59:19 +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
96e0d4d3d5 LEMONLDAP::NG : adding a simple example to use Log::Log4Perl for rejected requests 2008-04-29 08:05:32 +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
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 &
2008-04-07 08:47:40 +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
9312ebf80b LEMONLDAP::NG : changelog and versions update 2008-02-08 16:56:42 +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
Xavier Guimard
b5bff0c567 LEMONLDAP::NG : (holidays) little bug corrections 2007-08-21 12:06:59 +00:00
Xavier Guimard
57bb1df1b4 LEMONLDAP::NG : little bug in Portal/Simple.pm, timeout avoidance in
Manager/Conf/DBI.pm and new feature in Handler: port can
                be fixed in redirection to avoid some Apache problems.
2007-07-30 19:38:19 +00:00
Xavier Guimard
621afef56b LEMONLDAP::NG : New features :
* new logout system: URL interception can now be configured in Manager interface
                * TLS can now be used in LDAP connexions
2007-07-22 20:30:27 +00:00
Xavier Guimard
acb01a8c1a LEMONLDAP::NG : Version 0.8.2.2 2007-06-01 06:06:21 +00:00
Xavier Guimard
57bedd0ce9 LEMONLDAP::NG : Debian packages cleaned by Lintian 2007-05-15 20:51:24 +00:00
Xavier Guimard
046b90dbd9 LEMONLDAP::NG : more documentation and virtual host names control 2007-05-11 07:52:19 +00:00
Xavier Guimard
a156a2d825 LEMONLDAP::NG : SOAP HTTP basic authentication 2007-05-06 14:41:30 +00:00
Xavier Guimard
6af2a2c60b LEMONLDAP::NG : New feature: configurations management (next; last, previous, delete) 2007-05-05 14:13:44 +00:00
Xavier Guimard
0835ae9806 LEMONLDAP::NG : Better Debian structure and debconf management 2007-05-01 14:53:26 +00:00
Xavier Guimard
ef4b7876b6 LEMONLDAP::NG : new Debian structure and LDAPS documentation 2007-04-29 12:07:20 +00:00
Xavier Guimard
4a8c99c7b0 LEMONLDAP::NG : new: port is now checked in HTTP redirections. 2007-04-23 19:23:35 +00:00
Xavier Guimard
f2b6043495 LEMONLDAP::NG : propagating whatToTrace fix to stable versions 2007-04-21 13:43:02 +00:00
Xavier Guimard
60e18350f7 LEMONLDAP::NG : little bug fix : Active Directory does not set UID, so $whatToTrace may bu null. 2007-04-17 13:53:25 +00:00
Xavier Guimard
89b7272663 LEMONLDAP::NG : bug fix in Handler::CGI (trunk update to version 0.8.1) 2007-04-15 17:37:15 +00:00
Xavier Guimard
cf4f11b7a0 LEMONLDAP::NG : more tests in Handler and perltidy on test files 2007-04-15 12:44:29 +00:00
Xavier Guimard
e502a3dc57 LEMONLDAP::NG::Handler :
* new feature: Lemonldap::NG::Handler::CGI can be used directly in Perl CGI instead of using a real handler
 * little bugs correction
2007-04-14 13:12:11 +00:00
Xavier Guimard
305c6a8c88 LEMONLDAP::NG : More tests in Lemonldap::NG::Manager 2007-04-10 05:15:26 +00:00
Xavier Guimard
0a3512617a Lemonldap::NG : new web site in POD 2007-04-02 19:13:05 +00:00
Xavier Guimard
c4eb7144e5 LEMONLDAP::NG : new feature: configuration is now checked before saving in Lemonldap::NG::Manager 2007-03-25 19:49:12 +00:00
Xavier Guimard
ef61c5b646 LEMONLDAP::NG : Documentation for logout system and bug correction: configuration refresh in Apache-1.3 (Closes: #306761) 2007-03-24 15:18:52 +00:00
Xavier Guimard
f84b7eccd4 LEMONLDAP::NG : $startDate and $date are not available for rules. 2007-03-23 19:56:33 +00:00
Xavier Guimard
f80730b65f LEMONLDAP::NG : Single logout (portal and handler) and restricted manager are finished (TODO: single logout doc) 2007-03-18 18:33:38 +00:00
Xavier Guimard
baf74b2cc4 LEMONLDAP::NG :
stable : bug correction: existingSessions was never called in Portal/Simple.pm
              trunk  : new feature: logout
2007-03-14 07:28:53 +00:00
Xavier Guimard
c97159cd2c LEMONLDAP::NG : new release 0.802 : bug in File.pm (Closes: #306760) 2007-03-11 20:18:28 +00:00
Xavier Guimard
0767642084 LEMONLDAP::NG : little error in v0.8 upload 2007-03-09 20:04:45 +00:00
Xavier Guimard
5f867fe023 LEMONLDAP::NG : Release 0.8 2007-03-09 19:46:09 +00:00
Xavier Guimard
7d08f0b475 LEMONLDAP::NG : * Bug corrections issued from test in real life 2007-03-09 06:24:50 +00:00
Xavier Guimard
2523a54943 LEMONLDAP::NG : new features:
- 'apply changes' button in Manager used to reload configuration
                  in handlers (by calling reload sub via HTTP)
                - i18n module in portal (for displaying errors)
                - lock in DBI configuration system (NOT YET TESTED)
2007-03-04 14:52:51 +00:00
Xavier Guimard
babb1c1789 * New feature: session access via SOAP 2007-02-28 22:36:19 +00:00
Xavier Guimard
7c40292c0d * New feature: configurtion access via SOAP 2007-02-28 12:56:35 +00:00
Xavier Guimard
0b6efc588d Skeleton of a SOAP configuration access 2007-02-24 20:23:17 +00:00
Xavier Guimard
0f1d5ce5cc * Cross Domain Authentication works now.
* An example is now given for using Lemonldap::NG as a slave of another Web-SSO.
2007-02-24 13:30:53 +00:00
Xavier Guimard
e7c036efe3 CDA in progress... 2007-02-23 06:34:29 +00:00
Xavier Guimard
4ad93eab3e New feature in Handler: Cross-Domain-Authentication (Lemonldap::NG::Handler::CDA).
WARNING: CDA.pm is not finished !
2007-02-23 06:03:58 +00:00
Xavier Guimard
643a9ad3b6 Little change. Release 0.7b10. 2007-02-10 10:37:31 +00:00
Xavier Guimard
fb722d197f Examples of "unprotect" use 2007-02-04 14:34:41 +00:00
Xavier Guimard
086819cd21 Lemonldap::NG::Handler manpage update 2007-01-22 15:47:11 +00:00
Xavier Guimard
91844e41be Little corrections 2007-01-14 19:39:07 +00:00
Xavier Guimard
23d2343774 * New feature: 'macros' parameter can be used to add exported variables
calculated with other LDAP attributes. It can be used to simplify rules
  configuration
* Correction of bad use of Safe in portal: groups mechanism was not working
  well since we use Safe
2007-01-13 19:34:03 +00:00
Xavier Guimard
88662fc22b * help in french 2007-01-05 19:26:53 +00:00
Xavier Guimard
fcf0dbaaac - In VirtualHost context, PerlInitHandler is an alias for
PerlPostReadRequestHandler. So by encoding characters (%40 for 'a'),
  users can bypass some restrictions.
  Now PerlInitHandler is replaced by PerlHeaderParserHandler, so
  Lemonldap::NG is called after URI translation phase.
- Correction of a bug in internal redirections: now internal
  redirections are not examined: for example, http://test.example.com/
  is internaly redirected to /index.pl, but only the first request (/)
  is tested.
2007-01-04 16:17:40 +00:00
Xavier Guimard
90522e3e96 * Help system skeleton in Manager
* Correction in apache-1.3 configuration file
 * Rights corrections in example files (Apache::Registry needs +x for apache-1.3
 * perltidy on all files
2007-01-04 08:42:13 +00:00
Xavier Guimard
f581c0c1c2 * Safe jail is now running
* Bug corrections in Handler::Vhost and Handler::Simple
 * Example runs fine now
2006-12-31 12:59:26 +00:00
Xavier Guimard
94f90b5106 Error in inheritance since Manager.pm has been cutted in 2 pieces: CGI is not in @INC in _HTML.pm so SUPER does not work. 2006-12-25 17:10:35 +00:00
Xavier Guimard
93ec63106f Handler POD update 2006-12-24 08:37:49 +00:00
Xavier Guimard
919ed29bbd Update to lemonldap-ng-07 2006-12-19 20:55:23 +00:00
Xavier Guimard
6eb6cbf043 Suppression du repertoire debian 2006-12-19 20:37:53 +00:00
Clément Oudot
50727aa3f6 Initial import from SF and other sources 2006-12-18 11:32:33 +00:00