summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Regenerate certificates for openssl testsPHP-7.1.25Alexander Kurilo2018-12-044-73/+58
|
* Fix null pointer deref in qprint-encode filter (bug #77231)Stanislav Malyshev2018-12-043-1/+16
|
* Fix bug #77022 - use file mode or umask for new filesStanislav Malyshev2018-12-044-2/+47
|
* Fix bug #77143 - add more checks to buffer readsStanislav Malyshev2018-12-045-10/+44
|
* Pre for final in two weeksSara Golemon2018-11-211-1/+1
|
* Update CREDITS for PHP 7.1.25RC1Sara Golemon2018-11-212-11/+11
|
* Update NEWS for PHP 7.1.25RC1Sara Golemon2018-11-211-1/+1
|
* Fix bug #71041 dynamic embed SAPI load errorValentin V. Bartenev2018-11-203-2/+6
| | | | | | | | If the library is built with ZEND_SIGNALS defined, it's unusable with an external SAPI module because the zend_signal_startup() call is mandatory in this case. This bug is similar to #74149, but related to dynamic loading of PHP library.
* Disable rsh/ssh functionality in imap by default (bug #77153)Stanislav Malyshev2018-11-205-0/+53
|
* NEWSRemi Collet2018-11-201-0/+3
|
* Fix #77151 ftp_close(): SSL_read on shutdownRemi Collet2018-11-201-6/+8
| | | | | | | Regression introduced in fix for #76972 only display the error message when sslerror or if errno is set (for SSL_ERROR_SYSCALL case)
* [ci skip] Update NEWSAnatol Belski2018-11-181-0/+4
|
* Fixed bug #77047 pg_convert has a broken regex for the 'TIME WITHOUT ↵Anatol Belski2018-11-182-1/+41
| | | | | | TIMEZONE' data type Backport 369c991d and 282a63da to 7.1, closes #3634
* Fix #77147: Fix for 60494 ignores ICONV_MIME_DECODE_CONTINUE_ON_ERRORChristoph M. Becker2018-11-143-1/+30
| | | | | | If the `ICONV_MIME_DECODE_CONTINUE_ON_ERROR` flag is set, parsing should not fail, if there are illegal characters in the headers; instead we silently ignore these like before.
* Validate length on socket_writeThiago Carvalho2018-11-135-0/+55
|
* Fix #77141: Signedness issue in SOAP when precision=-1Christoph M. Becker2018-11-123-1/+29
| | | | | According to php_gcvt(), we assume at most 17 fractional digits for negative precision.
* Fix #76348: WSDL_CACHE_MEMORY causes Segmentation faultChristoph M. Becker2018-11-044-1/+106
| | | | | “Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.”
* Updated to version 2018.7 (2018g)Derick Rethans2018-10-301-734/+666
|
* [ci skip] Update NEWSPeter Kokot2018-10-301-0/+4
|
* fix bug #77079Jon Allen2018-10-301-2/+2
|
* Fixed bug #77058Nikita Popov2018-10-253-3/+24
| | | | | Account for the fact that undef must be interpreted as null for the purposes of INC/DEC inference.
* Improve "narrowing" error messageNikita Popov2018-10-251-1/+4
| | | | By including the opcode name.
* bump versionsJoe Watkins2018-10-243-5/+9
|
* Updated to version 2018.6 (2018f)Derick Rethans2018-10-221-30584/+30242
|
* Fix tests for ICU 63.1Anatol Belski2018-10-202-12/+12
| | | | The most of change is U+00A0 vs. new U+202F used in some outputs.
* [ci skip] Update NEWSPeter Kokot2018-10-201-0/+2
|
* Fix #77041: buildconf should output error messages to stderrMizunashi Mana2018-10-204-11/+11
|
* [ci skip] Update NEWSPeter Kokot2018-10-191-0/+2
|
* Fix #77035: The phpize and ./configure create redundant .deps filePeter Kokot2018-10-194-4/+1
| | | | | | | | | | | The `.deps` file(s) was once used by Automake and created to write dependencies to it. The file creation has been removed via the commit 779c11af21cf8a627b8f2f2edef9e9073c76ed94. The phpize and ./configure script create a redundant .deps file in a PECL extension directory which might cause confusions why is it used. Today it is no longer relevant so this redundant artefact can be removed in the phpize configure script.
* Fix test when it's run on another driveAnatol Belski2018-10-181-3/+3
|
* Fix #77027: tidy::getOptDoc() not available on WindowsChristoph M. Becker2018-10-172-0/+4
| | | | | | | | | We define the `HAVE_TIDYOPTGETDOC` macro unconditionally, since the Windows PHP SDK ships libtidy 2009/04/06 or newer for a long time. We do not add a regression test, since 021.phpt already tests `tidy_get_opt_doc`, but has previously been skipped due to unavailability of the function.
* Add support for getting SKIP_TAGSTART and SKIP_WHITE optionsChristoph M. Becker2018-10-163-0/+36
| | | | | | | | When `XML_OPTION_SKIP_TAGSTART` and `XML_OPTION_SKIP_WHITE` had been introduced[1], it had been overlooked to also support them for `xml_parser_get_option()`. We catch up on that. [1] <http://git.php.net/?p=php-src.git;a=commit;h=b57dc275950b228f2399990471c4f22b7d154c6c>
* Sync leading and final newlines in *.phpt sectionsPeter Kokot2018-10-153558-4189/+1673
| | | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines in all *.phpt sections. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* Trim trailing whitespace in *.phptPeter Kokot2018-10-146463-17677/+17668
|
* Fix failing ext/session/tests due to final newlinesPeter Kokot2018-10-148-8/+0
|
* Sync leading and final newlines in source code filesPeter Kokot2018-10-14578-747/+196
| | | | | | | | | | | | | | | | | | | | | | This patch adds missing newlines, trims multiple redundant final newlines into a single one, and trims redundant leading newlines. According to POSIX, a line is a sequence of zero or more non-' <newline>' characters plus a terminating '<newline>' character. [1] Files should normally have at least one final newline character. C89 [2] and later standards [3] mention a final newline: "A source file that is not empty shall end in a new-line character, which shall not be immediately preceded by a backslash character." Although it is not mandatory for all files to have a final newline fixed, a more consistent and homogeneous approach brings less of commit differences issues and a better development experience in certain text editors and IDEs. [1] http://pubs.opengroup.org/onlinepubs/9699919799/basedefs/V1_chap03.html#tag_03_206 [2] https://port70.net/~nsz/c/c89/c89-draft.html#2.1.1.2 [3] https://port70.net/~nsz/c/c99/n1256.html#5.1.1.2
* Fix failing tests/lang due to whitespacePeter Kokot2018-10-132-69/+69
|
* Fix failing ext/zlib/tests due to whitespacePeter Kokot2018-10-131-13/+13
|
* Trim trailing whitespace in source code filesPeter Kokot2018-10-13458-4719/+4716
|
* Convert CRLF line endings to LFPeter Kokot2018-10-13210-12159/+12159
| | | | | | | | | | | | | | | | | | | | | | | | This patch simplifies line endings tracked in the Git repository and syncs them to all include the LF style instead of the CRLF files. Newline characters: - LF (\n) (*nix and Mac) - CRLF (\r\n) (Windows) - CR (\r) (old Mac, obsolete) To see which line endings are in the index and in the working copy the following command can be used: `git ls-files --eol` Git additionally provides `.gitattributes` file to specify if some files need to have specific line endings on all platforms (either CRLF or LF). Changed files shouldn't cause issues on modern Windows platforms because also Git can do output conversion is core.autocrlf=true is set on Windows and use CRLF newlines in all files in the working tree. Unless CRLF files are tracked specifically, Git by default tracks all files in the index using LF newlines.
* Fix #30875: xml_parse_into_struct() does not resolve entitiesChristoph M. Becker2018-10-093-1/+45
| | | | | | | | | | | | | Setting up an empty default handler is not only useless, but actually harmful, since internal entity-references are not resolved anymore. From the libexpat docs[1]: | Setting the handler with this call has the side effect of | turning off expansion of references to internally defined general | entities. Instead these references are passed to the default | handler. [1] <https://www.xml.com/pub/1999/09/expat/reference.html#setdefhandler>
* Fixed bug #76965 INI_SCANNER_RAW doesn't strip trailing whitespacePierrick Charron2018-10-094-86/+140
|
* Fix #76954: apache_response_headers removes last character from header namestodorovic2018-10-083-2/+52
|
* Fix #75851: Year component overflow with date formats "c", "o", "r" and "y"Adam Saponara2018-10-084-7/+60
|
* Remove unstable dns testsPedro Magalhães2018-10-062-240/+0
|
* [ci skip] Update NEWSAnatol Belski2018-10-051-0/+3
|
* Add test for bug #76942Anatol Belski2018-10-051-0/+33
|
* Fixed Bug #76942 U_ARGUMENT_TYPE_MISMATCHAnatol Belski2018-10-052-0/+5
| | | | ref bug #74484
* Fix #76972: FTP data truncation due to forceful ssl socket shutdownManuel Mausz2018-10-052-7/+71
| | | | Do a correct bidirectional shutdown instead
* Update NEWS [ci skip]Anatol Belski2018-10-031-0/+3
|