]> CyberLeo.Net >> Repos - FreeBSD/releng/10.3.git/blob - release/doc/en_US.ISO8859-1/relnotes/article.xml
Document r296853, OpenSSH 7.2p2.
[FreeBSD/releng/10.3.git] / release / doc / en_US.ISO8859-1 / relnotes / article.xml
1 <?xml version="1.0" encoding="iso-8859-1"?>
2 <!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
3         "../../../share/xml/freebsd50.dtd" [
4 <!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "release.ent">
5  %release;
6 <!ENTITY % sponsor PUBLIC "-//FreeBSD//ENTITIES Sponsor Specification//EN" "sponsor.ent">
7  %sponsor;
8 <!ENTITY % vendor PUBLIC "-//FreeBSD//ENTITIES Vendor Specification//EN" "vendor.ent">
9  %vendor;
10 <!ENTITY security SYSTEM "../../share/xml/security.xml">
11 <!ENTITY errata SYSTEM "../../share/xml/errata.xml">
12 ]>
13 <article xmlns="http://docbook.org/ns/docbook"
14   xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
15
16   <info>
17     <title>&os; &release.current; Release Notes</title>
18
19     <author>
20       <orgname>The &os; Project</orgname>
21     </author>
22
23     <pubdate>$FreeBSD$</pubdate>
24
25     <!-- First rev: 285831 -->
26     <!-- Last rev: 284813 -->
27
28     <copyright>
29       <year>2016</year>
30       <holder role="mailto:doc@FreeBSD.org">The &os; Documentation
31         Project</holder>
32     </copyright>
33
34     <legalnotice xml:id="trademarks" role="trademarks">
35       &tm-attrib.freebsd;
36       &tm-attrib.ibm;
37       &tm-attrib.ieee;
38       &tm-attrib.intel;
39       &tm-attrib.sparc;
40       &tm-attrib.general;
41     </legalnotice>
42
43     <abstract>
44       <para>The release notes for &os; &release.current; contain
45         a summary of the changes made to the &os; base system on the
46         &release.branch; development line.  This document lists
47         applicable security advisories that were issued since the last
48         release, as well as significant changes to the &os; kernel and
49         userland.  Some brief remarks on upgrading are also
50         presented.</para>
51     </abstract>
52   </info>
53
54   <sect1 xml:id="intro">
55     <title>Introduction</title>
56
57     <para>This document contains the release notes for &os;
58       &release.current;.  It describes recently added, changed, or
59       deleted features of &os;.  It also provides some notes on
60       upgrading from previous versions of &os;.</para>
61
62     <para releasetype="current">The &release.type; distribution to
63       which these release notes apply represents the latest point
64       along the &release.branch; development branch since
65       &release.branch; was created.  Information regarding pre-built,
66       binary &release.type; distributions along this branch can be
67       found at <uri
68         xlink:href="&release.url;">&release.url;</uri>.</para>
69
70     <para releasetype="snapshot">The &release.type; distribution to
71       which these release notes apply represents a point along the
72       &release.branch; development branch between &release.prev; and
73       the future &release.next;.  Information regarding pre-built,
74       binary &release.type; distributions along this branch can be
75       found at <uri
76         xlink:href="&release.url;">&release.url;</uri>.</para>
77
78     <para releasetype="release">This distribution of &os;
79       &release.current; is a &release.type; distribution.  It can be
80       found at <uri xlink:href="&release.url;">&release.url;</uri> or
81       any of its mirrors.  More information on obtaining this (or
82       other) &release.type; distributions of &os; can be found in the
83       <link
84         xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining
85           &os;</quote> appendix</link> to the <link
86         xlink:href="&url.books.handbook;/">&os;
87         Handbook</link>.</para>
88
89     <para>All users are encouraged to consult the release errata
90       before installing &os;.  The errata document is updated with
91       <quote>late-breaking</quote> information discovered late in the
92       release cycle or after the release.  Typically, it contains
93       information on known bugs, security advisories, and corrections
94       to documentation.  An up-to-date copy of the errata for &os;
95       &release.current; can be found on the &os; Web site.</para>
96
97     <para>This document describes the most user-visible new or changed
98       features in &os; since &release.prev;.</para>
99
100     <para>Typical release note items document recent security
101       advisories issued after &release.prev;, new drivers or hardware
102       support, new commands or options, major bug fixes, or
103       contributed software upgrades.  They may also list changes to
104       major ports/packages or release engineering practices.  Clearly
105       the release notes cannot list every single change made to &os;
106       between releases; this document focuses primarily on security
107       advisories, user-visible changes, and major architectural
108       improvements.</para>
109   </sect1>
110
111   <sect1 xml:id="upgrade">
112     <title>Upgrading from Previous Releases of &os;</title>
113
114     <para arch="amd64,i386">Binary upgrades between RELEASE versions
115       (and snapshots of the various security branches) are supported
116       using the &man.freebsd-update.8; utility.  The binary upgrade
117       procedure will update unmodified userland utilities, as well as
118       unmodified <filename>GENERIC</filename> kernel distributed as
119       a part of an official &os; release.  The &man.freebsd-update.8;
120       utility requires that the host being upgraded have Internet
121       connectivity.</para>
122
123     <para>Source-based upgrades (those based on recompiling the &os;
124       base system from source code) from previous versions are
125       supported, according to the instructions in
126       <filename>/usr/src/UPDATING</filename>.</para>
127
128     <important>
129       <para>Upgrading &os; should only be attempted after
130         backing up <emphasis>all</emphasis> data and configuration
131         files.</para>
132     </important>
133   </sect1>
134
135   <sect1 xml:id="security-errata">
136     <title>Security and Errata</title>
137
138     <para>This section lists the various Security Advisories and
139       Errata Notices since &release.prev;.</para>
140
141     <sect2 xml:id="security">
142       <title>Security Advisories</title>
143
144       &security;
145     </sect2>
146
147     <sect2 xml:id="errata">
148       <title>Errata Notices</title>
149
150       &errata;
151     </sect2>
152   </sect1>
153
154   <sect1 xml:id="userland">
155     <title>Userland</title>
156
157     <para>This section covers changes and additions to userland
158       applications, contributed software, and system utilities.</para>
159
160     <sect2 xml:id="userland-config">
161       <title>Userland Configuration Changes</title>
162
163       <para>&nbsp;</para>
164     </sect2>
165
166     <sect2 xml:id="userland-programs">
167       <title>Userland Application Changes</title>
168
169       <para revision="286064">The &man.jail.8; utility has been
170         updated to include a new flag, <literal>-l</literal>, which
171         ensures a clean environment in the target jail when used.
172         Additionally, &man.jail.8; will run a shell within the target
173         jail when run no commands are specified.</para>
174
175       <para revision="287122">The &man.mkimg.1; utility has been
176         updated to include support for <literal>NTFS</literal>
177         filesystems in both <acronym>MBR</acronym> and
178         <acronym>GPT</acronym> partitioning schemes.</para>
179
180       <para revision="288202" contrib="sponsor" sponsor="&ff;">The
181         &man.ar.1; utility now enables deterministic mode
182         (<literal>-D</literal>) by default.  This behavior can be
183         disabled by specifying the <literal>-U</literal> flag.</para>
184
185       <para revision="287746">The &man.pciconf.8; utility has been
186         updated to use the PCI ID database from the <filename
187           role="package">misc/pciids</filename> package, if present,
188         falling back to the PCI ID database in the &os; base
189         system.</para>
190
191       <para revision="288710" contrib="sponsor" sponsor="&gandi;">A
192         new utility, &man.sesutil.8;, has been added, which is used
193         to manage &man.ses.4; devices.</para>
194
195       <para revision="291774">The &man.cp.1; utility has been updated
196         to include a new flag, <literal>-s</literal>, which creates
197         a symbolic link to the specified source.</para>
198
199       <para revision="292231">Support for the
200         <literal>-manage-gids</literal> has been added to
201         &man.nfsd.8;.  This option can be enabled at boot time by
202         adding <literal>nfs_server_managegids="YES"</literal> to
203         &man.rc.conf.5;.</para>
204
205       <para revision="292462" contrib="sponsor"
206         sponsor="&dellinc;">The resolver library has been updated to
207         reload <filename>/etc/resolv.conf</filename> if the
208         modification time has changed.</para>
209
210       <para revision="293744" contrib="sponsor" sponsor="&ff;">The
211         initial implementation of <quote>reroot</quote> support has
212         been added to the &man.shutdown.8; utility, allowing the root
213         filesystem to be mounted from a temporary source filesystem
214         without requiring a full system reboot.</para>
215     </sect2>
216
217     <sect2 xml:id="userland-contrib">
218       <title>Contributed Software</title>
219
220       <para revision="286082">The &man.libarchive.3; library has been
221         updated to properly skip a sparse file entry in a &man.tar.1;
222         file, which would previously produce errors.</para>
223
224       <para revision="286751">Timezone data files have been updated to
225         version 2015f.</para>
226
227       <para revision="290152">The &man.file.1; utility has been
228         updated to version 5.25.</para>
229
230       <para revision="292588">The &man.xz.1; utility has been updated
231         to version 5.2.2, which provides support for multi-threaded
232         compression.</para>
233
234       <para revision="293650">The &man.ntpd.8; utility has been
235         updated to version 4.2.8p5.</para>
236
237       <para revision="294190">The &man.unbound.8; utility has been
238         updated to version 1.5.7.</para>
239
240       <para revision="294286">The &man.less.1; utility has been
241         updated to version v481.</para>
242
243       <para revision="295690">The
244         <literal>unbound-control-setup</literal> script has been
245         removed from the base system.</para>
246
247       <para revision="295691">The &man.unbound.8; utility has been
248         updated to enable the <literal>insecure-lan-zones</literal>
249         option in preference of listing each <acronym>AS112</acronym>
250         zone individually.</para>
251
252       <para revision="296317">The <application>OpenSSL</application>
253         suite has been updated to version 1.0.1s.</para>
254
255       <para revision="296853">The <application>OpenSSH</application>
256         suite has been updated to version 7.2p2.</para>
257     </sect2>
258
259     <sect2 xml:id="userland-installer">
260       <title>Installation and Configuration Tools</title>
261
262       <para revision="295264" contrib="sponsor"
263         sponsor="&scaleengine;">The &man.bsdinstall.8; utility has
264         been updated to support <acronym>ZFS</acronym> installation
265         on <acronym>EFI</acronym>-based systems.</para>
266     </sect2>
267
268     <sect2 xml:id="userland-rc">
269       <title><filename class="directory">/etc/rc.d</filename>
270         Scripts</title>
271
272       <para revision="294680">The <literal>netwait</literal>
273         &man.rc.8; script has been updated to wait for network
274         interfaces that attach late in the boot process, such as some
275         <acronym>USB</acronym> network cards.</para>
276     </sect2>
277
278     <sect2 xml:id="userland-periodic">
279       <title><filename class="directory">/etc/periodic</filename>
280         Scripts</title>
281
282       <para>&nbsp;</para>
283     </sect2>
284
285     <sect2 xml:id="userland-libraries">
286       <title>Runtime Libraries and API</title>
287
288       <para>&nbsp;</para>
289     </sect2>
290
291     <sect2 xml:id="userland-abi">
292       <title>ABI Compatibility</title>
293
294       <para>&nbsp;</para>
295     </sect2>
296   </sect1>
297
298   <sect1 xml:id="kernel">
299     <title>Kernel</title>
300
301     <para>This section covers changes to kernel configurations, system
302       tuning, and system control parameters that are not otherwise
303       categorized.</para>
304
305     <sect2 xml:id="kernel-bugfix">
306       <title>Kernel Bug Fixes</title>
307
308       <para revision="288167" contrib="sponsor"
309         sponsor="&multiplay;">The &man.kqueue.2; system call has been
310         updated to handle write events to files larger than 2
311         gigabytes.</para>
312     </sect2>
313
314     <sect2 xml:id="kernel-config">
315       <title>Kernel Configuration</title>
316
317       <para>&nbsp;</para>
318     </sect2>
319
320     <sect2 xml:id="kernel-sysctl">
321       <title>System Tuning and Controls</title>
322
323       <para revision="287037">The &man.uart.4; driver has been
324         updated to allow tuning pulses per second captured in the
325         CTS line during runtime, whereas previously only the DCD line
326         could be used without rebuilding the kernel.</para>
327     </sect2>
328   </sect1>
329
330   <sect1 xml:id="drivers">
331     <title>Devices and Drivers</title>
332
333     <para>This section covers changes and additions to devices and
334       device drivers since &release.prev;.</para>
335
336     <sect2 xml:id="drivers-device">
337       <title>Device Drivers</title>
338
339       <para>&nbsp;</para>
340     </sect2>
341
342     <sect2 xml:id="drivers-storage">
343       <title>Storage Drivers</title>
344
345       <para revision="288732" contrib="sponsor" sponsor="&ix;">The
346         <acronym>CTL</acronym> High Availability implementation has
347         been rewritten.</para>
348
349       <para revision="288810">The &man.ctl.4; driver has been updated
350         to support CD-ROM and removable devices.</para>
351     </sect2>
352
353     <sect2 xml:id="drivers-network">
354       <title>Network Drivers</title>
355
356       <para revision="295524" contrib="sponsor"
357         sponsor="&limelight;, &intelcorp;">The &man.ixgbe.4; driver
358         has been updated to version 3.1.13-k.</para>
359     </sect2>
360   </sect1>
361
362   <sect1 xml:id="hardware">
363     <title>Hardware Support</title>
364
365     <para>This section covers general hardware support for physical
366       machines, hypervisors, and virtualization environments, as well
367       as hardware changes and updates that do not otherwise fit in
368       other sections of this document.</para>
369
370     <sect2 xml:id="hardware-support">
371       <title>Hardware Support</title>
372
373       <para revision="293675">The &man.ismt.4; driver has been added,
374         providing support for recent &intel; SMBus 2.0
375         controllers.</para>
376     </sect2>
377
378     <sect2 xml:id="hardware-virtualization">
379       <title>Virtualization Support</title>
380
381       <para revision="287802">The &man.xen.4; driver has been updated
382         to include support for <literal>blkif</literal> indirect
383         segment I/O.</para>
384     </sect2>
385
386     <sect2 xml:id="hardware-arm">
387       <title>ARM Support</title>
388
389       <para>&nbsp;</para>
390     </sect2>
391   </sect1>
392
393   <sect1 xml:id="storage">
394     <title>Storage</title>
395
396     <para>This section covers changes and additions to file systems
397       and other storage subsystems, both local and networked.</para>
398
399     <sect2 xml:id="storage-general">
400       <title>General Storage</title>
401
402       <para>&nbsp;</para>
403     </sect2>
404
405     <sect2 xml:id="storage-net">
406       <title>Networked Storage</title>
407
408       <para>&nbsp;</para>
409     </sect2>
410
411     <sect2 xml:id="storage-zfs">
412       <title>ZFS</title>
413
414       <para revision="287665" contrib="sponsor"
415         sponsor="&clusterhq;">The &man.zfs.8; <literal>l2arc</literal>
416         code has been updated to take <literal>ashift</literal> into
417         account when gathering buffers to be written to the
418         <literal>l2arc</literal> device.</para>
419     </sect2>
420
421     <sect2 xml:id="storage-geom">
422       <title>&man.geom.4;</title>
423
424       <para>&nbsp;</para>
425     </sect2>
426   </sect1>
427
428   <sect1 xml:id="boot">
429     <title>Boot Loader Changes</title>
430
431     <para>This section covers the boot loader, boot menu, and other
432       boot-related changes.</para>
433
434     <sect2 xml:id="boot-loader">
435       <title>Boot Loader Changes</title>
436
437       <para revision="294445">Initial terminal emulation support has
438         been added to <filename>loader.efi</filename> for
439         <acronym>UEFI</acronym>-based systems.</para>
440
441       <para revision="294999" contrib="sponsor"
442         sponsor="&multiplay;">Initial <acronym>ZFS</acronym> boot
443         support has been added to the <acronym>EFI</acronym>
444         implementation.</para>
445
446       <para revision="295475" contrib="sponsor"
447         sponsor="&scaleengine;">The <acronym>UEFI</acronym> loader has
448         been updated to support multiple <acronym>ZFS</acronym> boot
449         environments, such as those provided by <filename
450           role="package">sysutils/beadm</filename>.</para>
451     </sect2>
452
453     <sect2 xml:id="boot-menu">
454       <title>Boot Menu Changes</title>
455
456       <para revision="294446">The <acronym>UEFI</acronym> boot menu
457         has been updated to enable the <quote>Beastie</quote> menu,
458         similiar to the traditional &man.sc.4; boot menu.</para>
459     </sect2>
460   </sect1>
461
462   <sect1 xml:id="network">
463     <title>Networking</title>
464
465     <para>This section describes changes that affect networking in
466       &os;.</para>
467
468     <sect2 xml:id="network-protocols">
469       <title>Network Protocols</title>
470
471       <para>&nbsp;</para>
472     </sect2>
473   </sect1>
474
475   <sect1 xml:id="ports">
476     <title>Ports Collection and Package Infrastructure</title>
477
478     <para>This section covers changes to the &os;&nbsp;Ports
479       Collection, package infrastructure, and package maintenance and
480       installation tools.</para>
481
482     <sect2 xml:id="ports-infrastructure">
483       <title>Infrastructure Changes</title>
484
485       <para>&nbsp;</para>
486     </sect2>
487
488     <sect2 xml:id="ports-packages ">
489       <title>Packaging Changes</title>
490
491       <para>&nbsp;</para>
492     </sect2>
493   </sect1>
494
495   <sect1 xml:id="doc">
496     <title>Documentation</title>
497
498     <para>This section covers changes to the &os;&nbsp;Documentation
499       Project sources and toolchain.</para>
500
501     <sect2 xml:id="doc-sources">
502       <title>Documentation Source Changes</title>
503
504       <para>&nbsp;</para>
505     </sect2>
506
507     <sect2 xml:id="doc-toolchain">
508       <title>Documentation Toolchain Changes</title>
509
510       <para>&nbsp;</para>
511     </sect2>
512   </sect1>
513
514   <sect1 xml:id="releng">
515     <title>Release Engineering and Integration</title>
516
517     <para>This section convers changes that are specific to the
518       &os;&nbsp;Release Engineering processes.</para>
519
520     <sect2 xml:id="releng-changes">
521       <title>Integration Changes</title>
522
523       <para>&nbsp;</para>
524     </sect2>
525   </sect1>
526 </article>