Autor Thema: Neue Versionen der Skriptsprache PHP  (Gelesen 18193 mal)

0 Mitglieder und 2 Gäste betrachten dieses Thema.

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.6.10
« Antwort #75 am: 12 Juni, 2015, 18:15 »
Changelog
Core:

    Fixed bug #66048 (temp. directory is cached during multiple requests).
    Fixed bug #69566 (Conditional jump or move depends on uninitialised value in extension trait).
    Fixed bug #69599 (Strange generator+exception+variadic crash).
    Fixed bug #69628 (complex GLOB_BRACE fails on Windows).
    Fixed POST data processing slowdown due to small input buffer size on Windows.
    Fixed bug #69646 (OS command injection vulnerability in escapeshellarg).
    Fixed bug #69719 (Incorrect handling of paths with NULs).

FTP:

    Improved fix for bug #69545 (Integer overflow in ftp_genlist() resulting in heap overflow).

GD:

    Fixed bug #69479 (GD fails to build with newer libvpx).

Iconv:

    Fixed bug #48147 (iconv with //IGNORE cuts the string).

Litespeed SAPI:

    Fixed bug #68812 (Unchecked return value).

Mail:

    Fixed bug #68776 (mail() does not have mail header injection prevention for additional headers).

MCrypt:

    Added file descriptor caching to mcrypt_create_iv() (Leigh)

Opcache:

    Fixed bug #69549 (Memory leak with opcache.optimization_level=0xFFFFFFFF).

PCRE:

    Upgraded pcrelib to 8.37. (CVE-2015-2325, CVE-2015-2326)

Phar:

    Fixed bug #69680 (phar symlink in binary directory broken).

Postgres:

    Fixed bug #69667 (segfault in php_pgsql_meta_data).

Sqlite3:

    Upgrade bundled sqlite to 3.8.10.2. (CVE-2015-3414, CVE-2015-3415, CVE-2015-3416)
[close]

Download (Windows) : http://windows.php.net/downloads/releases/

Download (Linux) : http://de2.php.net/distributions/

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.6.11
« Antwort #76 am: 10 Juli, 2015, 13:53 »
Changelog
Core:

    Fixed bug #69768 (escapeshell*() doesn't cater to !).
    Fixed bug #69703 (Use __builtin_clzl on PowerPC).
    Fixed bug #69732 (can induce segmentation fault with basic php code).
    Fixed bug #69642 (Windows 10 reported as Windows 8).
    Fixed bug #69551 (parse_ini_file() and parse_ini_string() segmentation fault).
    Fixed bug #69781 (phpinfo() reports Professional Editions of Windows 7/8/8.1/10 as "Business").
    Fixed bug #69740 (finally in generator (yield) swallows exception in iteration).
    Fixed bug #69835 (phpinfo() does not report many Windows SKUs).
    Fixed bug #69892 (Different arrays compare indentical due to integer key truncation).
    Fixed bug #69874 (Can't set empty additional_headers for mail()), regression from fix to bug #68776.

GD:

    Fixed bug #61221 (imagegammacorrect function loses alpha channel).

GMP:

    Fixed bug #69803 (gmp_random_range() modifies second parameter if GMP number).

Mysqlnd:

    Fixed bug #69669 (mysqlnd is vulnerable to BACKRONYM) (CVE-2015-3152).

PCRE:

    Fixed bug #53823 (preg_replace: * qualifier on unicode replace garbles the string).
    Fixed bug #69864 (Segfault in preg_replace_callback) (cmb, ab)

PDO_pgsql:

    Fixed bug #69752 (PDOStatement::execute() leaks memory with DML Statements when closeCuror() is u).
    Fixed bug #69362 (PDO-pgsql fails to connect if password contains a leading single quote).
    Fixed bug #69344 (PDO PgSQL Incorrect binding numeric array with gaps).

SimpleXML:

    Refactored the fix for bug #66084 (simplexml_load_string() mangles empty node name).

SPL:

    Fixed bug #69737 (Segfault when SplMinHeap::compare produces fatal error).
    Fixed bug #67805 (SplFileObject setMaxLineLength). (Willian Gustavo Veiga).
    Fixed bug #69970 (Use-after-free vulnerability in spl_recursive_it_move_forward_ex()).

Sqlite3:

    Fixed bug #69972 (Use-after-free vulnerability in sqlite3SafetyCheckSickOrOk()).
[close]

Download (Windows) : http://windows.php.net/downloads/releases/

Download (Linux) : http://de2.php.net/distributions/

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.0 Beta 1
« Antwort #77 am: 13 Juli, 2015, 20:15 »
Whats new:>>

- Improved performance: PHP 7 is up to twice as fast as PHP 5.6
- Consistent 64-bit support
- Many fatal errors are now Exceptions
- Removal of old and unsupported SAPIs and extensions
- The null coalescing operator (??)
- Combined comparison Operator (<=>)
- Return Type Declarations
- Scalar Type Declarations
- Anonymous Classes

Quelle & DL : http://php.net/archive/2015.php#id2015-07-10-4

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.0 RC 1
« Antwort #78 am: 22 August, 2015, 06:15 »
Changelog

Core:

Fixed bug #70288 (Apache crash related to ZEND_SEND_REF).
Fixed bug #70262 (Accessing array crashes PHP 7.0beta3).
Fixed bug #70258 (Segfault if do_resize fails to allocated memory).
Fixed bug #70253 (segfault at _efree () in zend_alloc.c:1389).
Fixed bug #70240 (Segfault when doing unset($var());).
Fixed bug #70223 (Incrementing value returned by magic getter).
Fixed bug #70215 (Segfault when __invoke is static).
Fixed bug #70207 (Finally is broken with opcache).
Fixed bug #70173 (ZVAL_COPY_VALUE_EX broken for 32bit Solaris Sparc).
Fixed bug #69487 (SAPI may truncate POST data).
Fixed bug #70198 (Checking liveness does not work as expected).
Fixed bug #70241/#70293 (Skipped assertions affect Generator returns).
Fixed bug #70239 (Creating a huge array doesn't result in exhausted,
but segfault).

CLI server:

Fixed bug #66606 (Sets HTTP_CONTENT_TYPE but not CONTENT_TYPE).
Fixed bug #70264 (CLI server directory traversal).

Date:

Fixed bug #70245 (strtotime does not emit warning when 2nd parameter is
object or string).
Fixed bug #70266 (DateInterval::__construct.interval_spec is not supposed to
be optional).
Fixed bug #70277 (new DateTimeZone($foo) is ignoring text after null byte).

MCrypt:

Fixed bug #69833 (mcrypt fd caching not working).

Opcache:

Fixed bug #70237 (Empty while and do-while segmentation fault with opcode
on CLI enabled).

PCRE:

Fixed bug #70232 (Incorrect bump-along behavior with \K and empty string
match).

PDO:

Fixed bug #70272 (Segfault in pdo_mysql).
Fixed bug #70221 (persistent sqlite connection + custom function
segfaults).

Phpdbg:

Fixed bug #70214 (FASYNC not defined, needs sys/file.h include).

Standard:

Fixed bug #70250 (extract() turns array elements to references).
Fixed bug #70211 (php 7 ZEND_HASH_IF_FULL_DO_RESIZE use after free).
Fixed bug #70208 (Assert breaking access on objects).
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.0 RC2
« Antwort #79 am: 04 September, 2015, 17:20 »
Changelog
- Core:
  . Fixed bug #70398 (SIGSEGV, Segmentation fault zend_ast_destroy_ex).
    (Dmitry, Bob, Laruence)
  . Fixed bug #70332 (Wrong behavior while returning reference on object).
    (Laruence, Dmitry)
  . Fixed bug #70300 (Syntactical inconsistency with new group use syntax).
    (marcio dot web2 at gmail dot com)
  . Fixed bug #70321 (Magic getter breaks reference to array property).
    (Laruence)
  . Fixed bug #70187 (Notice: unserialize(): Unexpected end of serialized data)
    (Dmitry)
  . Fixed bug #70145 (From field incorrectly parsed from headers). (Anatol)
  . Fixed bug #70370 (Bundled libtool.m4 doesn't handle FreeBSD 10 when
    building extensions). (Adam)
  . Fixed bug causing exception traces with anon classes to be truncated. (Bob)
  . Fixed bug #70397 (Segmentation fault when using Closure::call and yield).
    (Bob)

