Sophie

Sophie

distrib > Mageia > 6 > x86_64 > by-pkgid > e62927c483b065353208eec7db8b3f51 > files > 1

apache-2.4.27-1.mga6.src.rpm

%define _disable_ld_no_undefined 1
# (luigiwalser, ngompa): httpd build hates parallelization
%define _smp_ncpus_max 8

%define contentdir %{_datadir}/httpd
%define confdir %{_sysconfdir}/httpd/conf
%define docroot /var/www
%define suexec_caller apache
%define vstring Mageia

%{?!maxmodules:%global maxmodules 128}
%{?!serverlimit:%global serverlimit 1024}

Summary:    The most widely used Web server on the Internet
Name:       apache
Version:    2.4.27
Release:    %mkrel 1
Group:      System/Servers
License:    ASL 2.0
URL:        http://httpd.apache.org
Source0:    http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2
Source1:    http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2.asc
Source9:    htcacheclean.service
Source10:   htcacheclean.sysconfig
Source14:   httpd.tmpfiles
Source15:   httpd.service
Source16:   httpd.sysconfig

Source20:   httpd.conf

Source30:   base.conf
Source31:   mpm.conf
Source32:   mod_lua.conf
Source33:   mod_cgi.conf
Source34:   mod_dav.conf
Source35:   mod_proxy.conf
Source36:   mod_proxy_html.conf
Source37:   mod_ssl.conf
Source38:   mod_ldap.conf
Source39:   mod_cache.conf
Source40:   mod_dbd.conf
Source41:   mod_suexec.conf
Source42:   mod_userdir.conf
Source43:   mod_systemd.conf
Source44:   mod_session.conf
Source45:   mod_http2.conf

Source50:   httpd-security.conf
Source51:   httpd-ssl.conf

Source60:   default_vhosts.conf
Source61:   default_ssl_vhost.conf

# build/scripts patches
Patch1: httpd-2.4.1-apctl.patch
Patch2: httpd-2.4.9-apxs.patch
Patch3: httpd-2.4.1-deplibs.patch
Patch5: httpd-2.4.3-layout.patch
Patch6: httpd-2.4.3-apctl-systemd.patch
Patch7: httpd-2.4.10-detect-systemd.patch
# Features/functional changes
Patch20: httpd-2.4.3-release.patch
Patch23: httpd-2.4.4-export.patch
Patch24: httpd-2.4.1-corelimit.patch
Patch26: httpd-2.4.4-r1337344+.patch
Patch27: httpd-2.4.2-icons.patch
Patch28: httpd-2.4.4-r1332643+.patch
# http://marc.info/?l=apache-httpd-dev&m=134867223818085&w=2
Patch29: httpd-2.4.10-mod_systemd.patch
Patch30: httpd-2.4.4-cachehardmax.patch
Patch31: httpd-2.4.18-sslmultiproxy.patch
Patch34: httpd-2.4.17-socket-activation.patch
Patch35: httpd-2.4.17-sslciphdefault.patch
# Bug fixes
Patch56: httpd-2.4.25-mod_unique_id.patch
Patch57: httpd-2.4.10-sigint.patch
# http://issues.apache.org/bugzilla/show_bug.cgi?id=32524
Patch100:   httpd-2.4.25-ab_source_address.patch
Patch101:   httpd-2.2.10-ldap_auth_now_modular_in-apr-util-dbd-ldap_fix.diff

Provides:   webserver
Provides:   apache-mod_actions = %{version}
Provides:   apache-mod_alias = %{version}
Provides:   apache-mod_asis = %{version}
Provides:   apache-mod_auth_basic = %{version}
Provides:   apache-mod_auth_digest = %{version}
Provides:   apache-mod_authn_anon = %{version}
Provides:   apache-mod_authn_dbm = %{version}
Provides:   apache-mod_authn_default = %{version}
Provides:   apache-mod_authn_file = %{version}
Provides:   apache-mod_authz_dbm = %{version}
Provides:   apache-mod_authz_default = %{version}
Provides:   apache-mod_authz_groupfile = %{version}
Provides:   apache-mod_authz_host = %{version}
Provides:   apache-mod_authz_owner = %{version}
Provides:   apache-mod_authz_user = %{version}
Provides:   apache-mod_autoindex = %{version}
Provides:   apache-mod_bucketeer = %{version}
Provides:   apache-mod_case_filter = %{version}
Provides:   apache-mod_case_filter_in = %{version}
Provides:   apache-mod_cern_meta = %{version}
Provides:   apache-mod_cgi = %{version}
Provides:   apache-mod_cgid = %{version}
Provides:   apache-mod_charset_lite = %{version}
Provides:   apache-mod_deflate = %{version}
Provides:   apache-mod_dir = %{version}
Provides:   apache-mod_dumpio = %{version}
Provides:   apache-mod_echo = %{version}
Provides:   apache-mod_env = %{version}
Provides:   apache-mod_example = %{version}
Provides:   apache-mod_expires = %{version}
Provides:   apache-mod_ext_filter = %{version}
Provides:   apache-mod_filter = %{version}
Provides:   apache-mod_headers = %{version}
Provides:   apache-mod_ident = %{version}
Provides:   apache-mod_imagemap = %{version}
Provides:   apache-mod_include = %{version}
Provides:   apache-mod_info = %{version}
Provides:   apache-mod_log_config = %{version}
Provides:   apache-mod_log_forensic = %{version}
Provides:   apache-mod_logio = %{version}
Provides:   apache-mod_mime_magic = %{version}
Provides:   apache-mod_mime = %{version}
Provides:   apache-mod_negotiation = %{version}
Provides:   apache-mod_optional_fn_export = %{version}
Provides:   apache-mod_optional_fn_import = %{version}
Provides:   apache-mod_optional_hook_export = %{version}
Provides:   apache-mod_optional_hook_import = %{version}
Provides:   apache-mod_rewrite = %{version}
Provides:   apache-mod_setenvif = %{version}
Provides:   apache-mod_speling = %{version}
Provides:   apache-mod_status = %{version}
Provides:   apache-mod_unique_id = %{version}
Provides:   apache-mod_usertrack = %{version}
Provides:   apache-mod_version = %{version}
Provides:   apache-mod_vhost_alias = %{version}
Provides:   apache-mod_systemd = %{version}

Obsoletes:  apache-base
Obsoletes:  apache-modules
Obsoletes:  apache-conf
Obsoletes:  apache-mpm-event
Obsoletes:  apache-mpm-prefork
Obsoletes:  apache-mpm-peruser
Obsoletes:  apache-mpm-worker
Obsoletes:  apache-mpm-itk

Requires(pre):  webserver-base
Requires:       webserver-base
# needed for /etc/mime.types file
Requires:       mailcap

Requires(post):  systemd >= %{systemd_required_version}
Requires(post):  rpm-helper >= 0.24.8-1
Requires(preun): rpm-helper >= 0.24.8-1

BuildRequires:  apr-devel >= 1:1.5.0
BuildRequires:  apr-util-devel >= 1.4.1
BuildRequires:  bison
BuildRequires:  flex
BuildRequires:  db5-devel
BuildRequires:  expat-devel
BuildRequires:  gdbm-devel
BuildRequires:  libsasl-devel
BuildRequires:  libtool >= 1.4.2
BuildRequires:  openldap-devel
BuildRequires:  openssl-devel
BuildRequires:  pcre-devel
BuildRequires:  zlib-devel
BuildRequires:  libcap-devel
BuildRequires:  lua5.2-devel
BuildRequires:  systemd-devel
BuildRequires:  multiarch-utils >= 1.0.3
BuildRequires:  pkgconfig(libnghttp2) >= 1.8.0

%description
This package contains the main binary of apache, a powerful, full-featured,
efficient and freely-available Web server. Apache is also the most popular Web
server on the Internet.

This version of apache is fully modular, and many modules are available in
pre-compiled formats, like PHP and mod_auth_external.

The package was built to support a maximum of %{maxmodules} dynamically
loadable modules, and a ServerLimit of %{serverlimit}. You can change these
values at RPM build time by using for example:
--define 'maxmodules 512' --define 'serverlimit 2048'

%package    mod_dav
Summary:    Distributed Authoring and Versioning (WebDAV)
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}
Provides:   apache-mod_dav_fs = %{version}
Provides:   apache-mod_dav_lock = %{version}

%description    mod_dav
This module provides class 1 and class 2 WebDAV ('Web-based Distributed
Authoring and Versioning') functionality for Apache.

This extension to the HTTP protocol allows creating, moving, copying, and
deleting resources and collections on a remote web server.

%package    mod_ldap
Summary:    LDAP connection pooling and result caching DSO:s
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}
Requires:   apr-util-dbd-ldap
Provides:   apache-mod_authnz_ldap = %{version}
Obsoletes:  apache-mod_auth_ldap

%description    mod_ldap
This module was created to improve the performance of websites relying on
backend connections to LDAP servers. In addition to the functions provided by
the standard LDAP libraries, this module adds an LDAP connection pool and an
LDAP shared memory cache.

%package mod_session
Group:      System/Servers
Summary:    Session interface for the Apache HTTP Server
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}
Requires:   apr-util-openssl

%description mod_session
The mod_session module and associated backends provide an abstract
interface for storing and accessing per-user session data.

%package    mod_cache
Summary:    Content cache keyed to URIs
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}
Recommends:   apache-htcacheclean = %{version}-%{release}

%description    mod_cache
mod_cache implements an RFC 2616 compliant HTTP content caching filter, with
support for the caching of content negotiated responses containing the Vary
header.

mod_cache requires the services of one or more storage management modules. One
storage management module is included in the base Apache distribution:
 * mod_cache_disk: implements a disk based storage manager

%package    mod_proxy
Summary:    HTTP/1.1 proxy/gateway server
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}
Provides:   apache-mod_proxy_balancer = %{version}
Provides:   apache-mod_proxy_connect = %{version}
Provides:   apache-mod_proxy_ftp = %{version}
Provides:   apache-mod_proxy_http = %{version}
BuildRequires:  libxml2-devel

%description    mod_proxy
This module implements a proxy/gateway for Apache. It implements proxying
capability for FTP, CONNECT (for SSL), HTTP/0.9, HTTP/1.0, and HTTP/1.1. The
module can be configured to connect to other proxy modules for these and other
protocols.

%package mod_proxy_html
Summary:    HTML and XML content filters for the Apache HTTP Server
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}

%description mod_proxy_html
The mod_proxy_html and mod_xml2enc modules provide filters which can
transform and modify HTML and XML content.

%package    mod_suexec
Summary:    Allows CGI scripts to run as a specified user and Group
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}

%description    mod_suexec
This module, in combination with the suexec support program
allows CGI scripts to run as a specified user and Group.

Normally, when a CGI or SSI program executes, it runs as the
same user who is running the web server.

%package    mod_userdir
Summary:    User-specific directories
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}

%description    mod_userdir
This module allows user-specific directories to be accessed using the
http://example.com/~username/ syntax.

%package    mod_ssl
Summary:    Strong cryptography using the SSL and TLS protocols
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}
Requires(post): openssl makedev

%description    mod_ssl
This module provides SSL v2/v3 and TLS v1 support for the Apache HTTP Server.
It was contributed by Ralf S. Engeschall based on his mod_ssl project and
originally derived from work by Ben Laurie.

This module relies on OpenSSL to provide the cryptography engine.

This module also have native SNI support, please look here for more
information:

 * http://daniel-lange.com/plugin/tag/sni
 * https://sni.velox.ch/

%package    mod_dbd
Summary:    Manages SQL database connections
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}
Requires:   apr-util-dbd-ldap
Recommends:   apr-util-dbd-freetds
Recommends:   apr-util-dbd-mysql
Recommends:   apr-util-dbd-odbc
Recommends:   apr-util-dbd-pgsql
Recommends:   apr-util-dbd-sqlite3

