[LWN Logo]

Date:   Mon, 16 Aug 1999 11:20:49 +0200 (CEST)
From:   Ulrich Windl <wiu09524@pc3103.klinik.uni-regensburg.de>
To:     linux-kernel@vger.rutgers.edu
Subject: FYI: announce: PPSkit-0.7.1 for Linux-2.2.11

Here's a copy of my news announcement: -- Ulrich

Newsgroups: comp.protocols.time.ntp
Subject: announce: PPSkit-0.7.1 for Linux-2.2.11
Reply-to: Ulrich Windl <+DELETE_THIS+Ulrich.Windl@rz.uni-regensburg.de>
--text follows this line--
Hello,

you have been waiting long for exciting news, but there are none. Any
way I released a maintenance release for PPSkit that fixes all known
problems. Specifically the PPS API is the old one, and the supported
ntpd is 4.0.92h (4.0.93 and 4.0.93a failed to work. I don't have newer
sources at home).

So what is PPSkit?

Begin3
Title:          PPSkit
Version:        0.7.1
Entered-date:   1999-08-15
Description:    kernel time patch for NTP (RFC1305) and PPS support
(RFC1589)
                against Linux 2.2.11 (kernel patch, documentation, test
                programs).  Implements nanoseconds as resolution.
Keywords:       NTP, PPS, PPS API, kernel, RFC1305, RFC1589, xntp, time,
                clock, pulse-per-second, synchronization, calibration,
                adjtimex, nanoseconds, POSIX.4, nanokernel
Author:         Ulrich.Windl@rz.uni-regensburg.de (Ulrich Windl)
Maintained-by:  Ulrich.Windl@rz.uni-regensburg.de (Ulrich Windl)
Primary-site:   linux.kernel.org /pub/linux/daemons/ntp/PPS
                89kB PPSkit-0.7.1.tar.gz
Alternate-site: 
Original-site:  pcphy4.physik.uni-regensburg.de /pub/wiu09524/PPS
                PPSkit-0.7.1.tar.gz
Platform:       RS232-compatible precision pulse-per-second with an error
                less than 500PPM (0.0005%, 0.5ms)
Copying-policy: GPL, but payment welcome!
End

And what is new?

                            NEWS for 0.7.1

+ Merged changes for Linux-2.2.11 and tested with proven configuration
  (PPSkit-0.7.0 performed quite well).  Modified ``adjtimex()'' in
  kernel to clamp invalid values instead of rejecting them.  This is
  because ``ntpd'' does not care much about failing system calls, and
  after very long thought I think avoiding the ``Ariane V'' failure
  would not be bad.

+ Added a note about compilation problems and ``<sys/timex.h>'' (see
  file ``BUGS'').  Added a not about system include files and symbolic
  links for glibc-2.1 in ``INSTALL''.

+ Updated ``enable_pps.c'' to compile with glibc-2.1 (glibc-2.1 uses
  an ugly forward declaration of ``struct timeval'').  Added version
  of C library to compiled binary.

+ Fixed patch for ``ntpd/refclock.c'' to return success if PPS API was
  set up correctly (Stupid bug found by David Schwartz).


Specific wish: people running nin-i386 architectures, please
contribute to the project!

Regards,
Ulrich Windl



-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.rutgers.edu
Please read the FAQ at http://www.tux.org/lkml/