- Curl:
  . Fixed bug #70330 (Segmentation Fault with multiple "curl_copy_handle").
    (Laruence)

- EXIF:
  . Fixed bug #70385 (Buffer over-read in exif_read_data with TIFF IFD tag byte
    value of 32 bytes). (Stas)

- hash:
  . Fixed bug #70312 (HAVAL gives wrong hashes in specific cases). (letsgolee
    at naver dot com)

- Mysqli:
  . Fixed bug #32490 (constructor of mysqli has wrong name). (cmb)

- Pcntl:
  . Fixed bug #70386 (Can't compile on NetBSD because of missing WCONTINUED
    and WIFCONTINUED). (Matteo)

- PCRE:
  . Fixed bug #70232 (Incorrect bump-along behavior with \K and empty string
    match). (cmb)
  . Fixed bug #70345 (Multiple vulnerabilities related to PCRE functions).
    (Anatol Belski)

- PDO:
  - Fixed bug #70389 (PDO constructor changes unrelated variables). (Laruence)

- PDO_OCI:
  . Fixed bug #70308 (PDO::ATTR_PREFETCH is ignored). (Chris Jones)

- SOAP:
  . Fixed bug #70388 (SOAP serialize_function_call() type confusion / RCE).
    (Stas)

- SPL:
  . Fixed bug #70303 (Incorrect constructor reflection for ArrayObject). (cmb)

- Standard:
  . Fixed bug #70342 (changing configuration with ignore_user_abort(true) isn't
    working). (Laruence)
  . Fixed bug #70295 (Segmentation fault with setrawcookie). (Bob)
  . Fixed bug #67131 (setcookie() conditional for empty values not met). (cmb)
  . Fixed bug #70365 (Use-after-free vulnerability in unserialize() with
    SplObjectStorage). (taoguangchen at icloud dot com)
  . Fixed bug #70366 (Use-after-free vulnerability in unserialize() with
    SplDoublyLinkedList). (taoguangchen at icloud dot com)

- Reflection:
  . Fixed bug causing bogus traces for ReflectionGenerator::getTrace(). (Bob)

- XSLT:
  . Fixed bug #69782 (NULL pointer dereference). (Stas)

