From: Harlan Stenn
In scenarios where a considerable amount of data are to be +downloaded or uploaded over telephone modems, timekeeping quality +can be seriously degraded. This occurs because the differential +delays on the two directions of transmission can be quite large. In +many cases the apparent time errors are so large as to exceed the +step threshold and a step correction can occur during and after the +data transfer is in progress.
+ +The huff-n'-puff filter is designed to correct the apparent time +offset in these cases. It depends on knowledge of the propagation +delay when no other traffic is present. In common scenarios this +occurs during other than work hours. The filter maintains a shift +register that remembers the minimum delay over the most recent +interval measured usually in hours. Under conditions of severe +delay, the filter corrects the apparent offset using the sign of +the offset and the difference between the apparent delay and +minimum delay. The name of the filter reflects the negative (huff) +and positive (puff) correction, which depends on the sign of the +offset.
+ +The filter is activated by the tinker command and +huffpuff keyword, as described in the +Miscellaneous Options page.
+If NetInfo support is built into ntpd, then
diff --git a/html/release.htm b/html/release.htm
index be51b6168..9dcef7c2e 100644
--- a/html/release.htm
+++ b/html/release.htm
@@ -19,15 +19,16 @@ Adventures in Wonderland, Lewis Carroll
NTP Version 4 Release Notes
-
This release of the NTP Version 4 (NTPv4) daemon for Unix and -Windows (NT4 and 2000) incorporates new features and refinements to -the NTP Version 3 (NTPv3) algorithms. However, it continues the -tradition of retaining backwards compatibility with older versions. -The NTPv4 version has been under development for quite a while and -isn't finished yet. In fact, quite a number of NTPv4 features have -already been retrofitted in the current NTPv3, although this -version is not actively maintained by the NTPv4 developer's -group.
+This release of the NTP Version 4 (NTPv4) daemon for Unix, VMS +and Windows (NT4 and 2000) incorporates new features and +refinements to the NTP Version 3 (NTPv3) algorithms. However, it +continues the tradition of retaining backwards compatibility with +older versions, except for symmetric mode in NTPv1. Client/server +mode continues to be supported in NTPv1. The NTPv4 version has been +under development for quite a while and isn't finished yet. In +fact, quite a number of NTPv4 features have already been +retrofitted in the current NTPv3, although this version is not +actively maintained by the NTPv4 developer's group.
The primary purpose of this release is to verify the remaining new code compiles and runs in the various architectures, operating @@ -170,9 +171,9 @@ functions.
There are a few things different about this release that have changed since the latest NTP Version 3 release. Following are a few -things to worry about: +things to worry about:
The enable and disable commands have a few changes in their arguments see the ntpd Configuration -Options page for details.
+Options page for details. Note that the authenticate +command has been removed.An experimental filter algorithm called huff-n'-puff has been +implemented to reduce errors under conditions of severe assymetric +delays characteristic of ppp connections with telephone +modems and downloading or uploading considerable traffic. See the +ntpd - Network Time Protocol (NTP) daemon +page for further information.
+This release has been compiled and tested on several systems, including SunOS 4.1.3, Solaris 2.5.1-2.8, Alpha 4.0, Ultrix 4.4, Linux, FreeBSD and HP-UX 10.02. It has been compiled and tested on Windows NT, but not yet on any other Windows version or for VMS. We are relying on the NTP volunteer corps to do that. Known problems -are summarized below: +are summarized below: