[Gelistirici] Fwd: commit php5

Ismail Donmez ismail at pardus.org.tr
11 Eki 2006 Çar 17:28:58 EEST


Suse'ciler bizi izliyor... Tikkat!

----------  Yönlendirilmiş İleti  ----------

Subject: commit php5
Date: 11 Eki 2006 Çar 13:03
From: "h_root" <root at suse.de>
To: opensuse-commit at opensuse.org

Hello community,

here is the log from the commit of package php5
checked in at Wed Oct 11 12:03:41 CEST 2006.

--------
--- php5/php5.changes	2006-10-08 13:22:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/php5/php5.changes	2006-10-10
 11:36:46.000000000 +0200 @@ -1,0 +2,6 @@
+Mon Oct  9 17:53:27 CEST 2006 - postadal at suse.cz
+
+- update to version 5.2.0RC5
+- added suhosin extension (the hardened php replacement) [#210886]
+
+-------------------------------------------------------------------

Old:
----
  php-5.2.0RC4.tar.bz2

New:
----
  php-5.2.0RC5.tar.bz2
  suhosin-0.9.8.tar.bz2
  suhosin.ini

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ php5.spec ++++++
--- /var/tmp/diff_new_pack.IRSjaF/_old	2006-10-11 12:02:50.000000000 +0200
+++ /var/tmp/diff_new_pack.IRSjaF/_new	2006-10-11 12:02:50.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package php5 (Version 5.2.0RC4)
+# spec file for package php5 (Version 5.2.0RC5)
 #
 # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -11,6 +11,7 @@
 # norootforbuild

 Name:           php5
+%define suhosin_version 0.9.8
 %define pkg_name php5
 %define with_libedit 1
 %define with_spell 1
@@ -57,7 +58,7 @@
 %define apache2_serverroot %(%{apxs2} -q PREFIX)
 ###
 ###
-Version:        5.2.0RC4
+Version:        5.2.0RC5
 Release:        1
 License:        Other uncritical OpenSource License, Other License(s), see
 package Group:          Productivity/Networking/Web/Servers
@@ -69,6 +70,8 @@
 Autoreqprov:    on
 Source0:        php-%{version}.tar.bz2
 Source1:        php-suse-addons.tar.bz2
+Source2:        suhosin-%{suhosin_version}.tar.bz2
+Source3:        suhosin.ini
 #SUSE specific stuff
 Patch1:         php5-config.patch
 Patch2:         php5-phpize.patch
@@ -800,6 +803,28 @@
     The PHP Group
     See http://www.php.net/credits.php for more details

+%package suhosin
+Provides:       php-suhosin
+Summary:        PHP5 Extension Module
+Group:          Productivity/Networking/Web/Servers
+Requires:       %{name} = %{version} %{name}-pdo = %{version}
+
+%description suhosin
+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.
+
+Suhosin is binary compatible to normal PHP installation, which means it
+is compatible to 3rd party binary extension like ZendOptimizer.
+
+
+
+Authors:
+--------
+    Stefan Esser <stefan.esser at hardened-php.net>
+    Peter Prochaska <peter.prochaska at hardened-php.net>
+    Christopher Kunz <christopher.kunz at hardened-php.net>
+
 %package sysvmsg
 Provides:       php-sysvmsg
 Summary:        PHP5 Extension Module
@@ -1003,6 +1028,8 @@

 %prep
 %setup -q -n php-%{version} -a 1
+tar xf %{S:2} -C ext
+mv ext/suhosin-%{suhosin_version} ext/suhosin
 %patch1
 %patch2
 %patch3 -p1
@@ -1174,6 +1201,7 @@
     --with-sqlite=shared \
         --enable-sqlite-utf8 \
     --enable-zip=shared \
+    --enable-suhosin=shared \
     --disable-cgi
 # things that currently do not compile:
 # gd:
@@ -1225,6 +1253,8 @@
     echo "; comment out next line to disable $ext extension in php" >
 $RPM_BUILD_ROOT/%{php_sysconf}/conf.d/$ext.ini echo "extension=$ext.so" >>
 $RPM_BUILD_ROOT/%{php_sysconf}/conf.d/$ext.ini done
+#suhosin configuration
+install -m 644 %{S:3} $RPM_BUILD_ROOT/%{php_sysconf}/conf.d/suhosin.ini
 # list of builtin modules
 builtin_modules=`./build-cli/sapi/cli/php -m | egrep -v '^(\[.*)?$' | sort |
 tr '\n' ' '` # update readme
@@ -1491,6 +1521,11 @@
 %{extension_dir}/pdo_sqlite.so
 %config(noreplace) %{php_sysconf}/conf.d/pdo_sqlite.ini

+%files suhosin
+%defattr(644,root,root,755)
+%{extension_dir}/suhosin.so
+%config(noreplace) %{php_sysconf}/conf.d/suhosin.ini
+
 %files sysvmsg
 %defattr(644,root,root,755)
 %{extension_dir}/sysvmsg.so
@@ -1552,6 +1587,9 @@
 %config(noreplace) %{php_sysconf}/conf.d/zlib.ini

 %changelog -n php5
+* Mon Oct 09 2006 - postadal at suse.cz
+- update to version 5.2.0RC5
+- added suhosin extension (the hardened php replacement) [#210886]
 * Sun Oct 08 2006 - postadal at suse.cz
 - update to version 5.2.0RC4
   * added DSA key generation support to openssl_pkey_new()

++++++ php-5.2.0RC4.tar.bz2 -> php-5.2.0RC5.tar.bz2 ++++++
php5/php-5.2.0RC4.tar.bz2
 /mounts/work_src_done/STABLE/php5/php-5.2.0RC5.tar.bz2 differ: char 11, line
 1

++++++ php5-config.patch ++++++
--- /var/tmp/diff_new_pack.IRSjaF/_old	2006-10-11 12:02:50.000000000 +0200
+++ /var/tmp/diff_new_pack.IRSjaF/_new	2006-10-11 12:02:50.000000000 +0200
@@ -351,65 +351,3 @@

  [Assertion]
  ; Assert(expr); active by default.
-@@ -1120,39 +910,6 @@
- ; error_reporting(0) around the eval().
- ;assert.quiet_eval = 0
-
--[Verisign Payflow Pro]
--; Default Payflow Pro server.
--pfpro.defaulthost = "test-payflow.verisign.com"
--
--; Default port to connect to.
--pfpro.defaultport = 443
--
--; Default timeout in seconds.
--pfpro.defaulttimeout = 30
--
--; Default proxy IP address (if required).
--;pfpro.proxyaddress =
--
--; Default proxy port.
--;pfpro.proxyport =
--
--; Default proxy logon.
--;pfpro.proxylogon =
--
--; Default proxy password.
--;pfpro.proxypassword =
--
--[COM]
--; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
--;com.typelib_file =
--; allow Distributed-COM calls
--;com.allow_dcom = true
--; autoregister constants of a components typlib on com_load()
--;com.autoregister_typelib = true
--; register constants casesensitive
--;com.autoregister_casesensitive = false
--; show warnings on duplicate constant registrations
--;com.autoregister_verbose = true
-
- [mbstring]
- ; language for internal character representation.
-@@ -1198,21 +955,6 @@
- ; enable strict encoding detection.
- ;mbstring.strict_encoding = Off
-
--[FrontBase]
--;fbsql.allow_persistent = On
--;fbsql.autocommit = On
--;fbsql.show_timestamp_decimals = Off
--;fbsql.default_database =
--;fbsql.default_database_password =
--;fbsql.default_host =
--;fbsql.default_password =
--;fbsql.default_user = "_SYSTEM"
--;fbsql.generate_warnings = Off
--;fbsql.max_connections = 128
--;fbsql.max_links = 128
--;fbsql.max_persistent = -1
--;fbsql.max_results = 128
--;fbsql.batchSize = 1000
-
- [gd]
- ; Tell the jpeg decode to libjpeg warnings and try to create



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe at opensuse.org
For additional commands, e-mail: opensuse-commit+help at opensuse.org

-------------------------------------------------------
-------------- sonraki bölüm --------------

Hello community,

here is the log from the commit of package php5
checked in at Wed Oct 11 12:03:41 CEST 2006.

--------
--- php5/php5.changes	2006-10-08 13:22:12.000000000 +0200
+++ /mounts/work_src_done/STABLE/php5/php5.changes	2006-10-10 11:36:46.000000000 +0200
@@ -1,0 +2,6 @@
+Mon Oct  9 17:53:27 CEST 2006 - postadal at suse.cz
+
+- update to version 5.2.0RC5
+- added suhosin extension (the hardened php replacement) [#210886]
+
+-------------------------------------------------------------------

Old:
----
  php-5.2.0RC4.tar.bz2

New:
----
  php-5.2.0RC5.tar.bz2
  suhosin-0.9.8.tar.bz2
  suhosin.ini

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ php5.spec ++++++
--- /var/tmp/diff_new_pack.IRSjaF/_old	2006-10-11 12:02:50.000000000 +0200
+++ /var/tmp/diff_new_pack.IRSjaF/_new	2006-10-11 12:02:50.000000000 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package php5 (Version 5.2.0RC4)
+# spec file for package php5 (Version 5.2.0RC5)
 #
 # Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany.
 # This file and all modifications and additions to the pristine
@@ -11,6 +11,7 @@
 # norootforbuild
 
 Name:           php5
+%define suhosin_version 0.9.8
 %define pkg_name php5
 %define with_libedit 1
 %define with_spell 1
@@ -57,7 +58,7 @@
 %define apache2_serverroot %(%{apxs2} -q PREFIX)
 ###
 ###
-Version:        5.2.0RC4
+Version:        5.2.0RC5
 Release:        1
 License:        Other uncritical OpenSource License, Other License(s), see package
 Group:          Productivity/Networking/Web/Servers
@@ -69,6 +70,8 @@
 Autoreqprov:    on
 Source0:        php-%{version}.tar.bz2
 Source1:        php-suse-addons.tar.bz2
+Source2:        suhosin-%{suhosin_version}.tar.bz2
+Source3:        suhosin.ini
 #SUSE specific stuff
 Patch1:         php5-config.patch
 Patch2:         php5-phpize.patch
@@ -800,6 +803,28 @@
     The PHP Group
     See http://www.php.net/credits.php for more details
 
+%package suhosin
+Provides:       php-suhosin
+Summary:        PHP5 Extension Module
+Group:          Productivity/Networking/Web/Servers
+Requires:       %{name} = %{version} %{name}-pdo = %{version}
+
+%description suhosin
+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.
+
+Suhosin is binary compatible to normal PHP installation, which means it
+is compatible to 3rd party binary extension like ZendOptimizer.
+
+
+
+Authors:
+--------
+    Stefan Esser <stefan.esser at hardened-php.net>
+    Peter Prochaska <peter.prochaska at hardened-php.net>
+    Christopher Kunz <christopher.kunz at hardened-php.net>
+
 %package sysvmsg
 Provides:       php-sysvmsg
 Summary:        PHP5 Extension Module
@@ -1003,6 +1028,8 @@
 
 %prep
 %setup -q -n php-%{version} -a 1
+tar xf %{S:2} -C ext
+mv ext/suhosin-%{suhosin_version} ext/suhosin
 %patch1 
 %patch2
 %patch3 -p1
@@ -1174,6 +1201,7 @@
     --with-sqlite=shared \
         --enable-sqlite-utf8 \
     --enable-zip=shared \
+    --enable-suhosin=shared \
     --disable-cgi
 # things that currently do not compile:
 # gd:
@@ -1225,6 +1253,8 @@
     echo "; comment out next line to disable $ext extension in php" > $RPM_BUILD_ROOT/%{php_sysconf}/conf.d/$ext.ini
     echo "extension=$ext.so" >> $RPM_BUILD_ROOT/%{php_sysconf}/conf.d/$ext.ini
 done
+#suhosin configuration
+install -m 644 %{S:3} $RPM_BUILD_ROOT/%{php_sysconf}/conf.d/suhosin.ini
 # list of builtin modules
 builtin_modules=`./build-cli/sapi/cli/php -m | egrep -v '^(\[.*)?$' | sort | tr '\n' ' '`
 # update readme
@@ -1491,6 +1521,11 @@
 %{extension_dir}/pdo_sqlite.so
 %config(noreplace) %{php_sysconf}/conf.d/pdo_sqlite.ini
 
+%files suhosin
+%defattr(644,root,root,755)
+%{extension_dir}/suhosin.so
+%config(noreplace) %{php_sysconf}/conf.d/suhosin.ini
+
 %files sysvmsg
 %defattr(644,root,root,755)
 %{extension_dir}/sysvmsg.so
@@ -1552,6 +1587,9 @@
 %config(noreplace) %{php_sysconf}/conf.d/zlib.ini
 
 %changelog -n php5
+* Mon Oct 09 2006 - postadal at suse.cz
+- update to version 5.2.0RC5
+- added suhosin extension (the hardened php replacement) [#210886]
 * Sun Oct 08 2006 - postadal at suse.cz
 - update to version 5.2.0RC4
   * added DSA key generation support to openssl_pkey_new()

++++++ php-5.2.0RC4.tar.bz2 -> php-5.2.0RC5.tar.bz2 ++++++
php5/php-5.2.0RC4.tar.bz2 /mounts/work_src_done/STABLE/php5/php-5.2.0RC5.tar.bz2 differ: char 11, line 1

++++++ php5-config.patch ++++++
--- /var/tmp/diff_new_pack.IRSjaF/_old	2006-10-11 12:02:50.000000000 +0200
+++ /var/tmp/diff_new_pack.IRSjaF/_new	2006-10-11 12:02:50.000000000 +0200
@@ -351,65 +351,3 @@
  
  [Assertion]
  ; Assert(expr); active by default.
-@@ -1120,39 +910,6 @@
- ; error_reporting(0) around the eval().
- ;assert.quiet_eval = 0
- 
--[Verisign Payflow Pro]
--; Default Payflow Pro server.
--pfpro.defaulthost = "test-payflow.verisign.com"
--
--; Default port to connect to.
--pfpro.defaultport = 443
--
--; Default timeout in seconds.
--pfpro.defaulttimeout = 30
--
--; Default proxy IP address (if required).
--;pfpro.proxyaddress =
--
--; Default proxy port.
--;pfpro.proxyport =
--
--; Default proxy logon.
--;pfpro.proxylogon =
--
--; Default proxy password.
--;pfpro.proxypassword =
--
--[COM]
--; path to a file containing GUIDs, IIDs or filenames of files with TypeLibs
--;com.typelib_file =
--; allow Distributed-COM calls
--;com.allow_dcom = true
--; autoregister constants of a components typlib on com_load()
--;com.autoregister_typelib = true
--; register constants casesensitive
--;com.autoregister_casesensitive = false
--; show warnings on duplicate constant registrations
--;com.autoregister_verbose = true
- 
- [mbstring]
- ; language for internal character representation.
-@@ -1198,21 +955,6 @@
- ; enable strict encoding detection.
- ;mbstring.strict_encoding = Off
- 
--[FrontBase]
--;fbsql.allow_persistent = On
--;fbsql.autocommit = On
--;fbsql.show_timestamp_decimals = Off
--;fbsql.default_database =
--;fbsql.default_database_password =
--;fbsql.default_host =
--;fbsql.default_password =
--;fbsql.default_user = "_SYSTEM"
--;fbsql.generate_warnings = Off
--;fbsql.max_connections = 128
--;fbsql.max_links = 128
--;fbsql.max_persistent = -1
--;fbsql.max_results = 128
--;fbsql.batchSize = 1000
- 
- [gd]
- ; Tell the jpeg decode to libjpeg warnings and try to create



++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++



Remember to have fun...

---------------------------------------------------------------------
To unsubscribe, e-mail: opensuse-commit+unsubscribe at opensuse.org
For additional commands, e-mail: opensuse-commit+help at opensuse.org



Gelistirici mesaj listesiyle ilgili daha fazla bilgi