Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/external/bsd/ntp/dist ---



details:   https://anonhg.NetBSD.org/src/rev/0408c0495d8c
branches:  trunk
changeset: 807368:0408c0495d8c
user:      christos <christos%NetBSD.org@localhost>
date:      Tue Apr 07 16:48:53 2015 +0000

description:
---
(4.2.8p2) 2015/04/07 Released by Harlan Stenn <stenn%ntp.org@localhost>
(4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Bug 2763] Fix for different thresholds for forward and backward steps.
---
(4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Bug 2592] FLAG_TSTAMP_PPS cleanup for refclock_parse.c.
* [Bug 2769] New script: update-leap
* [Bug 2769] cleannup for update-leap
* [Bug 2788] New flag -G (force_step_once).
* [Bug 2794] Clean up kernel clock status reports.
* [Bug 2795] Cannot build without OpenSLL (on Win32).
  Provided a Win32 specific wrapper around libevent/arc4random.c.
  fixed some minor warnings.
* [Bug 2796] ntp-keygen crashes in 'getclock()' on Win32.
* [Bug 2797] ntp-keygen trapped in endless loop for MD5 keys
  on big-endian machines.
* [Bug 2798] sntp should decode and display the leap indicator.
* Simple cleanup to html/build.html
---
(4.2.8p2-RC1) 2015/03/30 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Bug 2794] Don't let reports on normal kernel status changes
  look like errors.
* [Bug 2788] New flag -G (force_step_once).
* [Bug 2592] Account for PPS sources which can provide an accurate
  absolute time stamp, and status information.
  Fixed indention and removed trailing whitespace.
* [Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003.
* [Bug 1960] setsockopt IPV6_MULTICAST_IF: Invalid argument.
* [Bug 2346] "graceful termination" signals do not do peer cleanup.
* [Bug 2728] See if C99-style structure initialization works.
* [Bug 2747] Upgrade libevent to 2.1.5-beta.
* [Bug 2749] ntp/lib/NTP/Util.pm needs update for ntpq -w, IPv6, .POOL. .
* [Bug 2751] jitter.h has stale copies of l_fp macros.
* [Bug 2756] ntpd hangs in startup with gcc 3.3.5 on ARM.
* [Bug 2757] Quiet compiler warnings.
* [Bug 2759] Expose nonvolatile/clk_wander_threshold to ntpq.
* [Bug 2763] Allow different thresholds for forward and backward steps.
* [Bug 2766] ntp-keygen output files should not be world-readable.
* [Bug 2767] ntp-keygen -M should symlink to ntp.keys.
* [Bug 2771] nonvolatile value is documented in wrong units.
* [Bug 2773] Early leap announcement from Palisade/Thunderbolt
* [Bug 2774] Unreasonably verbose printout - leap pending/warning
* [Bug 2775] ntp-keygen.c fails to compile under Windows.
* [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.
* [Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto.
* [Sec 2781] Authentication doesn't protect symmetric associations against
  DoS attacks.
* [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE.
* [Bug 2789] Quiet compiler warnings from libevent.
* [Bug 2790] If ntpd sets the Windows MM timer highest resolution
  pause briefly before measuring system clock precision to yield
  correct results.
* 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.
---
(4.2.8p1) 2015/02/04 Released by Harlan Stenn <stenn%ntp.org@localhost>

* Update the NEWS file.
* [Sec 2671] vallen in extension fields are not validated.
---
(4.2.8p1-RC2) 2015/01/29 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Bug 2627] shm refclock allows only two units with owner-only access
  rework: reverted sense of mode bit (so default reflects previous
  behaviour) and updated ducumentation.
* [Bug 2732] - Leap second not handled correctly on Windows 8
  use 'GetTickCount()' to get the true elapsed time of slew
  (This should work for all versions of Windows >= W2K)
* [Bug 2738] Missing buffer initialization in refclocK_parse.c::parsestate().
* [Bug 2739] Parse driver with PPS enabled occasionally evaluates
  PPS timestamp with wrong sign.
  Removed some German umlauts.
* [Bug 2740] Removed some obsolete code from the parse driver.
* [Bug 2741] Incorrect buffer check in refclocK_parse.c::parsestatus().
---
(4.2.8p1-RC1) 2015/01/24 Released by Harlan Stenn <stenn%ntp.org@localhost>

* Start the RC for 4.2.8p1.
* [Bug 2187] Update version number generation scripts.
* [Bug 2617] Fix sntp Usage documentation section.
* [Sec 2672] Code cleanup: On some OSes ::1 can be spoofed...
* [Bug 2736] Show error message if we cannot open the config file.
* Copyright update.
* Fix the package name.
---
(4.2.8p1-beta5) 2015/01/07 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Bug 2695] Windows build: __func__ not supported under Windows.
* [Bug 2728] Work around C99-style structure initialization code
  for older compilers, specifically Visual Studio prior to VS2013.
---
(4.2.8p1-beta4) 2015/01/04 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Bug 1084] PPSAPI for ntpd on Windows with DLL backends
* [Bug 2695] Build problem on Windows (sys/socket.h).
* [Bug 2715] mdnstries option for ntp.conf from NetBSD.
* Fix a regression introduced to timepps-Solaris.h as part of:
  [Bug 1206] Required compiler changes for Windows
  (4.2.5p181) 2009/06/06
---
(4.2.8p1-beta3) 2015/01/02 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Bug 2627] shm refclock allows only two units with owner-only access
  Use mode bit 0 to select public access for units >= 2 (units 0 & 1 are
  always private.
* [Bug 2681] Fix display of certificate EOValidity dates on 32-bit systems.
* [Bug 2695] 4.2.8 does not build on Windows.
* [bug 2700] mrulist stopped working in 4.2.8.
* [Bug 2706] libparse/info_trimble.c build dependencies are broken.
* [Bug 2713] variable type/cast, parameter name, general cleanup from NetBSD.
* [Bug 2714] libevent may need to be built independently of any build of sntp.
* [Bug 2715] mdnstries option for ntp.conf from NetBSD.
---
(4.2.8p1-beta2) 2014/12/27 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Bug 2674] Install sntp in sbin on NetBSD.
* [Bug 2693] ntp-keygen doesn't build without OpenSSL and sntp.
* [Bug 2707] Avoid a C90 extension in libjsmn/jsmn.c.
* [Bug 2709] see if we have a C99 compiler (not yet required).
---
(4.2.8p1-beta1) 2014/12/23 Released by Harlan Stenn <stenn%ntp.org@localhost>

