History log of /freebsd-11-stable/contrib/ntp/lib/isc/win32/
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
362716 28-Jun-2020 cy

MFC r362568:

MFV r362565:

Update 4.2.8p14 --> 4.2.8p15

Summary: Systems that use a CMAC algorithm in ntp.keys will not release
a bit of memory on each packet that uses a CMAC keyid, eventually causing
ntpd to run out of memory and fail. The CMAC cleanup from
https://bugs.ntp.org/3447, part of ntp-4.2.8p11, introduced a bug whereby
the CMAC data structure was no longer completely removed.

Security: NTP Bug 3661


/freebsd-11-stable/contrib/ntp/ChangeLog
/freebsd-11-stable/contrib/ntp/CommitLog
/freebsd-11-stable/contrib/ntp/NEWS
/freebsd-11-stable/contrib/ntp/config.h.in
/freebsd-11-stable/contrib/ntp/configure
/freebsd-11-stable/contrib/ntp/configure.ac
/freebsd-11-stable/contrib/ntp/html/drivers/driver40-ja.html
/freebsd-11-stable/contrib/ntp/html/drivers/driver40.html
/freebsd-11-stable/contrib/ntp/include/l_stdlib.h
/freebsd-11-stable/contrib/ntp/include/ntp.h
/freebsd-11-stable/contrib/ntp/include/ntp_config.h
/freebsd-11-stable/contrib/ntp/include/recvbuff.h
include/isc/int.h
/freebsd-11-stable/contrib/ntp/libntp/a_md5encrypt.c
/freebsd-11-stable/contrib/ntp/libntp/decodenetnum.c
/freebsd-11-stable/contrib/ntp/libntp/recvbuff.c
/freebsd-11-stable/contrib/ntp/libntp/strdup.c
/freebsd-11-stable/contrib/ntp/libntp/timexsup.c
/freebsd-11-stable/contrib/ntp/ntpd/invoke-ntp.conf.texi
/freebsd-11-stable/contrib/ntp/ntpd/invoke-ntp.keys.texi
/freebsd-11-stable/contrib/ntp/ntpd/invoke-ntpd.texi
/freebsd-11-stable/contrib/ntp/ntpd/ntp.conf.5man
/freebsd-11-stable/contrib/ntp/ntpd/ntp.conf.5mdoc
/freebsd-11-stable/contrib/ntp/ntpd/ntp.conf.html
/freebsd-11-stable/contrib/ntp/ntpd/ntp.conf.man.in
/freebsd-11-stable/contrib/ntp/ntpd/ntp.conf.mdoc.in
/freebsd-11-stable/contrib/ntp/ntpd/ntp.keys.5man
/freebsd-11-stable/contrib/ntp/ntpd/ntp.keys.5mdoc
/freebsd-11-stable/contrib/ntp/ntpd/ntp.keys.html
/freebsd-11-stable/contrib/ntp/ntpd/ntp.keys.man.in
/freebsd-11-stable/contrib/ntp/ntpd/ntp.keys.mdoc.in
/freebsd-11-stable/contrib/ntp/ntpd/ntp_config.c
/freebsd-11-stable/contrib/ntp/ntpd/ntp_io.c
/freebsd-11-stable/contrib/ntp/ntpd/ntp_proto.c
/freebsd-11-stable/contrib/ntp/ntpd/ntp_refclock.c
/freebsd-11-stable/contrib/ntp/ntpd/ntp_request.c
/freebsd-11-stable/contrib/ntp/ntpd/ntp_timer.c
/freebsd-11-stable/contrib/ntp/ntpd/ntpd-opts.c
/freebsd-11-stable/contrib/ntp/ntpd/ntpd-opts.h
/freebsd-11-stable/contrib/ntp/ntpd/ntpd.1ntpdman
/freebsd-11-stable/contrib/ntp/ntpd/ntpd.1ntpdmdoc
/freebsd-11-stable/contrib/ntp/ntpd/ntpd.html
/freebsd-11-stable/contrib/ntp/ntpd/ntpd.man.in
/freebsd-11-stable/contrib/ntp/ntpd/ntpd.mdoc.in
/freebsd-11-stable/contrib/ntp/ntpd/refclock_jjy.c
/freebsd-11-stable/contrib/ntp/ntpd/refclock_nmea.c
/freebsd-11-stable/contrib/ntp/ntpd/refclock_palisade.c
/freebsd-11-stable/contrib/ntp/ntpd/refclock_parse.c
/freebsd-11-stable/contrib/ntp/ntpdate/ntpdate.c
/freebsd-11-stable/contrib/ntp/ntpdc/invoke-ntpdc.texi
/freebsd-11-stable/contrib/ntp/ntpdc/ntpdc-opts.c
/freebsd-11-stable/contrib/ntp/ntpdc/ntpdc-opts.h
/freebsd-11-stable/contrib/ntp/ntpdc/ntpdc.1ntpdcman
/freebsd-11-stable/contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc
/freebsd-11-stable/contrib/ntp/ntpdc/ntpdc.html
/freebsd-11-stable/contrib/ntp/ntpdc/ntpdc.man.in
/freebsd-11-stable/contrib/ntp/ntpdc/ntpdc.mdoc.in
/freebsd-11-stable/contrib/ntp/ntpq/invoke-ntpq.texi
/freebsd-11-stable/contrib/ntp/ntpq/ntpq-opts.c
/freebsd-11-stable/contrib/ntp/ntpq/ntpq-opts.h
/freebsd-11-stable/contrib/ntp/ntpq/ntpq.1ntpqman
/freebsd-11-stable/contrib/ntp/ntpq/ntpq.1ntpqmdoc
/freebsd-11-stable/contrib/ntp/ntpq/ntpq.html
/freebsd-11-stable/contrib/ntp/ntpq/ntpq.man.in
/freebsd-11-stable/contrib/ntp/ntpq/ntpq.mdoc.in
/freebsd-11-stable/contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi
/freebsd-11-stable/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c
/freebsd-11-stable/contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h
/freebsd-11-stable/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
/freebsd-11-stable/contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
/freebsd-11-stable/contrib/ntp/ntpsnmpd/ntpsnmpd.html
/freebsd-11-stable/contrib/ntp/ntpsnmpd/ntpsnmpd.man.in
/freebsd-11-stable/contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in
/freebsd-11-stable/contrib/ntp/packageinfo.sh
/freebsd-11-stable/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman
/freebsd-11-stable/contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc
/freebsd-11-stable/contrib/ntp/scripts/calc_tickadj/calc_tickadj.html
/freebsd-11-stable/contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in
/freebsd-11-stable/contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in
/freebsd-11-stable/contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi
/freebsd-11-stable/contrib/ntp/scripts/invoke-plot_summary.texi
/freebsd-11-stable/contrib/ntp/scripts/invoke-summary.texi
/freebsd-11-stable/contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi
/freebsd-11-stable/contrib/ntp/scripts/ntp-wait/ntp-wait-opts
/freebsd-11-stable/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman
/freebsd-11-stable/contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc
/freebsd-11-stable/contrib/ntp/scripts/ntp-wait/ntp-wait.html
/freebsd-11-stable/contrib/ntp/scripts/ntp-wait/ntp-wait.man.in
/freebsd-11-stable/contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in
/freebsd-11-stable/contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi
/freebsd-11-stable/contrib/ntp/scripts/ntpsweep/ntpsweep-opts
/freebsd-11-stable/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman
/freebsd-11-stable/contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc
/freebsd-11-stable/contrib/ntp/scripts/ntpsweep/ntpsweep.html
/freebsd-11-stable/contrib/ntp/scripts/ntpsweep/ntpsweep.man.in
/freebsd-11-stable/contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in
/freebsd-11-stable/contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi
/freebsd-11-stable/contrib/ntp/scripts/ntptrace/ntptrace-opts
/freebsd-11-stable/contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman
/freebsd-11-stable/contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc
/freebsd-11-stable/contrib/ntp/scripts/ntptrace/ntptrace.html
/freebsd-11-stable/contrib/ntp/scripts/ntptrace/ntptrace.man.in
/freebsd-11-stable/contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in
/freebsd-11-stable/contrib/ntp/scripts/plot_summary-opts
/freebsd-11-stable/contrib/ntp/scripts/plot_summary.1plot_summaryman
/freebsd-11-stable/contrib/ntp/scripts/plot_summary.1plot_summarymdoc
/freebsd-11-stable/contrib/ntp/scripts/plot_summary.html
/freebsd-11-stable/contrib/ntp/scripts/plot_summary.man.in
/freebsd-11-stable/contrib/ntp/scripts/plot_summary.mdoc.in
/freebsd-11-stable/contrib/ntp/scripts/summary-opts
/freebsd-11-stable/contrib/ntp/scripts/summary.1summaryman
/freebsd-11-stable/contrib/ntp/scripts/summary.1summarymdoc
/freebsd-11-stable/contrib/ntp/scripts/summary.html
/freebsd-11-stable/contrib/ntp/scripts/summary.man.in
/freebsd-11-stable/contrib/ntp/scripts/summary.mdoc.in
/freebsd-11-stable/contrib/ntp/scripts/update-leap/invoke-update-leap.texi
/freebsd-11-stable/contrib/ntp/scripts/update-leap/update-leap-opts
/freebsd-11-stable/contrib/ntp/scripts/update-leap/update-leap.1update-leapman
/freebsd-11-stable/contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc
/freebsd-11-stable/contrib/ntp/scripts/update-leap/update-leap.html
/freebsd-11-stable/contrib/ntp/scripts/update-leap/update-leap.man.in
/freebsd-11-stable/contrib/ntp/scripts/update-leap/update-leap.mdoc.in
/freebsd-11-stable/contrib/ntp/sntp/configure
/freebsd-11-stable/contrib/ntp/sntp/crypto.c
/freebsd-11-stable/contrib/ntp/sntp/include/version.def
/freebsd-11-stable/contrib/ntp/sntp/include/version.texi
/freebsd-11-stable/contrib/ntp/sntp/invoke-sntp.texi
/freebsd-11-stable/contrib/ntp/sntp/m4/version.m4
/freebsd-11-stable/contrib/ntp/sntp/sntp-opts.c
/freebsd-11-stable/contrib/ntp/sntp/sntp-opts.h
/freebsd-11-stable/contrib/ntp/sntp/sntp.1sntpman
/freebsd-11-stable/contrib/ntp/sntp/sntp.1sntpmdoc
/freebsd-11-stable/contrib/ntp/sntp/sntp.html
/freebsd-11-stable/contrib/ntp/sntp/sntp.man.in
/freebsd-11-stable/contrib/ntp/sntp/sntp.mdoc.in
/freebsd-11-stable/contrib/ntp/sntp/version.c
/freebsd-11-stable/contrib/ntp/util/invoke-ntp-keygen.texi
/freebsd-11-stable/contrib/ntp/util/ntp-keygen-opts.c
/freebsd-11-stable/contrib/ntp/util/ntp-keygen-opts.h
/freebsd-11-stable/contrib/ntp/util/ntp-keygen.1ntp-keygenman
/freebsd-11-stable/contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc
/freebsd-11-stable/contrib/ntp/util/ntp-keygen.html
/freebsd-11-stable/contrib/ntp/util/ntp-keygen.man.in
/freebsd-11-stable/contrib/ntp/util/ntp-keygen.mdoc.in
/freebsd-11-stable/usr.sbin/ntp/config.h
/freebsd-11-stable/usr.sbin/ntp/scripts/mkver
302408 08-Jul-2016 gjb

