Annotation of embedaddon/ntp/NEWS, revision 1.1.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>