Thomas CHEMINEAU
abe78a5408
move metadatas structures of manager into to _Struct and try to generalize display layouts of metadatas in template
2010-02-22 14:38:31 +00:00
Thomas CHEMINEAU
c2dc15ab6e
store IDP values into samlIDPMetaDataXML and samlIDPMetaDataExportedAttributes, as what has been done with virtualhosts
2010-02-19 17:31:25 +00:00
Thomas CHEMINEAU
0e2ab107e8
move nodes into structure of manager, so that saml nodes are directly under the root node
2010-02-17 17:07:15 +00:00
Thomas CHEMINEAU
cb62695193
introduce samlmetadata type into manager structure, to display metadata in XML
2010-02-17 14:52:05 +00:00
Thomas CHEMINEAU
dab4308998
adding missing types managed by manager
2010-02-17 11:23:34 +00:00
Thomas CHEMINEAU
1fb77eab8f
introduce sub nodes into IDP nodes (test)
2010-02-16 17:21:38 +00:00
Thomas CHEMINEAU
5ac95df875
first functional step in managing SAML idp in the manager through jquery
2010-02-16 10:44:03 +00:00
Thomas CHEMINEAU
3107f0e44b
some reindentations
2010-02-16 09:42:29 +00:00
Clément Oudot
f265cbce57
SAML: NameID management
2010-02-09 20:49:23 +00:00
Clément Oudot
ffa005c974
Manager: adapt help message for SAML private key
2010-02-08 13:53:52 +00:00
Clément Oudot
bdef53f289
Preserve carriage returns and line feeds in configuration values
2010-02-08 12:20:37 +00:00
Clément Oudot
9b0c8ef9c1
SAML: use serviceToXML
2010-02-05 16:14:05 +00:00
Thomas CHEMINEAU
d480616d06
move metadata configuration structure into manager
2010-02-05 10:20:16 +00:00
Thomas CHEMINEAU
61f8236140
now able to store SAML metadata in configuration
2010-02-04 16:41:58 +00:00
Thomas CHEMINEAU
67c7fb6d0a
add tests and default values for SAML parameters
2010-02-04 10:08:27 +00:00
Thomas CHEMINEAU
c8dbf65789
refactoring structure of SAML service into manager
2010-02-04 09:28:51 +00:00
Clément Oudot
7f49d2d3ee
Manager:
...
* Add a textarea type
* Move samlServiceMetaData into saml node
* Add samlServicePrivateKey key
2010-02-03 12:07:58 +00:00
Clément Oudot
c0ab13447c
Manager: corrections for a good make test
2010-01-29 17:38:17 +00:00
Thomas CHEMINEAU
69899bce07
i18n for SAML keys into manager
2010-01-29 16:42:35 +00:00
Thomas CHEMINEAU
8a4b59d324
add a method to build a default configuration structure
2010-01-29 16:04:48 +00:00
Thomas CHEMINEAU
3744ce594f
SAML metadata could not be in configuration, take care of that
2010-01-29 09:38:10 +00:00
Thomas CHEMINEAU
5b576643ee
improve Metadata module to build hashref for Manager structure
2010-01-28 17:58:49 +00:00
Clément Oudot
78b756571c
Manager: resolve bug on help message language
2010-01-28 10:09:02 +00:00
Clément Oudot
fb221b35dd
Manager: set default help message
2010-01-27 15:16:14 +00:00
Clément Oudot
37fe01a61b
Manager: add portalForceAuthn option
2010-01-27 14:06:02 +00:00
Clément Oudot
8a4e23f6a5
Manager: hide _password value in sessions explorer
2010-01-22 22:03:18 +00:00
Clément Oudot
3fa08adfff
Manager: add portal configuration parameters
2010-01-22 16:04:15 +00:00
Clément Oudot
a5c89df613
Manager:
...
* Add test rule for 'variables'
* Some tree.js bug correction enhancement
2010-01-18 22:49:22 +00:00
Clément Oudot
55720e486b
Manager:
...
* Add a switch to choose menu style between Tree and Accordion, with choice persistence via cookie
* Set Accordion as the default menu style
2010-01-18 16:04:46 +00:00
Thomas CHEMINEAU
9fb358fa2d
create 'variables' category in manager
2010-01-15 16:40:47 +00:00
Xavier Guimard
effa0b9fa6
Notify existing sessions and deleted sessions if wanted
2010-01-12 09:53:49 +00:00
Xavier Guimard
d181da867b
* perltidy
...
* new feature : info can be displayed by portal => used to notify deleted sessions
* notifyDeleted in the manager
2010-01-11 16:04:36 +00:00
Clément Oudot
d5830e1832
Manager: create a common CSS imported in default and lightness CSS
2010-01-11 09:40:42 +00:00
Clément Oudot
8055aebc07
Manager: use local configuration file and set default values for Manager customization
2010-01-09 14:48:35 +00:00
Xavier Guimard
81377639b2
Some little changes...
2010-01-04 13:28:10 +00:00
Xavier Guimard
8102f72d50
POD updates :
...
* spelling errors found by Lintian
* encoding utf8
2010-01-03 08:09:59 +00:00
Xavier Guimard
715460b108
DBI module deprecated
2010-01-01 12:04:26 +00:00
Xavier Guimard
c9b8b4fc7d
New feature: capability to minify CSS and Javascript (ready in debian/rules, just to uncomment)
2009-12-31 11:10:05 +00:00
Xavier Guimard
7d83901ffb
Configuration datas
2009-12-30 20:00:54 +00:00
Xavier Guimard
19ae0803ec
Conf datas (not finished)
2009-12-30 17:02:23 +00:00
Xavier Guimard
1c1ea8fef0
"Delete virtual host" and "force" system to upload an old config
2009-12-30 15:40:37 +00:00
Xavier Guimard
7850694433
Boolean type
...
"New virtual host" is ready
2009-12-30 14:22:24 +00:00
Xavier Guimard
c759234a9a
"New virtual host" (not finished)
2009-12-29 17:03:24 +00:00
Clément Oudot
8d352abeb2
Little error in make test
2009-12-24 11:49:39 +00:00
Xavier Guimard
a30b0b986b
Sort in File and bugs
2009-12-23 12:55:23 +00:00
Xavier Guimard
d8b59e0573
Authentication parameters now depends on 'authentication' and 'userDB' values
2009-12-23 09:37:38 +00:00
Xavier Guimard
23ee91c414
Modify _DBI::checkPassword to make it reuseable by another module than AuthDBI
2009-12-22 08:46:54 +00:00
Xavier Guimard
833792d604
New manager:
...
* translation update
* display errors and warnings in #help_content
2009-12-20 08:49:45 +00:00
Xavier Guimard
567dd1d241
New manager in progress: now displays errors on upload
2009-12-19 21:40:53 +00:00
Xavier Guimard
4d47d92749
* Debian upgrade for jquery management
...
* SQL injection protection for DBI
* Regexp to control user field
* Missing parameters in _Struct.pm
* Bad errors management in Uploader
2009-12-19 08:57:59 +00:00
Xavier Guimard
29b8c86848
Doxygen doc
2009-12-17 19:20:17 +00:00
Clément Oudot
f5ddb0b9be
Set default help for groups and virtualhosts nodes
2009-12-17 11:24:25 +00:00
Xavier Guimard
37678b0912
Bugs :
...
* images path in jquery-ui-1.7.2.custom.css
* Upload conf lost exportedHeaders when virtualHosts node was not open
* logError is now defined in Conf.pm, so must not be redefined in Conf/LDAP.pm
2009-12-16 21:13:29 +00:00
Xavier Guimard
ffcda761f6
Debug in progress...
2009-12-16 16:49:17 +00:00
Xavier Guimard
4657e82a94
Insert more parameters in manager
2009-12-14 14:01:46 +00:00
Xavier Guimard
dcd4905342
* Update Perl and Debian dependencies, and debian/rules for the new manager
...
* Add pod skeleton for Manager.pm
* correct pod for IssuerDB*
2009-12-13 15:40:33 +00:00
Xavier Guimard
5b2363b959
perltidy
2009-12-11 21:17:06 +00:00
Xavier Guimard
7d11dfdf1b
New manager in progress
2009-12-11 19:22:37 +00:00
Xavier Guimard
b301a5b5c8
New manager
2009-12-11 18:17:00 +00:00
Clément Oudot
4ce57432a2
Use local configuration to override sessions.pl parameters
2009-12-07 09:52:19 +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
4c1574e034
Merge apply.conf in lemonldap-ng.ini
2009-12-03 09:56:45 +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
7a04829a08
New portal parameters : singleIP and singleSession
2009-10-21 12:43:13 +00:00
Xavier Guimard
0a6aa028c6
Sort in Sessions.pm
2009-10-13 15:25:16 +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
Clément Oudot
a9ab9143b2
Use correct version number for RPM dependency management
2009-07-06 12:42:12 +00:00
Xavier Guimard
f573c2f571
VERSION conflicts for CPAN
2009-06-29 12:04:43 +00:00
Xavier Guimard
bfed9a789c
Documentation update
2009-06-29 09:42:44 +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
Clément Oudot
43988469c7
LEMONLDAP::NG : Manage X-FORWARDED-FOR header for IP (close bug #312340 )
2009-05-20 09:29:52 +00:00
Xavier Guimard
7ac6d25eaf
* NoCache option for getConf()
...
* sort problem + perltidy in Conf/LDAP
2009-04-18 07:04:07 +00:00
Xavier Guimard
740ad09f9f
Safelib + LDAPFilter parameter
2009-04-05 08:12:16 +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
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
a4dbbf2ccd
POD
2009-03-03 06:21:52 +00:00
Xavier Guimard
859be3923f
* Doxygen doc update
...
* More tests
* perltidy on tests
2009-02-25 18:10:07 +00:00
Xavier Guimard
ffb5ee8e33
Doxygen filter modification to show authentication process methods
2009-02-17 14:56:38 +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
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
51625bddaf
abort() use in manager
2009-02-12 20:17:55 +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
4a271a8225
LEMONLDAP::NG : Doxygen in progress
2009-01-31 07:30:59 +00:00
Xavier Guimard
87d9d17f84
LEMONLDAP::NG : typo ( Closes : #312339 )
2009-01-17 19:48:57 +00:00
Xavier Guimard
486666a611
LEMONLDAP::NG : * Debian first install failed
...
* Doxygen documentation in progress
=> Version 0.9.3.2
2009-01-03 08:49:30 +00:00
Xavier Guimard
aeefee4ec4
LEMONLDAP::NG : Debian installation in progress
2008-12-24 07:22:42 +00:00
Xavier Guimard
cc07eae107
LEMONLDAP::NG : customFunctions are now shared in macros, groups, headers and rules
2008-12-11 17:02:02 +00:00
Xavier Guimard
789a39df97
LEMONLDAP::NG : * Support for Apache::Session::PHP (for Manager/Session and purgeCentralCache)
...
* better cache control for Common::CGI.pm::header_public()
* bug with the manager introduced previously
2008-12-05 16:30:27 +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
24a14caeda
LEMONLDAP::NG : * Security fix : redirections in portal must be in protected sites
...
* perltidy in Manager/Sessions.pm
* Doxygen in progress...
2008-12-03 16:05:27 +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
63f196078b
LEMONLDAP::NG : die replaced by $self->abort in CGIs
2008-11-21 07:27:08 +00:00
Xavier Guimard
eea294ce3b
LEMONLDAP::NG : Manager/Base.pm becomes Common/CGI.pm
2008-11-20 06:53:44 +00:00
Xavier Guimard
64f0192eda
LEMONLDAP::NG : an uid can start with a "0"
2008-11-19 15:50:25 +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