Annotation of embedaddon/ntp/NEWS, revision 1.1
1.1 ! misho 1: ---
! 2: NTP 4.2.6p5 (Harlan Stenn <stenn@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@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@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@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@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@ntp.org>, 2009/12/08)
! 230:
! 231: Focus: enhancements and bug fixes.
! 232:
! 233: ---
! 234: NTP 4.2.4p8 (Harlan Stenn <stenn@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@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@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@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@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@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@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@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@ntp.org>, 2003/10/15)
! 397:
! 398: Focus: enhancements and bug fixes.
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>