[ntp:questions] NTP 4.2.5p181 supports PPSAPI provider DLLs on Windows
Dave Hart
davehart at gmail.com
Sun Jun 7 11:26:25 UTC 2009
[Apologies to those who see this twice, it's been about 20 hours since
I posted this to questions at lists.ntp.org and it hasn't made it to the
newsgroup yet, so I'm posting on the newsgroup as well.]
The latest ntp-dev release, 4.2.5p181, adds support for PPSAPI on
Windows using DLL-based PPSAPI providers. The release announcement
sent to hackers at lists.ntp.org is below.
If you have a PPS source connected to a serial port carrier detect
(CD) pin, a modified serial.sys with timestamping of CD is available
which includes a PPSAPI provider DLL. For consistency with prior
drops, the URL for the latest serialpps release is:
http://davehart.net/ntp/refclock/serialpps-20090606.zip
See the end of install.bat (by running it or viewing it as text) for
an important note on setting PPSAPI_DLLS to point to the provider.
The serialpps.sys driver has been built for x86, x64, and Itanium,
though it will probably be impractical to use it on x64 or Itanium
because it is not signed by Microsoft, and my understanding is only
signed drivers are allowed on 64-bit Windows. I'm sure there's a
workaround, but I'm not familiar with it and I suspect it's not
trivial, such as something that must be done after every boot. The
associated serialpps-ppsapi-provider.dll has only been built for
32-bit Windows, but as far as I know that's not a limitation as its
client ntpd.exe is also 32-bit only so far.
NTP 4.2.5p181 binaries for Windows are at:
http://davehart.net/ntp/win/x86/
http://davehart.net/ntp/win/x86/ntp-4.2.5p181-win-x86-bin.zip
http://davehart.net/ntp/win/x86/ntp-4.2.5p181-win-x86-debug-bin.zip
Cheers,
Dave Hart
---------- Forwarded message ----------
From: NTP Public Services Project <webmaster at ntp.org>
Date: Sat, Jun 6, 2009 at 1:31 PM
Subject: [ntp:hackers] NTP Development Snapshot 4.2.5p181 Released
To: hackers at lists.ntp.org
NTP Development Snapshot 4.2.5p181 is now available for download.
Bug Fixes:
* [Bug 1205] partial fix, disable RDTSC use by default on Windows
http://bugs.ntp.org/1205
* [Bug 1206] Required compiler changes for Windows
http://bugs.ntp.org/1206
* [Bug 1208] decodenetnum() buffer overrun on [ with no ]
http://bugs.ntp.org/1208
* [Bug 1084] PPSAPI for ntpd on Windows with DLL backends
http://bugs.ntp.org/1084
* [Bug 1211] keysdir free()d twice #ifdef DEBUG
http://bugs.ntp.org/1211
* [Bug 1204] Unix-style refclock device paths on Windows
http://bugs.ntp.org/1204
Other Changes:
* Enable ONCORE, ARCRON refclocks on Windows (untested)
Tarball:
http://archive.ntp.org/ntp4/ntp-dev/ntp-dev-4.2.5p181.tar.gz
ftp://archive.ntp.org/ntp4/ntp-dev/ntp-dev-4.2.5p181.tar.gz
MD5 sum:
http://archive.ntp.org/ntp4/ntp-dev/ntp-dev-4.2.5p181.tar.gz.md5
ftp://archive.ntp.org/ntp4/ntp-dev/ntp-dev-4.2.5p181.tar.gz.md5
Complete ChangeLog:
http://archive.ntp.org/ntp4/ChangeLog-dev
ftp://archive.ntp.org/ntp4/ChangeLog-dev
Please report any bugs, issues, or desired enhancements at
http://bugs.ntp.org/.
_______________________________________________
hackers mailing list
hackers at lists.ntp.org
https://lists.ntp.org/mailman/listinfo/hackers
More information about the questions
mailing list