]> granicus.if.org Git - php/log
php
10 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Wed, 11 Mar 2015 08:31:34 +0000 (16:31 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src

10 years agoFix memory leak
Nikita Popov [Wed, 11 Mar 2015 08:23:29 +0000 (09:23 +0100)]
Fix memory leak

10 years agoFixed memleak
Xinchen Hui [Wed, 11 Mar 2015 05:42:39 +0000 (13:42 +0800)]
Fixed memleak

10 years agoFixed memory leak
Xinchen Hui [Wed, 11 Mar 2015 02:33:43 +0000 (10:33 +0800)]
Fixed memory leak

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Wed, 11 Mar 2015 00:20:19 +0000 (08:20 +0800)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Wed, 11 Mar 2015 00:20:03 +0000 (08:20 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoImprove test script for #69212
Xinchen Hui [Wed, 11 Mar 2015 00:19:34 +0000 (08:19 +0800)]
Improve test script for #69212

10 years agoMerge branch 'PHP-5.6'
Daniel Lowrey [Wed, 11 Mar 2015 00:18:19 +0000 (18:18 -0600)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix bug# 69215 (Crypto servers should send client CA list)

Conflicts:
ext/openssl/xp_ssl.c

10 years agoFix bug# 69215 (Crypto servers should send client CA list)
Daniel Lowrey [Wed, 11 Mar 2015 00:06:00 +0000 (18:06 -0600)]
Fix bug# 69215 (Crypto servers should send client CA list)

10 years agoFixed memory leaks
Dmitry Stogov [Tue, 10 Mar 2015 22:28:13 +0000 (01:28 +0300)]
Fixed memory leaks

10 years agoFree memory if destructor wasn't called
Dmitry Stogov [Tue, 10 Mar 2015 21:57:28 +0000 (00:57 +0300)]
Free memory if destructor wasn't called

10 years agoFixed memory leak
Dmitry Stogov [Tue, 10 Mar 2015 20:16:09 +0000 (23:16 +0300)]
Fixed memory leak

10 years agoMore accurate reference counting on closures
Dmitry Stogov [Tue, 10 Mar 2015 20:04:41 +0000 (23:04 +0300)]
More accurate reference counting on closures

10 years agoMerge branch 'PHP-5.6'
Nikita Popov [Tue, 10 Mar 2015 17:26:09 +0000 (18:26 +0100)]
Merge branch 'PHP-5.6'

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

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Nikita Popov [Tue, 10 Mar 2015 17:18:43 +0000 (18:18 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69212
Nikita Popov [Tue, 10 Mar 2015 17:17:56 +0000 (18:17 +0100)]
Fixed bug #69212

10 years agoMerge branch 'PHP-5.6'
Dmitry Stogov [Tue, 10 Mar 2015 16:32:38 +0000 (19:32 +0300)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  We don't cache custom strems with callbacks anymore

Conflicts:
ext/opcache/ZendAccelerator.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Dmitry Stogov [Tue, 10 Mar 2015 16:30:32 +0000 (19:30 +0300)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  We don't cache custom strems with callbacks anymore

10 years agoWe don't cache custom strems with callbacks anymore
Dmitry Stogov [Tue, 10 Mar 2015 16:25:30 +0000 (19:25 +0300)]
We don't cache custom strems with callbacks anymore

10 years agoPrevent possible double inheritance (ext/opcache/tests/bug67215.phpt)
Dmitry Stogov [Tue, 10 Mar 2015 15:50:07 +0000 (18:50 +0300)]
Prevent possible double inheritance (ext/opcache/tests/bug67215.phpt)

10 years agoC89 compat
Anatol Belski [Tue, 10 Mar 2015 11:11:52 +0000 (12:11 +0100)]
C89 compat

10 years agoFixed access on uninitialized data in Zend/tests/closure_019.phpt
Dmitry Stogov [Tue, 10 Mar 2015 11:05:14 +0000 (14:05 +0300)]
Fixed access on uninitialized data in Zend/tests/closure_019.phpt

10 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Tue, 10 Mar 2015 09:26:15 +0000 (17:26 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Tue, 10 Mar 2015 09:18:54 +0000 (17:18 +0800)]
Merge branch 'PHP-5.6'

10 years agocorrect tests as the issue is only reproduceable with cgi/fpm
Anatol Belski [Tue, 10 Mar 2015 09:20:43 +0000 (10:20 +0100)]
correct tests as the issue is only reproduceable with cgi/fpm

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 10 Mar 2015 09:18:47 +0000 (17:18 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoTypo
Xinchen Hui [Tue, 10 Mar 2015 09:18:39 +0000 (17:18 +0800)]
Typo

10 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Tue, 10 Mar 2015 09:09:41 +0000 (17:09 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Tue, 10 Mar 2015 09:09:28 +0000 (17:09 +0800)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 10 Mar 2015 09:06:05 +0000 (17:06 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed test
Xinchen Hui [Tue, 10 Mar 2015 09:05:47 +0000 (17:05 +0800)]
Fixed test

10 years agoadded more exception tests
Anatol Belski [Tue, 10 Mar 2015 08:09:16 +0000 (09:09 +0100)]
added more exception tests

10 years agofix leaking registry key handle
Anatol Belski [Mon, 9 Mar 2015 19:38:34 +0000 (20:38 +0100)]
fix leaking registry key handle

10 years agodon't pass zero to malloc()
Anatol Belski [Mon, 9 Mar 2015 18:34:09 +0000 (19:34 +0100)]
don't pass zero to malloc()

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Tue, 10 Mar 2015 07:49:02 +0000 (15:49 +0800)]
Merge branch 'PHP-5.6'

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

10 years agoUpdate NEWS
Xinchen Hui [Tue, 10 Mar 2015 07:38:34 +0000 (15:38 +0800)]
Update NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 10 Mar 2015 07:37:14 +0000 (15:37 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #66609 (php crashes with __get() and ++ operator in some cases)
Xinchen Hui [Tue, 10 Mar 2015 07:36:42 +0000 (15:36 +0800)]
Fixed bug #66609 (php crashes with __get() and ++ operator in some cases)

10 years agoErrors converted to exceptions are not "recoverable" anymore.
Dmitry Stogov [Tue, 10 Mar 2015 07:31:55 +0000 (10:31 +0300)]
Errors converted to exceptions are not "recoverable" anymore.

10 years agoFixed phar test segfault after merged engine exception
Xinchen Hui [Tue, 10 Mar 2015 07:04:01 +0000 (15:04 +0800)]
Fixed phar test segfault after merged engine exception

10 years agoRevert "Fixed phar file action failure after engine exception rfc been merged"
Xinchen Hui [Tue, 10 Mar 2015 07:03:15 +0000 (15:03 +0800)]
Revert "Fixed phar file action failure after engine exception rfc been merged"

This reverts commit f174859acdb9d99176440a30b6608388a383de3f.

10 years agoUpdate NEWS/UPGRADING
Daniel Lowrey [Tue, 10 Mar 2015 05:15:04 +0000 (23:15 -0600)]
Update NEWS/UPGRADING

10 years agoDeprecate "session_meta_capture" SSL context option
Daniel Lowrey [Tue, 10 Mar 2015 04:55:17 +0000 (22:55 -0600)]
Deprecate "session_meta_capture" SSL context option

Meta data about encrypted streams is now available as part of the
"crypto" key in the array returned by stream_get_meta_data(). This
update deprecates the use of the "session_meta_capture" ssl
context option in encrypted streams.

10 years agoRevert "Add stream_socket_crypto_info() function"
Daniel Lowrey [Tue, 10 Mar 2015 04:41:36 +0000 (22:41 -0600)]
Revert "Add stream_socket_crypto_info() function"

This reverts commit 13acb7ec653c543c56437ed417c3889fbf54f608.

With the added capability to negotiate application layer protocols
via the TLS ALPN extension userland needs a method to access the
negotiated protocol on a given stream. The reverted commit added
a new stream_socket_crypto_info() function for this purpose.

This original approach was discarded in favor of using the
already-existing stream_get_meta_data() API which specifically
exists for just such purposes and requires the addition of no new
functions.

10 years agoAdd crypto info to stream_get_meta_data() result on encrypted streams
Daniel Lowrey [Tue, 10 Mar 2015 04:30:38 +0000 (22:30 -0600)]
Add crypto info to stream_get_meta_data() result on encrypted streams

A "crypto" key is added to the output of stream_get_meta_data() calls
when invoked using a stream on which crypto is currently active. The
new key's associated array contains the following keys:

 - protocol (string e.g. TLSv1.2, TLSv1.1, etc)
 - cipher_name (string)
 - cipher_bits (int)
 - cipher_version (string)

If the TLS ALPN extension was used to successfully negotiate an
application protocol that protocol's identifier is stored in the
following key:

 - alpn_protocol

If no ALPN protocol was negotiated the "alpn_protocol" key is not
present in the crypto meta data array. More meta information
concerning the stream's active encryption state may be added in the
future.

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Tue, 10 Mar 2015 02:44:07 +0000 (10:44 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFix is reverted (test fails in all branches)
Xinchen Hui [Tue, 10 Mar 2015 02:43:05 +0000 (10:43 +0800)]
Fix is reverted (test fails in all branches)

10 years agoMerge branch 'fixed-build' of https://github.com/zxcvdavid/php-src
Xinchen Hui [Tue, 10 Mar 2015 02:31:36 +0000 (10:31 +0800)]
Merge branch 'fixed-build' of https://github.com/zxcvdavid/php-src

10 years agoMerge branch 'PHP-5.6'
Daniel Lowrey [Mon, 9 Mar 2015 22:02:04 +0000 (16:02 -0600)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix crypto stream timeout regressions

Conflicts:
ext/openssl/xp_ssl.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Daniel Lowrey [Mon, 9 Mar 2015 21:55:33 +0000 (15:55 -0600)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix crypto stream timeout regressions

10 years agoFix crypto stream timeout regressions
Daniel Lowrey [Mon, 9 Mar 2015 21:53:26 +0000 (15:53 -0600)]
Fix crypto stream timeout regressions

10 years agoFixed phar file action failure after engine exception rfc been merged
Reeze Xia [Mon, 9 Mar 2015 17:07:18 +0000 (17:07 +0000)]
Fixed phar file action failure after engine exception rfc been merged

10 years agoRemove PHAR_GLOBALS (make it respect ZEND_ENABLE_STATIC_TSRMLS_CACHE)
Xinchen Hui [Mon, 9 Mar 2015 14:58:53 +0000 (22:58 +0800)]
Remove PHAR_GLOBALS (make it respect ZEND_ENABLE_STATIC_TSRMLS_CACHE)

10 years agoFixed compile warnings
Wei Dai [Mon, 9 Mar 2015 13:25:43 +0000 (21:25 +0800)]
Fixed compile warnings

10 years agoFix CLI test and drop some now unnecessary code
Nikita Popov [Mon, 9 Mar 2015 13:08:01 +0000 (14:08 +0100)]
Fix CLI test and drop some now unnecessary code

10 years agoImplement engine exceptions
Dmitry Stogov [Mon, 9 Mar 2015 12:57:15 +0000 (13:57 +0100)]
Implement engine exceptions

RFC: https://wiki.php.net/rfc/engine_exceptions_for_php7

Pending changes regarding naming of BaseException and whether it
should be an interface.

10 years agoAdd UPDRADING note about yield operator behavior
Nikita Popov [Mon, 9 Mar 2015 11:38:46 +0000 (12:38 +0100)]
Add UPDRADING note about yield operator behavior

Fixes bug #69160.
[ci skip]

10 years agoFix ReflectionFunction::isDeprecated() test
Nikita Popov [Mon, 9 Mar 2015 11:27:06 +0000 (12:27 +0100)]
Fix ReflectionFunction::isDeprecated() test

We currently don't have deprecated functions ... so just switch
this to testing a non-deprecated function.

10 years agoRemoved deprecated mcrypt_ecb() etc
Nikita Popov [Mon, 9 Mar 2015 10:14:35 +0000 (11:14 +0100)]
Removed deprecated mcrypt_ecb() etc

10 years agoRemove deprecated mcrypt_generic_end() alias
Nikita Popov [Mon, 9 Mar 2015 10:10:52 +0000 (11:10 +0100)]
Remove deprecated mcrypt_generic_end() alias

10 years agoRemove xsl.security_prefs ini option
Nikita Popov [Wed, 10 Sep 2014 16:06:21 +0000 (18:06 +0200)]
Remove xsl.security_prefs ini option

Conflicts:
ext/xsl/php_xsl.c
ext/xsl/xsltprocessor.c

10 years agoRemove unsafe curl file uploads
Nikita Popov [Mon, 9 Mar 2015 10:00:04 +0000 (11:00 +0100)]
Remove unsafe curl file uploads

The option CURLOPT_SAFE_UPLOAD still exists, but cannot be disabled.

10 years agoRevert commit by mistake
Xinchen Hui [Mon, 9 Mar 2015 09:27:51 +0000 (17:27 +0800)]
Revert commit by mistake

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Mon, 9 Mar 2015 09:23:34 +0000 (17:23 +0800)]
Merge branch 'PHP-5.6'

Conflicts:
ext/mysqli/php_mysqli_structs.h

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Mon, 9 Mar 2015 09:23:04 +0000 (17:23 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoRevert "Fix #63486"
Xinchen Hui [Mon, 9 Mar 2015 09:22:56 +0000 (17:22 +0800)]
Revert "Fix #63486"

This reverts commit f4c96ffcb565c1daa76aa58256e4df6f111f8803.

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Mon, 9 Mar 2015 09:14:55 +0000 (17:14 +0800)]
Merge branch 'PHP-5.6'

10 years agoFix #69202: FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used.
Jeff Welch [Mon, 9 Mar 2015 07:54:19 +0000 (03:54 -0400)]
Fix #69202: FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used.

10 years agoUpdate NEWs
Xinchen Hui [Mon, 9 Mar 2015 09:13:47 +0000 (17:13 +0800)]
Update NEWs

10 years agoUpdate news
Xinchen Hui [Mon, 9 Mar 2015 09:09:57 +0000 (17:09 +0800)]
Update news

10 years agoFix #69202: FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used.
Jeff Welch [Mon, 9 Mar 2015 07:54:19 +0000 (03:54 -0400)]
Fix #69202: FILTER_FLAG_STRIP_BACKTICK ignored unless other flags are used.

10 years agoNow opened_path is a zend_string
Reeze Xia [Mon, 9 Mar 2015 08:12:53 +0000 (16:12 +0800)]
Now opened_path is a zend_string

10 years agoFixed build
Xinchen Hui [Mon, 9 Mar 2015 07:50:52 +0000 (15:50 +0800)]
Fixed build

10 years agoFixed build
Wei Dai [Mon, 9 Mar 2015 07:21:08 +0000 (15:21 +0800)]
Fixed build

10 years agoadded missing parentheses
Masaki Kagaya [Wed, 18 Feb 2015 14:17:39 +0000 (23:17 +0900)]
added missing parentheses

added test case for bug #68846
replaced tab with space
added missing parentheses again
See also: http://icu-project.org/docs/papers/gb18030.html#h7

10 years agoFix #67626
Julien Pauli [Tue, 15 Jul 2014 15:18:56 +0000 (17:18 +0200)]
Fix #67626

10 years agoFix #63486
Julien Pauli [Fri, 20 Feb 2015 12:38:35 +0000 (13:38 +0100)]
Fix #63486

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 9 Mar 2015 06:41:30 +0000 (23:41 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  added missing parentheses
  Fix #67626
  Fix #63486

Conflicts:
main/streams/userspace.c

10 years agoadded missing parentheses
Masaki Kagaya [Wed, 18 Feb 2015 14:17:39 +0000 (23:17 +0900)]
added missing parentheses

added test case for bug #68846
replaced tab with space
added missing parentheses again
See also: http://icu-project.org/docs/papers/gb18030.html#h7

10 years agoFix #67626
Julien Pauli [Tue, 15 Jul 2014 15:18:56 +0000 (17:18 +0200)]
Fix #67626

10 years agoFix #63486
Julien Pauli [Fri, 20 Feb 2015 12:38:35 +0000 (13:38 +0100)]
Fix #63486

10 years agoadded missing parentheses
Masaki Kagaya [Wed, 18 Feb 2015 14:17:39 +0000 (23:17 +0900)]
added missing parentheses

added test case for bug #68846
replaced tab with space
added missing parentheses again
See also: http://icu-project.org/docs/papers/gb18030.html#h7

10 years agoMerge branch 'pull-request/1104' into PHP-5.5
Stanislav Malyshev [Mon, 9 Mar 2015 06:20:50 +0000 (23:20 -0700)]
Merge branch 'pull-request/1104' into PHP-5.5

* pull-request/1104:
  Fix #63486

10 years agoMerge branch 'pull-request/1106' into PHP-5.5
Stanislav Malyshev [Mon, 9 Mar 2015 05:45:47 +0000 (22:45 -0700)]
Merge branch 'pull-request/1106' into PHP-5.5

* pull-request/1106:
  Fix #67626

10 years agoAdd note of group use
Xinchen Hui [Mon, 9 Mar 2015 04:08:34 +0000 (12:08 +0800)]
Add note of group use

10 years agoMerge branch 'filter/adjust-logic' of https://github.com/whatthejeff/php-src
Xinchen Hui [Mon, 9 Mar 2015 03:43:10 +0000 (11:43 +0800)]
Merge branch 'filter/adjust-logic' of https://github.com/whatthejeff/php-src

10 years agoTemorary fix for phpdbg segfault while use zend_mm_set_custom_handlers
Xinchen Hui [Mon, 9 Mar 2015 03:19:05 +0000 (11:19 +0800)]
Temorary fix for phpdbg segfault while use zend_mm_set_custom_handlers

10 years agoMerge branch 'pull-request/1049'
Stanislav Malyshev [Mon, 9 Mar 2015 00:57:47 +0000 (17:57 -0700)]
Merge branch 'pull-request/1049'

* pull-request/1049:
  Rename __callstatic (internal name) to __callStatic (userland name) in error message

10 years agoMerge branch 'pull-request/1135'
Stanislav Malyshev [Mon, 9 Mar 2015 00:24:11 +0000 (17:24 -0700)]
Merge branch 'pull-request/1135'

* pull-request/1135:
  Return void like other functions
  Use zend_parse_parameters_none()
  Implemented FR #45235 A way to clear or reset the results for error_get_last()

10 years agoMerge branch 'PHP-5.6'
Stanislav Malyshev [Mon, 9 Mar 2015 00:13:32 +0000 (17:13 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Regression tests for SplFileInfo class setters

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 9 Mar 2015 00:13:25 +0000 (17:13 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Regression tests for SplFileInfo class setters

10 years agoMerge branch 'pull-request/1134' into PHP-5.5
Stanislav Malyshev [Mon, 9 Mar 2015 00:13:02 +0000 (17:13 -0700)]
Merge branch 'pull-request/1134' into PHP-5.5

* pull-request/1134:
  Regression tests for SplFileInfo class setters

10 years agoMerge branch 'PHP-5.6'
Stanislav Malyshev [Mon, 9 Mar 2015 00:05:59 +0000 (17:05 -0700)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Add missing value for error_reporting directive

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Stanislav Malyshev [Mon, 9 Mar 2015 00:05:51 +0000 (17:05 -0700)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Add missing value for error_reporting directive

10 years agoMerge branch 'pull-request/1130' into PHP-5.5
Stanislav Malyshev [Mon, 9 Mar 2015 00:05:37 +0000 (17:05 -0700)]
Merge branch 'pull-request/1130' into PHP-5.5

* pull-request/1130:
  Add missing value for error_reporting directive

10 years agoMerge branch 'pull-request/1129'
Stanislav Malyshev [Mon, 9 Mar 2015 00:04:13 +0000 (17:04 -0700)]
Merge branch 'pull-request/1129'

* pull-request/1129:
  Array - make krsort FAST_ZPP compatibility

10 years agoMerge branch 'pull-request/1127'
Stanislav Malyshev [Mon, 9 Mar 2015 00:02:48 +0000 (17:02 -0700)]
Merge branch 'pull-request/1127'

* pull-request/1127:
  merge ZEND_SIGNED_MULTIPLY_LONG for i386 and x86_64

10 years agoAdding notes regarding implementation of FR #69089
Stanislav Malyshev [Sun, 8 Mar 2015 23:51:00 +0000 (16:51 -0700)]
Adding notes regarding implementation of FR #69089

10 years agoMerge branch 'pull-request/1070'
Stanislav Malyshev [Sun, 8 Mar 2015 23:46:15 +0000 (16:46 -0700)]
Merge branch 'pull-request/1070'

* pull-request/1070:
  More docs for /win32/build/confutils.js
  Adding some inline docs/docs cleanup

10 years agoMerge remote-tracking branch 'weltling/libmagic_upgrade'
Anatol Belski [Sun, 8 Mar 2015 19:31:02 +0000 (20:31 +0100)]
Merge remote-tracking branch 'weltling/libmagic_upgrade'

* weltling/libmagic_upgrade: (29 commits)
  partially revert wrong merge
  after merge fix
  updated libmagic.patch
  catching up
  catching up
  regenerated data file
  more after patch fixes
  restore good patch parts
  stat is done by php
  use zend_strndup
  started to patch for libmagic.next
  fix test outputs
  catch up with the previous cve-2014-3538 patch
  catching up
  catching up
  catching up
  updated the test magic file
  add patchlevel info
  portable off_t
  regenerated data file
  ...