Commit Graph

228 Commits

Author SHA1 Message Date
Clément Oudot
8b7ad81ff5 Add first OpenID Connect RP parameters in Manager (#183) 2014-12-11 16:54:27 +00:00
Clément Oudot
fe2c0719e2 Configuration of portal background in Manager (#770) 2014-12-05 16:30:16 +00:00
Clément Oudot
2ff2d0e01a First version of OpenIDConnect RP module (#183) 2014-11-14 14:29:55 +00:00
David COUTADEUR
ac4581f788 - resolves bug "SOAP cannot be used with DBI backend", see #761 2014-11-05 08:54:16 +00:00
David COUTADEUR
17855de7de Fix "Scalars leaked: 1" memory error. See LEMONLDAP-757 2014-10-23 17:14:05 +00:00
David COUTADEUR
e8fe193f32 Fix bug: Password reset doesn't work with Apache::Session::MySQL::NoLock (references #743)
(MySQL::NoLock should provide session exploration, but is detected as not able to.)
2014-07-31 14:27:43 +00:00
Clément Oudot
f97f5c72e0 make tidy 2014-07-24 15:48:32 +00:00
Clément Oudot
e011600113 Show error from Common::Session module in logs (#741) 2014-07-24 15:37:12 +00:00
David COUTADEUR
273f4f824b Fix Session lock management (references #742) 2014-07-24 15:35:12 +00:00
David COUTADEUR
fcb0d28d68 add a correct lock management for sessions: when a session is found in cache, do not make lock calls to final session backend (MySQL for example) fix LEMONLDAP-742 2014-07-23 17:50:13 +00:00
Clément Oudot
b4bda626de Possibility to configure subjectConfirmation notOnOrAfter (#737) 2014-07-21 10:42:16 +00:00
Clément Oudot
757ac6f15d Possibility to configure sessionNotOnOrAfter (#737) 2014-07-21 09:44:28 +00:00
Clément Oudot
933a41dd85 No default value for SMTPServer (#736) 2014-07-17 09:14:50 +00:00
Clément Oudot
f26c4d5bea Manage SOAP session tie, and add cache management in Common SOAP session backend (#732) 2014-07-16 13:42:49 +00:00
Clément Oudot
4b8dd1bb67 Possibility to update conf in LDAP backend (#734) 2014-07-16 09:52:44 +00:00
Clément Oudot
369cdc9df5 Fix portalAntiFrame definition (#730, #LEMONLDAP-731) 2014-07-15 16:21:24 +00:00
Clément Oudot
8e75b46263 Check Mouse object before using it in lazy attributes, workaround for #723 2014-07-15 13:02:48 +00:00
François-Xavier Deltombe
02a0fffb87 Handler: Add functions in jail to get request data (#633) 2014-07-04 08:36:38 +00:00
François-Xavier Deltombe
b0e41fd796 LL::NG::Common::Session: add option updateCache to update() and remove() (#724) 2014-07-03 09:33:19 +00:00
Clément Oudot
a814ac051a Store in configuration cache all configuration adaptations (#721) 2014-07-01 15:30:18 +00:00
Clément Oudot
7b94ed263b Session kind can be undef (example: persistent session from 1.3 version) 2014-06-29 12:56:08 +00:00
François-Xavier Deltombe
84775d306b Remove a redundant var declaration 2014-06-25 16:09:05 +00:00
Clément Oudot
3796a9e18a Do not force epxiration time in code, use default_expires_in cache option instead (#712) 2014-06-25 14:15:22 +00:00
Clément Oudot
3c5be4821e Set default cache depth to 3 (#712) 2014-06-25 14:12:46 +00:00
Clément Oudot
793e28be10 Store session in cache if session found in backend (#712) 2014-06-25 14:11:04 +00:00
Clément Oudot
509e8fcf23 Do not update session if we just need to read it (#711) 2014-06-20 16:16:21 +00:00
Clément Oudot
525d43ade8 Update captcha parameters in Manager (#703) 2014-06-11 10:46:43 +00:00
Clément Oudot
1b6655a431 Delete captcha session when check is done, and add captcha backend in purgeCentralCache script (#703) 2014-06-11 10:22:34 +00:00
Clément Oudot
473cd6c9dc Use a session backend to manage captcha (#703) 2014-06-10 16:21:33 +00:00
Clément Oudot
21ba830f8b Close HTML in internal abort page (#LEMONDALP-651) 2014-06-10 10:04:09 +00:00
Clément Oudot
39e416a6ea Configuration of sessions cache in Manager (#671) 2014-06-10 08:59:59 +00:00
Clément Oudot
dbfbde2e9f make tidy 2014-06-08 10:04:50 +00:00
Clément Oudot
3cdae47735 Add Digest::SHA dependency (#695) 2014-06-08 09:37:49 +00:00
Clément Oudot
87237108f8 Use SHA256 by default for sessions identifier (#695) 2014-06-08 09:29:53 +00:00
Clément Oudot
4d4689b806 Possibility to use an alternate Generate module for sessions (#695) 2014-06-08 09:20:58 +00:00
Clément Oudot
f5e3019ff1 Manage carriage return in crypted values (#709) 2014-06-06 15:36:22 +00:00
Clément Oudot
50b80020da Port memory leak fix to 1.4 branch (#708) 2014-06-06 10:04:14 +00:00
Xavier Guimard
c96e281fee Avoid potential circular references 2014-06-05 18:05:55 +00:00
Clément Oudot
2533539072 Manage UPDATE/INSERT in RDBI/CDBI configuration backends to be compatible with CLI (#694) 2014-06-03 16:00:20 +00:00
Clément Oudot
2e9033d28b Add a button on login page to register page (#26) 2014-05-30 12:21:53 +00:00
Clément Oudot
a0c7f5f939 Default values for register parameters (#26) 2014-05-29 07:49:02 +00:00
Clément Oudot
9b10d96341 Fix unit tests after introducing RegisterDB (#26) 2014-05-29 07:38:50 +00:00
Clément Oudot
8644533093 Adapt some default values to portal URL after change in r3329 (#686) 2014-05-22 07:50:54 +00:00
Xavier Guimard
3539f1c965 Bad portal URL (missing "/") 2014-05-11 20:02:43 +00:00
Clément Oudot
0a0545c8f3 Fix unit test by using LLNG_DEFAULTCONFFILE env 2014-05-01 21:27:07 +00:00
Clément Oudot
43a36aba3c Declare local session storage in attributes (#671) 2014-04-25 08:19:37 +00:00
Clément Oudot
0d58aab979 Redefine Handler cache in .ini (#671) 2014-04-25 08:18:16 +00:00
Clément Oudot
a42f455ccc Manager and CLI can now start with an empty configuration (#LEMONDAP-702) 2014-04-22 13:26:06 +00:00
Clément Oudot
d28a7bb217 Update versions to 1.4.0 2014-04-17 15:20:28 +00:00
Clément Oudot
c331f96cc6 Add method updateCache in Common::Session (#671) 2014-04-15 14:03:17 +00:00
François-Xavier Deltombe
dd11694c76 RDBI config storage database handle autocommit set to off
at writing a new config, to on else (#698)
2014-04-04 15:15:14 +00:00
François-Xavier Deltombe
1d74e88fcb Fix bugs around config storage lock (#699) 2014-04-04 14:20:43 +00:00
Clément Oudot
5a5cbe127a Manage setId option in Common Session module (#671, #LEMONLDAP-673) 2014-02-25 21:49:29 +00:00
Clément Oudot
4c775917da Create a Common Session module to manage session like a Mouse object, using Common Apache::Session as backend (#671, #LEMONLDAP-673) 2014-02-24 17:21:41 +00:00
Clément Oudot
a24fef3a29 Remove minified js and css files (#689) 2014-02-24 10:10:11 +00:00
Clément Oudot
f713840aac Manage cache in Common::Apache::Session::Store (#671) 2014-02-21 17:04:56 +00:00
Clément Oudot
c1cb7316d1 Create a Store object for Common::Apache::Session in order to manage cache directly (#671) 2014-02-21 16:38:57 +00:00
Clément Oudot
bfed8be207 Move vhost options in subattributes (#686) 2014-02-19 16:53:36 +00:00
Clément Oudot
ab4dfe1100 Manage exported variables for OpenID (#636) 2014-02-19 15:10:21 +00:00
Clément Oudot
68dda1b256 Manage exported variables for Facebook (#636) 2014-02-19 14:57:47 +00:00
Clément Oudot
580d88cbc7 Manage exported variables for Google (#636) 2014-02-19 13:56:35 +00:00
Clément Oudot
49bae05c40 Manage exported variables for Slave (#636) 2014-02-18 16:52:31 +00:00
Clément Oudot
c4f277c8c8 Manage exported variables for WebID (#636) 2014-02-18 16:34:08 +00:00
Clément Oudot
cb67ac1e61 Manage exported variables for DBI (#636) 2014-02-18 15:17:09 +00:00
Clément Oudot
cb6df779be Manage exported variables for LDAP (#636) 2014-02-18 14:53:07 +00:00
Clément Oudot
b691acdff8 Update META.yml 2014-02-18 13:57:21 +00:00
Clément Oudot
33c06ef9a0 Mouse is now required for Common 2014-02-18 13:56:55 +00:00
Clément Oudot
0967177f0e Default values in Manager managed in Common (#686) 2014-02-18 13:54:39 +00:00
Clément Oudot
7d06c150a0 Work on default values in Manager (#686) 2014-02-15 13:44:39 +00:00
Clément Oudot
18b337723d Default values for Portal all managed in Common (#686) 2014-02-14 09:00:12 +00:00
Clément Oudot
2630d09d72 Work on default values for Portal (#686) 2014-02-14 08:26:25 +00:00
Clément Oudot
25be47b266 Create a Mouse object to define configuration attributes and their default values (#686) 2014-02-13 11:26:43 +00:00
Clément Oudot
f7bcf5b711 Manage exported variables for Demo backend (#636) 2014-02-11 17:15:05 +00:00
Clément Oudot
1143ceb805 Update version in CGI.pm (#684) 2014-02-07 08:22:47 +00:00
Xavier Guimard
bbab81968e Really fix #665
Closes: #665
2014-02-07 06:14:42 +00:00
Clément Oudot
c9c483b04b make tidy 2014-01-17 22:42:21 +00:00
Xavier Guimard
ebd2240d3d Use $level when set in Common::CGI::userlog()
Closes: #665
2013-12-30 11:07:17 +00:00
Clément Oudot
d07de65d9a Add PID in syslog messages (#660) 2013-12-10 10:54:59 +00:00
Sandro Cazzaniga
19fc68d927 make tidy for new lemonldap-ng-cli 2013-11-26 09:19:28 +00:00
Xavier Guimard
53b66996e3 Propagate #637 in 1.3 branch and in META files 2013-11-03 20:52:15 +00:00
Xavier Guimard
b1f42935be Add XML::Simple in build dependencies
Closes: #637
2013-11-03 17:49:03 +00:00
Clément Oudot
b6cf706217 Preparation for release 1.3.0 2013-11-02 11:03:25 +00:00
Clément Oudot
47315dd476 Add JSONFile in documentation of lemonldap-ng.ini (#621) 2013-11-02 10:36:27 +00:00
Clément Oudot
8898ef351c Update MANIFEST (#604) 2013-10-27 11:36:02 +00:00
Xavier Guimard
f207134d51 Another FastCGI utf8 hook... 2013-10-27 07:11:34 +00:00
Clément Oudot
3106100c5d Possibility to autoconfigure LDAP notification backend from LDAP configuration backend (#457) 2013-10-22 16:26:20 +00:00
Xavier Guimard
fdb545ca69 Add "useLocalConf" parameter for the portal to increase performances
Closes: #628
2013-10-22 12:02:44 +00:00
Xavier Guimard
0fa68c790f Replace "fast" keyword by "fastcgi" 2013-10-22 04:39:40 +00:00
Xavier Guimard
e174ff4732 FastCGI portal 2013-10-21 21:24:03 +00:00
Xavier Guimard
0829a57f2e Use UTF-8 encoding in all Perl files 2013-10-19 16:34:20 +00:00
Xavier Guimard
912bb86071 Move Apache::Session::Browseable dependency to Common 2013-10-19 04:29:41 +00:00
Xavier Guimard
f29d3b563e s/utf8/utf-8/ in HTTP headers
Closes: #626
2013-10-17 19:21:45 +00:00
Xavier Guimard
a20fd97a14 Move Regexp::Assemble dependency from Common to Portal since it's used only there 2013-10-13 14:22:54 +00:00
Xavier Guimard
6423852f90 Add Web::ID in dependencies 2013-10-13 13:54:48 +00:00
Xavier Guimard
8b56492342 Remove debug line 2013-10-13 12:32:36 +00:00
Xavier Guimard
e14824c57f make tidy 2013-10-09 19:37:51 +00:00
David COUTADEUR
e64053a224 Adding LDAP backend for notification
references: #457
2013-10-09 14:53:11 +00:00
Xavier Guimard
13266e8930 New conf storage: JSONFile, just for fun 2013-10-09 04:05:57 +00:00
Xavier Guimard
34966cdc76 Update META.yml 2013-10-05 16:11:40 +00:00
Xavier Guimard
0909f6cf2f Move regexps into Common 2013-10-03 04:18:16 +00:00