%description    mod_dbd
mod_dbd manages SQL database connections using apr_dbd. It provides database
connections on request to modules requiring SQL database functions, and takes
care of managing databases with optimal efficiency and scalability for both
threaded and non-threaded MPMs.

%package    mod_http2
Summary:    This module provides HTTP/2 (RFC 7540) support
Group:      System/Servers
# ensure initscript presence
Requires(post): apache
Requires(postun): apache
Requires:   apache >= %{version}-%{release}
Recommends: nghttp2 >= 1.8.0

%description    mod_http2
This module provides HTTP/2 (RFC 7540) support for the Apache HTTP Server.

This module relies on libnghttp2 to provide the core http/2 engine.

%package    htcacheclean
Summary:    Clean up the disk cache (for apache-mod_disk_cache)
Group:      System/Servers
Requires(post):  rpm-helper >= 0.24.8-1
Requires(preun): rpm-helper >= 0.24.8-1

%description    htcacheclean
htcacheclean is used to keep the size of mod_cache_disk's storage within a
certain limit. This tool can run either manually or in daemon mode. When
running in daemon mode, it sleeps in the background and checks the cache
directories at regular intervals for cached content to be removed.

%package    devel
Summary:    Module development tools for the apache web server
Group:      Development/C
Requires:   apache = %{version}-%{release}
Requires:   apr-devel >= 1:1.4.5
Requires:   apr-util-devel >= 1.4.1
Requires:   db-devel
Requires:   expat-devel
Requires:   gdbm-devel
Requires:   libsasl-devel
Requires:   openssl-devel
Requires:   pcre-devel >= 5.0
Requires:   zlib-devel

%description    devel
The apache-devel package contains the source code for the apache Web server and
the APXS binary you'll need to build Dynamic Shared Objects (DSOs) for apache.

If you are installing the apache Web server and you want to be able to compile
or develop additional modules for apache, you'll need to install this package.

%package    doc
Summary:    The apache Manual
Group:      System/Servers
BuildArch:  noarch

%description doc
This package contains the apache server documentation in HTML format.

Please view the documentation by starting the apache server and your
favorite web browser and point to this URL: http://localhost/manual

%prep
%setup -q -n httpd-%{version}
%patch1 -p1 -b .apctl
%patch2 -p1 -b .apxs
%patch3 -p1 -b .deplibs
%patch5 -p1 -b .layout
%patch6 -p1 -b .apctlsystemd
%patch7 -p1 -b .detectsystemd

%patch23 -p1 -b .export
%patch24 -p1 -b .corelimit
%patch26 -p1 -b .r1337344+
%patch27 -p1 -b .icons
%patch29 -p1 -b .systemd
%patch30 -p1 -b .cachehardmax
%patch31 -p1 -b .sslmultiproxy
%patch34 -p1 -b .socketactivation
%patch35 -p1 -b .sslciphdefault

%patch56 -p1 -b .uniqueid
%patch57 -p1 -b .sigint

%patch100 -p1 -b .ab_source_address.droplet
%patch101 -p0 -b .PR45994.droplet

# Patch in vendor/release string
sed "s/@RELEASE@/%{vstring}/" < %{PATCH20} | patch -p1

# forcibly prevent use of bundled apr, apr-util, pcre
rm -rf srclib/{apr,apr-util,pcre}

# fix apxs
perl -pi \
    -e 's|\@exp_installbuilddir\@|%{_libdir}/httpd/build|;' \
    -e 's|get_vars\("prefix"\)|"%{_libdir}/httpd/build"|;' \
    -e 's|get_vars\("sbindir"\) . "/envvars"|"\$installbuilddir/envvars"|;' \
    support/apxs.in

# correct perl paths
find -type f -print0 | xargs -0 perl -pi \
    -e 's|/usr/local/bin/perl|perl|g;' \
    -e 's|/usr/local/bin/perl5|perl|g;' \
    -e 's|/path/to/bin/perl|perl|g;'

# bump max modules
perl -pi \
    -e 's/DYNAMIC_MODULE_LIMIT \d+/DYNAMIC_MODULE_LIMIT %{maxmodules}/;' \
    include/httpd.h

# bump server limit
perl -pi \
    -e 's/DEFAULT_SERVER_LIMIT \d+/DEFAULT_SERVER_LIMIT %{serverlimit}/' \
    server/mpm/prefork/prefork.c \
    server/mpm/worker/worker.c \
    server/mpm/event/event.c

# don't try to touch srclib
perl -pi -e "s|^SUBDIRS = .*|SUBDIRS = os server modules support|g" Makefile.in

# this will only work if configured correctly in the config (FullOs)...
cp server/core.c server/core.c.untagged

%build
%serverbuild

# regenerate configure scripts
autoheader && autoconf || exit 1

export CFLAGS=$RPM_OPT_FLAGS
export LDFLAGS="-Wl,-z,relro,-z,now"

# Hard-code path to links to avoid unnecessary builddep
export LYNX_PATH=/usr/bin/links

%configure2_5x \
    --prefix=%{_sysconfdir}/httpd \
    --exec-prefix=%{_prefix} \
    --bindir=%{_bindir} \
    --sbindir=%{_sbindir} \
    --mandir=%{_mandir} \
    --libdir=%{_libdir} \
    --sysconfdir=%{_sysconfdir}/httpd/conf \
    --includedir=%{_includedir}/httpd \
    --libexecdir=%{_libdir}/httpd/modules \
    --datadir=%{contentdir} \
    --enable-layout=Fedora \
    --with-installbuilddir=%{_libdir}/httpd/build \
    --enable-mpms-shared=all \
    --with-apr=%{_bindir}/apr-1-config \
    --with-apr-util=%{_bindir}/apu-1-config \
    --enable-suexec \
    --with-suexec \
    --with-suexec-caller=%{suexec_caller} \
    --with-suexec-userdir=public_html \
    --with-suexec-docroot=%{docroot} \
    --without-suexec-logfile \
    --with-suexec-syslog \
    --with-suexec-bin=%{_sbindir}/suexec \
    --with-suexec-uidmin=500 \
    --with-suexec-gidmin=500 \
    --with-systemd \
    --enable-pie \
    --with-pcre \
    --enable-mods-shared=all \
    --enable-ssl \
    --with-ssl \
    --disable-distcache \
    --enable-proxy \
    --enable-proxy-fdpass \
    --enable-cache \
    --enable-disk-cache \
    --enable-ldap \
    --enable-authnz-ldap \
    --enable-cgid \
    --enable-cgi \
    --enable-authn-anon \
    --enable-bucketeer \
    --enable-case-filter \
    --enable-case-filter-in \
    --enable-cern_meta \
    --enable-ident \
    --enable-imagemap \
    --enable-optional-fn-export \
    --enable-optional-fn-import \
    --enable-optional-hook-export \
    --enable-optional-hook-import

# parallel build fails on the build host
%__make

%install
%make_install INSTALL_SUEXEC=setuid

#Fix config_vars.mk, and add some MDK flags so all other modules
#can simply do "apxs -q VARIABLE" and know, for example, the exact
#release of apache-devel or the exact directory where the source is
#located.
CVMK="%{buildroot}%{_libdir}/httpd/build/config_vars.mk"
perl -pi \
    -e "s|%{_builddir}/httpd-%{version}|%{_usrsrc}/apache-%{version}|g;" \
    -e "s|%{buildroot}||g;" \
    -e "s|^EXTRA_INCLUDES.*|EXTRA_INCLUDES = `apr-1-config --includes` -I%{_includedir}/apache -I%{_includedir}/openssl|g;" \
     $CVMK

# fix libtool invocation
perl -pi \
    -e "s|^LIBTOOL.*|LIBTOOL = libtool|g;" \
    -e "s|^SH_LIBTOOL.*|SH_LIBTOOL = libtool|g;" \
    $CVMK

echo "ap_version = %{version}" >> $CVMK
echo "ap_release = %{release}" >> $CVMK

# fix some bugs and other stuff
perl -pi -e "s|%{_builddir}/httpd-%{version}|%{_usrsrc}/apache-%{version}|g" \
    %{buildroot}%{_libdir}/httpd/build/apr_rules.mk

# named config.nice files are in the devel package
rm -f %{buildroot}%{_libdir}/httpd/build/config.nice

# main configuration files
install -m 644 %{SOURCE20} %{buildroot}%{_sysconfdir}/httpd/conf/httpd.conf

# modules configuration files
install -d -m 755 %{buildroot}%{confdir}/modules.d
install -m 644 %{SOURCE30} %{buildroot}%{confdir}/modules.d/00_base.conf
install -m 644 %{SOURCE31} %{buildroot}%{confdir}/modules.d/00_mpm.conf
install -m 644 %{SOURCE32} %{buildroot}%{confdir}/modules.d/00_mod_lua.conf
install -m 644 %{SOURCE33} %{buildroot}%{confdir}/modules.d/01_mod_cgi.conf
install -m 644 %{SOURCE34} %{buildroot}%{confdir}/modules.d/00_mod_dav.conf
install -m 644 %{SOURCE35} %{buildroot}%{confdir}/modules.d/00_mod_proxy.conf
install -m 644 %{SOURCE36} %{buildroot}%{confdir}/modules.d/00_mod_proxy_html.conf
install -m 644 %{SOURCE37} %{buildroot}%{confdir}/modules.d/00_mod_ssl.conf
install -m 644 %{SOURCE38} %{buildroot}%{confdir}/modules.d/01_mod_ldap.conf
install -m 644 %{SOURCE39} %{buildroot}%{confdir}/modules.d/00_mod_cache.conf
install -m 644 %{SOURCE40} %{buildroot}%{confdir}/modules.d/01_mod_dbd.conf
install -m 644 %{SOURCE41} %{buildroot}%{confdir}/modules.d/00_mod_suexec.conf
install -m 644 %{SOURCE42} %{buildroot}%{confdir}/modules.d/00_mod_userdir.conf
install -m 644 %{SOURCE43} %{buildroot}%{confdir}/modules.d/00_mod_systemd.conf
install -m 644 %{SOURCE44} %{buildroot}%{confdir}/modules.d/01_mod_session.conf
install -m 644 %{SOURCE45} %{buildroot}%{confdir}/modules.d/01_mod_http2.conf

# generic server configuration files
install -d -m 755 %{buildroot}%{confdir}/conf.d
install -m 644 %{SOURCE50} %{buildroot}%{confdir}/conf.d/security.conf
install -m 644 %{SOURCE51} %{buildroot}%{confdir}/conf.d/ssl.conf
for file in mpm multilang-errordoc autoindex languages info userdir; do
    install -m 644 docs/conf/extra/httpd-$file.conf \
        %{buildroot}%{confdir}/conf.d/$file.conf
done

cat >> %{buildroot}%{confdir}/conf.d/userdir.conf <<EOF
<Directory "/home/*/public_html/cgi-bin">
    Options ExecCGI
    SetHandler cgi-script
</Directory>
EOF

# sites configuration files
install -d -m 755 %{buildroot}%{confdir}/sites.d
install -m 644 %{SOURCE60} %{buildroot}%{confdir}/sites.d/00_default_vhosts.conf
install -m 644 %{SOURCE61} %{buildroot}%{confdir}/sites.d/00_default_ssl_vhost.conf
install -m 644 docs/conf/extra/httpd-manual.conf \
    %{buildroot}%{confdir}/sites.d/manual.conf

# compatibility symlinks
pushd  %{buildroot}%{confdir}
    ln -s sites.d webapps.d
    ln -s sites.d vhosts.d
popd

