Skip to content
Permalink
Browse files

o Fix invalid TCP checksums with pf(4). [EN-16:02.pf]

o Fix YP/NIS client library critical bug. [EN-16:03.yplib]
o Fix SCTP ICMPv6 error message vulnerability. [SA-16:01.sctp]
o Fix ntp panic threshold bypass vulnerability. [SA-16:02.ntp]
o Fix Linux compatibility layer incorrect futex handling. [SA-16:03.linux]
o Fix Linux compatibility layer setgroups(2) system call. [SA-16:04.linux]
o Fix TCP MD5 signature denial of service. [SA-16:05.tcp]
o Fix insecure default bsnmpd.conf permissions. [SA-16:06.bsnmpd]

Errata:		FreeBSD-EN-16:02.pf
Errata:		FreeBSD-EN-16:03.yplib
Security:	FreeBSD-SA-16:01.sctp, CVE-2016-1879
Security:	FreeBSD-SA-16:02.ntp, CVE-2015-5300
Security:	FreeBSD-SA-16:03.linux, CVE-2016-1880
Security:	FreeBSD-SA-16:04.linux, CVE-2016-1881
Security:	FreeBSD-SA-16:05.tcp, CVE-2016-1882
Security:	FreeBSD-SA-16:06.bsnmpd, CVE-2015-5677
Approved by:	so
  • Loading branch information