- ZIP:
  . Fixed bug #70350 (ZipArchive::extractTo allows for directory traversal when
    creating directories). (neal at fb dot com)
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.6.13
« Antwort #80 am: 05 September, 2015, 09:39 »
Changelog
Core:
Fixed bug #69900 (Too long timeout on pipes).
Fixed bug #69487 (SAPI may truncate POST data).
Fixed bug #70198 (Checking liveness does not work as expected).
Fixed bug #70172 (Use After Free Vulnerability in unserialize()).
Fixed bug #70219 (Use after free vulnerability in session deserializer).
CLI server:
Fixed bug #66606 (Sets HTTP_CONTENT_TYPE but not CONTENT_TYPE).
Fixed bug #70264 (CLI server directory traversal).
Date:
Fixed bug #70266 (DateInterval::__construct.interval_spec is not supposed to be optional).
Fixed bug #70277 (new DateTimeZone($foo) is ignoring text after null byte).
EXIF:
Fixed bug #70385 (Buffer over-read in exif_read_data with TIFF IFD tag byte value of 32 bytes).
hash:
Fixed bug #70312 (HAVAL gives wrong hashes in specific cases).
MCrypt:
Fixed bug #69833 (mcrypt fd caching not working).
Opcache:
Fixed bug #70237 (Empty while and do-while segmentation fault with opcode on CLI enabled).
PCRE:
Fixed bug #70232 (Incorrect bump-along behavior with \K and empty string match).
Fixed bug #70345 (Multiple vulnerabilities related to PCRE functions).
SOAP:
Fixed bug #70388 (SOAP serialize_function_call() type confusion / RCE).
SPL:
Fixed bug #70290 (Null pointer deref (segfault) in spl_autoload via ob_start).
Fixed bug #70303 (Incorrect constructor reflection for ArrayObject).
Fixed bug #70365 (Use-after-free vulnerability in unserialize() with SplObjectStorage).
Fixed bug #70366 (Use-after-free vulnerability in unserialize() with SplDoublyLinkedList).
Standard:
Fixed bug #70052 (getimagesize() fails for very large and very small WBMP).
Fixed bug #70157 (parse_ini_string() segmentation fault with INI_SCANNER_TYPED).
XSLT:
Fixed bug #69782 (NULL pointer dereference).
ZIP:
Fixed bug #70350 (ZipArchive::extractTo allows for directory traversal when creating directories).
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.0 RC 3
« Antwort #81 am: 17 September, 2015, 16:15 »
Changelog
PHP 7.0.0 RC 3 contains fixes for 19 reported bugs and over 100 commits with various improvements.
This release provides a noticeable new Opcache feature which makes possible to move PHP code pages into the huge memory pages. It can be enabled with opcache.huge_code_page=1 in php.ini and can bring about 2% performance gain on supported platforms. Please help us to test this feature by enabling it and providing feedback.

PHP 7.0.0 comes with new version of the Zend Engine with features such as (incomplete list):

Improved performance: PHP 7 is up to twice as fast as PHP 5.6
Consistent 64-bit support
Many fatal errors are now Exceptions
Removal of old and unsupported SAPIs and extensions
The null coalescing operator (??)
Combined comparison Operator ()
Return Type Declarations
Scalar Type Declarations
Anonymous Classes
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.0 RC 4
« Antwort #82 am: 01 Oktober, 2015, 13:14 »
Changelog
01 Oct 2015, PHP 7.0.0 RC 4

- Core:
  . Added zend_internal_function.reserved[] fields. (Dmitry)
  . Fixed bug #70557 (Memleak on return type verifying failed). (Laruence)
  . Fixed bug #70555 (fun_get_arg() on unsetted vars return UNKNOW). (Laruence)
  . Fixed bug #70548 (Redundant information printed in case of uncaught engine
    exception). (Laruence)
  . Fixed bug #70547 (unsetting function variables corrupts backtrace).
    (Laruence)
  . Fixed bug #70528 (assert() with instanceof adds apostrophes around class
    name). (Laruence)
  . Fixed bug #70481 (Memory leak in auto_global_copy_ctor() in ZTS build).
    (Laruence)

- DOM:
  . Fixed bug #70558 ("Couldn't fetch" error in
    DOMDocument::registerNodeClass()). (Laruence)

- FPM:
  . Fixed bug #70538 ("php-fpm -i" crashes). (rainer dot jung at
    kippdata dot de)
  . Fixed bug #70279 (HTTP Authorization Header is sometimes passed to newer
    reqeusts). (Laruence)

- Opcache
  . Attmpt to fix "Unable to reattach to base address" problem. (Matt Ficken)

- OpenSSL
  . Require at least OpenSSL version 0.9.8. (Jakub Zelenka)
  . Fixed bug #68312 (Lookup for openssl.cnf causes a message box). (Anatol)

- Phpdbg:
  . Fixed bug #70532 (phpdbg must respect set_exception_handler). (Bob)
  . Fixed bug #70531 (Run and quit mode (-qrr) should not fallback to
    interactive mode). (Bob)
  . Fixed bug #70533 (Help overview (-h) does not rpint anything under Windows).
    (Anatol)

- Session:
  . Fixed bug #70529 (Session read causes "String is not zero-terminated" error).
    (Yasuo)

- SQLite3:
  . Fixed bug #70571 (Memory leak in sqlite3_do_callback). (Adam)

