Author: delphij
Date: Fri Jan 22 15:56:35 2016
New Revision: 294570
URL: https://svnweb.freebsd.org/changeset/base/294570
Log:
MFC r294554: MFV r294491: ntp 4.2.8p6.
Security: CVE-2015-7973, CVE-2015-7974, CVE-2015-7975
Security: CVE-2015-7976, CVE-2015-7977, CVE-2015-7978
Security: CVE-2015-7979, CVE-2015-8138, CVE-2015-8139
Security: CVE-2015-8140, CVE-2015-8158
With hat: so
Added:
stable/9/contrib/ntp/include/ntp_keyacc.h
- copied unchanged from r294554, head/contrib/ntp/include/ntp_keyacc.h
stable/9/contrib/ntp/libntp/is_ip_address.c
- copied unchanged from r294554, head/contrib/ntp/libntp/is_ip_address.c
Modified:
stable/9/contrib/ntp/ChangeLog
stable/9/contrib/ntp/CommitLog
stable/9/contrib/ntp/NEWS
stable/9/contrib/ntp/configure
stable/9/contrib/ntp/html/miscopt.html
stable/9/contrib/ntp/include/Makefile.am
stable/9/contrib/ntp/include/Makefile.in
stable/9/contrib/ntp/include/ntp.h
stable/9/contrib/ntp/include/ntp_io.h
stable/9/contrib/ntp/include/ntp_stdlib.h
stable/9/contrib/ntp/include/ntp_types.h
stable/9/contrib/ntp/include/ntp_worker.h
stable/9/contrib/ntp/include/parse.h
stable/9/contrib/ntp/libntp/Makefile.am
stable/9/contrib/ntp/libntp/Makefile.in
stable/9/contrib/ntp/libntp/authkeys.c
stable/9/contrib/ntp/libntp/authreadkeys.c
stable/9/contrib/ntp/libntp/authusekey.c
stable/9/contrib/ntp/libntp/ntp_worker.c
stable/9/contrib/ntp/libntp/systime.c
stable/9/contrib/ntp/libntp/work_thread.c
stable/9/contrib/ntp/ntpd/invoke-ntp.conf.texi
stable/9/contrib/ntp/ntpd/invoke-ntp.keys.texi
stable/9/contrib/ntp/ntpd/invoke-ntpd.texi
stable/9/contrib/ntp/ntpd/keyword-gen-utd
stable/9/contrib/ntp/ntpd/keyword-gen.c
stable/9/contrib/ntp/ntpd/ntp.conf.5man
stable/9/contrib/ntp/ntpd/ntp.conf.5mdoc
stable/9/contrib/ntp/ntpd/ntp.conf.def
stable/9/contrib/ntp/ntpd/ntp.conf.html
stable/9/contrib/ntp/ntpd/ntp.conf.man.in
stable/9/contrib/ntp/ntpd/ntp.conf.mdoc.in
stable/9/contrib/ntp/ntpd/ntp.keys.5man
stable/9/contrib/ntp/ntpd/ntp.keys.5mdoc
stable/9/contrib/ntp/ntpd/ntp.keys.def
stable/9/contrib/ntp/ntpd/ntp.keys.html
stable/9/contrib/ntp/ntpd/ntp.keys.man.in
stable/9/contrib/ntp/ntpd/ntp.keys.mdoc.in
stable/9/contrib/ntp/ntpd/ntp_config.c
stable/9/contrib/ntp/ntpd/ntp_control.c
stable/9/contrib/ntp/ntpd/ntp_crypto.c
stable/9/contrib/ntp/ntpd/ntp_io.c
stable/9/contrib/ntp/ntpd/ntp_keyword.h
stable/9/contrib/ntp/ntpd/ntp_parser.c
stable/9/contrib/ntp/ntpd/ntp_parser.h
stable/9/contrib/ntp/ntpd/ntp_proto.c
stable/9/contrib/ntp/ntpd/ntp_request.c
stable/9/contrib/ntp/ntpd/ntp_scanner.c
stable/9/contrib/ntp/ntpd/ntp_timer.c
stable/9/contrib/ntp/ntpd/ntpd-opts.c
stable/9/contrib/ntp/ntpd/ntpd-opts.h
stable/9/contrib/ntp/ntpd/ntpd.1ntpdman
stable/9/contrib/ntp/ntpd/ntpd.1ntpdmdoc
stable/9/contrib/ntp/ntpd/ntpd.c
stable/9/contrib/ntp/ntpd/ntpd.html
stable/9/contrib/ntp/ntpd/ntpd.man.in
stable/9/contrib/ntp/ntpd/ntpd.mdoc.in
stable/9/contrib/ntp/ntpd/refclock_chu.c
stable/9/contrib/ntp/ntpd/refclock_gpsdjson.c
stable/9/contrib/ntp/ntpd/refclock_jjy.c
stable/9/contrib/ntp/ntpd/refclock_shm.c
stable/9/contrib/ntp/ntpdc/invoke-ntpdc.texi
stable/9/contrib/ntp/ntpdc/ntpdc-opts.c
stable/9/contrib/ntp/ntpdc/ntpdc-opts.h
stable/9/contrib/ntp/ntpdc/ntpdc.1ntpdcman
stable/9/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc
stable/9/contrib/ntp/ntpdc/ntpdc.c
stable/9/contrib/ntp/ntpdc/ntpdc.html
stable/9/contrib/ntp/ntpdc/ntpdc.man.in
stable/9/contrib/ntp/ntpdc/ntpdc.mdoc.in
stable/9/contrib/ntp/ntpq/invoke-ntpq.texi
stable/9/contrib/ntp/ntpq/ntpq-opts.c
stable/9/contrib/ntp/ntpq/ntpq-opts.h
stable/9/contrib/ntp/ntpq/ntpq-subs.c
stable/9/contrib/ntp/ntpq/ntpq.1ntpqman
stable/9/contrib/ntp/ntpq/ntpq.1ntpqmdoc
stable/9/contrib/ntp/ntpq/ntpq.c
stable/9/contrib/ntp/ntpq/ntpq.html
stable/9/contrib/ntp/ntpq/ntpq.man.in
stable/9/contrib/ntp/ntpq/ntpq.mdoc.in
stable/9/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi
stable/9/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c
stable/9/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h
stable/9/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
stable/9/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
stable/9/contrib/ntp/ntpsnmpd/ntpsnmpd.html
stable/9/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in
stable/9/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in
stable/9/contrib/ntp/packageinfo.sh
stable/9/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman
stable/9/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc
stable/9/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html
stable/9/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in
stable/9/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in
stable/9/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi
stable/9/contrib/ntp/scripts/invoke-plot_summary.texi
stable/9/contrib/ntp/scripts/invoke-summary.texi
stable/9/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi
stable/9/contrib/ntp/scripts/ntp-wait/ntp-wait-opts
stable/9/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman
stable/9/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc
stable/9/contrib/ntp/scripts/ntp-wait/ntp-wait.html
stable/9/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in
stable/9/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in
stable/9/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi
stable/9/contrib/ntp/scripts/ntpsweep/ntpsweep-opts
stable/9/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman
stable/9/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc
stable/9/contrib/ntp/scripts/ntpsweep/ntpsweep.html
stable/9/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in
stable/9/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in
stable/9/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi
stable/9/contrib/ntp/scripts/ntptrace/ntptrace-opts
stable/9/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman
stable/9/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc
stable/9/contrib/ntp/scripts/ntptrace/ntptrace.html
stable/9/contrib/ntp/scripts/ntptrace/ntptrace.man.in
stable/9/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in
stable/9/contrib/ntp/scripts/plot_summary-opts
stable/9/contrib/ntp/scripts/plot_summary.1plot_summaryman
stable/9/contrib/ntp/scripts/plot_summary.1plot_summarymdoc
stable/9/contrib/ntp/scripts/plot_summary.html
stable/9/contrib/ntp/scripts/plot_summary.man.in
stable/9/contrib/ntp/scripts/plot_summary.mdoc.in
stable/9/contrib/ntp/scripts/summary-opts
stable/9/contrib/ntp/scripts/summary.1summaryman
stable/9/contrib/ntp/scripts/summary.1summarymdoc
stable/9/contrib/ntp/scripts/summary.html
stable/9/contrib/ntp/scripts/summary.man.in
stable/9/contrib/ntp/scripts/summary.mdoc.in
stable/9/contrib/ntp/scripts/update-leap/invoke-update-leap.texi
stable/9/contrib/ntp/scripts/update-leap/update-leap-opts
stable/9/contrib/ntp/scripts/update-leap/update-leap.1update-leapman
stable/9/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc
stable/9/contrib/ntp/scripts/update-leap/update-leap.html
stable/9/contrib/ntp/scripts/update-leap/update-leap.man.in
stable/9/contrib/ntp/scripts/update-leap/update-leap.mdoc.in
stable/9/contrib/ntp/sntp/configure
stable/9/contrib/ntp/sntp/crypto.c
stable/9/contrib/ntp/sntp/crypto.h
stable/9/contrib/ntp/sntp/include/copyright.def
stable/9/contrib/ntp/sntp/include/version.def
stable/9/contrib/ntp/sntp/include/version.texi
stable/9/contrib/ntp/sntp/invoke-sntp.texi
stable/9/contrib/ntp/sntp/libopts/configfile.c
stable/9/contrib/ntp/sntp/libopts/enum.c
stable/9/contrib/ntp/sntp/libopts/find.c
stable/9/contrib/ntp/sntp/libopts/init.c
stable/9/contrib/ntp/sntp/libopts/load.c
stable/9/contrib/ntp/sntp/libopts/makeshell.c
stable/9/contrib/ntp/sntp/libopts/nested.c
stable/9/contrib/ntp/sntp/libopts/parse-duration.c
stable/9/contrib/ntp/sntp/libopts/reset.c
stable/9/contrib/ntp/sntp/libopts/save.c
stable/9/contrib/ntp/sntp/libopts/tokenize.c
stable/9/contrib/ntp/sntp/m4/version.m4
stable/9/contrib/ntp/sntp/main.c
stable/9/contrib/ntp/sntp/networking.c
stable/9/contrib/ntp/sntp/sntp-opts.c
stable/9/contrib/ntp/sntp/sntp-opts.h
stable/9/contrib/ntp/sntp/sntp.1sntpman
stable/9/contrib/ntp/sntp/sntp.1sntpmdoc
stable/9/contrib/ntp/sntp/sntp.html
stable/9/contrib/ntp/sntp/sntp.man.in
stable/9/contrib/ntp/sntp/sntp.mdoc.in
stable/9/contrib/ntp/sntp/tests/crypto.c
stable/9/contrib/ntp/sntp/tests/fileHandlingTest.c
stable/9/contrib/ntp/sntp/tests/fileHandlingTest.h.in
stable/9/contrib/ntp/sntp/tests/keyFile.c
stable/9/contrib/ntp/sntp/tests/packetHandling.c
stable/9/contrib/ntp/sntp/tests/packetProcessing.c
stable/9/contrib/ntp/sntp/tests/run-packetProcessing.c
stable/9/contrib/ntp/sntp/unity/unity_internals.h
stable/9/contrib/ntp/sntp/version.c
stable/9/contrib/ntp/tests/libntp/authkeys.c
stable/9/contrib/ntp/tests/libntp/decodenetnum.c
stable/9/contrib/ntp/tests/libntp/run-authkeys.c
stable/9/contrib/ntp/tests/libntp/run-decodenetnum.c
stable/9/contrib/ntp/tests/libntp/run-socktoa.c
stable/9/contrib/ntp/tests/libntp/socktoa.c
stable/9/contrib/ntp/tests/ntpd/t-ntp_signd.c
stable/9/contrib/ntp/util/invoke-ntp-keygen.texi
stable/9/contrib/ntp/util/ntp-keygen-opts.c
stable/9/contrib/ntp/util/ntp-keygen-opts.h
stable/9/contrib/ntp/util/ntp-keygen.1ntp-keygenman
stable/9/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc
stable/9/contrib/ntp/util/ntp-keygen.html
stable/9/contrib/ntp/util/ntp-keygen.man.in
stable/9/contrib/ntp/util/ntp-keygen.mdoc.in
stable/9/usr.sbin/ntp/config.h
stable/9/usr.sbin/ntp/doc/ntp-keygen.8
stable/9/usr.sbin/ntp/doc/ntp.conf.5
stable/9/usr.sbin/ntp/doc/ntp.keys.5
stable/9/usr.sbin/ntp/doc/ntpd.8
stable/9/usr.sbin/ntp/doc/ntpdc.8
stable/9/usr.sbin/ntp/doc/ntpq.8
stable/9/usr.sbin/ntp/doc/sntp.8
stable/9/usr.sbin/ntp/libntp/Makefile
stable/9/usr.sbin/ntp/scripts/mkver
Directory Properties:
stable/9/contrib/ntp/ (props changed)
stable/9/usr.sbin/ntp/ (props changed)
Modified: stable/9/contrib/ntp/ChangeLog
==============================================================================
--- stable/9/contrib/ntp/ChangeLog Fri Jan 22 15:55:21 2016
(r294569)
+++ stable/9/contrib/ntp/ChangeLog Fri Jan 22 15:56:35 2016
(r294570)
@@ -1,4 +1,38 @@
---
+(4.2.8p6) 2016/01/20 Released by Harlan Stenn <[email protected]>
+
+* [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode. HStenn.
+* [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+* [Sec 2937] ntpq: nextvar() missing length check. [email protected]
+* [Sec 2938] ntpq saveconfig command allows dangerous characters
+ in filenames. [email protected]
+* [Sec 2939] reslist NULL pointer dereference. [email protected]
+* [Sec 2940] Stack exhaustion in recursive traversal of restriction
+ list. [email protected]
+* [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+* [Sec 2945] Zero Origin Timestamp Bypass. [email protected]
+* [Sec 2948] Potential Infinite Loop in ntpq ( and ntpdc) [email protected]
+* [Bug 2772] adj_systime overflows tv_usec. [email protected]
+* [Bug 2814] msyslog deadlock when signaled. [email protected]
+ - applied patch by [email protected] with minor adjustments
+* [Bug 2882] Look at ntp_request.c:list_peers_sum(). [email protected]
+* [Bug 2891] Deadlock in deferred DNS lookup framework. [email protected]
+* [Bug 2892] Several test cases assume IPv6 capabilities even when
+ IPv6 is disabled in the build. [email protected]
+ - Found this already fixed, but validation led to cleanup actions.
+* [Bug 2905] DNS lookups broken. [email protected]
+ - added limits to stack consumption, fixed some return code handling
+* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call
+ - changed stacked/nested handling of CTRL-C. [email protected]
+ - make CTRL-C work for retrieval and printing od MRU list. [email protected]
+* [Bug 2980] reduce number of warnings. [email protected]
+ - integrated several patches from Havard Eidnes ([email protected])
+* [Bug 2985] bogus calculation in authkeys.c [email protected]
+ - implement 'auth_log2()' using integer bithack instead of float calculation
+* Make leapsec_query debug messages less verbose. Harlan Stenn.
+* Disable incomplete t-ntp_signd.c test. Harlan Stenn.
+
+---
(4.2.8p5) 2016/01/07 Released by Harlan Stenn <[email protected]>
* [Sec 2956] small-step/big-step. Close the panic gate earlier. HStenn.
@@ -47,6 +81,7 @@
lots of clients. [email protected]
* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call
- changed stacked/nested handling of CTRL-C. [email protected]
+ - make CTRL-C work for retrieval and printing od MRU list. [email protected]
* Unity cleanup for FreeBSD-6.4. Harlan Stenn.
* Unity test cleanup. Harlan Stenn.
* Libevent autoconf pthread fixes for FreeBSD-10. Harlan Stenn.
@@ -55,9 +90,8 @@
* Quiet a warning from clang. Harlan Stenn.
* Update the NEWS file. Harlan Stenn.
* Update scripts/calc_tickadj/Makefile.am. Harlan Stenn.
+
---
-(4.2.8p4) 2015/10/21 Released by Harlan Stenn <[email protected]>
-(4.2.8p4-RC1) 2015/10/06 Released by Harlan Stenn <[email protected]>
* [Sec 2899] CVE-2014-9297 [email protected]
* [Sec 2901] Drop invalid packet before checking KoD. Check for all KoD's.
Modified: stable/9/contrib/ntp/CommitLog
==============================================================================
--- stable/9/contrib/ntp/CommitLog Fri Jan 22 15:55:21 2016
(r294569)
+++ stable/9/contrib/ntp/CommitLog Fri Jan 22 15:56:35 2016
(r294570)
@@ -1,8 +1,633 @@
[email protected], 2016-01-07 23:33:11+00:00, [email protected]
[email protected], 2016-01-20 04:20:12-05:00, [email protected]
+ NTP_4_2_8P6
+ TAG: NTP_4_2_8P6
+
+ [email protected] +1 -0
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +1 -1
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +1 -1
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +2 -3
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +60 -2
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +2 -3
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +21 -33
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +10 -10
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpd/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpdc/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpdc/[email protected] +10 -10
+ NTP_4_2_8P6
+
+ ntpdc/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpdc/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpdc/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpdc/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpdc/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpdc/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpq/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpq/[email protected] +10 -10
+ NTP_4_2_8P6
+
+ ntpq/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpq/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpq/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpq/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpq/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpq/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpsnmpd/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ ntpsnmpd/[email protected] +10 -10
+ NTP_4_2_8P6
+
+ ntpsnmpd/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpsnmpd/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpsnmpd/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ ntpsnmpd/[email protected] +1 -1
+ NTP_4_2_8P6
+
+ ntpsnmpd/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ ntpsnmpd/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ [email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/calc_tickadj/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/calc_tickadj/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/calc_tickadj/[email protected] +1 -1
+ NTP_4_2_8P6
+
+ scripts/calc_tickadj/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/calc_tickadj/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/calc_tickadj/[email protected] +1 -1
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntp-wait/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntp-wait/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntp-wait/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/ntp-wait/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntp-wait/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntp-wait/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/ntp-wait/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntpsweep/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntpsweep/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntpsweep/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/ntpsweep/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntpsweep/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntpsweep/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/ntpsweep/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntptrace/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntptrace/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntptrace/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/ntptrace/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntptrace/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/ntptrace/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/ntptrace/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/update-leap/[email protected] +1 -1
+ NTP_4_2_8P6
+
+ scripts/update-leap/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/update-leap/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/update-leap/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ scripts/update-leap/[email protected] +1 -1
+ NTP_4_2_8P6
+
+ scripts/update-leap/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ scripts/update-leap/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ sntp/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ sntp/[email protected] +10 -10
+ NTP_4_2_8P6
+
+ sntp/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ sntp/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ sntp/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ sntp/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ sntp/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ sntp/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ util/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ util/[email protected] +10 -10
+ NTP_4_2_8P6
+
+ util/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ util/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ util/[email protected] +3 -3
+ NTP_4_2_8P6
+
+ util/[email protected] +2 -2
+ NTP_4_2_8P6
+
+ util/[email protected] +4 -4
+ NTP_4_2_8P6
+
+ util/[email protected] +3 -3
+ NTP_4_2_8P6
+
[email protected], 2016-01-20 04:14:51-05:00, [email protected]
+ solaris hack
+
+ libntp/[email protected] +2 -0
+ solaris hack
+
[email protected], 2016-01-20 01:50:09-05:00, [email protected]
+ 4.2.8p6
+
+ [email protected] +1 -1
+ 4.2.8p6
+
[email protected], 2016-01-20 00:34:15+00:00, [email protected]
+ updates
+
+ [email protected] +24 -24
+ updates
+
[email protected], 2016-01-19 22:28:41+00:00, [email protected]
+ typo
+
+ [email protected] +1 -1
+ typo
+
[email protected], 2016-01-18 11:55:56+00:00, [email protected]
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ [email protected] +1 -0
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ [email protected] +40 -0
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ include/[email protected] +1 -0
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ include/[email protected] +2 -1
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ include/[email protected] +13 -0
+ BitKeeper file /home/stenn/ntp-stable-2936/include/ntp_keyacc.h
+
+ include/[email protected] +0 -0
+
+ include/[email protected] +4 -1
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ include/[email protected] +1 -0
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ libntp/[email protected] +1 -0
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ libntp/[email protected] +60 -6
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ libntp/[email protected] +50 -1
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ libntp/[email protected] +1 -1
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ libntp/[email protected] +129 -0
+ BitKeeper file /home/stenn/ntp-stable-2936/libntp/is_ip_address.c
+
+ libntp/[email protected] +0 -0
+
+ ntpd/[email protected] +11 -3
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +13 -5
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +14 -6
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +10 -2
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +42 -22
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +13 -5
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +14 -6
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +1 -1
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +0 -72
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ ntpd/[email protected] +34 -0
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
+ tests/libntp/[email protected] +1 -1
+ [Sec 2936] Skeleton Key: Any trusted key system can serve time. HStenn.
+
[email protected], 2016-01-17 09:03:57+00:00, [email protected]
+ Disable incomplete t-ntp_signd.c test. Harlan Stenn.
+
+ [email protected] +1 -0
+ Disable incomplete t-ntp_signd.c test. Harlan Stenn.
+
+ tests/ntpd/[email protected] +4 -0
+ Disable incomplete t-ntp_signd.c test. Harlan Stenn.
+
[email protected], 2016-01-17 05:51:14+00:00, [email protected]
+ Update NEWS file for 2942
+
+ [email protected] +22 -0
+ Update NEWS file for 2942
+
[email protected], 2016-01-17 05:07:22+00:00, [email protected]
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ [email protected] +4 -0
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ html/[email protected] +11 -3
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ include/[email protected] +3 -0
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +64 -3
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +1 -1
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +3 -0
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +71 -7
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +71 -7
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +67 -4
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +71 -7
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +71 -7
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +12 -0
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +505 -468
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +1762 -1513
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +257 -235
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +6 -0
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
+ ntpd/[email protected] +40 -4
+ [Sec 2942]: Off-path DoS attack on auth broadcast mode. HStenn.
+
[email protected], 2016-01-14 12:19:16+00:00, [email protected]
+ NEWS file updates
+
+ [email protected] +21 -0
+ NEWS file updates
+
[email protected], 2016-01-14 11:33:43+00:00, [email protected]
+ merge cleanup
+
+ [email protected] +3 -0
+ merge cleanup
+
[email protected], 2016-01-14 10:44:13+00:00, [email protected]
+ merge cleanup
+
+ [email protected] +0 -1
+ merge cleanup
+
[email protected], 2016-01-14 10:27:23+00:00, [email protected]
+ merge cleanup
+
+ [email protected] +1 -1
+ merge cleanup
+
[email protected], 2016-01-14 09:49:52+00:00, [email protected]
+ merge cleanup
+
+ [email protected] +2 -2
+ merge cleanup
+
[email protected], 2016-01-14 09:33:56+00:00, [email protected]
+ merge cleanup
+
+ [email protected] +1 -1
+ merge cleanup
+
[email protected], 2016-01-14 07:36:57+00:00, [email protected]
+ NEWS update
+
+ [email protected] +98 -7
+ NEWS update
+
[email protected], 2016-01-13 08:07:30+00:00, [email protected]
+ typo
+
+ [email protected] +1 -1
+ typo
+
[email protected], 2016-01-13 06:08:29+00:00, [email protected]
+ Update NEWS file for bug 2938
+
+ [email protected] +29 -2
+ Update NEWS file for bug 2938
+
[email protected], 2016-01-13 04:23:46+00:00, [email protected]
+ Update NEWS file for bug 2935
+
+ [email protected] +52 -0
+ Update NEWS file for bug 2935
+
[email protected], 2016-01-12 09:53:06+00:00, [email protected]
+ [Sec 2935] use L_SUB instead of L_ISGT. Juergen Perlinger
+
+ ntpd/[email protected] +4 -1
+ [Sec 2935] use L_SUB instead of L_ISGT. Juergen Perlinger
+
[email protected], 2016-01-11 03:02:53-08:00, [email protected]
+ [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode.
+
+ [email protected] +4 -0
+ [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode.
+
+ include/[email protected] +1 -0
+ [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode.
+
+ ntpd/[email protected] +67 -0
+ [Sec 2935] Deja Vu: Replay attack on authenticated broadcast mode.
+
[email protected], 2016-01-11 02:44:25-08:00, [email protected]
+ make leapsec_query messages less verbose.
+
+ ntpd/[email protected] +6 -4
+ make leapsec_query messages less verbose.
+
[email protected], 2016-01-11 10:26:12+01:00, [email protected]
+ [Bug 2985] bogus calculation in authkeys.c
+ - implement 'auth_log2()' using integer bithack instead of float calculation
+
+ [email protected] +2 -0
+ [Bug 2985] bogus calculation in authkeys.c
+ - implement 'auth_log2()' using integer bithack instead of float
calculation
+
+ libntp/[email protected] +33 -10
+ [Bug 2985] bogus calculation in authkeys.c
+ - implement 'auth_log2()' using integer bithack instead of float
calculation
+
+ tests/libntp/[email protected] +38 -0
+ [Bug 2985] bogus calculation in authkeys.c
+ - test bithack implementation of 'auth_log2()'
+
+ tests/libntp/[email protected] +9 -6
+ [Bug 2985] bogus calculation in authkeys.c
+ - update auto-generated file
+
[email protected], 2016-01-09 09:52:44+00:00, [email protected]
+ Add timelastrec to the peer structure
+
+ include/[email protected] +2 -1
+ Add timelastrec to the peer structure
+
[email protected], 2016-01-08 10:00:03+00:00, [email protected]
+ 4.2.8p5 merge cleanup
+
+ [email protected] +1 -1
+ 4.2.8p5 merge cleanup
+
[email protected], 2016-01-08 00:26:09+00:00, [email protected]
+ Update copyright year
+
+ sntp/include/[email protected] +1 -1
+ Update copyright year
+
[email protected], 2016-01-07 23:33:11+00:00, [email protected]
NTP_4_2_8P5
TAG: NTP_4_2_8P5
- [email protected] +1 -0
+ [email protected] +1 -0
NTP_4_2_8P5
ntpd/[email protected] +1 -1
@@ -332,60 +957,349 @@ [email protected], 2016-01-07 23:33:11+00
util/[email protected] +2 -2
NTP_4_2_8P5
[email protected], 2016-01-07 17:52:24-05:00, [email protected]
[email protected], 2016-01-07 17:52:24-05:00, [email protected]
ntp-4.2.8p5
[email protected] +1 -1
ntp-4.2.8p5
[email protected], 2016-01-07 22:20:05+00:00, [email protected]
[email protected], 2016-01-07 22:20:05+00:00, [email protected]
cleanup
[email protected] +2 -2
cleanup
[email protected], 2016-01-07 09:33:11+00:00, [email protected]
[email protected], 2016-01-07 09:33:11+00:00, [email protected]
typo in ntp_proto.c - leap smear. Reported by Martin Burnicki
- ntpd/[email protected] +1 -1
+ ntpd/[email protected] +1 -1
typo in ntp_proto.c - leap smear. Reported by Martin Burnicki
[email protected], 2016-01-07 06:33:08+00:00, [email protected]
[email protected], 2016-01-07 06:33:08+00:00, [email protected]
Update scripts/calc_tickadj/Makefile.am. Harlan Stenn.
- [email protected] +1 -0
+ [email protected] +1 -0
Update scripts/calc_tickadj/Makefile.am. Harlan Stenn.
scripts/calc_tickadj/[email protected] +2 -0
Update scripts/calc_tickadj/Makefile.am. Harlan Stenn.
[email protected], 2016-01-05 10:57:45+00:00, [email protected]
[email protected], 2016-01-05 12:34:56+00:00, [email protected]
+ ntp-4.2.8p6
+
+ [email protected] +2 -0
+ ntp-4.2.8p6
+
[email protected], 2016-01-05 10:57:45+00:00, [email protected]
Bug 2952 fixes
- [email protected] +1 -0
+ [email protected] +1 -0
Bug 2952 fixes
- ntpd/[email protected] +165 -152
+ ntpd/[email protected] +165 -152
Bug 2952 fixes
[email protected], 2016-01-05 09:56:31+00:00, [email protected]
[email protected], 2016-01-05 09:56:31+00:00, [email protected]
ntp-4.2.8p5 prep
- [email protected] +2 -1
+ [email protected] +2 -1
ntp-4.2.8p5 prep
[email protected] +104 -3
ntp-4.2.8p5 prep
[email protected], 2015-12-06 11:20:02+00:00, [email protected]
[email protected], 2015-12-13 13:35:12+01:00, [email protected]
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ Found this already fixed, but validation lead to further cleanup:
+ - source code formatting
+ - inline variable definitions moved to start of block
+ - made some pure input data pointers 'const void*' instead of 'char*';
avoids casts and warnings
+
+ [email protected] +3 -0
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+
+ sntp/[email protected] +13 -12
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - sidekick: make pure input pointers 'const void*' instead of 'char*'
+ - sidekick: remove unnecessary casts
+
+ sntp/[email protected] +11 -9
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - sidekick: make pure input pointers 'const void*' instead of 'char*'
+ - source formatting
+
+ sntp/[email protected] +1 -1
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - no need to cast input to 'make_mac()' any more
+
+ sntp/[email protected] +1 -1
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - no need to cast input to 'auth_md5()' any more
+
+ sntp/tests/[email protected] +41 -27
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - remove unnecessary casts
+ - source code formatting
+
+ sntp/tests/[email protected] +43 -20
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - create 'DestroyPath()' companion to 'CreatePath()' to avoid trouble
with 'free()' on 'const char*'
+
+ sntp/tests/[email protected] +6 -15
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - create 'DestroyPath()' companion to 'CreatePath()' to avoid trouble
with 'free()' on 'const char*'
+
+ sntp/tests/[email protected] +66 -46
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - use 'DestroyPath()' avoid trouble with 'free()' on 'const char*'
+ - printf() combined
+ - source code formatting
+ - move variable declarations to front
+
+ sntp/tests/[email protected] +75 -64
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - move variable declarations to front
+ - source code formatting
+
+ sntp/tests/[email protected] +124 -90
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - move variable declarations to front
+ - source code formatting
+ - drop unnecessary casts
+
+ sntp/tests/[email protected] +18 -18
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+
+ sntp/unity/[email protected] +1 -1
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - added missing 'const' in pointer casts
+
+ tests/libntp/[email protected] +33 -23
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - source code formatting + cleanup
+
+ tests/libntp/[email protected] +4 -4
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+
+ tests/libntp/[email protected] +5 -5
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+
+ tests/libntp/[email protected] +23 -17
+ [Bug 2892] Several test cases assume IPv6 capabilities even when IPv6 is
disabled in the build
+ - source code formatting + cleanup
+
[email protected], 2015-12-11 18:24:16+01:00, [email protected]
+ [Bug 2882] Look at ntp_request.c:list_peers_sum()
+
+ [email protected] +1 -0
+ [Bug 2882] Look at ntp_request.c:list_peers_sum()
+
+ ntpd/[email protected] +57 -72
+ [Bug 2882] Look at ntp_request.c:list_peers_sum()
+ - 'list_peers()' and 'list_peers_sum()' skip IPv6 entires if client does
not support them,
+ but continue processing until end of list now.
+
[email protected], 2015-12-09 18:23:31+01:00, [email protected]
+ [Bug 2891] Deadlock in deferred DNS lookup framework.
+
+ [email protected] +1 -0
+ [Bug 2891] Deadlock in deferred DNS lookup framework.
+
+ include/[email protected] +31 -22
+ [Bug 2891] Deadlock in deferred DNS lookup framework.
+ - provide signal-safe result-ready detection
+
+ libntp/[email protected] +27 -0
+ [Bug 2891] Deadlock in deferred DNS lookup framework.
+ - support signal-safe result-ready detection
+ - provide function to harvest async results from mainloop
+
+ ntpd/[email protected] +160 -133
+ [Bug 2891] Deadlock in deferred DNS lookup framework.
+ - do not process async-resolver results from signal handler
+ - set notification tags to harvest asyn-resolver results from mainloop
+ - avoid double select for synchronous IO
+ - avoid several syslog calls in signal-handler context
+ - refactor / conditionalize some functions that cannot be used in
signal-driven IO
+
+ ntpd/[email protected] +4 -0
+ [Bug 2891] Deadlock in deferred DNS lookup framework.
+ - reap/harvest async resolver results from mainloop
+
[email protected], 2015-12-06 21:33:26+01:00, [email protected]
+ [Bug 2814] msyslog deadlock when signaled. [email protected]
+ - applied patch by [email protected] with minor adjustments
+
+ [email protected] +2 -0
+ [Bug 2814] msyslog deadlock when signaled. [email protected]
+ - applied patch by [email protected] with minor adjustments
+
+ ntpd/[email protected] +26 -3
+ [Bug 2814] msyslog deadlock when signaled. [email protected]
+ - applied patch by [email protected] with minor adjustments
+
[email protected], 2015-12-06 20:19:32+01:00, [email protected]
+ [Bug 2772] adj_systime overflows tv_usec
+
+ [email protected] +1 -0
+ [Bug 2772] adj_systime overflows tv_usec
+
+ libntp/[email protected] +12 -3
+ [Bug 2772] adj_systime overflows tv_usec
+ - add missing normalisation for nitpicking implementations of 'adjtime()'
+
[email protected], 2015-12-06 11:20:02+00:00, [email protected]
Quiet a warning from clang. Harlan Stenn.
- [email protected] +1 -0
+ [email protected] +1 -0
Quiet a warning from clang. Harlan Stenn.
libntp/[email protected] +3 -2
Quiet a warning from clang. Harlan Stenn.
[email protected], 2015-12-05 20:28:19+00:00, [email protected]
+ [Bug 2980] reduce number of warnings
+ - string formatting(arguments should be literals)
+ - applying constness where necessary
+ - removing bad consts that are superfluous
+ - avoid signed/unsigned clashes in conditionals (either by cast or type
change)
+ - signed/unsigned and promotion conflicts
+ - add prototypes for function pointer tables
+ - force unsigned argument promotion in calls to 'ctype' functions
(is{digit,cntrl,...})
+
+ [email protected] +2 -0
+ [Bug 2980] reduce number of warnings
+
+ include/[email protected] +3 -3
+ [Bug 2980] reduce number of warnings
+ - make GPSWRAP and GPSWEEK unqualified literals to avoid signed/unsigned
clashes
+
+ ntpd/[email protected] +2 -0
+ [Bug 2980] reduce number of warnings
+ - add forward declaration of yyparse()
+
+ ntpd/[email protected] +1 -1
+ [Bug 2980] reduce number of warnings
+ - fix a signedness comparison by adding a cast to size_t
+
+ ntpd/[email protected] +1 -1
+ [Bug 2980] reduce number of warnings
+ - for type compatibility, make counter 'i' a size_t
+
+ ntpd/[email protected] +5 -6
+ [Bug 2980] reduce number of warnings
+ - fix a signed / unsigned compare
+
+ ntpd/[email protected] +1 -1
+ [Bug 2980] reduce number of warnings
+ - rewrite check to avoid warning about integer overflow
+
+ ntpd/[email protected] +13 -15
+ [Bug 2980] reduce number of warnings
+ - reshuffle to use a literal format string
+ - fix signed/unsigned clashes in compare
+
+ ntpd/[email protected] +47 -44
+ Bug 2980 - reduce number of warnings
+ - make several pointers 'const char*'
+ - add prototypes for function pointer tables
+ - force unsigned argument promotion in calls to 'ctype' functions
(is{digit,cntrl,...})
+
+ ntpd/[email protected] +1 -1
+ [Bug 2980] reduce number of warnings
+ - fix signed/unsigned clashes in compare
+
+ ntpq/[email protected] +1 -1
+ [Bug 2980] reduce number of warnings
+ - avoid signed/unsigned clashe in compare
+
+ ntpq/[email protected] +47 -7
+ [Bug 2980] reduce number of warnings
+ - avoid juggling with formatting into dynamic buffers by a 'asprintf'
like function
+
+ sntp/libopts/[email protected] +22 -22
+ [Bug 2980] reduce number of warnings
+ - add some pointer constness to avoid casting it away
+
+ sntp/libopts/[email protected] +5 -5
+ [Bug 2980] reduce number of warnings
+ - avoid some unnecessary casts
+ - avoid shift/promote ambiguity by proper typing
+
+ sntp/libopts/[email protected] +1 -1
+ [Bug 2980] reduce number of warnings
+ - Use VOIDP instead of a (char*) cast
+
+ sntp/libopts/[email protected] +2 -3
+ [Bug 2980] reduce number of warnings
+ - use VOIDP() to replace a complicated double cast
+ - remove one useless cast
+
+ sntp/libopts/[email protected] +1 -1
+ [Bug 2980] reduce number of warnings
+ - remove a useless cast
+
+ sntp/libopts/[email protected] +3 -3
+ [Bug 2980] reduce number of warnings
+ - fix integer promotion in calls to toupper/tolower
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-src-stable-9
To unsubscribe, send any mail to "[email protected]"