[ntp:hackers] NTP Release Candidate 4.2.4p2-RC1 Released

NTP Public Services Project webmaster at ntp.isc.org
Sat Apr 14 17:30:03 PDT 2007


NTP Release Candidate 4.2.4p2-RC1 is now available for download.

Bug Fixes:

* [Bug 628] Fallback to ntp discipline not working for large offsets.
   http://bugs.ntp.isc.org/628
* [Bug 143] Fix interrupted system call on HP-UX.
   http://bugs.ntp.isc.org/143
* [Bug 675] Make sure ntpd builds without debugging.
   http://bugs.ntp.isc.org/675
* [Bug 676] Use the right value for msg_namelen.
   http://bugs.ntp.isc.org/676
* [Bug 677] Do not check uint_t in configure.ac.
   http://bugs.ntp.isc.org/677
* [Bug 721] check for __ss_family and __ss_len separately.
   http://bugs.ntp.isc.org/721
* [Bug 678] Use the correct size for control messages.
   http://bugs.ntp.isc.org/678
* [Bug 770] Fix numeric parameters to ntp-keygen (Alain Guibert).
   http://bugs.ntp.isc.org/770
 * [Bug 690] Buffer overflow in Windows when doing DNS Lookups
   http://bugs.ntp.isc.org/690
* [Bug 691] restrictions() assumption not always valid.
   http://bugs.ntp.isc.org/691
* [Bug 692] sys_limitrejected was not being incremented.
   http://bugs.ntp.isc.org/692
* [Bug 728] parse documentation fixes.
   http://bugs.ntp.isc.org/728
* [Bug 42] Distribution tarballs should be signed.
   http://bugs.ntp.isc.org/42
* [Bug 693] __adjtimex is independent of ntp_{adj,get}time.
   http://bugs.ntp.isc.org/693
* [Bug 695] libopts does not protect against macro collisions.
   http://bugs.ntp.isc.org/695
* [Bug 776] Remove unimplemented "rate" flag from ntpdate.
   http://bugs.ntp.isc.org/776
 * [Bug 614] manage file descriptors better
   http://bugs.ntp.isc.org/614
* [Bug 452] Do not report kernel PLL/FLL flips.
   http://bugs.ntp.isc.org/452
* [Bug 660] New TIMESTAMP code fails tp build on Solaris Express.
   http://bugs.ntp.isc.org/660
* [Bug 741] "burst" doesn't work with !unfit peers.
   http://bugs.ntp.isc.org/741
 * [Bug 661] Use environment variable to specify the base path to openssl.
   http://bugs.ntp.isc.org/661
* [Bug 500] sntp should always be built.
   http://bugs.ntp.isc.org/500
* [Bug 340] Deprecate broken MSF EES refclock driver.
   http://bugs.ntp.isc.org/340
* [Bug 421] Support the bc637PCI-U card.
   http://bugs.ntp.isc.org/421
* [Bug 746] Expert mouseCLOCK USB v2.0 support added.'
   http://bugs.ntp.isc.org/746
 * [Bug 710] compat getnameinfo() has off-by-one error
   http://bugs.ntp.isc.org/710
* [Bug 666] ntpq opeers displays jitter rather than dispersion.
   http://bugs.ntp.isc.org/666
* [Bug 747] Drop <NOBR> tags from ntpdc.html.
   http://bugs.ntp.isc.org/747
* [Bug 342] Deprecate broken TRAK refclock driver.
   http://bugs.ntp.isc.org/342
* [Bug 586] Avoid lookups if AI_NUMERICHOST is set.
   http://bugs.ntp.isc.org/586
* [Bug 793] Update Hans Lambermont's email address in ntpsweep.
   http://bugs.ntp.isc.org/793
 * [Bug 632] update kernel PPS offsets when PPS offset is re-configured
   http://bugs.ntp.isc.org/632
 * [Bug 633] Avoid writing files in srcdir
   http://bugs.ntp.isc.org/633
* [Bug 714] ntpq -p should conflict with -i, not -c.
   http://bugs.ntp.isc.org/714
* [Bug 715] Fix a multicast issue under Linux.
   http://bugs.ntp.isc.org/715
* [Bug 760] The background resolver must be aware of the 'dynamic' keyword.
   http://bugs.ntp.isc.org/760
* [Bug 635] Fix tOptions definition.
   http://bugs.ntp.isc.org/635
* [Bug 680] Fix the generated version string on Windows.
   http://bugs.ntp.isc.org/680
* [Bug 717] Fix libopts compile problem.
   http://bugs.ntp.isc.org/717
 * [Bug 637] Ignore UP in*addr_any interfaces
   http://bugs.ntp.isc.org/637
* [Bug 718] Use the recommended type for the saddrlen arg to getsockname().
   http://bugs.ntp.isc.org/718
 * [Bug 601] ntpq's decodeint uses an extra level of indirection
   http://bugs.ntp.isc.org/601