-SPL:
  . Fixed bug #70573 (Cloning SplPriorityQueue leads to memory leaks). (Dmitry)

- XMLRPC
  . Fixed bug #70526 (xmlrpc_set_type returns false on success). (Laruence)

- XSL:
  . Fixed bug #70535 (XSLT: free(): invalid pointer). (Laruence)
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.6.14
« Antwort #83 am: 02 Oktober, 2015, 16:40 »
Changelog
Core:

Fixed bug #70370 (Bundled libtool.m4 doesn't handle FreeBSD 10 when building extensions).

CLI server:

Fixed bug #68291 (404 on urls with '+').

DOM:

Fixed bug #70001 (Assigning to DOMNode::textContent does additional entity encoding).

Mysqlnd:

Fixed bug #70456 (mysqlnd doesn't activate TCP keep-alive when connecting to a server).

OpenSSL:

Fixed bug #55259 (openssl extension does not get the DH parameters from DH key resource).
Fixed bug #70395 (Missing ARG_INFO for openssl_seal()).
Fixed bug #60632 (openssl_seal fails with AES).
Fixed bug #68312 (Lookup for openssl.cnf causes a message box).

PDO:

Fixed bug #70389 (PDO constructor changes unrelated variables).

Phar:

Fixed bug #69720 (Null pointer dereference in phar_get_fp_offset()).
Fixed bug #70433 (Uninitialized pointer in phar_make_dirstream when zip entry filename is "/").
Phpdbg:

Fix phpdbg_break_next() sometimes not breaking.

Standard:

Fixed bug #67131 (setcookie() conditional for empty values not met).

Streams:

Fixed bug #70361 (HTTP stream wrapper doesn't close keep-alive connections).

Zip:

Fixed bug #70322 (ZipArchive::close() doesn't indicate errors).
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.0 RC 5
« Antwort #84 am: 19 Oktober, 2015, 13:54 »
Changelog
Core:

Fixed bug #70630 (Closure::call/bind() crash with ReflectionFunction-> getClosure()).
Fixed bug #70662 (Duplicate array key via undefined index error handler).
Fixed bug #70681 (Segfault when binding $this of internal instance method to null).
Fixed bug #70685 (Segfault for getClosure() internal method rebind with invalid $this).

Mcrypt:

Fixed bug #70625 (mcrypt_encrypt() won't return data when no IV was
specified under RC4).
Opcache:

Fixed compatibility with Windows 10 (see also bug #70652).

Phpdbg:

Fixed bug #70614 (incorrect exit code in -rr mode with Exceptions).

Reflection:

Fixed bug #70650 (Wrong docblock assignment).
Fixed bug #70674 (ReflectionFunction::getClosure() leaks memory when used for internal functions).

Standard:

Fixed bug #70667 (strtr() causes invalid writes and a crashes).
Fixed bug #70668 (array_keys() doesn't respect references when $strict is
true).
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 5.6.15
« Antwort #85 am: 30 Oktober, 2015, 15:45 »
Changelog
Core:

Fixed bug #70681 (Segfault when binding $this of internal instance method to null).
Fixed bug #70685 (Segfault for getClosure() internal method rebind with invalid $this).

Date:

Fixed bug #70619 (DateTimeImmutable segfault).

Mcrypt:

Fixed bug #70625 (mcrypt_encrypt() won't return data when no IV was specified under RC4).

Mysqlnd:

Fixed bug #70384 (mysqli_real_query():Unknown type 245 sent by the server).
Fixed bug #70572 segfault in mysqlnd_connect.

Opcache:

Fixed bug #70632 (Third one of segfault in gc_remove_from_buffer).
Fixed bug #70631 (Another Segfault in gc_remove_from_buffer()).
Fixed bug #70601 (Segfault in gc_remove_from_buffer()).
Fixed compatibility with Windows 10 (see also #70652).
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.0 RC 7
« Antwort #86 am: 12 November, 2015, 18:30 »
Changelog
PHP 7.0.0 RC 7 contains fixes for 17 reported bugs

PHP 7.0.0 comes with new version of the Zend Engine with features such as (incomplete list):

Improved performance: PHP 7 is up to twice as fast as PHP 5.6
Consistent 64-bit support
Many fatal errors are now Exceptions
Removal of old and unsupported SAPIs and extensions
The null coalescing operator (??)
Combined comparison Operator ()
Return Type Declarations
Scalar Type Declarations
Anonymous Classes
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.0 RC 8
« Antwort #87 am: 26 November, 2015, 16:00 »
Changelog
Improved performance: PHP 7 is up to twice as fast as PHP 5.6
Consistent 64-bit support
Many fatal errors are now Exceptions
Removal of old and unsupported SAPIs and extensions
The null coalescing operator (??)
Combined comparison Operator ()
Return Type Declarations
Scalar Type Declarations
Anonymous Classes
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7 freigegeben
« Antwort #88 am: 03 Dezember, 2015, 13:40 »
Das PHP-Projekt hat mit einer Woche Verzögerung die offizielle Ausgabe von PHP 7 freigegeben. Gegenüber PHP 5.6 soll PHP 7 die Geschwindigkeit verdoppeln und den Sprachumfang erweitern.

Vor etwa einem Jahr wurde innerhalb von PHP diskutiert, ob die kommende Hauptversion der verbreiteten Programmiersprache die Nummer 6 oder 7 sein sollte. Hintergrund war, dass es bereits zwischen 2006 und 2010 eine Entwicklung von PHP 6 gab, die aber eingestellt wurde, während die meisten vorgesehenen Funktionen in PHP 5 eingeflossen sind. Das Resultat der Diskussion war letztlich, Version 6 kein zweites Mal zu verwenden und die Versionsnummer auf 7 anzuheben.

Zur gleichen Zeit hatten Entwickler bei Zend einen PHP-Interpreter der nächsten Generation, phpng, begonnen. Ziel dieser Entwicklung war, den PHP-Interpreter grundlegend neu zu schreiben, um mehr Geschwindigkeit herauszuholen. Denn der offizielle PHP-Interpreter begann mit Version 5.5 zu stagnieren. Schon nach kurzer Zeit konnten Geschwindigkeitssteigerungen von 10 bis 30% gemessen werden, wobei gleichzeitig weniger Speicher benötigt wurde. In den nachfolgenden Monaten wurde entschieden, phpng zur Basis von PHP 7 zu machen, wie man dem Wiki zu phpng entnehmen kann.

Nun ist PHP 7.0.0 fertiggestellt. Gegenüber der aktuellen Ausgabe PHP 5.6 ist PHP 7 nach Angaben der Entwickler bis zu doppelt so schnell und bringt eine konsistente 64-Bit-Unterstützung. Viele fatale Fehler wurden in Exceptions umgewandelt. Alte und nicht mehr unterstützte SAPIs und Erweiterungen wurden entfernt.

Im Sprachumfang wurden einige Erweiterungen vorgenommen: Die Operatoren ?? und <=> kamen hinzu. Die Ergebnistypen von Funktionen können nun deklariert werden. Außerdem können Variablen als skalar deklariert werden, wofür die Typen string, int, float und bool zur Verfügung stehen. Auch anonyme Klassen sind nun möglich. Sogenannte »Expectations« sind eine rückwärtskompatible Erweiterung von assert, die auch in Produktiv-Code fast keine Geschwindigkeitseinbußen bringen soll. Darüber hinaus gab es zahlreiche weitere Korrekturen und Anpassungen, die im Änderungslog verzeichnet sind.

Für alle Interessierten steht auch eine Liste der beachtenswerten Dinge bei einem Upgrade zur Verfügung. PHP 7.0.0 steht bisher nur auf der Github-Seite zum Download bereit, da die Download-Seite noch nicht aktualisiert wurde. Das Handbuch wurde allerdings bereits an die neue Version angepasst.

Quelle : www.pro-linux.de

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )

Offline SiLæncer

  • Cheff-Cubie
  • *****
  • Beiträge: 191383
  • Ohne Input kein Output
    • DVB-Cube
