]> granicus.if.org Git - php/log
php
9 years agoAdd deflate_*() test cases
Daniel Lowrey [Wed, 22 Apr 2015 05:02:34 +0000 (23:02 -0600)]
Add deflate_*() test cases

9 years agoSeveral deflate_* changes (more after the jump)
Daniel Lowrey [Wed, 22 Apr 2015 05:00:10 +0000 (23:00 -0600)]
Several deflate_* changes (more after the jump)

- Remove deflate_flush()
- Add ZLIB_FINISH constant for use with deflate_add()
- Use options array at parameter 2 of deflate_add() to insulate
  against future API changes
- Minor bug fixes
- deflate_init() and deflate_add() now always return FALSE in the
  event of an error

9 years agoAdd incremental zlib deflate API
Bob Weinand [Fri, 27 Feb 2015 16:24:32 +0000 (17:24 +0100)]
Add incremental zlib deflate API

10 years agoAdd NEWS entry
Bob Weinand [Fri, 27 Feb 2015 22:28:19 +0000 (23:28 +0100)]
Add NEWS entry

10 years agoRemove useless date warning
Bob Weinand [Tue, 27 Jan 2015 00:55:19 +0000 (01:55 +0100)]
Remove useless date warning

10 years agoMerge branch 'PHP-5.6'
Nikita Popov [Fri, 27 Feb 2015 22:24:02 +0000 (23:24 +0100)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Nikita Popov [Fri, 27 Feb 2015 22:23:49 +0000 (23:23 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFix ARG_INFO for levenshtein
Дмитрий Пацура [Tue, 24 Feb 2015 09:54:36 +0000 (17:54 +0800)]
Fix ARG_INFO for levenshtein

This can work with 2 parameters (require)

refs http://php.net/manual/ru/function.levenshtein.php
refs https://github.com/phalcon/zephir/issues/753

10 years agoFix ARG_INFO for levenshtein
Дмитрий Пацура [Tue, 24 Feb 2015 09:54:36 +0000 (17:54 +0800)]
Fix ARG_INFO for levenshtein

This can work with 2 parameters (require)

refs http://php.net/manual/ru/function.levenshtein.php
refs https://github.com/phalcon/zephir/issues/753

10 years agofix dir separator in tests
Anatol Belski [Fri, 27 Feb 2015 15:46:04 +0000 (16:46 +0100)]
fix dir separator in tests

10 years agoMerge branch 'master' of https://git.php.net/repository/php-src
Xinchen Hui [Fri, 27 Feb 2015 15:35:56 +0000 (23:35 +0800)]
Merge branch 'master' of https://git.php.net/repository/php-src

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Fri, 27 Feb 2015 15:35:37 +0000 (23:35 +0800)]
Merge branch 'PHP-5.6'

Conflicts:
ext/soap/soap.c

10 years agoUpdate NEWS
Xinchen Hui [Fri, 27 Feb 2015 15:33:23 +0000 (23:33 +0800)]
Update NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Fri, 27 Feb 2015 15:32:59 +0000 (23:32 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69085 (SoapClient's __call() type confusion through unserialize()).
Xinchen Hui [Fri, 27 Feb 2015 15:32:32 +0000 (23:32 +0800)]
Fixed bug #69085 (SoapClient's __call() type confusion through unserialize()).

10 years agoFixed C++ support
Dmitry Stogov [Fri, 27 Feb 2015 10:45:11 +0000 (13:45 +0300)]
Fixed C++ support

10 years agoFixed bug #69115 crash in mail
Anatol Belski [Fri, 27 Feb 2015 09:42:20 +0000 (10:42 +0100)]
Fixed bug #69115 crash in mail

There were two issues

- php_pcre_replace could be used directly and sbject_str could be NULL
- the Windows sendmail variant was freeing something passed from the outside

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Fri, 27 Feb 2015 04:03:04 +0000 (12:03 +0800)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Fri, 27 Feb 2015 04:03:00 +0000 (12:03 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoReorder
Xinchen Hui [Fri, 27 Feb 2015 04:02:42 +0000 (12:02 +0800)]
Reorder

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Fri, 27 Feb 2015 04:01:40 +0000 (12:01 +0800)]
Merge branch 'PHP-5.6'

10 years agoUpdate NEWs
Xinchen Hui [Fri, 27 Feb 2015 04:01:28 +0000 (12:01 +0800)]
Update NEWs

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Fri, 27 Feb 2015 04:01:05 +0000 (12:01 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69121 (Segfault in get_current_user when script owner is not in passwd...
Xinchen Hui [Fri, 27 Feb 2015 04:00:52 +0000 (12:00 +0800)]
Fixed bug #69121 (Segfault in get_current_user when script owner is not in passwd with ZTS build)

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Fri, 27 Feb 2015 03:43:49 +0000 (11:43 +0800)]
Merge branch 'PHP-5.6'

10 years agoUpdate News
Xinchen Hui [Fri, 27 Feb 2015 03:43:41 +0000 (11:43 +0800)]
Update News

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Fri, 27 Feb 2015 03:42:57 +0000 (11:42 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69125 (Array numeric string as key)
Xinchen Hui [Fri, 27 Feb 2015 03:42:36 +0000 (11:42 +0800)]
Fixed bug #69125 (Array numeric string as key)

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Fri, 27 Feb 2015 03:13:07 +0000 (11:13 +0800)]
Merge branch 'PHP-5.6'

Conflicts:
ext/date/php_date.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Fri, 27 Feb 2015 03:11:45 +0000 (11:11 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agofix bug#68942's patch
Taoguang Chen [Fri, 27 Feb 2015 02:41:53 +0000 (10:41 +0800)]
fix bug#68942's patch

Fix type confusion bug in unserialize() with DateTimeZone. https://bugs.php.net/bug.php?id=68942

10 years agoFixed ability to build unspecialized executor
Dmitry Stogov [Thu, 26 Feb 2015 14:53:03 +0000 (17:53 +0300)]
Fixed ability to build unspecialized executor

10 years agoFixed bug #69124 (method name could not be used when by ref)
Bob Weinand [Thu, 26 Feb 2015 13:21:48 +0000 (14:21 +0100)]
Fixed bug #69124 (method name could not be used when by ref)

10 years agoImproved ASSIGN_DIM handler
Dmitry Stogov [Wed, 25 Feb 2015 23:49:19 +0000 (02:49 +0300)]
Improved ASSIGN_DIM handler

10 years agoDon't inline slow path
Dmitry Stogov [Wed, 25 Feb 2015 22:28:47 +0000 (01:28 +0300)]
Don't inline slow path

10 years agoRevert a part committted by mistake
Dmitry Stogov [Wed, 25 Feb 2015 20:23:10 +0000 (23:23 +0300)]
Revert a part committted by mistake

10 years agoFixed compilation warnings
Dmitry Stogov [Wed, 25 Feb 2015 20:20:47 +0000 (23:20 +0300)]
Fixed compilation warnings

10 years agoFixed a bug that header value is not terminated by '\0' when accessed through getenv().
George Wang [Wed, 25 Feb 2015 15:48:19 +0000 (10:48 -0500)]
Fixed a bug that header value is not terminated by '\0' when accessed through getenv().

Conflicts:
sapi/litespeed/lsapilib.c

10 years agoFixed a bug that header value is not terminated by '\0' when accessed through getenv().
George Wang [Wed, 25 Feb 2015 15:48:19 +0000 (10:48 -0500)]
Fixed a bug that header value is not terminated by '\0' when accessed through getenv().

10 years agoFixed a bug that header value is not terminated by '\0' when accessed through getenv().
George Wang [Wed, 25 Feb 2015 15:48:19 +0000 (10:48 -0500)]
Fixed a bug that header value is not terminated by '\0' when accessed through getenv().

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Wed, 25 Feb 2015 12:49:51 +0000 (20:49 +0800)]
Merge branch 'PHP-5.6'

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Wed, 25 Feb 2015 12:49:17 +0000 (20:49 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agobetter name
Xinchen Hui [Wed, 25 Feb 2015 12:49:07 +0000 (20:49 +0800)]
better name

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Wed, 25 Feb 2015 12:16:15 +0000 (20:16 +0800)]
Merge branch 'PHP-5.6'

Conflicts:
ext/opcache/Optimizer/zend_optimizer.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Wed, 25 Feb 2015 12:08:52 +0000 (20:08 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

Conflicts:
ext/opcache/tests/bug69038.phpt

10 years agoImprove fix for #69038
Xinchen Hui [Wed, 25 Feb 2015 12:07:02 +0000 (20:07 +0800)]
Improve fix for #69038

10 years agoMerge branch 'PHP-5.6'
Xinchen Hui [Wed, 25 Feb 2015 10:23:54 +0000 (18:23 +0800)]
Merge branch 'PHP-5.6'

Conflicts:
ext/spl/spl_observer.c

10 years agoUpdate NEWs
Xinchen Hui [Wed, 25 Feb 2015 10:22:41 +0000 (18:22 +0800)]
Update NEWs

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Xinchen Hui [Wed, 25 Feb 2015 10:22:18 +0000 (18:22 +0800)]
Merge branch 'PHP-5.5' into PHP-5.6

10 years agoFixed bug #69108 ("Segmentation fault" when (de)serializing SplObjectStorage)
Xinchen Hui [Wed, 25 Feb 2015 10:21:59 +0000 (18:21 +0800)]
Fixed bug #69108 ("Segmentation fault" when (de)serializing SplObjectStorage)

10 years agoAdded specialized versions of DO_FCALL handler:
Dmitry Stogov [Wed, 25 Feb 2015 07:37:21 +0000 (10:37 +0300)]
Added specialized versions of DO_FCALL handler:
  DO_ICALL - for internal functions
  DO_UCALL - for user functions
  DO_FCALL_BY_NAME - plain, most probably user, funcstions (not methods)

10 years agoUse cache_slot offsets instead of indexes (simplify run-time instructions)
Dmitry Stogov [Tue, 24 Feb 2015 22:52:35 +0000 (01:52 +0300)]
Use cache_slot offsets instead of indexes (simplify run-time instructions)

10 years agoSplit INIT_FCALL_BY_NAME inti INIT_FCALL_BY_NAME(CONST+STRING) and INIT_DYNAMIC_CALL...
Dmitry Stogov [Tue, 24 Feb 2015 19:29:47 +0000 (22:29 +0300)]
Split INIT_FCALL_BY_NAME inti INIT_FCALL_BY_NAME(CONST+STRING) and INIT_DYNAMIC_CALL(CONST-STRING|TMPVAR|CV)

10 years agoSupport list($a, $b) = $a
Nikita Popov [Tue, 24 Feb 2015 17:57:14 +0000 (18:57 +0100)]
Support list($a, $b) = $a

By compiling the RHS $a as a non-CV fetch.

This worked as expected in PHP 5, but broke in PHP 7 due to the
different assign order. However the new implementation is more
general, in that it allows $a on the LHS in any place, not just
the first element.

10 years agoAvoid unnecassary check
Dmitry Stogov [Tue, 24 Feb 2015 16:21:21 +0000 (19:21 +0300)]
Avoid unnecassary check

10 years agoMake zend_array_destroy() to free the corresponding zend_array
Dmitry Stogov [Tue, 24 Feb 2015 15:34:37 +0000 (18:34 +0300)]
Make zend_array_destroy() to free the corresponding zend_array

10 years agoEliminate check on the fast path
Dmitry Stogov [Tue, 24 Feb 2015 15:34:15 +0000 (18:34 +0300)]
Eliminate check on the fast path

10 years agoMake current() and key() receive argument by value.
Dmitry Stogov [Tue, 24 Feb 2015 14:40:25 +0000 (17:40 +0300)]
Make current() and key() receive argument by value.

10 years agoUse Firebird default home folder, replace Interbase with Firebird
Popa Adrian Marius [Tue, 24 Feb 2015 11:58:14 +0000 (13:58 +0200)]
Use Firebird default home folder, replace Interbase with Firebird

10 years agoMerge branch 'PHP-5.6'
Julien Pauli [Mon, 23 Feb 2015 10:23:57 +0000 (11:23 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Updated NEWS
  updated NEWS
  curl: add new proxy constants

10 years agoUpdated NEWS
Julien Pauli [Mon, 23 Feb 2015 10:23:48 +0000 (11:23 +0100)]
Updated NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Mon, 23 Feb 2015 10:23:00 +0000 (11:23 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated NEWS
  curl: add new proxy constants

10 years agoupdated NEWS
Julien Pauli [Mon, 23 Feb 2015 10:22:44 +0000 (11:22 +0100)]
updated NEWS

10 years agocurl: add new proxy constants
Linus Unnebäck [Tue, 17 Jun 2014 10:28:44 +0000 (12:28 +0200)]
curl: add new proxy constants

10 years agoMerge branch 'PHP-5.6'
Julien Pauli [Mon, 23 Feb 2015 09:40:45 +0000 (10:40 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fixed test fails for bug68557

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Julien Pauli [Mon, 23 Feb 2015 09:35:35 +0000 (10:35 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fixed test fails for bug68557

10 years agoFixed test fails for bug68557
Xinchen Hui [Sat, 21 Feb 2015 04:36:38 +0000 (12:36 +0800)]
Fixed test fails for bug68557

10 years agoMerge branch 'pr/1103'
Derick Rethans [Mon, 23 Feb 2015 08:57:20 +0000 (08:57 +0000)]
Merge branch 'pr/1103'

10 years agoMerge branch 'PHP-5.6'
Jakub Zelenka [Sun, 22 Feb 2015 20:54:05 +0000 (20:54 +0000)]
Merge branch 'PHP-5.6'

The fix for master is a bit different (it's fixed in encoder)

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Jakub Zelenka [Sun, 22 Feb 2015 20:35:03 +0000 (20:35 +0000)]
Merge branch 'PHP-5.5' into PHP-5.6

Conflicts:
ext/json/json.c

10 years agoFix bug #64695 (JSON_NUMERIC_CHECK has issues with strings that are numbers plus...
Jakub Zelenka [Sun, 22 Feb 2015 20:22:47 +0000 (20:22 +0000)]
Fix bug #64695 (JSON_NUMERIC_CHECK has issues with strings that are numbers plus the letter e)

10 years agoNEWS entry
Rasmus Lerdorf [Sun, 22 Feb 2015 16:32:32 +0000 (08:32 -0800)]
NEWS entry

10 years agoNEWS entry
Rasmus Lerdorf [Sun, 22 Feb 2015 16:31:17 +0000 (08:31 -0800)]
NEWS entry

10 years agoFix bug #68166
Rasmus Lerdorf [Sun, 22 Feb 2015 16:14:41 +0000 (08:14 -0800)]
Fix bug #68166
We can't always efree here
php_escape_html_entities can return an interned_empty_string

10 years agoFix bug #68166
Rasmus Lerdorf [Sun, 22 Feb 2015 16:14:41 +0000 (08:14 -0800)]
Fix bug #68166
We can't always efree here
php_escape_html_entities can return an interned_empty_string

10 years agoMerge branch 'PHP-5.6'
Anatol Belski [Sun, 22 Feb 2015 15:48:22 +0000 (16:48 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  updated NEWS
  updated NEWS

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Sun, 22 Feb 2015 15:47:56 +0000 (16:47 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  updated NEWS

10 years agoupdated NEWS
Anatol Belski [Sun, 22 Feb 2015 15:47:44 +0000 (16:47 +0100)]
updated NEWS

10 years agoupdated NEWS
Anatol Belski [Sun, 22 Feb 2015 15:46:39 +0000 (16:46 +0100)]
updated NEWS

10 years agoMerge branch 'PHP-5.6'
Anatol Belski [Sun, 22 Feb 2015 15:27:27 +0000 (16:27 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  Fix Win32 SSPI initialization for digest authentication in cURL

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Sun, 22 Feb 2015 15:26:52 +0000 (16:26 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  Fix Win32 SSPI initialization for digest authentication in cURL

10 years agoMerge branch 'pull-request/1112' into PHP-5.5
Anatol Belski [Sun, 22 Feb 2015 15:26:02 +0000 (16:26 +0100)]
Merge branch 'pull-request/1112' into PHP-5.5

10 years agoFix Win32 SSPI initialization for digest authentication in cURL
Grant Pannell [Sun, 22 Feb 2015 13:04:55 +0000 (23:34 +1030)]
Fix Win32 SSPI initialization for digest authentication in cURL

10 years agocorrect title
Xinchen Hui [Sat, 21 Feb 2015 16:22:20 +0000 (00:22 +0800)]
correct title

10 years agoFixed segfault because resource is freed prematurely
Xinchen Hui [Sat, 21 Feb 2015 16:19:06 +0000 (00:19 +0800)]
Fixed segfault because resource is freed prematurely

10 years agoOnly do this in debug build
Xinchen Hui [Sat, 21 Feb 2015 14:44:51 +0000 (22:44 +0800)]
Only do this in debug build

10 years agoFixed mem issue with internal return type hinting assert
Xinchen Hui [Sat, 21 Feb 2015 14:17:17 +0000 (22:17 +0800)]
Fixed mem issue with internal return type hinting assert

10 years agoremoved duplicated code
Anatol Belski [Sat, 21 Feb 2015 13:27:14 +0000 (14:27 +0100)]
removed duplicated code

the exact same function is already used in ext/standard/flock_compat.*

10 years agoMerge branch 'PHP-5.6'
Anatol Belski [Sat, 21 Feb 2015 13:16:06 +0000 (14:16 +0100)]
Merge branch 'PHP-5.6'

* PHP-5.6:
  revisit fix for bug #65272

Conflicts:
ext/standard/file.c

10 years agoMerge branch 'PHP-5.5' into PHP-5.6
Anatol Belski [Sat, 21 Feb 2015 13:14:24 +0000 (14:14 +0100)]
Merge branch 'PHP-5.5' into PHP-5.6

* PHP-5.5:
  revisit fix for bug #65272

Conflicts:
ext/standard/file.c

10 years agorevisit fix for bug #65272
Anatol Belski [Sat, 21 Feb 2015 13:10:59 +0000 (14:10 +0100)]
revisit fix for bug #65272

10 years agoFixed test fails for bug68557
Xinchen Hui [Sat, 21 Feb 2015 04:36:38 +0000 (12:36 +0800)]
Fixed test fails for bug68557

10 years agoCleanup globals initialization
Xinchen Hui [Sat, 21 Feb 2015 03:35:16 +0000 (11:35 +0800)]
Cleanup globals initialization

No needs explicit inititlize zero for globals in no-zts build.
executor_globals should be initialized in zend side.

10 years agoUnused vars
Xinchen Hui [Sat, 21 Feb 2015 03:02:20 +0000 (11:02 +0800)]
Unused vars

10 years agoUnused var
Xinchen Hui [Sat, 21 Feb 2015 02:58:23 +0000 (10:58 +0800)]
Unused var

10 years agoFixed memory leak
Dmitry Stogov [Fri, 20 Feb 2015 17:50:01 +0000 (20:50 +0300)]
Fixed memory leak

10 years agouint32_t
Xinchen Hui [Fri, 20 Feb 2015 17:19:07 +0000 (01:19 +0800)]
uint32_t

10 years agoRenaming test to match Bug #69089
Mariano Iglesias [Fri, 20 Feb 2015 17:17:11 +0000 (14:17 -0300)]
Renaming test to match Bug #69089

10 years agoClean up tri-state logic to use break instead
Anthony Ferrara [Fri, 20 Feb 2015 16:54:33 +0000 (11:54 -0500)]
Clean up tri-state logic to use break instead

10 years agoFix declare error behavior so that improper usages will actually error
Anthony Ferrara [Fri, 20 Feb 2015 16:43:18 +0000 (11:43 -0500)]
Fix declare error behavior so that improper usages will actually error