* [Bug 638] STREAMS_TLI is deprecated - remove it.
   http://bugs.ntp.isc.org/638
* [Bug 683] Use the right version string.
   http://bugs.ntp.isc.org/683
* [Bug 684] Only allow debug options if debugging is enabled.
   http://bugs.ntp.isc.org/684
* [Bug 765] Use net_bind_service capability on linux.
   http://bugs.ntp.isc.org/765
 * [Bug 360] ntpd loses handles with LAN connection disabled.
   http://bugs.ntp.isc.org/360
* [Bug 153] Don't do DNS lookups on address masks.
   http://bugs.ntp.isc.org/153
* [Bug 603] Don't link with libelf if it's not needed.
   http://bugs.ntp.isc.org/603
* [Bug 685] Use the Windows multimedia timer.
   http://bugs.ntp.isc.org/685
* [Bug 479] Fix the -P option.
   http://bugs.ntp.isc.org/479
* [Bug 523] ntpd service under Windows does't shut down properly.
   http://bugs.ntp.isc.org/523
* [Bug 686] Handle leap seconds better under Windows.
   http://bugs.ntp.isc.org/686
* [Bug 811] ntpd should not read a .ntprc file.
   http://bugs.ntp.isc.org/811
* [Bug 768] Fix io_setbclient() error message.
   http://bugs.ntp.isc.org/768
* [Bug 688] Fix documentation typos.
   http://bugs.ntp.isc.org/688
* [Bug 732] C-DEX JST2000 patch from Hideo Kuramatsu.
   http://bugs.ntp.isc.org/732
* [Bug 689] Deprecate HEATH GC-1001 II; the driver never worked.
   http://bugs.ntp.isc.org/689
 * [Bug 239] Fix intermittend autokey failure with multicast clients.
   http://bugs.ntp.isc.org/239
* [Bug 734] setsockopt(..., IP_MULTICAST_IF, ...) fails on 64-bit platforms.
   http://bugs.ntp.isc.org/734
* [Bug 735] Fix a make/gmake VPATH issue on Solaris.
   http://bugs.ntp.isc.org/735
* [Bug 656] ntpdate doesn't work with multicast address.
   http://bugs.ntp.isc.org/656
* [Bug 737] Some systems need help providing struct iovec.
   http://bugs.ntp.isc.org/737
 * [Bug 657]: IP_MULTICAST_LOOP uses a u_char value/size
   http://bugs.ntp.isc.org/657
* [Bug 701] coverity: NULL dereference in ntp_peer.c
   http://bugs.ntp.isc.org/701
* [Bug 658] HP-UX with cc needs -Wp,-H8166 in CFLAGS.
   http://bugs.ntp.isc.org/658
* [Bug 739] ntpd -x should not take an argument.
   http://bugs.ntp.isc.org/739
* [Bug 622] Dynamic interface tracking for ntpd.
   http://bugs.ntp.isc.org/622
* [Bug 659] libopts does not build under Windows.
   http://bugs.ntp.isc.org/659
* [Bug 704] Documentation typos.
   http://bugs.ntp.isc.org/704
* [Bug 706] ntpd can be running several times in parallel.
   http://bugs.ntp.isc.org/706
* [Bug 670] Resolved a Windows issue with the dynamic interface rescan code.
   http://bugs.ntp.isc.org/670
* [Bug 672] Fix cross-platform structure padding/size differences.
   http://bugs.ntp.isc.org/672
* [Bug 708] Use thread affinity only for the clock interpolation thread.
   http://bugs.ntp.isc.org/708
* [Bug 753] make union timestamp anonymous (Philip Prindeville).
   http://bugs.ntp.isc.org/753

Other Changes:

 * SNTP
 * Many bugfixes
 * Implements the current "goal state" of NTPv4
 * Autokey improvements
 * Much better IPv6 support
 * Rewrite of the multicast code
 * New version numbering scheme
