Home | History | Annotate | Line # | Download | only in dist
NEWS revision 1.1.1.2
      1 --- 
      2 NTP 4.2.6p5 (Harlan Stenn <stenn (a] ntp.org>, 2011/12/24) 
      3  
      4 Focus: Bug fixes
      5  
      6 Severity: Medium 
      7  
      8 This is a recommended upgrade. 
      9 
     10 This release updates sys_rootdisp and sys_jitter calculations to match the
     11 RFC specification, fixes a potential IPv6 address matching error for the
     12 "nic" and "interface" configuration directives, suppresses the creation of
     13 extraneous ephemeral associations for certain broadcastclient and
     14 multicastclient configurations, cleans up some ntpq display issues, and
     15 includes improvements to orphan mode, minor bugs fixes and code clean-ups.
     16 
     17 New features / changes in this release:
     18 
     19 ntpd
     20 
     21  * Updated "nic" and "interface" IPv6 address handling to prevent 
     22    mismatches with localhost [::1] and wildcard [::] which resulted from
     23    using the address/prefix format (e.g. fe80::/64)
     24  * Fix orphan mode stratum incorrectly counting to infinity
     25  * Orphan parent selection metric updated to includes missing ntohl()
     26  * Non-printable stratum 16 refid no longer sent to ntp
     27  * Duplicate ephemeral associations suppressed for broadcastclient and
     28    multicastclient without broadcastdelay
     29  * Exclude undetermined sys_refid from use in loopback TEST12
     30  * Exclude MODE_SERVER responses from KoD rate limiting
     31  * Include root delay in clock_update() sys_rootdisp calculations
     32  * get_systime() updated to exclude sys_residual offset (which only
     33    affected bits "below" sys_tick, the precision threshold)
     34  * sys.peer jitter weighting corrected in sys_jitter calculation
     35 
     36 ntpq
     37 
     38  * -n option extended to include the billboard "server" column
     39  * IPv6 addresses in the local column truncated to prevent overruns
     40 
     41 --- 
     42 NTP 4.2.6p4 (Harlan Stenn <stenn (a] ntp.org>, 2011/09/22) 
     43  
     44 Focus: Bug fixes and portability improvements 
     45  
     46 Severity: Medium 
     47  
     48 This is a recommended upgrade. 
     49  
     50 This release includes build infrastructure updates, code 
     51 clean-ups, minor bug fixes, fixes for a number of minor 
     52 ref-clock issues, and documentation revisions. 
     53  
     54 Portability improvements affect AIX, HP-UX, Linux, OS X and 64-bit time_t. 
     55  
     56 New features / changes in this release: 
     57  
     58 Build system 
     59  
     60 * Fix checking for struct rtattr 
     61 * Update config.guess and config.sub for AIX 
     62 * Upgrade required version of autogen and libopts for building 
     63   from our source code repository 
     64  
     65 ntpd 
     66  
     67 * Back-ported several fixes for Coverity warnings from ntp-dev 
     68 * Fix a rare boundary condition in UNLINK_EXPR_SLIST() 
     69 * Allow "logconfig =allall" configuration directive 
     70 * Bind tentative IPv6 addresses on Linux 
     71 * Correct WWVB/Spectracom driver to timestamp CR instead of LF 
     72 * Improved tally bit handling to prevent incorrect ntpq peer status reports 
     73 * Exclude the Undisciplined Local Clock and ACTS drivers from the initial 
     74   candidate list unless they are designated a "prefer peer" 
     75 * Prevent the consideration of Undisciplined Local Clock or ACTS drivers for 
     76   selection during the 'tos orphanwait' period 
     77 * Prefer an Orphan Mode Parent over the Undisciplined Local Clock or ACTS 
     78   drivers 
     79 * Improved support of the Parse Refclock trusttime flag in Meinberg mode 
     80 * Back-port utility routines from ntp-dev: mprintf(), emalloc_zero() 
     81 * Added the NTPD_TICKADJ_PPM environment variable for specifying baseline 
     82   clock slew on Microsoft Windows 
     83 * Code cleanup in libntpq 
     84  
     85 ntpdc 
     86  
     87 * Fix timerstats reporting 
     88  
     89 ntpdate 
     90  
     91 * Reduce time required to set clock 
     92 * Allow a timeout greater than 2 seconds 
     93  
     94 sntp 
     95  
     96 * Backward incompatible command-line option change: 
     97   -l/--filelog changed -l/--logfile (to be consistent with ntpd) 
     98  
     99 Documentation 
    100  
    101 * Update html2man. Fix some tags in the .html files 
    102 * Distribute ntp-wait.html 
    103 
    104 ---
    105 NTP 4.2.6p3 (Harlan Stenn <stenn (a] ntp.org>, 2011/01/03)
    106 
    107 Focus: Bug fixes and portability improvements
    108 
    109 Severity: Medium
    110 
    111 This is a recommended upgrade.
    112 
    113 This release includes build infrastructure updates, code
    114 clean-ups, minor bug fixes, fixes for a number of minor
    115 ref-clock issues, and documentation revisions.
    116 
    117 Portability improvements in this release affect AIX, Atari FreeMiNT,
    118 FreeBSD4, Linux and Microsoft Windows.
    119 
    120 New features / changes in this release:
    121 
    122 Build system
    123 * Use lsb_release to get information about Linux distributions.
    124 * 'test' is in /usr/bin (instead of /bin) on some systems.
    125 * Basic sanity checks for the ChangeLog file.
    126 * Source certain build files with ./filename for systems without . in PATH.
    127 * IRIX portability fix.
    128 * Use a single copy of the "libopts" code.
    129 * autogen/libopts upgrade.
    130 * configure.ac m4 quoting cleanup.
    131 
    132 ntpd
    133 * Do not bind to IN6_IFF_ANYCAST addresses.
    134 * Log the reason for exiting under Windows.
    135 * Multicast fixes for Windows.
    136 * Interpolation fixes for Windows.
    137 * IPv4 and IPv6 Multicast fixes.
    138 * Manycast solicitation fixes and general repairs.
    139 * JJY refclock cleanup.
    140 * NMEA refclock improvements.
    141 * Oncore debug message cleanup.
    142 * Palisade refclock now builds under Linux.
    143 * Give RAWDCF more baud rates.
    144 * Support Truetime Satellite clocks under Windows.
    145 * Support Arbiter 1093C Satellite clocks under Windows.
    146 * Make sure that the "filegen" configuration command defaults to "enable".
    147 * Range-check the status codes (plus other cleanup) in the RIPE-NCC driver.
    148 * Prohibit 'includefile' directive in remote configuration command.
    149 * Fix 'nic' interface bindings.
    150 * Fix the way we link with openssl if openssl is installed in the base
    151   system.
    152 
    153 ntp-keygen
    154 * Fix -V coredump.
    155 * OpenSSL version display cleanup.
    156 
    157 ntpdc
    158 * Many counters should be treated as unsigned.
    159 
    160 ntpdate
    161 * Do not ignore replies with equal receive and transmit timestamps.
    162 
    163 ntpq
    164 * libntpq warning cleanup.
    165 
    166 ntpsnmpd
    167 * Correct SNMP type for "precision" and "resolution".
    168 * Update the MIB from the draft version to RFC-5907.
    169 
    170 sntp
    171 * Display timezone offset when showing time for sntp in the local
    172   timezone.
    173 * Pay proper attention to RATE KoD packets.
    174 * Fix a miscalculation of the offset.
    175 * Properly parse empty lines in the key file.
    176 * Logging cleanup.
    177 * Use tv_usec correctly in set_time().
    178 * Documentation cleanup.
    179 
    180 ---
    181 NTP 4.2.6p2 (Harlan Stenn <stenn (a] ntp.org>, 2010/07/08)
    182 
    183 Focus: Bug fixes and portability improvements
    184 
    185 Severity: Medium
    186 
    187 This is a recommended upgrade.
    188 
    189 This release includes build infrastructure updates, code
    190 clean-ups, minor bug fixes, fixes for a number of minor
    191 ref-clock issues, improved KOD handling, OpenSSL related
    192 updates and documentation revisions.
    193 
    194 Portability improvements in this release affect Irix, Linux,
    195 Mac OS, Microsoft Windows, OpenBSD and QNX6
    196 
    197 New features / changes in this release:
    198 
    199 ntpd
    200 * Range syntax for the trustedkey configuration directive
    201 * Unified IPv4 and IPv6 restrict lists
    202 
    203 ntpdate
    204 * Rate limiting and KOD handling
    205 
    206 ntpsnmpd
    207 * default connection to net-snmpd via a unix-domain socket
    208 * command-line 'socket name' option
    209 
    210 ntpq / ntpdc
    211 * support for the "passwd ..." syntax
    212 * key-type specific password prompts
    213 
    214 sntp
    215 * MD5 authentication of an ntpd
    216 * Broadcast and crypto
    217 * OpenSSL support
    218 
    219 ---
    220 NTP 4.2.6p1 (Harlan Stenn <stenn (a] ntp.org>, 2010/04/09)
    221 
    222 Focus: Bug fixes, portability fixes, and documentation improvements
    223 
    224 Severity: Medium
    225 
    226 This is a recommended upgrade.
    227 
    228 ---
    229 NTP 4.2.6 (Harlan Stenn <stenn (a] ntp.org>, 2009/12/08)
    230 
    231 Focus: enhancements and bug fixes.
    232 
    233 ---
    234 NTP 4.2.4p8 (Harlan Stenn <stenn (a] ntp.org>, 2009/12/08)
    235 
    236 Focus: Security Fixes
    237 
    238 Severity: HIGH
    239 
    240 This release fixes the following high-severity vulnerability:
    241 
    242 * [Sec 1331] DoS with mode 7 packets - CVE-2009-3563.
    243 
    244   See http://support.ntp.org/security for more information.
    245 
    246   NTP mode 7 (MODE_PRIVATE) is used by the ntpdc query and control utility.
    247   In contrast, ntpq uses NTP mode 6 (MODE_CONTROL), while routine NTP time
    248   transfers use modes 1 through 5.  Upon receipt of an incorrect mode 7
    249   request or a mode 7 error response from an address which is not listed
    250   in a "restrict ... noquery" or "restrict ... ignore" statement, ntpd will
    251   reply with a mode 7 error response (and log a message).  In this case:
    252 
    253 	* If an attacker spoofs the source address of ntpd host A in a
    254 	  mode 7 response packet sent to ntpd host B, both A and B will
    255 	  continuously send each other error responses, for as long as
    256 	  those packets get through.
    257 
    258 	* If an attacker spoofs an address of ntpd host A in a mode 7
    259 	  response packet sent to ntpd host A, A will respond to itself
    260 	  endlessly, consuming CPU and logging excessively.
    261 
    262   Credit for finding this vulnerability goes to Robin Park and Dmitri
    263   Vinokurov of Alcatel-Lucent.
    264 
    265 THIS IS A STRONGLY RECOMMENDED UPGRADE.
    266 
    267 ---
    268 ntpd now syncs to refclocks right away.
    269 
    270 Backward-Incompatible changes:
    271 
    272 ntpd no longer accepts '-v name' or '-V name' to define internal variables.
    273 Use '--var name' or '--dvar name' instead. (Bug 817)
    274 
    275 ---
    276 NTP 4.2.4p7 (Harlan Stenn <stenn (a] ntp.org>, 2009/05/04)
    277 
    278 Focus: Security and Bug Fixes
    279 
    280 Severity: HIGH
    281 
    282 This release fixes the following high-severity vulnerability:
    283 
    284 * [Sec 1151] Remote exploit if autokey is enabled.  CVE-2009-1252
    285 
    286   See http://support.ntp.org/security for more information.
    287 
    288   If autokey is enabled (if ntp.conf contains a "crypto pw whatever"
    289   line) then a carefully crafted packet sent to the machine will cause
    290   a buffer overflow and possible execution of injected code, running
    291   with the privileges of the ntpd process (often root).
    292 
    293   Credit for finding this vulnerability goes to Chris Ries of CMU.
    294 
    295 This release fixes the following low-severity vulnerabilities:
    296 
    297 * [Sec 1144] limited (two byte) buffer overflow in ntpq.  CVE-2009-0159
    298   Credit for finding this vulnerability goes to Geoff Keating of Apple.
    299   
    300 * [Sec 1149] use SO_EXCLUSIVEADDRUSE on Windows
    301   Credit for finding this issue goes to Dave Hart.
    302 
    303 This release fixes a number of bugs and adds some improvements:
    304 
    305 * Improved logging
    306 * Fix many compiler warnings
    307 * Many fixes and improvements for Windows
    308 * Adds support for AIX 6.1
    309 * Resolves some issues under MacOS X and Solaris
    310 
    311 THIS IS A STRONGLY RECOMMENDED UPGRADE.
    312 
    313 ---
    314 NTP 4.2.4p6 (Harlan Stenn <stenn (a] ntp.org>, 2009/01/07)
    315 
    316 Focus: Security Fix
    317 
    318 Severity: Low
    319 
    320 This release fixes oCERT.org's CVE-2009-0021, a vulnerability affecting
    321 the OpenSSL library relating to the incorrect checking of the return
    322 value of EVP_VerifyFinal function.
    323 
    324 Credit for finding this issue goes to the Google Security Team for
    325 finding the original issue with OpenSSL, and to ocert.org for finding
    326 the problem in NTP and telling us about it.
    327 
    328 This is a recommended upgrade.
    329 ---
    330 NTP 4.2.4p5 (Harlan Stenn <stenn (a] ntp.org>, 2008/08/17)
    331 
    332 Focus: Minor Bugfixes 
    333 
    334 This release fixes a number of Windows-specific ntpd bugs and 
    335 platform-independent ntpdate bugs. A logging bugfix has been applied
    336 to the ONCORE driver.
    337 
    338 The "dynamic" keyword and is now obsolete and deferred binding to local 
    339 interfaces is the new default. The minimum time restriction for the 
    340 interface update interval has been dropped. 
    341 
    342 A number of minor build system and documentation fixes are included. 
    343 
    344 This is a recommended upgrade for Windows. 
    345 
    346 ---
    347 NTP 4.2.4p4 (Harlan Stenn <stenn (a] ntp.org>, 2007/09/10)
    348 
    349 Focus: Minor Bugfixes
    350 
    351 This release updates certain copyright information, fixes several display
    352 bugs in ntpdc, avoids SIGIO interrupting malloc(), cleans up file descriptor
    353 shutdown in the parse refclock driver, removes some lint from the code,
    354 stops accessing certain buffers immediately after they were freed, fixes
    355 a problem with non-command-line specification of -6, and allows the loopback
    356 interface to share addresses with other interfaces.
    357 
    358 ---
    359 NTP 4.2.4p3 (Harlan Stenn <stenn (a] ntp.org>, 2007/06/29)
    360 
    361 Focus: Minor Bugfixes
    362 
    363 This release fixes a bug in Windows that made it difficult to
    364 terminate ntpd under windows.
    365 This is a recommended upgrade for Windows.
    366 
    367 ---
    368 NTP 4.2.4p2 (Harlan Stenn <stenn (a] ntp.org>, 2007/06/19)
    369 
    370 Focus: Minor Bugfixes
    371 
    372 This release fixes a multicast mode authentication problem, 
    373 an error in NTP packet handling on Windows that could lead to 
    374 ntpd crashing, and several other minor bugs. Handling of 
    375 multicast interfaces and logging configuration were improved. 
    376 The required versions of autogen and libopts were incremented.
    377 This is a recommended upgrade for Windows and multicast users.
    378 
    379 ---
    380 NTP 4.2.4 (Harlan Stenn <stenn (a] ntp.org>, 2006/12/31)
    381 
    382 Focus: enhancements and bug fixes.
    383 
    384 Dynamic interface rescanning was added to simplify the use of ntpd in 
    385 conjunction with DHCP. GNU AutoGen is used for its command-line options 
    386 processing. Separate PPS devices are supported for PARSE refclocks, MD5 
    387 signatures are now provided for the release files. Drivers have been 
    388 added for some new ref-clocks and have been removed for some older 
    389 ref-clocks. This release also includes other improvements, documentation 
    390 and bug fixes. 
    391 
    392 K&R C is no longer supported as of NTP-4.2.4. We are now aiming for ANSI 
    393 C support.
    394 
    395 ---
    396 NTP 4.2.0 (Harlan Stenn <stenn (a] ntp.org>, 2003/10/15)
    397 
    398 Focus: enhancements and bug fixes.
    399