* [Sec 2672] On some OSes ::1 can be spoofed, bypassing source IP ACLs.
* [Bug 2693] ntp-keygen doesn't build without OpenSSL.
* [Bug 2697] IN6_IS_ADDR_LOOPBACK build problems on some OSes.
* [Bug 2699] HAVE_SYS_SELECT_H is misspelled in refclock_gpsdjson.c.
---

diffstat:

 external/bsd/ntp/dist/COPYRIGHT                                           |    40 +-
 external/bsd/ntp/dist/ChangeLog                                           |   152 +-
 external/bsd/ntp/dist/CommitLog                                           |  6113 ++++++++++
 external/bsd/ntp/dist/Makefile.am                                         |     5 +-
 external/bsd/ntp/dist/Makefile.in                                         |    18 +-
 external/bsd/ntp/dist/NEWS                                                |   252 +-
 external/bsd/ntp/dist/aclocal.m4                                          |     5 +-
 external/bsd/ntp/dist/adjtimed/Makefile.in                                |    13 +-
 external/bsd/ntp/dist/build                                               |     8 +-
 external/bsd/ntp/dist/clockstuff/Makefile.in                              |    13 +-
 external/bsd/ntp/dist/config.h.in                                         |    10 +
 external/bsd/ntp/dist/configure                                           |   744 +-
 external/bsd/ntp/dist/configure.ac                                        |    72 +-
 external/bsd/ntp/dist/html/build.html                                     |     4 +-
 external/bsd/ntp/dist/html/confopt.html                                   |     4 +-
 external/bsd/ntp/dist/html/copyright.html                                 |    38 +-
 external/bsd/ntp/dist/html/drivers/driver28.html                          |   136 +-
 external/bsd/ntp/dist/html/miscopt.html                                   |     4 +-
 external/bsd/ntp/dist/html/sntp.html                                      |     6 +-
 external/bsd/ntp/dist/include/Makefile.in                                 |    13 +-
 external/bsd/ntp/dist/include/isc/Makefile.in                             |    13 +-
 external/bsd/ntp/dist/kernel/Makefile.in                                  |    13 +-
 external/bsd/ntp/dist/kernel/sys/Makefile.in                              |    13 +-
 external/bsd/ntp/dist/libntp/Makefile.in                                  |    13 +-
 external/bsd/ntp/dist/libparse/Makefile.am                                |    32 +-
 external/bsd/ntp/dist/libparse/Makefile.in                                |    42 +-
 external/bsd/ntp/dist/libparse/mkinfo_rcmd.sed                            |     2 +-
 external/bsd/ntp/dist/libparse/mkinfo_scmd.sed                            |     2 +-
 external/bsd/ntp/dist/ntpd/Makefile.am                                    |     2 +-
 external/bsd/ntp/dist/ntpd/Makefile.in                                    |    18 +-
 external/bsd/ntp/dist/ntpd/invoke-ntp.conf.texi                           |    31 +-
 external/bsd/ntp/dist/ntpd/invoke-ntp.keys.texi                           |     2 +-
 external/bsd/ntp/dist/ntpd/invoke-ntpd.texi                               |    25 +-
 external/bsd/ntp/dist/ntpd/keyword-gen-utd                                |     2 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.5man                                  |    42 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.5mdoc                                 |    39 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.def                                   |    31 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.html                                  |    28 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.man.in                                |    42 +-
 external/bsd/ntp/dist/ntpd/ntp.conf.mdoc.in                               |    39 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.5man                                  |     8 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.5mdoc                                 |     8 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.html                                  |     2 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.man.in                                |     8 +-
 external/bsd/ntp/dist/ntpd/ntp.keys.mdoc.in                               |     8 +-
 external/bsd/ntp/dist/ntpd/ntpd.1ntpdman                                  |    28 +-
 external/bsd/ntp/dist/ntpd/ntpd.1ntpdmdoc                                 |    25 +-
 external/bsd/ntp/dist/ntpd/ntpd.html                                      |    76 +-
 external/bsd/ntp/dist/ntpd/ntpd.man.in                                    |    28 +-
 external/bsd/ntp/dist/ntpd/ntpd.mdoc.in                                   |    25 +-
 external/bsd/ntp/dist/ntpd/ntpdbase-opts.def                              |    22 +-
 external/bsd/ntp/dist/ntpdate/Makefile.in                                 |    13 +-
 external/bsd/ntp/dist/ntpdc/Makefile.in                                   |    13 +-
 external/bsd/ntp/dist/ntpdc/invoke-ntpdc.texi                             |     4 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcman                               |     8 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.1ntpdcmdoc                              |     6 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.html                                    |     4 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.man.in                                  |     8 +-
 external/bsd/ntp/dist/ntpdc/ntpdc.mdoc.in                                 |     6 +-
 external/bsd/ntp/dist/ntpq/Makefile.in                                    |    13 +-
 external/bsd/ntp/dist/ntpq/invoke-ntpq.texi                               |     4 +-
 external/bsd/ntp/dist/ntpq/ntpq.1ntpqman                                  |    10 +-
 external/bsd/ntp/dist/ntpq/ntpq.1ntpqmdoc                                 |     8 +-
 external/bsd/ntp/dist/ntpq/ntpq.html                                      |     4 +-
 external/bsd/ntp/dist/ntpq/ntpq.man.in                                    |    10 +-
 external/bsd/ntp/dist/ntpq/ntpq.mdoc.in                                   |     8 +-
 external/bsd/ntp/dist/ntpsnmpd/Makefile.in                                |    13 +-
 external/bsd/ntp/dist/ntpsnmpd/invoke-ntpsnmpd.texi                       |     4 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdman                      |     8 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc                     |     6 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.html                              |     2 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.man.in                            |     8 +-
 external/bsd/ntp/dist/ntpsnmpd/ntpsnmpd.mdoc.in                           |     6 +-
 external/bsd/ntp/dist/packageinfo.sh                                      |     4 +-
 external/bsd/ntp/dist/parseutil/Makefile.in                               |    13 +-
 external/bsd/ntp/dist/scripts/Makefile.am                                 |     1 +
 external/bsd/ntp/dist/scripts/Makefile.in                                 |    14 +-
 external/bsd/ntp/dist/scripts/build/Makefile.in                           |    13 +-
 external/bsd/ntp/dist/scripts/build/UpdatePoint                           |    18 +-
 external/bsd/ntp/dist/scripts/build/VersionName                           |    15 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/Makefile.in                    |    13 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman  |     6 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc |     4 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.html              |     2 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.man.in            |     6 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/calc_tickadj.mdoc.in           |     4 +-
 external/bsd/ntp/dist/scripts/calc_tickadj/invoke-calc_tickadj.texi       |     2 +-
 external/bsd/ntp/dist/scripts/invoke-plot_summary.texi                    |     4 +-
 external/bsd/ntp/dist/scripts/invoke-summary.texi                         |     4 +-
 external/bsd/ntp/dist/scripts/lib/Makefile.in                             |    13 +-
 external/bsd/ntp/dist/scripts/lib/NTP/Util.pm                             |    19 +-
 external/bsd/ntp/dist/scripts/ntp-wait/Makefile.in                        |    13 +-
 external/bsd/ntp/dist/scripts/ntp-wait/invoke-ntp-wait.texi               |     4 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait-opts                      |     4 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitman              |     6 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc             |     4 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.html                      |     4 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.man.in                    |     6 +-
 external/bsd/ntp/dist/scripts/ntp-wait/ntp-wait.mdoc.in                   |     4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/Makefile.in                        |    13 +-
 external/bsd/ntp/dist/scripts/ntpsweep/invoke-ntpsweep.texi               |     4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep-opts                      |     4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepman              |     6 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc             |     4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.html                      |     4 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.man.in                    |     6 +-
 external/bsd/ntp/dist/scripts/ntpsweep/ntpsweep.mdoc.in                   |     4 +-
 external/bsd/ntp/dist/scripts/ntptrace/Makefile.in                        |    13 +-
 external/bsd/ntp/dist/scripts/ntptrace/invoke-ntptrace.texi               |     4 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace-opts                      |     4 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptraceman              |     6 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.1ntptracemdoc             |     4 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.html                      |     4 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.man.in                    |     6 +-
 external/bsd/ntp/dist/scripts/ntptrace/ntptrace.mdoc.in                   |     4 +-
 external/bsd/ntp/dist/scripts/plot_summary-opts                           |     4 +-
 external/bsd/ntp/dist/scripts/plot_summary.1plot_summaryman               |     6 +-
 external/bsd/ntp/dist/scripts/plot_summary.1plot_summarymdoc              |     4 +-
 external/bsd/ntp/dist/scripts/plot_summary.html                           |     4 +-
 external/bsd/ntp/dist/scripts/plot_summary.man.in                         |     6 +-
 external/bsd/ntp/dist/scripts/plot_summary.mdoc.in                        |     4 +-
 external/bsd/ntp/dist/scripts/summary-opts                                |     4 +-
 external/bsd/ntp/dist/scripts/summary.1summaryman                         |     6 +-
 external/bsd/ntp/dist/scripts/summary.1summarymdoc                        |     4 +-
 external/bsd/ntp/dist/scripts/summary.html                                |     4 +-
 external/bsd/ntp/dist/scripts/summary.man.in                              |     6 +-
 external/bsd/ntp/dist/scripts/summary.mdoc.in                             |     4 +-
 external/bsd/ntp/dist/scripts/update-leap/Makefile.am                     |    97 +
 external/bsd/ntp/dist/scripts/update-leap/Makefile.in                     |   887 +
 external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.menu         |     1 +
 external/bsd/ntp/dist/scripts/update-leap/invoke-update-leap.texi         |   170 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap                     |   434 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap-opts                |    72 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap-opts.def            |   163 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapman     |   169 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap.1update-leapmdoc    |   134 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap.html                |   274 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap.man.in              |   169 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap.mdoc.in             |   134 +
 external/bsd/ntp/dist/scripts/update-leap/update-leap.texi                |    43 +
 external/bsd/ntp/dist/sntp/COPYRIGHT                                      |    40 +-
 external/bsd/ntp/dist/sntp/Makefile.am                                    |    13 +-
 external/bsd/ntp/dist/sntp/Makefile.in                                    |    22 +-
 external/bsd/ntp/dist/sntp/aclocal.m4                                     |     4 +-
 external/bsd/ntp/dist/sntp/config.h.in                                    |     3 +
 external/bsd/ntp/dist/sntp/configure                                      |   402 +-
 external/bsd/ntp/dist/sntp/configure.ac                                   |    13 +-
 external/bsd/ntp/dist/sntp/include/Makefile.in                            |    14 +-
 external/bsd/ntp/dist/sntp/include/copyright.def                          |     4 +-
 external/bsd/ntp/dist/sntp/include/ntp.lic                                |     2 +-
 external/bsd/ntp/dist/sntp/include/version.def                            |     2 +-
 external/bsd/ntp/dist/sntp/include/version.texi                           |     6 +-
 external/bsd/ntp/dist/sntp/invoke-sntp.texi                               |    11 +-
 external/bsd/ntp/dist/sntp/libevent/ChangeLog                             |   784 +-
 external/bsd/ntp/dist/sntp/libevent/Makefile.am                           |     4 +-
 external/bsd/ntp/dist/sntp/libevent/Makefile.in                           |   100 +-
 external/bsd/ntp/dist/sntp/libevent/aclocal.m4                            |     3 +-
 external/bsd/ntp/dist/sntp/libevent/config.h.in                           |   118 +-
 external/bsd/ntp/dist/sntp/libevent/configure                             |  4771 +-------
 external/bsd/ntp/dist/sntp/libevent/configure.ac                          |    33 +-
 external/bsd/ntp/dist/sntp/libevent/m4/acx_pthread.m4                     |   279 +
 external/bsd/ntp/dist/sntp/libevent/sample/include.am                     |     2 +
 external/bsd/ntp/dist/sntp/libevent/test/include.am                       |     3 +-
 external/bsd/ntp/dist/sntp/libevent/whatsnew-2.1.txt                      |    53 +-
 external/bsd/ntp/dist/sntp/libopts/Makefile.in                            |    14 +-
 external/bsd/ntp/dist/sntp/libopts/m4/libopts.m4                          |    24 +-
 external/bsd/ntp/dist/sntp/loc/darwin                                     |     1 +
 external/bsd/ntp/dist/sntp/loc/debian                                     |     1 +
 external/bsd/ntp/dist/sntp/loc/freebsd                                    |     1 +
 external/bsd/ntp/dist/sntp/loc/legacy                                     |     1 +
 external/bsd/ntp/dist/sntp/loc/netbsd                                     |     3 +-
 external/bsd/ntp/dist/sntp/loc/solaris                                    |     1 +
 external/bsd/ntp/dist/sntp/m4/ax_c99_struct_init.m4                       |    59 +
 external/bsd/ntp/dist/sntp/m4/hms_search_lib.m4                           |     4 +-
 external/bsd/ntp/dist/sntp/m4/ntp_compiler.m4                             |     1 +
 external/bsd/ntp/dist/sntp/m4/ntp_libevent.m4                             |    25 +-
 external/bsd/ntp/dist/sntp/m4/ntp_libntp.m4                               |    14 +-
 external/bsd/ntp/dist/sntp/m4/ntp_locinfo.m4                              |     6 +
 external/bsd/ntp/dist/sntp/m4/openldap-thread-check.m4                    |   683 +
 external/bsd/ntp/dist/sntp/m4/openldap.m4                                 |  1131 +
 external/bsd/ntp/dist/sntp/m4/version.m4                                  |     2 +-
 external/bsd/ntp/dist/sntp/scripts/Makefile.in                            |    14 +-
 external/bsd/ntp/dist/sntp/scripts/cvo.sh                                 |     8 +-
 external/bsd/ntp/dist/sntp/sntp-opts.def                                  |    26 +-
 external/bsd/ntp/dist/sntp/sntp.1sntpman                                  |    35 +-
 external/bsd/ntp/dist/sntp/sntp.1sntpmdoc                                 |    32 +-
 external/bsd/ntp/dist/sntp/sntp.html                                      |    11 +-
 external/bsd/ntp/dist/sntp/sntp.man.in                                    |    35 +-
 external/bsd/ntp/dist/sntp/sntp.mdoc.in                                   |    32 +-
 external/bsd/ntp/dist/sntp/tests/Makefile.in                              |    14 +-
 external/bsd/ntp/dist/tests/Makefile.in                                   |    13 +-
 external/bsd/ntp/dist/tests/libntp/Makefile.in                            |    13 +-
 external/bsd/ntp/dist/tests/ntpd/Makefile.in                              |    13 +-
 external/bsd/ntp/dist/util/Makefile.am                                    |     3 +-
 external/bsd/ntp/dist/util/Makefile.in                                    |    21 +-
 external/bsd/ntp/dist/util/invoke-ntp-keygen.texi                         |     4 +-
 external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenman                      |    10 +-
 external/bsd/ntp/dist/util/ntp-keygen.1ntp-keygenmdoc                     |     8 +-
 external/bsd/ntp/dist/util/ntp-keygen.html                                |     4 +-
 external/bsd/ntp/dist/util/ntp-keygen.man.in                              |    10 +-
 external/bsd/ntp/dist/util/ntp-keygen.mdoc.in                             |     8 +-
 201 files changed, 15040 insertions(+), 5509 deletions(-)