# fix a msec safe cache for the ssl stuff
install -d %{buildroot}/var/cache/httpd/mod_ssl
touch %{buildroot}/var/cache/httpd/mod_ssl/scache.dir
touch %{buildroot}/var/cache/httpd/mod_ssl/scache.pag
touch %{buildroot}/var/cache/httpd/mod_ssl/scache.sem

# fix a msec safe cache for the mod_ldap LDAPSharedCacheFile
touch %{buildroot}/var/cache/httpd/mod_ldap_cache

install -d -m 755 %{buildroot}/var/cache/httpd/mod_proxy
install -d -m 755 %{buildroot}/var/lib/dav

# htcacheclean files
install -D -m 644 %{SOURCE9} %{buildroot}%{_unitdir}/htcacheclean.service
install -D -m 644 %{SOURCE10} %{buildroot}%{_sysconfdir}/sysconfig/htcacheclean

# httpd files
install -D -p -m 644 %{SOURCE14} %{buildroot}%{_tmpfilesdir}/httpd.conf
install -D -p -m 644 %{SOURCE15} %{buildroot}%{_unitdir}/httpd.service
install -D -p -m 644 %{SOURCE16} %{buildroot}%{_sysconfdir}/sysconfig/httpd

# fix man page paths
sed -e "s|/usr/local/apache2|/etc/httpd|" \
    < docs/man/httpd.8 > $RPM_BUILD_ROOT%{_mandir}/man8/httpd.8

# rpm macros
install -d -m 755 %{buildroot}%{_sysconfdir}/rpm/macros.d
cat > %{buildroot}%{_sysconfdir}/rpm/macros.d/httpd.macros <<EOF
%%_httpd_apxs %%{_bindir}/apxs
%%_httpd_confdir %{confdir}
%%_httpd_modconfdir  %{confdir}/modules.d
%%_httpd_siteconfdir %{confdir}/sites.d
%%_httpd_extconfdir %{confdir}/conf.d
%%_httpd_contentdir %{contentdir}
%%_httpd_moddir %%{_libdir}/httpd/modules
EOF

%multiarch_includes %{buildroot}%{_includedir}/httpd/ap_config_layout.h

# cleanup
rm -f %{buildroot}/var/www/html/*
rm -f %{buildroot}/var/www/cgi-bin/*
rm -f %{buildroot}%{_sysconfdir}/httpd/conf/mime.types
rm -rf %{buildroot}%{_sysconfdir}/httpd/conf/{extra,original}

# make some dangling soft links
pushd %{buildroot}%{_sysconfdir}/httpd
    ln -s ../..%{_localstatedir}/log/httpd logs
    ln -s ../..%{_libdir}/httpd/modules modules
    ln -s ../..%{_libdir}/httpd/build build
    ln -s /run/httpd run
popd

# install log rotation stuff
install -d -m 755 %{buildroot}%{_sysconfdir}/logrotate.d
cat > %{buildroot}%{_sysconfdir}/logrotate.d/httpd << EOF
/var/log/httpd/*_log /var/log/httpd/apache_runtime_status /var/log/httpd/ssl_mutex {
    rotate 5
    monthly
    missingok
    notifempty
    nocompress
    postrotate
        /bin/systemctl reload httpd.service > /dev/null 2>/dev/null || true
    endscript
}
EOF

cat > README.update.urpmi <<EOF
Important package setup changes

Starting with the new version, 2.4, multiple upstream and packaging changes in
the file setup will require manual intervention after the upgrade to migrate
the configuration:
- modules files are now located under %{_libdir}/httpd/modules, instead of
  %{_libdir}/apache/modules, but the relative path from the apache base
  directory didn't change
- all LoadModule directives are now located in files located under
  %{confdir}/modules.d, and are likely to duplicate directives previously
  located in %{confdir}/httpd.conf
- %{confdir}/httpd.conf now contains only core directives, many other are now
  located in various files under %{confdir}/conf.d
- additional upstream changes documented here:
  http://httpd.apache.org/docs/2.4/upgrading.html
EOF

# (dw) mpm packages don't automatically cause a restart, because on upgrade
# there will already be 2 restarts due to the main package and the modules, and
# if you want to run an mpm other than prefork, that has to be configured
# manually (via systemctl for systemd or sysconfig for sysvinit), so automatic
# restart is not appropriate.  Apache modules cause a restart via filetriggers,
# so that a restart can be done for modules, but only once, even if some of the
# modules are coming from other SRPMS.  Also, filetriggers are run right before
# posttrans, and this is important because on Apache version upgrades, the mpm
# needs to be upgraded before a restart because the modules may be dependent on
# new symbols in httpd.

%post
%_tmpfilescreate httpd
%_post_service httpd

%preun
%_preun_service httpd

%post mod_ldap
%create_ghostfile /var/cache/httpd/mod_ldap_cache apache root 0600

%post mod_ssl
%_create_ssl_certificate httpd

# create some ghost files
%create_ghostfile /var/cache/httpd/mod_ssl/scache.dir apache root 0600
%create_ghostfile /var/cache/httpd/mod_ssl/scache.pag apache root 0600
%create_ghostfile /var/cache/httpd/mod_ssl/scache.sem apache root 0600

%post htcacheclean
%_post_service htcacheclean

%preun htcacheclean
%_preun_service htcacheclean

%transfiletriggerin -p /usr/bin/perl --  /etc/httpd/conf/modules.d/ /etc/httpd/conf/modules/sites.d/ /etc/httpd/conf/modules/conf.d/ /etc/httpd/conf/modules/webapps.d/
use strict;

my (%installed, %removed);
while (my $line = <STDIN>) {
    my ($operation, $file) = $line =~ /^(.)(\S+)$/;
    if ($operation eq '+') {
        $installed{$file} = 1;
    } else {
        $removed{$file} = 1;
    }
}

my @new_files = grep { !$removed{$_} } keys %installed;
my @old_files = grep { !$installed{$_} } keys %removed;

# if there configuration files added or removed, a restart is needed
if (@new_files || @old_files) {
    system('systemctl try-restart httpd.service');
} else {
    system('systemctl reload-or-try-restart httpd.service');
}


%files
%doc README.update.urpmi
%doc ABOUT_APACHE README CHANGES LICENSE VERSIONING NOTICE
%doc docs/conf/extra/*.conf

%config(noreplace) %{_sysconfdir}/sysconfig/httpd
%config(noreplace) %{_sysconfdir}/logrotate.d/httpd
%dir %{_sysconfdir}/httpd
%exclude %{_sysconfdir}/httpd/conf/conf.d/ssl.conf
%dir %{_sysconfdir}/httpd/conf/conf.d
%dir %{_sysconfdir}/httpd/conf/sites.d
%dir %{_sysconfdir}/httpd/conf/modules.d
%{_sysconfdir}/httpd/conf/vhosts.d
%{_sysconfdir}/httpd/conf/webapps.d
%{_sysconfdir}/httpd/logs
%{_sysconfdir}/httpd/modules
%{_sysconfdir}/httpd/run
%config(noreplace) %{_sysconfdir}/httpd/conf/httpd.conf
%config(noreplace) %{_sysconfdir}/httpd/conf/magic
%config(noreplace) %{_sysconfdir}/httpd/conf/modules.d/00_base.conf
%config(noreplace) %{_sysconfdir}/httpd/conf/modules.d/00_mpm.conf
%config(noreplace) %{_sysconfdir}/httpd/conf/modules.d/01_mod_cgi.conf
%config(noreplace) %{_sysconfdir}/httpd/conf/modules.d/00_mod_lua.conf
%config(noreplace) %{_sysconfdir}/httpd/conf/modules.d/00_mod_systemd.conf
%config(noreplace) %{_sysconfdir}/httpd/conf/sites.d/00_default_vhosts.conf
%config(noreplace) %{_sysconfdir}/httpd/conf/conf.d/*.conf
%exclude %{_sysconfdir}/httpd/conf/conf.d/userdir.conf

%{_tmpfilesdir}/httpd.conf
%{_unitdir}/httpd.service

%{_datadir}/httpd
%exclude %{_datadir}/httpd/manual

/var/www/cgi-bin

%{_bindir}/ab
%{_bindir}/dbmmanage
%{_bindir}/htdbm
%{_bindir}/htdigest
%{_bindir}/htpasswd
%{_bindir}/httxt2dbm
%{_bindir}/logresolve

%{_sbindir}/apachectl
%{_sbindir}/checkgid
%{_sbindir}/rotatelogs
%{_sbindir}/fcgistarter
%{_sbindir}/httpd

%{_libdir}/httpd/modules/mod_mpm_event.so
%{_libdir}/httpd/modules/mod_mpm_prefork.so
%{_libdir}/httpd/modules/mod_mpm_worker.so

%{_libdir}/httpd/modules/mod_actions.so
%{_libdir}/httpd/modules/mod_alias.so
%{_libdir}/httpd/modules/mod_asis.so
%{_libdir}/httpd/modules/mod_auth_basic.so
%{_libdir}/httpd/modules/mod_auth_digest.so
%{_libdir}/httpd/modules/mod_authn_anon.so
%{_libdir}/httpd/modules/mod_authn_dbm.so
%{_libdir}/httpd/modules/mod_authn_file.so
%{_libdir}/httpd/modules/mod_authz_dbm.so
%{_libdir}/httpd/modules/mod_authz_groupfile.so
%{_libdir}/httpd/modules/mod_authz_host.so
%{_libdir}/httpd/modules/mod_authz_owner.so
%{_libdir}/httpd/modules/mod_authz_user.so
%{_libdir}/httpd/modules/mod_autoindex.so
%{_libdir}/httpd/modules/mod_bucketeer.so
%{_libdir}/httpd/modules/mod_case_filter_in.so
%{_libdir}/httpd/modules/mod_case_filter.so
%{_libdir}/httpd/modules/mod_cern_meta.so
%{_libdir}/httpd/modules/mod_cgid.so
%{_libdir}/httpd/modules/mod_cgi.so
%{_libdir}/httpd/modules/mod_charset_lite.so
%{_libdir}/httpd/modules/mod_dir.so
%{_libdir}/httpd/modules/mod_dumpio.so
%{_libdir}/httpd/modules/mod_echo.so
%{_libdir}/httpd/modules/mod_env.so
%{_libdir}/httpd/modules/mod_expires.so
%{_libdir}/httpd/modules/mod_ext_filter.so
%{_libdir}/httpd/modules/mod_filter.so
%{_libdir}/httpd/modules/mod_headers.so
%{_libdir}/httpd/modules/mod_ident.so
%{_libdir}/httpd/modules/mod_imagemap.so
%{_libdir}/httpd/modules/mod_include.so
%{_libdir}/httpd/modules/mod_info.so
%{_libdir}/httpd/modules/mod_log_config.so
%{_libdir}/httpd/modules/mod_log_forensic.so
%{_libdir}/httpd/modules/mod_logio.so
%{_libdir}/httpd/modules/mod_macro.so
%{_libdir}/httpd/modules/mod_mime_magic.so
%{_libdir}/httpd/modules/mod_mime.so
%{_libdir}/httpd/modules/mod_negotiation.so
%{_libdir}/httpd/modules/mod_optional_fn_export.so
%{_libdir}/httpd/modules/mod_optional_fn_import.so
%{_libdir}/httpd/modules/mod_optional_hook_export.so
%{_libdir}/httpd/modules/mod_optional_hook_import.so
%{_libdir}/httpd/modules/mod_rewrite.so
%{_libdir}/httpd/modules/mod_setenvif.so
%{_libdir}/httpd/modules/mod_speling.so
%{_libdir}/httpd/modules/mod_status.so
%{_libdir}/httpd/modules/mod_substitute.so
%{_libdir}/httpd/modules/mod_unique_id.so
%{_libdir}/httpd/modules/mod_usertrack.so
%{_libdir}/httpd/modules/mod_version.so
%{_libdir}/httpd/modules/mod_vhost_alias.so
%{_libdir}/httpd/modules/mod_access_compat.so
%{_libdir}/httpd/modules/mod_allowmethods.so
%{_libdir}/httpd/modules/mod_authn_core.so
%{_libdir}/httpd/modules/mod_authn_socache.so
%{_libdir}/httpd/modules/mod_authz_core.so
%{_libdir}/httpd/modules/mod_authz_dbd.so
%{_libdir}/httpd/modules/mod_buffer.so
%{_libdir}/httpd/modules/mod_data.so
%{_libdir}/httpd/modules/mod_deflate.so
%{_libdir}/httpd/modules/mod_dialup.so
%{_libdir}/httpd/modules/mod_file_cache.so
%{_libdir}/httpd/modules/mod_heartbeat.so
%{_libdir}/httpd/modules/mod_heartmonitor.so
%{_libdir}/httpd/modules/mod_log_debug.so
%{_libdir}/httpd/modules/mod_lua.so
%{_libdir}/httpd/modules/mod_ratelimit.so
%{_libdir}/httpd/modules/mod_reflector.so
%{_libdir}/httpd/modules/mod_remoteip.so
%{_libdir}/httpd/modules/mod_request.so
%{_libdir}/httpd/modules/mod_reqtimeout.so
%{_libdir}/httpd/modules/mod_sed.so
%{_libdir}/httpd/modules/mod_slotmem_plain.so
%{_libdir}/httpd/modules/mod_slotmem_shm.so
%{_libdir}/httpd/modules/mod_socache_dbm.so
%{_libdir}/httpd/modules/mod_socache_memcache.so
%{_libdir}/httpd/modules/mod_socache_shmcb.so
%{_libdir}/httpd/modules/mod_unixd.so
%{_libdir}/httpd/modules/mod_watchdog.so
%{_libdir}/httpd/modules/mod_systemd.so
%{_libdir}/httpd/modules/httpd.exp

%dir /var/log/httpd

%dir %{_libdir}/httpd
%attr(0700,apache,root) %dir /var/cache/httpd
%exclude %{_mandir}/man8/htcacheclean.8*
%exclude %{_mandir}/man8/suexec.8*
%exclude %{_mandir}/man1/apxs.1*
%{_mandir}/*/*

%files mod_proxy
%doc modules/proxy/CHANGES
%config(noreplace) %{confdir}/modules.d/00_mod_proxy.conf
%{_libdir}/httpd/modules/mod_proxy.so
%{_libdir}/httpd/modules/mod_lbmethod_bybusyness.so
%{_libdir}/httpd/modules/mod_lbmethod_byrequests.so
%{_libdir}/httpd/modules/mod_lbmethod_bytraffic.so
%{_libdir}/httpd/modules/mod_lbmethod_heartbeat.so
%{_libdir}/httpd/modules/mod_proxy_ajp.so
%{_libdir}/httpd/modules/mod_proxy_balancer.so
%{_libdir}/httpd/modules/mod_proxy_connect.so
%{_libdir}/httpd/modules/mod_proxy_express.so
%{_libdir}/httpd/modules/mod_proxy_fcgi.so
%{_libdir}/httpd/modules/mod_proxy_fdpass.so
%{_libdir}/httpd/modules/mod_proxy_ftp.so
%{_libdir}/httpd/modules/mod_proxy_hcheck.so
%{_libdir}/httpd/modules/mod_proxy_http.so
%{_libdir}/httpd/modules/mod_proxy_scgi.so
%{_libdir}/httpd/modules/mod_proxy_wstunnel.so
%attr(0770,apache,root) %dir /var/cache/httpd/mod_proxy

%files mod_proxy_html
%config(noreplace) %{confdir}/modules.d/00_mod_proxy_html.conf
%{_libdir}/httpd/modules/mod_proxy_html.so
%{_libdir}/httpd/modules/mod_xml2enc.so

%files mod_dav
%config(noreplace) %{confdir}/modules.d/00_mod_dav.conf
%{_libdir}/httpd/modules/mod_dav_fs.so
%{_libdir}/httpd/modules/mod_dav_lock.so
%{_libdir}/httpd/modules/mod_dav.so
%attr(-,apache,apache) %dir /var/lib/dav

%files mod_ldap
%config(noreplace) %{confdir}/modules.d/01_mod_ldap.conf
%{_libdir}/httpd/modules/mod_ldap.so
%{_libdir}/httpd/modules/mod_authnz_ldap.so
%attr(0600,apache,root) %ghost /var/cache/httpd/mod_ldap_cache

%files mod_session
%config(noreplace) %{confdir}/modules.d/01_mod_session.conf
%{_libdir}/httpd/modules/mod_session.so
%{_libdir}/httpd/modules/mod_session_cookie.so
%{_libdir}/httpd/modules/mod_session_crypto.so
%{_libdir}/httpd/modules/mod_auth_form.so

%files mod_cache
%config(noreplace) %{confdir}/modules.d/00_mod_cache.conf
%{_libdir}/httpd/modules/mod_cache.so
%{_libdir}/httpd/modules/mod_cache_disk.so
%{_libdir}/httpd/modules/mod_cache_socache.so

%files mod_suexec
%config(noreplace) %{confdir}/modules.d/00_mod_suexec.conf
%{_libdir}/httpd/modules/mod_suexec.so
%attr(4710,root,apache) %{_sbindir}/suexec
%{_mandir}/man8/suexec.8*

%files mod_userdir
%config(noreplace) %{confdir}/modules.d/00_mod_userdir.conf
%config(noreplace) %{confdir}/conf.d/userdir.conf
%{_libdir}/httpd/modules/mod_userdir.so

%files mod_ssl
%config(noreplace) %{confdir}/modules.d/00_mod_ssl.conf
%config(noreplace) %{confdir}/conf.d/ssl.conf
%config(noreplace) %{confdir}/sites.d/00_default_ssl_vhost.conf
%{_libdir}/httpd/modules/mod_ssl.so
%attr(0700,apache,root) %dir /var/cache/httpd/mod_ssl
%attr(0600,apache,root) %ghost /var/cache/httpd/mod_ssl/scache.dir
%attr(0600,apache,root) %ghost /var/cache/httpd/mod_ssl/scache.pag
%attr(0600,apache,root) %ghost /var/cache/httpd/mod_ssl/scache.sem

%files mod_dbd
%config(noreplace) %{confdir}/modules.d/01_mod_dbd.conf
%{_libdir}/httpd/modules/mod_dbd.so
%{_libdir}/httpd/modules/mod_authn_dbd.so
%{_libdir}/httpd/modules/mod_authz_dbd.so
%{_libdir}/httpd/modules/mod_session_dbd.so

%files mod_http2
%config(noreplace) %{confdir}/modules.d/01_mod_http2.conf
%{_libdir}/httpd/modules/mod_http2.so

%files htcacheclean
%{_unitdir}/htcacheclean.service
%config(noreplace) %{_sysconfdir}/sysconfig/htcacheclean
%{_sbindir}/htcacheclean
%{_mandir}/man8/htcacheclean.8*

%files devel
%multiarch %{multiarch_includedir}/httpd/ap_config_layout.h
%{_includedir}/httpd
%{_libdir}/httpd/build
%{_sysconfdir}/httpd/build
%{_sysconfdir}/rpm/macros.d/httpd.macros
%{_sbindir}/envvars
%{_sbindir}/envvars-std
%{_bindir}/apxs
%{_mandir}/man1/apxs.1*

%files doc
%config(noreplace) %{confdir}/sites.d/manual.conf
%{_datadir}/httpd/manual


