Commit Graph

402 Commits

Author SHA1 Message Date
Xavier Guimard
fbc8b7bfd2 LEMONLDAP::NG : * security fix => XSS
* Begin Doxygen documentation
2008-12-03 13:27:30 +00:00
Xavier Guimard
e1e67bae80 LEMONLDAP::NG : Javascript typo: little error in Manager 2008-12-02 13:56:45 +00:00
Xavier Guimard
d63589f919 LEMONLDAP::NG : typo... 2008-12-01 18:27:30 +00:00
Xavier Guimard
f4aa93f57f LEMONLDAP::NG : Debian installation in progress... 2008-12-01 17:48:37 +00:00
Xavier Guimard
6dc275710c LEMONLDAP::NG : * avoid a little warning in tests
* Manager/Sessions.pm and purgeCentralCache now use the same Apache::Session get_key_from_all_sessions() function
2008-12-01 17:21:34 +00:00
Xavier Guimard
de7edc7387 LEMONLDAP::NG : better manner to delete cookie 2008-12-01 13:39:52 +00:00
Xavier Guimard
d7bbb44924 LEMONLDAP::NG : * change default value for existing sessions : now, it's PE_DONE
* after POST and logout, Portal generates a redirection to itself unless an url is given. This help MSIE to relog after logout
2008-12-01 09:36:02 +00:00
Xavier Guimard
96e625a29d LEMONLDAP::NG : binmod(STDOUT,'utf8') has to be called at each request 2008-11-26 11:20:36 +00:00
Xavier Guimard
ccbb0a12e0 LEMONLDAP::NG : * eval+abort in XML parsing (to avoid die include in XML::LibXML)
* Correct use of UTF8 : a apps-list.xml UTF8 encoded was not displayed correctly
2008-11-26 11:11:03 +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
d99ef1ba3f LEMONLDAP::NG : web form in a distinct file 2008-11-24 14:06:54 +00:00
Xavier Guimard
a72eebdd81 LEMONLDAP::NG : Notification system skeleton 2008-11-24 06:57:18 +00:00
Xavier Guimard
5926aed0e7 LEMONLDAP::NG : COMMIT in DBI.pm and pb in make test 2008-11-22 18:09:57 +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
ac87a4b49e LEMONLDAP::NG : removing old feature : LDAP filter in groups 2008-11-20 18:13:27 +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
2718750aed LEMONLDAP::NG : documentation in storage.conf 2008-11-19 18:04:00 +00:00
Xavier Guimard
c9fc66bbef LEMONLDAP::NG : Conf.pm now can use local cache. If "localStorage" is set in "configStorage" :
* getConf acts as a "must-revalidate" proxy for the configuration (get numConf
                   from globalCache and give local conf if ti's the same number
                 * if "local=>1" is set when calling getConf, globalConfiguration number is not
                   checked and it returns local config

                Handler/SharedConf will so be simplified
2008-11-19 17:49:46 +00:00
Xavier Guimard
64f0192eda LEMONLDAP::NG : an uid can start with a "0" 2008-11-19 15:50:25 +00:00
Xavier Guimard
45670f3d21 LEMONLDAP::NG : bless was not safe in Conf.pm 2008-11-19 11:25:35 +00:00
Xavier Guimard
f68de89899 LEMONLDAP::NG : Debian installation in progress ... 2008-11-19 11:19:37 +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
b6102d9974 LEMONLDAP::NG : Debian in progress... 2008-11-12 16:41:18 +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
4e62c21418 LEMONLDAP::NG : Debian dependencies and missing apache configuration files in Debian example files 2008-11-11 20:41:34 +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
72550385f2 LEMONLDAP::NG : preparation for v0.9.3 and full installation RPM 2008-10-14 15:50:37 +00:00
Clément Oudot
7a7ad20ed7 LEMONLDAP::NG : put all configuration in /etc/lemonldap-ng/ 2008-10-13 20:53:06 +00:00