aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCy Schubert <cy@FreeBSD.org>2015-07-01 03:12:13 +0000
committerCy Schubert <cy@FreeBSD.org>2015-07-01 03:12:13 +0000
commit873997f35a991eee09ed91148a0cf332360380da (patch)
tree5b1ffa3ad0e56e0e9f2991011729791ee86d7632
parent4ba32eb5a8bf3455c09d1513ed2af8d2c861a6ba (diff)
downloadsrc-873997f35a991eee09ed91148a0cf332360380da.tar.gz
src-873997f35a991eee09ed91148a0cf332360380da.zip
Vendor import ntp-4.2.8p3.vendor/ntp/4.2.8p3
Approved by: delphij (implicit, using SO hat) Security: VuXML: 0d0f3050-1f69-11e5-9ba9-d050996490d0 Security: http://bugs.ntp.org/show_bug.cgi?id=2853 Security: https://www.kb.cert.org/vuls/id/668167 Security: http://support.ntp.org/bin/view/Main/SecurityNotice#June_2015_NTP_Security_Vulnerabi
Notes
Notes: svn path=/vendor/ntp/dist/; revision=284990 svn path=/vendor/ntp/4.2.8p3/; revision=284992; tag=vendor/ntp/4.2.8p3
-rw-r--r--ChangeLog138
-rw-r--r--CommitLog6878
-rw-r--r--Makefile.am12
-rw-r--r--Makefile.in452
-rw-r--r--NEWS151
-rw-r--r--README.leapsmear272
-rw-r--r--aclocal.m4796
-rw-r--r--adjtimed/Makefile.in288
-rwxr-xr-xbootstrap41
-rw-r--r--clockstuff/Makefile.in248
-rw-r--r--config.h.in16
-rwxr-xr-xconfigure1536
-rw-r--r--configure.ac79
-rw-r--r--html/drivers/driver22.html2
-rw-r--r--html/drivers/driver40-ja.html534
-rw-r--r--html/drivers/driver40.html358
-rw-r--r--html/drivers/driver46.html303
-rw-r--r--html/miscopt.html31
-rw-r--r--html/refclock.html2
-rw-r--r--include/Makefile.am1
-rw-r--r--include/Makefile.in310
-rw-r--r--include/isc/Makefile.in198
-rw-r--r--include/ntp_io.h1
-rw-r--r--include/ntp_stdlib.h25
-rw-r--r--include/ntp_types.h5
-rw-r--r--include/ntpd.h7
-rw-r--r--include/parse.h6
-rw-r--r--include/refidsmear.h3
-rw-r--r--kernel/Makefile.in307
-rw-r--r--kernel/sys/Makefile.in198
-rw-r--r--lib/isc/unix/ifiter_getifaddrs.c19
-rw-r--r--libjsmn/Makefile12
-rw-r--r--libjsmn/README.md22
-rw-r--r--libjsmn/example/jsondump.c112
-rw-r--r--libjsmn/example/simple.c75
-rw-r--r--libjsmn/jsmn.c103
-rw-r--r--libjsmn/jsmn.h18
-rw-r--r--libjsmn/jsmn_test.c339
-rw-r--r--libntp/Makefile.am1
-rw-r--r--libntp/Makefile.in608
-rw-r--r--libntp/emalloc.c53
-rw-r--r--libntp/refidsmear.c58
-rw-r--r--libntp/strdup.c17
-rw-r--r--libntp/work_fork.c27
-rw-r--r--libparse/Makefile.in258
-rw-r--r--libparse/clk_meinberg.c4
-rw-r--r--libparse/clk_rawdcf.c116
-rw-r--r--libparse/clk_schmid.c4
-rw-r--r--libparse/parse.c4
-rw-r--r--ntpd/Makefile.am1
-rw-r--r--ntpd/Makefile.in552
-rw-r--r--ntpd/complete.conf.in2
-rw-r--r--ntpd/invoke-ntp.conf.texi22
-rw-r--r--ntpd/invoke-ntp.keys.texi2
-rw-r--r--ntpd/invoke-ntpd.texi4
-rw-r--r--ntpd/keyword-gen-utd2
-rw-r--r--ntpd/keyword-gen.c36
-rw-r--r--ntpd/ntp.conf.5man154
-rw-r--r--ntpd/ntp.conf.5mdoc24
-rw-r--r--ntpd/ntp.conf.def20
-rw-r--r--ntpd/ntp.conf.html18
-rw-r--r--ntpd/ntp.conf.man.in154
-rw-r--r--ntpd/ntp.conf.mdoc.in24
-rw-r--r--ntpd/ntp.keys.5man22
-rw-r--r--ntpd/ntp.keys.5mdoc4
-rw-r--r--ntpd/ntp.keys.html2
-rw-r--r--ntpd/ntp.keys.man.in22
-rw-r--r--ntpd/ntp.keys.mdoc.in4
-rw-r--r--ntpd/ntp_config.c88
-rw-r--r--ntpd/ntp_control.c73
-rw-r--r--ntpd/ntp_crypto.c323
-rw-r--r--ntpd/ntp_io.c59
-rw-r--r--ntpd/ntp_keyword.h1692
-rw-r--r--ntpd/ntp_leapsec.c266
-rw-r--r--ntpd/ntp_leapsec.h70
-rw-r--r--ntpd/ntp_loopfilter.c91
-rw-r--r--ntpd/ntp_monitor.c2
-rw-r--r--ntpd/ntp_parser.c3519
-rw-r--r--ntpd/ntp_parser.h752
-rw-r--r--ntpd/ntp_parser.y201
-rw-r--r--ntpd/ntp_proto.c104
-rw-r--r--ntpd/ntp_scanner.c460
-rw-r--r--ntpd/ntp_scanner.h56
-rw-r--r--ntpd/ntp_timer.c170
-rw-r--r--ntpd/ntpd-opts.c54
-rw-r--r--ntpd/ntpd-opts.h6
-rw-r--r--ntpd/ntpd.1ntpdman58
-rw-r--r--ntpd/ntpd.1ntpdmdoc4
-rw-r--r--ntpd/ntpd.html4
-rw-r--r--ntpd/ntpd.man.in58
-rw-r--r--ntpd/ntpd.mdoc.in4
-rw-r--r--ntpd/rc_cmdlength.c35
-rw-r--r--ntpd/refclock_gpsdjson.c1799
-rw-r--r--ntpd/refclock_jjy.c4445
-rw-r--r--ntpd/refclock_parse.c10
-rw-r--r--ntpd/refclock_shm.c319
-rw-r--r--ntpd/refclock_true.c2
-rw-r--r--ntpdate/Makefile.in290
-rw-r--r--ntpdc/Makefile.in376
-rw-r--r--ntpdc/invoke-ntpdc.texi4
-rwxr-xr-xntpdc/nl.pl2
-rw-r--r--ntpdc/ntpdc-opts.c54
-rw-r--r--ntpdc/ntpdc-opts.h6
-rw-r--r--ntpdc/ntpdc.1ntpdcman32
-rw-r--r--ntpdc/ntpdc.1ntpdcmdoc4
-rw-r--r--ntpdc/ntpdc.html4
-rw-r--r--ntpdc/ntpdc.man.in32
-rw-r--r--ntpdc/ntpdc.mdoc.in4
-rw-r--r--ntpq/Makefile.in394
-rw-r--r--ntpq/invoke-ntpq.texi18
-rw-r--r--ntpq/ntpq-opts.c54
-rw-r--r--ntpq/ntpq-opts.def12
-rw-r--r--ntpq/ntpq-opts.h6
-rw-r--r--ntpq/ntpq-subs.c156
-rw-r--r--ntpq/ntpq.1ntpqman23
-rw-r--r--ntpq/ntpq.1ntpqmdoc16
-rw-r--r--ntpq/ntpq.c150
-rw-r--r--ntpq/ntpq.html18
-rw-r--r--ntpq/ntpq.man.in23
-rw-r--r--ntpq/ntpq.mdoc.in16
-rw-r--r--ntpsnmpd/Makefile.in370
-rw-r--r--ntpsnmpd/invoke-ntpsnmpd.texi4
-rw-r--r--ntpsnmpd/ntpsnmpd-opts.c54
-rw-r--r--ntpsnmpd/ntpsnmpd-opts.h6
-rw-r--r--ntpsnmpd/ntpsnmpd.1ntpsnmpdman10
-rw-r--r--ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc4
-rw-r--r--ntpsnmpd/ntpsnmpd.html2
-rw-r--r--ntpsnmpd/ntpsnmpd.man.in10
-rw-r--r--ntpsnmpd/ntpsnmpd.mdoc.in4
-rw-r--r--packageinfo.sh2
-rw-r--r--parseutil/Makefile.in230
-rw-r--r--parseutil/dcfd.c2
-rw-r--r--parseutil/testdcf.c2
-rw-r--r--ports/winnt/include/config.h10
-rw-r--r--ports/winnt/ppsapi/loopback/src/loopback-ppsapi.def4
-rw-r--r--ports/winnt/ppsapi/loopback/src/loopback-ppsapi.h5
-rw-r--r--ports/winnt/ppsapi/loopback/src/timepps.h36
-rw-r--r--ports/winnt/vs2008/common.vsprops53
-rw-r--r--ports/winnt/vs2008/debug-x64.vsprops20
-rw-r--r--ports/winnt/vs2008/debug.vsprops20
-rw-r--r--ports/winnt/vs2008/instsrv/instsrv.vcproj277
-rw-r--r--ports/winnt/vs2008/libntp/libntp.vcproj223
-rw-r--r--ports/winnt/vs2008/loopback-pps/loopback-ppsapi-provider.vcproj242
-rw-r--r--ports/winnt/vs2008/ntp-keygen/ntp-keygen.vcproj300
-rw-r--r--ports/winnt/vs2008/ntp.sln40
-rw-r--r--ports/winnt/vs2008/ntpd-keyword-gen/ntpd-keyword-gen.vcproj197
-rw-r--r--ports/winnt/vs2008/ntpd/gen-ntp_keyword.bat28
-rw-r--r--ports/winnt/vs2008/ntpd/ntpd.vcproj498
-rw-r--r--ports/winnt/vs2008/ntpdate/ntpdate.vcproj286
-rw-r--r--ports/winnt/vs2008/ntpdc/ntpdc.vcproj325
-rw-r--r--ports/winnt/vs2008/ntpq/ntpq.vcproj315
-rw-r--r--ports/winnt/vs2008/release-x64.vsprops21
-rw-r--r--ports/winnt/vs2008/release.vsprops21
-rw-r--r--ports/winnt/vs2013/common.props59
-rw-r--r--ports/winnt/vs2013/debug-x64.props23
-rw-r--r--ports/winnt/vs2013/debug.props24
-rw-r--r--ports/winnt/vs2013/instsrv/instsrv.vcproj258
-rw-r--r--ports/winnt/vs2013/instsrv/instsrv.vcxproj565
-rw-r--r--ports/winnt/vs2013/instsrv/instsrv.vcxproj.filters12
-rw-r--r--ports/winnt/vs2013/libntp/libntp.vcproj936
-rw-r--r--ports/winnt/vs2013/libntp/libntp.vcxproj602
-rw-r--r--ports/winnt/vs2013/libntp/libntp.vcxproj.filters71
-rw-r--r--ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcproj256
-rw-r--r--ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcxproj491
-rw-r--r--ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcxproj.filters5
-rw-r--r--ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcproj335
-rw-r--r--ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcxproj614
-rw-r--r--ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcxproj.filters6
-rw-r--r--ports/winnt/vs2013/ntp.sln122
-rw-r--r--ports/winnt/vs2013/ntpd-keyword-gen/ntpd-keyword-gen.vcproj273
-rw-r--r--ports/winnt/vs2013/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj444
-rw-r--r--ports/winnt/vs2013/ntpd/gen-ntp_keyword.bat26
-rw-r--r--ports/winnt/vs2013/ntpd/ntpd.vcproj1126
-rw-r--r--ports/winnt/vs2013/ntpd/ntpd.vcxproj906
-rw-r--r--ports/winnt/vs2013/ntpd/ntpd.vcxproj.filters104
-rw-r--r--ports/winnt/vs2013/ntpdate/ntpdate.vcproj362
-rw-r--r--ports/winnt/vs2013/ntpdate/ntpdate.vcxproj597
-rw-r--r--ports/winnt/vs2013/ntpdate/ntpdate.vcxproj.filters12
-rw-r--r--ports/winnt/vs2013/ntpdc/ntpdc.vcproj367
-rw-r--r--ports/winnt/vs2013/ntpdc/ntpdc.vcxproj626
-rw-r--r--ports/winnt/vs2013/ntpdc/ntpdc.vcxproj.filters6
-rw-r--r--ports/winnt/vs2013/ntpq/ntpq.vcproj357
-rw-r--r--ports/winnt/vs2013/ntpq/ntpq.vcxproj579
-rw-r--r--ports/winnt/vs2013/ntpq/ntpq.vcxproj.filters6
-rw-r--r--ports/winnt/vs2013/release-x64.props24
-rw-r--r--ports/winnt/vs2013/release.props25
-rw-r--r--scripts/Makefile.in371
-rw-r--r--scripts/build/Makefile.in134
-rw-r--r--scripts/calc_tickadj/Makefile.in230
-rw-r--r--scripts/calc_tickadj/calc_tickadj.1calc_tickadjman6
-rw-r--r--scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc4
-rw-r--r--scripts/calc_tickadj/calc_tickadj.html2
-rw-r--r--scripts/calc_tickadj/calc_tickadj.man.in6
-rw-r--r--scripts/calc_tickadj/calc_tickadj.mdoc.in4
-rw-r--r--scripts/calc_tickadj/invoke-calc_tickadj.texi2
-rw-r--r--scripts/invoke-plot_summary.texi4
-rw-r--r--scripts/invoke-summary.texi4
-rw-r--r--scripts/lib/Makefile.in145
-rw-r--r--scripts/lib/NTP/Util.pm2
-rw-r--r--scripts/ntp-wait/Makefile.in235
-rw-r--r--scripts/ntp-wait/invoke-ntp-wait.texi4
-rw-r--r--scripts/ntp-wait/ntp-wait-opts4
-rw-r--r--scripts/ntp-wait/ntp-wait.1ntp-waitman10
-rw-r--r--scripts/ntp-wait/ntp-wait.1ntp-waitmdoc4
-rw-r--r--scripts/ntp-wait/ntp-wait.html4
-rw-r--r--scripts/ntp-wait/ntp-wait.man.in10
-rw-r--r--scripts/ntp-wait/ntp-wait.mdoc.in4
-rw-r--r--scripts/ntpsweep/Makefile.in235
-rw-r--r--scripts/ntpsweep/invoke-ntpsweep.texi4
-rw-r--r--scripts/ntpsweep/ntpsweep-opts4
-rw-r--r--scripts/ntpsweep/ntpsweep.1ntpsweepman6
-rw-r--r--scripts/ntpsweep/ntpsweep.1ntpsweepmdoc4
-rw-r--r--scripts/ntpsweep/ntpsweep.html4
-rw-r--r--scripts/ntpsweep/ntpsweep.man.in6
-rw-r--r--scripts/ntpsweep/ntpsweep.mdoc.in4
-rw-r--r--scripts/ntptrace/Makefile.in235
-rw-r--r--scripts/ntptrace/invoke-ntptrace.texi4
-rw-r--r--scripts/ntptrace/ntptrace-opts4
-rw-r--r--scripts/ntptrace/ntptrace.1ntptraceman6
-rw-r--r--scripts/ntptrace/ntptrace.1ntptracemdoc4
-rw-r--r--scripts/ntptrace/ntptrace.html4
-rw-r--r--scripts/ntptrace/ntptrace.man.in6
-rw-r--r--scripts/ntptrace/ntptrace.mdoc.in4
-rw-r--r--scripts/plot_summary-opts4
-rw-r--r--scripts/plot_summary.1plot_summaryman6
-rw-r--r--scripts/plot_summary.1plot_summarymdoc4
-rw-r--r--scripts/plot_summary.html4
-rw-r--r--scripts/plot_summary.man.in6
-rw-r--r--scripts/plot_summary.mdoc.in4
-rw-r--r--scripts/summary-opts4
-rw-r--r--scripts/summary.1summaryman6
-rw-r--r--scripts/summary.1summarymdoc4
-rw-r--r--scripts/summary.html4
-rw-r--r--scripts/summary.man.in6
-rw-r--r--scripts/summary.mdoc.in4
-rw-r--r--scripts/update-leap/Makefile.am3
-rw-r--r--scripts/update-leap/Makefile.in241
-rw-r--r--scripts/update-leap/invoke-update-leap.texi53
-rw-r--r--scripts/update-leap/update-leap-opts4
-rw-r--r--scripts/update-leap/update-leap.1update-leapman8
-rw-r--r--scripts/update-leap/update-leap.1update-leapmdoc4
-rw-r--r--scripts/update-leap/update-leap.html53
-rwxr-xr-xscripts/update-leap/update-leap.in424
-rw-r--r--scripts/update-leap/update-leap.man.in8
-rw-r--r--scripts/update-leap/update-leap.mdoc.in4
-rwxr-xr-x[-rw-r--r--]scripts/update-leap/update-leap.sh (renamed from scripts/update-leap/update-leap)0
-rw-r--r--sntp/Makefile.am8
-rw-r--r--sntp/Makefile.in603
-rw-r--r--sntp/aclocal.m4796
-rw-r--r--sntp/ag-tpl/Mdoc.pm542
-rwxr-xr-xsntp/ag-tpl/mdoc2man219
-rw-r--r--sntp/config.h.in10
-rwxr-xr-xsntp/configure1532
-rw-r--r--sntp/configure.ac3
-rw-r--r--sntp/include/Makefile.in134
-rw-r--r--sntp/include/autogen-version.def2
-rw-r--r--sntp/include/version.def2
-rw-r--r--sntp/include/version.texi6
-rw-r--r--sntp/invoke-sntp.texi4
-rw-r--r--sntp/kod_management.c4
-rw-r--r--sntp/libevent/Makefile.in1203
-rw-r--r--sntp/libevent/aclocal.m4735
-rwxr-xr-xsntp/libevent/build-aux/ar-lib270
-rwxr-xr-xsntp/libevent/build-aux/ltmain.sh95
-rwxr-xr-xsntp/libevent/build-aux/test-driver148
-rw-r--r--sntp/libevent/config.h.in8
-rwxr-xr-xsntp/libevent/configure768
-rw-r--r--sntp/libevent/listener.c2
-rw-r--r--sntp/libevent/m4/ltversion.m410
-rw-r--r--sntp/libopts/COPYING.gplv32
-rw-r--r--sntp/libopts/COPYING.lgplv32
-rw-r--r--sntp/libopts/COPYING.mbsd1
-rw-r--r--sntp/libopts/Makefile.in283
-rw-r--r--sntp/libopts/README2
-rw-r--r--sntp/libopts/ag-char-map.h4
-rw-r--r--sntp/libopts/alias.c2
-rw-r--r--sntp/libopts/ao-strs.c4
-rw-r--r--sntp/libopts/ao-strs.h4
-rw-r--r--sntp/libopts/autoopts.c8
-rw-r--r--sntp/libopts/autoopts.h24
-rw-r--r--sntp/libopts/autoopts/options.h140
-rw-r--r--sntp/libopts/autoopts/project.h2
-rw-r--r--sntp/libopts/autoopts/usage-txt.h26
-rw-r--r--sntp/libopts/boolean.c10
-rw-r--r--sntp/libopts/check.c2
-rw-r--r--sntp/libopts/compat/compat.h2
-rw-r--r--sntp/libopts/compat/pathfind.c24
-rw-r--r--sntp/libopts/compat/windows-config.h2
-rw-r--r--sntp/libopts/configfile.c97
-rw-r--r--sntp/libopts/cook.c18
-rw-r--r--sntp/libopts/enum.c28
-rw-r--r--sntp/libopts/env.c8
-rw-r--r--sntp/libopts/file.c12
-rw-r--r--sntp/libopts/find.c18
-rw-r--r--sntp/libopts/genshell.c46
-rw-r--r--sntp/libopts/gettext.h2
-rw-r--r--sntp/libopts/init.c21
-rw-r--r--sntp/libopts/intprops.h2
-rw-r--r--sntp/libopts/libopts.c2
-rw-r--r--sntp/libopts/load.c16
-rw-r--r--sntp/libopts/m4/libopts.m456
-rw-r--r--sntp/libopts/m4/liboptschk.m42
-rw-r--r--sntp/libopts/m4/stdnoreturn.m42
-rw-r--r--sntp/libopts/makeshell.c39
-rw-r--r--sntp/libopts/nested.c72
-rw-r--r--sntp/libopts/numeric.c20
-rw-r--r--sntp/libopts/option-value-type.c4
-rw-r--r--sntp/libopts/option-value-type.h2
-rw-r--r--sntp/libopts/option-xat-attribute.c4
-rw-r--r--sntp/libopts/option-xat-attribute.h2
-rw-r--r--sntp/libopts/parse-duration.c6
-rw-r--r--sntp/libopts/parse-duration.h2
-rw-r--r--sntp/libopts/pgusage.c10
-rw-r--r--sntp/libopts/proto.h4
-rw-r--r--sntp/libopts/putshell.c14
-rw-r--r--sntp/libopts/reset.c10
-rw-r--r--sntp/libopts/restore.c34
-rw-r--r--sntp/libopts/save.c22
-rw-r--r--sntp/libopts/sort.c10
-rw-r--r--sntp/libopts/stack.c30
-rw-r--r--sntp/libopts/stdnoreturn.in.h2
-rw-r--r--sntp/libopts/streqvcmp.c22
-rw-r--r--sntp/libopts/text_mmap.c20
-rw-r--r--sntp/libopts/time.c10
-rw-r--r--sntp/libopts/tokenize.c48
-rw-r--r--sntp/libopts/usage.c8
-rw-r--r--sntp/libopts/version.c18
-rw-r--r--sntp/libpkgver/colcomp.c135
-rw-r--r--sntp/libpkgver/pkgver.h19
-rw-r--r--sntp/m4/ltversion.m410
-rw-r--r--sntp/m4/ntp_libntp.m49
-rw-r--r--sntp/m4/ntp_openssl.m49
-rw-r--r--sntp/m4/ntp_unitytest.m419
-rw-r--r--sntp/m4/os_cflags.m44
-rw-r--r--sntp/m4/version.m42
-rw-r--r--sntp/main.c2
-rw-r--r--sntp/scripts/Makefile.in132
-rwxr-xr-xsntp/scripts/genLocInfo8
-rw-r--r--sntp/sntp-opts.c58
-rw-r--r--sntp/sntp-opts.h6
-rw-r--r--sntp/sntp.1sntpman14
-rw-r--r--sntp/sntp.1sntpmdoc4
-rw-r--r--sntp/sntp.html4
-rw-r--r--sntp/sntp.man.in14
-rw-r--r--sntp/sntp.mdoc.in4
-rw-r--r--sntp/tests/Makefile.am234
-rw-r--r--sntp/tests/Makefile.in1508
-rw-r--r--sntp/tests/crypto.c (renamed from sntp/tests/crypto.cpp)61
-rw-r--r--sntp/tests/fileHandlingTest.h124
-rw-r--r--sntp/tests/fileHandlingTest.h.in100
-rw-r--r--sntp/tests/g_fileHandlingTest.h64
-rw-r--r--sntp/tests/g_networking.cpp (renamed from sntp/tests/networking.cpp)2
-rw-r--r--sntp/tests/g_packetHandling.cpp (renamed from sntp/tests/packetHandling.cpp)2
-rw-r--r--sntp/tests/g_packetProcessing.cpp (renamed from sntp/tests/packetProcessing.cpp)2
-rw-r--r--sntp/tests/g_sntptest.h35
-rw-r--r--sntp/tests/keyFile.c140
-rw-r--r--sntp/tests/keyFile.cpp131
-rw-r--r--sntp/tests/kodDatabase.c126
-rw-r--r--sntp/tests/kodDatabase.cpp118
-rw-r--r--sntp/tests/kodFile.c145
-rw-r--r--sntp/tests/kodFile.cpp138
-rw-r--r--sntp/tests/networking.c7
-rw-r--r--sntp/tests/packetHandling.c274
-rw-r--r--sntp/tests/packetProcessing.c339
-rw-r--r--sntp/tests/run-crypto.c62
-rw-r--r--sntp/tests/run-keyFile.c59
-rw-r--r--sntp/tests/run-kodDatabase.c59
-rw-r--r--sntp/tests/run-kodFile.c61
-rw-r--r--sntp/tests/run-networking.c49
-rw-r--r--sntp/tests/run-packetHandling.c70
-rw-r--r--sntp/tests/run-packetProcessing.c86
-rw-r--r--sntp/tests/run-utilities.c64
-rw-r--r--sntp/tests/sntptest.h52
-rw-r--r--sntp/tests/utilities.c177
-rw-r--r--sntp/tests/utilities.cpp176
-rw-r--r--sntp/tests_main.cpp4
-rw-r--r--sntp/unity/Makefile.am24
-rw-r--r--sntp/unity/Makefile.in856
-rw-r--r--sntp/unity/auto/colour_prompt.rb94
-rw-r--r--sntp/unity/auto/colour_reporter.rb39
-rw-r--r--sntp/unity/auto/generate_config.yml36
-rw-r--r--sntp/unity/auto/generate_module.rb202
-rw-r--r--sntp/unity/auto/generate_test_runner.rb309
-rw-r--r--sntp/unity/auto/runner_maybe.c52
-rw-r--r--sntp/unity/auto/test_file_filter.rb23
-rw-r--r--sntp/unity/auto/unity_test_summary.rb126
-rw-r--r--sntp/unity/unity.c1282
-rw-r--r--sntp/unity/unity.h272
-rw-r--r--sntp/unity/unity_fixture.c398
-rw-r--r--sntp/unity/unity_fixture.h86
-rw-r--r--sntp/unity/unity_fixture_internals.h44
-rw-r--r--sntp/unity/unity_fixture_malloc_overrides.h21
-rw-r--r--sntp/unity/unity_internals.h703
-rw-r--r--sntp/version.c5
-rw-r--r--tests/Makefile.am21
-rw-r--r--tests/Makefile.in317
-rw-r--r--tests/bug-2803/Makefile.am70
-rw-r--r--tests/bug-2803/Makefile.in1262
-rw-r--r--tests/bug-2803/bug-2803.c123
-rw-r--r--tests/bug-2803/run-bug-2803.c52
-rw-r--r--tests/libntp/Makefile.am912
-rw-r--r--tests/libntp/Makefile.in3701
-rw-r--r--tests/libntp/a_md5encrypt.c99
-rw-r--r--tests/libntp/atoint.c51
-rw-r--r--tests/libntp/atouint.c43
-rw-r--r--tests/libntp/authkeys.c119
-rw-r--r--tests/libntp/buftvtots.c78
-rw-r--r--tests/libntp/calendar.c416
-rw-r--r--tests/libntp/caljulian.c116
-rw-r--r--tests/libntp/caltontp.c48
-rw-r--r--tests/libntp/calyearstart.c44
-rw-r--r--tests/libntp/clocktime.c201
-rw-r--r--tests/libntp/decodenetnum.c96
-rw-r--r--tests/libntp/g_a_md5encrypt.cpp (renamed from tests/libntp/a_md5encrypt.cpp)2
-rw-r--r--tests/libntp/g_atoint.cpp (renamed from tests/libntp/atoint.cpp)2
-rw-r--r--tests/libntp/g_atouint.cpp (renamed from tests/libntp/atouint.cpp)2
-rw-r--r--tests/libntp/g_authkeys.cpp (renamed from tests/libntp/authkeys.cpp)2
-rw-r--r--tests/libntp/g_buftvtots.cpp (renamed from tests/libntp/buftvtots.cpp)2
-rw-r--r--tests/libntp/g_calendar.cpp (renamed from tests/libntp/calendar.cpp)2
-rw-r--r--tests/libntp/g_caljulian.cpp (renamed from tests/libntp/caljulian.cpp)2
-rw-r--r--tests/libntp/g_caltontp.cpp (renamed from tests/libntp/caltontp.cpp)2
-rw-r--r--tests/libntp/g_calyearstart.cpp (renamed from tests/libntp/calyearstart.cpp)2
-rw-r--r--tests/libntp/g_clocktime.cpp (renamed from tests/libntp/clocktime.cpp)2
-rw-r--r--tests/libntp/g_decodenetnum.cpp (renamed from tests/libntp/decodenetnum.cpp)2
-rw-r--r--tests/libntp/g_hextoint.cpp (renamed from tests/libntp/hextoint.cpp)2
-rw-r--r--tests/libntp/g_hextolfp.cpp (renamed from tests/libntp/hextolfp.cpp)2
-rw-r--r--tests/libntp/g_humandate.cpp (renamed from tests/libntp/humandate.cpp)2
-rw-r--r--tests/libntp/g_lfpfunc.cpp (renamed from tests/libntp/lfpfunc.cpp)4
-rw-r--r--tests/libntp/g_lfptest.h32
-rw-r--r--tests/libntp/g_lfptostr.cpp (renamed from tests/libntp/lfptostr.cpp)2
-rw-r--r--tests/libntp/g_libntptest.cpp (renamed from tests/libntp/libntptest.cpp)2
-rw-r--r--tests/libntp/g_libntptest.h (renamed from tests/libntp/libntptest.h)0
-rw-r--r--tests/libntp/g_modetoa.cpp (renamed from tests/libntp/modetoa.cpp)2
-rw-r--r--tests/libntp/g_msyslog.cpp (renamed from tests/libntp/msyslog.cpp)2
-rw-r--r--tests/libntp/g_netof.cpp (renamed from tests/libntp/netof.cpp)2
-rw-r--r--tests/libntp/g_numtoa.cpp (renamed from tests/libntp/numtoa.cpp)2
-rw-r--r--tests/libntp/g_numtohost.cpp (renamed from tests/libntp/numtohost.cpp)2
-rw-r--r--tests/libntp/g_octtoint.cpp (renamed from tests/libntp/octtoint.cpp)2
-rw-r--r--tests/libntp/g_prettydate.cpp (renamed from tests/libntp/prettydate.cpp)2
-rw-r--r--tests/libntp/g_recvbuff.cpp (renamed from tests/libntp/recvbuff.cpp)2
-rw-r--r--tests/libntp/g_refnumtoa.cpp (renamed from tests/libntp/refnumtoa.cpp)2
-rw-r--r--tests/libntp/g_sfptostr.cpp (renamed from tests/libntp/sfptostr.cpp)2
-rw-r--r--tests/libntp/g_sockaddrtest.h59
-rw-r--r--tests/libntp/g_socktoa.cpp (renamed from tests/libntp/socktoa.cpp)2
-rw-r--r--tests/libntp/g_ssl_init.cpp (renamed from tests/libntp/ssl_init.cpp)2
-rw-r--r--tests/libntp/g_statestr.cpp (renamed from tests/libntp/statestr.cpp)3
-rw-r--r--tests/libntp/g_strtolfp.cpp (renamed from tests/libntp/strtolfp.cpp)2
-rw-r--r--tests/libntp/g_timespecops.cpp (renamed from tests/libntp/timespecops.cpp)4
-rw-r--r--tests/libntp/g_timestructs.cpp (renamed from tests/libntp/timestructs.cpp)4
-rw-r--r--tests/libntp/g_timestructs.h (renamed from tests/libntp/timestructs.h)0
-rw-r--r--tests/libntp/g_timevalops.cpp (renamed from tests/libntp/timevalops.cpp)4
-rw-r--r--tests/libntp/g_tstotv.cpp (renamed from tests/libntp/tstotv.cpp)2
-rw-r--r--tests/libntp/g_tvtots.cpp (renamed from tests/libntp/tvtots.cpp)2
-rw-r--r--tests/libntp/g_uglydate.cpp (renamed from tests/libntp/uglydate.cpp)2
-rw-r--r--tests/libntp/g_vi64ops.cpp (renamed from tests/libntp/vi64ops.cpp)2
-rw-r--r--tests/libntp/g_ymd2yd.cpp (renamed from tests/libntp/ymd2yd.cpp)2
-rw-r--r--tests/libntp/hextoint.c47
-rw-r--r--tests/libntp/hextolfp.c63
-rw-r--r--tests/libntp/humandate.c36
-rw-r--r--tests/libntp/lfpfunc.c561
-rw-r--r--tests/libntp/lfptest.h39
-rw-r--r--tests/libntp/lfptostr.c103
-rw-r--r--tests/libntp/modetoa.c20
-rw-r--r--tests/libntp/msyslog.c136
-rw-r--r--tests/libntp/netof.c74
-rw-r--r--tests/libntp/numtoa.c31
-rw-r--r--tests/libntp/numtohost.c19
-rw-r--r--tests/libntp/octtoint.c64
-rw-r--r--tests/libntp/prettydate.c17
-rw-r--r--tests/libntp/recvbuff.c42
-rw-r--r--tests/libntp/refidsmear.c141
-rw-r--r--tests/libntp/refnumtoa.c64
-rw-r--r--tests/libntp/run-a_md5encrypt.c59
-rw-r--r--tests/libntp/run-atoint.c61
-rw-r--r--tests/libntp/run-atouint.c59
-rw-r--r--tests/libntp/run-authkeys.c61
-rw-r--r--tests/libntp/run-buftvtots.c57
-rw-r--r--tests/libntp/run-calendar.c71
-rw-r--r--tests/libntp/run-caljulian.c58
-rw-r--r--tests/libntp/run-caltontp.c57
-rw-r--r--tests/libntp/run-calyearstart.c55
-rw-r--r--tests/libntp/run-clocktime.c65
-rw-r--r--tests/libntp/run-decodenetnum.c62
-rw-r--r--tests/libntp/run-hextoint.c59
-rw-r--r--tests/libntp/run-hextolfp.c62
-rw-r--r--tests/libntp/run-humandate.c53
-rw-r--r--tests/libntp/run-lfpfunc.c68
-rw-r--r--tests/libntp/run-lfptostr.c71
-rw-r--r--tests/libntp/run-modetoa.c53
-rw-r--r--tests/libntp/run-msyslog.c66
-rw-r--r--tests/libntp/run-netof.c58
-rw-r--r--tests/libntp/run-numtoa.c53
-rw-r--r--tests/libntp/run-numtohost.c51
-rw-r--r--tests/libntp/run-octtoint.c63
-rw-r--r--tests/libntp/run-prettydate.c51
-rw-r--r--tests/libntp/run-recvbuff.c55
-rw-r--r--tests/libntp/run-refidsmear.c52
-rw-r--r--tests/libntp/run-refnumtoa.c53
-rw-r--r--tests/libntp/run-sfptostr.c66
-rw-r--r--tests/libntp/run-socktoa.c61
-rw-r--r--tests/libntp/run-ssl_init.c59
-rw-r--r--tests/libntp/run-statestr.c57
-rw-r--r--tests/libntp/run-strtolfp.c63
-rw-r--r--tests/libntp/run-timespecops.c105
-rw-r--r--tests/libntp/run-timevalops.c105
-rw-r--r--tests/libntp/run-tstotv.c55
-rw-r--r--tests/libntp/run-tvtots.c55
-rw-r--r--tests/libntp/run-uglydate.c51
-rw-r--r--tests/libntp/run-vi64ops.c56
-rw-r--r--tests/libntp/run-ymd2yd.c57
-rw-r--r--tests/libntp/sfptostr.c73
-rw-r--r--tests/libntp/sockaddrtest.h95
-rw-r--r--tests/libntp/socktoa.c109
-rw-r--r--tests/libntp/ssl_init.c58
-rw-r--r--tests/libntp/statestr.c36
-rw-r--r--tests/libntp/strtolfp.c114
-rw-r--r--tests/libntp/test-libntp.c32
-rw-r--r--tests/libntp/test-libntp.h3
-rw-r--r--tests/libntp/timespecops.c587
-rw-r--r--tests/libntp/timevalops.c598
-rw-r--r--tests/libntp/tstotv.c44
-rw-r--r--tests/libntp/tvtots.c54
-rw-r--r--tests/libntp/uglydate.c18
-rw-r--r--tests/libntp/vi64ops.c72
-rw-r--r--tests/libntp/ymd2yd.c35
-rw-r--r--tests/ntpd/Makefile.in735
-rw-r--r--tests/ntpd/leapsec.cpp352
-rw-r--r--tests/sandbox/Makefile.am83
-rw-r--r--tests/sandbox/Makefile.in1337
-rw-r--r--tests/sandbox/bug-2803.c99
-rw-r--r--tests/sandbox/modetoa.c20
-rw-r--r--tests/sandbox/run-modetoa.c50
-rw-r--r--tests/sandbox/run-uglydate.c48
-rw-r--r--tests/sandbox/run-ut-2803.c58
-rw-r--r--tests/sandbox/smeartest.c168
-rw-r--r--tests/sandbox/uglydate.c16
-rw-r--r--tests/sandbox/ut-2803.c80
-rw-r--r--tests/sec-2853/Makefile.am78
-rw-r--r--tests/sec-2853/Makefile.in1270
-rw-r--r--tests/sec-2853/run-sec-2853.c54
-rw-r--r--tests/sec-2853/sec-2853.c120
-rw-r--r--util/Makefile.in414
-rw-r--r--util/ansi2knr.136
-rw-r--r--util/ansi2knr.c739
-rw-r--r--util/invoke-ntp-keygen.texi4
-rw-r--r--util/ntp-keygen-opts.c58
-rw-r--r--util/ntp-keygen-opts.h6
-rw-r--r--util/ntp-keygen.1ntp-keygenman36
-rw-r--r--util/ntp-keygen.1ntp-keygenmdoc4
-rw-r--r--util/ntp-keygen.html4
-rw-r--r--util/ntp-keygen.man.in36
-rw-r--r--util/ntp-keygen.mdoc.in4
552 files changed, 61677 insertions, 24728 deletions
diff --git a/ChangeLog b/ChangeLog
index e75384c88fab..738ae225867d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,8 +1,145 @@
---
+(4.2.8p3) 2015/06/29 Released by Harlan Stenn <stenn@ntp.org>
+
+* [Sec 2853] Crafted remote config packet can crash some versions of
+ ntpd. Aleksis Kauppinen, Juergen Perlinger, Harlan Stenn.
+* [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+* [Bug 1060] Buffer overruns in libparse/clk_rawdcf.c. Helge Oldach.
+* [Bug 2846] Report 'unsynchronized' status during the leap second.
+ Fixed in Martin's changes to Bug 2855. Martin Burnicki.
+* [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+* [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel.
+* README.leapsmear added. Martin Burnicki.
+* README.leapsmear edited. Harlan Stenn.
+* tests/libntp/msyslog.c: fixed a gcc warning. Tomasz Flendrich.
+* ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+* html/miscopt.html: Document leapsmearinterval, other cleanup. Harlan Stenn.
+---
+(4.2.8p3-RC3) 2015/06/27 Released by Harlan Stenn <stenn@ntp.org>
+
+* [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+* [Bug 2855] Report leap smear in the REFID. Harlan Stenn.
+* [Bug 2856] ntpd should wait() on terminated child processes. Paul Green.
+* [Bug 2857] Stratus VOS does not support SIGIO. Paul Green.
+* html/drivers/driver22.html: typo fix. Harlan Stenn.
+* refidsmear test cleanup. Tomasz Flendrich.
+* refidsmear function support and tests. Harlan Stenn.
+* sntp/tests/Makefile.am: remove g_nameresolution.cpp as it tested
+ something that was only in the 4.2.6 sntp. Harlan Stenn.
+* Modified tests/bug-2803/Makefile.am so it builds Unity framework tests.
+ Damir Tomić
+* Modified tests/libtnp/Makefile.am so it builds Unity framework tests.
+ Damir Tomić
+* Modified sntp/tests/Makefile.am so it builds Unity framework tests.
+ Damir Tomić
+* tests/sandbox/smeartest.c: Harlan Stenn, Damir Tomic, Juergen Perlinger.
+* Converted from gtest to Unity: tests/bug-2803/. Damir Tomić
+* Converted from gtest to Unity: tests/libntp/ a_md5encrypt, atoint.c,
+ atouint.c, authkeys.c, buftvtots.c, calendar.c, caljulian.c,
+ calyearstart.c, clocktime.c, hextoint.c, lfpfunc.c, modetoa.c,
+ numtoa.c, numtohost.c, refnumtoa.c, ssl_init.c, statestr.c,
+ timespecops.c, timevalops.c, uglydate.c, vi64ops.c, ymd2yd.c.
+ Damir Tomić
+* Converted from gtest to Unity: sntp/tests/ kodDatabase.c, kodFile.c,
+ networking.c, keyFile.c, utilities.cpp, sntptest.h,
+ fileHandlingTest.h. Damir Tomić
+* Converted from gtest to Unity: sntp/tests/ caltontp.c, humandate.c,
+ msyslog.c, prettydate.c, recvbuff.c, sfptostr.c, tstotv.c, tvtots.c,
+ sntp/tests/packetProcessing.c. Tomasz Flendrich
+---
+(4.2.8p3-RC2) 2015/06/24 Released by Harlan Stenn <stenn@ntp.org>
+
+* [Bug 2778] Implement "apeers" ntpq command to include associd.
+* [Bug 2805] ntpd fails to join multicast group.
+* [Bug 2824] Convert update-leap to perl. (also see 2769)
+* [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ NTPD transfers the current TAI (instead of an announcement) now.
+ This might still needed improvement.
+ Update autokey data ASAP when 'sys_tai' changes.
+ Fix unit test that was broken by changes for autokey update.
+ Avoid potential signature length issue and use DPRINTF where possible
+ in ntp_crypto.c.
+* [Bug 2832] refclock_jjy.c supports the TDC-300.
+* [Bug 2834] Correct a broken html tag in html/refclock.html
+* [Bug 2836] DFC77 patches from Frank Kardel to make decoding more
+ robust, and require 2 consecutive timestamps to be consistent.
+* [Bug 2837] Allow a configurable DSCP value.
+* [Bug 2837] add test for DSCP to ntpd/complete.conf.in
+* [Bug 2842] Glitch in ntp.conf.def documentation stanza.
+* [Bug 2842] Bug in mdoc2man.
+* [Bug 2843] make check fails on 4.3.36
+ Fixed compiler warnings about numeric range overflow
+ (The original topic was fixed in a byplay to bug#2830)
+* [Bug 2845] Harden memory allocation in ntpd.
+* [Bug 2852] 'make check' can't find unity.h. Hal Murray.
+* [Bug 2854] Missing brace in libntp/strdup.c. Masanari Iida.
+* [Bug 2855] Implement conditional leap smear code. Martin Burnicki.
+* [Bug 2855] leap smear cleanup. Harlan Stenn.
+* Initial support for experimental leap smear code. Harlan Stenn.
+* Fixes to sntp/tests/fileHandlingTest.h.in. Harlan Stenn.
+* Report select() debug messages at debug level 3 now.
+* sntp/scripts/genLocInfo: treat raspbian as debian.
+* Unity test framework fixes.
+ ** Requires ruby for changes to tests.
+* Initial support for PACKAGE_VERSION tests.
+* sntp/libpkgver belongs in EXTRA_DIST, not DIST_SUBDIRS.
+* tests/bug-2803/Makefile.am must distribute bug-2803.h.
+* automake-1.15 cleanup for sntp/tests/fileHandlingTest.h.in . Harlan Stenn.
+---
+(4.2.8p3-RC1) 2015/05/12 Released by Harlan Stenn <stenn@ntp.org>
+
+* CID 739725: Fix a rare resource leak in libevent/listener.c.
+* CID 1295478: Quiet a pedantic potential error from the fix for Bug 2776.
+* CID 1296235: Fix refclock_jjy.c and correcting type of the driver40-ja.html
+* CID 1269537: Clean up a line of dead code in getShmTime().
+* [Bug 2590] autogen-5.18.5.
+* [Bug 2612] restrict: Warn when 'monitor' can't be disabled because
+ of 'limited'.
+* [Bug 2650] fix includefile processing.
+* [Bug 2745] ntpd -x steps clock on leap second
+ Fixed an initial-value problem that caused misbehaviour in absence of
+ any leapsecond information.
+ Do leap second stepping only of the step adjustment is beyond the
+ proper jump distance limit and step correction is allowed at all.
+* [Bug 2750] build for Win64
+ Building for 32bit of loopback ppsapi needs def file
+* [Bug 2776] Improve ntpq's 'help keytype'.
+* [Bug 2782] Refactor refclock_shm.c, add memory barrier protection.
+* [Bug 2792] If the IFF_RUNNING interface flag is supported then an
+ interface is ignored as long as this flag is not set since the
+ interface is not usable (e.g., no link).
+* [Bug 2794] Clean up kernel clock status reports.
+* [Bug 2800] refclock_true.c true_debug() can't open debug log because
+ of incompatible open/fdopen parameters.
+* [Bug 2804] install-local-data assumes GNU 'find' semantics.
+* [Bug 2806] refclock_jjy.c supports the Telephone JJY.
+* [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Fix crash during cleanup if GPS device not present and char device.
+ Increase internal token buffer to parse all JSON data, even SKY.
+ Defer logging of errors during driver init until the first unit is
+ started, so the syslog is not cluttered when the driver is not used.
+ Various improvements, see http://bugs.ntp.org/2808 for details.
+ Changed libjsmn to a more recent version.
+* [Bug 2810] refclock_shm.c memory barrier code needs tweaks for QNX.
+* [Bug 2813] HP-UX needs -D__STDC_VERSION__=199901L and limits.h.
+* [Bug 2815] net-snmp before v5.4 has circular library dependencies.
+* [Bug 2821] Add a missing NTP_PRINTF and a missing const.
+* [Bug 2822] New leap column in sntp broke NTP::Util.pm.
+* [Bug 2825] Quiet file installation in html/ .
+* [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ NTPD transfers the current TAI (instead of an announcement) now.
+ This might still needed improvement.
+* Add an assert to the ntpq ifstats code.
+* Clean up the RLIMIT_STACK code.
+* Improve the ntpq documentation around the controlkey keyid.
+* ntpq.c cleanup.
+* Windows port build cleanup.
+---
(4.2.8p2) 2015/04/07 Released by Harlan Stenn <stenn@ntp.org>
(4.2.8p2-RC3) 2015/04/03 Released by Harlan Stenn <stenn@ntp.org>
* [Bug 2763] Fix for different thresholds for forward and backward steps.
+* Initial import of the Unity test framework.
---
(4.2.8p2-RC2) 2015/04/03 Released by Harlan Stenn <stenn@ntp.org>
@@ -62,6 +199,7 @@
* [Sec 2781] Authentication doesn't protect symmetric associations against
DoS attacks.
* [Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE.
+* [Bug 2784] Fix for 2782 uses clock_gettime() instead of get_ostime().
* [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
diff --git a/CommitLog b/CommitLog
index 0e87846dbfbd..b1f2a30ffe14 100644
--- a/CommitLog
+++ b/CommitLog
@@ -1,3 +1,6748 @@
+ChangeSet@1.3491, 2015-06-29 16:34:44-04:00, stenn@deacon.udel.edu
+ NTP_4_2_8P3
+ TAG: NTP_4_2_8P3
+
+ ChangeLog@1.1680 +1 -0
+ NTP_4_2_8P3
+
+ ntpd/invoke-ntp.conf.texi@1.188 +1 -1
+ NTP_4_2_8P3
+
+ ntpd/invoke-ntp.keys.texi@1.182 +1 -1
+ NTP_4_2_8P3
+
+ ntpd/invoke-ntpd.texi@1.499 +2 -2
+ NTP_4_2_8P3
+
+ ntpd/ntp.conf.5man@1.222 +3 -3
+ NTP_4_2_8P3
+
+ ntpd/ntp.conf.5mdoc@1.222 +1 -1
+ NTP_4_2_8P3
+
+ ntpd/ntp.conf.html@1.177 +15 -1
+ NTP_4_2_8P3
+
+ ntpd/ntp.conf.man.in@1.222 +3 -3
+ NTP_4_2_8P3
+
+ ntpd/ntp.conf.mdoc.in@1.222 +1 -1
+ NTP_4_2_8P3
+
+ ntpd/ntp.keys.5man@1.216 +2 -2
+ NTP_4_2_8P3
+
+ ntpd/ntp.keys.5mdoc@1.216 +2 -2
+ NTP_4_2_8P3
+
+ ntpd/ntp.keys.html@1.178 +1 -1
+ NTP_4_2_8P3
+
+ ntpd/ntp.keys.man.in@1.216 +2 -2
+ NTP_4_2_8P3
+
+ ntpd/ntp.keys.mdoc.in@1.216 +2 -2
+ NTP_4_2_8P3
+
+ ntpd/ntpd-opts.c@1.521 +245 -245
+ NTP_4_2_8P3
+
+ ntpd/ntpd-opts.h@1.520 +3 -3
+ NTP_4_2_8P3
+
+ ntpd/ntpd.1ntpdman@1.328 +3 -3
+ NTP_4_2_8P3
+
+ ntpd/ntpd.1ntpdmdoc@1.328 +2 -2
+ NTP_4_2_8P3
+
+ ntpd/ntpd.html@1.172 +2 -2
+ NTP_4_2_8P3
+
+ ntpd/ntpd.man.in@1.328 +3 -3
+ NTP_4_2_8P3
+
+ ntpd/ntpd.mdoc.in@1.328 +2 -2
+ NTP_4_2_8P3
+
+ ntpdc/invoke-ntpdc.texi@1.496 +2 -2
+ NTP_4_2_8P3
+
+ ntpdc/ntpdc-opts.c@1.514 +107 -107
+ NTP_4_2_8P3
+
+ ntpdc/ntpdc-opts.h@1.513 +3 -3
+ NTP_4_2_8P3
+
+ ntpdc/ntpdc.1ntpdcman@1.327 +3 -3
+ NTP_4_2_8P3
+
+ ntpdc/ntpdc.1ntpdcmdoc@1.327 +2 -2
+ NTP_4_2_8P3
+
+ ntpdc/ntpdc.html@1.340 +2 -2
+ NTP_4_2_8P3
+
+ ntpdc/ntpdc.man.in@1.327 +3 -3
+ NTP_4_2_8P3
+
+ ntpdc/ntpdc.mdoc.in@1.327 +2 -2
+ NTP_4_2_8P3
+
+ ntpq/invoke-ntpq.texi@1.503 +2 -2
+ NTP_4_2_8P3
+
+ ntpq/ntpq-opts.c@1.520 +106 -106
+ NTP_4_2_8P3
+
+ ntpq/ntpq-opts.h@1.518 +3 -3
+ NTP_4_2_8P3
+
+ ntpq/ntpq.1ntpqman@1.331 +3 -3
+ NTP_4_2_8P3
+
+ ntpq/ntpq.1ntpqmdoc@1.331 +2 -2
+ NTP_4_2_8P3
+
+ ntpq/ntpq.html@1.169 +2 -2
+ NTP_4_2_8P3
+
+ ntpq/ntpq.man.in@1.331 +3 -3
+ NTP_4_2_8P3
+
+ ntpq/ntpq.mdoc.in@1.331 +2 -2
+ NTP_4_2_8P3
+
+ ntpsnmpd/invoke-ntpsnmpd.texi@1.498 +2 -2
+ NTP_4_2_8P3
+
+ ntpsnmpd/ntpsnmpd-opts.c@1.516 +68 -68
+ NTP_4_2_8P3
+
+ ntpsnmpd/ntpsnmpd-opts.h@1.515 +3 -3
+ NTP_4_2_8P3
+
+ ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.327 +3 -3
+ NTP_4_2_8P3
+
+ ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.327 +2 -2
+ NTP_4_2_8P3
+
+ ntpsnmpd/ntpsnmpd.html@1.167 +1 -1
+ NTP_4_2_8P3
+
+ ntpsnmpd/ntpsnmpd.man.in@1.327 +3 -3
+ NTP_4_2_8P3
+
+ ntpsnmpd/ntpsnmpd.mdoc.in@1.327 +2 -2
+ NTP_4_2_8P3
+
+ packageinfo.sh@1.515 +2 -2
+ NTP_4_2_8P3
+
+ scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.88 +3 -3
+ NTP_4_2_8P3
+
+ scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.89 +2 -2
+ NTP_4_2_8P3
+
+ scripts/calc_tickadj/calc_tickadj.html@1.90 +1 -1
+ NTP_4_2_8P3
+
+ scripts/calc_tickadj/calc_tickadj.man.in@1.87 +3 -3
+ NTP_4_2_8P3
+
+ scripts/calc_tickadj/calc_tickadj.mdoc.in@1.89 +2 -2
+ NTP_4_2_8P3
+
+ scripts/calc_tickadj/invoke-calc_tickadj.texi@1.92 +1 -1
+ NTP_4_2_8P3
+
+ scripts/invoke-plot_summary.texi@1.109 +2 -2
+ NTP_4_2_8P3
+
+ scripts/invoke-summary.texi@1.109 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntp-wait/invoke-ntp-wait.texi@1.319 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntp-wait/ntp-wait-opts@1.55 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntp-wait/ntp-wait.1ntp-waitman@1.316 +3 -3
+ NTP_4_2_8P3
+
+ scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.317 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntp-wait/ntp-wait.html@1.336 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntp-wait/ntp-wait.man.in@1.316 +3 -3
+ NTP_4_2_8P3
+
+ scripts/ntp-wait/ntp-wait.mdoc.in@1.317 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntpsweep/invoke-ntpsweep.texi@1.107 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntpsweep/ntpsweep-opts@1.57 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntpsweep/ntpsweep.1ntpsweepman@1.95 +3 -3
+ NTP_4_2_8P3
+
+ scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.95 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntpsweep/ntpsweep.html@1.108 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntpsweep/ntpsweep.man.in@1.95 +3 -3
+ NTP_4_2_8P3
+
+ scripts/ntpsweep/ntpsweep.mdoc.in@1.96 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntptrace/invoke-ntptrace.texi@1.108 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntptrace/ntptrace-opts@1.57 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntptrace/ntptrace.1ntptraceman@1.95 +3 -3
+ NTP_4_2_8P3
+
+ scripts/ntptrace/ntptrace.1ntptracemdoc@1.96 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntptrace/ntptrace.html@1.109 +2 -2
+ NTP_4_2_8P3
+
+ scripts/ntptrace/ntptrace.man.in@1.95 +3 -3
+ NTP_4_2_8P3
+
+ scripts/ntptrace/ntptrace.mdoc.in@1.97 +2 -2
+ NTP_4_2_8P3
+
+ scripts/plot_summary-opts@1.57 +2 -2
+ NTP_4_2_8P3
+
+ scripts/plot_summary.1plot_summaryman@1.107 +3 -3
+ NTP_4_2_8P3
+
+ scripts/plot_summary.1plot_summarymdoc@1.107 +2 -2
+ NTP_4_2_8P3
+
+ scripts/plot_summary.html@1.110 +2 -2
+ NTP_4_2_8P3
+
+ scripts/plot_summary.man.in@1.107 +3 -3
+ NTP_4_2_8P3
+
+ scripts/plot_summary.mdoc.in@1.107 +2 -2
+ NTP_4_2_8P3
+
+ scripts/summary-opts@1.57 +2 -2
+ NTP_4_2_8P3
+
+ scripts/summary.1summaryman@1.107 +3 -3
+ NTP_4_2_8P3
+
+ scripts/summary.1summarymdoc@1.107 +2 -2
+ NTP_4_2_8P3
+
+ scripts/summary.html@1.110 +2 -2
+ NTP_4_2_8P3
+
+ scripts/summary.man.in@1.107 +3 -3
+ NTP_4_2_8P3
+
+ scripts/summary.mdoc.in@1.107 +2 -2
+ NTP_4_2_8P3
+
+ scripts/update-leap/invoke-update-leap.texi@1.8 +1 -1
+ NTP_4_2_8P3
+
+ scripts/update-leap/update-leap-opts@1.8 +2 -2
+ NTP_4_2_8P3
+
+ scripts/update-leap/update-leap.1update-leapman@1.8 +3 -3
+ NTP_4_2_8P3
+
+ scripts/update-leap/update-leap.1update-leapmdoc@1.8 +2 -2
+ NTP_4_2_8P3
+
+ scripts/update-leap/update-leap.html@1.8 +1 -1
+ NTP_4_2_8P3
+
+ scripts/update-leap/update-leap.man.in@1.8 +3 -3
+ NTP_4_2_8P3
+
+ scripts/update-leap/update-leap.mdoc.in@1.8 +2 -2
+ NTP_4_2_8P3
+
+ sntp/invoke-sntp.texi@1.496 +2 -2
+ NTP_4_2_8P3
+
+ sntp/sntp-opts.c@1.515 +159 -159
+ NTP_4_2_8P3
+
+ sntp/sntp-opts.h@1.513 +3 -3
+ NTP_4_2_8P3
+
+ sntp/sntp.1sntpman@1.331 +3 -3
+ NTP_4_2_8P3
+
+ sntp/sntp.1sntpmdoc@1.331 +2 -2
+ NTP_4_2_8P3
+
+ sntp/sntp.html@1.511 +2 -2
+ NTP_4_2_8P3
+
+ sntp/sntp.man.in@1.331 +3 -3
+ NTP_4_2_8P3
+
+ sntp/sntp.mdoc.in@1.331 +2 -2
+ NTP_4_2_8P3
+
+ util/invoke-ntp-keygen.texi@1.499 +2 -2
+ NTP_4_2_8P3
+
+ util/ntp-keygen-opts.c@1.517 +173 -173
+ NTP_4_2_8P3
+
+ util/ntp-keygen-opts.h@1.515 +3 -3
+ NTP_4_2_8P3
+
+ util/ntp-keygen.1ntp-keygenman@1.327 +3 -3
+ NTP_4_2_8P3
+
+ util/ntp-keygen.1ntp-keygenmdoc@1.327 +2 -2
+ NTP_4_2_8P3
+
+ util/ntp-keygen.html@1.173 +2 -2
+ NTP_4_2_8P3
+
+ util/ntp-keygen.man.in@1.327 +3 -3
+ NTP_4_2_8P3
+
+ util/ntp-keygen.mdoc.in@1.327 +2 -2
+ NTP_4_2_8P3
+
+ChangeSet@1.3490, 2015-06-29 16:11:13-04:00, stenn@deacon.udel.edu
+ Release ntp-4.2.8p3
+
+ packageinfo.sh@1.514 +1 -1
+ Release ntp-4.2.8p3
+
+ChangeSet@1.3489, 2015-06-29 19:33:22+00:00, stenn@psp-at1.ntp.org
+ NEWS file update for bug 2853
+
+ NEWS@1.144 +18 -3
+ NEWS file update for bug 2853
+
+ChangeSet@1.3473.1.40, 2015-06-29 06:00:52+00:00, stenn@psp-at1.ntp.org
+ html/miscopt.html: Document leapsmearinterval, other cleanup. Harlan Stenn.
+
+ ChangeLog@1.1666.1.19 +1 -0
+ html/miscopt.html: Document leapsmearinterval, other cleanup. Harlan Stenn.
+
+ html/miscopt.html@1.82 +18 -15
+ html/miscopt.html: Document leapsmearinterval, other cleanup. Harlan Stenn.
+
+ChangeSet@1.3473.1.39, 2015-06-29 05:28:47+00:00, stenn@psp-at1.ntp.org
+ ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+
+ ChangeLog@1.1666.1.18 +1 -0
+ ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+
+ ntpd/invoke-ntp.conf.texi@1.187 +17 -1
+ ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+
+ ntpd/ntp.conf.5man@1.221 +21 -3
+ ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+
+ ntpd/ntp.conf.5mdoc@1.221 +18 -2
+ ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+
+ ntpd/ntp.conf.def@1.17 +16 -0
+ ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+
+ ntpd/ntp.conf.man.in@1.221 +21 -3
+ ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+
+ ntpd/ntp.conf.mdoc.in@1.221 +18 -2
+ ntpd/ntp.conf.def: Document DSCP and leapsmearinterval. Harlan Stenn.
+
+ChangeSet@1.3486, 2015-06-29 03:39:39+00:00, stenn@psp-at1.ntp.org
+ Updated entry for Sec 2853
+
+ ChangeLog@1.1677 +2 -1
+ Updated entry for Sec 2853
+
+ChangeSet@1.3473.3.2, 2015-06-29 04:57:16+02:00, tomek@tomek-n56vz.(none)
+ ChangeLog:
+ moved a change to the proper place
+
+ ChangeLog@1.1666.2.2 +1 -1
+ moved a change to the proper place
+
+ChangeSet@1.3473.3.1, 2015-06-29 04:50:55+02:00, tomek@tomek-n56vz.(none)
+ ChangeLog:
+ updated my changes
+ msyslog.c:
+ fixed a gcc warning
+ run-msyslog.c:
+ checking in the autogenerated file
+
+ ChangeLog@1.1666.2.1 +4 -0
+ updated my changes
+
+ tests/libntp/msyslog.c@1.3 +2 -2
+ fixed a gcc warning
+
+ tests/libntp/run-msyslog.c@1.3 +1 -0
+ checking in the autogenerated file
+
+ChangeSet@1.3473.1.37, 2015-06-29 01:16:44+00:00, stenn@psp-at1.ntp.org
+ [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel.
+
+ ChangeLog@1.1666.1.16 +1 -0
+ [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel.
+
+ NEWS@1.143 +1 -0
+ [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel.
+
+ ntpq/ntpq-subs.c@1.109 +1 -1
+ [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel.
+
+ChangeSet@1.3473.1.36, 2015-06-29 01:13:38+00:00, stenn@psp-at1.ntp.org
+ Update the NEWS file with info about README.leapsmear
+
+ NEWS@1.142 +2 -1
+ Update the NEWS file with info about README.leapsmear
+
+ChangeSet@1.3473.1.35, 2015-06-29 00:10:53+00:00, stenn@psp-at1.ntp.org
+ README.leapsmear edited. Harlan Stenn.
+
+ ChangeLog@1.1666.1.15 +1 -0
+ README.leapsmear edited. Harlan Stenn.
+
+ README.leapsmear@1.2 +240 -75
+ README.leapsmear edited. Harlan Stenn.
+
+ChangeSet@1.3473.1.34, 2015-06-28 21:20:27+00:00, stenn@psp-at1.ntp.org
+ README.leapsmear added. Martin Burnicki.
+
+ ChangeLog@1.1666.1.14 +1 -0
+ README.leapsmear added. Martin Burnicki.
+
+ Makefile.am@1.132 +1 -0
+ README.leapsmear added. Martin Burnicki.
+
+ README.leapsmear@1.1 +107 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable/README.leapsmear
+
+ README.leapsmear@1.0 +0 -0
+
+ChangeSet@1.3473.1.33, 2015-06-27 23:05:51-04:00, stenn@deacon.udel.edu
+ [Bug 2846] Report 'unsynchronized' status during the leap second. Fixed in Martin's changes to Bug 2855. Martin Burnicki.
+
+ ChangeLog@1.1666.1.13 +2 -0
+ [Bug 2846] Report 'unsynchronized' status during the leap second. Fixed in Martin's changes to Bug 2855. Martin Burnicki.
+
+ChangeSet@1.3473.1.32, 2015-06-27 21:34:55+00:00, stenn@psp-at1.ntp.org
+ NEWS file update
+
+ NEWS@1.141 +12 -0
+ NEWS file update
+
+ChangeSet@1.3473.1.31, 2015-06-27 19:25:39+00:00, stenn@psp-at1.ntp.org
+ [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+
+ ChangeLog@1.1666.1.12 +4 -0
+ [Bug 1060] Buffer overruns in libparse/clk_rawdcf.c. Helge Oldach.
+
+ include/parse.h@1.13 +3 -3
+ [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+
+ libparse/clk_meinberg.c@1.15 +2 -2
+ [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+
+ libparse/clk_rawdcf.c@1.22 +100 -12
+ [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+
+ libparse/clk_schmid.c@1.14 +2 -2
+ [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+
+ ntpd/refclock_parse.c@1.80 +4 -4
+ [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+
+ parseutil/dcfd.c@1.29 +1 -1
+ [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+
+ parseutil/testdcf.c@1.11 +1 -1
+ [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+
+ChangeSet@1.3473.1.30, 2015-06-27 05:21:56-04:00, stenn@deacon.udel.edu
+ NTP_4_2_8P3_RC3
+ TAG: NTP_4_2_8P3_RC3
+
+ ChangeLog@1.1666.1.11 +1 -0
+ NTP_4_2_8P3_RC3
+
+ ntpd/invoke-ntp.conf.texi@1.186 +1 -1
+ NTP_4_2_8P3_RC3
+
+ ntpd/invoke-ntp.keys.texi@1.181 +1 -1
+ NTP_4_2_8P3_RC3
+
+ ntpd/invoke-ntpd.texi@1.498 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.conf.5man@1.220 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.conf.5mdoc@1.220 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.conf.html@1.176 +1 -1
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.conf.man.in@1.220 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.conf.mdoc.in@1.220 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.keys.5man@1.215 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.keys.5mdoc@1.215 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.keys.html@1.177 +1 -1
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.keys.man.in@1.215 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntp.keys.mdoc.in@1.215 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntpd-opts.c@1.520 +7 -7
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntpd-opts.h@1.519 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntpd.1ntpdman@1.327 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntpd.1ntpdmdoc@1.327 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntpd.html@1.171 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntpd.man.in@1.327 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpd/ntpd.mdoc.in@1.327 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpdc/invoke-ntpdc.texi@1.495 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpdc/ntpdc-opts.c@1.513 +7 -7
+ NTP_4_2_8P3_RC3
+
+ ntpdc/ntpdc-opts.h@1.512 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpdc/ntpdc.1ntpdcman@1.326 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpdc/ntpdc.1ntpdcmdoc@1.326 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpdc/ntpdc.html@1.339 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpdc/ntpdc.man.in@1.326 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpdc/ntpdc.mdoc.in@1.326 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpq/invoke-ntpq.texi@1.502 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpq/ntpq-opts.c@1.519 +7 -7
+ NTP_4_2_8P3_RC3
+
+ ntpq/ntpq-opts.h@1.517 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpq/ntpq.1ntpqman@1.330 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpq/ntpq.1ntpqmdoc@1.330 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpq/ntpq.html@1.168 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpq/ntpq.man.in@1.330 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpq/ntpq.mdoc.in@1.330 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpsnmpd/invoke-ntpsnmpd.texi@1.497 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpsnmpd/ntpsnmpd-opts.c@1.515 +7 -7
+ NTP_4_2_8P3_RC3
+
+ ntpsnmpd/ntpsnmpd-opts.h@1.514 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.326 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.326 +2 -2
+ NTP_4_2_8P3_RC3
+
+ ntpsnmpd/ntpsnmpd.html@1.166 +1 -1
+ NTP_4_2_8P3_RC3
+
+ ntpsnmpd/ntpsnmpd.man.in@1.326 +3 -3
+ NTP_4_2_8P3_RC3
+
+ ntpsnmpd/ntpsnmpd.mdoc.in@1.326 +2 -2
+ NTP_4_2_8P3_RC3
+
+ packageinfo.sh@1.513 +1 -1
+ NTP_4_2_8P3_RC3
+
+ scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.87 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.88 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/calc_tickadj/calc_tickadj.html@1.89 +1 -1
+ NTP_4_2_8P3_RC3
+
+ scripts/calc_tickadj/calc_tickadj.man.in@1.86 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/calc_tickadj/calc_tickadj.mdoc.in@1.88 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/calc_tickadj/invoke-calc_tickadj.texi@1.91 +1 -1
+ NTP_4_2_8P3_RC3
+
+ scripts/invoke-plot_summary.texi@1.108 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/invoke-summary.texi@1.108 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntp-wait/invoke-ntp-wait.texi@1.318 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntp-wait/ntp-wait-opts@1.54 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntp-wait/ntp-wait.1ntp-waitman@1.315 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.316 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntp-wait/ntp-wait.html@1.335 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntp-wait/ntp-wait.man.in@1.315 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/ntp-wait/ntp-wait.mdoc.in@1.316 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntpsweep/invoke-ntpsweep.texi@1.106 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntpsweep/ntpsweep-opts@1.56 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntpsweep/ntpsweep.1ntpsweepman@1.94 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.94 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntpsweep/ntpsweep.html@1.107 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntpsweep/ntpsweep.man.in@1.94 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/ntpsweep/ntpsweep.mdoc.in@1.95 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntptrace/invoke-ntptrace.texi@1.107 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntptrace/ntptrace-opts@1.56 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntptrace/ntptrace.1ntptraceman@1.94 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/ntptrace/ntptrace.1ntptracemdoc@1.95 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntptrace/ntptrace.html@1.108 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/ntptrace/ntptrace.man.in@1.94 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/ntptrace/ntptrace.mdoc.in@1.96 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/plot_summary-opts@1.56 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/plot_summary.1plot_summaryman@1.106 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/plot_summary.1plot_summarymdoc@1.106 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/plot_summary.html@1.109 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/plot_summary.man.in@1.106 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/plot_summary.mdoc.in@1.106 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/summary-opts@1.56 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/summary.1summaryman@1.106 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/summary.1summarymdoc@1.106 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/summary.html@1.109 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/summary.man.in@1.106 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/summary.mdoc.in@1.106 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/update-leap/invoke-update-leap.texi@1.7 +1 -1
+ NTP_4_2_8P3_RC3
+
+ scripts/update-leap/update-leap-opts@1.7 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/update-leap/update-leap.1update-leapman@1.7 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/update-leap/update-leap.1update-leapmdoc@1.7 +2 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/update-leap/update-leap.html@1.7 +51 -2
+ NTP_4_2_8P3_RC3
+
+ scripts/update-leap/update-leap.man.in@1.7 +3 -3
+ NTP_4_2_8P3_RC3
+
+ scripts/update-leap/update-leap.mdoc.in@1.7 +2 -2
+ NTP_4_2_8P3_RC3
+
+ sntp/invoke-sntp.texi@1.495 +2 -2
+ NTP_4_2_8P3_RC3
+
+ sntp/sntp-opts.c@1.514 +7 -7
+ NTP_4_2_8P3_RC3
+
+ sntp/sntp-opts.h@1.512 +3 -3
+ NTP_4_2_8P3_RC3
+
+ sntp/sntp.1sntpman@1.330 +3 -3
+ NTP_4_2_8P3_RC3
+
+ sntp/sntp.1sntpmdoc@1.330 +2 -2
+ NTP_4_2_8P3_RC3
+
+ sntp/sntp.html@1.510 +2 -2
+ NTP_4_2_8P3_RC3
+
+ sntp/sntp.man.in@1.330 +3 -3
+ NTP_4_2_8P3_RC3
+
+ sntp/sntp.mdoc.in@1.330 +2 -2
+ NTP_4_2_8P3_RC3
+
+ util/invoke-ntp-keygen.texi@1.498 +2 -2
+ NTP_4_2_8P3_RC3
+
+ util/ntp-keygen-opts.c@1.516 +7 -7
+ NTP_4_2_8P3_RC3
+
+ util/ntp-keygen-opts.h@1.514 +3 -3
+ NTP_4_2_8P3_RC3
+
+ util/ntp-keygen.1ntp-keygenman@1.326 +3 -3
+ NTP_4_2_8P3_RC3
+
+ util/ntp-keygen.1ntp-keygenmdoc@1.326 +2 -2
+ NTP_4_2_8P3_RC3
+
+ util/ntp-keygen.html@1.172 +2 -2
+ NTP_4_2_8P3_RC3
+
+ util/ntp-keygen.man.in@1.326 +3 -3
+ NTP_4_2_8P3_RC3
+
+ util/ntp-keygen.mdoc.in@1.326 +2 -2
+ NTP_4_2_8P3_RC3
+
+ChangeSet@1.3473.1.29, 2015-06-27 04:45:02-04:00, stenn@deacon.udel.edu
+ Update the NEWS file for 4.2.8p3-RC3
+
+ NEWS@1.140 +26 -0
+ Update the NEWS file for 4.2.8p3-RC3
+
+ChangeSet@1.3473.1.28, 2015-06-27 04:20:07-04:00, stenn@deacon.udel.edu
+ html/drivers/driver22.html: typo fix. Harlan Stenn.
+
+ ChangeLog@1.1666.1.10 +1 -0
+ html/drivers/driver22.html: typo fix. Harlan Stenn.
+
+ html/drivers/driver22.html@1.23 +1 -1
+ html/drivers/driver22.html: typo fix. Harlan Stenn.
+
+ChangeSet@1.3473.1.27, 2015-06-27 02:22:09-04:00, stenn@deacon.udel.edu
+ [Bug 2857] Stratus VOS does not support SIGIO. Paul Green.
+
+ ChangeLog@1.1666.1.9 +1 -0
+ [Bug 2857] Stratus VOS does not support SIGIO. Paul Green.
+
+ configure.ac@1.596.1.1 +9 -0
+ [Bug 2857] Stratus VOS does not support SIGIO. Paul Green.
+
+ sntp/m4/ntp_libntp.m4@1.30 +9 -0
+ [Bug 2857] Stratus VOS does not support SIGIO. Paul Green.
+
+ChangeSet@1.3473.1.26, 2015-06-27 01:58:07-04:00, stenn@deacon.udel.edu
+ [Bug 2856] ntpd should wait() on terminated child processes. Paul Green.
+
+ ChangeLog@1.1666.1.8 +1 -0
+ [Bug 2856] ntpd should wait() on terminated child processes. Paul Green.
+
+ libntp/work_fork.c@1.14 +23 -4
+ [Bug 2856] ntpd should wait() on terminated child processes. Paul Green.
+
+ChangeSet@1.3473.1.25, 2015-06-27 05:12:21+00:00, stenn@psp-at1.ntp.org
+ [Bug 2855] Report leap smear in the REFID. Harlan Stenn.
+
+ ChangeLog@1.1666.1.7 +1 -0
+ [Bug 2855] Report leap smear in the REFID. Harlan Stenn.
+
+ ntpd/ntp_proto.c@1.361 +8 -2
+ [Bug 2855] Report leap smear in the REFID. Harlan Stenn.
+
+ChangeSet@1.3473.1.24, 2015-06-27 04:53:42+00:00, stenn@psp-at1.ntp.org
+ refidsmear test cleanup. Tomasz Flendrich.
+
+ ChangeLog@1.1666.1.6 +1 -0
+ refidsmear test cleanup. Tomasz Flendrich.
+
+ tests/libntp/refidsmear.c@1.4 +4 -5
+ refidsmear test cleanup. Tomasz Flendrich.
+
+ChangeSet@1.3473.1.23, 2015-06-27 06:44:17+02:00, tomek@tomek-n56vz.(none)
+ refidsmear.c:
+ moved assertions to proper places
+
+ tests/libntp/refidsmear.c@1.3 +4 -2
+ moved assertions to proper places
+
+ChangeSet@1.3473.1.22, 2015-06-27 04:46:21+02:00, tomek@tomek-n56vz.(none)
+ run-refidsmear.c:
+ updated autogenerated file
+ refidsmear.c:
+ added the assertions and a nice message if a test fails
+
+ tests/libntp/refidsmear.c@1.2 +22 -9
+ added the assertions and a nice message if a test fails
+
+ tests/libntp/run-refidsmear.c@1.2 +1 -1
+ updated autogenerated file
+
+ChangeSet@1.3473.1.21, 2015-06-27 01:16:47+00:00, stenn@psp-at1.ntp.org
+ refidsmear function support and tests. Harlan Stenn.
+
+ ChangeLog@1.1666.1.5 +1 -0
+ refidsmear function support and tests. Harlan Stenn.
+
+ include/Makefile.am@1.51 +1 -0
+ refidsmear function support and tests. Harlan Stenn.
+
+ include/refidsmear.h@1.1 +3 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/include/refidsmear.h
+
+ include/refidsmear.h@1.0 +0 -0
+
+ libntp/Makefile.am@1.76 +1 -0
+ refidsmear function support and tests. Harlan Stenn.
+
+ libntp/refidsmear.c@1.1 +58 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/libntp/refidsmear.c
+
+ libntp/refidsmear.c@1.0 +0 -0
+
+ tests/libntp/Makefile.am@1.83 +439 -378
+ refidsmear function support and tests. Harlan Stenn.
+
+ tests/libntp/refidsmear.c@1.1 +127 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/libntp/refidsmear.c
+
+ tests/libntp/refidsmear.c@1.0 +0 -0
+
+ tests/libntp/run-refidsmear.c@1.1 +52 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/libntp/run-refidsmear.c
+
+ tests/libntp/run-refidsmear.c@1.0 +0 -0
+
+ChangeSet@1.3473.1.20, 2015-06-26 22:45:16+00:00, stenn@psp-at1.ntp.org
+ tests/sandbox/smeartest.c: Harlan Stenn, Damir Tomic, Juergen Perlinger.
+
+ ChangeLog@1.1666.1.4 +1 -0
+ tests/sandbox/smeartest.c: Harlan Stenn, Damir Tomic, Juergen Perlinger.
+
+ChangeSet@1.3473.1.19, 2015-06-26 20:10:51+00:00, stenn@psp-at1.ntp.org
+ smeartest.c fixes from Harlan
+
+ tests/sandbox/smeartest.c@1.5 +52 -1
+ smeartest.c fixes from Harlan
+
+ChangeSet@1.3473.1.18, 2015-06-26 18:43:39+00:00, stenn@psp-at1.ntp.org
+ smeartest.c fixes from Juergen, Damir, and Harlan
+
+ tests/sandbox/smeartest.c@1.4 +26 -17
+ smeartest.c fixes from Juergen, Damir, and Harlan
+
+ChangeSet@1.3473.1.17, 2015-06-26 11:24:43+00:00, stenn@psp-at1.ntp.org
+ smeartest.c - Harlan Stenn
+
+ tests/sandbox/smeartest.c@1.3 +2 -2
+ smeartest.c - Harlan Stenn
+
+ChangeSet@1.3473.1.16, 2015-06-26 11:20:59+00:00, stenn@psp-at1.ntp.org
+ smeartest.c - Harlan Stenn
+
+ tests/sandbox/smeartest.c@1.2 +4 -0
+ smeartest.c - Harlan Stenn
+
+ChangeSet@1.3473.1.15, 2015-06-26 10:58:41+00:00, stenn@psp-at1.ntp.org
+ smeartest.c - Harlan Stenn
+
+ tests/sandbox/Makefile.am@1.4 +1 -1
+ smeartest.c - Harlan Stenn
+
+ tests/sandbox/smeartest.c@1.1 +104 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/sandbox/smeartest.c
+
+ tests/sandbox/smeartest.c@1.0 +0 -0
+
+ChangeSet@1.3473.1.14, 2015-06-25 18:22:10+00:00, stenn@psp-at1.ntp.org
+ sntp/tests/Makefile.am: remove g_nameresolution.cpp as it tested something that was only in the 4.2.6 sntp. Harlan Stenn.
+
+ ChangeLog@1.1666.1.3 +18 -8
+ sntp/tests/Makefile.am: remove g_nameresolution.cpp as it tested something that was only in the 4.2.6 sntp. Harlan Stenn.
+
+ sntp/tests/Makefile.am@1.55 +4 -2
+ sntp/tests/Makefile.am: remove g_nameresolution.cpp as it tested something that was only in the 4.2.6 sntp. Harlan Stenn.
+
+ChangeSet@1.3473.1.13, 2015-06-25 16:34:19+02:00, viperus@ubuntu.(none)
+ packetProcessing.c:
+ fixed SetUp() -> setUp() and TearDown() -> tearDown() which seemed to work because of extern functions
+
+ sntp/tests/packetProcessing.c@1.4 +11 -11
+ fixed SetUp() -> setUp() and TearDown() -> tearDown() which seemed to work because of extern functions
+
+ sntp/tests/run-packetProcessing.c@1.3 +6 -6
+
+ChangeSet@1.3473.1.12, 2015-06-25 16:08:41+02:00, viperus@ubuntu.(none)
+ packetHandling.c:
+ put init_lib() every time. Unlike init_auth(), works every time in setUp() without causing segfault
+ added init_lib() in setUp(), so now stuff works!
+
+ sntp/tests/packetHandling.c@1.3 +2 -2
+ put init_lib() every time. Unlike init_auth(), works every time in setUp() without causing segfault
+
+ sntp/tests/packetHandling.c@1.2 +19 -5
+ added init_lib() in setUp(), so now stuff works!
+
+ sntp/tests/run-packetHandling.c@1.2 +10 -10
+
+ChangeSet@1.3473.1.11, 2015-06-25 14:21:11+02:00, viperus@ubuntu.(none)
+ sntptest.h:
+ added sntptest_destroy()
+ packetProcessing.c:
+ added a bunch of snptest_destroy()
+
+ sntp/tests/packetProcessing.c@1.3 +14 -6
+ added a bunch of snptest_destroy()
+
+ sntp/tests/run-packetProcessing.c@1.2 +18 -18
+
+ sntp/tests/sntptest.h@1.3 +4 -5
+ added sntptest_destroy()
+
+ChangeSet@1.3473.1.10, 2015-06-25 12:16:34+02:00, viperus@ubuntu.(none)
+ nameresolution.cpp~a54f29b6c06a0baf:
+ Delete: sntp/tests/nameresolution.cpp
+
+ BitKeeper/deleted/a0/nameresolution.cpp~a54f29b6c06a0baf@1.3 +0 -0
+ Delete: sntp/tests/nameresolution.cpp
+
+ChangeSet@1.3473.1.9, 2015-06-25 12:15:27+02:00, viperus@ubuntu.(none)
+ run-packetProcessing.c:
+ new file
+ packetHandling.cpp~39b5af94c298eb8c:
+ Delete: sntp/tests/packetHandling.cpp
+ Makefile.am:
+ merged lokesh and tomasz work
+
+ BitKeeper/deleted/f3/packetHandling.cpp~39b5af94c298eb8c@1.12 +0 -0
+ Delete: sntp/tests/packetHandling.cpp
+
+ sntp/tests/Makefile.am@1.54 +6 -6
+ merged lokesh and tomasz work
+
+ sntp/tests/run-packetProcessing.c@1.1 +86 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-packetProcessing.c
+
+ sntp/tests/run-packetProcessing.c@1.0 +0 -0
+
+ChangeSet@1.3473.1.7, 2015-06-25 11:39:39+02:00, tomek@tomek-n56vz.(none)
+ Makefile.am:
+ added pocketProcessing.c
+
+ sntp/tests/Makefile.am@1.52 +33 -15
+ added pocketProcessing.c
+
+ChangeSet@1.3473.2.1, 2015-06-25 11:32:47+02:00, tomek@tomek-n56vz.(none)
+ packetProcessing.c:
+ new file
+ g_packetProcessing.cpp:
+ Rename: sntp/tests/packetProcessing.cpp -> sntp/tests/g_packetProcessing.cpp
+ packetProcessing.c:
+ fixed array size, so that it doesn't crash on 64bit integer
+
+ sntp/tests/g_packetProcessing.cpp@1.7 +0 -0
+ Rename: sntp/tests/packetProcessing.cpp -> sntp/tests/g_packetProcessing.cpp
+
+ sntp/tests/packetProcessing.c@1.2 +1 -1
+ fixed array size, so that it doesn't crash on 64bit integer
+
+ sntp/tests/packetProcessing.c@1.1 +331 -0
+ BitKeeper file /home/tomek/ntp/packetProcessing/ntp-stable-unity/sntp/tests/packetProcessing.c
+
+ sntp/tests/packetProcessing.c@1.0 +0 -0
+
+ChangeSet@1.3473.1.5, 2015-06-25 10:10:48+02:00, viperus@ubuntu.(none)
+ lfpfunc.c:
+ replaced TEST_ASSERT_EQUAL_MEMORY(&a,&b,sizeof(a)) with TEST_ASSERT_EQUAL_l_fp(a,b). It's safer this way, because structs can be compared even if they aren't initiated with memset (due to padding bytes)
+
+ tests/libntp/lfpfunc.c@1.7 +25 -8
+ replaced TEST_ASSERT_EQUAL_MEMORY(&a,&b,sizeof(a)) with TEST_ASSERT_EQUAL_l_fp(a,b). It's safer this way, because structs can be compared even if they aren't initiated with memset (due to padding bytes)
+
+ tests/libntp/run-lfpfunc.c@1.10 +10 -9
+
+ChangeSet@1.3473.1.4, 2015-06-25 09:38:11+02:00, viperus@ubuntu.(none)
+ ChangeLog:
+ added my changes
+
+ ChangeLog@1.1666.1.2 +8 -0
+ added my changes
+
+ChangeSet@1.3458.2.1, 2015-06-25 07:21:48+00:00, viperus@psp-fb1.ntp.org
+ g_crypto.cpp:
+ Rename: sntp/tests/crypto.cpp -> sntp/tests/g_crypto.cpp
+ g_crypto.cpp~cb769256579f1186:
+ Delete: sntp/tests/g_crypto.cpp
+
+ BitKeeper/deleted/aa/g_crypto.cpp~cb769256579f1186@1.2, stenn@psp-at1.ntp.org +0 -0
+ Delete: sntp/tests/g_crypto.cpp
+
+ sntp/tests/g_crypto.cpp@1.6, stenn@psp-at1.ntp.org +0 -0
+ Rename: sntp/tests/crypto.cpp -> sntp/tests/g_crypto.cpp
+
+ChangeSet@1.3473.1.2, 2015-06-25 09:19:32+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ minor fix for buildin libunity.a
+ minor fix for building libunity.a
+ crypto.c~1ed7d1829a6a73e5:
+ Delete: sntp/tests/crypto.c
+ crypto.c:
+ Rename: BitKeeper/deleted/23/crypto.c~1ed7d1829a6a73e5 -> sntp/tests/crypto.c
+ bug-2803.c:
+ function now returns x instead of 0
+
+ sntp/tests/crypto.c@1.5 +0 -0
+ Rename: BitKeeper/deleted/23/crypto.c~1ed7d1829a6a73e5 -> sntp/tests/crypto.c
+
+ BitKeeper/deleted/23/crypto.c~1ed7d1829a6a73e5@1.4 +0 -0
+ Delete: sntp/tests/crypto.c
+
+ tests/bug-2803/Makefile.am@1.12 +1 -1
+ minor fix for building libunity.a
+
+ tests/bug-2803/bug-2803.c@1.9 +7 -7
+ function now returns x instead of 0
+
+ tests/libntp/Makefile.am@1.82 +1 -1
+ minor fix for buildin libunity.a
+
+ tests/libntp/run-sfptostr.c@1.2 +1 -0
+
+ChangeSet@1.3479, 2015-06-25 04:26:18+00:00, stenn@psp-at1.ntp.org
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ tests/sec-2853/sec-2853.c@1.4 +4 -6
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ChangeSet@1.3473.1.1, 2015-06-25 04:10:56+00:00, stenn@psp-at1.ntp.org
+ [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+
+ ChangeLog@1.1666.1.1 +3 -0
+ [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+
+ ntpd/keyword-gen-utd@1.26 +1 -1
+ [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+
+ ntpd/keyword-gen.c@1.32 +0 -2
+ [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+
+ ntpd/ntp_keyword.h@1.28 +446 -433
+ [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+
+ ntpd/ntp_parser.c@1.97 +1397 -1147
+ [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+
+ ntpd/ntp_parser.h@1.62 +230 -216
+ [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+
+ ntpd/ntp_parser.y@1.87 +5 -0
+ [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+
+ChangeSet@1.3478, 2015-06-25 02:48:14+00:00, stenn@psp-at1.ntp.org
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ tests/sec-2853/run-sec-2853.c@1.2 +2 -2
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ tests/sec-2853/sec-2853.c@1.3 +0 -2
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ChangeSet@1.3477, 2015-06-25 02:43:46+00:00, stenn@psp-at1.ntp.org
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ tests/sec-2853/sec-2853.c@1.2 +58 -2
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ChangeSet@1.3476, 2015-06-25 02:29:11+00:00, stenn@psp-at1.ntp.org
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ ChangeLog@1.1670 +1 -0
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ ntpd/Makefile.am@1.133 +1 -0
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ ntpd/ntp_control.c@1.200 +2 -29
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ ntpd/rc_cmdlength.c@1.1 +35 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-2853/ntpd/rc_cmdlength.c
+
+ ntpd/rc_cmdlength.c@1.0 +0 -0
+
+ tests/sec-2853/Makefile.am@1.2 +9 -3
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ tests/sec-2853/Makefile.in@1.2 +513 -161
+ [Sec 2853] Initial work on tests/sec-2853/. Harlan Stenn.
+
+ChangeSet@1.3475, 2015-06-24 10:59:01-07:00, harlan@hms-mbp11.pfcs.com
+ [Sec 2853] FICORA #829967. Juergen Perlinger, Harlan Stenn.
+
+ ChangeLog@1.1669 +1 -1
+ [Sec 2853] FICORA #829967. Juergen Perlinger, Harlan Stenn.
+
+ ChangeLog@1.1668 +3 -1
+ merge cleanup
+
+ configure.ac@1.597 +1 -0
+ [Sec 2853] FICORA #829967. Juergen Perlinger, Harlan Stenn.
+
+ tests/Makefile.am@1.10 +2 -0
+ [Sec 2853] FICORA #829967. Juergen Perlinger, Harlan Stenn.
+
+ tests/sec-2853/Makefile.am@1.1 +72 -0
+ BitKeeper file /Users/harlan/src/ntp-stable-2853/tests/sec-2853/Makefile.am
+
+ tests/sec-2853/Makefile.am@1.0 +0 -0
+
+ tests/sec-2853/Makefile.in@1.1 +918 -0
+ BitKeeper file /Users/harlan/src/ntp-stable-2853/tests/sec-2853/Makefile.in
+
+ tests/sec-2853/Makefile.in@1.0 +0 -0
+
+ tests/sec-2853/run-sec-2853.c@1.1 +54 -0
+ BitKeeper file /Users/harlan/src/ntp-stable-2853/tests/sec-2853/run-sec-2853.c
+
+ tests/sec-2853/run-sec-2853.c@1.0 +0 -0
+
+ tests/sec-2853/sec-2853.c@1.1 +68 -0
+ BitKeeper file /Users/harlan/src/ntp-stable-2853/tests/sec-2853/sec-2853.c
+
+ tests/sec-2853/sec-2853.c@1.0 +0 -0
+
+ChangeSet@1.3473, 2015-06-24 11:06:56-04:00, stenn@deacon.udel.edu
+ NTP_4_2_8P3_RC2
+ TAG: NTP_4_2_8P3_RC2
+
+ ChangeLog@1.1666 +1 -0
+ NTP_4_2_8P3_RC2
+
+ ntpd/invoke-ntp.conf.texi@1.185 +1 -1
+ NTP_4_2_8P3_RC2
+
+ ntpd/invoke-ntp.keys.texi@1.180 +1 -1
+ NTP_4_2_8P3_RC2
+
+ ntpd/invoke-ntpd.texi@1.497 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.conf.5man@1.219 +76 -76
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.conf.5mdoc@1.219 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.conf.html@1.175 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.conf.man.in@1.219 +76 -76
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.conf.mdoc.in@1.219 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.keys.5man@1.214 +11 -11
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.keys.5mdoc@1.214 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.keys.html@1.176 +1 -1
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.keys.man.in@1.214 +11 -11
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntp.keys.mdoc.in@1.214 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntpd-opts.c@1.519 +7 -7
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntpd-opts.h@1.518 +3 -3
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntpd.1ntpdman@1.326 +30 -30
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntpd.1ntpdmdoc@1.326 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntpd.html@1.170 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntpd.man.in@1.326 +30 -30
+ NTP_4_2_8P3_RC2
+
+ ntpd/ntpd.mdoc.in@1.326 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpdc/invoke-ntpdc.texi@1.494 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpdc/ntpdc-opts.c@1.512 +7 -7
+ NTP_4_2_8P3_RC2
+
+ ntpdc/ntpdc-opts.h@1.511 +3 -3
+ NTP_4_2_8P3_RC2
+
+ ntpdc/ntpdc.1ntpdcman@1.325 +16 -16
+ NTP_4_2_8P3_RC2
+
+ ntpdc/ntpdc.1ntpdcmdoc@1.325 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpdc/ntpdc.html@1.338 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpdc/ntpdc.man.in@1.325 +16 -16
+ NTP_4_2_8P3_RC2
+
+ ntpdc/ntpdc.mdoc.in@1.325 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpq/invoke-ntpq.texi@1.501 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpq/ntpq-opts.c@1.518 +7 -7
+ NTP_4_2_8P3_RC2
+
+ ntpq/ntpq-opts.h@1.516 +3 -3
+ NTP_4_2_8P3_RC2
+
+ ntpq/ntpq.1ntpqman@1.329 +3 -3
+ NTP_4_2_8P3_RC2
+
+ ntpq/ntpq.1ntpqmdoc@1.329 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpq/ntpq.html@1.167 +14 -4
+ NTP_4_2_8P3_RC2
+
+ ntpq/ntpq.man.in@1.329 +3 -3
+ NTP_4_2_8P3_RC2
+
+ ntpq/ntpq.mdoc.in@1.329 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpsnmpd/invoke-ntpsnmpd.texi@1.496 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpsnmpd/ntpsnmpd-opts.c@1.514 +7 -7
+ NTP_4_2_8P3_RC2
+
+ ntpsnmpd/ntpsnmpd-opts.h@1.513 +3 -3
+ NTP_4_2_8P3_RC2
+
+ ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.325 +5 -5
+ NTP_4_2_8P3_RC2
+
+ ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.325 +2 -2
+ NTP_4_2_8P3_RC2
+
+ ntpsnmpd/ntpsnmpd.html@1.165 +1 -1
+ NTP_4_2_8P3_RC2
+
+ ntpsnmpd/ntpsnmpd.man.in@1.325 +5 -5
+ NTP_4_2_8P3_RC2
+
+ ntpsnmpd/ntpsnmpd.mdoc.in@1.325 +2 -2
+ NTP_4_2_8P3_RC2
+
+ packageinfo.sh@1.512 +1 -1
+ NTP_4_2_8P3_RC2
+
+ scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.86 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.87 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/calc_tickadj/calc_tickadj.html@1.88 +1 -1
+ NTP_4_2_8P3_RC2
+
+ scripts/calc_tickadj/calc_tickadj.man.in@1.85 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/calc_tickadj/calc_tickadj.mdoc.in@1.87 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/calc_tickadj/invoke-calc_tickadj.texi@1.90 +1 -1
+ NTP_4_2_8P3_RC2
+
+ scripts/invoke-plot_summary.texi@1.107 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/invoke-summary.texi@1.107 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntp-wait/invoke-ntp-wait.texi@1.317 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntp-wait/ntp-wait-opts@1.53 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntp-wait/ntp-wait.1ntp-waitman@1.314 +5 -5
+ NTP_4_2_8P3_RC2
+
+ scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.315 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntp-wait/ntp-wait.html@1.334 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntp-wait/ntp-wait.man.in@1.314 +5 -5
+ NTP_4_2_8P3_RC2
+
+ scripts/ntp-wait/ntp-wait.mdoc.in@1.315 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntpsweep/invoke-ntpsweep.texi@1.105 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntpsweep/ntpsweep-opts@1.55 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntpsweep/ntpsweep.1ntpsweepman@1.93 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.93 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntpsweep/ntpsweep.html@1.106 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntpsweep/ntpsweep.man.in@1.93 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/ntpsweep/ntpsweep.mdoc.in@1.94 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntptrace/invoke-ntptrace.texi@1.106 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntptrace/ntptrace-opts@1.55 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntptrace/ntptrace.1ntptraceman@1.93 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/ntptrace/ntptrace.1ntptracemdoc@1.94 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntptrace/ntptrace.html@1.107 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/ntptrace/ntptrace.man.in@1.93 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/ntptrace/ntptrace.mdoc.in@1.95 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/plot_summary-opts@1.55 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/plot_summary.1plot_summaryman@1.105 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/plot_summary.1plot_summarymdoc@1.105 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/plot_summary.html@1.108 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/plot_summary.man.in@1.105 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/plot_summary.mdoc.in@1.105 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/summary-opts@1.55 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/summary.1summaryman@1.105 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/summary.1summarymdoc@1.105 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/summary.html@1.108 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/summary.man.in@1.105 +3 -3
+ NTP_4_2_8P3_RC2
+
+ scripts/summary.mdoc.in@1.105 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/update-leap/invoke-update-leap.texi@1.6 +51 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/update-leap/update-leap-opts@1.6 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/update-leap/update-leap.1update-leapman@1.6 +4 -4
+ NTP_4_2_8P3_RC2
+
+ scripts/update-leap/update-leap.1update-leapmdoc@1.6 +2 -2
+ NTP_4_2_8P3_RC2
+
+ scripts/update-leap/update-leap.html@1.6 +1 -1
+ NTP_4_2_8P3_RC2
+
+ scripts/update-leap/update-leap.man.in@1.6 +4 -4
+ NTP_4_2_8P3_RC2
+
+ scripts/update-leap/update-leap.mdoc.in@1.6 +2 -2
+ NTP_4_2_8P3_RC2
+
+ sntp/invoke-sntp.texi@1.494 +2 -2
+ NTP_4_2_8P3_RC2
+
+ sntp/sntp-opts.c@1.513 +7 -7
+ NTP_4_2_8P3_RC2
+
+ sntp/sntp-opts.h@1.511 +3 -3
+ NTP_4_2_8P3_RC2
+
+ sntp/sntp.1sntpman@1.329 +7 -7
+ NTP_4_2_8P3_RC2
+
+ sntp/sntp.1sntpmdoc@1.329 +2 -2
+ NTP_4_2_8P3_RC2
+
+ sntp/sntp.html@1.509 +2 -2
+ NTP_4_2_8P3_RC2
+
+ sntp/sntp.man.in@1.329 +7 -7
+ NTP_4_2_8P3_RC2
+
+ sntp/sntp.mdoc.in@1.329 +2 -2
+ NTP_4_2_8P3_RC2
+
+ util/invoke-ntp-keygen.texi@1.497 +2 -2
+ NTP_4_2_8P3_RC2
+
+ util/ntp-keygen-opts.c@1.515 +7 -7
+ NTP_4_2_8P3_RC2
+
+ util/ntp-keygen-opts.h@1.513 +3 -3
+ NTP_4_2_8P3_RC2
+
+ util/ntp-keygen.1ntp-keygenman@1.325 +18 -18
+ NTP_4_2_8P3_RC2
+
+ util/ntp-keygen.1ntp-keygenmdoc@1.325 +2 -2
+ NTP_4_2_8P3_RC2
+
+ util/ntp-keygen.html@1.171 +2 -2
+ NTP_4_2_8P3_RC2
+
+ util/ntp-keygen.man.in@1.325 +18 -18
+ NTP_4_2_8P3_RC2
+
+ util/ntp-keygen.mdoc.in@1.325 +2 -2
+ NTP_4_2_8P3_RC2
+
+ChangeSet@1.3472, 2015-06-24 10:25:48-04:00, stenn@deacon.udel.edu
+ automake-1.15 cleanup for sntp/tests/fileHandlingTest.h.in . Harlan Stenn.
+
+ ChangeLog@1.1665 +1 -0
+ automake-1.15 cleanup for sntp/tests/fileHandlingTest.h.in . Harlan Stenn.
+
+ sntp/tests/fileHandlingTest.h.in@1.11 +3 -3
+ automake-1.15 cleanup for sntp/tests/fileHandlingTest.h.in . Harlan Stenn.
+
+ChangeSet@1.3471, 2015-06-24 10:22:13-04:00, stenn@deacon.udel.edu
+ [Bug 2855] leap smear cleanup. Harlan Stenn.
+
+ ChangeLog@1.1664 +1 -0
+ [Bug 2855] leap smear cleanup. Harlan Stenn.
+
+ ntpd/complete.conf.in@1.30 +1 -1
+ [Bug 2855] leap smear cleanup. Harlan Stenn.
+
+ ntpd/keyword-gen-utd@1.25 +1 -1
+ [Bug 2855] leap smear cleanup. Harlan Stenn.
+
+ ntpd/ntp_keyword.h@1.27 +433 -446
+ [Bug 2855] leap smear cleanup. Harlan Stenn.
+
+ ntpd/ntp_parser.c@1.96 +147 -147
+ [Bug 2855] leap smear cleanup. Harlan Stenn.
+
+ ntpd/ntp_parser.h@1.61 +4 -4
+ [Bug 2855] leap smear cleanup. Harlan Stenn.
+
+ ntpd/ntp_proto.c@1.360 +1 -1
+ [Bug 2855] leap smear cleanup. Harlan Stenn.
+
+ChangeSet@1.3470, 2015-06-24 10:17:03-04:00, stenn@deacon.udel.edu
+ Cleanup for ntp-4.2.3p8-RC2
+
+ ChangeLog@1.1663 +1 -1
+ Cleanup for ntp-4.2.3p8-RC2
+
+ NEWS@1.139 +35 -1
+ Cleanup for ntp-4.2.3p8-RC2
+
+ configure.ac@1.596 +3 -1
+ Cleanup for ntp-4.2.3p8-RC2
+
+ChangeSet@1.3469, 2015-06-24 11:25:11+00:00, stenn@psp-at1.ntp.org
+ [Bug 2855] Implement conditional leap smear code. Martin Burnicki.
+
+ ChangeLog@1.1662 +1 -1
+ [Bug 2855] Implement conditional leap smear code. Martin Burnicki.
+
+ChangeSet@1.3466.1.1, 2015-06-24 09:18:52+02:00, jnperlin@hydra.(none)
+ Bug 2853 - FICORA #829967
+
+ ChangeLog@1.1660.1.1 +1 -0
+ Bug 2853 - FICORA #829967
+
+ ntpd/ntp_control.c@1.196.1.1 +56 -21
+ Bug 2853 - FICORA #829967
+
+ChangeSet@1.3458.1.3, 2015-06-23 12:56:23+05:30, loki@dadasgift.(none)
+ PacketHandling test changes
+
+ sntp/tests/Makefile.am@1.50.1.3 +11 -11
+
+ sntp/tests/g_packetHandling.cpp@1.1 +264 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/sntp/tests/g_packetHandling.cpp
+
+ sntp/tests/g_packetHandling.cpp@1.0 +0 -0
+
+ sntp/tests/packetHandling.c@1.1 +260 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/sntp/tests/packetHandling.c
+
+ sntp/tests/packetHandling.c@1.0 +0 -0
+
+ sntp/tests/run-packetHandling.c@1.1 +70 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/sntp/tests/run-packetHandling.c
+
+ sntp/tests/run-packetHandling.c@1.0 +0 -0
+
+ChangeSet@1.3468, 2015-06-22 17:31:28+02:00, martin@pc-martin.(none)
+ [Bug 2855] Implement conditional leap smear feature.
+
+ ChangeLog@1.1661 +1 -0
+ [Bug 2855] Implement conditional leap smear feature.
+
+ include/ntpd.h@1.191 +3 -0
+ Protected leap smearing code by preprocessor symbol LEAP_SMEAR.
+
+ ntpd/keyword-gen.c@1.31 +2 -0
+ Protected leap smearing code by preprocessor symbol LEAP_SMEAR.
+
+ ntpd/ntp_config.c@1.330 +2 -0
+ Protected leap smearing code by preprocessor symbol LEAP_SMEAR.
+
+ ntpd/ntp_control.c@1.198 +4 -0
+ Protected leap smearing code by preprocessor symbol LEAP_SMEAR.
+
+ ntpd/ntp_io.c@1.403 +8 -1
+ Protected leap smearing code by preprocessor symbol LEAP_SMEAR.
+
+ ntpd/ntp_leapsec.h@1.14 +5 -0
+ Protected leap smearing code by preprocessor symbol LEAP_SMEAR.
+
+ ntpd/ntp_proto.c@1.359 +30 -2
+ Protected leap smearing code by preprocessor symbol LEAP_SMEAR.
+
+ ntpd/ntp_timer.c@1.91 +21 -12
+ Protected leap smearing code by preprocessor symbol LEAP_SMEAR.
+
+ChangeSet@1.3466, 2015-06-22 07:45:39+00:00, stenn@psp-at1.ntp.org
+ Initial support for experimental leap smear code. Harlan Stenn.
+
+ ChangeLog@1.1660 +1 -0
+ Initial support for experimental leap smear code. Harlan Stenn.
+
+ configure.ac@1.595 +21 -0
+ Initial support for experimental leap smear code. Harlan Stenn.
+
+ChangeSet@1.3458.1.2, 2015-06-22 13:06:53+05:30, loki@dadasgift.(none)
+ Nameresolution test
+
+ sntp/tests/Makefile.am@1.50.1.2 +20 -0
+
+ sntp/tests/g_nameresolution.cpp@1.1 +171 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/sntp/tests/g_nameresolution.cpp
+
+ sntp/tests/g_nameresolution.cpp@1.0 +0 -0
+
+ sntp/tests/nameresolution.c@1.1 +162 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/sntp/tests/nameresolution.c
+
+ sntp/tests/nameresolution.c@1.0 +0 -0
+
+ sntp/tests/run-nameresolution.c@1.1 +51 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/sntp/tests/run-nameresolution.c
+
+ sntp/tests/run-nameresolution.c@1.0 +0 -0
+
+ChangeSet@1.3453.1.3, 2015-06-22 12:56:31+05:30, loki@dadasgift.(none)
+ Makefile changes
+
+ sntp/tests/Makefile.am@1.48.1.1 +20 -0
+
+ChangeSet@1.3465, 2015-06-22 06:50:39+00:00, stenn@psp-at1.ntp.org
+ Regenerate some unity test runners to declare resetTest()
+
+ tests/libntp/run-caljulian.c@1.8 +1 -0
+ Regenerate some unity test runners to declare resetTest()
+
+ tests/libntp/run-decodenetnum.c@1.3 +1 -0
+ Regenerate some unity test runners to declare resetTest()
+
+ tests/libntp/run-hextolfp.c@1.4 +1 -0
+ Regenerate some unity test runners to declare resetTest()
+
+ tests/libntp/run-netof.c@1.3 +1 -0
+ Regenerate some unity test runners to declare resetTest()
+
+ tests/libntp/run-vi64ops.c@1.3 +1 -0
+ Regenerate some unity test runners to declare resetTest()
+
+ChangeSet@1.3464, 2015-06-21 05:15:32+00:00, stenn@psp-at1.ntp.org
+ Fixes to sntp/tests/fileHandlingTest.h.in. Harlan Stenn.
+
+ ChangeLog@1.1659 +1 -0
+ Fixes to sntp/tests/fileHandlingTest.h.in. Harlan Stenn.
+
+ sntp/configure.ac@1.81 +1 -0
+ Fixes to sntp/tests/fileHandlingTest.h.in. Harlan Stenn.
+
+ sntp/tests/fileHandlingTest.h.in@1.10 +3 -11
+ Fixes to sntp/tests/fileHandlingTest.h.in. Harlan Stenn.
+
+ sntp/tests/fileHandlingTest.h.in@1.9, stenn@psp-fb1.ntp.org +0 -0
+ Rename: sntp/tests/fileHandlingTest.h -> sntp/tests/fileHandlingTest.h.in
+
+ChangeSet@1.3463, 2015-06-20 23:18:33+00:00, stenn@psp-at1.ntp.org
+ [Bug 2852] 'make check' can't find unity.h. Hal Murray.
+
+ ChangeLog@1.1658 +1 -0
+ [Bug 2852] 'make check' can't find unity.h. Hal Murray.
+
+ChangeSet@1.3462, 2015-06-20 23:12:10+00:00, stenn@psp-at1.ntp.org
+ [Bug 2854] Missing brace in libntp/strdup.c. Masanari Iida.
+
+ ChangeLog@1.1657 +1 -0
+ [Bug 2854] Missing brace in libntp/strdup.c. Masanari Iida.
+
+ libntp/strdup.c@1.9 +9 -10
+ [Bug 2854] Missing brace in libntp/strdup.c. Masanari Iida.
+
+ChangeSet@1.3461, 2015-06-20 22:41:34+00:00, stenn@psp-at1.ntp.org
+ gtest->Unity cleanup
+
+ sntp/tests/Makefile.am@1.51 +10 -6
+ gtest->Unity cleanup
+
+ sntp/tests_main.cpp@1.9 +4 -0
+ gtest->Unity cleanup
+
+ tests/libntp/g_buftvtots.cpp@1.5 +1 -1
+ gtest->Unity cleanup
+
+ tests/libntp/g_decodenetnum.cpp@1.2 +1 -1
+ gtest->Unity cleanup
+
+ tests/libntp/g_hextolfp.cpp@1.2 +1 -1
+ gtest->Unity cleanup
+
+ tests/libntp/g_netof.cpp@1.2 +1 -1
+ gtest->Unity cleanup
+
+ tests/libntp/g_socktoa.cpp@1.2 +1 -1
+ gtest->Unity cleanup
+
+ tests/libntp/g_strtolfp.cpp@1.2 +1 -1
+ gtest->Unity cleanup
+
+ tests/libntp/g_tvtots.cpp@1.8 +1 -1
+ gtest->Unity cleanup
+
+ChangeSet@1.3460, 2015-06-20 21:41:29+00:00, stenn@psp-at1.ntp.org
+ re-apply lost typo fix
+
+ sntp/tests/g_crypto.cpp@1.1.1.1 +1 -1
+ re-apply lost typo fix
+
+ChangeSet@1.3458, 2015-06-20 14:32:03+02:00, viperus@ubuntu.(none)
+ run-crypto.c:
+ new file
+ Makefile.am:
+ minor rearrange
+ crypto.c:
+ minor fix with #define, now works even without openSSL
+
+ sntp/tests/Makefile.am@1.50 +16 -18
+ minor rearrange
+
+ sntp/tests/crypto.c@1.3 +11 -4
+ minor fix with #define, now works even without openSSL
+
+ sntp/tests/run-crypto.c@1.1 +62 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-crypto.c
+
+ sntp/tests/run-crypto.c@1.0 +0 -0
+
+ChangeSet@1.3456, 2015-06-20 14:14:57+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ added a few more test files to cleanfiles
+ g_utilities.cpp:
+ Rename: sntp/tests/utilities.cpp -> sntp/tests/g_utilities.cpp
+ bug-2803.h~e9cdd024b7db50f6:
+ Delete: tests/bug-2803/bug-2803.h
+ Many files:
+ new file
+ Makefile.am:
+ added utilities test, fixed a minor bug with CLEANFILES var
+ generate_test_runner.rb:
+ for now, I'm giving up on removing functions that are written twice (because of declaraion and defintion). That regex is difficult because ruby script splits with newline, ; and { and }. I just added declaration for resetTest, to avoid warnings
+
+ BitKeeper/deleted/4b/bug-2803.h~e9cdd024b7db50f6@1.2 +0 -0
+ Delete: tests/bug-2803/bug-2803.h
+
+ sntp/tests/Makefile.am@1.46.1.2 +1 -1
+ added a few more test files to cleanfiles
+
+ sntp/tests/Makefile.am@1.46.1.1 +50 -32
+ added utilities test, fixed a minor bug with CLEANFILES var
+
+ sntp/tests/data/debug-output-lfp-bin@1.1 +3 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/data/debug-output-lfp-bin
+
+ sntp/tests/data/debug-output-lfp-bin@1.0 +0 -0
+
+ sntp/tests/data/debug-output-lfp-dec@1.1 +3 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/data/debug-output-lfp-dec
+
+ sntp/tests/data/debug-output-lfp-dec@1.0 +0 -0
+
+ sntp/tests/data/debug-output-pkt@1.1 +8 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/data/debug-output-pkt
+
+ sntp/tests/data/debug-output-pkt@1.0 +0 -0
+
+ sntp/tests/g_utilities.cpp@1.11 +0 -0
+ Rename: sntp/tests/utilities.cpp -> sntp/tests/g_utilities.cpp
+
+ sntp/tests/run-utilities.c@1.1 +64 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-utilities.c
+
+ sntp/tests/run-utilities.c@1.0 +0 -0
+
+ sntp/tests/utilities.c@1.1 +177 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/utilities.c
+
+ sntp/tests/utilities.c@1.0 +0 -0
+
+ sntp/unity/auto/generate_test_runner.rb@1.5.1.1 +1 -0
+ for now, I'm giving up on removing functions that are written twice (because of declaraion and defintion). That regex is difficult because ruby script splits with newline, ; and { and }. I just added declaration for resetTest, to avoid warnings
+
+ tests/bug-2803/bug-2803.c@1.8 +1 -1
+
+ tests/bug-2803/bug-2803.c@1.7 +4 -1
+
+ tests/bug-2803/run-bug-2803.c@1.7 +3 -2
+
+ChangeSet@1.3453.1.2, 2015-06-20 16:11:49+05:30, loki@dadasgift.(none)
+ Crypto test file
+
+ sntp/tests/Makefile.am@1.48 +19 -1
+
+ sntp/tests/crypto.c@1.2 +1 -1
+
+ChangeSet@1.3452.1.1, 2015-06-20 09:07:37+00:00, stenn@psp-at1.ntp.org
+ typo
+
+ sntp/unity/auto/colour_prompt.rb@1.2 +0 -0
+ Change mode to -rw-rw-r--
+
+ sntp/unity/auto/colour_reporter.rb@1.2 +0 -0
+ Change mode to -rw-rw-r--
+
+ sntp/unity/auto/generate_config.yml@1.2 +0 -0
+ Change mode to -rw-rw-r--
+
+ sntp/unity/auto/generate_module.rb@1.2 +0 -0
+ Change mode to -rw-rw-r--
+
+ sntp/unity/auto/generate_test_runner.rb@1.6 +0 -0
+ Change mode to -rw-rw-r--
+
+ sntp/unity/auto/test_file_filter.rb@1.2 +0 -0
+ Change mode to -rw-rw-r--
+
+ sntp/unity/auto/unity_test_summary.rb@1.2 +0 -0
+ Change mode to -rw-rw-r--
+
+ tests/libntp/sfptostr.c@1.2 +1 -1
+ typo
+
+ChangeSet@1.3455, 2015-06-20 10:10:34+02:00, viperus@ubuntu.(none)
+ bug-2803.h:
+ new file
+ bug-2803.c:
+ removed declarations, and put them into bug-2803.h
+
+ tests/bug-2803/bug-2803.c@1.6 +1 -4
+ removed declarations, and put them into bug-2803.h
+
+ tests/bug-2803/bug-2803.h@1.1 +14 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/bug-2803/bug-2803.h
+
+ tests/bug-2803/bug-2803.h@1.0 +0 -0
+
+ tests/bug-2803/run-bug-2803.c@1.6 +1 -3
+
+ChangeSet@1.3454, 2015-06-20 09:57:06+02:00, viperus@ubuntu.(none)
+ testcalshims.c~f84485d2b13cef55:
+ Delete: tests/libntp/testcalshims.c
+ testcalshims.h~5612fd527e4d6de9:
+ Delete: tests/libntp/testcalshims.h
+
+ BitKeeper/deleted/3e/testcalshims.c~f84485d2b13cef55@1.5 +0 -0
+ Delete: tests/libntp/testcalshims.c
+
+ BitKeeper/deleted/ac/testcalshims.h~5612fd527e4d6de9@1.5 +0 -0
+ Delete: tests/libntp/testcalshims.h
+
+ChangeSet@1.3453, 2015-06-20 09:19:13+02:00, viperus@ubuntu.(none)
+ run-buftvtots.c, buftvtots.c:
+ new file
+ Makefile.am:
+ minor fix to the alphabetic list
+ added buftvtots
+
+ tests/libntp/Makefile.am@1.80 +2 -2
+ minor fix to the alphabetic list
+
+ tests/libntp/Makefile.am@1.79 +26 -6
+ added buftvtots
+
+ tests/libntp/buftvtots.c@1.1 +78 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/buftvtots.c
+
+ tests/libntp/buftvtots.c@1.0 +0 -0
+
+ tests/libntp/run-buftvtots.c@1.1 +57 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-buftvtots.c
+
+ tests/libntp/run-buftvtots.c@1.0 +0 -0
+
+ChangeSet@1.3452, 2015-06-20 04:02:48+00:00, stenn@psp-at1.ntp.org
+ unity cleanup
+
+ sntp/tests/utilities.cpp@1.10 +5 -5
+ unity cleanup
+
+ChangeSet@1.3451, 2015-06-20 04:00:43+00:00, stenn@psp-at1.ntp.org
+ tests/libntp cleanup for Unity
+
+ tests/libntp/Makefile.am@1.78 +7 -7
+ tests/libntp cleanup for Unity
+
+ tests/libntp/clocktime.c@1.3 +1 -5
+ tests/libntp cleanup for Unity
+
+ tests/libntp/decodenetnum.c@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_a_md5encrypt.cpp@1.7 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_atoint.cpp@1.4 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_atouint.cpp@1.3 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_authkeys.cpp@1.9 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_buftvtots.cpp@1.4, stenn@psp-fb1.ntp.org +0 -0
+ Rename: tests/libntp/buftvtots.cpp -> tests/libntp/g_buftvtots.cpp
+
+ tests/libntp/g_calendar.cpp@1.3 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_caljulian.cpp@1.7 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_caltontp.cpp@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_calyearstart.cpp@1.5 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_clocktime.cpp@1.6 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_hextoint.cpp@1.5 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_humandate.cpp@1.4 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_lfpfunc.cpp@1.4 +2 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_lfptest.h@1.7 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_lfptest.h@1.6, stenn@psp-fb1.ntp.org +0 -0
+ Rename: tests/libntp/lfptest.h -> tests/libntp/g_lfptest.h
+
+ tests/libntp/g_lfptostr.cpp@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_libntptest.cpp@1.5 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_libntptest.cpp@1.4, stenn@psp-fb1.ntp.org +0 -0
+ Rename: tests/libntp/libntptest.cpp -> tests/libntp/g_libntptest.cpp
+
+ tests/libntp/g_libntptest.h@1.5, stenn@psp-fb1.ntp.org +0 -0
+ Rename: tests/libntp/libntptest.h -> tests/libntp/g_libntptest.h
+
+ tests/libntp/g_modetoa.cpp@1.3 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_msyslog.cpp@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_numtoa.cpp@1.4 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_numtohost.cpp@1.3 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_octtoint.cpp@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_prettydate.cpp@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_recvbuff.cpp@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_refnumtoa.cpp@1.4 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_sfptostr.cpp@1.3 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_sockaddrtest.h@1.5 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_sockaddrtest.h@1.4, stenn@psp-fb1.ntp.org +0 -0
+ Rename: tests/libntp/sockaddrtest.h -> tests/libntp/g_sockaddrtest.h
+
+ tests/libntp/g_ssl_init.cpp@1.5 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_statestr.cpp@1.4 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_timespecops.cpp@1.10 +2 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_timestructs.cpp@1.6 +2 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_timestructs.cpp@1.5, stenn@psp-fb1.ntp.org +0 -0
+ Rename: tests/libntp/timestructs.cpp -> tests/libntp/g_timestructs.cpp
+
+ tests/libntp/g_timestructs.h@1.5, stenn@psp-fb1.ntp.org +0 -0
+ Rename: tests/libntp/timestructs.h -> tests/libntp/g_timestructs.h
+
+ tests/libntp/g_timevalops.cpp@1.10 +2 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_tstotv.cpp@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_uglydate.cpp@1.4 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_vi64ops.cpp@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/g_ymd2yd.cpp@1.3 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/hextolfp.c@1.4 +3 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/humandate.c@1.3 +3 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/lfpfunc.c@1.6 +0 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/lfptest.h@1.3 +0 -0
+ Rename: tests/libntp/c_lfptest.h -> tests/libntp/lfptest.h
+
+ tests/libntp/lfptostr.c@1.2 +2 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/msyslog.c@1.2 +2 -3
+ tests/libntp cleanup for Unity
+
+ tests/libntp/netof.c@1.3 +4 -4
+ tests/libntp cleanup for Unity
+
+ tests/libntp/octtoint.c@1.3 +1 -3
+ tests/libntp cleanup for Unity
+
+ tests/libntp/prettydate.c@1.2 +2 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/recvbuff.c@1.4 +3 -4
+ tests/libntp cleanup for Unity
+
+ tests/libntp/refnumtoa.c@1.2 +1 -0
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-clocktime.c@1.4 +8 -8
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-hextolfp.c@1.3 +6 -6
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-humandate.c@1.2 +2 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-lfpfunc.c@1.9 +9 -9
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-lfptostr.c@1.2 +11 -11
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-msyslog.c@1.2 +8 -8
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-octtoint.c@1.4 +7 -7
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-prettydate.c@1.2 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-recvbuff.c@1.2 +3 -3
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-refnumtoa.c@1.3 +2 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-socktoa.c@1.6 +6 -6
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-ssl_init.c@1.4 +5 -5
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-strtolfp.c@1.2 +7 -7
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-timespecops.c@1.3 +28 -28
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-timevalops.c@1.5 +28 -28
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-tstotv.c@1.2 +3 -3
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-tvtots.c@1.2 +3 -3
+ tests/libntp cleanup for Unity
+
+ tests/libntp/run-uglydate.c@1.7 +1 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/sockaddrtest.h@1.3 +0 -0
+ Rename: tests/libntp/c_sockaddrtest.h -> tests/libntp/sockaddrtest.h
+
+ tests/libntp/socktoa.c@1.3 +3 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/ssl_init.c@1.5 +2 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/strtolfp.c@1.2 +3 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/test-libntp.c@1.9 +1 -0
+ tests/libntp cleanup for Unity
+
+ tests/libntp/testcalshims.h@1.4 +0 -3
+ tests/libntp cleanup for Unity
+
+ tests/libntp/timespecops.c@1.2 +0 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/timestructs.c@1.2 +0 -0
+ Rename: tests/libntp/c_timestructs.c -> tests/libntp/timestructs.c
+
+ tests/libntp/timestructs.h@1.2 +0 -0
+ Rename: tests/libntp/c_timestructs.h -> tests/libntp/timestructs.h
+
+ tests/libntp/timevalops.c@1.5 +2 -4
+ tests/libntp cleanup for Unity
+
+ tests/libntp/tstotv.c@1.2 +3 -1
+ tests/libntp cleanup for Unity
+
+ tests/libntp/tvtots.c@1.3 +3 -2
+ tests/libntp cleanup for Unity
+
+ tests/libntp/uglydate.c@1.5 +1 -0
+ tests/libntp cleanup for Unity
+
+ tests/libntp/vi64ops.c@1.2 +2 -2
+ tests/libntp cleanup for Unity
+
+ChangeSet@1.3450, 2015-06-20 02:39:45+00:00, stenn@psp-fb1.ntp.org
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/Makefile.am@1.46 +4 -3
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/crypto.cpp@1.5 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/fileHandlingTest.h@1.8 +8 -7
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/fileHandlingTest.h@1.7 +0 -0
+ Rename: sntp/tests/c_fileHandlingTest.h -> sntp/tests/fileHandlingTest.h
+
+ sntp/tests/g_fileHandlingTest.h@1.6 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/g_fileHandlingTest.h@1.5 +0 -0
+ Rename: sntp/tests/fileHandlingTest.h -> sntp/tests/g_fileHandlingTest.h
+
+ sntp/tests/g_keyFile.cpp@1.8 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/g_kodDatabase.cpp@1.5 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/g_kodFile.cpp@1.10 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/g_networking.cpp@1.10 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/g_sntptest.h@1.6 +0 -0
+ Rename: sntp/tests/sntptest.h -> sntp/tests/g_sntptest.h
+
+ sntp/tests/keyFile.c@1.3 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/kodDatabase.c@1.2 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/kodFile.c@1.5 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/nameresolution.cpp@1.2 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/networking.c@1.3 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/packetHandling.cpp@1.11 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/packetProcessing.cpp@1.6 +1 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/run-keyFile.c@1.4 +0 -1
+ Unity cleanup of sntp/tests/
+
+ sntp/tests/sntptest.h@1.2 +0 -0
+ Rename: sntp/tests/c_sntptest.h -> sntp/tests/sntptest.h
+
+ sntp/tests/utilities.cpp@1.9 +2 -2
+ Unity cleanup of sntp/tests/
+
+ChangeSet@1.3449, 2015-06-20 01:25:54+00:00, stenn@psp-fb1.ntp.org
+ Remove obsolete gtest files
+
+ BitKeeper/deleted/03/atolfp.cpp~4b2bfa141cb6e704@1.10, stenn@psp-at1.ntp.org +0 -0
+ Delete: tests/libntp/strtolfp.cpp
+
+ BitKeeper/deleted/11/octtoint.cpp~50548df6cb56ca39@1.3, stenn@psp-at1.ntp.org +0 -0
+ Delete: tests/libntp/octtoint.cpp
+
+ BitKeeper/deleted/1e/lfptostr.cpp~fc33022cca22f4a0@1.4, stenn@psp-at1.ntp.org +0 -0
+ Delete: tests/libntp/lfptostr.cpp
+
+ BitKeeper/deleted/29/netof.cpp~ce09accf46a3055c@1.2, stenn@psp-at1.ntp.org +0 -0
+ Delete: tests/libntp/netof.cpp
+
+ BitKeeper/deleted/36/hextolfp.cpp~bdb41862b8a92a90@1.6, stenn@psp-at1.ntp.org +0 -0
+ Delete: tests/libntp/hextolfp.cpp
+
+ BitKeeper/deleted/c0/decodenetnum.cpp~eb55b950b046942f@1.3, stenn@psp-at1.ntp.org +0 -0
+ Delete: tests/libntp/decodenetnum.cpp
+
+ChangeSet@1.3447, 2015-06-20 00:57:57+00:00, tflendrich@psp-deb1.ntp.org
+ Makefile.am:
+ dashes are now lined up
+
+ tests/libntp/Makefile.am@1.77 +9 -9
+ dashes are now lined up
+
+ChangeSet@1.3445.1.1, 2015-06-20 00:57:43+00:00, stenn@psp-at1.ntp.org
+ sntp/tests/Makefile.am cleanup
+
+ sntp/tests/Makefile.am@1.45 +41 -37
+ sntp/tests/Makefile.am cleanup
+
+ChangeSet@1.3446, 2015-06-20 00:55:15+00:00, tflendrich@psp-deb1.ntp.org
+ Makefile.am:
+ changed the indent from spaces to tabs
+
+ tests/libntp/Makefile.am@1.76 +5 -5
+ changed the indent from spaces to tabs
+
+ChangeSet@1.3445, 2015-06-19 23:49:56+00:00, tflendrich@psp-deb1.ntp.org
+ Makefile.am:
+ added a missing "-lpthread"
+
+ tests/libntp/Makefile.am@1.75 +1 -0
+ added a missing "-lpthread"
+
+ChangeSet@1.3444, 2015-06-19 23:34:57+00:00, tflendrich@psp-deb1.ntp.org
+ Makefile.am:
+ fixed the merge
+
+ tests/libntp/Makefile.am@1.74 +1 -0
+ fixed the merge
+
+ChangeSet@1.3429.3.3, 2015-06-20 00:33:19+02:00, tomek@tomek-n56vz.(none)
+ converted humandate from gtest to unity
+
+ tests/libntp/Makefile.am@1.68.3.3 +20 -1
+ added humandate.c
+
+ tests/libntp/g_humandate.cpp@1.3 +0 -0
+ Rename: tests/libntp/humandate.cpp -> tests/libntp/g_humandate.cpp
+
+ tests/libntp/humandate.c@1.2 +25 -31
+
+ tests/libntp/humandate.c@1.1 +41 -0
+ BitKeeper file /home/tomek/ntp/kod/head/ntp-stable-unity/tests/libntp/humandate.c
+
+ tests/libntp/humandate.c@1.0 +0 -0
+
+ tests/libntp/run-humandate.c@1.1 +53 -0
+ BitKeeper file /home/tomek/ntp/kod/head/ntp-stable-unity/tests/libntp/run-humandate.c
+
+ tests/libntp/run-humandate.c@1.0 +0 -0
+
+ tests/libntp/run-sfptostr.c@1.1 +65 -0
+ BitKeeper file /home/tomek/ntp/kod/head/ntp-stable-unity/tests/libntp/run-sfptostr.c
+
+ tests/libntp/run-sfptostr.c@1.0 +0 -0
+
+ChangeSet@1.3442, 2015-06-19 23:52:11+02:00, viperus@ubuntu.(none)
+ kodFile.c:
+ removed debug printfs
+
+ sntp/tests/kodFile.c@1.4 +7 -7
+ removed debug printfs
+
+ChangeSet@1.3441, 2015-06-19 23:15:36+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ added some clean and distclean stuff
+ c_fileHandlingTest.h:
+ added more debug printfs
+ kodFile.c:
+ changed CreatePath so new files are written in a writeable directory
+
+ sntp/tests/Makefile.am@1.43 +2 -1
+ added some clean and distclean stuff
+
+ sntp/tests/c_fileHandlingTest.h@1.6 +1 -1
+ added more debug printfs
+
+ sntp/tests/kodFile.c@1.3 +7 -4
+ changed CreatePath so new files are written in a writeable directory
+
+ sntp/tests/run-kodFile.c@1.2 +2 -2
+
+ChangeSet@1.3429.3.2, 2015-06-19 23:07:51+02:00, tomek@tomek-n56vz.(none)
+ converted sfptostr from GTest to Unity
+
+ sntp/tests/Makefile.am@1.40.3.1 +1 -1
+ makefile now works if someone has gtest
+
+ sntp/tests/g_keyFile.cpp@1.4.2.1 +0 -0
+ Rename: sntp/tests/keyFile.cpp -> sntp/tests/g_keyFile.cpp
+
+ tests/libntp/Makefile.am@1.68.3.2 +21 -1
+ added sfptostr.c
+
+ tests/libntp/g_sfptostr.cpp@1.2 +0 -0
+ Rename: tests/libntp/sfptostr.cpp -> tests/libntp/g_sfptostr.cpp
+
+ tests/libntp/sfptostr.c@1.1 +73 -0
+ BitKeeper file /home/tomek/ntp/kod/head/ntp-stable-unity/tests/libntp/sfptostr.c
+
+ tests/libntp/sfptostr.c@1.0 +0 -0
+
+ChangeSet@1.3429.3.1, 2015-06-19 22:31:16+02:00, tomek@tomek-n56vz.(none)
+ converted tvtots from gtest to unity
+
+ tests/libntp/Makefile.am@1.68.3.1 +21 -1
+ added tvtots.c
+
+ tests/libntp/g_tvtots.cpp@1.7 +0 -0
+ Rename: tests/libntp/tvtots.cpp -> tests/libntp/g_tvtots.cpp
+
+ tests/libntp/run-tvtots.c@1.1 +55 -0
+ BitKeeper file /home/tomek/ntp/kod/head/ntp-stable-unity/tests/libntp/run-tvtots.c
+
+ tests/libntp/run-tvtots.c@1.0 +0 -0
+
+ tests/libntp/tvtots.c@1.2 +53 -0
+ converted to unity
+
+ tests/libntp/tvtots.c@1.1 +0 -0
+ BitKeeper file /home/tomek/ntp/kod/head/ntp-stable-unity/tests/libntp/tvtots.c
+
+ tests/libntp/tvtots.c@1.0 +0 -0
+
+ChangeSet@1.3429.1.9, 2015-06-19 18:00:35+00:00, tflendrich@psp-deb1.ntp.org
+ bring back two files that were wrongfully removed
+
+ tests/libntp/test-libntp.c@1.8 +0 -0
+ Rename: BitKeeper/deleted/a4/test-libntp.c~4efce7533d11e808 -> tests/libntp/test-libntp.c
+
+ tests/libntp/test-libntp.h@1.6 +0 -0
+ Rename: BitKeeper/deleted/01/test-libntp.h~c19218ad555ac21 -> tests/libntp/test-libntp.h
+
+ChangeSet@1.3439, 2015-06-19 17:51:30+02:00, viperus@ubuntu.(none)
+ c_fileHandlingTest.h:
+ added new cases with strcpy(path,....)
+ run-strtolfp.c, run-lfptostr.c:
+ new file
+
+ sntp/tests/c_fileHandlingTest.h@1.5 +4 -1
+ added new cases with strcpy(path,....)
+
+ tests/libntp/run-lfptostr.c@1.1 +71 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-lfptostr.c
+
+ tests/libntp/run-lfptostr.c@1.0 +0 -0
+
+ tests/libntp/run-strtolfp.c@1.1 +63 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-strtolfp.c
+
+ tests/libntp/run-strtolfp.c@1.0 +0 -0
+
+ChangeSet@1.3429.2.2, 2015-06-19 20:24:45+05:30, loki@dadasgift.(none)
+ Test - crypto.c from sntp
+
+ sntp/tests/Makefile.am@1.40.2.1 +20 -1
+
+ sntp/tests/crypto.c@1.1 +127 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/sntp/tests/crypto.c
+
+ sntp/tests/crypto.c@1.0 +0 -0
+
+ sntp/tests/g_crypto.cpp@1.1 +129 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/sntp/tests/g_crypto.cpp
+
+ sntp/tests/g_crypto.cpp@1.0 +0 -0
+
+ChangeSet@1.3413.3.4, 2015-06-19 16:06:35+02:00, martin@pc-martin.(none)
+ More support for smeared leap seconds.
+
+ include/ntpd.h@1.190 +2 -0
+ More support for smeared leap seconds.
+
+ ntpd/ntp_config.c@1.329 +1 -0
+ More support for smeared leap seconds.
+
+ ntpd/ntp_control.c@1.197 +18 -1
+ More support for smeared leap seconds.
+
+ ntpd/ntp_leapsec.h@1.13 +1 -0
+ More support for smeared leap seconds.
+
+ ntpd/ntp_proto.c@1.358 +33 -14
+ More support for smeared leap seconds.
+
+ ntpd/ntp_timer.c@1.90 +40 -10
+ More support for smeared leap seconds.
+
+ChangeSet@1.3435.1.1, 2015-06-19 13:51:57+00:00, viperus@psp-at1.ntp.org
+ c_fileHandlingTest.h:
+ added debug printfs, changed path value
+ kodFile.c:
+ added debug printfs
+
+ sntp/tests/c_fileHandlingTest.h@1.4 +1 -1
+ added debug printfs, changed path value
+
+ sntp/tests/kodFile.c@1.2 +3 -3
+ added debug printfs
+
+ChangeSet@1.3436, 2015-06-19 15:42:41+02:00, viperus@ubuntu.(none)
+ kod-output-single, kod-output-blank, kod-output-multiple:
+ new file
+
+ sntp/tests/data/kod-output-blank@1.1 +0 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/data/kod-output-blank
+
+ sntp/tests/data/kod-output-blank@1.0 +0 -0
+
+ sntp/tests/data/kod-output-multiple@1.1 +3 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/data/kod-output-multiple
+
+ sntp/tests/data/kod-output-multiple@1.0 +0 -0
+
+ sntp/tests/data/kod-output-single@1.1 +1 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/data/kod-output-single
+
+ sntp/tests/data/kod-output-single@1.0 +0 -0
+
+ChangeSet@1.3435, 2015-06-19 13:58:37+02:00, viperus@ubuntu.(none)
+ c_fileHandlingTest.h:
+ added different paths depening on the build dir, maybe this will work on freebsd
+ run-keyFile.c:
+ slight change
+
+ sntp/tests/c_fileHandlingTest.h@1.3 +16 -2
+ added different paths depening on the build dir, maybe this will work on freebsd
+
+ sntp/tests/run-keyFile.c@1.3 +1 -0
+ slight change
+
+ChangeSet@1.3413.3.3, 2015-06-19 08:20:49+00:00, burnicki@psp-deb1.ntp.org
+ Updates by Harlan.
+
+ ntpd/complete.conf.in@1.29 +1 -0
+ Updates by Harlan.
+
+ ntpd/ntp_parser.c@1.95 +1511 -1563
+ Updates by Harlan.
+
+ ntpd/ntp_parser.h@1.60 +230 -220
+ Updates by Harlan.
+
+ChangeSet@1.3429.1.8, 2015-06-19 07:03:32+00:00, tflendrich@psp-at1.ntp.org
+ removed generated files that are not longer used
+
+ BitKeeper/deleted/01/test-libntp.h~c19218ad555ac21@1.5 +0 -0
+ Delete: tests/libntp/test-libntp.h
+
+ BitKeeper/deleted/17/test-msyslog.c~36cfb2ff59dd5e9@1.2 +0 -0
+ Delete: tests/libntp/test-msyslog.c
+
+ BitKeeper/deleted/2a/test-recvbuff.c~1bf5e94672c41f5@1.2 +0 -0
+ Delete: tests/libntp/test-recvbuff.c
+
+ BitKeeper/deleted/67/test-tstotv.c~3117fe865385504e@1.2 +0 -0
+ Delete: tests/libntp/test-tstotv.c
+
+ BitKeeper/deleted/6f/test-ssl_init.c~2c5bc2112c1aaf15@1.2 +0 -0
+ Delete: tests/libntp/test-ssl_init.c
+
+ BitKeeper/deleted/91/test-vi64ops.c~3812d64e36653bf4@1.2 +0 -0
+ Delete: tests/libntp/test-vi64ops.c
+
+ BitKeeper/deleted/a4/test-libntp.c~4efce7533d11e808@1.7 +0 -0
+ Delete: tests/libntp/test-libntp.c
+
+ BitKeeper/deleted/b9/test-prettydate.c~ce9792d7bb10506b@1.2 +0 -0
+ Delete: tests/libntp/test-prettydate.c
+
+ BitKeeper/deleted/bb/test-caltontp.c~8cc124d6c538f1cb@1.2 +0 -0
+ Delete: tests/libntp/test-caltontp.c
+
+ChangeSet@1.3429.1.7, 2015-06-19 06:43:05+00:00, tflendrich@psp-at1.ntp.org
+ deleted old, unused generated files
+
+ BitKeeper/deleted/27/run-test-prettydate.c~93d1bdc762261643@1.2 +0 -0
+ Delete: tests/libntp/run-test-prettydate.c
+
+ BitKeeper/deleted/31/run-test-vi64ops.c~ddc8f15be90f476c@1.2 +0 -0
+ Delete: tests/libntp/run-test-vi64ops.c
+
+ BitKeeper/deleted/40/run-test-ssl_init.c~7ed3e3db79be5452@1.2 +0 -0
+ Delete: tests/libntp/run-test-ssl_init.c
+
+ BitKeeper/deleted/55/run-test-caltontp.c~989b072c54cd2ccd@1.2 +0 -0
+ Delete: tests/libntp/run-test-caltontp.c
+
+ BitKeeper/deleted/67/run-test-tstotv.c~48cf1897ca453301@1.2 +0 -0
+ Delete: tests/libntp/run-test-tstotv.c
+
+ BitKeeper/deleted/9f/run-test-msyslog.c~fb1907a46fb63895@1.2 +0 -0
+ Delete: tests/libntp/run-test-msyslog.c
+
+ BitKeeper/deleted/bc/run-test-recvbuff.c~cf87735b269fb6c2@1.2 +0 -0
+ Delete: tests/libntp/run-test-recvbuff.c
+
+ChangeSet@1.3413.1.3, 2015-06-19 12:04:49+05:30, loki@dadasgift.(none)
+ lfptostr & strtolfp tests
+
+ tests/libntp/Makefile.am@1.64.1.3 +38 -2
+
+ChangeSet@1.3429.1.6, 2015-06-19 06:20:32+00:00, tflendrich@psp-deb1.ntp.org
+ added autogenerated files
+
+ tests/libntp/run-caltontp.c@1.1 +57 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/run-caltontp.c
+
+ tests/libntp/run-caltontp.c@1.0 +0 -0
+
+ tests/libntp/run-msyslog.c@1.1 +65 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/run-msyslog.c
+
+ tests/libntp/run-msyslog.c@1.0 +0 -0
+
+ tests/libntp/run-prettydate.c@1.1 +51 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/run-prettydate.c
+
+ tests/libntp/run-prettydate.c@1.0 +0 -0
+
+ tests/libntp/run-recvbuff.c@1.1 +55 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/run-recvbuff.c
+
+ tests/libntp/run-recvbuff.c@1.0 +0 -0
+
+ tests/libntp/run-tstotv.c@1.1 +55 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/run-tstotv.c
+
+ tests/libntp/run-tstotv.c@1.0 +0 -0
+
+ tests/libntp/test-caltontp.c@1.1 +0 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/test-caltontp.c
+
+ tests/libntp/test-caltontp.c@1.0 +0 -0
+
+ tests/libntp/test-msyslog.c@1.1 +0 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/test-msyslog.c
+
+ tests/libntp/test-msyslog.c@1.0 +0 -0
+
+ tests/libntp/test-prettydate.c@1.1 +0 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/test-prettydate.c
+
+ tests/libntp/test-prettydate.c@1.0 +0 -0
+
+ tests/libntp/test-recvbuff.c@1.1 +0 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/test-recvbuff.c
+
+ tests/libntp/test-recvbuff.c@1.0 +0 -0
+
+ tests/libntp/test-ssl_init.c@1.1 +0 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/test-ssl_init.c
+
+ tests/libntp/test-ssl_init.c@1.0 +0 -0
+
+ tests/libntp/test-tstotv.c@1.1 +0 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/test-tstotv.c
+
+ tests/libntp/test-tstotv.c@1.0 +0 -0
+
+ tests/libntp/test-vi64ops.c@1.1 +0 -0
+ BitKeeper file /home/tflendrich/develpment/harlans/ntp-stable-unity/tests/libntp/test-vi64ops.c
+
+ tests/libntp/test-vi64ops.c@1.0 +0 -0
+
+ChangeSet@1.3429.1.5, 2015-06-19 07:09:46+02:00, tomek@tomek-n56vz.(none)
+ recvbuff.c:
+ removed testcalshims.h
+
+ tests/libntp/recvbuff.c@1.3 +2 -2
+ removed testcalshims.h
+
+ChangeSet@1.3429.1.4, 2015-06-19 04:16:11+00:00, tflendrich@psp-deb1.ntp.org
+ Makefile.am:
+ added -lpthread
+
+ tests/libntp/Makefile.am@1.71 +1 -0
+ added -lpthread
+
+ChangeSet@1.3429.1.3, 2015-06-19 05:59:58+02:00, tomek@tomek-n56vz.(none)
+ fixed a makefile: it didn't work if we had gtest enabled
+
+ sntp/tests/Makefile.am@1.40.1.1 +2 -2
+
+ sntp/tests/g_keyFile.cpp@1.4.1.1 +0 -0
+ Rename: sntp/tests/keyFile.cpp -> sntp/tests/g_keyFile.cpp
+
+ tests/libntp/Makefile.am@1.70 +106 -11
+
+ChangeSet@1.3434, 2015-06-19 03:25:54+02:00, viperus@ubuntu.(none)
+
+ tests/libntp/run-caljulian.c@1.7 +4 -4
+
+ChangeSet@1.3433, 2015-06-19 03:13:24+02:00, viperus@ubuntu.(none)
+ g_kodFile.cpp:
+ Rename: sntp/tests/kodFile.cpp -> sntp/tests/g_kodFile.cpp
+ g_keyFile.cpp:
+ Rename: sntp/tests/keyFile.cpp -> sntp/tests/g_keyFile.cpp
+ run-kodFile.c, kodFile.c:
+ new file
+ Makefile.am:
+ replaced ../version.c with $(top_builddir)/version.c. Converted new test.
+ c_fileHandlingTest.h:
+ converted all functions from C++ to C
+ keyFile.c:
+ uncommented all functions, 90% converted
+
+ sntp/tests/Makefile.am@1.41 +26 -4
+ replaced ../version.c with $(top_builddir)/version.c. Converted new test.
+
+ sntp/tests/c_fileHandlingTest.h@1.2 +53 -26
+ converted all functions from C++ to C
+
+ sntp/tests/g_keyFile.cpp@1.5 +0 -0
+ Rename: sntp/tests/keyFile.cpp -> sntp/tests/g_keyFile.cpp
+
+ sntp/tests/g_kodFile.cpp@1.9 +0 -0
+ Rename: sntp/tests/kodFile.cpp -> sntp/tests/g_kodFile.cpp
+
+ sntp/tests/keyFile.c@1.2 +51 -47
+ uncommented all functions, 90% converted
+
+ sntp/tests/kodFile.c@1.1 +142 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/kodFile.c
+
+ sntp/tests/kodFile.c@1.0 +0 -0
+
+ sntp/tests/run-keyFile.c@1.2 +10 -0
+
+ sntp/tests/run-kodFile.c@1.1 +61 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-kodFile.c
+
+ sntp/tests/run-kodFile.c@1.0 +0 -0
+
+ChangeSet@1.3432, 2015-06-18 23:33:19+02:00, viperus@ubuntu.(none)
+ caljulian.c:
+ replacing malloc.h with "ntp_stdlib.h"
+
+ tests/libntp/caljulian.c@1.6 +3 -1
+ replacing malloc.h with "ntp_stdlib.h"
+
+ChangeSet@1.3413.3.2, 2015-06-18 18:05:44+02:00, martin@pc-martin.(none)
+ Started to support leap smear.
+
+ include/ntpd.h@1.189 +1 -0
+ Started to support leap smear.
+
+ ntpd/keyword-gen-utd@1.24 +1 -1
+ Started to support leap smear.
+
+ ntpd/keyword-gen.c@1.30 +17 -16
+ Started to support leap smear.
+
+ ntpd/ntp_config.c@1.328 +5 -1
+ Started to support leap smear.
+
+ ntpd/ntp_io.c@1.402 +2 -1
+ Started to support leap smear.
+
+ ntpd/ntp_keyword.h@1.26 +670 -656
+ Started to support leap smear.
+
+ ntpd/ntp_leapsec.h@1.12 +12 -0
+ Started to support leap smear.
+
+ ntpd/ntp_parser.c@1.94 +2031 -1971
+ Started to support leap smear.
+
+ ntpd/ntp_parser.h@1.59 +339 -345
+ Started to support leap smear.
+
+ ntpd/ntp_parser.y@1.86 +51 -46
+ Started to support leap smear.
+
+ ntpd/ntp_proto.c@1.357 +35 -2
+ Started to support leap smear.
+
+ ntpd/ntp_timer.c@1.89 +55 -9
+ Started to support leap smear.
+
+ChangeSet@1.3413.3.1, 2015-06-18 16:45:21+02:00, martin@pc-martin.(none)
+ Removed trailing whitespace.
+
+ ntpd/ntp_leapsec.c@1.22 +17 -17
+ Removed trailing whitespace.
+
+ ntpd/ntp_leapsec.h@1.11 +2 -2
+ Removed trailing whitespace.
+
+ ntpd/ntp_timer.c@1.88 +6 -6
+ Removed trailing whitespace.
+
+ChangeSet@1.3429.1.1, 2015-06-18 08:48:31+00:00, stenn@psp-at1.ntp.org
+ typo
+
+ sntp/tests/Makefile.am@1.40 +1 -1
+ typo
+
+ChangeSet@1.3429, 2015-06-18 08:34:39+00:00, stenn@psp-at1.ntp.org
+ sntp/tests/networking.c build fixes
+
+ sntp/tests/Makefile.am@1.39 +2 -1
+ sntp/tests/networking.c build fixes
+
+ChangeSet@1.3427.1.2, 2015-06-18 10:21:18+02:00, viperus@ubuntu.(none)
+ caljulian.c:
+ included malloc.h to avoid implicit declaration
+
+ tests/libntp/caljulian.c@1.5 +1 -0
+ included malloc.h to avoid implicit declaration
+
+ tests/libntp/run-caljulian.c@1.6 +4 -4
+
+ChangeSet@1.3427.1.1, 2015-06-18 10:09:02+02:00, viperus@ubuntu.(none)
+ ssl_init.c:
+ fixing a test bug with #ifdef OPENSSL
+
+ tests/libntp/run-ssl_init.c@1.1.1.1 +2 -0
+
+ tests/libntp/ssl_init.c@1.2.1.1 +5 -2
+ fixing a test bug with #ifdef OPENSSL
+
+ChangeSet@1.3428, 2015-06-18 08:05:23+00:00, stenn@psp-at1.ntp.org
+ Unity ssl_init typo fix
+
+ tests/libntp/run-ssl_init.c@1.2 +2 -0
+ Unity ssl_init typo fix
+
+ tests/libntp/ssl_init.c@1.3 +1 -1
+ Unity ssl_init typo fix
+
+ChangeSet@1.3427, 2015-06-18 07:55:11+00:00, stenn@psp-at1.ntp.org
+ Unity update to sntp/Makefile.am
+
+ sntp/Makefile.am@1.84 +0 -2
+ Unity update to sntp/Makefile.am
+
+ChangeSet@1.3426, 2015-06-18 07:49:21+00:00, stenn@psp-at1.ntp.org
+ Unity cleanup
+
+ BitKeeper/deleted/46/run-test-keyFile.c~4bf68803bc8e2c40@1.2 +0 -0
+ Delete: sntp/tests/run-test-keyFile.c
+
+ BitKeeper/deleted/56/run-test-kodDatabase.c~d8bb8b62b1e08d30@1.2 +0 -0
+ Delete: sntp/tests/run-test-kodDatabase.c
+
+ BitKeeper/deleted/fc/run-test-networking.c~b2cd2d50f3d83a90@1.2 +0 -0
+ Delete: sntp/tests/run-test-networking.c
+
+ sntp/tests/Makefile.am@1.38 +19 -17
+ Unity cleanup
+
+ChangeSet@1.3425, 2015-06-18 09:06:24+02:00, viperus@ubuntu.(none)
+ removing duplicate file
+
+ BitKeeper/deleted/61/socktoa.cpp~151e8671c6e040ac@1.3 +0 -0
+ Delete: tests/libntp/socktoa.cpp
+
+ChangeSet@1.3424, 2015-06-18 09:04:46+02:00, viperus@ubuntu.(none)
+ run-keyFile.c, run-networking.c, run-kodDatabase.c:
+ new file
+ Makefile.am:
+ hopefully fixing bug-2852
+
+ sntp/tests/run-keyFile.c@1.1 +49 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-keyFile.c
+
+ sntp/tests/run-keyFile.c@1.0 +0 -0
+
+ sntp/tests/run-kodDatabase.c@1.1 +59 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-kodDatabase.c
+
+ sntp/tests/run-kodDatabase.c@1.0 +0 -0
+
+ sntp/tests/run-networking.c@1.1 +49 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-networking.c
+
+ sntp/tests/run-networking.c@1.0 +0 -0
+
+ tests/libntp/Makefile.am@1.68 +1 -1
+ hopefully fixing bug-2852
+
+ChangeSet@1.3423, 2015-06-17 19:45:59+02:00, viperus@ubuntu.(none)
+ clocktime.c:
+ fixed the warning about implicit declaration, because mike_t said so, and mike_t is a wizard XD
+ bug-2803.c:
+ added declarations at the top of the file to fix warnings
+
+ tests/bug-2803/bug-2803.c@1.5 +4 -1
+ added declarations at the top of the file to fix warnings
+
+ tests/bug-2803/run-bug-2803.c@1.5 +4 -2
+
+ tests/libntp/clocktime.c@1.2 +6 -0
+ fixed the warning about implicit declaration, because mike_t said so, and mike_t is a wizard XD
+
+ tests/libntp/run-clocktime.c@1.3 +8 -8
+
+ChangeSet@1.3422, 2015-06-17 13:26:20+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ minor cleanup
+
+ sntp/tests/Makefile.am@1.37 +2 -2
+ minor cleanup
+
+ChangeSet@1.3421, 2015-06-17 13:17:39+02:00, viperus@ubuntu.(none)
+ run-ssl_init.c:
+ new file
+ ssl_init.c:
+ fix for minor #else warning
+ Makefile.am:
+ modified /sntp/tests/Makefile.am so it is consistent to harlans /tests/libntp/Makefile.am changes, including the run-test-* -> run-*
+ fixed the stuff I broke with automerge XD
+
+ sntp/tests/Makefile.am@1.36 +18 -17
+ modified /sntp/tests/Makefile.am so it is consistent to harlans /tests/libntp/Makefile.am changes, including the run-test-* -> run-*
+
+ tests/libntp/Makefile.am@1.67 +15 -9
+ fixed the stuff I broke with automerge XD
+
+ tests/libntp/run-ssl_init.c@1.1 +57 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-ssl_init.c
+
+ tests/libntp/run-ssl_init.c@1.0 +0 -0
+
+ tests/libntp/ssl_init.c@1.2 +2 -1
+ fix for minor #else warning
+
+ChangeSet@1.3413.2.1, 2015-06-17 15:12:46+05:30, loki@dadasgift.(none)
+ Changes for <lfptostr> & <strtolfp> tests
+
+ tests/libntp/Makefile.am@1.64.2.1 +41 -3
+
+ tests/libntp/g_lfptostr.cpp@1.1 +103 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/g_lfptostr.cpp
+
+ tests/libntp/g_lfptostr.cpp@1.0 +0 -0
+
+ tests/libntp/g_strtolfp.cpp@1.1 +107 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/g_strtolfp.cpp
+
+ tests/libntp/g_strtolfp.cpp@1.0 +0 -0
+
+ tests/libntp/lfptostr.c@1.1 +102 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/lfptostr.c
+
+ tests/libntp/lfptostr.c@1.0 +0 -0
+
+ tests/libntp/strtolfp.c@1.1 +112 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/strtolfp.c
+
+ tests/libntp/strtolfp.c@1.0 +0 -0
+
+ChangeSet@1.3419, 2015-06-17 11:30:50+02:00, viperus@ubuntu.(none)
+ Many files:
+ new file
+ Makefile.am:
+ removed keyFile test from check_Programs for now
+
+ sntp/tests/Makefile.am@1.35 +19 -2
+ removed keyFile test from check_Programs for now
+
+ sntp/tests/c_fileHandlingTest.h@1.1 +63 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/c_fileHandlingTest.h
+
+ sntp/tests/c_fileHandlingTest.h@1.0 +0 -0
+
+ sntp/tests/keyFile.c@1.1 +136 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/keyFile.c
+
+ sntp/tests/keyFile.c@1.0 +0 -0
+
+ sntp/tests/kodDatabase.c@1.1 +126 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/kodDatabase.c
+
+ sntp/tests/kodDatabase.c@1.0 +0 -0
+
+ sntp/tests/run-test-keyFile.c@1.1 +49 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-test-keyFile.c
+
+ sntp/tests/run-test-keyFile.c@1.0 +0 -0
+
+ sntp/tests/run-test-kodDatabase.c@1.1 +59 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-test-kodDatabase.c
+
+ sntp/tests/run-test-kodDatabase.c@1.0 +0 -0
+
+ChangeSet@1.3418, 2015-06-17 11:03:42+02:00, viperus@ubuntu.(none)
+ g_kodDatabase.cpp:
+ Rename: sntp/tests/kodDatabase.cpp -> sntp/tests/g_kodDatabase.cpp
+ g_networking.cpp:
+ Rename: sntp/tests/networking.cpp -> sntp/tests/g_networking.cpp
+ Makefile.am:
+ renamed *.cpp files to g_*.cpp
+
+ sntp/tests/Makefile.am@1.34 +2 -2
+ renamed *.cpp files to g_*.cpp
+
+ sntp/tests/g_kodDatabase.cpp@1.4 +0 -0
+ Rename: sntp/tests/kodDatabase.cpp -> sntp/tests/g_kodDatabase.cpp
+
+ sntp/tests/g_networking.cpp@1.9 +0 -0
+ Rename: sntp/tests/networking.cpp -> sntp/tests/g_networking.cpp
+
+ChangeSet@1.3417, 2015-06-17 10:59:42+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ builds another test
+ added ../version.c so kodDatabase builds. Should be done via a rule, needs fixing!
+ added c_fileHandlingTest.h to noinst_HEADERS
+ GTEST_AVAILABLE check moved into /sntp/tests/Makefile.am so unity tests can be run
+
+ sntp/Makefile.am@1.83 +2 -2
+ GTEST_AVAILABLE check moved into /sntp/tests/Makefile.am so unity tests can be run
+
+ sntp/tests/Makefile.am@1.33 +7 -5
+ added ../version.c so kodDatabase builds. Should be done via a rule, needs fixing!
+
+ sntp/tests/Makefile.am@1.32 +21 -1
+ builds another test
+
+ sntp/tests/Makefile.am@1.31 +1 -0
+ added c_fileHandlingTest.h to noinst_HEADERS
+
+ChangeSet@1.3413.1.1, 2015-06-17 04:05:10-04:00, stenn@deacon.udel.edu
+ clean up unity test names
+
+ BitKeeper/deleted/b6/Makefile-~7d9ad3536b5db654@1.2 +0 -0
+ Delete: tests/bug-2803/Makefile-
+
+ BitKeeper/deleted/b8/test-2803.c~ba74ad843e357700@1.2 +0 -0
+ Delete: tests/bug-2803/test-2803.c
+
+ bootstrap@1.49 +2 -2
+ clean up unity test names
+
+ tests/bug-2803/Makefile.am@1.11 +3 -3
+ clean up unity test names
+
+ tests/bug-2803/bug-2803.c@1.4 +0 -0
+ Rename: tests/bug-2803/ut-2803.c -> tests/bug-2803/bug-2803.c
+
+ tests/libntp/Makefile.am@1.64.1.1 +194 -194
+ clean up unity test names
+
+ tests/libntp/run-a_md5encrypt.c@1.8 +0 -0
+ Rename: tests/libntp/run-test-a_md5encrypt.c -> tests/libntp/run-a_md5encrypt.c
+
+ tests/libntp/run-atoint.c@1.6 +0 -0
+ Rename: tests/libntp/run-test-atoint.c -> tests/libntp/run-atoint.c
+
+ tests/libntp/run-atouint.c@1.6 +0 -0
+ Rename: tests/libntp/run-test-atouint.c -> tests/libntp/run-atouint.c
+
+ tests/libntp/run-authkeys.c@1.7 +0 -0
+ Rename: tests/libntp/run-test-authkeys.c -> tests/libntp/run-authkeys.c
+
+ tests/libntp/run-calendar.c@1.3 +0 -0
+ Rename: tests/libntp/run-test-calendar.c -> tests/libntp/run-calendar.c
+
+ tests/libntp/run-caljulian.c@1.5 +0 -0
+ Rename: tests/libntp/run-test-caljulian.c -> tests/libntp/run-caljulian.c
+
+ tests/libntp/run-calyearstart.c@1.3 +0 -0
+ Rename: tests/libntp/run-test-calyearstart.c -> tests/libntp/run-calyearstart.c
+
+ tests/libntp/run-clocktime.c@1.2 +0 -0
+ Rename: tests/libntp/run-test-clocktime.c -> tests/libntp/run-clocktime.c
+
+ tests/libntp/run-decodenetnum.c@1.2 +0 -0
+ Rename: tests/libntp/run-test-decodenetnum.c -> tests/libntp/run-decodenetnum.c
+
+ tests/libntp/run-hextoint.c@1.6 +0 -0
+ Rename: tests/libntp/run-test-hextoint.c -> tests/libntp/run-hextoint.c
+
+ tests/libntp/run-hextolfp.c@1.2 +0 -0
+ Rename: tests/libntp/run-test-hextolfp.c -> tests/libntp/run-hextolfp.c
+
+ tests/libntp/run-lfpfunc.c@1.8 +0 -0
+ Rename: tests/libntp/run-test-lfpfunc.c -> tests/libntp/run-lfpfunc.c
+
+ tests/libntp/run-modetoa.c@1.7 +0 -0
+ Rename: tests/libntp/run-test-modetoa.c -> tests/libntp/run-modetoa.c
+
+ tests/libntp/run-netof.c@1.2 +0 -0
+ Rename: tests/libntp/run-test-netof.c -> tests/libntp/run-netof.c
+
+ tests/libntp/run-numtoa.c@1.6 +0 -0
+ Rename: tests/libntp/run-test-numtoa.c -> tests/libntp/run-numtoa.c
+
+ tests/libntp/run-numtohost.c@1.6 +0 -0
+ Rename: tests/libntp/run-test-numtohost.c -> tests/libntp/run-numtohost.c
+
+ tests/libntp/run-octtoint.c@1.3 +0 -0
+ Rename: tests/libntp/run-test-octtoint.c -> tests/libntp/run-octtoint.c
+
+ tests/libntp/run-refnumtoa.c@1.2 +0 -0
+ Rename: tests/libntp/run-test-refnumtoa.c -> tests/libntp/run-refnumtoa.c
+
+ tests/libntp/run-socktoa.c@1.2.1.1 +0 -0
+ Rename: tests/libntp/run-test-socktoa.c -> tests/libntp/run-socktoa.c
+
+ tests/libntp/run-statestr.c@1.6 +0 -0
+ Rename: tests/libntp/run-test-statestr.c -> tests/libntp/run-statestr.c
+
+ tests/libntp/run-timespecops.c@1.2 +0 -0
+ Rename: tests/libntp/run-test-timespecops.c -> tests/libntp/run-timespecops.c
+
+ tests/libntp/run-timevalops.c@1.4 +0 -0
+ Rename: tests/libntp/run-test-timevalops.c -> tests/libntp/run-timevalops.c
+
+ tests/libntp/run-uglydate.c@1.6 +0 -0
+ Rename: tests/libntp/run-test-uglydate.c -> tests/libntp/run-uglydate.c
+
+ tests/libntp/run-vi64ops.c@1.2 +0 -0
+ Rename: tests/libntp/run-test-vi64ops.c -> tests/libntp/run-vi64ops.c
+
+ tests/libntp/run-ymd2yd.c@1.6 +0 -0
+ Rename: tests/libntp/run-test-ymd2yd.c -> tests/libntp/run-ymd2yd.c
+
+ tests/sandbox/Makefile.am@1.3 +19 -20
+ clean up unity test names
+
+ tests/sandbox/run-modetoa.c@1.2 +0 -0
+ Rename: tests/sandbox/run-second-test.c -> tests/sandbox/run-modetoa.c
+
+ tests/sandbox/run-uglydate.c@1.2 +0 -0
+ Rename: tests/sandbox/run-first-test.c -> tests/sandbox/run-uglydate.c
+
+ChangeSet@1.3416, 2015-06-17 09:35:55+02:00, viperus@ubuntu.(none)
+ run-test-networking.c, c_sntptest.h:
+ new file
+ networking.c:
+ added c_sntptest.h include
+ Makefile.am:
+ modified so Makefile.am runs unity tests and gtests
+
+ sntp/tests/Makefile.am@1.30 +24 -9
+ modified so Makefile.am runs unity tests and gtests
+
+ sntp/tests/c_sntptest.h@1.1 +32 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/c_sntptest.h
+
+ sntp/tests/c_sntptest.h@1.0 +0 -0
+
+ sntp/tests/networking.c@1.2 +4 -1
+ added c_sntptest.h include
+
+ sntp/tests/run-test-networking.c@1.1 +49 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/run-test-networking.c
+
+ sntp/tests/run-test-networking.c@1.0 +0 -0
+
+ChangeSet@1.3415, 2015-06-17 08:47:17+02:00, viperus@ubuntu.(none)
+ networking.c:
+ new file
+ Makefile.am:
+ started adding unity test framework support
+
+ sntp/tests/Makefile.am@1.29 +36 -1
+ started adding unity test framework support
+
+ sntp/tests/networking.c@1.1 +4 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/sntp/tests/networking.c
+
+ sntp/tests/networking.c@1.0 +0 -0
+
+ChangeSet@1.3414, 2015-06-17 07:45:38+02:00, viperus@ubuntu.(none)
+ ssl_init.c, run-test-ssl_init.c:
+ new file
+ Makefile.am:
+ added ssl-init.c building
+ g_ssl_init.cpp:
+ Rename: tests/libntp/ssl_init.cpp -> tests/libntp/g_ssl_init.cpp
+
+ tests/libntp/Makefile.am@1.65 +21 -2
+ added ssl-init.c building
+
+ tests/libntp/g_ssl_init.cpp@1.4 +0 -0
+ Rename: tests/libntp/ssl_init.cpp -> tests/libntp/g_ssl_init.cpp
+
+ tests/libntp/run-test-socktoa.c@1.3 +1 -1
+
+ tests/libntp/run-test-ssl_init.c@1.1 +57 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-ssl_init.c
+
+ tests/libntp/run-test-ssl_init.c@1.0 +0 -0
+
+ tests/libntp/ssl_init.c@1.1 +53 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/ssl_init.c
+
+ tests/libntp/ssl_init.c@1.0 +0 -0
+
+ChangeSet@1.3413, 2015-06-16 18:48:26+02:00, viperus@ubuntu.(none)
+ socktoa.c:
+ added new function which replaces EXPECT_NE from gtest
+
+ tests/libntp/run-test-socktoa.c@1.2 +1 -1
+
+ tests/libntp/socktoa.c@1.2 +4 -0
+ added new function which replaces EXPECT_NE from gtest
+
+ChangeSet@1.3412, 2015-06-16 18:29:22+02:00, viperus@ubuntu.(none)
+ forgot to rename old .cpp file
+
+ tests/libntp/g_timespecops.cpp@1.9 +0 -0
+ Rename: tests/libntp/timespecops.cpp -> tests/libntp/g_timespecops.cpp
+
+ChangeSet@1.3411, 2015-06-16 18:26:31+02:00, viperus@ubuntu.(none)
+ timespecops.c : 95% done, lacks printf error messages. Contains 2 unity_helper functions which should be moved ot unity_helper.h
+
+ tests/libntp/Makefile.am@1.64 +19 -1
+
+ tests/libntp/run-test-timespecops.c@1.1 +105 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-timespecops.c
+
+ tests/libntp/run-test-timespecops.c@1.0 +0 -0
+
+ tests/libntp/run-test-timevalops.c@1.3 +5 -1
+
+ tests/libntp/timespecops.c@1.1 +588 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/timespecops.c
+
+ tests/libntp/timespecops.c@1.0 +0 -0
+
+ tests/libntp/timevalops.c@1.4 +9 -9
+ forgot to uncomment a few converted functions
+
+ChangeSet@1.3410, 2015-06-16 16:45:06+02:00, viperus@ubuntu.(none)
+ timevalops.c:
+ 95% done, a few printfs in case of an error have to be converted
+
+ tests/libntp/run-test-timevalops.c@1.2 +32 -20
+
+ tests/libntp/timevalops.c@1.3 +81 -45
+ 95% done, a few printfs in case of an error have to be converted
+
+ChangeSet@1.3409, 2015-06-16 15:33:51+02:00, viperus@ubuntu.(none)
+ timevalops.c:
+ replaced TEST_ASSERT_EQUAL_INT64 with TEST_ASSERT_EQUAL() (TEST_ASSER_EQUAL_INT() also autodetects 32 bit or 64 bit long int, which time_t uses)
+
+ tests/libntp/timevalops.c@1.2 +1 -1
+ replaced TEST_ASSERT_EQUAL_INT64 with TEST_ASSERT_EQUAL() (TEST_ASSER_EQUAL_INT() also autodetects 32 bit or 64 bit long int, which time_t uses)
+
+ChangeSet@1.3408, 2015-06-16 12:46:58+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ added building timevalops.c
+ run-test-timevalops.c, timevalops.c:
+ new file
+ lfpfunc.c:
+ removed sstream
+ g_timevalops.cpp:
+ Rename: tests/libntp/timevalops.cpp -> tests/libntp/g_timevalops.cpp
+
+ tests/libntp/Makefile.am@1.63 +20 -1
+ added building timevalops.c
+
+ tests/libntp/g_timevalops.cpp@1.9 +0 -0
+ Rename: tests/libntp/timevalops.cpp -> tests/libntp/g_timevalops.cpp
+
+ tests/libntp/lfpfunc.c@1.5 +1 -2
+ removed sstream
+
+ tests/libntp/run-test-lfpfunc.c@1.7 +9 -9
+
+ tests/libntp/run-test-timevalops.c@1.1 +89 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-timevalops.c
+
+ tests/libntp/run-test-timevalops.c@1.0 +0 -0
+
+ tests/libntp/timevalops.c@1.1 +564 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/timevalops.c
+
+ tests/libntp/timevalops.c@1.0 +0 -0
+
+ChangeSet@1.3407, 2015-06-16 01:29:44+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ added -lpthread to decodenetnum_LDADD. Temporary solution, until I get an answer from jnperlin
+
+ tests/libntp/Makefile.am@1.62 +1 -0
+ added -lpthread to decodenetnum_LDADD. Temporary solution, until I get an answer from jnperlin
+
+ChangeSet@1.3406, 2015-06-16 00:54:42+02:00, viperus@ubuntu.(none)
+ c_sockaddrtest.h:
+ removed stuff like 1==1 with TRUE. Also added cin cout stuff, should be replaced b
+ Many files:
+ new file
+ Makefile.am:
+ fixes to Lokesh-Damir merge, added new .h to noinst_SOURCES
+ c_lfptest.h:
+ put the static vars back in here, removed them from hextolfp.c, because more files will need them.
+ hextolfp.c:
+ removed static consts, placed them in c_lpftest.h
+ octtoint.c:
+ removed outdates testcalshims.h, replaced with required includes
+
+ tests/libntp/Makefile.am@1.61 +62 -45
+ fixes to Lokesh-Damir merge, added new .h to noinst_SOURCES
+
+ tests/libntp/c_lfptest.h@1.2 +15 -2
+ put the static vars back in here, removed them from hextolfp.c, because more files will need them.
+
+ tests/libntp/c_sockaddrtest.h@1.2 +14 -6
+ removed stuff like 1==1 with TRUE. Also added cin cout stuff, should be replaced b
+
+ tests/libntp/hextolfp.c@1.3 +0 -7
+ removed static consts, placed them in c_lpftest.h
+
+ tests/libntp/octtoint.c@1.2 +4 -1
+ removed outdates testcalshims.h, replaced with required includes
+
+ tests/libntp/run-test-decodenetnum.c@1.1 +61 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-decodenetnum.c
+
+ tests/libntp/run-test-decodenetnum.c@1.0 +0 -0
+
+ tests/libntp/run-test-hextolfp.c@1.1 +61 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-hextolfp.c
+
+ tests/libntp/run-test-hextolfp.c@1.0 +0 -0
+
+ tests/libntp/run-test-netof.c@1.1 +57 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-netof.c
+
+ tests/libntp/run-test-netof.c@1.0 +0 -0
+
+ tests/libntp/run-test-octtoint.c@1.2 +11 -8
+
+ tests/libntp/run-test-socktoa.c@1.1 +61 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-socktoa.c
+
+ tests/libntp/run-test-socktoa.c@1.0 +0 -0
+
+ChangeSet@1.3383.1.7, 2015-06-15 23:53:38+05:30, loki@dadasgift.(none)
+ Changes wrt to <socktoa> test
+
+ tests/libntp/Makefile.am@1.59 +27 -8
+
+ tests/libntp/g_socktoa.cpp@1.1 +100 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/g_socktoa.cpp
+
+ tests/libntp/g_socktoa.cpp@1.0 +0 -0
+
+ tests/libntp/socktoa.c@1.1 +103 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/socktoa.c
+
+ tests/libntp/socktoa.c@1.0 +0 -0
+
+ChangeSet@1.3383.1.6, 2015-06-15 11:59:18+05:30, loki@dadasgift.(none)
+ Changes for <decodenetnum> test
+
+ tests/libntp/Makefile.am@1.58 +16 -3
+
+ tests/libntp/decodenetnum.c@1.1 +96 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/decodenetnum.c
+
+ tests/libntp/decodenetnum.c@1.0 +0 -0
+
+ tests/libntp/g_decodenetnum.cpp@1.1 +93 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/g_decodenetnum.cpp
+
+ tests/libntp/g_decodenetnum.cpp@1.0 +0 -0
+
+ChangeSet@1.3383.1.5, 2015-06-15 11:21:38+05:30, loki@dadasgift.(none)
+ Changes wrt to <hextolfp> test
+
+ tests/libntp/c_lfptest.h@1.1 +17 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/c_lfptest.h
+
+ tests/libntp/c_lfptest.h@1.0 +0 -0
+
+ tests/libntp/hextolfp.c@1.2 +24 -17
+
+ tests/libntp/lfptest.h@1.5 +0 -23
+
+ChangeSet@1.3383.1.4, 2015-06-15 11:05:04+05:30, loki@dadasgift.(none)
+ Changes for <netof> tests
+
+ tests/libntp/c_sockaddrtest.h@1.1 +49 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/c_sockaddrtest.h
+
+ tests/libntp/c_sockaddrtest.h@1.0 +0 -0
+
+ tests/libntp/netof.c@1.2 +1 -1
+
+ tests/libntp/sockaddrtest.h@1.3 +0 -52
+
+ChangeSet@1.3391.1.6, 2015-06-15 01:34:31+02:00, tomek@tomek-n56vz.(none)
+ Makefile.am:
+ fixed double definition of something
+
+ tests/libntp/Makefile.am@1.54.3.3 +0 -6
+ fixed double definition of something
+
+ChangeSet@1.3391.1.5, 2015-06-15 01:12:49+02:00, tomek@tomek-n56vz.(none)
+ Makefile.am:
+ missing backslashes added
+
+ tests/libntp/Makefile.am@1.54.3.2 +10 -10
+ missing backslashes added
+
+ChangeSet@1.3391.1.4, 2015-06-15 00:51:33+02:00, tomek@tomek-n56vz.(none)
+ vi64ops.c:
+ used a simpler assertion
+
+ tests/libntp/vi64ops.c@1.2 +6 -6
+ used a simpler assertion
+
+ChangeSet@1.3391.1.3, 2015-06-15 00:49:59+02:00, tomek@tomek-n56vz.(none)
+ used TEST_ASSERT_NULL instead of ASSERT_TRUE(ptr == NULL) in test/libntp/recvbuff.c
+
+ tests/libntp/recvbuff.c@1.2 +1 -1
+
+ChangeSet@1.3391.1.2, 2015-06-15 00:45:57+02:00, tomek@tomek-n56vz.(none)
+ edited a makefile in test/libntp to build those tests
+
+ tests/libntp/Makefile.am@1.54.3.1 +108 -7
+
+ChangeSet@1.3391.1.1, 2015-06-15 00:42:12+02:00, tomek@tomek-n56vz.(none)
+ converted a bunch of test from GTest to Unity in test/libntp/
+
+ BitKeeper/deleted/5b/msyslog.c~2253255e7e9701a2@1.2 +0 -0
+ Delete: tests/libntp/msyslog.c
+
+ tests/libntp/msyslog.c@1.1 +137 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/msyslog.c
+
+ tests/libntp/msyslog.c@1.0 +0 -0
+
+ BitKeeper/deleted/5e/prettydate.cpp~f50578082d92e04@1.4 +0 -0
+ Delete: tests/libntp/prettydate.cpp
+
+ BitKeeper/deleted/8d/tstotv.cpp~44f3d9a5f5de991@1.3 +0 -0
+ Delete: tests/libntp/tstotv.cpp
+
+ BitKeeper/deleted/a9/recvbuff.cpp~64ef3a6926361d4@1.2 +0 -0
+ Delete: tests/libntp/recvbuff.cpp
+
+ BitKeeper/deleted/bb/caltontp.cpp~625109d015181aab@1.2 +0 -0
+ Delete: tests/libntp/caltontp.cpp
+
+ BitKeeper/deleted/d2/vi64ops.cpp~8587c242374ab4ce@1.1.1.1 +0 -0
+ Delete: tests/libntp/vi64ops.cpp
+
+ BitKeeper/deleted/e2/msyslog.cpp~439edfb748fb30dd@1.4 +0 -0
+ Delete: tests/libntp/msyslog.cpp
+
+ tests/libntp/caltontp.c@1.1 +48 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/caltontp.c
+
+ tests/libntp/caltontp.c@1.0 +0 -0
+
+ tests/libntp/g_caltontp.cpp@1.1 +49 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/g_caltontp.cpp
+
+ tests/libntp/g_caltontp.cpp@1.0 +0 -0
+
+ tests/libntp/g_msyslog.cpp@1.1 +137 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/g_msyslog.cpp
+
+ tests/libntp/g_msyslog.cpp@1.0 +0 -0
+
+ tests/libntp/g_prettydate.cpp@1.1 +16 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/g_prettydate.cpp
+
+ tests/libntp/g_prettydate.cpp@1.0 +0 -0
+
+ tests/libntp/g_recvbuff.cpp@1.1 +38 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/g_recvbuff.cpp
+
+ tests/libntp/g_recvbuff.cpp@1.0 +0 -0
+
+ tests/libntp/g_tstotv.cpp@1.1 +57 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/g_tstotv.cpp
+
+ tests/libntp/g_tstotv.cpp@1.0 +0 -0
+
+ tests/libntp/g_vi64ops.cpp@1.1 +64 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/g_vi64ops.cpp
+
+ tests/libntp/g_vi64ops.cpp@1.0 +0 -0
+
+ tests/libntp/msyslog.c@1.1 +137 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/msyslog.c
+
+ tests/libntp/msyslog.c@1.0 +0 -0
+
+ tests/libntp/prettydate.c@1.1 +16 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/prettydate.c
+
+ tests/libntp/prettydate.c@1.0 +0 -0
+
+ tests/libntp/recvbuff.c@1.1 +43 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/recvbuff.c
+
+ tests/libntp/recvbuff.c@1.0 +0 -0
+
+ tests/libntp/run-test-caltontp.c@1.1 +57 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/run-test-caltontp.c
+
+ tests/libntp/run-test-caltontp.c@1.0 +0 -0
+
+ tests/libntp/run-test-msyslog.c@1.1 +65 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/run-test-msyslog.c
+
+ tests/libntp/run-test-msyslog.c@1.0 +0 -0
+
+ tests/libntp/run-test-prettydate.c@1.1 +51 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/run-test-prettydate.c
+
+ tests/libntp/run-test-prettydate.c@1.0 +0 -0
+
+ tests/libntp/run-test-recvbuff.c@1.1 +55 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/run-test-recvbuff.c
+
+ tests/libntp/run-test-recvbuff.c@1.0 +0 -0
+
+ tests/libntp/run-test-tstotv.c@1.1 +55 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/run-test-tstotv.c
+
+ tests/libntp/run-test-tstotv.c@1.0 +0 -0
+
+ tests/libntp/run-test-vi64ops.c@1.1 +55 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/run-test-vi64ops.c
+
+ tests/libntp/run-test-vi64ops.c@1.0 +0 -0
+
+ tests/libntp/tstotv.c@1.1 +42 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/tstotv.c
+
+ tests/libntp/tstotv.c@1.0 +0 -0
+
+ tests/libntp/vi64ops.c@1.1 +52 -0
+ BitKeeper file /home/tomek/ntp/kod/harlans/ntp-stable-unity/tests/libntp/vi64ops.c
+
+ tests/libntp/vi64ops.c@1.0 +0 -0
+
+ChangeSet@1.3404, 2015-06-14 19:01:51+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ added -lpthread to test_caljuliaj_LDADD, because it's not in $(PTHREAD_LIBS)
+
+ tests/libntp/Makefile.am@1.54.1.9 +1 -0
+ added -lpthread to test_caljuliaj_LDADD, because it's not in $(PTHREAD_LIBS)
+
+ChangeSet@1.3403, 2015-06-14 18:42:02+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ added test-libntp.h in noinst_HEADERS, otherwise you can't build make distcheck on my ubuntu
+
+ tests/libntp/Makefile.am@1.54.1.8 +1 -0
+ added test-libntp.h in noinst_HEADERS, otherwise you can't build make distcheck on my ubuntu
+
+ChangeSet@1.3402, 2015-06-14 18:34:38+02:00, viperus@ubuntu.(none)
+ testlibntp.c:
+ Rename: tests/libntp/test-libntp.c -> tests/libntp/testlibntp.c
+ testlibntp.h:
+ Rename: tests/libntp/test-libntp.h -> tests/libntp/testlibntp.h
+ test-libntp.h:
+ Rename: tests/libntp/testlibntp.h -> tests/libntp/test-libntp.h
+ test-libntp.c:
+ Rename: tests/libntp/testlibntp.c -> tests/libntp/test-libntp.c
+
+ tests/libntp/test-libntp.c@1.6 +0 -0
+ Rename: tests/libntp/testlibntp.c -> tests/libntp/test-libntp.c
+
+ tests/libntp/testlibntp.c@1.5 +0 -0
+ Rename: tests/libntp/test-libntp.c -> tests/libntp/testlibntp.c
+
+ tests/libntp/test-libntp.h@1.4 +0 -0
+ Rename: tests/libntp/testlibntp.h -> tests/libntp/test-libntp.h
+
+ tests/libntp/testlibntp.h@1.3 +0 -0
+ Rename: tests/libntp/test-libntp.h -> tests/libntp/testlibntp.h
+
+ChangeSet@1.3401, 2015-06-14 16:17:06+00:00, viperus@psp-deb1.ntp.org
+ Makefile.am:
+ removed the folder /unity-framework/
+
+ Makefile.am@1.131 +0 -1
+ removed the folder /unity-framework/
+
+ChangeSet@1.3400, 2015-06-14 16:14:29+00:00, viperus@psp-deb1.ntp.org
+ ProductionCode.h~fac233823798db21:
+ Delete: tests/unity-framework/ProductionCode.h
+ TestProductionCode.c~4b9dea2fdb531435:
+ Delete: tests/unity-framework/TestProductionCode.c
+ TestProductionCode_Runner.c~41a4ba4b8da8c72e:
+ Delete: tests/unity-framework/TestProductionCode_Runner.c
+ ProductionCode.c~2c2bc4c32341b018:
+ Delete: tests/unity-framework/ProductionCode.c
+
+ BitKeeper/deleted/87/TestProductionCode.c~4b9dea2fdb531435@1.2 +0 -0
+ Delete: tests/unity-framework/TestProductionCode.c
+
+ BitKeeper/deleted/88/ProductionCode.h~fac233823798db21@1.2 +0 -0
+ Delete: tests/unity-framework/ProductionCode.h
+
+ BitKeeper/deleted/ae/ProductionCode.c~2c2bc4c32341b018@1.2 +0 -0
+ Delete: tests/unity-framework/ProductionCode.c
+
+ BitKeeper/deleted/af/TestProductionCode_Runner.c~41a4ba4b8da8c72e@1.2 +0 -0
+ Delete: tests/unity-framework/TestProductionCode_Runner.c
+
+ChangeSet@1.3383.1.3, 2015-06-14 20:28:01+05:30, loki@dadasgift.(none)
+ Files related to <netof> test
+
+ tests/libntp/Makefile.am@1.57 +19 -2
+
+ tests/libntp/sockaddrtest.h@1.2 +53 -0
+
+ChangeSet@1.3383.1.2, 2015-06-14 20:26:51+05:30, loki@dadasgift.(none)
+ Files related to <netof> test
+
+ tests/libntp/g_netof.cpp@1.1 +69 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/g_netof.cpp
+
+ tests/libntp/g_netof.cpp@1.0 +0 -0
+
+ tests/libntp/netof.c@1.1 +74 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/netof.c
+
+ tests/libntp/netof.c@1.0 +0 -0
+
+ChangeSet@1.3399, 2015-06-14 12:22:39+00:00, viperus@psp-at1.ntp.org
+ g_calendar.cpp:
+ Rename: tests/libntp/calendar.cpp -> tests/libntp/g_calendar.cpp
+ Makefile.am:
+ renamed calendar.cpp to g_calendar.cpp, reflecting changes in Makefile.am
+
+ tests/libntp/Makefile.am@1.54.1.7 +2 -1
+ renamed calendar.cpp to g_calendar.cpp, reflecting changes in Makefile.am
+
+ tests/libntp/g_calendar.cpp@1.2 +0 -0
+ Rename: tests/libntp/calendar.cpp -> tests/libntp/g_calendar.cpp
+
+ChangeSet@1.3398, 2015-06-14 11:56:02+02:00, viperus@ubuntu.(none)
+ bug-2803.h~388af97e65bf386e:
+ Delete: tests/bug-2803/bug-2803.h
+ TestProductionCode_Runner.c~1dd6cbb7f125c42a:
+ Delete: tests/bug-2803/TestProductionCode_Runner.c
+ bug-2803.c~75ddf194e9fda1b8:
+ Delete: tests/bug-2803/bug-2803.c
+ Makefile.am:
+ removed outdated files
+ ut-2803.c:
+ merged with bug-2803.c|h, they are obsolete now
+
+ BitKeeper/deleted/52/bug-2803.h~388af97e65bf386e@1.2 +0 -0
+ Delete: tests/bug-2803/bug-2803.h
+
+ BitKeeper/deleted/e9/TestProductionCode_Runner.c~1dd6cbb7f125c42a@1.3 +0 -0
+ Delete: tests/bug-2803/TestProductionCode_Runner.c
+
+ tests/bug-2803/TestProductionCode_Runner.c@1.2 +9 -25
+
+ BitKeeper/deleted/f4/bug-2803.c~75ddf194e9fda1b8@1.4 +0 -0
+ Delete: tests/bug-2803/bug-2803.c
+
+ tests/bug-2803/Makefile.am@1.10 +0 -2
+ removed outdated files
+
+ tests/bug-2803/run-bug-2803.c@1.4 +1 -1
+
+ tests/bug-2803/ut-2803.c@1.3 +100 -10
+ merged with bug-2803.c|h, they are obsolete now
+
+ChangeSet@1.3397, 2015-06-14 11:34:05+02:00, viperus@ubuntu.(none)
+ calendar.c:
+ forgot to return 2 functions
+
+ tests/libntp/calendar.c@1.2 +3 -18
+ forgot to return 2 functions
+
+ tests/libntp/run-test-calendar.c@1.2 +11 -11
+
+ChangeSet@1.3396, 2015-06-14 11:26:43+02:00, viperus@ubuntu.(none)
+ caljulian.c:
+ removed an unnecessary printf
+ run-test-calendar.c, calendar.c:
+ new file
+ Makefile.am:
+ now builds calendar.c as well
+
+ tests/libntp/Makefile.am@1.54.1.6 +23 -0
+ now builds calendar.c as well
+
+ tests/libntp/calendar.c@1.1 +431 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/calendar.c
+
+ tests/libntp/calendar.c@1.0 +0 -0
+
+ tests/libntp/caljulian.c@1.4 +0 -1
+ removed an unnecessary printf
+
+ tests/libntp/run-test-calendar.c@1.1 +71 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-calendar.c
+
+ tests/libntp/run-test-calendar.c@1.0 +0 -0
+
+ tests/libntp/run-test-caljulian.c@1.4 +4 -4
+
+ChangeSet@1.3395, 2015-06-14 10:24:54+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ removed run-test-libntp.c, unncecessary
+ run-test-libntp.c~b495db21713a6587:
+ Delete: tests/libntp/run-test-libntp.c
+
+ BitKeeper/deleted/78/run-test-libntp.c~b495db21713a6587@1.3 +0 -0
+ Delete: tests/libntp/run-test-libntp.c
+
+ tests/libntp/Makefile.am@1.54.1.5 +0 -1
+ removed run-test-libntp.c, unncecessary
+
+ tests/libntp/run-test-caljulian.c@1.3 +4 -4
+
+ChangeSet@1.3394, 2015-06-14 10:05:45+02:00, viperus@ubuntu.(none)
+ caljulian.c:
+ minor cleanup
+ Makefile.am:
+ mereged with Harlan's Makefile.am@1.55 version.
+
+ tests/libntp/Makefile.am@1.54.1.4 +162 -134
+ mereged with Harlan's Makefile.am@1.55 version.
+
+ tests/libntp/caljulian.c@1.3 +2 -9
+ minor cleanup
+
+ChangeSet@1.3393, 2015-06-14 08:29:55+02:00, viperus@ubuntu.(none)
+ caljulian.c:
+ fixed printf in case of an error
+
+ tests/libntp/caljulian.c@1.2 +24 -4
+ fixed printf in case of an error
+
+ tests/libntp/run-test-caljulian.c@1.2 +4 -4
+
+ChangeSet@1.3391, 2015-06-14 05:15:48+00:00, stenn@psp-at1.ntp.org
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq-subs.c@1.108 +5 -4
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ChangeSet@1.3390, 2015-06-14 03:18:13+00:00, stenn@psp-at1.ntp.org
+ merge cleanup
+
+ ChangeLog@1.1656 +1 -1
+ merge cleanup
+
+ChangeSet@1.3388, 2015-06-14 00:10:48+00:00, stenn@psp-at1.ntp.org
+ Unity updates
+
+ bootstrap@1.48 +30 -13
+ Unity updates
+
+ tests/libntp/Makefile.am@1.54.1.2 +133 -148
+ Unity updates
+
+ tests/libntp/a_md5encrypt.c@1.6 +17 -15
+ Unity updates
+
+ tests/libntp/run-test-a_md5encrypt.c@1.7 +5 -5
+ Unity updates
+
+ChangeSet@1.3386.1.4, 2015-06-14 01:42:05+02:00, viperus@ubuntu.(none)
+ forgot to rename the .cpp file
+
+ tests/libntp/g_caljulian.cpp@1.6 +0 -0
+ Rename: tests/libntp/caljulian.cpp -> tests/libntp/g_caljulian.cpp
+
+ChangeSet@1.3386.1.3, 2015-06-14 01:40:35+02:00, viperus@ubuntu.(none)
+ Many files:
+ new file
+ calyearstart.c:
+ removed the functions from here, put them in test-libntp.c
+ Makefile.am:
+ adding support for new tests
+ g_calyearstart.cpp:
+ Rename: tests/libntp/calyearstart.cpp -> tests/libntp/g_calyearstart.cpp
+ g_clocktime.cpp:
+ Rename: tests/libntp/clocktime.cpp -> tests/libntp/g_clocktime.cpp
+ test-libntp.h:
+ added headers for new functions
+ test-libntp.c:
+ moved the functions which 3 tests use into this file
+ run-test-calyearstart.c:
+ minor update
+
+ tests/libntp/Makefile.am@1.54.2.3 +57 -12
+ adding support for new tests
+
+ tests/libntp/caljulian.c@1.1 +101 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/caljulian.c
+
+ tests/libntp/caljulian.c@1.0 +0 -0
+
+ tests/libntp/calyearstart.c@1.2 +2 -19
+ removed the functions from here, put them in test-libntp.c
+
+ tests/libntp/calyearstart.c@1.1 +61 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/calyearstart.c
+
+ tests/libntp/calyearstart.c@1.0 +0 -0
+
+ tests/libntp/clocktime.c@1.1 +199 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/clocktime.c
+
+ tests/libntp/clocktime.c@1.0 +0 -0
+
+ tests/libntp/g_calyearstart.cpp@1.4 +0 -0
+ Rename: tests/libntp/calyearstart.cpp -> tests/libntp/g_calyearstart.cpp
+
+ tests/libntp/g_clocktime.cpp@1.5 +0 -0
+ Rename: tests/libntp/clocktime.cpp -> tests/libntp/g_clocktime.cpp
+
+ tests/libntp/run-test-caljulian.c@1.1 +57 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-caljulian.c
+
+ tests/libntp/run-test-caljulian.c@1.0 +0 -0
+
+ tests/libntp/run-test-calyearstart.c@1.2 +3 -3
+ minor update
+
+ tests/libntp/run-test-calyearstart.c@1.1 +55 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-calyearstart.c
+
+ tests/libntp/run-test-calyearstart.c@1.0 +0 -0
+
+ tests/libntp/run-test-clocktime.c@1.1 +65 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-clocktime.c
+
+ tests/libntp/run-test-clocktime.c@1.0 +0 -0
+
+ tests/libntp/test-libntp.c@1.4 +14 -22
+ moved the functions which 3 tests use into this file
+
+ tests/libntp/test-libntp.h@1.2 +3 -6
+ added headers for new functions
+
+ChangeSet@1.3386.1.2, 2015-06-14 00:20:14+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ added refnumtoa.c
+ run-test-vi64ops.c, refnumtoa.c, run-test-refnumtoa.c:
+ new file
+ g_refnumtoa.cpp:
+ Rename: tests/libntp/refnumtoa.cpp -> tests/libntp/g_refnumtoa.cpp
+
+ tests/libntp/Makefile.am@1.54.2.2 +19 -2
+ added refnumtoa.c
+
+ tests/libntp/g_refnumtoa.cpp@1.3 +0 -0
+ Rename: tests/libntp/refnumtoa.cpp -> tests/libntp/g_refnumtoa.cpp
+
+ tests/libntp/refnumtoa.c@1.1 +63 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/refnumtoa.c
+
+ tests/libntp/refnumtoa.c@1.0 +0 -0
+
+ tests/libntp/run-test-refnumtoa.c@1.1 +53 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-refnumtoa.c
+
+ tests/libntp/run-test-refnumtoa.c@1.0 +0 -0
+
+ tests/libntp/run-test-vi64ops.c@1.1 +55 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-vi64ops.c
+
+ tests/libntp/run-test-vi64ops.c@1.0 +0 -0
+
+ChangeSet@1.3386.1.1, 2015-06-13 23:35:39+02:00, viperus@ubuntu.(none)
+ vi64ops.c:
+ new file
+ Makefile.am:
+ added stuff related to vi64ops.c
+ g_vi64ops.cpp:
+ Rename: tests/libntp/vi64ops.cpp -> tests/libntp/g_vi64ops.cpp
+
+ tests/libntp/Makefile.am@1.54.2.1 +23 -2
+ added stuff related to vi64ops.c
+
+ tests/libntp/g_vi64ops.cpp@1.2 +0 -0
+ Rename: tests/libntp/vi64ops.cpp -> tests/libntp/g_vi64ops.cpp
+
+ tests/libntp/vi64ops.c@1.1 +72 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/vi64ops.c
+
+ tests/libntp/vi64ops.c@1.0 +0 -0
+
+ChangeSet@1.3387, 2015-06-13 18:35:19+00:00, stenn@psp-at1.ntp.org
+ Makefile.am unity-related cleanup
+
+ tests/bug-2803/run-bug-2803.c@1.3 +5 -2
+ template update
+
+ tests/libntp/Makefile.am@1.54.1.1 +148 -133
+ Makefile.am unity-related cleanup
+
+ChangeSet@1.3385, 2015-06-13 05:28:57-04:00, stenn@deacon.udel.edu
+ unity notes
+
+ NEWS@1.138 +8 -1
+ unity notes
+
+ChangeSet@1.3384, 2015-06-13 05:16:11-04:00, stenn@deacon.udel.edu
+ Note that Unity requires ruby, if tests change
+
+ ChangeLog@1.1653 +1 -0
+ Note that Unity requires ruby, if tests change
+
+ChangeSet@1.3370.1.3, 2015-06-13 14:42:51+05:30, loki@dadasgift.(none)
+ hextolfp test converted to unity
+
+ tests/libntp/Makefile.am@1.56 +19 -2
+
+ tests/libntp/g_hextolfp.cpp@1.1 +58 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/g_hextolfp.cpp
+
+ tests/libntp/g_hextolfp.cpp@1.0 +0 -0
+
+ tests/libntp/hextolfp.c@1.1 +61 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/hextolfp.c
+
+ tests/libntp/hextolfp.c@1.0 +0 -0
+
+ tests/libntp/lfptest.h@1.4 +25 -1
+
+ChangeSet@1.3383, 2015-06-13 02:47:12+00:00, stenn@psp-fb1.ntp.org
+ testcalshims.h cleanup
+
+ tests/libntp/a_md5encrypt.c@1.5 +1 -5
+ testcalshims.h cleanup
+
+ tests/libntp/atoint.c@1.3 +4 -1
+ testcalshims.h cleanup
+
+ tests/libntp/atouint.c@1.3 +4 -2
+ testcalshims.h cleanup
+
+ tests/libntp/authkeys.c@1.6 +5 -3
+ testcalshims.h cleanup
+
+ tests/libntp/hextoint.c@1.3 +5 -3
+ testcalshims.h cleanup
+
+ tests/libntp/lfpfunc.c@1.4 +4 -13
+ testcalshims.h cleanup
+
+ tests/libntp/modetoa.c@1.5 +5 -5
+ testcalshims.h cleanup
+
+ tests/libntp/numtoa.c@1.3 +5 -2
+ testcalshims.h cleanup
+
+ tests/libntp/numtohost.c@1.3 +4 -2
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-a_md5encrypt.c@1.6 +5 -5
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-atoint.c@1.5 +6 -6
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-atouint.c@1.5 +5 -5
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-authkeys.c@1.6 +6 -6
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-hextoint.c@1.5 +5 -5
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-lfpfunc.c@1.6 +9 -9
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-numtoa.c@1.5 +2 -2
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-numtohost.c@1.5 +1 -1
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-statestr.c@1.5 +4 -4
+ testcalshims.h cleanup
+
+ tests/libntp/run-test-ymd2yd.c@1.5 +4 -4
+ testcalshims.h cleanup
+
+ tests/libntp/statestr.c@1.3 +6 -5
+ testcalshims.h cleanup
+
+ tests/libntp/testcalshims.c@1.4 +4 -1
+ testcalshims.h cleanup
+
+ tests/libntp/uglydate.c@1.4 +4 -4
+ testcalshims.h cleanup
+
+ tests/libntp/ymd2yd.c@1.3 +5 -1
+ testcalshims.h cleanup
+
+ChangeSet@1.3370.1.2, 2015-06-12 16:39:36+05:30, loki@dadasgift.(none)
+ Makefile.am modified for octotint.c file
+
+ tests/libntp/Makefile.am@1.55 +20 -2
+
+ChangeSet@1.3382, 2015-06-12 10:53:55+00:00, stenn@psp-fb1.ntp.org
+ md5encrypt tests need current_time
+
+ tests/libntp/a_md5encrypt.c@1.4 +2 -0
+ md5encrypt tests need current_time
+
+ tests/libntp/run-test-a_md5encrypt.c@1.5 +5 -5
+ md5encrypt tests need current_time
+
+ChangeSet@1.3370.1.1, 2015-06-12 15:50:51+05:30, loki@dadasgift.(none)
+ octtoint.cpp converted to unity framework
+
+ tests/libntp/g_octtoint.cpp@1.1 +57 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/g_octtoint.cpp
+
+ tests/libntp/g_octtoint.cpp@1.0 +0 -0
+
+ tests/libntp/octtoint.c@1.1 +63 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/octtoint.c
+
+ tests/libntp/octtoint.c@1.0 +0 -0
+
+ tests/libntp/run-test-octtoint.c@1.1 +60 -0
+ BitKeeper file /home/loki/ntp_gsoc/2_damir_code/ntp-stable-unity/tests/libntp/run-test-octtoint.c
+
+ tests/libntp/run-test-octtoint.c@1.0 +0 -0
+
+ChangeSet@1.3345.1.11, 2015-06-12 10:14:37+00:00, stenn@psp-at1.ntp.org
+ sntp/unity/Makefile.am: Use default AUTOMAKE_OPTIONS
+
+ sntp/unity/Makefile.am@1.3.1.1 +1 -1
+ sntp/unity/Makefile.am: Use default AUTOMAKE_OPTIONS
+
+ChangeSet@1.3379, 2015-06-12 09:58:12+00:00, stenn@psp-at1.ntp.org
+ EOL cleanup
+
+ sntp/unity/unity_internals.h@1.3 +4 -4
+ EOL cleanup
+
+ChangeSet@1.3378, 2015-06-12 09:29:49+00:00, stenn@psp-at1.ntp.org
+ Distribute unity/auto/
+
+ sntp/Makefile.am@1.82 +1 -0
+ Distribute unity/auto/
+
+ChangeSet@1.3377, 2015-06-12 11:27:01+02:00, viperus@ubuntu.(none)
+ authkeys.c:
+ added code which runs init_auth() only in the 1st setUp, prevents segfault
+ generate_test_runner.rb:
+ removed init_lib() and init_auth() from here. Put it into setUp() in the test, but it should be run only once
+
+ sntp/unity/auto/generate_test_runner.rb@1.5 +3 -2
+ removed init_lib() and init_auth() from here. Put it into setUp() in the test, but it should be run only once
+
+ tests/libntp/authkeys.c@1.5 +6 -2
+ added code which runs init_auth() only in the 1st setUp, prevents segfault
+
+ tests/libntp/run-test-a_md5encrypt.c@1.4 +0 -2
+
+ tests/libntp/run-test-atoint.c@1.4 +0 -2
+
+ tests/libntp/run-test-atouint.c@1.4 +0 -2
+
+ tests/libntp/run-test-authkeys.c@1.5 +6 -8
+
+ tests/libntp/run-test-hextoint.c@1.4 +0 -2
+
+ tests/libntp/run-test-lfpfunc.c@1.5 +0 -2
+
+ tests/libntp/run-test-modetoa.c@1.6 +0 -2
+
+ tests/libntp/run-test-numtoa.c@1.4 +0 -2
+
+ tests/libntp/run-test-numtohost.c@1.4 +0 -2
+
+ tests/libntp/run-test-statestr.c@1.4 +0 -2
+
+ tests/libntp/run-test-uglydate.c@1.5 +0 -2
+
+ tests/libntp/run-test-ymd2yd.c@1.4 +0 -2
+
+ChangeSet@1.3376, 2015-06-12 11:14:36+02:00, viperus@ubuntu.(none)
+ test-libntp.c:
+ removed stuff that was placed elsewhere
+
+ tests/libntp/run-test-a_md5encrypt.c@1.3 +2 -0
+
+ tests/libntp/run-test-atoint.c@1.3 +2 -0
+
+ tests/libntp/run-test-atouint.c@1.3 +2 -0
+
+ tests/libntp/run-test-authkeys.c@1.4 +8 -8
+
+ tests/libntp/run-test-hextoint.c@1.3 +2 -0
+
+ tests/libntp/run-test-lfpfunc.c@1.4 +2 -0
+
+ tests/libntp/run-test-modetoa.c@1.5 +2 -0
+
+ tests/libntp/run-test-numtoa.c@1.3 +2 -0
+
+ tests/libntp/run-test-numtohost.c@1.3 +2 -0
+
+ tests/libntp/run-test-statestr.c@1.3 +2 -0
+
+ tests/libntp/run-test-uglydate.c@1.4 +2 -0
+
+ tests/libntp/run-test-ymd2yd.c@1.3 +2 -0
+
+ tests/libntp/test-libntp.c@1.3 +5 -3
+ removed stuff that was placed elsewhere
+
+ChangeSet@1.3375, 2015-06-12 10:50:27+02:00, viperus@ubuntu.(none)
+ generate_test_runner.rb:
+ test runners main() will always call init_lib() and init_auth()
+
+ sntp/unity/auto/generate_test_runner.rb@1.4 +2 -1
+ test runners main() will always call init_lib() and init_auth()
+
+ tests/libntp/authkeys.c@1.4 +3 -1
+
+ChangeSet@1.3374, 2015-06-12 10:37:47+02:00, viperus@ubuntu.(none)
+ updating autogenerated testrunners with progname = argv[0]
+
+ tests/libntp/run-test-a_md5encrypt.c@1.2 +9 -6
+
+ tests/libntp/run-test-atoint.c@1.2 +10 -7
+
+ tests/libntp/run-test-atouint.c@1.2 +9 -6
+
+ tests/libntp/run-test-authkeys.c@1.3 +6 -3
+
+ tests/libntp/run-test-hextoint.c@1.2 +9 -6
+
+ tests/libntp/run-test-lfpfunc.c@1.3 +15 -8
+
+ tests/libntp/run-test-modetoa.c@1.4 +6 -3
+
+ tests/libntp/run-test-numtoa.c@1.2 +6 -3
+
+ tests/libntp/run-test-numtohost.c@1.2 +5 -2
+
+ tests/libntp/run-test-statestr.c@1.2 +8 -5
+
+ tests/libntp/run-test-uglydate.c@1.3 +5 -2
+
+ tests/libntp/run-test-ymd2yd.c@1.2 +8 -5
+
+ChangeSet@1.3373, 2015-06-12 10:33:08+02:00, viperus@ubuntu.(none)
+ testcalshims.h:
+ also removed progname and current_time var
+ testcalshims.c:
+ removed progname and current_time var
+
+ tests/libntp/authkeys.c@1.3 +3 -1
+
+ tests/libntp/testcalshims.c@1.3 +2 -2
+ removed progname and current_time var
+
+ tests/libntp/testcalshims.h@1.3 +2 -2
+ also removed progname and current_time var
+
+ChangeSet@1.3372, 2015-06-12 10:14:36+02:00, viperus@ubuntu.(none)
+ generate_test_runner.rb:
+ Added progname = argv[0] in main() function of each runner.
+
+ sntp/unity/auto/generate_test_runner.rb@1.3 +8 -1
+ Added progname = argv[0] in main() function of each runner.
+
+ChangeSet@1.3371, 2015-06-12 06:25:21+00:00, viperus@psp-at1.ntp.org
+ removed the outdated functions made purely for testing unity
+
+ tests/bug-2803/Makefile.am@1.9 +3 -3
+
+ tests/bug-2803/run-bug-2803.c@1.2 +4 -2
+
+ tests/bug-2803/ut-2803.c@1.2 +1 -12
+
+ChangeSet@1.3369, 2015-06-11 23:00:26+02:00, viperus@ubuntu.(none)
+ manually merged a few lines in tests/bug-2803/Makefile.am
+
+ tests/bug-2803/Makefile.am@1.8 +6 -2
+
+ChangeSet@1.3345.1.9, 2015-06-11 20:01:57+00:00, stenn@psp-at1.ntp.org
+ test/Makefile.am DIST_SUBDIRS cleanup
+
+ tests/Makefile.am@1.9 +7 -0
+ test/Makefile.am DIST_SUBDIRS cleanup
+
+ChangeSet@1.3345.1.8, 2015-06-11 19:00:08+00:00, stenn@psp-at1.ntp.org
+ Fix a typo in tests/libntp/modetoa.c
+
+ tests/libntp/modetoa.c@1.1.1.1 +1 -1
+ Fix a typo in tests/libntp/modetoa.c
+
+ChangeSet@1.3367, 2015-06-11 20:50:24+02:00, viperus@ubuntu.(none)
+ finished this test, changed TEST_ASSERT_DOUBLE_WITHIN(...) as jnperlin suggested
+
+ tests/libntp/lfpfunc.c@1.3 +158 -237
+
+ChangeSet@1.3345.1.7, 2015-06-11 18:48:46+00:00, stenn@psp-at1.ntp.org
+ Updates to tests/libntp/
+
+ tests/libntp/run-test-libntp.c@1.2 +2 -2
+ Updates to tests/libntp/
+
+ tests/libntp/test-libntp.c@1.2 +9 -1
+ Updates to tests/libntp/
+
+ChangeSet@1.3326.12.3, 2015-06-11 20:08:33+02:00, jnperlin@hydra.(none)
+ [Bug 2843] make check fails on 4.3.36
+ Fixed compiler warnings about numeric range overflow (The original topic was fixed in a byplay to bug#2830)
+
+ ChangeLog@1.1641.10.3 +3 -0
+ [Bug 2843] make check fails on 4.3.36
+ Fixed compiler warnings about numeric range overflow (The original topic was fixed in a byplay to bug#2830)
+
+ tests/ntpd/leapsec.cpp@1.14 +21 -21
+ [Bug 2843] make check fails on 4.3.36
+ Fixed compiler warnings about numeric range overflow (The original topic was fixed in a byplay to bug#2830)
+
+ChangeSet@1.3345.1.6, 2015-06-11 17:55:32+00:00, stenn@psp-at1.ntp.org
+ tests/bug-2803/Makefile.am must distribute bug-2803.h
+
+ ChangeLog@1.1648.1.5 +1 -0
+ tests/bug-2803/Makefile.am must distribute bug-2803.h
+
+ tests/bug-2803/Makefile.am@1.7 +1 -0
+ tests/bug-2803/Makefile.am must distribute bug-2803.h
+
+ChangeSet@1.3345.1.5, 2015-06-11 17:54:00+00:00, stenn@psp-at1.ntp.org
+ sntp/libpkgver belongs in EXTRA_DIST, not DIST_SUBDIRS
+
+ ChangeLog@1.1648.1.4 +1 -0
+ sntp/libpkgver belongs in EXTRA_DIST, not DIST_SUBDIRS
+
+ sntp/Makefile.am@1.81 +2 -1
+ sntp/libpkgver belongs in EXTRA_DIST, not DIST_SUBDIRS
+
+ChangeSet@1.3326.12.2, 2015-06-10 22:23:44-04:00, stenn@deacon.udel.edu
+ Typo: Bug 2887 -> Bug 2778
+
+ ChangeLog@1.1641.10.2 +1 -1
+ Typo: Bug 2887 -> Bug 2778
+
+ChangeSet@1.3366, 2015-06-10 13:09:48+02:00, viperus@ubuntu.(none)
+ minor change in testrunner
+
+ tests/libntp/run-test-lfpfunc.c@1.2 +9 -5
+
+ChangeSet@1.3365, 2015-06-10 13:08:39+02:00, viperus@ubuntu.(none)
+
+ Makefile.am:
+ added -DUNITY_DOUBLE_INCLUDE to CFLAGS, so I don't get linker errors anymore (because asserting double is disabled by default in unity)
+
+ Makefile.am: (/tests/libntp/Makefile.am)
+ added -DUNITY.... to makefile when building lfpfunc.c. Maybe I should add -DUNITY... to CFLAGS_unity or something like that'
+ lfpfunc.c:
+ converted more tests
+
+
+ sntp/unity/Makefile.am@1.2.1.1 +4 -0
+ added -DUNITY_DOUBLE_INCLUDE to CFLAGS, so I don't get linker errors anymore (because asserting double is disabled by default in unity)
+
+ tests/libntp/Makefile.am@1.54 +2 -1
+ 'added -DUNITY.... to makefile when building lfpfunc.c. Maybe I should add -DUNITY... to CFLAGS_unity or something like that'
+
+ tests/libntp/lfpfunc.c@1.2 +72 -80
+ 'added -DUNITY.... to makefile when building lfpfunc.c. Maybe I should add -DUNITY... to CFLAGS_unity or somethign like that'
+
+ChangeSet@1.3326.12.1, 2015-06-10 10:52:55+00:00, stenn@psp-at1.ntp.org
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ChangeLog@1.1641.10.1 +1 -0
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/invoke-ntpq.texi@1.500 +11 -1
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq-opts.c@1.517 +1 -1
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq-opts.def@1.26 +8 -0
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq-opts.h@1.515 +1 -1
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq-subs.c@1.105.1.1 +140 -2
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq.1ntpqman@1.328 +15 -4
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq.1ntpqmdoc@1.328 +10 -2
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq.man.in@1.328 +15 -4
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ ntpq/ntpq.mdoc.in@1.328 +10 -2
+ [Bug 2778] Implement "apeers" ntpq command to include associd
+
+ChangeSet@1.3364, 2015-06-10 10:21:01+02:00, viperus@ubuntu.(none)
+ Makefile.am:
+ Added LIBM in LDADD.
+
+ tests/libntp/Makefile.am@1.53 +30 -10
+ Added LIBM in LDADD.
+
+ChangeSet@1.3326.7.16, 2015-06-09 23:58:56+02:00, jnperlin@nemesis.localnet
+ [Bug 2845] Harden memory allocation in ntpd
+ implement and use 'eallocarray(...)' where appropriate
+
+ ChangeLog@1.1641.7.12 +1 -0
+ [Bug 2845] Harden memory allocation in ntpd
+ implement and use 'eallocarray(...)' where appropriate
+
+ include/ntp_stdlib.h@1.78 +19 -10
+ [Bug 2845] Harden memory allocation in ntpd
+ add 'oreallocarray()' prototypes and the macros 'eallocarray' and 'ereallocarray'
+ use proper parentheses in allocation macro expansions
+
+ libntp/emalloc.c@1.18 +53 -0
+ [Bug 2845] Harden memory allocation in ntpd
+ add 'oreallocarry()' implementation
+
+ ntpd/ntp_config.c@1.327 +4 -3
+ [Bug 2845] Harden memory allocation in ntpd
+ use 'eallocarray(...)' where appropriate
+
+ ntpd/ntp_crypto.c@1.179 +2 -2
+ [Bug 2845] Harden memory allocation in ntpd
+ use 'eallocarray(...)' where appropriate
+
+ ntpd/ntp_monitor.c@1.42 +1 -1
+ [Bug 2845] Harden memory allocation in ntpd
+ use 'eallocarray(...)' where appropriate
+
+ ntpq/ntpq-subs.c@1.106 +1 -1
+ [Bug 2845] Harden memory allocation in ntpd
+ use 'eallocarray(...)' where appropriate
+
+ sntp/kod_management.c@1.33 +2 -2
+ [Bug 2845] Harden memory allocation in ntpd
+ use 'eallocarray(...)' where appropriate
+
+ChangeSet@1.3363, 2015-06-08 10:29:19+02:00, viperus@ubuntu.(none)
+ added incomplete test for lfpfunc.c. Changes to makefile and created c_timestructs.c and .h, because timestructs.cpp is a big c++ wrapper. Slowly converting it all to C code
+
+ tests/libntp/c_timestructs.c@1.1 +155 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/c_timestructs.c
+
+ tests/libntp/c_timestructs.c@1.0 +0 -0
+
+ tests/libntp/c_timestructs.h@1.1 +213 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/c_timestructs.h
+
+ tests/libntp/c_timestructs.h@1.0 +0 -0
+
+ tests/libntp/g_lfpfunc.cpp@1.3 +0 -0
+ Rename: tests/libntp/lfpfunc.cpp -> tests/libntp/g_lfpfunc.cpp
+
+ tests/libntp/lfpfunc.c@1.1 +643 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/lfpfunc.c
+
+ tests/libntp/lfpfunc.c@1.0 +0 -0
+
+ tests/libntp/run-test-lfpfunc.c@1.1 +56 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-lfpfunc.c
+
+ tests/libntp/run-test-lfpfunc.c@1.0 +0 -0
+
+ChangeSet@1.3326.7.15, 2015-06-07 21:20:28-04:00, stenn@deacon.udel.edu
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+
+ ntpd/ntp_timer.c@1.87 +10 -0
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+
+ChangeSet@1.3326.7.14, 2015-06-07 23:11:26+02:00, jnperlin@hydra.(none)
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ - add changelog entry
+ - add ASSERTS to ntp_crypto.c for length of signature
+
+ ChangeLog@1.1641.7.11 +4 -0
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ - add missing entries
+
+ ntpd/ntp_crypto.c@1.178 +34 -11
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ - add asserts to signature length code
+
+ChangeSet@1.3362, 2015-06-07 17:14:49+02:00, viperus@ubuntu.(none)
+ removed some spaces from Makefile.am, removed init_auth from setUp, because every test was calling it. Added init_auth inside run-test-authkeys.c. This is aproblem because I had to modify an autogenerated file!
+
+ tests/libntp/Makefile.am@1.52 +1 -4
+
+ tests/libntp/authkeys.c@1.2 +2 -0
+
+ tests/libntp/run-test-authkeys.c@1.2 +8 -6
+
+ChangeSet@1.3361, 2015-06-07 13:22:51+00:00, viperus@psp-at1.ntp.org
+ loaded math lib for some tests so building works on psp-at1 and psp-fb1
+
+ tests/libntp/Makefile.am@1.51 +7 -1
+
+ChangeSet@1.3360, 2015-06-07 15:09:23+02:00, viperus@ubuntu.(none)
+ re-enabled a_md5encrypt test
+
+ tests/libntp/Makefile.am@1.50 +1 -2
+
+ChangeSet@1.3359, 2015-06-07 15:04:05+02:00, viperus@ubuntu.(none)
+ temporarily removed #test-a_md5encrypt due to log10, linking with math lib
+
+ tests/libntp/Makefile.am@1.49 +2 -1
+
+ChangeSet@1.3358, 2015-06-07 14:39:28+02:00, viperus@ubuntu.(none)
+ added new includes in all files
+
+ tests/libntp/a_md5encrypt.c@1.3 +3 -3
+
+ tests/libntp/atoint.c@1.2 +1 -0
+
+ tests/libntp/atouint.c@1.2 +2 -1
+
+ tests/libntp/hextoint.c@1.2 +2 -1
+
+ tests/libntp/modetoa.c@1.3 +1 -0
+
+ tests/libntp/numtoa.c@1.2 +2 -1
+
+ tests/libntp/numtohost.c@1.2 +2 -1
+
+ tests/libntp/statestr.c@1.2 +2 -1
+
+ tests/libntp/uglydate.c@1.3 +1 -1
+
+ tests/libntp/ymd2yd.c@1.2 +1 -0
+
+ChangeSet@1.3357, 2015-06-07 14:31:53+02:00, viperus@ubuntu.(none)
+ removed a minor makefile bug, put added new include in uglydate.c
+
+ tests/libntp/Makefile.am@1.48 +0 -1
+
+ tests/libntp/uglydate.c@1.2 +1 -0
+
+ChangeSet@1.3356, 2015-06-07 11:37:45+02:00, viperus@ubuntu.(none)
+ for some reason this file isnt available on psp-deb1
+
+ tests/libntp/a_md5encrypt.c@1.2 +1 -0
+
+ChangeSet@1.3326.11.2, 2015-06-07 11:25:17+02:00, jnperlin@hydra.(none)
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ - fix test case that got damaged by changes to TAI table limit logic
+
+ tests/ntpd/leapsec.cpp@1.13 +6 -2
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ - fix test case that got damaged by changes to TAI table limit logic
+
+ChangeSet@1.3355, 2015-06-07 11:02:10+02:00, viperus@ubuntu.(none)
+ adding new test files and their runners
+
+ tests/libntp/a_md5encrypt.c@1.1 +98 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/a_md5encrypt.c
+
+ tests/libntp/a_md5encrypt.c@1.0 +0 -0
+
+ tests/libntp/atouint.c@1.1 +40 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/atouint.c
+
+ tests/libntp/atouint.c@1.0 +0 -0
+
+ tests/libntp/authkeys.c@1.1 +107 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/authkeys.c
+
+ tests/libntp/authkeys.c@1.0 +0 -0
+
+ tests/libntp/run-test-a_md5encrypt.c@1.1 +56 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-a_md5encrypt.c
+
+ tests/libntp/run-test-a_md5encrypt.c@1.0 +0 -0
+
+ tests/libntp/run-test-atouint.c@1.1 +56 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-atouint.c
+
+ tests/libntp/run-test-atouint.c@1.0 +0 -0
+
+ tests/libntp/run-test-authkeys.c@1.1 +58 -0
+ BitKeeper file /home/viperus/Desktop/ntp-stable-unity/tests/libntp/run-test-authkeys.c
+
+ tests/libntp/run-test-authkeys.c@1.0 +0 -0
+
+ChangeSet@1.3353, 2015-06-07 10:51:34+02:00, viperus@ubuntu.(none)
+ forgot to ci a few files
+
+ tests/libntp/Makefile.am@1.47 +51 -4
+
+ tests/libntp/testcalshims.c@1.2 +7 -3
+
+ tests/libntp/testcalshims.h@1.2 +7 -3
+
+ChangeSet@1.3352, 2015-06-07 10:30:09+02:00, viperus@ubuntu.(none)
+ modified testcalshims.h to suppoer md5encrypt.c and authkeys.c , added new tests, and modified Makefile.am
+
+ tests/libntp/g_a_md5encrypt.cpp@1.6 +0 -0
+ Rename: tests/libntp/a_md5encrypt.cpp -> tests/libntp/g_a_md5encrypt.cpp
+
+ tests/libntp/g_atouint.cpp@1.2 +0 -0
+ Rename: tests/libntp/atouint.cpp -> tests/libntp/g_atouint.cpp
+
+ tests/libntp/g_authkeys.cpp@1.8 +0 -0
+ Rename: tests/libntp/authkeys.cpp -> tests/libntp/g_authkeys.cpp
+
+ChangeSet@1.3326.7.12, 2015-06-07 04:00:46-04:00, stenn@deacon.udel.edu
+ sntp/scripts/genLocInfo: treat raspbian as debian
+
+ ChangeLog@1.1641.7.10 +1 -0
+ sntp/scripts/genLocInfo: treat raspbian as debian
+
+ sntp/scripts/genLocInfo@1.18 +8 -0
+ sntp/scripts/genLocInfo: treat raspbian as debian
+
+ChangeSet@1.3326.7.11, 2015-06-07 06:16:41+00:00, stenn@psp-at1.ntp.org
+ [Bug 2842] Bug in mdoc2man
+
+ ChangeLog@1.1641.7.9 +1 -0
+ [Bug 2842] Bug in mdoc2man
+
+ sntp/ag-tpl/Mdoc.pm@1.1 +542 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable/sntp/ag-tpl/Mdoc.pm
+
+ sntp/ag-tpl/Mdoc.pm@1.0 +0 -0
+
+ sntp/ag-tpl/mdoc2man@1.1 +219 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable/sntp/ag-tpl/mdoc2man
+
+ sntp/ag-tpl/mdoc2man@1.0 +0 -0
+
+ChangeSet@1.3326.7.10, 2015-06-07 03:16:04+00:00, stenn@psp-fb1.ntp.org
+ [Bug 2836] DFC77 patches from Frank Kardel to make decoding more robust, and require 2 consecutive timestamps to be consistent
+
+ ChangeLog@1.1641.7.8 +2 -0
+ [Bug 2836] DFC77 patches from Frank Kardel to make decoding more robust, and require 2 consecutive timestamps to be consistent
+
+ libparse/clk_rawdcf.c@1.21 +6 -4
+ [Bug 2836] DFC77 patches from Frank Kardel to make decoding more robust, and require 2 consecutive timestamps to be consistent
+
+ libparse/parse.c@1.20 +2 -2
+ [Bug 2836] DFC77 patches from Frank Kardel to make decoding more robust, and require 2 consecutive timestamps to be consistent
+
+ ntpd/refclock_parse.c@1.79 +2 -0
+ [Bug 2836] DFC77 patches from Frank Kardel to make decoding more robust, and require 2 consecutive timestamps to be consistent
+
+ChangeSet@1.3351, 2015-06-06 08:38:18+00:00, viperus@psp-deb1.ntp.org
+ adding new unity test files, changes to Makefile.am
+
+ tests/libntp/Makefile.am@1.46 +119 -15
+
+ tests/libntp/atoint.c@1.1 +47 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/atoint.c
+
+ tests/libntp/atoint.c@1.0 +0 -0
+
+ tests/libntp/g_atoint.cpp@1.3 +0 -0
+ Rename: tests/libntp/atoint.cpp -> tests/libntp/g_atoint.cpp
+
+ tests/libntp/g_hextoint.cpp@1.4 +0 -0
+ Rename: tests/libntp/hextoint.cpp -> tests/libntp/g_hextoint.cpp
+
+ tests/libntp/g_numtoa.cpp@1.3 +0 -0
+ Rename: tests/libntp/numtoa.cpp -> tests/libntp/g_numtoa.cpp
+
+ tests/libntp/g_numtohost.cpp@1.2 +0 -0
+ Rename: tests/libntp/numtohost.cpp -> tests/libntp/g_numtohost.cpp
+
+ tests/libntp/g_statestr.cpp@1.3 +1 -0
+
+ tests/libntp/g_statestr.cpp@1.2 +0 -0
+ Rename: tests/libntp/statestr.cpp -> tests/libntp/g_statestr.cpp
+
+ tests/libntp/g_ymd2yd.cpp@1.2 +0 -0
+ Rename: tests/libntp/ymd2yd.cpp -> tests/libntp/g_ymd2yd.cpp
+
+ tests/libntp/hextoint.c@1.1 +44 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/hextoint.c
+
+ tests/libntp/hextoint.c@1.0 +0 -0
+
+ tests/libntp/modetoa.c@1.2 +2 -3
+
+ tests/libntp/numtoa.c@1.1 +27 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/numtoa.c
+
+ tests/libntp/numtoa.c@1.0 +0 -0
+
+ tests/libntp/numtohost.c@1.1 +16 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/numtohost.c
+
+ tests/libntp/numtohost.c@1.0 +0 -0
+
+ tests/libntp/run-test-atoint.c@1.1 +58 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-atoint.c
+
+ tests/libntp/run-test-atoint.c@1.0 +0 -0
+
+ tests/libntp/run-test-hextoint.c@1.1 +56 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-hextoint.c
+
+ tests/libntp/run-test-hextoint.c@1.0 +0 -0
+
+ tests/libntp/run-test-modetoa.c@1.3 +1 -1
+
+ tests/libntp/run-test-numtoa.c@1.1 +50 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-numtoa.c
+
+ tests/libntp/run-test-numtoa.c@1.0 +0 -0
+
+ tests/libntp/run-test-numtohost.c@1.1 +48 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-numtohost.c
+
+ tests/libntp/run-test-numtohost.c@1.0 +0 -0
+
+ tests/libntp/run-test-statestr.c@1.1 +54 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-statestr.c
+
+ tests/libntp/run-test-statestr.c@1.0 +0 -0
+
+ tests/libntp/run-test-ymd2yd.c@1.1 +54 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-ymd2yd.c
+
+ tests/libntp/run-test-ymd2yd.c@1.0 +0 -0
+
+ tests/libntp/statestr.c@1.1 +34 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/statestr.c
+
+ tests/libntp/statestr.c@1.0 +0 -0
+
+ tests/libntp/ymd2yd.c@1.1 +30 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/ymd2yd.c
+
+ tests/libntp/ymd2yd.c@1.0 +0 -0
+
+ChangeSet@1.3326.7.9, 2015-06-05 08:24:51+00:00, stenn@psp-at1.ntp.org
+ [Bug 2837] add test for DSCP to ntpd/complete.conf.in - from Hal Murray
+
+ ChangeLog@1.1641.7.7 +1 -0
+ [Bug 2837] add test for DSCP to ntpd/complete.conf.in - from Hal Murray
+
+ ntpd/complete.conf.in@1.28 +1 -0
+ [Bug 2837] add test for DSCP to ntpd/complete.conf.in - from Hal Murray
+
+ChangeSet@1.3326.11.1, 2015-06-05 06:31:07+02:00, jnperlin@hydra.(none)
+ Bug 2830 - ntpd doesn't always transfer the correct TAI offset via autokey
+ - trigger a possible autokey update on change of 'sys_tai'
+
+ include/ntpd.h@1.188 +1 -0
+ Bug 2830 - ntpd doesn't always transfer the correct TAI offset via autokey
+ add 'crypto_update_taichange()': update autokey data after TAI change if possible
+
+ ntpd/ntp_crypto.c@1.177 +75 -113
+ Bug 2830 - ntpd doesn't always transfer the correct TAI offset via autokey
+ - add 'crypto_update_taichange()': update autokey data after TAI change if possible
+ - fix potential problem with signature size
+ - use DPRINTF where possible
+
+ ntpd/ntp_timer.c@1.86 +7 -1
+ Bug 2830 - ntpd doesn't always transfer the correct TAI offset via autokey
+ possibly update autokey data after 'sys_tai' changes
+
+ChangeSet@1.3326.7.8, 2015-06-05 02:42:26+00:00, stenn@psp-at1.ntp.org
+ 2830 fixes from Pearly
+
+ ChangeLog@1.1641.7.6 +3 -0
+ 2830 fixes from Pearly
+
+ChangeSet@1.3326.8.10, 2015-06-04 19:39:40+00:00, stenn@psp-at1.ntp.org
+ [Bug 2842] Glitch in ntp.conf.def documentation stanza
+
+ ChangeLog@1.1641.8.9 +1 -0
+ [Bug 2842] Glitch in ntp.conf.def documentation stanza
+
+ ntpd/invoke-ntp.conf.texi@1.184 +3 -3
+ [Bug 2842] Glitch in ntp.conf.def documentation stanza
+
+ ntpd/ntp.conf.5man@1.218 +6 -6
+ [Bug 2842] Glitch in ntp.conf.def documentation stanza
+
+ ntpd/ntp.conf.5mdoc@1.218 +4 -4
+ [Bug 2842] Glitch in ntp.conf.def documentation stanza
+
+ ntpd/ntp.conf.def@1.16 +2 -2
+ [Bug 2842] Glitch in ntp.conf.def documentation stanza
+
+ ntpd/ntp.conf.man.in@1.218 +6 -6
+ [Bug 2842] Glitch in ntp.conf.def documentation stanza
+
+ ntpd/ntp.conf.mdoc.in@1.218 +4 -4
+ [Bug 2842] Glitch in ntp.conf.def documentation stanza
+
+ChangeSet@1.3326.10.2, 2015-06-04 03:24:16-04:00, stenn@deacon.udel.edu
+ [Bug 2824] Convert update-leap to perl. (also see 2769)
+
+ configure.ac@1.588.1.1 +1 -0
+ [Bug 2824] Convert update-leap to perl. (also see 2769)
+
+ scripts/update-leap/update-leap.in@1.2 +2 -3
+ [Bug 2824] Convert update-leap to perl. (also see 2769)
+
+ChangeSet@1.3326.10.1, 2015-06-04 03:21:27-04:00, stenn@deacon.udel.edu
+ [Bug 2837] Allow a configurable DSCP value
+
+ ntpd/keyword-gen-utd@1.23 +1 -1
+ [Bug 2837] Allow a configurable DSCP value
+
+ ntpd/ntp_keyword.h@1.25 +842 -838
+ [Bug 2837] Allow a configurable DSCP value
+
+ ntpd/ntp_parser.c@1.93 +1074 -1060
+ [Bug 2837] Allow a configurable DSCP value
+
+ ntpd/ntp_parser.h@1.58 +320 -318
+ [Bug 2837] Allow a configurable DSCP value
+
+ChangeSet@1.3326.8.8, 2015-06-04 03:14:37+00:00, stenn@psp-fb1.ntp.org
+ Report select() debug messages at debug level 3 now
+
+ ChangeLog@1.1641.8.8 +1 -1
+ Report select() debug messages at debug level 3 now
+
+ChangeSet@1.3326.8.7, 2015-06-03 17:04:21+02:00, martin@pc-martin.(none)
+ Increased the debug level at which a tiny debug message is printed.
+
+ ChangeLog@1.1641.8.7 +1 -0
+ Increased the debug level at which a tiny debug message is printed.
+
+ ntpd/ntp_io.c@1.399.1.2 +1 -1
+ Increased the debug level at which a tiny debug message is printed.
+
+ChangeSet@1.3326.8.6, 2015-06-03 09:30:35+00:00, stenn@psp-at1.ntp.org
+ [Bug 2837] Allow a configurable DSCP value
+
+ ChangeLog@1.1641.8.6 +2 -1
+ [Bug 2837] Allow a configurable DSCP value
+
+ html/miscopt.html@1.81 +2 -0
+ [Bug 2837] Allow a configurable DSCP value
+
+ include/ntp_io.h@1.22 +1 -0
+ [Bug 2837] Allow a configurable DSCP value
+
+ ntpd/keyword-gen.c@1.29 +1 -0
+ [Bug 2837] Allow a configurable DSCP value
+
+ ntpd/ntp_config.c@1.326 +8 -1
+ [Bug 2837] Allow a configurable DSCP value
+
+ ntpd/ntp_io.c@1.399.1.1 +5 -5
+ [Bug 2837] Allow a configurable DSCP value
+
+ ntpd/ntp_parser.y@1.85 +13 -0
+ [Bug 2837] Allow a configurable DSCP value
+
+ChangeSet@1.3326.8.5, 2015-06-03 03:46:57-04:00, stenn@deacon.udel.edu
+ ChangeLog cleanup
+
+ ChangeLog@1.1641.8.5 +2 -2
+ ChangeLog cleanup
+
+ChangeSet@1.3326.8.3, 2015-06-03 05:39:07+00:00, stenn@psp-at1.ntp.org
+ ChangeLog order cleanup
+
+ ChangeLog@1.1641.8.3 +2 -2
+ ChangeLog order cleanup
+
+ChangeSet@1.3326.9.2, 2015-06-03 01:07:20-04:00, stenn@deacon.udel.edu
+ update-leap conversion is bug 2824, not 2769
+
+ ChangeLog@1.1641.9.2 +1 -1
+ update-leap conversion is bug 2824, not 2769
+
+ChangeSet@1.3326.7.6, 2015-06-02 09:11:10+02:00, jnperlin@hydra.(none)
+ Bug 2830 - ntpd doesn't always transfer the correct TAI offset via autokey
+ fix a few bad ideas and missing links
+
+ ntpd/ntp_crypto.c@1.176 +34 -39
+ Bug 2830 - ntpd doesn't always transfer the correct TAI offset via autokey
+ - fix the autokey TAI data block (initial value, never omit data)
+
+ ntpd/ntp_leapsec.c@1.21 +25 -16
+ Bug 2830 - ntpd doesn't always transfer the correct TAI offset via autokey
+ - loading the leap frame should always copy the data (not just after the close monitoring time)
+ - loading the table data via build time limit keeps the last 10 years before build data
+ - lstostr() should return 'const char*'
+
+ChangeSet@1.3345.1.1, 2015-06-01 10:42:57+00:00, stenn@psp-fb1.ntp.org
+ add unity_fixture to the unity library
+
+ sntp/unity/Makefile.am@1.3 +9 -5
+ add unity_fixture to the unity library
+
+ sntp/unity/unity_fixture.c@1.1 +398 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/unity_fixture.c
+
+ sntp/unity/unity_fixture.c@1.0 +0 -0
+
+ sntp/unity/unity_fixture.h@1.1 +86 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/unity_fixture.h
+
+ sntp/unity/unity_fixture.h@1.0 +0 -0
+
+ sntp/unity/unity_fixture_internals.h@1.1 +44 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/unity_fixture_internals.h
+
+ sntp/unity/unity_fixture_internals.h@1.0 +0 -0
+
+ sntp/unity/unity_fixture_malloc_overrides.h@1.1 +21 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/unity_fixture_malloc_overrides.h
+
+ sntp/unity/unity_fixture_malloc_overrides.h@1.0 +0 -0
+
+ChangeSet@1.3326.7.5, 2015-06-01 07:24:52+02:00, jnperlin@hydra.(none)
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ NTPD transfers the current TAI (instead of an announcement) now. This might still needed improvement.
+
+ ChangeLog@1.1641.7.4 +2 -3
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ NTPD transfers the current TAI (instead of an announcement) now. This might still needed improvement.
+
+ ntpd/ntp_crypto.c@1.175 +55 -34
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ transmit/receive the current leap era instead of of the latest announcement in autokey packets
+
+ ntpd/ntp_leapsec.c@1.20 +116 -1
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ Support adjustment of transmitting the current TAI offset via autokey.
+ Needs support to shift the table values in absence of fixed entries.
+
+ ntpd/ntp_leapsec.h@1.10 +42 -5
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ Support adjustment of transmitting the current TAI offset via autokey.
+ Needs support to shift the table values in absence of fixed entries.
+
+ tests/ntpd/leapsec.cpp@1.12 +82 -5
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ Test processing of TAI offset shifts as used by autokey
+
+ChangeSet@1.3326.9.1, 2015-05-30 07:19:56+00:00, stenn@psp-fb1.ntp.org
+ [Bug 2769] Convert update-leap to perl
+
+ ChangeLog@1.1641.9.1 +3 -0
+ [Bug 2769] Convert update-leap to perl
+
+ scripts/update-leap/Makefile.am@1.4 +2 -1
+ [Bug 2769] Convert update-leap to perl
+
+ scripts/update-leap/update-leap.in@1.1 +425 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable/scripts/update-leap/update-leap.in
+
+ scripts/update-leap/update-leap.in@1.0 +0 -0
+
+ scripts/update-leap/update-leap.sh@1.2 +0 -0
+ Rename: scripts/update-leap/update-leap -> scripts/update-leap/update-leap.sh
+
+ChangeSet@1.3350, 2015-05-27 09:51:28+00:00, viperus@psp-deb1.ntp.org
+ modified the ruby testRunner generator, so the test prints filesnames properly. ALSO, run-test-name.c files dont rebuild after I modify the ruby code
+
+ sntp/unity/auto/generate_test_runner.rb@1.2 +2 -1
+
+ tests/libntp/run-test-modetoa.c@1.2 +1 -1
+
+ tests/libntp/run-test-uglydate.c@1.2 +1 -1
+
+ChangeSet@1.3349, 2015-05-27 08:40:02+00:00, viperus@psp-deb1.ntp.org
+ added run-testmodeto.c and run-test.uglydate.c
+
+ tests/libntp/run-test-modetoa.c@1.1 +50 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-modetoa.c
+
+ tests/libntp/run-test-modetoa.c@1.0 +0 -0
+
+ tests/libntp/run-test-uglydate.c@1.1 +48 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-uglydate.c
+
+ tests/libntp/run-test-uglydate.c@1.0 +0 -0
+
+ChangeSet@1.3348, 2015-05-27 08:38:25+00:00, viperus@psp-deb1.ntp.org
+ modified makefile to work with multiple tests
+
+ tests/libntp/Makefile.am@1.45 +45 -6
+
+ChangeSet@1.3347, 2015-05-26 10:15:06+00:00, viperus@psp-deb1.ntp.org
+ ut-2803.c:
+ Removed unncessary include.
+
+ tests/sandbox/ut-2803.c@1.3 +1 -1
+ Removed unncessary include.
+
+ChangeSet@1.3346, 2015-05-26 10:11:49+00:00, viperus@psp-deb1.ntp.org
+ making better sandbox examples
+
+ tests/sandbox/Makefile.am@1.2 +22 -5
+ makefile now builds 3 seperate tests
+
+ tests/sandbox/ut-2803.c@1.2 +44 -5
+ added more test examples
+
+ChangeSet@1.3345, 2015-05-26 09:36:31+00:00, viperus@psp-deb1.ntp.org
+ we want to build tests/libntp even if no GTEST
+
+ tests/Makefile.am@1.8 +8 -6
+ we want to build tests/libntp even if no GTEST
+
+ tests/libntp/Makefile.am@1.44 +6 -1
+ we want to build tests/libntp even if no GTEST
+
+ChangeSet@1.3344, 2015-05-26 09:31:22+00:00, viperus@psp-deb1.ntp.org
+ added run-test-libntp.c
+
+ tests/libntp/run-test-libntp.c@1.1 +50 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/run-test-libntp.c
+
+ tests/libntp/run-test-libntp.c@1.0 +0 -0
+
+ChangeSet@1.3343, 2015-05-26 09:23:18+00:00, viperus@psp-deb1.ntp.org
+ probably commited changes to tests/libntp/Makefile.am
+
+ tests/libntp/Makefile.am@1.43 +44 -11
+ modified makefile.
+
+ChangeSet@1.3342, 2015-05-26 09:13:23+00:00, viperus@psp-deb1.ntp.org
+ added more files to libntp/ and added some autogenerated tests to sandbox so other people can see how do they lok like.
+
+ tests/libntp/g_modetoa.cpp@1.2 +0 -0
+ Rename: tests/libntp/modetoa.cpp -> tests/libntp/g_modetoa.cpp
+
+ tests/libntp/g_uglydate.cpp@1.3 +0 -0
+ Rename: tests/libntp/uglydate.cpp -> tests/libntp/g_uglydate.cpp
+
+ tests/libntp/modetoa.c@1.1 +20 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/modetoa.c
+
+ tests/libntp/modetoa.c@1.0 +0 -0
+
+ tests/libntp/test-libntp.c@1.1 +29 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/test-libntp.c
+
+ tests/libntp/test-libntp.c@1.0 +0 -0
+
+ tests/libntp/test-libntp.h@1.1 +6 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/test-libntp.h
+
+ tests/libntp/test-libntp.h@1.0 +0 -0
+
+ tests/libntp/testcalshims.c@1.1 +27 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/testcalshims.c
+
+ tests/libntp/testcalshims.c@1.0 +0 -0
+
+ tests/libntp/testcalshims.h@1.1 +9 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/testcalshims.h
+
+ tests/libntp/testcalshims.h@1.0 +0 -0
+
+ tests/libntp/uglydate.c@1.1 +16 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/libntp/uglydate.c
+
+ tests/libntp/uglydate.c@1.0 +0 -0
+
+ tests/sandbox/run-first-test.c@1.1 +48 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/sandbox/run-first-test.c
+
+ tests/sandbox/run-first-test.c@1.0 +0 -0
+
+ tests/sandbox/run-second-test.c@1.1 +50 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/sandbox/run-second-test.c
+
+ tests/sandbox/run-second-test.c@1.0 +0 -0
+
+ tests/sandbox/run-ut-2803.c@1.1 +58 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/sandbox/run-ut-2803.c
+
+ tests/sandbox/run-ut-2803.c@1.0 +0 -0
+
+ChangeSet@1.3341, 2015-05-26 08:45:31+00:00, viperus@psp-deb1.ntp.org
+ added a few more files to sandbox/ , updated unity to print FAIL instead of Failure
+
+ tests/sandbox/modetoa.c@1.1 +20 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/sandbox/modetoa.c
+
+ tests/sandbox/modetoa.c@1.0 +0 -0
+
+ tests/sandbox/uglydate.c@1.1 +16 -0
+ BitKeeper file /home/viperus/ntp-stable-unity/tests/sandbox/uglydate.c
+
+ tests/sandbox/uglydate.c@1.0 +0 -0
+
+ChangeSet@1.3340, 2015-05-19 10:24:10+00:00, stenn@psp-at1.ntp.org
+ Unity test framework fixes
+
+ configure.ac@1.592 +1 -1
+ Unity test framework fixes
+
+ sntp/configure.ac@1.80 +1 -1
+ Unity test framework fixes
+
+ sntp/m4/ntp_unitytest.m4@1.2 +1 -1
+ Unity test framework fixes
+
+ChangeSet@1.3339, 2015-05-19 09:33:10+00:00, stenn@psp-deb1.ntp.org
+ Unity test framework fixes
+
+ ChangeLog@1.1648 +1 -0
+ Unity test framework fixes
+
+ configure.ac@1.591 +3 -0
+ Unity test framework fixes
+
+ sntp/configure.ac@1.79 +1 -0
+ Unity test framework fixes
+
+ sntp/m4/ntp_unitytest.m4@1.1, stenn@psp-at1.ntp.org +19 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/m4/ntp_unitytest.m4
+
+ sntp/m4/ntp_unitytest.m4@1.0, stenn@psp-at1.ntp.org +0 -0
+
+ChangeSet@1.3338, 2015-05-19 07:22:21+00:00, stenn@psp-at1.ntp.org
+ Unity framework cleanup
+
+ tests/bug-2803/run-bug-2803.c@1.1 +46 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/bug-2803/run-bug-2803.c
+
+ tests/bug-2803/run-bug-2803.c@1.0 +0 -0
+
+ChangeSet@1.3337, 2015-05-18 06:30:54+00:00, viperus@psp-deb1.ntp.org
+ tests/sandbox cleanup
+
+ BitKeeper/etc/ignore@1.88 +1 -0
+ added tests/sandbox/Makefile.in
+
+ChangeSet@1.3336, 2015-05-18 06:29:35+00:00, viperus@psp-deb1.ntp.org
+ tests/sandbox cleanup
+
+ BitKeeper/deleted/8f/Makefile.in~199a99ee888869a7@1.2 +0 -0
+ Delete: tests/sandbox/Makefile.in
+
+ configure.ac@1.590 +1 -0
+ tests/sandbox cleanup
+
+ChangeSet@1.3335, 2015-05-17 22:30:55+00:00, stenn@psp-at1.ntp.org
+ Created tests/sandbox/
+
+ tests/Makefile.am@1.7 +1 -0
+ Created tests/sandbox/
+
+ tests/sandbox/Makefile.am@1.1 +67 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/sandbox/Makefile.am
+
+ tests/sandbox/Makefile.am@1.0 +0 -0
+
+ tests/sandbox/Makefile.in@1.1 +1258 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/sandbox/Makefile.in
+
+ tests/sandbox/Makefile.in@1.0 +0 -0
+
+ tests/sandbox/bug-2803.c@1.1 +99 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/sandbox/bug-2803.c
+
+ tests/sandbox/bug-2803.c@1.0 +0 -0
+
+ tests/sandbox/bug-2803.h@1.1 +1 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/sandbox/bug-2803.h
+
+ tests/sandbox/bug-2803.h@1.0 +0 -0
+
+ tests/sandbox/run-bug-2803.c@1.1 +46 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/sandbox/run-bug-2803.c
+
+ tests/sandbox/run-bug-2803.c@1.0 +0 -0
+
+ tests/sandbox/test-2803.c@1.1 +229 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/sandbox/test-2803.c
+
+ tests/sandbox/test-2803.c@1.0 +0 -0
+
+ tests/sandbox/ut-2803.c@1.1 +41 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/sandbox/ut-2803.c
+
+ tests/sandbox/ut-2803.c@1.0 +0 -0
+
+ChangeSet@1.3334, 2015-05-17 22:16:38+00:00, stenn@psp-at1.ntp.org
+ Unity framework improvements
+
+ sntp/unity/auto/colour_prompt.rb@1.1 +94 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/auto/colour_prompt.rb
+
+ sntp/unity/auto/colour_prompt.rb@1.0 +0 -0
+
+ sntp/unity/auto/colour_reporter.rb@1.1 +39 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/auto/colour_reporter.rb
+
+ sntp/unity/auto/colour_reporter.rb@1.0 +0 -0
+
+ sntp/unity/auto/generate_config.yml@1.1 +36 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/auto/generate_config.yml
+
+ sntp/unity/auto/generate_config.yml@1.0 +0 -0
+
+ sntp/unity/auto/generate_module.rb@1.1 +202 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/auto/generate_module.rb
+
+ sntp/unity/auto/generate_module.rb@1.0 +0 -0
+
+ sntp/unity/auto/generate_test_runner.rb@1.1 +298 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/auto/generate_test_runner.rb
+
+ sntp/unity/auto/generate_test_runner.rb@1.0 +0 -0
+
+ sntp/unity/auto/runner_maybe.c@1.1 +52 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/auto/runner_maybe.c
+
+ sntp/unity/auto/runner_maybe.c@1.0 +0 -0
+
+ sntp/unity/auto/test_file_filter.rb@1.1 +23 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/auto/test_file_filter.rb
+
+ sntp/unity/auto/test_file_filter.rb@1.0 +0 -0
+
+ sntp/unity/auto/unity_test_summary.rb@1.1 +126 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/auto/unity_test_summary.rb
+
+ sntp/unity/auto/unity_test_summary.rb@1.0 +0 -0
+
+ sntp/unity/unity.c@1.2 +110 -5
+ Unity XFAIL patches from Damir Tomic
+
+ sntp/unity/unity_internals.h@1.2 +11 -0
+ Unity XFAIL patches from Damir Tomic
+
+ tests/bug-2803/Makefile.am@1.6 +1 -1
+ Unity cleanup
+
+ tests/bug-2803/Makefile.am@1.5 +6 -1
+ Unity cleanup
+
+ChangeSet@1.3333, 2015-05-17 06:47:45+00:00, stenn@psp-at1.ntp.org
+ Initial support for PACKAGE_VERSION tests
+
+ ChangeLog@1.1647 +3 -0
+ Initial support for PACKAGE_VERSION tests
+
+ sntp/Makefile.am@1.80 +1 -1
+ Added libpkgver
+
+ sntp/libpkgver/colcomp.c@1.2 +2 -2
+ import typo fix
+
+ sntp/libpkgver/colcomp.c@1.1, stenn@psp-deb1.ntp.org +135 -0
+ BitKeeper file /home/stenn/ntp-stable-unity/sntp/libpkgver/colcomp.c
+
+ sntp/libpkgver/colcomp.c@1.0, stenn@psp-deb1.ntp.org +0 -0
+
+ sntp/libpkgver/pkgver.h@1.1, stenn@psp-deb1.ntp.org +19 -0
+ BitKeeper file /home/stenn/ntp-stable-unity/sntp/libpkgver/pkgver.h
+
+ sntp/libpkgver/pkgver.h@1.0, stenn@psp-deb1.ntp.org +0 -0
+
+ sntp/unity/Makefile.am@1.2 +1 -0
+ Added colcomp.c from libpkgver
+
+ChangeSet@1.3332, 2015-05-16 08:58:44+00:00, stenn@psp-at1.ntp.org
+ Updates to bug-2803 tests
+
+ tests/bug-2803/Makefile.am@1.4 +4 -2
+ Updates to bug-2803 tests
+
+ tests/bug-2803/TestProductionCode_Runner.c@1.1 +55 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/bug-2803/TestProductionCode_Runner.c
+
+ tests/bug-2803/TestProductionCode_Runner.c@1.0 +0 -0
+
+ tests/bug-2803/bug-2803.c@1.3 +1 -1
+ Updates to bug-2803 tests
+
+ tests/bug-2803/bug-2803.h@1.1 +1 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/bug-2803/bug-2803.h
+
+ tests/bug-2803/bug-2803.h@1.0 +0 -0
+
+ tests/bug-2803/ut-2803.c@1.1 +41 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/bug-2803/ut-2803.c
+
+ tests/bug-2803/ut-2803.c@1.0 +0 -0
+
+ChangeSet@1.3326.8.2, 2015-05-16 04:28:40+00:00, abe@psp-deb1.ntp.org
+ refclock.html, ChangeLog:
+ [Bug 2834] Correct a broken html tag in html/refclock.html
+
+ ChangeLog@1.1641.8.2 +1 -0
+ [Bug 2834] Correct a broken html tag in html/refclock.html
+
+ html/refclock.html@1.45 +1 -1
+ [Bug 2834] Correct a broken html tag in html/refclock.html
+
+ChangeSet@1.3326.8.1, 2015-05-15 11:43:04+00:00, abe@psp-deb1.ntp.org
+ driver40.html, refclock_jjy.c, driver40-ja.html, ChangeLog:
+ refclock_jjy.c supports the TDC-300
+
+ ChangeLog@1.1641.8.1 +1 -0
+ refclock_jjy.c supports the TDC-300
+
+ html/drivers/driver40-ja.html@1.4 +62 -9
+ refclock_jjy.c supports the TDC-300
+
+ html/drivers/driver40.html@1.19 +62 -9
+ refclock_jjy.c supports the TDC-300
+
+ ntpd/refclock_jjy.c@1.29 +253 -1
+ refclock_jjy.c supports the TDC-300
+
+ChangeSet@1.3326.7.4, 2015-05-14 17:08:20+02:00, jnperlin@hydra.(none)
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ NTP does *not* transfer the TAI offset, but a leap second announcement.
+ Handling of these announcements and stepping over leap seconds needed improvement.
+
+ ChangeLog@1.1641.7.3 +4 -0
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ NTP does *not* transfer the TAI offset, but a leap second announcement.
+ Handling of these announcements and stepping over leap seconds needed improvement.
+
+ ntpd/ntp_leapsec.c@1.19 +60 -26
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ NTP does *not* transfer the TAI offset, but a leap second announcement. This needed some more work:
+ - Extending the expiration date via autokey without a new transition did not work.
+ - Assuming a positive leap transition at the first leap second helps when starting without leap file.
+ - Stepping over a leapsecond should not trigger the leap second transition detection.
+
+ tests/ntpd/leapsec.cpp@1.11 +162 -4
+ [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ Add/fix test cases to validate the changes to ntp_leapsec.c
+
+ChangeSet@1.3326.7.3, 2015-05-12 04:35:09-04:00, stenn@deacon.udel.edu
+ NTP_4_2_8P3_RC1
+ TAG: NTP_4_2_8P3_RC1
+
+ ChangeLog@1.1641.7.2 +1 -0
+ NTP_4_2_8P3_RC1
+
+ ntpd/invoke-ntp.conf.texi@1.183 +1 -1
+ NTP_4_2_8P3_RC1
+
+ ntpd/invoke-ntp.keys.texi@1.179 +1 -1
+ NTP_4_2_8P3_RC1
+
+ ntpd/invoke-ntpd.texi@1.496 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.conf.5man@1.217 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.conf.5mdoc@1.217 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.conf.html@1.174 +1 -1
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.conf.man.in@1.217 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.conf.mdoc.in@1.217 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.keys.5man@1.213 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.keys.5mdoc@1.213 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.keys.html@1.175 +1 -1
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.keys.man.in@1.213 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntp.keys.mdoc.in@1.213 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntpd-opts.c@1.518 +268 -268
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntpd-opts.h@1.517 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntpd.1ntpdman@1.325 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntpd.1ntpdmdoc@1.325 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntpd.html@1.169 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntpd.man.in@1.325 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpd/ntpd.mdoc.in@1.325 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpdc/invoke-ntpdc.texi@1.493 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpdc/ntpdc-opts.c@1.511 +130 -130
+ NTP_4_2_8P3_RC1
+
+ ntpdc/ntpdc-opts.h@1.510 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpdc/ntpdc.1ntpdcman@1.324 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpdc/ntpdc.1ntpdcmdoc@1.324 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpdc/ntpdc.html@1.337 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpdc/ntpdc.man.in@1.324 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpdc/ntpdc.mdoc.in@1.324 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpq/invoke-ntpq.texi@1.499 +5 -3
+ NTP_4_2_8P3_RC1
+
+ ntpq/ntpq-opts.c@1.516 +129 -129
+ NTP_4_2_8P3_RC1
+
+ ntpq/ntpq-opts.h@1.514 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpq/ntpq.1ntpqman@1.327 +6 -4
+ NTP_4_2_8P3_RC1
+
+ ntpq/ntpq.1ntpqmdoc@1.327 +5 -3
+ NTP_4_2_8P3_RC1
+
+ ntpq/ntpq.html@1.166 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpq/ntpq.man.in@1.327 +6 -4
+ NTP_4_2_8P3_RC1
+
+ ntpq/ntpq.mdoc.in@1.327 +5 -3
+ NTP_4_2_8P3_RC1
+
+ ntpsnmpd/invoke-ntpsnmpd.texi@1.495 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpsnmpd/ntpsnmpd-opts.c@1.513 +91 -91
+ NTP_4_2_8P3_RC1
+
+ ntpsnmpd/ntpsnmpd-opts.h@1.512 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.324 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.324 +2 -2
+ NTP_4_2_8P3_RC1
+
+ ntpsnmpd/ntpsnmpd.html@1.164 +1 -1
+ NTP_4_2_8P3_RC1
+
+ ntpsnmpd/ntpsnmpd.man.in@1.324 +3 -3
+ NTP_4_2_8P3_RC1
+
+ ntpsnmpd/ntpsnmpd.mdoc.in@1.324 +2 -2
+ NTP_4_2_8P3_RC1
+
+ packageinfo.sh@1.511 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.85 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.86 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/calc_tickadj/calc_tickadj.html@1.87 +1 -1
+ NTP_4_2_8P3_RC1
+
+ scripts/calc_tickadj/calc_tickadj.man.in@1.84 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/calc_tickadj/calc_tickadj.mdoc.in@1.86 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/calc_tickadj/invoke-calc_tickadj.texi@1.89 +1 -1
+ NTP_4_2_8P3_RC1
+
+ scripts/invoke-plot_summary.texi@1.106 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/invoke-summary.texi@1.106 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntp-wait/invoke-ntp-wait.texi@1.316 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntp-wait/ntp-wait-opts@1.52 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntp-wait/ntp-wait.1ntp-waitman@1.313 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.314 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntp-wait/ntp-wait.html@1.333 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntp-wait/ntp-wait.man.in@1.313 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/ntp-wait/ntp-wait.mdoc.in@1.314 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntpsweep/invoke-ntpsweep.texi@1.104 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntpsweep/ntpsweep-opts@1.54 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntpsweep/ntpsweep.1ntpsweepman@1.92 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.92 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntpsweep/ntpsweep.html@1.105 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntpsweep/ntpsweep.man.in@1.92 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/ntpsweep/ntpsweep.mdoc.in@1.93 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntptrace/invoke-ntptrace.texi@1.105 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntptrace/ntptrace-opts@1.54 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntptrace/ntptrace.1ntptraceman@1.92 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/ntptrace/ntptrace.1ntptracemdoc@1.93 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntptrace/ntptrace.html@1.106 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/ntptrace/ntptrace.man.in@1.92 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/ntptrace/ntptrace.mdoc.in@1.94 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/plot_summary-opts@1.54 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/plot_summary.1plot_summaryman@1.104 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/plot_summary.1plot_summarymdoc@1.104 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/plot_summary.html@1.107 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/plot_summary.man.in@1.104 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/plot_summary.mdoc.in@1.104 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/summary-opts@1.54 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/summary.1summaryman@1.104 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/summary.1summarymdoc@1.104 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/summary.html@1.107 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/summary.man.in@1.104 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/summary.mdoc.in@1.104 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/update-leap/invoke-update-leap.texi@1.5 +1 -1
+ NTP_4_2_8P3_RC1
+
+ scripts/update-leap/update-leap-opts@1.5 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/update-leap/update-leap.1update-leapman@1.5 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/update-leap/update-leap.1update-leapmdoc@1.5 +2 -2
+ NTP_4_2_8P3_RC1
+
+ scripts/update-leap/update-leap.html@1.5 +1 -1
+ NTP_4_2_8P3_RC1
+
+ scripts/update-leap/update-leap.man.in@1.5 +3 -3
+ NTP_4_2_8P3_RC1
+
+ scripts/update-leap/update-leap.mdoc.in@1.5 +2 -2
+ NTP_4_2_8P3_RC1
+
+ sntp/invoke-sntp.texi@1.493 +2 -2
+ NTP_4_2_8P3_RC1
+
+ sntp/sntp-opts.c@1.512 +185 -185
+ NTP_4_2_8P3_RC1
+
+ sntp/sntp-opts.h@1.510 +3 -3
+ NTP_4_2_8P3_RC1
+
+ sntp/sntp.1sntpman@1.328 +3 -3
+ NTP_4_2_8P3_RC1
+
+ sntp/sntp.1sntpmdoc@1.328 +2 -2
+ NTP_4_2_8P3_RC1
+
+ sntp/sntp.html@1.508 +2 -2
+ NTP_4_2_8P3_RC1
+
+ sntp/sntp.man.in@1.328 +3 -3
+ NTP_4_2_8P3_RC1
+
+ sntp/sntp.mdoc.in@1.328 +2 -2
+ NTP_4_2_8P3_RC1
+
+ util/invoke-ntp-keygen.texi@1.496 +2 -2
+ NTP_4_2_8P3_RC1
+
+ util/ntp-keygen-opts.c@1.514 +198 -198
+ NTP_4_2_8P3_RC1
+
+ util/ntp-keygen-opts.h@1.512 +3 -3
+ NTP_4_2_8P3_RC1
+
+ util/ntp-keygen.1ntp-keygenman@1.324 +3 -3
+ NTP_4_2_8P3_RC1
+
+ util/ntp-keygen.1ntp-keygenmdoc@1.324 +2 -2
+ NTP_4_2_8P3_RC1
+
+ util/ntp-keygen.html@1.170 +2 -2
+ NTP_4_2_8P3_RC1
+
+ util/ntp-keygen.man.in@1.324 +3 -3
+ NTP_4_2_8P3_RC1
+
+ util/ntp-keygen.mdoc.in@1.324 +2 -2
+ NTP_4_2_8P3_RC1
+
+ChangeSet@1.3326.7.2, 2015-05-12 04:02:33-04:00, stenn@deacon.udel.edu
+ 4.2.8p3-RC1
+
+ NEWS@1.137 +51 -1
+ 4.2.8p3-RC1
+
+ packageinfo.sh@1.510 +1 -1
+ 4.2.8p3-RC1
+
+ChangeSet@1.3326.1.11, 2015-05-08 23:35:28-04:00, stenn@deacon.udel.edu
+ cleanup
+
+ ChangeLog@1.1641.1.11 +3 -3
+ cleanup
+
+ChangeSet@1.3326.1.9, 2015-05-09 03:28:48+00:00, stenn@psp-at1.ntp.org
+ minor cleanup
+
+ ChangeLog@1.1641.1.9 +3 -3
+ minor cleanup
+
+ lib/isc/unix/ifiter_getifaddrs.c@1.16 +2 -0
+ minor cleanup
+
+ChangeSet@1.3326.4.6, 2015-05-08 23:57:16+02:00, jnperlin@hydra.(none)
+ * [Bug 2745] ntpd -x steps clock on leap second
+ removed dead test code block in ntpd/ntp_leapsec.c
+
+ ntpd/ntp_leapsec.c@1.18 +0 -8
+ * [Bug 2745] ntpd -x steps clock on leap second
+ removed dead test code block
+
+
+ChangeSet@1.3326.4.5, 2015-05-08 23:35:42+02:00, jnperlin@hydra.(none)
+ * [Bug 2745] ntpd -x steps clock on leap second
+ Fixed an initial-value problem that caused misbehaviour in absence of any leapsecond information.
+
+ ChangeLog@1.1641.4.4 +2 -0
+ * [Bug 2745] ntpd -x steps clock on leap second
+ Fixed an initial-value problem that caused misbehaviour in absence of any leapsecond information.
+
+ ntpd/ntp_leapsec.c@1.17 +29 -3
+ * [Bug 2745] ntpd -x steps clock on leap second
+ Fixed an initial-value problem that caused misbehaviour in absence of any leapsecond information.
+ Added support function to reset to pristine state for unit tests.
+
+ ntpd/ntp_leapsec.h@1.9 +3 -0
+ * [Bug 2745] ntpd -x steps clock on leap second
+ Added support function to reset to pristine state for unit tests.
+
+ tests/ntpd/leapsec.cpp@1.10 +20 -10
+ * [Bug 2745] ntpd -x steps clock on leap second
+ Added test case to validate the behaviour of queries in pristine state.
+
+ChangeSet@1.3326.6.1, 2015-05-08 21:25:22+02:00, jnperlin@hydra.(none)
+ * [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Fix crash during cleanup if GPS device not present and char device.
+
+ ChangeLog@1.1641.6.1 +1 -0
+ * [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Fix crash during cleanup if GPS device not present and char device.
+
+ ntpd/refclock_gpsdjson.c@1.22 +12 -3
+ * [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Fix crash during cleanup if GPS device not present and char device.
+
+ChangeSet@1.3326.1.8, 2015-05-08 12:25:43+02:00, martin@pc-martin.(none)
+ [Bug 2792] If the IFF_RUNNING interface flag is supported then an interface is ignored
+ as long as this flag is not set since the interface is not usable (e.g., no link).
+
+ ChangeLog@1.1641.1.8 +3 -0
+ [Bug 2792] If the IFF_RUNNING interface flag is supported then an interface is ignored
+ as long as this flag is not set since the interface is not usable (e.g., no link).
+
+ lib/isc/unix/ifiter_getifaddrs.c@1.15 +17 -0
+ [Bug 2792] If the IFF_RUNNING interface flag is supported then an interface is ignored
+ as long as this flag is not set since the interface is not usable (e.g., no link).
+
+ChangeSet@1.3326.1.7, 2015-05-08 08:29:08+00:00, stenn@psp-at1.ntp.org
+ CID 739725: Fix a rare resource leak in libevent/listener.c
+
+ ChangeLog@1.1641.1.7 +1 -0
+ CID 739725: Fix a rare resource leak in libevent/listener.c
+
+ sntp/libevent/listener.c@1.8 +2 -0
+ CID 739725: Fix a rare resource leak in libevent/listener.c
+
+ChangeSet@1.3326.1.6, 2015-05-08 08:19:06+00:00, stenn@psp-at1.ntp.org
+ [Bug 2821] Add a missing NTP_PRINTF and a missing const
+
+ ChangeLog@1.1641.1.6 +1 -0
+ [Bug 2821] Add a missing NTP_PRINTF and a missing const
+
+ ntpd/refclock_gpsdjson.c@1.21 +1 -1
+ [Bug 2821] Add a missing NTP_PRINTF and a missing const
+
+ sntp/main.c@1.96 +1 -1
+ [Bug 2821] Add a missing NTP_PRINTF and a missing const
+
+ChangeSet@1.3326.1.5, 2015-05-08 07:48:27+00:00, stenn@psp-at1.ntp.org
+ cleanup
+
+ ChangeLog@1.1641.1.5 +3 -2
+ cleanup
+
+ChangeSet@1.3326.3.3, 2015-05-08 07:37:35+00:00, stenn@psp-at1.ntp.org
+ merge cleanup
+
+ ChangeLog@1.1641.3.3 +3 -4
+ merge cleanup
+
+ChangeSet@1.3326.5.2, 2015-05-08 05:35:12+00:00, stenn@psp-at1.ntp.org
+ Add an assert to the ntpq ifstats code
+
+ ChangeLog@1.1641.5.2 +1 -0
+ Add an assert to the ntpq ifstats code
+
+ ntpq/ntpq-subs.c@1.105 +1 -0
+ Add an assert to the ntpq ifstats code
+
+ChangeSet@1.3326.5.1, 2015-05-08 04:59:19+00:00, stenn@psp-at1.ntp.org
+ Clean up the RLIMIT_STACK code
+
+ ChangeLog@1.1641.5.1 +1 -0
+ Clean up the RLIMIT_STACK code
+
+ ntpd/ntp_config.c@1.325 +3 -2
+ Clean up the RLIMIT_STACK code
+
+ChangeSet@1.3326.4.4, 2015-05-07 23:55:59+02:00, jnperlin@hydra.(none)
+ [Bug 2745] ntpd -x steps clock on leap second
+ provide test case for empty table lookup with real leap second
+ don't step with '-x' or if step min. step > 1sec
+
+ ChangeLog@1.1641.4.3 +3 -3
+ [Bug 2745] ntpd -x steps clock on leap second
+ provide test case for empty table lookup with real leap second
+ don't step with '-x' or if step min. step > 1sec
+
+ tests/ntpd/leapsec.cpp@1.9 +43 -0
+ [Bug 2745] ntpd -x steps clock on leap second
+ provide test case for empty table lookup with real leap second
+
+ChangeSet@1.3326.4.2, 2015-05-07 04:55:15+00:00, stenn@psp-at1.ntp.org
+ [Bug 2825] Quiet file installation in html/
+
+ ChangeLog@1.1641.4.1 +1 -0
+ [Bug 2825] Quiet file installation in html/
+
+ Makefile.am@1.128.1.1 +3 -2
+ [Bug 2825] Quiet file installation in html/
+
+ChangeSet@1.3326.4.1, 2015-05-07 00:03:30+00:00, stenn@psp-at1.ntp.org
+ bk gone file cleanup
+
+ BitKeeper/etc/gone@1.13 +0 -8
+ bk gone file cleanup
+
+ChangeSet@1.3326.3.1, 2015-05-06 22:38:12+02:00, jnperlin@hydra.(none)
+ [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Increase internal token buffer to parse all JSON data, even SKY.
+ Avoid syslog clutter when driver has init problems but is nout used later on.
+
+ ChangeLog@1.1641.3.1 +4 -0
+ [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Increase internal token buffer to parse all JSON data, even SKY.
+ Avoid syslog clutter when driver has init problems but is nout used later on.
+
+ ntpd/refclock_gpsdjson.c@1.20 +87 -11
+ [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Increase internal token buffer to parse all JSON data, even SKY.
+ Avoid syslog clutter when driver has init problems but is nout used later on.
+
+ChangeSet@1.3326.1.3, 2015-05-05 23:32:59+02:00, jnperlin@nemesis.localnet
+ [Bug 2750] build for Win64
+ loopback ppsapi dll needs def-file for entry point renaming in x86 target builds
+
+ BitKeeper/etc/ignore@1.87 +6 -1
+ [Bug 2750] build for Win64
+ add all '.suo' files
+ add {Win32,x64}-{tmp,out} dirs
+
+ ChangeLog@1.1641.1.3 +2 -1
+ [Bug 2750] build for Win64
+ use def-file for entry point renaming in x86 target builds of loopback ppsapi provider
+
+ ports/winnt/ppsapi/loopback/src/loopback-ppsapi.def@1.4 +3 -1
+ [Bug 2750] build for Win64
+ add comment to explain why this is needed
+
+ ports/winnt/ppsapi/loopback/src/loopback-ppsapi.def@1.3 +0 -0
+ Rename: BitKeeper/deleted/74/loopback-ppsapi.def~c04da70eaf86d30 -> ports/winnt/ppsapi/loopback/src/loopback-ppsapi.def
+
+ ports/winnt/vs2008/loopback-pps/loopback-ppsapi-provider.vcproj@1.3 +2 -0
+ [Bug 2750] build for Win64
+ use def-file for entry point renaming in x86 target builds
+
+ ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcxproj@1.5 +4 -0
+ [Bug 2750] build for Win64
+ use def-file for entry point renaming in x86 target builds
+
+ChangeSet@1.3326.1.2, 2015-05-04 22:51:42+00:00, stenn@psp-at1.ntp.org
+ Remove vs2013/ntp.v12.suo and vs2013/ntp.sdf
+
+ BitKeeper/etc/gone@1.12 +1 -0
+ Add items with bk gone
+
+ BitKeeper/etc/gone@1.11 +0 -0
+ Turn on MONOTONIC flag
+
+ BitKeeper/etc/gone@1.10 +1 -0
+ Add items with bk gone
+
+ChangeSet@1.3326.1.1, 2015-05-04 06:46:05+00:00, stenn@psp-at1.ntp.org
+ [Bug 2822] New leap column in sntp broke NTP::Util.pm
+
+ ChangeLog@1.1641.1.2 +1 -0
+ [Bug 2822] New leap column in sntp broke NTP::Util.pm
+
+ scripts/lib/NTP/Util.pm@1.4 +1 -1
+ [Bug 2822] New leap column in sntp broke NTP::Util.pm
+
+ChangeSet@1.3326, 2015-05-03 08:00:35+00:00, stenn@psp-deb1.ntp.org
+ Windows port build cleanup
+
+ ChangeLog@1.1641.1.1 +1 -0
+ Windows port build cleanup
+
+ChangeSet@1.3320.1.13, 2015-05-03 07:11:22+00:00, stenn@psp-at1.ntp.org
+ unity framework
+
+ Makefile.am@1.129 +1 -0
+ unity framework
+
+ sntp/Makefile.am@1.79 +2 -2
+ unity framework
+
+ tests/unity-framework/ProductionCode.c@1.1 +24 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/unity-framework/ProductionCode.c
+
+ tests/unity-framework/ProductionCode.c@1.0 +0 -0
+
+ tests/unity-framework/ProductionCode.h@1.1 +3 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/unity-framework/ProductionCode.h
+
+ tests/unity-framework/ProductionCode.h@1.0 +0 -0
+
+ tests/unity-framework/TestProductionCode.c@1.1 +62 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/unity-framework/TestProductionCode.c
+
+ tests/unity-framework/TestProductionCode.c@1.0 +0 -0
+
+ tests/unity-framework/TestProductionCode_Runner.c@1.1 +37 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/unity-framework/TestProductionCode_Runner.c
+
+ tests/unity-framework/TestProductionCode_Runner.c@1.0 +0 -0
+
+ChangeSet@1.3320.1.12, 2015-05-03 03:50:55+00:00, stenn@psp-at1.ntp.org
+ typo
+
+ tests/bug-2803/Makefile.am@1.3 +1 -1
+ typo
+
+ChangeSet@1.3320.1.11, 2015-05-03 03:41:35+00:00, stenn@psp-at1.ntp.org
+ bug-2803 framework
+
+ sntp/configure.ac@1.78 +1 -0
+ bug-2803 framework
+
+ sntp/unity/Makefile.am@1.1 +15 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/Makefile.am
+
+ sntp/unity/Makefile.am@1.0 +0 -0
+
+ tests/bug-2803/Makefile.am@1.2 +14 -8
+ bug-2803 framework
+
+ tests/bug-2803/bug-2803.c@1.2 +4 -134
+ bug-2803 framework
+
+ChangeSet@1.3320.1.10, 2015-05-03 02:43:24+00:00, stenn@psp-at1.ntp.org
+ Updates for bug-2803/ tests
+
+ configure.ac@1.589 +1 -0
+ Updates for bug-2803/ tests
+
+ tests/Makefile.am@1.6 +3 -0
+ Updates for bug-2803/ tests
+
+ tests/bug-2803/Makefile.am@1.1 +54 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/bug-2803/Makefile.am
+
+ tests/bug-2803/Makefile.am@1.0 +0 -0
+
+ChangeSet@1.3320.1.8, 2015-05-02 04:05:14+00:00, stenn@psp-at1.ntp.org
+ cleanup
+
+ ChangeLog@1.1641 +1 -1
+ cleanup
+
+ChangeSet@1.3320.1.7, 2015-05-01 13:27:32+00:00, abe@psp-deb1.ntp.org
+ driver40-ja.html:
+ [BUG 2806] Correcting typo of the driver40-ja.html
+ ChangeLog:
+ [BUG 2806] CID 1296235: refclock_jjy.c and correcting typo of driver40-ja.html
+ refclock_jjy.c:
+ [BUG 2806] CID 1296235: Fix refclock_jjy.c and some changes to avoid claims by the check tool
+
+ ChangeLog@1.1640 +1 -0
+ [BUG 2806] CID 1296235: refclock_jjy.c and correcting typo of driver40-ja.html
+
+ html/drivers/driver40-ja.html@1.3 +2 -2
+ [BUG 2806] Correcting typo of the driver40-ja.html
+
+ ntpd/refclock_jjy.c@1.28 +12 -2
+ [BUG 2806] CID 1296235: Fix refclock_jjy.c and some changes to avoid claims by the check tool
+
+ChangeSet@1.3320.4.13, 2015-05-01 05:59:34-04:00, stenn@deacon.udel.edu
+ [Bug 2590] autogen-5.18.5
+
+ ChangeLog@1.1635.3.8 +1 -1
+ [Bug 2590] autogen-5.18.5
+
+ sntp/include/autogen-version.def@1.22 +1 -1
+ [Bug 2590] autogen-5.18.5
+
+ChangeSet@1.3320.4.12, 2015-05-01 09:25:56+00:00, stenn@psp-at1.ntp.org
+ [Bug 2650] fix includefile processing
+
+ ChangeLog@1.1635.3.7 +1 -0
+ [Bug 2650] fix includefile processing
+
+ChangeSet@1.3320.10.2, 2015-05-01 01:08:05+02:00, jnperlin@hydra.(none)
+ [Bug 2650] includefile processing broken.
+ rework and cleanup of config processing after merge from 4.2.8p2
+
+ ntpd/keyword-gen.c@1.28 +0 -2
+ [Bug 2650] includefile processing broken.
+ rework and cleanup of config processing after merge from 4.2.8p2
+
+ ntpd/ntp_parser.c@1.92 +405 -412
+ [Bug 2650] includefile processing broken.
+ rework and cleanup of config processing after merge from 4.2.8p2
+
+ ntpd/ntp_scanner.c@1.48 +56 -45
+ [Bug 2650] includefile processing broken.
+ rework and cleanup of config processing after merge from 4.2.8p2
+
+ ntpd/ntp_scanner.h@1.20 +8 -1
+ [Bug 2650] includefile processing broken.
+ rework and cleanup of config processing after merge from 4.2.8p2
+
+ChangeSet@1.3320.4.10, 2015-04-30 05:55:00+00:00, stenn@psp-at1.ntp.org
+ update dates
+
+ html/drivers/driver40-ja.html@1.2 +1 -1
+ update dates
+
+ html/drivers/driver40.html@1.18 +1 -1
+ update dates
+
+ html/drivers/driver46.html@1.7 +1 -1
+ update dates
+
+ChangeSet@1.3320.4.9, 2015-04-30 05:01:21+00:00, stenn@psp-at1.ntp.org
+ cleanup
+
+ ChangeLog@1.1635.3.6 +0 -3
+ cleanup
+
+ ntpd/refclock_shm.c@1.31.1.3 +4 -0
+ cleanup
+
+ChangeSet@1.3320.3.5, 2015-04-30 04:02:23+00:00, stenn@psp-at1.ntp.org
+ cleanup
+
+ ChangeLog@1.1635.2.4 +3 -3
+ cleanup
+
+ ntpd/ntp_timer.c@1.85 +1 -1
+ cleanup
+
+ ntpd/refclock_shm.c@1.31.3.1 +4 -1
+ cleanup
+
+ChangeSet@1.3320.7.3, 2015-04-29 22:58:45+00:00, stenn@psp-at1.ntp.org
+ cleanup
+
+ ChangeLog@1.1635.5.2 +1 -1
+ cleanup
+
+ChangeSet@1.3292.1.21, 2015-04-29 20:07:39+02:00, jnperlin@hydra.(none)
+ [bug 2650] includefile processing broken
+ forward from lost/orphaned repo
+
+ ntpd/ntp_config.c@1.322.1.1 +20 -38
+ [bug 2650] includefile processing broken
+ forward from lost/orphaned repo
+
+ ntpd/ntp_parser.c@1.89.1.1 +404 -411
+ [bug 2650] includefile processing broken
+ forward from lost/orphaned repo
+
+ ntpd/ntp_parser.h@1.55.1.1 +2 -2
+ [bug 2650] includefile processing broken
+ forward from lost/orphaned repo
+
+ ntpd/ntp_parser.y@1.82.1.1 +43 -51
+ [bug 2650] includefile processing broken
+ forward from lost/orphaned repo
+
+ ntpd/ntp_scanner.c@1.47 +297 -128
+ [bug 2650] includefile processing broken
+ forward from lost/orphaned repo
+
+ ntpd/ntp_scanner.h@1.19 +27 -22
+ [bug 2650] includefile processing broken
+ forward from lost/orphaned repo
+
+ChangeSet@1.3320.3.2, 2015-04-29 19:29:16+02:00, jnperlin@hydra.(none)
+ [Bug 2745] ntpd -x steps clock on leap second
+ Better syslog messages when not stepping
+
+ ntpd/ntp_timer.c@1.84 +19 -4
+ [Bug 2745] ntpd -x steps clock on leap second
+ Better syslog messages when not stepping
+
+ChangeSet@1.3320.4.6, 2015-04-29 18:58:30+02:00, jnperlin@hydra.(none)
+ [Bug 2808] - GPSD_JSON driver enhancements, step 1
+ fix coverity issues in refclock_shm and refclock_gpsdjson
+
+ ChangeLog@1.1635.3.3 +2 -0
+ [Bug 2808] - GPSD_JSON driver enhancements, step 1
+ fix coverity issues in refclock_shm and refclock_gpsdjson
+
+ libjsmn/jsmn.c@1.5 +6 -5
+ [Bug 2808] - GPSD_JSON driver enhancements, step 1
+ fix coverity issue with potential NULL pointer access
+
+ ntpd/refclock_gpsdjson.c@1.19 +3 -2
+ [Bug 2808] - GPSD_JSON driver enhancements, step 1
+ fix coverity issue with negative array index
+
+ ntpd/refclock_shm.c@1.31.2.1 +0 -1
+ [Bug 2808] - GPSD_JSON driver enhancements, step 1
+ fix coverity issue with unreachable code
+
+ChangeSet@1.3320.8.1, 2015-04-29 07:03:32+00:00, stenn@psp-at1.ntp.org
+ [Bug 2805] ntpd fails to join multicast group
+
+ ChangeLog@1.1635.6.1 +1 -0
+ [Bug 2805] ntpd fails to join multicast group
+
+ ntpd/ntp_io.c@1.400 +30 -9
+ [Bug 2805] ntpd fails to join multicast group
+
+ChangeSet@1.3320.7.2, 2015-04-28 12:08:31+00:00, abe@psp-deb1.ntp.org
+ ChangeLog:
+ [BUG 2806] refclock_jjy.c supports the Tel-JJY
+
+ ChangeLog@1.1635.5.1 +1 -0
+ [BUG 2806] refclock_jjy.c supports the Tel-JJY
+
+ChangeSet@1.3320.7.1, 2015-04-28 11:47:00+00:00, abe@psp-deb1.ntp.org
+ driver40-ja.html:
+ new file
+ driver40.html, refclock_jjy.c:
+ [BUG 2806] refclock_jjy.c supports the Tel-JJY
+
+ html/drivers/driver40-ja.html@1.1 +481 -0
+ BitKeeper file /home/abe/ntp-stable-2806/html/drivers/driver40-ja.html
+
+ html/drivers/driver40-ja.html@1.0 +0 -0
+
+ html/drivers/driver40.html@1.17 +265 -48
+ [BUG 2806] refclock_jjy.c supports the Tel-JJY
+
+ ntpd/refclock_jjy.c@1.27 +3570 -1117
+ [BUG 2806] refclock_jjy.c supports the Tel-JJY
+
+ChangeSet@1.3320.5.10, 2015-04-28 09:13:57+00:00, stenn@psp-at1.ntp.org
+ bug-2803 tests
+
+ tests/bug-2803/Makefile-@1.1 +10 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/bug-2803/Makefile-
+
+ tests/bug-2803/Makefile-@1.0 +0 -0
+
+ tests/bug-2803/bug-2803.c@1.1 +229 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/bug-2803/bug-2803.c
+
+ tests/bug-2803/bug-2803.c@1.0 +0 -0
+
+ tests/bug-2803/test-2803.c@1.1 +229 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/tests/bug-2803/test-2803.c
+
+ tests/bug-2803/test-2803.c@1.0 +0 -0
+
+ChangeSet@1.3320.5.8, 2015-04-27 20:49:41+00:00, stenn@psp-at1.ntp.org
+ [Bug 2612] restrict: Warn when 'monitor' can't be disabled because of 'limited'
+
+ ChangeLog@1.1635.4.6 +2 -0
+ [Bug 2612] restrict: Warn when 'monitor' can't be disabled because of 'limited'
+
+ ntpd/ntp_proto.c@1.356 +5 -1
+ [Bug 2612] restrict: Warn when 'monitor' can't be disabled because of 'limited'
+
+ChangeSet@1.3320.5.7, 2015-04-27 10:48:48+00:00, stenn@psp-at1.ntp.org
+ [Bug 2815] net-snmp before v5.4 has circular library dependencies
+
+ ChangeLog@1.1635.4.5 +1 -0
+ [Bug 2815] net-snmp before v5.4 has circular library dependencies
+
+ configure.ac@1.584.1.2 +14 -0
+ [Bug 2815] net-snmp before v5.4 has circular library dependencies
+
+ChangeSet@1.3320.2.11, 2015-04-27 08:41:41+00:00, stenn@psp-deb1.ntp.org
+ [Bug 2776] Clean up EVP_MD_do_all_sorted() test
+
+ sntp/m4/ntp_openssl.m4@1.24 +3 -1
+ [Bug 2776] Clean up EVP_MD_do_all_sorted() test
+
+ChangeSet@1.3320.5.6, 2015-04-26 19:53:46+00:00, stenn@psp-at1.ntp.org
+ [Bug 2813] HP-UX needs -D__STDC_VERSION__=199901L and limits.h
+
+ ChangeLog@1.1635.4.4 +1 -0
+ [Bug 2813] HP-UX needs -D__STDC_VERSION__=199901L and limits.h
+
+ include/ntp_types.h@1.34 +5 -0
+ [Bug 2813] HP-UX needs -D__STDC_VERSION__=199901L and limits.h
+
+ sntp/m4/os_cflags.m4@1.10 +2 -2
+ [Bug 2813] HP-UX needs -D__STDC_VERSION__=199901L and limits.h
+
+ChangeSet@1.3320.5.5, 2015-04-26 18:44:23+00:00, stenn@psp-at1.ntp.org
+ autogen-5.18.5
+
+ ChangeLog@1.1635.4.3 +1 -0
+ autogen-5.18.5
+
+ sntp/libopts/COPYING.gplv3@1.8 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/COPYING.lgplv3@1.8 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/COPYING.mbsd@1.3 +1 -0
+ autogen-5.18.5
+
+ sntp/libopts/README@1.10 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/ag-char-map.h@1.31 +2 -2
+ autogen-5.18.5
+
+ sntp/libopts/alias.c@1.8 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/ao-strs.c@1.17 +2 -2
+ autogen-5.18.5
+
+ sntp/libopts/ao-strs.h@1.16 +2 -2
+ autogen-5.18.5
+
+ sntp/libopts/autoopts.c@1.20 +4 -4
+ autogen-5.18.5
+
+ sntp/libopts/autoopts.h@1.21 +12 -12
+ autogen-5.18.5
+
+ sntp/libopts/autoopts/options.h@1.30 +96 -96
+ autogen-5.18.5
+
+ sntp/libopts/autoopts/project.h@1.8 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/autoopts/usage-txt.h@1.29 +15 -15
+ autogen-5.18.5
+
+ sntp/libopts/boolean.c@1.15 +5 -5
+ autogen-5.18.5
+
+ sntp/libopts/check.c@1.8 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/compat/compat.h@1.16 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/compat/pathfind.c@1.11 +13 -13
+ autogen-5.18.5
+
+ sntp/libopts/compat/windows-config.h@1.14 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/configfile.c@1.23 +54 -55
+ autogen-5.18.5
+
+ sntp/libopts/cook.c@1.15 +10 -10
+ autogen-5.18.5
+
+ sntp/libopts/enum.c@1.13 +14 -14
+ autogen-5.18.5
+
+ sntp/libopts/env.c@1.9 +4 -4
+ autogen-5.18.5
+
+ sntp/libopts/file.c@1.16 +6 -6
+ autogen-5.18.5
+
+ sntp/libopts/find.c@1.12 +10 -10
+ autogen-5.18.5
+
+ sntp/libopts/genshell.c@1.31 +25 -25
+ autogen-5.18.5
+
+ sntp/libopts/gettext.h@1.4 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/init.c@1.8 +12 -13
+ autogen-5.18.5
+
+ sntp/libopts/intprops.h@1.2 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/libopts.c@1.9 +2 -0
+ autogen-5.18.5
+
+ sntp/libopts/load.c@1.21 +8 -8
+ autogen-5.18.5
+
+ sntp/libopts/m4/libopts.m4@1.34 +28 -28
+ autogen-5.18.5
+
+ sntp/libopts/m4/liboptschk.m4@1.13 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/m4/stdnoreturn.m4@1.2 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/makeshell.c@1.20 +22 -17
+ autogen-5.18.5
+
+ sntp/libopts/nested.c@1.16 +36 -36
+ autogen-5.18.5
+
+ sntp/libopts/numeric.c@1.15 +10 -10
+ autogen-5.18.5
+
+ sntp/libopts/option-value-type.c@1.18 +2 -2
+ autogen-5.18.5
+
+ sntp/libopts/option-value-type.h@1.32 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/option-xat-attribute.c@1.18 +2 -2
+ autogen-5.18.5
+
+ sntp/libopts/option-xat-attribute.h@1.32 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/parse-duration.c@1.14 +3 -3
+ autogen-5.18.5
+
+ sntp/libopts/parse-duration.h@1.10 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/pgusage.c@1.18 +5 -5
+ autogen-5.18.5
+
+ sntp/libopts/proto.h@1.31 +2 -2
+ autogen-5.18.5
+
+ sntp/libopts/putshell.c@1.15 +7 -7
+ autogen-5.18.5
+
+ sntp/libopts/reset.c@1.17 +5 -5
+ autogen-5.18.5
+
+ sntp/libopts/restore.c@1.14 +19 -19
+ autogen-5.18.5
+
+ sntp/libopts/save.c@1.18 +11 -11
+ autogen-5.18.5
+
+ sntp/libopts/sort.c@1.14 +5 -5
+ autogen-5.18.5
+
+ sntp/libopts/stack.c@1.16 +15 -15
+ autogen-5.18.5
+
+ sntp/libopts/stdnoreturn.in.h@1.2 +1 -1
+ autogen-5.18.5
+
+ sntp/libopts/streqvcmp.c@1.16 +11 -11
+ autogen-5.18.5
+
+ sntp/libopts/text_mmap.c@1.17 +11 -11
+ autogen-5.18.5
+
+ sntp/libopts/time.c@1.15 +5 -5
+ autogen-5.18.5
+
+ sntp/libopts/tokenize.c@1.13 +28 -28
+ autogen-5.18.5
+
+ sntp/libopts/usage.c@1.21 +4 -4
+ autogen-5.18.5
+
+ sntp/libopts/version.c@1.19 +9 -9
+ autogen-5.18.5
+
+ChangeSet@1.3320.5.4, 2015-04-26 05:26:11-04:00, stenn@deacon.udel.edu
+ CID 1269537: Clean up a line of dead code in getShmTime().
+
+ ChangeLog@1.1635.4.2 +1 -0
+ CID 1269537: Clean up a line of dead code in getShmTime().
+
+ ntpd/refclock_shm.c@1.31.1.1 +4 -1
+ CID 1269537: Clean up a line of dead code in getShmTime().
+
+ChangeSet@1.3320.2.9, 2015-04-26 08:14:52+00:00, stenn@psp-at1.ntp.org
+ CID 1295478: Quiet a pedantic potential error from the fix for Bug 2776
+
+ ChangeLog@1.1635.1.6 +2 -0
+ CID 1295478: Quiet a pedantic potential error from the fix for Bug 2776
+
+ ntpq/ntpq.c@1.158 +9 -0
+ CID 1295478: Quiet a pedantic potential error from the fix for Bug 2776
+
+ChangeSet@1.3320.6.1, 2015-04-25 23:56:16+00:00, stenn@psp-fb1.ntp.org
+ Improve the ntpq documentation around the controlkey keyid
+
+ ChangeLog@1.1635.4.1 +1 -0
+ Improve the ntpq documentation around the controlkey keyid
+
+ ntpq/ntpq-opts.def@1.25 +3 -1
+ Improve the ntpq documentation around the controlkey keyid
+
+ChangeSet@1.3320.5.2, 2015-04-24 22:46:50-04:00, stenn@deacon.udel.edu
+ [Bug 2804] more cleanup to install-local-data
+
+ Makefile.am@1.128 +1 -1
+ [Bug 2804] more cleanup to install-local-data
+
+ChangeSet@1.3320.5.1, 2015-04-24 18:59:14-04:00, stenn@deacon.udel.edu
+ Fix regression in previous [Bug 2804] fix
+
+ Makefile.am@1.127 +4 -4
+ Fix regression in previous [Bug 2804] fix
+
+ChangeSet@1.3320.4.4, 2015-04-24 21:20:38+02:00, jnperlin@hydra.(none)
+ [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Add a few more tallies as per Hal Murray's suggestions
+
+ ChangeLog@1.1635.3.2 +2 -0
+ [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Add a few more tallies as per Hal Murray's suggestions
+
+
+ html/drivers/driver46.html@1.6 +54 -16
+ [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Add a few more tallies as per Hal Murray's suggestions
+
+
+ ntpd/refclock_gpsdjson.c@1.18 +39 -18
+ [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Add a few more tallies as per Hal Murray's suggestions
+
+
+ChangeSet@1.3320.2.7, 2015-04-24 09:25:09+00:00, stenn@psp-at1.ntp.org
+ [Bug 2776] Improve ntpq's 'help keytype'
+
+ sntp/m4/ntp_openssl.m4@1.23 +7 -1
+ [Bug 2776] Improve ntpq's 'help keytype'
+
+ChangeSet@1.3320.4.3, 2015-04-24 01:25:50-04:00, stenn@deacon.udel.edu
+ refclock_true.c true_debug() can't open debug log because of incompatible open/fdopen parameters
+
+ ChangeLog@1.1635.3.1 +2 -0
+ refclock_true.c true_debug() can't open debug log because of incompatible open/fdopen parameters
+
+ ntpd/refclock_true.c@1.24 +1 -1
+ refclock_true.c true_debug() can't open debug log because of incompatible open/fdopen parameters
+
+ChangeSet@1.3320.4.2, 2015-04-22 13:49:17-04:00, stenn@deacon.udel.edu
+ Update NEWS file
+
+ NEWS@1.136 +4 -1
+ Update NEWS file
+
+ChangeSet@1.3320.2.5, 2015-04-22 17:33:08+00:00, stenn@psp-fb1.ntp.org
+ Fix typo in patch for bug 2776
+
+ ntpq/ntpq.c@1.157 +1 -1
+ Fix typo in patch for bug 2776
+
+ChangeSet@1.3320.2.4, 2015-04-22 11:25:54+00:00, stenn@psp-fb1.ntp.org
+ [Bug 2776] Improve ntpq's 'help keytype'
+
+ ntpq/ntpq.c@1.156 +6 -1
+ [Bug 2776] Improve ntpq's 'help keytype'
+
+ sntp/m4/ntp_openssl.m4@1.22 +1 -0
+ [Bug 2776] Improve ntpq's 'help keytype'
+
+ChangeSet@1.3320.4.1, 2015-04-22 08:36:46+00:00, stenn@psp-at1.ntp.org
+ [Bug 2804] install-local-data assumes GNU find semantics
+
+ Makefile.am@1.126 +4 -4
+ [Bug 2804] install-local-data assumes GNU find semantics
+
+ChangeSet@1.3320.3.1, 2015-04-21 21:08:11+02:00, jnperlin@hydra.(none)
+ [Bug 2745] ntpd -x steps clock on leap second
+ Do leap second stepping only of the step adjustment is beyond the proper jump distance limit and step correction is allowed at all.
+
+ ChangeLog@1.1635.2.1 +3 -0
+ [Bug 2745] ntpd -x steps clock on leap second
+ Do leap second stepping only of the step adjustment is beyond the proper jump distance limit and step correction is allowed at all.
+
+
+ ntpd/ntp_timer.c@1.83 +15 -5
+ [Bug 2745] ntpd -x steps clock on leap second
+ Do leap second stepping only of the step adjustment is beyond the proper jump distance limit and step correction is allowed at all.
+
+
+ChangeSet@1.3320.2.3, 2015-04-21 09:48:05+00:00, stenn@psp-deb1.ntp.org
+ [Bug 2776] Improve ntpq's 'help keytype'
+
+ ChangeLog@1.1635.1.3 +1 -0
+ [Bug 2776] Improve ntpq's 'help keytype'
+
+ ntpq/ntpq.c@1.155 +132 -8
+ [Bug 2776] Improve ntpq's 'help keytype'
+
+ChangeSet@1.3320.2.2, 2015-04-21 06:49:56+00:00, stenn@psp-fb1.ntp.org
+ [Bug 2794] Clean up kernel clock status reports
+
+ ChangeLog@1.1635.1.2 +1 -0
+ [Bug 2794] Clean up kernel clock status reports
+
+ ntpd/ntp_loopfilter.c@1.184 +83 -8
+ [Bug 2794] Clean up kernel clock status reports
+
+ChangeSet@1.3320.2.1, 2015-04-20 11:26:22+00:00, stenn@psp-fb1.ntp.org
+ [Bug 2804] install-local-data assumes GNU 'find' semantics'
+
+ ChangeLog@1.1635.1.1 +1 -0
+ [Bug 2804] install-local-data assumes GNU 'find' semantics'
+
+ Makefile.am@1.125 +6 -4
+ [Bug 2804] install-local-data assumes GNU 'find' semantics'
+
+ChangeSet@1.3320.1.4, 2015-04-20 10:00:46+00:00, stenn@psp-deb1.ntp.org
+ [Bug 2810] refclock_shm.c memory barrier code needs tweaks for QNX
+
+ ChangeLog@1.1637 +1 -0
+ [Bug 2810] refclock_shm.c memory barrier code needs tweaks for QNX
+
+ configure.ac@1.587 +21 -5
+ [Bug 2810] refclock_shm.c memory barrier code needs tweaks for QNX
+
+ ntpd/refclock_shm.c@1.35 +2 -2
+ [Bug 2810] refclock_shm.c memory barrier code needs tweaks for QNX
+
+ChangeSet@1.3320.1.2, 2015-04-19 23:50:36+00:00, stenn@psp-fb1.ntp.org
+ cleanup
+
+ ChangeLog@1.1635 +4 -3
+ cleanup
+
+ChangeSet@1.3323, 2015-04-19 12:38:34+02:00, jnperlin@nemesis.localnet
+ Fixed include file lists; improved generation of 'ntp_keyword.h'
+
+ ports/winnt/vs2008/libntp/libntp.vcproj@1.54 +7 -15
+ Fixed include file lists
+
+ ports/winnt/vs2008/ntpd/gen-ntp_keyword.bat@1.4 +19 -7
+ 'Touch' both output files to avoid needless cycles
+
+ ports/winnt/vs2008/ntpd/ntpd.vcproj@1.48 +8 -16
+ Fixed include file lists
+
+ ports/winnt/vs2008/ntpdate/ntpdate.vcproj@1.16 +1 -1
+ Fixed include file lists
+
+ ports/winnt/vs2013/libntp/libntp.vcxproj@1.8 +5 -7
+ Fixed include file lists
+
+ ports/winnt/vs2013/libntp/libntp.vcxproj.filters@1.6 +15 -21
+ Fixed include file lists
+
+ ports/winnt/vs2013/ntpd/gen-ntp_keyword.bat@1.3 +18 -6
+ 'Touch' both output files to avoid needless cycles
+
+ ports/winnt/vs2013/ntpd/ntpd.vcxproj@1.6 +8 -9
+ Fixed include file lists
+
+ ports/winnt/vs2013/ntpd/ntpd.vcxproj.filters@1.4 +22 -25
+ Fixed include file lists
+
+ ports/winnt/vs2013/ntpdate/ntpdate.vcxproj@1.6 +1 -1
+ Fixed include file lists
+
+ ports/winnt/vs2013/ntpdate/ntpdate.vcxproj.filters@1.3 +3 -3
+ Fixed include file lists
+
+ChangeSet@1.3322, 2015-04-13 23:24:19+02:00, jnperlin@nemesis.localnet
+ make sure batch files are executed via 'call' -- multiple custom build steps fail otherwise.
+
+ ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcxproj@1.4 +6 -6
+ make sure batch files are executed via 'call' -- multiple custom build steps fail otherwise.
+
+ ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcxproj@1.5 +6 -6
+ make sure batch files are executed via 'call' -- multiple custom build steps fail otherwise.
+
+ ports/winnt/vs2013/ntpd/ntpd.vcxproj@1.5 +43 -41
+ make sure batch files are executed via 'call' -- multiple custom build steps fail otherwise.
+
+ ports/winnt/vs2013/ntpd/ntpd.vcxproj.filters@1.3 +3 -6
+ make sure batch files are executed via 'call' -- multiple custom build steps fail otherwise.
+
+ ports/winnt/vs2013/ntpdate/ntpdate.vcxproj@1.5 +6 -6
+ make sure batch files are executed via 'call' -- multiple custom build steps fail otherwise.
+
+ ports/winnt/vs2013/ntpdc/ntpdc.vcxproj@1.5 +6 -6
+ make sure batch files are executed via 'call' -- multiple custom build steps fail otherwise.
+
+ ports/winnt/vs2013/ntpq/ntpq.vcxproj@1.5 +6 -6
+ make sure batch files are executed via 'call' -- multiple custom build steps fail otherwise.
+
+ChangeSet@1.3320.1.1, 2015-04-13 20:39:08+02:00, jnperlin@hydra.(none)
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+
+ ChangeLog@1.1634 +4 -0
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+
+ html/drivers/driver46.html@1.5 +210 -69
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+ extended docs to reflect new modes, describe clockstat lines
+
+ libjsmn/Makefile@1.2 +10 -2
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+ update of libjsmn
+
+ libjsmn/README.md@1.2 +16 -10
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+ update of libjsmn
+
+ libjsmn/example/jsondump.c@1.1 +112 -0
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+ update of libjsmn
+
+ libjsmn/example/jsondump.c@1.0 +0 -0
+
+ libjsmn/example/simple.c@1.1 +75 -0
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+ update of libjsmn
+
+ libjsmn/example/simple.c@1.0 +0 -0
+
+ libjsmn/jsmn.c@1.4 +68 -26
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+ update of libjsmn
+
+ libjsmn/jsmn.h@1.2 +13 -5
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+ update of libjsmn
+
+ libjsmn/jsmn_test.c@1.2 +269 -70
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+ update of libjsmn
+
+ ntpd/refclock_gpsdjson.c@1.17 +1242 -480
+ [Bug 2808] GPSD_JSON driver enhancements, step 1
+
+ChangeSet@1.3321, 2015-04-12 19:49:34+02:00, jnperlin@nemesis.localnet
+ WinBuild: cleanup of VS2008/VS2013 build, add 64bit build to VS2008
+
+ BitKeeper/deleted/1f/libntp.vcproj~633f10802d3dd886@1.2 +0 -0
+ Delete: ports/winnt/vs2013/libntp/libntp.vcproj
+
+ BitKeeper/deleted/2c/loopback-ppsapi-provider.vcproj~cc591e5b57f29333@1.2 +0 -0
+ Delete: ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcproj
+
+ BitKeeper/deleted/4a/ntpdate.vcproj~25a4bb1b2b25d122@1.2 +0 -0
+ Delete: ports/winnt/vs2013/ntpdate/ntpdate.vcproj
+
+ BitKeeper/deleted/59/ntp-keygen.vcproj~113746c5269b75c1@1.2 +0 -0
+ Delete: ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcproj
+
+ BitKeeper/deleted/74/loopback-ppsapi.def~c04da70eaf86d30@1.2 +0 -0
+ Delete: ports/winnt/ppsapi/loopback/src/loopback-ppsapi.def
+
+ BitKeeper/deleted/7d/instsrv.vcproj~d954b04479d96296@1.2 +0 -0
+ Delete: ports/winnt/vs2013/instsrv/instsrv.vcproj
+
+ BitKeeper/deleted/85/ntpq.vcproj~7315506e38872e71@1.2 +0 -0
+ Delete: ports/winnt/vs2013/ntpq/ntpq.vcproj
+
+ BitKeeper/deleted/be/ntpd-keyword-gen.vcproj~9da2e11a69865360@1.2 +0 -0
+ Delete: ports/winnt/vs2013/ntpd-keyword-gen/ntpd-keyword-gen.vcproj
+
+ BitKeeper/deleted/c6/ntpd.vcproj~b19ad49465a3e751@1.2 +0 -0
+ Delete: ports/winnt/vs2013/ntpd/ntpd.vcproj
+
+ BitKeeper/deleted/fc/ntpdc.vcproj~d5808b9e94b3c99@1.2 +0 -0
+ Delete: ports/winnt/vs2013/ntpdc/ntpdc.vcproj
+
+ ports/winnt/include/config.h@1.112 +6 -4
+ OPENSSL set from property sheet
+
+ ports/winnt/ppsapi/loopback/src/loopback-ppsapi.h@1.2 +4 -1
+ avoid double definition of _CRT_SECURE_NO_WARNINGS
+
+ ports/winnt/ppsapi/loopback/src/timepps.h@1.3 +21 -15
+ reduce number of warnings
+
+ ports/winnt/vs2008/common.vsprops@1.1 +53 -0
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/common.vsprops@1.0 +0 -0
+
+ ports/winnt/vs2008/debug-x64.vsprops@1.1 +20 -0
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/debug-x64.vsprops@1.0 +0 -0
+
+ ports/winnt/vs2008/debug.vsprops@1.1 +20 -0
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/debug.vsprops@1.0 +0 -0
+
+ ports/winnt/vs2008/instsrv/instsrv.vcproj@1.7 +200 -87
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/libntp/libntp.vcproj@1.53 +156 -49
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/loopback-pps/loopback-ppsapi-provider.vcproj@1.2 +190 -62
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/ntp-keygen/ntp-keygen.vcproj@1.15 +173 -137
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/ntp.sln@1.11 +39 -1
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/ntpd-keyword-gen/ntpd-keyword-gen.vcproj@1.3 +144 -53
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/ntpd/gen-ntp_keyword.bat@1.3 +6 -4
+ minor cleanup & touch emulation
+
+ ports/winnt/vs2008/ntpd/ntpd.vcproj@1.47 +253 -235
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/ntpdate/ntpdate.vcproj@1.15 +178 -116
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/ntpdc/ntpdc.vcproj@1.17 +178 -157
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/ntpq/ntpq.vcproj@1.16 +176 -149
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/release-x64.vsprops@1.1 +21 -0
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/release-x64.vsprops@1.0 +0 -0
+
+ ports/winnt/vs2008/release.vsprops@1.1 +21 -0
+ add 64bit build, refactor into property sheets
+
+ ports/winnt/vs2008/release.vsprops@1.0 +0 -0
+
+ ports/winnt/vs2013/common.props@1.1 +59 -0
+ refactor into property sheets
+
+ ports/winnt/vs2013/common.props@1.0 +0 -0
+
+ ports/winnt/vs2013/debug-x64.props@1.1 +23 -0
+ refactor into property sheets
+
+ ports/winnt/vs2013/debug-x64.props@1.0 +0 -0
+
+ ports/winnt/vs2013/debug.props@1.1 +24 -0
+ refactor into property sheets
+
+ ports/winnt/vs2013/debug.props@1.0 +0 -0
+
+ ports/winnt/vs2013/instsrv/instsrv.vcxproj@1.3 +88 -499
+ refactor into property sheets
+
+ ports/winnt/vs2013/instsrv/instsrv.vcxproj.filters@1.2 +9 -3
+ refactor into property sheets
+
+ ports/winnt/vs2013/libntp/libntp.vcxproj@1.7 +150 -462
+ refactor into property sheets
+
+ ports/winnt/vs2013/libntp/libntp.vcxproj.filters@1.5 +21 -24
+ refactor into property sheets
+
+ ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcxproj@1.3 +95 -430
+ refactor into property sheets
+
+ ports/winnt/vs2013/loopback-pps/loopback-ppsapi-provider.vcxproj.filters@1.2 +4 -1
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcxproj@1.4 +83 -565
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntp-keygen/ntp-keygen.vcxproj.filters@1.2 +3 -3
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntp.sln@1.3 +61 -61
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj@1.4 +85 -389
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpd/gen-ntp_keyword.bat@1.2 +6 -4
+ minor cleanup & touch emulation
+
+ ports/winnt/vs2013/ntpd/ntpd.vcxproj@1.4 +195 -728
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpd/ntpd.vcxproj.filters@1.2 +19 -31
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpdate/ntpdate.vcxproj@1.4 +84 -547
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpdate/ntpdate.vcxproj.filters@1.2 +3 -3
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpdc/ntpdc.vcxproj@1.4 +85 -575
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpdc/ntpdc.vcxproj.filters@1.2 +3 -3
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpq/ntpq.vcxproj@1.4 +74 -537
+ refactor into property sheets
+
+ ports/winnt/vs2013/ntpq/ntpq.vcxproj.filters@1.2 +3 -3
+ refactor into property sheets
+
+ ports/winnt/vs2013/release-x64.props@1.1 +24 -0
+ refactor into property sheets
+
+ ports/winnt/vs2013/release-x64.props@1.0 +0 -0
+
+ ports/winnt/vs2013/release.props@1.1 +25 -0
+ refactor into property sheets
+
+ ports/winnt/vs2013/release.props@1.0 +0 -0
+
ChangeSet@1.3320, 2015-04-07 04:28:16-04:00, stenn@deacon.udel.edu
NTP_4_2_8P2
TAG: NTP_4_2_8P2
@@ -344,6 +7089,32 @@ ChangeSet@1.3318, 2015-04-07 07:57:32+00:00, stenn@psp-fb1.ntp.org
NEWS@1.135 +4 -2
NEWS update
+ChangeSet@1.3314.1.4, 2015-04-07 07:43:04+00:00, stenn@psp-fb1.ntp.org
+ Initial import of the Unity test framework
+
+ ChangeLog@1.1629.1.4 +1 -0
+ Initial import of the Unity test framework
+
+ sntp/unity/license.txt@1.1 +21 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/license.txt
+
+ sntp/unity/license.txt@1.0 +0 -0
+
+ sntp/unity/unity.c@1.1 +1177 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/unity.c
+
+ sntp/unity/unity.c@1.0 +0 -0
+
+ sntp/unity/unity.h@1.1 +272 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/unity.h
+
+ sntp/unity/unity.h@1.0 +0 -0
+
+ sntp/unity/unity_internals.h@1.1 +692 -0
+ BitKeeper file /a/etc/amd.stage/thump2-g3/export/ntp/home/stenn/ntp-stable-unity/sntp/unity/unity_internals.h
+
+ sntp/unity/unity_internals.h@1.0 +0 -0
+
ChangeSet@1.3314.1.3, 2015-04-03 03:56:38-04:00, stenn@deacon.udel.edu
NTP_4_2_8P2_RC3
TAG: NTP_4_2_8P2_RC3
@@ -1199,19 +7970,19 @@ ChangeSet@1.3308.2.4, 2015-03-30 19:10:12+02:00, jnperlin@nemesis.localnet
[Bug 2795] Cannot build without OpenSLL (on Win32)
Provided a Win32 specific wrapper around libevent/arc4random.c
-ChangeSet@1.3305.3.8, 2015-03-30 15:55:43+02:00, martin@pc-martin.(none)
+ChangeSet@1.3305.4.8, 2015-03-30 15:55:43+02:00, martin@pc-martin.(none)
[Bug 2794] Don't let reports on normal kernel status changes look like errors.
- ChangeLog@1.1622.3.8 +2 -0
+ ChangeLog@1.1622.4.8 +2 -0
[Bug 2794] Don't let reports on normal kernel status changes look like errors.
ntpd/ntp_loopfilter.c@1.181 +30 -19
[Bug 2794] Don't let reports on normal kernel status changes look like errors.
-ChangeSet@1.3305.3.7, 2015-03-30 11:23:48+02:00, martin@pc-martin.(none)
+ChangeSet@1.3305.4.7, 2015-03-30 11:23:48+02:00, martin@pc-martin.(none)
[Bug 2788] New flag -G (force_step_once)
- ChangeLog@1.1622.3.7 +1 -0
+ ChangeLog@1.1622.4.7 +1 -0
[Bug 2788] New flag -G (force_step_once)
include/ntpd.h@1.185.1.1 +4 -3
@@ -1600,10 +8371,10 @@ ChangeSet@1.3308, 2015-03-29 01:49:10+00:00, stenn@psp-deb1.ntp.org
ntpd/ntpd.c@1.159 +1 -0
[Bug 2346] "graceful termination" signals do not do peer cleanup
-ChangeSet@1.3305.3.6, 2015-03-25 17:32:25+01:00, martin@pc-martin.(none)
+ChangeSet@1.3305.4.6, 2015-03-25 17:32:25+01:00, martin@pc-martin.(none)
[Bug 2592] Account for PPS sources which can provide an accurate absolute time stamp, and status information.
- ChangeLog@1.1622.3.6 +2 -0
+ ChangeLog@1.1622.4.6 +2 -0
[Bug 2592] Account for PPS sources which can provide an accurate absolute time stamp, and status information.
include/ntp.h@1.213 +2 -1
@@ -1615,10 +8386,10 @@ ChangeSet@1.3305.3.6, 2015-03-25 17:32:25+01:00, martin@pc-martin.(none)
ntpd/refclock_parse.c@1.78 +2 -2
[Bug 2592] Parse driver can return absolute timestamp with PPS, and status information.
-ChangeSet@1.3305.3.5, 2015-03-25 17:24:59+01:00, martin@pc-martin.(none)
+ChangeSet@1.3305.4.5, 2015-03-25 17:24:59+01:00, martin@pc-martin.(none)
Fixed indention and removed trailing whitespace.
- ChangeLog@1.1622.3.5 +1 -0
+ ChangeLog@1.1622.4.5 +1 -0
Fixed indention and removed trailing whitespace.
include/ntp.h@1.212 +4 -4
@@ -1633,25 +8404,25 @@ ChangeSet@1.3305.3.5, 2015-03-25 17:24:59+01:00, martin@pc-martin.(none)
ntpd/refclock_parse.c@1.77 +16 -16
Fixed indention.
-ChangeSet@1.3305.3.4, 2015-03-22 07:59:12+00:00, stenn@psp-fb1.ntp.org
+ChangeSet@1.3305.4.4, 2015-03-22 07:59:12+00:00, stenn@psp-fb1.ntp.org
merge cleanup
- ChangeLog@1.1622.3.4 +0 -1
+ ChangeLog@1.1622.4.4 +0 -1
merge cleanup
-ChangeSet@1.3305.5.3, 2015-03-22 07:24:07+00:00, stenn@psp-fb1.ntp.org
+ChangeSet@1.3305.6.3, 2015-03-22 07:24:07+00:00, stenn@psp-fb1.ntp.org
Bug 2791 -> Bug 2789
- ChangeLog@1.1622.5.3 +1 -1
+ ChangeLog@1.1622.6.3 +1 -1
Bug 2791 -> Bug 2789
-ChangeSet@1.3305.5.2, 2015-03-22 06:59:06+00:00, stenn@psp-fb1.ntp.org
+ChangeSet@1.3305.6.2, 2015-03-22 06:59:06+00:00, stenn@psp-fb1.ntp.org
Merge cleanup
- ChangeLog@1.1622.5.2 +22 -22
+ ChangeLog@1.1622.6.2 +22 -22
Merge cleanup
-ChangeSet@1.3305.4.2, 2015-03-22 03:48:52+00:00, stenn@psp-fb1.ntp.org
+ChangeSet@1.3305.5.2, 2015-03-22 03:48:52+00:00, stenn@psp-fb1.ntp.org
[Bug 2769] New script: update-leap
.point-changed-filelist@1.26 +7 -0
@@ -1660,16 +8431,16 @@ ChangeSet@1.3305.4.2, 2015-03-22 03:48:52+00:00, stenn@psp-fb1.ntp.org
scripts/update-leap/Makefile.am@1.2 +2 -1
[Bug 2769] New script: update-leap
-ChangeSet@1.3305.4.1, 2015-03-22 03:01:33+00:00, stenn@psp-fb1.ntp.org
+ChangeSet@1.3305.5.1, 2015-03-22 03:01:33+00:00, stenn@psp-fb1.ntp.org
[Bug 2769] New script: update-leap
BitKeeper/etc/ignore@1.86 +1 -0
added Makefile.in
- ChangeLog@1.1622.4.1 +1 -0
+ ChangeLog@1.1622.5.1 +1 -0
[Bug 2769] New script: update-leap
- configure.ac@1.585 +8 -7
+ configure.ac@1.584.1.1 +8 -7
[Bug 2769] New script: update-leap
scripts/Makefile.am@1.40 +1 -0
@@ -1756,11 +8527,11 @@ ChangeSet@1.3305.4.1, 2015-03-22 03:01:33+00:00, stenn@psp-fb1.ntp.org
sntp/m4/ntp_locinfo.m4@1.18 +6 -0
[Bug 2769] New script: update-leap
-ChangeSet@1.3305.3.1, 2015-03-20 13:03:38+01:00, burnicki@pc-martin4.
+ChangeSet@1.3305.4.1, 2015-03-20 13:03:38+01:00, burnicki@pc-martin4.
[Bug 2790] If ntpd sets the Windows MM timer highest resolution then pause
briefly before measuring system clock precision to yield correct results.
- ChangeLog@1.1622.3.1 +3 -1
+ ChangeLog@1.1622.4.1 +3 -1
[Bug 2790] If ntpd sets the Windows MM timer highest resolution then pause
briefly before measuring system clock precision to yield correct results.
@@ -1768,19 +8539,19 @@ ChangeSet@1.3305.3.1, 2015-03-20 13:03:38+01:00, burnicki@pc-martin4.
[Bug 2790] If ntpd sets the Windows MM timer highest resolution then pause
briefly before measuring system clock precision to yield correct results.
-ChangeSet@1.3305.2.6, 2015-03-20 11:47:15+01:00, martin@pc-martin.(none)
+ChangeSet@1.3305.3.6, 2015-03-20 11:47:15+01:00, martin@pc-martin.(none)
[Bug 2791] Quiet compiler warnings from libevent.
- ChangeLog@1.1622.2.6 +1 -0
+ ChangeLog@1.1622.3.6 +1 -0
[Bug 2791] Quiet compiler warnings from libevent.
sntp/libevent/evthread-internal.h@1.8 +2 -2
[Bug 2791] Fixed function prototypes to quiet compiler warnings.
-ChangeSet@1.3305.2.5, 2015-03-20 11:36:15+01:00, martin@pc-martin.(none)
+ChangeSet@1.3305.3.5, 2015-03-20 11:36:15+01:00, martin@pc-martin.(none)
[Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003.
- ChangeLog@1.1622.2.5 +4 -3
+ ChangeLog@1.1622.3.5 +4 -3
[Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003.
include/parse.h@1.12 +3 -3
@@ -1809,23 +8580,23 @@ ChangeSet@1.3305.2.5, 2015-03-20 11:36:15+01:00, martin@pc-martin.(none)
[Bug 1787] DCF77's formerly "antenna" bit is "call bit" since 2003.
Removed trailing whitespace and fixed indention.
-ChangeSet@1.3305.2.4, 2015-03-19 17:00:30+01:00, martin@pc-martin.(none)
+ChangeSet@1.3305.3.4, 2015-03-19 17:00:30+01:00, martin@pc-martin.(none)
Added a comment from Juergen Perlinger in ntp_date.c to make the code clearer.
- ChangeLog@1.1622.2.4 +1 -0
+ ChangeLog@1.1622.3.4 +1 -0
Added a comment from Juergen Perlinger in ntp_date.c to make the code clearer.
libntp/ntp_calendar.c@1.15 +40 -34
Added a comment from Juergen Perlinger to make the code clearer.
Removed trailing whitespace.
-ChangeSet@1.3305.2.3, 2015-03-19 16:52:05+01:00, martin@pc-martin.(none)
+ChangeSet@1.3305.3.3, 2015-03-19 16:52:05+01:00, martin@pc-martin.(none)
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.
- ChangeLog@1.1622.2.3 +7 -0
+ ChangeLog@1.1622.3.3 +7 -0
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.
@@ -1915,12 +8686,12 @@ ChangeSet@1.3305.2.3, 2015-03-19 16:52:05+01:00, martin@pc-martin.(none)
ports/winnt/libntp/termios.c@1.30 +2 -1
Let ioctl() accept a (void *) to avoid compiler warnings when called with pointers to different types.
-ChangeSet@1.3305.1.19, 2015-03-19 07:54:24+00:00, stenn@psp-deb1.ntp.org
+ChangeSet@1.3305.2.4, 2015-03-19 07:54:24+00:00, stenn@psp-deb1.ntp.org
ntp_proto.c, ChangeLog:
[Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto.
[Sec 2781] Authentication doesn't protect symmetric associations against DoS attacks.
- ChangeLog@1.1622.1.16 +3 -0
+ ChangeLog@1.1622.2.4 +3 -0
[Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto.
[Sec 2781] Authentication doesn't protect symmetric associations against DoS attacks.
@@ -1928,10 +8699,10 @@ ChangeSet@1.3305.1.19, 2015-03-19 07:54:24+00:00, stenn@psp-deb1.ntp.org
[Sec 2779] ntpd accepts unauthenticated packets with symmetric key crypto.
[Sec 2781] Authentication doesn't protect symmetric associations against DoS attacks.
-ChangeSet@1.3305.1.18, 2015-03-16 09:17:42+00:00, stenn@psp-fb1.ntp.org
+ChangeSet@1.3305.2.3, 2015-03-16 09:17:42+00:00, stenn@psp-fb1.ntp.org
[Bug 2763] Allow different thresholds for forward and backward steps
- ChangeLog@1.1622.1.15 +1 -0
+ ChangeLog@1.1622.2.3 +1 -0
[Bug 2763] Allow different thresholds for forward and backward steps
include/ntp.h@1.211 +13 -11
@@ -1982,7 +8753,7 @@ ChangeSet@1.3305.1.18, 2015-03-16 09:17:42+00:00, stenn@psp-fb1.ntp.org
ntpd/ntp_parser.y@1.83 +4 -0
[Bug 2763] Allow different thresholds for forward and backward steps
-ChangeSet@1.3305.2.2, 2015-03-13 10:28:32+01:00, martin@pc-martin.(none)
+ChangeSet@1.3305.3.2, 2015-03-13 10:28:32+01:00, martin@pc-martin.(none)
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.
@@ -1993,7 +8764,7 @@ ChangeSet@1.3305.2.2, 2015-03-13 10:28:32+01:00, martin@pc-martin.(none)
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.
- ChangeLog@1.1622.2.2 +12 -0
+ ChangeLog@1.1622.3.2 +12 -0
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.
@@ -2099,19 +8870,19 @@ ChangeSet@1.3305.2.2, 2015-03-13 10:28:32+01:00, martin@pc-martin.(none)
parseutil/testdcf.c@1.9 +2 -2
Removed non-ASCII characters from copyright comment.
-ChangeSet@1.3305.1.17, 2015-03-10 11:21:46+00:00, stenn@psp-fb1.ntp.org
+ChangeSet@1.3305.2.2, 2015-03-10 11:21:46+00:00, stenn@psp-fb1.ntp.org
merge cleanup
- ChangeLog@1.1622.1.14 +1 -3
+ ChangeLog@1.1622.2.2 +1 -3
merge cleanup
ntpd/ntp_loopfilter.c@1.178 +5 -2
merge cleanup
-ChangeSet@1.3305.2.1, 2015-03-10 10:48:25+01:00, martin@pc-martin.(none)
+ChangeSet@1.3305.3.1, 2015-03-10 10:48:25+01:00, martin@pc-martin.(none)
Fixed loops and decoding of Meinberg GPS satellite info.
- ChangeLog@1.1622.2.1 +1 -0
+ ChangeLog@1.1622.3.1 +1 -0
Fixed loops and decoding of Meinberg GPS satellite info.
libparse/data_mbg.c@1.13 +3 -3
@@ -2120,16 +8891,43 @@ ChangeSet@1.3305.2.1, 2015-03-10 10:48:25+01:00, martin@pc-martin.(none)
ntpd/refclock_parse.c@1.73 +44 -68
Fixed loops and decoding of Meinberg GPS satellite info.
-ChangeSet@1.3305.1.16, 2015-03-09 06:36:19-04:00, murray@pogo.udel.edu
+ChangeSet@1.3305.2.1, 2015-03-09 06:36:19-04:00, murray@pogo.udel.edu
ChangeLog, ntp_loopfilter.c:
Fix for bug 2774
- ChangeLog@1.1622.1.13 +3 -0
+ ChangeLog@1.1622.2.1 +3 -0
Fix for bug 2774
ntpd/ntp_loopfilter.c@1.177 +4 -1
Fix for bug 2774
+ChangeSet@1.3305.1.18, 2015-03-07 23:04:03+00:00, stenn@psp-fb1.ntp.org
+ [Bug 2782] Refactor refclock_shm.c, add memory barrier protection
+
+ ntpd/refclock_shm.c@1.34 +6 -1
+ [Bug 2782] Refactor refclock_shm.c, add memory barrier protection
+
+ChangeSet@1.3305.1.17, 2015-03-07 01:51:49+00:00, stenn@stenn.ntp.org
+ [Bug 2784] Fix for 2782 uses clock_gettime() instead of get_ostime()
+
+ ChangeLog@1.1622.1.14 +1 -0
+ [Bug 2784] Fix for 2782 uses clock_gettime() instead of get_ostime()
+
+ ntpd/refclock_shm.c@1.33 +1 -1
+ [Bug 2784] Fix for 2782 uses clock_gettime() instead of get_ostime()
+
+ChangeSet@1.3305.1.16, 2015-03-05 20:08:21+00:00, stenn@stenn.ntp.org
+ [Bug 2782] Refactor refclock_shm.c, add memory barrier protection
+
+ ChangeLog@1.1622.1.13 +1 -0
+ [Bug 2782] Refactor refclock_shm.c, add memory barrier protection
+
+ configure.ac@1.585 +7 -1
+ [Bug 2782] Refactor refclock_shm.c, add memory barrier protection
+
+ ntpd/refclock_shm.c@1.32 +196 -108
+ [Bug 2782] Refactor refclock_shm.c, add memory barrier protection
+
ChangeSet@1.3305.1.15, 2015-03-05 10:17:02+00:00, stenn@psp-fb1.ntp.org
[Bug 2783] Quiet autoconf warnings about missing AC_LANG_SOURCE
diff --git a/Makefile.am b/Makefile.am
index fc76719f0428..11b20bfdb971 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -34,6 +34,7 @@ EXTRA_DIST = \
NOTES.y2kfixes \
README.bk \
README.hackers \
+ README.leapsmear \
README.patches \
README.refclocks \
README.versions \
@@ -113,10 +114,13 @@ dist-hook:
@find $(distdir) -type d -name SCCS -print | xargs rm -rf
install-data-local:
- ( cd $(srcdir) && find html -name SCCS -prune -o -type d \
- -exec $(INSTALL) -d $(DESTDIR)$(htmldir)/{} ";" )
- ( cd $(srcdir) && find html -name SCCS -prune -o -type f \
- -exec $(INSTALL_DATA) {} $(DESTDIR)$(htmldir)/{} ";" )
+ @echo "Installing stand-alone HTML documentation"
+ @( cd $(srcdir) && \
+ for i in `find html -type d | grep -v SCCS` ; \
+ do $(INSTALL) -d $(DESTDIR)$(htmldir)/$$i ; done )
+ @( cd $(srcdir) && \
+ for i in `find html -type f | grep -v SCCS` ; \
+ do $(INSTALL_DATA) $$i $(DESTDIR)$(htmldir)/$$i ; done )
uninstall-local:
rm -rf $(DESTDIR)$(htmldir)/html
diff --git a/Makefile.in b/Makefile.in
index 47232a60e2bd..4d71d85fd0d2 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -15,6 +14,61 @@
@SET_MAKE@
VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -34,18 +88,6 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
subdir = .
-DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
- $(srcdir)/Makefile.in $(srcdir)/config.h.in \
- $(top_srcdir)/configure ChangeLog INSTALL NEWS TODO compile \
- config.guess config.sub depcomp install-sh ltmain.sh missing \
- sntp/libevent/build-aux/compile \
- sntp/libevent/build-aux/config.guess \
- sntp/libevent/build-aux/config.sub \
- sntp/libevent/build-aux/depcomp \
- sntp/libevent/build-aux/install-sh \
- sntp/libevent/build-aux/ltmain.sh \
- sntp/libevent/build-aux/missing sntp/libevent/build-aux/ylwrap \
- ylwrap
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
$(top_srcdir)/sntp/libopts/m4/stdnoreturn.m4 \
@@ -76,6 +118,7 @@ am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
$(top_srcdir)/sntp/m4/ntp_prog_cc.m4 \
$(top_srcdir)/sntp/m4/ntp_rlimit.m4 \
$(top_srcdir)/sntp/m4/ntp_sntp.m4 \
+ $(top_srcdir)/sntp/m4/ntp_unitytest.m4 \
$(top_srcdir)/sntp/m4/ntp_ver_suffix.m4 \
$(top_srcdir)/sntp/m4/ntp_vpathhack.m4 \
$(top_srcdir)/sntp/m4/openldap-thread-check.m4 \
@@ -85,42 +128,99 @@ am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
$(top_srcdir)/sntp/m4/version.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(top_srcdir)/configure \
+ $(am__configure_deps) $(am__DIST_COMMON)
am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
configure.lineno config.status.lineno
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = config.h
CONFIG_CLEAN_FILES =
CONFIG_CLEAN_VPATH_FILES =
-AM_V_GEN = $(am__v_GEN_$(V))
-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
-am__v_GEN_0 = @echo " GEN " $@;
-AM_V_at = $(am__v_at_$(V))
-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
am__v_at_0 = @
+am__v_at_1 =
SOURCES =
DIST_SOURCES =
-RECURSIVE_TARGETS = all-recursive check-recursive dvi-recursive \
- html-recursive info-recursive install-data-recursive \
- install-dvi-recursive install-exec-recursive \
- install-html-recursive install-info-recursive \
- install-pdf-recursive install-ps-recursive install-recursive \
- installcheck-recursive installdirs-recursive pdf-recursive \
- ps-recursive uninstall-recursive
+RECURSIVE_TARGETS = all-recursive check-recursive cscopelist-recursive \
+ ctags-recursive dvi-recursive html-recursive info-recursive \
+ install-data-recursive install-dvi-recursive \
+ install-exec-recursive install-html-recursive \
+ install-info-recursive install-pdf-recursive \
+ install-ps-recursive install-recursive installcheck-recursive \
+ installdirs-recursive pdf-recursive ps-recursive \
+ tags-recursive uninstall-recursive
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
RECURSIVE_CLEAN_TARGETS = mostlyclean-recursive clean-recursive \
distclean-recursive maintainer-clean-recursive
-AM_RECURSIVE_TARGETS = $(RECURSIVE_TARGETS:-recursive=) \
- $(RECURSIVE_CLEAN_TARGETS:-recursive=) tags TAGS ctags CTAGS \
- distdir dist dist-all distcheck
+am__recursive_targets = \
+ $(RECURSIVE_TARGETS) \
+ $(RECURSIVE_CLEAN_TARGETS) \
+ $(am__extra_recursive_targets)
+AM_RECURSIVE_TARGETS = $(am__recursive_targets:-recursive=) TAGS CTAGS \
+ cscope distdir dist dist-all distcheck
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \
+ $(LISP)config.h.in
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
+CSCOPE = cscope
DIST_SUBDIRS = $(SUBDIRS)
+am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/config.h.in \
+ $(top_srcdir)/sntp/libevent/build-aux/ar-lib \
+ $(top_srcdir)/sntp/libevent/build-aux/compile \
+ $(top_srcdir)/sntp/libevent/build-aux/config.guess \
+ $(top_srcdir)/sntp/libevent/build-aux/config.sub \
+ $(top_srcdir)/sntp/libevent/build-aux/install-sh \
+ $(top_srcdir)/sntp/libevent/build-aux/ltmain.sh \
+ $(top_srcdir)/sntp/libevent/build-aux/missing ChangeLog \
+ INSTALL NEWS README TODO compile config.guess config.sub \
+ depcomp install-sh ltmain.sh missing \
+ sntp/libevent/build-aux/ar-lib sntp/libevent/build-aux/compile \
+ sntp/libevent/build-aux/config.guess \
+ sntp/libevent/build-aux/config.sub \
+ sntp/libevent/build-aux/depcomp \
+ sntp/libevent/build-aux/install-sh \
+ sntp/libevent/build-aux/ltmain.sh \
+ sntp/libevent/build-aux/missing sntp/libevent/build-aux/ylwrap \
+ ylwrap
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
distdir = $(PACKAGE)-$(VERSION)
top_distdir = $(distdir)
am__remove_distdir = \
- { test ! -d "$(distdir)" \
- || { find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
- && rm -fr "$(distdir)"; }; }
+ if test -d "$(distdir)"; then \
+ find "$(distdir)" -type d ! -perm -200 -exec chmod u+w {} ';' \
+ && rm -rf "$(distdir)" \
+ || { sleep 5 && rm -rf "$(distdir)"; }; \
+ else :; fi
+am__post_remove_distdir = $(am__remove_distdir)
am__relativize = \
dir0=`pwd`; \
sed_first='s,^\([^/]*\)/.*$$,\1,'; \
@@ -148,7 +248,10 @@ am__relativize = \
reldir="$$dir2"
DIST_ARCHIVES = $(distdir).tar.gz
GZIP_ENV = --best
+DIST_TARGETS = dist-gzip
distuninstallcheck_listfiles = find . -type f -print
+am__distuninstallcheck_listfiles = $(distuninstallcheck_listfiles) \
+ | sed 's|^\./|$(prefix)/|' | grep -v '$(infodir)/dir$$'
distcleancheck_listfiles = find . -type f -print
ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
@@ -199,6 +302,7 @@ GTEST_CXXFLAGS = @GTEST_CXXFLAGS@
GTEST_LDFLAGS = @GTEST_LDFLAGS@
GTEST_LIBS = @GTEST_LIBS@
HAVE_INLINE = @HAVE_INLINE@
+HAVE_LEAPSMEARINTERVAL = @HAVE_LEAPSMEARINTERVAL@
HAVE_RLIMIT_MEMLOCK = @HAVE_RLIMIT_MEMLOCK@
HAVE_RLIMIT_STACK = @HAVE_RLIMIT_STACK@
INSTALL = @INSTALL@
@@ -315,6 +419,7 @@ PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_NET_SNMP_CONFIG = @PATH_NET_SNMP_CONFIG@
PATH_PERL = @PATH_PERL@
+PATH_RUBY = @PATH_RUBY@
PATH_SEPARATOR = @PATH_SEPARATOR@
PATH_TEST = @PATH_TEST@
PERLLIBDIR = @PERLLIBDIR@
@@ -444,6 +549,7 @@ EXTRA_DIST = \
NOTES.y2kfixes \
README.bk \
README.hackers \
+ README.leapsmear \
README.patches \
README.refclocks \
README.versions \
@@ -488,7 +594,7 @@ all: $(BUILT_SOURCES) config.h
$(MAKE) $(AM_MAKEFLAGS) all-recursive
.SUFFIXES:
-am--refresh:
+am--refresh: Makefile
@:
$(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
@for dep in $?; do \
@@ -503,7 +609,6 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(am__configure_deps)
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -524,10 +629,8 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
$(am__aclocal_m4_deps):
config.h: stamp-h1
- @if test ! -f $@; then \
- rm -f stamp-h1; \
- $(MAKE) $(AM_MAKEFLAGS) stamp-h1; \
- else :; fi
+ @test -f $@ || rm -f stamp-h1
+ @test -f $@ || $(MAKE) $(AM_MAKEFLAGS) stamp-h1
stamp-h1: $(srcdir)/config.h.in $(top_builddir)/config.status
@rm -f stamp-h1
@@ -550,22 +653,25 @@ distclean-libtool:
-rm -f libtool config.lt
# This directory's subdirectories are mostly independent; you can cd
-# into them and run `make' without going through this Makefile.
-# To change the values of `make' variables: instead of editing Makefiles,
-# (1) if the variable is set in `config.status', edit `config.status'
-# (which will cause the Makefiles to be regenerated when you run `make');
-# (2) otherwise, pass the desired values on the `make' command line.
-$(RECURSIVE_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
+# into them and run 'make' without going through this Makefile.
+# To change the values of 'make' variables: instead of editing Makefiles,
+# (1) if the variable is set in 'config.status', edit 'config.status'
+# (which will cause the Makefiles to be regenerated when you run 'make');
+# (2) otherwise, pass the desired values on the 'make' command line.
+$(am__recursive_targets):
+ @fail=; \
+ if $(am__make_keepgoing); then \
+ failcom='fail=yes'; \
+ else \
+ failcom='exit 1'; \
+ fi; \
dot_seen=no; \
target=`echo $@ | sed s/-recursive//`; \
- list='$(SUBDIRS)'; for subdir in $$list; do \
+ case "$@" in \
+ distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
+ *) list='$(SUBDIRS)' ;; \
+ esac; \
+ for subdir in $$list; do \
echo "Making $$target in $$subdir"; \
if test "$$subdir" = "."; then \
dot_seen=yes; \
@@ -580,57 +686,12 @@ $(RECURSIVE_TARGETS):
$(MAKE) $(AM_MAKEFLAGS) "$$target-am" || exit 1; \
fi; test -z "$$fail"
-$(RECURSIVE_CLEAN_TARGETS):
- @fail= failcom='exit 1'; \
- for f in x $$MAKEFLAGS; do \
- case $$f in \
- *=* | --[!k]*);; \
- *k*) failcom='fail=yes';; \
- esac; \
- done; \
- dot_seen=no; \
- case "$@" in \
- distclean-* | maintainer-clean-*) list='$(DIST_SUBDIRS)' ;; \
- *) list='$(SUBDIRS)' ;; \
- esac; \
- rev=''; for subdir in $$list; do \
- if test "$$subdir" = "."; then :; else \
- rev="$$subdir $$rev"; \
- fi; \
- done; \
- rev="$$rev ."; \
- target=`echo $@ | sed s/-recursive//`; \
- for subdir in $$rev; do \
- echo "Making $$target in $$subdir"; \
- if test "$$subdir" = "."; then \
- local_target="$$target-am"; \
- else \
- local_target="$$target"; \
- fi; \
- ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) $$local_target) \
- || eval $$failcom; \
- done && test -z "$$fail"
-tags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) tags); \
- done
-ctags-recursive:
- list='$(SUBDIRS)'; for subdir in $$list; do \
- test "$$subdir" = . || ($(am__cd) $$subdir && $(MAKE) $(AM_MAKEFLAGS) ctags); \
- done
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-recursive
+TAGS: tags
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
if ($(ETAGS) --etags-include --version) >/dev/null 2>&1; then \
@@ -646,12 +707,7 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
set "$$@" "$$include_option=$$here/$$subdir/TAGS"; \
fi; \
done; \
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -663,15 +719,11 @@ TAGS: tags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: ctags-recursive $(HEADERS) $(SOURCES) config.h.in $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) config.h.in $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-recursive
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -680,9 +732,31 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscope: cscope.files
+ test ! -s cscope.files \
+ || $(CSCOPE) -b -q $(AM_CSCOPEFLAGS) $(CSCOPEFLAGS) -i cscope.files $(CSCOPE_ARGS)
+clean-cscope:
+ -rm -f cscope.files
+cscope.files: clean-cscope cscopelist
+cscopelist: cscopelist-recursive
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
+ -rm -f cscope.out cscope.in.out cscope.po.out cscope.files
distdir: $(DISTFILES)
$(am__remove_distdir)
@@ -718,13 +792,10 @@ distdir: $(DISTFILES)
done
@list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
if test "$$subdir" = .; then :; else \
- test -d "$(distdir)/$$subdir" \
- || $(MKDIR_P) "$(distdir)/$$subdir" \
- || exit 1; \
- fi; \
- done
- @list='$(DIST_SUBDIRS)'; for subdir in $$list; do \
- if test "$$subdir" = .; then :; else \
+ $(am__make_dryrun) \
+ || test -d "$(distdir)/$$subdir" \
+ || $(MKDIR_P) "$(distdir)/$$subdir" \
+ || exit 1; \
dir1=$$subdir; dir2="$(distdir)/$$subdir"; \
$(am__relativize); \
new_distdir=$$reldir; \
@@ -756,36 +827,42 @@ distdir: $(DISTFILES)
|| chmod -R a+r "$(distdir)"
dist-gzip: distdir
tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-bzip2: distdir
- tardir=$(distdir) && $(am__tar) | bzip2 -9 -c >$(distdir).tar.bz2
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | BZIP2=$${BZIP2--9} bzip2 -c >$(distdir).tar.bz2
+ $(am__post_remove_distdir)
-dist-lzma: distdir
- tardir=$(distdir) && $(am__tar) | lzma -9 -c >$(distdir).tar.lzma
- $(am__remove_distdir)
+dist-lzip: distdir
+ tardir=$(distdir) && $(am__tar) | lzip -c $${LZIP_OPT--9} >$(distdir).tar.lz
+ $(am__post_remove_distdir)
dist-xz: distdir
- tardir=$(distdir) && $(am__tar) | xz -c >$(distdir).tar.xz
- $(am__remove_distdir)
+ tardir=$(distdir) && $(am__tar) | XZ_OPT=$${XZ_OPT--e} xz -c >$(distdir).tar.xz
+ $(am__post_remove_distdir)
dist-tarZ: distdir
+ @echo WARNING: "Support for distribution archives compressed with" \
+ "legacy program 'compress' is deprecated." >&2
+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
tardir=$(distdir) && $(am__tar) | compress -c >$(distdir).tar.Z
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-shar: distdir
+ @echo WARNING: "Support for shar distribution archives is" \
+ "deprecated." >&2
+ @echo WARNING: "It will be removed altogether in Automake 2.0" >&2
shar $(distdir) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).shar.gz
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
dist-zip: distdir
-rm -f $(distdir).zip
zip -rq $(distdir).zip $(distdir)
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
-dist dist-all: distdir
- tardir=$(distdir) && $(am__tar) | GZIP=$(GZIP_ENV) gzip -c >$(distdir).tar.gz
- $(am__remove_distdir)
+dist dist-all:
+ $(MAKE) $(AM_MAKEFLAGS) $(DIST_TARGETS) am__post_remove_distdir='@:'
+ $(am__post_remove_distdir)
# This target untars the dist file and tries a VPATH configuration. Then
# it guarantees that the distribution is self-contained by making another
@@ -796,8 +873,8 @@ distcheck: dist
GZIP=$(GZIP_ENV) gzip -dc $(distdir).tar.gz | $(am__untar) ;;\
*.tar.bz2*) \
bzip2 -dc $(distdir).tar.bz2 | $(am__untar) ;;\
- *.tar.lzma*) \
- lzma -dc $(distdir).tar.lzma | $(am__untar) ;;\
+ *.tar.lz*) \
+ lzip -dc $(distdir).tar.lz | $(am__untar) ;;\
*.tar.xz*) \
xz -dc $(distdir).tar.xz | $(am__untar) ;;\
*.tar.Z*) \
@@ -807,17 +884,19 @@ distcheck: dist
*.zip*) \
unzip $(distdir).zip ;;\
esac
- chmod -R a-w $(distdir); chmod a+w $(distdir)
- mkdir $(distdir)/_build
- mkdir $(distdir)/_inst
+ chmod -R a-w $(distdir)
+ chmod u+w $(distdir)
+ mkdir $(distdir)/_build $(distdir)/_build/sub $(distdir)/_inst
chmod a-w $(distdir)
test -d $(distdir)/_build || exit 0; \
dc_install_base=`$(am__cd) $(distdir)/_inst && pwd | sed -e 's,^[^:\\/]:[\\/],/,'` \
&& dc_destdir="$${TMPDIR-/tmp}/am-dc-$$$$/" \
&& am__cwd=`pwd` \
- && $(am__cd) $(distdir)/_build \
- && ../configure --srcdir=.. --prefix="$$dc_install_base" \
+ && $(am__cd) $(distdir)/_build/sub \
+ && ../../configure \
+ $(AM_DISTCHECK_CONFIGURE_FLAGS) \
$(DISTCHECK_CONFIGURE_FLAGS) \
+ --srcdir=../.. --prefix="$$dc_install_base" \
&& $(MAKE) $(AM_MAKEFLAGS) \
&& $(MAKE) $(AM_MAKEFLAGS) dvi \
&& $(MAKE) $(AM_MAKEFLAGS) check \
@@ -840,13 +919,21 @@ distcheck: dist
&& $(MAKE) $(AM_MAKEFLAGS) distcleancheck \
&& cd "$$am__cwd" \
|| exit 1
- $(am__remove_distdir)
+ $(am__post_remove_distdir)
@(echo "$(distdir) archives ready for distribution: "; \
list='$(DIST_ARCHIVES)'; for i in $$list; do echo $$i; done) | \
sed -e 1h -e 1s/./=/g -e 1p -e 1x -e '$$p' -e '$$x'
distuninstallcheck:
- @$(am__cd) '$(distuninstallcheck_dir)' \
- && test `$(distuninstallcheck_listfiles) | wc -l` -le 1 \
+ @test -n '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: trying to run $@ with an empty' \
+ '$$(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ $(am__cd) '$(distuninstallcheck_dir)' || { \
+ echo 'ERROR: cannot chdir into $(distuninstallcheck_dir)' >&2; \
+ exit 1; \
+ }; \
+ test `$(am__distuninstallcheck_listfiles) | wc -l` -eq 0 \
|| { echo "ERROR: files left after uninstall:" ; \
if test -n "$(DESTDIR)"; then \
echo " (check DESTDIR support)"; \
@@ -879,10 +966,15 @@ install-am: all-am
installcheck: installcheck-recursive
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -967,26 +1059,27 @@ ps-am:
uninstall-am: uninstall-local
-.MAKE: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) all check \
- ctags-recursive install install-am install-strip \
- tags-recursive
-
-.PHONY: $(RECURSIVE_CLEAN_TARGETS) $(RECURSIVE_TARGETS) CTAGS GTAGS \
- all all-am am--refresh check check-am clean clean-generic \
- clean-libtool ctags ctags-recursive dist dist-all dist-bzip2 \
- dist-gzip dist-hook dist-lzma dist-shar dist-tarZ dist-xz \
- dist-zip distcheck distclean distclean-generic distclean-hdr \
- distclean-libtool distclean-tags distcleancheck distdir \
- distuninstallcheck dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am \
- install-data-local install-dvi install-dvi-am install-exec \
- install-exec-am install-html install-html-am install-info \
- install-info-am install-man install-pdf install-pdf-am \
- install-ps install-ps-am install-strip installcheck \
- installcheck-am installdirs installdirs-am maintainer-clean \
- maintainer-clean-generic mostlyclean mostlyclean-generic \
- mostlyclean-libtool pdf pdf-am ps ps-am tags tags-recursive \
- uninstall uninstall-am uninstall-local
+.MAKE: $(am__recursive_targets) all check install install-am \
+ install-strip
+
+.PHONY: $(am__recursive_targets) CTAGS GTAGS TAGS all all-am \
+ am--refresh check check-am clean clean-cscope clean-generic \
+ clean-libtool cscope cscopelist-am ctags ctags-am dist \
+ dist-all dist-bzip2 dist-gzip dist-hook dist-lzip dist-shar \
+ dist-tarZ dist-xz dist-zip distcheck distclean \
+ distclean-generic distclean-hdr distclean-libtool \
+ distclean-tags distcleancheck distdir distuninstallcheck dvi \
+ dvi-am html html-am info info-am install install-am \
+ install-data install-data-am install-data-local install-dvi \
+ install-dvi-am install-exec install-exec-am install-html \
+ install-html-am install-info install-info-am install-man \
+ install-pdf install-pdf-am install-ps install-ps-am \
+ install-strip installcheck installcheck-am installdirs \
+ installdirs-am maintainer-clean maintainer-clean-generic \
+ mostlyclean mostlyclean-generic mostlyclean-libtool pdf pdf-am \
+ ps ps-am tags tags-am uninstall uninstall-am uninstall-local
+
+.PRECIOUS: Makefile
.gcc-warning:
@@ -1032,10 +1125,13 @@ dist-hook:
@find $(distdir) -type d -name SCCS -print | xargs rm -rf
install-data-local:
- ( cd $(srcdir) && find html -name SCCS -prune -o -type d \
- -exec $(INSTALL) -d $(DESTDIR)$(htmldir)/{} ";" )
- ( cd $(srcdir) && find html -name SCCS -prune -o -type f \
- -exec $(INSTALL_DATA) {} $(DESTDIR)$(htmldir)/{} ";" )
+ @echo "Installing stand-alone HTML documentation"
+ @( cd $(srcdir) && \
+ for i in `find html -type d | grep -v SCCS` ; \
+ do $(INSTALL) -d $(DESTDIR)$(htmldir)/$$i ; done )
+ @( cd $(srcdir) && \
+ for i in `find html -type f | grep -v SCCS` ; \
+ do $(INSTALL_DATA) $$i $(DESTDIR)$(htmldir)/$$i ; done )
uninstall-local:
rm -rf $(DESTDIR)$(htmldir)/html
diff --git a/NEWS b/NEWS
index a425a9a4dc3f..4e61d1b80bb7 100644
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,154 @@
---
-NTP 4.2.8p2 (Harlan Stenn <stenn@ntp.org>, 2015/04/xx)
+NTP 4.2.8p3 (Harlan Stenn <stenn@ntp.org>, 2015/06/29)
+
+Focus: 1 Security fix. Bug fixes and enhancements. Leap-second improvements.
+
+Severity: MEDIUM
+
+Security Fix:
+
+* [Sec 2853] Crafted remote config packet can crash some versions of
+ ntpd. Aleksis Kauppinen, Juergen Perlinger, Harlan Stenn.
+
+Under specific circumstances an attacker can send a crafted packet to
+cause a vulnerable ntpd instance to crash. This requires each of the
+following to be true:
+
+1) ntpd set up to allow remote configuration (not allowed by default), and
+2) knowledge of the configuration password, and
+3) access to a computer entrusted to perform remote configuration.
+
+This vulnerability is considered low-risk.
+
+New features in this release:
+
+Optional (disabled by default) support to have ntpd provide smeared
+leap second time. A specially built and configured ntpd will only
+offer smeared time in response to client packets. These response
+packets will also contain a "refid" of 254.a.b.c, where the 24 bits
+of a, b, and c encode the amount of smear in a 2:22 integer:fraction
+format. See README.leapsmear and http://bugs.ntp.org/2855 for more
+information.
+
+ *IF YOU CHOOSE TO CONFIGURE NTPD TO PROVIDE LEAP SMEAR TIME*
+ *BE SURE YOU DO NOT OFFER THAT TIME ON PUBLIC TIMESERVERS.*
+
+We've imported the Unity test framework, and have begun converting
+the existing google-test items to this new framework. If you want
+to write new tests or change old ones, you'll need to have ruby
+installed. You don't need ruby to run the test suite.
+
+Bug Fixes and Improvements:
+
+* CID 739725: Fix a rare resource leak in libevent/listener.c.
+* CID 1295478: Quiet a pedantic potential error from the fix for Bug 2776.
+* CID 1296235: Fix refclock_jjy.c and correcting type of the driver40-ja.html
+* CID 1269537: Clean up a line of dead code in getShmTime().
+* [Bug 1060] Buffer overruns in libparse/clk_rawdcf.c. Helge Oldach.
+* [Bug 2590] autogen-5.18.5.
+* [Bug 2612] restrict: Warn when 'monitor' can't be disabled because
+ of 'limited'.
+* [Bug 2650] fix includefile processing.
+* [Bug 2745] ntpd -x steps clock on leap second
+ Fixed an initial-value problem that caused misbehaviour in absence of
+ any leapsecond information.
+ Do leap second stepping only of the step adjustment is beyond the
+ proper jump distance limit and step correction is allowed at all.
+* [Bug 2750] build for Win64
+ Building for 32bit of loopback ppsapi needs def file
+* [Bug 2776] Improve ntpq's 'help keytype'.
+* [Bug 2778] Implement "apeers" ntpq command to include associd.
+* [Bug 2782] Refactor refclock_shm.c, add memory barrier protection.
+* [Bug 2792] If the IFF_RUNNING interface flag is supported then an
+ interface is ignored as long as this flag is not set since the
+ interface is not usable (e.g., no link).
+* [Bug 2794] Clean up kernel clock status reports.
+* [Bug 2800] refclock_true.c true_debug() can't open debug log because
+ of incompatible open/fdopen parameters.
+* [Bug 2804] install-local-data assumes GNU 'find' semantics.
+* [Bug 2805] ntpd fails to join multicast group.
+* [Bug 2806] refclock_jjy.c supports the Telephone JJY.
+* [Bug 2808] GPSD_JSON driver enhancements, step 1.
+ Fix crash during cleanup if GPS device not present and char device.
+ Increase internal token buffer to parse all JSON data, even SKY.
+ Defer logging of errors during driver init until the first unit is
+ started, so the syslog is not cluttered when the driver is not used.
+ Various improvements, see http://bugs.ntp.org/2808 for details.
+ Changed libjsmn to a more recent version.
+* [Bug 2810] refclock_shm.c memory barrier code needs tweaks for QNX.
+* [Bug 2813] HP-UX needs -D__STDC_VERSION__=199901L and limits.h.
+* [Bug 2815] net-snmp before v5.4 has circular library dependencies.
+* [Bug 2821] Add a missing NTP_PRINTF and a missing const.
+* [Bug 2822] New leap column in sntp broke NTP::Util.pm.
+* [Bug 2824] Convert update-leap to perl. (also see 2769)
+* [Bug 2825] Quiet file installation in html/ .
+* [Bug 2830] ntpd doesn't always transfer the correct TAI offset via autokey
+ NTPD transfers the current TAI (instead of an announcement) now.
+ This might still needed improvement.
+ Update autokey data ASAP when 'sys_tai' changes.
+ Fix unit test that was broken by changes for autokey update.
+ Avoid potential signature length issue and use DPRINTF where possible
+ in ntp_crypto.c.
+* [Bug 2832] refclock_jjy.c supports the TDC-300.
+* [Bug 2834] Correct a broken html tag in html/refclock.html
+* [Bug 2836] DFC77 patches from Frank Kardel to make decoding more
+ robust, and require 2 consecutive timestamps to be consistent.
+* [Bug 2837] Allow a configurable DSCP value.
+* [Bug 2837] add test for DSCP to ntpd/complete.conf.in
+* [Bug 2842] Glitch in ntp.conf.def documentation stanza.
+* [Bug 2842] Bug in mdoc2man.
+* [Bug 2843] make check fails on 4.3.36
+ Fixed compiler warnings about numeric range overflow
+ (The original topic was fixed in a byplay to bug#2830)
+* [Bug 2845] Harden memory allocation in ntpd.
+* [Bug 2852] 'make check' can't find unity.h. Hal Murray.
+* [Bug 2854] Missing brace in libntp/strdup.c. Masanari Iida.
+* [Bug 2855] Parser fix for conditional leap smear code. Harlan Stenn.
+* [Bug 2855] Report leap smear in the REFID. Harlan Stenn.
+* [Bug 2855] Implement conditional leap smear code. Martin Burnicki.
+* [Bug 2856] ntpd should wait() on terminated child processes. Paul Green.
+* [Bug 2857] Stratus VOS does not support SIGIO. Paul Green.
+* [Bug 2859] Improve raw DCF77 robustness deconding. Frank Kardel.
+* [Bug 2860] ntpq ifstats sanity check is too stringent. Frank Kardel.
+* html/drivers/driver22.html: typo fix. Harlan Stenn.
+* refidsmear test cleanup. Tomasz Flendrich.
+* refidsmear function support and tests. Harlan Stenn.
+* sntp/tests/Makefile.am: remove g_nameresolution.cpp as it tested
+ something that was only in the 4.2.6 sntp. Harlan Stenn.
+* Modified tests/bug-2803/Makefile.am so it builds Unity framework tests.
+ Damir Tomić
+* Modified tests/libtnp/Makefile.am so it builds Unity framework tests.
+ Damir Tomić
+* Modified sntp/tests/Makefile.am so it builds Unity framework tests.
+ Damir Tomić
+* tests/sandbox/smeartest.c: Harlan Stenn, Damir Tomic, Juergen Perlinger.
+* Converted from gtest to Unity: tests/bug-2803/. Damir Tomić
+* Converted from gtest to Unity: tests/libntp/ a_md5encrypt, atoint.c,
+ atouint.c, authkeys.c, buftvtots.c, calendar.c, caljulian.c,
+ calyearstart.c, clocktime.c, hextoint.c, lfpfunc.c, modetoa.c,
+ numtoa.c, numtohost.c, refnumtoa.c, ssl_init.c, statestr.c,
+ timespecops.c, timevalops.c, uglydate.c, vi64ops.c, ymd2yd.c.
+ Damir Tomić
+* Converted from gtest to Unity: sntp/tests/ kodDatabase.c, kodFile.c,
+ networking.c, keyFile.c, utilities.cpp, sntptest.h,
+ fileHandlingTest.h. Damir Tomić
+* Initial support for experimental leap smear code. Harlan Stenn.
+* Fixes to sntp/tests/fileHandlingTest.h.in. Harlan Stenn.
+* Report select() debug messages at debug level 3 now.
+* sntp/scripts/genLocInfo: treat raspbian as debian.
+* Unity test framework fixes.
+ ** Requires ruby for changes to tests.
+* Initial support for PACKAGE_VERSION tests.
+* sntp/libpkgver belongs in EXTRA_DIST, not DIST_SUBDIRS.
+* tests/bug-2803/Makefile.am must distribute bug-2803.h.
+* Add an assert to the ntpq ifstats code.
+* Clean up the RLIMIT_STACK code.
+* Improve the ntpq documentation around the controlkey keyid.
+* ntpq.c cleanup.
+* Windows port build cleanup.
+
+---
+NTP 4.2.8p2 (Harlan Stenn <stenn@ntp.org>, 2015/04/07)
Focus: Security and Bug fixes, enhancements.
diff --git a/README.leapsmear b/README.leapsmear
new file mode 100644
index 000000000000..37f1c73a7de8
--- /dev/null
+++ b/README.leapsmear
@@ -0,0 +1,272 @@
+Leap Second Smearing with NTP
+-----------------------------
+
+By Martin Burnicki
+with some edits by Harlan Stenn
+
+The NTP software protocol and its reference implementation, ntpd, were
+originally designed to distribute UTC time over a network as accurately as
+possible.
+
+Unfortunately, leap seconds are scheduled to be inserted into or deleted
+from the UTC time scale in irregular intervals to keep the UTC time scale
+synchronized with the Earth rotation. Deletions haven't happened, yet, but
+insertions have happened over 30 times.
+
+The problem is that POSIX requires 86400 seconds in a day, and there is no
+prescribed way to handle leap seconds in POSIX.
+
+Whenever a leap second is to be handled ntpd either:
+
+- passes the leap second announcement down to the OS kernel (if the OS
+supports this) and the kernel handles the leap second automatically, or
+
+- applies the leap second correction itself.
+
+NTP servers also pass a leap second warning flag down to their clients via
+the normal NTP packet exchange, so clients also become aware of an
+approaching leap second, and can handle the leap second appropriately.
+
+
+The Problem on Unix-like Systems
+--------------------------------
+If a leap second is to be inserted then in most Unix-like systems the OS
+kernel just steps the time back by 1 second at the beginning of the leap
+second, so the last second of the UTC day is repeated and thus duplicate
+timestamps can occur.
+
+Unfortunately there are lots of applications which get confused it the
+system time is stepped back, e.g. due to a leap second insertion. Thus,
+many users have been looking for ways to avoid this, and tried to introduce
+workarounds which may work properly, or not.
+
+So even though these Unix kernels normally can handle leap seconds, the way
+they do this is not optimal for applications.
+
+One good way to handle the leap second is to use ntp_gettime() instead of
+the usual calls, because ntp_gettime() includes a "clock state" variable
+that will actually tell you if the time you are receiving is OK or not, and
+if it is OK, if the current second is an in-progress leap second. But even
+though this mechanism has been available for about 20 years' time, almost
+nobody uses it.
+
+
+NTP Client for Windows Contains a Workaround
+--------------------------------------------
+The Windows system time knows nothing about leap seconds, so for many years
+the Windows port of ntpd provides a workaround where the system time is
+slewed by the client to compensate the leap second.
+
+Thus it is not required to use a smearing NTP server for Windows clients,
+but of course the smearing server approach also works.
+
+
+The Leap Smear Approach
+-----------------------
+Due to the reasons mentioned above some support for leap smearing has
+recently been implemented in ntpd. This means that to insert a leap second
+an NTP server adds a certain increasing "smear" offset to the real UTC time
+sent to its clients, so that after some predefined interval the leap second
+offset is compensated. The smear interval should be long enough,
+e.g. several hours, so that NTP clients can easily follow the clock drift
+caused by the smeared time.
+
+During the period while the leap smear is being performed, ntpd will include
+a specially-formatted 'refid' in time packets that contain "smeared" time.
+This refid is of the form 254.x.y.z, where x.y.z are 24 encoded bits of the
+smear value.
+
+With this approach the time an NTP server sends to its clients still matches
+UTC before the leap second, up to the beginning of the smear interval, and
+again corresponds to UTC after the insertion of the leap second has
+finished, at the end of the smear interval. By examining the first byte of
+the refid, one can also determine if the server is offering smeared time or
+not.
+
+Of course, clients which receive the "smeared" time from an NTP server don't
+have to (and even must not) care about the leap second anymore. Smearing is
+just transparent to the clients, and the clients don't even notice there's a
+leap second.
+
+
+Pros and Cons of the Smearing Approach
+--------------------------------------
+The disadvantages of this approach are:
+
+- During the smear interval the time provided by smearing NTP servers
+differs significantly from UTC, and thus from the time provided by normal,
+non-smearing NTP servers. The difference can be up to 1 second, depending
+on the smear algorithm.
+
+- Since smeared time differs from true UTC, and many applications require
+correct legal time (UTC), there may be legal consequences to using smeared
+time. Make sure you check to see if this requirement affects you.
+
+However, for applications where it's only important that all computers have
+the same time and a temporary offset of up to 1 s to UTC is acceptable, a
+better approach may be to slew the time in a well defined way, over a
+certain interval, which is what we call smearing the leap second.
+
+
+The Motivation to Implement Leap Smearing
+-----------------------------------------
+Here is some historical background for ntpd, related to smearing/slewing
+time.
+
+Up to ntpd 4.2.4, if kernel support for leap seconds was either not
+available or was not enabled, ntpd didn't care about the leap second at all.
+So if ntpd was run with -x and thus kernel support wasn't used, ntpd saw a
+sudden 1 s offset after the leap second and normally would have stepped the
+time by -1 s a few minutes later. However, 'ntpd -x' does not step the time
+but "slews" the 1-second correction, which takes 33 minutes and 20 seconds
+to complete. This could be considered a bug, but certainly this was only an
+accidental behavior.
+
+However, as we learned in the discussion in http://bugs.ntp.org/2745, this
+behavior was very much appreciated since indeed the time was never stepped
+back, and even though the start of the slewing was somewhat undefined and
+depended on the poll interval. The system time was off by 1 second for
+several minutes before slewing even started.
+
+In ntpd 4.2.6 some code was added which let ntpd step the time at UTC
+midnight to insert a leap second, if kernel support was not used.
+Unfortunately this also happened if ntpd was started with -x, so the folks
+who expected that the time was never stepped when ntpd was run with -x found
+this wasn't true anymore, and again from the discussion in NTP bug 2745 we
+learn that there were even some folks who patched ntpd to get the 4.2.4
+behavior back.
+
+In 4.2.8 the leap second code was rewritten and some enhancements were
+introduced, but the resulting code still showed the behavior of 4.2.6,
+i.e. ntpd with -x would still step the time. This has only recently been
+fixed in the current ntpd stable code, but this fix is only available with a
+certain patch level of ntpd 4.2.8.
+
+So a possible solution for users who were looking for a way to come over the
+leap second without the time being stepped could have been to check the
+version of ntpd installed on each of their systems. If it's still 4.2.4 be
+sure to start the client ntpd with -x. If it's 4.2.6 or 4.2.8 it won't work
+anyway except if you had a patched ntpd version instead of the original
+version. So you'd need to upgrade to the current -stable code to be able to
+run ntpd with -x and get the desired result, so you'd still have the
+requirement to check/update/configure every single machine in your network
+that runs ntpd.
+
+Google's leap smear approach is a very efficient solution for this, for
+sites that do not require correct timestamps for legal purposes. You just
+have to take care that your NTP servers support leap smearing and configure
+those few servers accordingly. If the smear interval is long enough so that
+NTP clients can follow the smeared time it doesn't matter at all which
+version of ntpd is installed on a client machine, it just works, and it even
+works around kernel bugs due to the leap second.
+
+Since all clients follow the same smeared time the time difference between
+the clients during the smear interval is as small as possible, compared to
+the -x approach. The current leap second code in ntpd determines the point
+in system time when the leap second is to be inserted, and given a
+particular smear interval it's easy to determine the start point of the
+smearing, and the smearing is finished when the leap second ends, i.e. the
+next UTC day begins.
+
+The maximum error doesn't exceed what you'd get with the old smearing caused
+by -x in ntpd 4.2.4, so if users could accept the old behavior they would
+even accept the smearing at the server side.
+
+In order to affect the local timekeeping as little as possible the leap
+smear support currently implemented in ntpd does not affect the internal
+system time at all. Only the timestamps and refid in outgoing reply packets
+*to clients* are modified by the smear offset, so this makes sure the basic
+functionality of ntpd is not accidentally broken. Also peer packets
+exchanged with other NTP servers are based on the real UTC system time and
+the normal refid, as usual.
+
+The leap smear implementation is optionally available in ntp-4.2.8p3 and
+later, and the changes can be tracked via http://bugs.ntp.org/2855.
+
+
+Using NTP's Leap Second Smearing
+--------------------------------
+- Leap Second Smearing MUST NOT be used for public servers, e.g. servers
+provided by metrology institutes, or servers participating in the NTP pool
+project. There would be a high risk that NTP clients get the time from a
+mixture of smearing and non-smearing NTP servers which could result in
+undefined client behavior. Instead, leap second smearing should only be
+configured on time servers providing dedicated clients with time, if all
+those clients can accept smeared time.
+
+- Leap Second Smearing is NOT configured by default. The only way to get
+this behavior is to invoke the ./configure script from the NTP source code
+package with the --enable-leap-smear parameter before the executables are
+built.
+
+- Even if ntpd has been compiled to enable leap smearing support, leap
+smearing is only done if explicitly configured.
+
+- The leap smear interval should be at least several hours' long, and up to
+1 day (86400s). If the interval is too short then the applied smear offset
+is applied too quickly for clients to follow. 86400s (1 day) is a good
+choice.
+
+- If several NTP servers are set up for leap smearing then the *same* smear
+interval should be configured on each server.
+
+- Smearing NTP servers DO NOT send a leap second warning flag to client time
+requests. Since the leap second is applied gradually the clients don't even
+notice there's a leap second being inserted, and thus there will be no log
+message or similar related to the leap second be visible on the clients.
+
+- Since clients don't (and must not) become aware of the leap second at all,
+clients getting the time from a smearing NTP server MUST NOT be configured
+to use a leap second file. If they had a leap second file they would apply
+the leap second twice: the smeared one from the server, plus another one
+inserted by themselves due to the leap second file. As a result, the
+additional correction would soon be detected and corrected/adjusted.
+
+- Clients MUST NOT be configured to poll both smearing and non-smearing NTP
+servers at the same time. During the smear interval they would get
+different times from different servers and wouldn't know which server(s) to
+accept.
+
+
+Setting Up A Smearing NTP Server
+--------------------------------
+If an NTP server should perform leap smearing then the leap smear interval
+(in seconds) needs to be specified in the NTP configuration file ntp.conf,
+e.g.:
+
+ leapsmearinterval 86400
+
+Please keep in mind the leap smear interval should be between several and 24
+hours' long. With shorter values clients may not be able to follow the
+drift caused by the smeared time, and with longer values the discrepancy
+between system time and UTC will cause more problems when reconciling
+timestamp differences.
+
+When ntpd starts and a smear interval has been specified then a log message
+is generated, e.g.:
+
+ ntpd[31120]: config: leap smear interval 86400 s
+
+While ntpd is running with a leap smear interval specified the command:
+
+ ntpq -c rv
+
+reports the smear status, e.g.:
+
+# ntpq -c rv
+associd=0 status=4419 leap_add_sec, sync_uhf_radio, 1 event, leap_armed,
+version="ntpd 4.2.8p3-RC1@1.3349-o Mon Jun 22 14:24:09 UTC 2015 (26)",
+processor="i586", system="Linux/3.7.1", leap=01, stratum=1,
+precision=-18, rootdelay=0.000, rootdisp=1.075, refid=MRS,
+reftime=d93dab96.09666671 Tue, Jun 30 2015 23:58:14.036,
+clock=d93dab9b.3386a8d5 Tue, Jun 30 2015 23:58:19.201, peer=2335,
+tc=3, mintc=3, offset=-0.097015, frequency=44.627, sys_jitter=0.003815,
+clk_jitter=0.451, clk_wander=0.035, tai=35, leapsec=201507010000,
+expire=201512280000, leapsmearinterval=86400, leapsmearoffset=-932.087
+
+In the example above 'leapsmearinterval' reports the configured leap smear
+interval all the time, while the 'leapsmearoffset' value is 0 outside the
+interval and increases from 0 to -1000 ms over the interval. So this can be
+used to monitor if and how the time sent to clients is smeared. With a
+leapsmearoffset of -.932087, the refid reported in smeared packets would be
+254.196.88.176.
diff --git a/aclocal.m4 b/aclocal.m4
index 24036a425915..bbc54be40406 100644
--- a/aclocal.m4
+++ b/aclocal.m4
@@ -1,7 +1,7 @@
-# generated automatically by aclocal 1.11.1 -*- Autoconf -*-
+# generated automatically by aclocal 1.15 -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc.
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -11,13 +11,14 @@
# even the implied warranty of MERCHANTABILITY or FITNESS FOR A
# PARTICULAR PURPOSE.
+m4_ifndef([AC_CONFIG_MACRO_DIRS], [m4_defun([_AM_CONFIG_MACRO_DIRS], [])m4_defun([AC_CONFIG_MACRO_DIRS], [_AM_CONFIG_MACRO_DIRS($@)])])
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
-m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.68],,
-[m4_warning([this file was generated for autoconf 2.68.
+m4_if(m4_defn([AC_AUTOCONF_VERSION]), [2.69],,
+[m4_warning([this file was generated for autoconf 2.69.
You have another version of autoconf. It may work, but is not guaranteed to.
If you have problems, you may need to regenerate the build system entirely.
-To do so, use the procedure documented by the package, typically `autoreconf'.])])
+To do so, use the procedure documented by the package, typically 'autoreconf'.])])
# serial 9 -*- Autoconf -*-
# Enable extensions on systems that normally disable them.
@@ -138,7 +139,7 @@ AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
AC_REQUIRE([AC_USE_SYSTEM_EXTENSIONS])
])
-# Copyright (C) 2002, 2003, 2005, 2006, 2007, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2002-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -150,10 +151,10 @@ AC_DEFUN_ONCE([gl_USE_SYSTEM_EXTENSIONS],
# generated from the m4 files accompanying Automake X.Y.
# (This private macro should not be called outside this file.)
AC_DEFUN([AM_AUTOMAKE_VERSION],
-[am__api_version='1.11'
+[am__api_version='1.15'
dnl Some users find AM_AUTOMAKE_VERSION and mistake it for a way to
dnl require some minimum version. Point them to the right macro.
-m4_if([$1], [1.11.1], [],
+m4_if([$1], [1.15], [],
[AC_FATAL([Do not call $0, use AM_INIT_AUTOMAKE([$1]).])])dnl
])
@@ -169,22 +170,82 @@ m4_define([_AM_AUTOCONF_VERSION], [])
# Call AM_AUTOMAKE_VERSION and AM_AUTOMAKE_VERSION so they can be traced.
# This function is AC_REQUIREd by AM_INIT_AUTOMAKE.
AC_DEFUN([AM_SET_CURRENT_AUTOMAKE_VERSION],
-[AM_AUTOMAKE_VERSION([1.11.1])dnl
+[AM_AUTOMAKE_VERSION([1.15])dnl
m4_ifndef([AC_AUTOCONF_VERSION],
[m4_copy([m4_PACKAGE_VERSION], [AC_AUTOCONF_VERSION])])dnl
_AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
+# Copyright (C) 2011-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# AM_PROG_AR([ACT-IF-FAIL])
+# -------------------------
+# Try to determine the archiver interface, and trigger the ar-lib wrapper
+# if it is needed. If the detection of archiver interface fails, run
+# ACT-IF-FAIL (default is to abort configure with a proper error message).
+AC_DEFUN([AM_PROG_AR],
+[AC_BEFORE([$0], [LT_INIT])dnl
+AC_BEFORE([$0], [AC_PROG_LIBTOOL])dnl
+AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([ar-lib])dnl
+AC_CHECK_TOOLS([AR], [ar lib "link -lib"], [false])
+: ${AR=ar}
+
+AC_CACHE_CHECK([the archiver ($AR) interface], [am_cv_ar_interface],
+ [AC_LANG_PUSH([C])
+ am_cv_ar_interface=ar
+ AC_COMPILE_IFELSE([AC_LANG_SOURCE([[int some_variable = 0;]])],
+ [am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
+ AC_TRY_EVAL([am_ar_try])
+ if test "$ac_status" -eq 0; then
+ am_cv_ar_interface=ar
+ else
+ am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&AS_MESSAGE_LOG_FD'
+ AC_TRY_EVAL([am_ar_try])
+ if test "$ac_status" -eq 0; then
+ am_cv_ar_interface=lib
+ else
+ am_cv_ar_interface=unknown
+ fi
+ fi
+ rm -f conftest.lib libconftest.a
+ ])
+ AC_LANG_POP([C])])
+
+case $am_cv_ar_interface in
+ar)
+ ;;
+lib)
+ # Microsoft lib, so override with the ar-lib wrapper script.
+ # FIXME: It is wrong to rewrite AR.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__AR in this case,
+ # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
+ # similar.
+ AR="$am_aux_dir/ar-lib $AR"
+ ;;
+unknown)
+ m4_default([$1],
+ [AC_MSG_ERROR([could not determine $AR interface])])
+ ;;
+esac
+AC_SUBST([AR])dnl
+])
+
# AM_AUX_DIR_EXPAND -*- Autoconf -*-
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
# For projects using AC_CONFIG_AUX_DIR([foo]), Autoconf sets
-# $ac_aux_dir to `$srcdir/foo'. In other projects, it is set to
-# `$srcdir', `$srcdir/..', or `$srcdir/../..'.
+# $ac_aux_dir to '$srcdir/foo'. In other projects, it is set to
+# '$srcdir', '$srcdir/..', or '$srcdir/../..'.
#
# Of course, Automake must honor this variable whenever it calls a
# tool from the auxiliary directory. The problem is that $srcdir (and
@@ -203,7 +264,7 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
#
# The reason of the latter failure is that $top_srcdir and $ac_aux_dir
# are both prefixed by $srcdir. In an in-source build this is usually
-# harmless because $srcdir is `.', but things will broke when you
+# harmless because $srcdir is '.', but things will broke when you
# start a VPATH build or use an absolute $srcdir.
#
# So we could use something similar to $top_srcdir/$ac_aux_dir/missing,
@@ -221,30 +282,26 @@ _AM_AUTOCONF_VERSION(m4_defn([AC_AUTOCONF_VERSION]))])
# configured tree to be moved without reconfiguration.
AC_DEFUN([AM_AUX_DIR_EXPAND],
-[dnl Rely on autoconf to set up CDPATH properly.
-AC_PREREQ([2.50])dnl
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+[AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT])dnl
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
])
# AM_CONDITIONAL -*- Autoconf -*-
-# Copyright (C) 1997, 2000, 2001, 2003, 2004, 2005, 2006, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 9
-
# AM_CONDITIONAL(NAME, SHELL-CONDITION)
# -------------------------------------
# Define a conditional.
AC_DEFUN([AM_CONDITIONAL],
-[AC_PREREQ(2.52)dnl
- ifelse([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
- [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
+[AC_PREREQ([2.52])dnl
+ m4_if([$1], [TRUE], [AC_FATAL([$0: invalid condition: $1])],
+ [$1], [FALSE], [AC_FATAL([$0: invalid condition: $1])])dnl
AC_SUBST([$1_TRUE])dnl
AC_SUBST([$1_FALSE])dnl
_AM_SUBST_NOTMAKE([$1_TRUE])dnl
@@ -263,16 +320,14 @@ AC_CONFIG_COMMANDS_PRE(
Usually this means the macro was only invoked conditionally.]])
fi])])
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2009
-# Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 10
-# There are a few dirty hacks below to avoid letting `AC_PROG_CC' be
+# There are a few dirty hacks below to avoid letting 'AC_PROG_CC' be
# written in clear, in which case automake, when reading aclocal.m4,
# will think it sees a *use*, and therefore will trigger all it's
# C support machinery. Also note that it means that autoscan, seeing
@@ -282,7 +337,7 @@ fi])])
# _AM_DEPENDENCIES(NAME)
# ----------------------
# See how the compiler implements dependency checking.
-# NAME is "CC", "CXX", "GCJ", or "OBJC".
+# NAME is "CC", "CXX", "OBJC", "OBJCXX", "UPC", or "GJC".
# We try a few techniques and use that to set a single cache variable.
#
# We don't AC_REQUIRE the corresponding AC_PROG_CC since the latter was
@@ -295,12 +350,13 @@ AC_REQUIRE([AM_OUTPUT_DEPENDENCY_COMMANDS])dnl
AC_REQUIRE([AM_MAKE_INCLUDE])dnl
AC_REQUIRE([AM_DEP_TRACK])dnl
-ifelse([$1], CC, [depcc="$CC" am_compiler_list=],
- [$1], CXX, [depcc="$CXX" am_compiler_list=],
- [$1], OBJC, [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
- [$1], UPC, [depcc="$UPC" am_compiler_list=],
- [$1], GCJ, [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
- [depcc="$$1" am_compiler_list=])
+m4_if([$1], [CC], [depcc="$CC" am_compiler_list=],
+ [$1], [CXX], [depcc="$CXX" am_compiler_list=],
+ [$1], [OBJC], [depcc="$OBJC" am_compiler_list='gcc3 gcc'],
+ [$1], [OBJCXX], [depcc="$OBJCXX" am_compiler_list='gcc3 gcc'],
+ [$1], [UPC], [depcc="$UPC" am_compiler_list=],
+ [$1], [GCJ], [depcc="$GCJ" am_compiler_list='gcc3 gcc'],
+ [depcc="$$1" am_compiler_list=])
AC_CACHE_CHECK([dependency style of $depcc],
[am_cv_$1_dependencies_compiler_type],
@@ -308,8 +364,9 @@ AC_CACHE_CHECK([dependency style of $depcc],
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
+ rm -rf conftest.dir
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
# using a relative directory.
@@ -348,16 +405,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
am__obj=sub/conftest.${OBJEXT-o}
am__minus_obj="-o $am__obj"
case $depmode in
@@ -366,16 +423,16 @@ AC_CACHE_CHECK([dependency style of $depcc],
test "$am__universal" = false || continue
;;
nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
if test "x$enable_dependency_tracking" = xyes; then
continue
else
break
fi
;;
- msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+ # This compiler won't grok '-c -o', but also, the minuso test has
# not run yet. These depmodes are late enough in the game, and
# so weak that their functioning should not be impacted.
am__obj=conftest.${OBJEXT-o}
@@ -423,7 +480,7 @@ AM_CONDITIONAL([am__fastdep$1], [
# AM_SET_DEPDIR
# -------------
# Choose a directory name for dependency files.
-# This macro is AC_REQUIREd in _AM_DEPENDENCIES
+# This macro is AC_REQUIREd in _AM_DEPENDENCIES.
AC_DEFUN([AM_SET_DEPDIR],
[AC_REQUIRE([AM_SET_LEADING_DOT])dnl
AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
@@ -433,34 +490,39 @@ AC_SUBST([DEPDIR], ["${am__leading_dot}deps"])dnl
# AM_DEP_TRACK
# ------------
AC_DEFUN([AM_DEP_TRACK],
-[AC_ARG_ENABLE(dependency-tracking,
-[ --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors])
+[AC_ARG_ENABLE([dependency-tracking], [dnl
+AS_HELP_STRING(
+ [--enable-dependency-tracking],
+ [do not reject slow dependency extractors])
+AS_HELP_STRING(
+ [--disable-dependency-tracking],
+ [speeds up one-time build])])
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
+ am__nodep='_no'
fi
AM_CONDITIONAL([AMDEP], [test "x$enable_dependency_tracking" != xno])
AC_SUBST([AMDEPBACKSLASH])dnl
_AM_SUBST_NOTMAKE([AMDEPBACKSLASH])dnl
+AC_SUBST([am__nodep])dnl
+_AM_SUBST_NOTMAKE([am__nodep])dnl
])
# Generate code to set up dependency tracking. -*- Autoconf -*-
-# Copyright (C) 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-#serial 5
# _AM_OUTPUT_DEPENDENCY_COMMANDS
# ------------------------------
AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
[{
- # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # Older Autoconf quotes --file arguments for eval, but not when files
# are listed without --file. Let's play safe and only enable the eval
# if we detect the quoting.
case $CONFIG_FILES in
@@ -473,7 +535,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
+ # We used to match only the files named 'Makefile.in', but
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
@@ -485,21 +547,19 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
continue
fi
# Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
+ # from the Makefile without running 'make'.
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
test -z "$DEPDIR" && continue
am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
+ test -z "$am__include" && continue
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
# Find all dependency output files, they are included files with
# $(DEPDIR) in their names. We invoke sed twice because it is the
# simplest approach to changing $(DEPDIR) to its actual value in the
# expansion.
for file in `sed -n "
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
fdir=`AS_DIRNAME(["$file"])`
@@ -517,7 +577,7 @@ AC_DEFUN([_AM_OUTPUT_DEPENDENCY_COMMANDS],
# This macro should only be invoked once -- use via AC_REQUIRE.
#
# This code is only required when automatic dependency tracking
-# is enabled. FIXME. This creates each `.P' file that we will
+# is enabled. FIXME. This creates each '.P' file that we will
# need in order to bootstrap the dependency handling code.
AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
[AC_CONFIG_COMMANDS([depfiles],
@@ -527,18 +587,21 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
# Do all the work for Automake. -*- Autoconf -*-
-# Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004,
-# 2005, 2006, 2008, 2009 Free Software Foundation, Inc.
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 16
-
# This macro actually does too much. Some checks are only needed if
# your package does certain things. But this isn't really a big deal.
+dnl Redefine AC_PROG_CC to automatically invoke _AM_PROG_CC_C_O.
+m4_define([AC_PROG_CC],
+m4_defn([AC_PROG_CC])
+[_AM_PROG_CC_C_O
+])
+
# AM_INIT_AUTOMAKE(PACKAGE, VERSION, [NO-DEFINE])
# AM_INIT_AUTOMAKE([OPTIONS])
# -----------------------------------------------
@@ -551,7 +614,7 @@ AC_DEFUN([AM_OUTPUT_DEPENDENCY_COMMANDS],
# arguments mandatory, and then we can depend on a new Autoconf
# release and drop the old call support.
AC_DEFUN([AM_INIT_AUTOMAKE],
-[AC_PREREQ([2.62])dnl
+[AC_PREREQ([2.65])dnl
dnl Autoconf wants to disallow AM_ names. We explicitly allow
dnl the ones we care about.
m4_pattern_allow([^AM_[A-Z]+FLAGS$])dnl
@@ -580,33 +643,42 @@ AC_SUBST([CYGPATH_W])
# Define the identity of the package.
dnl Distinguish between old-style and new-style calls.
m4_ifval([$2],
-[m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
+[AC_DIAGNOSE([obsolete],
+ [$0: two- and three-arguments forms are deprecated.])
+m4_ifval([$3], [_AM_SET_OPTION([no-define])])dnl
AC_SUBST([PACKAGE], [$1])dnl
AC_SUBST([VERSION], [$2])],
[_AM_SET_OPTIONS([$1])dnl
dnl Diagnose old-style AC_INIT with new-style AM_AUTOMAKE_INIT.
-m4_if(m4_ifdef([AC_PACKAGE_NAME], 1)m4_ifdef([AC_PACKAGE_VERSION], 1), 11,,
+m4_if(
+ m4_ifdef([AC_PACKAGE_NAME], [ok]):m4_ifdef([AC_PACKAGE_VERSION], [ok]),
+ [ok:ok],,
[m4_fatal([AC_INIT should be called with package and version arguments])])dnl
AC_SUBST([PACKAGE], ['AC_PACKAGE_TARNAME'])dnl
AC_SUBST([VERSION], ['AC_PACKAGE_VERSION'])])dnl
_AM_IF_OPTION([no-define],,
-[AC_DEFINE_UNQUOTED(PACKAGE, "$PACKAGE", [Name of package])
- AC_DEFINE_UNQUOTED(VERSION, "$VERSION", [Version number of package])])dnl
+[AC_DEFINE_UNQUOTED([PACKAGE], ["$PACKAGE"], [Name of package])
+ AC_DEFINE_UNQUOTED([VERSION], ["$VERSION"], [Version number of package])])dnl
# Some tools Automake needs.
AC_REQUIRE([AM_SANITY_CHECK])dnl
AC_REQUIRE([AC_ARG_PROGRAM])dnl
-AM_MISSING_PROG(ACLOCAL, aclocal-${am__api_version})
-AM_MISSING_PROG(AUTOCONF, autoconf)
-AM_MISSING_PROG(AUTOMAKE, automake-${am__api_version})
-AM_MISSING_PROG(AUTOHEADER, autoheader)
-AM_MISSING_PROG(MAKEINFO, makeinfo)
+AM_MISSING_PROG([ACLOCAL], [aclocal-${am__api_version}])
+AM_MISSING_PROG([AUTOCONF], [autoconf])
+AM_MISSING_PROG([AUTOMAKE], [automake-${am__api_version}])
+AM_MISSING_PROG([AUTOHEADER], [autoheader])
+AM_MISSING_PROG([MAKEINFO], [makeinfo])
AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
AC_REQUIRE([AM_PROG_INSTALL_STRIP])dnl
-AC_REQUIRE([AM_PROG_MKDIR_P])dnl
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
+AC_REQUIRE([AC_PROG_MKDIR_P])dnl
+# For better backward compatibility. To be removed once Automake 1.9.x
+# dies out for good. For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+AC_SUBST([mkdir_p], ['$(MKDIR_P)'])
+# We need awk for the "check" target (and possibly the TAP driver). The
+# system "awk" is bad on some platforms.
AC_REQUIRE([AC_PROG_AWK])dnl
AC_REQUIRE([AC_PROG_MAKE_SET])dnl
AC_REQUIRE([AM_SET_LEADING_DOT])dnl
@@ -615,34 +687,82 @@ _AM_IF_OPTION([tar-ustar], [_AM_PROG_TAR([ustar])],
[_AM_PROG_TAR([v7])])])
_AM_IF_OPTION([no-dependencies],,
[AC_PROVIDE_IFELSE([AC_PROG_CC],
- [_AM_DEPENDENCIES(CC)],
- [define([AC_PROG_CC],
- defn([AC_PROG_CC])[_AM_DEPENDENCIES(CC)])])dnl
+ [_AM_DEPENDENCIES([CC])],
+ [m4_define([AC_PROG_CC],
+ m4_defn([AC_PROG_CC])[_AM_DEPENDENCIES([CC])])])dnl
AC_PROVIDE_IFELSE([AC_PROG_CXX],
- [_AM_DEPENDENCIES(CXX)],
- [define([AC_PROG_CXX],
- defn([AC_PROG_CXX])[_AM_DEPENDENCIES(CXX)])])dnl
+ [_AM_DEPENDENCIES([CXX])],
+ [m4_define([AC_PROG_CXX],
+ m4_defn([AC_PROG_CXX])[_AM_DEPENDENCIES([CXX])])])dnl
AC_PROVIDE_IFELSE([AC_PROG_OBJC],
- [_AM_DEPENDENCIES(OBJC)],
- [define([AC_PROG_OBJC],
- defn([AC_PROG_OBJC])[_AM_DEPENDENCIES(OBJC)])])dnl
+ [_AM_DEPENDENCIES([OBJC])],
+ [m4_define([AC_PROG_OBJC],
+ m4_defn([AC_PROG_OBJC])[_AM_DEPENDENCIES([OBJC])])])dnl
+AC_PROVIDE_IFELSE([AC_PROG_OBJCXX],
+ [_AM_DEPENDENCIES([OBJCXX])],
+ [m4_define([AC_PROG_OBJCXX],
+ m4_defn([AC_PROG_OBJCXX])[_AM_DEPENDENCIES([OBJCXX])])])dnl
])
-_AM_IF_OPTION([silent-rules], [AC_REQUIRE([AM_SILENT_RULES])])dnl
-dnl The `parallel-tests' driver may need to know about EXEEXT, so add the
-dnl `am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This macro
-dnl is hooked onto _AC_COMPILER_EXEEXT early, see below.
+AC_REQUIRE([AM_SILENT_RULES])dnl
+dnl The testsuite driver may need to know about EXEEXT, so add the
+dnl 'am__EXEEXT' conditional if _AM_COMPILER_EXEEXT was seen. This
+dnl macro is hooked onto _AC_COMPILER_EXEEXT early, see below.
AC_CONFIG_COMMANDS_PRE(dnl
[m4_provide_if([_AM_COMPILER_EXEEXT],
[AM_CONDITIONAL([am__EXEEXT], [test -n "$EXEEXT"])])])dnl
+
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes. So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+ cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present. This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message. This
+can help us improve future automake versions.
+
+END
+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+ echo 'Configuration will proceed anyway, since you have set the' >&2
+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+ echo >&2
+ else
+ cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+ AC_MSG_ERROR([Your 'rm' program is bad, sorry.])
+ fi
+fi
+dnl The trailing newline in this macro's definition is deliberate, for
+dnl backward compatibility and to allow trailing 'dnl'-style comments
+dnl after the AM_INIT_AUTOMAKE invocation. See automake bug#16841.
])
-dnl Hook into `_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
+dnl Hook into '_AC_COMPILER_EXEEXT' early to learn its expansion. Do not
dnl add the conditional right here, as _AC_COMPILER_EXEEXT may be further
dnl mangled by Autoconf and run in a shell conditional statement.
m4_define([_AC_COMPILER_EXEEXT],
m4_defn([_AC_COMPILER_EXEEXT])[m4_provide([_AM_COMPILER_EXEEXT])])
-
# When config.status generates a header, we must update the stamp-h file.
# This file resides in the same directory as the config header
# that is generated. The stamp files are numbered to have different names.
@@ -664,7 +784,7 @@ for _am_header in $config_headers :; do
done
echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_count])
-# Copyright (C) 2001, 2003, 2005, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -675,7 +795,7 @@ echo "timestamp for $_am_arg" >`AS_DIRNAME(["$_am_arg"])`/stamp-h[]$_am_stamp_co
# Define $install_sh.
AC_DEFUN([AM_PROG_INSTALL_SH],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-if test x"${install_sh}" != xset; then
+if test x"${install_sh+set}" != xset; then
case $am_aux_dir in
*\ * | *\ *)
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
@@ -683,16 +803,14 @@ if test x"${install_sh}" != xset; then
install_sh="\${SHELL} $am_aux_dir/install-sh"
esac
fi
-AC_SUBST(install_sh)])
+AC_SUBST([install_sh])])
-# Copyright (C) 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2003-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# Check whether the underlying file-system supports filenames
# with a leading dot. For instance MS-DOS doesn't.
AC_DEFUN([AM_SET_LEADING_DOT],
@@ -708,14 +826,12 @@ AC_SUBST([am__leading_dot])])
# Check to see how 'make' treats includes. -*- Autoconf -*-
-# Copyright (C) 2001, 2002, 2003, 2005, 2009 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 4
-
# AM_MAKE_INCLUDE()
# -----------------
# Check to see how make treats includes.
@@ -733,7 +849,7 @@ am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
case `$am_make -s -f confmf 2> /dev/null` in #(
*the\ am__doit\ target*)
am__include=include
@@ -758,52 +874,14 @@ AC_MSG_RESULT([$_am_result])
rm -f confinc confmf
])
-# Copyright (C) 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# serial 6
-
-# AM_PROG_CC_C_O
-# --------------
-# Like AC_PROG_CC_C_O, but changed for automake.
-AC_DEFUN([AM_PROG_CC_C_O],
-[AC_REQUIRE([AC_PROG_CC_C_O])dnl
-AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-AC_REQUIRE_AUX_FILE([compile])dnl
-# FIXME: we rely on the cache variable name because
-# there is no other way.
-set dummy $CC
-am_cc=`echo $[2] | sed ['s/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/']`
-eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
-if test "$am_t" != yes; then
- # Losing compiler, so override with the script.
- # FIXME: It is wrong to rewrite CC.
- # But if we don't then we get into trouble of one sort or another.
- # A longer-term fix would be to have automake use am__CC in this case,
- # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
- CC="$am_aux_dir/compile $CC"
-fi
-dnl Make sure AC_PROG_CC is never called again, or it will override our
-dnl setting of CC.
-m4_define([AC_PROG_CC],
- [m4_fatal([AC_PROG_CC cannot be called after AM_PROG_CC_C_O])])
-])
-
# Fake the existence of programs that GNU maintainers use. -*- Autoconf -*-
-# Copyright (C) 1997, 1999, 2000, 2001, 2003, 2004, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 1997-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 6
-
# AM_MISSING_PROG(NAME, PROGRAM)
# ------------------------------
AC_DEFUN([AM_MISSING_PROG],
@@ -811,11 +889,10 @@ AC_DEFUN([AM_MISSING_PROG],
$1=${$1-"${am_missing_run}$2"}
AC_SUBST($1)])
-
# AM_MISSING_HAS_RUN
# ------------------
-# Define MISSING if not defined so far and test if it supports --run.
-# If it does, set am_missing_run to use it, otherwise, to nothing.
+# Define MISSING if not defined so far and test if it is modern enough.
+# If it is, set am_missing_run to use it, otherwise, to nothing.
AC_DEFUN([AM_MISSING_HAS_RUN],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
AC_REQUIRE_AUX_FILE([missing])dnl
@@ -828,63 +905,35 @@ if test x"${MISSING+set}" != xset; then
esac
fi
# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+ am_missing_run="$MISSING "
else
am_missing_run=
- AC_MSG_WARN([`missing' script is too old or missing])
+ AC_MSG_WARN(['missing' script is too old or missing])
fi
])
-# Copyright (C) 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
-#
-# This file is free software; the Free Software Foundation
-# gives unlimited permission to copy and/or distribute it,
-# with or without modifications, as long as this notice is preserved.
-
-# AM_PROG_MKDIR_P
-# ---------------
-# Check for `mkdir -p'.
-AC_DEFUN([AM_PROG_MKDIR_P],
-[AC_PREREQ([2.60])dnl
-AC_REQUIRE([AC_PROG_MKDIR_P])dnl
-dnl Automake 1.8 to 1.9.6 used to define mkdir_p. We now use MKDIR_P,
-dnl while keeping a definition of mkdir_p for backward compatibility.
-dnl @MKDIR_P@ is magic: AC_OUTPUT adjusts its value for each Makefile.
-dnl However we cannot define mkdir_p as $(MKDIR_P) for the sake of
-dnl Makefile.ins that do not define MKDIR_P, so we do our own
-dnl adjustment using top_builddir (which is defined more often than
-dnl MKDIR_P).
-AC_SUBST([mkdir_p], ["$MKDIR_P"])dnl
-case $mkdir_p in
- [[\\/$]]* | ?:[[\\/]]*) ;;
- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-])
-
# Helper functions for option handling. -*- Autoconf -*-
-# Copyright (C) 2001, 2002, 2003, 2005, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 4
-
# _AM_MANGLE_OPTION(NAME)
# -----------------------
AC_DEFUN([_AM_MANGLE_OPTION],
[[_AM_OPTION_]m4_bpatsubst($1, [[^a-zA-Z0-9_]], [_])])
# _AM_SET_OPTION(NAME)
-# ------------------------------
+# --------------------
# Set option NAME. Presently that only means defining a flag for this option.
AC_DEFUN([_AM_SET_OPTION],
-[m4_define(_AM_MANGLE_OPTION([$1]), 1)])
+[m4_define(_AM_MANGLE_OPTION([$1]), [1])])
# _AM_SET_OPTIONS(OPTIONS)
-# ----------------------------------
+# ------------------------
# OPTIONS is a space-separated list of Automake options.
AC_DEFUN([_AM_SET_OPTIONS],
[m4_foreach_w([_AM_Option], [$1], [_AM_SET_OPTION(_AM_Option)])])
@@ -895,24 +944,82 @@ AC_DEFUN([_AM_SET_OPTIONS],
AC_DEFUN([_AM_IF_OPTION],
[m4_ifset(_AM_MANGLE_OPTION([$1]), [$2], [$3])])
-# Check to make sure that the build environment is sane. -*- Autoconf -*-
+# Copyright (C) 1999-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
+
+# _AM_PROG_CC_C_O
+# ---------------
+# Like AC_PROG_CC_C_O, but changed for automake. We rewrite AC_PROG_CC
+# to automatically call this.
+AC_DEFUN([_AM_PROG_CC_C_O],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+AC_REQUIRE_AUX_FILE([compile])dnl
+AC_LANG_PUSH([C])dnl
+AC_CACHE_CHECK(
+ [whether $CC understands -c and -o together],
+ [am_cv_prog_cc_c_o],
+ [AC_LANG_CONFTEST([AC_LANG_PROGRAM([])])
+ # Make sure it works both with $CC and with simple cc.
+ # Following AC_PROG_CC_C_O, we do the test twice because some
+ # compilers refuse to overwrite an existing .o file with -o,
+ # though they will create one.
+ am_cv_prog_cc_c_o=yes
+ for am_i in 1 2; do
+ if AM_RUN_LOG([$CC -c conftest.$ac_ext -o conftest2.$ac_objext]) \
+ && test -f conftest2.$ac_objext; then
+ : OK
+ else
+ am_cv_prog_cc_c_o=no
+ break
+ fi
+ done
+ rm -f core conftest*
+ unset am_i])
+if test "$am_cv_prog_cc_c_o" != yes; then
+ # Losing compiler, so override with the script.
+ # FIXME: It is wrong to rewrite CC.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__CC in this case,
+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+ CC="$am_aux_dir/compile $CC"
+fi
+AC_LANG_POP([C])])
+
+# For backward compatibility.
+AC_DEFUN_ONCE([AM_PROG_CC_C_O], [AC_REQUIRE([AC_PROG_CC])])
-# Copyright (C) 1996, 1997, 2000, 2001, 2003, 2005, 2008
-# Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 5
+# AM_RUN_LOG(COMMAND)
+# -------------------
+# Run COMMAND, save the exit status in ac_status, and log it.
+# (This has been adapted from Autoconf's _AC_RUN_LOG macro.)
+AC_DEFUN([AM_RUN_LOG],
+[{ echo "$as_me:$LINENO: $1" >&AS_MESSAGE_LOG_FD
+ ($1) >&AS_MESSAGE_LOG_FD 2>&AS_MESSAGE_LOG_FD
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&AS_MESSAGE_LOG_FD
+ (exit $ac_status); }])
+
+# Check to make sure that the build environment is sane. -*- Autoconf -*-
+
+# Copyright (C) 1996-2014 Free Software Foundation, Inc.
+#
+# This file is free software; the Free Software Foundation
+# gives unlimited permission to copy and/or distribute it,
+# with or without modifications, as long as this notice is preserved.
# AM_SANITY_CHECK
# ---------------
AC_DEFUN([AM_SANITY_CHECK],
[AC_MSG_CHECKING([whether build environment is sane])
-# Just in case
-sleep 1
-echo timestamp > conftest.file
# Reject unsafe characters in $srcdir or the absolute working directory
# name. Accept space and tab only in the latter.
am_lf='
@@ -923,32 +1030,40 @@ case `pwd` in
esac
case $srcdir in
*[[\\\"\#\$\&\'\`$am_lf\ \ ]]*)
- AC_MSG_ERROR([unsafe srcdir value: `$srcdir']);;
+ AC_MSG_ERROR([unsafe srcdir value: '$srcdir']);;
esac
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
- if test "$[*]" = "X"; then
- # -L didn't work.
- set X `ls -t "$srcdir/configure" conftest.file`
- fi
- rm -f conftest.file
- if test "$[*]" != "X $srcdir/configure conftest.file" \
- && test "$[*]" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
-alias in your environment])
- fi
-
+ am_has_slept=no
+ for am_try in 1 2; do
+ echo "timestamp, slept: $am_has_slept" > conftest.file
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$[*]" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ if test "$[*]" != "X $srcdir/configure conftest.file" \
+ && test "$[*]" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ AC_MSG_ERROR([ls -t appears to fail. Make sure there is not a broken
+ alias in your environment])
+ fi
+ if test "$[2]" = conftest.file || test $am_try -eq 2; then
+ break
+ fi
+ # Just in case.
+ sleep 1
+ am_has_slept=yes
+ done
test "$[2]" = conftest.file
)
then
@@ -958,36 +1073,85 @@ else
AC_MSG_ERROR([newly created file is older than distributed files!
Check your system clock])
fi
-AC_MSG_RESULT(yes)])
+AC_MSG_RESULT([yes])
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+ ( sleep 1 ) &
+ am_sleep_pid=$!
+fi
+AC_CONFIG_COMMANDS_PRE(
+ [AC_MSG_CHECKING([that generated files are newer than configure])
+ if test -n "$am_sleep_pid"; then
+ # Hide warnings about reused PIDs.
+ wait $am_sleep_pid 2>/dev/null
+ fi
+ AC_MSG_RESULT([done])])
+rm -f conftest.file
+])
-# Copyright (C) 2009 Free Software Foundation, Inc.
+# Copyright (C) 2009-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 1
-
# AM_SILENT_RULES([DEFAULT])
# --------------------------
# Enable less verbose build rules; with the default set to DEFAULT
-# (`yes' being less verbose, `no' or empty being verbose).
+# ("yes" being less verbose, "no" or empty being verbose).
AC_DEFUN([AM_SILENT_RULES],
-[AC_ARG_ENABLE([silent-rules],
-[ --enable-silent-rules less verbose build output (undo: `make V=1')
- --disable-silent-rules verbose build output (undo: `make V=0')])
-case $enable_silent_rules in
-yes) AM_DEFAULT_VERBOSITY=0;;
-no) AM_DEFAULT_VERBOSITY=1;;
-*) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
+[AC_ARG_ENABLE([silent-rules], [dnl
+AS_HELP_STRING(
+ [--enable-silent-rules],
+ [less verbose build output (undo: "make V=1")])
+AS_HELP_STRING(
+ [--disable-silent-rules],
+ [verbose build output (undo: "make V=0")])dnl
+])
+case $enable_silent_rules in @%:@ (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=m4_if([$1], [yes], [0], [1]);;
esac
+dnl
+dnl A few 'make' implementations (e.g., NonStop OS and NextStep)
+dnl do not support nested variable expansions.
+dnl See automake bug#9928 and bug#10237.
+am_make=${MAKE-make}
+AC_CACHE_CHECK([whether $am_make supports nested variables],
+ [am_cv_make_support_nested_variables],
+ [if AS_ECHO([['TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+ @$(TRUE)
+.PHONY: am__doit']]) | $am_make -f - >/dev/null 2>&1; then
+ am_cv_make_support_nested_variables=yes
+else
+ am_cv_make_support_nested_variables=no
+fi])
+if test $am_cv_make_support_nested_variables = yes; then
+ dnl Using '$V' instead of '$(V)' breaks IRIX make.
+ AM_V='$(V)'
+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+ AM_V=$AM_DEFAULT_VERBOSITY
+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AC_SUBST([AM_V])dnl
+AM_SUBST_NOTMAKE([AM_V])dnl
+AC_SUBST([AM_DEFAULT_V])dnl
+AM_SUBST_NOTMAKE([AM_DEFAULT_V])dnl
AC_SUBST([AM_DEFAULT_VERBOSITY])dnl
AM_BACKSLASH='\'
AC_SUBST([AM_BACKSLASH])dnl
_AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
])
-# Copyright (C) 2001, 2003, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2001-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
@@ -995,34 +1159,32 @@ _AM_SUBST_NOTMAKE([AM_BACKSLASH])dnl
# AM_PROG_INSTALL_STRIP
# ---------------------
-# One issue with vendor `install' (even GNU) is that you can't
+# One issue with vendor 'install' (even GNU) is that you can't
# specify the program used to strip binaries. This is especially
# annoying in cross-compiling environments, where the build's strip
# is unlikely to handle the host's binaries.
# Fortunately install-sh will honor a STRIPPROG variable, so we
-# always use install-sh in `make install-strip', and initialize
+# always use install-sh in "make install-strip", and initialize
# STRIPPROG with the value of the STRIP variable (set by the user).
AC_DEFUN([AM_PROG_INSTALL_STRIP],
[AC_REQUIRE([AM_PROG_INSTALL_SH])dnl
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip". However 'strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
-dnl Don't test for $cross_compiling = yes, because it might be `maybe'.
+# will honor the 'STRIP' environment variable to overrule this program.
+dnl Don't test for $cross_compiling = yes, because it might be 'maybe'.
if test "$cross_compiling" != no; then
AC_CHECK_TOOL([STRIP], [strip], :)
fi
INSTALL_STRIP_PROGRAM="\$(install_sh) -c -s"
AC_SUBST([INSTALL_STRIP_PROGRAM])])
-# Copyright (C) 2006, 2008 Free Software Foundation, Inc.
+# Copyright (C) 2006-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# _AM_SUBST_NOTMAKE(VARIABLE)
# ---------------------------
# Prevent Automake from outputting VARIABLE = @VARIABLE@ in Makefile.in.
@@ -1030,24 +1192,22 @@ AC_SUBST([INSTALL_STRIP_PROGRAM])])
AC_DEFUN([_AM_SUBST_NOTMAKE])
# AM_SUBST_NOTMAKE(VARIABLE)
-# ---------------------------
+# --------------------------
# Public sister of _AM_SUBST_NOTMAKE.
AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# Check how to create a tarball. -*- Autoconf -*-
-# Copyright (C) 2004, 2005 Free Software Foundation, Inc.
+# Copyright (C) 2004-2014 Free Software Foundation, Inc.
#
# This file is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
-# serial 2
-
# _AM_PROG_TAR(FORMAT)
# --------------------
# Check how to create a tarball in format FORMAT.
-# FORMAT should be one of `v7', `ustar', or `pax'.
+# FORMAT should be one of 'v7', 'ustar', or 'pax'.
#
# Substitute a variable $(am__tar) that is a command
# writing to stdout a FORMAT-tarball containing the directory
@@ -1057,75 +1217,114 @@ AC_DEFUN([AM_SUBST_NOTMAKE], [_AM_SUBST_NOTMAKE($@)])
# Substitute a variable $(am__untar) that extract such
# a tarball read from stdin.
# $(am__untar) < result.tar
+#
AC_DEFUN([_AM_PROG_TAR],
-[# Always define AMTAR for backward compatibility.
-AM_MISSING_PROG([AMTAR], [tar])
-m4_if([$1], [v7],
- [am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'],
- [m4_case([$1], [ustar],, [pax],,
- [m4_fatal([Unknown tar format])])
-AC_MSG_CHECKING([how to create a $1 tar archive])
-# Loop over all known methods to create a tar archive until one works.
+[# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AC_SUBST([AMTAR], ['$${TAR-tar}'])
+
+# We'll loop over all known methods to create a tar archive until one works.
_am_tools='gnutar m4_if([$1], [ustar], [plaintar]) pax cpio none'
-_am_tools=${am_cv_prog_tar_$1-$_am_tools}
-# Do not fold the above two line into one, because Tru64 sh and
-# Solaris sh will not grok spaces in the rhs of `-'.
-for _am_tool in $_am_tools
-do
- case $_am_tool in
- gnutar)
- for _am_tar in tar gnutar gtar;
- do
- AM_RUN_LOG([$_am_tar --version]) && break
- done
- am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
- am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
- am__untar="$_am_tar -xf -"
- ;;
- plaintar)
- # Must skip GNU tar: if it does not support --format= it doesn't create
- # ustar tarball either.
- (tar --version) >/dev/null 2>&1 && continue
- am__tar='tar chf - "$$tardir"'
- am__tar_='tar chf - "$tardir"'
- am__untar='tar xf -'
- ;;
- pax)
- am__tar='pax -L -x $1 -w "$$tardir"'
- am__tar_='pax -L -x $1 -w "$tardir"'
- am__untar='pax -r'
- ;;
- cpio)
- am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
- am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
- am__untar='cpio -i -H $1 -d'
- ;;
- none)
- am__tar=false
- am__tar_=false
- am__untar=false
- ;;
- esac
- # If the value was cached, stop now. We just wanted to have am__tar
- # and am__untar set.
- test -n "${am_cv_prog_tar_$1}" && break
+m4_if([$1], [v7],
+ [am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'],
+
+ [m4_case([$1],
+ [ustar],
+ [# The POSIX 1988 'ustar' format is defined with fixed-size fields.
+ # There is notably a 21 bits limit for the UID and the GID. In fact,
+ # the 'pax' utility can hang on bigger UID/GID (see automake bug#8343
+ # and bug#13588).
+ am_max_uid=2097151 # 2^21 - 1
+ am_max_gid=$am_max_uid
+ # The $UID and $GID variables are not portable, so we need to resort
+ # to the POSIX-mandated id(1) utility. Errors in the 'id' calls
+ # below are definitely unexpected, so allow the users to see them
+ # (that is, avoid stderr redirection).
+ am_uid=`id -u || echo unknown`
+ am_gid=`id -g || echo unknown`
+ AC_MSG_CHECKING([whether UID '$am_uid' is supported by ustar format])
+ if test $am_uid -le $am_max_uid; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ _am_tools=none
+ fi
+ AC_MSG_CHECKING([whether GID '$am_gid' is supported by ustar format])
+ if test $am_gid -le $am_max_gid; then
+ AC_MSG_RESULT([yes])
+ else
+ AC_MSG_RESULT([no])
+ _am_tools=none
+ fi],
+
+ [pax],
+ [],
+
+ [m4_fatal([Unknown tar format])])
+
+ AC_MSG_CHECKING([how to create a $1 tar archive])
+
+ # Go ahead even if we have the value already cached. We do so because we
+ # need to set the values for the 'am__tar' and 'am__untar' variables.
+ _am_tools=${am_cv_prog_tar_$1-$_am_tools}
+
+ for _am_tool in $_am_tools; do
+ case $_am_tool in
+ gnutar)
+ for _am_tar in tar gnutar gtar; do
+ AM_RUN_LOG([$_am_tar --version]) && break
+ done
+ am__tar="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$$tardir"'
+ am__tar_="$_am_tar --format=m4_if([$1], [pax], [posix], [$1]) -chf - "'"$tardir"'
+ am__untar="$_am_tar -xf -"
+ ;;
+ plaintar)
+ # Must skip GNU tar: if it does not support --format= it doesn't create
+ # ustar tarball either.
+ (tar --version) >/dev/null 2>&1 && continue
+ am__tar='tar chf - "$$tardir"'
+ am__tar_='tar chf - "$tardir"'
+ am__untar='tar xf -'
+ ;;
+ pax)
+ am__tar='pax -L -x $1 -w "$$tardir"'
+ am__tar_='pax -L -x $1 -w "$tardir"'
+ am__untar='pax -r'
+ ;;
+ cpio)
+ am__tar='find "$$tardir" -print | cpio -o -H $1 -L'
+ am__tar_='find "$tardir" -print | cpio -o -H $1 -L'
+ am__untar='cpio -i -H $1 -d'
+ ;;
+ none)
+ am__tar=false
+ am__tar_=false
+ am__untar=false
+ ;;
+ esac
- # tar/untar a dummy directory, and stop if the command works
- rm -rf conftest.dir
- mkdir conftest.dir
- echo GrepMe > conftest.dir/file
- AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ # If the value was cached, stop now. We just wanted to have am__tar
+ # and am__untar set.
+ test -n "${am_cv_prog_tar_$1}" && break
+
+ # tar/untar a dummy directory, and stop if the command works.
+ rm -rf conftest.dir
+ mkdir conftest.dir
+ echo GrepMe > conftest.dir/file
+ AM_RUN_LOG([tardir=conftest.dir && eval $am__tar_ >conftest.tar])
+ rm -rf conftest.dir
+ if test -s conftest.tar; then
+ AM_RUN_LOG([$am__untar <conftest.tar])
+ AM_RUN_LOG([cat conftest.dir/file])
+ grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
+ fi
+ done
rm -rf conftest.dir
- if test -s conftest.tar; then
- AM_RUN_LOG([$am__untar <conftest.tar])
- grep GrepMe conftest.dir/file >/dev/null 2>&1 && break
- fi
-done
-rm -rf conftest.dir
-AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
-AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+ AC_CACHE_VAL([am_cv_prog_tar_$1], [am_cv_prog_tar_$1=$_am_tool])
+ AC_MSG_RESULT([$am_cv_prog_tar_$1])])
+
AC_SUBST([am__tar])
AC_SUBST([am__untar])
]) # _AM_PROG_TAR
@@ -1159,6 +1358,7 @@ m4_include([sntp/m4/ntp_pkg_config.m4])
m4_include([sntp/m4/ntp_prog_cc.m4])
m4_include([sntp/m4/ntp_rlimit.m4])
m4_include([sntp/m4/ntp_sntp.m4])
+m4_include([sntp/m4/ntp_unitytest.m4])
m4_include([sntp/m4/ntp_ver_suffix.m4])
m4_include([sntp/m4/ntp_vpathhack.m4])
m4_include([sntp/m4/openldap-thread-check.m4])
diff --git a/adjtimed/Makefile.in b/adjtimed/Makefile.in
index 56f4dfbe1d62..716b9401e542 100644
--- a/adjtimed/Makefile.in
+++ b/adjtimed/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -20,6 +19,61 @@
# subdir to warn folks if there is another version there.
VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -42,9 +96,6 @@ bin_PROGRAMS =
libexec_PROGRAMS =
sbin_PROGRAMS =
EXTRA_PROGRAMS = adjtimed$(EXEEXT)
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(top_srcdir)/bincheck.mf $(top_srcdir)/depsver.mf \
- $(top_srcdir)/includes.mf $(top_srcdir)/sntp/check-libntp.mf
subdir = adjtimed
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
@@ -76,6 +127,7 @@ am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
$(top_srcdir)/sntp/m4/ntp_prog_cc.m4 \
$(top_srcdir)/sntp/m4/ntp_rlimit.m4 \
$(top_srcdir)/sntp/m4/ntp_sntp.m4 \
+ $(top_srcdir)/sntp/m4/ntp_unitytest.m4 \
$(top_srcdir)/sntp/m4/ntp_ver_suffix.m4 \
$(top_srcdir)/sntp/m4/ntp_vpathhack.m4 \
$(top_srcdir)/sntp/m4/openldap-thread-check.m4 \
@@ -85,6 +137,7 @@ am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
$(top_srcdir)/sntp/m4/version.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
@@ -98,9 +151,22 @@ adjtimed_LDADD = $(LDADD)
am__DEPENDENCIES_1 =
adjtimed_DEPENDENCIES = ../libntp/libntp.a $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
-AM_V_lt = $(am__v_lt_$(V))
-am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+AM_V_lt = $(am__v_lt_@AM_V@)
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
+am__v_lt_1 =
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/sntp/libevent/build-aux/depcomp
am__depfiles_maybe = depfiles
@@ -111,26 +177,48 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
-AM_V_CC = $(am__v_CC_$(V))
-am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
-am__v_CC_0 = @echo " CC " $@;
-AM_V_at = $(am__v_at_$(V))
-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
-am__v_at_0 = @
+AM_V_CC = $(am__v_CC_@AM_V@)
+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+am__v_CC_0 = @echo " CC " $@;
+am__v_CC_1 =
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
-AM_V_CCLD = $(am__v_CCLD_$(V))
-am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
-am__v_CCLD_0 = @echo " CCLD " $@;
-AM_V_GEN = $(am__v_GEN_$(V))
-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
-am__v_GEN_0 = @echo " GEN " $@;
+AM_V_CCLD = $(am__v_CCLD_@AM_V@)
+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
+am__v_CCLD_0 = @echo " CCLD " $@;
+am__v_CCLD_1 =
SOURCES = adjtimed.c
DIST_SOURCES = adjtimed.c
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
+am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/bincheck.mf \
+ $(top_srcdir)/depsver.mf $(top_srcdir)/includes.mf \
+ $(top_srcdir)/sntp/check-libntp.mf \
+ $(top_srcdir)/sntp/libevent/build-aux/depcomp README
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
@@ -181,6 +269,7 @@ GTEST_CXXFLAGS = @GTEST_CXXFLAGS@
GTEST_LDFLAGS = @GTEST_LDFLAGS@
GTEST_LIBS = @GTEST_LIBS@
HAVE_INLINE = @HAVE_INLINE@
+HAVE_LEAPSMEARINTERVAL = @HAVE_LEAPSMEARINTERVAL@
HAVE_RLIMIT_MEMLOCK = @HAVE_RLIMIT_MEMLOCK@
HAVE_RLIMIT_STACK = @HAVE_RLIMIT_STACK@
INSTALL = @INSTALL@
@@ -297,6 +386,7 @@ PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_NET_SNMP_CONFIG = @PATH_NET_SNMP_CONFIG@
PATH_PERL = @PATH_PERL@
+PATH_RUBY = @PATH_RUBY@
PATH_SEPARATOR = @PATH_SEPARATOR@
PATH_TEST = @PATH_TEST@
PERLLIBDIR = @PERLLIBDIR@
@@ -418,7 +508,6 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/bincheck.mf $(top_sr
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign adjtimed/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign adjtimed/Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -427,6 +516,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
+$(top_srcdir)/bincheck.mf $(top_srcdir)/sntp/check-libntp.mf $(top_srcdir)/depsver.mf $(top_srcdir)/includes.mf $(am__empty):
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -438,14 +528,19 @@ $(ACLOCAL_M4): $(am__aclocal_m4_deps)
$(am__aclocal_m4_deps):
install-binPROGRAMS: $(bin_PROGRAMS)
@$(NORMAL_INSTALL)
- test -z "$(bindir)" || $(MKDIR_P) "$(DESTDIR)$(bindir)"
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(bindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(bindir)" || exit 1; \
+ fi; \
for p in $$list; do echo "$$p $$p"; done | \
sed 's/$(EXEEXT)$$//' | \
- while read p p1; do if test -f $$p || test -f $$p1; \
- then echo "$$p"; echo "$$p"; else :; fi; \
+ while read p p1; do if test -f $$p \
+ || test -f $$p1 \
+ ; then echo "$$p"; echo "$$p"; else :; fi; \
done | \
- sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+ sed -e 'p;s,.*/,,;n;h' \
+ -e 's|.*|.|' \
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
sed 'N;N;N;s,\n, ,g' | \
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
@@ -466,7 +561,8 @@ uninstall-binPROGRAMS:
@list='$(bin_PROGRAMS)'; test -n "$(bindir)" || list=; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
- -e 's/$$/$(EXEEXT)/' `; \
+ -e 's/$$/$(EXEEXT)/' \
+ `; \
test -n "$$list" || exit 0; \
echo " ( cd '$(DESTDIR)$(bindir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(bindir)" && rm -f $$files
@@ -481,14 +577,19 @@ clean-binPROGRAMS:
rm -f $$list
install-libexecPROGRAMS: $(libexec_PROGRAMS)
@$(NORMAL_INSTALL)
- test -z "$(libexecdir)" || $(MKDIR_P) "$(DESTDIR)$(libexecdir)"
@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(libexecdir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(libexecdir)" || exit 1; \
+ fi; \
for p in $$list; do echo "$$p $$p"; done | \
sed 's/$(EXEEXT)$$//' | \
- while read p p1; do if test -f $$p || test -f $$p1; \
- then echo "$$p"; echo "$$p"; else :; fi; \
+ while read p p1; do if test -f $$p \
+ || test -f $$p1 \
+ ; then echo "$$p"; echo "$$p"; else :; fi; \
done | \
- sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+ sed -e 'p;s,.*/,,;n;h' \
+ -e 's|.*|.|' \
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
sed 'N;N;N;s,\n, ,g' | \
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
@@ -509,7 +610,8 @@ uninstall-libexecPROGRAMS:
@list='$(libexec_PROGRAMS)'; test -n "$(libexecdir)" || list=; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
- -e 's/$$/$(EXEEXT)/' `; \
+ -e 's/$$/$(EXEEXT)/' \
+ `; \
test -n "$$list" || exit 0; \
echo " ( cd '$(DESTDIR)$(libexecdir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(libexecdir)" && rm -f $$files
@@ -524,14 +626,19 @@ clean-libexecPROGRAMS:
rm -f $$list
install-sbinPROGRAMS: $(sbin_PROGRAMS)
@$(NORMAL_INSTALL)
- test -z "$(sbindir)" || $(MKDIR_P) "$(DESTDIR)$(sbindir)"
@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
+ if test -n "$$list"; then \
+ echo " $(MKDIR_P) '$(DESTDIR)$(sbindir)'"; \
+ $(MKDIR_P) "$(DESTDIR)$(sbindir)" || exit 1; \
+ fi; \
for p in $$list; do echo "$$p $$p"; done | \
sed 's/$(EXEEXT)$$//' | \
- while read p p1; do if test -f $$p || test -f $$p1; \
- then echo "$$p"; echo "$$p"; else :; fi; \
+ while read p p1; do if test -f $$p \
+ || test -f $$p1 \
+ ; then echo "$$p"; echo "$$p"; else :; fi; \
done | \
- sed -e 'p;s,.*/,,;n;h' -e 's|.*|.|' \
+ sed -e 'p;s,.*/,,;n;h' \
+ -e 's|.*|.|' \
-e 'p;x;s,.*/,,;s/$(EXEEXT)$$//;$(transform);s/$$/$(EXEEXT)/' | \
sed 'N;N;N;s,\n, ,g' | \
$(AWK) 'BEGIN { files["."] = ""; dirs["."] = 1 } \
@@ -552,7 +659,8 @@ uninstall-sbinPROGRAMS:
@list='$(sbin_PROGRAMS)'; test -n "$(sbindir)" || list=; \
files=`for p in $$list; do echo "$$p"; done | \
sed -e 'h;s,^.*/,,;s/$(EXEEXT)$$//;$(transform)' \
- -e 's/$$/$(EXEEXT)/' `; \
+ -e 's/$$/$(EXEEXT)/' \
+ `; \
test -n "$$list" || exit 0; \
echo " ( cd '$(DESTDIR)$(sbindir)' && rm -f" $$files ")"; \
cd "$(DESTDIR)$(sbindir)" && rm -f $$files
@@ -565,7 +673,8 @@ clean-sbinPROGRAMS:
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
echo " rm -f" $$list; \
rm -f $$list
-adjtimed$(EXEEXT): $(adjtimed_OBJECTS) $(adjtimed_DEPENDENCIES)
+
+adjtimed$(EXEEXT): $(adjtimed_OBJECTS) $(adjtimed_DEPENDENCIES) $(EXTRA_adjtimed_DEPENDENCIES)
@rm -f adjtimed$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(adjtimed_OBJECTS) $(adjtimed_LDADD) $(LIBS)
@@ -580,26 +689,23 @@ distclean-compile:
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
.c.obj:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.c.lo:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
mostlyclean-libtool:
-rm -f *.lo
@@ -607,26 +713,15 @@ mostlyclean-libtool:
clean-libtool:
-rm -rf .libs _libs
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -638,15 +733,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -655,6 +746,21 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -708,10 +814,15 @@ install-am: all-am
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -801,22 +912,25 @@ uninstall-am: uninstall-binPROGRAMS uninstall-libexecPROGRAMS \
.MAKE: all check install install-am install-exec-am install-strip
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-binPROGRAMS \
- clean-generic clean-libexecPROGRAMS clean-libtool \
- clean-sbinPROGRAMS ctags distclean distclean-compile \
- distclean-generic distclean-libtool distclean-tags distdir dvi \
- dvi-am html html-am info info-am install install-am \
- install-binPROGRAMS install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-exec-hook \
- install-html install-html-am install-info install-info-am \
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean \
+ clean-binPROGRAMS clean-generic clean-libexecPROGRAMS \
+ clean-libtool clean-sbinPROGRAMS cscopelist-am ctags ctags-am \
+ distclean distclean-compile distclean-generic \
+ distclean-libtool distclean-tags distdir dvi dvi-am html \
+ html-am info info-am install install-am install-binPROGRAMS \
+ install-data install-data-am install-dvi install-dvi-am \
+ install-exec install-exec-am install-exec-hook install-html \
+ install-html-am install-info install-info-am \
install-libexecPROGRAMS install-man install-pdf install-pdf-am \
install-ps install-ps-am install-sbinPROGRAMS install-strip \
installcheck installcheck-am installdirs maintainer-clean \
maintainer-clean-generic mostlyclean mostlyclean-compile \
mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
- tags uninstall uninstall-am uninstall-binPROGRAMS \
+ tags tags-am uninstall uninstall-am uninstall-binPROGRAMS \
uninstall-libexecPROGRAMS uninstall-sbinPROGRAMS
+.PRECIOUS: Makefile
+
install-exec-hook:
@test -z "${bin_PROGRAMS}${bin_SCRIPTS}" \
diff --git a/bootstrap b/bootstrap
index 2368af3a6445..dcba5c7fa3a8 100755
--- a/bootstrap
+++ b/bootstrap
@@ -50,6 +50,7 @@ AUTORECONF=${AUTORECONF:-autoreconf}
# ;;
# esac
+## Old way
# 20060629: HMS: Let's try checking in libopts and the autogen-generated files
## The copy for ntp...
#rm -rf libopts*
@@ -64,22 +65,34 @@ AUTORECONF=${AUTORECONF:-autoreconf}
# tar -xvf -
# mv libopts-*.*.* libopts )
-def_files=`find [B-Za-z]* -type f -name '*.def' -print | fgrep -v /SCCS/`
-prog_opt_files=`grep -l '^prog.name' $def_files`
+## EOOld way
-## AutoGen stuff
+## Unity test runners
+# the ruby generator must be older than the test files.
+# the test files must be older than the runner files.
+
+runner_files=`find [B-Za-z]* -type f -name 'run-*' -print | fgrep -v /SCCS/`
+l=
+lt=
+lr=
+for f in ${runner_files}
+do
+ fb=`echo $f | sed -e 's/run-//'`
+ lt="$lt $fb"
+ lr="$lr $f" # Yes, lr and runner_files are eventually the same
+done
+touch $lt
+echo "Touching <$lt>"
+sleep 1
+touch $lr
+echo "Touching <$lr>"
-#incdir=${PWD}/include
+## EOUnity test runners
-#for f in ${prog_opt_files}
-#do
-# ( cd $(dirname ${f})
-# echo "Running autogen on $f..."
-# autogen -L${incdir} $(basename ${f})
-# ) || exit 1
-#done
+## AutoGen stuff
-## Non-AutoGen stuff
+def_files=`find [B-Za-z]* -type f -name '*.def' -print | fgrep -v /SCCS/`
+prog_opt_files=`grep -l '^prog.name' $def_files`
# touch the stuff generated by the opt files
@@ -129,6 +142,8 @@ esac
## EOAutoGen stuff
+## Yacc/bison files
+
# Yacc/bison files ntp_parser.[ch] so we don't require the tool if
# ntp_parser.y hasn't been updated. At the same time, keyword-gen-utd
# and ntp_keyword.h which are derived from ntp_parser.h and
@@ -136,6 +151,8 @@ esac
touch ntpd/ntp_parser.[ch] ntpd/keyword-gen-utd ntpd/ntp_keyword.h
+## EOYacc/bison files
+
cp bincheck.mf sntp/
cp depsver.mf sntp/
diff --git a/clockstuff/Makefile.in b/clockstuff/Makefile.in
index c852adb9c940..0236354805cf 100644
--- a/clockstuff/Makefile.in
+++ b/clockstuff/Makefile.in
@@ -1,9 +1,8 @@
-# Makefile.in generated by automake 1.11.1 from Makefile.am.
+# Makefile.in generated by automake 1.15 from Makefile.am.
# @configure_input@
-# Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation,
-# Inc.
+# Copyright (C) 1994-2014 Free Software Foundation, Inc.
+
# This Makefile.in is free software; the Free Software Foundation
# gives unlimited permission to copy and/or distribute it,
# with or without modifications, as long as this notice is preserved.
@@ -16,6 +15,61 @@
@SET_MAKE@
VPATH = @srcdir@
+am__is_gnu_make = { \
+ if test -z '$(MAKELEVEL)'; then \
+ false; \
+ elif test -n '$(MAKE_HOST)'; then \
+ true; \
+ elif test -n '$(MAKE_VERSION)' && test -n '$(CURDIR)'; then \
+ true; \
+ else \
+ false; \
+ fi; \
+}
+am__make_running_with_option = \
+ case $${target_option-} in \
+ ?) ;; \
+ *) echo "am__make_running_with_option: internal error: invalid" \
+ "target option '$${target_option-}' specified" >&2; \
+ exit 1;; \
+ esac; \
+ has_opt=no; \
+ sane_makeflags=$$MAKEFLAGS; \
+ if $(am__is_gnu_make); then \
+ sane_makeflags=$$MFLAGS; \
+ else \
+ case $$MAKEFLAGS in \
+ *\\[\ \ ]*) \
+ bs=\\; \
+ sane_makeflags=`printf '%s\n' "$$MAKEFLAGS" \
+ | sed "s/$$bs$$bs[$$bs $$bs ]*//g"`;; \
+ esac; \
+ fi; \
+ skip_next=no; \
+ strip_trailopt () \
+ { \
+ flg=`printf '%s\n' "$$flg" | sed "s/$$1.*$$//"`; \
+ }; \
+ for flg in $$sane_makeflags; do \
+ test $$skip_next = yes && { skip_next=no; continue; }; \
+ case $$flg in \
+ *=*|--*) continue;; \
+ -*I) strip_trailopt 'I'; skip_next=yes;; \
+ -*I?*) strip_trailopt 'I';; \
+ -*O) strip_trailopt 'O'; skip_next=yes;; \
+ -*O?*) strip_trailopt 'O';; \
+ -*l) strip_trailopt 'l'; skip_next=yes;; \
+ -*l?*) strip_trailopt 'l';; \
+ -[dEDm]) skip_next=yes;; \
+ -[JT]) skip_next=yes;; \
+ esac; \
+ case $$flg in \
+ *$$target_option*) has_opt=yes; break;; \
+ esac; \
+ done; \
+ test $$has_opt = yes
+am__make_dryrun = (target_option=n; $(am__make_running_with_option))
+am__make_keepgoing = (target_option=k; $(am__make_running_with_option))
pkgdatadir = $(datadir)/@PACKAGE@
pkgincludedir = $(includedir)/@PACKAGE@
pkglibdir = $(libdir)/@PACKAGE@
@@ -35,9 +89,6 @@ POST_UNINSTALL = :
build_triplet = @build@
host_triplet = @host@
EXTRA_PROGRAMS = propdelay$(EXEEXT) chutest$(EXEEXT)
-DIST_COMMON = README $(srcdir)/Makefile.am $(srcdir)/Makefile.in \
- $(top_srcdir)/depsver.mf $(top_srcdir)/includes.mf \
- $(top_srcdir)/sntp/check-libntp.mf
subdir = clockstuff
ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
@@ -69,6 +120,7 @@ am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
$(top_srcdir)/sntp/m4/ntp_prog_cc.m4 \
$(top_srcdir)/sntp/m4/ntp_rlimit.m4 \
$(top_srcdir)/sntp/m4/ntp_sntp.m4 \
+ $(top_srcdir)/sntp/m4/ntp_unitytest.m4 \
$(top_srcdir)/sntp/m4/ntp_ver_suffix.m4 \
$(top_srcdir)/sntp/m4/ntp_vpathhack.m4 \
$(top_srcdir)/sntp/m4/openldap-thread-check.m4 \
@@ -78,6 +130,7 @@ am__aclocal_m4_deps = $(top_srcdir)/sntp/libopts/m4/libopts.m4 \
$(top_srcdir)/sntp/m4/version.m4 $(top_srcdir)/configure.ac
am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
$(ACLOCAL_M4)
+DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
mkinstalldirs = $(install_sh) -d
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
@@ -89,14 +142,27 @@ chutest_LDADD = $(LDADD)
am__DEPENDENCIES_1 =
chutest_DEPENDENCIES = ../libntp/libntp.a $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
-AM_V_lt = $(am__v_lt_$(V))
-am__v_lt_ = $(am__v_lt_$(AM_DEFAULT_VERBOSITY))
+AM_V_lt = $(am__v_lt_@AM_V@)
+am__v_lt_ = $(am__v_lt_@AM_DEFAULT_V@)
am__v_lt_0 = --silent
+am__v_lt_1 =
propdelay_SOURCES = propdelay.c
propdelay_OBJECTS = propdelay.$(OBJEXT)
am__DEPENDENCIES_2 = ../libntp/libntp.a $(am__DEPENDENCIES_1) \
$(am__DEPENDENCIES_1) $(am__DEPENDENCIES_1)
propdelay_DEPENDENCIES = $(am__DEPENDENCIES_2)
+AM_V_P = $(am__v_P_@AM_V@)
+am__v_P_ = $(am__v_P_@AM_DEFAULT_V@)
+am__v_P_0 = false
+am__v_P_1 = :
+AM_V_GEN = $(am__v_GEN_@AM_V@)
+am__v_GEN_ = $(am__v_GEN_@AM_DEFAULT_V@)
+am__v_GEN_0 = @echo " GEN " $@;
+am__v_GEN_1 =
+AM_V_at = $(am__v_at_@AM_V@)
+am__v_at_ = $(am__v_at_@AM_DEFAULT_V@)
+am__v_at_0 = @
+am__v_at_1 =
DEFAULT_INCLUDES = -I.@am__isrc@ -I$(top_builddir)
depcomp = $(SHELL) $(top_srcdir)/sntp/libevent/build-aux/depcomp
am__depfiles_maybe = depfiles
@@ -107,26 +173,47 @@ LTCOMPILE = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) \
$(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) \
$(AM_CFLAGS) $(CFLAGS)
-AM_V_CC = $(am__v_CC_$(V))
-am__v_CC_ = $(am__v_CC_$(AM_DEFAULT_VERBOSITY))
-am__v_CC_0 = @echo " CC " $@;
-AM_V_at = $(am__v_at_$(V))
-am__v_at_ = $(am__v_at_$(AM_DEFAULT_VERBOSITY))
-am__v_at_0 = @
+AM_V_CC = $(am__v_CC_@AM_V@)
+am__v_CC_ = $(am__v_CC_@AM_DEFAULT_V@)
+am__v_CC_0 = @echo " CC " $@;
+am__v_CC_1 =
CCLD = $(CC)
LINK = $(LIBTOOL) $(AM_V_lt) --tag=CC $(AM_LIBTOOLFLAGS) \
$(LIBTOOLFLAGS) --mode=link $(CCLD) $(AM_CFLAGS) $(CFLAGS) \
$(AM_LDFLAGS) $(LDFLAGS) -o $@
-AM_V_CCLD = $(am__v_CCLD_$(V))
-am__v_CCLD_ = $(am__v_CCLD_$(AM_DEFAULT_VERBOSITY))
-am__v_CCLD_0 = @echo " CCLD " $@;
-AM_V_GEN = $(am__v_GEN_$(V))
-am__v_GEN_ = $(am__v_GEN_$(AM_DEFAULT_VERBOSITY))
-am__v_GEN_0 = @echo " GEN " $@;
+AM_V_CCLD = $(am__v_CCLD_@AM_V@)
+am__v_CCLD_ = $(am__v_CCLD_@AM_DEFAULT_V@)
+am__v_CCLD_0 = @echo " CCLD " $@;
+am__v_CCLD_1 =
SOURCES = chutest.c propdelay.c
DIST_SOURCES = chutest.c propdelay.c
+am__can_run_installinfo = \
+ case $$AM_UPDATE_INFO_DIR in \
+ n|no|NO) false;; \
+ *) (install-info --version) >/dev/null 2>&1;; \
+ esac
+am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
+# Read a list of newline-separated strings from the standard input,
+# and print each of them once, without duplicates. Input order is
+# *not* preserved.
+am__uniquify_input = $(AWK) '\
+ BEGIN { nonempty = 0; } \
+ { items[$$0] = 1; nonempty = 1; } \
+ END { if (nonempty) { for (i in items) print i; }; } \
+'
+# Make sure the list of sources is unique. This is necessary because,
+# e.g., the same source file might be shared among _SOURCES variables
+# for different programs/libraries.
+am__define_uniq_tagged_files = \
+ list='$(am__tagged_files)'; \
+ unique=`for i in $$list; do \
+ if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
+ done | $(am__uniquify_input)`
ETAGS = etags
CTAGS = ctags
+am__DIST_COMMON = $(srcdir)/Makefile.in $(top_srcdir)/depsver.mf \
+ $(top_srcdir)/includes.mf $(top_srcdir)/sntp/check-libntp.mf \
+ $(top_srcdir)/sntp/libevent/build-aux/depcomp README
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
ACLOCAL = @ACLOCAL@
ALLOCA = @ALLOCA@
@@ -177,6 +264,7 @@ GTEST_CXXFLAGS = @GTEST_CXXFLAGS@
GTEST_LDFLAGS = @GTEST_LDFLAGS@
GTEST_LIBS = @GTEST_LIBS@
HAVE_INLINE = @HAVE_INLINE@
+HAVE_LEAPSMEARINTERVAL = @HAVE_LEAPSMEARINTERVAL@
HAVE_RLIMIT_MEMLOCK = @HAVE_RLIMIT_MEMLOCK@
HAVE_RLIMIT_STACK = @HAVE_RLIMIT_STACK@
INSTALL = @INSTALL@
@@ -293,6 +381,7 @@ PACKAGE_URL = @PACKAGE_URL@
PACKAGE_VERSION = @PACKAGE_VERSION@
PATH_NET_SNMP_CONFIG = @PATH_NET_SNMP_CONFIG@
PATH_PERL = @PATH_PERL@
+PATH_RUBY = @PATH_RUBY@
PATH_SEPARATOR = @PATH_SEPARATOR@
PATH_TEST = @PATH_TEST@
PERLLIBDIR = @PERLLIBDIR@
@@ -416,7 +505,6 @@ $(srcdir)/Makefile.in: $(srcdir)/Makefile.am $(top_srcdir)/sntp/check-libntp.mf
echo ' cd $(top_srcdir) && $(AUTOMAKE) --foreign clockstuff/Makefile'; \
$(am__cd) $(top_srcdir) && \
$(AUTOMAKE) --foreign clockstuff/Makefile
-.PRECIOUS: Makefile
Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
@case '$?' in \
*config.status*) \
@@ -425,6 +513,7 @@ Makefile: $(srcdir)/Makefile.in $(top_builddir)/config.status
echo ' cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe)'; \
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@ $(am__depfiles_maybe);; \
esac;
+$(top_srcdir)/sntp/check-libntp.mf $(top_srcdir)/depsver.mf $(top_srcdir)/includes.mf $(am__empty):
$(top_builddir)/config.status: $(top_srcdir)/configure $(CONFIG_STATUS_DEPENDENCIES)
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
@@ -443,10 +532,12 @@ clean-noinstPROGRAMS:
list=`for p in $$list; do echo "$$p"; done | sed 's/$(EXEEXT)$$//'`; \
echo " rm -f" $$list; \
rm -f $$list
-chutest$(EXEEXT): $(chutest_OBJECTS) $(chutest_DEPENDENCIES)
+
+chutest$(EXEEXT): $(chutest_OBJECTS) $(chutest_DEPENDENCIES) $(EXTRA_chutest_DEPENDENCIES)
@rm -f chutest$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(chutest_OBJECTS) $(chutest_LDADD) $(LIBS)
-propdelay$(EXEEXT): $(propdelay_OBJECTS) $(propdelay_DEPENDENCIES)
+
+propdelay$(EXEEXT): $(propdelay_OBJECTS) $(propdelay_DEPENDENCIES) $(EXTRA_propdelay_DEPENDENCIES)
@rm -f propdelay$(EXEEXT)
$(AM_V_CCLD)$(LINK) $(propdelay_OBJECTS) $(propdelay_LDADD) $(LIBS)
@@ -462,26 +553,23 @@ distclean-compile:
.c.o:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c $<
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ $<
.c.obj:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(COMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ `$(CYGPATH_W) '$<'`
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Po
-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=no @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(COMPILE) -c `$(CYGPATH_W) '$<'`
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(COMPILE) -c -o $@ `$(CYGPATH_W) '$<'`
.c.lo:
@am__fastdepCC_TRUE@ $(AM_V_CC)$(LTCOMPILE) -MT $@ -MD -MP -MF $(DEPDIR)/$*.Tpo -c -o $@ $<
@am__fastdepCC_TRUE@ $(AM_V_at)$(am__mv) $(DEPDIR)/$*.Tpo $(DEPDIR)/$*.Plo
-@am__fastdepCC_FALSE@ $(AM_V_CC) @AM_BACKSLASH@
-@AMDEP_TRUE@@am__fastdepCC_FALSE@ source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
+@AMDEP_TRUE@@am__fastdepCC_FALSE@ $(AM_V_CC)source='$<' object='$@' libtool=yes @AMDEPBACKSLASH@
@AMDEP_TRUE@@am__fastdepCC_FALSE@ DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
-@am__fastdepCC_FALSE@ $(LTCOMPILE) -c -o $@ $<
+@am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
mostlyclean-libtool:
-rm -f *.lo
@@ -489,26 +577,15 @@ mostlyclean-libtool:
clean-libtool:
-rm -rf .libs _libs
-ID: $(HEADERS) $(SOURCES) $(LISP) $(TAGS_FILES)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
- mkid -fID $$unique
-tags: TAGS
-
-TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
+ID: $(am__tagged_files)
+ $(am__define_uniq_tagged_files); mkid -fID $$unique
+tags: tags-am
+TAGS: tags
+
+tags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
set x; \
here=`pwd`; \
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ $(am__define_uniq_tagged_files); \
shift; \
if test -z "$(ETAGS_ARGS)$$*$$unique"; then :; else \
test -n "$$unique" || unique=$$empty_fix; \
@@ -520,15 +597,11 @@ TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
$$unique; \
fi; \
fi
-ctags: CTAGS
-CTAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \
- $(TAGS_FILES) $(LISP)
- list='$(SOURCES) $(HEADERS) $(LISP) $(TAGS_FILES)'; \
- unique=`for i in $$list; do \
- if test -f "$$i"; then echo $$i; else echo $(srcdir)/$$i; fi; \
- done | \
- $(AWK) '{ files[$$0] = 1; nonempty = 1; } \
- END { if (nonempty) { for (i in files) print i; }; }'`; \
+ctags: ctags-am
+
+CTAGS: ctags
+ctags-am: $(TAGS_DEPENDENCIES) $(am__tagged_files)
+ $(am__define_uniq_tagged_files); \
test -z "$(CTAGS_ARGS)$$unique" \
|| $(CTAGS) $(CTAGSFLAGS) $(AM_CTAGSFLAGS) $(CTAGS_ARGS) \
$$unique
@@ -537,6 +610,21 @@ GTAGS:
here=`$(am__cd) $(top_builddir) && pwd` \
&& $(am__cd) $(top_srcdir) \
&& gtags -i $(GTAGS_ARGS) "$$here"
+cscopelist: cscopelist-am
+
+cscopelist-am: $(am__tagged_files)
+ list='$(am__tagged_files)'; \
+ case "$(srcdir)" in \
+ [\\/]* | ?:[\\/]*) sdir="$(srcdir)" ;; \
+ *) sdir=$(subdir)/$(srcdir) ;; \
+ esac; \
+ for i in $$list; do \
+ if test -f "$$i"; then \
+ echo "$(subdir)/$$i"; \
+ else \
+ echo "$$sdir/$$i"; \
+ fi; \
+ done >> $(top_builddir)/cscope.files
distclean-tags:
-rm -f TAGS ID GTAGS GRTAGS GSYMS GPATH tags
@@ -587,10 +675,15 @@ install-am: all-am
installcheck: installcheck-am
install-strip:
- $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
- install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
- `test -z '$(STRIP)' || \
- echo "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'"` install
+ if test -z '$(STRIP)'; then \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ install; \
+ else \
+ $(MAKE) $(AM_MAKEFLAGS) INSTALL_PROGRAM="$(INSTALL_STRIP_PROGRAM)" \
+ install_sh_PROGRAM="$(INSTALL_STRIP_PROGRAM)" INSTALL_STRIP_FLAG=-s \
+ "INSTALL_PROGRAM_ENV=STRIPPROG='$(STRIP)'" install; \
+ fi
mostlyclean-generic:
clean-generic:
@@ -677,18 +770,21 @@ uninstall-am:
.MAKE: all check install install-am install-strip
-.PHONY: CTAGS GTAGS all all-am check check-am clean clean-generic \
- clean-libtool clean-noinstPROGRAMS ctags distclean \
- distclean-compile distclean-generic distclean-libtool \
- distclean-tags distdir dvi dvi-am html html-am info info-am \
- install install-am install-data install-data-am install-dvi \
- install-dvi-am install-exec install-exec-am install-html \
- install-html-am install-info install-info-am install-man \
- install-pdf install-pdf-am install-ps install-ps-am \
- install-strip installcheck installcheck-am installdirs \
- maintainer-clean maintainer-clean-generic mostlyclean \
- mostlyclean-compile mostlyclean-generic mostlyclean-libtool \
- pdf pdf-am ps ps-am tags uninstall uninstall-am
+.PHONY: CTAGS GTAGS TAGS all all-am check check-am clean clean-generic \
+ clean-libtool clean-noinstPROGRAMS cscopelist-am ctags \
+ ctags-am distclean distclean-compile distclean-generic \
+ distclean-libtool distclean-tags distdir dvi dvi-am html \
+ html-am info info-am install install-am install-data \
+ install-data-am install-dvi install-dvi-am install-exec \
+ install-exec-am install-html install-html-am install-info \
+ install-info-am install-man install-pdf install-pdf-am \
+ install-ps install-ps-am install-strip installcheck \
+ installcheck-am installdirs maintainer-clean \
+ maintainer-clean-generic mostlyclean mostlyclean-compile \
+ mostlyclean-generic mostlyclean-libtool pdf pdf-am ps ps-am \
+ tags tags-am uninstall uninstall-am
+
+.PRECIOUS: Makefile
check-libntp: ../libntp/libntp.a
diff --git a/config.h.in b/config.h.in
index 5ca9484a00c7..81867c7b0771 100644
--- a/config.h.in
+++ b/config.h.in
@@ -333,6 +333,9 @@
/* Define to 1 if you have the <arpa/nameser.h> header file. */
#undef HAVE_ARPA_NAMESER_H
+/* Define to 1 if you have the `atomic_thread_fence' function. */
+#undef HAVE_ATOMIC_THREAD_FENCE
+
/* Do we have audio support? */
#undef HAVE_AUDIO
@@ -386,6 +389,9 @@
/* Define to 1 if you have the <errno.h> header file. */
#undef HAVE_ERRNO_H
+/* Define to 1 if you have the `EVP_MD_do_all_sorted' function. */
+#undef HAVE_EVP_MD_DO_ALL_SORTED
+
/* Define to 1 if you have the `fchmod' function. */
#undef HAVE_FCHMOD
@@ -821,6 +827,9 @@
/* Define to 1 if you have the <stdarg.h> header file. */
#undef HAVE_STDARG_H
+/* Define to 1 if you have the <stdatomic.h> header file. */
+#undef HAVE_STDATOMIC_H
+
/* Define to 1 if you have the <stdbool.h> header file. */
#undef HAVE_STDBOOL_H
@@ -1315,6 +1324,9 @@
/* define to 1 if library is thread safe */
#undef LDAP_API_FEATURE_X_OPENLDAP_THREAD_SAFE
+/* leap smear mechanism */
+#undef LEAP_SMEAR
+
/* Define to any value to include libseccomp sandboxing. */
#undef LIBSECCOMP
@@ -1473,8 +1485,8 @@
/* Do we want the SCO clock hacks? */
#undef SCO5_CLOCK
-/* The size of `char*', as computed by sizeof. */
-#undef SIZEOF_CHARP
+/* The size of `char *', as computed by sizeof. */
+#undef SIZEOF_CHAR_P
/* The size of `int', as computed by sizeof. */
#undef SIZEOF_INT
diff --git a/configure b/configure
index 29d777c34ea0..1d686cbdcba8 100755
--- a/configure
+++ b/configure
@@ -1,13 +1,11 @@
#! /bin/sh
# Guess values for system-dependent variables and create Makefiles.
-# Generated by GNU Autoconf 2.68 for ntp 4.2.8p2.
+# Generated by GNU Autoconf 2.69 for ntp 4.2.8p3.
#
# Report bugs to <http://bugs.ntp.org./>.
#
#
-# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
-# 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
-# Foundation, Inc.
+# Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
#
#
# This configure script is free software; the Free Software Foundation
@@ -136,6 +134,31 @@ export LANGUAGE
# CDPATH.
(unset CDPATH) >/dev/null 2>&1 && unset CDPATH
+# Use a proper internal environment variable to ensure we don't fall
+ # into an infinite loop, continuously re-executing ourselves.
+ if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
+ _as_can_reexec=no; export _as_can_reexec;
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+as_fn_exit 255
+ fi
+ # We don't want this to propagate to other subprocesses.
+ { _as_can_reexec=; unset _as_can_reexec;}
if test "x$CONFIG_SHELL" = x; then
as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
emulate sh
@@ -169,7 +192,8 @@ if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
else
exitcode=1; echo positional parameters were not saved.
fi
-test x\$exitcode = x0 || exit 1"
+test x\$exitcode = x0 || exit 1
+test -x / || exit 1"
as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
@@ -222,21 +246,25 @@ IFS=$as_save_IFS
if test "x$CONFIG_SHELL" != x; then :
- # We cannot yet assume a decent shell, so we have to provide a
- # neutralization value for shells without unset; and this also
- # works around shells that cannot unset nonexistent variables.
- # Preserve -v and -x to the replacement shell.
- BASH_ENV=/dev/null
- ENV=/dev/null
- (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
- export CONFIG_SHELL
- case $- in # ((((
- *v*x* | *x*v* ) as_opts=-vx ;;
- *v* ) as_opts=-v ;;
- *x* ) as_opts=-x ;;
- * ) as_opts= ;;
- esac
- exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
+ export CONFIG_SHELL
+ # We cannot yet assume a decent shell, so we have to provide a
+# neutralization value for shells without unset; and this also
+# works around shells that cannot unset nonexistent variables.
+# Preserve -v and -x to the replacement shell.
+BASH_ENV=/dev/null
+ENV=/dev/null
+(unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
+case $- in # ((((
+ *v*x* | *x*v* ) as_opts=-vx ;;
+ *v* ) as_opts=-v ;;
+ *x* ) as_opts=-x ;;
+ * ) as_opts= ;;
+esac
+exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
+# Admittedly, this is quite paranoid, since all the known shells bail
+# out after a failed `exec'.
+$as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
+exit 255
fi
if test x$as_have_required = xno; then :
@@ -339,6 +367,14 @@ $as_echo X"$as_dir" |
} # as_fn_mkdir_p
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
# as_fn_append VAR VALUE
# ----------------------
# Append the text in VALUE to the end of the definition contained in VAR. Take
@@ -460,6 +496,10 @@ as_cr_alnum=$as_cr_Letters$as_cr_digits
chmod +x "$as_me.lineno" ||
{ $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
+ # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
+ # already done that, so ensure we don't try to do so again and fall
+ # in an infinite loop. This has already happened in practice.
+ _as_can_reexec=no; export _as_can_reexec
# Don't try to exec as it changes $[0], causing all sort of problems
# (the dirname of $[0] is not the place where we might find the
# original and so on. Autoconf is especially sensitive to this).
@@ -494,16 +534,16 @@ if (echo >conf$$.file) 2>/dev/null; then
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -p'.
+ # In both cases, we have to default to `cp -pR'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
@@ -515,28 +555,8 @@ else
as_mkdir_p=false
fi
-if test -x / >/dev/null 2>&1; then
- as_test_x='test -x'
-else
- if ls -dL / >/dev/null 2>&1; then
- as_ls_L_option=L
- else
- as_ls_L_option=
- fi
- as_test_x='
- eval sh -c '\''
- if test -d "$1"; then
- test -d "$1/.";
- else
- case $1 in #(
- -*)set "./$1";;
- esac;
- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
- ???[sx]*):;;*)false;;esac;fi
- '\'' sh
- '
-fi
-as_executable_p=$as_test_x
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -570,8 +590,8 @@ MAKEFLAGS=
# Identity of this package.
PACKAGE_NAME='ntp'
PACKAGE_TARNAME='ntp'
-PACKAGE_VERSION='4.2.8p2'
-PACKAGE_STRING='ntp 4.2.8p2'
+PACKAGE_VERSION='4.2.8p3'
+PACKAGE_STRING='ntp 4.2.8p3'
PACKAGE_BUGREPORT='http://bugs.ntp.org./'
PACKAGE_URL='http://www.ntp.org./'
@@ -626,6 +646,10 @@ GTEST_CXXFLAGS
GTEST_LIBS
GTEST_LDFLAGS
GTEST_CONFIG
+UNITYBUILD_AVAILABLE_FALSE
+UNITYBUILD_AVAILABLE_TRUE
+PATH_RUBY
+HAVE_LEAPSMEARINTERVAL
SAVECONFIG_ENABLED_FALSE
SAVECONFIG_ENABLED_TRUE
LSCF
@@ -698,8 +722,6 @@ NMEDIT
DSYMUTIL
MANIFEST_TOOL
RANLIB
-ac_ct_AR
-AR
DLLTOOL
OBJDUMP
LN_S
@@ -710,6 +732,8 @@ LD
FGREP
SED
LIBTOOL
+ac_ct_AR
+AR
INSTALL_UPDATE_LEAP_FALSE
INSTALL_UPDATE_LEAP_TRUE
UPDATE_LEAP_NI
@@ -817,6 +841,7 @@ CPP
am__fastdepCC_FALSE
am__fastdepCC_TRUE
CCDEPMODE
+am__nodep
AMDEPBACKSLASH
AMDEP_FALSE
AMDEP_TRUE
@@ -840,6 +865,8 @@ build_cpu
build
AM_BACKSLASH
AM_DEFAULT_VERBOSITY
+AM_DEFAULT_V
+AM_V
am__untar
am__tar
AMTAR
@@ -1021,6 +1048,7 @@ enable_ipv6
with_kame
enable_getifaddrs
enable_saveconfig
+enable_leap_smear
with_gtest
'
ac_precious_vars='build_alias
@@ -1493,8 +1521,6 @@ target=$target_alias
if test "x$host_alias" != x; then
if test "x$build_alias" = x; then
cross_compiling=maybe
- $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
- If a cross compiler is detected then cross compile mode will be used" >&2
elif test "x$build_alias" != "x$host_alias"; then
cross_compiling=yes
fi
@@ -1580,7 +1606,7 @@ if test "$ac_init_help" = "long"; then
# Omit some internal or obsolete options to make the list less imposing.
# This message is too long to be a string in the A/UX 3.1 sh.
cat <<_ACEOF
-\`configure' configures ntp 4.2.8p2 to adapt to many kinds of systems.
+\`configure' configures ntp 4.2.8p3 to adapt to many kinds of systems.
Usage: $0 [OPTION]... [VAR=VALUE]...
@@ -1650,7 +1676,7 @@ fi
if test -n "$ac_init_help"; then
case $ac_init_help in
- short | recursive ) echo "Configuration of ntp 4.2.8p2:";;
+ short | recursive ) echo "Configuration of ntp 4.2.8p3:";;
esac
cat <<\_ACEOF
@@ -1660,10 +1686,12 @@ Optional Features and Packages:
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
- --enable-silent-rules less verbose build output (undo: `make V=1')
- --disable-silent-rules verbose build output (undo: `make V=0')
- --disable-dependency-tracking speeds up one-time build
- --enable-dependency-tracking do not reject slow dependency extractors
+ --enable-silent-rules less verbose build output (undo: "make V=1")
+ --disable-silent-rules verbose build output (undo: "make V=0")
+ --enable-dependency-tracking
+ do not reject slow dependency extractors
+ --disable-dependency-tracking
+ speeds up one-time build
--with-locfile=XXX os-specific or "legacy"
--enable-shared[=PKGS] build shared libraries [default=no]
--enable-static[=PKGS] build static libraries [default=yes]
@@ -1791,6 +1819,7 @@ Optional Features and Packages:
--with-kame - =/usr/local/v6
--enable-getifaddrs + Enable the use of getifaddrs() [[yes|no]].
--enable-saveconfig + saveconfig mechanism
+ --enable-leap-smear - experimental leap smear code
--with-gtest Use the gtest framework (Default: if it's available)
Some influential environment variables:
@@ -1879,10 +1908,10 @@ fi
test -n "$ac_init_help" && exit $ac_status
if $ac_init_version; then
cat <<\_ACEOF
-ntp configure 4.2.8p2
-generated by GNU Autoconf 2.68
+ntp configure 4.2.8p3
+generated by GNU Autoconf 2.69
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2012 Free Software Foundation, Inc.
This configure script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it.
_ACEOF
@@ -2159,7 +2188,7 @@ $as_echo "$ac_try_echo"; } >&5
test ! -s conftest.err
} && test -s conftest$ac_exeext && {
test "$cross_compiling" = yes ||
- $as_test_x conftest$ac_exeext
+ test -x conftest$ac_exeext
}; then :
ac_retval=0
else
@@ -2347,7 +2376,7 @@ $as_echo "$ac_try_echo"; } >&5
test ! -s conftest.err
} && test -s conftest$ac_exeext && {
test "$cross_compiling" = yes ||
- $as_test_x conftest$ac_exeext
+ test -x conftest$ac_exeext
}; then :
ac_retval=0
else
@@ -2437,7 +2466,8 @@ int
main ()
{
static int test_array [1 - 2 * !(($2) >= 0)];
-test_array [0] = 0
+test_array [0] = 0;
+return test_array [0];
;
return 0;
@@ -2453,7 +2483,8 @@ int
main ()
{
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
-test_array [0] = 0
+test_array [0] = 0;
+return test_array [0];
;
return 0;
@@ -2479,7 +2510,8 @@ int
main ()
{
static int test_array [1 - 2 * !(($2) < 0)];
-test_array [0] = 0
+test_array [0] = 0;
+return test_array [0];
;
return 0;
@@ -2495,7 +2527,8 @@ int
main ()
{
static int test_array [1 - 2 * !(($2) >= $ac_mid)];
-test_array [0] = 0
+test_array [0] = 0;
+return test_array [0];
;
return 0;
@@ -2529,7 +2562,8 @@ int
main ()
{
static int test_array [1 - 2 * !(($2) <= $ac_mid)];
-test_array [0] = 0
+test_array [0] = 0;
+return test_array [0];
;
return 0;
@@ -2704,8 +2738,8 @@ cat >config.log <<_ACEOF
This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.
-It was created by ntp $as_me 4.2.8p2, which was
-generated by GNU Autoconf 2.68. Invocation command line was
+It was created by ntp $as_me 4.2.8p3, which was
+generated by GNU Autoconf 2.69. Invocation command line was
$ $0 $@
@@ -3213,7 +3247,7 @@ $as_echo "$as_me: $cache_file version: $c_version" >&6;}
NTP_CACHEVERSION_PARENT='main' ; export NTP_CACHEVERSION_PARENT
-am__api_version='1.11'
+am__api_version='1.15'
# Find a good install program. We prefer a C program (faster),
# so one script is as good as another. But avoid the broken or
@@ -3252,7 +3286,7 @@ case $as_dir/ in #((
# by default.
for ac_prog in ginstall scoinst install; do
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
if test $ac_prog = install &&
grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
# AIX install. It has an incompatible calling convention.
@@ -3310,9 +3344,6 @@ test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether build environment is sane" >&5
$as_echo_n "checking whether build environment is sane... " >&6; }
-# Just in case
-sleep 1
-echo timestamp > conftest.file
# Reject unsafe characters in $srcdir or the absolute working directory
# name. Accept space and tab only in the latter.
am_lf='
@@ -3323,32 +3354,40 @@ case `pwd` in
esac
case $srcdir in
*[\\\"\#\$\&\'\`$am_lf\ \ ]*)
- as_fn_error $? "unsafe srcdir value: \`$srcdir'" "$LINENO" 5;;
+ as_fn_error $? "unsafe srcdir value: '$srcdir'" "$LINENO" 5;;
esac
-# Do `set' in a subshell so we don't clobber the current shell's
+# Do 'set' in a subshell so we don't clobber the current shell's
# arguments. Must try -L first in case configure is actually a
# symlink; some systems play weird games with the mod time of symlinks
# (eg FreeBSD returns the mod time of the symlink's containing
# directory).
if (
- set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
- if test "$*" = "X"; then
- # -L didn't work.
- set X `ls -t "$srcdir/configure" conftest.file`
- fi
- rm -f conftest.file
- if test "$*" != "X $srcdir/configure conftest.file" \
- && test "$*" != "X conftest.file $srcdir/configure"; then
-
- # If neither matched, then we have a broken ls. This can happen
- # if, for instance, CONFIG_SHELL is bash and it inherits a
- # broken ls alias from the environment. This has actually
- # happened. Such a system could not be considered "sane".
- as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
-alias in your environment" "$LINENO" 5
- fi
-
+ am_has_slept=no
+ for am_try in 1 2; do
+ echo "timestamp, slept: $am_has_slept" > conftest.file
+ set X `ls -Lt "$srcdir/configure" conftest.file 2> /dev/null`
+ if test "$*" = "X"; then
+ # -L didn't work.
+ set X `ls -t "$srcdir/configure" conftest.file`
+ fi
+ if test "$*" != "X $srcdir/configure conftest.file" \
+ && test "$*" != "X conftest.file $srcdir/configure"; then
+
+ # If neither matched, then we have a broken ls. This can happen
+ # if, for instance, CONFIG_SHELL is bash and it inherits a
+ # broken ls alias from the environment. This has actually
+ # happened. Such a system could not be considered "sane".
+ as_fn_error $? "ls -t appears to fail. Make sure there is not a broken
+ alias in your environment" "$LINENO" 5
+ fi
+ if test "$2" = conftest.file || test $am_try -eq 2; then
+ break
+ fi
+ # Just in case.
+ sleep 1
+ am_has_slept=yes
+ done
test "$2" = conftest.file
)
then
@@ -3360,6 +3399,16 @@ Check your system clock" "$LINENO" 5
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; }
+# If we didn't sleep, we still need to ensure time stamps of config.status and
+# generated files are strictly newer.
+am_sleep_pid=
+if grep 'slept: no' conftest.file >/dev/null 2>&1; then
+ ( sleep 1 ) &
+ am_sleep_pid=$!
+fi
+
+rm -f conftest.file
+
test "$program_prefix" != NONE &&
program_transform_name="s&^&$program_prefix&;$program_transform_name"
# Use a double $ so make ignores it.
@@ -3370,8 +3419,8 @@ test "$program_suffix" != NONE &&
ac_script='s/[\\$]/&&/g;s/;s,x,x,$//'
program_transform_name=`$as_echo "$program_transform_name" | sed "$ac_script"`
-# expand $ac_aux_dir to an absolute path
-am_aux_dir=`cd $ac_aux_dir && pwd`
+# Expand $ac_aux_dir to an absolute path.
+am_aux_dir=`cd "$ac_aux_dir" && pwd`
if test x"${MISSING+set}" != xset; then
case $am_aux_dir in
@@ -3382,15 +3431,15 @@ if test x"${MISSING+set}" != xset; then
esac
fi
# Use eval to expand $SHELL
-if eval "$MISSING --run true"; then
- am_missing_run="$MISSING --run "
+if eval "$MISSING --is-lightweight"; then
+ am_missing_run="$MISSING "
else
am_missing_run=
- { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: \`missing' script is too old or missing" >&5
-$as_echo "$as_me: WARNING: \`missing' script is too old or missing" >&2;}
+ { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: 'missing' script is too old or missing" >&5
+$as_echo "$as_me: WARNING: 'missing' script is too old or missing" >&2;}
fi
-if test x"${install_sh}" != xset; then
+if test x"${install_sh+set}" != xset; then
case $am_aux_dir in
*\ * | *\ *)
install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;;
@@ -3399,10 +3448,10 @@ if test x"${install_sh}" != xset; then
esac
fi
-# Installed binaries are usually stripped using `strip' when the user
-# run `make install-strip'. However `strip' might not be the right
+# Installed binaries are usually stripped using 'strip' when the user
+# run "make install-strip". However 'strip' might not be the right
# tool to use in cross-compilation environments, therefore Automake
-# will honor the `STRIP' environment variable to overrule this program.
+# will honor the 'STRIP' environment variable to overrule this program.
if test "$cross_compiling" != no; then
if test -n "$ac_tool_prefix"; then
# Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
@@ -3421,7 +3470,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3461,7 +3510,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_STRIP="strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3512,7 +3561,7 @@ do
test -z "$as_dir" && as_dir=.
for ac_prog in mkdir gmkdir; do
for ac_exec_ext in '' $ac_executable_extensions; do
- { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; } || continue
+ as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext" || continue
case `"$as_dir/$ac_prog$ac_exec_ext" --version 2>&1` in #(
'mkdir (GNU coreutils) '* | \
'mkdir (coreutils) '* | \
@@ -3541,12 +3590,6 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $MKDIR_P" >&5
$as_echo "$MKDIR_P" >&6; }
-mkdir_p="$MKDIR_P"
-case $mkdir_p in
- [\\/$]* | ?:[\\/]*) ;;
- */*) mkdir_p="\$(top_builddir)/$mkdir_p" ;;
-esac
-
for ac_prog in gawk mawk nawk awk
do
# Extract the first word of "$ac_prog", so it can be a program name with args.
@@ -3565,7 +3608,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_AWK="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3629,6 +3672,45 @@ else
fi
rmdir .tst 2>/dev/null
+# Check whether --enable-silent-rules was given.
+if test "${enable_silent_rules+set}" = set; then :
+ enableval=$enable_silent_rules;
+fi
+
+case $enable_silent_rules in # (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=1;;
+esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+ @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+ am_cv_make_support_nested_variables=yes
+else
+ am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+ AM_V='$(V)'
+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+ AM_V=$AM_DEFAULT_VERBOSITY
+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
+AM_BACKSLASH='\'
+
if test "`cd $srcdir && pwd`" != "`pwd`"; then
# Use -I$(srcdir) only when $(srcdir) != ., so that make's output
# is not polluted with repeated "-I."
@@ -3651,7 +3733,7 @@ fi
# Define the identity of the package.
PACKAGE='ntp'
- VERSION='4.2.8p2'
+ VERSION='4.2.8p3'
cat >>confdefs.h <<_ACEOF
@@ -3679,17 +3761,70 @@ AUTOHEADER=${AUTOHEADER-"${am_missing_run}autoheader"}
MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"}
-# We need awk for the "check" target. The system "awk" is bad on
-# some platforms.
-# Always define AMTAR for backward compatibility.
+# For better backward compatibility. To be removed once Automake 1.9.x
+# dies out for good. For more background, see:
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00001.html>
+# <http://lists.gnu.org/archive/html/automake/2012-07/msg00014.html>
+mkdir_p='$(MKDIR_P)'
+
+# We need awk for the "check" target (and possibly the TAP driver). The
+# system "awk" is bad on some platforms.
+# Always define AMTAR for backward compatibility. Yes, it's still used
+# in the wild :-( We should find a proper way to deprecate it ...
+AMTAR='$${TAR-tar}'
+
+
+# We'll loop over all known methods to create a tar archive until one works.
+_am_tools='gnutar pax cpio none'
+
+am__tar='$${TAR-tar} chof - "$$tardir"' am__untar='$${TAR-tar} xf -'
+
-AMTAR=${AMTAR-"${am_missing_run}tar"}
-am__tar='${AMTAR} chof - "$$tardir"'; am__untar='${AMTAR} xf -'
+# POSIX will say in a future version that running "rm -f" with no argument
+# is OK; and we want to be able to make that assumption in our Makefile
+# recipes. So use an aggressive probe to check that the usage we want is
+# actually supported "in the wild" to an acceptable degree.
+# See automake bug#10828.
+# To make any issue more visible, cause the running configure to be aborted
+# by default if the 'rm' program in use doesn't match our expectations; the
+# user can still override this though.
+if rm -f && rm -fr && rm -rf; then : OK; else
+ cat >&2 <<'END'
+Oops!
+
+Your 'rm' program seems unable to run without file operands specified
+on the command line, even when the '-f' option is present. This is contrary
+to the behaviour of most rm programs out there, and not conforming with
+the upcoming POSIX standard: <http://austingroupbugs.net/view.php?id=542>
+
+Please tell bug-automake@gnu.org about your system, including the value
+of your $PATH and any error possibly output before this message. This
+can help us improve future automake versions.
+
+END
+ if test x"$ACCEPT_INFERIOR_RM_PROGRAM" = x"yes"; then
+ echo 'Configuration will proceed anyway, since you have set the' >&2
+ echo 'ACCEPT_INFERIOR_RM_PROGRAM variable to "yes"' >&2
+ echo >&2
+ else
+ cat >&2 <<'END'
+Aborting the configuration process, to ensure you take notice of the issue.
+You can download and install GNU coreutils to get an 'rm' implementation
+that behaves properly: <http://www.gnu.org/software/coreutils/>.
+
+If you want to complete the configuration process using your problematic
+'rm' anyway, export the environment variable ACCEPT_INFERIOR_RM_PROGRAM
+to "yes", and re-run configure.
+
+END
+ as_fn_error $? "Your 'rm' program is bad, sorry." "$LINENO" 5
+ fi
+fi
# Check whether --enable-silent-rules was given.
@@ -3697,11 +3832,38 @@ if test "${enable_silent_rules+set}" = set; then :
enableval=$enable_silent_rules;
fi
-case $enable_silent_rules in
-yes) AM_DEFAULT_VERBOSITY=0;;
-no) AM_DEFAULT_VERBOSITY=1;;
-*) AM_DEFAULT_VERBOSITY=0;;
+case $enable_silent_rules in # (((
+ yes) AM_DEFAULT_VERBOSITY=0;;
+ no) AM_DEFAULT_VERBOSITY=1;;
+ *) AM_DEFAULT_VERBOSITY=0;;
esac
+am_make=${MAKE-make}
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $am_make supports nested variables" >&5
+$as_echo_n "checking whether $am_make supports nested variables... " >&6; }
+if ${am_cv_make_support_nested_variables+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if $as_echo 'TRUE=$(BAR$(V))
+BAR0=false
+BAR1=true
+V=1
+am__doit:
+ @$(TRUE)
+.PHONY: am__doit' | $am_make -f - >/dev/null 2>&1; then
+ am_cv_make_support_nested_variables=yes
+else
+ am_cv_make_support_nested_variables=no
+fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_make_support_nested_variables" >&5
+$as_echo "$am_cv_make_support_nested_variables" >&6; }
+if test $am_cv_make_support_nested_variables = yes; then
+ AM_V='$(V)'
+ AM_DEFAULT_V='$(AM_DEFAULT_VERBOSITY)'
+else
+ AM_V=$AM_DEFAULT_VERBOSITY
+ AM_DEFAULT_V=$AM_DEFAULT_VERBOSITY
+fi
AM_BACKSLASH='\'
@@ -3809,7 +3971,7 @@ am__quote=
_am_result=none
# First try GNU make style include.
echo "include confinc" > confmf
-# Ignore all kinds of additional output from `make'.
+# Ignore all kinds of additional output from 'make'.
case `$am_make -s -f confmf 2> /dev/null` in #(
*the\ am__doit\ target*)
am__include=include
@@ -3842,6 +4004,7 @@ fi
if test "x$enable_dependency_tracking" != xno; then
am_depcomp="$ac_aux_dir/depcomp"
AMDEPBACKSLASH='\'
+ am__nodep='_no'
fi
if test "x$enable_dependency_tracking" != xno; then
AMDEP_TRUE=
@@ -3874,7 +4037,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3914,7 +4077,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="gcc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -3967,7 +4130,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4008,7 +4171,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
@@ -4066,7 +4229,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4110,7 +4273,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -4556,8 +4719,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdarg.h>
#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
+struct stat;
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
@@ -4642,6 +4804,65 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
+$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
+if ${am_cv_prog_cc_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ # Make sure it works both with $CC and with simple cc.
+ # Following AC_PROG_CC_C_O, we do the test twice because some
+ # compilers refuse to overwrite an existing .o file with -o,
+ # though they will create one.
+ am_cv_prog_cc_c_o=yes
+ for am_i in 1 2; do
+ if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
+ ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } \
+ && test -f conftest2.$ac_objext; then
+ : OK
+ else
+ am_cv_prog_cc_c_o=no
+ break
+ fi
+ done
+ rm -f core conftest*
+ unset am_i
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
+$as_echo "$am_cv_prog_cc_c_o" >&6; }
+if test "$am_cv_prog_cc_c_o" != yes; then
+ # Losing compiler, so override with the script.
+ # FIXME: It is wrong to rewrite CC.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__CC in this case,
+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+ CC="$am_aux_dir/compile $CC"
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
depcc="$CC" am_compiler_list=
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
@@ -4653,8 +4874,9 @@ else
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
+ rm -rf conftest.dir
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
# using a relative directory.
@@ -4688,16 +4910,16 @@ else
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
am__obj=sub/conftest.${OBJEXT-o}
am__minus_obj="-o $am__obj"
case $depmode in
@@ -4706,16 +4928,16 @@ else
test "$am__universal" = false || continue
;;
nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
if test "x$enable_dependency_tracking" = xyes; then
continue
else
break
fi
;;
- msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+ # This compiler won't grok '-c -o', but also, the minuso test has
# not run yet. These depmodes are late enough in the game, and
# so weak that their functioning should not be impacted.
am__obj=conftest.${OBJEXT-o}
@@ -4924,7 +5146,7 @@ do
for ac_prog in grep ggrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
+ as_fn_executable_p "$ac_path_GREP" || continue
# Check for GNU ac_path_GREP and select it if it is found.
# Check for GNU $ac_path_GREP
case `"$ac_path_GREP" --version 2>&1` in
@@ -4990,7 +5212,7 @@ do
for ac_prog in egrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
+ as_fn_executable_p "$ac_path_EGREP" || continue
# Check for GNU ac_path_EGREP and select it if it is found.
# Check for GNU $ac_path_EGREP
case `"$ac_path_EGREP" --version 2>&1` in
@@ -5238,116 +5460,6 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; }
$as_echo "#define _TANDEM_SOURCE 1" >>confdefs.h
-if test "x$CC" != xcc; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC and cc understand -c and -o together" >&5
-$as_echo_n "checking whether $CC and cc understand -c and -o together... " >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether cc understands -c and -o together" >&5
-$as_echo_n "checking whether cc understands -c and -o together... " >&6; }
-fi
-set dummy $CC; ac_cc=`$as_echo "$2" |
- sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
-if eval \${ac_cv_prog_cc_${ac_cc}_c_o+:} false; then :
- $as_echo_n "(cached) " >&6
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
-int
-main ()
-{
-
- ;
- return 0;
-}
-_ACEOF
-# Make sure it works both with $CC and with simple cc.
-# We do the test twice because some compilers refuse to overwrite an
-# existing .o file with -o, though they will create one.
-ac_try='$CC -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
-rm -f conftest2.*
-if { { case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } &&
- test -f conftest2.$ac_objext && { { case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; };
-then
- eval ac_cv_prog_cc_${ac_cc}_c_o=yes
- if test "x$CC" != xcc; then
- # Test first that cc exists at all.
- if { ac_try='cc -c conftest.$ac_ext >&5'
- { { case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; }; }; then
- ac_try='cc -c conftest.$ac_ext -o conftest2.$ac_objext >&5'
- rm -f conftest2.*
- if { { case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; } &&
- test -f conftest2.$ac_objext && { { case "(($ac_try" in
- *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
- *) ac_try_echo=$ac_try;;
-esac
-eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
-$as_echo "$ac_try_echo"; } >&5
- (eval "$ac_try") 2>&5
- ac_status=$?
- $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
- test $ac_status = 0; };
- then
- # cc works too.
- :
- else
- # cc exists but doesn't like -o.
- eval ac_cv_prog_cc_${ac_cc}_c_o=no
- fi
- fi
- fi
-else
- eval ac_cv_prog_cc_${ac_cc}_c_o=no
-fi
-rm -f core conftest*
-
-fi
-if eval test \$ac_cv_prog_cc_${ac_cc}_c_o = yes; then
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
-$as_echo "yes" >&6; }
-else
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
-$as_echo "no" >&6; }
-
-$as_echo "#define NO_MINUS_C_MINUS_O 1" >>confdefs.h
-
-fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
$as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
@@ -5360,8 +5472,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdarg.h>
#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
+struct stat;
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
@@ -5587,7 +5698,7 @@ main ()
return 0;
}
_ACEOF
-for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -xc99=all -qlanglvl=extc99
+for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
do
CC="$ac_save_CC $ac_arg"
if ac_fn_c_try_compile "$LINENO"; then :
@@ -5644,7 +5755,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}gcc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5684,7 +5795,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="gcc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5737,7 +5848,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="${ac_tool_prefix}cc"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5778,7 +5889,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
ac_prog_rejected=yes
continue
@@ -5836,7 +5947,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -5880,7 +5991,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CC="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -6076,8 +6187,7 @@ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <stdarg.h>
#include <stdio.h>
-#include <sys/types.h>
-#include <sys/stat.h>
+struct stat;
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
struct buf { int x; };
FILE * (*rcsopen) (struct buf *, struct stat *, int);
@@ -6162,6 +6272,65 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -c and -o together" >&5
+$as_echo_n "checking whether $CC understands -c and -o together... " >&6; }
+if ${am_cv_prog_cc_c_o+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+int
+main ()
+{
+
+ ;
+ return 0;
+}
+_ACEOF
+ # Make sure it works both with $CC and with simple cc.
+ # Following AC_PROG_CC_C_O, we do the test twice because some
+ # compilers refuse to overwrite an existing .o file with -o,
+ # though they will create one.
+ am_cv_prog_cc_c_o=yes
+ for am_i in 1 2; do
+ if { echo "$as_me:$LINENO: $CC -c conftest.$ac_ext -o conftest2.$ac_objext" >&5
+ ($CC -c conftest.$ac_ext -o conftest2.$ac_objext) >&5 2>&5
+ ac_status=$?
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
+ (exit $ac_status); } \
+ && test -f conftest2.$ac_objext; then
+ : OK
+ else
+ am_cv_prog_cc_c_o=no
+ break
+ fi
+ done
+ rm -f core conftest*
+ unset am_i
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_prog_cc_c_o" >&5
+$as_echo "$am_cv_prog_cc_c_o" >&6; }
+if test "$am_cv_prog_cc_c_o" != yes; then
+ # Losing compiler, so override with the script.
+ # FIXME: It is wrong to rewrite CC.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__CC in this case,
+ # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
+ CC="$am_aux_dir/compile $CC"
+fi
+ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+
depcc="$CC" am_compiler_list=
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking dependency style of $depcc" >&5
@@ -6173,8 +6342,9 @@ else
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
+ rm -rf conftest.dir
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
# using a relative directory.
@@ -6208,16 +6378,16 @@ else
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
am__obj=sub/conftest.${OBJEXT-o}
am__minus_obj="-o $am__obj"
case $depmode in
@@ -6226,16 +6396,16 @@ else
test "$am__universal" = false || continue
;;
nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
if test "x$enable_dependency_tracking" = xyes; then
continue
else
break
fi
;;
- msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+ # This compiler won't grok '-c -o', but also, the minuso test has
# not run yet. These depmodes are late enough in the game, and
# so weak that their functioning should not be impacted.
am__obj=conftest.${OBJEXT-o}
@@ -6291,20 +6461,6 @@ fi
# Ralf Wildenhues: With per-target flags we need CC_C_O
# AM_PROG_CC_C_O supersets AC_PROG_CC_C_O
-# FIXME: we rely on the cache variable name because
-# there is no other way.
-set dummy $CC
-am_cc=`echo $2 | sed 's/[^a-zA-Z0-9_]/_/g;s/^[0-9]/_/'`
-eval am_t=\$ac_cv_prog_cc_${am_cc}_c_o
-if test "$am_t" != yes; then
- # Losing compiler, so override with the script.
- # FIXME: It is wrong to rewrite CC.
- # But if we don't then we get into trouble of one sort or another.
- # A longer-term fix would be to have automake use am__CC in this case,
- # and then we could set am__CC="\$(top_srcdir)/compile \$(CC)"
- CC="$am_aux_dir/compile $CC"
-fi
-
if test $ac_cv_c_compiler_gnu = yes; then
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC needs -traditional" >&5
@@ -6655,7 +6811,7 @@ $as_echo_n "checking additional compiler flags... " >&6; }
ntp_os_cflags="-Ae -Wp,-H18816"
;;
esac
- ntp_os_cflags="${ntp_os_cflags} -D_HPUX_SOURCE"
+ ntp_os_cflags="${ntp_os_cflags} -D_HPUX_SOURCE -D__STDC_VERSION__=199901L"
;;
hpux*)
case "$GCC" in
@@ -6665,7 +6821,7 @@ $as_echo_n "checking additional compiler flags... " >&6; }
# use Ansi compiler on HPUX
ntp_os_cflags="-Ae"
esac
- ntp_os_cflags="${ntp_os_cflags} -D_HPUX_SOURCE"
+ ntp_os_cflags="${ntp_os_cflags} -D_HPUX_SOURCE -D__STDC_VERSION__=199901L"
;;
irix6*)
case "$CC" in
@@ -7248,6 +7404,7 @@ ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
ac_compiler_gnu=$ac_cv_c_compiler_gnu
+# Do we need CXX for anything besides google test?
ac_ext=cpp
ac_cpp='$CXXCPP $CPPFLAGS'
ac_compile='$CXX -c $CXXFLAGS $CPPFLAGS conftest.$ac_ext >&5'
@@ -7276,7 +7433,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CXX="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7320,7 +7477,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_CXX="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -7516,8 +7673,9 @@ else
# We make a subdir and do the tests there. Otherwise we can end up
# making bogus files that we don't know about and never remove. For
# instance it was reported that on HP-UX the gcc test will end up
- # making a dummy file named `D' -- because `-MD' means `put the output
- # in D'.
+ # making a dummy file named 'D' -- because '-MD' means "put the output
+ # in D".
+ rm -rf conftest.dir
mkdir conftest.dir
# Copy depcomp to subdir because otherwise we won't find it if we're
# using a relative directory.
@@ -7551,16 +7709,16 @@ else
: > sub/conftest.c
for i in 1 2 3 4 5 6; do
echo '#include "conftst'$i'.h"' >> sub/conftest.c
- # Using `: > sub/conftst$i.h' creates only sub/conftst1.h with
- # Solaris 8's {/usr,}/bin/sh.
- touch sub/conftst$i.h
+ # Using ": > sub/conftst$i.h" creates only sub/conftst1.h with
+ # Solaris 10 /bin/sh.
+ echo '/* dummy */' > sub/conftst$i.h
done
echo "${am__include} ${am__quote}sub/conftest.Po${am__quote}" > confmf
- # We check with `-c' and `-o' for the sake of the "dashmstdout"
+ # We check with '-c' and '-o' for the sake of the "dashmstdout"
# mode. It turns out that the SunPro C++ compiler does not properly
- # handle `-M -o', and we need to detect this. Also, some Intel
- # versions had trouble with output in subdirs
+ # handle '-M -o', and we need to detect this. Also, some Intel
+ # versions had trouble with output in subdirs.
am__obj=sub/conftest.${OBJEXT-o}
am__minus_obj="-o $am__obj"
case $depmode in
@@ -7569,16 +7727,16 @@ else
test "$am__universal" = false || continue
;;
nosideeffect)
- # after this tag, mechanisms are not by side-effect, so they'll
- # only be used when explicitly requested
+ # After this tag, mechanisms are not by side-effect, so they'll
+ # only be used when explicitly requested.
if test "x$enable_dependency_tracking" = xyes; then
continue
else
break
fi
;;
- msvisualcpp | msvcmsys)
- # This compiler won't grok `-c -o', but also, the minuso test has
+ msvc7 | msvc7msys | msvisualcpp | msvcmsys)
+ # This compiler won't grok '-c -o', but also, the minuso test has
# not run yet. These depmodes are late enough in the game, and
# so weak that their functioning should not be impacted.
am__obj=conftest.${OBJEXT-o}
@@ -7650,7 +7808,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_YACC="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -8002,6 +8160,177 @@ fi
+if test -n "$ac_tool_prefix"; then
+ for ac_prog in ar lib "link -lib"
+ do
+ # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
+set dummy $ac_tool_prefix$ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$AR"; then
+ ac_cv_prog_AR="$AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+AR=$ac_cv_prog_AR
+if test -n "$AR"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
+$as_echo "$AR" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$AR" && break
+ done
+fi
+if test -z "$AR"; then
+ ac_ct_AR=$AR
+ for ac_prog in ar lib "link -lib"
+do
+ # Extract the first word of "$ac_prog", so it can be a program name with args.
+set dummy $ac_prog; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_prog_ac_ct_AR+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ if test -n "$ac_ct_AR"; then
+ ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
+else
+as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_prog_ac_ct_AR="$ac_prog"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+fi
+fi
+ac_ct_AR=$ac_cv_prog_ac_ct_AR
+if test -n "$ac_ct_AR"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
+$as_echo "$ac_ct_AR" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+ test -n "$ac_ct_AR" && break
+done
+
+ if test "x$ac_ct_AR" = x; then
+ AR="false"
+ else
+ case $cross_compiling:$ac_tool_warned in
+yes:)
+{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
+$as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
+ac_tool_warned=yes ;;
+esac
+ AR=$ac_ct_AR
+ fi
+fi
+
+: ${AR=ar}
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking the archiver ($AR) interface" >&5
+$as_echo_n "checking the archiver ($AR) interface... " >&6; }
+if ${am_cv_ar_interface+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+ am_cv_ar_interface=ar
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+int some_variable = 0;
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ am_ar_try='$AR cru libconftest.a conftest.$ac_objext >&5'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
+ (eval $am_ar_try) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if test "$ac_status" -eq 0; then
+ am_cv_ar_interface=ar
+ else
+ am_ar_try='$AR -NOLOGO -OUT:conftest.lib conftest.$ac_objext >&5'
+ { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$am_ar_try\""; } >&5
+ (eval $am_ar_try) 2>&5
+ ac_status=$?
+ $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
+ test $ac_status = 0; }
+ if test "$ac_status" -eq 0; then
+ am_cv_ar_interface=lib
+ else
+ am_cv_ar_interface=unknown
+ fi
+ fi
+ rm -f conftest.lib libconftest.a
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+ ac_ext=c
+ac_cpp='$CPP $CPPFLAGS'
+ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
+ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
+ac_compiler_gnu=$ac_cv_c_compiler_gnu
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $am_cv_ar_interface" >&5
+$as_echo "$am_cv_ar_interface" >&6; }
+
+case $am_cv_ar_interface in
+ar)
+ ;;
+lib)
+ # Microsoft lib, so override with the ar-lib wrapper script.
+ # FIXME: It is wrong to rewrite AR.
+ # But if we don't then we get into trouble of one sort or another.
+ # A longer-term fix would be to have automake use am__AR in this case,
+ # and then we could set am__AR="$am_aux_dir/ar-lib \$(AR)" or something
+ # similar.
+ AR="$am_aux_dir/ar-lib $AR"
+ ;;
+unknown)
+ as_fn_error $? "could not determine $AR interface" "$LINENO" 5
+ ;;
+esac
+
# So far, the only shared library we might use is libopts.
@@ -8045,8 +8374,8 @@ esac
-macro_version='2.4'
-macro_revision='1.3293'
+macro_version='2.4.2'
+macro_revision='1.3337'
@@ -8153,7 +8482,7 @@ do
for ac_prog in sed gsed; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+ as_fn_executable_p "$ac_path_SED" || continue
# Check for GNU ac_path_SED and select it if it is found.
# Check for GNU $ac_path_SED
case `"$ac_path_SED" --version 2>&1` in
@@ -8232,7 +8561,7 @@ do
for ac_prog in fgrep; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_FGREP="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_FGREP" && $as_test_x "$ac_path_FGREP"; } || continue
+ as_fn_executable_p "$ac_path_FGREP" || continue
# Check for GNU ac_path_FGREP and select it if it is found.
# Check for GNU $ac_path_FGREP
case `"$ac_path_FGREP" --version 2>&1` in
@@ -8488,7 +8817,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_DUMPBIN="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -8532,7 +8861,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_DUMPBIN="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -8951,7 +9280,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_OBJDUMP="${ac_tool_prefix}objdump"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -8991,7 +9320,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_OBJDUMP="objdump"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9297,7 +9626,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_DLLTOOL="${ac_tool_prefix}dlltool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9337,7 +9666,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_DLLTOOL="dlltool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9440,7 +9769,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_AR="$ac_tool_prefix$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9484,7 +9813,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_AR="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9609,7 +9938,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_STRIP="${ac_tool_prefix}strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9649,7 +9978,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_STRIP="strip"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9708,7 +10037,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -9748,7 +10077,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_RANLIB="ranlib"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10383,7 +10712,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_MANIFEST_TOOL="${ac_tool_prefix}mt"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10423,7 +10752,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_MANIFEST_TOOL="mt"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10503,7 +10832,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_DSYMUTIL="${ac_tool_prefix}dsymutil"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10543,7 +10872,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_DSYMUTIL="dsymutil"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10595,7 +10924,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_NMEDIT="${ac_tool_prefix}nmedit"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10635,7 +10964,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_NMEDIT="nmedit"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10687,7 +11016,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_LIPO="${ac_tool_prefix}lipo"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10727,7 +11056,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_LIPO="lipo"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10779,7 +11108,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_OTOOL="${ac_tool_prefix}otool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10819,7 +11148,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_OTOOL="otool"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10871,7 +11200,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_OTOOL64="${ac_tool_prefix}otool64"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -10911,7 +11240,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_ac_ct_OTOOL64="otool64"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -18805,32 +19134,32 @@ fi
# version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
# declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
# This bug is HP SR number 8606223364.
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char*" >&5
-$as_echo_n "checking size of char*... " >&6; }
-if ${ac_cv_sizeof_charp+:} false; then :
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking size of char *" >&5
+$as_echo_n "checking size of char *... " >&6; }
+if ${ac_cv_sizeof_char_p+:} false; then :
$as_echo_n "(cached) " >&6
else
- if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char*))" "ac_cv_sizeof_charp" "$ac_includes_default"; then :
+ if ac_fn_c_compute_int "$LINENO" "(long int) (sizeof (char *))" "ac_cv_sizeof_char_p" "$ac_includes_default"; then :
else
- if test "$ac_cv_type_charp" = yes; then
+ if test "$ac_cv_type_char_p" = yes; then
{ { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
$as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
-as_fn_error 77 "cannot compute sizeof (char*)
+as_fn_error 77 "cannot compute sizeof (char *)
See \`config.log' for more details" "$LINENO" 5; }
else
- ac_cv_sizeof_charp=0
+ ac_cv_sizeof_char_p=0
fi
fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_charp" >&5
-$as_echo "$ac_cv_sizeof_charp" >&6; }
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sizeof_char_p" >&5
+$as_echo "$ac_cv_sizeof_char_p" >&6; }
cat >>confdefs.h <<_ACEOF
-#define SIZEOF_CHARP $ac_cv_sizeof_charp
+#define SIZEOF_CHAR_P $ac_cv_sizeof_char_p
_ACEOF
@@ -19294,7 +19623,7 @@ do
for ac_prog in sed gsed; do
for ac_exec_ext in '' $ac_executable_extensions; do
ac_path_SED="$as_dir/$ac_prog$ac_exec_ext"
- { test -f "$ac_path_SED" && $as_test_x "$ac_path_SED"; } || continue
+ as_fn_executable_p "$ac_path_SED" || continue
# Check for GNU ac_path_SED and select it if it is found.
# Check for GNU $ac_path_SED
case `"$ac_path_SED" --version 2>&1` in
@@ -19498,7 +19827,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -19541,7 +19870,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_ac_pt_PKG_CONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -19758,6 +20087,63 @@ done
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for unsigned long long int" >&5
+$as_echo_n "checking for unsigned long long int... " >&6; }
+if ${ac_cv_type_unsigned_long_long_int+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ac_cv_type_unsigned_long_long_int=yes
+ if test "x${ac_cv_prog_cc_c99-no}" = xno; then
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+ /* For now, do not test the preprocessor; as of 2007 there are too many
+ implementations with broken preprocessors. Perhaps this can
+ be revisited in 2012. In the meantime, code should not expect
+ #if to work with literals wider than 32 bits. */
+ /* Test literals. */
+ long long int ll = 9223372036854775807ll;
+ long long int nll = -9223372036854775807LL;
+ unsigned long long int ull = 18446744073709551615ULL;
+ /* Test constant expressions. */
+ typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
+ ? 1 : -1)];
+ typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
+ ? 1 : -1)];
+ int i = 63;
+int
+main ()
+{
+/* Test availability of runtime routines for shift and division. */
+ long long int llmax = 9223372036854775807ll;
+ unsigned long long int ullmax = 18446744073709551615ull;
+ return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
+ | (llmax / ll) | (llmax % ll)
+ | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
+ | (ullmax / ull) | (ullmax % ull));
+ ;
+ return 0;
+}
+
+_ACEOF
+if ac_fn_c_try_link "$LINENO"; then :
+
+else
+ ac_cv_type_unsigned_long_long_int=no
+fi
+rm -f core conftest.err conftest.$ac_objext \
+ conftest$ac_exeext conftest.$ac_ext
+ fi
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
+$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
+ if test $ac_cv_type_unsigned_long_long_int = yes; then
+
+$as_echo "#define HAVE_UNSIGNED_LONG_LONG_INT 1" >>confdefs.h
+
+ fi
+
+
ac_fn_c_check_func "$LINENO" "vsnprintf" "ac_cv_func_vsnprintf"
if test "x$ac_cv_func_vsnprintf" = xyes; then :
hw_cv_func_vsnprintf=yes
@@ -19890,7 +20276,8 @@ main ()
{
static int test_array [1 - 2 * !(/* On Ultrix 4.3 cc, long double is 4 and double is 8. */
sizeof (double) <= sizeof (long double))];
-test_array [0] = 0
+test_array [0] = 0;
+return test_array [0];
;
return 0;
@@ -19913,75 +20300,47 @@ $as_echo "#define HAVE_LONG_DOUBLE 1" >>confdefs.h
fi
+
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for long long int" >&5
$as_echo_n "checking for long long int... " >&6; }
if ${ac_cv_type_long_long_int+:} false; then :
$as_echo_n "(cached) " >&6
else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-
- /* For now, do not test the preprocessor; as of 2007 there are too many
- implementations with broken preprocessors. Perhaps this can
- be revisited in 2012. In the meantime, code should not expect
- #if to work with literals wider than 32 bits. */
- /* Test literals. */
- long long int ll = 9223372036854775807ll;
- long long int nll = -9223372036854775807LL;
- unsigned long long int ull = 18446744073709551615ULL;
- /* Test constant expressions. */
- typedef int a[((-9223372036854775807LL < 0 && 0 < 9223372036854775807ll)
- ? 1 : -1)];
- typedef int b[(18446744073709551615ULL <= (unsigned long long int) -1
- ? 1 : -1)];
- int i = 63;
-int
-main ()
-{
-/* Test availability of runtime routines for shift and division. */
- long long int llmax = 9223372036854775807ll;
- unsigned long long int ullmax = 18446744073709551615ull;
- return ((ll << 63) | (ll >> 63) | (ll < i) | (ll > i)
- | (llmax / ll) | (llmax % ll)
- | (ull << 63) | (ull >> 63) | (ull << i) | (ull >> i)
- | (ullmax / ull) | (ullmax % ull));
- ;
- return 0;
-}
-
-_ACEOF
-if ac_fn_c_try_link "$LINENO"; then :
- if test "$cross_compiling" = yes; then :
ac_cv_type_long_long_int=yes
+ if test "x${ac_cv_prog_cc_c99-no}" = xno; then
+ ac_cv_type_long_long_int=$ac_cv_type_unsigned_long_long_int
+ if test $ac_cv_type_long_long_int = yes; then
+ if test "$cross_compiling" = yes; then :
+ :
else
cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
#include <limits.h>
- #ifndef LLONG_MAX
- # define HALF \
- (1LL << (sizeof (long long int) * CHAR_BIT - 2))
- # define LLONG_MAX (HALF - 1 + HALF)
- #endif
+ #ifndef LLONG_MAX
+ # define HALF \
+ (1LL << (sizeof (long long int) * CHAR_BIT - 2))
+ # define LLONG_MAX (HALF - 1 + HALF)
+ #endif
int
main ()
{
long long int n = 1;
- int i;
- for (i = 0; ; i++)
- {
- long long int m = n << i;
- if (m >> i != n)
- return 1;
- if (LLONG_MAX / 2 < m)
- break;
- }
- return 0;
+ int i;
+ for (i = 0; ; i++)
+ {
+ long long int m = n << i;
+ if (m >> i != n)
+ return 1;
+ if (LLONG_MAX / 2 < m)
+ break;
+ }
+ return 0;
;
return 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
- ac_cv_type_long_long_int=yes
+
else
ac_cv_type_long_long_int=no
fi
@@ -19989,11 +20348,8 @@ rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
conftest.$ac_objext conftest.beam conftest.$ac_ext
fi
-else
- ac_cv_type_long_long_int=no
-fi
-rm -f core conftest.err conftest.$ac_objext \
- conftest$ac_exeext conftest.$ac_ext
+ fi
+ fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_long_long_int" >&5
$as_echo "$ac_cv_type_long_long_int" >&6; }
@@ -20009,7 +20365,9 @@ $as_echo_n "checking for unsigned long long int... " >&6; }
if ${ac_cv_type_unsigned_long_long_int+:} false; then :
$as_echo_n "(cached) " >&6
else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+ ac_cv_type_unsigned_long_long_int=yes
+ if test "x${ac_cv_prog_cc_c99-no}" = xno; then
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */
/* For now, do not test the preprocessor; as of 2007 there are too many
@@ -20042,12 +20400,13 @@ main ()
_ACEOF
if ac_fn_c_try_link "$LINENO"; then :
- ac_cv_type_unsigned_long_long_int=yes
+
else
ac_cv_type_unsigned_long_long_int=no
fi
rm -f core conftest.err conftest.$ac_objext \
conftest$ac_exeext conftest.$ac_ext
+ fi
fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_unsigned_long_long_int" >&5
$as_echo "$ac_cv_type_unsigned_long_long_int" >&6; }
@@ -20122,7 +20481,8 @@ int
main ()
{
static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
-test_array [0] = 0
+test_array [0] = 0;
+return test_array [0];
;
return 0;
@@ -20176,11 +20536,11 @@ else
int
main ()
{
-/* FIXME: Include the comments suggested by Paul. */
+
#ifndef __cplusplus
- /* Ultrix mips cc rejects this. */
+ /* Ultrix mips cc rejects this sort of thing. */
typedef int charset[2];
- const charset cs;
+ const charset cs = { 0, 0 };
/* SunOS 4.1.1 cc rejects this. */
char const *const *pcpcc;
char **ppc;
@@ -20197,8 +20557,9 @@ main ()
++pcpcc;
ppc = (char**) pcpcc;
pcpcc = (char const *const *) ppc;
- { /* SCO 3.2v4 cc rejects this. */
- char *t;
+ { /* SCO 3.2v4 cc rejects this sort of thing. */
+ char tx;
+ char *t = &tx;
char const *s = 0 ? (char *) 0 : (char const *) 0;
*t++ = 0;
@@ -20214,10 +20575,10 @@ main ()
iptr p = 0;
++p;
}
- { /* AIX XL C 1.02.0.0 rejects this saying
+ { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
"k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
- struct s { int j; const int *ap[3]; };
- struct s *b; b->j = 5;
+ struct s { int j; const int *ap[3]; } bx;
+ struct s *b = &bx; b->j = 5;
}
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
const int foo = 10;
@@ -20340,11 +20701,11 @@ else
int
main ()
{
-/* FIXME: Include the comments suggested by Paul. */
+
#ifndef __cplusplus
- /* Ultrix mips cc rejects this. */
+ /* Ultrix mips cc rejects this sort of thing. */
typedef int charset[2];
- const charset cs;
+ const charset cs = { 0, 0 };
/* SunOS 4.1.1 cc rejects this. */
char const *const *pcpcc;
char **ppc;
@@ -20361,8 +20722,9 @@ main ()
++pcpcc;
ppc = (char**) pcpcc;
pcpcc = (char const *const *) ppc;
- { /* SCO 3.2v4 cc rejects this. */
- char *t;
+ { /* SCO 3.2v4 cc rejects this sort of thing. */
+ char tx;
+ char *t = &tx;
char const *s = 0 ? (char *) 0 : (char const *) 0;
*t++ = 0;
@@ -20378,10 +20740,10 @@ main ()
iptr p = 0;
++p;
}
- { /* AIX XL C 1.02.0.0 rejects this saying
+ { /* AIX XL C 1.02.0.0 rejects this sort of thing, saying
"k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
- struct s { int j; const int *ap[3]; };
- struct s *b; b->j = 5;
+ struct s { int j; const int *ap[3]; } bx;
+ struct s *b = &bx; b->j = 5;
}
{ /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
const int foo = 10;
@@ -21263,23 +21625,20 @@ else
/* end confdefs.h. */
$ac_includes_default
int
-find_stack_direction ()
+find_stack_direction (int *addr, int depth)
{
- static char *addr = 0;
- auto char dummy;
- if (addr == 0)
- {
- addr = &dummy;
- return find_stack_direction ();
- }
- else
- return (&dummy > addr) ? 1 : -1;
+ int dir, dummy = 0;
+ if (! addr)
+ addr = &dummy;
+ *addr = addr < &dummy ? 1 : addr == &dummy ? 0 : -1;
+ dir = depth ? find_stack_direction (addr, depth - 1) : 0;
+ return dir + dummy;
}
int
-main ()
+main (int argc, char **argv)
{
- return find_stack_direction () < 0;
+ return find_stack_direction (0, argc + !argv + 20) < 0;
}
_ACEOF
if ac_fn_c_try_run "$LINENO"; then :
@@ -22252,7 +22611,8 @@ int
main ()
{
static int test_array [1 - 2 * !(((char) -1) < 0)];
-test_array [0] = 0
+test_array [0] = 0;
+return test_array [0];
;
return 0;
@@ -22651,7 +23011,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_CC="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -28278,6 +28638,9 @@ case "$ntp_cv_hdr_def_sigio" in
*-sni-sysv*)
ans=no
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-univel-sysv*)
ans=no
;;
@@ -28356,6 +28719,9 @@ case "$ntp_cv_hdr_def_sigpoll" in
*-sni-sysv*)
ans=no
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-*-aix[4-9]*)
# XXX Only verified thru AIX6
ans=no
@@ -28419,6 +28785,9 @@ case "$ntp_cv_hdr_def_sigpoll" in
*-sni-sysv*)
ans=no
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-*-aix[4-9]*)
# XXX Only verified thru AIX6
ans=no
@@ -28598,7 +28967,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_prog_AWK="$ac_prog"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -28745,7 +29114,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_PATH_PERL="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -28786,7 +29155,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_PATH_TEST="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -28861,7 +29230,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_PATH_NET_SNMP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -28889,6 +29258,20 @@ esac
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_NET_SNMP_CONFIG" >&5
$as_echo "$PATH_NET_SNMP_CONFIG" >&6; }
+case "$PATH_NET_SNMP_CONFIG" in
+ /*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for net-snmp version" >&5
+$as_echo_n "checking for net-snmp version... " >&6; }
+if ${ntp_cv_net_snmp_version+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ ntp_cv_net_snmp_version=`$PATH_NET_SNMP_CONFIG --version`
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_net_snmp_version" >&5
+$as_echo "$ntp_cv_net_snmp_version" >&6; }
+ ;;
+esac
+
case "$host" in
*-*-vxworks*)
ac_link="$ac_link $VX_KERNEL"
@@ -29309,7 +29692,7 @@ fi
done
-for ac_header in sgtty.h stdlib.h string.h termio.h
+for ac_header in sgtty.h stdatomic.h stdlib.h string.h termio.h
do :
as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
@@ -29627,6 +30010,53 @@ done
;;
esac
+case "$ac_cv_header_stdatomic_h" in
+ yes)
+ for ac_func in atomic_thread_fence
+do :
+ ac_fn_c_check_func "$LINENO" "atomic_thread_fence" "ac_cv_func_atomic_thread_fence"
+if test "x$ac_cv_func_atomic_thread_fence" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_ATOMIC_THREAD_FENCE 1
+_ACEOF
+
+fi
+done
+
+ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for atomic_thread_fence()" >&5
+$as_echo_n "checking for atomic_thread_fence()... " >&6; }
+if ${ntp_cv_func_atomic_thread_fence+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ cat confdefs.h - <<_ACEOF >conftest.$ac_ext
+/* end confdefs.h. */
+
+ #include <stdatomic.h>
+
+int
+main ()
+{
+
+ atomic_thread_fence(memory_order_seq_cst);
+
+
+ ;
+ return 0;
+}
+ ntp_cv_func_atomic_thread_fence=yes
+_ACEOF
+if ac_fn_c_try_compile "$LINENO"; then :
+ ntp_cv_func_atomic_thread_fence=no
+
+fi
+rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
+
+fi
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_cv_func_atomic_thread_fence" >&5
+$as_echo "$ntp_cv_func_atomic_thread_fence" >&6; }
+ ;;
+esac
+
case "$host" in
*-*-solaris2.6)
# Broken...
@@ -33974,7 +34404,26 @@ rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
CFLAGS_NTP="$CFLAGS_NTP -Wstrict-prototypes"
esac
+# Because we don't want -Werror for the EVP_MD_do_all_sorted check
CFLAGS="$NTPO_SAVED_CFLAGS"
+
+case "$ntp_openssl" in
+ yes)
+ LIBS="$NTPO_SAVED_LIBS $LDADD_NTP"
+ for ac_func in EVP_MD_do_all_sorted
+do :
+ ac_fn_c_check_func "$LINENO" "EVP_MD_do_all_sorted" "ac_cv_func_EVP_MD_do_all_sorted"
+if test "x$ac_cv_func_EVP_MD_do_all_sorted" = xyes; then :
+ cat >>confdefs.h <<_ACEOF
+#define HAVE_EVP_MD_DO_ALL_SORTED 1
+_ACEOF
+
+fi
+done
+
+ ;;
+esac
+
CPPFLAGS="$NTPO_SAVED_CPPFLAGS"
LIBS="$NTPO_SAVED_LIBS"
{ NTPO_SAVED_CFLAGS=; unset NTPO_SAVED_CFLAGS;}
@@ -34491,6 +34940,9 @@ else
*-sni-sysv*)
ans=dosynctodr
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-*-aix*)
ans=dosynctodr
;;
@@ -34553,6 +35005,9 @@ else
*-sni-sysv*)
ans=noprintf
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-*-aix*)
ans=noprintf
;;
@@ -35004,6 +35459,11 @@ case "$ans" in
case "$PATH_NET_SNMP_CONFIG" in
/*)
SNMP_LIBS=`$PATH_NET_SNMP_CONFIG --agent-libs`
+ # Bug 2815. This is a bit of a hack, but it works...
+ case "$ntp_cv_net_snmp_version" in
+ 5.3*) SNMP_LIBS=`echo $SNMP_LIBS | $SED -e 's/-lnetsnmpagent/-lnetsnmpagent -lnetsnmpmibs/'`
+ ;;
+ esac
# HMS: we really want to separate CPPFLAGS and CFLAGS
foo=`$PATH_NET_SNMP_CONFIG --cflags`
@@ -35164,6 +35624,9 @@ case "$host" in
*-sni-sysv*)
ans=yes
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-univel-sysv*)
ans=no
;;
@@ -36344,6 +36807,94 @@ fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
$as_echo "$ntp_ok" >&6; }
+###
+
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking if we want the experimental leap smear code" >&5
+$as_echo_n "checking if we want the experimental leap smear code... " >&6; }
+# Check whether --enable-leap-smear was given.
+if test "${enable_leap_smear+set}" = set; then :
+ enableval=$enable_leap_smear; ntp_ok=$enableval
+else
+ ntp_ok=no
+
+fi
+
+ntp_leap_smear_enabled=0
+case "$ntp_ok" in
+ yes)
+ ntp_leap_smear_enabled=1
+
+$as_echo "#define LEAP_SMEAR 1" >>confdefs.h
+
+
+ HAVE_LEAPSMEARINTERVAL="leapsmearinterval 0"
+ ;;
+esac
+{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ntp_ok" >&5
+$as_echo "$ntp_ok" >&6; }
+
+
+# We may not need have_unity
+have_unity=false
+# Extract the first word of "ruby", so it can be a program name with args.
+set dummy ruby; ac_word=$2
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
+$as_echo_n "checking for $ac_word... " >&6; }
+if ${ac_cv_path_PATH_RUBY+:} false; then :
+ $as_echo_n "(cached) " >&6
+else
+ case $PATH_RUBY in
+ [\\/]* | ?:[\\/]*)
+ ac_cv_path_PATH_RUBY="$PATH_RUBY" # Let the user override the test with a path.
+ ;;
+ *)
+ as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
+for as_dir in $PATH
+do
+ IFS=$as_save_IFS
+ test -z "$as_dir" && as_dir=.
+ for ac_exec_ext in '' $ac_executable_extensions; do
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
+ ac_cv_path_PATH_RUBY="$as_dir/$ac_word$ac_exec_ext"
+ $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
+ break 2
+ fi
+done
+ done
+IFS=$as_save_IFS
+
+ ;;
+esac
+fi
+PATH_RUBY=$ac_cv_path_PATH_RUBY
+if test -n "$PATH_RUBY"; then
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PATH_RUBY" >&5
+$as_echo "$PATH_RUBY" >&6; }
+else
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
+$as_echo "no" >&6; }
+fi
+
+
+case "$PATH_RUBY" in
+ /*)
+ have_unity=true
+ ;;
+ *) PATH_RUBY="false"
+ ;;
+esac
+# We may not need UNITYBUILD_AVAILABLE
+ if $have_unity; then
+ UNITYBUILD_AVAILABLE_TRUE=
+ UNITYBUILD_AVAILABLE_FALSE='#'
+else
+ UNITYBUILD_AVAILABLE_TRUE='#'
+ UNITYBUILD_AVAILABLE_FALSE=
+fi
+
+
+
+
gta=false
@@ -36375,7 +36926,7 @@ do
IFS=$as_save_IFS
test -z "$as_dir" && as_dir=.
for ac_exec_ext in '' $ac_executable_extensions; do
- if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
+ if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
ac_cv_path_GTEST_CONFIG="$as_dir/$ac_word$ac_exec_ext"
$as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
break 2
@@ -36530,12 +37081,20 @@ ac_config_files="$ac_config_files scripts/summary"
ac_config_files="$ac_config_files scripts/update-leap/Makefile"
+ac_config_files="$ac_config_files scripts/update-leap/update-leap"
+
ac_config_files="$ac_config_files tests/Makefile"
+ac_config_files="$ac_config_files tests/bug-2803/Makefile"
+
ac_config_files="$ac_config_files tests/libntp/Makefile"
ac_config_files="$ac_config_files tests/ntpd/Makefile"
+ac_config_files="$ac_config_files tests/sandbox/Makefile"
+
+ac_config_files="$ac_config_files tests/sec-2853/Makefile"
+
ac_config_files="$ac_config_files util/Makefile"
@@ -36685,6 +37244,14 @@ LIBOBJS=$ac_libobjs
LTLIBOBJS=$ac_ltlibobjs
+{ $as_echo "$as_me:${as_lineno-$LINENO}: checking that generated files are newer than configure" >&5
+$as_echo_n "checking that generated files are newer than configure... " >&6; }
+ if test -n "$am_sleep_pid"; then
+ # Hide warnings about reused PIDs.
+ wait $am_sleep_pid 2>/dev/null
+ fi
+ { $as_echo "$as_me:${as_lineno-$LINENO}: result: done" >&5
+$as_echo "done" >&6; }
if test -n "$EXEEXT"; then
am__EXEEXT_TRUE=
am__EXEEXT_FALSE='#'
@@ -36758,6 +37325,10 @@ if test -z "${SAVECONFIG_ENABLED_TRUE}" && test -z "${SAVECONFIG_ENABLED_FALSE}"
as_fn_error $? "conditional \"SAVECONFIG_ENABLED\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
fi
+if test -z "${UNITYBUILD_AVAILABLE_TRUE}" && test -z "${UNITYBUILD_AVAILABLE_FALSE}"; then
+ as_fn_error $? "conditional \"UNITYBUILD_AVAILABLE\" was never defined.
+Usually this means the macro was only invoked conditionally." "$LINENO" 5
+fi
if test -z "${GTEST_AVAILABLE_TRUE}" && test -z "${GTEST_AVAILABLE_FALSE}"; then
as_fn_error $? "conditional \"GTEST_AVAILABLE\" was never defined.
Usually this means the macro was only invoked conditionally." "$LINENO" 5
@@ -37060,16 +37631,16 @@ if (echo >conf$$.file) 2>/dev/null; then
# ... but there are two gotchas:
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
- # In both cases, we have to default to `cp -p'.
+ # In both cases, we have to default to `cp -pR'.
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
elif ln conf$$.file conf$$ 2>/dev/null; then
as_ln_s=ln
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
else
- as_ln_s='cp -p'
+ as_ln_s='cp -pR'
fi
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
rmdir conf$$.dir 2>/dev/null
@@ -37129,28 +37700,16 @@ else
as_mkdir_p=false
fi
-if test -x / >/dev/null 2>&1; then
- as_test_x='test -x'
-else
- if ls -dL / >/dev/null 2>&1; then
- as_ls_L_option=L
- else
- as_ls_L_option=
- fi
- as_test_x='
- eval sh -c '\''
- if test -d "$1"; then
- test -d "$1/.";
- else
- case $1 in #(
- -*)set "./$1";;
- esac;
- case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
- ???[sx]*):;;*)false;;esac;fi
- '\'' sh
- '
-fi
-as_executable_p=$as_test_x
+
+# as_fn_executable_p FILE
+# -----------------------
+# Test if FILE is an executable regular file.
+as_fn_executable_p ()
+{
+ test -f "$1" && test -x "$1"
+} # as_fn_executable_p
+as_test_x='test -x'
+as_executable_p=as_fn_executable_p
# Sed expression to map a string onto a valid CPP name.
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
@@ -37171,8 +37730,8 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
# report actual input values of CONFIG_FILES etc. instead of their
# values after options handling.
ac_log="
-This file was extended by ntp $as_me 4.2.8p2, which was
-generated by GNU Autoconf 2.68. Invocation command line was
+This file was extended by ntp $as_me 4.2.8p3, which was
+generated by GNU Autoconf 2.69. Invocation command line was
CONFIG_FILES = $CONFIG_FILES
CONFIG_HEADERS = $CONFIG_HEADERS
@@ -37238,11 +37797,11 @@ _ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
ac_cs_version="\\
-ntp config.status 4.2.8p2
-configured by $0, generated by GNU Autoconf 2.68,
+ntp config.status 4.2.8p3
+configured by $0, generated by GNU Autoconf 2.69,
with options \\"\$ac_cs_config\\"
-Copyright (C) 2010 Free Software Foundation, Inc.
+Copyright (C) 2012 Free Software Foundation, Inc.
This config.status script is free software; the Free Software Foundation
gives unlimited permission to copy, distribute and modify it."
@@ -37333,7 +37892,7 @@ fi
_ACEOF
cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
if \$ac_cs_recheck; then
- set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
+ set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
shift
\$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
CONFIG_SHELL='$SHELL'
@@ -37780,9 +38339,13 @@ do
"scripts/plot_summary") CONFIG_FILES="$CONFIG_FILES scripts/plot_summary" ;;
"scripts/summary") CONFIG_FILES="$CONFIG_FILES scripts/summary" ;;
"scripts/update-leap/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/update-leap/Makefile" ;;
+ "scripts/update-leap/update-leap") CONFIG_FILES="$CONFIG_FILES scripts/update-leap/update-leap" ;;
"tests/Makefile") CONFIG_FILES="$CONFIG_FILES tests/Makefile" ;;
+ "tests/bug-2803/Makefile") CONFIG_FILES="$CONFIG_FILES tests/bug-2803/Makefile" ;;
"tests/libntp/Makefile") CONFIG_FILES="$CONFIG_FILES tests/libntp/Makefile" ;;
"tests/ntpd/Makefile") CONFIG_FILES="$CONFIG_FILES tests/ntpd/Makefile" ;;
+ "tests/sandbox/Makefile") CONFIG_FILES="$CONFIG_FILES tests/sandbox/Makefile" ;;
+ "tests/sec-2853/Makefile") CONFIG_FILES="$CONFIG_FILES tests/sec-2853/Makefile" ;;
"util/Makefile") CONFIG_FILES="$CONFIG_FILES util/Makefile" ;;
*) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
@@ -38419,7 +38982,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
case $ac_file$ac_mode in
"depfiles":C) test x"$AMDEP_TRUE" != x"" || {
- # Autoconf 2.62 quotes --file arguments for eval, but not when files
+ # Older Autoconf quotes --file arguments for eval, but not when files
# are listed without --file. Let's play safe and only enable the eval
# if we detect the quoting.
case $CONFIG_FILES in
@@ -38432,7 +38995,7 @@ $as_echo "$as_me: executing $ac_file commands" >&6;}
# Strip MF so we end up with the name of the file.
mf=`echo "$mf" | sed -e 's/:.*$//'`
# Check whether this is an Automake generated Makefile or not.
- # We used to match only the files named `Makefile.in', but
+ # We used to match only the files named 'Makefile.in', but
# some people rename them; so instead we look at the file content.
# Grep'ing the first line is not enough: some people post-process
# each Makefile.in and add a new line on top of each file to say so.
@@ -38466,21 +39029,19 @@ $as_echo X"$mf" |
continue
fi
# Extract the definition of DEPDIR, am__include, and am__quote
- # from the Makefile without running `make'.
+ # from the Makefile without running 'make'.
DEPDIR=`sed -n 's/^DEPDIR = //p' < "$mf"`
test -z "$DEPDIR" && continue
am__include=`sed -n 's/^am__include = //p' < "$mf"`
- test -z "am__include" && continue
+ test -z "$am__include" && continue
am__quote=`sed -n 's/^am__quote = //p' < "$mf"`
- # When using ansi2knr, U may be empty or an underscore; expand it
- U=`sed -n 's/^U = //p' < "$mf"`
# Find all dependency output files, they are included files with
# $(DEPDIR) in their names. We invoke sed twice because it is the
# simplest approach to changing $(DEPDIR) to its actual value in the
# expansion.
for file in `sed -n "
s/^$am__include $am__quote\(.*(DEPDIR).*\)$am__quote"'$/\1/p' <"$mf" | \
- sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g' -e 's/\$U/'"$U"'/g'`; do
+ sed -e 's/\$(DEPDIR)/'"$DEPDIR"'/g'`; do
# Make sure the directory exists.
test -f "$dirpart/$file" && continue
fdir=`$as_dirname -- "$file" ||
@@ -39315,7 +39876,7 @@ compiler_lib_search_path=$lt_compiler_lib_search_path_CXX
_LT_EOF
;;
- "ntpd/complete.conf":F) sed -e '/^rlimit$/d' < ntpd/complete.conf > ntpd/complete.conf.new && mv ntpd/complete.conf.new ntpd/complete.conf ;;
+ "ntpd/complete.conf":F) sed -e '/^rlimit$/d' -e '/^$/d' < ntpd/complete.conf > ntpd/complete.conf.new && mv ntpd/complete.conf.new ntpd/complete.conf ;;
"ntpdc/nl.pl":F) chmod +x ntpdc/nl.pl ;;
"scripts/build/mkver":F) chmod +x scripts/build/mkver ;;
"scripts/calc_tickadj/calc_tickadj":F) chmod +x scripts/calc_tickadj/calc_tickadj ;;
@@ -39325,6 +39886,7 @@ _LT_EOF
"scripts/ntpver":F) chmod +x scripts/ntpver ;;
"scripts/plot_summary":F) chmod +x scripts/plot_summary ;;
"scripts/summary":F) chmod +x scripts/summary ;;
+ "scripts/update-leap/update-leap":F) chmod +x scripts/update-leap/update-leap ;;
esac
done # for ac_tag
diff --git a/configure.ac b/configure.ac
index dc5c7fcfd703..de6043015b17 100644
--- a/configure.ac
+++ b/configure.ac
@@ -65,6 +65,7 @@ ntp_jupiter_ok=${ntp_jupiter_ok=no}
NTP_PROG_CC
AC_PROG_CPP
+# Do we need CXX for anything besides google test?
AC_PROG_CXX
AC_PROG_YACC
AC_PROG_CC_C_O
@@ -180,6 +181,15 @@ case "$PROG_NET_SNMP_CONFIG" in
esac
AC_MSG_RESULT([$PATH_NET_SNMP_CONFIG])
+case "$PATH_NET_SNMP_CONFIG" in
+ /*) AC_CACHE_CHECK(
+ [for net-snmp version],
+ [ntp_cv_net_snmp_version],
+ [ntp_cv_net_snmp_version=`$PATH_NET_SNMP_CONFIG --version`]
+ )
+ ;;
+esac
+
case "$host" in
*-*-vxworks*)
ac_link="$ac_link $VX_KERNEL"
@@ -291,7 +301,7 @@ AC_CHECK_HEADER(
AC_CHECK_HEADERS([fcntl.h fnmatch.h ieeefp.h inttypes.h kvm.h math.h])
AC_CHECK_HEADERS([memory.h netdb.h poll.h])
-AC_CHECK_HEADERS([sgtty.h stdlib.h string.h termio.h])
+AC_CHECK_HEADERS([sgtty.h stdatomic.h stdlib.h string.h termio.h])
AC_CHECK_HEADERS([termios.h timepps.h timex.h unistd.h])
case "$host" in
@@ -375,6 +385,28 @@ case "$host" in
;;
esac
+case "$ac_cv_header_stdatomic_h" in
+ yes)
+ AC_CHECK_FUNCS([atomic_thread_fence])
+ AC_CACHE_CHECK(
+ [for atomic_thread_fence()],
+ [ntp_cv_func_atomic_thread_fence],
+ [AC_COMPILE_IFELSE(
+ [AC_LANG_PROGRAM(
+ [[
+ #include <stdatomic.h>
+ ]],
+ [[
+ atomic_thread_fence(memory_order_seq_cst);
+ ]]
+ )]
+ [ntp_cv_func_atomic_thread_fence=yes],
+ [ntp_cv_func_atomic_thread_fence=no]
+ )]
+ )
+ ;;
+esac
+
case "$host" in
*-*-solaris2.6)
# Broken...
@@ -3426,6 +3458,9 @@ AC_CACHE_CHECK(
*-sni-sysv*)
ans=dosynctodr
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-*-aix*)
ans=dosynctodr
;;
@@ -3480,6 +3515,9 @@ AC_CACHE_CHECK(
*-sni-sysv*)
ans=noprintf
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-*-aix*)
ans=noprintf
;;
@@ -3873,6 +3911,11 @@ case "$ans" in
case "$PATH_NET_SNMP_CONFIG" in
/*)
SNMP_LIBS=`$PATH_NET_SNMP_CONFIG --agent-libs`
+ # Bug 2815. This is a bit of a hack, but it works...
+ case "$ntp_cv_net_snmp_version" in
+ 5.3*) SNMP_LIBS=`echo $SNMP_LIBS | $SED -e 's/-lnetsnmpagent/-lnetsnmpagent -lnetsnmpmibs/'`
+ ;;
+ esac
AC_SUBST([SNMP_LIBS])
# HMS: we really want to separate CPPFLAGS and CFLAGS
foo=`$PATH_NET_SNMP_CONFIG --cflags`
@@ -3986,6 +4029,9 @@ case "$host" in
*-sni-sysv*)
ans=yes
;;
+ *-stratus-vos)
+ ans=no
+ ;;
*-univel-sysv*)
ans=no
;;
@@ -4306,6 +4352,31 @@ esac
AM_CONDITIONAL([SAVECONFIG_ENABLED], [test x$ntp_saveconfig_enabled = x1])
AC_MSG_RESULT([$ntp_ok])
+###
+
+AC_MSG_CHECKING([if we want the experimental leap smear code])
+AC_ARG_ENABLE(
+ [leap-smear],
+ [AS_HELP_STRING(
+ [--enable-leap-smear],
+ [- experimental leap smear code]
+ )],
+ [ntp_ok=$enableval],
+ [ntp_ok=no]
+)
+ntp_leap_smear_enabled=0
+case "$ntp_ok" in
+ yes)
+ ntp_leap_smear_enabled=1
+ AC_DEFINE([LEAP_SMEAR], [1], [leap smear mechanism])
+ AC_SUBST([HAVE_LEAPSMEARINTERVAL])
+ HAVE_LEAPSMEARINTERVAL="leapsmearinterval 0"
+ ;;
+esac
+AC_MSG_RESULT([$ntp_ok])
+
+NTP_UNITYBUILD
+
dnl gtest is needed for our tests subdirs. It would be nice if we could
dnl require a C++ compiler only if we will use gtest, but AC_PROG_CXX
dnl can't be conditionalized.
@@ -4326,7 +4397,7 @@ AC_CONFIG_FILES([kernel/sys/Makefile])
AC_CONFIG_FILES([libntp/Makefile])
AC_CONFIG_FILES([libparse/Makefile])
AC_CONFIG_FILES([ntpd/Makefile])
-AC_CONFIG_FILES([ntpd/complete.conf], [sed -e '/^rlimit$/d' < ntpd/complete.conf > ntpd/complete.conf.new && mv ntpd/complete.conf.new ntpd/complete.conf])
+AC_CONFIG_FILES([ntpd/complete.conf], [sed -e '/^rlimit$/d' -e '/^$/d' < ntpd/complete.conf > ntpd/complete.conf.new && mv ntpd/complete.conf.new ntpd/complete.conf])
AC_CONFIG_FILES([ntpdate/Makefile])
AC_CONFIG_FILES([ntpdc/Makefile])
AC_CONFIG_FILES([ntpdc/nl.pl], [chmod +x ntpdc/nl.pl])
@@ -4349,9 +4420,13 @@ AC_CONFIG_FILES([scripts/ntpver], [chmod +x scripts/ntpver])
AC_CONFIG_FILES([scripts/plot_summary], [chmod +x scripts/plot_summary])
AC_CONFIG_FILES([scripts/summary], [chmod +x scripts/summary])
AC_CONFIG_FILES([scripts/update-leap/Makefile])
+AC_CONFIG_FILES([scripts/update-leap/update-leap], [chmod +x scripts/update-leap/update-leap])
AC_CONFIG_FILES([tests/Makefile])
+AC_CONFIG_FILES([tests/bug-2803/Makefile])
AC_CONFIG_FILES([tests/libntp/Makefile])
AC_CONFIG_FILES([tests/ntpd/Makefile])
+AC_CONFIG_FILES([tests/sandbox/Makefile])
+AC_CONFIG_FILES([tests/sec-2853/Makefile])
AC_CONFIG_FILES([util/Makefile])
perllibdir="${datadir}/ntp/lib"
diff --git a/html/drivers/driver22.html b/html/drivers/driver22.html
index 6e01a38cfe3f..acae265d2950 100644
--- a/html/drivers/driver22.html
+++ b/html/drivers/driver22.html
@@ -80,7 +80,7 @@
<dd>Specifies PPS capture on the rising (assert) pulse edge if 0 (default) or falling
(clear) pulse edge if 1. Not used under Windows - if the special <tt>serialpps.sys</tt> serial port driver is installed then the leading edge will <i>always</i> be used.</dd>
<dt><tt>flag3 0 | 1</tt></dt>
- <dd>Controls the kernel PPS discipline: 0 for disable (default), 1 for enable. Not used under Windows - if the special <tt>serialpps.sys<\tt> serial port