Copy head@r302406 to stable/11 as part of the 11.0-RELEASE cycle.
Prune svn:mergeinfo from the new branch, as nothing has been merged
here.

Additional commits post-branch will follow.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation


/freebsd-11-stable/MAINTAINERS
/freebsd-11-stable/cddl
/freebsd-11-stable/cddl/contrib/opensolaris
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/print
/freebsd-11-stable/cddl/contrib/opensolaris/cmd/zfs
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libzfs
/freebsd-11-stable/contrib/amd
/freebsd-11-stable/contrib/apr
/freebsd-11-stable/contrib/apr-util
/freebsd-11-stable/contrib/atf
/freebsd-11-stable/contrib/binutils
/freebsd-11-stable/contrib/bmake
/freebsd-11-stable/contrib/byacc
/freebsd-11-stable/contrib/bzip2
/freebsd-11-stable/contrib/com_err
/freebsd-11-stable/contrib/compiler-rt
/freebsd-11-stable/contrib/dialog
/freebsd-11-stable/contrib/dma
/freebsd-11-stable/contrib/dtc
/freebsd-11-stable/contrib/ee
/freebsd-11-stable/contrib/elftoolchain
/freebsd-11-stable/contrib/elftoolchain/ar
/freebsd-11-stable/contrib/elftoolchain/brandelf
/freebsd-11-stable/contrib/elftoolchain/elfdump
/freebsd-11-stable/contrib/expat
/freebsd-11-stable/contrib/file
/freebsd-11-stable/contrib/gcc
/freebsd-11-stable/contrib/gcclibs/libgomp
/freebsd-11-stable/contrib/gdb
/freebsd-11-stable/contrib/gdtoa
/freebsd-11-stable/contrib/groff
/freebsd-11-stable/contrib/ipfilter
/freebsd-11-stable/contrib/ldns
/freebsd-11-stable/contrib/ldns-host
/freebsd-11-stable/contrib/less
/freebsd-11-stable/contrib/libarchive
/freebsd-11-stable/contrib/libarchive/cpio
/freebsd-11-stable/contrib/libarchive/libarchive
/freebsd-11-stable/contrib/libarchive/libarchive_fe
/freebsd-11-stable/contrib/libarchive/tar
/freebsd-11-stable/contrib/libc++
/freebsd-11-stable/contrib/libc-vis
/freebsd-11-stable/contrib/libcxxrt
/freebsd-11-stable/contrib/libexecinfo
/freebsd-11-stable/contrib/libpcap
/freebsd-11-stable/contrib/libstdc++
/freebsd-11-stable/contrib/libucl
/freebsd-11-stable/contrib/libxo
/freebsd-11-stable/contrib/llvm
/freebsd-11-stable/contrib/llvm/projects/libunwind
/freebsd-11-stable/contrib/llvm/tools/clang
/freebsd-11-stable/contrib/llvm/tools/lldb
/freebsd-11-stable/contrib/llvm/tools/llvm-dwarfdump
/freebsd-11-stable/contrib/llvm/tools/llvm-lto
/freebsd-11-stable/contrib/mdocml
/freebsd-11-stable/contrib/mtree
/freebsd-11-stable/contrib/ncurses
/freebsd-11-stable/contrib/netcat
/freebsd-11-stable/contrib/ntp
/freebsd-11-stable/contrib/nvi
/freebsd-11-stable/contrib/one-true-awk
/freebsd-11-stable/contrib/openbsm
/freebsd-11-stable/contrib/openpam
/freebsd-11-stable/contrib/openresolv
/freebsd-11-stable/contrib/pf
/freebsd-11-stable/contrib/sendmail
/freebsd-11-stable/contrib/serf
/freebsd-11-stable/contrib/sqlite3
/freebsd-11-stable/contrib/subversion
/freebsd-11-stable/contrib/tcpdump
/freebsd-11-stable/contrib/tcsh
/freebsd-11-stable/contrib/tnftp
/freebsd-11-stable/contrib/top
/freebsd-11-stable/contrib/top/install-sh
/freebsd-11-stable/contrib/tzcode/stdtime
/freebsd-11-stable/contrib/tzcode/zic
/freebsd-11-stable/contrib/tzdata
/freebsd-11-stable/contrib/unbound
/freebsd-11-stable/contrib/vis
/freebsd-11-stable/contrib/wpa
/freebsd-11-stable/contrib/xz
/freebsd-11-stable/crypto/heimdal
/freebsd-11-stable/crypto/openssh
/freebsd-11-stable/crypto/openssl
/freebsd-11-stable/gnu/lib
/freebsd-11-stable/gnu/usr.bin/binutils
/freebsd-11-stable/gnu/usr.bin/cc/cc_tools
/freebsd-11-stable/gnu/usr.bin/gdb
/freebsd-11-stable/lib/libc/locale/ascii.c
/freebsd-11-stable/sys/cddl/contrib/opensolaris
/freebsd-11-stable/sys/contrib/dev/acpica
/freebsd-11-stable/sys/contrib/ipfilter
/freebsd-11-stable/sys/contrib/libfdt
/freebsd-11-stable/sys/contrib/octeon-sdk
/freebsd-11-stable/sys/contrib/x86emu
/freebsd-11-stable/sys/contrib/xz-embedded
/freebsd-11-stable/usr.sbin/bhyve/atkbdc.h
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.c
/freebsd-11-stable/usr.sbin/bhyve/bhyvegc.h
/freebsd-11-stable/usr.sbin/bhyve/console.c
/freebsd-11-stable/usr.sbin/bhyve/console.h
/freebsd-11-stable/usr.sbin/bhyve/pci_fbuf.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.c
/freebsd-11-stable/usr.sbin/bhyve/pci_xhci.h
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.c
/freebsd-11-stable/usr.sbin/bhyve/ps2kbd.h
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.c
/freebsd-11-stable/usr.sbin/bhyve/ps2mouse.h
/freebsd-11-stable/usr.sbin/bhyve/rfb.c
/freebsd-11-stable/usr.sbin/bhyve/rfb.h
/freebsd-11-stable/usr.sbin/bhyve/sockstream.c
/freebsd-11-stable/usr.sbin/bhyve/sockstream.h
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.c
/freebsd-11-stable/usr.sbin/bhyve/usb_emul.h
/freebsd-11-stable/usr.sbin/bhyve/usb_mouse.c
/freebsd-11-stable/usr.sbin/bhyve/vga.c
/freebsd-11-stable/usr.sbin/bhyve/vga.h
293423 08-Jan-2016 delphij

MFV r293415:

ntp 4.2.8p5

Reviewed by: cy, roberto
Relnotes: yes
Differential Revision: https://reviews.freebsd.org/D4828


280849 30-Mar-2015 cy

MFV ntp 4.2.8p1 (r258945, r275970, r276091, r276092, r276093, r278284)

Thanks to roberto for providing pointers to wedge this into HEAD.

Approved by: roberto


258945 04-Dec-2013 roberto

Virgin import of ntpd 4.2.6p5.

When the series of commits is complete, things like
https://cert.litnet.lt/en/docs/ntp-distributed-reflection-dos-attacks
should be fixed.

PR: bin/148836 (except that we import a newer version)
Asked by: Too many
MFC after: 2 weeks