[ntp:questions] NTP 4.2.5p181 supports PPSAPI provider DLLs on Windows

Dave Hart davehart at gmail.com
Sat Jun 6 16:02:14 UTC 2009


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