%changelog
* Fri Aug 11 2017 neoclust <neoclust> 2.4.27-1.mga6
+ Revision: 1139677
- New version 2.4.27 (mga#20002)

* Tue Jun 20 2017 shlomif <shlomif> 2.4.26-1.mga6
+ Revision: 1107940
- New version 2.4.26 - fix for bugs - MGA#20002 .

* Mon Dec 26 2016 luigiwalser <luigiwalser> 2.4.25-2.mga6
+ Revision: 1077896
- remove CVE patches for issues fixed in 2.4.25

* Sat Dec 24 2016 shlomif <shlomif> 2.4.25-1.mga6
+ Revision: 1077190
- New version 2.4.25 with bug fixes ( MGA#20002 ).

* Sun Dec 11 2016 ngompa <ngompa> 2.4.23-5.mga6
+ Revision: 1074168
- Lower max ncpus per luigiwalser, bump suexec uid/gid min to 500
- Remove unneeded %%pretrans

* Mon Dec 05 2016 luigiwalser <luigiwalser> 2.4.23-3.mga6
+ Revision: 1072633
- add upstream patch to fix CVE-2016-8740

* Tue Jul 19 2016 luigiwalser <luigiwalser> 2.4.23-2.mga6
+ Revision: 1042580
- rediff patch from redhat to fix CVE-2016-5387

* Wed Jul 06 2016 tmb <tmb> 2.4.23-1.mga6
+ Revision: 1039075
- update to 2.4.23 (CVE-2016-4979)
- fix build with systemd 230

* Tue Jun 21 2016 shlomif <shlomif> 2.4.20-3.mga6
+ Revision: 1037062
- Convert tabs to spaces - rpmlint
- Remove trailing space
- Hopefully Fix mod_dav (MGA#18747).

* Sat Apr 16 2016 oden <oden> 2.4.20-2.mga6
+ Revision: 1002970
- rebuilt because sometimes mod_systemd.so builds and sometimes not (#1)
- 2.4.20

* Wed Mar 02 2016 umeabot <umeabot> 2.4.18-4.mga6
+ Revision: 983140
- Rebuild for openssl

* Wed Mar 02 2016 oden <oden> 2.4.18-3.mga6
+ Revision: 983110
- fix deps
- rebuilt against openssl-1.0.2g & nghttp2-1.8.0

* Sun Dec 27 2015 oden <oden> 2.4.18-2.mga6
+ Revision: 915744
- rebuild

* Fri Dec 18 2015 oden <oden> 2.4.18-1.mga6
+ Revision: 911565
- 2.4.18
- P31: sync with fedora
- fix deps according to specs

* Thu Nov 05 2015 oden <oden> 2.4.17-1.2.mga6
+ Revision: 897988
- crap. mod_http2.so got packaged twice.

* Thu Nov 05 2015 oden <oden> 2.4.17-1.1.mga6
+ Revision: 897980
- mod_systemd FTBS, sometimes
- 2.4.17
- sync with fedora rawhide
- rediff patches
- revert the mod_http2 config add...
- add the new mod_http2 as deactivated in the config
- fix broken config (wtf?)

* Sun Sep 06 2015 tv <tv> 2.4.10-18.mga6
+ Revision: 873222
- switch to new upstream file trigger syntax

* Tue Jul 21 2015 luigiwalser <luigiwalser> 2.4.10-17.mga6
+ Revision: 855965
- rediff upstream patches to fix CVE-2015-3183 and CVE-2015-3185

* Thu May 07 2015 luigiwalser <luigiwalser> 2.4.10-16.mga5
+ Revision: 821400
- disable SSLv3 by default

* Thu Mar 05 2015 luigiwalser <luigiwalser> 2.4.10-15.mga5
+ Revision: 817894
- add patch from upstream via opensuse to fix CVE-2015-0228

  + pterjan <pterjan>
    - Fix m4 for enabling systemd plugin

* Wed Feb 04 2015 luigiwalser <luigiwalser> 2.4.10-12.mga5
+ Revision: 813436
- add patch from fedora to fix CVE-2014-3583

* Tue Dec 30 2014 luigiwalser <luigiwalser> 2.4.10-11.mga5
+ Revision: 807327
- add patch from opensuse to fix CVE-2014-8109

* Wed Dec 10 2014 luigiwalser <luigiwalser> 2.4.10-8.mga5
+ Revision: 802601
- add patch from redhat to fix CVE-2013-5704
- add upstream patch to fix CVE-2014-3581

* Wed Oct 15 2014 umeabot <umeabot> 2.4.10-6.mga5
+ Revision: 750397
- Second Mageia 5 Mass Rebuild

* Sat Sep 27 2014 tv <tv> 2.4.10-5.mga5
+ Revision: 725942
- rebuild for missing pythoneggs deps

* Tue Sep 16 2014 umeabot <umeabot> 2.4.10-4.mga5
+ Revision: 677787
- Mageia 5 Mass Rebuild

  + tv <tv>
    - s/uggests:/Recommends:/

* Thu Sep 04 2014 colin <colin> 2.4.10-3.mga5
+ Revision: 672006
- Update systemd patches from Fedora

  + joequant <joequant>
    - update patch to see systemd 216 libraries
    - rebuild with new systemd

* Tue Jul 22 2014 luigiwalser <luigiwalser> 2.4.10-2.mga5
+ Revision: 655575
- 2.4.10
- remove upstreamed patch 32
- rediff patch 100

* Sun Jun 29 2014 tv <tv> 2.4.9-4.mga5
+ Revision: 641019
- rebuild with lua-5.2

* Tue Apr 29 2014 guillomovitch <guillomovitch> 2.4.9-3.mga5
+ Revision: 618886
- revert to lua 5.2, mod_lua seems broken with lua 5.2

* Mon Apr 07 2014 guillomovitch <guillomovitch> 2.4.9-2.mga5
+ Revision: 612619
- build against lua 5.2 instead of 5.1
- use pristine mod_userdir default configuration

* Tue Mar 18 2014 oden <oden> 2.4.9-1.mga5
+ Revision: 604827
- P1: restored from fedora, deactivated, needs some work
- P58: drop, applied upstream
- P2: rediff
- 2.4.9

* Wed Jan 15 2014 luigiwalser <luigiwalser> 2.4.7-5.mga4
+ Revision: 566606
- allow main apache package to be upgraded before the modules (mga#12277)

* Tue Jan 07 2014 pterjan <pterjan> 2.4.7-4.mga4
+ Revision: 565488
- Don't tell configure we use capabilities if we actually use suid suexec
- pass INSTALL_SUEXEC=setuid to make install, configure fails to change it in Makefile.in, breaking build

  + guillomovitch <guillomovitch>
    - split mod_session in a subpackage, to enforce apr-util-openssl dependency (#12111)

* Sat Nov 30 2013 colin <colin> 2.4.7-2.mga4
+ Revision: 554301
- Fix bug introduced in the systemd service in the last update
- Restore bug reference comments in systemd service which explains the somewhat odd workarounds

* Fri Nov 29 2013 guillomovitch <guillomovitch> 2.4.7-1.mga4
+ Revision: 554066
- new version 2.4.7
- sync with fedora patchset
- sync systemd unit with fedora

* Sat Oct 19 2013 umeabot <umeabot> 2.4.6-5.mga4
+ Revision: 533701
- Mageia 4 Mass Rebuild

* Tue Sep 03 2013 luigiwalser <luigiwalser> 2.4.6-4.mga4
+ Revision: 474907
- rpm no longer allows listing a symlink to a directory as a dir in files
- rpm no longer allows listing a symlink to a directory as a dir in files

* Tue Jul 23 2013 colin <colin> 2.4.6-3.mga4
+ Revision: 457508
- Really fix pretrans scriptlet (mga#10178)

* Tue Jul 23 2013 luigiwalser <luigiwalser> 2.4.6-2.mga4
+ Revision: 457459
- activate trigger on webapps.d directory (mga#10275)
- fix pretrans scriptlet for when sites.d already exists on upgrade (mga#10178)

* Mon Jul 22 2013 oden <oden> 2.4.6-1.mga4
+ Revision: 457312
- 2.4.6

* Wed Jun 19 2013 colin <colin> 2.4.4-8.mga4
+ Revision: 445135
- Add workaround for deadlocks on stop/restart (rhbz#912288 and rhbz#952634)

* Sat Apr 06 2013 blino <blino> 2.4.4-7.mga3
+ Revision: 408458
- use mkdir -p in pretrans scriptlet to avoid error on first install

* Thu Apr 04 2013 luigiwalser <luigiwalser> 2.4.4-6.mga3
+ Revision: 407569
- fix userdir configuration again

* Wed Apr 03 2013 guillomovitch <guillomovitch> 2.4.4-5.mga3
+ Revision: 407560
- add README.update.urpmi to advertise setup changes

* Mon Mar 25 2013 guillomovitch <guillomovitch> 2.4.4-4.mga3
+ Revision: 405238
- take advantage of mod_systemd for controlling apache (fix #9434)
- use systemd service for htcacheclean instead of initscript
- keep original fedora patches verbatim

* Sun Mar 24 2013 colin <colin> 2.4.4-3.mga3
+ Revision: 405136
- Use tmpfiles macros and add system version to requires (mga#9302)

* Tue Feb 26 2013 oden <oden> 2.4.4-1.mga3
+ Revision: 400366
- 2.4.4 (fixes CVE-2012-3499, CVE-2012-4558)
- rediffed P23, P26, P28, P100
- added mod_systemd from httpd-2.4.3-17.fc19.src.rpm

* Fri Feb 08 2013 luigiwalser <luigiwalser> 2.4.3-9.mga3
+ Revision: 395248
- rework conflict prevention script to work within pretrans

* Wed Jan 23 2013 luigiwalser <luigiwalser> 2.4.3-8.mga3
+ Revision: 391679
- fix userdir configuration

* Tue Jan 15 2013 luigiwalser <luigiwalser> 2.4.3-7.mga3
+ Revision: 388404
- use pretrans instead of pre to work around rpm 4.11 issue

* Fri Jan 11 2013 umeabot <umeabot> 2.4.3-6.mga3
+ Revision: 345632
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Sat Dec 01 2012 fwang <fwang> 2.4.3-5.mga3
+ Revision: 323699
- rebuild for new pcre

* Tue Nov 20 2012 guillomovitch <guillomovitch> 2.4.3-4.mga3
+ Revision: 319896
- fix manual configuration (#8141)

* Fri Oct 05 2012 guillomovitch <guillomovitch> 2.4.3-3.mga3
+ Revision: 302878
- add a dependency on mailcap for /etc/mime.types file (fix #7566)

* Sun Sep 09 2012 guillomovitch <guillomovitch> 2.4.3-2.mga3
+ Revision: 291156
- fix rpm filetriggers

* Thu Aug 23 2012 guillomovitch <guillomovitch> 2.4.3-1.mga3
+ Revision: 283340
- no need for restricted perms on /run/httpd directory
- new version
- sync patches set with fedora

* Mon Aug 20 2012 colin <colin> 2.4.2-6.mga3
+ Revision: 282508
- tmpfiles.d config is not user configurable, so it should not be in /etc.

* Thu Aug 16 2012 guillomovitch <guillomovitch> 2.4.2-5.mga3
+ Revision: 281593
- drop custom magic and mime.types file
- don't even ship upstream mime.types file, and use system one instead

* Tue Jul 24 2012 blino <blino> 2.4.2-4.mga3
+ Revision: 273911
- really allow php scripts when mod_php is loaded

* Mon Jul 23 2012 blino <blino> 2.4.2-3.mga3
+ Revision: 273652
- do not include ssl.conf in apache package, it will break apache is mod_ssl is not installed

* Fri Jul 20 2012 guillomovitch <guillomovitch> 2.4.2-2.mga3
+ Revision: 272823
- ship apxs man page in devel package
- use dedicated rpm-helper scriptlet to handle cert generation
- minimal default vhost configuration
- fix modules configuration files
- ensure apache-devel requires apache
- don't migration code in %%pre for initial installation

* Tue Jul 17 2012 guillomovitch <guillomovitch> 2.4.2-1.mga3
+ Revision: 271771
- manage configuration upgrade
- split configuration in 3 subdirectories:
 * /etc/httpd/conf/modules.d for module loading
 * /etc/httpd/conf/conf.d for generic configuration
 * /etc/httpd/conf/sites.d for site configuration
- rework package granularity:
 * merge back mod_reqtimeout and mod_deflate into main package
 * split mod_proxy_html in its own package
 * merge other proxy modules in mod_proxy
 * merge dbd modules in mod_dbd
 * merge cache modules in mod_cache
- drop conditional test support
- drop overzealous memcached soft dependency for mod_ssl
- fix mpm modules building
- fix default configuration
- merge webapps.d and vhosts.d directories as sites.d
- use original icons set
- drop unused sources
- drop source package
- new version
- switch to fedora layout
- sync with fedora patch set
- drop sysinit support

* Mon Jun 11 2012 colin <colin> 2.2.22-14.mga3
+ Revision: 259749
- Rebuild for new openssl

* Mon May 28 2012 luigiwalser <luigiwalser> 2.2.22-13.mga3
+ Revision: 247725
- use graceful-stop for service stop in httpd.service (from fedora)

* Sun May 06 2012 luigiwalser <luigiwalser> 2.2.22-12.mga2
+ Revision: 234841
- fix suexec path
- make suexec config work with systemd

* Sat Apr 28 2012 tmb <tmb> 2.2.22-11.mga2
+ Revision: 233587
- add back rpm-helper requires for htcacheclean

* Sat Apr 28 2012 tmb <tmb> 2.2.22-10.mga2
+ Revision: 233586
- Require rpm-helper >= 0.24.8-1 for systemd support

* Fri Apr 27 2012 tmb <tmb> 2.2.22-9.mga2
+ Revision: 233496
- rebuild for versioned rpm-helper requires

* Sat Apr 21 2012 luigiwalser <luigiwalser> 2.2.22-8.mga2
+ Revision: 232417
- add rpm-helper requirements for post_service scripts
- do not edit original service source file during build

* Sun Apr 08 2012 guillomovitch <guillomovitch> 2.2.22-7.mga2
+ Revision: 229775
- drop PrivateTmp from systemd service (fix #5143)

* Sun Apr 08 2012 luigiwalser <luigiwalser> 2.2.22-6.mga2
+ Revision: 229771
- merge apache-mod_suexec

* Mon Mar 19 2012 luigiwalser <luigiwalser> 2.2.22-5.mga2
+ Revision: 224024
- use arch independent libdir to find modules (thanks Funda Wang)

* Sun Mar 18 2012 luigiwalser <luigiwalser> 2.2.22-4.mga2
+ Revision: 223823
- use USR1 instead of HUP for systemctl reload (do not kill children)
- use package ordering to ensure _post_service is run at the right time
- do httpd restarts via posttrans and filetriggers (explained in spec)

  + colin <colin>
    - Fix systemd migration on upgrade (ensure mpm is installed and linked for apache post)
    - Fix all mpm systemd units (other than prefork)
    - Ensure only one mpm systemd unit can be enabled at any one time.

* Mon Mar 12 2012 guillomovitch <guillomovitch> 2.2.22-3.mga2
+ Revision: 222883
- deport base file and user creation in webserver-base package

  + luigiwalser <luigiwalser>
    - start httpd after remote-fs and named (from fedora)
    - enable PrivateTmp in service file (rh #781440)
    - update httpd.conf (from mdv)

* Sun Feb 12 2012 luigiwalser <luigiwalser> 2.2.22-2.mga2
+ Revision: 208280
- drop distcache support from mod_ssl
- build against current db version
- sync doc package with mdv
- update 01_default_ssl_vhost.conf and patch 0 (from mdv)
- minor requires fixes from mdv

* Tue Feb 07 2012 guillomovitch <guillomovitch> 2.2.22-1.mga2
+ Revision: 205893
- new version
- rediff ab patch
- drop security patches related to fixed vulns

* Thu Jan 19 2012 guillomovitch <guillomovitch> 2.2.21-9.mga2
+ Revision: 198442
- reduce multiple file copying
- ensure source and doc packages are noarch
- merge apache-doc package

* Thu Jan 19 2012 colin <colin> 2.2.21-8.mga2
+ Revision: 198013
- Fix systemd unit PID path (breaks with systemd v38)

* Sat Dec 31 2011 dmorgan <dmorgan> 2.2.21-7.mga2
+ Revision: 189170
- Add P21/22: Fix CVE2011-3368 and regression introduced in CVE 2011-3192
- Use systemd rpm macro

* Thu Oct 27 2011 nanardon <nanardon> 2.2.21-5.mga2
+ Revision: 158597
- apache-mpm-event provides apache-mpm not 'apache'

* Sat Oct 15 2011 dmorgan <dmorgan> 2.2.21-4.mga2
+ Revision: 155444
- Rebuild because it seems apache-mpm-event is missing, preventing libapreq2 to build

* Sun Sep 18 2011 pterjan <pterjan> 2.2.21-3.mga2
+ Revision: 145045
- Obsolete apache-base

* Wed Sep 14 2011 guillomovitch <guillomovitch> 2.2.21-2.mga2
+ Revision: 143581
- merge apache-base and apache-modules as apache package
- load modules inconditionaly
- drop useless dependencies from apache-devel package

* Wed Sep 14 2011 guillomovitch <guillomovitch> 2.2.21-1.mga2
+ Revision: 143348
- new version

* Thu Sep 08 2011 guillomovitch <guillomovitch> 2.2.20-3.mga2
+ Revision: 141320
- systemd support

* Thu Sep 01 2011 guillomovitch <guillomovitch> 2.2.20-2.mga2
+ Revision: 137745
- merge apache-conf and apache-base, to reduce dependencies hell
- rework dependencies to a comprehensive model: apache is an empty package, requiring the configuration, the modules and an engine
- rework post/preun scripts to use 'service httpd condrestart'
- ensure post/preun dependencies consistency with post/preun scriptlets
- simplify macros mess
- stop preventing initscript to be localized

* Thu Sep 01 2011 guillomovitch <guillomovitch> 2.2.20-1.mga2
+ Revision: 137516
- add missing LSB headers to htcacheclean init script
- new version
- drop suexec PATH patch
- rediff french documentation fixes, mpm-itk, mpm-peruser and authnoprov patches
- large spec cleanup

  + misc <misc>
    - remove README.urpmi, as it only speak of change dating back to 2008.1

  + pterjan <pterjan>
    - Revert re-import
    - imported package apache

* Fri Jan 14 2011 ahmad <ahmad> 2.2.17-4.mga1
+ Revision: 17736
- drop old/unneeded scriptlets
- imported package apache


* Sat Jan 01 2011 Oden Eriksson <oeriksson@mandriva.com> 2.2.17-4mdv2011.0
+ Revision: 627296
- don't force the usage of automake1.7

* Wed Dec 01 2010 Paulo Andrade <pcpa@mandriva.com.br> 2.2.17-3mdv2011.0
+ Revision: 604598
- Rebuild with apr with workaround to gcc type based alias analysis issue
- Correct a possible unsafe usage of apr_bucket lists

* Thu Nov 25 2010 Oden Eriksson <oeriksson@mandriva.com> 2.2.17-2mdv2011.0
+ Revision: 601153
- temporary workaround a possible bug in gcc (#61384: Apache 2.2.17 doesn't support POST method to submit data)

* Wed Oct 20 2010 Oden Eriksson <oeriksson@mandriva.com> 2.2.17-1mdv2011.0
+ Revision: 586886
- 2.2.17
- fix #60937 (apachectl calls wrong httpd when using itk)

* Fri Oct 15 2010 Oden Eriksson <oeriksson@mandriva.com> 2.2.17-0.0.pre.1mdv2011.0
+ Revision: 585793
- 2.2.17 (pre-release)
- dropped one upstream added patch

* Sun Jul 25 2010 Funda Wang <fwang@mandriva.org> 2.2.16-1mdv2011.0
+ Revision: 559480
- 2.2.16 final

* Thu Jul 22 2010 Oden Eriksson <oeriksson@mandriva.com> 2.2.16-0.0.1mdv2011.0
+ Revision: 556884
- 2.2.16 (pre-release)

* Tue Apr 06 2010 Funda Wang <fwang@mandriva.org> 2.2.15-3mdv2010.1
+ Revision: 531956
- rebuild for new openssl

* Wed Mar 31 2010 Oden Eriksson <oeriksson@mandriva.com> 2.2.15-2mdv2010.1
+ Revision: 530513
- rebuild

* Sat Mar 06 2010 Oden Eriksson <oeriksson@mandriva.com> 2.2.15-1mdv2010.1
+ Revision: 515125
- 2.2.15 (official)

* Tue Mar 02 2010 Oden Eriksson <oeriksson@mandriva.com> 2.2.15-0.0mdv2010.1
+ Revision: 513530
- 2.2.15 (pre-release)
- update the peruser patches
- drop upstream applied patches
- added the new mod_reqtimeout sub package
- drop the old P22 CVE-2008-2939 patch as it was not applied and was
  applied upstream

* Fri Feb 26 2010 Oden Eriksson <oeriksson@mandriva.com> 2.2.14-6mdv2010.1
+ Revision: 511552
- rebuilt against openssl-0.9.8m

* Thu Dec 31 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.14-5mdv2010.1
+ Revision: 484460
- rebuilt for bdb-4.8 linkage

* Sat Dec 19 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.14-4mdv2010.1
+ Revision: 480217
- P6: fix a long standing problem with apachectl

* Tue Nov 24 2009 Pascal Terjan <pterjan@mandriva.org> 2.2.14-3mdv2010.1
+ Revision: 469671
- openssl and random devices are needed in post of mod_ssl

* Mon Nov 09 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.14-2mdv2010.1
+ Revision: 463437
- latest openssl breaks the test suite, disable it for now
- P21: security fix/workaround for CVE-2009-3555

  + Michael Scherer <misc@mandriva.org>
    - listen by default on both ipv6 and ipv4 if available for ssl, to
      be consistent with non ssl connection in httpd.conf

* Sun Oct 04 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.14-1mdv2010.0
+ Revision: 453379
- 2.2.14 was silently released 23-Sep-2009

* Sat Sep 26 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.14-0.1mdv2010.0
+ Revision: 449570
- also actually provide the 32_mod_proxy_scgi.conf file...
- 2.2.14 (non official release)
- drop the CVE-2009-3094, CVE-2009-3095 patches
- added the new mod_proxy_scgi module

* Fri Sep 25 2009 Olivier Blin <oblin@mandriva.com> 2.2.13-4mdv2010.0
+ Revision: 448916
- don't explicitely force fstack-protector, adding it for everyone is
  wrong, and it's enabled by default on x86 (from Arnaud Patard)

* Tue Sep 22 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.13-3mdv2010.0
+ Revision: 447310
- P200: security fix for CVE-2009-3094
- P201: security fix for CVE-2009-3095

* Mon Aug 17 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.13-2mdv2010.0
+ Revision: 417273
- don't require apache-mod_proxy for the caching modules

* Mon Aug 10 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.13-1mdv2010.0
+ Revision: 414339
- 2.2.13 (official)

* Thu Aug 06 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.13-0.1mdv2010.0
+ Revision: 410968
- 2.2.13 (prerelease)

* Mon Aug 03 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.12-2mdv2010.0
+ Revision: 408095
- rebuild
- 2.2.12 (official)

* Thu Jul 23 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.12-0.1mdv2010.0
+ Revision: 398960
- 2.2.12 (pre-release)
- rediffed one patch
- dropped a lot of patches applied upstream

* Sat Jul 11 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-16mdv2010.0
+ Revision: 394804
- S4: new perl-framework to conduct the testing
- P2004: upstream fix for PR46428
- P2005: security fix for CVE-2009-1890
- P2006: security fix for CVE-2009-1891

* Wed Jun 10 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-15mdv2010.0
+ Revision: 384771
- P2003: added one more post CVE-2009-1195 fix

* Tue Jun 09 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-14mdv2010.0
+ Revision: 384423
- P202: add svn fixes to make mod_perl build

* Sat Jun 06 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-13mdv2010.0
+ Revision: 383267
- rebuilt against new apr/apr-util libs

* Sun May 31 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-12mdv2010.0
+ Revision: 381656
- P2001: security fix for CVE-2009-1195

* Fri May 01 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-11mdv2010.0
+ Revision: 369725
- P2000: security fix for CVE-2009-1191
- revert the latest change
- new SNI patch (P200)

* Wed Apr 15 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-10mdv2009.1
+ Revision: 367319
- new P100 (itk-20090414-00)

* Fri Apr 10 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-9mdv2009.1
+ Revision: 365784
- fix P1008
- added P1008 to fix upstream PR45023 (revert wrong fix for PR39727)

* Tue Apr 07 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-8mdv2009.1
+ Revision: 364813
- added P103 that brings more features to peruser (asked by Denis Philippov)

* Sun Mar 22 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-7mdv2009.1
+ Revision: 360217
- new itk mpm patch (P100)

* Fri Mar 20 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-6mdv2009.1
+ Revision: 359256
- fix build
- added a proposed patch for upstream asf bug 39369, by Joe
  Orton which makes the (new'ish) perl-framework pass

* Sun Feb 01 2009 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-5mdv2009.1
+ Revision: 336097
- added upstream patch1000 that fixes PR38642
- added upstream patch1001 that fixes PR39243 and PR46508
- added upstream patch1002 that fixes PR41120
- added upstream patch1003 that fixes PR42829
- added upstream patch1004 that fixes PR45529
- added upstream patch1005 that fixes PR46342
- added upstream patch1006 that fixes PR46467

* Tue Dec 30 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-4mdv2009.1
+ Revision: 321347
- use %%ldflags
- fix backporting
- update the sni and itk patches
- sync with fedora (P20)

* Thu Dec 18 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-3mdv2009.1
+ Revision: 315825
- rebuild

* Tue Dec 16 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-2mdv2009.1
+ Revision: 314937
- rebuild

* Mon Dec 15 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-1mdv2009.1
+ Revision: 314486
- 2.2.11 (official release)

* Fri Dec 12 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-0.2mdv2009.1
+ Revision: 313610
- rediff some patches to meet the nofuzz criteria

* Sat Dec 06 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.11-0.1mdv2009.1
+ Revision: 311241
- 2.2.11 (test release)
- updated perl-framework (r719570)

* Thu Nov 20 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.10-2mdv2009.1
+ Revision: 305285
- fix #45083 (missing dependency on apr-util-dbd-ldap for mod_ldap)

* Fri Oct 17 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.10-1mdv2009.1
+ Revision: 294601
- disable the tests for now
- 2.2.10 (release)

* Fri Oct 10 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.10-0.1mdv2009.1
+ Revision: 291447
- 2.2.10
- drop upstream implemented patches; P21

* Sat Sep 20 2008 Michael Scherer <misc@mandriva.org> 2.2.9-12mdv2009.0
+ Revision: 286042
- break the requires loop of mod_cache and mod_proxy.
  mod_proxy do not requires mod_cache to work, and mod_cache already requires mod_proxy.
  since mod_cache is activated by default, this can have nasty effects on sites who are behind
  a reverse proxy without wanting cache.

* Sat Sep 13 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-11mdv2009.0
+ Revision: 284570
- fix #43383 (apache-base does not provide /usr/sbin/httpd)

* Tue Sep 02 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-10mdv2009.0
+ Revision: 278892
- rebuild

* Fri Aug 29 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-9mdv2009.0
+ Revision: 277262
- added P201 by the author and re-enable the tests
- new perl-framework (r689834)

  + Frederik Himpe <fhimpe@mandriva.org>
    - Add patch from upstream CVS fixing minor security problem
      CVE-2008-2939

* Wed Aug 20 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-8mdv2009.0
+ Revision: 274243
- fix deps
- update the docs and config
- temporary disable the tests
- new SNI patch (P200)

* Fri Aug 08 2008 Thierry Vignaud <tv@mandriva.org> 2.2.9-7mdv2009.0
+ Revision: 267894
+ rebuild (emptylog)

* Tue Jul 29 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-6mdv2009.0
+ Revision: 252237
- hardcode %%{_localstatedir}

* Sat Jul 26 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-5mdv2009.0
+ Revision: 250120
- re-implement the peruser mpm (requested by Denis Philippov <den-is@mezon.ru>)

* Wed Jul 09 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-4mdv2009.0
+ Revision: 233117
- second attempt enabling the perl-framework test suite

* Mon Jun 23 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-3mdv2009.0
+ Revision: 228146
- rebuilt due to PayloadIsLzma problems

* Thu Jun 19 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-2mdv2009.0
+ Revision: 226645
- drop P6, it's not needed anymore

* Fri Jun 13 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-1mdv2009.0
+ Revision: 218814
- build release

* Wed Jun 11 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.9-0.1mdv2009.0
+ Revision: 217901
- 2.2.9 (fixes CVE-2008-2364, CVE-2007-6420)
- rediffed P0,P15
- dropped P20,P22,P23,P24,P25,P26,P28,P29,P30, these are fixed in 2.2.9

* Thu Jun 05 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-9mdv2009.0
+ Revision: 215206
- rebuilt against apr/apr-util 1.3.0 (which has memcache)
- new SNI patch (P200)

  + Pixel <pixel@mandriva.com>
    - adapt to %%_localstatedir now being /var instead of /var/lib (#22312)

* Sat May 31 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-8mdv2009.0
+ Revision: 213687
- disable the perl-framework test suite for now
- use _disable_ld_no_undefined 1 because otherwise it won't build the modules
- don't use a cache-file, it confuses libtool

* Mon Apr 14 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-7mdv2009.0
+ Revision: 192693
- rebuild
- new perl-framework (r647789)

* Fri Mar 07 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-6mdv2008.1
+ Revision: 181224
- added P22 that fixes upstream PR43319
- added P23 that fixes upstream PR41190
- added P24 that fixes upstream PR44311
- added P25 that fixes upstream PR44458
- added P26 that fixes upstream PR27834 (hey pterjan, finally!;))
- added P27 that fixes upstream PR43711
- added P28 that fixes upstream PR11035
- added P29, mod_logio fixes
- added P30 that fixes upstream PR44402
- fix the htcacheclean initscript

* Thu Feb 28 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-5mdv2008.1
+ Revision: 176052
- also add P200
- added P200 to fix #38237 (Please include SNI support patch), requires openssl-0.9.8f+
  with "enable-tlsext". enabled in cooker since openssl-0.9.8g-2mdv2008.1

* Mon Feb 18 2008 Thierry Vignaud <tv@mandriva.org> 2.2.8-4mdv2008.1
+ Revision: 170699
- rebuild

* Fri Jan 25 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-3mdv2008.1
+ Revision: 157967
- added P21 to fix upstream bug 43596
- make max number of dynamically loadable modules and default serverlimit
  tunable at RPM build time

* Thu Jan 24 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-2mdv2008.1
+ Revision: 157446
- rebuild

* Fri Jan 18 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-1mdv2008.1
+ Revision: 154623
- 2.2.8 (official release)

* Thu Jan 10 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.8-0.1mdv2008.1
+ Revision: 147741
- 2.2.8
- drop upstream implemented patches; P21,P22

* Thu Jan 10 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.7-0.3mdv2008.1
+ Revision: 147619
- added P22 to fix upstream bugs 19954 and 41056 and to make it pass perl-framework rev 610816

* Tue Jan 08 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.7-0.2mdv2008.1
+ Revision: 146486
- added P21 to fix upstream bug 38034

* Sat Jan 05 2008 Oden Eriksson <oeriksson@mandriva.com> 2.2.7-0.1mdv2008.1
+ Revision: 145819
- 2.2.7 (fixes roughly 50 bugs and CVE-2007-6421,CVE-2007-6422,CVE-2007-6388,CVE-2007-5000)
- dropped upstream implemented patches; P18,P21
- rediffed P6
- updated the itk patch (P100)
- updates perl-framework r609180 (S4)

* Fri Dec 21 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-10mdv2008.1
+ Revision: 136444
- rebuilt against new build deps

  + Olivier Blin <oblin@mandriva.com>
    - restore BuildRoot

  + Thierry Vignaud <tv@mandriva.org>
    - kill re-definition of %%buildroot on Pixel's request

* Sun Oct 21 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-9mdv2008.1
+ Revision: 100897
- rebuilt against new openssl

* Wed Sep 26 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-8mdv2008.0
+ Revision: 93150
- added P21 (fix for SSL library string regression (jorton))

* Sun Sep 23 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-7mdv2008.0
+ Revision: 92342
- fix #33944 (bad magic in %%pre for the apache-mod_ssl package)
- fix borked %%pre mod_ssl

* Wed Sep 19 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-6mdv2008.0
+ Revision: 91005
- added documentation for P20 as well

* Wed Sep 19 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-5mdv2008.0
+ Revision: 90824
- bump release
- added P20 to fix upstream bug 43415
- fix deps

* Sat Sep 15 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-4mdv2008.0
+ Revision: 87027
- bump release
- fix #32773 (mod_ssl configuration oddity)
- fix #33429 (mod_ssl post-install ssl certs handling breaks ldap server)
- updated the apache-README.urpmi file
- renamed the mod_ssl.default-vhost.conf file
- fix #33198 (Apache-mod_ssl incorrect placement of default ssl vhost config file.)

* Wed Sep 12 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-2mdv2008.0
+ Revision: 84664
- added the patches as well (duh!)
- added P19 to fix upstream bug 42829
- added upstream fixes (P17,P18)

* Fri Sep 07 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-1mdv2008.0
+ Revision: 81478
- 2.2.6 (release)

* Wed Sep 05 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.6-0.1mdv2008.0
+ Revision: 79882
- 2.2.6
- fix deps

* Thu Aug 16 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.5-0.3mdv2008.0
+ Revision: 64331
- added one missing dep for the test suite (perl-XML-Parser)

* Tue Aug 14 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.5-0.2mdv2008.0
+ Revision: 63025
- enable the test suite and add two missing deps

* Sat Aug 11 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.5-0.1mdv2008.0
+ Revision: 61969
- 2.2.5, closes CVE-2007-3847,CVE-2007-1863,CVE-2007-3304,CVE-2006-5752,CVE-2007-1862

* Wed Jul 25 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-17mdv2008.0
+ Revision: 55433
- don't provide apache-mpm for the experimental packages just yet...

* Mon Jul 09 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-16mdv2008.0
+ Revision: 50502
- fix #31813

* Sat Jul 07 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-15mdv2008.0
+ Revision: 49494
- P102: security fix for CVE-2006-5752
- P103: security fix for CVE-2007-1863
- P104: security fix for CVE-2007-3304

* Sun Jun 24 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-14mdv2008.0
+ Revision: 43768
- nope, the test suite don't want to work...
- updated perl-framework to r550280
- try and enable the test suite

* Sun Jun 24 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-13mdv2008.0
+ Revision: 43747
- fix #31562

* Fri Jun 22 2007 Andreas Hasenack <andreas@mandriva.com> 2.2.4-12mdv2008.0
+ Revision: 43203
- use serverbuild macro

* Wed Jun 20 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-11mdv2008.0
+ Revision: 41794
- added a patch for spurious open attempt on ".../file.html/.htaccess" by Allen Pulsifer (P16)
- added P50 that fixes CVE-2007-1862 and closes #31364

* Mon Jun 11 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-10mdv2008.0
+ Revision: 38032
- use distro conditional -fstack-protector
- use distro conditional -fstack-protector

* Tue May 29 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-9mdv2008.0
+ Revision: 32679
- new itk patch (P100)

  + Guillaume Rousse <guillomovitch@mandriva.org>
    - no more references to certwatch

* Wed Apr 18 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-7mdv2008.0
+ Revision: 14838
- added a small patch to ab (P15)


* Wed Mar 14 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-6mdv2007.1
+ Revision: 143466
- update the README file

* Sat Mar 10 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-5mdv2007.1
+ Revision: 140573
- rebuild

* Tue Feb 27 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-4mdv2007.1
+ Revision: 126497
- cleanup redundant deps
- added the event mpm
- added some crucial conflicts to the threaded mpm sub packages

* Sun Jan 28 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-3mdv2007.1
+ Revision: 114674
- added fcgi support to mod_rewrite from HEAD (P14)

* Thu Jan 18 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-2mdv2007.1
+ Revision: 110435
- added the EXPERIMENTAL mpm named "itk"

* Thu Jan 18 2007 Oden Eriksson <oeriksson@mandriva.com> 2.2.4-1mdv2007.1
+ Revision: 110066
- 2.2.4
- rediffed P1
- dropped P14, implemented upstream

* Thu Dec 14 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.3-4mdv2007.1
+ Revision: 96868
- new perl-framework (S4)

* Thu Nov 16 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.3-3mdv2007.1
+ Revision: 84764
- rebuild
- sync with fedora (2.2.3-6)
- bunzip sources

* Wed Oct 11 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.3-1mdv2007.0
+ Revision: 63259
- Import apache

* Sat Jul 29 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.3-1mdv2007.0
- 2.2.3 (fixes CVE-2006-3747)
- updated the perl-framework to r426459

* Tue Jul 18 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-1mdv2007.0
- rebuild

* Fri Jun 23 2006 Guillaume Rousse <guillomovitch@mandriva.org> 2.2.2-6mdv2007.0
- drop rpm macros, now included in rpm-helper, to avoid build dependency on apache

* Tue Jun 06 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-5mdv2007.0
- comment DBDriver in the apache-mod_dbd conf to prevent a segfault

* Tue May 30 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-4mdv2007.0
- make the htcacheclean init script really read the config file (#22804)

* Mon May 15 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-3mdk
- fix a silly typo in S61

* Sat May 13 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-2mdk
- added french corrections to the html error messages (P12,#19542)
- sync with fedora (P13)

* Mon May 01 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-1mdk
- 2.2.2
- broke out the bundled dbd modules

* Sun Apr 23 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.2-0.1mdk
- 2.2.2

* Sun Apr 02 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.1-0.1mdk
- 2.2.1 (addresses CVE-2005-3352,CVE-2005-3357)
- updated the perl-framework (r390750)

* Sun Apr 02 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-11mdk
- rebuilt due to package loss

* Sat Apr 01 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-10mdk
- use a patch from svn that fixes numerous bugs (P11)
- drop upstream patches; P11,P12,P14,P15,P100,P101

* Fri Feb 10 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-9mdk
- update perl-framework (S4) to r376644
- enable the test suite since the culpit turned out to be RTLD_DEEPBIND 
  that don't seem to work with our glibc just yet (#21012)
- fix deps

* Sun Feb 05 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-8mdk
- rebuilt due to package loss

* Sat Feb 04 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-7mdk
- sync with fedora (2.2.0-5) adds fixes for CVE-2005-3357,CVE-2005-3352

* Sat Jan 07 2006 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-6mdk
- sync with fedora (2.2.0-4)

* Fri Dec 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-5mdk
- really fix the mod_ssl stuff (#20271) (thanks buchan)

* Mon Dec 19 2005 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-4mdk
- fix deps
- fix the mod_ssl stuff

* Tue Dec 13 2005 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-3mdk
- oops!, mod_charset_lite was not removed so re-add it
- added another module not built per default; mod_authn_alias
- added two html files in ascii format and update README.urpmi

* Tue Dec 13 2005 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-2mdk
- fix deps

* Mon Dec 12 2005 Oden Eriksson <oeriksson@mandriva.com> 2.2.0-1mdk
- 2.2.0
- merge with the apache2 2.2.0 package in contrib
- added fedora patches and changes
- major packaging changes, cleanups, config changes, etc
- dropped the itk mpm
- updated the perl-framework suite to r355498 (S4)
- moved back the compilation of mod_ssl to this package, there
  were no benefits doing it as before (like security updates)
- added the htcacheclean sub package
- added memcache support to mod_ssl (P13)
- updated the README.urpmi file to reflect changes

* Thu Nov 17 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.55-6mdk
- added the itk mpm (enable with "--with itp").

* Sun Nov 13 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.55-5mdk
- rebuilt against openssl-0.9.8a

* Sun Nov 06 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.55-4mdk
- added P105 to fix a problem with mod_cgid when module other than 
  mod_suexec is providing uid/gid (ASF #36410)
- disable peruser, unstable, unmaintained...
- activate --enable-exception-hook
- broke out the two extra mod_backtrace and mod_whatkilledus modules

* Sun Oct 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.55-3mdk
- rebuilt to provide a -debug package too

* Mon Oct 17 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.55-2mdk
- rebuilt against correct apr-0.9.7

* Sat Oct 15 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.55-1mdk
- 2.0.55 (addresses CAN-2005-2700, CAN-2005-2491, CAN-2005-2088, 
  CAN-2005-2728, CAN-2005-2088, CAN-2005-1268)
- rediffed P22
- drop upstream patches; P32, P33, P34, P35, P122, P123, P124, P125
- pass "-DLDAP_DEPRECATED" to the CFLAGS
- fix deps (apr 0.9.7)
- ship mod_echo too
- fix #18764

* Tue Sep 13 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-13mdk
- peruser-0.1.6

* Sat Sep 10 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-12mdk
- added P124 to plug CAN-2005-2700
- added P125 to plug CAN-2005-2728

* Tue Sep 06 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-11mdk
- rebuild

* Wed Aug 31 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-10mdk
- rebuilt against new openldap-2.3.6 libs

* Sat Jul 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-9mdk
- added another work around for a rpm bug

* Sat Jul 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-8mdk
- added P122 to plug CAN-2005-2088 (redhat)
- added P123 to plug CVE CAN-2005-1268 (redhat)
- added a work around for a rpm bug, "Requires(foo,bar)" don't work

* Tue Jul 12 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-7mdk
- fix descriptions

* Fri Jul 01 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-6mdk
- peruser-0.1.5

* Thu Jun 30 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-5mdk
- peruser-0.1.4
- added a rpm macros file for web applications to utilize (Guillaume Rousse)

* Tue Jun 14 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-4mdk
- peruser-0.1.3

* Sun Jun 05 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-3mdk
- fix provides
- added the README.urpmi file to the apache-base sub package to depict
  the most significant changes.
- better descriptions for certain sub packages
- broke out mod_userdir into its own sub package

* Sun Jun 05 2005 Christiaan Welvaart <cjw@daneel.dyndns.org> 2.0.54-2mdk
- add BuildRequires: zlib-devel

* Fri May 27 2005 Oden Eriksson <oeriksson@mandriva.com> 2.0.54-1mdk
- let's the apache2/apache renaming begin
- added new P45 and P72 (fedora)
- peruser-0.1.2
- sync with fedora
- call libtool directly from the config_vars.mk file
- use modules.d to load modules instead of conf.d
- provide the manual from another spec src.rpm
- %%distribution is no more, use a local %%TAG (Mandriva Linux) instead
- strip the binaries (for now)
- rename apache2-common to apache-base to solve a cicrular deps problem
- use new rpm-4.4.x pre,post magic

* Wed Apr 13 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.54-0.2mdk
- peruser-r10

* Wed Apr 13 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.54-0.1mdk
- 2.0.54
- rediff P45
- deactivate P72
- drop upstream implemented P95
- peruser-r9

* Thu Mar 31 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-9mdk
- the WORKER, PERUSER and PREFORK tagging was not working as
  intended, fixed now

* Thu Mar 17 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-8mdk
- use the %%mkrel macro
- drop the %%distribution redefine
- misc deps cleanups
- fix deps on config files
- added some missing stuff
- drop metuxmpm as it  seems to be unmaintained

* Sun Mar 06 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-7mdk
- drop the requirements of libtool for the apache2 package

* Fri Mar 04 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-6mdk
- updated to peruser-r8 (P105)

* Sun Feb 27 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-5mdk
- fix %%post and %%postun to prevent double restarts

* Tue Feb 15 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-4mdk
- spec file cleanups, remove the ADVX-build stuff

* Fri Feb 11 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-3mdk
- don't screw up netcraft history (J-M)

* Thu Feb 10 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-2mdk
- used a more correct P75 (fedora)

* Tue Feb 08 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-1mdk
- 2.0.53
- added the LDAP socket timeout patch (P95)

* Sun Feb 06 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.53-0.rc1.1mdk
- 2.0.53-rc1
- build and provide the new dumpio module
- rediffed P75
- drop redundant and upstream implemented patches;
  - P49 (MDK #9850)
  - P95 (util_ldap_cache_mgr.c.patch)
  - P200 (CAN-2004-0885)
  - P201 (CAN-2004-0942)

* Fri Feb 04 2005 Buchan Milne <bgmilne@linux-mandrake.com> 2.0.52-18mdk
- rebuild for ldap2.2_7

* Mon Jan 31 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-17mdk
- fix deps and conditional %%multiarch

* Mon Jan 31 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-16mdk
- fix strange release gap

* Thu Jan 13 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-15mdk
- there's a new peruser patch (rediffed from the r7 patch),
  spotted by Lukas Vesely
- use less restrictive attribs on most .conf files, set it when
  needed instead (pleases rpmlint...)
- force permissions on certain files even if not needed

* Wed Jan 12 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-14mdk
- added P84 (fedora) to make ab-ssl work
- added one forgotten official patch (P95)

* Tue Jan 11 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-13mdk
- make --with debug work

* Tue Jan 11 2005 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-12mdk
- provide logfiles too if a debug build

* Fri Dec 03 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-11mdk
- added P49 in an attempt to fix long standing #9850 (this 
  fix will be included in 2.0.53)

* Sun Nov 28 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-10mdk
- merge lib64 fixes by Gwenole Beauchesne that got lost for some reason
- remove an appended ".so" for the mod_auth_ldap module that seems to 
  have been in here for ages.

* Sat Nov 27 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-9mdk
- rebuilt against new pcre libs

* Thu Nov 25 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-8mdk
- rebuilt against apr/apu 0.9.5 final

* Thu Nov 18 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-7mdk
- provide metuxmpm and the new peruser mpm's too

* Thu Nov 18 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-6mdk
- fix the config_vars.mk file again

* Thu Nov 11 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-5mdk
- fix for wrongly assuming ipv6 on listen (P48)
- added a security fix (P201) that addresses CAN-2004-0942

* Tue Nov 09 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-4mdk
- rebuild against newish apr libs

* Mon Oct 18 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-3mdk
- added a security fix (P200) that addresses CAN-2004-0885
- added better commented patches from fedora

* Thu Oct 14 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-2mdk
- added P93 & P94 from fedora/redhat

* Wed Sep 29 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.52-1mdk
- 2.0.52 (includes the CAN-2004-0811 fix)
- drop P8, it's integrated upstream

* Sat Sep 25 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.51-2mdk
- added a security fix (P200) that addresses CAN-2004-0811

* Fri Sep 17 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.51-1mdk
- rediff a lot of patches
- drop patches that are either implemented upstream or redundant

* Thu Sep 16 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50-6mdk
- added security fixes to the source for mod_ssl from ASF (P202 & P203)
  that addresses CAN-2004-0747 and CAN-2004-0809

* Fri Sep 10 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50-5mdk
- added security fixes to the source for mod_ssl from suse (P200 & P201)
  that addresses CAN-2004-0748 and CAN-2004-0751

* Wed Aug 11 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50-4mdk
- rebuilt against new db4.2 apr

* Thu Jul 15 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50-3mdk
- have apache2-devel require pcre-devel (Christiaan Welvaart)

* Tue Jul 13 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50-2mdk
- remove redundant provides
- re-added P45,P84,P85 (fedora)
- added fixed P39 (fedora)

* Thu Jul 01 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.50-1mdk
- 2.0.50
- enable mod_log_forensic
- drop P45,P46,P48,P49,P51,P53,P54,P55,P81,P84,P85,P89 and P90, these are
  integrated upstream as well as fixes for CAN-2004-0488 and CAN-2004-0493

* Thu Jun 24 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-12mdk
- move mod_ssl and to an external source rpm package (the ldap stuff may follow)
- remove distcache stuff as we build it using an external source rpm package
- sync with fedora (P7, P55) (2.0.49-7)

* Sat Jun 19 2004 Jean-Michel Dault <jmdault@mandrakesoft.com> 2.0.49-11mdk
- rebuild with new openssl
- use fcntl for mutexes instead of posix mutexes (which won't work on
  non-NPTL kernels and some older processors), or sysvsem which are not
  resistand under high load.
- should fix bug #9101 at last
- tested under heavy load: 100,000 hits in 4 minutes, 1000 simultaneous
  connections, load average went up to 835.40, not a single failed request. 
- tested under NPTL kernel and User-Mode Linux kernel using linuxthreads.

* Fri Jun 18 2004 Jean-Michel Dault <jmdault@mandrakesoft.com> 2.0.49-10mdk
- test stability of different mutexes

* Fri Jun 18 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-9mdk
- sync with fedora (P52,P53,P54,P72,P91,P92,P300)
- drop P100 in favour to P54
- bump server limit again
- fix deps
- provide a cleaner source package

* Fri Jun 11 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-8mdk
- fix deps

* Thu May 20 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-7mdk
- fix deps and brp-compress location

* Wed May 19 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-6mdk
- add the metux mpm (P104)
- bump DEFAULT_SERVER_LIMIT for the prefork mpm
- use the %%configure2_5x macro

* Sun May 16 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-5mdk
- use --enable-exception-hook if a debug build
- added P103 (fix mod_ldap cache file location) and add the ghostfile
- new P90 (jorton) fix #9120
- added S6 & S7 (mod_backtrace & mod_whatkilledus is built if a debug build)

* Sun May 09 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-4mdk
- sync with fedora (P51)

* Sat May 08 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-3mdk
- rebuilt

* Tue Apr 27 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-2mdk
- sync with fedora (P90)

* Sun Apr 25 2004 Oden Eriksson <oeriksson@mandrakesoft.com> 2.0.49-1mdk
- split out the apr suite as apr-0.9.5-1mdk and apr-util-0.9.5-1mdk
- stole a lot of stuff from fedora
- removed a lot of patches
- made a lot of spec file changes
- require new ADVX-build >= 10 (and fix #5732)

* Mon Mar 15 2004 Michael Scherer <misc@mandrake.org> 2.0.48-6mdk
- /var/lib/dav owned by apache, otherwise, mod_dav doesn't work properly
- fix #6208 ( mod_ssl error due to incorrect permission )
- fix various [DIRM],[CFLP]
- remove forbidden words
- remove debug stuff for release