Commit Graph

136 Commits

Author SHA1 Message Date
François-Xavier Deltombe
aa1c7357fe Handler Jail: attribute "safe" renamed into "jail" (#729) 2014-07-07 09:54:13 +00:00
François-Xavier Deltombe
b903597b76 Handler: Ensure that new jail is consistent with its attributes (#729) 2014-07-07 09:36:54 +00:00
François-Xavier Deltombe
bde515e504 Handler: merge API functions set_err_header_out and set_header_out (LEMONLDAP-630) 2014-07-07 08:08:39 +00:00
François-Xavier Deltombe
778da7f7ac Handler: implement function print() for API::CGI (LEMONLDAP-630) 2014-07-07 07:57:35 +00:00
François-Xavier Deltombe
2be522b2ec Handler: Refactor UpdateCookie by relying on Main:: methods (#630) 2014-07-07 07:02:46 +00:00
François-Xavier Deltombe
209e60fd87 Handler: clean comments in Main.pm (#630) 2014-07-04 17:12:06 +00:00
François-Xavier Deltombe
b572b051b5 Fix bug of incomplete request header cleaning with unprotect (#728) 2014-07-04 16:28:06 +00:00
François-Xavier Deltombe
10288887e2 Handler: to be able to read request headers in jail - for CGI (#633) 2014-07-04 15:10:18 +00:00
François-Xavier Deltombe
656600007a Handler: to be able to read request headers in jail (#633) 2014-07-04 15:07:42 +00:00
François-Xavier Deltombe
8b745dc095 LL::NG::Handler::API::ApacheMP2::uri_with_args usable as a function or as a method (#633) 2014-07-04 09:12:57 +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
45c845c718 Handler: add some logs at configuration reload (#630) 2014-07-03 15:21:06 +00:00
François-Xavier Deltombe
588d438879 Handler: adjust few things about logs and loglevel (#630) 2014-07-03 15:20:20 +00:00
François-Xavier Deltombe
8920533794 Handler: Add a param "logLevel" to control LL::NG logs for CGIs (#630) 2014-07-03 14:08:08 +00:00
François-Xavier Deltombe
19703f8919 Update session in cache for loca macros not by hand anymore,
but with LL::NG::Common::Session functions (#724)
2014-07-03 09:46:20 +00:00
François-Xavier Deltombe
16e2a6a374 Handler : fix slight bug introduced by r3470
(Note: I made a mistake on the file selected for previous commit)
2014-07-03 09:09:56 +00:00
François-Xavier Deltombe
c0a2153d1d Handler: fix slight bug introduced by r3470 2014-07-02 14:59:00 +00:00
François-Xavier Deltombe
9fb000e33c Handler: refactor LL::NG::Handler::CGI with LL::NG::Handler::main methods (#630) 2014-07-02 14:22:17 +00:00
François-Xavier Deltombe
42ceb63218 Handler: update CGI API (#630) 2014-07-02 14:20:00 +00:00
François-Xavier Deltombe
ee4b9e8bfe Handler: Make possible to define access rule in run() params (#630) 2014-07-02 14:14:33 +00:00
François-Xavier Deltombe
004f73f476 Handler: move jail initialization out from defaultValuesInit (#717) 2014-07-02 11:23:40 +00:00
François-Xavier Deltombe
72f15a2bd9 Handler: Fix a slight bug at configuration reload (#630) 2014-07-02 11:21:24 +00:00
François-Xavier Deltombe
201095d30a Handler: re-implement vhost aliases (#630) 2014-07-01 13:11:45 +00:00
François-Xavier Deltombe
628d7e393f Handler: set current request as LL::NG::Handler::API variable,
instead of as a function parameter (#630)
2014-07-01 12:58:04 +00:00
François-Xavier Deltombe
31439ff7c9 Move methods handler() and logout() from Main to SharedConf (#630) 2014-07-01 10:09:35 +00:00
François-Xavier Deltombe
056d6cacf2 Handler: Move remaining functions of Main::Headers into Main (#630) 2014-07-01 09:54:09 +00:00
François-Xavier Deltombe
899b9899bd Slight bugfix for previous commit (#633) 2014-07-01 09:42:15 +00:00
François-Xavier Deltombe
5181ffbe79 Handler: Unify session data substitution in headers and locationRules (#633) 2014-07-01 09:31:53 +00:00
François-Xavier Deltombe
a469de88ba Handler: Main::GlobalInit moved into Reload::configReload (#717) 2014-06-30 18:34:23 +00:00
François-Xavier Deltombe
29bcee135b Handler: Rename Initialization::GlobalInit into Reload (#717) 2014-06-30 09:35:32 +00:00
François-Xavier Deltombe
d1bd1e0003 Handler: simplify init management (#717) 2014-06-30 09:18:00 +00:00
François-Xavier Deltombe
6aa06d2d40 Handler: remove useless call to defaultValuesInit at server startup, move
remaining methods of LocalInit into SharedConf and remove LocalInit.pm (#630)
2014-06-27 16:20:51 +00:00
François-Xavier Deltombe
7cfff88ac5 Handler::SharedConf simplified: localInit merged() in init()
and testConf() and setConf() merged into checkConf() (#630)
2014-06-27 14:17:13 +00:00
François-Xavier Deltombe
cf00c2db20 Handler: send session cache params to Status process only at config reload (#630) 2014-06-27 10:33:09 +00:00
François-Xavier Deltombe
f21f54c6c0 Remove LL::NG::Handler::Main::unprotect method, since it is unsafe
(does not hide cookie) and can be replaced with SKIP (#630)
2014-06-26 15:36:50 +00:00
François-Xavier Deltombe
3204fe8fb0 Handler: session cache not initialize at startup anymore (this is done by
Common::Session), and not required anymore by Status module (#630)
2014-06-26 15:12:31 +00:00
François-Xavier Deltombe
03ae29f651 LL::NG::Handler::Main reverted to rev 3426 (it was an error) and perltidied 2014-06-25 16:03:30 +00:00
Clément Oudot
b72d79a30b Better connection management (#663, #LEMONLDAP-664):
- Create userDBFinish, passwordDBFinish and registerDBFinish methods
- Call finish methods for each backend in process
- Call LDAP unbind only when necessary
- Unbind if error in RegisterDBLDAP
2014-06-25 11:53:09 +00:00
François-Xavier Deltombe
70ec1d03cb Refactor LL::NG::Handler::Specific::AuthBasic (#630) 2014-06-25 10:01:17 +00:00
François-Xavier Deltombe
61e02f1a3f Handler: to prevent a slight bug in tests (#630) 2014-06-19 17:55:36 +00:00
François-Xavier Deltombe
52db234bf7 Handler: Rename vars $apacheRequest and $mess into $r and $msg (#630) 2014-06-19 17:53:04 +00:00
François-Xavier Deltombe
4b844b7e07 Handler: refresh method renamed into reload (#630) 2014-06-19 17:04:02 +00:00
François-Xavier Deltombe
2d81231daf Make config reload request to Handler simpler
and remove dependencies to Apache mod_perl 2 (#630)
2014-06-19 17:00:35 +00:00
François-Xavier Deltombe
c1c68209c7 Run status request as PerlResponseHandler, to make it simpler
and remove dependencies to Apache mod_perl 2 (#630)
2014-06-19 16:52:10 +00:00
François-Xavier Deltombe
7fbd4301ef Modularization of server signature enrichment in LL::NG::Handler (#630) 2014-06-19 14:25:19 +00:00
François-Xavier Deltombe
43a6b9d96c Modularization of logs in LL::NG::Handler (#630) 2014-06-19 13:29:01 +00:00
François-Xavier Deltombe
7f8a4acd52 Simplify work done in svn commit r3410 2014-06-17 19:22:36 +00:00
François-Xavier Deltombe
e4b008b56d Reinitialize var $datas before filling it with new user session datas (#710) 2014-06-16 19:45:54 +00:00
David COUTADEUR
12f01ae45d Simplify the handler function and glob (handler_mp2 / handler_mp1)
and the logout function and glob (logout_mp2 / logout_mp1)
Now, there are just 2 functions: handler and logout
2014-06-16 12:12:05 +00:00
David COUTADEUR
f6bc0bd81f - adjusting variable name : webserverCodes -> httpCodes (shorter + more descriptive)
(references #630 and complements r3410)
2014-06-16 09:44:39 +00:00