diff options
Diffstat (limited to 'testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch')
-rw-r--r-- | testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch b/testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch deleted file mode 100644 index 79dc46cfae4..00000000000 --- a/testing/apache2-mod-perl/mod_perl-2.0.10-restrict_perl_section_to_server_scope.patch +++ /dev/null @@ -1,62 +0,0 @@ -From jani@ulrik.uio.no Wed Oct 05 09:38:47 2011 -To: 644169@bugs.debian.org -Subject: Re: Bug#644169: libapache2-mod-perl2: PerlOptions -Sections not - permitted in server config, but should be -From: Jan Ingvoldstad <jani+debian-2011+@ifi.uio.no> -Date: Wed, 05 Oct 2011 11:38:37 +0200 -MIME-Version: 1.0 -Content-Transfer-Encoding: 8bit -Content-Type: text/plain; charset=utf-8 - -Here is a patch that ensures that <Perl> (and Pod) sections are only -allowed in the server configuration and not per directory, which -incidentally matches the specification table here: - -http://perl.apache.org/docs/2.0/user/config/config.html#mod_perl_Directives_Argument_Types_and_Allowed_Location - -The patch has been tested on the same system where I identified the -problem. - -The patch solves the issue for me, and leaves only the following -issues, as far as I can tell: - - - Should there be fine-grained control as "PerlOptions -Sections" - implies or not? - - - The mod_perl documentation (online and in the module) probably - needs to be changed to reflect that PerlOptions -Sections does not - work. - -Description: allow Perl and Pod sections only in server config -Author: Jan Ingvoldstad <jani+debian-mod-perl-2011+@ifi.uio.no> -Last-Update: 2011-10-05 ---- a/src/modules/perl/mod_perl.c 2011-02-02 21:23:45.000000000 +0100 -+++ b/src/modules/perl/mod_perl.c 2011-10-05 11:05:52.977576861 +0200 -@@ -913,18 +913,18 @@ - MP_CMD_DIR_ITERATE2("PerlAddVar", add_var, "PerlAddVar"), - MP_CMD_DIR_TAKE2("PerlSetEnv", set_env, "PerlSetEnv"), - MP_CMD_SRV_TAKE1("PerlPassEnv", pass_env, "PerlPassEnv"), -- MP_CMD_DIR_RAW_ARGS_ON_READ("<Perl", perl, "Perl Code"), -- MP_CMD_DIR_RAW_ARGS("Perl", perldo, "Perl Code"), -+ MP_CMD_SRV_RAW_ARGS_ON_READ("<Perl", perl, "Perl Code"), -+ MP_CMD_SRV_RAW_ARGS("Perl", perldo, "Perl Code"), - - MP_CMD_DIR_TAKE1("PerlSetInputFilter", set_input_filter, - "filter[;filter]"), - MP_CMD_DIR_TAKE1("PerlSetOutputFilter", set_output_filter, - "filter[;filter]"), - -- MP_CMD_DIR_RAW_ARGS_ON_READ("=pod", pod, "Start of POD"), -- MP_CMD_DIR_RAW_ARGS_ON_READ("=back", pod, "End of =over"), -- MP_CMD_DIR_RAW_ARGS_ON_READ("=cut", pod_cut, "End of POD"), -- MP_CMD_DIR_RAW_ARGS_ON_READ("__END__", END, "Stop reading config"), -+ MP_CMD_SRV_RAW_ARGS_ON_READ("=pod", pod, "Start of POD"), -+ MP_CMD_SRV_RAW_ARGS_ON_READ("=back", pod, "End of =over"), -+ MP_CMD_SRV_RAW_ARGS_ON_READ("=cut", pod_cut, "End of POD"), -+ MP_CMD_SRV_RAW_ARGS_ON_READ("__END__", END, "Stop reading config"), - - MP_CMD_SRV_RAW_ARGS("PerlLoadModule", load_module, "A Perl module"), - #ifdef MP_TRACE - - - |