]> granicus.if.org Git - php/log
php
5 years agoadd php-keyring.gpg update step
Remi Collet [Tue, 30 Jul 2019 12:59:37 +0000 (14:59 +0200)]
add php-keyring.gpg update step

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 30 Jul 2019 08:32:26 +0000 (10:32 +0200)]
Merge branch 'PHP-7.4'

5 years agoHandle RW UNPACK in inference
Nikita Popov [Tue, 30 Jul 2019 08:31:51 +0000 (10:31 +0200)]
Handle RW UNPACK in inference

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 30 Jul 2019 08:19:01 +0000 (10:19 +0200)]
Merge branch 'PHP-7.4'

5 years agoFix FPM timer event re-registration
Nikita Popov [Tue, 23 Jul 2019 13:54:35 +0000 (15:54 +0200)]
Fix FPM timer event re-registration

Make sure that fpm_event_add calls inside a timer callback work by
unregistering the event from the queue before invoking its callback.

The read timeout in tester.inc is increased because the added test
needs two seconds (one for SIGTERM, one for SIGKILL) until the
reload succeeds, so we should wait longer than that for a response.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Tue, 30 Jul 2019 08:07:25 +0000 (10:07 +0200)]
Merge branch 'PHP-7.4'

5 years agoUse RW fetch for argument unpacking
Nikita Popov [Tue, 30 Jul 2019 08:05:12 +0000 (10:05 +0200)]
Use RW fetch for argument unpacking

