summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorryoon <ryoon>2013-12-01 10:02:34 +0000
committerryoon <ryoon>2013-12-01 10:02:34 +0000
commit9721ce890a84031755416448cd0dcf7f84429a80 (patch)
treec91efb373089351162d3371293fd6797dfdac08c
parentd49f9eb3f70f4f3dba71bd3f8cc05cf429959f4c (diff)
downloadpkgsrc-9721ce890a84031755416448cd0dcf7f84429a80.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/Makefile6
-rw-r--r--www/apache24/PLIST7
-rw-r--r--www/apache24/buildlink3.mk6
-rw-r--r--www/apache24/distinfo8
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