diffs (truncated from 25859 to 300 lines):

diff -r 05037a9d59d7 -r 0408c0495d8c external/bsd/ntp/dist/COPYRIGHT
--- a/external/bsd/ntp/dist/COPYRIGHT   Tue Apr 07 10:17:21 2015 +0000
+++ b/external/bsd/ntp/dist/COPYRIGHT   Tue Apr 07 16:48:53 2015 +0000
@@ -4,16 +4,16 @@
   
    jpg "Clone me," says Dolly sheepishly.
    
-   Last update: 9-Aug-2014 07:56 UTC
+   Last update: 17-Jan-2015 00:16 UTC
      _________________________________________________________________
    
    The following copyright notice applies to all files collectively
    called the Network Time Protocol Version 4 Distribution. Unless
-   specifically declared otherwise in an individual file, this notice
-   applies as if the text was explicitly included in the file.
+   specifically declared otherwise in an individual file, this entire
+   notice applies as if the text was explicitly included in the file.
 ***********************************************************************
 *                                                                     *
-* Copyright (c) University of Delaware 1992-2014                      *
+* Copyright (c) University of Delaware 1992-2015                      *
 *                                                                     *
 * Permission to use, copy, modify, and distribute this software and   *
 * its documentation for any purpose with or without fee is hereby     *
