From: André Malo Date: Tue, 19 Jul 2005 12:23:32 +0000 (+0000) Subject: use utf-8 for our CHANGES. We have problems to add international names X-Git-Tag: 2.1.7~5^2~98 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7cf868077c9c1336b25c443d02d66cbb028a4f12;p=apache use utf-8 for our CHANGES. We have problems to add international names otherwise. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@219666 13f79535-47bb-0310-9956-ffa450edef68 --- diff --git a/CHANGES b/CHANGES index 8a5d2b88a1..8ae9112ee4 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,4 @@ + -*- coding: utf-8 -*- Changes with Apache 2.1.7 [Remove entries to the current 2.0 section below, when backported] @@ -195,7 +196,7 @@ Changes with Apache 2.1.4 [Jeff Trawick] *) Correctly export all mod_dav public functions. - [Branko Èibej ] + [Branko Čibej ] Changes with Apache 2.1.3 @@ -369,7 +370,7 @@ Changes with Apache 2.1.1 [Paul Querna] *) mod_rewrite: Removed the MaxRedirects option in favor of the - core LimitInternalRecursion directive. [André Malo] + core LimitInternalRecursion directive. [André Malo] *) mod_info: Added listing of the Request Hooks and added more build information like 'httpd -V' contains. Changed output to XHTML. @@ -469,13 +470,13 @@ Changes with Apache 2.1.1 *) Drop the ErrorHeader directive which turned out to be a misnomer. Instead there's a new optional flag for the Header directive ('always'), which keeps the former ErrorHeader functionality. - [André Malo] + [André Malo] *) mod_deflate: Don't deflate responses with zero length e.g. proxied 304's [Allan Edwards] *) now recognizes the module identifier in addition to the - file name. PR 29003. [Edward Rudd , André Malo] + file name. PR 29003. [Edward Rudd , André Malo] *) mod_ssl: Add "SSLHonorCipherOrder" directive to enable the OpenSSL 0.9.7 flag which uses the server's cipher order rather @@ -494,7 +495,7 @@ Changes with Apache 2.1.1 [Ken Coar, Jeff Trawick] *) External rewrite map responses are no longer limited to 2048 - bytes. [André Malo] + bytes. [André Malo] *) Proxy server was deleting cookies that Apache had already assigned if the origin server had set any cookies. PR 27023. @@ -503,25 +504,25 @@ Changes with Apache 2.1.1 *) Removed old and unmaintained ap_add_named_module API and changed the following APIs to return an error instead of hard exiting: ap_add_module, ap_add_loaded_module, ap_setup_prelinked_modules, - and ap_process_resource_config. [André Malo] + and ap_process_resource_config. [André Malo] *) mod_headers: Allow %% in header values to represent a literal %. - [André Malo] + [André Malo] *) mod_headers: Allow env clauses also for 'echo' and 'unset' actions. - [André Malo] + [André Malo] - *) mod_headers: Allow 'echo' also for ErrorHeaders. [André Malo] + *) mod_headers: Allow 'echo' also for ErrorHeaders. [André Malo] *) mod_deflate: New option for DEFLATE output file (force-gzip), new output filter 'INFLATE' for uncompressing responses. [Nick Kew , Ian Holsman] *) Added new module mod_version, which provides version dependent - configuration containers. [André Malo] + configuration containers. [André Malo] *) mod_log_config now logs all Set-Cookie headers if the %{Set-Cookie}o - format is used. PR 27787. [André Malo] + format is used. PR 27787. [André Malo] *) Allow Digest providers to return AUTH_DENIED to propagate a 401 status and terminate the provider chain prior to checking the password. @@ -556,28 +557,28 @@ Changes with Apache 2.1.1 *) Add core version query function (ap_get_server_revision) and accompanying ap_version_t structure (minor MMN bump). - [André Malo] + [André Malo] *) mod_rewrite: EOLs sent by external rewritemaps are now consumed as whole. That way, on systems with more than one EOL character rewritemap programs no longer need to switch stdout to binary - mode. PR 25635. [André Malo] + mode. PR 25635. [André Malo] *) mod_rewrite: Introduce the ability to force a content handler via - the [handler=...] flag. [André Malo] + the [handler=...] flag. [André Malo] *) mod_rewrite: Introduce the RewriteCond -x check, which returns true if the pattern is a file with execution permissions. - [André Malo] + [André Malo] *) mod_rewrite: Allow proxying and RewriteRules in directory context - for subrequests. PR 14648, 15114. [André Malo] + for subrequests. PR 14648, 15114. [André Malo] *) mod_rewrite: Allow setting of any valid HTTP response code. - PR 25917. [André Malo] + PR 25917. [André Malo] *) mod_rewrite: Cookie creation now works locale independent. - [André Malo] + [André Malo] *) mod_ssl: Add support for distributed session cache using 'distcache'. [Geoff Thorpe ] @@ -624,45 +625,45 @@ Changes with Apache 2.1.1 *) Major overhaul of mod_include's filter parser. The new parser code is expected to be more robust and should catch all of the edge cases that were not handled by the previous one. This includes a binary - incompatible change of mod_include's external API. [André Malo] + incompatible change of mod_include's external API. [André Malo] *) mod_rewrite: Allow forced mimetypes [T=...] to get expanded. - PR 14223. [André Malo] + PR 14223. [André Malo] *) mod_rewrite: Fix LA-U and LA-F lookups in directory context. Previously the current rewrite state was just used as lookup path, which lead to - strange and often useless results. Related to PR 8493. [André Malo] + strange and often useless results. Related to PR 8493. [André Malo] *) Change Listen directive to bind to all addresses when a hostname is not specified. [Justin Erenkrantz] *) Correct failure with Listen directives on machines with IPv6 enabled. - [Colm MacCárthaigh , Justin Erenkrantz] + [Colm MacCárthaigh , Justin Erenkrantz] *) Fix a link failure in mod_ssl when the OpenSSL libraries contain the ENGINE functions but the engine header files are missing. [Cliff Woolley] *) mod_rewrite: RewriteRules in server context using the force - type feature [T=...] no longer disable MultiViews. [André Malo] + type feature [T=...] no longer disable MultiViews. [André Malo] *) mod_rewrite: Allow piped rewrite logs to be relative to ServerRoot. - [André Malo] + [André Malo] *) mod_authz_groupfile: Strip trailing spaces of group names. This hopefully saves some hours of searching for typos. PR 12863. - [André Malo] + [André Malo] *) mod_actions: Propagate the handler name to the action script via - the REDIRECT_HANDLER environment variable. [André Malo] + the REDIRECT_HANDLER environment variable. [André Malo] *) mod_actions: Introduce the "virtual" modifier to the Action directive, which allows the use of handlers for virtual locations. PR 8431. - [André Malo] + [André Malo] *) mod_speling: Recognize AcceptPathInfo setting for the particular location. Default is to reject path information. PR 21059. - [André Malo] + [André Malo] *) mod_ext_filter: Add the ability to filter request bodies. [Philipp Reisner ] @@ -687,15 +688,15 @@ Changes with Apache 2.1.1 [Geoff Thorpe ] *) change directive name from 'compressionlevel' to 'deflatecompressionlevel' - [Ian Holsman, André Malo] + [Ian Holsman, André Malo] *) mod_negotiation: quality values are now parsed independent from the current locale. level values are now really parsed as integers. - PR 17564. [André Malo] + PR 17564. [André Malo] *) Extend mod_negotiation to evaluate the environment variables no-gzip and gzip-only-text/html the same way as mod_deflate does. - [André Malo] + [André Malo] *) mod_rewrite: Fix some problems reporting errors with mapping programs (RewriteMap prg:/something). [Jeff Trawick] @@ -719,11 +720,11 @@ Changes with Apache 2.1.1 [Ian Holsman] *) Forward port of mod_actions' ability to handle arbitrary methods - with the Script directive. [André Malo] + with the Script directive. [André Malo] *) Let suexec send a message to stderr, if it failed or its policy was violated. This message appears in the error log and allows - for easier debugging. PR 5381, 7638, 8255, 10773. [André Malo] + for easier debugging. PR 5381, 7638, 8255, 10773. [André Malo] *) Modify buildconf to copy all required files into httpd's tree. [Thom May ] @@ -732,11 +733,11 @@ Changes with Apache 2.1.1 [Justin Erenkrantz] *) Move RFC 1413 ident requests from core to new module mod_ident. - [André Malo] + [André Malo] *) Add mod_authz_owner - a forward port of "Require file-owner" and "Require file-group", which was already present in version - 1.3.21. [André Malo] + 1.3.21. [André Malo] *) Add mod_dav_lock - a generic subset of the DAV locking implementation. [Justin Erenkrantz] @@ -799,7 +800,7 @@ Changes with Apache 2.0.55 Changes with Apache 2.0.54 *) mod_cache: Add CacheIgnoreHeaders directive. PR 30399. - [Rüiger Plü ] + [Rüdiger Plüm ] *) mod_ldap: Added the directive LDAPConnectionTimeout to configure the ldap socket connection timeout value. @@ -874,7 +875,7 @@ Changes with Apache 2.0.53 mod_status if ExtendedStatus is enabled. [Jim Jagielski] *) mod_proxy: Handle client-aborted connections correctly. PR 32443. - [Janne Hietamäki, Joe Orton] + [Janne Hietamäki, Joe Orton] *) Fix handling of files >2Gb on all platforms (or builds) where apr_off_t is larger than apr_size_t. PR 28898. [Joe Orton] @@ -932,13 +933,13 @@ Changes with Apache 2.0.53 depending on the platform. [Jeff Trawick] *) mod_rewrite: Fix 0 bytes write into random memory position. - PR 31036. [André Malo] + PR 31036. [André Malo] *) mod_disk_cache: Do not store aborted content. PR 21492. - [Rüiger Plü ] + [Rüdiger Plüm ] *) mod_disk_cache: Correctly store cached content type. PR 30278. - [Rüiger Plü ] + [Rüdiger Plüm ] *) mod_ldap: prevent the possiblity of an infinite loop in the LDAP statistics display. PR 29216. [Graham Leggett] @@ -961,7 +962,7 @@ Changes with Apache 2.0.53 Changes with Apache 2.0.52 - *) Use HTML 2.0
for error pages. PR 30732 [André Malo] + *) Use HTML 2.0
for error pages. PR 30732 [André Malo] *) Fix the global mutex crash when the global mutex is never allocated due to disabled/empty caches. [Jess Holle ] @@ -997,7 +998,7 @@ Changes with Apache 2.0.51 *) SECURITY: CAN-2004-0747 (cve.mitre.org) Fix buffer overflow in expansion of environment variables in - configuration file parsing. [André Malo] + configuration file parsing. [André Malo] *) SECURITY: CAN-2004-0809 (cve.mitre.org) mod_dav_fs: Fix a segfault in the handling of an indirect lock @@ -1005,16 +1006,16 @@ Changes with Apache 2.0.51 *) mod_include no longer checks for recursion, because that's done in the core. This allows for careful usage of recursive SSI. - [André Malo] + [André Malo] *) Fix memory leak in the cache handling of mod_rewrite. PR 27862. - [chunyan sheng , André Malo] + [chunyan sheng , André Malo] *) Include directives no longer refuse to process symlinks on directories. Instead there's now a maximum nesting level of included directories (128 as distributed). This is configurable at compile time using the -DAP_MAX_INCLUDE_DIR_DEPTH switch. - PR 28492. [André Malo] + PR 28492. [André Malo] *) Win32: apache -k start|restart|install|config can leave stranded piped logger processes (eg, rotatelogs.exe) due to improper @@ -1035,10 +1036,10 @@ Changes with Apache 2.0.51 from being passed through the byterange filter. [Joe Orton] *) Satisfy directives now can be influenced by a surrounding - container. PR 14726. [André Malo] + container. PR 14726. [André Malo] *) mod_rewrite now officially supports RewriteRules in sections. - PR 27985. [André Malo] + PR 27985. [André Malo] *) mod_disk_cache: Implement binary format for on-disk header files. [Brian Akins , Justin Erenkrantz] @@ -1086,36 +1087,36 @@ Changes with Apache 2.0.51 *) mod_rewrite no longer confuses the RewriteMap caches if different maps defined in different virtual hosts use the - same map name. PR 26462. [André Malo] + same map name. PR 26462. [André Malo] *) mod_setenvif: Remove "support" for Remote_User variable which - never worked at all. PR 25725. [André Malo] + never worked at all. PR 25725. [André Malo] *) Backport from 2.1 / Regression from 1.3: mod_headers now knows again the functionality of the ErrorHeader directive. But instead using this misnomer additional flags to the Header directive were introduced ("always" and "onsuccess", defaulting to the latter). - PR 28657. [André Malo] + PR 28657. [André Malo] *) Use the higher performing 'httpready' Accept Filter on all platforms except FreeBSD < 4.1.1. [Paul Querna] *) mod_usertrack: Escape the cookie name before pasting into the - regexp. [André Malo] + regexp. [André Malo] *) Extend the SetEnvIf directive to capture subexpressions of the - matched value. [André Malo] + matched value. [André Malo] *) Recursive Include directives no longer crash. The server stops including configuration files after a certain nesting level (128 as distributed). This is configurable at compile time using the - -DAP_MAX_INCLUDE_DEPTH switch. PR 28370. [André Malo] + -DAP_MAX_INCLUDE_DEPTH switch. PR 28370. [André Malo] *) mod_dir: the trailing-slash behaviour is now configurable using the - DirectorySlash directive. [André Malo] + DirectorySlash directive. [André Malo] *) Allow proxying of resources that are invoked via DirectoryIndex. - PR 14648, 15112, 29961. [André Malo] + PR 14648, 15112, 29961. [André Malo] *) util_ldap: Switched the lock types on the shared memory cache from thread reader/writer locks to global mutexes in order to @@ -1134,7 +1135,7 @@ Changes with Apache 2.0.51 *) Enable special ErrorDocument value 'default' which restores the canned server response for the scope of the directive. - [Geoffrey Young, André Malo] + [Geoffrey Young, André Malo] *) work around MSIE Digest auth bug - if AuthDigestEnableQueryStringHack is set in r->subprocess_env allow mismatched query strings to pass. @@ -1142,7 +1143,7 @@ Changes with Apache 2.0.51 *) Accept URLs for the ServerAdmin directive. If the supplied argument is not recognized as an URL, assume it's a mail address. - PR 28174. [André Malo, Paul Querna] + PR 28174. [André Malo, Paul Querna] *) initialize server arrays prior to calling ap_setup_prelinked_modules so that static modules can push Defines values when registering @@ -1173,17 +1174,17 @@ Changes with Apache 2.0.50 PR 22030, 18348. [Joe Orton, Jeff Trawick] *) mod_alias now emits a warning if it detects overlapping *Alias* - directives. [André Malo] + directives. [André Malo] *) mod_rewrite no longer turns forward proxy requests into reverse proxy - requests. PR 28125 [ast domdv.de, André Malo] + requests. PR 28125 [ast domdv.de, André Malo] *) ap_set_sub_req_protocol and ap_finalize_sub_req_protocol are now exported on Win32 and Netware as well (minor MMN bump). PR 28523. - [Edward Rudd , André Malo] + [Edward Rudd , André Malo] *) Restore the ability to disable the use of AcceptEx on Win9x systems - automatically (broken in 2.0.49). PR 28529. [André Malo] + automatically (broken in 2.0.49). PR 28529. [André Malo] *) now applies to all IP addresses for myhost instead of just the first one reported by the resolver. This @@ -1208,14 +1209,14 @@ Changes with Apache 2.0.50 a crypto accelerator engine. [Joe Orton] *) Allow RequestHeader directives to be conditional. PR 27951. - [Vincent Deffontaines , André Malo] + [Vincent Deffontaines , André Malo] *) Allow LimitRequestBody to be reset to unlimited. PR 29106 - [André Malo] + [André Malo] *) Fix a bunch of cases where the return code of the regex compiler was not checked properly. This affects: mod_setenvif, mod_usertrack, - mod_proxy, mod_proxy_ftp and core. PR 28218. [André Malo] + mod_proxy, mod_proxy_ftp and core. PR 28218. [André Malo] *) mod_ssl: Fix a potential segfault in the 'shmcb' session cache for small cache sizes. PR 27751. [Geoff Thorpe ] @@ -1227,12 +1228,12 @@ Changes with Apache 2.0.50 [Bojan Smojver ] *) htpasswd no longer refuses to process files that contain empty - lines. [André Malo] + lines. [André Malo] *) Regression from 1.3: At startup, suexec now will be checked for availability, the setuid bit and user root. The works only if httpd is compiled with the shipped APR version (0.9.5). - PR 28287. [André Malo] + PR 28287. [André Malo] *) Unix MPMs: Stop dropping connections when the file descriptor is at least FD_SETSIZE. [Jeff Trawick] @@ -1294,10 +1295,10 @@ Changes with Apache 2.0.50 locks on some platforms. [Jeff Trawick] *) mod_headers no longer crashes if an empty header value should - be added. [André Malo] + be added. [André Malo] *) Fix segfault in mod_expires, which occured under certain - circumstances. PR 28047. [André Malo] + circumstances. PR 28047. [André Malo] *) htpasswd: use apr_temp_dir_get() and general cleanup [Guenter Knauf , Thom May] @@ -1383,7 +1384,7 @@ Changes with Apache 2.0.49 MPMs. PR 25520. [Jeff Trawick] *) Fix mod_include's expression parser to recognize strings correctly - even if they start with an escaped token. [André Malo] + even if they start with an escaped token. [André Malo] *) Add fatal exception hook for use by diagnostic modules. The hook is only available if the --enable-exception-hook configure parm @@ -1413,13 +1414,13 @@ Changes with Apache 2.0.49 *) mod_setenvif: Fix the regex optimizer, which under circumstances treated the supplied regex as literal string. PR 24219. - [André Malo] + [André Malo] *) ap_mpm.h: Fix include guard of ap_mpm.h to reference mpm - instead of mmn. [André Malo] + instead of mmn. [André Malo] *) mod_rewrite: Catch an edge case, where strange subsequent RewriteRules - could lead to a 400 (Bad Request) response. [André Malo] + could lead to a 400 (Bad Request) response. [André Malo] *) Keep focus of ITERATE and ITERATE2 on the current module when the module chooses to return DECLINE_CMD for the directive. @@ -1475,16 +1476,16 @@ Changes with Apache 2.0.49 [Allan Edwards, Bill Rowe, Bill Stoddard, Jeff Trawick] *) Make REMOTE_PORT variable available in mod_rewrite. - PR 25772. [André Malo] + PR 25772. [André Malo] *) Fix a long delay with CGI requests and keepalive connections on AIX. [Jeff Trawick] *) mod_autoindex: Add 'XHTML' option in order to allow switching between - HTML 3.2 and XHTML 1.0 output. PR 23747. [André Malo] + HTML 3.2 and XHTML 1.0 output. PR 23747. [André Malo] *) Add XHTML Document Type Definitions to httpd.h (minor MMN bump). - [André Malo] + [André Malo] *) mod_ssl: Advertise SSL library version as determined at run-time rather than at compile-time. PR 23956. [Eric Seidel ] @@ -1496,13 +1497,13 @@ Changes with Apache 2.0.49 *) mod_rewrite: In external rewrite maps lookup keys containing a newline now cause a lookup failure. PR 14453. - [Cedric Gavage , André Malo] + [Cedric Gavage , André Malo] *) Backport major overhaul of mod_include's filter parser from 2.1. The new parser code is expected to be more robust and should catch all of the edge cases that were not handled by the previous one. The 2.1 external API changes were hidden by a wrapper which is - expected to keep the API backwards compatible. [André Malo] + expected to keep the API backwards compatible. [André Malo] *) Add a hook (insert_error_filter) to allow filters to re-insert themselves during processing of error responses. Enable mod_expires @@ -1525,11 +1526,11 @@ Changes with Apache 2.0.49 *) mod_dav: Use bucket brigades when reading PUT data. This avoids problems if the data stream is modified by an input filter. PR 22104. - [Tim Robbins , André Malo] + [Tim Robbins , André Malo] - *) Fix RewriteBase directive to not add double slashes. [André Malo] + *) Fix RewriteBase directive to not add double slashes. [André Malo] - *) Improve 'configure --help' output for some modules. [Astrid Keßler] + *) Improve 'configure --help' output for some modules. [Astrid Keßler] *) Correct UseCanonicalName Off to properly check incoming port number. [Jim Jagielski] @@ -1547,10 +1548,10 @@ Changes with Apache 2.0.49 *) SECURITY: CVE-2003-0020 (cve.mitre.org) Escape arbitrary data before writing into the errorlog. Unescaped errorlogs are still possible using the compile time switch - "-DAP_UNSAFE_ERROR_LOG_UNESCAPED". [Geoffrey Young, André Malo] + "-DAP_UNSAFE_ERROR_LOG_UNESCAPED". [Geoffrey Young, André Malo] *) mod_autoindex / core: Don't fail to show filenames containing - special characters like '%'. PR 13598. [André Malo] + special characters like '%'. PR 13598. [André Malo] *) mod_status: Report total CPU time accurately when using a threaded MPM. PR 23795. [Jeff Trawick] @@ -1578,7 +1579,7 @@ Changes with Apache 2.0.49 correctly. PR 24232. [Thom May] *) Restore the ability to add a description for directories that - don't contain an index file. (Broken in 2.0.48) [André Malo] + don't contain an index file. (Broken in 2.0.48) [André Malo] *) Fix a problem with the display of empty variables ("SetEnv foo") in mod_include. PR 24734 [Markus Julen ] @@ -1598,13 +1599,13 @@ Changes with Apache 2.0.49 *) mod_expires: Initialize ExpiresDefault to NULL instead of "" to avoid reporting an Internal Server error if it is used without having been set in the httpd.conf file. PR: 23748, 24459 - [Andre Malo, Liam Quinn ] + [André Malo, Liam Quinn ] *) mod_autoindex: Don't omit the start tag if the SuppressIcon option is set. PR 21668. [Jesse Tie-Ten-Quee ] *) mod_include no longer allows an ETag header on 304 responses. - PR 19355. [Geoffrey Young , André Malo] + PR 19355. [Geoffrey Young , André Malo] *) EBCDIC: Convert header fields to ASCII before sending (broken since 2.0.44). [Martin Kraemer] @@ -1631,11 +1632,11 @@ Changes with Apache 2.0.48 *) SECURITY: CAN-2003-0542 (cve.mitre.org) Fix buffer overflows in mod_alias and mod_rewrite which occurred if one configured a regular expression with more than 9 captures. - [André Malo] + [André Malo] *) mod_include: fix segfault which occured if the filename was not set, for example, when processing some error conditions. - PR 23836. [Brian Akins , André Malo] + PR 23836. [Brian Akins , André Malo] *) fix the config parser to support .. containers (no arguments in the opening tag) supported by httpd 1.3. Without @@ -1651,7 +1652,7 @@ Changes with Apache 2.0.48 compressed file extensions. [Roy Fielding] *) mod_rewrite: Don't die silently when failing to open RewriteLogs. - PR 23416. [André Malo] + PR 23416. [André Malo] *) mod_rewrite: Fix mod_rewrite's support of the [P] option to send rewritten request using "proxy:". The code was adding multiple "proxy:" @@ -1684,18 +1685,18 @@ Changes with Apache 2.0.48 [] *) mod_log_config: Fix %b log format to write really "-" when 0 bytes - were sent (e.g. with 304 or 204 response codes). [Astrid Keßler] + were sent (e.g. with 304 or 204 response codes). [Astrid Keßler] *) Modify ap_get_client_block() to note if it has seen EOS. [Justin Erenkrantz] *) Fix a bug, where mod_deflate sometimes unconditionally compressed the content if the Accept-Encoding header contained only other tokens than - "gzip" (such as "deflate"). PR 21523. [Joe Orton, André Malo] + "gzip" (such as "deflate"). PR 21523. [Joe Orton, André Malo] *) Avoid an infinite recursion, which occured if the name of an included config file or directory contained a wildcard character. PR 22194. - [André Malo] + [André Malo] *) mod_ssl: Fix a problem setting variables that represent the client certificate chain. PR 21371 [Jeff Trawick] @@ -1731,10 +1732,10 @@ Changes with Apache 2.0.48 *) mod_rewrite: Ignore RewriteRules in .htaccess files if the directory containing the .htaccess file is requested without a trailing slash. - PR 20195. [André Malo] + PR 20195. [André Malo] *) ab: Overlong credentials given via command line no longer clobber - the buffer. [André Malo] + the buffer. [André Malo] *) mod_deflate: Don't attempt to hold all of the response until we're done. [Justin Erenkrantz] @@ -1752,11 +1753,11 @@ Changes with Apache 2.0.48 *) Remember an authenticated user during internal redirects if the redirection target is not access protected and pass it to scripts using the REDIRECT_REMOTE_USER environment variable. - PR 10678, 11602. [André Malo] + PR 10678, 11602. [André Malo] *) mod_include: Fix a trio of bugs that would cause various unusual sequences of parsed bytes to omit portions of the output stream. - PR 21095. [Ron Park , André Malo, Cliff Woolley] + PR 21095. [Ron Park , André Malo, Cliff Woolley] *) Update the header token parsing code to allow LWS between the token word and the ':' seperator. [PR 16520] @@ -1766,10 +1767,10 @@ Changes with Apache 2.0.48 [Joe Schaefer ] *) Added FreeBSD directory layout. PR 21100. - [Sander Holthaus , André Malo] + [Sander Holthaus , André Malo] *) Fix NULL-pointer issue in ab when parsing an incomplete or non-HTTP - response. PR 21085. [Glenn Nielsen , André Malo] + response. PR 21085. [Glenn Nielsen , André Malo] *) mod_rewrite: Perform child initialization on the rewrite log lock. This fixes a log corruption issue when flock-based serialization @@ -1803,7 +1804,7 @@ Changes with Apache 2.0.47 infinite loops. The new LimitInternalRecursion directive configures limits of subsequent internal redirects and nested subrequests, after which the request will be aborted. PR 19753 (and probably others). - [William Rowe, Jeff Trawick, André Malo] + [William Rowe, Jeff Trawick, André Malo] *) core_output_filter: don't split the brigade after a FLUSH bucket if it's the last bucket. This prevents creating unneccessary empty @@ -1822,7 +1823,7 @@ Changes with Apache 2.0.47 *) mod_negotiation: Introduce "prefer-language" environment variable, which allows to influence the negotiation process on request basis - to prefer a certain language. [André Malo] + to prefer a certain language. [André Malo] *) Make mod_expires' ExpiresByType work properly, including for dynamically-generated documents. [Ken Coar, Bill Stoddard] @@ -1865,7 +1866,7 @@ Changes with Apache 2.0.46 *) Fix mod_rewrite's handling of absolute URIs. The escaping routines now work scheme dependent and the query string will only be - appended if supported by the particular scheme. [André Malo] + appended if supported by the particular scheme. [André Malo] *) Add another check for already compressed content in mod_deflate. PR 19913. [Tsuyoshi SASAMOTO ] @@ -1895,15 +1896,15 @@ Changes with Apache 2.0.46 processing the request via new %P formats. [Jeff Trawick] *) Use appropriate language codes for Czech (cs) and Traditional Chinese - (zh-tw) in default config files. PR 9427. [André Malo] + (zh-tw) in default config files. PR 9427. [André Malo] *) mod_auth_ldap: Use generic whitespace character class when parsing "require" directives, instead of literal spaces only. PR 17135. - [André Malo] + [André Malo] *) Hook mod_rewrite's type checker before mod_mime's one. That way the RewriteRule [T=...] Flag should work as expected now. PR 19626. - [André Malo] + [André Malo] *) htpasswd: Check the processed file on validity. If a line is not empty and not a comment, it must contain at least one colon. Otherwise exit @@ -1931,15 +1932,15 @@ Changes with Apache 2.0.46 *) When using Redirect in directory context, append requested query string if there's no one supplied by configuration. PR 10961. - [André Malo] + [André Malo] *) Unescape the supplied wildcard pattern in mod_autoindex. Otherwise the pattern will not always match as desired. PR 12596. - [André Malo] + [André Malo] *) mod_autoindex now emits and accepts modern query string parameter delimiters (;). Thus column headers no longer contain unescaped - ampersands. PR 10880 [André Malo] + ampersands. PR 10880 [André Malo] *) Enable ap_sock_disable_nagle for Windows. This along with the addition of APR_TCP_NODELAY_INHERITED to apr.hw will cause Nagle @@ -1977,12 +1978,12 @@ Changes with Apache 2.0.46 characters) in mod_log_config to make a clear distinction between client-supplied strings (with special characters) and server-side strings. This was already introduced in version 1.3.25. - [André Malo] + [André Malo] *) mod_deflate: Check also err_headers_out for an already set Content-Encoding: gzip header. This prevents gzip compressed content from a CGI script from being compressed once more. PR 17797. - [André Malo] + [André Malo] Changes with Apache 2.0.45 @@ -2009,12 +2010,12 @@ Changes with Apache 2.0.45 *) Fix path handling of mod_rewrite, especially on non-unix systems. There was some confusion between local paths and URL paths. - PR 12902. [André Malo] + PR 12902. [André Malo] *) Prevent endless loops of internal redirects in mod_rewrite by aborting after exceeding a limit of internal redirects. The limit defaults to 10 and can be changed using the RewriteOptions - directive. PR 17462. [André Malo] + directive. PR 17462. [André Malo] *) Win32: Avoid busy wait (consuming all the CPU idle cycles) when all worker threads are busy. @@ -2029,7 +2030,7 @@ Changes with Apache 2.0.45 *) mod_deflate: Extend the DeflateFilterNote directive to allow accurate logging of the filter's in- and outstream. - [André Malo] + [André Malo] *) Allow SSLMutex to select/use the full range of APR locking mechanisms available to it. Also, fix the bug that SSLMutex uses @@ -2037,7 +2038,7 @@ Changes with Apache 2.0.45 Martin Kutschker ] *) Restore the ability of htdigest.exe to create files that contain - more than one user. PR 12910. [André Malo] + more than one user. PR 12910. [André Malo] *) Improve binary compatibility of the core between debug (aka maintainer-mode) and a non-debug compile. @@ -2045,13 +2046,13 @@ Changes with Apache 2.0.45 *) mod_usertrack: don't set the cookie in subrequests. This works around the problem that cookies were set twice during fast internal - redirects. PR 13211. [André Malo] + redirects. PR 13211. [André Malo] *) mod_autoindex no longer forgets output format and enabled version - sort in linked column headers. [André Malo] + sort in linked column headers. [André Malo] *) Use .sv instead of .se as extension for Swedish documents in the - default configuration. PR 12877. [André Malo] + default configuration. PR 12877. [André Malo] *) Updated mod_ldap and mod_auth_ldap to support the Novell LDAP SDK SSL and standardized the LDAP SSL support across the various LDAP SDKs. @@ -2079,7 +2080,7 @@ Changes with Apache 2.0.45 [Justin Erenkrantz] *) Fix segfault which occurred when a section in an included - configuration file was not closed. PR 17093. [André Malo] + configuration file was not closed. PR 17093. [André Malo] *) Enhance the behavior of mod_isapi's WriteClient() callback to provide better emulation for isapi modules that presume that the @@ -2099,19 +2100,19 @@ Changes with Apache 2.0.45 *) Hook mod_proxy's fixup before mod_rewrite's fixup, so that by mod_rewrite proxied URLs will not be escaped accidentally by - mod_proxy's fixup. PR 16368 [André Malo] + mod_proxy's fixup. PR 16368 [André Malo] *) While processing filters on internal redirects, remember seen EOS buckets also in the request structure of the redirect issuer(s). This prevents filters (such as mod_deflate) from adding garbage to the - response. PR 14451. [André Malo] + response. PR 14451. [André Malo] *) suexec: Be more pedantic when cleaning environment. Clean it immediately after startup. PR 2790, 10449. - [Jeff Stewart , André Malo] + [Jeff Stewart , André Malo] *) Fix apxs to insert LoadModule directives only outside of sections. - PR 8712, 9012. [André Malo] + PR 8712, 9012. [André Malo] *) Fix suexec compile error under SUNOS4, where strerror() doesn't exist. PR 5913, 9977. @@ -2122,7 +2123,7 @@ Changes with Apache 2.0.45 *) mod_auth_digest no longer tries to guess AuthDigestDomain, if it's not specified. Now it assumes "/" as already documented. PR 16937. - [André Malo] + [André Malo] *) Try to log an error if a piped log program fails. Try to restart a piped log program in more failure situations. Fix an @@ -2143,7 +2144,7 @@ Changes with Apache 2.0.45 [Allen Edwards, William Rowe] *) Fix bug where 'Satisfy Any' without an AuthType lost all MIME - information (and more). Related to PR 9076. [André Malo] + information (and more). Related to PR 9076. [André Malo] *) mod_file_cache: fix segfault serving mmaped cached files. [Bill Stoddard] @@ -2167,7 +2168,7 @@ Changes with Apache 2.0.45 [Thom May ] *) mod_rewrite: Allow "RewriteEngine Off" even if no "Options FollowSymlinks" - (or SymlinksIfOwnermatch) is set. PR 12395. [André Malo] + (or SymlinksIfOwnermatch) is set. PR 12395. [André Malo] *) apxs: Include any special APR ld flags when linking the DSO. This resolves problems on AIX when building a DSO with apxs+gcc. @@ -2215,7 +2216,7 @@ Changes with Apache 2.0.44 PR 14256 [Graham Leggett] *) Fix the building of cgi command lines when the query string - contains '='. PR 13914 [Ville Skyttä , + contains '='. PR 13914 [Ville Skyttä , Jeff Trawick] *) Rename CacheMaxStreamingBuffer to MCacheMaxStreamingBuffer. Move @@ -2232,7 +2233,7 @@ Changes with Apache 2.0.44 *) Replace APU_HAS_LDAPSSL_CLIENT_INIT with APU_HAS_LDAP_NETSCAPE_SSL as set by apr-util in util_ldap.c. This should allow mod_ldap - to work with the Netscape/Mozilla LDAP library. [Øyvin Sømme + to work with the Netscape/Mozilla LDAP library. [Øyvin Sømme , Graham Leggett] *) Fix critical bug in new --enable-v4-mapped configure option @@ -2240,7 +2241,7 @@ Changes with Apache 2.0.44 systems. [hiroyuki hanai ] *) mod_setenvif: Fix BrowserMatchNoCase support for non-regex - patterns [André Malo ] + patterns [André Malo ] *) Add version string to provider API. [Justin Erenkrantz] @@ -2250,11 +2251,11 @@ Changes with Apache 2.0.44 *) mod_negotiation: Set the appropriate mime response headers (Content-Type, charset, Content-Language and Content-Encoding) for negotated type-map "Body:" responses (such as the error - pages.) [André Malo ] + pages.) [André Malo ] *) mod_log_config: Allow '%%' escaping in CustomLog format strings to insert a literal, single '%'. - [André Malo ] + [André Malo ] *) mod_autoindex: AddDescription directives for directories now work as in Apache 1.3, where no trailing '/' is @@ -2315,7 +2316,7 @@ Changes with Apache 2.0.44 [Frederic DONNAT ] *) Always emit Vary header if mod_deflate is involved in the - request. [Andre Malo ] + request. [André Malo ] *) mod_isapi: Stop unsetting the 'empty' query string result with a NULL argument in ecb->lpszQueryString, eliminating segfaults @@ -2535,7 +2536,7 @@ Changes with Apache 2.0.41 *) Update the xslt and css to give the documentation a more modern style. - [André Malo , Gernot Winkler ] + [André Malo , Gernot Winkler ] *) Fix some bucket memory leaks in the chunking code [Joe Schaefer ] @@ -2588,7 +2589,7 @@ Changes with Apache 2.0.41 log file [Ian Holsman] *) Correct ISAPIReadAheadBuffer to default to 49152, per mod_isapi docs. - [André Malo, Astrid Keßler ] + [André Malo, Astrid Keßler ] *) Fix Segfault in mod_cache. [Kris Verbeeck ] @@ -3075,7 +3076,7 @@ Changes with Apache 2.0.37 *) Make apxs look in the correct directory for envvars. It was broken when sbindir != bindir. PR 8869 - [Andreas Sundström ] + [Andreas Sundström ] *) Fix mod_deflate corruption when using multiple buckets. PR 9014. [Asada Kazuhisa ] @@ -4959,7 +4960,7 @@ Changes with Apache 2.0.22 *) Fix a cosmetic problem with mod_include. Non-existant SSI vars used to appear as '(none', without the closing paren. - [Günter Knauf ] + [Günter Knauf ] *) Improve the exports generating awk script. In the past, we had work around problems in the awk script by avoiding some #if and @@ -6181,7 +6182,7 @@ Changes with Apache 2.0a8 but APR needs the check too, and I suspect other applications will as well. APR now defines APR_INADDR_NONE, which is always a valid value on all platforms. - [Branko Èibej ] + [Branko Čibej ] *) Destroy the pthread mutex in lock_intra_cleanup() for PR#6824. [Shuichi Kitaguchi ] @@ -6339,7 +6340,7 @@ Changes with Apache 2.0a8 [Ryan Bloom] *) apr_psprintf doesn't understand %lld as a format. Make it %ld. - [Tomas "Ögren" ] + [Tomas Ögren ] *) APR pipes on Unix and Win32 are now cleaned up automatically when the associated pool goes away. (APR pipes on OS/2 were already had this @@ -6547,11 +6548,11 @@ Changes with Apache 2.0a7 -cache result for "struct rlimit" -compile all helper programs with native and cross compiler and use the native version to generate header file - ["Rüdiger" Kuhlmann ] + [Rüdiger Kuhlmann ] *) Prepare our autoconf setup for autoconf 2.14a and for cross- compiling. - ["Rüdiger" Kuhlmann ] + [Rüdiger Kuhlmann ] *) Fix a bug where a client which only sends \n to delimit header lines (netcat) gets a strange looking HTTP_NOT_IMPLEMENTED @@ -7109,7 +7110,7 @@ Changes with Apache 2.0a4 *) Brought mod_auth_digest up to synch with 1.3, fixed ap_time_t- related bugs, and changed shmem/locking to use apr API. Shared-mem is currently disabled, however, because of problems with graceful - restarts. [Ronald Tschalär] + restarts. [Ronald Tschalär] *) Fix corruption of IFS variable in --with-module= handling. Depending on the user's shell or customization thereof, there @@ -7752,7 +7753,7 @@ Changes with Apache 1.3.9 *) Print out pointer to Rule DEV_RANDOM when truerand lib not found. Fix test-compile check to check for randbyte instead of trand32. Use ap_base64encode_binary/decode instead of copy in mod_auth_digest.c - and tweak to make Amaya happier. [Ronald Tschalär] + and tweak to make Amaya happier. [Ronald Tschalär] *) Ensure that the installed expat include files are world readable, just like the other header files. [Martin Kraemer] @@ -7826,7 +7827,7 @@ Changes with Apache 1.3.8 [not released] name on DYNIX -- changed to mmap_rec. [Roy Fielding] PR#4735 *) Added updated mod_digest as modules/experimental/mod_auth_digest. - [Ronald Tschalär ] + [Ronald Tschalär ] *) Fix a memory leak where the module counts were getting messed up across restarts. [David Harris ] @@ -8216,7 +8217,7 @@ Changes with Apache 1.3.7 [not released] *) Fix buffer overflows in ap_uuencode and ap_uudecode pointed out by "Peter 'Luna' Altberg " and PR#3422 - [Peter 'Luna' Altberg , Ronald Tschalär] + [Peter 'Luna' Altberg , Ronald Tschalär] *) Make {Set,Unset,Pass}Env per-directory instead of per-server. [Ben Laurie] @@ -8337,7 +8338,7 @@ Changes with Apache 1.3.5 [not released] 8 bit characters on a machine with signed char may produced incorrect results. Additionally ap_uuencode() should now work correctly on EBCDIC platforms. - [Ronald Tschalär ] PR#3411 + [Ronald Tschalär ] PR#3411 *) WIN32: Binary installer now runs the configuration DLL before the reboot prompt (which is only given if MSVCRT.DLL system @@ -8909,7 +8910,7 @@ Changes with Apache 1.3.4 *) ap_md5_binary() was using sprintf() rather than a table lookup to convert binary bytes to hex digits. - [Ronald Tschalär ] PR#3409 + [Ronald Tschalär ] PR#3409 *) Fix SEGV in TCN negotiation if no variants are acceptable. [Martin Plechsmid ] PR#1987 @@ -10626,7 +10627,7 @@ Changes with Apache 1.3b6 *) After a SIGHUP the listening sockets in the parent weren't properly marked for closure on fork(). - [Jürgen Keil ] PR#2000 + [Jürgen Keil ] PR#2000 *) Allow %2F in two situations: 1) it is in the query part of the URI, therefore not exposed to %2F -> '/' translations and 2) the request @@ -11625,7 +11626,7 @@ Changes with Apache 1.3b3 handle multiple Listen directives. [Marc Slemko] PR#872 *) Inherit a bugfix to fnmatch.c from FreeBSD sources. - ["[KOI8-R] áÎÄÒÅÊ þÅÒÎÏ×" ] PR#1311 + [Андрей Чернов ] PR#1311 *) When a configuration parse complained about a bad directive, the logger would use whatever (unrelated) value was in errno.