Vendor import of ntp-4.2.8p8.
This commit is contained in:
parent
c1950318d1
commit
6f73e3f459
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/vendor/ntp/dist/; revision=301238 svn path=/vendor/ntp/4.2.8p8/; revision=301239; tag=vendor/ntp/4.2.8p8
22
ChangeLog
22
ChangeLog
@ -1,3 +1,25 @@
|
||||
---
|
||||
(4.2.8p8) 2016/06/02 Released by Harlan Stenn <stenn@ntp.org>
|
||||
|
||||
* [Sec 3042] Broadcast Interleave. HStenn.
|
||||
* [Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
- validate origin timestamps on bad MACs, too. stenn@ntp.org
|
||||
* [Sec 3044] Spoofed server packets are partially processed. HStenn.
|
||||
* [Sec 3045] Bad authentication demobilizes ephemeral associations. JPerlinger.
|
||||
* [Sec 3046] CRYPTO_NAK crash. stenn@ntp.org
|
||||
* [Bug 3038] NTP fails to build in VS2015. perlinger@ntp.org
|
||||
- provide build environment
|
||||
- 'wint_t' and 'struct timespec' defined by VS2015
|
||||
- fixed print()/scanf() format issues
|
||||
* [Bug 3052] Add a .gitignore file. Edmund Wong.
|
||||
* [Bug 3054] miscopt.html documents the allan intercept in seconds. SWhite.
|
||||
* [Bug 3058] fetch_timestamp() mishandles 64-bit alignment. Brian Utterback,
|
||||
JPerlinger, HStenn.
|
||||
* Update the NEWS file for 4.2.8p8. HStenn.
|
||||
* Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
* Make sure we have an "author" file for git imports. HStenn.
|
||||
* Update the sntp problem tests for MacOS. HStenn.
|
||||
|
||||
---
|
||||
(4.2.8p7) 2016/04/26 Released by Harlan Stenn <stenn@ntp.org>
|
||||
|
||||
|
771
CommitLog
771
CommitLog
@ -1,3 +1,774 @@
|
||||
ChangeSet@1.3686, 2016-06-02 07:40:06-04:00, stenn@deacon.udel.edu
|
||||
NTP_4_2_8P8
|
||||
TAG: NTP_4_2_8P8
|
||||
|
||||
ChangeLog@1.1834 +1 -0
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/invoke-ntp.conf.texi@1.200 +1 -1
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/invoke-ntp.keys.texi@1.190 +1 -1
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/invoke-ntpd.texi@1.506 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.conf.5man@1.234 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.conf.5mdoc@1.234 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.conf.html@1.185 +55 -19
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.conf.man.in@1.234 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.conf.mdoc.in@1.234 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.keys.5man@1.224 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.keys.5mdoc@1.224 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.keys.html@1.186 +1 -1
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.keys.man.in@1.224 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntp.keys.mdoc.in@1.224 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntpd-opts.c@1.528 +7 -7
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntpd-opts.h@1.527 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntpd.1ntpdman@1.335 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntpd.1ntpdmdoc@1.335 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntpd.html@1.179 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntpd.man.in@1.335 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpd/ntpd.mdoc.in@1.335 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpdc/invoke-ntpdc.texi@1.503 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpdc/ntpdc-opts.c@1.521 +7 -7
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpdc/ntpdc-opts.h@1.520 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpdc/ntpdc.1ntpdcman@1.334 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpdc/ntpdc.1ntpdcmdoc@1.334 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpdc/ntpdc.html@1.347 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpdc/ntpdc.man.in@1.334 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpdc/ntpdc.mdoc.in@1.334 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpq/invoke-ntpq.texi@1.511 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpq/ntpq-opts.c@1.528 +7 -7
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpq/ntpq-opts.h@1.526 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpq/ntpq.1ntpqman@1.339 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpq/ntpq.1ntpqmdoc@1.339 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpq/ntpq.html@1.176 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpq/ntpq.man.in@1.339 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpq/ntpq.mdoc.in@1.339 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpsnmpd/invoke-ntpsnmpd.texi@1.505 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpsnmpd/ntpsnmpd-opts.c@1.523 +7 -7
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpsnmpd/ntpsnmpd-opts.h@1.522 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpsnmpd/ntpsnmpd.1ntpsnmpdman@1.334 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc@1.334 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpsnmpd/ntpsnmpd.html@1.174 +1 -1
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpsnmpd/ntpsnmpd.man.in@1.334 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
ntpsnmpd/ntpsnmpd.mdoc.in@1.334 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
packageinfo.sh@1.528 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/calc_tickadj/calc_tickadj.1calc_tickadjman@1.95 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc@1.96 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/calc_tickadj/calc_tickadj.html@1.97 +1 -1
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/calc_tickadj/calc_tickadj.man.in@1.94 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/calc_tickadj/calc_tickadj.mdoc.in@1.96 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/calc_tickadj/invoke-calc_tickadj.texi@1.99 +1 -1
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/invoke-plot_summary.texi@1.117 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/invoke-summary.texi@1.116 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntp-wait/invoke-ntp-wait.texi@1.326 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntp-wait/ntp-wait-opts@1.62 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntp-wait/ntp-wait.1ntp-waitman@1.323 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntp-wait/ntp-wait.1ntp-waitmdoc@1.324 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntp-wait/ntp-wait.html@1.343 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntp-wait/ntp-wait.man.in@1.323 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntp-wait/ntp-wait.mdoc.in@1.324 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntpsweep/invoke-ntpsweep.texi@1.114 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntpsweep/ntpsweep-opts@1.64 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntpsweep/ntpsweep.1ntpsweepman@1.102 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntpsweep/ntpsweep.1ntpsweepmdoc@1.102 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntpsweep/ntpsweep.html@1.115 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntpsweep/ntpsweep.man.in@1.102 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntpsweep/ntpsweep.mdoc.in@1.103 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntptrace/invoke-ntptrace.texi@1.115 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntptrace/ntptrace-opts@1.64 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntptrace/ntptrace.1ntptraceman@1.102 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntptrace/ntptrace.1ntptracemdoc@1.103 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntptrace/ntptrace.html@1.116 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntptrace/ntptrace.man.in@1.102 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/ntptrace/ntptrace.mdoc.in@1.104 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/plot_summary-opts@1.65 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/plot_summary.1plot_summaryman@1.115 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/plot_summary.1plot_summarymdoc@1.115 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/plot_summary.html@1.118 +40 -58
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/plot_summary.man.in@1.115 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/plot_summary.mdoc.in@1.115 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/summary-opts@1.64 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/summary.1summaryman@1.114 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/summary.1summarymdoc@1.114 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/summary.html@1.117 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/summary.man.in@1.114 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/summary.mdoc.in@1.114 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/update-leap/invoke-update-leap.texi@1.15 +1 -1
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/update-leap/update-leap-opts@1.15 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/update-leap/update-leap.1update-leapman@1.15 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/update-leap/update-leap.1update-leapmdoc@1.15 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/update-leap/update-leap.html@1.15 +1 -1
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/update-leap/update-leap.man.in@1.15 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
scripts/update-leap/update-leap.mdoc.in@1.15 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
sntp/invoke-sntp.texi@1.503 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
sntp/sntp-opts.c@1.522 +7 -7
|
||||
NTP_4_2_8P8
|
||||
|
||||
sntp/sntp-opts.h@1.520 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
sntp/sntp.1sntpman@1.338 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
sntp/sntp.1sntpmdoc@1.338 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
sntp/sntp.html@1.518 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
sntp/sntp.man.in@1.338 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
sntp/sntp.mdoc.in@1.338 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
util/invoke-ntp-keygen.texi@1.506 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
util/ntp-keygen-opts.c@1.524 +7 -7
|
||||
NTP_4_2_8P8
|
||||
|
||||
util/ntp-keygen-opts.h@1.522 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
util/ntp-keygen.1ntp-keygenman@1.334 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
util/ntp-keygen.1ntp-keygenmdoc@1.334 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
util/ntp-keygen.html@1.180 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
util/ntp-keygen.man.in@1.334 +3 -3
|
||||
NTP_4_2_8P8
|
||||
|
||||
util/ntp-keygen.mdoc.in@1.334 +2 -2
|
||||
NTP_4_2_8P8
|
||||
|
||||
ChangeSet@1.3685, 2016-06-02 06:50:37-04:00, stenn@deacon.udel.edu
|
||||
4.2.8p8
|
||||
|
||||
packageinfo.sh@1.527 +1 -1
|
||||
4.2.8p8
|
||||
|
||||
ChangeSet@1.3684, 2016-05-27 08:02:09+00:00, stenn@psp-deb1.ntp.org
|
||||
typo
|
||||
|
||||
NEWS@1.174 +1 -1
|
||||
typo
|
||||
|
||||
ChangeSet@1.3683, 2016-05-27 00:07:22-07:00, harlan@max.pfcs.com
|
||||
[Bug 3058] fetch_timestamp() mishandles 64-bit alignment. Brian Utterback, JPerlinger, HStenn.
|
||||
|
||||
ChangeLog@1.1833 +2 -0
|
||||
[Bug 3058] fetch_timestamp() mishandles 64-bit alignment. Brian Utterback, JPerlinger, HStenn.
|
||||
|
||||
NEWS@1.173 +2 -0
|
||||
[Bug 3058] fetch_timestamp() mishandles 64-bit alignment. Brian Utterback, JPerlinger, HStenn.
|
||||
|
||||
ntpd/ntp_io.c@1.417 +41 -41
|
||||
[Bug 3058] fetch_timestamp() mishandles 64-bit alignment. Brian Utterback, JPerlinger, HStenn.
|
||||
|
||||
ChangeSet@1.3682, 2016-05-26 22:37:19-07:00, harlan@max.pfcs.com
|
||||
[Sec3043] - validate origin timestamps on bad MACs, too. stenn@ntp.org
|
||||
|
||||
ChangeLog@1.1832 +2 -1
|
||||
[Sec3043] - validate origin timestamps on bad MACs, too. stenn@ntp.org
|
||||
|
||||
NEWS@1.172 +9 -9
|
||||
[Sec3043] - validate origin timestamps on bad MACs, too. stenn@ntp.org
|
||||
|
||||
ntpd/ntp_proto.c@1.392 +19 -6
|
||||
[Sec3043] - validate origin timestamps on bad MACs, too. stenn@ntp.org
|
||||
|
||||
ChangeSet@1.3681, 2016-05-24 23:31:36+00:00, stenn@psp-deb1.ntp.org
|
||||
Update the NEWS file for 4.2.8p8. HStenn.
|
||||
|
||||
ChangeLog@1.1831 +1 -0
|
||||
Update the NEWS file for 4.2.8p8. HStenn.
|
||||
|
||||
NEWS@1.171 +103 -2
|
||||
Update the NEWS file for 4.2.8p8. HStenn.
|
||||
|
||||
ChangeSet@1.3680, 2016-05-24 12:05:06+00:00, stenn@psp-deb1.ntp.org
|
||||
[Sec 3044] Spoofed server packets are partially processed. HStenn.
|
||||
|
||||
ChangeLog@1.1830 +3 -2
|
||||
[Sec 3044] Spoofed server packets are partially processed. HStenn.
|
||||
|
||||
ntpd/ntp_proto.c@1.391 +39 -24
|
||||
[Sec 3044] Spoofed server packets are partially processed. HStenn.
|
||||
|
||||
ChangeSet@1.3669.3.2, 2016-05-24 02:58:00-07:00, harlan@hms-mbp11.pfcs.com
|
||||
Make sure we have an "author" file for git imports. HStenn.
|
||||
|
||||
ChangeLog@1.1820.3.3 +1 -0
|
||||
Update the problem tests for MacOS for sntp. HStenn.
|
||||
|
||||
ChangeLog@1.1820.3.2 +1 -0
|
||||
Make sure we have an "author" file for git imports. HStenn.
|
||||
|
||||
configure.ac@1.606 +1 -0
|
||||
Make sure we have an "author" file for git imports. HStenn.
|
||||
|
||||
scripts/build/Makefile.am@1.5 +1 -1
|
||||
Make sure we have an "author" file for git imports. HStenn.
|
||||
|
||||
scripts/build/genAuthors.in@1.1 +82 -0
|
||||
BitKeeper file /Users/harlan/src/ntp-stable/scripts/build/genAuthors.in
|
||||
|
||||
scripts/build/genAuthors.in@1.0 +0 -0
|
||||
|
||||
sntp/configure.ac@1.83 +2 -0
|
||||
Make sure we have an "author" file for git imports. HStenn.
|
||||
|
||||
sntp/m4/ntp_problemtests.m4@1.5 +1 -0
|
||||
Make sure we have an "author" file for git imports. HStenn.
|
||||
|
||||
sntp/m4/sntp_problemtests.m4@1.1 +47 -0
|
||||
BitKeeper file /Users/harlan/src/ntp-stable/sntp/m4/sntp_problemtests.m4
|
||||
|
||||
sntp/m4/sntp_problemtests.m4@1.0 +0 -0
|
||||
|
||||
sntp/tests/Makefile.am@1.67 +8 -2
|
||||
Update the problem tests for MacOS for sntp. HStenn.
|
||||
|
||||
ChangeSet@1.3669.3.1, 2016-05-24 02:25:46-07:00, harlan@hms-mbp11.pfcs.com
|
||||
[Sec 3042] Broadcast Interleave. HStenn.
|
||||
|
||||
ChangeLog@1.1820.3.1 +4 -0
|
||||
[Sec 3042] Broadcast Interleave. HStenn.
|
||||
|
||||
ntpd/ntp_proto.c@1.386.1.1 +69 -14
|
||||
[Sec 3042] Broadcast Interleave. HStenn.
|
||||
|
||||
ChangeSet@1.3678, 2016-05-23 09:53:37+00:00, stenn@psp-deb1.ntp.org
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ChangeLog@1.1828 +1 -1
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
include/ntp.h@1.220 +1 -0
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/complete.conf.in@1.31 +1 -1
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/invoke-ntp.conf.texi@1.199 +23 -3
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/keyword-gen-utd@1.28 +1 -1
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/keyword-gen.c@1.34 +2 -1
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp.conf.5man@1.233 +27 -6
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp.conf.5mdoc@1.233 +24 -2
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp.conf.def@1.24 +22 -0
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp.conf.man.in@1.233 +27 -6
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp.conf.mdoc.in@1.233 +24 -2
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp_config.c@1.338 +6 -2
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp_keyword.h@1.30 +617 -597
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp_parser.c@1.102 +1541 -1773
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp_parser.h@1.66 +294 -306
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp_parser.y@1.92 +2 -0
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ntpd/ntp_proto.c@1.389 +29 -8
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org, stenn@ntp.org
|
||||
|
||||
ChangeSet@1.3671.1.3, 2016-05-17 06:49:41+00:00, stenn@psp-deb1.ntp.org
|
||||
[Bug 3054] miscopt.html documents the allan intercept in seconds. SWhite.
|
||||
|
||||
ChangeLog@1.1822.1.3 +1 -0
|
||||
[Bug 3054] miscopt.html documents the allan intercept in seconds. SWhite.
|
||||
|
||||
html/miscopt.html@1.86 +2 -2
|
||||
[Bug 3054] miscopt.html documents the allan intercept in seconds. SWhite.
|
||||
|
||||
ChangeSet@1.3671.1.2, 2016-05-17 04:25:50+00:00, stenn@psp-deb1.ntp.org
|
||||
[Bug 3052] Add a .gitignore file. Edmund Wong.
|
||||
|
||||
.gitignore@1.1 +9 -0
|
||||
BitKeeper file /home/stenn/ntp-stable/.gitignore
|
||||
|
||||
.gitignore@1.0 +0 -0
|
||||
|
||||
BitKeeper/etc/ignore@1.91 +0 -1
|
||||
[Bug 3052] Add a .gitignore file. Edmund Wong.
|
||||
|
||||
ChangeLog@1.1822.1.2 +1 -0
|
||||
[Bug 3052] Add a .gitignore file. Edmund Wong.
|
||||
|
||||
ChangeSet@1.3675, 2016-05-08 11:59:28+02:00, perlinger@ntp.org
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org
|
||||
(fixes [Sec 3044] and [Sec 3045], too)
|
||||
|
||||
ChangeLog@1.1825 +2 -0
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org
|
||||
|
||||
ntpd/ntp_proto.c@1.388 +28 -22
|
||||
[Sec 3043] Autokey association reset. perlinger@ntp.org
|
||||
(fixes [Sec 3044] and [Sec 3045], too)
|
||||
|
||||
ChangeSet@1.3674, 2016-05-06 11:05:44+00:00, stenn@psp-deb1.ntp.org
|
||||
[Sec 3046] CRYPTO_NAK crash
|
||||
|
||||
ChangeLog@1.1824 +1 -0
|
||||
[Sec 3046] CRYPTO_NAK crash
|
||||
|
||||
ntpd/ntp_proto.c@1.387 +2 -1
|
||||
[Sec 3046] CRYPTO_NAK crash
|
||||
|
||||
ChangeSet@1.3669.2.1, 2016-05-06 09:20:29+00:00, stenn@psp-deb1.ntp.org
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
ChangeLog@1.1820.2.1 +4 -0
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/invoke-plot_summary.texi@1.116 +2 -2
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/ntp-wait/ntp-wait.in@1.12 +1 -1
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/plot_summary-opts@1.64 +1 -1
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/plot_summary-opts.def@1.3 +1 -1
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/plot_summary.1plot_summaryman@1.114 +4 -4
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/plot_summary.1plot_summarymdoc@1.114 +3 -3
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/plot_summary.html@1.117 +58 -40
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/plot_summary.man.in@1.114 +4 -4
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/plot_summary.mdoc.in@1.114 +3 -3
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
scripts/t/ntp-wait.t@1.2 +1 -1
|
||||
Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
|
||||
ChangeSet@1.3672, 2016-05-05 06:17:20+00:00, stenn@psp-deb1.ntp.org
|
||||
Update NEWS file for 4.2.8p9 for Bug 3038
|
||||
|
||||
NEWS@1.170 +9 -0
|
||||
Update NEWS file for 4.2.8p9 for Bug 3038
|
||||
|
||||
ChangeSet@1.3671, 2016-05-05 06:09:53+00:00, stenn@psp-deb1.ntp.org
|
||||
trivial cleanup
|
||||
|
||||
ChangeLog@1.1822 +1 -0
|
||||
trivial cleanup
|
||||
|
||||
ChangeSet@1.3670, 2016-04-27 21:54:12+02:00, perlinger@ntp.org
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- new build environment
|
||||
- 'wint_t' and 'struct timespec' defined by VS2015
|
||||
- fixed several format clashes in 'printf()' and 'scanf'
|
||||
|
||||
BitKeeper/etc/ignore@1.90 +1 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- skip next version of MSVC symbol database
|
||||
|
||||
ChangeLog@1.1821 +6 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
|
||||
ntpd/refclock_parse.c@1.83 +6 -6
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- work around clash SOCKET vs file descriptor formatting
|
||||
|
||||
ntpdc/ntpdc.c@1.107 +2 -2
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- fix format warnings/errors
|
||||
|
||||
ntpq/ntpq.c@1.170 +5 -2
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- fix format warnings/errors
|
||||
|
||||
ports/winnt/include/config.h@1.115 +4 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- VS2015 has 'wint_t'
|
||||
|
||||
ports/winnt/include/sys/time.h@1.9 +2 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- VS2015 has 'struct timespec'
|
||||
|
||||
ports/winnt/libntp/termios.c@1.33 +3 -3
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- fix format parsing error
|
||||
|
||||
ports/winnt/ppsapi/loopback/src/sys/time.h@1.2 +2 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- VS2015 has 'struct timespec'
|
||||
|
||||
ports/winnt/vs2013/common.props@1.3 +1 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
-enable multiprocessor build
|
||||
|
||||
ports/winnt/vs2015/common.props@1.1 +60 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/common.props@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/debug-x64.props@1.1 +24 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/debug-x64.props@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/debug.props@1.1 +24 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/debug.props@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/instsrv/instsrv.vcxproj@1.1 +269 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/instsrv/instsrv.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/instsrv/instsrv.vcxproj.filters@1.1 +28 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/instsrv/instsrv.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/libntp/libntp.vcxproj@1.1 +431 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/libntp/libntp.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/libntp/libntp.vcxproj.filters@1.1 +574 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/libntp/libntp.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj@1.1 +252 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj.filters@1.1 +39 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj@1.1 +270 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj.filters@1.1 +36 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntp.sln@1.1 +166 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntp.sln@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj@1.1 +227 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj.filters@1.1 +69 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpd/gen-ntp_keyword.bat@1.1 +53 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpd/gen-ntp_keyword.bat@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpd/ntpd.vcxproj@1.1 +515 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpd/ntpd.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpd/ntpd.vcxproj.filters@1.1 +556 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpd/ntpd.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpdate/ntpdate.vcxproj@1.1 +287 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpdate/ntpdate.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpdate/ntpdate.vcxproj.filters@1.1 +72 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpdate/ntpdate.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpdc/ntpdc.vcxproj@1.1 +278 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpdc/ntpdc.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpdc/ntpdc.vcxproj.filters@1.1 +45 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpdc/ntpdc.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpq/ntpq.vcxproj@1.1 +277 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpq/ntpq.vcxproj@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/ntpq/ntpq.vcxproj.filters@1.1 +42 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/ntpq/ntpq.vcxproj.filters@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/release-x64.props@1.1 +25 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/release-x64.props@1.0 +0 -0
|
||||
|
||||
ports/winnt/vs2015/release.props@1.1 +25 -0
|
||||
[Bug 3038] NTP fails to build in VS2015 Community Edition
|
||||
- add build environment
|
||||
|
||||
ports/winnt/vs2015/release.props@1.0 +0 -0
|
||||
|
||||
ChangeSet@1.3669, 2016-04-26 20:30:51-04:00, stenn@deacon.udel.edu
|
||||
NTP_4_2_8P7
|
||||
TAG: NTP_4_2_8P7
|
||||
|
112
NEWS
112
NEWS
@ -1,3 +1,115 @@
|
||||
---
|
||||
NTP 4.2.8p8 (Harlan Stenn <stenn@ntp.org>, 2016/06/02)
|
||||
|
||||
Focus: Security, Bug fixes, enhancements.
|
||||
|
||||
Severity: HIGH
|
||||
|
||||
In addition to bug fixes and enhancements, this release fixes the
|
||||
following 1 high- and 4 low-severity vulnerabilities:
|
||||
|
||||
* CRYPTO_NAK crash
|
||||
Date Resolved: 02 June 2016; Dev (4.3.93) 02 June 2016
|
||||
References: Sec 3046 / CVE-2016-4957 / VU#321640
|
||||
Affects: ntp-4.2.8p7, and ntp-4.3.92.
|
||||
CVSS2: HIGH 7.8 (AV:N/AC:L/Au:N/C:N/I:N/A:C)
|
||||
CVSS3: HIGH 7.5 CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
|
||||
Summary: The fix for Sec 3007 in ntp-4.2.8p7 contained a bug that
|
||||
could cause ntpd to crash.
|
||||
Mitigation:
|
||||
Implement BCP-38.
|
||||
Upgrade to 4.2.8p8, or later, from the NTP Project Download Page
|
||||
or the NTP Public Services Project Download Page
|
||||
If you cannot upgrade from 4.2.8p7, the only other alternatives
|
||||
are to patch your code or filter CRYPTO_NAK packets.
|
||||
Properly monitor your ntpd instances, and auto-restart ntpd
|
||||
(without -g) if it stops running.
|
||||
Credit: This weakness was discovered by Nicolas Edet of Cisco.
|
||||
|
||||
* Bad authentication demobilizes ephemeral associations
|
||||
Date Resolved: 02 June 2016; Dev (4.3.93) 02 June 2016
|
||||
References: Sec 3045 / CVE-2016-4953 / VU#321640
|
||||
Affects: ntp-4, up to but not including ntp-4.2.8p8, and
|
||||
ntp-4.3.0 up to, but not including ntp-4.3.93.
|
||||
CVSS2: LOW 2.6 (AV:N/AC:H/Au:N/C:N/I:N/A:P)
|
||||
CVSS3: LOW 3.7 CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
|
||||
Summary: An attacker who knows the origin timestamp and can send a
|
||||
spoofed packet containing a CRYPTO-NAK to an ephemeral peer
|
||||
target before any other response is sent can demobilize that
|
||||
association.
|
||||
Mitigation:
|
||||
Implement BCP-38.
|
||||
Upgrade to 4.2.8p8, or later, from the NTP Project Download Page
|
||||
or the NTP Public Services Project Download Page
|
||||
Properly monitor your ntpd instances.
|
||||
Credit: This weakness was discovered by Miroslav Lichvar of Red Hat.
|
||||
|
||||
* Processing spoofed server packets
|
||||
Date Resolved: 02 June 2016; Dev (4.3.93) 02 June 2016
|
||||
References: Sec 3044 / CVE-2016-4954 / VU#321640
|
||||
Affects: ntp-4, up to but not including ntp-4.2.8p8, and
|
||||
ntp-4.3.0 up to, but not including ntp-4.3.93.
|
||||
CVSS2: LOW 2.6 (AV:N/AC:H/Au:N/C:N/I:N/A:P)
|
||||
CVSS3: LOW 3.7 CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
|
||||
Summary: An attacker who is able to spoof packets with correct origin
|
||||
timestamps from enough servers before the expected response
|
||||
packets arrive at the target machine can affect some peer
|
||||
variables and, for example, cause a false leap indication to be set.
|
||||
Mitigation:
|
||||
Implement BCP-38.
|
||||
Upgrade to 4.2.8p8, or later, from the NTP Project Download Page
|
||||
or the NTP Public Services Project Download Page
|
||||
Properly monitor your ntpd instances.
|
||||
Credit: This weakness was discovered by Jakub Prokes of Red Hat.
|
||||
|
||||
* Autokey association reset
|
||||
Date Resolved: 02 June 2016; Dev (4.3.93) 02 June 2016
|
||||
References: Sec 3043 / CVE-2016-4955 / VU#321640
|
||||
Affects: ntp-4, up to but not including ntp-4.2.8p8, and
|
||||
ntp-4.3.0 up to, but not including ntp-4.3.93.
|
||||
CVSS2: LOW 2.6 (AV:N/AC:H/Au:N/C:N/I:N/A:P)
|
||||
CVSS3: LOW 3.7 CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
|
||||
Summary: An attacker who is able to spoof a packet with a correct
|
||||
origin timestamp before the expected response packet arrives at
|
||||
the target machine can send a CRYPTO_NAK or a bad MAC and cause
|
||||
the association's peer variables to be cleared. If this can be
|
||||
done often enough, it will prevent that association from working.
|
||||
Mitigation:
|
||||
Implement BCP-38.
|
||||
Upgrade to 4.2.8p8, or later, from the NTP Project Download Page
|
||||
or the NTP Public Services Project Download Page
|
||||
Properly monitor your ntpd instances.
|
||||
Credit: This weakness was discovered by Miroslav Lichvar of Red Hat.
|
||||
|
||||
* Broadcast interleave
|
||||
Date Resolved: 02 June 2016; Dev (4.3.93) 02 June 2016
|
||||
References: Sec 3042 / CVE-2016-4956 / VU#321640
|
||||
Affects: ntp-4, up to but not including ntp-4.2.8p8, and
|
||||
ntp-4.3.0 up to, but not including ntp-4.3.93.
|
||||
CVSS2: LOW 2.6 (AV:N/AC:H/Au:N/C:N/I:N/A:P)
|
||||
CVSS3: LOW 3.7 CVSS:3.0/AV:N/AC:H/PR:N/UI:N/S:U/C:N/I:N/A:L
|
||||
Summary: The fix for NtpBug2978 does not cover broadcast associations,
|
||||
so broadcast clients can be triggered to flip into interleave mode.
|
||||
Mitigation:
|
||||
Implement BCP-38.
|
||||
Upgrade to 4.2.8p8, or later, from the NTP Project Download Page
|
||||
or the NTP Public Services Project Download Page
|
||||
Properly monitor your ntpd instances.
|
||||
Credit: This weakness was discovered by Miroslav Lichvar of Red Hat.
|
||||
|
||||
Other fixes:
|
||||
* [Bug 3038] NTP fails to build in VS2015. perlinger@ntp.org
|
||||
- provide build environment
|
||||
- 'wint_t' and 'struct timespec' defined by VS2015
|
||||
- fixed print()/scanf() format issues
|
||||
* [Bug 3052] Add a .gitignore file. Edmund Wong.
|
||||
* [Bug 3054] miscopt.html documents the allan intercept in seconds. SWhite.
|
||||
* [Bug 3058] fetch_timestamp() mishandles 64-bit alignment. Brian Utterback,
|
||||
JPerlinger, HStenn.
|
||||
* Fix typo in ntp-wait and plot_summary. HStenn.
|
||||
* Make sure we have an "author" file for git imports. HStenn.
|
||||
* Update the sntp problem tests for MacOS. HStenn.
|
||||
|
||||
---
|
||||
NTP 4.2.8p7 (Harlan Stenn <stenn@ntp.org>, 2016/04/26)
|
||||
|
||||
|
25
configure
vendored
25
configure
vendored
@ -1,6 +1,6 @@
|
||||
#! /bin/sh
|
||||
# Guess values for system-dependent variables and create Makefiles.
|
||||
# Generated by GNU Autoconf 2.69 for ntp 4.2.8p7.
|
||||
# Generated by GNU Autoconf 2.69 for ntp 4.2.8p8.
|
||||
#
|
||||
# Report bugs to <http://bugs.ntp.org./>.
|
||||
#
|
||||
@ -590,8 +590,8 @@ MAKEFLAGS=
|
||||
# Identity of this package.
|
||||
PACKAGE_NAME='ntp'
|
||||
PACKAGE_TARNAME='ntp'
|
||||
PACKAGE_VERSION='4.2.8p7'
|
||||
PACKAGE_STRING='ntp 4.2.8p7'
|
||||
PACKAGE_VERSION='4.2.8p8'
|
||||
PACKAGE_STRING='ntp 4.2.8p8'
|
||||
PACKAGE_BUGREPORT='http://bugs.ntp.org./'
|
||||
PACKAGE_URL='http://www.ntp.org./'
|
||||
|
||||
@ -1618,7 +1618,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.8p7 to adapt to many kinds of systems.
|
||||
\`configure' configures ntp 4.2.8p8 to adapt to many kinds of systems.
|
||||
|
||||
Usage: $0 [OPTION]... [VAR=VALUE]...
|
||||
|
||||
@ -1688,7 +1688,7 @@ fi
|
||||
|
||||
if test -n "$ac_init_help"; then
|
||||
case $ac_init_help in
|
||||
short | recursive ) echo "Configuration of ntp 4.2.8p7:";;
|
||||
short | recursive ) echo "Configuration of ntp 4.2.8p8:";;
|
||||
esac
|
||||
cat <<\_ACEOF
|
||||
|
||||
@ -1924,7 +1924,7 @@ fi
|
||||
test -n "$ac_init_help" && exit $ac_status
|
||||
if $ac_init_version; then
|
||||
cat <<\_ACEOF
|
||||
ntp configure 4.2.8p7
|
||||
ntp configure 4.2.8p8
|
||||
generated by GNU Autoconf 2.69
|
||||
|
||||
Copyright (C) 2012 Free Software Foundation, Inc.
|
||||
@ -2754,7 +2754,7 @@ 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.8p7, which was
|
||||
It was created by ntp $as_me 4.2.8p8, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
$ $0 $@
|
||||
@ -3755,7 +3755,7 @@ fi
|
||||
|
||||
# Define the identity of the package.
|
||||
PACKAGE='ntp'
|
||||
VERSION='4.2.8p7'
|
||||
VERSION='4.2.8p8'
|
||||
|
||||
|
||||
cat >>confdefs.h <<_ACEOF
|
||||
@ -37251,6 +37251,7 @@ fi
|
||||
|
||||
|
||||
|
||||
|
||||
###
|
||||
|
||||
|
||||
@ -37309,6 +37310,8 @@ ac_config_files="$ac_config_files scripts/Makefile"
|
||||
|
||||
ac_config_files="$ac_config_files scripts/build/Makefile"
|
||||
|
||||
ac_config_files="$ac_config_files scripts/build/genAuthors"
|
||||
|
||||
ac_config_files="$ac_config_files scripts/build/mkver"
|
||||
|
||||
ac_config_files="$ac_config_files scripts/calc_tickadj/Makefile"
|
||||
@ -38000,7 +38003,7 @@ 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.8p7, which was
|
||||
This file was extended by ntp $as_me 4.2.8p8, which was
|
||||
generated by GNU Autoconf 2.69. Invocation command line was
|
||||
|
||||
CONFIG_FILES = $CONFIG_FILES
|
||||
@ -38067,7 +38070,7 @@ _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.8p7
|
||||
ntp config.status 4.2.8p8
|
||||
configured by $0, generated by GNU Autoconf 2.69,
|
||||
with options \\"\$ac_cs_config\\"
|
||||
|
||||
@ -38595,6 +38598,7 @@ do
|
||||
"parseutil/Makefile") CONFIG_FILES="$CONFIG_FILES parseutil/Makefile" ;;
|
||||
"scripts/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/Makefile" ;;
|
||||
"scripts/build/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/build/Makefile" ;;
|
||||
"scripts/build/genAuthors") CONFIG_FILES="$CONFIG_FILES scripts/build/genAuthors" ;;
|
||||
"scripts/build/mkver") CONFIG_FILES="$CONFIG_FILES scripts/build/mkver" ;;
|
||||
"scripts/calc_tickadj/Makefile") CONFIG_FILES="$CONFIG_FILES scripts/calc_tickadj/Makefile" ;;
|
||||
"scripts/calc_tickadj/calc_tickadj") CONFIG_FILES="$CONFIG_FILES scripts/calc_tickadj/calc_tickadj" ;;
|
||||
@ -40149,6 +40153,7 @@ _LT_EOF
|
||||
;;
|
||||
"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/genAuthors":F) chmod +x scripts/build/genAuthors ;;
|
||||
"scripts/build/mkver":F) chmod +x scripts/build/mkver ;;
|
||||
"scripts/calc_tickadj/calc_tickadj":F) chmod +x scripts/calc_tickadj/calc_tickadj ;;
|
||||
"scripts/ntp-wait/ntp-wait":F) chmod +x scripts/ntp-wait/ntp-wait ;;
|
||||
|
@ -4397,6 +4397,7 @@ AC_CONFIG_FILES([ntpsnmpd/Makefile])
|
||||
AC_CONFIG_FILES([parseutil/Makefile])
|
||||
AC_CONFIG_FILES([scripts/Makefile])
|
||||
AC_CONFIG_FILES([scripts/build/Makefile])
|
||||
AC_CONFIG_FILES([scripts/build/genAuthors], [chmod +x scripts/build/genAuthors])
|
||||
AC_CONFIG_FILES([scripts/build/mkver], [chmod +x scripts/build/mkver])
|
||||
AC_CONFIG_FILES([scripts/calc_tickadj/Makefile])
|
||||
AC_CONFIG_FILES([scripts/calc_tickadj/calc_tickadj], [chmod +x scripts/calc_tickadj/calc_tickadj])
|
||||
|
@ -11,7 +11,7 @@
|
||||
<img src="pic/boom3.gif" alt="gif" align="left"><a href="http://www.eecis.udel.edu/~mills/pictures.html">from <i>Pogo</i>, Walt Kelly</a>
|
||||
<p>We have three, now looking for more.</p>
|
||||
<p>Last update:
|
||||
<!-- #BeginDate format:En2m -->16-Jan-2016 13:08<!-- #EndDate -->
|
||||
<!-- #BeginDate format:En2m -->17-May-2016 06:26<!-- #EndDate -->
|
||||
UTC</p>
|
||||
<br clear="left">
|
||||
<h4>Related Links</h4>
|
||||
@ -129,7 +129,7 @@
|
||||
<dd>
|
||||
<dl>
|
||||
<dt><tt>allan <i>allan</i></tt></dt>
|
||||
<dd>Specifies the Allan intercept, which is a parameter of the PLL/FLL clock discipline algorithm, in seconds with default 1500 s.</dd>
|
||||
<dd>Specifies the Allan intercept, which is a parameter of the PLL/FLL clock discipline algorithm, in log2 seconds with default 11 (2048 s).</dd>
|
||||
<dt><tt>dispersion <i>dispersion</i></tt></dt>
|
||||
<dd>Specifies the dispersion increase rate in parts-per-million (PPM) with default 15 PPM.</dd>
|
||||
<dt><tt>freq <i>freq</i></tt></dt>
|
||||
|
@ -723,6 +723,7 @@ struct pkt {
|
||||
#define PROTO_UECRYPTO 29
|
||||
#define PROTO_UECRYPTONAK 30
|
||||
#define PROTO_UEDIGEST 31
|
||||
#define PROTO_PCEDIGEST 32
|
||||
|
||||
/*
|
||||
* Configuration items for the loop filter
|
||||
|
@ -25,7 +25,7 @@ trustedkey 1 2 3 4 5 6 7 8 9 10 11 12 (14 ... 16) 18 (32768 ... 65534)
|
||||
controlkey 12
|
||||
requestkey 12
|
||||
enable auth ntp monitor stats
|
||||
disable bclient calibrate kernel mode7
|
||||
disable bclient calibrate kernel mode7 peer_clear_digest_early unpeer_crypto_early unpeer_crypto_nak_early unpeer_digest_early
|
||||
tos beacon 3600 ceiling 16 cohort 0 floor 1 maxclock 10 maxdist 1.5 minclock 3 mindist 0.001 minsane 1 orphan 16 orphanwait 300
|
||||
rlimit@HAVE_RLIMIT_MEMLOCK@@HAVE_RLIMIT_STACK@
|
||||
tinker allan 1500 dispersion 15 freq 0 huffpuff 7200 panic 1000 step 0.128 stepout 900 tick 0.01
|
||||
|
@ -6,7 +6,7 @@
|
||||
#
|
||||
# EDIT THIS FILE WITH CAUTION (invoke-ntp.conf.texi)
|
||||
#
|
||||
# It has been AutoGen-ed April 26, 2016 at 08:28:27 PM by AutoGen 5.18.5
|
||||
# It has been AutoGen-ed June 2, 2016 at 07:36:07 AM by AutoGen 5.18.5
|
||||
# From the definitions ntp.conf.def
|
||||
# and the template file agtexi-file.tpl
|
||||
@end ignore
|
||||
@ -2335,8 +2335,8 @@ otherwise, should be avoided.
|
||||
This option specifies the Differentiated Services Control Point (DSCP) value,
|
||||
a 6-bit code.
|
||||
The default value is 46, signifying Expedited Forwarding.
|
||||
@item @code{enable} @code{[@code{auth} | @code{bclient} | @code{calibrate} | @code{kernel} | @code{mode7} | @code{monitor} | @code{ntp} | @code{stats} | @code{unpeer_crypto_early} | @code{unpeer_crypto_nak_early} | @code{unpeer_digest_early}]}
|
||||
@item @code{disable} @code{[@code{auth} | @code{bclient} | @code{calibrate} | @code{kernel} | @code{mode7} | @code{monitor} | @code{ntp} | @code{stats} | @code{unpeer_crypto_early} | @code{unpeer_crypto_nak_early} | @code{unpeer_digest_early}]}
|
||||
@item @code{enable} @code{[@code{auth} | @code{bclient} | @code{calibrate} | @code{kernel} | @code{mode7} | @code{monitor} | @code{ntp} | @code{stats} | @code{peer_clear_digest_early} | @code{unpeer_crypto_early} | @code{unpeer_crypto_nak_early} | @code{unpeer_digest_early}]}
|
||||
@item @code{disable} @code{[@code{auth} | @code{bclient} | @code{calibrate} | @code{kernel} | @code{mode7} | @code{monitor} | @code{ntp} | @code{stats} | @code{peer_clear_digest_early} | @code{unpeer_crypto_early} | @code{unpeer_crypto_nak_early} | @code{unpeer_digest_early}]}
|
||||
Provides a way to enable or disable various server options.
|
||||
Flags not mentioned are unaffected.
|
||||
Note that all of these flags
|
||||
@ -2401,6 +2401,26 @@ closes the feedback loop, which is useful for testing.
|
||||
The default for
|
||||
this flag is
|
||||
@code{enable}.
|
||||
@item @code{peer_clear_digest_early}
|
||||
By default, if
|
||||
@code{ntpd(1ntpdmdoc)}
|
||||
is using autokey and it
|
||||
receives a crypto-NAK packet that
|
||||
passes the duplicate packet and origin timestamp checks
|
||||
the peer variables are immediately cleared.
|
||||
While this is generally a feature
|
||||
as it allows for quick recovery if a server key has changed,
|
||||
a properly forged and appropriately delivered crypto-NAK packet
|
||||
can be used in a DoS attack.
|
||||
If you have active noticable problems with this type of DoS attack
|
||||
then you should consider
|
||||
disabling this option.
|
||||
You can check your
|
||||
@code{peerstats}
|
||||
file for evidence of any of these attacks.
|
||||
The
|
||||
default for this flag is
|
||||
@code{enable}.
|
||||
@item @code{stats}
|
||||
Enables the statistics facility.
|
||||
See the
|
||||
|
@ -6,7 +6,7 @@
|
||||
#
|
||||
# EDIT THIS FILE WITH CAUTION (invoke-ntp.keys.texi)
|
||||
#
|
||||
# It has been AutoGen-ed April 26, 2016 at 08:28:30 PM by AutoGen 5.18.5
|
||||
# It has been AutoGen-ed June 2, 2016 at 07:36:10 AM by AutoGen 5.18.5
|
||||
# From the definitions ntp.keys.def
|
||||
# and the template file agtexi-file.tpl
|
||||
@end ignore
|
||||
|
@ -6,7 +6,7 @@
|
||||
#
|
||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpd.texi)
|
||||
#
|
||||
# It has been AutoGen-ed April 26, 2016 at 08:28:32 PM by AutoGen 5.18.5
|
||||
# It has been AutoGen-ed June 2, 2016 at 07:36:12 AM by AutoGen 5.18.5
|
||||
# From the definitions ntpd-opts.def
|
||||
# and the template file agtexi-cmd.tpl
|
||||
@end ignore
|
||||
@ -142,7 +142,7 @@ with a status code of 0.
|
||||
|
||||
@exampleindent 0
|
||||
@example
|
||||
ntpd - NTP daemon program - Ver. 4.2.8p7
|
||||
ntpd - NTP daemon program - Ver. 4.2.8p8
|
||||
Usage: ntpd [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... \
|
||||
[ <server1> ... <serverN> ]
|
||||
Flg Arg Option-Name Description
|
||||
|
@ -1 +1 @@
|
||||
* Generated 2016-01-16 08:33:03 UTC diff_ignore_line
|
||||
* Generated 2016-05-19 06:35:34 UTC diff_ignore_line
|
||||
|
@ -199,8 +199,9 @@ struct key_tok ntp_keywords[] = {
|
||||
{ "bclient", T_Bclient, FOLLBY_TOKEN },
|
||||
{ "calibrate", T_Calibrate, FOLLBY_TOKEN },
|
||||
{ "kernel", T_Kernel, FOLLBY_TOKEN },
|
||||
{ "ntp", T_Ntp, FOLLBY_TOKEN },
|
||||
{ "mode7", T_Mode7, FOLLBY_TOKEN },
|
||||
{ "ntp", T_Ntp, FOLLBY_TOKEN },
|
||||
{ "peer_clear_digest_early", T_PCEdigest, FOLLBY_TOKEN },
|
||||
{ "stats", T_Stats, FOLLBY_TOKEN },
|
||||
{ "unpeer_crypto_early", T_UEcrypto, FOLLBY_TOKEN },
|
||||
{ "unpeer_crypto_nak_early", T_UEcryptonak, FOLLBY_TOKEN },
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntp.conf 5man "26 Apr 2016" "4.2.8p7" "File Formats"
|
||||
.TH ntp.conf 5man "02 Jun 2016" "4.2.8p8" "File Formats"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-ana4jE/ag-QnaWiE)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-OzaOIT/ag-3zaGHT)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:14 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:35:50 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntp.conf.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
@ -2618,9 +2618,9 @@ This option specifies the Differentiated Services Control Point (DSCP) value,
|
||||
a 6-bit code.
|
||||
The default value is 46, signifying Expedited Forwarding.
|
||||
.TP 7
|
||||
.NOP \f\*[B-Font]enable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
|
||||
.NOP \f\*[B-Font]enable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]peer_clear_digest_early\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
|
||||
.TP 7
|
||||
.NOP \f\*[B-Font]disable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
|
||||
.NOP \f\*[B-Font]disable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]peer_clear_digest_early\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
|
||||
Provides a way to enable or disable various server options.
|
||||
Flags not mentioned are unaffected.
|
||||
Note that all of these flags
|
||||
@ -2693,6 +2693,27 @@ The default for
|
||||
this flag is
|
||||
\f\*[B-Font]enable\f[].
|
||||
.TP 7
|
||||
.NOP \f\*[B-Font]peer_clear_digest_early\f[]
|
||||
By default, if
|
||||
\fCntpd\f[]\fR(1ntpdmdoc)\f[]
|
||||
is using autokey and it
|
||||
receives a crypto-NAK packet that
|
||||
passes the duplicate packet and origin timestamp checks
|
||||
the peer variables are immediately cleared.
|
||||
While this is generally a feature
|
||||
as it allows for quick recovery if a server key has changed,
|
||||
a properly forged and appropriately delivered crypto-NAK packet
|
||||
can be used in a DoS attack.
|
||||
If you have active noticable problems with this type of DoS attack
|
||||
then you should consider
|
||||
disabling this option.
|
||||
You can check your
|
||||
\f\*[B-Font]peerstats\f[]
|
||||
file for evidence of any of these attacks.
|
||||
The
|
||||
default for this flag is
|
||||
\f\*[B-Font]enable\f[].
|
||||
.TP 7
|
||||
.NOP \f\*[B-Font]stats\f[]
|
||||
Enables the statistics facility.
|
||||
See the
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTP_CONF 5mdoc File Formats
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:36 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:16 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntp.conf.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
@ -2440,6 +2440,7 @@ The default value is 46, signifying Expedited Forwarding.
|
||||
.Cm calibrate | Cm kernel |
|
||||
.Cm mode7 | Cm monitor |
|
||||
.Cm ntp | Cm stats |
|
||||
.Cm peer_clear_digest_early |
|
||||
.Cm unpeer_crypto_early | Cm unpeer_crypto_nak_early | Cm unpeer_digest_early
|
||||
.Oc
|
||||
.Xc
|
||||
@ -2449,6 +2450,7 @@ The default value is 46, signifying Expedited Forwarding.
|
||||
.Cm calibrate | Cm kernel |
|
||||
.Cm mode7 | Cm monitor |
|
||||
.Cm ntp | Cm stats |
|
||||
.Cm peer_clear_digest_early |
|
||||
.Cm unpeer_crypto_early | Cm unpeer_crypto_nak_early | Cm unpeer_digest_early
|
||||
.Oc
|
||||
.Xc
|
||||
@ -2516,6 +2518,26 @@ closes the feedback loop, which is useful for testing.
|
||||
The default for
|
||||
this flag is
|
||||
.Ic enable .
|
||||
.It Cm peer_clear_digest_early
|
||||
By default, if
|
||||
.Xr ntpd 1ntpdmdoc
|
||||
is using autokey and it
|
||||
receives a crypto\-NAK packet that
|
||||
passes the duplicate packet and origin timestamp checks
|
||||
the peer variables are immediately cleared.
|
||||
While this is generally a feature
|
||||
as it allows for quick recovery if a server key has changed,
|
||||
a properly forged and appropriately delivered crypto\-NAK packet
|
||||
can be used in a DoS attack.
|
||||
If you have active noticable problems with this type of DoS attack
|
||||
then you should consider
|
||||
disabling this option.
|
||||
You can check your
|
||||
.Cm peerstats
|
||||
file for evidence of any of these attacks.
|
||||
The
|
||||
default for this flag is
|
||||
.Ic enable .
|
||||
.It Cm stats
|
||||
Enables the statistics facility.
|
||||
See the
|
||||
|
@ -2442,6 +2442,7 @@ The default value is 46, signifying Expedited Forwarding.
|
||||
.Cm calibrate | Cm kernel |
|
||||
.Cm mode7 | Cm monitor |
|
||||
.Cm ntp | Cm stats |
|
||||
.Cm peer_clear_digest_early |
|
||||
.Cm unpeer_crypto_early | Cm unpeer_crypto_nak_early | Cm unpeer_digest_early
|
||||
.Oc
|
||||
.Xc
|
||||
@ -2451,6 +2452,7 @@ The default value is 46, signifying Expedited Forwarding.
|
||||
.Cm calibrate | Cm kernel |
|
||||
.Cm mode7 | Cm monitor |
|
||||
.Cm ntp | Cm stats |
|
||||
.Cm peer_clear_digest_early |
|
||||
.Cm unpeer_crypto_early | Cm unpeer_crypto_nak_early | Cm unpeer_digest_early
|
||||
.Oc
|
||||
.Xc
|
||||
@ -2518,6 +2520,26 @@ closes the feedback loop, which is useful for testing.
|
||||
The default for
|
||||
this flag is
|
||||
.Ic enable .
|
||||
.It Cm peer_clear_digest_early
|
||||
By default, if
|
||||
.Xr ntpd 1ntpdmdoc
|
||||
is using autokey and it
|
||||
receives a crypto-NAK packet that
|
||||
passes the duplicate packet and origin timestamp checks
|
||||
the peer variables are immediately cleared.
|
||||
While this is generally a feature
|
||||
as it allows for quick recovery if a server key has changed,
|
||||
a properly forged and appropriately delivered crypto-NAK packet
|
||||
can be used in a DoS attack.
|
||||
If you have active noticable problems with this type of DoS attack
|
||||
then you should consider
|
||||
disabling this option.
|
||||
You can check your
|
||||
.Cm peerstats
|
||||
file for evidence of any of these attacks.
|
||||
The
|
||||
default for this flag is
|
||||
.Ic enable .
|
||||
.It Cm stats
|
||||
Enables the statistics facility.
|
||||
See the
|
||||
|
@ -33,7 +33,7 @@ Up: <a rel="up" accesskey="u" href="#dir">(dir)</a>
|
||||
<p>This document describes the configuration file for the NTP Project's
|
||||
<code>ntpd</code> program.
|
||||
|
||||
<p>This document applies to version 4.2.8p7 of <code>ntp.conf</code>.
|
||||
<p>This document applies to version 4.2.8p8 of <code>ntp.conf</code>.
|
||||
|
||||
<div class="shortcontents">
|
||||
<h2>Short Contents</h2>
|
||||
@ -167,8 +167,14 @@ in some weird and even destructive behavior.
|
||||
<p>If the Basic Socket Interface Extensions for IPv6 (RFC-2553)
|
||||
is detected, support for the IPv6 address family is generated
|
||||
in addition to the default support of the IPv4 address family.
|
||||
In a few cases, including the reslist billboard generated
|
||||
by ntpdc, IPv6 addresses are automatically generated.
|
||||
In a few cases, including the
|
||||
<code>reslist</code>
|
||||
billboard generated
|
||||
by
|
||||
<code>ntpq(1ntpqmdoc)</code>
|
||||
or
|
||||
<code>ntpdc(1ntpdcmdoc)</code>,
|
||||
IPv6 addresses are automatically generated.
|
||||
IPv6 addresses can be identified by the presence of colons
|
||||
:
|
||||
in the address field.
|
||||
@ -187,7 +193,7 @@ qualifier forces DNS resolution to the IPv6 namespace.
|
||||
See IPv6 references for the
|
||||
equivalent classes for that address family.
|
||||
<dl>
|
||||
<dt><code>pool</code> <kbd>address</kbd> <code>[burst]</code> <code>[iburst]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[maxpoll </code><kbd>maxpoll</kbd><code>]</code><br><dt><code>server</code> <kbd>address</kbd> <code>[key </code><kbd>key</kbd> <kbd>|</kbd><code> autokey]</code> <code>[burst]</code> <code>[iburst]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[maxpoll </code><kbd>maxpoll</kbd><code>]</code><br><dt><code>peer</code> <kbd>address</kbd> <code>[key </code><kbd>key</kbd> <kbd>|</kbd><code> autokey]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[maxpoll </code><kbd>maxpoll</kbd><code>]</code><br><dt><code>broadcast</code> <kbd>address</kbd> <code>[key </code><kbd>key</kbd> <kbd>|</kbd><code> autokey]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[ttl </code><kbd>ttl</kbd><code>]</code><br><dt><code>manycastclient</code> <kbd>address</kbd> <code>[key </code><kbd>key</kbd> <kbd>|</kbd><code> autokey]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[maxpoll </code><kbd>maxpoll</kbd><code>]</code> <code>[ttl </code><kbd>ttl</kbd><code>]</code><dd></dl>
|
||||
<dt><code>pool</code> <kbd>address</kbd> <code>[burst]</code> <code>[iburst]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[maxpoll </code><kbd>maxpoll</kbd><code>]</code><br><dt><code>server</code> <kbd>address</kbd> <code>[key </code><kbd>key</kbd> <kbd>|</kbd><code> autokey]</code> <code>[burst]</code> <code>[iburst]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[maxpoll </code><kbd>maxpoll</kbd><code>]</code> <code>[true]</code><br><dt><code>peer</code> <kbd>address</kbd> <code>[key </code><kbd>key</kbd> <kbd>|</kbd><code> autokey]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[maxpoll </code><kbd>maxpoll</kbd><code>]</code> <code>[true]</code> <code>[xleave]</code><br><dt><code>broadcast</code> <kbd>address</kbd> <code>[key </code><kbd>key</kbd> <kbd>|</kbd><code> autokey]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[ttl </code><kbd>ttl</kbd><code>]</code> <code>[xleave]</code><br><dt><code>manycastclient</code> <kbd>address</kbd> <code>[key </code><kbd>key</kbd> <kbd>|</kbd><code> autokey]</code> <code>[version </code><kbd>version</kbd><code>]</code> <code>[prefer]</code> <code>[minpoll </code><kbd>minpoll</kbd><code>]</code> <code>[maxpoll </code><kbd>maxpoll</kbd><code>]</code> <code>[ttl </code><kbd>ttl</kbd><code>]</code><dd></dl>
|
||||
|
||||
<p>These five commands specify the time server name or address to
|
||||
be used and the mode in which to operate.
|
||||
@ -341,6 +347,7 @@ option to a lower limit of 4 (16 s).
|
||||
The server is discarded by the selection algroithm.
|
||||
<br><dt><code>preempt</code><dd>Says the association can be preempted.
|
||||
<br><dt><code>true</code><dd>Marks the server as a truechimer.
|
||||
Use this option only for testing.
|
||||
<br><dt><code>prefer</code><dd>Marks the server as preferred.
|
||||
All other things being equal,
|
||||
this host will be chosen for synchronization among a set of
|
||||
@ -352,6 +359,10 @@ page
|
||||
provided in
|
||||
<span class="file">/usr/share/doc/ntp</span>)
|
||||
for further information.
|
||||
<br><dt><code>true</code><dd>Forces the association to always survive the selection and clustering algorithms.
|
||||
This option should almost certainly
|
||||
<em>only</em>
|
||||
be used while testing an association.
|
||||
<br><dt><code>ttl</code> <kbd>ttl</kbd><dd>This option is used only with broadcast server and manycast
|
||||
client modes.
|
||||
It specifies the time-to-live
|
||||
@ -523,7 +534,7 @@ and
|
||||
commands and also by remote
|
||||
configuration commands sent by a
|
||||
<code>ntpdc(1ntpdcmdoc)</code>
|
||||
program running in
|
||||
program running on
|
||||
another machine.
|
||||
If this flag is enabled, which is the default
|
||||
case, new broadcast client and symmetric passive associations and
|
||||
@ -709,7 +720,7 @@ using the host name, network address and public keys,
|
||||
all of which are bound together by the protocol specifically
|
||||
to deflect masquerade attacks.
|
||||
For this reason Autokey
|
||||
includes the source and destinatino IP addresses in message digest
|
||||
includes the source and destination IP addresses in message digest
|
||||
computations and so the same addresses must be available
|
||||
at both the server and client.
|
||||
For this reason operation
|
||||
@ -895,8 +906,8 @@ This overrides
|
||||
the link
|
||||
<span class="file">ntpkey_key_</span><kbd>hostname</kbd>
|
||||
in the keys directory.
|
||||
<br><dt><code>iffpar</code> <kbd>file</kbd><dd>Specifies the location of the optional IFF parameters file.This
|
||||
overrides the link
|
||||
<br><dt><code>iffpar</code> <kbd>file</kbd><dd>Specifies the location of the optional IFF parameters file.
|
||||
This overrides the link
|
||||
<span class="file">ntpkey_iff_</span><kbd>hostname</kbd>
|
||||
in the keys directory.
|
||||
<br><dt><code>leap</code> <kbd>file</kbd><dd>Specifies the location of the optional leapsecond file.
|
||||
@ -904,8 +915,7 @@ This overrides the link
|
||||
<span class="file">ntpkey_leap</span>
|
||||
in the keys directory.
|
||||
<br><dt><code>mvpar</code> <kbd>file</kbd><dd>Specifies the location of the optional MV parameters file.
|
||||
This
|
||||
overrides the link
|
||||
This overrides the link
|
||||
<span class="file">ntpkey_mv_</span><kbd>hostname</kbd>
|
||||
in the keys directory.
|
||||
<br><dt><code>pw</code> <kbd>password</kbd><dd>Specifies the password to decrypt files containing private keys and
|
||||
@ -1033,7 +1043,7 @@ supported.
|
||||
Statistic files are managed using file generation sets
|
||||
and scripts in the
|
||||
<span class="file">./scripts</span>
|
||||
directory of this distribution.
|
||||
directory of the source code distribution.
|
||||
Using
|
||||
these facilities and
|
||||
<span class="sc">unix</span>
|
||||
@ -1331,7 +1341,9 @@ When there is already a file with this name and
|
||||
the number of links of this file is one, it is renamed appending a
|
||||
dot, the letter
|
||||
<code>C</code>,
|
||||
and the pid of the ntpd server process.
|
||||
and the pid of the
|
||||
<code>ntpd(1ntpdmdoc)</code>
|
||||
server process.
|
||||
When the
|
||||
number of links is greater than one, the file is unlinked.
|
||||
This
|
||||
@ -1392,9 +1404,9 @@ at abusive rates.
|
||||
Some violations cause denied service
|
||||
only for the offending packet, others cause denied service
|
||||
for a timed period and others cause the denied service for
|
||||
an indefinate period.
|
||||
an indefinite period.
|
||||
When a client or network is denied access
|
||||
for an indefinate period, the only way at present to remove
|
||||
for an indefinite period, the only way at present to remove
|
||||
the restrictions is by restarting the server.
|
||||
|
||||
<h5 class="subsubsection">The Kiss-of-Death Packet</h5>
|
||||
@ -1560,7 +1572,9 @@ and
|
||||
queries.
|
||||
<br><dt><code>notrap</code><dd>Decline to provide mode 6 control message trap service to matching
|
||||
hosts.
|
||||
The trap service is a subsystem of the ntpdq control message
|
||||
The trap service is a subsystem of the
|
||||
<code>ntpq(1ntpqmdoc)</code>
|
||||
control message
|
||||
protocol which is intended for use by remote event logging programs.
|
||||
<br><dt><code>notrust</code><dd>Deny service unless the packet is cryptographically authenticated.
|
||||
<br><dt><code>ntpport</code><dd>This is actually a match algorithm modifier, rather than a
|
||||
@ -2309,8 +2323,9 @@ must have write permission for the directory the
|
||||
drift file is located in, and that file system links, symbolic or
|
||||
otherwise, should be avoided.
|
||||
<br><dt><code>dscp</code> <kbd>value</kbd><dd>This option specifies the Differentiated Services Control Point (DSCP) value,
|
||||
a 6-bit code. The default value is 46, signifying Expedited Forwarding.
|
||||
<br><dt><code>enable</code> <code>[auth | bclient | calibrate | kernel | mode7 | monitor | ntp | stats | unpeer_crypto_early | unpeer_crypto_nak_early | unpeer_digest_early]</code><br><dt><code>disable</code> <code>[auth | bclient | calibrate | kernel | mode7 | monitor | ntp | stats | unpeer_crypto_early | unpeer_crypto_nak_early | unpeer_digest_early]</code><dd>Provides a way to enable or disable various server options.
|
||||
a 6-bit code.
|
||||
The default value is 46, signifying Expedited Forwarding.
|
||||
<br><dt><code>enable</code> <code>[auth | bclient | calibrate | kernel | mode7 | monitor | ntp | stats | peer_clear_digest_early | unpeer_crypto_early | unpeer_crypto_nak_early | unpeer_digest_early]</code><br><dt><code>disable</code> <code>[auth | bclient | calibrate | kernel | mode7 | monitor | ntp | stats | peer_clear_digest_early | unpeer_crypto_early | unpeer_crypto_nak_early | unpeer_digest_early]</code><dd>Provides a way to enable or disable various server options.
|
||||
Flags not mentioned are unaffected.
|
||||
Note that all of these flags
|
||||
can be controlled remotely using the
|
||||
@ -2367,6 +2382,25 @@ closes the feedback loop, which is useful for testing.
|
||||
The default for
|
||||
this flag is
|
||||
<code>enable</code>.
|
||||
<br><dt><code>peer_clear_digest_early</code><dd>By default, if
|
||||
<code>ntpd(1ntpdmdoc)</code>
|
||||
is using autokey and it
|
||||
receives a crypto-NAK packet that
|
||||
passes the duplicate packet and origin timestamp checks
|
||||
the peer variables are immediately cleared.
|
||||
While this is generally a feature
|
||||
as it allows for quick recovery if a server key has changed,
|
||||
a properly forged and appropriately delivered crypto-NAK packet
|
||||
can be used in a DoS attack.
|
||||
If you have active noticable problems with this type of DoS attack
|
||||
then you should consider
|
||||
disabling this option.
|
||||
You can check your
|
||||
<code>peerstats</code>
|
||||
file for evidence of any of these attacks.
|
||||
The
|
||||
default for this flag is
|
||||
<code>enable</code>.
|
||||
<br><dt><code>stats</code><dd>Enables the statistics facility.
|
||||
See the
|
||||
<a href="#Monitoring-Options">Monitoring Options</a>
|
||||
@ -2502,7 +2536,8 @@ A
|
||||
message class may also be followed by the
|
||||
<code>all</code>
|
||||
keyword to enable/disable all
|
||||
messages of the respective message class.Thus, a minimal log configuration
|
||||
messages of the respective message class.
|
||||
Thus, a minimal log configuration
|
||||
could look like this:
|
||||
<pre class="verbatim">
|
||||
logconfig =syncstatus +sysevents
|
||||
@ -2641,7 +2676,8 @@ The default is 32 megabytes on non-Linux machines, and -1 under Linux.
|
||||
<code>mlockall()</code>
|
||||
function.
|
||||
Defaults to 50 4k pages (200 4k pages in OpenBSD).
|
||||
<br><dt><code>filenum</code> <kbd>Nfiledescriptors</kbd><dd>Specifies the maximum number of file descriptors ntpd may have open at once. Defaults to the system default.
|
||||
<br><dt><code>filenum</code> <kbd>Nfiledescriptors</kbd><dd>Specifies the maximum number of file descriptors ntpd may have open at once.
|
||||
Defaults to the system default.
|
||||
</dl>
|
||||
<br><dt><code>trap</code> <kbd>host_address</kbd> <code>[port </code><kbd>port_number</kbd><code>]</code> <code>[interface </code><kbd>interface_address</kbd><code>]</code><dd>This command configures a trap receiver at the given host
|
||||
address and port number for sending messages with the specified
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntp.conf 5 "26 Apr 2016" "4.2.8p7" "File Formats"
|
||||
.TH ntp.conf 5 "02 Jun 2016" "4.2.8p8" "File Formats"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-ana4jE/ag-QnaWiE)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-OzaOIT/ag-3zaGHT)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:14 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:35:50 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntp.conf.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
@ -2618,9 +2618,9 @@ This option specifies the Differentiated Services Control Point (DSCP) value,
|
||||
a 6-bit code.
|
||||
The default value is 46, signifying Expedited Forwarding.
|
||||
.TP 7
|
||||
.NOP \f\*[B-Font]enable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
|
||||
.NOP \f\*[B-Font]enable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]peer_clear_digest_early\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
|
||||
.TP 7
|
||||
.NOP \f\*[B-Font]disable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
|
||||
.NOP \f\*[B-Font]disable\f[] [\f\*[B-Font]auth\f[] | \f\*[B-Font]bclient\f[] | \f\*[B-Font]calibrate\f[] | \f\*[B-Font]kernel\f[] | \f\*[B-Font]mode7\f[] | \f\*[B-Font]monitor\f[] | \f\*[B-Font]ntp\f[] | \f\*[B-Font]stats\f[] | \f\*[B-Font]peer_clear_digest_early\f[] | \f\*[B-Font]unpeer_crypto_early\f[] | \f\*[B-Font]unpeer_crypto_nak_early\f[] | \f\*[B-Font]unpeer_digest_early\f[]]
|
||||
Provides a way to enable or disable various server options.
|
||||
Flags not mentioned are unaffected.
|
||||
Note that all of these flags
|
||||
@ -2693,6 +2693,27 @@ The default for
|
||||
this flag is
|
||||
\f\*[B-Font]enable\f[].
|
||||
.TP 7
|
||||
.NOP \f\*[B-Font]peer_clear_digest_early\f[]
|
||||
By default, if
|
||||
\fCntpd\f[]\fR(@NTPD_MS@)\f[]
|
||||
is using autokey and it
|
||||
receives a crypto-NAK packet that
|
||||
passes the duplicate packet and origin timestamp checks
|
||||
the peer variables are immediately cleared.
|
||||
While this is generally a feature
|
||||
as it allows for quick recovery if a server key has changed,
|
||||
a properly forged and appropriately delivered crypto-NAK packet
|
||||
can be used in a DoS attack.
|
||||
If you have active noticable problems with this type of DoS attack
|
||||
then you should consider
|
||||
disabling this option.
|
||||
You can check your
|
||||
\f\*[B-Font]peerstats\f[]
|
||||
file for evidence of any of these attacks.
|
||||
The
|
||||
default for this flag is
|
||||
\f\*[B-Font]enable\f[].
|
||||
.TP 7
|
||||
.NOP \f\*[B-Font]stats\f[]
|
||||
Enables the statistics facility.
|
||||
See the
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTP_CONF 5 File Formats
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:36 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:16 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntp.conf.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
@ -2440,6 +2440,7 @@ The default value is 46, signifying Expedited Forwarding.
|
||||
.Cm calibrate | Cm kernel |
|
||||
.Cm mode7 | Cm monitor |
|
||||
.Cm ntp | Cm stats |
|
||||
.Cm peer_clear_digest_early |
|
||||
.Cm unpeer_crypto_early | Cm unpeer_crypto_nak_early | Cm unpeer_digest_early
|
||||
.Oc
|
||||
.Xc
|
||||
@ -2449,6 +2450,7 @@ The default value is 46, signifying Expedited Forwarding.
|
||||
.Cm calibrate | Cm kernel |
|
||||
.Cm mode7 | Cm monitor |
|
||||
.Cm ntp | Cm stats |
|
||||
.Cm peer_clear_digest_early |
|
||||
.Cm unpeer_crypto_early | Cm unpeer_crypto_nak_early | Cm unpeer_digest_early
|
||||
.Oc
|
||||
.Xc
|
||||
@ -2516,6 +2518,26 @@ closes the feedback loop, which is useful for testing.
|
||||
The default for
|
||||
this flag is
|
||||
.Ic enable .
|
||||
.It Cm peer_clear_digest_early
|
||||
By default, if
|
||||
.Xr ntpd @NTPD_MS@
|
||||
is using autokey and it
|
||||
receives a crypto\-NAK packet that
|
||||
passes the duplicate packet and origin timestamp checks
|
||||
the peer variables are immediately cleared.
|
||||
While this is generally a feature
|
||||
as it allows for quick recovery if a server key has changed,
|
||||
a properly forged and appropriately delivered crypto\-NAK packet
|
||||
can be used in a DoS attack.
|
||||
If you have active noticable problems with this type of DoS attack
|
||||
then you should consider
|
||||
disabling this option.
|
||||
You can check your
|
||||
.Cm peerstats
|
||||
file for evidence of any of these attacks.
|
||||
The
|
||||
default for this flag is
|
||||
.Ic enable .
|
||||
.It Cm stats
|
||||
Enables the statistics facility.
|
||||
See the
|
||||
|
@ -1,8 +1,8 @@
|
||||
.TH ntp.keys 5man "26 Apr 2016" "4.2.8p7" "File Formats"
|
||||
.TH ntp.keys 5man "02 Jun 2016" "4.2.8p8" "File Formats"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntp.man)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:19 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:35:57 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntp.keys.def
|
||||
.\" and the template file agman-file.tpl
|
||||
.Sh NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTP_KEYS 5mdoc File Formats
|
||||
.Os SunOS 5.10
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:39 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:20 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntp.keys.def
|
||||
.\" and the template file agmdoc-file.tpl
|
||||
.Sh NAME
|
||||
|
@ -33,7 +33,7 @@ Up: <a rel="up" accesskey="u" href="#dir">(dir)</a>
|
||||
<p>This document describes the symmetric key file for the NTP Project's
|
||||
<code>ntpd</code> program.
|
||||
|
||||
<p>This document applies to version 4.2.8p7 of <code>ntp.keys</code>.
|
||||
<p>This document applies to version 4.2.8p8 of <code>ntp.keys</code>.
|
||||
|
||||
<div class="shortcontents">
|
||||
<h2>Short Contents</h2>
|
||||
|
@ -1,8 +1,8 @@
|
||||
.TH ntp.keys 5 "26 Apr 2016" "4.2.8p7" "File Formats"
|
||||
.TH ntp.keys 5 "02 Jun 2016" "4.2.8p8" "File Formats"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntp.man)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:19 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:35:57 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntp.keys.def
|
||||
.\" and the template file agman-file.tpl
|
||||
.Sh NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTP_KEYS 5 File Formats
|
||||
.Os SunOS 5.10
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntp.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:39 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:20 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntp.keys.def
|
||||
.\" and the template file agmdoc-file.tpl
|
||||
.Sh NAME
|
||||
|
@ -2971,12 +2971,16 @@ apply_enable_disable(
|
||||
proto_config(PROTO_MONITOR, enable, 0., NULL);
|
||||
break;
|
||||
|
||||
case T_Mode7:
|
||||
proto_config(PROTO_MODE7, enable, 0., NULL);
|
||||
break;
|
||||
|
||||
case T_Ntp:
|
||||
proto_config(PROTO_NTP, enable, 0., NULL);
|
||||
break;
|
||||
|
||||
case T_Mode7:
|
||||
proto_config(PROTO_MODE7, enable, 0., NULL);
|
||||
case T_PCEdigest:
|
||||
proto_config(PROTO_PCEDIGEST, enable, 0., NULL);
|
||||
break;
|
||||
|
||||
case T_Stats:
|
||||
|
@ -3285,15 +3285,6 @@ fetch_timestamp(
|
||||
)
|
||||
{
|
||||
struct cmsghdr * cmsghdr;
|
||||
#ifdef HAVE_BINTIME
|
||||
struct bintime * btp;
|
||||
#endif
|
||||
#ifdef HAVE_TIMESTAMPNS
|
||||
struct timespec * tsp;
|
||||
#endif
|
||||
#ifdef HAVE_TIMESTAMP
|
||||
struct timeval * tvp;
|
||||
#endif
|
||||
unsigned long ticks;
|
||||
double fuzz;
|
||||
l_fp lfpfuzz;
|
||||
@ -3320,49 +3311,58 @@ fetch_timestamp(
|
||||
{
|
||||
#ifdef HAVE_BINTIME
|
||||
case SCM_BINTIME:
|
||||
btp = (struct bintime *)CMSG_DATA(cmsghdr);
|
||||
/*
|
||||
* bintime documentation is at http://phk.freebsd.dk/pubs/timecounter.pdf
|
||||
*/
|
||||
nts.l_i = btp->sec + JAN_1970;
|
||||
nts.l_uf = (u_int32)(btp->frac >> 32);
|
||||
if (sys_tick > measured_tick &&
|
||||
sys_tick > 1e-9) {
|
||||
ticks = (unsigned long)(nts.l_uf / (unsigned long)(sys_tick * FRAC));
|
||||
nts.l_uf = (unsigned long)(ticks * (unsigned long)(sys_tick * FRAC));
|
||||
{
|
||||
struct bintime pbt;
|
||||
memcpy(&pbt, CMSG_DATA(cmsghdr), sizeof(pbt));
|
||||
/*
|
||||
* bintime documentation is at http://phk.freebsd.dk/pubs/timecounter.pdf
|
||||
*/
|
||||
nts.l_i = pbt.sec + JAN_1970;
|
||||
nts.l_uf = (u_int32)(pbt.frac >> 32);
|
||||
if (sys_tick > measured_tick &&
|
||||
sys_tick > 1e-9) {
|
||||
ticks = (unsigned long)(nts.l_uf / (unsigned long)(sys_tick * FRAC));
|
||||
nts.l_uf = (unsigned long)(ticks * (unsigned long)(sys_tick * FRAC));
|
||||
}
|
||||
DPRINTF(4, ("fetch_timestamp: system bintime network time stamp: %ld.%09lu\n",
|
||||
pbt.sec, (unsigned long)((nts.l_uf / FRAC) * 1e9)));
|
||||
}
|
||||
DPRINTF(4, ("fetch_timestamp: system bintime network time stamp: %ld.%09lu\n",
|
||||
btp->sec, (unsigned long)((nts.l_uf / FRAC) * 1e9)));
|
||||
break;
|
||||
#endif /* HAVE_BINTIME */
|
||||
#ifdef HAVE_TIMESTAMPNS
|
||||
case SCM_TIMESTAMPNS:
|
||||
tsp = UA_PTR(struct timespec, CMSG_DATA(cmsghdr));
|
||||
if (sys_tick > measured_tick &&
|
||||
sys_tick > 1e-9) {
|
||||
ticks = (unsigned long)((tsp->tv_nsec * 1e-9) /
|
||||
sys_tick);
|
||||
tsp->tv_nsec = (long)(ticks * 1e9 *
|
||||
sys_tick);
|
||||
{
|
||||
struct timespec pts;
|
||||
memcpy(&pts, CMSG_DATA(cmsghdr), sizeof(pts));
|
||||
if (sys_tick > measured_tick &&
|
||||
sys_tick > 1e-9) {
|
||||
ticks = (unsigned long)((pts.tv_nsec * 1e-9) /
|
||||
sys_tick);
|
||||
pts.tv_nsec = (long)(ticks * 1e9 *
|
||||
sys_tick);
|
||||
}
|
||||
DPRINTF(4, ("fetch_timestamp: system nsec network time stamp: %ld.%09ld\n",
|
||||
pts.tv_sec, pts.tv_nsec));
|
||||
nts = tspec_stamp_to_lfp(pts);
|
||||
}
|
||||
DPRINTF(4, ("fetch_timestamp: system nsec network time stamp: %ld.%09ld\n",
|
||||
tsp->tv_sec, tsp->tv_nsec));
|
||||
nts = tspec_stamp_to_lfp(*tsp);
|
||||
break;
|
||||
#endif /* HAVE_TIMESTAMPNS */
|
||||
#ifdef HAVE_TIMESTAMP
|
||||
case SCM_TIMESTAMP:
|
||||
tvp = (struct timeval *)CMSG_DATA(cmsghdr);
|
||||
if (sys_tick > measured_tick &&
|
||||
sys_tick > 1e-6) {
|
||||
ticks = (unsigned long)((tvp->tv_usec * 1e-6) /
|
||||
sys_tick);
|
||||
tvp->tv_usec = (long)(ticks * 1e6 *
|
||||
sys_tick);
|
||||
{
|
||||
struct timeval ptv;
|
||||
memcpy(&ptv, CMSG_DATA(cmsghdr), sizeof(ptv));
|
||||
if (sys_tick > measured_tick &&
|
||||
sys_tick > 1e-6) {
|
||||
ticks = (unsigned long)((ptv.tv_usec * 1e-6) /
|
||||
sys_tick);
|
||||
ptv.tv_usec = (long)(ticks * 1e6 *
|
||||
sys_tick);
|
||||
}
|
||||
DPRINTF(4, ("fetch_timestamp: system usec network time stamp: %jd.%06ld\n",
|
||||
(intmax_t)ptv.tv_sec, (long)ptv.tv_usec));
|
||||
nts = tval_stamp_to_lfp(ptv);
|
||||
}
|
||||
DPRINTF(4, ("fetch_timestamp: system usec network time stamp: %jd.%06ld\n",
|
||||
(intmax_t)tvp->tv_sec, (long)tvp->tv_usec));
|
||||
nts = tval_stamp_to_lfp(*tvp);
|
||||
break;
|
||||
#endif /* HAVE_TIMESTAMP */
|
||||
}
|
||||
|
1212
ntpd/ntp_keyword.h
1212
ntpd/ntp_keyword.h
File diff suppressed because it is too large
Load Diff
3220
ntpd/ntp_parser.c
3220
ntpd/ntp_parser.c
File diff suppressed because it is too large
Load Diff
@ -1,19 +1,19 @@
|
||||
/* A Bison parser, made by GNU Bison 2.7.12-4996. */
|
||||
/* A Bison parser, made by GNU Bison 3.0.4. */
|
||||
|
||||
/* Bison interface for Yacc-like parsers in C
|
||||
|
||||
Copyright (C) 1984, 1989-1990, 2000-2013 Free Software Foundation, Inc.
|
||||
|
||||
|
||||
Copyright (C) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.
|
||||
|
||||
This program is free software: you can redistribute it and/or modify
|
||||
it under the terms of the GNU General Public License as published by
|
||||
the Free Software Foundation, either version 3 of the License, or
|
||||
(at your option) any later version.
|
||||
|
||||
|
||||
This program is distributed in the hope that it will be useful,
|
||||
but WITHOUT ANY WARRANTY; without even the implied warranty of
|
||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
||||
GNU General Public License for more details.
|
||||
|
||||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program. If not, see <http://www.gnu.org/licenses/>. */
|
||||
|
||||
@ -26,13 +26,13 @@
|
||||
special exception, which will cause the skeleton and the resulting
|
||||
Bison output files to be licensed under the GNU General Public
|
||||
License without this special exception.
|
||||
|
||||
|
||||
This special exception was added by the Free Software Foundation in
|
||||
version 2.2 of Bison. */
|
||||
|
||||
#ifndef YY_YY_NTP_PARSER_H_INCLUDED
|
||||
# define YY_YY_NTP_PARSER_H_INCLUDED
|
||||
/* Enabling traces. */
|
||||
#ifndef YY_YY_Y_TAB_H_INCLUDED
|
||||
# define YY_YY_Y_TAB_H_INCLUDED
|
||||
/* Debug traces. */
|
||||
#ifndef YYDEBUG
|
||||
# define YYDEBUG 1
|
||||
#endif
|
||||
@ -40,207 +40,207 @@
|
||||
extern int yydebug;
|
||||
#endif
|
||||
|
||||
/* Tokens. */
|
||||
/* Token type. */
|
||||
#ifndef YYTOKENTYPE
|
||||
# define YYTOKENTYPE
|
||||
/* Put the tokens into the symbol table, so that GDB and other debuggers
|
||||
know about them. */
|
||||
enum yytokentype {
|
||||
T_Abbrev = 258,
|
||||
T_Age = 259,
|
||||
T_All = 260,
|
||||
T_Allan = 261,
|
||||
T_Allpeers = 262,
|
||||
T_Auth = 263,
|
||||
T_Autokey = 264,
|
||||
T_Automax = 265,
|
||||
T_Average = 266,
|
||||
T_Bclient = 267,
|
||||
T_Beacon = 268,
|
||||
T_Broadcast = 269,
|
||||
T_Broadcastclient = 270,
|
||||
T_Broadcastdelay = 271,
|
||||
T_Burst = 272,
|
||||
T_Calibrate = 273,
|
||||
T_Ceiling = 274,
|
||||
T_Clockstats = 275,
|
||||
T_Cohort = 276,
|
||||
T_ControlKey = 277,
|
||||
T_Crypto = 278,
|
||||
T_Cryptostats = 279,
|
||||
T_Ctl = 280,
|
||||
T_Day = 281,
|
||||
T_Default = 282,
|
||||
T_Digest = 283,
|
||||
T_Disable = 284,
|
||||
T_Discard = 285,
|
||||
T_Dispersion = 286,
|
||||
T_Double = 287,
|
||||
T_Driftfile = 288,
|
||||
T_Drop = 289,
|
||||
T_Dscp = 290,
|
||||
T_Ellipsis = 291,
|
||||
T_Enable = 292,
|
||||
T_End = 293,
|
||||
T_False = 294,
|
||||
T_File = 295,
|
||||
T_Filegen = 296,
|
||||
T_Filenum = 297,
|
||||
T_Flag1 = 298,
|
||||
T_Flag2 = 299,
|
||||
T_Flag3 = 300,
|
||||
T_Flag4 = 301,
|
||||
T_Flake = 302,
|
||||
T_Floor = 303,
|
||||
T_Freq = 304,
|
||||
T_Fudge = 305,
|
||||
T_Host = 306,
|
||||
T_Huffpuff = 307,
|
||||
T_Iburst = 308,
|
||||
T_Ident = 309,
|
||||
T_Ignore = 310,
|
||||
T_Incalloc = 311,
|
||||
T_Incmem = 312,
|
||||
T_Initalloc = 313,
|
||||
T_Initmem = 314,
|
||||
T_Includefile = 315,
|
||||
T_Integer = 316,
|
||||
T_Interface = 317,
|
||||
T_Intrange = 318,
|
||||
T_Io = 319,
|
||||
T_Ipv4 = 320,
|
||||
T_Ipv4_flag = 321,
|
||||
T_Ipv6 = 322,
|
||||
T_Ipv6_flag = 323,
|
||||
T_Kernel = 324,
|
||||
T_Key = 325,
|
||||
T_Keys = 326,
|
||||
T_Keysdir = 327,
|
||||
T_Kod = 328,
|
||||
T_Mssntp = 329,
|
||||
T_Leapfile = 330,
|
||||
T_Leapsmearinterval = 331,
|
||||
T_Limited = 332,
|
||||
T_Link = 333,
|
||||
T_Listen = 334,
|
||||
T_Logconfig = 335,
|
||||
T_Logfile = 336,
|
||||
T_Loopstats = 337,
|
||||
T_Lowpriotrap = 338,
|
||||
T_Manycastclient = 339,
|
||||
T_Manycastserver = 340,
|
||||
T_Mask = 341,
|
||||
T_Maxage = 342,
|
||||
T_Maxclock = 343,
|
||||
T_Maxdepth = 344,
|
||||
T_Maxdist = 345,
|
||||
T_Maxmem = 346,
|
||||
T_Maxpoll = 347,
|
||||
T_Mdnstries = 348,
|
||||
T_Mem = 349,
|
||||
T_Memlock = 350,
|
||||
T_Minclock = 351,
|
||||
T_Mindepth = 352,
|
||||
T_Mindist = 353,
|
||||
T_Minimum = 354,
|
||||
T_Minpoll = 355,
|
||||
T_Minsane = 356,
|
||||
T_Mode = 357,
|
||||
T_Mode7 = 358,
|
||||
T_Monitor = 359,
|
||||
T_Month = 360,
|
||||
T_Mru = 361,
|
||||
T_Multicastclient = 362,
|
||||
T_Nic = 363,
|
||||
T_Nolink = 364,
|
||||
T_Nomodify = 365,
|
||||
T_Nomrulist = 366,
|
||||
T_None = 367,
|
||||
T_Nonvolatile = 368,
|
||||
T_Nopeer = 369,
|
||||
T_Noquery = 370,
|
||||
T_Noselect = 371,
|
||||
T_Noserve = 372,
|
||||
T_Notrap = 373,
|
||||
T_Notrust = 374,
|
||||
T_Ntp = 375,
|
||||
T_Ntpport = 376,
|
||||
T_NtpSignDsocket = 377,
|
||||
T_Orphan = 378,
|
||||
T_Orphanwait = 379,
|
||||
T_Panic = 380,
|
||||
T_Peer = 381,
|
||||
T_Peerstats = 382,
|
||||
T_Phone = 383,
|
||||
T_Pid = 384,
|
||||
T_Pidfile = 385,
|
||||
T_Pool = 386,
|
||||
T_Port = 387,
|
||||
T_Preempt = 388,
|
||||
T_Prefer = 389,
|
||||
T_Protostats = 390,
|
||||
T_Pw = 391,
|
||||
T_Randfile = 392,
|
||||
T_Rawstats = 393,
|
||||
T_Refid = 394,
|
||||
T_Requestkey = 395,
|
||||
T_Reset = 396,
|
||||
T_Restrict = 397,
|
||||
T_Revoke = 398,
|
||||
T_Rlimit = 399,
|
||||
T_Saveconfigdir = 400,
|
||||
T_Server = 401,
|
||||
T_Setvar = 402,
|
||||
T_Source = 403,
|
||||
T_Stacksize = 404,
|
||||
T_Statistics = 405,
|
||||
T_Stats = 406,
|
||||
T_Statsdir = 407,
|
||||
T_Step = 408,
|
||||
T_Stepback = 409,
|
||||
T_Stepfwd = 410,
|
||||
T_Stepout = 411,
|
||||
T_Stratum = 412,
|
||||
T_String = 413,
|
||||
T_Sys = 414,
|
||||
T_Sysstats = 415,
|
||||
T_Tick = 416,
|
||||
T_Time1 = 417,
|
||||
T_Time2 = 418,
|
||||
T_Timer = 419,
|
||||
T_Timingstats = 420,
|
||||
T_Tinker = 421,
|
||||
T_Tos = 422,
|
||||
T_Trap = 423,
|
||||
T_True = 424,
|
||||
T_Trustedkey = 425,
|
||||
T_Ttl = 426,
|
||||
T_Type = 427,
|
||||
T_U_int = 428,
|
||||
T_UEcrypto = 429,
|
||||
T_UEcryptonak = 430,
|
||||
T_UEdigest = 431,
|
||||
T_Unconfig = 432,
|
||||
T_Unpeer = 433,
|
||||
T_Version = 434,
|
||||
T_WanderThreshold = 435,
|
||||
T_Week = 436,
|
||||
T_Wildcard = 437,
|
||||
T_Xleave = 438,
|
||||
T_Year = 439,
|
||||
T_Flag = 440,
|
||||
T_EOC = 441,
|
||||
T_Simulate = 442,
|
||||
T_Beep_Delay = 443,
|
||||
T_Sim_Duration = 444,
|
||||
T_Server_Offset = 445,
|
||||
T_Duration = 446,
|
||||
T_Freq_Offset = 447,
|
||||
T_Wander = 448,
|
||||
T_Jitter = 449,
|
||||
T_Prop_Delay = 450,
|
||||
T_Proc_Delay = 451
|
||||
};
|
||||
enum yytokentype
|
||||
{
|
||||
T_Abbrev = 258,
|
||||
T_Age = 259,
|
||||
T_All = 260,
|
||||
T_Allan = 261,
|
||||
T_Allpeers = 262,
|
||||
T_Auth = 263,
|
||||
T_Autokey = 264,
|
||||
T_Automax = 265,
|
||||
T_Average = 266,
|
||||
T_Bclient = 267,
|
||||
T_Beacon = 268,
|
||||
T_Broadcast = 269,
|
||||
T_Broadcastclient = 270,
|
||||
T_Broadcastdelay = 271,
|
||||
T_Burst = 272,
|
||||
T_Calibrate = 273,
|
||||
T_Ceiling = 274,
|
||||
T_Clockstats = 275,
|
||||
T_Cohort = 276,
|
||||
T_ControlKey = 277,
|
||||
T_Crypto = 278,
|
||||
T_Cryptostats = 279,
|
||||
T_Ctl = 280,
|
||||
T_Day = 281,
|
||||
T_Default = 282,
|
||||
T_Digest = 283,
|
||||
T_Disable = 284,
|
||||
T_Discard = 285,
|
||||
T_Dispersion = 286,
|
||||
T_Double = 287,
|
||||
T_Driftfile = 288,
|
||||
T_Drop = 289,
|
||||
T_Dscp = 290,
|
||||
T_Ellipsis = 291,
|
||||
T_Enable = 292,
|
||||
T_End = 293,
|
||||
T_False = 294,
|
||||
T_File = 295,
|
||||
T_Filegen = 296,
|
||||
T_Filenum = 297,
|
||||
T_Flag1 = 298,
|
||||
T_Flag2 = 299,
|
||||
T_Flag3 = 300,
|
||||
T_Flag4 = 301,
|
||||
T_Flake = 302,
|
||||
T_Floor = 303,
|
||||
T_Freq = 304,
|
||||
T_Fudge = 305,
|
||||
T_Host = 306,
|
||||
T_Huffpuff = 307,
|
||||
T_Iburst = 308,
|
||||
T_Ident = 309,
|
||||
T_Ignore = 310,
|
||||
T_Incalloc = 311,
|
||||
T_Incmem = 312,
|
||||
T_Initalloc = 313,
|
||||
T_Initmem = 314,
|
||||
T_Includefile = 315,
|
||||
T_Integer = 316,
|
||||
T_Interface = 317,
|
||||
T_Intrange = 318,
|
||||
T_Io = 319,
|
||||
T_Ipv4 = 320,
|
||||
T_Ipv4_flag = 321,
|
||||
T_Ipv6 = 322,
|
||||
T_Ipv6_flag = 323,
|
||||
T_Kernel = 324,
|
||||
T_Key = 325,
|
||||
T_Keys = 326,
|
||||
T_Keysdir = 327,
|
||||
T_Kod = 328,
|
||||
T_Mssntp = 329,
|
||||
T_Leapfile = 330,
|
||||
T_Leapsmearinterval = 331,
|
||||
T_Limited = 332,
|
||||
T_Link = 333,
|
||||
T_Listen = 334,
|
||||
T_Logconfig = 335,
|
||||
T_Logfile = 336,
|
||||
T_Loopstats = 337,
|
||||
T_Lowpriotrap = 338,
|
||||
T_Manycastclient = 339,
|
||||
T_Manycastserver = 340,
|
||||
T_Mask = 341,
|
||||
T_Maxage = 342,
|
||||
T_Maxclock = 343,
|
||||
T_Maxdepth = 344,
|
||||
T_Maxdist = 345,
|
||||
T_Maxmem = 346,
|
||||
T_Maxpoll = 347,
|
||||
T_Mdnstries = 348,
|
||||
T_Mem = 349,
|
||||
T_Memlock = 350,
|
||||
T_Minclock = 351,
|
||||
T_Mindepth = 352,
|
||||
T_Mindist = 353,
|
||||
T_Minimum = 354,
|
||||
T_Minpoll = 355,
|
||||
T_Minsane = 356,
|
||||
T_Mode = 357,
|
||||
T_Mode7 = 358,
|
||||
T_Monitor = 359,
|
||||
T_Month = 360,
|
||||
T_Mru = 361,
|
||||
T_Multicastclient = 362,
|
||||
T_Nic = 363,
|
||||
T_Nolink = 364,
|
||||
T_Nomodify = 365,
|
||||
T_Nomrulist = 366,
|
||||
T_None = 367,
|
||||
T_Nonvolatile = 368,
|
||||
T_Nopeer = 369,
|
||||
T_Noquery = 370,
|
||||
T_Noselect = 371,
|
||||
T_Noserve = 372,
|
||||
T_Notrap = 373,
|
||||
T_Notrust = 374,
|
||||
T_Ntp = 375,
|
||||
T_Ntpport = 376,
|
||||
T_NtpSignDsocket = 377,
|
||||
T_Orphan = 378,
|
||||
T_Orphanwait = 379,
|
||||
T_PCEdigest = 380,
|
||||
T_Panic = 381,
|
||||
T_Peer = 382,
|
||||
T_Peerstats = 383,
|
||||
T_Phone = 384,
|
||||
T_Pid = 385,
|
||||
T_Pidfile = 386,
|
||||
T_Pool = 387,
|
||||
T_Port = 388,
|
||||
T_Preempt = 389,
|
||||
T_Prefer = 390,
|
||||
T_Protostats = 391,
|
||||
T_Pw = 392,
|
||||
T_Randfile = 393,
|
||||
T_Rawstats = 394,
|
||||
T_Refid = 395,
|
||||
T_Requestkey = 396,
|
||||
T_Reset = 397,
|
||||
T_Restrict = 398,
|
||||
T_Revoke = 399,
|
||||
T_Rlimit = 400,
|
||||
T_Saveconfigdir = 401,
|
||||
T_Server = 402,
|
||||
T_Setvar = 403,
|
||||
T_Source = 404,
|
||||
T_Stacksize = 405,
|
||||
T_Statistics = 406,
|
||||
T_Stats = 407,
|
||||
T_Statsdir = 408,
|
||||
T_Step = 409,
|
||||
T_Stepback = 410,
|
||||
T_Stepfwd = 411,
|
||||
T_Stepout = 412,
|
||||
T_Stratum = 413,
|
||||
T_String = 414,
|
||||
T_Sys = 415,
|
||||
T_Sysstats = 416,
|
||||
T_Tick = 417,
|
||||
T_Time1 = 418,
|
||||
T_Time2 = 419,
|
||||
T_Timer = 420,
|
||||
T_Timingstats = 421,
|
||||
T_Tinker = 422,
|
||||
T_Tos = 423,
|
||||
T_Trap = 424,
|
||||
T_True = 425,
|
||||
T_Trustedkey = 426,
|
||||
T_Ttl = 427,
|
||||
T_Type = 428,
|
||||
T_U_int = 429,
|
||||
T_UEcrypto = 430,
|
||||
T_UEcryptonak = 431,
|
||||
T_UEdigest = 432,
|
||||
T_Unconfig = 433,
|
||||
T_Unpeer = 434,
|
||||
T_Version = 435,
|
||||
T_WanderThreshold = 436,
|
||||
T_Week = 437,
|
||||
T_Wildcard = 438,
|
||||
T_Xleave = 439,
|
||||
T_Year = 440,
|
||||
T_Flag = 441,
|
||||
T_EOC = 442,
|
||||
T_Simulate = 443,
|
||||
T_Beep_Delay = 444,
|
||||
T_Sim_Duration = 445,
|
||||
T_Server_Offset = 446,
|
||||
T_Duration = 447,
|
||||
T_Freq_Offset = 448,
|
||||
T_Wander = 449,
|
||||
T_Jitter = 450,
|
||||
T_Prop_Delay = 451,
|
||||
T_Proc_Delay = 452
|
||||
};
|
||||
#endif
|
||||
/* Tokens. */
|
||||
#define T_Abbrev 258
|
||||
@ -365,86 +365,86 @@ extern int yydebug;
|
||||
#define T_NtpSignDsocket 377
|
||||
#define T_Orphan 378
|
||||
#define T_Orphanwait 379
|
||||
#define T_Panic 380
|
||||
#define T_Peer 381
|
||||
#define T_Peerstats 382
|
||||
#define T_Phone 383
|
||||
#define T_Pid 384
|
||||
#define T_Pidfile 385
|
||||
#define T_Pool 386
|
||||
#define T_Port 387
|
||||
#define T_Preempt 388
|
||||
#define T_Prefer 389
|
||||
#define T_Protostats 390
|
||||
#define T_Pw 391
|
||||
#define T_Randfile 392
|
||||
#define T_Rawstats 393
|
||||
#define T_Refid 394
|
||||
#define T_Requestkey 395
|
||||
#define T_Reset 396
|
||||
#define T_Restrict 397
|
||||
#define T_Revoke 398
|
||||
#define T_Rlimit 399
|
||||
#define T_Saveconfigdir 400
|
||||
#define T_Server 401
|
||||
#define T_Setvar 402
|
||||
#define T_Source 403
|
||||
#define T_Stacksize 404
|
||||
#define T_Statistics 405
|
||||
#define T_Stats 406
|
||||
#define T_Statsdir 407
|
||||
#define T_Step 408
|
||||
#define T_Stepback 409
|
||||
#define T_Stepfwd 410
|
||||
#define T_Stepout 411
|
||||
#define T_Stratum 412
|
||||
#define T_String 413
|
||||
#define T_Sys 414
|
||||
#define T_Sysstats 415
|
||||
#define T_Tick 416
|
||||
#define T_Time1 417
|
||||
#define T_Time2 418
|
||||
#define T_Timer 419
|
||||
#define T_Timingstats 420
|
||||
#define T_Tinker 421
|
||||
#define T_Tos 422
|
||||
#define T_Trap 423
|
||||
#define T_True 424
|
||||
#define T_Trustedkey 425
|
||||
#define T_Ttl 426
|
||||
#define T_Type 427
|
||||
#define T_U_int 428
|
||||
#define T_UEcrypto 429
|
||||
#define T_UEcryptonak 430
|
||||
#define T_UEdigest 431
|
||||
#define T_Unconfig 432
|
||||
#define T_Unpeer 433
|
||||
#define T_Version 434
|
||||
#define T_WanderThreshold 435
|
||||
#define T_Week 436
|
||||
#define T_Wildcard 437
|
||||
#define T_Xleave 438
|
||||
#define T_Year 439
|
||||
#define T_Flag 440
|
||||
#define T_EOC 441
|
||||
#define T_Simulate 442
|
||||
#define T_Beep_Delay 443
|
||||
#define T_Sim_Duration 444
|
||||
#define T_Server_Offset 445
|
||||
#define T_Duration 446
|
||||
#define T_Freq_Offset 447
|
||||
#define T_Wander 448
|
||||
#define T_Jitter 449
|
||||
#define T_Prop_Delay 450
|
||||
#define T_Proc_Delay 451
|
||||
|
||||
|
||||
#define T_PCEdigest 380
|
||||
#define T_Panic 381
|
||||
#define T_Peer 382
|
||||
#define T_Peerstats 383
|
||||
#define T_Phone 384
|
||||
#define T_Pid 385
|
||||
#define T_Pidfile 386
|
||||
#define T_Pool 387
|
||||
#define T_Port 388
|
||||
#define T_Preempt 389
|
||||
#define T_Prefer 390
|
||||
#define T_Protostats 391
|
||||
#define T_Pw 392
|
||||
#define T_Randfile 393
|
||||
#define T_Rawstats 394
|
||||
#define T_Refid 395
|
||||
#define T_Requestkey 396
|
||||
#define T_Reset 397
|
||||
#define T_Restrict 398
|
||||
#define T_Revoke 399
|
||||
#define T_Rlimit 400
|
||||
#define T_Saveconfigdir 401
|
||||
#define T_Server 402
|
||||
#define T_Setvar 403
|
||||
#define T_Source 404
|
||||
#define T_Stacksize 405
|
||||
#define T_Statistics 406
|
||||
#define T_Stats 407
|
||||
#define T_Statsdir 408
|
||||
#define T_Step 409
|
||||
#define T_Stepback 410
|
||||
#define T_Stepfwd 411
|
||||
#define T_Stepout 412
|
||||
#define T_Stratum 413
|
||||
#define T_String 414
|
||||
#define T_Sys 415
|
||||
#define T_Sysstats 416
|
||||
#define T_Tick 417
|
||||
#define T_Time1 418
|
||||
#define T_Time2 419
|
||||
#define T_Timer 420
|
||||
#define T_Timingstats 421
|
||||
#define T_Tinker 422
|
||||
#define T_Tos 423
|
||||
#define T_Trap 424
|
||||
#define T_True 425
|
||||
#define T_Trustedkey 426
|
||||
#define T_Ttl 427
|
||||
#define T_Type 428
|
||||
#define T_U_int 429
|
||||
#define T_UEcrypto 430
|
||||
#define T_UEcryptonak 431
|
||||
#define T_UEdigest 432
|
||||
#define T_Unconfig 433
|
||||
#define T_Unpeer 434
|
||||
#define T_Version 435
|
||||
#define T_WanderThreshold 436
|
||||
#define T_Week 437
|
||||
#define T_Wildcard 438
|
||||
#define T_Xleave 439
|
||||
#define T_Year 440
|
||||
#define T_Flag 441
|
||||
#define T_EOC 442
|
||||
#define T_Simulate 443
|
||||
#define T_Beep_Delay 444
|
||||
#define T_Sim_Duration 445
|
||||
#define T_Server_Offset 446
|
||||
#define T_Duration 447
|
||||
#define T_Freq_Offset 448
|
||||
#define T_Wander 449
|
||||
#define T_Jitter 450
|
||||
#define T_Prop_Delay 451
|
||||
#define T_Proc_Delay 452
|
||||
|
||||
/* Value type. */
|
||||
#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
|
||||
typedef union YYSTYPE
|
||||
|
||||
union YYSTYPE
|
||||
{
|
||||
/* Line 2053 of yacc.c */
|
||||
#line 51 "../../ntpd/ntp_parser.y"
|
||||
#line 51 "../../ntpd/ntp_parser.y" /* yacc.c:1909 */
|
||||
|
||||
char * String;
|
||||
double Double;
|
||||
@ -463,29 +463,17 @@ typedef union YYSTYPE
|
||||
script_info * Sim_script;
|
||||
script_info_fifo * Sim_script_fifo;
|
||||
|
||||
#line 467 "../../ntpd/ntp_parser.h" /* yacc.c:1909 */
|
||||
};
|
||||
|
||||
/* Line 2053 of yacc.c */
|
||||
#line 469 "ntp_parser.h"
|
||||
} YYSTYPE;
|
||||
typedef union YYSTYPE YYSTYPE;
|
||||
# define YYSTYPE_IS_TRIVIAL 1
|
||||
# define yystype YYSTYPE /* obsolescent; will be withdrawn */
|
||||
# define YYSTYPE_IS_DECLARED 1
|
||||
#endif
|
||||
|
||||
|
||||
extern YYSTYPE yylval;
|
||||
|
||||
#ifdef YYPARSE_PARAM
|
||||
#if defined __STDC__ || defined __cplusplus
|
||||
int yyparse (void *YYPARSE_PARAM);
|
||||
#else
|
||||
int yyparse ();
|
||||
#endif
|
||||
#else /* ! YYPARSE_PARAM */
|
||||
#if defined __STDC__ || defined __cplusplus
|
||||
int yyparse (void);
|
||||
#else
|
||||
int yyparse ();
|
||||
#endif
|
||||
#endif /* ! YYPARSE_PARAM */
|
||||
|
||||
#endif /* !YY_YY_NTP_PARSER_H_INCLUDED */
|
||||
#endif /* !YY_YY_Y_TAB_H_INCLUDED */
|
||||
|
@ -190,6 +190,7 @@
|
||||
%token <Integer> T_NtpSignDsocket
|
||||
%token <Integer> T_Orphan
|
||||
%token <Integer> T_Orphanwait
|
||||
%token <Integer> T_PCEdigest
|
||||
%token <Integer> T_Panic
|
||||
%token <Integer> T_Peer
|
||||
%token <Integer> T_Peerstats
|
||||
@ -1085,6 +1086,7 @@ system_option_flag_keyword
|
||||
|
||||
system_option_local_flag_keyword
|
||||
: T_Mode7
|
||||
| T_PCEdigest
|
||||
| T_Stats
|
||||
| T_UEcrypto
|
||||
| T_UEcryptonak
|
||||
|
219
ntpd/ntp_proto.c
219
ntpd/ntp_proto.c
@ -165,7 +165,7 @@ u_long sys_limitrejected; /* rate exceeded */
|
||||
u_long sys_kodsent; /* KoD sent */
|
||||
|
||||
/*
|
||||
* Mechanism knobs: how soon do we unpeer()?
|
||||
* Mechanism knobs: how soon do we peer_clear() or unpeer()?
|
||||
*
|
||||
* The default way is "on-receipt". If this was a packet from a
|
||||
* well-behaved source, on-receipt will offer the fastest recovery.
|
||||
@ -173,6 +173,7 @@ u_long sys_kodsent; /* KoD sent */
|
||||
* for a bad-guy to DoS us. So look and see what bites you harder
|
||||
* and choose according to your environment.
|
||||
*/
|
||||
int peer_clear_digest_early = 1; /* bad digest (TEST5) and Autokey */
|
||||
int unpeer_crypto_early = 1; /* bad crypto (TEST9) */
|
||||
int unpeer_crypto_nak_early = 1; /* crypto_NAK (TEST5) */
|
||||
int unpeer_digest_early = 1; /* bad digest (TEST5) */
|
||||
@ -277,10 +278,12 @@ valid_NAK(
|
||||
u_char hismode
|
||||
)
|
||||
{
|
||||
int base_packet_length = MIN_V4_PKT_LEN;
|
||||
int remainder_size;
|
||||
struct pkt *rpkt;
|
||||
int keyid;
|
||||
int base_packet_length = MIN_V4_PKT_LEN;
|
||||
int remainder_size;
|
||||
struct pkt * rpkt;
|
||||
int keyid;
|
||||
l_fp p_org; /* origin timestamp */
|
||||
const l_fp * myorg; /* selected peer origin */
|
||||
|
||||
/*
|
||||
* Check to see if there is something beyond the basic packet
|
||||
@ -305,7 +308,7 @@ valid_NAK(
|
||||
hismode != MODE_ACTIVE &&
|
||||
hismode != MODE_PASSIVE
|
||||
) {
|
||||
return (INVALIDNAK);
|
||||
return INVALIDNAK;
|
||||
}
|
||||
|
||||
/*
|
||||
@ -314,18 +317,35 @@ valid_NAK(
|
||||
rpkt = &rbufp->recv_pkt;
|
||||
keyid = ntohl(((u_int32 *)rpkt)[base_packet_length / 4]);
|
||||
if (keyid != 0) {
|
||||
return (INVALIDNAK);
|
||||
return INVALIDNAK;
|
||||
}
|
||||
|
||||
/*
|
||||
* Only valid if peer uses a key
|
||||
*/
|
||||
if (peer->keyid > 0 || peer->flags & FLAG_SKEY) {
|
||||
return (VALIDNAK);
|
||||
if (!peer || !peer->keyid || !(peer->flags & FLAG_SKEY)) {
|
||||
return INVALIDNAK;
|
||||
}
|
||||
else {
|
||||
return (INVALIDNAK);
|
||||
|
||||
/*
|
||||
* The ORIGIN must match, or this cannot be a valid NAK, either.
|
||||
*/
|
||||
NTOHL_FP(&rpkt->org, &p_org);
|
||||
if (peer->flip > 0)
|
||||
myorg = &peer->borg;
|
||||
else
|
||||
myorg = &peer->aorg;
|
||||
|
||||
if (L_ISZERO(&p_org) ||
|
||||
L_ISZERO( myorg) ||
|
||||
!L_ISEQU(&p_org, myorg)) {
|
||||
return INVALIDNAK;
|
||||
}
|
||||
|
||||
/* If we ever passed all that checks, we should be safe. Well,
|
||||
* as safe as we can ever be with an unauthenticated crypto-nak.
|
||||
*/
|
||||
return VALIDNAK;
|
||||
}
|
||||
|
||||
|
||||
@ -568,7 +588,7 @@ receive(
|
||||
int kissCode = NOKISS; /* Kiss Code */
|
||||
int has_mac; /* length of MAC field */
|
||||
int authlen; /* offset of MAC field */
|
||||
int is_authentic = 0; /* cryptosum ok */
|
||||
int is_authentic = AUTH_NONE; /* cryptosum ok */
|
||||
int crypto_nak_test; /* result of crypto-NAK check */
|
||||
int retcode = AM_NOMATCH; /* match code */
|
||||
keyid_t skeyid = 0; /* key IDs */
|
||||
@ -616,6 +636,8 @@ receive(
|
||||
hisleap = PKT_LEAP(pkt->li_vn_mode);
|
||||
hismode = (int)PKT_MODE(pkt->li_vn_mode);
|
||||
hisstratum = PKT_TO_STRATUM(pkt->stratum);
|
||||
INSIST(0 != hisstratum);
|
||||
|
||||
if (restrict_mask & RES_IGNORE) {
|
||||
sys_restricted++;
|
||||
return; /* ignore everything */
|
||||
@ -1512,7 +1534,7 @@ receive(
|
||||
*/
|
||||
if (L_ISZERO(&p_xmt)) {
|
||||
peer->flash |= TEST3; /* unsynch */
|
||||
if (0 == hisstratum) { /* KoD packet */
|
||||
if (STRATUM_UNSPEC == hisstratum) { /* KoD packet */
|
||||
peer->bogusorg++; /* for TEST2 or TEST3 */
|
||||
msyslog(LOG_INFO,
|
||||
"receive: Unexpected zero transmit timestamp in KoD from %s",
|
||||
@ -1531,17 +1553,22 @@ receive(
|
||||
return;
|
||||
|
||||
/*
|
||||
* If this is a broadcast mode packet, skip further checking. If
|
||||
* an initial volley, bail out now and let the client do its
|
||||
* stuff. If the origin timestamp is nonzero, this is an
|
||||
* interleaved broadcast. so restart the protocol.
|
||||
* If this is a broadcast mode packet, make sure hisstratum
|
||||
* is appropriate. Don't do anything else here - we wait to
|
||||
* see if this is an interleave broadcast packet until after
|
||||
* we've validated the MAC that SHOULD be provided.
|
||||
*
|
||||
* hisstratum should never be 0.
|
||||
* If hisstratum is 15, then we'll advertise as UNSPEC but
|
||||
* at least we'll be able to sync with the broadcast server.
|
||||
*/
|
||||
} else if (hismode == MODE_BROADCAST) {
|
||||
if (!L_ISZERO(&p_org) && !(peer->flags & FLAG_XB)) {
|
||||
peer->flags |= FLAG_XB;
|
||||
peer->aorg = p_xmt;
|
||||
peer->borg = rbufp->recv_time;
|
||||
report_event(PEVNT_XLEAVE, peer, NULL);
|
||||
if ( 0 == hisstratum
|
||||
|| STRATUM_UNSPEC <= hisstratum) {
|
||||
/* Is this a ++sys_declined or ??? */
|
||||
msyslog(LOG_INFO,
|
||||
"receive: Unexpected stratum (%d) in broadcast from %s",
|
||||
hisstratum, ntoa(&peer->srcadr));
|
||||
return;
|
||||
}
|
||||
|
||||
@ -1558,7 +1585,7 @@ receive(
|
||||
* (nonzero) org, rec, and xmt timestamps set to the xmt timestamp
|
||||
* that we have previously sent out. Watch interleave mode.
|
||||
*/
|
||||
} else if (0 == hisstratum) {
|
||||
} else if (STRATUM_UNSPEC == hisstratum) {
|
||||
DEBUG_INSIST(!L_ISZERO(&p_xmt));
|
||||
if ( L_ISZERO(&p_org) /* We checked p_xmt above */
|
||||
|| L_ISZERO(&p_rec)) {
|
||||
@ -1617,6 +1644,7 @@ receive(
|
||||
*/
|
||||
} else if (peer->flip == 0) {
|
||||
INSIST(0 != hisstratum);
|
||||
INSIST(STRATUM_UNSPEC != hisstratum);
|
||||
if (0) {
|
||||
} else if (L_ISZERO(&p_org)) {
|
||||
msyslog(LOG_INFO,
|
||||
@ -1654,8 +1682,9 @@ receive(
|
||||
/*
|
||||
* Check for valid nonzero timestamp fields.
|
||||
*/
|
||||
} else if (L_ISZERO(&p_org) || L_ISZERO(&p_rec) ||
|
||||
L_ISZERO(&peer->dst)) {
|
||||
} else if ( L_ISZERO(&p_org)
|
||||
|| L_ISZERO(&p_rec)
|
||||
|| L_ISZERO(&peer->dst)) {
|
||||
peer->flash |= TEST3; /* unsynch */
|
||||
|
||||
/*
|
||||
@ -1671,6 +1700,8 @@ receive(
|
||||
return; /* Bogus packet, we are done */
|
||||
}
|
||||
|
||||
/**/
|
||||
|
||||
/*
|
||||
* If this is a crypto_NAK, the server cannot authenticate a
|
||||
* client packet. The server might have just changed keys. Clear
|
||||
@ -1687,8 +1718,9 @@ receive(
|
||||
return;
|
||||
}
|
||||
#ifdef AUTOKEY
|
||||
if (peer->crypto)
|
||||
if (peer->crypto) {
|
||||
peer_clear(peer, "AUTH");
|
||||
}
|
||||
#endif /* AUTOKEY */
|
||||
return;
|
||||
|
||||
@ -1702,28 +1734,78 @@ receive(
|
||||
*/
|
||||
} else if (!AUTH(peer->keyid || has_mac ||
|
||||
(restrict_mask & RES_DONTTRUST), is_authentic)) {
|
||||
|
||||
if (peer->flash & PKT_TEST_MASK) {
|
||||
msyslog(LOG_INFO,
|
||||
"receive: Bad auth in packet with bad timestamps from %s denied - spoof?",
|
||||
ntoa(&peer->srcadr));
|
||||
return;
|
||||
}
|
||||
|
||||
report_event(PEVNT_AUTH, peer, "digest");
|
||||
peer->flash |= TEST5; /* bad auth */
|
||||
peer->badauth++;
|
||||
if ( has_mac
|
||||
&& (hismode == MODE_ACTIVE || hismode == MODE_PASSIVE))
|
||||
&& ( hismode == MODE_ACTIVE
|
||||
|| hismode == MODE_PASSIVE))
|
||||
fast_xmit(rbufp, MODE_ACTIVE, 0, restrict_mask);
|
||||
if (peer->flags & FLAG_PREEMPT) {
|
||||
if (unpeer_digest_early) {
|
||||
unpeer(peer);
|
||||
}
|
||||
return;
|
||||
}
|
||||
#ifdef AUTOKEY
|
||||
if (peer->crypto)
|
||||
else if (peer_clear_digest_early && peer->crypto) {
|
||||
peer_clear(peer, "AUTH");
|
||||
}
|
||||
#endif /* AUTOKEY */
|
||||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
* Update the state variables.
|
||||
* For broadcast packets:
|
||||
*
|
||||
* HMS: This next line never made much sense to me, even
|
||||
* when it was up higher:
|
||||
* If an initial volley, bail out now and let the
|
||||
* client do its stuff.
|
||||
*
|
||||
* If the packet has not failed authentication, then
|
||||
* - if the origin timestamp is nonzero this is an
|
||||
* interleaved broadcast, so restart the protocol.
|
||||
* - else, this is not an interleaved broadcast packet.
|
||||
*/
|
||||
if (hismode == MODE_BROADCAST) {
|
||||
if ( is_authentic == AUTH_OK
|
||||
|| is_authentic == AUTH_NONE) {
|
||||
if (!L_ISZERO(&p_org)) {
|
||||
if (!(peer->flags & FLAG_XB)) {
|
||||
msyslog(LOG_INFO,
|
||||
"receive: Broadcast server at %s is in interleave mode",
|
||||
ntoa(&peer->srcadr));
|
||||
peer->flags |= FLAG_XB;
|
||||
peer->aorg = p_xmt;
|
||||
peer->borg = rbufp->recv_time;
|
||||
report_event(PEVNT_XLEAVE, peer, NULL);
|
||||
return;
|
||||
}
|
||||
} else if (peer->flags & FLAG_XB) {
|
||||
msyslog(LOG_INFO,
|
||||
"receive: Broadcast server at %s is no longer in interleave mode",
|
||||
ntoa(&peer->srcadr));
|
||||
peer->flags &= ~FLAG_XB;
|
||||
}
|
||||
} else {
|
||||
msyslog(LOG_INFO,
|
||||
"receive: Bad broadcast auth (%d) from %s",
|
||||
is_authentic, ntoa(&peer->srcadr));
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
** Update the state variables.
|
||||
*/
|
||||
if (peer->flip == 0) {
|
||||
if (hismode != MODE_BROADCAST)
|
||||
peer->rec = p_xmt;
|
||||
@ -1766,6 +1848,12 @@ receive(
|
||||
return; /* Drop any other kiss code packets */
|
||||
}
|
||||
|
||||
|
||||
/*
|
||||
* XXX
|
||||
*/
|
||||
|
||||
|
||||
/*
|
||||
* If:
|
||||
* - this is a *cast (uni-, broad-, or m-) server packet
|
||||
@ -1963,9 +2051,9 @@ receive(
|
||||
|
||||
|
||||
/*
|
||||
* process_packet - Packet Procedure, a la Section 3.4.4 of the
|
||||
* specification. Or almost, at least. If we're in here we have a
|
||||
* reasonable expectation that we will be having a long term
|
||||
* process_packet - Packet Procedure, a la Section 3.4.4 of RFC-1305
|
||||
* Or almost, at least. If we're in here we have a reasonable
|
||||
* expectation that we will be having a long term
|
||||
* relationship with this host.
|
||||
*/
|
||||
void
|
||||
@ -1985,8 +2073,10 @@ process_packet(
|
||||
double etemp, ftemp, td;
|
||||
#endif /* ASSYM */
|
||||
|
||||
#if 0
|
||||
sys_processed++;
|
||||
peer->processed++;
|
||||
#endif
|
||||
p_del = FPTOD(NTOHS_FP(pkt->rootdelay));
|
||||
p_offset = 0;
|
||||
p_disp = FPTOD(NTOHS_FP(pkt->rootdisp));
|
||||
@ -1999,6 +2089,39 @@ process_packet(
|
||||
pversion = PKT_VERSION(pkt->li_vn_mode);
|
||||
pstratum = PKT_TO_STRATUM(pkt->stratum);
|
||||
|
||||
/**/
|
||||
|
||||
/**/
|
||||
|
||||
/*
|
||||
* Verify the server is synchronized; that is, the leap bits,
|
||||
* stratum and root distance are valid.
|
||||
*/
|
||||
if ( pleap == LEAP_NOTINSYNC /* test 6 */
|
||||
|| pstratum < sys_floor || pstratum >= sys_ceiling)
|
||||
peer->flash |= TEST6; /* bad synch or strat */
|
||||
if (p_del / 2 + p_disp >= MAXDISPERSE) /* test 7 */
|
||||
peer->flash |= TEST7; /* bad header */
|
||||
|
||||
/*
|
||||
* If any tests fail at this point, the packet is discarded.
|
||||
* Note that some flashers may have already been set in the
|
||||
* receive() routine.
|
||||
*/
|
||||
if (peer->flash & PKT_TEST_MASK) {
|
||||
peer->seldisptoolarge++;
|
||||
DPRINTF(1, ("packet: flash header %04x\n",
|
||||
peer->flash));
|
||||
return;
|
||||
}
|
||||
|
||||
/**/
|
||||
|
||||
#if 1
|
||||
sys_processed++;
|
||||
peer->processed++;
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Capture the header values in the client/peer association..
|
||||
*/
|
||||
@ -2033,27 +2156,7 @@ process_packet(
|
||||
}
|
||||
poll_update(peer, peer->hpoll);
|
||||
|
||||
/*
|
||||
* Verify the server is synchronized; that is, the leap bits,
|
||||
* stratum and root distance are valid.
|
||||
*/
|
||||
if ( pleap == LEAP_NOTINSYNC /* test 6 */
|
||||
|| pstratum < sys_floor || pstratum >= sys_ceiling)
|
||||
peer->flash |= TEST6; /* bad synch or strat */
|
||||
if (p_del / 2 + p_disp >= MAXDISPERSE) /* test 7 */
|
||||
peer->flash |= TEST7; /* bad header */
|
||||
|
||||
/*
|
||||
* If any tests fail at this point, the packet is discarded.
|
||||
* Note that some flashers may have already been set in the
|
||||
* receive() routine.
|
||||
*/
|
||||
if (peer->flash & PKT_TEST_MASK) {
|
||||
peer->seldisptoolarge++;
|
||||
DPRINTF(1, ("packet: flash header %04x\n",
|
||||
peer->flash));
|
||||
return;
|
||||
}
|
||||
/**/
|
||||
|
||||
/*
|
||||
* If the peer was previously unreachable, raise a trap. In any
|
||||
@ -4681,6 +4784,14 @@ proto_config(
|
||||
io_multicast_del(svalue);
|
||||
break;
|
||||
|
||||
/*
|
||||
* Peer_clear Early policy choices
|
||||
*/
|
||||
|
||||
case PROTO_PCEDIGEST: /* Digest */
|
||||
peer_clear_digest_early = value;
|
||||
break;
|
||||
|
||||
/*
|
||||
* Unpeer Early policy choices
|
||||
*/
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* EDIT THIS FILE WITH CAUTION (ntpd-opts.c)
|
||||
*
|
||||
* It has been AutoGen-ed April 26, 2016 at 08:26:14 PM by AutoGen 5.18.5
|
||||
* It has been AutoGen-ed June 2, 2016 at 07:32:42 AM by AutoGen 5.18.5
|
||||
* From the definitions ntpd-opts.def
|
||||
* and the template file options
|
||||
*
|
||||
@ -75,7 +75,7 @@ extern FILE * option_usage_fp;
|
||||
* static const strings for ntpd options
|
||||
*/
|
||||
static char const ntpd_opt_strs[3129] =
|
||||
/* 0 */ "ntpd 4.2.8p7\n"
|
||||
/* 0 */ "ntpd 4.2.8p8\n"
|
||||
"Copyright (C) 1992-2016 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
||||
"This is free software. It is licensed for use, modification and\n"
|
||||
"redistribution under the terms of the NTP License, copies of which\n"
|
||||
@ -205,12 +205,12 @@ static char const ntpd_opt_strs[3129] =
|
||||
/* 2900 */ "output version information and exit\0"
|
||||
/* 2936 */ "version\0"
|
||||
/* 2944 */ "NTPD\0"
|
||||
/* 2949 */ "ntpd - NTP daemon program - Ver. 4.2.8p7\n"
|
||||
/* 2949 */ "ntpd - NTP daemon program - Ver. 4.2.8p8\n"
|
||||
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \\\n"
|
||||
"\t\t[ <server1> ... <serverN> ]\n\0"
|
||||
/* 3080 */ "http://bugs.ntp.org, bugs@ntp.org\0"
|
||||
/* 3114 */ "\n\0"
|
||||
/* 3116 */ "ntpd 4.2.8p7";
|
||||
/* 3116 */ "ntpd 4.2.8p8";
|
||||
|
||||
/**
|
||||
* ipv4 option description with
|
||||
@ -1529,7 +1529,7 @@ static void bogus_function(void) {
|
||||
translate option names.
|
||||
*/
|
||||
/* referenced via ntpdOptions.pzCopyright */
|
||||
puts(_("ntpd 4.2.8p7\n\
|
||||
puts(_("ntpd 4.2.8p8\n\
|
||||
Copyright (C) 1992-2016 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
||||
This is free software. It is licensed for use, modification and\n\
|
||||
redistribution under the terms of the NTP License, copies of which\n\
|
||||
@ -1670,7 +1670,7 @@ implied warranty.\n"));
|
||||
puts(_("output version information and exit"));
|
||||
|
||||
/* referenced via ntpdOptions.pzUsageTitle */
|
||||
puts(_("ntpd - NTP daemon program - Ver. 4.2.8p7\n\
|
||||
puts(_("ntpd - NTP daemon program - Ver. 4.2.8p8\n\
|
||||
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \\\n\
|
||||
\t\t[ <server1> ... <serverN> ]\n"));
|
||||
|
||||
@ -1678,7 +1678,7 @@ Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \\\n\
|
||||
puts(_("\n"));
|
||||
|
||||
/* referenced via ntpdOptions.pzFullVersion */
|
||||
puts(_("ntpd 4.2.8p7"));
|
||||
puts(_("ntpd 4.2.8p8"));
|
||||
|
||||
/* referenced via ntpdOptions.pzFullUsage */
|
||||
puts(_("<<<NOT-FOUND>>>"));
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* EDIT THIS FILE WITH CAUTION (ntpd-opts.h)
|
||||
*
|
||||
* It has been AutoGen-ed April 26, 2016 at 08:26:13 PM by AutoGen 5.18.5
|
||||
* It has been AutoGen-ed June 2, 2016 at 07:32:40 AM by AutoGen 5.18.5
|
||||
* From the definitions ntpd-opts.def
|
||||
* and the template file options
|
||||
*
|
||||
@ -106,9 +106,9 @@ typedef enum {
|
||||
/** count of all options for ntpd */
|
||||
#define OPTION_CT 38
|
||||
/** ntpd version */
|
||||
#define NTPD_VERSION "4.2.8p7"
|
||||
#define NTPD_VERSION "4.2.8p8"
|
||||
/** Full ntpd version text */
|
||||
#define NTPD_FULL_VERSION "ntpd 4.2.8p7"
|
||||
#define NTPD_FULL_VERSION "ntpd 4.2.8p8"
|
||||
|
||||
/**
|
||||
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntpd 1ntpdman "26 Apr 2016" "4.2.8p7" "User Commands"
|
||||
.TH ntpd 1ntpdman "02 Jun 2016" "4.2.8p8" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-0uayDF/ag-avaqCF)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-Jnai2U/ag-Ynaa1U)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:23 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:01 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpd-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTPD 1ntpdmdoc User Commands
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntpd-opts.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:41 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:22 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpd-opts.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
|
@ -39,7 +39,7 @@ The program can operate in any of several modes, including client/server,
|
||||
symmetric and broadcast modes, and with both symmetric-key and public-key
|
||||
cryptography.
|
||||
|
||||
<p>This document applies to version 4.2.8p7 of <code>ntpd</code>.
|
||||
<p>This document applies to version 4.2.8p8 of <code>ntpd</code>.
|
||||
|
||||
<ul class="menu">
|
||||
<li><a accesskey="1" href="#ntpd-Description">ntpd Description</a>: Description
|
||||
@ -220,7 +220,7 @@ the usage text by passing it through a pager program.
|
||||
used to select the program, defaulting to <span class="file">more</span>. Both will exit
|
||||
with a status code of 0.
|
||||
|
||||
<pre class="example">ntpd - NTP daemon program - Ver. 4.2.8p6
|
||||
<pre class="example">ntpd - NTP daemon program - Ver. 4.2.8p7
|
||||
Usage: ntpd [ -<flag> [<val>] | --<name>[{=| }<val>] ]... \
|
||||
[ <server1> ... <serverN> ]
|
||||
Flg Arg Option-Name Description
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntpd @NTPD_MS@ "26 Apr 2016" "4.2.8p7" "User Commands"
|
||||
.TH ntpd @NTPD_MS@ "02 Jun 2016" "4.2.8p8" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-0uayDF/ag-avaqCF)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-Jnai2U/ag-Ynaa1U)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:23 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:01 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpd-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTPD @NTPD_MS@ User Commands
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntpd-opts.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:28:41 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:22 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpd-opts.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
|
@ -2264,8 +2264,8 @@ local_input(
|
||||
if (debug > 3)
|
||||
{
|
||||
printf(
|
||||
"parse: local_receive: fd %d PPSAPI seq %ld - PPS %s\n",
|
||||
rbufp->fd,
|
||||
"parse: local_receive: fd %ld PPSAPI seq %ld - PPS %s\n",
|
||||
(long)rbufp->fd,
|
||||
(long)pps_info.assert_sequence + (long)pps_info.clear_sequence,
|
||||
lfptoa(&parse->parseio.parse_dtime.parse_ptime.fp, 6));
|
||||
}
|
||||
@ -2277,8 +2277,8 @@ local_input(
|
||||
if (debug > 3)
|
||||
{
|
||||
printf(
|
||||
"parse: local_receive: fd %d PPSAPI seq assert %ld, seq clear %ld - NO PPS event\n",
|
||||
rbufp->fd,
|
||||
"parse: local_receive: fd %ld PPSAPI seq assert %ld, seq clear %ld - NO PPS event\n",
|
||||
(long)rbufp->fd,
|
||||
(long)pps_info.assert_sequence, (long)pps_info.clear_sequence);
|
||||
}
|
||||
}
|
||||
@ -2291,8 +2291,8 @@ local_input(
|
||||
if (debug > 3)
|
||||
{
|
||||
printf(
|
||||
"parse: local_receive: fd %d PPSAPI time_pps_fetch errno = %d\n",
|
||||
rbufp->fd,
|
||||
"parse: local_receive: fd %ld PPSAPI time_pps_fetch errno = %d\n",
|
||||
(long)rbufp->fd,
|
||||
errno);
|
||||
}
|
||||
}
|
||||
|
@ -6,7 +6,7 @@
|
||||
#
|
||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpdc.texi)
|
||||
#
|
||||
# It has been AutoGen-ed April 26, 2016 at 08:29:05 PM by AutoGen 5.18.5
|
||||
# It has been AutoGen-ed June 2, 2016 at 07:36:54 AM by AutoGen 5.18.5
|
||||
# From the definitions ntpdc-opts.def
|
||||
# and the template file agtexi-cmd.tpl
|
||||
@end ignore
|
||||
@ -76,7 +76,7 @@ with a status code of 0.
|
||||
|
||||
@exampleindent 0
|
||||
@example
|
||||
ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p7
|
||||
ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p8
|
||||
Usage: ntpdc [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [ host ...]
|
||||
Flg Arg Option-Name Description
|
||||
-4 no ipv4 Force IPv4 DNS name resolution
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* EDIT THIS FILE WITH CAUTION (ntpdc-opts.c)
|
||||
*
|
||||
* It has been AutoGen-ed April 26, 2016 at 08:28:50 PM by AutoGen 5.18.5
|
||||
* It has been AutoGen-ed June 2, 2016 at 07:36:34 AM by AutoGen 5.18.5
|
||||
* From the definitions ntpdc-opts.def
|
||||
* and the template file options
|
||||
*
|
||||
@ -69,7 +69,7 @@ extern FILE * option_usage_fp;
|
||||
* static const strings for ntpdc options
|
||||
*/
|
||||
static char const ntpdc_opt_strs[1911] =
|
||||
/* 0 */ "ntpdc 4.2.8p7\n"
|
||||
/* 0 */ "ntpdc 4.2.8p8\n"
|
||||
"Copyright (C) 1992-2016 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
||||
"This is free software. It is licensed for use, modification and\n"
|
||||
"redistribution under the terms of the NTP License, copies of which\n"
|
||||
@ -128,14 +128,14 @@ static char const ntpdc_opt_strs[1911] =
|
||||
/* 1694 */ "no-load-opts\0"
|
||||
/* 1707 */ "no\0"
|
||||
/* 1710 */ "NTPDC\0"
|
||||
/* 1716 */ "ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p7\n"
|
||||
/* 1716 */ "ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p8\n"
|
||||
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n\0"
|
||||
/* 1846 */ "$HOME\0"
|
||||
/* 1852 */ ".\0"
|
||||
/* 1854 */ ".ntprc\0"
|
||||
/* 1861 */ "http://bugs.ntp.org, bugs@ntp.org\0"
|
||||
/* 1895 */ "\n\0"
|
||||
/* 1897 */ "ntpdc 4.2.8p7";
|
||||
/* 1897 */ "ntpdc 4.2.8p8";
|
||||
|
||||
/**
|
||||
* ipv4 option description with
|
||||
@ -796,7 +796,7 @@ static void bogus_function(void) {
|
||||
translate option names.
|
||||
*/
|
||||
/* referenced via ntpdcOptions.pzCopyright */
|
||||
puts(_("ntpdc 4.2.8p7\n\
|
||||
puts(_("ntpdc 4.2.8p8\n\
|
||||
Copyright (C) 1992-2016 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
||||
This is free software. It is licensed for use, modification and\n\
|
||||
redistribution under the terms of the NTP License, copies of which\n\
|
||||
@ -862,14 +862,14 @@ implied warranty.\n"));
|
||||
puts(_("load options from a config file"));
|
||||
|
||||
/* referenced via ntpdcOptions.pzUsageTitle */
|
||||
puts(_("ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p7\n\
|
||||
puts(_("ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p8\n\
|
||||
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n"));
|
||||
|
||||
/* referenced via ntpdcOptions.pzExplain */
|
||||
puts(_("\n"));
|
||||
|
||||
/* referenced via ntpdcOptions.pzFullVersion */
|
||||
puts(_("ntpdc 4.2.8p7"));
|
||||
puts(_("ntpdc 4.2.8p8"));
|
||||
|
||||
/* referenced via ntpdcOptions.pzFullUsage */
|
||||
puts(_("<<<NOT-FOUND>>>"));
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* EDIT THIS FILE WITH CAUTION (ntpdc-opts.h)
|
||||
*
|
||||
* It has been AutoGen-ed April 26, 2016 at 08:28:50 PM by AutoGen 5.18.5
|
||||
* It has been AutoGen-ed June 2, 2016 at 07:36:34 AM by AutoGen 5.18.5
|
||||
* From the definitions ntpdc-opts.def
|
||||
* and the template file options
|
||||
*
|
||||
@ -83,9 +83,9 @@ typedef enum {
|
||||
/** count of all options for ntpdc */
|
||||
#define OPTION_CT 15
|
||||
/** ntpdc version */
|
||||
#define NTPDC_VERSION "4.2.8p7"
|
||||
#define NTPDC_VERSION "4.2.8p8"
|
||||
/** Full ntpdc version text */
|
||||
#define NTPDC_FULL_VERSION "ntpdc 4.2.8p7"
|
||||
#define NTPDC_FULL_VERSION "ntpdc 4.2.8p8"
|
||||
|
||||
/**
|
||||
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntpdc 1ntpdcman "26 Apr 2016" "4.2.8p7" "User Commands"
|
||||
.TH ntpdc 1ntpdcman "02 Jun 2016" "4.2.8p8" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-bTaatH/ag-nTa4rH)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-seaORW/ag-FeaGQW)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:01 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:50 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpdc-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTPDC 1ntpdcmdoc User Commands
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:08 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:58 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpdc-opts.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
|
@ -669,7 +669,7 @@ getresponse(
|
||||
printf("Received sequence numbers");
|
||||
for (n = 0; n <= MAXSEQ; n++)
|
||||
if (haveseq[n])
|
||||
printf(" %zd,", n);
|
||||
printf(" %zd,", (size_t)n);
|
||||
if (lastseq != 999)
|
||||
printf(" last frame received\n");
|
||||
else
|
||||
@ -691,7 +691,7 @@ getresponse(
|
||||
*/
|
||||
if (n < (ssize_t)RESP_HEADER_SIZE) {
|
||||
if (debug)
|
||||
printf("Short (%zd byte) packet received\n", n);
|
||||
printf("Short (%zd byte) packet received\n", (size_t)n);
|
||||
goto again;
|
||||
}
|
||||
if (INFO_VERSION(rpkt.rm_vn_mode) > NTP_VERSION ||
|
||||
|
@ -36,7 +36,7 @@ display the time offset of the system clock relative to the server
|
||||
clock. Run as root, it can correct the system clock to this offset as
|
||||
well. It can be run as an interactive command or from a cron job.
|
||||
|
||||
<p>This document applies to version 4.2.8p7 of <code>ntpdc</code>.
|
||||
<p>This document applies to version 4.2.8p8 of <code>ntpdc</code>.
|
||||
|
||||
<p>The program implements the SNTP protocol as defined by RFC 5905, the NTPv4
|
||||
IETF specification.
|
||||
@ -152,7 +152,7 @@ the usage text by passing it through a pager program.
|
||||
used to select the program, defaulting to <span class="file">more</span>. Both will exit
|
||||
with a status code of 0.
|
||||
|
||||
<pre class="example">ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p7
|
||||
<pre class="example">ntpdc - vendor-specific NTPD control program - Ver. 4.2.8p8
|
||||
Usage: ntpdc [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
|
||||
Flg Arg Option-Name Description
|
||||
-4 no ipv4 Force IPv4 DNS name resolution
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntpdc @NTPDC_MS@ "26 Apr 2016" "4.2.8p7" "User Commands"
|
||||
.TH ntpdc @NTPDC_MS@ "02 Jun 2016" "4.2.8p8" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-bTaatH/ag-nTa4rH)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-seaORW/ag-FeaGQW)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:01 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:50 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpdc-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTPDC @NTPDC_MS@ User Commands
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntpdc-opts.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:08 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:36:58 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpdc-opts.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
|
@ -6,7 +6,7 @@
|
||||
#
|
||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpq.texi)
|
||||
#
|
||||
# It has been AutoGen-ed April 26, 2016 at 08:29:39 PM by AutoGen 5.18.5
|
||||
# It has been AutoGen-ed June 2, 2016 at 07:37:46 AM by AutoGen 5.18.5
|
||||
# From the definitions ntpq-opts.def
|
||||
# and the template file agtexi-cmd.tpl
|
||||
@end ignore
|
||||
@ -848,7 +848,7 @@ with a status code of 0.
|
||||
|
||||
@exampleindent 0
|
||||
@example
|
||||
ntpq - standard NTP query program - Ver. 4.2.8p7
|
||||
ntpq - standard NTP query program - Ver. 4.2.8p8
|
||||
Usage: ntpq [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]... [ host ...]
|
||||
Flg Arg Option-Name Description
|
||||
-4 no ipv4 Force IPv4 DNS name resolution
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* EDIT THIS FILE WITH CAUTION (ntpq-opts.c)
|
||||
*
|
||||
* It has been AutoGen-ed April 26, 2016 at 08:29:11 PM by AutoGen 5.18.5
|
||||
* It has been AutoGen-ed June 2, 2016 at 07:37:05 AM by AutoGen 5.18.5
|
||||
* From the definitions ntpq-opts.def
|
||||
* and the template file options
|
||||
*
|
||||
@ -69,7 +69,7 @@ extern FILE * option_usage_fp;
|
||||
* static const strings for ntpq options
|
||||
*/
|
||||
static char const ntpq_opt_strs[1982] =
|
||||
/* 0 */ "ntpq 4.2.8p7\n"
|
||||
/* 0 */ "ntpq 4.2.8p8\n"
|
||||
"Copyright (C) 1992-2016 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
||||
"This is free software. It is licensed for use, modification and\n"
|
||||
"redistribution under the terms of the NTP License, copies of which\n"
|
||||
@ -132,13 +132,13 @@ static char const ntpq_opt_strs[1982] =
|
||||
/* 1775 */ "no-load-opts\0"
|
||||
/* 1788 */ "no\0"
|
||||
/* 1791 */ "NTPQ\0"
|
||||
/* 1796 */ "ntpq - standard NTP query program - Ver. 4.2.8p7\n"
|
||||
/* 1796 */ "ntpq - standard NTP query program - Ver. 4.2.8p8\n"
|
||||
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n\0"
|
||||
/* 1915 */ "$HOME\0"
|
||||
/* 1921 */ ".\0"
|
||||
/* 1923 */ ".ntprc\0"
|
||||
/* 1930 */ "http://bugs.ntp.org, bugs@ntp.org\0"
|
||||
/* 1964 */ "ntpq 4.2.8p7\0"
|
||||
/* 1964 */ "ntpq 4.2.8p8\0"
|
||||
/* 1977 */ "hash";
|
||||
|
||||
/**
|
||||
@ -841,7 +841,7 @@ static void bogus_function(void) {
|
||||
translate option names.
|
||||
*/
|
||||
/* referenced via ntpqOptions.pzCopyright */
|
||||
puts(_("ntpq 4.2.8p7\n\
|
||||
puts(_("ntpq 4.2.8p8\n\
|
||||
Copyright (C) 1992-2016 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
||||
This is free software. It is licensed for use, modification and\n\
|
||||
redistribution under the terms of the NTP License, copies of which\n\
|
||||
@ -910,11 +910,11 @@ implied warranty.\n"));
|
||||
puts(_("load options from a config file"));
|
||||
|
||||
/* referenced via ntpqOptions.pzUsageTitle */
|
||||
puts(_("ntpq - standard NTP query program - Ver. 4.2.8p7\n\
|
||||
puts(_("ntpq - standard NTP query program - Ver. 4.2.8p8\n\
|
||||
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]\n"));
|
||||
|
||||
/* referenced via ntpqOptions.pzFullVersion */
|
||||
puts(_("ntpq 4.2.8p7"));
|
||||
puts(_("ntpq 4.2.8p8"));
|
||||
|
||||
/* referenced via ntpqOptions.pzFullUsage */
|
||||
puts(_("<<<NOT-FOUND>>>"));
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* EDIT THIS FILE WITH CAUTION (ntpq-opts.h)
|
||||
*
|
||||
* It has been AutoGen-ed April 26, 2016 at 08:29:10 PM by AutoGen 5.18.5
|
||||
* It has been AutoGen-ed June 2, 2016 at 07:37:04 AM by AutoGen 5.18.5
|
||||
* From the definitions ntpq-opts.def
|
||||
* and the template file options
|
||||
*
|
||||
@ -84,9 +84,9 @@ typedef enum {
|
||||
/** count of all options for ntpq */
|
||||
#define OPTION_CT 16
|
||||
/** ntpq version */
|
||||
#define NTPQ_VERSION "4.2.8p7"
|
||||
#define NTPQ_VERSION "4.2.8p8"
|
||||
/** Full ntpq version text */
|
||||
#define NTPQ_FULL_VERSION "ntpq 4.2.8p7"
|
||||
#define NTPQ_FULL_VERSION "ntpq 4.2.8p8"
|
||||
|
||||
/**
|
||||
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntpq 1ntpqman "26 Apr 2016" "4.2.8p7" "User Commands"
|
||||
.TH ntpq 1ntpqman "02 Jun 2016" "4.2.8p8" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-11aqEI/ag-c2aiDI)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-pGa42X/ag-CGaW1X)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:35 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:37:41 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpq-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTPQ 1ntpqmdoc User Commands
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntpq-opts.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:41 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:37:48 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpq-opts.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
|
@ -1063,7 +1063,7 @@ getresponse(
|
||||
|
||||
if (n < shouldbesize) {
|
||||
printf("Response packet claims %u octets payload, above %ld received\n",
|
||||
count, (long)n - CTL_HEADER_LEN);
|
||||
count, (long)(n - CTL_HEADER_LEN));
|
||||
return ERR_INCOMPLETE;
|
||||
}
|
||||
|
||||
@ -1196,7 +1196,10 @@ getresponse(
|
||||
* If we've seen the last fragment, look for holes in the sequence.
|
||||
* If there aren't any, we're done.
|
||||
*/
|
||||
maybe_final:
|
||||
#if !defined(SYS_WINNT) && defined(EINTR)
|
||||
maybe_final:
|
||||
#endif
|
||||
|
||||
if (seenlastfrag && offsets[0] == 0) {
|
||||
for (f = 1; f < numfrags; f++)
|
||||
if (offsets[f-1] + counts[f-1] !=
|
||||
|
@ -44,7 +44,7 @@ monitor the operational status
|
||||
and determine the performance of
|
||||
<code>ntpd</code>, the NTP daemon.
|
||||
|
||||
<p>This document applies to version 4.2.8p7 of <code>ntpq</code>.
|
||||
<p>This document applies to version 4.2.8p8 of <code>ntpq</code>.
|
||||
|
||||
<ul class="menu">
|
||||
<li><a accesskey="1" href="#ntpq-Description">ntpq Description</a>
|
||||
@ -770,7 +770,7 @@ the usage text by passing it through a pager program.
|
||||
used to select the program, defaulting to <span class="file">more</span>. Both will exit
|
||||
with a status code of 0.
|
||||
|
||||
<pre class="example">ntpq - standard NTP query program - Ver. 4.2.8p6
|
||||
<pre class="example">ntpq - standard NTP query program - Ver. 4.2.8p7
|
||||
Usage: ntpq [ -<flag> [<val>] | --<name>[{=| }<val>] ]... [ host ...]
|
||||
Flg Arg Option-Name Description
|
||||
-4 no ipv4 Force IPv4 DNS name resolution
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntpq @NTPQ_MS@ "26 Apr 2016" "4.2.8p7" "User Commands"
|
||||
.TH ntpq @NTPQ_MS@ "02 Jun 2016" "4.2.8p8" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-11aqEI/ag-c2aiDI)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-pGa42X/ag-CGaW1X)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:35 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:37:41 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpq-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTPQ @NTPQ_MS@ User Commands
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntpq-opts.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:41 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:37:48 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpq-opts.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
|
@ -6,7 +6,7 @@
|
||||
#
|
||||
# EDIT THIS FILE WITH CAUTION (invoke-ntpsnmpd.texi)
|
||||
#
|
||||
# It has been AutoGen-ed April 26, 2016 at 08:29:54 PM by AutoGen 5.18.5
|
||||
# It has been AutoGen-ed June 2, 2016 at 07:39:15 AM by AutoGen 5.18.5
|
||||
# From the definitions ntpsnmpd-opts.def
|
||||
# and the template file agtexi-cmd.tpl
|
||||
@end ignore
|
||||
@ -47,7 +47,7 @@ with a status code of 0.
|
||||
|
||||
@exampleindent 0
|
||||
@example
|
||||
ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p7
|
||||
ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p8
|
||||
Usage: ntpsnmpd [ -<flag> [<val>] | --<name>[@{=| @}<val>] ]...
|
||||
Flg Arg Option-Name Description
|
||||
-n no nofork Do not fork
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.c)
|
||||
*
|
||||
* It has been AutoGen-ed April 26, 2016 at 08:29:44 PM by AutoGen 5.18.5
|
||||
* It has been AutoGen-ed June 2, 2016 at 07:37:55 AM by AutoGen 5.18.5
|
||||
* From the definitions ntpsnmpd-opts.def
|
||||
* and the template file options
|
||||
*
|
||||
@ -61,7 +61,7 @@ extern FILE * option_usage_fp;
|
||||
* static const strings for ntpsnmpd options
|
||||
*/
|
||||
static char const ntpsnmpd_opt_strs[1610] =
|
||||
/* 0 */ "ntpsnmpd 4.2.8p7\n"
|
||||
/* 0 */ "ntpsnmpd 4.2.8p8\n"
|
||||
"Copyright (C) 1992-2016 The University of Delaware and Network Time Foundation, all rights reserved.\n"
|
||||
"This is free software. It is licensed for use, modification and\n"
|
||||
"redistribution under the terms of the NTP License, copies of which\n"
|
||||
@ -101,14 +101,14 @@ static char const ntpsnmpd_opt_strs[1610] =
|
||||
/* 1414 */ "no-load-opts\0"
|
||||
/* 1427 */ "no\0"
|
||||
/* 1430 */ "NTPSNMPD\0"
|
||||
/* 1439 */ "ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p7\n"
|
||||
/* 1439 */ "ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p8\n"
|
||||
"Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n\0"
|
||||
/* 1542 */ "$HOME\0"
|
||||
/* 1548 */ ".\0"
|
||||
/* 1550 */ ".ntprc\0"
|
||||
/* 1557 */ "http://bugs.ntp.org, bugs@ntp.org\0"
|
||||
/* 1591 */ "\n\0"
|
||||
/* 1593 */ "ntpsnmpd 4.2.8p7";
|
||||
/* 1593 */ "ntpsnmpd 4.2.8p8";
|
||||
|
||||
/**
|
||||
* nofork option description:
|
||||
@ -554,7 +554,7 @@ static void bogus_function(void) {
|
||||
translate option names.
|
||||
*/
|
||||
/* referenced via ntpsnmpdOptions.pzCopyright */
|
||||
puts(_("ntpsnmpd 4.2.8p7\n\
|
||||
puts(_("ntpsnmpd 4.2.8p8\n\
|
||||
Copyright (C) 1992-2016 The University of Delaware and Network Time Foundation, all rights reserved.\n\
|
||||
This is free software. It is licensed for use, modification and\n\
|
||||
redistribution under the terms of the NTP License, copies of which\n\
|
||||
@ -599,14 +599,14 @@ implied warranty.\n"));
|
||||
puts(_("load options from a config file"));
|
||||
|
||||
/* referenced via ntpsnmpdOptions.pzUsageTitle */
|
||||
puts(_("ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p7\n\
|
||||
puts(_("ntpsnmpd - NTP SNMP MIB agent - Ver. 4.2.8p8\n\
|
||||
Usage: %s [ -<flag> [<val>] | --<name>[{=| }<val>] ]...\n"));
|
||||
|
||||
/* referenced via ntpsnmpdOptions.pzExplain */
|
||||
puts(_("\n"));
|
||||
|
||||
/* referenced via ntpsnmpdOptions.pzFullVersion */
|
||||
puts(_("ntpsnmpd 4.2.8p7"));
|
||||
puts(_("ntpsnmpd 4.2.8p8"));
|
||||
|
||||
/* referenced via ntpsnmpdOptions.pzFullUsage */
|
||||
puts(_("<<<NOT-FOUND>>>"));
|
||||
|
@ -1,7 +1,7 @@
|
||||
/*
|
||||
* EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.h)
|
||||
*
|
||||
* It has been AutoGen-ed April 26, 2016 at 08:29:43 PM by AutoGen 5.18.5
|
||||
* It has been AutoGen-ed June 2, 2016 at 07:37:55 AM by AutoGen 5.18.5
|
||||
* From the definitions ntpsnmpd-opts.def
|
||||
* and the template file options
|
||||
*
|
||||
@ -76,9 +76,9 @@ typedef enum {
|
||||
/** count of all options for ntpsnmpd */
|
||||
#define OPTION_CT 8
|
||||
/** ntpsnmpd version */
|
||||
#define NTPSNMPD_VERSION "4.2.8p7"
|
||||
#define NTPSNMPD_VERSION "4.2.8p8"
|
||||
/** Full ntpsnmpd version text */
|
||||
#define NTPSNMPD_FULL_VERSION "ntpsnmpd 4.2.8p7"
|
||||
#define NTPSNMPD_FULL_VERSION "ntpsnmpd 4.2.8p8"
|
||||
|
||||
/**
|
||||
* Interface defines for all options. Replace "n" with the UPPER_CASED
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntpsnmpd 1ntpsnmpdman "26 Apr 2016" "4.2.8p7" "User Commands"
|
||||
.TH ntpsnmpd 1ntpsnmpdman "02 Jun 2016" "4.2.8p8" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-sYaGMJ/ag-EYayLJ)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-IPay_Y/ag-WPaq.Y)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:51 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:39:11 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpsnmpd-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTPSNMPD 1ntpsnmpdmdoc User Commands
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:57 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:39:18 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpsnmpd-opts.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
|
@ -42,7 +42,7 @@ Up: <a rel="up" accesskey="u" href="#dir">(dir)</a>
|
||||
<p>The <code>ntpsnmpd</code> utility program is used to monitor NTP daemon <code>ntpd</code>
|
||||
operations and determine performance. It uses the standard NTP mode 6 control
|
||||
|
||||
<p>This document applies to version 4.2.8p7 of <code>ntpsnmpd</code>.
|
||||
<p>This document applies to version 4.2.8p8 of <code>ntpsnmpd</code>.
|
||||
|
||||
<ul class="menu">
|
||||
<li><a accesskey="1" href="#ntpsnmpd-Description">ntpsnmpd Description</a>: Description
|
||||
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH ntpsnmpd @NTPSNMPD_MS@ "26 Apr 2016" "4.2.8p7" "User Commands"
|
||||
.TH ntpsnmpd @NTPSNMPD_MS@ "02 Jun 2016" "4.2.8p8" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-sYaGMJ/ag-EYayLJ)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-IPay_Y/ag-WPaq.Y)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:51 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:39:11 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpsnmpd-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
@ -1,9 +1,9 @@
|
||||
.Dd April 26 2016
|
||||
.Dd June 2 2016
|
||||
.Dt NTPSNMPD @NTPSNMPD_MS@ User Commands
|
||||
.Os
|
||||
.\" EDIT THIS FILE WITH CAUTION (ntpsnmpd-opts.mdoc)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:29:57 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:39:18 AM by AutoGen 5.18.5
|
||||
.\" From the definitions ntpsnmpd-opts.def
|
||||
.\" and the template file agmdoc-cmd.tpl
|
||||
.Sh NAME
|
||||
|
@ -83,7 +83,7 @@ CLTAG=NTP_4_2_0
|
||||
# - Numeric values increment
|
||||
# - empty 'increments' to 1
|
||||
# - NEW 'increments' to empty
|
||||
point=7
|
||||
point=8
|
||||
|
||||
### betapoint is normally modified by script.
|
||||
# ntp-stable Beta number (betapoint)
|
||||
|
@ -381,6 +381,10 @@ typedef int ssize_t; /* ssize is an int */
|
||||
#define HAVE_SIZE_T 1
|
||||
#define HAVE_PTRDIFF_T 1
|
||||
|
||||
#if defined(_MSC_VER) && _MSC_VER >= 1900
|
||||
#define HAVE_WINT_T 1
|
||||
#endif
|
||||
|
||||
# define SIZEOF_SIGNED_CHAR 1
|
||||
# define SIZEOF_SHORT 2
|
||||
# define SIZEOF_INT 4
|
||||
|
@ -11,10 +11,12 @@
|
||||
#include <time.h>
|
||||
#include <sys/timeb.h>
|
||||
|
||||
#if defined(_MSC_VER) && _MSC_VER < 1900
|
||||
typedef struct timespec {
|
||||
time_t tv_sec;
|
||||
long tv_nsec;
|
||||
} timespec_t;
|
||||
#endif
|
||||
|
||||
#define TIMEOFDAY 0 /* getclock() clktyp arg */
|
||||
extern int getclock(int, struct timespec *ts);
|
||||
|
@ -39,6 +39,7 @@ common_serial_open(
|
||||
size_t prev_c_hnds;
|
||||
size_t opens;
|
||||
const char * pch;
|
||||
u_int uibuf;
|
||||
|
||||
/*
|
||||
* This is odd, but we'll take any unix device path
|
||||
@ -77,9 +78,8 @@ common_serial_open(
|
||||
return INVALID_HANDLE_VALUE;
|
||||
}
|
||||
|
||||
if (1 != sscanf(pch, "%d", &unit)
|
||||
|| unit > MAX_SERIAL
|
||||
|| unit < 0) {
|
||||
if (1 != sscanf(pch, "%u", &uibuf)
|
||||
|| (unit = uibuf) > MAX_SERIAL) {
|
||||
TRACE(1, ("sscanf failure of %s\n", pch));
|
||||
return INVALID_HANDLE_VALUE;
|
||||
}
|
||||
|
@ -10,9 +10,11 @@
|
||||
#include <windows.h>
|
||||
#include <time.h>
|
||||
|
||||
#if defined(_MSC_VER) && _MSC_VER < 1900
|
||||
typedef struct timespec {
|
||||
time_t tv_sec;
|
||||
long tv_nsec;
|
||||
} timespec_t;
|
||||
#endif
|
||||
|
||||
#endif /* SYS_TIME_H */
|
||||
|
@ -32,6 +32,7 @@
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
<DisableSpecificWarnings>4996;4267;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
|
60
ports/winnt/vs2015/common.props
Normal file
60
ports/winnt/vs2015/common.props
Normal file
@ -0,0 +1,60 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets">
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros">
|
||||
<OutBaseDir>$(SolutionDir)\$(Platform)-out\$(Configuration)</OutBaseDir>
|
||||
<TmpBaseDir>$(SolutionDir)\$(Platform)-tmp\$(Configuration)</TmpBaseDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
<OutDir>$(OutBaseDir)\</OutDir>
|
||||
<IntDir>$(TmpBaseDir)\$(TargetName)\</IntDir>
|
||||
<LinkIncremental>false</LinkIncremental>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<BuildLog>
|
||||
<Path>$(IntDir)BuildLog.htm</Path>
|
||||
</BuildLog>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>$(VC_IncludePath);..\..\include;..\..\..\..\lib\isc\win32\include;..\..\..\..\include;..\..\..\..\lib\isc\include;..\..\..\..\sntp\libopts;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_CONSOLE;_WINDOWS;WIN32;SYS_WINNT;HAVE_CONFIG_H;HAVE_ARC4RANDOM_BUF;_CRT_SECURE_NO_WARNINGS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<StringPooling>true</StringPooling>
|
||||
<ExceptionHandling />
|
||||
<FunctionLevelLinking>true</FunctionLevelLinking>
|
||||
<RuntimeTypeInfo>false</RuntimeTypeInfo>
|
||||
<AssemblerListingLocation>$(IntDir)</AssemblerListingLocation>
|
||||
<ObjectFileName>$(IntDir)</ObjectFileName>
|
||||
<XMLDocumentationFileName>$(IntDir)</XMLDocumentationFileName>
|
||||
<BrowseInformation>true</BrowseInformation>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
|
||||
<CompileAs>CompileAsC</CompileAs>
|
||||
<DisableSpecificWarnings>4996;4267;4244;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<WarningLevel>Level3</WarningLevel>
|
||||
<MultiProcessorCompilation>true</MultiProcessorCompilation>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<Version>4.2</Version>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<AdditionalLibraryDirectories>$(TmpBaseDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<GenerateDebugInformation>true</GenerateDebugInformation>
|
||||
<ProgramDatabaseFile>$(OutDir)$(ProjectName).pdb</ProgramDatabaseFile>
|
||||
<SubSystem>Console</SubSystem>
|
||||
<OptimizeReferences>true</OptimizeReferences>
|
||||
<EnableCOMDATFolding>true</EnableCOMDATFolding>
|
||||
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
|
||||
<RandomizedBaseAddress>false</RandomizedBaseAddress>
|
||||
<DataExecutionPrevention>false</DataExecutionPrevention>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<BuildMacro Include="OutBaseDir">
|
||||
<Value>$(OutBaseDir)</Value>
|
||||
</BuildMacro>
|
||||
<BuildMacro Include="TmpBaseDir">
|
||||
<Value>$(TmpBaseDir)</Value>
|
||||
</BuildMacro>
|
||||
</ItemGroup>
|
||||
</Project>
|
24
ports/winnt/vs2015/debug-x64.props
Normal file
24
ports/winnt/vs2015/debug-x64.props
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets">
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
<_PropertySheetDisplayName>debug-x64</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<AdditionalIncludeDirectories>$(OPENSSL64_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;OPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>$(OPENSSL64_LIB)\libeay32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
</Project>
|
24
ports/winnt/vs2015/debug.props
Normal file
24
ports/winnt/vs2015/debug.props
Normal file
@ -0,0 +1,24 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets">
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
<_PropertySheetDisplayName>debug-x86</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<IntrinsicFunctions>true</IntrinsicFunctions>
|
||||
<AdditionalIncludeDirectories>$(OPENSSL_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>_DEBUG;OPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>$(OPENSSL_LIB)\libeay32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
</Project>
|
269
ports/winnt/vs2015/instsrv/instsrv.vcxproj
Normal file
269
ports/winnt/vs2015/instsrv/instsrv.vcxproj
Normal file
@ -0,0 +1,269 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{C3534C4D-6DF1-498E-9904-4337878A1515}</ProjectGuid>
|
||||
<RootNamespace>instsrv</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)Instsrv.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\instsrv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)Instsrv.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\instsrv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)Instsrv.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<AdditionalIncludeDirectories>..\..\instsrv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)Instsrv.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<AdditionalIncludeDirectories>..\..\instsrv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)Instsrv.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\instsrv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)Instsrv.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<AdditionalIncludeDirectories>..\..\instsrv;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\instsrv\instsrv.c" />
|
||||
<ClCompile Include="version.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
28
ports/winnt/vs2015/instsrv/instsrv.vcxproj.filters
Normal file
28
ports/winnt/vs2015/instsrv/instsrv.vcxproj.filters
Normal file
@ -0,0 +1,28 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{88b66c4c-94b1-4f5b-9746-4fe09cdfae66}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{d9dc516d-d575-4027-8a48-b67dc1ba58c3}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{afc3883c-9da2-4632-8941-c77432dbd317}</UniqueIdentifier>
|
||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\instsrv\instsrv.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="version.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh" />
|
||||
</ItemGroup>
|
||||
</Project>
|
431
ports/winnt/vs2015/libntp/libntp.vcxproj
Normal file
431
ports/winnt/vs2015/libntp/libntp.vcxproj
Normal file
@ -0,0 +1,431 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>StaticLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Lib>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
</Lib>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Lib>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
</Lib>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
</Midl>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Lib>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
</Lib>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Lib>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
</Lib>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Lib>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
</Lib>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
</Midl>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Lib>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
</Lib>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\libntp\adjtime.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\atoint.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\atolfp.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\atouint.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\audio.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\authkeys.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\authreadkeys.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\authusekey.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\a_md5encrypt.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\buftvtots.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\caljulian.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\caltontp.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\calyearstart.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\clocktime.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\clocktypes.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\decodenetnum.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\dofptoa.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\dolfptoa.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\emalloc.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\findconfig.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\getopt.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\hextoint.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\hextolfp.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\humandate.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\icom.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\iosignal.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\is_ip_address.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\lib_strbuf.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\machines.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\mktime.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\modetoa.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\mstolfp.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\msyslog.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\netof.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_calendar.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_crypto_rnd.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_intres.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_libopts.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_lineedit.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_random.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_rfc2553.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_worker.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\numtoa.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\numtohost.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\octtoint.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\prettydate.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\recvbuff.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\refnumtoa.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\snprintf.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\socket.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\socktoa.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\socktohost.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ssl_init.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\statestr.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\strdup.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\strl_obsd.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\syssignal.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\systime.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\timetoa.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\timevalops.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\uglydate.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\vint64ops.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\work_fork.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\work_thread.c" />
|
||||
<ClCompile Include="..\..\..\..\libntp\ymd2yd.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\assertions.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\backtrace-emptytbl.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\backtrace.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\buffer.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\error.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\event.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\inet_aton.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\inet_ntop.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\inet_pton.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\lib.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\log.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\md5.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\netaddr.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\netscope.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\nls\msgcat.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\ondestroy.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\sha1.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\sockaddr.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\task.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\tsmemcmp.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\condition.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\interfaceiter.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\net.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\once.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\stdtime.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\strerror.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\thread.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\time.c" />
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\win32os.c" />
|
||||
<ClCompile Include="..\..\..\..\sntp\libopts\libopts.c" />
|
||||
<ClCompile Include="..\..\libntp\arc4wrap.c" />
|
||||
<ClCompile Include="..\..\libntp\getclock.c" />
|
||||
<ClCompile Include="..\..\libntp\randfile.c" />
|
||||
<ClCompile Include="..\..\libntp\setpriority.c" />
|
||||
<ClCompile Include="..\..\libntp\SetSystemTime.c" />
|
||||
<ClCompile Include="..\..\libntp\syslog.c" />
|
||||
<ClCompile Include="..\..\libntp\termios.c" />
|
||||
<ClCompile Include="..\..\libntp\util_clockstuff.c" />
|
||||
<ClCompile Include="..\..\libntp\win32_io.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\binio.h" />
|
||||
<ClInclude Include="..\..\..\..\include\declcond.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ieee754io.h" />
|
||||
<ClInclude Include="..\..\..\..\include\intreswork.h" />
|
||||
<ClInclude Include="..\..\..\..\include\iosignal.h" />
|
||||
<ClInclude Include="..\..\..\..\include\isc\mem.h" />
|
||||
<ClInclude Include="..\..\..\..\include\lib_strbuf.h" />
|
||||
<ClInclude Include="..\..\..\..\include\l_stdlib.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntpd.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_assert.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_calendar.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_control.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_debug.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_fp.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_if.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_intres.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_io.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_libopts.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lineedit.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lists.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_machine.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_malloc.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_md5.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_net.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_proto.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_random.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_refclock.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_rfc2553.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_select.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_stdlib.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_string.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_syslog.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_types.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_unixtime.h" />
|
||||
<ClInclude Include="..\..\..\..\include\recvbuff.h" />
|
||||
<ClInclude Include="..\..\..\..\include\safecast.h" />
|
||||
<ClInclude Include="..\..\..\..\include\timespecops.h" />
|
||||
<ClInclude Include="..\..\..\..\include\timetoa.h" />
|
||||
<ClInclude Include="..\..\..\..\include\timevalops.h" />
|
||||
<ClInclude Include="..\..\..\..\include\vint64ops.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\buffer.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\event.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\hash.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\interfaceiter.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\log.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\md5.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\netaddr.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\netscope.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\ondestroy.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\socket.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\task.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\condition.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\ipv6.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\mutex.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\platform.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\stat.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\stdtime.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\thread.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\time.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\win32os.h" />
|
||||
<ClInclude Include="..\..\..\..\sntp\libopts\ag-char-map.h" />
|
||||
<ClInclude Include="..\..\include\arpa\inet.h" />
|
||||
<ClInclude Include="..\..\include\clockstuff.h" />
|
||||
<ClInclude Include="..\..\include\config.h" />
|
||||
<ClInclude Include="..\..\include\gaa_compat.h" />
|
||||
<ClInclude Include="..\..\include\netdb.h" />
|
||||
<ClInclude Include="..\..\include\ntp_iocompletionport.h" />
|
||||
<ClInclude Include="..\..\include\ntp_timer.h" />
|
||||
<ClInclude Include="..\..\include\syslog.h" />
|
||||
<ClInclude Include="..\..\include\sys\ioctl.h" />
|
||||
<ClInclude Include="..\..\include\sys\resource.h" />
|
||||
<ClInclude Include="..\..\include\sys\signal.h" />
|
||||
<ClInclude Include="..\..\include\sys\time.h" />
|
||||
<ClInclude Include="..\..\include\termios.h" />
|
||||
<ClInclude Include="..\..\include\win32_io.h" />
|
||||
<ClInclude Include="..\..\libntp\messages.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\libntp\messages.mc">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Message Compiler</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">Message Compiler</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">%(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">%(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Message Compiler</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">%(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Message Compiler</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">Message Compiler</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">%(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">%(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Message Compiler</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">mc -h %(RootDir)%(Directory) -r %(RootDir)%(Directory) -e h %(FullPath)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">%(RootDir)%(Directory)%(Filename).rc;%(RootDir)%(Directory)%(Filename).h;%(RootDir)%(Directory)msg00001.bin;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
574
ports/winnt/vs2015/libntp/libntp.vcxproj.filters
Normal file
574
ports/winnt/vs2015/libntp/libntp.vcxproj.filters
Normal file
@ -0,0 +1,574 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{9b4d7229-201b-44b0-8b6d-c58920cf47a4}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{c2a2356e-0e9e-4804-a4b1-d60449f2911e}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Generated Files">
|
||||
<UniqueIdentifier>{279a0045-e0b3-43ce-b511-e6f2e0f43a80}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{723fb507-c0d4-4c49-bb1e-644e479d13d2}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\libntp\a_md5encrypt.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\adjtime.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\arc4wrap.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\assertions.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\atoint.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\atolfp.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\atouint.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\audio.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\authkeys.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\authreadkeys.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\authusekey.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\backtrace-emptytbl.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\backtrace.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\buffer.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\buftvtots.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\caljulian.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\caltontp.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\calyearstart.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\clocktime.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\clocktypes.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\condition.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\decodenetnum.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\dofptoa.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\dolfptoa.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\emalloc.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\error.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\event.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\findconfig.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\getclock.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\getopt.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\hextoint.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\hextolfp.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\humandate.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\icom.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\inet_aton.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\inet_ntop.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\inet_pton.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\interfaceiter.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\iosignal.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\lib.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\lib_strbuf.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\sntp\libopts\libopts.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\log.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\machines.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\md5.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\mktime.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\modetoa.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\nls\msgcat.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\mstolfp.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\msyslog.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\net.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\netaddr.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\netof.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\netscope.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_calendar.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_crypto_rnd.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_intres.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_libopts.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_lineedit.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_random.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_rfc2553.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ntp_worker.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\numtoa.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\numtohost.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\octtoint.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\once.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\ondestroy.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\prettydate.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\randfile.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\recvbuff.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\refnumtoa.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\setpriority.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\SetSystemTime.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\sha1.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\snprintf.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\sockaddr.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\socket.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\socktoa.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\socktohost.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ssl_init.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\statestr.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\stdtime.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\strdup.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\strerror.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\strl_obsd.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\syslog.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\syssignal.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\systime.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\task.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\termios.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\thread.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\time.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\timetoa.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\timevalops.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\uglydate.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\util_clockstuff.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\vint64ops.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\libntp\win32_io.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\win32\win32os.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\work_fork.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\work_thread.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\ymd2yd.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libntp\is_ip_address.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\lib\isc\tsmemcmp.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\sntp\libopts\ag-char-map.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\binio.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\buffer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\clockstuff.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\condition.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\declcond.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\event.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\gaa_compat.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\hash.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ieee754io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\arpa\inet.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\interfaceiter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\intreswork.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\sys\ioctl.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\iosignal.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\ipv6.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\l_stdlib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\lib_strbuf.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\log.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\isc\mem.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\mutex.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\netdb.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_assert.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_calendar.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_control.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_debug.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_fp.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_if.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_intres.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\ntp_iocompletionport.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_libopts.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lineedit.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lists.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_machine.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_malloc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_md5.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_net.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_proto.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_random.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_refclock.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_rfc2553.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_select.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_stdlib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_string.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_syslog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\ntp_timer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_types.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_unixtime.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntpd.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\ondestroy.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\platform.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\recvbuff.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\sys\resource.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\sys\signal.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\stat.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\stdtime.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\syslog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\task.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\termios.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\thread.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\time.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\sys\time.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\timespecops.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\timetoa.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\timevalops.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\vint64ops.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\win32_io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\libntp\messages.h">
|
||||
<Filter>Generated Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\md5.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\netaddr.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\netscope.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\socket.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\win32os.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\safecast.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\libntp\messages.mc">
|
||||
<Filter>Resource Files</Filter>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
</Project>
|
252
ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj
Normal file
252
ports/winnt/vs2015/loopback-pps/loopback-ppsapi-provider.vcxproj
Normal file
@ -0,0 +1,252 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{1ACE209D-D56E-450B-8711-B73E4ACFC38E}</ProjectGuid>
|
||||
<RootNamespace>loopbackerialppsapiprovider</RootNamespace>
|
||||
<Keyword>Win32Proj</Keyword>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ntpd.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<Version>4.2</Version>
|
||||
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ModuleDefinitionFile>..\..\ppsapi\loopback\src\loopback-ppsapi.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ntpd.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<Version>4.2</Version>
|
||||
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ModuleDefinitionFile>..\..\ppsapi\loopback\src\loopback-ppsapi.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ntpd.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ntpd.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ModuleDefinitionFile>..\..\ppsapi\loopback\src\loopback-ppsapi.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ntpd.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
<ModuleDefinitionFile>..\..\ppsapi\loopback\src\loopback-ppsapi.def</ModuleDefinitionFile>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<Optimization>Disabled</Optimization>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>ntpd.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<AdditionalLibraryDirectories>$(OutDir);%(AdditionalLibraryDirectories)</AdditionalLibraryDirectories>
|
||||
<SubSystem>Windows</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\libntp\libntp.vcxproj">
|
||||
<Project>{400fbfcb-462e-40d0-b06b-3b74e3fffd00}</Project>
|
||||
<Private>false</Private>
|
||||
<CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
|
||||
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\ntpd\ntpd.vcxproj">
|
||||
<Project>{cb61f8bf-9637-495c-9087-e8664b400ce0}</Project>
|
||||
<Private>false</Private>
|
||||
<CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
|
||||
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\ppsapi\loopback\src\loopback-ppsapi.c" />
|
||||
<ClCompile Include="version.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\ppsapi\loopback\src\loopback-ppsapi.h" />
|
||||
<ClInclude Include="..\..\ppsapi\loopback\src\sys\time.h" />
|
||||
<ClInclude Include="..\..\ppsapi\loopback\src\timepps.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\mkver.bat -P loopback-ppsapi
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">call ..\..\scripts\mkver.bat -P loopback-ppsapi
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">call ..\..\scripts\mkver.bat -P loopback-ppsapi
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">call ..\..\scripts\mkver.bat -P loopback-ppsapi
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">call ..\..\scripts\mkver.bat -P loopback-ppsapi
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">call ..\..\scripts\mkver.bat -P loopback-ppsapi
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -0,0 +1,39 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\ppsapi\loopback\src\loopback-ppsapi.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="version.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\ppsapi\loopback\src\loopback-ppsapi.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\ppsapi\loopback\src\sys\time.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\ppsapi\loopback\src\timepps.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh" />
|
||||
</ItemGroup>
|
||||
</Project>
|
270
ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj
Normal file
270
ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj
Normal file
@ -0,0 +1,270 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{C88C1FBF-59D2-447F-BF57-0BCA8889028F}</ProjectGuid>
|
||||
<RootNamespace>ntp-keygen</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntp-keygen.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntp-keygen.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntp-keygen.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntp-keygen.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntp-keygen.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntp-keygen.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntp-keygen;..\..\..\..\ntp-keygen;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\util\ntp-keygen-opts.c" />
|
||||
<ClCompile Include="..\..\..\..\util\ntp-keygen.c" />
|
||||
<ClCompile Include="version.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\include\config.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\libntp\libntp.vcxproj">
|
||||
<Project>{400fbfcb-462e-40d0-b06b-3b74e3fffd00}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
36
ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj.filters
Normal file
36
ports/winnt/vs2015/ntp-keygen/ntp-keygen.vcxproj.filters
Normal file
@ -0,0 +1,36 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{5e68f697-629e-4dbe-be3f-5ad6c0ea94ec}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{d6b533d8-5922-4260-b313-6e47b12171e5}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{69c2d8e9-6b31-40b6-bdc8-69e5d5b5d8fd}</UniqueIdentifier>
|
||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\util\ntp-keygen-opts.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\util\ntp-keygen.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="version.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\include\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh" />
|
||||
</ItemGroup>
|
||||
</Project>
|
166
ports/winnt/vs2015/ntp.sln
Normal file
166
ports/winnt/vs2015/ntp.sln
Normal file
@ -0,0 +1,166 @@
|
||||
|
||||
Microsoft Visual Studio Solution File, Format Version 12.00
|
||||
# Visual Studio Express 2013 for Windows Desktop
|
||||
VisualStudioVersion = 12.0.31101.0
|
||||
MinimumVisualStudioVersion = 10.0.40219.1
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntpd", "ntpd\ntpd.vcxproj", "{CB61F8BF-9637-495C-9087-E8664B400CE0}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "instsrv", "instsrv\instsrv.vcxproj", "{C3534C4D-6DF1-498E-9904-4337878A1515}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "libntp", "libntp\libntp.vcxproj", "{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntpdate", "ntpdate\ntpdate.vcxproj", "{2789A62E-3F46-44F1-AAF0-816CD23C2911}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntpdc", "ntpdc\ntpdc.vcxproj", "{8011C820-B3D5-4034-86EA-FFC30AE6764B}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntp-keygen", "ntp-keygen\ntp-keygen.vcxproj", "{C88C1FBF-59D2-447F-BF57-0BCA8889028F}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ntpq", "ntpq\ntpq.vcxproj", "{6A92BF14-8931-48B1-A571-DEBE9F190616}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "keyword-gen", "ntpd-keyword-gen\ntpd-keyword-gen.vcxproj", "{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}"
|
||||
EndProject
|
||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "loopback-ppsapi-provider", "loopback-pps\loopback-ppsapi-provider.vcxproj", "{1ACE209D-D56E-450B-8711-B73E4ACFC38E}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
Debug|Win32 = Debug|Win32
|
||||
Debug|x64 = Debug|x64
|
||||
DebugXP|Win32 = DebugXP|Win32
|
||||
DebugXP|x64 = DebugXP|x64
|
||||
Release|Win32 = Release|Win32
|
||||
Release|x64 = Release|x64
|
||||
ReleaseXP|Win32 = ReleaseXP|Win32
|
||||
ReleaseXP|x64 = ReleaseXP|x64
|
||||
EndGlobalSection
|
||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.Debug|x64.Build.0 = Debug|x64
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.Release|Win32.Build.0 = Release|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.Release|x64.ActiveCfg = Release|x64
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.Release|x64.Build.0 = Release|x64
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{CB61F8BF-9637-495C-9087-E8664B400CE0}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.Debug|x64.Build.0 = Debug|x64
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.Release|Win32.Build.0 = Release|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.Release|x64.ActiveCfg = Release|x64
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.Release|x64.Build.0 = Release|x64
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{C3534C4D-6DF1-498E-9904-4337878A1515}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Debug|x64.Build.0 = Debug|x64
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Release|Win32.Build.0 = Release|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Release|x64.ActiveCfg = Release|x64
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.Release|x64.Build.0 = Release|x64
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{400FBFCB-462E-40D0-B06B-3B74E3FFFD00}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.Debug|x64.Build.0 = Debug|x64
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.Release|Win32.Build.0 = Release|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.Release|x64.ActiveCfg = Release|x64
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.Release|x64.Build.0 = Release|x64
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{2789A62E-3F46-44F1-AAF0-816CD23C2911}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.Debug|x64.Build.0 = Debug|x64
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.Release|Win32.Build.0 = Release|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.Release|x64.ActiveCfg = Release|x64
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.Release|x64.Build.0 = Release|x64
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{8011C820-B3D5-4034-86EA-FFC30AE6764B}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Debug|x64.Build.0 = Debug|x64
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Release|Win32.Build.0 = Release|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Release|x64.ActiveCfg = Release|x64
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.Release|x64.Build.0 = Release|x64
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{C88C1FBF-59D2-447F-BF57-0BCA8889028F}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.Debug|x64.Build.0 = Debug|x64
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.Release|Win32.Build.0 = Release|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.Release|x64.ActiveCfg = Release|x64
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.Release|x64.Build.0 = Release|x64
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{6A92BF14-8931-48B1-A571-DEBE9F190616}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Debug|x64.Build.0 = Debug|x64
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Release|Win32.Build.0 = Release|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Release|x64.ActiveCfg = Release|x64
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.Release|x64.Build.0 = Release|x64
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Debug|x64.Build.0 = Debug|x64
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.DebugXP|Win32.ActiveCfg = DebugXP|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.DebugXP|Win32.Build.0 = DebugXP|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.DebugXP|x64.ActiveCfg = DebugXP|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Release|Win32.Build.0 = Release|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Release|x64.ActiveCfg = Release|x64
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.Release|x64.Build.0 = Release|x64
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.ReleaseXP|Win32.ActiveCfg = ReleaseXP|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.ReleaseXP|Win32.Build.0 = ReleaseXP|Win32
|
||||
{1ACE209D-D56E-450B-8711-B73E4ACFC38E}.ReleaseXP|x64.ActiveCfg = ReleaseXP|Win32
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
EndGlobalSection
|
||||
EndGlobal
|
227
ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj
Normal file
227
ports/winnt/vs2015/ntpd-keyword-gen/ntpd-keyword-gen.vcxproj
Normal file
@ -0,0 +1,227 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectName>keyword-gen</ProjectName>
|
||||
<ProjectGuid>{1B814CC1-EAD4-4A13-B29C-A67B23C9845A}</ProjectGuid>
|
||||
<RootNamespace>ntpdkeywordgen</RootNamespace>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<OutDir>$(TmpBaseDir)\</OutDir>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)keyword-gen.exe</OutputFile>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)keyword-gen.exe</OutputFile>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)keyword-gen.exe</OutputFile>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)keyword-gen.exe</OutputFile>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)keyword-gen.exe</OutputFile>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<OutputFile>$(OutDir)keyword-gen.exe</OutputFile>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpd\keyword-gen.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\lib_strbuf.h" />
|
||||
<ClInclude Include="..\..\..\..\include\l_stdlib.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_config.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_machine.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_net.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_proto.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_rfc2553.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_stdlib.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_string.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_syslog.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_types.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_parser.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_scanner.h" />
|
||||
<ClInclude Include="..\..\include\config.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\libntp\libntp.vcxproj">
|
||||
<Project>{400fbfcb-462e-40d0-b06b-3b74e3fffd00}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
@ -0,0 +1,69 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpd\keyword-gen.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\include\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\l_stdlib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\lib_strbuf.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_machine.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_net.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_parser.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_proto.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_rfc2553.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_scanner.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_stdlib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_string.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_syslog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_types.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
</Project>
|
53
ports/winnt/vs2015/ntpd/gen-ntp_keyword.bat
Normal file
53
ports/winnt/vs2015/ntpd/gen-ntp_keyword.bat
Normal file
@ -0,0 +1,53 @@
|
||||
@echo off
|
||||
REM gen-ntp_keyword.bat
|
||||
REM helper to invoke keyword-gen and possibly update ntp_keyword.h
|
||||
REM Usage:
|
||||
REM gen-ntp_keyword dir_containing_keyword-gen.exe
|
||||
REM
|
||||
|
||||
set HDR_FILE=..\..\..\..\ntpd\ntp_keyword.h
|
||||
set UTD_FILE=..\..\..\..\ntpd\keyword-gen-utd
|
||||
|
||||
if "{%1}" == "{}" goto Usage
|
||||
if not exist "%1\keyword-gen.exe" goto ExeNotFound
|
||||
"%1\keyword-gen.exe" ..\..\..\..\ntpd\ntp_parser.h > new_keyword.h
|
||||
|
||||
REM check if we must create both files from scratch
|
||||
if not exist "%HDR_FILE%" goto createFiles
|
||||
if not exist "%UTD_FILE%" goto createFiles
|
||||
|
||||
findstr /v diff_ignore_line new_keyword.h > new_keyword_cmp.h
|
||||
findstr /v diff_ignore_line "%HDR_FILE%" > ntp_keyword_cmp.h
|
||||
set meat_changed=0
|
||||
fc /L ntp_keyword_cmp.h new_keyword_cmp.h > NUL
|
||||
if errorlevel 1 set meat_changed=1
|
||||
del ntp_keyword_cmp.h new_keyword_cmp.h
|
||||
if "0"=="%meat_changed%" goto SkipUpdate
|
||||
|
||||
:createFiles
|
||||
copy /y /v new_keyword.h "%HDR_FILE%" > NUL
|
||||
findstr diff_ignore_line new_keyword.h > "%UTD_FILE%"
|
||||
echo updated keyword-gen-utd and ntp_keyword.h
|
||||
goto SkipSkipMsg
|
||||
|
||||
:skipUpdate
|
||||
echo ntp_keyword.h is unchanged
|
||||
REM 'touch' the files by replacing them with a concatenation of itself and NUL:
|
||||
copy /b "%HDR_FILE%" + NUL "%HDR_FILE%" > NUL
|
||||
copy /b "%UTD_FILE%" + NUL "%UTD_FILE%" > NUL
|
||||
|
||||
:SkipSkipMsg
|
||||
set meat_changed=
|
||||
del new_keyword.h
|
||||
goto Exit
|
||||
|
||||
:Usage
|
||||
echo Usage:
|
||||
echo gen-ntp_keyword dir_containing_keyword-gen.exe
|
||||
goto Exit
|
||||
|
||||
:ExeNotFound
|
||||
echo keyword-gen.exe not found at %1\keyword-gen.exe
|
||||
goto Exit
|
||||
|
||||
:Exit
|
515
ports/winnt/vs2015/ntpd/ntpd.vcxproj
Normal file
515
ports/winnt/vs2015/ntpd/ntpd.vcxproj
Normal file
@ -0,0 +1,515 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{CB61F8BF-9637-495C-9087-E8664B400CE0}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpd.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpd.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpd.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpd.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntpd.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntpd.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpd;..\..\..\..\ntpd;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>winmm.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\libparse\binio.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_computime.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_dcf7000.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_hopf6021.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_meinberg.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_rawdcf.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_rcc8000.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_schmid.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_trimtaip.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_trimtsip.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_varitext.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_wharton.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\data_mbg.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\gpstolfp.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\ieee754io.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\info_trimble.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\mfp_mul.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\parse.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\parse_conf.c" />
|
||||
<ClCompile Include="..\..\..\..\libparse\trim_info.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\cmd_args.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntpd-opts.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntpd.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntpsim.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_config.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_control.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_crypto.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_filegen.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_io.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_leapsec.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_loopfilter.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_monitor.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_parser.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_peer.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_proto.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_refclock.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_request.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_restrict.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_scanner.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_signd.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_timer.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_util.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\rc_cmdlength.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_acts.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_arbiter.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_arc.c">
|
||||
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">4307;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">4307;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">4307;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">4307;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
<DisableSpecificWarnings Condition="'$(Configuration)|$(Platform)'=='Release|x64'">4307;%(DisableSpecificWarnings)</DisableSpecificWarnings>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_as2201.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_atom.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_bancomm.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_chronolog.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_chu.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_conf.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_datum.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_dumbclock.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_fg.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_gpsvme.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_heath.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_hopfpci.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_hopfser.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_hpgps.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_irig.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_jjy.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_jupiter.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_leitch.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_local.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_msfees.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_mx4200.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_neoclock4x.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_nmea.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_oncore.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_palisade.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_parse.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_pcf.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_pst.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_ripencc.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_shm.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_tpro.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_true.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_tsyncpci.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_tt560.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_ulink.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_wwv.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_wwvb.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_zyfer.c" />
|
||||
<ClInclude Include="..\..\include\ntp_iocplmem.h" />
|
||||
<ClInclude Include="..\..\include\ntp_iocpltypes.h" />
|
||||
<ClCompile Include="..\..\ntpd\hopf_PCI_io.c" />
|
||||
<ClCompile Include="..\..\ntpd\ntp_iocompletionport.c" />
|
||||
<ClCompile Include="..\..\ntpd\ntp_iocplmem.c" />
|
||||
<ClCompile Include="..\..\ntpd\ntp_iocpltypes.c" />
|
||||
<ClCompile Include="..\..\ntpd\ntservice.c" />
|
||||
<ClCompile Include="..\..\ntpd\nt_clockstuff.c" />
|
||||
<ClCompile Include="version.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\ascii.h" />
|
||||
<ClInclude Include="..\..\..\..\include\binio.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ieee754io.h" />
|
||||
<ClInclude Include="..\..\..\..\include\iosignal.h" />
|
||||
<ClInclude Include="..\..\..\..\include\l_stdlib.h" />
|
||||
<ClInclude Include="..\..\..\..\include\mbg_gps166.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntpd.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntpsim.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_assert.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_calendar.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_cmdargs.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_config.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_control.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_debug.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_filegen.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_fp.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_if.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_io.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_libopts.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lists.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_machine.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_malloc.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_net.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_proto.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_random.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_refclock.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_request.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_rfc2553.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_select.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_stdlib.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_string.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_syslog.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_tty.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_types.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_unixtime.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_worker.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_workimpl.h" />
|
||||
<ClInclude Include="..\..\..\..\include\recvbuff.h" />
|
||||
<ClInclude Include="..\..\..\..\include\timespecops.h" />
|
||||
<ClInclude Include="..\..\..\..\include\timevalops.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\assertions.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\boolean.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\interfaceiter.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\log.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\netaddr.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\result.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\socket.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\int.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\ipv6.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\netdb.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\offset.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\platform.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\win32os.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpd\declcond.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpd\jupiter.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntpd-opts.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_keyword.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_leapsec.h" />
|
||||
<CustomBuild Include="..\..\..\..\ntpd\ntp_parser.h">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\gen-ntp_keyword $(TmpBaseDir)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">call .\gen-ntp_keyword.bat $(TmpBaseDir)
|
||||
</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\..\ntpd\ntp_parser.h;%(AdditionalInputs)</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">call .\gen-ntp_keyword.bat $(TmpBaseDir)
|
||||
</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">call .\gen-ntp_keyword.bat $(TmpBaseDir)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">call .\gen-ntp_keyword.bat $(TmpBaseDir)
|
||||
</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">invoking keyword-gen on ntp_parser.h to produce ntp_keyword.h</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">call .\gen-ntp_keyword.bat $(TmpBaseDir)
|
||||
</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">..\..\..\..\ntpd\ntp_keyword.h;..\..\..\..\ntpd\keyword-gen-utd</Outputs>
|
||||
</CustomBuild>
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_scanner.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpd\refclock_palisade.h" />
|
||||
<ClInclude Include="..\..\..\..\sntp\libopts\autoopts\options.h" />
|
||||
<ClInclude Include="..\..\include\arpa\inet.h" />
|
||||
<ClInclude Include="..\..\include\clockstuff.h" />
|
||||
<ClInclude Include="..\..\include\config.h" />
|
||||
<ClInclude Include="..\..\include\hopf_PCI_io.h" />
|
||||
<ClInclude Include="..\..\include\ntp_iocompletionport.h" />
|
||||
<ClInclude Include="..\..\include\ntp_timer.h" />
|
||||
<ClInclude Include="..\..\include\ntservice.h" />
|
||||
<ClInclude Include="..\..\include\syslog.h" />
|
||||
<ClInclude Include="..\..\include\sys\param.h" />
|
||||
<ClInclude Include="..\..\include\sys\wait.h" />
|
||||
<ClInclude Include="..\..\include\termios.h" />
|
||||
<ClInclude Include="..\..\include\timepps.h" />
|
||||
<ClInclude Include="..\..\include\win32_io.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\libntp\messages.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\mkver.bat;..\..\include\config.h;%(AdditionalInputs)</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
</AdditionalInputs>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<AdditionalInputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
</AdditionalInputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
<None Include="..\..\libntp\MSG00001.bin" />
|
||||
<None Include="..\libntp\messages.mc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\libntp\libntp.vcxproj">
|
||||
<Project>{400fbfcb-462e-40d0-b06b-3b74e3fffd00}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\ntpd-keyword-gen\ntpd-keyword-gen.vcxproj">
|
||||
<Project>{1b814cc1-ead4-4a13-b29c-a67b23c9845a}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
556
ports/winnt/vs2015/ntpd/ntpd.vcxproj.filters
Normal file
556
ports/winnt/vs2015/ntpd/ntpd.vcxproj.filters
Normal file
@ -0,0 +1,556 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{2cbfaff6-f124-4847-a42e-8fcda8f2ccde}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{7c80ca48-41d3-4140-9f66-d1f9b0819935}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Generated Files">
|
||||
<UniqueIdentifier>{ee743a49-b45f-4111-99c1-b763c58855eb}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{b8223a11-17dc-43a1-8a4d-71cb38696349}</UniqueIdentifier>
|
||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Reference Clock">
|
||||
<UniqueIdentifier>{42cb2adf-a7f2-44fa-bac2-4e7123023aab}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Parse Lib">
|
||||
<UniqueIdentifier>{46c3cccd-994c-4611-982a-cc7e02e0bb60}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpd\cmd_args.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\ntpd\nt_clockstuff.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_config.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_control.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_crypto.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_filegen.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_io.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\ntpd\ntp_iocompletionport.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_leapsec.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_loopfilter.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_monitor.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_parser.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_peer.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_proto.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_refclock.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_request.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_restrict.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_scanner.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_signd.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_timer.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntp_util.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntpd-opts.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntpd.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\ntpsim.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\ntpd\ntservice.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\ntpd\hopf_PCI_io.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_acts.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_arbiter.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_arc.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_as2201.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_atom.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_bancomm.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_chronolog.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_chu.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_conf.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_datum.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_dumbclock.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_fg.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_gpsvme.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_heath.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_hopfpci.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_hopfser.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_hpgps.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_irig.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_jjy.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_jupiter.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_leitch.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_local.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_msfees.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_mx4200.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_neoclock4x.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_nmea.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_oncore.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_palisade.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_parse.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_pcf.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_pst.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_ripencc.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_shm.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_tpro.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_true.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_tsyncpci.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_tt560.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_ulink.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_wwv.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_wwvb.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\refclock_zyfer.c">
|
||||
<Filter>Reference Clock</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\binio.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_computime.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_dcf7000.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_hopf6021.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_meinberg.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_rawdcf.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_rcc8000.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_schmid.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_trimtaip.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_trimtsip.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_varitext.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\clk_wharton.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\data_mbg.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\gpstolfp.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\ieee754io.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\info_trimble.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\mfp_mul.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\parse.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\parse_conf.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\libparse\trim_info.c">
|
||||
<Filter>Parse Lib</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="version.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpd\rc_cmdlength.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\ntpd\ntp_iocplmem.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\ntpd\ntp_iocpltypes.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\ascii.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\assertions.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\binio.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\boolean.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\clockstuff.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\declcond.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\hopf_PCI_io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ieee754io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\arpa\inet.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\interfaceiter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\iosignal.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\ipv6.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\jupiter.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\l_stdlib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\mbg_gps166.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\netaddr.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_assert.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_calendar.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_cmdargs.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_control.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_debug.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_filegen.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_fp.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_if.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\ntp_iocompletionport.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_keyword.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_leapsec.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_libopts.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lists.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_machine.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_malloc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_net.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_proto.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_random.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_refclock.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_request.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_rfc2553.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntp_scanner.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_select.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_stdlib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_string.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_syslog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\ntp_timer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_tty.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_types.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_unixtime.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_worker.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_workimpl.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\ntpd-opts.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntpd.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntpsim.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\ntservice.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\sntp\libopts\autoopts\options.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\sys\param.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\recvbuff.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpd\refclock_palisade.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\result.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\syslog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\termios.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\timepps.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\timespecops.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\timevalops.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\sys\wait.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\win32_io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\win32os.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\socket.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\platform.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\offset.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\netdb.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\include\isc\log.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\int.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\ntp_iocplmem.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\ntp_iocpltypes.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="..\..\libntp\messages.rc">
|
||||
<Filter>Generated Files</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="..\..\libntp\MSG00001.bin">
|
||||
<Filter>Generated Files</Filter>
|
||||
</None>
|
||||
<None Include="..\libntp\messages.mc">
|
||||
<Filter>Resource Files</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\ntpd\ntp_parser.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</CustomBuild>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh" />
|
||||
</ItemGroup>
|
||||
</Project>
|
287
ports/winnt/vs2015/ntpdate/ntpdate.vcxproj
Normal file
287
ports/winnt/vs2015/ntpdate/ntpdate.vcxproj
Normal file
@ -0,0 +1,287 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{2789A62E-3F46-44F1-AAF0-816CD23C2911}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpdate.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpdate.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpdate.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpdate.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntpdate.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntpdate.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdate;..\..\..\..\ntpdate;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpdate\ntpdate.c" />
|
||||
<ClCompile Include="version.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\ntp.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_fp.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_io.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_machine.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_net.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_select.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_stdlib.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_string.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_syslog.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_unixtime.h" />
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpdate\ntpdate.h" />
|
||||
<ClInclude Include="..\..\include\config.h" />
|
||||
<ClInclude Include="..\..\include\syslog.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\libntp\libntp.vcxproj">
|
||||
<Project>{400fbfcb-462e-40d0-b06b-3b74e3fffd00}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
72
ports/winnt/vs2015/ntpdate/ntpdate.vcxproj.filters
Normal file
72
ports/winnt/vs2015/ntpdate/ntpdate.vcxproj.filters
Normal file
@ -0,0 +1,72 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{a9c05e13-5296-4958-8c8a-bbaeb940ba64}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{6cb269b2-f6e6-4efe-ad40-385f8d6e4d1f}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{592dc90e-8075-4d56-b888-2ba3eaa2030e}</UniqueIdentifier>
|
||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpdate\ntpdate.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="version.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\include\config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_fp.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_io.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_machine.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_net.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_select.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_stdlib.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_string.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_syslog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_unixtime.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpdate\ntpdate.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\include\syslog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\lib\isc\win32\include\isc\net.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh" />
|
||||
</ItemGroup>
|
||||
</Project>
|
278
ports/winnt/vs2015/ntpdc/ntpdc.vcxproj
Normal file
278
ports/winnt/vs2015/ntpdc/ntpdc.vcxproj
Normal file
@ -0,0 +1,278 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{8011C820-B3D5-4034-86EA-FFC30AE6764B}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpdc.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpdc.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpdc.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpdc.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntpdc.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntpdc.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpdc;..\..\..\..\ntpdc;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpdc\ntpdc-opts.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpdc\ntpdc.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpdc\ntpdc_ops.c" />
|
||||
<ClCompile Include="version.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_assert.h" />
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lineedit.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpdc\ntpdc.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\libntp\libntp.vcxproj">
|
||||
<Project>{400fbfcb-462e-40d0-b06b-3b74e3fffd00}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
45
ports/winnt/vs2015/ntpdc/ntpdc.vcxproj.filters
Normal file
45
ports/winnt/vs2015/ntpdc/ntpdc.vcxproj.filters
Normal file
@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{d89987d8-7f2b-44ac-8fde-655708f3caa4}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{5eefdf30-92a6-4318-80fb-dc80ee3091da}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{89efa9a7-ae12-44f9-b06a-197aee209dba}</UniqueIdentifier>
|
||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpdc\ntpdc-opts.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpdc\ntpdc.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpdc\ntpdc_ops.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="version.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_assert.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lineedit.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpdc\ntpdc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh" />
|
||||
</ItemGroup>
|
||||
</Project>
|
277
ports/winnt/vs2015/ntpq/ntpq.vcxproj
Normal file
277
ports/winnt/vs2015/ntpq/ntpq.vcxproj
Normal file
@ -0,0 +1,277 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="DebugXP|Win32">
|
||||
<Configuration>DebugXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="ReleaseXP|Win32">
|
||||
<Configuration>ReleaseXP</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{6A92BF14-8931-48B1-A571-DEBE9F190616}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140_xp</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
|
||||
<ConfigurationType>Application</ConfigurationType>
|
||||
<PlatformToolset>v140</PlatformToolset>
|
||||
<UseOfMfc>false</UseOfMfc>
|
||||
<CharacterSet>MultiByte</CharacterSet>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings">
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\debug-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
|
||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
|
||||
<Import Project="..\release-x64.props" />
|
||||
<Import Project="..\common.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpq.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpq.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpq.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">
|
||||
<Midl>
|
||||
<TypeLibraryName>$(IntDir)ntpq.tlb</TypeLibraryName>
|
||||
<HeaderFileName>
|
||||
</HeaderFileName>
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntpq.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
|
||||
<Midl>
|
||||
<TargetEnvironment>X64</TargetEnvironment>
|
||||
<TypeLibraryName>$(IntDir)ntpq.tlb</TypeLibraryName>
|
||||
<HeaderFileName />
|
||||
</Midl>
|
||||
<ClCompile>
|
||||
<AdditionalIncludeDirectories>..\..\ntpq;..\..\..\..\ntpq;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
</ClCompile>
|
||||
<ResourceCompile>
|
||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<Culture>0x0409</Culture>
|
||||
</ResourceCompile>
|
||||
<Link>
|
||||
<SubSystem>Console</SubSystem>
|
||||
</Link>
|
||||
<Bscmake>
|
||||
<SuppressStartupBanner>true</SuppressStartupBanner>
|
||||
<OutputFile>$(IntDir)$(ProjectName).bsc</OutputFile>
|
||||
</Bscmake>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpq\ntpq-opts.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpq\ntpq-subs.c" />
|
||||
<ClCompile Include="..\..\..\..\ntpq\ntpq.c" />
|
||||
<ClCompile Include="version.c" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lineedit.h" />
|
||||
<ClInclude Include="..\..\..\..\ntpq\ntpq.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh">
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='DebugXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='ReleaseXP|Win32'">.\version.c;%(Outputs)</Outputs>
|
||||
<Message Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Using NT Shell Script to generate version.c</Message>
|
||||
<Command Condition="'$(Configuration)|$(Platform)'=='Release|x64'">call ..\..\scripts\mkver.bat -P $(ProjectName)
|
||||
</Command>
|
||||
<Outputs Condition="'$(Configuration)|$(Platform)'=='Release|x64'">.\version.c;%(Outputs)</Outputs>
|
||||
</CustomBuild>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\libntp\libntp.vcxproj">
|
||||
<Project>{400fbfcb-462e-40d0-b06b-3b74e3fffd00}</Project>
|
||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets">
|
||||
</ImportGroup>
|
||||
</Project>
|
42
ports/winnt/vs2015/ntpq/ntpq.vcxproj.filters
Normal file
42
ports/winnt/vs2015/ntpq/ntpq.vcxproj.filters
Normal file
@ -0,0 +1,42 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{8e203dcf-b90d-477e-9cb0-da399ca2eee6}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{587344a2-88e1-47c8-9dd7-a7a728ef9a63}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{229bbf9c-4aae-4515-9d9e-4be8dc1f0e04}</UniqueIdentifier>
|
||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="..\..\..\..\ntpq\ntpq-opts.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpq\ntpq-subs.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="..\..\..\..\ntpq\ntpq.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="version.c">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="..\..\..\..\include\ntp_lineedit.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="..\..\..\..\ntpq\ntpq.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<CustomBuild Include="..\..\..\..\packageinfo.sh" />
|
||||
</ItemGroup>
|
||||
</Project>
|
25
ports/winnt/vs2015/release-x64.props
Normal file
25
ports/winnt/vs2015/release-x64.props
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets">
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
<_PropertySheetDisplayName>release-x64</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<Optimization>Full</Optimization>
|
||||
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<AdditionalIncludeDirectories>$(OPENSSL64_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;OPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>$(OPENSSL64_LIB)\libeay32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<TargetMachine>MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
</Project>
|
25
ports/winnt/vs2015/release.props
Normal file
25
ports/winnt/vs2015/release.props
Normal file
@ -0,0 +1,25 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" ToolsVersion="12.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ImportGroup Label="PropertySheets">
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<_ProjectFileVersion>12.0.30501.0</_ProjectFileVersion>
|
||||
<_PropertySheetDisplayName>release-x86</_PropertySheetDisplayName>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<Optimization>Full</Optimization>
|
||||
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
|
||||
<WholeProgramOptimization>true</WholeProgramOptimization>
|
||||
<AdditionalIncludeDirectories>$(OPENSSL_INC);%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
|
||||
<PreprocessorDefinitions>NDEBUG;OPENSSL;%(PreprocessorDefinitions)</PreprocessorDefinitions>
|
||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<AdditionalDependencies>$(OPENSSL_LIB)\libeay32.lib;%(AdditionalDependencies)</AdditionalDependencies>
|
||||
<TargetMachine>MachineX86</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup />
|
||||
</Project>
|
@ -1,7 +1,7 @@
|
||||
run_ag= cd $(srcdir) && env PATH="$(abs_builddir):$(PATH)" AUTOGEN_DNE_DATE=-D \
|
||||
autogen -L ../sntp/include -L ../sntp/ag-tpl
|
||||
|
||||
noinst_SCRIPTS = mkver
|
||||
noinst_SCRIPTS = genAuthors mkver
|
||||
|
||||
NULL=
|
||||
EXTRA_DIST = \
|
||||
|
@ -133,7 +133,7 @@ am__configure_deps = $(am__aclocal_m4_deps) $(CONFIGURE_DEPENDENCIES) \
|
||||
DIST_COMMON = $(srcdir)/Makefile.am $(am__DIST_COMMON)
|
||||
mkinstalldirs = $(install_sh) -d
|
||||
CONFIG_HEADER = $(top_builddir)/config.h
|
||||
CONFIG_CLEAN_FILES = mkver
|
||||
CONFIG_CLEAN_FILES = genAuthors mkver
|
||||
CONFIG_CLEAN_VPATH_FILES =
|
||||
SCRIPTS = $(noinst_SCRIPTS)
|
||||
AM_V_P = $(am__v_P_@AM_V@)
|
||||
@ -156,7 +156,8 @@ am__can_run_installinfo = \
|
||||
*) (install-info --version) >/dev/null 2>&1;; \
|
||||
esac
|
||||
am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/mkver.in
|
||||
am__DIST_COMMON = $(srcdir)/Makefile.in $(srcdir)/genAuthors.in \
|
||||
$(srcdir)/mkver.in
|
||||
DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
|
||||
ACLOCAL = @ACLOCAL@
|
||||
ALLOCA = @ALLOCA@
|
||||
@ -427,7 +428,7 @@ top_srcdir = @top_srcdir@
|
||||
run_ag = cd $(srcdir) && env PATH="$(abs_builddir):$(PATH)" AUTOGEN_DNE_DATE=-D \
|
||||
autogen -L ../sntp/include -L ../sntp/ag-tpl
|
||||
|
||||
noinst_SCRIPTS = mkver
|
||||
noinst_SCRIPTS = genAuthors mkver
|
||||
NULL =
|
||||
EXTRA_DIST = \
|
||||
check--help \
|
||||
@ -473,6 +474,8 @@ $(top_srcdir)/configure: $(am__configure_deps)
|
||||
$(ACLOCAL_M4): $(am__aclocal_m4_deps)
|
||||
cd $(top_builddir) && $(MAKE) $(AM_MAKEFLAGS) am--refresh
|
||||
$(am__aclocal_m4_deps):
|
||||
genAuthors: $(top_builddir)/config.status $(srcdir)/genAuthors.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
|
||||
mkver: $(top_builddir)/config.status $(srcdir)/mkver.in
|
||||
cd $(top_builddir) && $(SHELL) ./config.status $(subdir)/$@
|
||||
|
||||
|
82
scripts/build/genAuthors.in
Normal file
82
scripts/build/genAuthors.in
Normal file
@ -0,0 +1,82 @@
|
||||
#! @PATH_PERL@
|
||||
|
||||
# DESCRIPTION
|
||||
#
|
||||
# Make sure we have the list of authors for git imports.
|
||||
# Call with the path to the Authors/ subdirectory.
|
||||
#
|
||||
# AUTHOR
|
||||
#
|
||||
# Harlan Stenn
|
||||
#
|
||||
# LICENSE
|
||||
#
|
||||
# This file is Copyright (c) 2016 Network Time Foundation
|
||||
#
|
||||
# Copying and distribution of this file, with or without modification, are
|
||||
# permitted in any medium without royalty provided the copyright notice,
|
||||
# author attribution and this notice are preserved. This file is offered
|
||||
# as-is, without any warranty.
|
||||
|
||||
use strict;
|
||||
use warnings;
|
||||
|
||||
# Read in the list of known authors.
|
||||
# run:
|
||||
# bk changes -and:USER: | sort -u
|
||||
# to get the list of users who have made commits.
|
||||
# Make sure that each of these users is in the set of known authors.
|
||||
# Make sure the format of that file is 1 or more lines of the form:
|
||||
# user = User Name <user@place>
|
||||
#
|
||||
# If all of the above is true, exit 0.
|
||||
# If there are any problems, squawk and exit 1.
|
||||
|
||||
my $bk_u = "bk changes -and:USER: | sort -u |";
|
||||
chomp(my $bk_root = `bk root`);
|
||||
my $A_path = "$bk_root/BitKeeper/etc/authors.txt";
|
||||
my %authors;
|
||||
my $problem = 0;
|
||||
|
||||
die "bkroot: <$bk_root>, A_path: <$A_path>\n" if (! -r $A_path);
|
||||
|
||||
# Process the authors.txt file
|
||||
open(my $FILE, '<', $A_path) or die "Could not open <$A_path>: $!\n";
|
||||
while (<$FILE>) {
|
||||
chomp;
|
||||
if (/^([\S]+) = ([\V]+) <([\w.-]+\@[\w.-]+)>$/) {
|
||||
# print "Got '$1 = $2 <$3>'\n";
|
||||
$authors{$1} = "";
|
||||
} else {
|
||||
print "In $A_path: unrecognized line: '$_'\n";
|
||||
$problem = 1;
|
||||
}
|
||||
}
|
||||
close($FILE);
|
||||
|
||||
#print "\%authors = ", join(' ', sort keys %authors), "\n";
|
||||
|
||||
die "Fix the problem(s) noted above!\n" if $problem;
|
||||
|
||||
# Process "bk changes ..."
|
||||
|
||||
open(BKU, $bk_u) || die "$0: <$bk_u> failed: $!\n";
|
||||
while (<BKU>) {
|
||||
chomp;
|
||||
my $Name = $_;
|
||||
my $name = lc;
|
||||
# print "Got Name <$Name>, name <$name>\n";
|
||||
if (!defined($authors{$Name})) {
|
||||
$problem = 1;
|
||||
print "<$Name> is not a defined author!\n";
|
||||
open(my $FILE, '>>', "$A_path/$name.txt") || die "Cannot create '$A_path/$name.txt': $!\n";
|
||||
print $FILE "$Name = \n";
|
||||
close($FILE);
|
||||
}
|
||||
}
|
||||
|
||||
die "Fix the problem(s) noted above!\n" if $problem;
|
||||
|
||||
# Local Variables: **
|
||||
# mode:cperl **
|
||||
# End: **
|
@ -10,11 +10,11 @@
|
||||
.ds B-Font B
|
||||
.ds I-Font I
|
||||
.ds R-Font R
|
||||
.TH calc_tickadj 1calc_tickadjman "26 Apr 2016" "ntp (4.2.8p7)" "User Commands"
|
||||
.TH calc_tickadj 1calc_tickadjman "02 Jun 2016" "ntp (4.2.8p8)" "User Commands"
|
||||
.\"
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-b1aGJu/ag-n1aOIu)
|
||||
.\" EDIT THIS FILE WITH CAUTION (/tmp/.ag-3laW2J/ag-ema41J)
|
||||
.\"
|
||||
.\" It has been AutoGen-ed April 26, 2016 at 08:24:11 PM by AutoGen 5.18.5
|
||||
.\" It has been AutoGen-ed June 2, 2016 at 07:24:25 AM by AutoGen 5.18.5
|
||||
.\" From the definitions calc_tickadj-opts.def
|
||||
.\" and the template file agman-cmd.tpl
|
||||
.SH NAME
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue
Block a user