| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* PHP-5.4:
Fix bug #70019 - limit extracted files to given directory
Do not do convert_to_* on unserialize, it messes up references
Fix #69793 - limit what we accept when unserializing exception
Fixed bug #70169 (Use After Free Vulnerability in unserialize() with SplDoublyLinkedList)
Fixed bug #70166 - Use After Free Vulnerability in unserialize() with SPLArrayObject
ignore signatures for packages too
Fix bug #70168 - Use After Free Vulnerability in unserialize() with SplObjectStorage
Fixed bug #69892
Fix bug #70014 - use RAND_bytes instead of deprecated RAND_pseudo_bytes
Improved fix for Bug #69441
Fix bug #70068 (Dangling pointer in the unserialization of ArrayObject items)
Fix bug #70121 (unserialize() could lead to unexpected methods execution / NULL pointer deref)
Fix bug #70081: check types for SOAP variables
Conflicts:
.gitignore
ext/date/php_date.c
ext/spl/spl_array.c
ext/spl/spl_observer.c
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| | |
Added TSRMLS_CC to php_openssl_sockop_io calls.
|
| | |
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-5.4:
Update NEWS
Fixed bug #55618 (use case-insensitive cert name matching)
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 6569db88081562f68a4f79e52cba83482bdf05fc.
Conflicts:
ext/openssl/xp_ssl.c
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-5.4:
Bug #41631: Fix regression from first attempt (6569db8)
Bug #67965: Fix blocking behavior in non-blocking crypto streams
|
| | |
|
| | |
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
* PHP-5.4:
Fix stream_select() issue with OpenSSL buffer
Conflicts:
ext/openssl/xp_ssl.c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Ensure data from OpenSSL internal buffer has been
transfered to PHP stream buffer before a select()
emulation operation is performed
Addresses bug #65137
https://bugs.php.net/bug.php?id=65137
Conflicts:
ext/openssl/xp_ssl.c
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
fix TS build
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Bug #41631: Observe socket read timeouts in SSL streams
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Fix missing type checks in various functions
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Added support for parsing ssl certificates using GeneralizedTime format.
|
| |
| |
| |
| |
| | |
fix bug #65698
fix bug #66636
|
|\ \
| |/
| |
| |
| |
| |
| |
| |
| | |
* PHP-5.4:
Fix #66942: openssl_seal() memory leak
ws fix
Conflicts:
ext/openssl/openssl.c
|
| |
| |
| |
| | |
Fix #66952: memory leak in openssl_open()
|
|\ \
| |/
| |
| |
| |
| | |
* PHP-5.4:
NEWS
Fixed Bug #66833 Default digest algo is still MD5
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Switch to SHA1, which match internal openssl hardcoded algo.
In most case, won't even be noticed
- priority on user input (default_md)
- fallback on system config
- fallback on this default value
Recent system reject MD5 digest, noticed in bug36732.phpt failure.
While SHA1 is better than MD5, SHA256 is recommenced,
and defined as default algo in provided configuration on
recent system (Fedora 21, RHEL-7, ...). But the idea is to
keep in sync with openssl internal value for PHP internal value.
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Typo fix: sicret -> secret
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Set default Digest Message to use SHA1 instead of MD5 in openssl tests as MD5 signature are now rejected by newer openssl Version.
|
| |
| |
| |
| |
| |
| | |
as MD5 signature are now rejected by newer openssl Version.
Noticed in RHEL-7 and Fedora 21 build.
|
|\ \
| |/
| |
| |
| |
| |
| |
| | |
* PHP-5.4:
Skip failing tests when EC unavailable (RHEL)
Conflicts:
ext/openssl/openssl.c
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Fixed broken build when EC unavailable
|
| | |
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
Fix for bug66501 - "key type not supported in this PHP build"
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/
| |
| |
| | |
* PHP-5.4:
fix dir separator in cve-2013-6420 test
|