]> granicus.if.org Git - php/log
php
12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Johannes Schlüter [Thu, 21 Feb 2013 14:10:15 +0000 (15:10 +0100)]
Merge branch 'PHP-5.3' into PHP-5.4

12 years agoFix TSRM (after afc1debb)
Johannes Schlüter [Thu, 21 Feb 2013 14:08:58 +0000 (15:08 +0100)]
Fix TSRM (after afc1debb)

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Dmitry Stogov [Thu, 21 Feb 2013 11:57:26 +0000 (15:57 +0400)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  PHAR should modify entry timestamp when it's modified

12 years agoPHAR should modify entry timestamp when it's modified
Dmitry Stogov [Thu, 21 Feb 2013 11:55:20 +0000 (15:55 +0400)]
PHAR should modify entry timestamp when it's modified

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Sara Golemon [Thu, 21 Feb 2013 11:21:49 +0000 (03:21 -0800)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  http-stream test requires network connectivity

12 years agohttp-stream test requires network connectivity
Sara Golemon [Thu, 21 Feb 2013 11:21:23 +0000 (03:21 -0800)]
http-stream test requires network connectivity

12 years agoFixed bug #64235 (Insteadof not work for class method in 5.4.11)
Xinchen Hui [Thu, 21 Feb 2013 10:18:41 +0000 (18:18 +0800)]
Fixed bug #64235 (Insteadof not work for class method in 5.4.11)

As we discussed with stefan, we think previous of allowing use with
classes is a bug, should be forbided, anyway, the error message should
be improved.

12 years agoupdated lib versions
Anatol Belski [Thu, 21 Feb 2013 09:27:37 +0000 (10:27 +0100)]
updated lib versions

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Anatol Belski [Thu, 21 Feb 2013 09:26:38 +0000 (10:26 +0100)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  updated lib versions

12 years agoupdated lib versions
Anatol Belski [Thu, 21 Feb 2013 08:46:50 +0000 (09:46 +0100)]
updated lib versions

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Dmitry Stogov [Wed, 20 Feb 2013 18:27:41 +0000 (22:27 +0400)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Fixed external entity loading

Conflicts:
ext/libxml/libxml.c
ext/libxml/php_libxml.h

12 years agoFixed external entity loading
Dmitry Stogov [Wed, 20 Feb 2013 18:14:59 +0000 (22:14 +0400)]
Fixed external entity loading

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Johannes Schlüter [Wed, 20 Feb 2013 10:57:11 +0000 (11:57 +0100)]
Merge branch 'PHP-5.3' into PHP-5.4

12 years ago5.3.22 NEWS
Johannes Schlüter [Wed, 20 Feb 2013 10:56:29 +0000 (11:56 +0100)]
5.3.22 NEWS

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Anatol Belski [Tue, 19 Feb 2013 08:04:52 +0000 (09:04 +0100)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  fix the test for curl 7.29.0+

12 years agofix the test for curl 7.29.0+
Anatol Belski [Tue, 19 Feb 2013 08:04:06 +0000 (09:04 +0100)]
fix the test for curl 7.29.0+

12 years agoFixed bug #64070 (Inheritance with Traits failed with error)
Dmitry Stogov [Mon, 18 Feb 2013 12:07:51 +0000 (16:07 +0400)]
Fixed bug #64070 (Inheritance with Traits failed with error)

12 years agofix bug #61930: openssl corrupts ssl key resource when using openssl_get_publickey()
Stanislav Malyshev [Sun, 17 Feb 2013 21:28:42 +0000 (13:28 -0800)]
fix bug #61930: openssl corrupts ssl key resource when using openssl_get_publickey()

12 years agoupdate NEWS
Stanislav Malyshev [Sun, 17 Feb 2013 10:37:58 +0000 (02:37 -0800)]
update NEWS

12 years agoAdded HTTP codes as of RFC 6585
Jonh Wendell [Fri, 8 Feb 2013 16:09:11 +0000 (14:09 -0200)]
Added HTTP codes as of RFC 6585

Added descriptions for the new HTTP codes:

- 428 Precondition Required
- 429 Too Many Requests
- 431 Request Header Fields Too Large
- 511 Network Authentication Required

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Xinchen Hui [Sun, 17 Feb 2013 03:05:34 +0000 (11:05 +0800)]
Merge branch 'PHP-5.3' into PHP-5.4

12 years agoFixed bug #64228 (RecursiveDirectoryIterator always assumes SKIP_DOTS)
Xinchen Hui [Sun, 17 Feb 2013 03:04:36 +0000 (11:04 +0800)]
Fixed bug #64228 (RecursiveDirectoryIterator always assumes SKIP_DOTS)

12 years agoFix test failed after 0ea83ff8478d867ebf1603a43cd5d3432022cee7
Xinchen Hui [Sat, 16 Feb 2013 14:28:28 +0000 (22:28 +0800)]
Fix test failed after 0ea83ff8478d867ebf1603a43cd5d3432022cee7

12 years ago+Fixed bug #64124 (IPv6 malformed). (Boris Lytochkin)
Boris Lytochkin [Thu, 14 Feb 2013 19:08:08 +0000 (23:08 +0400)]
+Fixed bug #64124 (IPv6 malformed). (Boris Lytochkin)

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Dmitry Stogov [Wed, 13 Feb 2013 18:07:21 +0000 (22:07 +0400)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Proper bit reset code

12 years agoProper bit reset code
Dmitry Stogov [Wed, 13 Feb 2013 18:06:37 +0000 (22:06 +0400)]
Proper bit reset code

12 years agoFixed bug #64197 (_Offsetof() macro used but not defined on ARM/Clang)
Ard Biesheuvel [Wed, 13 Feb 2013 11:22:50 +0000 (12:22 +0100)]
Fixed bug #64197 (_Offsetof() macro used but not defined on ARM/Clang)

Updated the code to test for __ARMCC_VERSION instead of __arm, as
that is a more reliable indicator of whether the ARMCC compiler is
being used.

12 years agoFixed bug #64142 (dval to lval different behavior on ppc64)
Remi Collet [Mon, 11 Feb 2013 08:10:51 +0000 (09:10 +0100)]
Fixed bug #64142 (dval to lval different behavior on ppc64)

See discussion on internals
http://marc.info/?t=136042277700003&r=1&w=2

12 years agoupdate NEWS
Stanislav Malyshev [Sun, 10 Feb 2013 07:02:26 +0000 (23:02 -0800)]
update NEWS

12 years agomb_split() can now handle empty matches like preg_split() does.
Moriyoshi Koizumi [Sun, 10 Feb 2013 06:04:23 +0000 (15:04 +0900)]
mb_split() can now handle empty matches like preg_split() does.

12 years agoMerge branch 'PHP-5.4' of https://git.php.net/push/php-src into PHP-5.4
Boris Lytochkin [Thu, 7 Feb 2013 17:43:37 +0000 (21:43 +0400)]
Merge branch 'PHP-5.4' of https://git.php.net/push/php-src into PHP-5.4

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Dmitry Stogov [Thu, 7 Feb 2013 12:09:12 +0000 (16:09 +0400)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Disabled external entities loading

12 years agoDisabled external entities loading
Dmitry Stogov [Thu, 7 Feb 2013 12:07:05 +0000 (16:07 +0400)]
Disabled external entities loading

12 years agofix bug #64124 (IPv6 malformed)
Boris Lytochkin [Thu, 7 Feb 2013 10:48:28 +0000 (14:48 +0400)]
fix bug #64124 (IPv6 malformed)

hostname returned from zend_parse_parameters() was modified in
netsnmp_session_init() that caused imput parameter modification along with
unpredictable changes when parameter is a constant sctring.

One typo in comment was fixed.

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Dmitry Stogov [Thu, 7 Feb 2013 09:10:04 +0000 (13:10 +0400)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Check if soap.wsdl_cache_dir confirms to open_basedir

12 years agoCheck if soap.wsdl_cache_dir confirms to open_basedir
Dmitry Stogov [Thu, 7 Feb 2013 09:04:47 +0000 (13:04 +0400)]
Check if soap.wsdl_cache_dir confirms to open_basedir

12 years agorevert
Remi Collet [Tue, 5 Feb 2013 11:28:47 +0000 (12:28 +0100)]
revert

12 years agoFixed bug #64142 (dval to lval different behavior on ppc64)
Remi Collet [Mon, 4 Feb 2013 14:19:32 +0000 (15:19 +0100)]
Fixed bug #64142 (dval to lval different behavior on ppc64)

On x86_64:
(long)(double)9223372036854775807+1 = -9223372036854775808
On ppc64
(long)(double)9223372036854775807-1 = 9223372036854775807

12 years agocheck the validity of the parameter
Andrey Hristov [Mon, 4 Feb 2013 13:27:56 +0000 (14:27 +0100)]
check the validity of the parameter

12 years agoMerge branch 'PHP-5.4' of ssh://git.php.net/php-src into PHP-5.4
Andrey Hristov [Mon, 4 Feb 2013 13:15:58 +0000 (14:15 +0100)]
Merge branch 'PHP-5.4' of ssh://git.php.net/php-src into PHP-5.4

12 years agoMove macro back to .c file
Gustavo Lopes [Sat, 2 Feb 2013 17:32:38 +0000 (18:32 +0100)]
Move macro back to .c file

Because it depends on a static function on that .c file.

12 years agoMerge branch 'sockets_54_improv' into PHP-5.4
Gustavo Lopes [Sat, 2 Feb 2013 14:31:44 +0000 (15:31 +0100)]
Merge branch 'sockets_54_improv' into PHP-5.4

* sockets_54_improv:
  Fix wrong blocking state being set
  Fix tests (Windows)
  Remove a Windows only warning
  Move & improve PHP_SOCKET_ERROR def
  Move some declarations to sockets.c
  Fix overbroad skipif include

12 years agoFix wrong blocking state being set
Gustavo Lopes [Fri, 1 Feb 2013 15:38:54 +0000 (16:38 +0100)]
Fix wrong blocking state being set

12 years agoFix tests (Windows)
Gustavo Lopes [Fri, 1 Feb 2013 13:58:35 +0000 (14:58 +0100)]
Fix tests (Windows)

12 years agoRemove a Windows only warning
Gustavo Lopes [Sat, 2 Feb 2013 11:44:00 +0000 (12:44 +0100)]
Remove a Windows only warning

12 years agoMove & improve PHP_SOCKET_ERROR def
Gustavo Lopes [Fri, 1 Feb 2013 13:39:56 +0000 (14:39 +0100)]
Move & improve PHP_SOCKET_ERROR def

12 years agoMove some declarations to sockets.c
Gustavo Lopes [Fri, 1 Feb 2013 13:35:14 +0000 (14:35 +0100)]
Move some declarations to sockets.c

12 years agoFix overbroad skipif include
Gustavo Lopes [Fri, 1 Feb 2013 10:12:11 +0000 (11:12 +0100)]
Fix overbroad skipif include

12 years agoFixed bug #64128 buit-in web server is broken on ppc64.
Remi Collet [Fri, 1 Feb 2013 18:23:25 +0000 (19:23 +0100)]
Fixed bug #64128 buit-in web server is broken on ppc64.

fdset management using bit operator is broken on non-x86 arch
and cause built-in server the enter an infinite loop of "select"
and never handle any request.

12 years agoadd new charset, from MySQL 5.6
Andrey Hristov [Fri, 1 Feb 2013 16:21:50 +0000 (17:21 +0100)]
add new charset, from MySQL 5.6

12 years agoFix typo in error message
Johannes Schlüter [Fri, 1 Feb 2013 11:31:07 +0000 (12:31 +0100)]
Fix typo in error message

12 years agoMark this test as requiring internet connecion.
Remi Collet [Thu, 31 Jan 2013 13:38:39 +0000 (14:38 +0100)]
Mark this test as requiring internet connecion.

12 years agoFix failed test: sys_errlist[116] have changed on recent glibc (Fedora 18)
Remi Collet [Thu, 31 Jan 2013 13:22:56 +0000 (14:22 +0100)]
Fix failed test: sys_errlist[116] have changed on recent glibc (Fedora 18)
old: Stale NFS file handle
new: Stale file handle

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Johannes Schlüter [Wed, 30 Jan 2013 23:58:52 +0000 (00:58 +0100)]
Merge branch 'PHP-5.3' into PHP-5.4

Conflicts:
configure.in
main/php_version.h

12 years agoThis will be PHP 5.3.23
Johannes Schlüter [Wed, 30 Jan 2013 23:57:29 +0000 (00:57 +0100)]
This will be PHP 5.3.23

12 years agoNEWS entry new OpenSSL option [doc]
Lars Strojny [Wed, 30 Jan 2013 23:32:44 +0000 (00:32 +0100)]
NEWS entry new OpenSSL option [doc]

12 years agoAdded ssl context option, "disable_compression"
Daniel Lowrey [Wed, 30 Jan 2013 19:45:31 +0000 (14:45 -0500)]
Added ssl context option, "disable_compression"

The CRIME attack vector exploits TLS compression. This patch adds a stream context option
allowing servers to disable TLS compression for versions of OpenSSL >= 1.0.0 (which first
introduced the SSL_OP_NO_COMPRESSION option). A summary rundown of the CRIME attack can
be found at https://community.qualys.com/blogs/securitylabs/2012/09/14/crime-information-leakage-attack-against-ssltls

Thanks to @DaveRandom for pointing out the relevant section of code.

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Nikita Popov [Wed, 30 Jan 2013 19:25:59 +0000 (20:25 +0100)]
Merge branch 'PHP-5.3' into PHP-5.4

12 years agoFixed bug #64106: Segfault on SplFixedArray[][x] = y when extended
Nikita Popov [Wed, 30 Jan 2013 19:23:39 +0000 (20:23 +0100)]
Fixed bug #64106: Segfault on SplFixedArray[][x] = y when extended

12 years agoFix build problem in C++11
Jelle Zijlstra [Wed, 30 Jan 2013 16:08:32 +0000 (11:08 -0500)]
Fix build problem in C++11

12 years agobranched 5.4.12
Stanislav Malyshev [Tue, 29 Jan 2013 20:33:45 +0000 (12:33 -0800)]
branched 5.4.12

12 years agoupdate NEWS
Stanislav Malyshev [Tue, 29 Jan 2013 20:31:49 +0000 (12:31 -0800)]
update NEWS

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Johannes Schlüter [Tue, 29 Jan 2013 18:49:43 +0000 (19:49 +0100)]
Merge branch 'PHP-5.3' into PHP-5.4

12 years agoMerge branch 'PHP-5.4' of git.php.net:/php-src into PHP-5.4
Johannes Schlüter [Tue, 29 Jan 2013 18:49:39 +0000 (19:49 +0100)]
Merge branch 'PHP-5.4' of git.php.net:/php-src into PHP-5.4

12 years agoMerge branch 'PHP-5.3' of git.php.net:/php-src into PHP-5.3
Johannes Schlüter [Tue, 29 Jan 2013 18:49:13 +0000 (19:49 +0100)]
Merge branch 'PHP-5.3' of git.php.net:/php-src into PHP-5.3

12 years agoFix bug #64099 (Wrong TSRM usage in zend_register_class_alias)
Johannes Schlüter [Tue, 29 Jan 2013 18:47:45 +0000 (19:47 +0100)]
Fix bug #64099 (Wrong TSRM usage in zend_register_class_alias)

12 years agoFix bug #62524, only follow redirects in file streams for 3xx HTTP statuses
Stanislav Malyshev [Tue, 29 Jan 2013 08:24:23 +0000 (00:24 -0800)]
Fix bug #62524, only follow redirects in file streams for 3xx HTTP statuses

12 years agoFix missing parameter
Andras Elso [Thu, 24 Jan 2013 16:12:13 +0000 (17:12 +0100)]
Fix missing parameter

12 years agofix tests
Stanislav Malyshev [Tue, 22 Jan 2013 08:36:07 +0000 (00:36 -0800)]
fix tests

12 years agoNEWS for bug #64023 (see aa0adce)
Gustavo Lopes [Wed, 23 Jan 2013 12:30:40 +0000 (13:30 +0100)]
NEWS for bug #64023 (see aa0adce)

12 years agoMerge branch 'bug64023' into PHP-5.4
Gustavo Lopes [Tue, 22 Jan 2013 11:24:33 +0000 (12:24 +0100)]
Merge branch 'bug64023' into PHP-5.4

* bug64023:
  Fix bug #64023 (__toString() & SplFileInfo)

Conflicts:
Zend/zend_vm_def.h
Zend/zend_vm_execute.h

12 years agoFix bug #64023 (__toString() & SplFileInfo)
Gustavo Lopes [Sat, 19 Jan 2013 15:21:26 +0000 (16:21 +0100)]
Fix bug #64023 (__toString() & SplFileInfo)

Defining a __toString() method was having no effect when concatenating
the object. This was because the cast_object() handler would ignore
__toString().

Using echo() directly would actually use __toString(), but this was a
bug: the ECHO handler would try zend_std_cast_object_tostring() before
cast_object(), but cast_object() should have priority as
zend_std_cast_object_tostring() assumes an object with a
zend_class_entry.

12 years agoMerge fix of #62836 to ?.re, and regenerate ?.c
Xinchen Hui [Mon, 21 Jan 2013 03:35:22 +0000 (11:35 +0800)]
Merge fix of #62836 to ?.re, and regenerate ?.c

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Stanislav Malyshev [Fri, 18 Jan 2013 21:32:43 +0000 (13:32 -0800)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  fix bug #63462 (Magic methods called twice for unset protected properties)

12 years agofix bug #63462 (Magic methods called twice for unset protected properties)
Stanislav Malyshev [Mon, 14 Jan 2013 08:06:09 +0000 (00:06 -0800)]
fix bug #63462 (Magic methods called twice for unset protected properties)

12 years agoNEWS for bug #64011. See 77ee200
Gustavo Lopes [Fri, 18 Jan 2013 11:12:08 +0000 (12:12 +0100)]
NEWS for bug #64011. See 77ee200

12 years agoFix bug #64011 (get_html_translation_table())
Gustavo Lopes [Fri, 18 Jan 2013 11:07:21 +0000 (12:07 +0100)]
Fix bug #64011 (get_html_translation_table())

get_html_translation_table() with encoding ISO-8859-1 and HTMLENTITIES
was broken. Only entities for characters U+0000 to U+0040 were being
included in the result.

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Johannes Schlüter [Wed, 16 Jan 2013 16:38:41 +0000 (17:38 +0100)]
Merge branch 'PHP-5.3' into PHP-5.4

12 years agoFix NEWS after 5.3.21
Johannes Schlüter [Wed, 16 Jan 2013 16:38:17 +0000 (17:38 +0100)]
Fix NEWS after 5.3.21

12 years agoFix News
Christopher Jones [Wed, 16 Jan 2013 04:38:24 +0000 (20:38 -0800)]
Fix News

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Adam Harvey [Wed, 16 Jan 2013 02:18:00 +0000 (10:18 +0800)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Update the arguments in the prototype of fpm_socket_unix_test_connect().

12 years agoUpdate the arguments in the prototype of fpm_socket_unix_test_connect().
Adam Harvey [Wed, 16 Jan 2013 02:06:56 +0000 (10:06 +0800)]
Update the arguments in the prototype of fpm_socket_unix_test_connect().

Fixes bug #63999 (php with fpm fails to build on Solaris 10 or 11).

12 years agofixed build
Anatoliy Belsky [Tue, 15 Jan 2013 21:36:29 +0000 (22:36 +0100)]
fixed build

12 years agoNEWS for bug #63893
Gustavo Lopes [Mon, 14 Jan 2013 16:17:58 +0000 (17:17 +0100)]
NEWS for bug #63893

12 years agoMerge remote-tracking branch 'remotes/cataphract/strtr_wu94_54' into PHP-5.4
Gustavo Lopes [Tue, 15 Jan 2013 20:05:21 +0000 (21:05 +0100)]
Merge remote-tracking branch 'remotes/cataphract/strtr_wu94_54' into PHP-5.4

* remotes/cataphract/strtr_wu94_54:
  Fixed inconsequential bug in strtr()
  Remove _GNU_SOURCE, add local heap sort
  The compiler can figure this out
  Remove unused block
  strtr() with 2nd param array - optimization
  Refactoring, bugs & leaks
  Optimize strtr w/ 2nd arg array

12 years agoFixed inconsequential bug in strtr()
Gustavo Lopes [Tue, 15 Jan 2013 16:25:59 +0000 (17:25 +0100)]
Fixed inconsequential bug in strtr()

12 years agoRevert "Apply the fputcsv test fix to SplFileObject_fputcsv.phpt. Mea culpa."
Adam Harvey [Tue, 15 Jan 2013 09:37:21 +0000 (17:37 +0800)]
Revert "Apply the fputcsv test fix to SplFileObject_fputcsv.phpt. Mea culpa."

This reverts commit 0510701474e8d99b5b30139b5599e44f9b555a5a.

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Adam Harvey [Tue, 15 Jan 2013 09:35:34 +0000 (17:35 +0800)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Revert "Update fputcsv() to escape all characters equally."

12 years agoRevert "Update fputcsv() to escape all characters equally."
Adam Harvey [Tue, 15 Jan 2013 09:33:54 +0000 (17:33 +0800)]
Revert "Update fputcsv() to escape all characters equally."

On second thoughts, while the behaviour _is_ broken, this isn't the right fix.

This reverts commit 9b5cb0e8059b1e8bec096067491ed8d75f878938.

12 years agofix NEWS
Stanislav Malyshev [Tue, 15 Jan 2013 08:06:35 +0000 (00:06 -0800)]
fix NEWS

12 years agoApply the fputcsv test fix to SplFileObject_fputcsv.phpt. Mea culpa.
Adam Harvey [Tue, 15 Jan 2013 07:49:13 +0000 (15:49 +0800)]
Apply the fputcsv test fix to SplFileObject_fputcsv.phpt. Mea culpa.

12 years agoMerge branch 'PHP-5.4' of git.php.net:php-src into PHP-5.4
Xinchen Hui [Tue, 15 Jan 2013 07:32:42 +0000 (15:32 +0800)]
Merge branch 'PHP-5.4' of git.php.net:php-src into PHP-5.4

12 years agoFixed bug #57702 (Multi-row BLOB fetches)
Xinchen Hui [Tue, 15 Jan 2013 07:31:49 +0000 (15:31 +0800)]
Fixed bug #57702 (Multi-row BLOB fetches)

12 years agoMerge branch 'PHP-5.3' into PHP-5.4
Adam Harvey [Tue, 15 Jan 2013 07:24:21 +0000 (15:24 +0800)]
Merge branch 'PHP-5.3' into PHP-5.4

* PHP-5.3:
  Update fputcsv() to escape all characters equally.

12 years agoUpdate fputcsv() to escape all characters equally.
Adam Harvey [Tue, 15 Jan 2013 07:17:45 +0000 (15:17 +0800)]
Update fputcsv() to escape all characters equally.

At present, backslashes have special case handling within fputcsv(): when one
is encountered within a field that's being escaped, escaping stops until the
next instance of the enclosure character is hit.  This can result in malformed
CSV.

Fixes bug #43225 (fputcsv incorrectly handles cells ending in \ followed by ").

12 years agoBug #52958: Segfault in PDO_OCI on cleanup after running a long testsuite.
Lars Strojny [Mon, 14 Jan 2013 20:35:48 +0000 (21:35 +0100)]
Bug #52958: Segfault in PDO_OCI on cleanup after running a long testsuite.

12 years agoSupport BITMAPV5HEADER in getimagesize(): https://en.wikipedia.org/wiki/BMP_file_form...
Lars Strojny [Mon, 14 Jan 2013 17:52:38 +0000 (18:52 +0100)]
Support BITMAPV5HEADER in getimagesize(): https://en.wikipedia.org/wiki/BMP_file_format#DIB_header_.28bitmap_information_header.29

12 years agoFix bug #63916: PDO::PARAM_INT casts to 32bit int internally even on 64bit builds...
Lars Strojny [Mon, 14 Jan 2013 16:59:11 +0000 (17:59 +0100)]
Fix bug #63916: PDO::PARAM_INT casts to 32bit int internally even on 64bit builds in pdo_sqlite

12 years agoFixed bug #63921: sqlite3::bindvalue and relative PHP functions aren't using sqlite3_...
Lars Strojny [Mon, 14 Jan 2013 16:35:07 +0000 (17:35 +0100)]
Fixed bug #63921: sqlite3::bindvalue and relative PHP functions aren't using sqlite3_*_int64 API

12 years agoRemove _GNU_SOURCE, add local heap sort
Gustavo Lopes [Thu, 10 Jan 2013 12:09:14 +0000 (13:09 +0100)]
Remove _GNU_SOURCE, add local heap sort