@@ -29,6 +29,38 @@
 *                                                                     *
 ***********************************************************************
 
+   Content starting in 2011 from Harlan Stenn, Danny Mayer, and Martin
+   Burnicki is:
+***********************************************************************
+*                                                                     *
+* Copyright (c) Network Time Foundation 2011-2015                     *
+*                                                                     *
+* All Rights Reserved                                                 *
+*                                                                     *
+* Redistribution and use in source and binary forms, with or without  *
+* modification, are permitted provided that the following conditions  *
+* are met:                                                            *
+* 1. Redistributions of source code must retain the above copyright   *
+*    notice, this list of conditions and the following disclaimer.    *
+* 2. Redistributions in binary form must reproduce the above          *
+*    copyright notice, this list of conditions and the following      *
+*    disclaimer in the documentation and/or other materials provided  *
+*    with the distribution.                                           *
+*                                                                     *
+* THIS SOFTWARE IS PROVIDED BY THE AUTHORS ``AS IS'' AND ANY EXPRESS  *
+* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED   *
+* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE  *
+* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE    *
+* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR *
+* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT   *
+* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR  *
+* BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF          *
+* LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT           *
+* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE   *
+* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH    *
+* DAMAGE.                                                             *
+***********************************************************************
+
    The following individuals contributed in part to the Network Time
    Protocol Distribution Version 4 and are acknowledged as authors of
    this work.
