Hello community,

here is the log from the commit of package php5 for openSUSE:Factory
checked in at Sun Apr 3 12:18:17 CEST 2011.



--------
--- php5/php5.changes   2011-03-16 04:53:39.000000000 +0100
+++ /mounts/work_src_done/STABLE/php5/php5.changes      2011-04-02 
02:55:31.000000000 +0200
@@ -1,0 +2,17 @@
+Sat Apr  2 00:52:57 UTC 2011 - crrodrig...@opensuse.org
+
+- Intl extension failed to load [bnc#659868]
+- Fix update-alternatives usage,will be dropped in the future. 
+
+-------------------------------------------------------------------
+Thu Mar 17 17:07:26 UTC 2011 - crrodrig...@opensuse.org
+
+- Update to php 5.3.6 final
+* Enforce security in the fastcgi protocol parsing with fpm SAPI.
+* Fixed bug #54247 (format-string vulnerability on Phar). (CVE-2011-1153)
+* Fixed bug #54193 (Integer overflow in shmop_read()). (CVE-2011-1092)
+* Fixed bug #54055 (buffer overrun with high values for precision ini setting).
+* Fixed bug #54002 (crash on crafted tag in exif). (CVE-2011-0708)
+* Fixed bug #53885 (ZipArchive segfault with FL_UNCHANGED on empty archive). 
(CVE-2011-0421) 
+
+-------------------------------------------------------------------

calling whatdependson for head-i586


Old:
----
  _service:download_url:php-5.3.6RC3.tar.bz2

New:
----
  _service:download_url:php-5.3.6.tar.bz2
  php-5.3.6-intl.patch

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

Other differences:
------------------
++++++ php5.spec ++++++
--- /var/tmp/diff_new_pack.plQ2by/_old  2011-04-03 12:15:07.000000000 +0200
+++ /var/tmp/diff_new_pack.plQ2by/_new  2011-04-03 12:15:07.000000000 +0200
@@ -76,7 +76,7 @@
 #define builtin_tz_ver         2007.9
 ###
 ###
-Version:        5.3.5.90
+Version:        5.3.6
 Release:        1
 License:        The PHP License, version 3.01
 Group:          Development/Languages/Other
@@ -87,7 +87,7 @@
 PreReq:         update-alternatives
 #extensions that are no longer here
 Obsoletes:      php5-dbx php5-dio php5-fam php5-filepro php5-yp php5-dbase 
php5-ncurses
-Source0:        php-5.3.6RC3.tar.bz2
+Source0:        php-%{version}.tar.bz2
 Source1:        php-suse-addons.tar.bz2
 Source2:        suhosin-%{suhosin_version}.tar.gz
 Source4:        README.SUSE-pear
@@ -117,6 +117,7 @@
 Patch25:        php-cloexec.patch
 Patch26:        php-5.3.4-pts.patch
 Patch27:        php-5.3.4-format-string-issues.patch
+Patch28:        php-5.3.6-intl.patch
 Url:            http://www.php.net
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Summary:        PHP5 Core Files
@@ -1197,7 +1198,7 @@
     See http://www.php.net/credits.php for more details
 
 %prep
-%setup -q -n php-5.3.6RC3 -a 1
+%setup -q -n php-%{version} -a 1
 %{__tar} xf %{S:2} -C ext
 %{__mv} ext/suhosin-%{suhosin_version} ext/suhosin
 %{__cp} %{S:4} pear/README.SUSE
@@ -1227,6 +1228,7 @@
 %patch25
 %patch26
 %patch27
+%patch28
 # we build three SAPI
 %{__mkdir_p} build-apache2 build-fpm
 %{__mkdir_p} build-fastcgi/sapi/cgi/libfcgi
@@ -1278,8 +1280,8 @@
 %{__rm} -f configure
 ./buildconf --force
 # export flags
-CFLAGS="$RPM_OPT_FLAGS -Wmissing-format-attribute -D_GNU_SOURCE 
-fno-strict-aliasing -pipe"
-CXXFLAGS="$RPM_OPT_FLAGS -Wmissing-format-attribute -D_GNU_SOURCE 
-fno-strict-aliasing -pipe"
+CFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fno-strict-aliasing"
+CXXFLAGS="$RPM_OPT_FLAGS -D_GNU_SOURCE -fno-strict-aliasing"
 %if 0%{?suse_version} > 1000
 CFLAGS="$CFLAGS -fstack-protector"
 CXXFLAGS="$CXXFLAGS -fstack-protector"
@@ -1609,7 +1611,7 @@
 update-alternatives --auto phpize
 #php-config
 update-alternatives --install  %{_bindir}/php-config php-config 
%{_bindir}/php-config5 5 \
-  --slave %{_mandir}/man1/phpize.1.gz php-config.1 
%{_mandir}/man1/php-config5.1.gz
+  --slave %{_mandir}/man1/php-config.1.gz php-config.1 
%{_mandir}/man1/php-config5.1.gz
 update-alternatives --auto php-config
 #pecl
 update-alternatives --install  %{_bindir}/pecl pecl %{_bindir}/pecl5 5

++++++ _service ++++++
--- /var/tmp/diff_new_pack.plQ2by/_old  2011-04-03 12:15:07.000000000 +0200
+++ /var/tmp/diff_new_pack.plQ2by/_new  2011-04-03 12:15:07.000000000 +0200
@@ -1,12 +1,12 @@
 <services>
   <service name="download_url">
     <param name="protocol">http</param>
-    <param name="host">downloads.php.net</param>
-    <param name="path">/johannes/php-5.3.6RC3.tar.bz2</param>
+    <param name="host">de3.php.net</param>
+    <param name="path">/distributions/php-5.3.6.tar.bz2</param>
   </service>
   <service name="verify_file">
-    <param name="file">_service:download_url:php-5.3.6RC3.tar.bz2</param>
+    <param name="file">_service:download_url:php-5.3.6.tar.bz2</param>
     <param name="verifier">sha256</param>
-    <param 
name="checksum">713f053b56ae0028565cc75deade2d04d7ceb506f4b361b5cc4fff70af69777c</param>
+    <param 
name="checksum">30ae880f22e3ee93eccc9b80e3c58b0d6364d139bb4366dcc27f2fab658d3198</param>
   </service>
 </services>
\ No newline at end of file

++++++ _service:download_url:php-5.3.6RC3.tar.bz2 -> 
_service:download_url:php-5.3.6.tar.bz2 ++++++
php5/_service:download_url:php-5.3.6RC3.tar.bz2 
/mounts/work_src_done/STABLE/php5/_service:download_url:php-5.3.6.tar.bz2 
differ: char 11, line 1


++++++ php-5.3.2-aconf26x.patch ++++++
--- /var/tmp/diff_new_pack.plQ2by/_old  2011-04-03 12:15:07.000000000 +0200
+++ /var/tmp/diff_new_pack.plQ2by/_new  2011-04-03 12:15:07.000000000 +0200
@@ -40,7 +40,7 @@
 --- configure.in.orig
 +++ configure.in
 @@ -1,7 +1,7 @@
- ## $Id: configure.in 309051 2011-03-09 16:37:58Z johannes $ -*- autoconf -*-
+ ## $Id: configure.in 309329 2011-03-17 07:48:29Z johannes $ -*- autoconf -*-
  dnl ## Process this file with autoconf to produce a configure script.
  
 -divert(1)

++++++ php-5.3.6-intl.patch ++++++
--- ext/intl/grapheme/grapheme_string.c.orig
+++ ext/intl/grapheme/grapheme_string.c
@@ -665,7 +665,7 @@ PHP_FUNCTION(grapheme_stristr)
 /* }}} */
 
 /* {{{ grapheme_extract_charcount_iter - grapheme iterator for 
grapheme_extract MAXCHARS */
-inline int32_t
+static inline int32_t
 grapheme_extract_charcount_iter(UBreakIterator *bi, int32_t csize, unsigned 
char *pstr, int32_t str_len)
 {
        int pos = 0, prev_pos = 0;
@@ -702,7 +702,7 @@ grapheme_extract_charcount_iter(UBreakIt
 /* }}} */
 
 /* {{{ grapheme_extract_bytecount_iter - grapheme iterator for 
grapheme_extract MAXBYTES */
-inline int32_t
+static inline int32_t
 grapheme_extract_bytecount_iter(UBreakIterator *bi, int32_t bsize, unsigned 
char *pstr, int32_t str_len)
 {
        int pos = 0, prev_pos = 0;
@@ -736,7 +736,7 @@ grapheme_extract_bytecount_iter(UBreakIt
 /* }}} */
 
 /* {{{ grapheme_extract_count_iter - grapheme iterator for grapheme_extract 
COUNT */
-inline int32_t
+static inline int32_t
 grapheme_extract_count_iter(UBreakIterator *bi, int32_t size, unsigned char 
*pstr, int32_t str_len)
 {
        int pos = 0, next_pos = 0;

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



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to