Package: apache2 / 2.4.66-2

Metadata

Package Version Patches format
apache2 2.4.66-2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
fhs_compliance.patch | (download)

configure | 6 3 + 3 - 0 !
configure.in | 6 3 + 3 - 0 !
include/ap_config_layout.h.in | 1 1 + 0 - 0 !
include/httpd.h | 4 2 + 2 - 0 !
4 files changed, 9 insertions(+), 8 deletions(-)

 fix up fhs file locations for apache2 droppings.
no_LD_LIBRARY_PATH.patch | (download)

support/envvars-std.in | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

 remove ld_library_path from envvars-std
suexec CVE 2007 1742.patch | (download)

support/suexec.c | 17 14 + 3 - 0 !
1 file changed, 14 insertions(+), 3 deletions(-)

 fix race condition with chdir
 Fix /var/www* being accepted as docroot instead of /var/www/*
 (the same for public_html* instead of public_html/* )
customize_apxs.patch | (download)

support/apxs.in | 139 34 + 105 - 0 !
1 file changed, 34 insertions(+), 105 deletions(-)

 adapt apxs to debian specific changes
 - Make apxs2 use a2enmod and /etc/apache2/mods-available
 - Make libtool happier
 - Use LDFLAGS from config_vars.mk, allows one to override them
build_suexec custom.patch | (download)

Makefile.in | 19 11 + 8 - 0 !
support/Makefile.in | 12 8 + 4 - 0 !
2 files changed, 19 insertions(+), 12 deletions(-)

 add suexec-custom to the build system
reproducible_builds.diff | (download)

server/Makefile.in | 5 3 + 2 - 0 !
server/buildmark.c | 6 1 + 5 - 0 !
2 files changed, 4 insertions(+), 7 deletions(-)

 make builds reproducible
 Don't use __DATE__ __TIME__. Use changelog date instead.
 Sort exported symbols.
fix macro.patch | (download)

modules/core/mod_macro.c | 67 60 + 7 - 0 !
1 file changed, 60 insertions(+), 7 deletions(-)

 add macro_ignore_empty and macro_ignore_bad_nesting parameters
cross.patch | (download)

configure.in | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 cross build

0009 PATCH modules arch unix mod_unixd.ci ap_unixd_setup_.patch | (download)

modules/arch/unix/mod_unixd.c | 7 0 + 7 - 0 !
1 file changed, 7 deletions(-)

 [patch] * modules/arch/unix/mod_unixd.ci (ap_unixd_setup_child):
   Do  not test euid=0 before going chroot MIME-Version: 1.0 Content-Type:
 text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit

Nowaday chroot need CAP_SYS_CHROOT capability in its user namespace, and could
work without root.

Will allow to use chroot with lesser permission.

Submitted by: Bastien Roucaris <rouca debian.org>
PR: 69767
Github: closes #549

git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1927804 13f79535-47bb-0310-9956-ffa450edef68
bug: https://github.com/apache/httpd/pull/549