You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by rj...@apache.org on 2009/09/21 19:50:37 UTC
svn commit: r817344 - in /httpd/mod_fcgid/trunk: CHANGES-FCGID README-FCGID
Author: rjung
Date: Mon Sep 21 17:50:36 2009
New Revision: 817344
URL: http://svn.apache.org/viewvc?rev=817344&view=rev
Log:
Renaming mod_fcgid directives part 3:
- Adding a note and the name table to the CHANGES
- Adding a compatibility note to the README
- Switch all directive names in CHANGES and README entries
for 2.3.2 only
Modified:
httpd/mod_fcgid/trunk/CHANGES-FCGID
httpd/mod_fcgid/trunk/README-FCGID
Modified: httpd/mod_fcgid/trunk/CHANGES-FCGID
URL: http://svn.apache.org/viewvc/httpd/mod_fcgid/trunk/CHANGES-FCGID?rev=817344&r1=817343&r2=817344&view=diff
==============================================================================
--- httpd/mod_fcgid/trunk/CHANGES-FCGID [utf8] (original)
+++ httpd/mod_fcgid/trunk/CHANGES-FCGID [utf8] Mon Sep 21 17:50:36 2009
@@ -1,37 +1,81 @@
-*- coding: utf-8 -*-
Changes with mod_fcgid 2.3.2
+ *) All directives have been renamed in order to use a common prefix "FCGID".
+ Underscores in directive names have been eliminated in favor of
+ CamelCase. The old directive names will still work but are deprecated.
+ To fix your configuration you can use the sed script tools/fixconf.sed.
+ The following tables contains old and new directive names.
+
+ Old Name New Name
+ ...................................................................
+ BusyScanInterval FCGIDBusyScanInterval
+ BusyTimeout FCGIDBusyTimeout
+ DefaultInitEnv FCGIDDefaultInitEnv
+ DefaultMaxClassProcessCount FCGIDDefaultMaxClassProcessCount
+ DefaultMinClassProcessCount FCGIDDefaultMinClassProcessCount
+ ErrorScanInterval FCGIDErrorScanInterval
+ FastCgiAccessChecker FCGIDAccessChecker
+ FastCgiAccessCheckerAuthoritative FCGIDAccessCheckerAuthoritative
+ FastCgiAuthenticator FCGIDAuthenticator
+ FastCgiAuthenticatorAuthoritative FCGIDAuthenticatorAuthoritative
+ FastCgiAuthorizer FCGIDAuthorizer
+ FastCgiAuthorizerAuthoritative FCGIDAuthorizerAuthoritative
+ FCGIWrapper FCGIDWrapper
+ IdleScanInterval FCGIDIdleScanInterval
+ IdleTimeout FCGIDIdleTimeout
+ IPCCommTimeout FCGIDIPCCommTimeout
+ IPCConnectTimeout FCGIDIPCConnectTimeout
+ MaxProcessCount FCGIDMaxProcessCount
+ MaxRequestInMem FCGIDMaxRequestInMem
+ MaxRequestLen FCGIDMaxRequestLen
+ MaxRequestsPerProcess FCGIDMaxRequestsPerProcess
+ OutputBufferSize FCGIDOutputBufferSize
+ PassHeader FCGIDPassHeader
+ PHP_Fix_Pathinfo_Enable FCGIDPHPFixPathinfoEnable
+ ProcessLifeTime FCGIDProcessLifeTime
+ SharememPath FCGIDSharememPath
+ SocketPath FCGIDSocketPath
+ SpawnScore FCGIDSpawnScore
+ SpawnScoreUpLimit FCGIDSpawnScoreUpLimit
+ TerminationScore FCGIDTerminationScore
+ TimeScore FCGIDTimeScore
+ ZombieScanInterval FCGIDZombieScanInterval
+
*) Separate classes by virtual host also on Windows. [Rainer Jung]
*) Log client IP address with many more error log messages. [Jeff Trawick]
- *) Fix basic implementation of MaxRequestInMem and MaxRequestLen directives.
- [Jeff Trawick]
+ *) Fix basic implementation of FCGIDMaxRequestInMem and FCGIDMaxRequestLen
+ directives. [Jeff Trawick]
*) Merge mod_fcgid server config/virtual host directives so that they can
be inherited or overridden within a virtual host as expected. Affected
- directives: IPCCommTimeout, IPCConnectTimeout, MaxRequestInMem,
- MaxRequestLen, MaxRequestsPerProcess, OutputBufferSize. [Jeff Trawick]
+ directives: FCGIDIPCCommTimeout, FCGIDIPCConnectTimeout,
+ FCGIDMaxRequestInMem, FCGIDMaxRequestLen, FCGIDMaxRequestsPerProcess,
+ FCGIDOutputBufferSize. [Jeff Trawick]
*) Use the virtual host settings for the request being processed instead
of those of the first FastCGI request handled by this httpd child process.
- Affected directives: BusyTimeout, IPCCommTimeout, IPCConnectTimeout,
- MaxRequestsPerProcess, and OutputBufferSize. [Jeff Trawick]
+ Affected directives: FCGIDBusyTimeout, FCGIDIPCCommTimeout,
+ FCGIDIPCConnectTimeout, FCGIDMaxRequestsPerProcess, and FCGIDOutputBufferSize.
+ [Jeff Trawick]
*) The following directives are no longer allowed in a virtual host
- context: BusyScanInterval, BusyTimeout, DefaultMaxClassProcessCount,
- DefaultMinProcessCount, ErrorScanInterval, IdleScanInterval,
- IdleTimeout, MaxProcessCount, PHP_Fix_Pathinfo_Enable,
- ProcessLifetime, SharedmemPath, SocketPath, SpawnScore,
- SpawnScoreUpLimit, TerminationScore, TimeScore, and
- ZombieScanInterval. They were allowed but ignored in previous
+ context: FCGIDBusyScanInterval, FCGIDBusyTimeout,
+ FCGIDDefaultMaxClassProcessCount, FCGIDDefaultMinProcessCount,
+ FCGIDErrorScanInterval, FCGIDIdleScanInterval, FCGIDIdleTimeout,
+ FCGIDMaxProcessCount, FCGIDPHPFixPathinfo_Enable, FCGIDProcessLifetime,
+ FCGIDSharememPath, FCGIDSocketPath, FCGIDSpawnScore,
+ FCGIDSpawnScoreUpLimit, FCGIDTerminationScore, FCGIDTimeScore, and
+ FCGIDZombieScanInterval. They were allowed but ignored in previous
releases. [Jeff Trawick]
- *) Add an optional flag "virtual" to FCGIWrapper.
+ *) Add an optional flag "virtual" to FCGIDWrapper.
If virtual is set, the URLs passed to the wrapper are not
checked, whether they resolve to a file. [Rainer Jung]
- *) Make the second argument (suffix) for FCGIWrapper optional.
+ *) Make the second argument (suffix) for FCGIDWrapper optional.
A wrapper defined without a suffix applies to all URLs, unless
there is another more specific wrapper with a suffix. [Rainer Jung]
Modified: httpd/mod_fcgid/trunk/README-FCGID
URL: http://svn.apache.org/viewvc/httpd/mod_fcgid/trunk/README-FCGID?rev=817344&r1=817343&r2=817344&view=diff
==============================================================================
--- httpd/mod_fcgid/trunk/README-FCGID (original)
+++ httpd/mod_fcgid/trunk/README-FCGID Mon Sep 21 17:50:36 2009
@@ -136,18 +136,25 @@
Some changes have been made in the ASF release of mod_fcgid which can affect
existing configurations:
-i. Some directives which could be placed inside <VirtualHost > but were
- ignored before now result in configuration errors. As before, these
- directives must be set at global scope to have the desired effect.
- These include IdleTimeout, MaxProcessCount, PHP_Fix_Pathinfo_Enable,
- ProcessLifetime, and others. (Consult CHANGES-FCGID for the complete
- list.)
-
-ii. Some directives which can optionally be placed inside <VirtualHost >
- were not inherited as expected in older releases. This has been
- corrected, and behavior will change for some configurations. Affected
- directives include IPCCommTimeout, OutputBufferSize, and others.
- (Consult CHANGES-FCGID for the complete list.)
+i. All directives have been renamed in order to use a common prefix "FCGID".
+ Underscores in directive names have been eliminated in favor of
+ CamelCase. The old directive names will still work but are deprecated.
+ To fix your configuration you can use the sed script tools/fixconf.sed.
+ A table with old and new directive names is included in CHANGES-FCGID.
+
+ii. Some directives which could be placed inside <VirtualHost > but were
+ ignored before now result in configuration errors. As before, these
+ directives must be set at global scope to have the desired effect.
+ These include FCGIDIdleTimeout, FCGIDMaxProcessCount, FCGIDPHPFixPathinfoEnable,
+ FCGIDProcessLifetime, and others. (Consult CHANGES-FCGID for the complete
+ list.)
+
+iii. Some directives which can optionally be placed inside <VirtualHost >
+ were not inherited as expected in older releases. This has been
+ corrected, and behavior will change for some configurations. Affected
+ directives include FCGIDIPCCommTimeout, FCGIDOutputBufferSize, and others.
+ (Consult CHANGES-FCGID for the complete list.)
+
Acknowledgements
----------------