[ntp:hackers] NTP Release Candidate 4.2.8p2-RC3 Released

NTP Public Services Project webmaster at ntp.org
Sat Apr 4 02:30:12 UTC 2015


NTP Release Candidate 4.2.8p2-RC3 is now available for download.

Security Updates:

* [Sec 2671] vallen in extension fields are not validated.
   http://bugs.ntp.org/2671

Bug Fixes:

* [Bug 2592] Account for PPS sources which can provide an accurate
  absolute time stamp, and status information.
  Fixed indention and removed trailing whitespace.
   http://bugs.ntp.org/2592
* [Bug 2756] ntpd hangs in startup with gcc 3.3.5 on ARM.
   http://bugs.ntp.org/2756
* [Bug 2757] Quiet compiler warnings.
   http://bugs.ntp.org/2757
* [Bug 2759] Expose nonvolatile/clk_wander_threshold to ntpq.
   http://bugs.ntp.org/2759
* [Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003.
   http://bugs.ntp.org/1787
* [Bug 1960] setsockopt IPV6_MULTICAST_IF: Invalid argument.
   http://bugs.ntp.org/1960
* [Bug 2771] nonvolatile value is documented in wrong units.
   http://bugs.ntp.org/2771
* [Bug 2773] Early leap announcement from Palisade/Thunderbolt
   http://bugs.ntp.org/2773
* [Bug 2728] See if C99-style structure initialization works.
   http://bugs.ntp.org/2728
* [Bug 2774] Unreasonably verbose printout - leap pending/warning
   http://bugs.ntp.org/2774
* [Bug 2775] ntp-keygen.c fails to compile under Windows.
   http://bugs.ntp.org/2775
* [Bug 2777] Fixed loops and decoding of Meinberg GPS satellite info.
  Removed non-ASCII characters from some copyright comments.
  Removed trailing whitespace.
  Updated definitions for Meinberg clocks from current Meinberg header files.
  Now use C99 fixed-width types and avoid non-ASCII characters in comments.
  Account for updated definitions pulled from Meinberg header files.
  Updated comments on Meinberg GPS receivers which are not only called GPS16x.
  Replaced some constant numbers by defines from ntp_calendar.h
  Modified creation of parse-specific variables for Meinberg devices
  in gps16x_message().
  Reworked mk_utcinfo() to avoid printing of ambiguous leap second dates.
  Modified mbg_tm_str() which now expexts an additional parameter controlling
  if the time status shall be printed.
   http://bugs.ntp.org/2777
* [Bug 2790] If ntpd sets the Windows MM timer highest resolution
  pause briefly before measuring system clock precision to yield
  correct results.
   http://bugs.ntp.org/2790
* [Bug 2747] Upgrade libevent to 2.1.5-beta.
   http://bugs.ntp.org/2747
* [Bug 2749] ntp/lib/NTP/Util.pm needs update for ntpq -w, IPv6, .POOL. .
   http://bugs.ntp.org/2749
* [Bug 2794] Don't let reports on normal kernel status changes
  look like errors.
   http://bugs.ntp.org/2794
* [Bug 2795] Cannot build without OpenSLL (on Win32).
  Provided a Win32 specific wrapper around libevent/arc4random.c.
  fixed some minor warnings.
   http://bugs.ntp.org/2795
* [Bug 2796] ntp-keygen crashes in 'getclock()' on Win32.
   http://bugs.ntp.org/2796
* [Bug 2346] "graceful termination" signals do not do peer cleanup.
   http://bugs.ntp.org/2346
* [Bug 2797] ntp-keygen trapped in endless loop for MD5 keys
  on big-endian machines.
   http://bugs.ntp.org/2797
* [Bug 2798] sntp should decode and display the leap indicator.
   http://bugs.ntp.org/2798
* [Bug 2763] Allow different thresholds for forward and backward steps.
   http://bugs.ntp.org/2763
* [Bug 2766] ntp-keygen output files should not be world-readable.
   http://bugs.ntp.org/2766
* [Bug 2767] ntp-keygen -M should symlink to ntp.keys.
   http://bugs.ntp.org/2767
* [Bug 2769] cleannup for update-leap
   http://bugs.ntp.org/2769
* [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE.
   http://bugs.ntp.org/2783
* [Bug 2751] jitter.h has stale copies of l_fp macros.
   http://bugs.ntp.org/2751
* [Bug 2788] New flag -G (force_step_once).
   http://bugs.ntp.org/2788
* [Bug 2789] Quiet compiler warnings from libevent.
   http://bugs.ntp.org/2789

Other Changes:

* Comment from Juergen Perlinger in ntp_calendar.c to make the code clearer.
* Use predefined function types for parse driver functions
  used to set up function pointers.
  Account for changed prototype of parse_inp_fnc_t functions.
  Cast parse conversion results to appropriate types to avoid
  compiler warnings.
  Let ioctl() for Windows accept a (void *) to avoid compiler warnings
  when called with pointers to different types.
* Update the NEWS file.
* Simple cleanup to html/build.html

Tarball:

http://archive.ntp.org/ntp4/ntp-4.2/ntp-4.2.8p2-RC3.tar.gz 

MD5 sum:

http://archive.ntp.org/ntp4/ntp-4.2/ntp-4.2.8p2-RC3.tar.gz.md5

Complete ChangeLog:

http://archive.ntp.org/ntp4/ChangeLog-stable-rc

Please report any bugs, issues, or desired enhancements at
http://bugs.ntp.org/.



More information about the hackers mailing list