Release notes
*Sourced from [react/socket's releases](https://github.com/reactphp/socket/releases).*
> ## v0.8.2
> * Feature: Update DNS dependency to support hosts file on all platforms
> ([#112](https://github-redirect.dependabot.com/reactphp/socket/issues/112) by [**clue**](https://github.com/clue))
>
> This means that connecting to hosts such as `localhost` will now work as
> expected across all platforms with no changes required:
>
> ```php
> $connector = new Connector($loop);
> $connector->connect('localhost:8080')->then(function ($connection) {
> // …
> });
> ```
Changelog
*Sourced from [react/socket's changelog](https://github.com/reactphp/socket/blob/master/CHANGELOG.md).*
> ## 0.8.12 (2018-06-11)
>
> * Feature: Improve memory consumption for failed and cancelled connection attempts.
> ([#161](https://github-redirect.dependabot.com/reactphp/socket/issues/161) by [**clue**](https://github.com/clue))
>
> * Improve test suite to fix Travis config to test against legacy PHP 5.3 again.
> ([#162](https://github-redirect.dependabot.com/reactphp/socket/issues/162) by [**clue**](https://github.com/clue))
>
> ## 0.8.11 (2018-04-24)
>
> * Feature: Improve memory consumption for cancelled connection attempts and
> simplify skipping DNS lookup when connecting to IP addresses.
> ([#159](https://github-redirect.dependabot.com/reactphp/socket/issues/159) and [#160](https://github-redirect.dependabot.com/reactphp/socket/issues/160) by [**clue**](https://github.com/clue))
>
> ## 0.8.10 (2018-02-28)
>
> * Feature: Update DNS dependency to support loading system default DNS
> nameserver config on all supported platforms
> (`/etc/resolv.conf` on Unix/Linux/Mac/Docker/WSL and WMIC on Windows)
> ([#152](https://github-redirect.dependabot.com/reactphp/socket/issues/152) by [**clue**](https://github.com/clue))
>
> This means that connecting to hosts that are managed by a local DNS server,
> such as a corporate DNS server or when using Docker containers, will now
> work as expected across all platforms with no changes required:
>
> ```php
> $connector = new Connector($loop);
> $connector->connect('intranet.example:80')->then(function ($connection) {
> // …
> });
> ```
>
> ## 0.8.9 (2018-01-18)
>
> * Feature: Support explicitly choosing TLS version to negotiate with remote side
> by respecting `crypto_method` context parameter for all classes.
> ([#149](https://github-redirect.dependabot.com/reactphp/socket/issues/149) by [**clue**](https://github.com/clue))
>
> By default, all connector and server classes support TLSv1.0+ and exclude
> support for legacy SSLv2/SSLv3. As of PHP 5.6+ you can also explicitly
> choose the TLS version you want to negotiate with the remote side:
>
> ```php
> // new: now supports 'crypto_method` context parameter for all classes
> $connector = new Connector($loop, array(
> 'tls' => array(
> 'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT
> )
> ));
> ```
> ... (truncated)
Commits
- [`ee817e3`](https://github.com/reactphp/socket/commit/ee817e348abcf35c55b448a5cd3ef4eec88379e9) Prepare v0.8.2 release
- [`09a5a7b`](https://github.com/reactphp/socket/commit/09a5a7b652632639965e2f3a75e0a4d217cb85a1) Merge pull request [#112](https://github-redirect.dependabot.com/reactphp/socket/issues/112) from clue-labs/hosts
- [`568aff4`](https://github.com/reactphp/socket/commit/568aff4295fe877bf4839e27f1c011a52400c1d8) Update DNS dependency to support hosts file on all platforms
- [`0b9eac3`](https://github.com/reactphp/socket/commit/0b9eac3837f67b871d2d16f55008ebd1f1edb2ba) Update CHANGELOG.md
- See full diff in [compare view](https://github.com/reactphp/socket/compare/v0.8.1...v0.8.2)
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 0.8.1 to 0.8.2.
Release notes
*Sourced from [react/socket's releases](https://github.com/reactphp/socket/releases).* > ## v0.8.2 > * Feature: Update DNS dependency to support hosts file on all platforms > ([#112](https://github-redirect.dependabot.com/reactphp/socket/issues/112) by [**clue**](https://github.com/clue)) > > This means that connecting to hosts such as `localhost` will now work as > expected across all platforms with no changes required: > > ```php > $connector = new Connector($loop); > $connector->connect('localhost:8080')->then(function ($connection) { > // … > }); > ```Changelog
*Sourced from [react/socket's changelog](https://github.com/reactphp/socket/blob/master/CHANGELOG.md).* > ## 0.8.12 (2018-06-11) > > * Feature: Improve memory consumption for failed and cancelled connection attempts. > ([#161](https://github-redirect.dependabot.com/reactphp/socket/issues/161) by [**clue**](https://github.com/clue)) > > * Improve test suite to fix Travis config to test against legacy PHP 5.3 again. > ([#162](https://github-redirect.dependabot.com/reactphp/socket/issues/162) by [**clue**](https://github.com/clue)) > > ## 0.8.11 (2018-04-24) > > * Feature: Improve memory consumption for cancelled connection attempts and > simplify skipping DNS lookup when connecting to IP addresses. > ([#159](https://github-redirect.dependabot.com/reactphp/socket/issues/159) and [#160](https://github-redirect.dependabot.com/reactphp/socket/issues/160) by [**clue**](https://github.com/clue)) > > ## 0.8.10 (2018-02-28) > > * Feature: Update DNS dependency to support loading system default DNS > nameserver config on all supported platforms > (`/etc/resolv.conf` on Unix/Linux/Mac/Docker/WSL and WMIC on Windows) > ([#152](https://github-redirect.dependabot.com/reactphp/socket/issues/152) by [**clue**](https://github.com/clue)) > > This means that connecting to hosts that are managed by a local DNS server, > such as a corporate DNS server or when using Docker containers, will now > work as expected across all platforms with no changes required: > > ```php > $connector = new Connector($loop); > $connector->connect('intranet.example:80')->then(function ($connection) { > // … > }); > ``` > > ## 0.8.9 (2018-01-18) > > * Feature: Support explicitly choosing TLS version to negotiate with remote side > by respecting `crypto_method` context parameter for all classes. > ([#149](https://github-redirect.dependabot.com/reactphp/socket/issues/149) by [**clue**](https://github.com/clue)) > > By default, all connector and server classes support TLSv1.0+ and exclude > support for legacy SSLv2/SSLv3. As of PHP 5.6+ you can also explicitly > choose the TLS version you want to negotiate with the remote side: > > ```php > // new: now supports 'crypto_method` context parameter for all classes > $connector = new Connector($loop, array( > 'tls' => array( > 'crypto_method' => STREAM_CRYPTO_METHOD_TLSv1_2_CLIENT > ) > )); > ``` > ... (truncated)Commits
- [`ee817e3`](https://github.com/reactphp/socket/commit/ee817e348abcf35c55b448a5cd3ef4eec88379e9) Prepare v0.8.2 release - [`09a5a7b`](https://github.com/reactphp/socket/commit/09a5a7b652632639965e2f3a75e0a4d217cb85a1) Merge pull request [#112](https://github-redirect.dependabot.com/reactphp/socket/issues/112) from clue-labs/hosts - [`568aff4`](https://github.com/reactphp/socket/commit/568aff4295fe877bf4839e27f1c011a52400c1d8) Update DNS dependency to support hosts file on all platforms - [`0b9eac3`](https://github.com/reactphp/socket/commit/0b9eac3837f67b871d2d16f55008ebd1f1edb2ba) Update CHANGELOG.md - See full diff in [compare view](https://github.com/reactphp/socket/compare/v0.8.1...v0.8.2)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.