glebius committed Jan 14, 2016
1 parent c39b63e commit 5af8834e70ae2dde58ee682e1a3e9c6998d9a683
Showing with 5,270 additions and 2,154 deletions.
  1. +18 −0 UPDATING
  2. +57 −0 contrib/ntp/ChangeLog
  3. +1,477 −0 contrib/ntp/CommitLog
  4. +104 −3 contrib/ntp/NEWS
  5. +16 −12 contrib/ntp/configure
  6. +3 −3 contrib/ntp/html/miscopt.html
  7. +1 −0 contrib/ntp/include/Makefile.am
  8. +1 −0 contrib/ntp/include/Makefile.in
  9. +1 −1 contrib/ntp/include/ntp_refclock.h
  10. +4 −4 contrib/ntp/include/ntp_stdlib.h
  11. +45 −21 contrib/ntp/include/ntp_worker.h
  12. +2 −1 contrib/ntp/include/ntpd.h
  13. +34 −0 contrib/ntp/include/safecast.h
  14. +1 −1 contrib/ntp/lib/isc/backtrace.c
  15. +2 −2 contrib/ntp/lib/isc/buffer.c
  16. +2 −3 contrib/ntp/lib/isc/inet_aton.c
  17. +3 −3 contrib/ntp/lib/isc/inet_pton.c
  18. +1 −1 contrib/ntp/lib/isc/log.c
  19. +1 −1 contrib/ntp/lib/isc/netaddr.c
  20. +2 −2 contrib/ntp/lib/isc/sockaddr.c
  21. +8 −8 contrib/ntp/lib/isc/task.c
  22. +1 −1 contrib/ntp/lib/isc/win32/interfaceiter.c
  23. +2 −1 contrib/ntp/lib/isc/win32/net.c
  24. +14 −14 contrib/ntp/libntp/a_md5encrypt.c
  25. +2 −2 contrib/ntp/libntp/atolfp.c
  26. +21 −9 contrib/ntp/libntp/authkeys.c
  27. +67 −22 contrib/ntp/libntp/authreadkeys.c
  28. +1 −1 contrib/ntp/libntp/authusekey.c
  29. +3 −3 contrib/ntp/libntp/dolfptoa.c
  30. +6 −4 contrib/ntp/libntp/hextolfp.c
  31. +1 −2 contrib/ntp/libntp/mstolfp.c
  32. +1 −1 contrib/ntp/libntp/msyslog.c
  33. +2 −1 contrib/ntp/libntp/ntp_crypto_rnd.c
  34. +2 −1 contrib/ntp/libntp/ntp_lineedit.c
  35. +5 −3 contrib/ntp/libntp/ntp_rfc2553.c
  36. +2 −1 contrib/ntp/libntp/ntp_worker.c
  37. +10 −10 contrib/ntp/libntp/snprintf.c
  38. +10 −2 contrib/ntp/libntp/socktohost.c
  39. +22 −2 contrib/ntp/libntp/systime.c
  40. +365 −226 contrib/ntp/libntp/work_thread.c
  41. +1 −1 contrib/ntp/libparse/clk_computime.c
  42. +1 −1 contrib/ntp/libparse/clk_dcf7000.c
  43. +1 −1 contrib/ntp/libparse/clk_hopf6021.c
  44. +2 −2 contrib/ntp/libparse/clk_meinberg.c
  45. +1 −1 contrib/ntp/libparse/clk_rawdcf.c
  46. +1 −1 contrib/ntp/libparse/clk_rcc8000.c
  47. +1 −1 contrib/ntp/libparse/clk_schmid.c
  48. +1 −1 contrib/ntp/libparse/clk_trimtaip.c
  49. +6 −6 contrib/ntp/libparse/clk_varitext.c
  50. +1 −1 contrib/ntp/libparse/clk_wharton.c
  51. +1 −1 contrib/ntp/libparse/parse.c
  52. +1 −1 contrib/ntp/ntpd/invoke-ntp.conf.texi
  53. +1 −1 contrib/ntp/ntpd/invoke-ntp.keys.texi
  54. +2 −2 contrib/ntp/ntpd/invoke-ntpd.texi
  55. +3 −3 contrib/ntp/ntpd/ntp.conf.5man
  56. +2 −2 contrib/ntp/ntpd/ntp.conf.5mdoc
  57. +1 −1 contrib/ntp/ntpd/ntp.conf.html
  58. +3 −3 contrib/ntp/ntpd/ntp.conf.man.in
  59. +2 −2 contrib/ntp/ntpd/ntp.conf.mdoc.in
  60. +2 −2 contrib/ntp/ntpd/ntp.keys.5man
  61. +2 −2 contrib/ntp/ntpd/ntp.keys.5mdoc
  62. +1 −1 contrib/ntp/ntpd/ntp.keys.html
  63. +2 −2 contrib/ntp/ntpd/ntp.keys.man.in
  64. +2 −2 contrib/ntp/ntpd/ntp.keys.mdoc.in
  65. +5 −5 contrib/ntp/ntpd/ntp_control.c
  66. +2 −2 contrib/ntp/ntpd/ntp_crypto.c
  67. +6 −6 contrib/ntp/ntpd/ntp_io.c
  68. +18 −28 contrib/ntp/ntpd/ntp_loopfilter.c
  69. +178 −171 contrib/ntp/ntpd/ntp_parser.c
  70. +169 −154 contrib/ntp/ntpd/ntp_proto.c
  71. +3 −3 contrib/ntp/ntpd/ntp_refclock.c
  72. +2 −2 contrib/ntp/ntpd/ntp_request.c
  73. +2 −2 contrib/ntp/ntpd/ntp_restrict.c
  74. +3 −2 contrib/ntp/ntpd/ntp_signd.c
  75. +7 −6 contrib/ntp/ntpd/ntp_timer.c
  76. +3 −3 contrib/ntp/ntpd/ntp_util.c
  77. +7 −7 contrib/ntp/ntpd/ntpd-opts.c
  78. +3 −3 contrib/ntp/ntpd/ntpd-opts.h
  79. +3 −3 contrib/ntp/ntpd/ntpd.1ntpdman
  80. +2 −2 contrib/ntp/ntpd/ntpd.1ntpdmdoc
  81. +12 −2 contrib/ntp/ntpd/ntpd.c
  82. +2 −2 contrib/ntp/ntpd/ntpd.html
  83. +3 −3 contrib/ntp/ntpd/ntpd.man.in
  84. +2 −2 contrib/ntp/ntpd/ntpd.mdoc.in
  85. +1 −0 contrib/ntp/ntpd/refclock_local.c
  86. +2 −2 contrib/ntp/ntpd/refclock_parse.c
  87. +3 −2 contrib/ntp/ntpd/refclock_shm.c
  88. +1 −1 contrib/ntp/ntpd/refclock_true.c
  89. +1 −1 contrib/ntp/ntpd/refclock_tsyncpci.c
  90. +7 −7 contrib/ntp/ntpdate/ntpdate.c
  91. +2 −2 contrib/ntp/ntpdc/invoke-ntpdc.texi
  92. +7 −7 contrib/ntp/ntpdc/ntpdc-opts.c
  93. +3 −3 contrib/ntp/ntpdc/ntpdc-opts.h
  94. +3 −3 contrib/ntp/ntpdc/ntpdc.1ntpdcman
  95. +2 −2 contrib/ntp/ntpdc/ntpdc.1ntpdcmdoc
  96. +36 −34 contrib/ntp/ntpdc/ntpdc.c
  97. +1 −1 contrib/ntp/ntpdc/ntpdc.h
  98. +2 −2 contrib/ntp/ntpdc/ntpdc.html
  99. +3 −3 contrib/ntp/ntpdc/ntpdc.man.in
  100. +2 −2 contrib/ntp/ntpdc/ntpdc.mdoc.in
  101. +109 −109 contrib/ntp/ntpdc/ntpdc_ops.c
  102. +2 −2 contrib/ntp/ntpq/invoke-ntpq.texi
  103. +7 −9 contrib/ntp/ntpq/libntpq.c
  104. +1 −1 contrib/ntp/ntpq/libntpq.h
  105. +1 −1 contrib/ntp/ntpq/libntpq_subs.c
  106. +7 −7 contrib/ntp/ntpq/ntpq-opts.c
  107. +3 −3 contrib/ntp/ntpq/ntpq-opts.h
  108. +51 −46 contrib/ntp/ntpq/ntpq-subs.c
  109. +3 −3 contrib/ntp/ntpq/ntpq.1ntpqman
  110. +2 −2 contrib/ntp/ntpq/ntpq.1ntpqmdoc
  111. +92 −43 contrib/ntp/ntpq/ntpq.c
  112. +11 −7 contrib/ntp/ntpq/ntpq.h
  113. +2 −2 contrib/ntp/ntpq/ntpq.html
  114. +3 −3 contrib/ntp/ntpq/ntpq.man.in
  115. +2 −2 contrib/ntp/ntpq/ntpq.mdoc.in
  116. +2 −2 contrib/ntp/ntpsnmpd/invoke-ntpsnmpd.texi
  117. +7 −7 contrib/ntp/ntpsnmpd/ntpsnmpd-opts.c
  118. +3 −3 contrib/ntp/ntpsnmpd/ntpsnmpd-opts.h
  119. +3 −3 contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdman
  120. +2 −2 contrib/ntp/ntpsnmpd/ntpsnmpd.1ntpsnmpdmdoc
  121. +1 −1 contrib/ntp/ntpsnmpd/ntpsnmpd.html
  122. +3 −3 contrib/ntp/ntpsnmpd/ntpsnmpd.man.in
  123. +2 −2 contrib/ntp/ntpsnmpd/ntpsnmpd.mdoc.in
  124. +1 −1 contrib/ntp/packageinfo.sh
  125. +2 −0 contrib/ntp/scripts/calc_tickadj/Makefile.am
  126. +9 −4 contrib/ntp/scripts/calc_tickadj/Makefile.in
  127. +3 −3 contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjman
  128. +2 −2 contrib/ntp/scripts/calc_tickadj/calc_tickadj.1calc_tickadjmdoc
  129. +1 −1 contrib/ntp/scripts/calc_tickadj/calc_tickadj.html
  130. +3 −3 contrib/ntp/scripts/calc_tickadj/calc_tickadj.man.in
  131. +2 −2 contrib/ntp/scripts/calc_tickadj/calc_tickadj.mdoc.in
  132. +1 −1 contrib/ntp/scripts/calc_tickadj/invoke-calc_tickadj.texi
  133. +2 −2 contrib/ntp/scripts/invoke-plot_summary.texi
  134. +2 −2 contrib/ntp/scripts/invoke-summary.texi
  135. +2 −2 contrib/ntp/scripts/ntp-wait/invoke-ntp-wait.texi
  136. +2 −2 contrib/ntp/scripts/ntp-wait/ntp-wait-opts
  137. +3 −3 contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitman
  138. +2 −2 contrib/ntp/scripts/ntp-wait/ntp-wait.1ntp-waitmdoc
  139. +2 −2 contrib/ntp/scripts/ntp-wait/ntp-wait.html
  140. +3 −3 contrib/ntp/scripts/ntp-wait/ntp-wait.man.in
  141. +2 −2 contrib/ntp/scripts/ntp-wait/ntp-wait.mdoc.in
  142. +2 −2 contrib/ntp/scripts/ntpsweep/invoke-ntpsweep.texi
  143. +2 −2 contrib/ntp/scripts/ntpsweep/ntpsweep-opts
  144. +3 −3 contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepman
  145. +2 −2 contrib/ntp/scripts/ntpsweep/ntpsweep.1ntpsweepmdoc
  146. +2 −2 contrib/ntp/scripts/ntpsweep/ntpsweep.html
  147. +3 −3 contrib/ntp/scripts/ntpsweep/ntpsweep.man.in
  148. +2 −2 contrib/ntp/scripts/ntpsweep/ntpsweep.mdoc.in
  149. +2 −2 contrib/ntp/scripts/ntptrace/invoke-ntptrace.texi
  150. +2 −2 contrib/ntp/scripts/ntptrace/ntptrace-opts
  151. +3 −3 contrib/ntp/scripts/ntptrace/ntptrace.1ntptraceman
  152. +2 −2 contrib/ntp/scripts/ntptrace/ntptrace.1ntptracemdoc
  153. +2 −2 contrib/ntp/scripts/ntptrace/ntptrace.html
  154. +3 −3 contrib/ntp/scripts/ntptrace/ntptrace.man.in
  155. +2 −2 contrib/ntp/scripts/ntptrace/ntptrace.mdoc.in
  156. +2 −2 contrib/ntp/scripts/plot_summary-opts
  157. +3 −3 contrib/ntp/scripts/plot_summary.1plot_summaryman
  158. +2 −2 contrib/ntp/scripts/plot_summary.1plot_summarymdoc
  159. +2 −2 contrib/ntp/scripts/plot_summary.html
  160. +3 −3 contrib/ntp/scripts/plot_summary.man.in
  161. +2 −2 contrib/ntp/scripts/plot_summary.mdoc.in
  162. +2 −2 contrib/ntp/scripts/summary-opts
  163. +3 −3 contrib/ntp/scripts/summary.1summaryman
  164. +2 −2 contrib/ntp/scripts/summary.1summarymdoc
  165. +2 −2 contrib/ntp/scripts/summary.html
  166. +3 −3 contrib/ntp/scripts/summary.man.in
  167. +2 −2 contrib/ntp/scripts/summary.mdoc.in
  168. +1 −1 contrib/ntp/scripts/update-leap/invoke-update-leap.texi
  169. +2 −2 contrib/ntp/scripts/update-leap/update-leap-opts
  170. +3 −3 contrib/ntp/scripts/update-leap/update-leap.1update-leapman
  171. +2 −2 contrib/ntp/scripts/update-leap/update-leap.1update-leapmdoc
  172. +1 −1 contrib/ntp/scripts/update-leap/update-leap.html
  173. +3 −3 contrib/ntp/scripts/update-leap/update-leap.man.in
  174. +2 −2 contrib/ntp/scripts/update-leap/update-leap.mdoc.in
  175. +12 −11 contrib/ntp/sntp/configure
  176. +1 −1 contrib/ntp/sntp/include/version.def
  177. +3 −3 contrib/ntp/sntp/include/version.texi
  178. +2 −2 contrib/ntp/sntp/invoke-sntp.texi
  179. +2 −1 contrib/ntp/sntp/m4/ntp_libevent.m4
  180. +4 −1 contrib/ntp/sntp/m4/ntp_problemtests.m4
  181. +1 −1 contrib/ntp/sntp/m4/version.m4
  182. +1 −1 contrib/ntp/sntp/networking.c
  183. +7 −7 contrib/ntp/sntp/sntp-opts.c
  184. +3 −3 contrib/ntp/sntp/sntp-opts.h
  185. +3 −3 contrib/ntp/sntp/sntp.1sntpman
  186. +2 −2 contrib/ntp/sntp/sntp.1sntpmdoc
  187. +2 −2 contrib/ntp/sntp/sntp.html
  188. +3 −3 contrib/ntp/sntp/sntp.man.in
  189. +2 −2 contrib/ntp/sntp/sntp.mdoc.in
  190. +22 −9 contrib/ntp/sntp/tests/keyFile.c
  191. +2 −0 contrib/ntp/sntp/tests/kodDatabase.c
  192. +1 −0 contrib/ntp/sntp/tests/kodFile.c
  193. +6 −5 contrib/ntp/sntp/tests/run-kodDatabase.c
  194. +3 −3 contrib/ntp/sntp/tests/run-t-log.c
  195. +37 −18 contrib/ntp/sntp/tests/t-log.c
  196. +2 −2 contrib/ntp/sntp/tests/utilities.c
  197. +13 −1 contrib/ntp/sntp/unity/unity_internals.h
  198. +1 −1 contrib/ntp/sntp/version.c
  199. +1 −1 contrib/ntp/tests/bug-2803/bug-2803.c
  200. +2 −0 contrib/ntp/tests/bug-2803/run-bug-2803.c
  201. +25 −17 contrib/ntp/tests/libntp/a_md5encrypt.c
  202. +37 −11 contrib/ntp/tests/libntp/authkeys.c
  203. +18 −6 contrib/ntp/tests/libntp/buftvtots.c
  204. +119 −50 contrib/ntp/tests/libntp/calendar.c
  205. +45 −20 contrib/ntp/tests/libntp/caljulian.c
  206. +48 −24 contrib/ntp/tests/libntp/clocktime.c
  207. +10 −0 contrib/ntp/tests/libntp/decodenetnum.c
  208. +16 −2 contrib/ntp/tests/libntp/humandate.c
  209. +121 −77 contrib/ntp/tests/libntp/lfpfunc.c
  210. +9 −0 contrib/ntp/tests/libntp/lfptostr.c
  211. +10 −0 contrib/ntp/tests/libntp/modetoa.c
  212. +10 −0 contrib/ntp/tests/libntp/msyslog.c
  213. +41 −16 contrib/ntp/tests/libntp/netof.c
  214. +11 −0 contrib/ntp/tests/libntp/numtoa.c
  215. +12 −1 contrib/ntp/tests/libntp/numtohost.c
  216. +36 −14 contrib/ntp/tests/libntp/octtoint.c
  217. +13 −2 contrib/ntp/tests/libntp/prettydate.c
  218. +4 −1 contrib/ntp/tests/libntp/recvbuff.c
  219. +11 −4 contrib/ntp/tests/libntp/refidsmear.c
  220. +15 −5 contrib/ntp/tests/libntp/refnumtoa.c
  221. +5 −5 contrib/ntp/tests/libntp/run-a_md5encrypt.c
  222. +15 −15 contrib/ntp/tests/libntp/run-calendar.c
  223. +6 −6 contrib/ntp/tests/libntp/run-decodenetnum.c
  224. +2 −2 contrib/ntp/tests/libntp/run-humandate.c
  225. +9 −9 contrib/ntp/tests/libntp/run-lfpfunc.c
  226. +11 −11 contrib/ntp/tests/libntp/run-lfptostr.c
  227. +2 −2 contrib/ntp/tests/libntp/run-modetoa.c
  228. +8 −8 contrib/ntp/tests/libntp/run-msyslog.c
  229. +4 −4 contrib/ntp/tests/libntp/run-netof.c
  230. +2 −2 contrib/ntp/tests/libntp/run-numtoa.c
  231. +1 −1 contrib/ntp/tests/libntp/run-numtohost.c
  232. +1 −1 contrib/ntp/tests/libntp/run-prettydate.c
  233. +2 −2 contrib/ntp/tests/libntp/run-refnumtoa.c
  234. +9 −8 contrib/ntp/tests/libntp/run-sfptostr.c
  235. +6 −6 contrib/ntp/tests/libntp/run-socktoa.c
  236. +4 −4 contrib/ntp/tests/libntp/run-statestr.c
  237. +7 −7 contrib/ntp/tests/libntp/run-strtolfp.c
  238. +28 −28 contrib/ntp/tests/libntp/run-timespecops.c
  239. +28 −28 contrib/ntp/tests/libntp/run-timevalops.c
  240. +1 −1 contrib/ntp/tests/libntp/run-uglydate.c
  241. +11 −0 contrib/ntp/tests/libntp/sfptostr.c
  242. +13 −2 contrib/ntp/tests/libntp/socktoa.c
  243. +11 −0 contrib/ntp/tests/libntp/statestr.c
  244. +10 −0 contrib/ntp/tests/libntp/strtolfp.c
  245. +182 −47 contrib/ntp/tests/libntp/timespecops.c
  246. +177 −51 contrib/ntp/tests/libntp/timevalops.c
  247. +15 −3 contrib/ntp/tests/libntp/uglydate.c
  248. +241 −82 contrib/ntp/tests/ntpd/leapsec.c
  249. +1 −0 contrib/ntp/tests/ntpd/ntp_prio_q.c
  250. +1 −0 contrib/ntp/tests/ntpd/ntp_restrict.c
  251. +1 −0 contrib/ntp/tests/ntpd/rc_cmdlength.c
  252. +33 −33 contrib/ntp/tests/ntpd/run-leapsec.c
  253. +8 −8 contrib/ntp/tests/ntpd/run-ntp_restrict.c
  254. +2 −1 contrib/ntp/tests/ntpd/run-rc_cmdlength.c
  255. +7 −7 contrib/ntp/tests/ntpd/run-t-ntp_signd.c
  256. +3 −3 contrib/ntp/tests/ntpd/t-ntp_scanner.c
  257. +92 −27 contrib/ntp/tests/ntpd/t-ntp_signd.c
  258. +2 −1 contrib/ntp/tests/sandbox/run-uglydate.c
  259. +6 −0 contrib/ntp/tests/sandbox/smeartest.c
  260. +19 −4 contrib/ntp/tests/sandbox/uglydate.c
  261. +7 −10 contrib/ntp/tests/sec-2853/sec-2853.c
  262. +2 −2 contrib/ntp/util/invoke-ntp-keygen.texi
  263. +7 −7 contrib/ntp/util/ntp-keygen-opts.c
  264. +3 −3 contrib/ntp/util/ntp-keygen-opts.h
  265. +3 −3 contrib/ntp/util/ntp-keygen.1ntp-keygenman
  266. +2 −2 contrib/ntp/util/ntp-keygen.1ntp-keygenmdoc
  267. +3 −3 contrib/ntp/util/ntp-keygen.c
  268. +2 −2 contrib/ntp/util/ntp-keygen.html
  269. +3 −3 contrib/ntp/util/ntp-keygen.man.in
  270. +2 −2 contrib/ntp/util/ntp-keygen.mdoc.in
  271. +5 −4 etc/Makefile
  272. +28 −5 lib/libc/yp/yplib.c
  273. +1 −1 sys/amd64/linux32/linux32_proto.h
  274. +2 −2 sys/amd64/linux32/linux32_systrace_args.c
  275. +2 −2 sys/amd64/linux32/syscalls.master
  276. +1 −1 sys/compat/linux/linux_futex.c
  277. +3 −1 sys/compat/linux/linux_misc.c
  278. +1 −1 sys/conf/newvers.sh
  279. +2 −2 sys/i386/linux/syscalls.master
  280. +1 −2 sys/kern/kern_prot.c
  281. +5 −0 sys/net/pfvar.h
  282. +4 −2 sys/netinet/tcp_output.c
  283. +1 −1 sys/netinet6/ip6_output.c
  284. +1 −0 sys/netinet6/ip6_var.h
  285. +4 −1 sys/netinet6/sctp6_usrreq.c
  286. +88 −31 sys/netpfil/pf/pf.c
  287. +0 −14 sys/netpfil/pf/pf_ioctl.c
  288. +7 −6 sys/netpfil/pf/pf_norm.c
  289. +1 −0 sys/sys/ucred.h
  290. +23 −7 usr.sbin/ntp/config.h
  291. +2 −2 usr.sbin/ntp/doc/ntp-keygen.8
  292. +2 −2 usr.sbin/ntp/doc/ntp.conf.5
  293. +2 −2 usr.sbin/ntp/doc/ntp.keys.5
  294. +2 −2 usr.sbin/ntp/doc/ntpd.8
  295. +2 −2 usr.sbin/ntp/doc/ntpdc.8
  296. +2 −2 usr.sbin/ntp/doc/ntpq.8
  297. +2 −2 usr.sbin/ntp/doc/sntp.8
  298. +1 −1 usr.sbin/ntp/scripts/mkver
