Clément Oudot
44f5d27b7a
Prepare for 1.0rc1:
...
* Update modules main version
* make tidy
* make manifest
* make documentation
2010-03-24 22:06:43 +00:00
Clément Oudot
857d421b1e
Handler: correct Proxy bugs
2010-03-23 15:26:33 +00:00
Xavier Guimard
9001e5f028
Just a "make tidy"
2010-03-20 17:14:28 +00:00
Clément Oudot
8538f65d04
* Add customFunctions and port in Manager
...
* Correct a bug in Handler for default values
2010-03-17 08:23:20 +00:00
Clément Oudot
44aeddbc5c
Bug with samlIDPMetaDataOptions upload and use make tidy
2010-03-11 15:00:59 +00:00
Clément Oudot
bf5c2616c3
Hanlder: remove ALL cookies and not just the first that match
2010-03-11 11:05:41 +00:00
Clément Oudot
3737e3f67f
Handler: correct a bug with portal()
2010-03-10 10:44:25 +00:00
Xavier Guimard
d439cab42e
* Little CSS for abort()
...
* Comments for lemonldap-ng.ini
* lemonldap-ng.ini was not well read in Manager
* New target 'unprotect' in rules
* Status update
2010-03-09 21:42:31 +00:00
Xavier Guimard
40d2c70604
New target 'tidy' in Makefile
2010-03-01 20:32:28 +00:00
Xavier Guimard
01785de792
* "SKIP" in SAML tests
...
* "= splice @_" instead of "= @_" avoid memory duplication
2010-01-31 08:25:05 +00:00
Clément Oudot
86a92b5a32
Handler: add some CSS styles to status page
2010-01-25 10:55:07 +00:00
Clément Oudot
c700c462ef
Handler: use cookie parameters with CDA cookies
2010-01-15 21:59:18 +00:00
Xavier Guimard
8102f72d50
POD updates :
...
* spelling errors found by Lintian
* encoding utf8
2010-01-03 08:09:59 +00:00
Xavier Guimard
5a5d3872fd
Update changelog
2009-12-31 13:35:34 +00:00
Xavier Guimard
23413d70fe
* ChildInit() was called for each package. Now just for the first.
...
* Append 'Lemonldap::NG::Handler' to the Server-Agent if ServerTokens is set to full
2009-12-28 10:51:34 +00:00
Xavier Guimard
4657e82a94
Insert more parameters in manager
2009-12-14 14:01:46 +00:00
Clément Oudot
f55416d58d
Correct conf values in example files
2009-12-04 09:59:21 +00:00
Clément Oudot
65387caebe
Do not use allowempty flag in Config::IniFiles (close bug #314539 )
2009-12-04 09:44:37 +00:00
Clément Oudot
6a24eebcc7
Correct a bug if status is configured without localStorage, add a specific ErrorDocument for code 500
2009-12-03 15:45:13 +00:00
Xavier Guimard
061994cfcc
Debian tests
2009-12-03 10:08:33 +00:00
Clément Oudot
0ea44c2389
Merge storage.conf and localconf.ini in lemonldap-ng.ini
2009-12-02 15:08:35 +00:00
Clément Oudot
70522969f3
Add possibility to use a local configuration file (localconf.ini) to override configuration parameters
2009-11-30 16:46:14 +00:00
Xavier Guimard
7d4a491af3
* Remove class variable in handler (to do later)
...
* little bug in _LDAP
* new parameter singleUserByIp + removeOther() try to purge local cache
2009-11-25 12:38:22 +00:00
Xavier Guimard
6757b945ae
svn:executable property
2009-11-08 18:47:09 +00:00
Xavier Guimard
b5dc7730f2
Perl dependencies update
2009-10-17 08:06:41 +00:00
Xavier Guimard
def1d50780
Closes #314192
2009-10-11 11:28:25 +00:00
Xavier Guimard
bf6230c5ac
VERSION 0.9.4.1
2009-10-11 08:13:50 +00:00
Xavier Guimard
6e113f1107
* rename $safe to $msafe to avoid conflicts between safe from Handler/CGI and msafe from Manager
...
* safe must not be exported by Handler/Simple: safe is compiled for each calling packages
2009-10-01 19:37:27 +00:00
Xavier Guimard
3bcf0d8c48
CustomFunctions sometimes unusable with auto-protected CGI's
2009-09-23 14:52:51 +00:00
Xavier Guimard
48ac5bd591
* New authentication scheme : Relay (queries by SOAP another portal)
...
* syslog facility was not taken in account
* Missing HTTP::Headers dependency
* lmConfigEditor must not display reVHosts and cipher which are calculated by Conf.pm
* bad Apache security in Debian configuration files
2009-09-23 12:42:34 +00:00
Xavier Guimard
bfebb497a1
Closes : #314163 : testUri() unusable
2009-08-20 14:15:16 +00:00
Xavier Guimard
771bf46a5f
HTTP code 302 has to be replaced by 303
2009-08-18 13:33:36 +00:00
Xavier Guimard
7424b668ac
Doc update for SympaAutoLogin
2009-07-01 10:44:40 +00:00
Clément Oudot
2537e92fe0
Use confFile instead of File in configStorage examples
2009-06-29 11:29:52 +00:00
Xavier Guimard
e5f83c5ba0
* Perl documentation update
...
* Makefiles update
2009-06-29 10:12:29 +00:00
Xavier Guimard
bfed9a789c
Documentation update
2009-06-29 09:42:44 +00:00
Xavier Guimard
affdc1f5bc
SOAP configuration access :
...
* Missing SOAP fonction for config access in Portal/_SOAP.pm (lastCfg)
* Common/Conf/SOAP.pm now reports SOAP errors
* Common/Conf.pm reports an error when lastCfg returns 0
* SOAP namespace error in Common/Conf/SOAP.pm
Other :
* error in logout_sso default value (Handler/Simple.pm)
* bad returned value when configuration was missing in Handler/SharedConf.pm
2009-06-23 20:36:44 +00:00
Xavier Guimard
0ac63904e7
* New parameter for XSS protection : trustedDomains
...
* parameters test to avoid warnings
* debian/control : missing dependencies
* perltidy
* tests update
2009-06-14 16:43:02 +00:00
Xavier Guimard
455c7c65f5
Little bug in $cda definition
2009-06-11 09:02:19 +00:00
Xavier Guimard
bead38b675
CDA included in Simple.pm
2009-06-10 20:47:57 +00:00
Xavier Guimard
cb10ec49c1
* Rules sorted in Handler (to prepare sorting with regexp comments)
...
* debian/control mistake
2009-06-09 05:29:39 +00:00
Xavier Guimard
e55a4868d3
Beginning 0.9.4 publication works : version update
2009-06-08 16:29:13 +00:00
Clément Oudot
c839a65b37
Update module version for CPAN and RPM packaging
2009-06-03 12:41:37 +00:00
Xavier Guimard
a67d187844
Sympa auto-login feature
2009-06-02 16:20:00 +00:00
Xavier Guimard
906c91cbf0
Closes #313716 : Cookie recover failed with AXIS client
2009-05-13 08:21:37 +00:00
Xavier Guimard
cb494c36d5
Logs as PerlLogHandler in handler and little things
2009-05-06 05:38:20 +00:00
Xavier Guimard
9a3bf5489e
Closes : #313627
2009-04-22 17:12:39 +00:00
Xavier Guimard
389bfaa38c
Closes : #313627
2009-04-22 06:01:51 +00:00
Xavier Guimard
49b53cb3d5
Closes : #313589 (Port not taken into account in CDA)
2009-04-20 19:41:23 +00:00
Xavier Guimard
8b4c6288e0
Closes : #313554 (auth basic could fail with colon in password)
2009-04-20 17:49:35 +00:00
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