diff -r 05037a9d59d7 -r 0408c0495d8c external/bsd/ntp/dist/ChangeLog
--- a/external/bsd/ntp/dist/ChangeLog   Tue Apr 07 10:17:21 2015 +0000
+++ b/external/bsd/ntp/dist/ChangeLog   Tue Apr 07 16:48:53 2015 +0000
@@ -1,3 +1,151 @@
+---
+(4.2.8p2) 2015/04/07 Released by Harlan Stenn <stenn%ntp.org@localhost>
+(4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Bug 2763] Fix for different thresholds for forward and backward steps.
+---
+(4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Bug 2592] FLAG_TSTAMP_PPS cleanup for refclock_parse.c.
+* [Bug 2769] New script: update-leap
+* [Bug 2769] cleannup for update-leap
+* [Bug 2788] New flag -G (force_step_once).
+* [Bug 2794] Clean up kernel clock status reports.
+* [Bug 2795] Cannot build without OpenSLL (on Win32).
+  Provided a Win32 specific wrapper around libevent/arc4random.c.
+  fixed some minor warnings.
+* [Bug 2796] ntp-keygen crashes in 'getclock()' on Win32.
+* [Bug 2797] ntp-keygen trapped in endless loop for MD5 keys
+  on big-endian machines.
+* [Bug 2798] sntp should decode and display the leap indicator.
+* Simple cleanup to html/build.html
+---
+(4.2.8p2-RC1) 2015/03/30 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Bug 2794] Don't let reports on normal kernel status changes
+  look like errors.
+* [Bug 2788] New flag -G (force_step_once).
+* [Bug 2592] Account for PPS sources which can provide an accurate
+  absolute time stamp, and status information.
+  Fixed indention and removed trailing whitespace.
+* [Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003.
+* [Bug 1960] setsockopt IPV6_MULTICAST_IF: Invalid argument.
+* [Bug 2346] "graceful termination" signals do not do peer cleanup.
+* [Bug 2728] See if C99-style structure initialization works.
+* [Bug 2747] Upgrade libevent to 2.1.5-beta.
+* [Bug 2749] ntp/lib/NTP/Util.pm needs update for ntpq -w, IPv6, .POOL. .
+* [Bug 2751] jitter.h has stale copies of l_fp macros.
+* [Bug 2756] ntpd hangs in startup with gcc 3.3.5 on ARM.
+* [Bug 2757] Quiet compiler warnings.
+* [Bug 2759] Expose nonvolatile/clk_wander_threshold to ntpq.
+* [Bug 2763] Allow different thresholds for forward and backward steps.
+* [Bug 2766] ntp-keygen output files should not be world-readable.
+* [Bug 2767] ntp-keygen -M should symlink to ntp.keys.
+* [Bug 2771] nonvolatile value is documented in wrong units.
+* [Bug 2773] Early leap announcement from Palisade/Thunderbolt
+* [Bug 2774] Unreasonably verbose printout - leap pending/warning
+* [Bug 2775] ntp-keygen.c fails to compile under Windows.
+* [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.
+* [Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto.
+* [Sec 2781] Authentication doesn't protect symmetric associations against
+  DoS attacks.
+* [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE.
+* [Bug 2789] Quiet compiler warnings from libevent.
+* [Bug 2790] If ntpd sets the Windows MM timer highest resolution
+  pause briefly before measuring system clock precision to yield
+  correct results.
+* 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.
+---
+(4.2.8p1) 2015/02/04 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* Update the NEWS file.
+* [Sec 2671] vallen in extension fields are not validated.
+---
+(4.2.8p1-RC2) 2015/01/29 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Bug 2627] shm refclock allows only two units with owner-only access
+  rework: reverted sense of mode bit (so default reflects previous
+  behaviour) and updated ducumentation.
+* [Bug 2732] - Leap second not handled correctly on Windows 8
+  use 'GetTickCount()' to get the true elapsed time of slew
+  (This should work for all versions of Windows >= W2K)
+* [Bug 2738] Missing buffer initialization in refclocK_parse.c::parsestate().
+* [Bug 2739] Parse driver with PPS enabled occasionally evaluates
+  PPS timestamp with wrong sign.
+  Removed some German umlauts.
+* [Bug 2740] Removed some obsolete code from the parse driver.
+* [Bug 2741] Incorrect buffer check in refclocK_parse.c::parsestatus().
+---
+(4.2.8p1-RC1) 2015/01/24 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* Start the RC for 4.2.8p1.
+* [Bug 2187] Update version number generation scripts.
+* [Bug 2617] Fix sntp Usage documentation section.
+* [Sec 2672] Code cleanup: On some OSes ::1 can be spoofed...
+* [Bug 2736] Show error message if we cannot open the config file.
+* Copyright update.
+* Fix the package name.
+---
+(4.2.8p1-beta5) 2015/01/07 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Bug 2695] Windows build: __func__ not supported under Windows.
+* [Bug 2728] Work around C99-style structure initialization code
+  for older compilers, specifically Visual Studio prior to VS2013.
+---
+(4.2.8p1-beta4) 2015/01/04 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Bug 1084] PPSAPI for ntpd on Windows with DLL backends
+* [Bug 2695] Build problem on Windows (sys/socket.h).
+* [Bug 2715] mdnstries option for ntp.conf from NetBSD.
+* Fix a regression introduced to timepps-Solaris.h as part of:
+  [Bug 1206] Required compiler changes for Windows
+  (4.2.5p181) 2009/06/06
+---
+(4.2.8p1-beta3) 2015/01/02 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Bug 2627] shm refclock allows only two units with owner-only access
+  Use mode bit 0 to select public access for units >= 2 (units 0 & 1 are
+  always private.
+* [Bug 2681] Fix display of certificate EOValidity dates on 32-bit systems.
+* [Bug 2695] 4.2.8 does not build on Windows.
+* [bug 2700] mrulist stopped working in 4.2.8.
+* [Bug 2706] libparse/info_trimble.c build dependencies are broken.
+* [Bug 2713] variable type/cast, parameter name, general cleanup from NetBSD.
+* [Bug 2714] libevent may need to be built independently of any build of sntp.
+* [Bug 2715] mdnstries option for ntp.conf from NetBSD.
+---
+(4.2.8p1-beta2) 2014/12/27 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Bug 2674] Install sntp in sbin on NetBSD.
+* [Bug 2693] ntp-keygen doesn't build without OpenSSL and sntp.
+* [Bug 2707] Avoid a C90 extension in libjsmn/jsmn.c.
+* [Bug 2709] see if we have a C99 compiler (not yet required).
+---
+(4.2.8p1-beta1) 2014/12/23 Released by Harlan Stenn <stenn%ntp.org@localhost>
+
+* [Sec 2672] On some OSes ::1 can be spoofed, bypassing source IP ACLs.
+* [Bug 2693] ntp-keygen doesn't build without OpenSSL.
+* [Bug 2697] IN6_IS_ADDR_LOOPBACK build problems on some OSes.
+* [Bug 2699] HAVE_SYS_SELECT_H is misspelled in refclock_gpsdjson.c.
 ---
 (4.2.8) 2014/12/19 Released by Harlan Stenn <stenn%ntp.org@localhost>
 