@@ -16,6 +16,24 @@ from older versions of FreeBSD, try WITHOUT_CLANG to bootstrap to the tip of
stable/10, and then rebuild without this option. The bootstrap process from
older version of current is a bit fragile.

20160114 p26 FreeBSD-EN-16:02.pf
FreeBSD-EN-16:03.yplib
FreeBSD-SA-16:01.sctp
FreeBSD-SA-16:02.ntp
FreeBSD-SA-16:03.linux
FreeBSD-SA-16:04.linux
FreeBSD-SA-16:05.tcp
FreeBSD-SA-16:06.bsnmpd

Fix pf(4) generating bad TCP checksums. [EN-16:02]
Fix infinite loop in YP/NIS client library. [EN-16:03]
Fix remote denial of service in SCTP. [SA-16:01]
Update NTP to 4.2.8p5. [SA-16:02]
Fix kernel memory diclosure in Linux compatibility layer. [SA-16:03]
Fix kernel memory overwrite in Linux compatibility layer. [SA-16:04]
Fix crash in TCP MD5 signatures. [SA-16:05]
Fix insecure default permissions for snmpd.config. [SA-16:06]

20151205 p25 FreeBSD-SA-15:26.openssl

Fix multiple OpenSSL vulnerabilities. [SA-15:26]
@@ -1,4 +1,61 @@
---
(4.2.8p5) 2016/01/07 Released by Harlan Stenn <stenn@ntp.org>

