]> git.ipfire.org Git - thirdparty/ntp.git/commitdiff
Merge whimsy.udel.edu:/deacon/backroom/ntp-stable
authorHarlan Stenn <stenn@ntp.org>
Tue, 11 Sep 2007 02:35:07 +0000 (22:35 -0400)
committerHarlan Stenn <stenn@ntp.org>
Tue, 11 Sep 2007 02:35:07 +0000 (22:35 -0400)
into  whimsy.udel.edu:/deacon/backroom/ntp-dev

bk: 46e5fedbtIKFgqSHLvaZ85owLSkNNg

1  2 
ChangeLog
NEWS

diff --cc ChangeLog
index 223c22eb51bbac9369ff5cbb6a243d3466da3e62,c57ac210b0086b35663bfdadfc8ba97c3d9c2245..d13509b40ca0c609b6369a2de06f899a3123b4c2
+++ b/ChangeLog
 +* Documentation updates from Dave Mills.
 +* Crypto cleanup from Dave Mills.
 +* [Bug 905] ntp_crypto.c fails to compile without -DDEBUG.
 +* Avoid double peer stats logging.
 +* ntp-keygen cleanup from Dave Mills.
 +* libopts needs to be built after ElectricFence.
 +* [Bug 894] Initialize keysdir before calling crypto_setup().
 +* Calysto cleanup for ntpq.
 +* ntp-keygen -i takes an arg.
 +* Cleanup and fixes from Dave Mills.
 +* [Bug 887] Fix error in ntp_types.h (for sizeof int != 4).
 +* Bug 880 bug fixes for Windows build
 +* Improve Calysto support.
 +* The "revoke" parameter is a crypto command.
 +* The driftfile wander threshold is a real number.
 +* [Bug 850] Fix the wander threshold parameter on the driftfile command.
 +* ntp_io.c: Dead code cleanup - Coverity View 19.
 +* Leap file related cleanup from Dave Mills.
 +* ntp_peer.c: Set peer->srcadr before (not after) calling set_peerdstadr().
 +* Initialize offset in leap_file() - Coverity View 17.
 +* Use the correct stratum on KISS codes.
 +* Fuzz bits cleanup.
 +* Show more digits in some debug printf's.
 +* Use drift_file_sw internally to control writing the drift file.
 +* Implement the wander_threshold option for the driftfile config keyword.
 +* reformat ntp_control.c; do not use c++ // comments.
 +* [Bug 629] Undo bug #629 fixes as they cause more problems than were  being
 +  solved
 +* Changes from Dave Mills: in/out-bound data rates, leapsecond cleanup,
 +  driftfile write cleanup, packet buffer length checks, documentation updates.
 +* More assertion checks and malloc()->emalloc(), courtesy of Calysto.
 +* [Bug 864] Place ntpd service in maintenance mode if using SMF on Solaris
 +* [Bug 862] includefile nesting; preserve phonelist on reconfig.
 +* [Bug 604] ntpd regularly dies on linux/alpha.
 +* more leap second infrastructure fixes from Dave Mills.
 +* [Bug 858] recent leapfile changes broke non-OpenSSL builds.
 +* Use emalloc() instead of malloc() in refclock_datum.c (Calysto).
 +* Start using 'design by contract' assertions.
 +* [Bug 767] Fast sync to refclocks wanted.
 +* Allow null driftfile.
 +* Use YYERROR_VERBOSE for the new parser, and fix related BUILT_SOURCES.
 +* [Bug 629] changes to ensure broadcast works including on wildcard addresses
 +* [Bug 853] get_node() must return a pointer to maximally-aligned memory.
 +* Initial leap file fixes from Dave Mills.
 +* [Bug 858] Recent leapfile changes broke without OPENSSL.
 +* Use a char for DIR_SEP, not a string.
 +* [Bug 850] driftfile parsing changes.
 +* driftfile maintenance changes from Dave Mills.  Use clock_phi instead of
 +  stats_write_tolerance.
 +* [Bug 828] refid string not being parsed correctly.
 +* [Bug 846] Correct includefile parsing.
 +* [Bug 827] New parsing code does not handle "fudge" correctly.
 +* Enable debugging capability in the config parser.
 +* [Bug 839] Crypto password not read from ntp.conf.
 +* Have autogen produce writable output files.
 +* [Bug 825] Correct logconfig -/+ keyword processing.
 +* [Bug 828] Correct parsing of " delimited strings.
 +* Cleanup FILE * usage after fclose() in ntp_filegen.c.
 +* [Bug 843] Windows Completion port code was incorrectly merged from -stable.
 +* [Bug 841] make deferred binding to local interface the default.
 +  (allows peers/servers to be configured even when no route exists)
 +* [Bug 840] do fudge configuration AFTER peers (thus refclocks) have been
 +  configured.
 +* [Bug 824] Added new parser modules to the Windows project file.
 +* [Bug 832] Add libisc/log.c headers to the distribution.
 +* [Bug 808] Only write the drift file if we are in state 4.
 +* Initial import of libisc/log.c and friends.
 +* [Bug 826] Fix redefinition of PI.
 +* [Bug 825] ntp_scanner.c needs to #include <config.h> .
 +* [Bug 824] New parser code has some build problems with the SIM code.
 +* [Bug 817] Use longnames for setting ntp variables on the command-line;
 +  Allowing '-v' with and without an arg to disambiguate usage is error-prone.
 +* [Bug 822] set progname once, early.
 +* [Bug 819] remove erroneous #if 0 in Windows completion port code.
 +* The new config code missed an #ifdef for building without refclocks.
 +* Distribute some files needed by the new config parsing code.
 +* [Bug 819] Timeout for WaitForMultipleObjects was 500ms instead of INFINITE
 +* Use autogen 5.9.1.
 +* Fix clktest command-line arg processing.'
 +* Audio documentation updates from Dave Mills.
 +* New config file parsing code, from Sachin Kamboj.
 +* fuzz bit cleanup from Dave Mills.
 +* replay cleanup from Dave Mills.
 +* [Bug 542] Tolerate missing directory separator at EO statsdir.
 +* [Bug 812] ntpd should drop supplementary groups.
 +* [Bug 815] Fix warning compiling 4.2.5p22 under Windows with VC6.
 +* [Bug 740] Fix kernel/daemon startup drift anomaly.
 +* refclock_wwv.c fixes from Dave Mills.
 +* [Bug 810] Fix ntp-keygen documentation.
 +* [Bug 787] Bug fixes for 64-bit time_t on Windows.
 +* [Bug 796] Clean up duplicate #defines in ntp_control.c.
 +* [Bug 569] Use the correct precision for the Leitch CSD-5300.
 +* [Bug 795] Moved declaration of variable to top of function.
 +* [Bug 798] ntpq [p typo crashes ntpq/ntpdc.
 +* [Bug 786] Fix refclock_bancomm.c on Solaris.
 +* [Bug 774] parsesolaris.c does not compile under the new Solaris.
 +* [Bug 782] Remove P() macros from Windows files.
 +* [Bug 778] ntpd fails to lock with drift=+500 when started with drift=-500.
 +* [Bug 592] Trimble Thunderbolt GPS support.
 +* IRIG, CHU, WWV, WWVB refclock improvements from Dave Mills.
 +* [Bug 757] Lose ULONG_CONST().
 +* [Bug 756] Require ANSI C (function prototypes).
 +* codec (audio) and ICOM changes from Dave Mills.
 +
  ---
+ (4.2.4p4) Released by Harlan Stenn <stenn@ntp.org>
  
  * [Bug 902] Fix problems with the -6 flag.
  * Updated include/copyright.def (owner and year).
  * [Bug 881] Corrected display of pll offset on 64bit systems.
  * [Bug 886] Corrected sign handling on 64bit in ntpdc loopinfo command.
  * [Bug 889] avoid malloc() interrupted by SIGIO risk
 -* ntpd/refclock_parse.c: cleanup shutdown while the file descriptor is still open.
 +* ntpd/refclock_parse.c: cleanup shutdown while the file descriptor is still
 +  open.
  * [Bug 885] use emalloc() to get a message at the end of the memory
 -            unsigned types cannot be less than 0
 -            default_ai_family is a short
 -            lose trailing , from enum list
 -          clarify ntp_restrict.c for easier automated analysis
 -* [Bug 884] don't access recv buffers after having them passed to the free list.
 -* [Bug 882] allow loopback interfaces to share addresses with other interfaces.
 +  unsigned types cannot be less than 0
 +  default_ai_family is a short
 +  lose trailing , from enum list
++  clarify ntp_restrict.c for easier automated analysis
 +* [Bug 884] don't access recv buffers after having them passed to the free
 +  list.
 +* [Bug 882] allow loopback interfaces to share addresses with other
 +  interfaces.
  
  ---
  (4.2.4p3) Released by Harlan Stenn <stenn@ntp.org>
diff --cc NEWS
index b538f4c86e9ce60f18541e3d2259d3d73cc4c1a2,147e90b034bc5b9a6d7d515c224dc93b55ab3ad3..adcf7d5904ea3bbd157349fede9329c5a862f5ac
--- 1/NEWS
--- 2/NEWS
+++ b/NEWS
@@@ -1,10 -1,14 +1,22 @@@
 +ntpd now syncs to refclocks right away.
 +
 +Backward-Incomatible changes:
 +
 +ntpd no longer accepts '-v name' or '-V name' to define internal variables.
 +Use '--var name' or '--dvar name' instead. (Bug 817)
 +
++---
+ NTP 4.2.4p4 (Harlan Stenn <stenn@ntp.org>, 2007/09/10)
+ Focus: Minor Bugfixes
+ This release updates certain copyright information, fixes several display
+ bugs in ntpdc, avoids SIGIO interrupting malloc(), cleans up file descriptor
+ shutdown in the parse refclock driver, removes some lint from the code,
+ stops accessing certain buffers immediately after they were freed, fixes
+ a problem with non-command-line specification of -6, and allows the loopback
+ interface to share addresses with other interfaces.
  ---
  NTP 4.2.4p3 (Harlan Stenn <stenn@ntp.org>, 2007/06/29)