ping()
now handles sub-millisecond response times
(#24).
ping()
now works on FreeBSD, OpenBSD, NetBSD and
DragonFlyBSD.
ping_port()
now correctly prints the port if
version = TRUE
.pingr::ping()
now works better in a non-English locale
(#18).is_online()
now tries the Apple captive test first,
because it works better when DNS is not masked, but HTTP is
(#13).
ping()
now works on Linux systems with a non-English
locale @pekkarr (#18).
New nsl()
function to perform DNS queries.
New my_ip()
function to query the computer’s public
IP address.
New apple_captive_test()
function to check Apple’s
captive test web page to see if the computer is online.
Better is_online()
implementation, it uses DNS and
HTTPS instead of an ICMP ping via an external ping program.
Now ip_up()
checks first if the computer is
connected to the internet, via is_online()
.
New is_up()
function to check if a web (other other
TCP) server is up.
Timeout now works correctly on Linux systems (#7).
ping()
uses processx now to run the external ping
program, so the the ping error messages do not litter the R console (#8,
#9).
No user visible changes.
New is_online()
function to check if the computer is
online, by pinging two DNS servers.
TCP Timeout now works for the connect phase as well.
First release on CRAN.