summaryrefslogtreecommitdiff
path: root/NEWS
Commit message (Collapse)AuthorAgeFilesLines
* fix NEWS file for masterStanislav Malyshev2013-12-231-59/+1
|
* fix newskrakjoe2013-12-221-2/+0
|
* fix news filekrakjoe2013-12-221-6/+0
|
* Merge branch 'PHP-5.6'krakjoe2013-12-221-0/+67
|\ | | | | | | | | | | | | | | | | | | * PHP-5.6: stop warnings from unused opcode map - BFN Conflicts: NEWS Zend/zend_vm_opcodes.h
| * Merge branch 'PHP-5.5' into PHP-5.6krakjoe2013-12-221-0/+63
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.5: stop warnings from unused opcode map - BFN - Fixed bug #66311 (Stack smashing protection kills PDO/ODBC queries) patch by: michael at orlitzky dot com Included new .c file in build too Fixed little typo in zend_vm_gen.php Moved to new file, killing a lot of warnings
| | * Merge branch 'PHP-5.4' into PHP-5.5krakjoe2013-12-221-0/+4
| | |\ | | | | | | | | | | | | | | | | | | | | * PHP-5.4: stop warnings from unused opcode map - BFN
| | | * - BFNFelipe Pena2013-12-221-0/+4
| | | |
| | | * keep 'em sortedBoris Lytochkin2013-12-201-3/+3
| | | |
| | | * Fixed SNMP_ERR_TOOBIG handling for bulk walk operationsBoris Lytochkin2013-12-201-0/+3
| | | |
| | | * Fixed Bug #66321 (ZipArchive::open() ze_obj->filename_len not real)Remi Collet2013-12-191-0/+3
| | | |
| | * | Fixed SNMP_ERR_TOOBIG handling for bulk walk operations. (Boris Lytochkin)Boris Lytochkin2013-12-201-0/+3
| | | |
| | * | NEWSRemi Collet2013-12-191-0/+3
| | | |
| | * | Fixed reavlidate_path=1 behavior to avoid caching of symlinks values.Dmitry Stogov2013-12-181-0/+4
| | | |
| | * | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2013-12-161-0/+3
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: Fix bug #65873 - Integer overflow in exif_read_data()
| | | * Fix bug #65873 - Integer overflow in exif_read_data()Stanislav Malyshev2013-12-161-0/+3
| | | |
| | * | Disallowed JMP into a finally block.Xinchen Hui2013-12-131-0/+1
| | | |
| | * | Update NEWS for 5.5.7 releaseJulien Pauli2013-12-121-1/+5
| | | |
| | * | Fixed bug #65486 mysqli_poll() is broken on Win x64Anatol Belski2013-12-121-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | While this issue is visible in mysqli_poll() functions, the cause lays deeper in the stream to socket casting API. On Win x64 the SOCKET datatype is a 64 or 32 bit unsigned, while on Linux/Unix-like it's 32 bit signed integer. The game of casting 32 bit var to/from 64 bit pointer back and forth is the best way to break it. Further more, while socket and file descriptors are always integers on Linux, those are different things using different APIs on Windows. Even though using integer instead of SOCKET might work on Windows, this issue might need to be revamped more carefully later. By this time this patch is tested well with phpt and apps and shows no regressions, neither in mysqli_poll() nor in any other parts.
| | * | Merge branch 'PHP-5.4' into PHP-5.5Adam Harvey2013-12-071-0/+4
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-5.4: Switch to using freetype-config for freetype detection.
| | | * Switch to using freetype-config for freetype detection.Adam Harvey2013-12-071-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes GD compilation against libfreetype 2.5.1 and later after they made the rather interesting decision to change their include directory layout in a point release. The original suggestion in the bug was to use pkg-config, but my inclination is to use freetype-config instead: we should be able to get the same configuration information without actually needing pkg-config installed, since pkg-config is by no means guaranteed to exist on many Unices and distros, whereas freetype-config should always be present if a libfreetype build environment is installed. Let's try it out and see what happens. Fixes bug #64405 (Use freetype-config for determining freetype2 dir(s)).
| | | * Merge branch 'PHP-5.3' into PHP-5.4Stanislav Malyshev2013-12-101-1/+5
| | | |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * PHP-5.3: 5.3.29-dev Fix CVE-2013-6420 - memory corruption in openssl_x509_parse Conflicts: configure.in main/php_version.h
| | | | * 5.3.29-devStanislav Malyshev2013-12-101-0/+2
| | | | |
| | | | * Fix CVE-2013-6420 - memory corruption in openssl_x509_parseStanislav Malyshev2013-12-101-1/+3
| | | | |
| | | | * Fix CVE-2013-4073 - handling of certs with null bytesStanislav Malyshev2013-08-131-0/+4
| | | | |
| | | | * Merge PHP 5.3.27 NEWSJohannes Schlüter2013-07-101-6/+4
| | | | |
| | | | * This will be PHP 5.3.28Johannes Schlüter2013-06-191-0/+7
| | | | |
| | | | * Fixed bug #63186 (compile failure on netbsd)Matteo Beccati2013-06-141-0/+1
| | | | |
| | | | * missing colonAnatol Belski2013-06-101-1/+1
| | | | |
| | | | * Backported the fix for bug #53437Anatol Belski2013-06-101-0/+4
| | | | |
| | | | * Fixed bug #64997 (Segfault while using RecursiveIteratorIterator on 64-bits ↵Xinchen Hui2013-06-091-1/+5
| | | | | | | | | | | | | | | | | | | | systems)
| | | | * Fixed bug #64966 (segfault in zend_do_fcall_common_helper_SPEC)Xinchen Hui2013-06-091-0/+2
| | | | |
| | | | * Fixed bug #64934 Apache2 TS crash with get_browser()Anatol Belski2013-06-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | In favour of reading the browscap.ini into a true global var only once in MINIT, the price for that is to deep copy the any data from it.
| | | | * Add NEWS for PHP 5.3.26Johannes Schlüter2013-06-051-3/+1
| | | | |
| | | | * Fixed bug #64960 (Segfault in gc_zval_possible_root)Xinchen Hui2013-06-051-0/+2
| | | | |
| | * | | NEWSRemi Collet2013-12-101-0/+1
| | | | |
| | * | | Fixed bug #66112 (Use after free condition in SOAP extension). (martin dot ↵Dmitry Stogov2013-12-101-0/+4
| | | | | | | | | | | | | | | | | | | | koegler at brz dot gv dot at)
| | * | | Merge branch 'PHP-5.4' into PHP-5.5Stanislav Malyshev2013-12-081-0/+1
| | |\ \ \ | | | |/ / | | | | | | | | | | | | | | | * PHP-5.4: Replace invalid code with a proper #error
| | | * | Replace invalid code with a proper #errorLior Kaplan2013-12-081-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This code creates a nasty error as mentioned in bugs #31131, #37062 Patch taken from Debian's PHP package: 044-strtod_arm_fix
| | | * | Fixed bug #61645 (fopen and O_NONBLOCK)Michael Wallner2013-12-061-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | if a mode like "rn" was passed to fopen(), then php_stream_parse_fopen_modes() would assign O_WRONLY to flags, because O_NONBLOCK tainted flags for the r/w/+ check
| | * | | BFNMichael Wallner2013-12-061-0/+1
| | | | |
| | * | | Merge branch 'PHP-5.4' into PHP-5.5Adam Harvey2013-12-031-0/+3
| | |\ \ \ | | | |/ / | | | | | | | | | | | | | | | * PHP-5.4: Remove 128.0.0.0/16 and 191.255.0.0/16 from the reserved list.
| | | * | Remove 128.0.0.0/16 and 191.255.0.0/16 from the reserved list.Adam Harvey2013-12-031-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were returned to the general allocation pool by RFC 3330, and hence shouldn't cause an IP address validation failure due to being reserved. At least 128.0.0.0/16 is in use on the public Internet today. Fixes bug #66229 (128.0.0.0/16 isn't reserved any longer).
| | | * | Fix bug #65196Michael Wallner2013-12-021-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Passing DOMDocumentFragment to DOMDocument::saveHTML() produces invalid markup, because a DocumentFragment is just a container for child nodes and not a real node itself.
| | | * | fix bug #49634xMichael Wallner2013-12-021-0/+4
| | | | |
| | * | | BFNMichael Wallner2013-12-021-0/+4
| | | | |
| | * | | BFNMichael Wallner2013-12-021-0/+4
| | | | |
| | * | | Fix bug #65764Nikita Popov2013-12-011-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | I'm not exactly sure whether this is the right way to fix it. The question is whether Generator::throw() on a newborn generator (i.e. a generator that is not yet at yield expression) should first advance to the first yield and throw the exception there or whether it should instead throw the exception in the caller's context. The old behavior was to throw it at the start of the function (i.e. the very first opcode), which causes issues like the one in #65764. Effectively it's impossible to properly handle the exceptions in this case. For now I choose the variant where the generator advances to the first yield before throwing, as that's consistent with how all other methods on the Generator object currently behave. This does not necessarily match the behavior in other languages, e.g. Python would throw the exception in the caller's context. But then our send() method already has this kind of deviation, so it stays internally consistent at least.
| | * | | - BFNFelipe Pena2013-11-301-0/+3
| | | | |
| | * | | Fixed bug #66041: list() fails to unpack yielded ArrayAccess objectNikita Popov2013-11-301-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Yield return values now use IS_VAR rather than IS_TMP_VAR. This fixes the issue with list() and should also be faster as it avoids doing a zval copy.
| | * | | Fixed bug #65768: DateTimeImmutable::diff does not worknikita22062013-11-291-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This commit also prevents user classes from directly implementing DateTimeInterface, because ext/date relies on classes implementing it to support certain internal structures.