That way a few errors where found and hopefully fixed: * modperl_filter_f_cleanup() frees the perl-level filter context but was called after the interpreter has already been put back. Correct the initialization of the build config in Mod Perl:: MM, simply borrowing the style of Mod Perl:: Build MM to do so. Fix 2 SV REFCNT bugs: - modperl_perl_core_global_init(), the aliasing GV references the aliased CV. r1346712 | phred | 2012-06-06 0200 (Wed, ) | 1 line Releasing 2.0.7 ........

* similar situation in request time config MERGE operations. r1346720 | phred | 2012-06-06 0200 (Wed, ) | 1 line start 2.0.8-dev cycle ........

Unlike CGI (and most other web application environments), mod_perl provides complete access to the Apache API, allowing programmers to write handlers for all phases in the Apache request cycle, manipulate Apache's internal tables and state mechanisms, share data between Apache processes or threads, alter or extend the Apache configuration file parser, and add Perl code to the configuration file itself, among other things.

r1410299 | jorton | 2012-11-16 0100 (Fri, ) | 2 lines Revert change accidentally included in r1410298. r1410314 | jorton | 2012-11-16 0100 (Fri, ) | 4 lines Fix OPT_INCNOEXEC/OPT_INC_WITH_EXEC handling. r1410316 | jorton | 2012-11-16 0100 (Fri, ) | 5 lines * src/modules/perl/modperl_config.c (svav_getstr): Adjust for 2.4 API.

r1410327 | jorton | 2012-11-16 0100 (Fri, ) | 5 lines CScan gets rather confused if cpp's line number markers appear in the middle of a function declaration Submitted by: sf ........

APXS lost the MPM_NAME query, so we can't assume a given MPM anymore. Fix a small bug in a debugging message in modperl_module.c. r1241435 | torsten | 2012-02-07 0100 (Tue, ) | 3 lines Fix a small bug in a debugging message in modperl_module.c. In an ideal world this should not be necessary because the interpreter will not be used again. Only starting with perl 5.14 it became visible by messages like this in the error_log: Attempt to free unreferenced scalar: SV 0x7fc218, Perl interpreter: 0x7cfdb0 during global destruction. r1245946 | torsten | 2012-02-18 0100 (Sat, ) | 1 line avoid hard-wired $(MAKE) options ........ fix missing base_scfg declaration in modperl_init() if USE_ITHREADS && ! Ensure that MP_APXS is set when building on Win32 with MP_AP_PREFIX, otherwise the bundled Reload and Size Limit builds will fail to find a properly configured Test environment. r1330345 | phred | 2012-04-25 0200 (Wed, ) | 1 line Releasing 2.0.6 ........

Introduce a fake MPM 'dynamic' to represent this. r1222775 | gozer | 2011-12-23 0100 (Fri, ) | 3 lines Discover apr-2-config from Apache 2.4 onwards. But for debugging it's quite useful to put NULL in the perl context upon putting back the interpreter. Only starting with perl 5.14 it became visible by messages like this in the error_log: Attempt to free unreferenced scalar: SV 0x7fc218, Perl interpreter: 0x7cfdb0 during global destruction. Merged revisions 1243923,1244184 via svnmerge from https://apache.org/repos/asf/perl/modperl/trunk ........ r1290839 | torsten | 2012-02-18 0100 (Sat, ) | 1 line pass MP_APXS and MP_AP_PREFIX to submodule Makefile. r1330548 | phred | 2012-04-25 0200 (Wed, ) | 1 line start 2.0.7-dev cycle ........

* src/modules/perl/modperl_config.c (svav_getstr): Adjust for 2.4 API.

Obtained from: branches/httpd24 Submitted by: torsten ........Slash, which runs the web site Slashdot, is written using mod_perl.mod_perl can emulate a Common Gateway Interface (CGI) environment, so that existing Perl CGI scripts can benefit from the performance boost without having to be re-written. CScan gets rather confused if cpp's line number markers appear in the middle of a function declaration Submitted by: sf ........ Obtained from: branches/httpd24 Submitted by: torsten ........r1213838 | gozer | 2011-12-13 0100 (Tue, ) | 3 lines Avoid -Wall warning when mg_flags isn't used. r1213841 | gozer | 2011-12-13 0100 (Tue, ) | 5 lines When generating XS code, include var = var; declarations on the arguments, since we don't know if they will be used, and we want to keep -Wall builds succeeding. r1213902 | gozer | 2011-12-13 0100 (Tue, ) | 3 lines Silence a compiler warning when MP_TRACE is not enabled ........ modperl_interp_pool_select() when used to create or merge dir-configs at runtime may pull the interpreter from the wrong pool if the request's server is a vhost with a separate interpreter pool. Currently interpreter are pulled from the pool and set as context via PERL_SET_CONTEXT. r1328479 | aprime | 2012-04-20 0200 (Fri, ) | 2 lines Add changes entry ........