Skip to contents

pingr 2.0.5

CRAN release: 2024-12-12

  • pingr now compiles with musl, e.g. on Alpine Linux, again.

pingr 2.0.4

CRAN release: 2024-10-28

  • ping() now handles sub-millisecond response times (#24).

  • ping() now works on FreeBSD, OpenBSD, NetBSD and DragonFlyBSD.

pingr 2.0.3

CRAN release: 2023-12-10

  • ping_port() now correctly prints the port if version = TRUE.

pingr 2.0.2

CRAN release: 2022-10-26

pingr 2.0.1

CRAN release: 2020-06-22

  • 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).

pingr 2.0.0

CRAN release: 2019-10-21

  • 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().

pingr 1.2.0

CRAN release: 2019-10-09

  • 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).

pingr 1.1.2

CRAN release: 2017-03-02

No user visible changes.

pingr 1.1.0

CRAN release: 2014-10-06

  • 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.

pingr 1.0.0

CRAN release: 2014-09-22

First release on CRAN.