Commit Graph

564 Commits

Author SHA1 Message Date
Xavier Guimard
740ad09f9f Safelib + LDAPFilter parameter 2009-04-05 08:12:16 +00:00
Xavier Guimard
2f5af7de52 Documentation update 2009-04-04 15:29:38 +00:00
Xavier Guimard
73fa979c65 'CustomSOAPServices' target in portal 2009-04-04 07:36:42 +00:00
Xavier Guimard
f2f94e667d Obsolete test 2009-04-03 16:20:08 +00:00
Xavier Guimard
8bc0d20afa * Portal can now been used as 'proxy' for SOAP session storage.
* Session explorer works now with SOAP session storage (very low performances)
2009-04-03 16:17:57 +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
892606e62d Missing dependency, Closes #521959 / bugs.debian.org 2009-03-31 07:48:54 +00:00
Xavier Guimard
9c89459e0f POST feature in progress... 2009-03-28 09:11:27 +00:00
Xavier Guimard
21d3ab4ebd Trying to implement get_key_from_all_sessions for Lemonldap::NG::Common::Apache::Session::SOAP 2009-03-20 12:03:15 +00:00
Xavier Guimard
e5e80709e6 Use Net::LDAP high availability system
%ENV was not shared
2009-03-08 17:37:31 +00:00
Xavier Guimard
2b6a1d94a5 Test for Multi module 2009-03-08 16:41:43 +00:00
Xavier Guimard
231f54ddf0 * New authentication and userDB module : 'Multi' to chain authentication modules.
* Compilation for ModPerl::Registry by default
2009-03-08 08:50:58 +00:00
Xavier Guimard
6bf8377104 More methods for notification mechanism (to be used by batch that control done notifications) 2009-03-04 08:37:08 +00:00
Xavier Guimard
a4dbbf2ccd POD 2009-03-03 06:21:52 +00:00
Xavier Guimard
167f85dd34 Documentation update 2009-02-27 16:51:19 +00:00
Xavier Guimard
c36344d63e Examples to increase portal performances under ModPerl::Registry 2009-02-26 06:55:22 +00:00
Xavier Guimard
859be3923f * Doxygen doc update
* More tests
* perltidy on tests
2009-02-25 18:10:07 +00:00
Xavier Guimard
6307a00750 Lot of work on Portal SOAP services. Now 5 functions are exported:
* getAttributes(cookieValue)
 * getConfig()
 * getCookies(user,password)
 * error(code,language)
 * newNotification(xml)

WSDL is up to date but getConfig is not documented since it's a Lemonldap::NG internal service.
2009-02-24 17:53:59 +00:00
Xavier Guimard
2a77ab4066 More tests 2009-02-24 08:03:37 +00:00
Xavier Guimard
20764ad812 New authentication and userDB backend : "Remote" can be used to check authentication from a remote Lemonldap::NG portal using CDA 2009-02-23 17:35:38 +00:00
Clément Oudot
bed4b5ed70 LEMONLDAP::NG : Move webmin module to lemonldap-legacy branch 2009-02-22 15:06:49 +00:00
Xavier Guimard
ee3fc975e0 More tests 2009-02-22 12:10:49 +00:00
Xavier Guimard
8451736ded Bad default domain 2009-02-21 11:43:01 +00:00
Xavier Guimard
ace1f67cb6 Error in WSDL 2009-02-20 15:49:03 +00:00
Xavier Guimard
75f8ca4876 Typo 2009-02-19 09:35:29 +00:00
Xavier Guimard
07446ed429 More tests 2009-02-19 09:34:09 +00:00
Xavier Guimard
9fdea7384f make cpan updates META.yml 2009-02-19 08:26:22 +00:00
Xavier Guimard
30d2bd4dd4 More tests 2009-02-19 08:06:59 +00:00
Xavier Guimard
6dd414cb76 XSS tests 2009-02-17 19:37:06 +00:00
Xavier Guimard
953090f0a5 Documentation update 2009-02-17 17:05:02 +00:00
Xavier Guimard
018bee1fc6 CDA now included in main portal 2009-02-17 15:39:14 +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
0f6a546727 Documentation update 2009-02-15 19:46:01 +00:00
Xavier Guimard
5803952784 * delete log() method from the portal :
* user actions are logged by userNotice() and userError()
  * other access are logged by HTTP server
* create authenticate() method in Simple.pm used to launch userNotice() for
  all authentication method
2009-02-15 17:58:38 +00:00
Xavier Guimard
b6cdee5d2a Now userNotice and userError are customizable like subs called by _subProcess 2009-02-15 11:30:25 +00:00
Xavier Guimard
415d23b6e4 User actions are now registered with 3 functions :
* log        : normal access to the portal
 * userNotice : authentications, logout,...
 * userError  : bad password,...

A new parameter 'syslog => "auth"' can be set to log userNotice and userError via syslog
2009-02-15 08:53:44 +00:00
Xavier Guimard
f1dd28c821 LEMONLDAP::NG : more error reporting 2009-02-14 15:21:58 +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
0c18700f65 * cleaning code :
* session have not to be recover in Menu since it's done before bu the portal
* accounting in CGIs (ModPerl::Registry context only) :
  * used by portal to inform Apache
2009-02-14 08:55:19 +00:00
Xavier Guimard
3c85a9d980 Documentation for notifications system 2009-02-13 10:25:09 +00:00
Xavier Guimard
15e4a17bd8 * Typo in debian/control
* Notification/DBI.pm is now running
2009-02-13 09:26:02 +00:00