Skip to content

Releases: ignlg/pingkeeper

release/v3.2.0

19 Apr 17:13
Compare
Choose a tag to compare
  • opt --kill-cmd, custom kill command.
  • opt --check-cmd, custom check command.
  • add tests.
  • improve documentation.

release/v3.1.1

18 Apr 11:29
Compare
Choose a tag to compare
  • fix error with option -v.

invalid release

18 Apr 11:17
Compare
Choose a tag to compare
invalid release Pre-release
Pre-release

Changes in option -v description introduced a bug that changed command usage. Skip this version.

  • support addresses with port in --hosts.
  • support IPv4 and IPv6 addresses.
  • improve documentation.
  • improve tests.

release/v3.0.2

17 Apr 19:40
Compare
Choose a tag to compare
  • improve documentation.
  • improve tests.

release/v3.0.1

17 Apr 18:54
Compare
Choose a tag to compare
  • improve documentation.

release/v3.0.0

17 Apr 12:01
Compare
Choose a tag to compare

Important changes on this release, that changes how Pingkeeper checks if network is reachable.

  • detect network connection directly.
  • opt --use-ping, use system ping instead of direct connection.
  • opt -t --timeout, seconds waiting for network connection.
  • opt --max-errors, number of keep-alive errors allowed in a row to keep running.
  • improve documentation.

release/v2.0.0

16 Apr 17:12
Compare
Choose a tag to compare
  • rename opt --boot-time -> --wait-after-exec.
  • reanme opt --check-time -> --ping-every.
  • opt --signal; default: "SIGINT".
  • flow chart.
  • move logic to subfiles.
  • tests.

release/v1.0.0

15 Apr 19:53
Compare
Choose a tag to compare
  • launch command when ping fails.
  • opt --hosts; default: "8.8.8.8 8.8.6.6 1.1.1.1 1.0.0.1".
  • detect if network is reachable.
  • opt --ping-opt, ping options; default: "-c1".
  • opt --boot-time, seconds wait to check network after command; default: 5.
  • opt --check-time, network check delay in seconds; default: 5.
  • restart (send SIGINT signal) on network error.
  • opt --keep-alive, run command on init and restart on command exit.
  • opt -v -vv -vvv, show log.
  • opt -q --quiet, hide stdout/stderr from subcommand.