|
Packit Service |
f9aed3 |
-*- coding: utf-8 -*-
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.9
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Revert fix for PR 53693, added in 2.3.8 but undocumented. Fix
|
|
Packit Service |
f9aed3 |
issues with a minor optimization added in 2.3.8. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.8
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) SECURITY: CVE-2013-4365 (cve.mitre.org)
|
|
Packit Service |
f9aed3 |
Fix possible heap buffer overwrite. Reported and solved by:
|
|
Packit Service |
f9aed3 |
[Robert Matthews <rob tigertech.com>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Add experimental cmake-based build system for Windows. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Correctly parse quotation and escaped spaces in FcgidWrapper and the
|
|
Packit Service |
f9aed3 |
AAA Authenticator/Authorizor/Access directives' command line argument,
|
|
Packit Service |
f9aed3 |
as currently documented. PR 51194 [William Rowe]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Honor quoted FcgidCmdOptions arguments (notably for InitialEnv
|
|
Packit Service |
f9aed3 |
assignments). PR 51657 [William Rowe]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Conform script response parsing with mod_cgid and ensure no response
|
|
Packit Service |
f9aed3 |
body is sent when ap_meets_conditions() determines that request
|
|
Packit Service |
f9aed3 |
conditions are met. [Chris Darroch]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Improve logging in access control hook functions. [Chris Darroch]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Avoid making internal sub-requests and processing Location headers
|
|
Packit Service |
f9aed3 |
when in FCGI_AUTHORIZER mode, as the auth hook functions already
|
|
Packit Service |
f9aed3 |
treat Location headers returned by scripts as an error since
|
|
Packit Service |
f9aed3 |
redirections are not meaningful in this mode. [Chris Darroch]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.7
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Introduce FcgidWin32PreventOrphans directive on Windows to use OS
|
|
Packit Service |
f9aed3 |
Job Control Objects to terminate all running fcgi's when the worker
|
|
Packit Service |
f9aed3 |
process has been abruptly terminated. PR: 51078
|
|
Packit Service |
f9aed3 |
[Thangaraj AntonyCrouse <thangaraj gmail.com>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Periodically clean out the brigades which are pulling in the request
|
|
Packit Service |
f9aed3 |
body for handoff to the fcgid child. PR: 51749
|
|
Packit Service |
f9aed3 |
[Dominic Benson <dominic.benson thirdlight.com>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Resolve crash during graceful restarts. PR 50309
|
|
Packit Service |
f9aed3 |
[Mario Brandt <JBlond gmail.com>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Solve latency/cogestion of resolving effective user file access rights
|
|
Packit Service |
f9aed3 |
when no such info is desired, for config related filename stats.
|
|
Packit Service |
f9aed3 |
PR: 51020 [Thangaraj AntonyCrouse <thangaraj gmail.com>, William Rowe]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix regression in 2.3.6 which broke process controls when using vhost-
|
|
Packit Service |
f9aed3 |
specific configuration. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Account for first process in class in the spawn score. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.6
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) SECURITY: CVE-2010-3872 (cve.mitre.org)
|
|
Packit Service |
f9aed3 |
Fix possible stack buffer overwrite. Diagnosed by the reporter.
|
|
Packit Service |
f9aed3 |
PR 49406. [Edgar Frank <ef-lists email.de>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Change the default for FcgidMaxRequestLen from 1GB to 128K.
|
|
Packit Service |
f9aed3 |
Administrators should change this to an appropriate value based on
|
|
Packit Service |
f9aed3 |
site requirements. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Allow FastCGI apps more time to exit at shutdown before being
|
|
Packit Service |
f9aed3 |
forcefully killed. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Correct a problem that resulted in FcgidMaxProcesses being ignored
|
|
Packit Service |
f9aed3 |
in some situations. PR 48981. [<rkosolapov gmail.com>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix the search for processes with the proper vhost config when
|
|
Packit Service |
f9aed3 |
ServerName isn't set in every vhost or a module updates
|
|
Packit Service |
f9aed3 |
r->server->server_hostname dynamically (e.g., mod_vhost_cdb)
|
|
Packit Service |
f9aed3 |
or a module updates r->server dynamically (e.g., mod_vhost_ldap).
|
|
Packit Service |
f9aed3 |
[Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) FcgidPassHeader now maps header names to environment variable names
|
|
Packit Service |
f9aed3 |
in the usual manner: The header name is converted to upper case and
|
|
Packit Service |
f9aed3 |
is prefixed with HTTP_. An additional environment variable is
|
|
Packit Service |
f9aed3 |
created with the legacy name. PR 48964. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Allow processes to be reused within multiple phases of a request
|
|
Packit Service |
f9aed3 |
by releasing them into the free list as soon as possible.
|
|
Packit Service |
f9aed3 |
[Chris Darroch]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix lookup of process command lines when using FcgidWrapper or
|
|
Packit Service |
f9aed3 |
access control directives, including within .htaccess files.
|
|
Packit Service |
f9aed3 |
[Chris Darroch]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Resolve a regression in 2.3.5 with httpd 2.0.x on some Unix platforms;
|
|
Packit Service |
f9aed3 |
ownership of mutex files was incorrect, resulting in a startup failure.
|
|
Packit Service |
f9aed3 |
PR 48651. [Jeff Trawick, <pservit gmail.com>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Return 500 instead of segfaulting when the application returns no output.
|
|
Packit Service |
f9aed3 |
[Tatsuki Sugiura <sugi nemui.org>, Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) In FCGI_AUTHORIZER role, avoid spawning a new process for every
|
|
Packit Service |
f9aed3 |
different HTTP request. [Chris Darroch]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.5
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Stop using the unsuppressable "notice" log level for debug and
|
|
Packit Service |
f9aed3 |
informational messages. PR 48536. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Respect DEFAULT_REL_RUNTIMEDIR for default values of FcgidIPCDir and
|
|
Packit Service |
f9aed3 |
FcgidProcessTableFile. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Resolve fatal EDEADLK errors with threaded MPMs on Solaris. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Display information about active processes in the server-status page.
|
|
Packit Service |
f9aed3 |
[Ryan Pan]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix compatibility of httpd.conf-editing logic with non-GNU awk. PR 48067.
|
|
Packit Service |
f9aed3 |
[Hans Werner Strube <strube physik3.gwdg.de>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix startup errors creating shared memory in constrained systems, such
|
|
Packit Service |
f9aed3 |
as OS X in its default configuration. This is a regression since mod_fcgid
|
|
Packit Service |
f9aed3 |
2.2. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Recover from most "Resource temporarily unavailable" errors writing the
|
|
Packit Service |
f9aed3 |
request to the FastCGI application. These were common with large request
|
|
Packit Service |
f9aed3 |
bodies on Mac OS X and intermittent on Solaris. PR 48025. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix a bug in fixconf.sed that resulted in a prefix of "FcgidFcgid" on the
|
|
Packit Service |
f9aed3 |
updated directives. [Dan Hulme <dhulme gmail.com>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix possible corruption or truncation of request bodies which exceed
|
|
Packit Service |
f9aed3 |
FcgidMaxRequestInMem. This is a regression since mod_fcgid 2.2, which
|
|
Packit Service |
f9aed3 |
effectively ignored FcgidMaxRequestInMem if larger than 8K. PR 48021.
|
|
Packit Service |
f9aed3 |
[Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix handling of the request body when a FastCGI access checker/
|
|
Packit Service |
f9aed3 |
authenticator/authorizer (AAA) was configured. The body wasn't available
|
|
Packit Service |
f9aed3 |
for the request handler. PR 47973.
|
|
Packit Service |
f9aed3 |
[Jeff Trawick, Barry Scott <barry.scott onelan.co.uk>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix handling of FcgidCmdOptions so that it can apply to wrapper scripts
|
|
Packit Service |
f9aed3 |
which were defined with command-line arguments on the FcgidWrapper
|
|
Packit Service |
f9aed3 |
directive. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.4
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Corrected unix 'make install' target regression in 2.3.3. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.3
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Add FcgidCmdOptions directive to associate some of the existing
|
|
Packit Service |
f9aed3 |
configuration settings with a specific command. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Allow/respect virtual host settings for the following directives:
|
|
Packit Service |
f9aed3 |
FcgidBusyTimeout, FcgidMaxProcessesPerClass, FcgidMinProcessesPerClass,
|
|
Packit Service |
f9aed3 |
FcgidIdleTimeout, and FcgidProcessLifetime. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.2
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix a make install DESTDIR problem handling the reference manual and
|
|
Packit Service |
f9aed3 |
potentially other files (specific to 2.3.1).
|
|
Packit Service |
f9aed3 |
[Paul Howarth <paul city-fan.org>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix a mod_fcgid 2.3.1 failure with <sys/mutex.h> when building for
|
|
Packit Service |
f9aed3 |
httpd 2.0.x on some platforms. [Paul Howarth <paul city-fan.org>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Termination of idle processes after inactivity timeout can now be
|
|
Packit Service |
f9aed3 |
disabled by setting FcgidIdleTimeout to 0. Termination of idle
|
|
Packit Service |
f9aed3 |
processes based on the process lifetime can now be disabled by setting
|
|
Packit Service |
f9aed3 |
FcgidProcessLifeTime to 0. FcgidMaxRequestsPerProcess now accepts 0
|
|
Packit Service |
f9aed3 |
for unlimited. [Ricardo Cantu <ricardo smartcsc.com>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) All directives have been renamed in order to use a common prefix "Fcgid".
|
|
Packit Service |
f9aed3 |
Underscores in directive names have been eliminated in favor of
|
|
Packit Service |
f9aed3 |
CamelCase. The old directive names will still work but are deprecated.
|
|
Packit Service |
f9aed3 |
To fix your configuration you can use the sed script build/fixconf.sed.
|
|
Packit Service |
f9aed3 |
The following tables contains old and new directive names.
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Old Name New Name
|
|
Packit Service |
f9aed3 |
...................................................................
|
|
Packit Service |
f9aed3 |
BusyScanInterval FcgidBusyScanInterval
|
|
Packit Service |
f9aed3 |
BusyTimeout FcgidBusyTimeout
|
|
Packit Service |
f9aed3 |
DefaultInitEnv FcgidInitialEnv
|
|
Packit Service |
f9aed3 |
DefaultMaxClassProcessCount FcgidMaxProcessesPerClass
|
|
Packit Service |
f9aed3 |
DefaultMinClassProcessCount FcgidMinProcessesPerClass
|
|
Packit Service |
f9aed3 |
ErrorScanInterval FcgidErrorScanInterval
|
|
Packit Service |
f9aed3 |
FastCgiAccessChecker FcgidAccessChecker
|
|
Packit Service |
f9aed3 |
FastCgiAccessCheckerAuthoritative FcgidAccessCheckerAuthoritative
|
|
Packit Service |
f9aed3 |
FastCgiAuthenticator FcgidAuthenticator
|
|
Packit Service |
f9aed3 |
FastCgiAuthenticatorAuthoritative FcgidAuthenticatorAuthoritative
|
|
Packit Service |
f9aed3 |
FastCgiAuthorizer FcgidAuthorizer
|
|
Packit Service |
f9aed3 |
FastCgiAuthorizerAuthoritative FcgidAuthorizerAuthoritative
|
|
Packit Service |
f9aed3 |
FCGIWrapper FcgidWrapper
|
|
Packit Service |
f9aed3 |
IdleScanInterval FcgidIdleScanInterval
|
|
Packit Service |
f9aed3 |
IdleTimeout FcgidIdleTimeout
|
|
Packit Service |
f9aed3 |
IPCCommTimeout FcgidIOTimeout
|
|
Packit Service |
f9aed3 |
IPCConnectTimeout FcgidConnectTimeout
|
|
Packit Service |
f9aed3 |
MaxProcessCount FcgidMaxProcesses
|
|
Packit Service |
f9aed3 |
MaxRequestInMem FcgidMaxRequestInMem
|
|
Packit Service |
f9aed3 |
MaxRequestLen FcgidMaxRequestLen
|
|
Packit Service |
f9aed3 |
MaxRequestsPerProcess FcgidMaxRequestsPerProcess
|
|
Packit Service |
f9aed3 |
OutputBufferSize FcgidOutputBufferSize
|
|
Packit Service |
f9aed3 |
PassHeader FcgidPassHeader
|
|
Packit Service |
f9aed3 |
PHP_Fix_Pathinfo_Enable FcgidFixPathinfo
|
|
Packit Service |
f9aed3 |
ProcessLifeTime FcgidProcessLifeTime
|
|
Packit Service |
f9aed3 |
SharememPath FcgidProcessTableFile
|
|
Packit Service |
f9aed3 |
SocketPath FcgidIPCDir
|
|
Packit Service |
f9aed3 |
SpawnScore FcgidSpawnScore
|
|
Packit Service |
f9aed3 |
SpawnScoreUpLimit FcgidSpawnScoreUpLimit
|
|
Packit Service |
f9aed3 |
TerminationScore FcgidTerminationScore
|
|
Packit Service |
f9aed3 |
TimeScore FcgidTimeScore
|
|
Packit Service |
f9aed3 |
ZombieScanInterval FcgidZombieScanInterval
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Separate classes by virtual host also on Windows. [Rainer Jung]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Log client IP address with many more error log messages. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix basic implementation of FcgidMaxRequestInMem and FcgidMaxRequestLen
|
|
Packit Service |
f9aed3 |
directives. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Merge per-directory directives so that they can be inherited or
|
|
Packit Service |
f9aed3 |
overridden within other containers as expected. Merge server config/
|
|
Packit Service |
f9aed3 |
virtual host directives so that they can be inherited or overridden
|
|
Packit Service |
f9aed3 |
within a virtual host as expected. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Use the virtual host settings for the request being processed instead
|
|
Packit Service |
f9aed3 |
of those of the first FastCGI request handled by this httpd child process.
|
|
Packit Service |
f9aed3 |
Affected directives: FcgidBusyTimeout, FcgidIOTimeout,
|
|
Packit Service |
f9aed3 |
FcgidConnectTimeout, FcgidMaxRequestsPerProcess, and FcgidOutputBufferSize.
|
|
Packit Service |
f9aed3 |
[Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Directives which previously were ignored in a virtual host context are no
|
|
Packit Service |
f9aed3 |
longer allowed. [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Add an optional flag "virtual" to FcgidWrapper.
|
|
Packit Service |
f9aed3 |
If virtual is set, the URLs passed to the wrapper are not
|
|
Packit Service |
f9aed3 |
checked, whether they resolve to a file. [Rainer Jung]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Make the second argument (suffix) for FcgidWrapper optional.
|
|
Packit Service |
f9aed3 |
A wrapper defined without a suffix applies to all URLs, unless
|
|
Packit Service |
f9aed3 |
there is another more specific wrapper with a suffix. [Rainer Jung]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Changes with mod_fcgid 2.3.1
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Suppress "need AuthType to note auth failure" error-level messages when a
|
|
Packit Service |
f9aed3 |
FastCGIAccessChecker fails without any other kind of authentication
|
|
Packit Service |
f9aed3 |
(Basic, Digest) configured. [Eric Covener]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Complete the unix port to 2.3-dev trunk. [William Rowe]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Provide a default, mandatory environment as with mod_cgi (with the
|
|
Packit Service |
f9aed3 |
inclusion of LD_LIBRARY_PATH or similar variables on other platforms),
|
|
Packit Service |
f9aed3 |
unless overridden by DefaultInitEnv. [William Rowe]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Handle DefaultInitEnv for case-insensitive platforms by forcing the env
|
|
Packit Service |
f9aed3 |
variable names to uppercase on Win32, OS2 and Netware. [William Rowe]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Don't try to set the ownership of the socket directory unless running
|
|
Packit Service |
f9aed3 |
as root and the directory was just created. This allows the default
|
|
Packit Service |
f9aed3 |
httpd.conf (with some daemon User/Group) to be used by non-root.
|
|
Packit Service |
f9aed3 |
[Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix formatting of several messages, including the oft-seen "mod_fcgid:
|
|
Packit Service |
f9aed3 |
Can't create shared memory for size %zu byte". [Jeff Trawick]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix declared names of FastCgiAuthenticator and FastCgiAuthenticator-
|
|
Packit Service |
f9aed3 |
Authoritative directives, allowing them to be used. [Ulf Haueisen
|
|
Packit Service |
f9aed3 |
<ulf dvlp.de>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
*) Fix vhost-specific DefaultInitEnv settings. Previously, when setting
|
|
Packit Service |
f9aed3 |
multiple virtual hosts with the same SuexecUserGroup user and group, the
|
|
Packit Service |
f9aed3 |
process manager use the same process pool for both virtual hosts. This
|
|
Packit Service |
f9aed3 |
means if one virtual host has a DefaultInitEnv and the other has
|
|
Packit Service |
f9aed3 |
different values set, a fastcgi request from any of these virtual host
|
|
Packit Service |
f9aed3 |
can go to the same processes, which is inconsistent (a request from
|
|
Packit Service |
f9aed3 |
virtualhost a with DefaultInitEnv VAL "a", can go to a process spawned
|
|
Packit Service |
f9aed3 |
with virtualhost b with DefaultInitEnv VAL "b" set). [Gabriel Barazer
|
|
Packit Service |
f9aed3 |
<gabriel oxeva.fr>]
|
|
Packit Service |
f9aed3 |
|
|
Packit Service |
f9aed3 |
Note: A log of changes released before moving to the ASF (releases 2.2 and
|
|
Packit Service |
f9aed3 |
earlier) is in the file ChangeLog.
|