@@ -22,10 +170,10 @@
 * [Bug 2678] nmea_control() now checks 'refclock_params()' result.
 (4.2.7p481) 2014/11/22 Released by Harlan Stenn <stenn%ntp.org@localhost>
 * [Bug 2314] Only enable PPS if kernel consumer binding succeeds.
-* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition. 
+* [Bug 2314] Kernel PPS binding EOPNOTSUPP is a failure condition.
 * Rename pps_enable to hardpps_enable.
 (4.2.7p480) 2014/11/21 Released by Harlan Stenn <stenn%ntp.org@localhost>
-* [Bug 2677] PATH_MAX isn't #define'd  under Windows.
+* [Bug 2677] PATH_MAX isn't #define'd under Windows.
   Regression from the patch fixing Bug 2639.
 (4.2.7p479) 2014/11/15 Released by Harlan Stenn <stenn%ntp.org@localhost>
 * [Bug 2651] Certificates with ASN timestamps w/ 4-digit years mis-parsed.
diff -r 05037a9d59d7 -r 0408c0495d8c external/bsd/ntp/dist/CommitLog
--- a/external/bsd/ntp/dist/CommitLog   Tue Apr 07 10:17:21 2015 +0000
+++ b/external/bsd/ntp/dist/CommitLog   Tue Apr 07 16:48:53 2015 +0000
@@ -1,3 +1,6116 @@
+ChangeSet@1.3320, 2015-04-07 04:28:16-04:00, stenn%deacon.udel.edu@localhost
+  NTP_4_2_8P2
+  TAG: NTP_4_2_8P2
+
+  ChangeLog@1.1633 +1 -0
+    NTP_4_2_8P2
+
+  ntpd/invoke-ntp.conf.texi@1.182 +1 -1
+    NTP_4_2_8P2
+
+  ntpd/invoke-ntp.keys.texi@1.178 +1 -1
+    NTP_4_2_8P2
+
+  ntpd/invoke-ntpd.texi@1.495 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntp.conf.5man@1.216 +3 -3
+    NTP_4_2_8P2
+
+  ntpd/ntp.conf.5mdoc@1.216 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntp.conf.html@1.173 +1 -1
+    NTP_4_2_8P2
+
+  ntpd/ntp.conf.man.in@1.216 +3 -3
+    NTP_4_2_8P2
+
+  ntpd/ntp.conf.mdoc.in@1.216 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntp.keys.5man@1.212 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntp.keys.5mdoc@1.212 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntp.keys.html@1.174 +1 -1
+    NTP_4_2_8P2
+
+  ntpd/ntp.keys.man.in@1.212 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntp.keys.mdoc.in@1.212 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntpd-opts.c@1.517 +245 -245
+    NTP_4_2_8P2
+
+  ntpd/ntpd-opts.h@1.516 +3 -3
+    NTP_4_2_8P2
+
+  ntpd/ntpd.1ntpdman@1.324 +3 -3
+    NTP_4_2_8P2
+
+  ntpd/ntpd.1ntpdmdoc@1.324 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntpd.html@1.168 +2 -2
+    NTP_4_2_8P2
+
+  ntpd/ntpd.man.in@1.324 +3 -3
+    NTP_4_2_8P2
+
+  ntpd/ntpd.mdoc.in@1.324 +2 -2




Home | Main Index | Thread Index | Old Index