~ubuntu-branches/debian/wheezy/apache2/wheezy

« back to all changes in this revision

Viewing changes to debian/patches/010_fhs_compliance

  • Committer: Package Import Robot
  • Author(s): Stefan Fritsch, Stefan Fritsch, Arno Töll
  • Date: 2011-12-29 12:09:14 UTC
  • Revision ID: package-import@ubuntu.com-20111229120914-hv1j5bee6zhw8bjf
Tags: 2.2.21-4
[ Stefan Fritsch ]

* Security: Fix broken patch for CVE-2011-3607 (Integer overflow in
  ap_pregsub).
* Optimize debian/rules again to improve build time by doing most work in a
  single parallelized "build-%" target.

[ Arno Töll ]

* Fix "Suggest removing DefaultType from apache2.conf" change the DefaultType
  from text/plain to None. This lets the browser guess a proper MIME type
  instead of being forced to treat a given file according to our default type
  (Closes: #440058)
* Fix "add pre-rotate hook to logrotate script" execute scripts in
  /etc/logrotate.d/httpd-prerotate if available (Closes: #590096).
* Fix "Hide /icons index" Disables indexes on the icon directory. By upgrading
  to Debian's 3.0/quilt source format also images don't need to be generated
  at build time anymore. Hence, the icon date can no longer lead to
  information disclosure (Closes: #649888).
* Upgrade package to 3.0/quilt.
  + Remove uuencoded images, keep them in their binary format in debian/icons
  + Upgrade to quilt from dpatch and refresh all patches by keeping all hunks
    unchanged. Remove the `001_branding' patch by supplying -DPLATFORM at
    build time where needed Move the 200_cp_suexec.dpatch patch and
    202_suexec-custom.dpatch patch to debian/rules. 200_cp_suexec.dpatch was a
    script, not a patch which is not supported by quilt.
* Rewrite debian/rules and base it on dh(1).
  + use overrides where possible, replace some debhelper calls by our own
    implementation where needed. That's required since the Apache package is
    compiled in parts several times for each MPM once.
  + move some install operations to the their respective .install files
  + Support dpkg-buildflags now, which also enables by default hardening
    flags. Thus, remove them from their explicit appearance in debian/rules
  + Remove DEB_BUILD_OPTIONS legacy support. It comes for free when using
    dh(1)/dpkg-buildflags(1).
* Push debhelper compatibility to 8
* Remove unused Lintian overrides for the Debian source package remove and
  redundant priorities in debian/control.
* Add myself to Uploaders

Show diffs side-by-side

added added

removed removed

Lines of Context:
5
5
## DP: Fix up FHS file locations for apache2 droppings.
6
6
 
7
7
@DPATCH@
8
 
diff -urNad trunk~/config.layout trunk/config.layout
9
 
--- trunk~/config.layout        2010-02-07 01:01:14.000000000 +0100
10
 
+++ trunk/config.layout 2010-02-07 01:01:42.858033215 +0100
 
8
--- a/config.layout
 
9
+++ b/config.layout
11
10
@@ -314,11 +314,11 @@
12
11
     manualdir:     ${htdocsdir}/manual
13
12
     cgidir:        ${prefix}/usr/lib/cgi-bin
23
22
+    installbuilddir: ${prefix}/usr/share/apache2/build
24
23
     errordir:      ${datadir}/error
25
24
 </Layout>
26
 
diff -urNad trunk~/configure trunk/configure
27
 
--- trunk~/configure    2010-02-07 01:01:14.000000000 +0100
28
 
+++ trunk/configure     2010-02-07 01:01:55.166032804 +0100
29
 
@@ -18881,17 +18881,17 @@
 
25
--- a/configure
 
26
+++ b/configure
 
27
@@ -19110,17 +19110,17 @@
30
28
 
31
29
 
32
30
 cat >>confdefs.h <<_ACEOF
47
45
 _ACEOF
48
46
 
49
47
 
50
 
diff -urNad trunk~/configure.in trunk/configure.in
51
 
--- trunk~/configure.in 2010-02-07 01:01:14.000000000 +0100
52
 
+++ trunk/configure.in  2010-02-07 01:01:42.866058396 +0100
53
 
@@ -649,11 +649,11 @@
 
48
--- a/configure.in
 
49
+++ b/configure.in
 
50
@@ -665,11 +665,11 @@
54
51
 echo $MODLIST | $AWK -f $srcdir/build/build-modules-c.awk > modules.c
55
52
 
56
53
 APR_EXPAND_VAR(ap_prefix, $prefix)
65
62
        [Location of the MIME types config file, relative to the Apache root directory])
66
63
 AC_DEFINE_UNQUOTED(APACHE_MPM_DIR, "$MPM_DIR",
67
64
        [Location of the source for the current MPM])
68
 
diff -urNad trunk~/include/ap_config_layout.h.in trunk/include/ap_config_layout.h.in
69
 
--- trunk~/include/ap_config_layout.h.in        2010-02-07 01:01:14.000000000 +0100
70
 
+++ trunk/include/ap_config_layout.h.in 2010-02-07 01:01:42.866058396 +0100
 
65
--- a/include/ap_config_layout.h.in
 
66
+++ b/include/ap_config_layout.h.in
71
67
@@ -60,5 +60,6 @@
72
68
 #define DEFAULT_REL_LOGFILEDIR "@rel_logfiledir@"
73
69
 #define DEFAULT_EXP_PROXYCACHEDIR "@exp_proxycachedir@"