Release Notes: This is simply a maintenance release which replaces a recently deprecated struct. A noticeable change is that icpld now compiles with IPv6 support by default.
Release Notes: This release adds the -err and -err6 options, which allow you to save a log of the ping sequence that failed and caused icpld to stamp the connection as dead. The rare and slightly embarrassing "Can't write to IPv6 logfile" bug is fixed. Binary packages are no longer being released.
Release Notes: This release fixes a few minor bugs as well as NetBSD and OpenBSD crashes. It also introduces two new options, -iface and -errfile. -iface allows you to tell icpld which interface or source address to use to send the ICMP signals. -errfile sets the path to which file icpld should write verbose output concerning a failed ping attempt. Both options are very useful for network troubleshooting.
Release Notes: This release introduces the -detach option, which will fork an icpld process that's being ran in the foreground. It also fixes a few minor bugs mainly concerning updates in the gcc compiler.
Release Notes: The log-turning system has been enhanced, and now mimics the infamous 'logrotate' behaviour, meaning that turned logs are now suffixed with an incremented number instead of overwriting the old turned log. The -status argument only shows info for the currently running checks, e.g. it doesn't show IPv4 information when running in IPv6-only mode.
Release Notes: This is mostly a clean up release in order to call icpld stable. A "Broken pipe" error under Solaris has been fixed. The -quit switch removes the pid-file and pretends that icpld was terminated, when in fact it wasn't running (this can only happen when the computer has crashed and the pid-file remains without a corresponding process, which prevents another instance from being launched). Some layout enhancements were made in the man page.
Release Notes: The -s switch has been implemented, which makes icpld completely silent. This was mainly implemented to get rid of the output when starting from startup scripts at boot time. The primary location of the configuration file is now /usr/local/etc instead of the previous /etc, which is now the fallback path. A sample startup script has also been added, and can be found in the contrib directory.