* More stuff than I have time to document
* ntptimeset utility added
* cygwin portability patches
* -lnsl, -lsocket, -lgen configuration patches
* Y2K patches from AT%CHANGES%T
* Linux portability cruft
* NT port cleanup/replacement
* a few portability fixes
* VARITEXT Parse clock added
* PPS updates (including ntp.config options)
* Lose the old DES stuff in favor of the (optional) RSAREF stuff
* html cleanup/updates
* numerous drivers cleaned up
* numerous portability patches and code cleanup
* Oncore refclock needs PPS or one of two ioctls.
* Don't make ntptime under Linux.  It doesn't compile for too many folks.
* IPv6 support
* Autokey cleanup
* Bugfixes
* ReliantUnix patches
* call-gap filtering
* html cleanup
* wwv and chu refclock improvements
* tickadj cleanup
* OpenSSL integration
* PARSE cleanup
* clock state machine bugfix
* Lose the source port check on incoming packets
* (x)ntpdc compatibility patch
* Virtual IP improvements
* ntp_loopfilter fixes and improvements
* confopt.html: move description for "dynamic" keyword into the right section.
* pick the right type for the recv*() length argument.
* monopt.html fixes from Dave Mills.
* driver8.html updates.
* sntp now uses the returned precision to control decimal places.
* sntp -u will use an unprivileged port for its queries.
* K%CHANGES%R C support is being deprecated.
* IRIX -n32 cleanup
* WWV refclock improvements from Dave Mills.
* byte order cleanup
* Support separate PPS devices for PARSE refclocks.
* ntptrace improvements and patches
* ntpdc improvements and patches
* PPS cleanup
* ntpdc improvements
* mx4200 cleanup
* GOES refclock fix
* New clock state machine
* JJY driver
* SCO cleanup
* Jupiter refclock fixes
* Skip alias interfaces
* Neoclock4X refclock fixes
* chronolog and dumbclock refclocks
* AIX 5 port
* bsdi port fixes
* Cray unicos port upgrade
* HP MPE/iX port
* Win/NT port upgrade
* SCO updates
* Cleanup/bugfixes
* Y2K patches
* Updated palisade driver
* Plug memory leak
* Dynix PTX port fixes
* wharton kernel clock
* Document conversion from CVS to BK
* Oncore clock upgrades
* readline support for ntpq
* NMEA clock improvements
* CERT problem fixed (99k23)
* PPS improvements
* Huff-n-Puff filter
* AIX portability patches
* Preparation for OpenSSL support
* Resolver changes/improvements are not backward compatible with mode 7
* leap second stuff
* manycast should work now
* ntp-genkeys does new good things.
* New ONCORE driver
* New MX4200 driver
* Palisade improvements
* config file bugfixes and problem reporting
* autoconf upgrade and cleanup
* scripts/ntp-close
* HP-UX, IRIX lint cleanup
* PPS cleanup and improvements
* AIX portability patches
* readline support for ntpdc
* NT cleanup
* Crypto/authentication rewrite
* Nanoseconds
* WINNT builds with MD5 by default
* New palisade driver
* WINNT no longer requires Perl for building with Visual C++ 6.0
* algorithmic improvements, bugfixes
* Solaris dosynctodr info update
* html/pic/* is *lots* smaller
* New/updated drivers: Forum Graphic GPS, WWV/H, Heath GC-100 II, HOPF
* New Oncore driver
* README.hackers added
* PARSE driver is working again
* Solaris 2.6 has nasty kernel bugs.  DO NOT enable pll!
* DES is out of the distribution.
* Rewrite of the audio drivers
* K%CHANGES%R C compiling should work again.
* Driver updates: CHU, DCF, GPS/VME, Oncore, PCF, Ulink, WWVB, burst
* IRIG patches.
  you *must* have a properly specified:
* MX4200 driver patches.
* PARSE cleanup
* Jupiter driver added.
* PPS cleanup
* Palisade driver added.  Needs work (ANSI, ntoh/hton, sizeof double, ???)
* ntpd, ntpq, ntpdate cleanup and fixes
* NT port improvements
* AIX, BSDI, DEC OSF, FreeBSD, NetBSD, Reliant, SCO, Solaris port improvements
* Solaris kernel FLL bug is fixed in 106541-07
* Bug/lint cleanup
* Options processing now uses GNU AutoGen.
 * Make the ChangeLog file cleaner and easier to read
 * release engineering/build changes
 * Documentation fixes
 * Get sntp working under AIX-5
 * Get sntp working under AIX-5
 * Resolve an ambiguity in the copyright notice
 * Added some new documentation files
 * URL cleanup in the documentation
 * quiet gcc4 complaints
* PPS cleanup
* ReliantUNIX patches
* NetInfo support
* Ultralink driver
* Trimble OEM Ace-II support
* DCF77 power choices
* Oncore improvements
* NT patches
* AIX,SunOS,IRIX portability
* NeXT portability
 * more Coverity fixes
 * release engineering/build changes

Tarball:

http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.4p2-RC1.tar.gz 
ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-4.2/ntp-4.2.4p2-RC1.tar.gz

MD5 sum:

http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/ntp-4.2/ntp-4.2.4p2-RC1.tar.gz.md5
ftp://ftp.udel.edu/pub/ntp/ntp4/ntp-4.2/ntp-4.2.4p2-RC1.tar.gz.md5

Complete ChangeLog:

http://www.eecis.udel.edu/~ntp/ntp_spool/ntp4/.changes-stable-rc
ftp://ftp.udel.edu/pub/ntp/ntp4/.changes-stable-rc

Please report any bugs, issues, or desired enhancements at
http://bugs.ntp.isc.org/.



More information about the hackers mailing list