Argument unpacking may need to create references inside the array
that is being unpacked. However, it currently can only do this
if a plain variable is unpacked, not for any nested accesses,
because the value is fetched for read. Resolve this by fetching
the operands for RW.

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Tue, 30 Jul 2019 07:52:07 +0000 (09:52 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Add security related NEWS entries [ci skip]

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Tue, 30 Jul 2019 07:50:18 +0000 (09:50 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Add security related NEWS entries [ci skip]

5 years agoAdd security related NEWS entries [ci skip]
Christoph M. Becker [Tue, 30 Jul 2019 07:49:39 +0000 (09:49 +0200)]
Add security related NEWS entries [ci skip]

5 years agoMerge branch 'PHP-7.4'
Remi Collet [Tue, 30 Jul 2019 07:27:35 +0000 (09:27 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  add security NEW entries + reorder [ci skip]

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Remi Collet [Tue, 30 Jul 2019 07:27:20 +0000 (09:27 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  add security NEW entries + reorder [ci skip]

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Remi Collet [Tue, 30 Jul 2019 07:27:06 +0000 (09:27 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  add security NEW entries + reorder [ci skip]

5 years agoadd security NEW entries + reorder [ci skip]
Remi Collet [Tue, 30 Jul 2019 07:26:50 +0000 (09:26 +0200)]
add security NEW entries + reorder [ci skip]

5 years agoMerge branch 'PHP-7.4'
Stanislav Malyshev [Mon, 29 Jul 2019 21:51:35 +0000 (14:51 -0700)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #78338: Array cross-border reading in PCRE

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Stanislav Malyshev [Mon, 29 Jul 2019 21:51:21 +0000 (14:51 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #78338: Array cross-border reading in PCRE

5 years agoFix #78338: Array cross-border reading in PCRE
Christoph M. Becker [Mon, 29 Jul 2019 17:31:47 +0000 (19:31 +0200)]
Fix #78338: Array cross-border reading in PCRE

We backport r1092 from pcre2.

5 years agoMerge branch 'PHP-7.4'
Stanislav Malyshev [Mon, 29 Jul 2019 20:20:59 +0000 (13:20 -0700)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #77919: Potential UAF in Phar RSHUTDOWN
  Update NEWS
  Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
  Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Stanislav Malyshev [Mon, 29 Jul 2019 20:20:52 +0000 (13:20 -0700)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #77919: Potential UAF in Phar RSHUTDOWN
  Update NEWS
  Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
  Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Stanislav Malyshev [Mon, 29 Jul 2019 20:20:44 +0000 (13:20 -0700)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix #77919: Potential UAF in Phar RSHUTDOWN
  Update NEWS
  Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
  Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)

5 years agoMerge branch 'PHP-7.1' into PHP-7.2
Stanislav Malyshev [Mon, 29 Jul 2019 20:19:16 +0000 (13:19 -0700)]
Merge branch 'PHP-7.1' into PHP-7.2

* PHP-7.1:
  Fix #77919: Potential UAF in Phar RSHUTDOWN
  Update NEWS
  Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
  Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)

5 years agoFix #77919: Potential UAF in Phar RSHUTDOWN
Christoph M. Becker [Mon, 29 Jul 2019 14:08:03 +0000 (16:08 +0200)]
Fix #77919: Potential UAF in Phar RSHUTDOWN

We have to properly clean up in case phar_flush() is failing.

We also make the expectation of the respective test case less liberal
to avoid missing such bugs in the future.

5 years agoUpdate NEWS
Stanislav Malyshev [Mon, 29 Jul 2019 07:55:18 +0000 (00:55 -0700)]
Update NEWS

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 29 Jul 2019 19:08:39 +0000 (21:08 +0200)]
Merge branch 'PHP-7.4'

5 years agoDon't explicitly install homebrew
Nikita Popov [Mon, 29 Jul 2019 18:01:20 +0000 (20:01 +0200)]
Don't explicitly install homebrew

It is already installed on azure, and this installation step is
very unreliable lately.

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Mon, 29 Jul 2019 16:50:13 +0000 (18:50 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix build for --disable-signals

5 years agoFix build for --disable-signals
Christoph M. Becker [Mon, 29 Jul 2019 16:46:05 +0000 (18:46 +0200)]
Fix build for --disable-signals

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 29 Jul 2019 15:34:42 +0000 (17:34 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 29 Jul 2019 15:34:21 +0000 (17:34 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 29 Jul 2019 15:34:08 +0000 (17:34 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoFix bug #78326
Albert Casademont [Tue, 23 Jul 2019 12:03:06 +0000 (14:03 +0200)]
Fix bug #78326

Similar to what fread() does, truncate the stream_get_contents()
result if the original buffer was way too large.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 29 Jul 2019 15:15:35 +0000 (17:15 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 29 Jul 2019 14:58:29 +0000 (16:58 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 29 Jul 2019 14:57:57 +0000 (16:57 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoFix Zend signals unblocking
Nikita Popov [Tue, 23 Jul 2019 08:38:23 +0000 (10:38 +0200)]
Fix Zend signals unblocking

There are a few parts here:
 * opcache should not be blocking signals while invoking compile_file,
   otherwise signals may remain blocked on a compile error. While at
   it, also protect SHM memory during compile_file.
 * We should deactivate Zend signals at the end of the request, to make
   sure that we gracefully recover from a missing unblock and signals
   don't remain blocked forever.
 * We don't use a critical section in deactivation, because it should
   not be necessary. Additionally we want to clean up the signal queue,
   if it is non-empty.
 * Enable SIGG(check) in debug builds so we notice issues in the future.

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Mon, 29 Jul 2019 12:49:18 +0000 (14:49 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Update NEWS [ci skip]

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Mon, 29 Jul 2019 12:48:57 +0000 (14:48 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Update NEWS [ci skip]

5 years agoUpdate NEWS [ci skip]
Christoph M. Becker [Mon, 29 Jul 2019 12:48:23 +0000 (14:48 +0200)]
Update NEWS [ci skip]

The fix has been cherry-picked into PHP-7.3.8, so the bug will be fixed
already there.

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Mon, 29 Jul 2019 11:39:28 +0000 (13:39 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Document how to generate ffi_parser.c

5 years agoDocument how to generate ffi_parser.c
Christoph M. Becker [Thu, 25 Jul 2019 15:05:43 +0000 (17:05 +0200)]
Document how to generate ffi_parser.c

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 29 Jul 2019 11:03:59 +0000 (13:03 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 29 Jul 2019 11:03:28 +0000 (13:03 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoFixed bug #78341
Nikita Popov [Mon, 29 Jul 2019 11:02:01 +0000 (13:02 +0200)]
Fixed bug #78341

The smart branch logic assumed b->start refers to the old offsets,
while b->start was already adjusted to the new offsets at this
point. Delay the change until later.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 29 Jul 2019 09:27:44 +0000 (11:27 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 29 Jul 2019 09:27:39 +0000 (11:27 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 29 Jul 2019 09:27:34 +0000 (11:27 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoFixed bug #78333
Nikita Popov [Mon, 29 Jul 2019 09:23:26 +0000 (11:23 +0200)]
Fixed bug #78333

Don't dereference float/double values at unknown address, instead
memcpy it into an aligned stack slot and dereference that.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 29 Jul 2019 09:26:36 +0000 (11:26 +0200)]
Merge branch 'PHP-7.4'

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Nikita Popov [Mon, 29 Jul 2019 09:26:15 +0000 (11:26 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Nikita Popov [Mon, 29 Jul 2019 09:26:00 +0000 (11:26 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

5 years agoFixed bug #78333
Nikita Popov [Mon, 29 Jul 2019 09:23:26 +0000 (11:23 +0200)]
Fixed bug #78333

Don't dereference float/double values at unknown address, instead
memcpy it into an aligned stack slot and dereference that.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 29 Jul 2019 09:13:33 +0000 (11:13 +0200)]
Merge branch 'PHP-7.4'

5 years agoFixed bug #78344
Nikita Popov [Mon, 29 Jul 2019 09:12:00 +0000 (11:12 +0200)]
Fixed bug #78344

When performing a constant visibility check during compilation we
might be dealing with unlinked classes and as such should account
for the possibility of unresolved parents.

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Mon, 29 Jul 2019 08:12:58 +0000 (10:12 +0200)]
Merge branch 'PHP-7.4'

5 years agoFixed bug #78340
Nikita Popov [Mon, 29 Jul 2019 08:07:12 +0000 (10:07 +0200)]
Fixed bug #78340

Even if we know the file size, we still need to read in a loop in
case the read call returns an incomplete result.

This was less of an issue previously because we did not use the
"one large read" approach for non-plain stream wrappers.

5 years agoFix bug #78256 (heap-buffer-overflow on exif_process_user_comment)
Stanislav Malyshev [Mon, 8 Jul 2019 00:39:59 +0000 (17:39 -0700)]
Fix bug #78256 (heap-buffer-overflow on exif_process_user_comment)

5 years agoFix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)
Stanislav Malyshev [Mon, 8 Jul 2019 00:01:01 +0000 (17:01 -0700)]
Fix bug #78222 (heap-buffer-overflow on exif_scan_thumbnail)

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Mon, 29 Jul 2019 06:52:11 +0000 (08:52 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix #78342: Bus error in configure test for iconv //IGNORE

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Christoph M. Becker [Mon, 29 Jul 2019 06:51:14 +0000 (08:51 +0200)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Fix #78342: Bus error in configure test for iconv //IGNORE

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Christoph M. Becker [Mon, 29 Jul 2019 06:50:17 +0000 (08:50 +0200)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Fix #78342: Bus error in configure test for iconv //IGNORE

5 years agoFix #78342: Bus error in configure test for iconv //IGNORE
Christoph M. Becker [Mon, 29 Jul 2019 06:48:13 +0000 (08:48 +0200)]
Fix #78342: Bus error in configure test for iconv //IGNORE

We have to check the return value of iconv_open() for error, to avoid
that and potentially other undesired behavior of iconv().

5 years agoMerge branch 'PHP-7.4'
Peter Kokot [Sat, 27 Jul 2019 21:14:43 +0000 (23:14 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  nit: Fix a typo in UPGRADING

5 years agonit: Fix a typo in UPGRADING
Tyson Andre [Sat, 27 Jul 2019 18:35:42 +0000 (14:35 -0400)]
nit: Fix a typo in UPGRADING

Closes GH-4481

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Sat, 27 Jul 2019 08:14:14 +0000 (10:14 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  file encoding cleanup: remove bom in win32 files

5 years agofile encoding cleanup: remove bom in win32 files
Sebastian Jennen [Sat, 27 Jul 2019 07:47:32 +0000 (09:47 +0200)]
file encoding cleanup: remove bom in win32 files

These two files have been: "UTF-8 Unicode (with BOM) text".
By applying `dos2unix` on these files the BOM has been removed.

I checked the whole source code with dos2unix:
These were the only two text files affected.

5 years agoMerge branch 'PHP-7.4'
Peter Kokot [Thu, 25 Jul 2019 23:48:22 +0000 (01:48 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Mention also API versions bumps

5 years agoMention also API versions bumps
Peter Kokot [Tue, 23 Jul 2019 23:01:11 +0000 (01:01 +0200)]
Mention also API versions bumps

Closes GH-4470

5 years agoMerge branch 'PHP-7.4'
Peter Kokot [Thu, 25 Jul 2019 23:17:13 +0000 (01:17 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix typos in UPGRADING and improve wording in a few places

5 years agoFix typos in UPGRADING and improve wording in a few places
Theodore Brown [Thu, 25 Jul 2019 17:23:26 +0000 (12:23 -0500)]
Fix typos in UPGRADING and improve wording in a few places

Closes GH-4478

5 years agoMerge branch 'PHP-7.4'
Christoph M. Becker [Thu, 25 Jul 2019 17:09:53 +0000 (19:09 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove duplication

5 years agoRemove duplication
Christoph M. Becker [Thu, 25 Jul 2019 17:09:21 +0000 (19:09 +0200)]
Remove duplication

5 years agoMerge branch 'PHP-7.4'
Levi Morrison [Thu, 25 Jul 2019 15:51:29 +0000 (09:51 -0600)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove .post files only for passing tests

5 years agoMerge branch 'PHP-7.3' into PHP-7.4
Levi Morrison [Thu, 25 Jul 2019 15:50:47 +0000 (09:50 -0600)]
Merge branch 'PHP-7.3' into PHP-7.4

* PHP-7.3:
  Remove .post files only for passing tests

5 years agoMerge branch 'PHP-7.2' into PHP-7.3
Levi Morrison [Thu, 25 Jul 2019 15:49:18 +0000 (09:49 -0600)]
Merge branch 'PHP-7.2' into PHP-7.3

* PHP-7.2:
  Remove .post files only for passing tests

5 years agoRemove .post files only for passing tests
Levi Morrison [Thu, 25 Jul 2019 15:48:29 +0000 (09:48 -0600)]
Remove .post files only for passing tests

This allows the sh script for failing tests with --POST-- to work

5 years agoMerge branch 'PHP-7.4'
Matteo Beccati [Thu, 25 Jul 2019 14:31:00 +0000 (16:31 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Addded missing NEWS/UPGRADING entries for PDO "??" escape

5 years agoAddded missing NEWS/UPGRADING entries for PDO "??" escape
Matteo Beccati [Thu, 25 Jul 2019 14:28:42 +0000 (16:28 +0200)]
Addded missing NEWS/UPGRADING entries for PDO "??" escape

5 years agoMerge branch 'PHP-7.4'
Remi Collet [Thu, 25 Jul 2019 09:50:57 +0000 (11:50 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Fix build warnings

5 years agoFix build warnings
Remi Collet [Wed, 24 Jul 2019 14:06:07 +0000 (16:06 +0200)]
Fix build warnings

- switch from strncpy to memcpy for -Wstringop-truncation

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Thu, 25 Jul 2019 08:43:50 +0000 (10:43 +0200)]
Merge branch 'PHP-7.4'

5 years agoThrow notice for plain wrapper fread/fwrite errors
Nikita Popov [Tue, 23 Jul 2019 09:57:02 +0000 (11:57 +0200)]
Throw notice for plain wrapper fread/fwrite errors

Similar to what is done for socket read/write errors.

5 years agoMerge branch 'PHP-7.4'
Peter Kokot [Wed, 24 Jul 2019 20:19:49 +0000 (22:19 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Bump PHP_JSON_VERSION to PHP_VERSION

5 years agoBump PHP_JSON_VERSION to PHP_VERSION
Peter Kokot [Mon, 22 Jul 2019 21:25:44 +0000 (23:25 +0200)]
Bump PHP_JSON_VERSION to PHP_VERSION

Closes GH-4459

5 years agoMerge branch 'PHP-7.4'
Peter Kokot [Wed, 24 Jul 2019 20:04:24 +0000 (22:04 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove AC_FPM_POLL

5 years agoRemove AC_FPM_POLL
Peter Kokot [Sun, 21 Jul 2019 07:58:44 +0000 (09:58 +0200)]
Remove AC_FPM_POLL

AC_FPM_POLL defines HAVE_POLL symbol which is already checked by
configure.ac and function poll in AC_CHECK_FUNCTIONS.

Closes GH-4449

5 years agoMerge branch 'PHP-7.4'
Peter Kokot [Wed, 24 Jul 2019 19:43:26 +0000 (21:43 +0200)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Remove outdated Libtool hack for macs

5 years agoRemove outdated Libtool hack for macs
Peter Kokot [Wed, 24 Jul 2019 19:40:21 +0000 (21:40 +0200)]
Remove outdated Libtool hack for macs

This was once relevant for older versions of macs and autoconf 2.13.

Closes GH-4435

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 24 Jul 2019 18:53:19 +0000 (20:53 +0200)]
Merge branch 'PHP-7.4'

5 years agoMark _get_zval_ptr_deref as unused
Nikita Popov [Wed, 24 Jul 2019 18:51:19 +0000 (20:51 +0200)]
Mark _get_zval_ptr_deref as unused

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Wed, 24 Jul 2019 17:00:55 +0000 (20:00 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Avoid over-specialization

5 years agoAvoid over-specialization
Dmitry Stogov [Wed, 24 Jul 2019 16:51:56 +0000 (19:51 +0300)]
Avoid over-specialization

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Wed, 24 Jul 2019 15:52:55 +0000 (18:52 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Reordering

5 years agoReordering
Dmitry Stogov [Wed, 24 Jul 2019 15:49:46 +0000 (18:49 +0300)]
Reordering

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Wed, 24 Jul 2019 15:40:03 +0000 (18:40 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Delay dereference

5 years agoDelay dereference
Dmitry Stogov [Wed, 24 Jul 2019 15:36:50 +0000 (18:36 +0300)]
Delay dereference

5 years agoMerge branch 'PHP-7.4'
Nikita Popov [Wed, 24 Jul 2019 14:41:44 +0000 (16:41 +0200)]
Merge branch 'PHP-7.4'

5 years agoRemove php_openssl_cipher_get_version()
Nikita Popov [Wed, 24 Jul 2019 14:40:18 +0000 (16:40 +0200)]
Remove php_openssl_cipher_get_version()

This was added in 7.1 when add_assoc_string mistakenly accepted
a char* rather than const char* parameter and is no longer needed.
We can use SSL_CIPHER_get_version() directly.

5 years agoMerge branch 'PHP-7.4'
Dmitry Stogov [Wed, 24 Jul 2019 14:38:42 +0000 (17:38 +0300)]
Merge branch 'PHP-7.4'

* PHP-7.4:
  Avoid reloading

5 years agoAvoid reloading
Dmitry Stogov [Wed, 24 Jul 2019 14:30:38 +0000 (17:30 +0300)]
Avoid reloading

5 years agoSimplify TMP/VAR operand releasing
Dmitry Stogov [Wed, 24 Jul 2019 11:13:40 +0000 (14:13 +0300)]
Simplify TMP/VAR operand releasing