Release notes
*Sourced from [react/socket's releases](https://github.com/reactphp/socket/releases).*
> ## v1.2.0
> * Feature / Fix: Improve TLS 1.3 support.
> ([#186](https://github-redirect.dependabot.com/reactphp/socket/issues/186) by [**clue**](https://github.com/clue))
>
> TLS 1.3 is now an official standard as of August 2018! :tada:
> The protocol has major improvements in the areas of security, performance, and privacy.
> TLS 1.3 is supported by default as of [OpenSSL 1.1.1](https://www.openssl.org/blog/blog/2018/09/11/release111/).
> For example, this version ships with Ubuntu 18.10 (and newer) by default, meaning that recent installations support TLS 1.3 out of the box :shipit:
>
> * Fix: Avoid possibility of missing remote address when TLS handshake fails.
> ([#188](https://github-redirect.dependabot.com/reactphp/socket/issues/188) by [**clue**](https://github.com/clue))
>
> * Improve performance by prefixing all global functions calls with `\` to skip the look up and resolve process and go straight to the global function.
> ([#183](https://github-redirect.dependabot.com/reactphp/socket/issues/183) by [**WyriHaximus**](https://github.com/WyriHaximus))
>
> * Update documentation to use full class names with namespaces.
> ([#187](https://github-redirect.dependabot.com/reactphp/socket/issues/187) by [**clue**](https://github.com/clue))
>
> * Improve test suite to avoid some possible race conditions,
> test against PHP 7.3 on Travis and
> use dedicated `assertInstanceOf()` assertions.
> ([#185](https://github-redirect.dependabot.com/reactphp/socket/issues/185) by [**clue**](https://github.com/clue), [#178](https://github-redirect.dependabot.com/reactphp/socket/issues/178) by [**WyriHaximus**](https://github.com/WyriHaximus) and [#181](https://github-redirect.dependabot.com/reactphp/socket/issues/181) by [**carusogabriel**](https://github.com/carusogabriel))
Changelog
*Sourced from [react/socket's changelog](https://github.com/reactphp/socket/blob/master/CHANGELOG.md).*
> ## 1.2.0 (2019-01-07)
>
> * Feature / Fix: Improve TLS 1.3 support.
> ([#186](https://github-redirect.dependabot.com/reactphp/socket/issues/186) by [**clue**](https://github.com/clue))
>
> TLS 1.3 is now an official standard as of August 2018! :tada:
> The protocol has major improvements in the areas of security, performance, and privacy.
> TLS 1.3 is supported by default as of [OpenSSL 1.1.1](https://www.openssl.org/blog/blog/2018/09/11/release111/).
> For example, this version ships with Ubuntu 18.10 (and newer) by default, meaning that recent installations support TLS 1.3 out of the box :shipit:
>
> * Fix: Avoid possibility of missing remote address when TLS handshake fails.
> ([#188](https://github-redirect.dependabot.com/reactphp/socket/issues/188) by [**clue**](https://github.com/clue))
>
> * Improve performance by prefixing all global functions calls with `\` to skip the look up and resolve process and go straight to the global function.
> ([#183](https://github-redirect.dependabot.com/reactphp/socket/issues/183) by [**WyriHaximus**](https://github.com/WyriHaximus))
>
> * Update documentation to use full class names with namespaces.
> ([#187](https://github-redirect.dependabot.com/reactphp/socket/issues/187) by [**clue**](https://github.com/clue))
>
> * Improve test suite to avoid some possible race conditions,
> test against PHP 7.3 on Travis and
> use dedicated `assertInstanceOf()` assertions.
> ([#185](https://github-redirect.dependabot.com/reactphp/socket/issues/185) by [**clue**](https://github.com/clue), [#178](https://github-redirect.dependabot.com/reactphp/socket/issues/178) by [**WyriHaximus**](https://github.com/WyriHaximus) and [#181](https://github-redirect.dependabot.com/reactphp/socket/issues/181) by [**carusogabriel**](https://github.com/carusogabriel))
Commits
- [`23b7372`](https://github.com/reactphp/socket/commit/23b7372bb25cea934f6124f5bdac34e30161959e) Prepare v1.2.0 release
- [`2d51865`](https://github.com/reactphp/socket/commit/2d518657813dd2db25a03929afb85ff5bbc3e0a4) Merge pull request [#188](https://github-redirect.dependabot.com/reactphp/socket/issues/188) from clue-labs/handshake-address
- [`92411ce`](https://github.com/reactphp/socket/commit/92411ce46c7aa4c8cfe46be84103613cba40ee7f) Avoid possibility of missing remote address when TLS handshake fails
- [`de2c87f`](https://github.com/reactphp/socket/commit/de2c87fe52fe36c0e3267e27e5add8c3748f7811) Merge pull request [#187](https://github-redirect.dependabot.com/reactphp/socket/issues/187) from clue-labs/namespace-docs
- [`1e5370a`](https://github.com/reactphp/socket/commit/1e5370a75be18e58dedacbbb2410a00f7bec7754) Update documentation to use full class names with namespaces
- [`78a2591`](https://github.com/reactphp/socket/commit/78a259140dc337b0ff05d206b8e36bd0c88a0c56) Merge pull request [#186](https://github-redirect.dependabot.com/reactphp/socket/issues/186) from clue-labs/tls1.3
- [`4da6fda`](https://github.com/reactphp/socket/commit/4da6fdaa9e31385b51cd4299d601907a97307759) Simplify assigning crypto method to include all TLS versions
- [`e02071c`](https://github.com/reactphp/socket/commit/e02071c25abd7f65f2040cc19d9f205e376e6e05) Improve TLS 1.3 support by always reading complete receive buffer
- [`bfef257`](https://github.com/reactphp/socket/commit/bfef25727f33d0e9fa0eeac32ed5decaaa9234e7) Merge pull request [#183](https://github-redirect.dependabot.com/reactphp/socket/issues/183) from WyriHaximus-labs/function-name-look-up-performan...
- [`a915115`](https://github.com/reactphp/socket/commit/a91511577ade1bc404196a41d0dd4804e16f6e46) Merge pull request [#185](https://github-redirect.dependabot.com/reactphp/socket/issues/185) from clue-labs/tests-race
- Additional commits viewable in [compare view](https://github.com/reactphp/socket/compare/v1.1.0...v1.2.0)
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
- `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language
- `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language
- `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language
- `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language
- `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme
Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com):
- Update frequency (including time of day and day of week)
- Automerge options (never/patch/minor, and dev/runtime dependencies)
- Pull request limits (per update run and/or open at any time)
- Out-of-range updates (receive only lockfile updates, if desired)
- Security updates (receive only security updates, if desired)
Finally, you can contact us by mentioning @dependabot.
Bumps react/socket from 1.1.0 to 1.2.0.
Release notes
*Sourced from [react/socket's releases](https://github.com/reactphp/socket/releases).* > ## v1.2.0 > * Feature / Fix: Improve TLS 1.3 support. > ([#186](https://github-redirect.dependabot.com/reactphp/socket/issues/186) by [**clue**](https://github.com/clue)) > > TLS 1.3 is now an official standard as of August 2018! :tada: > The protocol has major improvements in the areas of security, performance, and privacy. > TLS 1.3 is supported by default as of [OpenSSL 1.1.1](https://www.openssl.org/blog/blog/2018/09/11/release111/). > For example, this version ships with Ubuntu 18.10 (and newer) by default, meaning that recent installations support TLS 1.3 out of the box :shipit: > > * Fix: Avoid possibility of missing remote address when TLS handshake fails. > ([#188](https://github-redirect.dependabot.com/reactphp/socket/issues/188) by [**clue**](https://github.com/clue)) > > * Improve performance by prefixing all global functions calls with `\` to skip the look up and resolve process and go straight to the global function. > ([#183](https://github-redirect.dependabot.com/reactphp/socket/issues/183) by [**WyriHaximus**](https://github.com/WyriHaximus)) > > * Update documentation to use full class names with namespaces. > ([#187](https://github-redirect.dependabot.com/reactphp/socket/issues/187) by [**clue**](https://github.com/clue)) > > * Improve test suite to avoid some possible race conditions, > test against PHP 7.3 on Travis and > use dedicated `assertInstanceOf()` assertions. > ([#185](https://github-redirect.dependabot.com/reactphp/socket/issues/185) by [**clue**](https://github.com/clue), [#178](https://github-redirect.dependabot.com/reactphp/socket/issues/178) by [**WyriHaximus**](https://github.com/WyriHaximus) and [#181](https://github-redirect.dependabot.com/reactphp/socket/issues/181) by [**carusogabriel**](https://github.com/carusogabriel))Changelog
*Sourced from [react/socket's changelog](https://github.com/reactphp/socket/blob/master/CHANGELOG.md).* > ## 1.2.0 (2019-01-07) > > * Feature / Fix: Improve TLS 1.3 support. > ([#186](https://github-redirect.dependabot.com/reactphp/socket/issues/186) by [**clue**](https://github.com/clue)) > > TLS 1.3 is now an official standard as of August 2018! :tada: > The protocol has major improvements in the areas of security, performance, and privacy. > TLS 1.3 is supported by default as of [OpenSSL 1.1.1](https://www.openssl.org/blog/blog/2018/09/11/release111/). > For example, this version ships with Ubuntu 18.10 (and newer) by default, meaning that recent installations support TLS 1.3 out of the box :shipit: > > * Fix: Avoid possibility of missing remote address when TLS handshake fails. > ([#188](https://github-redirect.dependabot.com/reactphp/socket/issues/188) by [**clue**](https://github.com/clue)) > > * Improve performance by prefixing all global functions calls with `\` to skip the look up and resolve process and go straight to the global function. > ([#183](https://github-redirect.dependabot.com/reactphp/socket/issues/183) by [**WyriHaximus**](https://github.com/WyriHaximus)) > > * Update documentation to use full class names with namespaces. > ([#187](https://github-redirect.dependabot.com/reactphp/socket/issues/187) by [**clue**](https://github.com/clue)) > > * Improve test suite to avoid some possible race conditions, > test against PHP 7.3 on Travis and > use dedicated `assertInstanceOf()` assertions. > ([#185](https://github-redirect.dependabot.com/reactphp/socket/issues/185) by [**clue**](https://github.com/clue), [#178](https://github-redirect.dependabot.com/reactphp/socket/issues/178) by [**WyriHaximus**](https://github.com/WyriHaximus) and [#181](https://github-redirect.dependabot.com/reactphp/socket/issues/181) by [**carusogabriel**](https://github.com/carusogabriel))Commits
- [`23b7372`](https://github.com/reactphp/socket/commit/23b7372bb25cea934f6124f5bdac34e30161959e) Prepare v1.2.0 release - [`2d51865`](https://github.com/reactphp/socket/commit/2d518657813dd2db25a03929afb85ff5bbc3e0a4) Merge pull request [#188](https://github-redirect.dependabot.com/reactphp/socket/issues/188) from clue-labs/handshake-address - [`92411ce`](https://github.com/reactphp/socket/commit/92411ce46c7aa4c8cfe46be84103613cba40ee7f) Avoid possibility of missing remote address when TLS handshake fails - [`de2c87f`](https://github.com/reactphp/socket/commit/de2c87fe52fe36c0e3267e27e5add8c3748f7811) Merge pull request [#187](https://github-redirect.dependabot.com/reactphp/socket/issues/187) from clue-labs/namespace-docs - [`1e5370a`](https://github.com/reactphp/socket/commit/1e5370a75be18e58dedacbbb2410a00f7bec7754) Update documentation to use full class names with namespaces - [`78a2591`](https://github.com/reactphp/socket/commit/78a259140dc337b0ff05d206b8e36bd0c88a0c56) Merge pull request [#186](https://github-redirect.dependabot.com/reactphp/socket/issues/186) from clue-labs/tls1.3 - [`4da6fda`](https://github.com/reactphp/socket/commit/4da6fdaa9e31385b51cd4299d601907a97307759) Simplify assigning crypto method to include all TLS versions - [`e02071c`](https://github.com/reactphp/socket/commit/e02071c25abd7f65f2040cc19d9f205e376e6e05) Improve TLS 1.3 support by always reading complete receive buffer - [`bfef257`](https://github.com/reactphp/socket/commit/bfef25727f33d0e9fa0eeac32ed5decaaa9234e7) Merge pull request [#183](https://github-redirect.dependabot.com/reactphp/socket/issues/183) from WyriHaximus-labs/function-name-look-up-performan... - [`a915115`](https://github.com/reactphp/socket/commit/a91511577ade1bc404196a41d0dd4804e16f6e46) Merge pull request [#185](https://github-redirect.dependabot.com/reactphp/socket/issues/185) from clue-labs/tests-race - Additional commits viewable in [compare view](https://github.com/reactphp/socket/compare/v1.1.0...v1.2.0)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.If all status checks pass Dependabot will automatically merge this pull request.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot ignore this [patch|minor|major] version` will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself) - `@dependabot use these labels` will set the current labels as the default for future PRs for this repo and language - `@dependabot use these reviewers` will set the current reviewers as the default for future PRs for this repo and language - `@dependabot use these assignees` will set the current assignees as the default for future PRs for this repo and language - `@dependabot use this milestone` will set the current milestone as the default for future PRs for this repo and language - `@dependabot badge me` will comment on this PR with code to add a "Dependabot enabled" badge to your readme Additionally, you can set the following in your Dependabot [dashboard](https://app.dependabot.com): - Update frequency (including time of day and day of week) - Automerge options (never/patch/minor, and dev/runtime dependencies) - Pull request limits (per update run and/or open at any time) - Out-of-range updates (receive only lockfile updates, if desired) - Security updates (receive only security updates, if desired) Finally, you can contact us by mentioning @dependabot.