diff options
author | ryoon <ryoon@pkgsrc.org> | 2013-12-01 10:02:34 +0000 |
---|---|---|
committer | ryoon <ryoon@pkgsrc.org> | 2013-12-01 10:02:34 +0000 |
commit | 871c3551a7aec3c1e3eec15fbab6415ce6f63371 (patch) | |
tree | c91efb373089351162d3371293fd6797dfdac08c | |
parent | ba8eeb9fc2e3a09d56ef06ab595505af123962a8 (diff) | |
download | pkgsrc-871c3551a7aec3c1e3eec15fbab6415ce6f63371.tar.gz |
Update to 2.4.7
Changelog:
Changes with Apache 2.4.7
*) APR 1.5.0 or later is now required for the event MPM.
*) slotmem_shm: Error detection. [Jim Jagielski]
*) event: Use skiplist data structure. [Jim Jagielski]
*) mpm_unix: Add ap_mpm_podx_* implementation to avoid code duplication
and align w/ trunk. [Jim Jagielski]
*) Fix potential rejection of valid MaxMemFree and ThreadStackSize
directives. [Mike Rumph <mike.rumph oracle.com>]
*) mod_proxy_fcgi: Remove 64K limit on encoded length of all envvars.
An individual envvar with an encoded length of more than 16K will be
omitted. [Jeff Trawick]
*) mod_proxy_fcgi: Handle reading protocol data that is split between
packets. [Jeff Trawick]
*) mod_ssl: Improve handling of ephemeral DH and ECDH keys by
allowing custom parameters to be configured via SSLCertificateFile,
and by adding standardized DH parameters for 1024/2048/3072/4096 bits.
Unless custom parameters are configured, the standardized parameters
are applied based on the certificate's RSA/DSA key size. [Kaspar Brand]
*) mod_ssl, configure: Require OpenSSL 0.9.8a or later. [Kaspar Brand]
*) mod_ssl: drop support for export-grade ciphers with ephemeral RSA
keys, and unconditionally disable aNULL, eNULL and EXP ciphers
(not overridable via SSLCipherSuite). [Kaspar Brand]
*) Add experimental cmake-based build system for Windows. [Jeff Trawick,
Tom Donovan]
*) event MPM: Fix possible crashes (third party modules accessing c->sbh)
or occasional missed mod_status updates for some keepalive requests
under load. [Eric Covener]
*) mod_authn_socache: Support optional initialization arguments for
socache providers. [Chris Darroch]
*) mod_session: Reset the max-age on session save. Bug 47476. [Alexey
Varlamov <alexey.v.varlamov gmail com>]
*) mod_session: After parsing the value of the header specified by the
SessionHeader directive, remove the value from the response. Bug 55279.
[Graham Leggett]
*) mod_headers: Allow for format specifiers in the substitution string
when using Header edit. [Daniel Ruggeri]
*) mod_dav: dav_resource->uri is treated as unencoded. This was an
unnecessary ABI changed introduced in 2.4.6. Bug 55397.
*) mod_dav: Don't require lock tokens for COPY source. Bug 55306.
*) core: Don't truncate output when sending is interrupted by a signal,
such as from an exiting CGI process. Bug 55643. [Jeff Trawick]
*) WinNT MPM: Exit the child if the parent process crashes or is terminated.
[Oracle Corporation]
*) Windows: Correct failure to discard stderr in some error log
configurations. (Error message AH00093) [Jeff Trawick]
*) mod_session_crypto: Allow using exec: calls to obtain session
encryption key. [Daniel Ruggeri]
*) core: Add missing Reason-Phrase in HTTP response headers.
Bug 54946. [Rainer Jung]
*) mod_rewrite: Make rewrite websocket-aware to allow proxying.
Bug 55598. [Chris Harris <chris.harris kitware com>]
*) mod_ldap: When looking up sub-groups, use an implicit objectClass=*
instead of an explicit cn=* filter. [David Hawes <dhawes vt.edu>]
*) ab: Add wait time, fix processing time, and output write errors only if
they occured. [Christophe Jaillet]
*) worker MPM: Don't forcibly kill worker threads if the child process is
exiting gracefully. [Oracle Corporation]
*) core: apachectl -S prints wildcard name-based virtual hosts twice.
Bug 54948 [Eric Covener]
*) mod_auth_basic: Add AuthBasicUseDigestAlgorithm directive to
allow migration of passwords from digest to basic authentication.
[Chris Darroch]
*) ab: Add a new -l parameter in order not to check the length of the responses.
This can be usefull with dynamic pages.
Bug 9945, Bug 27888, Bug 42040 [<ccikrs1 cranbrook edu>]
*) Suppress formatting of startup messages written to the console when
ErrorLogFormat is used. [Jeff Trawick]
*) mod_auth_digest: Be more specific when the realm mismatches because the
realm has not been specified. [Graham Leggett]
*) mod_proxy: Add a note in the balancer manager stating whether changes
will or will not be persisted and whether settings are inherited.
[Daniel Ruggeri, Jim Jagielski]
*) mod_cache: Avoid a crash with strcmp() when the hostname is not provided.
[Graham Leggett]
*) core: Add util_fcgi.h and associated definitions and support
routines for FastCGI, based largely on mod_proxy_fcgi.
[Jeff Trawick]
*) mod_headers: Add 'Header note header-name note-name' for copying a response
headers value into a note. [Eric Covener]
*) mod_headers: Add 'setifempty' command to Header and RequestHeader.
[Eric Covener]
*) mod_logio: new format-specifier %S (sum) which is the sum of received
and sent byte counts.
Bug 54015 [Christophe Jaillet]
*) mod_deflate: Improve error detection when decompressing request bodies
with trailing garbage: handle case where trailing bytes are in
the same bucket. [Rainer Jung]
*) mod_authz_groupfile, mod_authz_user: Reduce severity of AH01671 and AH01663
from ERROR to DEBUG, since these modules do not know what mod_authz_core
is doing with their AUTHZ_DENIED return value. [Eric Covener]
*) mod_ldap: add TRACE5 for LDAP retries. [Eric Covener]
*) mod_ldap: retry on an LDAP timeout during authn. [Eric Covener]
*) mod_ldap: Change "LDAPReferrals off" to actually set the underlying LDAP
SDK option to OFF, and introduce "LDAPReferrals default" to take the SDK
default, sans rebind authentication callback.
[Jan Kaluza <kaluze AT redhat.com>]
*) core: Log a message at TRACE1 when the client aborts a connection.
[Eric Covener]
*) WinNT MPM: Don't crash during child process initialization if the
Listen protocol is unrecognized. [Jeff Trawick]
*) modules: Fix some compiler warnings. [Guenter Knauf]
*) Sync 2.4 and trunk
- Avoid some memory allocation and work when TRACE1 is not activated
- fix typo in include guard
- indent
- No need to lower the string before removing the path, it is just a waste of time...
- Save a few cycles
[Christophe Jaillet <christophe.jaillet wanadoo.fr>]
*) mod_filter: Add "change=no" as a proto-flag to FilterProtocol
to remove a providers initial flags set at registration time.
[Eric Covener]
*) core, mod_ssl: Enable the ability for a module to reverse the sense of
a poll event from a read to a write or vice versa. This is a step on
the way to allow mod_ssl taking full advantage of the event MPM.
[Graham Leggett]
*) Makefile.win: Install proper pcre DLL file during debug build install.
Bug 55235. [Ben Reser <ben reser org>]
*) mod_ldap: Fix a potential memory leak or corruption. Bug 54936.
[Zhenbo Xu <zhenbo1987 gmail com>]
*) ab: Fix potential buffer overflows when processing the T and X
command-line options. Bug 55360.
[Mike Rumph <mike.rumph oracle.com>]
*) fcgistarter: Specify SO_REUSEADDR to allow starting a server
with old connections in TIME_WAIT. [Jeff Trawick]
*) core: Add open_htaccess hook which, in conjunction with dirwalk_stat
and post_perdir_config (introduced in 2.4.5), allows mpm-itk to be
used without patches to httpd core. [Stefan Fritsch]
*) support/htdbm: fix processing of -t command line switch. Regression
introduced in 2.4.4
Bug 55264 [Jo Rhett <jrhett netconsonance com>]
[Apache 2.3.0-dev includes those bug fixes and changes with the
Apache 2.2.xx tree as documented, and except as noted, below.]
Changes with Apache 2.2.x and later:
*) http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/CHANGES?view=markup
Changes with Apache 2.0.x and later:
*) http://svn.apache.org/viewvc/httpd/httpd/branches/2.0.x/CHANGES?view=markup
-rw-r--r-- | www/apache24/Makefile | 6 | ||||
-rw-r--r-- | www/apache24/PLIST | 7 | ||||
-rw-r--r-- | www/apache24/buildlink3.mk | 6 | ||||
-rw-r--r-- | www/apache24/distinfo | 8 |
4 files changed, 17 insertions, 10 deletions
diff --git a/www/apache24/Makefile b/www/apache24/Makefile index 6dd1244e85d..c23d7b45b59 100644 --- a/www/apache24/Makefile +++ b/www/apache24/Makefile @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.21 2013/07/30 12:51:29 ryoon Exp $ +# $NetBSD: Makefile,v 1.22 2013/12/01 10:02:34 ryoon Exp $ -DISTNAME= httpd-2.4.6 +DISTNAME= httpd-2.4.7 PKGNAME= ${DISTNAME:S/httpd/apache/} CATEGORIES= www MASTER_SITES= ${MASTER_SITE_APACHE:=httpd/} \ @@ -33,7 +33,9 @@ CONFIGURE_ENV+= CFLAGS=${APACHE_CUSTOM_CFLAGS:M*:Q} CFLAGS.SunOS+= -D_XOPEN_SOURCE -D_XOPEN_SOURCE_EXTENDED=1 -D__EXTENSIONS__ .include "../../mk/bsd.prefs.mk" +BUILDLINK_API_DEPENDS.apr+= apr>=1.5.0 .include "../../devel/apr/buildlink3.mk" +BUILDLINK_API_DEPENDS.apr-util+= apr-util>=1.5.3 .include "../../devel/apr-util/buildlink3.mk" .include "../../devel/pcre/buildlink3.mk" .include "../../security/openssl/buildlink3.mk" diff --git a/www/apache24/PLIST b/www/apache24/PLIST index 3574f44dfbb..e230a6b86eb 100644 --- a/www/apache24/PLIST +++ b/www/apache24/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.11 2013/07/30 12:51:29 ryoon Exp $ +@comment $NetBSD: PLIST,v 1.12 2013/12/01 10:02:34 ryoon Exp $ bin/ab bin/apxs bin/dbmmanage @@ -62,6 +62,7 @@ include/httpd/util_charset.h include/httpd/util_cookies.h include/httpd/util_ebcdic.h include/httpd/util_filter.h +include/httpd/util_fcgi.h include/httpd/util_ldap.h include/httpd/util_md5.h include/httpd/util_mutex.h @@ -875,6 +876,9 @@ share/httpd/manual/filter.html.fr share/httpd/manual/filter.html.ja.utf8 share/httpd/manual/filter.html.ko.euc-kr share/httpd/manual/filter.html.tr.utf8 +share/httpd/manual/getting-started.html +share/httpd/manual/getting-started.html.en +share/httpd/manual/getting-started.html.fr share/httpd/manual/glossary.html share/httpd/manual/glossary.html.de share/httpd/manual/glossary.html.en @@ -1172,6 +1176,7 @@ share/httpd/manual/mod/mod_cache_disk.html.ja.utf8 share/httpd/manual/mod/mod_cache_disk.html.ko.euc-kr share/httpd/manual/mod/mod_cache_socache.html share/httpd/manual/mod/mod_cache_socache.html.en +share/httpd/manual/mod/mod_cache_socache.html.fr share/httpd/manual/mod/mod_cern_meta.html share/httpd/manual/mod/mod_cern_meta.html.en share/httpd/manual/mod/mod_cern_meta.html.fr diff --git a/www/apache24/buildlink3.mk b/www/apache24/buildlink3.mk index 336e38a9b0f..6f59196e2cf 100644 --- a/www/apache24/buildlink3.mk +++ b/www/apache24/buildlink3.mk @@ -1,12 +1,12 @@ -# $NetBSD: buildlink3.mk,v 1.5 2013/02/20 12:14:43 fhajny Exp $ +# $NetBSD: buildlink3.mk,v 1.6 2013/12/01 10:02:34 ryoon Exp $ BUILDLINK_TREE+= apache .if !defined(APACHE_BUILDLINK3_MK) APACHE_BUILDLINK3_MK:= -BUILDLINK_API_DEPENDS.apache+= apache>=2.4.1<2.5 -BUILDLINK_ABI_DEPENDS.apache+= apache>=2.4.3nb3 +BUILDLINK_API_DEPENDS.apache+= apache>=2.4.7<2.5 +BUILDLINK_ABI_DEPENDS.apache+= apache>=2.4.7 BUILDLINK_PKGSRCDIR.apache?= ../../www/apache24 BUILDLINK_DEPMETHOD.apache?= build .if defined(APACHE_MODULE) diff --git a/www/apache24/distinfo b/www/apache24/distinfo index f1564a55784..f7aabfb11ce 100644 --- a/www/apache24/distinfo +++ b/www/apache24/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.10 2013/07/30 12:51:29 ryoon Exp $ +$NetBSD: distinfo,v 1.11 2013/12/01 10:02:34 ryoon Exp $ -SHA1 (httpd-2.4.6.tar.bz2) = 16d8ec72535ded65d035122b0d944b0e64eaa2a2 -RMD160 (httpd-2.4.6.tar.bz2) = 27baf9cdfc60f578c1f692137cd2d4b608e3361d -Size (httpd-2.4.6.tar.bz2) = 4949897 bytes +SHA1 (httpd-2.4.7.tar.bz2) = 19ed9ee56462e44d61a093ea57e964cf0af05c0e +RMD160 (httpd-2.4.7.tar.bz2) = b51a895f0fda53e72f860911b81974422bc34ecc +Size (httpd-2.4.7.tar.bz2) = 5004719 bytes SHA1 (patch-aa) = 2d92b1340aaae40289421f164346348c6d7fe839 SHA1 (patch-ab) = a3edcc20b7654e0446c7d442cda1510b23e5d324 SHA1 (patch-ac) = 9f86d845df30316d22bce677a4b176f51007ba0d |