commit php5 for openSUSE:Factory
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 - crrodriguez@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 - crrodriguez@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+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org
participants (1)
-
root@hilbert.suse.de