Internet connectivity checks can now take domain names. Previously only IP
addresses were supported. This change lets you add your own servers to the
list since those servers may be more reliable indicators of Internet access
in highly firewalled locations. A section on this was added to the README.md
with an example.
v0.11.3
Changed
Don't downgrade the connection status on DHCP renewals. Previously, if there
was a DHCP renewal, the connection status could go from "Internet-connected"
"LAN-connected". The logic was that IP address and router changes may make
the Internet unreachible. The new logic is to assume that the device is
still Internet-connected and let the connectivity checker downgrade the
status should it be necessary. This not only removes a status hiccup, but
also fixes a race between the connectivity checker upgrading the connection
and the DHCP notification degrading it.
Improve the VintageNet.info error when the :vintage_net application
stops.
Internet connectivity checks can now take domain names. Previously only IP
addresses were supported. This change lets you add your own servers to the
list since those servers may be more reliable indicators of Internet access
in highly firewalled locations. A section on this was added to the README.md
with an example.
[v0.11.3] - 2021-11-18
Changed
Don't downgrade the connection status on DHCP renewals. Previously, if there
was a DHCP renewal, the connection status could go from "Internet-connected"
"LAN-connected". The logic was that IP address and router changes may make
the Internet unreachible. The new logic is to assume that the device is
still Internet-connected and let the connectivity checker downgrade the
status should it be necessary. This not only removes a status hiccup, but
also fixes a race between the connectivity checker upgrading the connection
and the DHCP notification degrading it.
Improve the VintageNet.info error when the :vintage_net application
stops.
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.
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 squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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)
Bumps vintage_net from 0.11.2 to 0.11.4.
Release notes
Sourced from vintage_net's releases.
Changelog
Sourced from vintage_net's changelog.
Commits
8d4251a
v0.11.4 release5d85ab4
Add docs for the internet_host_list featureccf8b97
Group host list logic together and add more testsc9d143c
Support configuring hostnames for internet connectivity checkingbc905ee
ci: only cache plt3d9eba0
ci: test with Elixir 1.130a87785
Improve ifname choice when testing4704862
Support pinging IPv6 addressesa64a4db
Add unit test for TCPPing module93852ef
Fix Mix.Config deprecation warningDependabot 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
.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 squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor 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)