PHP 7.0.1
« Antwort #89 am: 17 Dezember, 2015, 17:15 »
Changelog
Core:

    Fixed bug #71105 (Format String Vulnerability in Class Name Error Message).
    Fixed bug #70831 (Compile fails on system with 160 CPUs).
    Fixed bug #71006 (symbol referencing errors on Sparc/Solaris).
    Fixed bug #70997 (When using parentClass:: instead of parent::, static context changed).
    Fixed bug #70970 (Segfault when combining error handler with output buffering).
    Fixed bug #70967 (Weird error handling for __toString when Error is thrown).
    Fixed bug #70958 (Invalid opcode while using ::class as trait method paramater default value).
    Fixed bug #70944 (try{ } finally{} can create infinite chains of exceptions).
    Fixed bug #70931 (Two errors messages are in conflict).
    Fixed bug #70904 (yield from incorrectly marks valid generator as finished).
    Fixed bug #70899 (buildconf failure in extensions).
    Fixed bug #61751 (SAPI build problem on AIX: Undefined symbol: php_register_internal_extensions).
    Fixed \int (or generally every scalar type name with leading backslash) to not be accepted as type name.
    Fixed exception not being thrown immediately into a generator yielding from an array.
    Fixed bug #70987 (static::class within Closure::call() causes segfault).
    Fixed bug #71013 (Incorrect exception handler with yield from).
    Fixed double free in error condition of format printer.

CLI server:

    Fixed bug #71005 (Segfault in php_cli_server_dispatch_router()).

Intl:

    Fixed bug #71020 (Use after free in Collator::sortWithSortKeys).

Mysqlnd:

    Fixed bug #68077 (LOAD DATA LOCAL INFILE / open_basedir restriction).
    Fixed bug #68344 (MySQLi does not provide way to disable peer certificate validation) by introducing MYSQLI_CLIENT_SSL_DONT_VERIFY_SERVER_CERT connection flag.

OCI8:

    Fixed LOB implementation size_t/zend_long mismatch reported by gcov.

Opcache:

    Fixed #71024 (Unable to use PHP 7.0 x64 side-by-side with PHP 5.6 x32 on the same server).
    Fixed bug #70991 (zend_file_cache.c:710: error: array type has incomplete element type).
    Fixed bug #70977 (Segmentation fault with opcache.huge_code_pages=1).

Phpdbg:

    Fixed stderr being written to stdout.

Reflection:

    Fixed bug #71018 (ReflectionProperty::setValue() behavior changed).
    Fixed bug #70982 (setStaticPropertyValue behaviors inconsistently with 5.6).

SPL:

    Fixed bug #71028 (Undefined index with ArrayIterator).

SQLite3:

    Fixed bug #71049 (SQLite3Stmt::execute() releases bound parameter instead of internal buffer).

Standard:

    Fixed bug #70999 (php_random_bytes: called object is not a function).
    Fixed bug #70960 (ReflectionFunction for array_unique returns wrong number of parameters).

Streams/Socket:

    Add IPV6_V6ONLY constant / make it usable in stream contexts.

Soap:

    Fixed bug #70993 (Array key references break argument processing).

PDO_Firebird:

    Fixed bug #60052 (Integer returned as a 64bit integer on X64_86).
[close]

http://www.php.net/

Arbeits.- Testrechner :

Intel® Core™ i7-6700 (4 x 3.40 GHz / 4.00 GHz)
16 GB (2 x 8 GB) DDR4 SDRAM 2133 MHz
250 GB SSD Samsung 750 EVO / 1 TB HDD
ZOTAC Geforce GTX 1080TI AMPExtreme Core Edition 11GB GDDR5
MSI Z170A PC Mate Mainboard
DVD-Brenner Laufwerk
Microsoft Windows 10 Home 64Bit

TT S2 3200 ( BDA Treiber 5.0.1.8 ) + Terratec Cinergy 1200 C ( BDA Treiber 4.8.3.1.8 )