]> granicus.if.org Git - php/log
php
10 years agoupdated NEWS
Anatol Belski [Tue, 12 Aug 2014 09:51:42 +0000 (11:51 +0200)]
updated NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Tue, 12 Aug 2014 09:50:55 +0000 (11:50 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  updated NEWS
  backported the fix for bug #41577

10 years agoupdated NEWS
Anatol Belski [Tue, 12 Aug 2014 09:50:26 +0000 (11:50 +0200)]
updated NEWS

10 years agobackported the fix for bug #41577
Anatol Belski [Tue, 12 Aug 2014 09:49:46 +0000 (11:49 +0200)]
backported the fix for bug #41577

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Ferenc Kovacs [Tue, 12 Aug 2014 08:37:44 +0000 (10:37 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix the failing date tests introduced with the latest timezonedb update Derick confirmed on irc that the new/current behavior is the correct and that the tests should be updated to reflect it

10 years agofix the failing date tests introduced with the latest timezonedb update
Ferenc Kovacs [Tue, 12 Aug 2014 08:34:54 +0000 (10:34 +0200)]
fix the failing date tests introduced with the latest timezonedb update
Derick confirmed on irc that the new/current behavior is the correct and that the tests should be updated to reflect it

10 years agoFixed bug #67813 (CachingIterator::__construct InvalidArgumentException wrong message)
Xinchen Hui [Mon, 11 Aug 2014 09:46:56 +0000 (17:46 +0800)]
Fixed bug #67813 (CachingIterator::__construct InvalidArgumentException wrong message)

10 years agoMerge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Xinchen Hui [Mon, 11 Aug 2014 09:44:42 +0000 (17:44 +0800)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Thu, 7 Aug 2014 17:50:25 +0000 (19:50 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix TS build

10 years agofix TS build
Anatol Belski [Thu, 7 Aug 2014 17:49:59 +0000 (19:49 +0200)]
fix TS build

10 years agoUpdate NEWS
Daniel Lowrey [Thu, 7 Aug 2014 16:39:42 +0000 (12:39 -0400)]
Update NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Daniel Lowrey [Thu, 7 Aug 2014 16:38:04 +0000 (12:38 -0400)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Update NEWS

10 years agoUpdate NEWS
Daniel Lowrey [Thu, 7 Aug 2014 16:37:50 +0000 (12:37 -0400)]
Update NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Daniel Lowrey [Thu, 7 Aug 2014 15:51:42 +0000 (11:51 -0400)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Bug #41631: Observe socket read timeouts in SSL streams

10 years agoBug #41631: Observe socket read timeouts in SSL streams
Daniel Lowrey [Thu, 7 Aug 2014 15:47:42 +0000 (11:47 -0400)]
Bug #41631: Observe socket read timeouts in SSL streams

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Thu, 7 Aug 2014 13:21:42 +0000 (15:21 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  wrap int8_t and int16_t with #ifdef to avoid possible clashes

10 years agowrap int8_t and int16_t with #ifdef to avoid possible clashes
Anatol Belski [Thu, 7 Aug 2014 13:20:17 +0000 (15:20 +0200)]
wrap int8_t and int16_t with #ifdef to avoid possible clashes

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Derick Rethans [Thu, 7 Aug 2014 09:22:10 +0000 (10:22 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5

10 years ago- Updated to version 2014.6 (2014f)
Derick Rethans [Thu, 7 Aug 2014 09:22:09 +0000 (10:22 +0100)]
- Updated to version 2014.6 (2014f)

10 years agoMerge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5
Andrey Hristov [Wed, 6 Aug 2014 14:02:17 +0000 (17:02 +0300)]
Merge branch 'PHP-5.5' of git.php.net:php-src into PHP-5.5

Conflicts:
NEWS
configure.in
main/php_version.h

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Andrey Hristov [Wed, 6 Aug 2014 12:28:06 +0000 (15:28 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Andrey Hristov [Wed, 6 Aug 2014 12:27:56 +0000 (15:27 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

Conflicts:
NEWS
configure.in
main/php_version.h

10 years agoAdd EXPECTF
Andrey Hristov [Wed, 6 Aug 2014 12:27:29 +0000 (15:27 +0300)]
Add EXPECTF

10 years agoMerge branch 'PHP-5.4' of git.php.net:php-src into PHP-5.4
Andrey Hristov [Wed, 6 Aug 2014 11:52:55 +0000 (14:52 +0300)]
Merge branch 'PHP-5.4' of git.php.net:php-src into PHP-5.4

10 years agoFix handling of multi-result sets with PS...used to clean not only
Andrey Hristov [Wed, 6 Aug 2014 11:52:12 +0000 (14:52 +0300)]
Fix handling of multi-result sets with PS...used to clean not only
the result set but the whole PS.

10 years ago5.5.17 now
Julien Pauli [Wed, 6 Aug 2014 08:20:31 +0000 (10:20 +0200)]
5.5.17 now

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Wed, 6 Aug 2014 04:26:11 +0000 (21:26 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  5.4.33-dev now

Conflicts:
configure.in
main/php_version.h

10 years ago5.4.33-dev now
Stanislav Malyshev [Wed, 6 Aug 2014 04:24:55 +0000 (21:24 -0700)]
5.4.33-dev now

10 years agoBFN
Michael Wallner [Tue, 5 Aug 2014 13:47:52 +0000 (15:47 +0200)]
BFN

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Michael Wallner [Tue, 5 Aug 2014 13:46:52 +0000 (15:46 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed Bug #67724

10 years agoFixed Bug #67724
Michael Wallner [Tue, 5 Aug 2014 13:44:43 +0000 (15:44 +0200)]
Fixed Bug #67724

(chained zlib filters silently fail with large amounts of data)

Use the same buffer size zlib uses internally to avoid
Z_DATA_ERROR on massively compressed data

10 years agotypo
Remi Collet [Mon, 4 Aug 2014 09:08:54 +0000 (11:08 +0200)]
typo

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Remi Collet [Mon, 4 Aug 2014 09:08:41 +0000 (11:08 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  typo

10 years agotypo
Remi Collet [Mon, 4 Aug 2014 09:08:30 +0000 (11:08 +0200)]
typo

10 years agoNEWS
Remi Collet [Mon, 4 Aug 2014 08:48:29 +0000 (10:48 +0200)]
NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Remi Collet [Mon, 4 Aug 2014 08:47:54 +0000 (10:47 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  NEWS
  Fixed Bug #66901 php-gd 'c_color' NULL pointer dereference

10 years agoNEWS
Remi Collet [Mon, 4 Aug 2014 08:46:53 +0000 (10:46 +0200)]
NEWS

10 years agoFixed Bug #66901 php-gd 'c_color' NULL pointer dereference
Remi Collet [Mon, 4 Aug 2014 08:42:39 +0000 (10:42 +0200)]
Fixed Bug #66901 php-gd 'c_color' NULL pointer dereference

Upstream https://bitbucket.org/libgd/gd-libgd/commits/463c3bd09bfe8e924e19acad7a2a6af16953a704

Notice: this fix don't manage monochrome/monovisual values
but just fix the security issue CVE-2014-2497
failing when trying to load such an image

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Mon, 4 Aug 2014 07:57:59 +0000 (09:57 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  backport the fix for bug #67739

10 years agobackport the fix for bug #67739
Anatol Belski [Mon, 4 Aug 2014 07:57:08 +0000 (09:57 +0200)]
backport the fix for bug #67739

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Mon, 4 Aug 2014 07:08:17 +0000 (00:08 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  add test

10 years agoadd test
Stanislav Malyshev [Mon, 4 Aug 2014 07:08:08 +0000 (00:08 -0700)]
add test

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Mon, 4 Aug 2014 07:05:56 +0000 (00:05 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix bug #67705 (extensive backtracking in rule regular expression)

10 years agoFix bug #67705 (extensive backtracking in rule regular expression)
Stanislav Malyshev [Mon, 4 Aug 2014 07:01:57 +0000 (00:01 -0700)]
Fix bug #67705 (extensive backtracking in rule regular expression)

10 years agoFix wrong lenght size
Andrey Hristov [Thu, 31 Jul 2014 18:27:51 +0000 (21:27 +0300)]
Fix wrong lenght size

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Peter Cowburn [Thu, 31 Jul 2014 13:33:55 +0000 (14:33 +0100)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Bug #51096 - Remove unnecessary ? for first/last day of

Conflicts:
ext/date/lib/parse_date.c

10 years agoMerge branch 'pull-request/754' into PHP-5.4
Peter Cowburn [Thu, 31 Jul 2014 13:30:39 +0000 (14:30 +0100)]
Merge branch 'pull-request/754' into PHP-5.4

10 years agoBug #51096 - Remove unnecessary ? for first/last day of
Peter Cowburn [Thu, 31 Jul 2014 13:21:38 +0000 (14:21 +0100)]
Bug #51096 - Remove unnecessary ? for first/last day of

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Keyur Govande [Wed, 30 Jul 2014 18:39:59 +0000 (18:39 +0000)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Update NEWS

10 years agoUpdate NEWS
Keyur Govande [Wed, 30 Jul 2014 18:36:09 +0000 (18:36 +0000)]
Update NEWS

10 years agoUpdate NEWS
Keyur Govande [Wed, 30 Jul 2014 18:33:19 +0000 (18:33 +0000)]
Update NEWS

10 years agoBFN
Michael Wallner [Wed, 30 Jul 2014 18:13:17 +0000 (20:13 +0200)]
BFN

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Michael Wallner [Wed, 30 Jul 2014 18:12:50 +0000 (20:12 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed bug #67715 (php-milter does not build and crashes randomly).

10 years agoFixed bug #67715 (php-milter does not build and crashes randomly).
Michael Wallner [Wed, 30 Jul 2014 18:12:13 +0000 (20:12 +0200)]
Fixed bug #67715 (php-milter does not build and crashes randomly).

10 years agoMerge commit '8b9719d' into PHP-5.5
Rasmus Lerdorf [Wed, 30 Jul 2014 16:23:24 +0000 (12:23 -0400)]
Merge commit '8b9719d' into PHP-5.5

* commit '8b9719d':
  We need to turn off any strict mode here for this warning to show up

10 years agoWe need to turn off any strict mode here for this warning to show up
Rasmus Lerdorf [Wed, 30 Jul 2014 16:22:48 +0000 (12:22 -0400)]
We need to turn off any strict mode here for this warning to show up

10 years agoUpdated NEWS for #67693
Tjerk Meesters [Wed, 30 Jul 2014 10:17:36 +0000 (18:17 +0800)]
Updated NEWS for #67693

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Tjerk Meesters [Wed, 30 Jul 2014 10:17:13 +0000 (18:17 +0800)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Updated NEWS for #67693
  Fixed bug #67693 - incorrect push to the empty array

10 years agoUpdated NEWS for #67693
Tjerk Meesters [Wed, 30 Jul 2014 10:16:56 +0000 (18:16 +0800)]
Updated NEWS for #67693

10 years agoFixed bug #67693 - incorrect push to the empty array
Tjerk Meesters [Wed, 30 Jul 2014 09:54:09 +0000 (17:54 +0800)]
Fixed bug #67693 - incorrect push to the empty array

10 years agoFixed usage after free
Dmitry Stogov [Wed, 30 Jul 2014 06:39:25 +0000 (10:39 +0400)]
Fixed usage after free

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Keyur Govande [Wed, 30 Jul 2014 02:34:46 +0000 (02:34 +0000)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Undo inadvertent commit of php_version
  Corrected patch for bug #60616

10 years agoUndo inadvertent commit of php_version
Keyur Govande [Wed, 30 Jul 2014 02:34:21 +0000 (02:34 +0000)]
Undo inadvertent commit of php_version

10 years agoCorrected patch for bug #60616
Keyur Govande [Wed, 30 Jul 2014 02:28:31 +0000 (02:28 +0000)]
Corrected patch for bug #60616

For unixODBC, use ODBC version as defined by it (as of v2.2.14 it is 3.5).
This allows us to use newer features like SQL_DESC_OCTET_LENGTH (which
returns the number of bytes required to store the data). This fixes the issue
in #60616. If the newer version is not available, over-allocate to accomodate
4-byte Unicode characters for CHAR and VARCHAR datatypes (and their Wide
counterparts).
version.
Fixed a couple of failing tests.

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Keyur Govande [Mon, 28 Jul 2014 23:16:20 +0000 (23:16 +0000)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix bug #60616 (odbc_fetch_into returns junk at end of multi-byte char fields)

10 years agoFix bug #60616 (odbc_fetch_into returns junk at end of multi-byte char fields)
Keyur Govande [Mon, 28 Jul 2014 23:15:23 +0000 (23:15 +0000)]
Fix bug #60616 (odbc_fetch_into returns junk at end of multi-byte char fields)

The ODBC extension did not support WVARCHAR. WVARCHAR ends up being handled by
the default handler where vallen is set by the driver to the actual bytes
needed for the field. If it is larger than default-lrl then the output is
corrupted (reading past the buffer) because the return functions don't expect
that to happen. The patch add support to handle WVARCHAR just like a regular
VARCHAR.

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Mon, 28 Jul 2014 07:38:19 +0000 (00:38 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix NEWS

10 years agofix NEWS
Stanislav Malyshev [Mon, 28 Jul 2014 07:38:10 +0000 (00:38 -0700)]
fix NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Mon, 28 Jul 2014 04:51:55 +0000 (21:51 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fix missing type checks in various functions

10 years agoFix missing type checks in various functions
Stanislav Malyshev [Sun, 27 Jul 2014 09:40:27 +0000 (02:40 -0700)]
Fix missing type checks in various functions

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Stanislav Malyshev [Fri, 25 Jul 2014 05:58:06 +0000 (22:58 -0700)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  update NEWS
  Fixed bug #67539 (ArrayIterator use-after-free due to object change during sorting)
  Fixed Bug #67538 (SPL Iterators use-after-free)

10 years agoupdate NEWS
Stanislav Malyshev [Fri, 25 Jul 2014 05:55:39 +0000 (22:55 -0700)]
update NEWS

10 years agoFixed bug #67539 (ArrayIterator use-after-free due to object change during sorting)
Xinchen Hui [Wed, 2 Jul 2014 09:57:42 +0000 (17:57 +0800)]
Fixed bug #67539 (ArrayIterator use-after-free due to object change during sorting)

10 years agoFixed Bug #67538 (SPL Iterators use-after-free)
Xinchen Hui [Wed, 2 Jul 2014 09:45:09 +0000 (17:45 +0800)]
Fixed Bug #67538 (SPL Iterators use-after-free)

10 years agoAdd CVE no
Xinchen Hui [Fri, 25 Jul 2014 02:52:27 +0000 (10:52 +0800)]
Add CVE no

10 years agoBFN
Johannes Schlüter [Thu, 24 Jul 2014 16:00:58 +0000 (18:00 +0200)]
BFN

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Johannes Schlüter [Thu, 24 Jul 2014 16:00:06 +0000 (18:00 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

10 years agoFix bug #67496 Save command history when exiting interactive shell with control-c
Dmitry Saprykin [Thu, 24 Jul 2014 15:58:39 +0000 (17:58 +0200)]
Fix bug #67496 Save command history when exiting interactive shell with control-c

10 years agoBFN
Johannes Schlüter [Thu, 24 Jul 2014 14:58:05 +0000 (16:58 +0200)]
BFN

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Johannes Schlüter [Thu, 24 Jul 2014 14:56:05 +0000 (16:56 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

10 years agoFix bug #55496 Interactive mode doesn't force a newline before the prompt
Johannes Schlüter [Thu, 24 Jul 2014 14:53:51 +0000 (16:53 +0200)]
Fix bug #55496 Interactive mode doesn't force a newline before the prompt

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Mon, 21 Jul 2014 12:46:57 +0000 (14:46 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix nmake snap when ext name is different in target dll

10 years agofix nmake snap when ext name is different in target dll
Anatol Belski [Mon, 21 Jul 2014 12:45:49 +0000 (14:45 +0200)]
fix nmake snap when ext name is different in target dll

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Lior Kaplan [Sun, 20 Jul 2014 22:47:19 +0000 (01:47 +0300)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Enable $ replacement in exif, ldap, pdo_pgsql and tidy
  Update NEWS

10 years agoEnable $ replacement in exif, ldap, pdo_pgsql and tidy
Lior Kaplan [Sun, 20 Jul 2014 22:45:36 +0000 (01:45 +0300)]
Enable $ replacement in exif, ldap, pdo_pgsql and tidy

10 years agoSee bug #67635
Remi Collet [Sun, 20 Jul 2014 09:14:43 +0000 (11:14 +0200)]
See bug #67635

Improve previous fix:
- also rely on pkg-config for systemd < 209
- always check for header
- comments

10 years agoNEWS
Remi Collet [Sat, 19 Jul 2014 16:46:17 +0000 (18:46 +0200)]
NEWS

10 years agoimprove previous, add message during configure
Remi Collet [Sat, 19 Jul 2014 16:42:40 +0000 (18:42 +0200)]
improve previous, add message during configure

10 years agoFixed bug #67635 php links to systemd libraries without using pkg-config
Remi Collet [Sat, 19 Jul 2014 16:40:20 +0000 (18:40 +0200)]
Fixed bug #67635 php links to systemd libraries without using pkg-config

Patch from pacho at gentoo dot org

Rely on pkg-config for systemd >= 209
Failback on old check

10 years agoImprove fix for #66608
Xinchen Hui [Sat, 19 Jul 2014 09:19:01 +0000 (17:19 +0800)]
Improve fix for #66608

10 years agoFixed segfault with empty break
Xinchen Hui [Sat, 19 Jul 2014 07:30:50 +0000 (15:30 +0800)]
Fixed segfault with empty break

10 years agoMerge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5
Xinchen Hui [Sat, 19 Jul 2014 05:12:26 +0000 (13:12 +0800)]
Merge branch 'PHP-5.5' of https://git.php.net/repository/php-src into PHP-5.5

10 years agoNew added opcodes don't need to be resloved
Xinchen Hui [Sat, 19 Jul 2014 04:53:34 +0000 (12:53 +0800)]
New added opcodes don't need to be resloved

10 years agoUpdate NEWS
Yasuo Ohgaki [Sat, 19 Jul 2014 01:12:28 +0000 (10:12 +0900)]
Update NEWS

10 years agoUpdate NEWS
Yasuo Ohgaki [Sat, 19 Jul 2014 01:11:42 +0000 (10:11 +0900)]
Update NEWS

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Yasuo Ohgaki [Sat, 19 Jul 2014 00:53:04 +0000 (09:53 +0900)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  Fixed bug #66827 Session raises E_NOTICE when session name variable is array

10 years agoFixed bug #66827 Session raises E_NOTICE when session name variable is array
Yasuo Ohgaki [Sat, 19 Jul 2014 00:52:01 +0000 (09:52 +0900)]
Fixed bug #66827 Session raises E_NOTICE when session name variable is array

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Fri, 18 Jul 2014 16:40:09 +0000 (18:40 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  implemented copy libs of core exts in phpize mode

10 years agoimplemented copy libs of core exts in phpize mode
Anatol Belski [Fri, 18 Jul 2014 16:38:57 +0000 (18:38 +0200)]
implemented copy libs of core exts in phpize mode

10 years agoMerge branch 'PHP-5.4' into PHP-5.5
Anatol Belski [Fri, 18 Jul 2014 09:40:53 +0000 (11:40 +0200)]
Merge branch 'PHP-5.4' into PHP-5.5

* PHP-5.4:
  fix copy the ext dll into the prefix path in phpize mode
  fix default prefix in phpize mode
  fix file with zero size usage in phpize mode