Hello community,
here is the log from the commit of package apache2-mod_security2 for
openSUSE:Factory checked in at 2018-01-09 14:52:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/apache2-mod_security2 (Old)
and /work/SRC/openSUSE:Factory/.apache2-mod_security2.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "apache2-mod_security2"
Tue Jan 9 14:52:25 2018 rev:25 rq:561619 version:2.9.2
Changes:
--------
---
/work/SRC/openSUSE:Factory/apache2-mod_security2/apache2-mod_security2.changes
2017-06-26 15:52:34.417035536 +0200
+++
/work/SRC/openSUSE:Factory/.apache2-mod_security2.new/apache2-mod_security2.changes
2018-01-09 14:52:28.153838613 +0100
@@ -1,0 +2,35 @@
+Fri Dec 29 00:09:38 UTC 2017 - [email protected]
+
+- Trim advertisement and filler wording from descriptions.
+
+-------------------------------------------------------------------
+Wed Dec 20 09:13:49 UTC 2017 - [email protected]
+
+- fix build for SLE_11_SP4: BuildRoot and %deffattr have to be
+ present
+
+-------------------------------------------------------------------
+Mon Oct 2 11:02:58 UTC 2017 - [email protected]
+
+- update to 2.9.2
+ * release notes
+ https://github.com/SpiderLabs/ModSecurity/releases/tag/v2.9.2
+ * refresh apache2-mod_security2-no_rpath.diff
+ * remove apache2-mod_security2-lua-5.3.patch that was applied
+ upstream
+- remove outdated html pages and diagram (they can be accessed
+ online at https://github.com/SpiderLabs/ModSecurity/wiki)
+ * Reference-Manual.html.bz2
+ * ModSecurity-Frequently-Asked-Questions-FAQ.html.bz2
+ * modsecurity_diagram_apache_request_cycle.jpg
+- don't pack the whole doc directory as it contains also Makefiles
+ or doxygen configuration files
+- disable mlogc as we don't pack it and it also can't be built for
+ curl <=7.34
+- add basic and regression test suite (but disabled for now)
+ * add apache2-mod_security2_tests_conf.patch for apache2
+ configuration file used for tests that was trying to load
+ mpm_worker_module (it's static for our apache2 package)
+ * add "BuildRequires: perl-libwww-perl" needed for the test suite
+
+-------------------------------------------------------------------
Old:
----
ModSecurity-Frequently-Asked-Questions-FAQ.html.bz2
Reference-Manual.html.bz2
apache2-mod_security2-lua-5.3.patch
modsecurity-2.9.0.tar.gz
modsecurity_diagram_apache_request_cycle.jpg
New:
----
apache2-mod_security2_tests_conf.patch
modsecurity-2.9.2.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ apache2-mod_security2.spec ++++++
--- /var/tmp/diff_new_pack.tfjUna/_old 2018-01-09 14:52:29.061796047 +0100
+++ /var/tmp/diff_new_pack.tfjUna/_new 2018-01-09 14:52:29.061796047 +0100
@@ -19,27 +19,21 @@
%define modname mod_security2
%define tarballname modsecurity-%{version}
%define usrsharedir %{_datadir}/%{name}
-%define refman Reference-Manual.html
-%define faq ModSecurity-Frequently-Asked-Questions-FAQ.html
Name: apache2-mod_security2
-Version: 2.9.0
+Version: 2.9.2
Release: 0
-Summary: ModSecurity Open Source Web Application Firewall
+Summary: Web Application Firewall for apache httpd
License: Apache-2.0
Group: Productivity/Networking/Web/Servers
Url: http://www.modsecurity.org/
Source:
https://www.modsecurity.org/tarball/%{version}/%{tarballname}.tar.gz
Source1:
https://github.com/SpiderLabs/owasp-modsecurity-crs/tarball/master//SpiderLabs-owasp-modsecurity-crs-2.2.9-5-gebe8790.tar.gz
Source2: mod_security2.conf
-Source3: %{refman}.bz2
-Source4: %{faq}.bz2
-Source5: modsecurity_diagram_apache_request_cycle.jpg
Source6: README-SUSE-mod_security2.txt
Source7: empty.conf
Patch0: apache2-mod_security2-no_rpath.diff
Patch1: modsecurity-fixes.patch
-# https://github.com/SpiderLabs/ModSecurity/pull/837
-Patch2: apache2-mod_security2-lua-5.3.patch
+Patch2: apache2-mod_security2_tests_conf.patch
BuildRequires: apache-rpm-macros
BuildRequires: apache2-devel
BuildRequires: apache2-prefork
@@ -51,42 +45,40 @@
BuildRequires: libxml2-devel
BuildRequires: lua-devel
BuildRequires: pcre-devel
+BuildRequires: perl-libwww-perl
BuildRequires: pkgconfig
Requires: %{apache_mmn}
Requires: %{apache_suse_maintenance_mmn}
Requires: apache2
+%if 0%{suse_version} == 1110
BuildRoot: %{_tmppath}/%{name}-%{version}-build
+%endif
%description
-ModSecurity(TM) is an open source intrusion detection and prevention
+ModSecurity is an intrusion detection and prevention
engine for web applications (or a web application firewall). Operating
as an Apache Web server module or standalone, the purpose of
ModSecurity is to increase web application security, protecting web
applications from known and unknown attacks.
-The modsecurity team also offer a commercial version of their excellent
-ruleset. Please have a look at http://www.modsecurity.org/ for more details.
-
%prep
%setup -q -n %{tarballname}
%setup -q -D -T -a 1 -n %{tarballname}
mv -v SpiderLabs* rules
-bzip2 -dc %{SOURCE3} > %{_sourcedir}/%{refman} && touch -r %{SOURCE3}
%{_sourcedir}/%{refman}
-bzip2 -dc %{SOURCE4} > %{_sourcedir}/%{faq} && touch -r %{SOURCE4}
%{_sourcedir}/%{faq}
%patch0
%patch1 -p1
%patch2 -p1
%build
-# aclocal only works with never distributions,
+# aclocal only works with newer distributions
%if 0%{?suse_version} >= 1310
aclocal
-# on older versions only autoconf is called.
+# on older versions only autoconf is called
%else
autoreconf -fi
%endif
automake
-%configure --with-apxs=%{apache_apxs} --enable-request-early
--enable-htaccess-config
+%configure --with-apxs=%{apache_apxs} --enable-request-early
--enable-htaccess-config --disable-mlogc
CFLAGS="%{optflags}" make %{?_smp_mflags}
%install
@@ -99,16 +91,12 @@
install -D -m 0644 %{SOURCE6} %{buildroot}%{apache_sysconfdir}/mod_security2.d
install -D -m 0644 %{SOURCE7} %{buildroot}%{apache_sysconfdir}/mod_security2.d
cp -a %{SOURCE6} doc
-install -m 0644 %{_sourcedir}/%{faq} %{_sourcedir}/%{refman} doc
-install -m 0644 %{SOURCE5} doc
install -d -m 0755 %{buildroot}/%{usrsharedir}
install -d -m 0755 %{buildroot}/%{usrsharedir}/tools
-install -d -m 0755 %{buildroot}/%{usrsharedir}
rm -f rules/.gitignore rules/LICENSE
cp -a rules/util/README
%{buildroot}/%{usrsharedir}/tools/README-rules-updater.txt
cp -a tools/rules-updater.pl tools/rules-updater-example.conf
%{buildroot}/%{usrsharedir}/tools
-find rules -type f -print0 | \
- xargs -0 chmod 644
+find rules -type f -exec chmod 644 {} +
cp -a rules %{buildroot}/%{usrsharedir}
rm -rf %{buildroot}/%{usrsharedir}/rules/util
rm -rf %{buildroot}/%{usrsharedir}/rules/lua
@@ -117,7 +105,11 @@
mv %{buildroot}/%{usrsharedir}/rules/modsecurity_crs_10_setup.conf.example \
%{buildroot}/%{usrsharedir}/rules/modsecurity_crs_10_setup.conf
-%check
+# Temporarily disable test suite as there are some failures that need to be
solved
+#%check
+#make test
+#make test-regression
+
set +x
mkdir -p %{apache_test_module_dir}
cp %{SOURCE2} %{apache_test_module_dir}/%{modname}-test.conf
@@ -128,15 +120,18 @@
set -x
%files
-%defattr(-, root, root, 0755)
+%if %{suse_version} == 1110
+%defattr (-,root,root)
+%endif
%{apache_libexecdir}/%{modname}.so
%config(noreplace) %{apache_sysconfdir}/conf.d/%{modname}.conf
%dir %{apache_sysconfdir}/mod_security2.d
%{apache_sysconfdir}/mod_security2.d/README-SUSE-mod_security2.txt
%{apache_sysconfdir}/mod_security2.d/empty.conf
-%dir %{usrsharedir}
-%doc README.TXT CHANGES LICENSE NOTICE authors.txt
%{usrsharedir}
-%doc doc/* rules/util/regression-tests
+%doc README.TXT CHANGES LICENSE NOTICE authors.txt
+%doc doc/README.txt
+%doc doc/README-SUSE-mod_security2.txt
+%doc rules/util/regression-tests
%changelog
++++++ apache2-mod_security2-no_rpath.diff ++++++
--- /var/tmp/diff_new_pack.tfjUna/_old 2018-01-09 14:52:29.117793421 +0100
+++ /var/tmp/diff_new_pack.tfjUna/_new 2018-01-09 14:52:29.121793234 +0100
@@ -1,33 +1,8 @@
---- ../modsecurity-2.9.0-o/apache2/Makefile.am 2015-02-12 20:08:30.000000000
+0100
-+++ ./apache2/Makefile.am 2015-02-14 18:55:11.762837073 +0100
-@@ -91,61 +91,61 @@
-
- if MACOSX
- mod_security2_la_LDFLAGS = -module -avoid-version \
- @APR_LDFLAGS@ \
- @APU_LDFLAGS@ \
- @APXS_LDFLAGS@ \
- @CURL_LDFLAGS@ \
- @LIBXML2_CFLAGS@ \
- @LIBXML2_LDFLAGS@ \
- @LUA_LDFLAGS@ \
- @PCRE_LDFLAGS@ \
- @YAJL_LDFLAGS@ \
- @SSDEEP_LDFLAGS@
- endif
-
- if SOLARIS
- mod_security2_la_LDFLAGS = -module -avoid-version \
- @APR_LDFLAGS@ \
- @APU_LDFLAGS@ \
- @APXS_LDFLAGS@ \
- @CURL_LDFLAGS@ \
- @LIBXML2_CFLAGS@ \
- @LIBXML2_LDFLAGS@ \
- @LUA_LDFLAGS@ \
- @PCRE_LDFLAGS@ \
- @YAJL_LDFLAGS@ \
- @SSDEEP_LDFLAGS@
+Index: apache2/Makefile.am
+===================================================================
+--- apache2/Makefile.am.orig
++++ apache2/Makefile.am
+@@ -118,7 +118,7 @@ mod_security2_la_LDFLAGS = -module -avoi
endif
if LINUX
@@ -36,63 +11,11 @@
@APR_LDFLAGS@ \
@APU_LDFLAGS@ \
@APXS_LDFLAGS@ \
- @CURL_LDFLAGS@ \
- @LIBXML2_CFLAGS@ \
- @LIBXML2_LDFLAGS@ \
- @LUA_LDFLAGS@ \
- @PCRE_LDFLAGS@ \
- @YAJL_LDFLAGS@ \
- @SSDEEP_LDFLAGS@
- endif
-
- if FREEBSD
- mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \
- @APR_LDFLAGS@ \
- @APU_LDFLAGS@ \
- @APXS_LDFLAGS@ \
- @CURL_LDFLAGS@ \
- @LIBXML2_CFLAGS@ \
- @LIBXML2_LDFLAGS@ \
- @LUA_LDFLAGS@ \
- @PCRE_LDFLAGS@ \
- @YAJL_LDFLAGS@ \
- @SSDEEP_LDFLAGS@
- endif
-
- if OPENBSD
- mod_security2_la_LDFLAGS = -no-undefined -module -avoid-version \
- @APR_LDFLAGS@ \
- @APU_LDFLAGS@ \
---- ../modsecurity-2.9.0-o/apache2/Makefile.in 2015-02-12 20:08:45.000000000
+0100
-+++ ./apache2/Makefile.in 2015-02-14 18:54:58.781828724 +0100
-@@ -651,61 +651,61 @@
- $(LIBTOOL) $(AM_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=uninstall rm -f
"$(DESTDIR)$(pkglibdir)/$$f"; \
- done
-
- clean-pkglibLTLIBRARIES:
- -test -z "$(pkglib_LTLIBRARIES)" || rm -f $(pkglib_LTLIBRARIES)
- @list='$(pkglib_LTLIBRARIES)'; \
- locs=`for p in $$list; do echo $$p; done | \
- sed 's|^[^/]*$$|.|; s|/[^/]*$$||; s|$$|/so_locations|' | \
- sort -u`; \
- test -z "$$locs" || { \
- echo rm -f $${locs}; \
- rm -f $${locs}; \
- }
- libinjection/$(am__dirstamp):
- @$(MKDIR_P) libinjection
- @: > libinjection/$(am__dirstamp)
- libinjection/$(DEPDIR)/$(am__dirstamp):
- @$(MKDIR_P) libinjection/$(DEPDIR)
- @: > libinjection/$(DEPDIR)/$(am__dirstamp)
- libinjection/mod_security2_la-libinjection_html5.lo: \
- libinjection/$(am__dirstamp) \
- libinjection/$(DEPDIR)/$(am__dirstamp)
- libinjection/mod_security2_la-libinjection_sqli.lo: \
- libinjection/$(am__dirstamp) \
- libinjection/$(DEPDIR)/$(am__dirstamp)
- libinjection/mod_security2_la-libinjection_xss.lo: \
- libinjection/$(am__dirstamp) \
+Index: apache2/Makefile.in
+===================================================================
+--- apache2/Makefile.in.orig
++++ apache2/Makefile.in
+@@ -691,7 +691,7 @@ libinjection/mod_security2_la-libinjecti
libinjection/$(DEPDIR)/$(am__dirstamp)
mod_security2.la: $(mod_security2_la_OBJECTS)
$(mod_security2_la_DEPENDENCIES) $(EXTRA_mod_security2_la_DEPENDENCIES)
@@ -101,222 +24,34 @@
mostlyclean-compile:
-rm -f *.$(OBJEXT)
- -rm -f libinjection/*.$(OBJEXT)
- -rm -f libinjection/*.lo
-
- distclean-compile:
- -rm -f *.tab.c
-
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-acmp.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-apache2_config.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-apache2_io.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-apache2_util.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-mod_security2.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-modsecurity.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_crypt.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_geo.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_gsb.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_json.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_logging.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_lua.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_multipart.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_parsers.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_pcre.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_release.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_remote_rules.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_reqbody.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_status_engine.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_tree.Plo@am__quote@
- @AMDEP_TRUE@@am__include@
@am__quote@./$(DEPDIR)/mod_security2_la-msc_unicode.Plo@am__quote@
-diff -rNU 30 ../modsecurity-2.8.0-o/build/libtool.m4 ./build/libtool.m4
---- ../modsecurity-2.8.0-o/build/libtool.m4 2014-04-15 14:44:04.000000000
+0200
-+++ ./build/libtool.m4 2014-06-16 16:16:39.000000000 +0200
-@@ -4661,61 +4661,61 @@
- if test "$with_gnu_ld" = yes; then
- case $host_os in
- aix*)
- # The AIX port of GNU ld has always aspired to compatibility
- # with the native linker. However, as the warning in the GNU ld
- # block says, versions before 2.19.5* couldn't really create working
- # shared libraries, regardless of the interface used.
- case `$LD -v 2>&1` in
- *\ \(GNU\ Binutils\)\ 2.19.5*) ;;
- *\ \(GNU\ Binutils\)\ 2.[[2-9]]*) ;;
- *\ \(GNU\ Binutils\)\ [[3-9]]*) ;;
- *)
- lt_use_gnu_ld_interface=yes
- ;;
- esac
- ;;
- *)
- lt_use_gnu_ld_interface=yes
- ;;
- esac
- fi
-
- if test "$lt_use_gnu_ld_interface" = yes; then
- # If archive_cmds runs LD, not CC, wlarc should be empty
- wlarc='${wl}'
-
- # Set some defaults for GNU ld with shared library support. These
+Index: build/libtool.m4
+===================================================================
+--- build/libtool.m4.orig
++++ build/libtool.m4
+@@ -5053,7 +5053,7 @@ dnl Note also adjust exclude_expsyms for
# are reset later if shared libraries are not supported. Putting them
# here allows them to be overridden if necessary.
runpath_var=LD_RUN_PATH
-- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
# ancient GNU ld didn't support --whole-archive et. al.
if $LD --help 2>&1 | $GREP 'no-whole-archive' > /dev/null; then
- _LT_TAGVAR(whole_archive_flag_spec,
$1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- supports_anon_versioning=no
- case `$LD -v 2>&1` in
- *GNU\ gold*) supports_anon_versioning=yes ;;
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.10.*) ;; # catch versions < 2.11
- *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
- *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
- *\ 2.11.*) ;; # other 2.11 versions
- *) supports_anon_versioning=yes ;;
- esac
-
- # See if GNU ld supports shared libraries.
- case $host_os in
- aix[[3-9]]*)
- # On AIX/PPC, the GNU linker is very broken
- if test "$host_cpu" != ia64; then
- _LT_TAGVAR(ld_shlibs, $1)=no
- cat <<_LT_EOF 1>&2
-
- *** Warning: the GNU linker, at least up to release 2.19, is reported
- *** to be unable to reliably create shared libraries on AIX.
- *** Therefore, libtool is disabling shared libraries support. If you
- *** really care for shared libraries, you may want to install binutils
- *** 2.20 or above, or modify your PATH so that a non-GNU linker is found.
-@@ -4897,61 +4897,61 @@
- _LT_EOF
- elif $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null;
then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
- else
- _LT_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
-
- sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
- case `$LD -v 2>&1` in
- *\ [[01]].* | *\ 2.[[0-9]].* | *\ 2.1[[0-5]].*)
- _LT_TAGVAR(ld_shlibs, $1)=no
- cat <<_LT_EOF 1>&2
-
- *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
- *** reliably create shared libraries on SCO systems. Therefore, libtool
- *** is disabling shared libraries support. We urge you to upgrade GNU
- *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
- *** your PATH or compiler configuration so that the native linker is
- *** used, and then restart.
-
- _LT_EOF
- ;;
- *)
- # For security reasons, it is highly recommended that you always
- # use absolute paths for naming shared libraries, and exclude the
+@@ -5322,7 +5322,7 @@ _LT_EOF
# DT_RUNPATH tag from executables and libraries. But doing so
# requires that you compile everything twice, which is a pain.
if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null;
then
-- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
+ _LT_TAGVAR(archive_cmds, $1)='$CC -shared $libobjs $deplibs
$compiler_flags $wl-soname $wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $libobjs $deplibs
$compiler_flags $wl-soname $wl$soname $wl-retain-symbols-file
$wl$export_symbols -o $lib'
else
- _LT_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
- ;;
+@@ -6409,7 +6409,7 @@ if test yes != "$_lt_caught_CXX_error";
+ _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib
$predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname
$wl$soname -o $lib'
+ _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib
$predep_objects $libobjs $deplibs $postdep_objects $compiler_flags $wl-soname
$wl$soname $wl-retain-symbols-file $wl$export_symbols -o $lib'
- sunos4*)
- _LT_TAGVAR(archive_cmds, $1)='$LD -assert pure-text -Bshareable -o $lib
$libobjs $deplibs $linker_flags'
- wlarc=
- _LT_TAGVAR(hardcode_direct, $1)=yes
- _LT_TAGVAR(hardcode_shlibpath_var, $1)=no
- ;;
-
- *)
- if $LD --help 2>&1 | $GREP ': supported targets:.* elf' > /dev/null;
then
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared $pic_flag $libobjs $deplibs
$compiler_flags ${wl}-soname $wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC -shared $pic_flag $libobjs
$deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file
$wl$export_symbols -o $lib'
- else
- _LT_TAGVAR(ld_shlibs, $1)=no
- fi
- ;;
- esac
-
- if test "$_LT_TAGVAR(ld_shlibs, $1)" = no; then
- runpath_var=
- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=
- _LT_TAGVAR(export_dynamic_flag_spec, $1)=
-@@ -5907,61 +5907,61 @@
- else
- $as_unset lt_cv_path_LD
- fi
- test -z "${LDCXX+set}" || LD=$LDCXX
- CC=${CXX-"c++"}
- CFLAGS=$CXXFLAGS
- compiler=$CC
- _LT_TAGVAR(compiler, $1)=$CC
- _LT_CC_BASENAME([$compiler])
-
- if test -n "$compiler"; then
- # We don't want -fno-exception when compiling C++ code, so set the
- # no_builtin_flag separately
- if test "$GXX" = yes; then
- _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=' -fno-builtin'
- else
- _LT_TAGVAR(lt_prog_compiler_no_builtin_flag, $1)=
- fi
-
- if test "$GXX" = yes; then
- # Set up default GNU C++ configuration
-
- LT_PATH_LD
-
- # Check if GNU C++ uses GNU ld as the underlying linker, since the
- # archiving commands below assume that GNU ld is being used.
- if test "$with_gnu_ld" = yes; then
- _LT_TAGVAR(archive_cmds, $1)='$CC $pic_flag -shared -nostdlib
$predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname
$wl$soname -o $lib'
- _LT_TAGVAR(archive_expsym_cmds, $1)='$CC $pic_flag -shared -nostdlib
$predep_objects $libobjs $deplibs $postdep_objects $compiler_flags ${wl}-soname
$wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
-
-- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='${wl}-rpath ${wl}$libdir'
+- _LT_TAGVAR(hardcode_libdir_flag_spec, $1)='$wl-rpath $wl$libdir'
+ _LT_TAGVAR(hardcode_libdir_flag_spec, $1)=' '
- _LT_TAGVAR(export_dynamic_flag_spec, $1)='${wl}--export-dynamic'
+ _LT_TAGVAR(export_dynamic_flag_spec, $1)='$wl--export-dynamic'
# If archive_cmds runs LD, not CC, wlarc should be empty
- # XXX I think wlarc can be eliminated in ltcf-cxx, but I need to
- # investigate it a little bit more. (MM)
- wlarc='${wl}'
-
- # ancient GNU ld didn't support --whole-archive et. al.
- if eval "`$CC -print-prog-name=ld` --help 2>&1" |
- $GREP 'no-whole-archive' > /dev/null; then
- _LT_TAGVAR(whole_archive_flag_spec,
$1)="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
- else
- _LT_TAGVAR(whole_archive_flag_spec, $1)=
- fi
- else
- with_gnu_ld=no
- wlarc=
-
- # A generic and very simple default shared library creation
- # command for GNU C++ for the case where it uses the native
- # linker, instead of GNU ld. If possible, this setting should
- # overridden to take advantage of the native linker features on
- # the platform it is being used on.
- _LT_TAGVAR(archive_cmds, $1)='$CC -shared -nostdlib $predep_objects
$libobjs $deplibs $postdep_objects $compiler_flags -o $lib'
- fi
-
- # Commands to make compiler produce verbose output that lists
- # what "hidden" libraries, object files and flags are used when
- # linking a shared library.
- output_verbose_link_cmd='$CC -shared $CFLAGS -v conftest.$objext 2>&1 |
$GREP -v "^Configured with:" | $GREP "\-L"'
++++++ apache2-mod_security2_tests_conf.patch ++++++
Index: modsecurity-2.9.2/tests/regression/server_root/conf/httpd.conf.in
===================================================================
--- modsecurity-2.9.2.orig/tests/regression/server_root/conf/httpd.conf.in
+++ modsecurity-2.9.2/tests/regression/server_root/conf/httpd.conf.in
@@ -14,9 +14,6 @@ LoadModule security2_module @MSC_BASE_DI
<IfModule !mod_unixd.c>
LoadModule unixd_module @APXS_LIBEXECDIR@/mod_unixd.so
</IfModule>
- <IfModule !mpm_worker_module>
- LoadModule mpm_worker_module @APXS_LIBEXECDIR@/mod_mpm_worker.so
- </IfModule>
LoadModule access_compat_module @APXS_LIBEXECDIR@/mod_access_compat.so
LoadModule authn_core_module @APXS_LIBEXECDIR@/mod_authn_core.so
LoadModule authz_core_module @APXS_LIBEXECDIR@/mod_authz_core.so
++++++ modsecurity-2.9.0.tar.gz -> modsecurity-2.9.2.tar.gz ++++++
++++ 51503 lines of diff (skipped)