Release Notes: "precision" didn't always behave like it should. This has been fixed.
Release Notes: The "-p" (precision) option was added to increase the accuracy of htpdate even more.
Release Notes: The variable type of "param" has been changed from char into int (compile warning/error gcc 3.4.x). The compare function for qsort is more robust (avoiding overflow).
Release Notes: IPv6 support has been added. Resource flooding when Internet connectivity is lost for a long time has been fixed.
Release Notes: "When" is now properly initialized in every poll cycle. This fix reduces jitter when the system time is close to the correct time. The missing "-t" switch has been added to the man page. A warning message if more than 16 servers are specified has been added.
Release Notes: A bug which prevented syncing at all was fixed. Version 0.8.1 is very broken, so all users should update.
Release Notes: This release adds a "-t" switch, which disables "sanity" time checking (useful for devices that boot with epoch, like OpenWrt devices). The installation path in the Makefile has been changed.
Release Notes: This release now compiles with the -ansi switch (for better portability, but only tested on Linux and FreeBSD), and restores compatibility with FreeBSD (timezone calculation). A second poll is made if a time offset has been detected. The switches "- t" and "-x" were removed. In daemon mode htpdate will now only adjust time. With the "-s" switch htpdate will set the time once at startup and after that only smooth adjusts are made. A "-l" switch was added, which enables logging to syslog in non- daemon mode. A "-0" switch was added to make an HTTP/1.0 request and a "-1" switch for HTTP/1.1.
Release Notes: This release features a minor bugfix, where when running in daemon mode TCP connections weren't cleaned up properly (sockets remained in CLOSE_WAIT status).
Release Notes: The polling cycle could become very short (seconds) in some cases. This has been fixed.