summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Makefile4
-rw-r--r--php-suhosin.spec114
-rw-r--r--suhosin-0.9.32.1.tar.gzbin0 -> 119117 bytes
3 files changed, 118 insertions, 0 deletions
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..1e65467
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,4 @@
+SRCDIR := $(shell pwd)
+NAME := $(shell basename $(SRCDIR))
+include ../common/Makefile
+
diff --git a/php-suhosin.spec b/php-suhosin.spec
new file mode 100644
index 0000000..6b9bfc2
--- /dev/null
+++ b/php-suhosin.spec
@@ -0,0 +1,114 @@
+%global php_apiver %((echo 0; php -i 2>/dev/null | sed -n 's/^PHP API => //p') | tail -1)
+%global php_extdir %(php-config --extension-dir 2>/dev/null || echo "undefined")
+%global php_version %(php-config --version 2>/dev/null || echo 0)
+
+Name: php-suhosin
+Version: 0.9.32.1
+Release: 1%{?dist}
+Summary: Suhosin is an advanced protection system for PHP installations
+
+Group: Development/Languages
+License: PHP
+URL: http://www.hardened-php.net/suhosin/
+Source0: http://download.suhosin.org/suhosin-%{version}.tar.gz
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
+
+BuildRequires: php-devel
+Requires: php(zend-abi) = %{php_zend_api}
+Requires: php(api) = %{php_apiver}
+
+%description
+Suhosin is an advanced protection system for PHP installations. It was designed
+to protect servers and users from known and unknown flaws in PHP applications
+and the PHP core.
+
+
+%prep
+%setup -q -n suhosin-%{version}
+
+
+%build
+%{_bindir}/phpize
+%configure
+make %{?_smp_mflags}
+
+
+%install
+rm -rf $RPM_BUILD_ROOT
+make install INSTALL_ROOT=$RPM_BUILD_ROOT
+
+
+# install configuration
+%{__mkdir} -p $RPM_BUILD_ROOT%{_sysconfdir}/php.d
+%{__cp} suhosin.ini $RPM_BUILD_ROOT%{_sysconfdir}/php.d/suhosin.ini
+
+
+%check
+# For log only (failure don't break build)
+NO_INTERACTION=1 make test
+
+# Minimal load test (break build if fails)
+php --no-php-ini \
+ --define extension_dir=modules \
+ --define extension=suhosin.so \
+ --modules | grep -i suhosin
+
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+
+%files
+%defattr(-,root,root,-)
+%doc Changelog
+%doc CREDITS
+%config(noreplace) %{_sysconfdir}/php.d/suhosin.ini
+%{php_extdir}/suhosin.so
+
+
+%changelog
+* Tue Jul 27 2010 Remi Collet <rpms@famillecollet.com> 0.9.32.1-1
+- update to 0.9.32.1
+
+* Tue Mar 2 2010 Remi Collet <rpms@famillecollet.com> 0.9.29-3.el5.remi
+- rebuild to have remi's EVR > epel's EVR
+
+* Sat Oct 31 2009 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> - 0.9.29-1
+Update to version 0.9.29
+- Fixing crash bugs with PHP 5.3.0 caused by unexpected NULL in
+ EG(active_symbol_table)
+- Added more compatible way to retrieve ext/session globals
+- Increased default length and count limit for POST variables
+ (for people not reading docu)
+- Fixed crash bug with PHP 5.2.10 caused by a change in extension
+ load order of ext/session
+- Fixed harmless parameter order error in a bogus memset()
+- Disable suhosin.session.cryptua by default because of
+ Internet Explorer 8 "features"
+- Added suhosin.executor.include.allow_writable_files which can be
+ disabled to disallow inclusion of files writable by the webserver
+
+* Thu Sep 18 2008 Remi Collet <rpms@famillecollet.com> 0.9.27-1.fc9.remi.1
+- rebuild for php 5.3.0-dev
+
+* Thu Sep 18 2008 Remi Collet <rpms@famillecollet.com> 0.9.27-1.###.remi
+- rebuild for php 5.2.6 all FC/EL version
+
+* Tue Aug 26 2008 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> 0.9.27-1
+- Update to version 0.9.27
+
+* Thu Aug 7 2008 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> 0.9.25-1
+- Update to version 0.9.25
+
+* Wed Jun 18 2008 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> 0.9.24-1
+- Update to version 0.9.24
+
+* Tue Apr 29 2008 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> 0.9.23-1
+- Update to version 0.9.23
+- Some specfile updates for review
+
+* Fri Jan 4 2008 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> 0.9.22-2
+- Use short name for license
+
+* Wed Dec 5 2007 Bart Vanbrabant <bart.vanbrabant@zoeloelip.be> 0.9.22-1
+- Initial packaging of 0.9.22
diff --git a/suhosin-0.9.32.1.tar.gz b/suhosin-0.9.32.1.tar.gz
new file mode 100644
index 0000000..bbebf9a
--- /dev/null
+++ b/suhosin-0.9.32.1.tar.gz
Binary files differ