article.xml revision 276997
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]>
11<article xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
12  <info><title>&os; &release.current; Release Notes</title>
13
14  <author><orgname>The &os; Project</orgname></author>
15
16  <pubdate>$FreeBSD: head/release/doc/en_US.ISO8859-1/relnotes/article.xml 276997 2015-01-11 19:00:38Z gjb $</pubdate>
17
18  <copyright>
19    <year>2015</year>
20    <holder role="mailto:doc@FreeBSD.org">The &os; Documentation
21      Project</holder>
22  </copyright>
23
24  <legalnotice xml:id="trademarks" role="trademarks">
25    &tm-attrib.freebsd;
26    &tm-attrib.ibm;
27    &tm-attrib.ieee;
28    &tm-attrib.intel;
29    &tm-attrib.sparc;
30    &tm-attrib.general;
31  </legalnotice>
32
33  <abstract>
34    <para>The release notes for &os; &release.current; contain
35      a summary of the changes made to the &os; base system on the
36      &release.branch; development line.  This document lists
37      applicable security advisories that were issued since the last
38      release, as well as significant changes to the &os; kernel and
39      userland.  Some brief remarks on upgrading are also
40      presented.</para>
41  </abstract>
42</info>
43
44<sect1 xml:id="intro">
45  <title>Introduction</title>
46
47  <para>This document contains the release notes for &os;
48    &release.current;.  It describes recently added, changed, or
49    deleted features of &os;.  It also provides some notes on
50    upgrading from previous versions of &os;.</para>
51
52  <para releasetype="current">The &release.type; distribution to which
53    these release notes apply represents the latest point along the
54    &release.branch; development branch since &release.branch; was
55    created.  Information regarding pre-built, binary &release.type;
56    distributions along this branch can be found at <uri
57      xlink:href="&release.url;">&release.url;</uri>.</para>
58
59  <para releasetype="snapshot">The &release.type; distribution to
60    which these release notes apply represents a point along the
61    &release.branch; development branch between &release.prev; and the
62    future &release.next;.  Information regarding pre-built, binary
63    &release.type; distributions along this branch can be found at
64    <uri xlink:href="&release.url;">&release.url;</uri>.</para>
65
66  <para releasetype="release">This distribution of &os;
67    &release.current; is a &release.type; distribution.  It can be
68    found at <uri xlink:href="&release.url;">&release.url;</uri> or
69    any of its mirrors.  More information on obtaining this (or other)
70    &release.type; distributions of &os; can be found in the <link
71      xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining
72	&os;</quote> appendix</link> to the <link
73      xlink:href="&url.books.handbook;/">&os; Handbook</link>.</para>
74
75  <para>All users are encouraged to consult the release errata before
76    installing &os;.  The errata document is updated with
77    <quote>late-breaking</quote> information discovered late in the
78    release cycle or after the release.  Typically, it contains
79    information on known bugs, security advisories, and corrections to
80    documentation.  An up-to-date copy of the errata for &os;
81    &release.current; can be found on the &os; Web site.</para>
82</sect1>
83
84<sect1 xml:id="new">
85  <title>What's New</title>
86
87  <para>This section describes the most user-visible new or changed
88    features in &os; since &release.prev;.  In general, changes
89    described here are unique to the &release.branch; branch unless
90    specifically marked as &merged; features.</para>
91
92  <para>Typical release note items document recent security advisories
93    issued after &release.prev;, new drivers or hardware support, new
94    commands or options, major bug fixes, or contributed software
95    upgrades.  They may also list changes to major ports/packages or
96    release engineering practices.  Clearly the release notes cannot
97    list every single change made to &os; between releases; this
98    document focuses primarily on security advisories, user-visible
99    changes, and major architectural improvements.</para>
100
101  <sect2 xml:id="security">
102    <title>Security Advisories</title>
103
104    <para>No advisories.</para>
105
106  </sect2>
107
108  <sect2 xml:id="kernel">
109    <title>Kernel Changes</title>
110
111    <para revision="260903">Support for GPS ports has been added to
112      &man.uhso.4;.</para>
113
114    <para revision="264601" contrib="sponsor"
115      sponsor="&darpa_afrl;">The <literal>if_nf10bmac(4)</literal>
116      device has been added, providing support for NetFPGA-10G
117      Embedded CPU Ethernet Core.</para>
118
119    <note>
120      <para>The <literal>if_nf10bmac(4)</literal> driver operates on
121	the FPGA, and is not suited for the PCI host interface.</para>
122    </note>
123
124    <para revision="265132">The &man.full.4; device has been added,
125      and the <literal>lindev(4)</literal> device has been removed.
126      Prior to this change, <literal>lindev(4)</literal> provided only
127      the <filename>/dev/full</filename> character device, returning
128      <literal>ENOSPC</literal> on write attempts.  As this device is
129      not specific to &linux;, a native &os; version has been
130      added.</para>
131
132    <para revision="265236" contrib="sponsor"
133      sponsor="&lsi;, &spectralogic;" sponsorurl="">The &man.mpr.4;
134      device has been added, providing support for LSI Fusion-MPT
135      3 12Gb SCSI/SATA controllers.</para>
136
137    <para revision="265555" contrib="sponsor"
138      sponsor="&lsi;">The &man.mrsas.4; driver has been added,
139      providing support for LSI MegaRAID SAS controllers.  The
140      &man.mfi.4; driver will attach to the controller, by default.
141      To enable &man.mrsas.4; add
142      <literal>hw.mfi.mrsas_enable=1</literal> to
143      <filename>/boot/loader.conf</filename>, which turns off
144      &man.mfi.4; device probing.</para>
145
146    <note>
147      <para>At this time, the &man.mfiutil.8; utility and
148	the &os; version of
149	<application>MegaCLI</application> and
150	<application>StorCli</application> do not work with
151	&man.mrsas.4;.</para>
152    </note>
153
154    <para revision="265876">A kernel bug that inhibited proper
155      functionality of the <literal>dev.cpu.0.freq</literal>
156      &man.sysctl.8; on &intel; processors with Turbo
157      Boost&nbsp;&trade; enabled has been fixed.</para>
158
159    <para revision="266531">The <literal>IMAGACT_BINMISC</literal>
160      kernel configuration option has been enabled by default,
161      which enables application execution through emulators, such
162      as <application>Qemu</application>.</para>
163
164    <para revision="266757" contrib="sponsor"
165	sponsor="&chelsio;">Support for the &man.cxgbe.4; Terminator 5
166      (T5) 10G/40G cards has been added to &man.netmap.4;.</para>
167
168    <para revision="268045">The <literal>VT</literal> kernel
169      configuration file has been removed, and the &man.vt.4;
170      driver is included in the <literal>GENERIC</literal> kernel.
171      To enable &man.vt.4;, enter <literal>set kern.vty=vt</literal>
172      at the &man.loader.8; prompt during boot, or add
173      <literal>kern.vty=vt</literal> to &man.loader.conf.5; and
174      reboot the system.</para>
175
176    <para revision="271697" arch="powerpc">Support for &man.dtrace.1;
177      stack tracing has been fixed for &os;/&arch.powerpc;, using the
178      <literal>trapexit()</literal> and
179      <literal>asttrapexit()</literal> functions instead of checking
180      within addressed kernel space.</para>
181
182    <para revision="271705">Hardware context support has been
183      added to the <literal>drm/i915</literal> driver, adding
184      support for <application>Mesa</application> 9.2 and
185      later.</para>
186
187    <para revision="273178">The &man.vt.4; driver has been updated,
188      replacing the bitmapped <literal>kern.vt.spclkeys</literal>
189      &man.sysctl.8; with individual <literal>kern.vt.kbd_*</literal>
190      variants.</para>
191
192    <para revision="273598">The &man.hpet.4; driver has been updated
193      to create a
194      <filename>/dev/hpet<replaceable>N</replaceable></filename>
195      device, providing access to <acronym>HPET</acronym> from
196      userspace.</para>
197
198    <para revision="274085">The &man.vt.4; driver has been made the
199      default system console driver.  The &man.syscons.4; driver is
200      still available, and can be enabled by adding
201      <literal>kern.vty=sc</literal> in &man.loader.conf.5;.
202      Alternatively, &man.syscons.4; can be enabled at boot time by
203      entering <literal>set kern.vty=sc</literal> at the
204      &man.loader.8; prompt.</para>
205
206    <sect3 xml:id="kernel-virtualization">
207      <title>Virtualization Support</title>
208
209      <para revision="260410">Support for the <quote>Virtual Interrupt
210	  Delivery</quote> feature of &intel;&nbsp;VT-x is enabled if
211	supported by the CPU.  This feature can be disabled by running
212	<literal>sysctl hw.vmm.vmx.use_apic_vid=0</literal>.
213	Additionally, to persist this setting across reboots, add
214	<literal>hw.vmm.vmx.use_apic_vid=0</literal> to
215	<filename>/etc/sysctl.conf</filename>.</para>
216
217      <para revision="260532">Support for <quote>Posted Interrupt
218	  Processing</quote> is enabled if supported by the CPU.  This
219	feature can be disabled by running <literal>sysctl
220	  hw.vmm.vmx.use_apic_pir=0</literal>.  Additionally, to
221	persist this setting across reboots, add
222	<literal>hw.vmm.vmx.use_apic_pir=0</literal> to
223	<filename>/etc/sysctl.conf</filename>.</para>
224
225      <para revision="260582">Unmapped IO support has been added to
226	&man.virtio_blk.4;.</para>
227
228      <para revision="260583">Unmapped IO support has been added to
229	&man.virtio_scsi.4;.</para>
230
231      <para revision="260847">The &man.virtio_random.4; driver has
232	been added to harvest entropy from the host system.</para>
233
234      <para revision="267536" contrib="sponsor"
235	sponsor="&citrix.rd;">Support for running a &os;/&arch.amd64;
236	<application>Xen</application> guest instance as
237	<acronym>PVH</acronym> guest has been added.
238	<acronym>PVH</acronym> mode, short for <quote>Para-Virtualized
239	  Hardware</quote>, uses para-virtualized drivers for boot
240	and I/O, and uses hardware virtualization extensions for all
241	other tasks, without the need for emulation.</para>
242
243      <para revision="273515">The &man.virtio.console.4; driver has
244	been added, which provides an interface to VirtIO console
245	devices through a &man.tty.4; device.</para>
246    </sect3>
247
248    <sect3 xml:id="kernel-arm">
249      <title>ARM Support</title>
250
251      <para revision="260921">The &man.nand.4; device is enabled for
252	ARM devices by default.</para>
253
254      <para revision="273264" arch="armv6">An issue that could cause
255	instability when detecting <acronym>SD</acronym> cards on the
256	Raspberry Pi <acronym>SOC</acronym> has been fixed.</para>
257    </sect3>
258
259    <sect3 xml:id="boot">
260      <title>Boot Loader Changes</title>
261
262      <para>&nbsp;</para>
263    </sect3>
264
265    <sect3 xml:id="proc">
266      <title>Hardware Support</title>
267
268      <para revision="268303">The &man.asmc.4; driver has been updated
269	to support the &apple;&nbsp;MacMini 3,1.</para>
270
271      <para revision="268351">Support for &os;/ia64 has been dropped
272	as of &os;&nbsp;11.</para>
273
274      <sect4 xml:id="mm">
275	<title>Multimedia Support</title>
276
277	<para>&nbsp;</para>
278      </sect4>
279
280      <sect4 xml:id="net-if">
281	<title>Network Interface Support</title>
282
283	<para revision="258830">Support for Broadcom chipsets
284	  BCM57764, BCM57767, BCM57782, BCM57786 and BCM57787 has
285	  been added to &man.bge.4;.</para>
286
287	<para revision="260448">Support for the &intel;
288	  Centrino&trade; Wireless-N 135 chipset has been
289	  added.</para>
290
291	<para revision="260552">Firmware for &intel;
292	  Centrino&trade; Wireless-N 105 devices has been added
293	  to the base system.</para>
294
295	<para revision="261975">The deprecated nve(4) driver has been
296	  removed.  Users of NVIDIA nForce MCP network adapters are
297	  advised to use the &man.nfe.4; driver instead, which has been
298	  the default driver for this hardware since &os; 7.0.</para>
299
300	<para revision="265348" contrib="sponsor"
301	  sponsor="&netgate;">The &man.ath.hal.4; driver has been
302	  updated to support the Atheros AR1111 chipset.</para>
303
304	<para revision="266770">Support for the &intel;
305	  Centrino&trade; Wireless-N 105 chipset has been
306	  added.</para>
307
308	<para revision="272089">A bug in &man.ipfw.4; that could
309	  potentially lead to a kernel panic when using
310	  &man.dummynet.4; at layer 2 has been fixed.</para>
311
312	<para revision="272730">The &man.alc.4; driver has been
313	  updated to support AR816x and AR817x ethernet
314	  controllers.</para>
315
316	<para revision="273331">The &man.vxlan.4; driver has been
317	  added, which creates a virtual Layer 2 (Ethernet) network
318	  overlaid in a Layer 3 (IP/UDP) network.  The &man.vxlan.4;
319	  driver is analogous to &man.vlan.4;, but is designed to be
320	  better suited for large, multiple-tenant datacenter
321	  environments.</para>
322
323	<para revision="274246" contrib="sponsor"
324	  sponsor="&yandex;">The &man.gre.4; driver has been
325	  significantly overhauled, and has been split into two
326	  separate modules, &man.gre.4; and &man.me.4;.</para>
327      </sect4>
328    </sect3>
329
330    <sect3 xml:id="net-proto">
331      <title>Network Protocols</title>
332
333      <para revision="263140">Support for the IPX network transport
334	protocol has been removed, and will not be supported in
335	&os;&nbsp;11 and later releases.</para>
336
337      <para revision="272720" contrib="sponsor"
338	sponsor="&limelight;">Support for <acronym>PLPMTUD</acronym>
339	blackhole detection (<acronym>RFC</acronym> 4821) has been
340	added to the &man.tcp.4; stack, disabled by default.  New
341	control tunables have been added:</para>
342
343      <informaltable frame="none" pgwide="0">
344	<tgroup cols="2">
345	  <colspec colwidth="1*"/>
346	  <colspec colwidth="1*"/>
347	  <thead>
348	    <row>
349	      <entry>Tunable</entry>
350	      <entry>Description</entry>
351	    </row>
352	  </thead>
353
354	  <tbody>
355	    <row>
356	      <entry><literal>net.inet.tcp.pmtud_blackhole_detection</literal></entry>
357	      <entry>Enables or disables <acronym>PLPMTUD</acronym>
358		blackhole detection</entry>
359	    </row>
360
361	    <row>
362	      <entry><literal>net.inet.tcp.pmtud_blackhole_mss</literal></entry>
363	      <entry><acronym>MSS</acronym> to try for IPv4</entry>
364	    </row>
365
366	    <row>
367	      <entry><literal>net.inet.tcp.v6pmtud_blackhole_mss</literal></entry>
368	      <entry><acronym>MSS to try for IPv6</acronym></entry>
369	    </row>
370	  </tbody>
371	</tgroup>
372      </informaltable>
373
374      <para>New monitoring &man.sysctl.8;s haven been added:</para>
375
376      <informaltable frame="none" pgwide="0">
377	<tgroup cols="2">
378	  <colspec colwidth="1*"/>
379	  <colspec colwidth="1*"/>
380	  <thead>
381	    <row>
382	      <entry>Tunable</entry>
383	      <entry>Description</entry>
384	    </row>
385	  </thead>
386
387	  <tbody>
388	    <row>
389	      <entry><literal>net.inet.tcp.pmtud_blackhole_activated</literal></entry>
390	      <entry>Number of times the code was activated to attempt
391		downshifting the <acronym>MSS</acronym></entry>
392	    </row>
393
394	    <row>
395	      <entry><literal>net.inet.tcp.pmtud_blackhole_min_activated</literal></entry>
396	      <entry>Number of times the blackhole
397		<acronym>MSS</acronym> was used in an attempt to
398		downshift</entry>
399	    </row>
400
401	    <row>
402	      <entry><literal>net.inet.tcp.pmtud_blackhole_failed</literal></entry>
403	      <entry>Number of times that the blackhole failed to
404		connect after downshifting the
405		<acronym>MSS</acronym></entry>
406	    </row>
407	  </tbody>
408	</tgroup>
409      </informaltable>
410
411    </sect3>
412
413    <sect3 xml:id="disks">
414      <title>Disks and Storage</title>
415
416      <para revision="267359">Support for the
417	<literal>disklabel64</literal> partitioning scheme has been
418	added to &man.gpart.8;.</para>
419
420      <para revision="276526">The <literal>asr(4)</literal> driver has
421	been removed, and is no longer supported.</para>
422    </sect3>
423
424    <sect3 xml:id="fs">
425      <title>File Systems</title>
426
427	<para revision="r270096" contrib="sponsor" sponsor="&ff;">The
428	  new filesystem automount facility, &man.autofs.5;, has been
429	  added.  The new &man.autofs.5; facility is similar to that
430	  found in other &unix;-like operating systems, such as
431	  OS&nbsp;X&trade; and Solaris&trade;.  The &man.autofs.5;
432	  facility uses a &sun;-compatible &man.auto.master.5;
433	  configuration file, and is administered with the
434	  &man.automount.8; userland utility, and the
435	  &man.automountd.8; and &man.autounmountd.8; daemons.</para>
436
437      <sect4 xml:id="fs-zfs">
438	<title>ZFS</title>
439
440	<para>&nbsp;</para>
441      </sect4>
442    </sect3>
443  </sect2>
444
445  <sect2 xml:id="userland">
446    <title>Userland Changes</title>
447
448    <para revision="258838" contrib="sponsor" sponsor="&ff;, &google;"
449      sponsorurl="">The &man.casperd.8; daemon has been added,
450      which provides access to functionality that is not available in
451      the <quote>capability mode</quote> sandbox.</para>
452
453    <para revision="260594">When unable to load a kernel module with
454      &man.kldload.8;, a message informing to view output of
455      &man.dmesg.8; is now printed, opposed to the previous output
456      <quote>Exec format error.</quote>.</para>
457
458    <para revision="260910">Allow &man.pciconf.8; to identify PCI
459      devices that are attached to a driver to be identified by their
460      device name instead of just the selector.  Additionally, an
461      optional device argument to the <literal>-l</literal> flag
462      to restrict the output to only listing details about a single
463      device.</para>
464
465    <para revision="260913">A new flag, <quote>onifconsole</quote> has
466      been added to <filename>/etc/ttys</filename>.  This allows the
467      system to provide a login prompt via serial console if the
468      device is an active kernel console, otherwise it is equivalent
469      to <literal>off</literal>.</para>
470
471    <para revision="260926">Support for displaying VPD for PCI devices
472      via &man.pciconf.8; has been added.</para>
473
474    <para revision="261498">&man.ping.8; protects against malicious
475      network packets using the Capsicum framework to drop
476      privileges.</para>
477
478    <para revision="261504">&os;/&arch.i386; guests can be run under
479      bhyve.</para>
480
481    <para revision="265229">The &man.ps.1; utility has been
482      updated to include the <literal>-J</literal> flag, used to
483      filter output by matching &man.jail.8; IDs and names.
484      Additionally, argument <literal>0</literal> can be used to
485      <literal>-J</literal> to only list processes running on the
486      host system.</para>
487
488    <para revision="265249">The &man.top.1; utility has been updated
489      to filter by &man.jail.8; ID or name, in followup to the
490      &man.ps.1; change in <literal>r265229</literal>.</para>
491
492    <para revision="265995">The Blowfish &man.crypt.3; default format
493      has been changed to
494      <literal>&dollar;2b&dollar;</literal>.</para>
495
496    <para revision="266209">The &man.pmcstat.8; utility has been
497      updated to include a new flag, <literal>-l</literal>, which
498      ends event collection after the specified number of
499      seconds.</para>
500
501    <para revision="266463">The default &man.newsyslog.conf.5; now
502      includes files in the
503      <filename>/etc/newsyslog.conf.d/</filename> and
504      <filename>/usr/local/etc/newsyslog.conf.d/</filename>
505      directories by default for &man.newsyslog.8;.</para>
506
507    <para revision="268461">The &man.readline.3; library is now
508      statically linked in software within the base system, and the
509      shared library is no longer installed, allowing the Ports
510      Collection to use a modern version of the library.</para>
511
512    <para revision="270675">The &man.mailwrapper.8; utility has been
513      updated to use &man.mailer.conf.5; from the
514      <literal>LOCALBASE</literal> environment variable, which
515      defaults to <filename class="directory">/usr/local</filename>
516      if unset.</para>
517
518    <para revision="270745">The &man.ps.1; utility has been updated
519      to include a new keyword, <quote>tracer</quote>, which displays
520      the <acronym>PID</acronym> of the tracing process.</para>
521
522    <para revision="271482">Support for adding empty partitions has
523      been added to the &man.mkimg.1; utility.</para>
524
525    <para revision="272166">The &man.primes.6; utility has been
526      updated to correctly enumerate prime numbers between
527      <literal>4295098369</literal> and
528      <literal>3825123056546413050</literal>, which prior to this
529      change, it would be possible for returned values to be
530      incorrectly identified as prime numbers.</para>
531
532    <para revision="272198">The &man.mkimg.1; utility has been
533      updated to include three options used to print information
534      about &man.mkimg.1; itself:</para>
535
536    <informaltable frame="none" pgwide="0">
537      <tgroup cols="2">
538	<colspec colwidth="1*"/>
539	<colspec colwidth="1*"/>
540	<thead>
541	  <row>
542	    <entry>Option</entry>
543	    <entry>Output</entry>
544	  </row>
545	</thead>
546
547	<tbody>
548	  <row>
549	    <entry><literal>--version</literal></entry>
550	    <entry>The current version of the &man.mkimg.1;
551	      utility</entry>
552	  </row>
553
554	  <row>
555	    <entry><literal>--formats</literal></entry>
556	    <entry>The disk image file formats supported by
557	      &man.mkimg.1;</entry>
558	  </row>
559
560	  <row>
561	    <entry><literal>--schemes</literal></entry>
562	    <entry>The partition schemes supported by
563	      &man.mkimg.1;</entry>
564	  </row>
565	</tbody>
566      </tgroup>
567    </informaltable>
568
569    <para revision="272273">The &man.strptime.3; library has been
570      updated to add support for <acronym>POSIX</acronym>-2001
571      features <literal>%U</literal> and <literal>%W</literal>.</para>
572
573    <para revision="272274">The &os; installation utility,
574      &man.bsdinstall.8;, has been updated to set the
575      <literal>canmount</literal> &man.zfs.8; property to
576      <literal>off</literal> for the
577      <filename class="directory">/var</filename> dataset, preventing
578      the contents of directories within <filename
579	class="directory">/var</filename> from conflicting when using
580      multiple boot environments, such as that provided by <filename
581	role="package">sysutils/beadm</filename>.</para>
582
583    <para revision="272350">The <literal>MK_ARM_EABI</literal>
584      &man.src.conf.5; option has been removed.</para>
585
586    <para revision="272488">Userland &man.ctf.5; support in
587      &man.dtrace.1; has been added.  With this change, &man.dtrace.1;
588      is able to resolve type info for function and
589      <acronym>USDT</acronym> probe arguments, and function return
590      values.</para>
591
592    <para revision="272842,272848" contrib="sponsor"
593      sponsor="&ff;">The &man.dl.iterate.phdr.3; library has been
594      changed to always return the path name of the
595      <acronym>ELF</acronym> object in the
596      <literal>dlpi_name</literal> structure member.</para>
597
598    <para revision="273806" contrib="sponsor" sponsor="&chelsio;">A
599      userland library for Chelsio Terminator 5 based iWARP cards
600      has been added, allowing userland <acronym>RDMA</acronym>
601      applications to work over compatible
602      <acronym>NIC</acronym>s.</para>
603
604    <sect3 xml:id="abi-compat">
605      <title><acronym>ABI</acronym> Compatibility</title>
606
607      <para revision="271982">The &linux; compatibility version has
608	been updated to <literal>2.6.18</literal>.  The
609	<literal>compat.linux.osrelease</literal> &man.sysctl.8; is
610	evaluated when building the <filename
611	  role="package">emulators/linux-c6</filename> and related
612	ports.</para>
613    </sect3>
614
615    <sect3 xml:id="rc-scripts">
616      <title><filename>/etc/rc.d</filename> Scripts</title>
617
618      <para revision="270676">The &man.rc.8; subsystem has been
619	updated to allow configuring services in <filename
620	  class="directory">&dollar;{LOCALBASE}/etc/rc.conf.d/</filename>.
621	If <literal>LOCALBASE</literal> is unset, it defaults to
622	<filename class="directory">/usr/local</filename>.</para>
623    </sect3>
624
625    <sect3 xml:id="periodic-scripts">
626      <title><filename>/etc/periodic</filename> Scripts</title>
627
628      <para revision="271321">The daily &man.periodic.8; script
629	<filename>110.clean-tmps</filename> has been updated to
630	avoid crossing filesystem mount boundaries when cleaning
631	files in <filename class="directory">/tmp</filename>.</para>
632    </sect3>
633  </sect2>
634
635  <sect2 xml:id="contrib">
636    <title>Contributed Software</title>
637
638    <para revision="258884" contrib="sponsor"
639      sponsor="&darpa_afrl;">&man.lldb.1; has been updated to upstream
640      snapshot version r196259.</para>
641
642    <para revision="259626">Timezone data files have been updated to
643      version 2013i.</para>
644
645    <para revision="260445">&man.byacc.1; has been updated to version
646      20140101.</para>
647
648    <para revision="261071">&man.jemalloc.3; has been updated to
649      version 3.5.0.</para>
650
651    <para revision="261212"><application>bmake</application> has been
652      updated to version 20140101.</para>
653
654    <para revision="261283"><application>libc++</application> has been
655      updated to version 3.4.</para>
656
657    <para revision="261320"><application>OpenSSH</application> has
658      been updated to 6.5p1.</para>
659
660    <para revision="261344"><application>mdocml</application> has been
661      updated to version 1.12.3.</para>
662
663    <para revision="261991"><application>LLVM</application> and
664      <application>Clang</application> have been updated to
665      version 3.4.</para>
666
667    <para revision="266527" role="merged"><application>Sendmail</application>
668      has been updated from 8.14.7 to 8.14.9.</para>
669
670    <para revision="267256"><application>OpenSSL</application> has
671      been updated to version 1.0.1h.</para>
672
673    <para revision="276577"><application>file</application> has been
674      updated to version 5.22.</para>
675
676    <para revision="273146"><application>OpenSSL</application> has
677      been updated to version 1.0.1j.</para>
678  </sect2>
679
680  <sect2 xml:id="ports">
681    <title>Ports/Packages Collection Infrastructure</title>
682
683    <para>&nbsp;</para>
684  </sect2>
685
686  <sect2 xml:id="releng">
687    <title>Release Engineering and Integration</title>
688
689    <para>&nbsp;</para>
690  </sect2>
691
692  <sect2 xml:id="doc">
693    <title>Documentation</title>
694
695    <para>&nbsp;</para>
696  </sect2>
697</sect1>
698
699<sect1 xml:id="upgrade">
700  <title>Upgrading from Previous Releases of &os;</title>
701
702  <para arch="amd64,i386">Binary upgrades between RELEASE versions
703    (and snapshots of the various security branches) are supported
704    using the &man.freebsd-update.8; utility.  The binary upgrade
705    procedure will update unmodified userland utilities, as well as
706    unmodified GENERIC kernels distributed as a part of an official
707    &os; release.  The &man.freebsd-update.8; utility requires that
708    the host being upgraded have Internet connectivity.</para>
709
710  <para>Source-based upgrades (those based on recompiling the &os;
711    base system from source code) from previous versions are
712    supported, according to the instructions in
713    <filename>/usr/src/UPDATING</filename>.</para>
714
715  <important>
716    <para>Upgrading &os; should only be attempted after backing up
717      <emphasis>all</emphasis> data and configuration files.</para>
718  </important>
719</sect1>
720</article>
721