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.