History log of /PHP-7.2/ext/openssl/xp_ssl.c (Results 151 – 175 of 268)
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 05c309f2 01-Feb-2014 Daniel Lowrey

Remove #if PHP_VERSION_ID version checks


# 58293fb5 31-Jan-2014 Daniel Lowrey

Use master-agnostic zend_is_true checks


# 0893a13e 01-Feb-2014 Daniel Lowrey

Remove #if PHP_VERSION_ID version checks


# 5ed1bdf9 30-Jan-2014 Anatol Belski

fix ZTS build


# 43432c12 30-Jan-2014 Daniel Lowrey

Fixed build breakage from b4b4d9697f


# c91ad823 29-Jan-2014 Anatol Belski

fix merge error after b4b4d9697fa43a526466165a3ca89d058296cb04


# b4b4d969 28-Jan-2014 Daniel Lowrey

Verify peers by default in client socket operations


Revision tags: php-5.5.9RC1, php-5.4.25RC1, php-5.6.0alpha1, php-5.5.8, php-5.4.24
# c081ce62 03-Jan-2014 Xinchen Hui

Bump year


# 47c90277 03-Jan-2014 Xinchen Hui

Bump year


# c0d060f5 03-Jan-2014 Xinchen Hui

Bump year


Revision tags: php-5.4.24RC1, php-5.5.8RC1
# d14670cc 18-Dec-2013 Kalle Sommer Nielsen

Eliminate another TSRMLS_FETCH() in i_zend_is_true()

# Affected extensions have all been updated, ext/opcache and ext/zip
# both have macros for cross version compatibility


# da62fd5e 12-Dec-2013 Anatol Belski

Fixed bug #65486 mysqli_poll() is broken on Win x64

While this issue is visible in mysqli_poll() functions, the cause
lays deeper in the stream to socket casting API. On Win x64 the

Fixed bug #65486 mysqli_poll() is broken on Win x64

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.

show more ...


Revision tags: php-5.5.7, php-5.4.23, php-5.3.28, php-5.5.7RC1, php-5.4.23RC1, php-5.4.22, php-5.5.6, php-5.4.22RC1, php-5.5.6RC1
# 8aaecef5 17-Oct-2013 Michael Wallner

Revert "Added support for TLSv1.1 and TLSv1.2"

This reverts commit 2aaa3d538a7b93d92c52aec95707d8230f21be65.


Revision tags: php-5.4.21, php-5.5.5
# 2aaa3d53 08-Oct-2013 Daniel Lowrey

Added support for TLSv1.1 and TLSv1.2

Conflicts:
ext/openssl/xp_ssl.c


# 2ddefbd2 08-Oct-2013 Daniel Lowrey

Added support for TLSv1.1 and TLSv1.2


Revision tags: php-5.4.21RC1, php-5.5.5RC1
# ce2789558 21-Sep-2013 Martin Jansen

Streams for ssl:// transports can now be configured to use a specific
crypto method (SSLv3, SSLv2 etc.) by calling

stream_context_set_option($ctx, "ssl", "crypto_method", $crypto_method)

Streams for ssl:// transports can now be configured to use a specific
crypto method (SSLv3, SSLv2 etc.) by calling

stream_context_set_option($ctx, "ssl", "crypto_method", $crypto_method)

where $crypto_method can be one of STREAM_CRYPTO_METHOD_SSLv2_CLIENT,
STREAM_CRYPTO_METHOD_SSLv3_CLIENT, STREAM_CRYPTO_METHOD_SSLv23_CLIENT
or STREAM_CRYPTO_METHOD_TLS_CLIENT. SSLv23 remains the default crypto
method.

This change makes it possible to fopen() SSL URLs that are only
provided using SSL v3.

show more ...


Revision tags: php-5.5.4, php-5.4.20, php-5.5.4RC1, php-5.4.20RC1, php-5.5.3, php-5.4.19, php-5.5.2
# 9ad97cd4 15-Aug-2013 Christopher Jones

Reduce (some) compile noise of 'unused variable' and 'may be used uninitialized' warnings.


Revision tags: php-5.4.18, php-5.5.2RC1, php-5.4.18RC2
# 92d27ccb 30-Jul-2013 Andrey Hristov

Constify streams API and a few other calls down the rabbit hole.
(`char *` to `const char *` for parameters and few return values)
In a few places int len moved to size_t len.


Revision tags: php-5.5.1, php-5.4.18RC1, php-5.3.27, php-5.4.17, php-5.5.0, php-5.3.27RC1, php-5.4.17RC1
# 02e4d7a2 10-Jun-2013 Stanislav Malyshev

Merge branch 'pull-request/341'

* pull-request/341: (23 commits)
typofixes


# ac40c0b5 10-Jun-2013 Stanislav Malyshev

Merge branch 'pull-request/341'

* pull-request/341: (23 commits)
typofixes


Revision tags: php-5.5.0RC3, php-5.3.26, php-5.4.16, php-5.5.0RC2, php-5.3.26RC1, php-5.4.16RC1, php-5.5.0RC1, php-5.3.25, php-5.4.15, php-5.3.25RC1, php-5.5.0beta4, php-5.4.15RC1, php-5.4.14, php-5.3.24, php-5.5.0beta3, php-5.3.24RC1, php-5.4.14RC1, php-5.5.0beta2, php-5.5.0beta1, php-5.3.23, php-5.4.13, php-5.5.0alpha6, php-5.3.23RC1, php-5.4.13RC1
# e4c967a0 24-Feb-2013 Brad Broerman

Refactored read / write and enabe

Per requests from users, I refactored the read / write methods and pulled out some of the common code between the new refactored method and php_openssl_enab

Refactored read / write and enabe

Per requests from users, I refactored the read / write methods and pulled out some of the common code between the new refactored method and php_openssl_enable_crypto(). Personally, I think that too much factoring can reduce readability, but it was specifically asked for.

show more ...


Revision tags: php-5.3.22, php-5.5.0alpha5, php-5.4.12, php-5.3.22RC2, php-5.4.12RC2, php-5.3.22RC1
# 836a2b11 30-Jan-2013 Lars Strojny

NEWS entry new OpenSSL option [doc]


# 4a01ddfb 30-Jan-2013 Daniel Lowrey

Added ssl context option, "disable_compression"

The CRIME attack vector exploits TLS compression. This patch adds a stream context option
allowing servers to disable TLS compression for 

Added ssl context option, "disable_compression"

The CRIME attack vector exploits TLS compression. This patch adds a stream context option
allowing servers to disable TLS compression for versions of OpenSSL >= 1.0.0 (which first
introduced the SSL_OP_NO_COMPRESSION option). A summary rundown of the CRIME attack can
be found at https://community.qualys.com/blogs/securitylabs/2012/09/14/crime-information-leakage-attack-against-ssltls

Thanks to @DaveRandom for pointing out the relevant section of code.

show more ...


Revision tags: php-5.4.12RC1
# 40bebe54 25-Jan-2013 Brad Broerman

Fixed whitespace, tabbing, etc.

Updated to meet existing style, and PHP coding standards.


Revision tags: php-5.5.0alpha4
# fae955a1 21-Jan-2013 Brad Broerman

Updated to fix async reads/writes.


1234567891011