* [Sec 2956] small-step/big-step. Close the panic gate earlier. HStenn.
* CID 1339955: Free allocated memory in caljulian test. HStenn.
* CID 1339962: Explicitly initialize variable in caljulian test. HStenn.
* CID 1341527: Quiet a CHECKED_RETURN in sntp/tests/t-log.c. HStenn.
* CID 1341533: Missing assertion in sntp/tests/t-log.c. HStenn.
* CID 1341534: Resource leak in tests/ntpd/t-ntp_signd.c. HStenn.
* CID 1341535: Resource leak in tests/ntpd/t-ntp_signd.c. HStenn.
* CID 1341536: Resource leak in tests/ntpd/t-ntp_signd.c. HStenn.
* CID 1341537: Resource leak in tests/ntpd/t-ntp_signd.c. HStenn.
* CID 1341538: Memory leak in tests/ntpd/ntp_prio_q.c:262. HStenn.
* CID 1341677: Nits in sntp/tests/keyFile.c. HStenn.
* CID 1341678: Nits in sntp/tests/keyFile.c. HStenn.
* CID 1341679: Nits in sntp/tests/keyFile.c. HStenn.
* CID 1341680: Nits in sntp/tests/keyFile.c. HStenn.
* CID 1341681: Nits in sntp/tests/keyFile.c. HStenn.
* CID 1341682: Nit in libntp/authreadkeys.c. HStenn.
* CID 1341684: Nit in tests/ntpd/t-ntp_signd.c. HStenn.
* [Bug 2829] Look at pipe_fds in ntpd.c (did so. perlinger@ntp.org)
* [Bug 2887] stratum -1 config results as showing value 99
- fudge stratum should only accept values [0..16]. perlinger@ntp.org
* [Bug 2932] Update leapsecond file info in miscopt.html. CWoodbury, HStenn.
* [Bug 2934] tests/ntpd/t-ntp_scanner.c has a magic constant wired in. HMurray
* [Bug 2944] errno is not preserved properly in ntpdate after sendto call.
- applied patch by Christos Zoulas. perlinger@ntp.org
* [Bug 2952] Symmetric active/passive mode is broken. HStenn.
* [Bug 2954] Version 4.2.8p4 crashes on startup with sig fault
- fixed data race conditions in threaded DNS worker. perlinger@ntp.org
- limit threading warm-up to linux; FreeBSD bombs on it. perlinger@ntp.org
* [Bug 2957] 'unsigned int' vs 'size_t' format clash. perlinger@ntp.org
- accept key file only if there are no parsing errors
- fixed size_t/u_int format clash
- fixed wrong use of 'strlcpy'
* [Bug 2958] ntpq: fatal error messages need a final newline. Craig Leres.
* [Bug 2962] truncation of size_t/ptrdiff_t on 64bit targets. perlinger@ntp.org
- fixed several other warnings (cast-alignment, missing const, missing prototypes)
- promote use of 'size_t' for values that express a size
- use ptr-to-const for read-only arguments
- make sure SOCKET values are not truncated (win32-specific)
- format string fixes
* [Bug 2965] Local clock didn't work since 4.2.8p4. Martin Burnicki.
* [Bug 2967] ntpdate command suffers an assertion failure
- fixed ntp_rfc2553.c to return proper address length. perlinger@ntp.org
* [Bug 2969] Seg fault from ntpq/mrulist when looking at server with
lots of clients. perlinger@ntp.org
* [Bug 2971] ntpq bails on ^C: select fails: Interrupted system call
- changed stacked/nested handling of CTRL-C. perlinger@ntp.org
* Unity cleanup for FreeBSD-6.4. Harlan Stenn.
* Unity test cleanup. Harlan Stenn.
* Libevent autoconf pthread fixes for FreeBSD-10. Harlan Stenn.
* Header cleanup in tests/sandbox/uglydate.c. Harlan Stenn.
* Header cleanup in tests/libntp/sfptostr.c. Harlan Stenn.
* 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 <stenn@ntp.org>
(4.2.8p4-RC1) 2015/10/06 Released by Harlan Stenn <stenn@ntp.org>

0 comments on commit 5af8834

Please sign in to comment.
You can’t perform that action at this time.