summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* fix paste issuePHP-7.2.17Remi Collet2019-04-021-1/+1
|
* Pointer arithmetic on void pointers is illegalChristoph M. Becker2019-04-021-2/+2
| | | | | We quick-fix this by casting to char*; it might be more appropriate to use char pointers in the first place.
* Fixed bug #77831 - Heap-buffer-overflow in exif_iif_add_value in EXIFStanislav Malyshev2019-04-024-15/+45
|
* Fix bug #77753 - Heap-buffer-overflow in php_ifd_get32sStanislav Malyshev2019-04-023-0/+20
|
* 7.2.17 NEWSSara Golemon2019-04-021-1/+1
|
* NEWSRemi Collet2019-03-201-1/+0
|
* Revert "Fix #77609: Tests from mailparse extension fails"Remi Collet2019-03-201-4/+3
| | | | This reverts commit 3ead67239419632eecb83f0f101ead2021ee6c14.
* Update CREDITS for PHP 7.2.17RC1Sara Golemon2019-03-192-11/+11
|
* Update NEWS for PHP 7.2.17RC1Sara Golemon2019-03-191-1/+1
|
* Fixed bug #77765Vlad Temian2019-03-193-1/+25
| | | | | | | Set mode 40755 for directories, via FTP stream stat. Because we already manage to CWD into the current directory, we should set 40755 as mode, instead of 40644.
* Fix #77767: phpdbg break command help message shows incorrect aliasesMiriam Lauter2019-03-192-2/+6
| | | | | | Previously the aliases for at and del were listed as A and d in the help message for break. This patch corrects the aliases to be @ and ~ respectively.
* Fix #77578: Crash when php unloadChristoph M. Becker2019-03-183-2/+28
| | | | | Since we're putting `ITypeLib *`s into the hash, we're getting `ITypeLib *`s back, not `ITypeLib **`s.
* Add bison version check to configureChristoph M. Becker2019-03-181-1/+25
| | | | | Since we're already checking for the minimum required re2c version, also checking for the minimum required bison version is sensible.
* Simplfy test caseXinchen Hui2019-03-181-26/+9
| | | | (I was working on the same bug while nikic committed the similar fix
* Make test independent of icu versionNikita Popov2019-03-181-3/+3
| | | | | We don't really care about the actual output here, just that it doesn't fail.
* Allow DateTimeImmutable in datefmt_format_object()Nikita Popov2019-03-182-1/+13
| | | | As pointed out in a comment on bug #65683.
* Partial fix for bug #77751Nikita Popov2019-03-182-7/+24
| | | | | This avoids the segfault, but it will not make writing to the SplFileObject during output shutdown work.
* Fixed bug #77743Nikita Popov2019-03-183-2/+44
|
* Fix unused variable warningNikita Popov2019-03-181-2/+1
|
* Don't disable object slot reuse while running shutdown functionstwosee2019-03-183-4/+20
| | | | | | We only need to do this once we're running destructors. The current approach interferes with some event loop code that runs everything inside a shutdown function.
* Fixed 7.2 compat issueDerick Rethans2019-03-171-10/+10
|
* Merge branch 'pr/3888' into PHP-7.2Derick Rethans2019-03-174-4/+46
|\
| * Fixed bug #75113: Added DatePeriod::getRecurrences() method.Ignace Nyamagana Butera2019-03-174-4/+46
|/
* Added test for #77535 fixPedro Magalhães2019-03-151-0/+77
|
* Don't immediately destroy curl pushfunctionNikita Popov2019-03-151-5/+1
|
* Fixed bug #77742Nikita Popov2019-03-142-5/+16
| | | | | | | By avoiding integer overflow in the implementation entirely. The multiplication was already explicitly checked for overflow, so also add a check for the addition and remove the overflow checks after the calculation.
* Fixed bug #77738 (Nullptr deref in zend_compile_expr)Xinchen Hui2019-03-143-2/+11
|
* Die hard if mc.exe or mt.exe not foundAnatol Belski2019-03-111-2/+6
| | | | | Even configure would pass, that producess quite subtle build errors which are better to avoid at configure stage already.
* SQLite3: add DEFENSIVE config for SQLite >= 3.26.0 as a mitigation strategy ↵bohwaz2019-03-116-0/+75
| | | | against potential security flaws
* Fixed bug #76717Nikita Popov2019-03-113-0/+23
| | | | | Print INT_MIN as -INT_MAX-1 to avoid it getting parsed as a float literal due to integer overflow.
* Speed up TLS wrapper tests when SSLv3 disabledJakub Zelenka2019-03-105-4/+16
| | | | | If SSLv3 is disabled in OpenSSL, then sslv3 is not available so the accept times out. This commit removes the extra accept if SSLv3 is disabled.
* Merge branch 'PHP-7.1' into PHP-7.2Anatol Belski2019-03-080-0/+0
|\ | | | | | | | | | | | | * PHP-7.1: Sync with behavior change in OpenSSL 1.1.1b fix news bump versions after release
| * Sync with behavior change in OpenSSL 1.1.1bAnatol Belski2019-03-081-1/+1
| | | | | | | | | | | | | | | | | | A behavior change in revealed by some openssl_decrypt() based test, where an encrypt API is used with a decrypt context. The EVP_Cipher* functions will automatically choose the right operation depending on the context passed. (cherry picked from commit 19a44ffb7be91344550fa700830b8e62a73031ba)
| * fix newsJoe Watkins2019-03-051-2/+2
| |
| * bump versions after releaseJoe Watkins2019-03-053-5/+9
| |
* | Update editorconfigPeter Kokot2019-03-071-5/+17
| | | | | | | | | | | | | | | | | | | | | | Changes: - New property max_line_length - COMMIT_EDITMSG file added when writing commit messages - Markdown files can have trimmed trailing whitespace also to simplify settings. - https link used to EditorConfig page. - Added also *.y, *.cpp, and *.inc files - The tab_width moved to a new all files section
* | Fix #77700: Writing truecolor images as GIF ignores interlace flagChristoph M. Becker2019-03-063-1/+29
| | | | | | | | | | | | | | | | | | We revert the interlace flag related part of commit ff2822a[1], since contrary to the transparent color, the interlace flag is not retained by `gdImageCreatePaletteFromTrueColor()`. This also matches upstream libgd. [1] <http://git.php.net/?p=php-src.git;a=commit;h=ff2822a82b740edb8ccf307f080bae188c200fb9>
* | add NEWS entryRemi Collet2019-03-051-4/+6
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Stanislav Malyshev2019-03-041-18/+35
|\ \ | |/ | | | | | | * PHP-7.1: Fix bug #77630 - safer rename() procedure
| * Fix bug #77630 - safer rename() procedureStanislav Malyshev2019-03-041-17/+34
| | | | | | | | | | | | | | In order to rename safer, we do the following: - set umask to 077 (unfortunately, not TS, so excluding ZTS) - chown() first, to set proper group before allowing group access - chmod() after, even if chown() fails
* | Fix test portabilityAnatol Belski2019-03-042-7/+7
| |
* | Fixed bug #77691Nikita Popov2019-03-043-5/+36
| | | | | | | | | | | | | | We cannot replace an op1_def opcode with an ASSIGN, if it also has a used res_def. Usually this doesn't happen because the res_def use can be eliminated first. The example is a case where operand replacement on the res_def use fails.
* | add NEWS entriesRemi Collet2019-03-041-0/+11
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Stanislav Malyshev2019-03-034-3/+31
|\ \ | |/ | | | | | | * PHP-7.1: Fix bug #77586 - phar_tar_writeheaders_int() buffer overflow
| * Fix bug #77586 - phar_tar_writeheaders_int() buffer overflowStanislav Malyshev2019-03-035-8/+37
| |
* | Merge branch 'PHP-7.1' into PHP-7.2Stanislav Malyshev2019-03-039-11/+77
|\ \ | |/ | | | | | | | | | | | | | | | | | | * PHP-7.1: Update NEWS Fix test error message Fix bug #77563 - Uninitialized read in exif_process_IFD_in_MAKERNOTE Fix bug #77540 - Invalid Read on exif_process_SOFn Fix integer overflows on 32-bits Fix #77431 SplFileInfo::__construct() accepts NUL bytes Fix bug #77396 - Null Pointer Dereference in phar_create_or_parse_filename
| * Update NEWSStanislav Malyshev2019-03-031-0/+16
| |
| * Fix test error messageStanislav Malyshev2019-03-031-1/+1
| |
| * Fix bug #77563 - Uninitialized read in exif_process_IFD_in_MAKERNOTEStanislav Malyshev2019-03-033-1/+18
| | | | | | | | Also fix for bug #77659
| * Fix bug #77540 - Invalid Read on exif_process_SOFnStanislav Malyshev2019-03-033-2/+24
| |