aboutsummaryrefslogtreecommitdiff
path: root/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml
diff options
context:
space:
mode:
authorSergio Carlavilla Delgado <carlavilla@FreeBSD.org>2021-01-25 23:31:29 +0000
committerSergio Carlavilla Delgado <carlavilla@FreeBSD.org>2021-01-25 23:31:29 +0000
commit989d921f5d4ac8d8b7c831c13b8954ad1901be24 (patch)
treea5d768f9af4b55422fdf5b17064879ae1c7ce032 /en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml
parent0cff342f42461c5081b98bce7581f43df319e4f4 (diff)
downloaddoc-989d921f5d4ac8d8b7c831c13b8954ad1901be24.tar.gz
doc-989d921f5d4ac8d8b7c831c13b8954ad1901be24.zip
Migrate doc to Hugo/AsciiDoctor
I'm very pleased to announce the release of our new website and documentation using the new toolchain with Hugo and AsciiDoctor. To get more information about the new toolchain please read the FreeBSD Documentation Project Primer[1], Hugo docs[2] and AsciiDoctor docs[3]. Acknowledgment: Benedict Reuschling <bcr@> Glen Barber <gjb@> Hiroki Sato <hrs@> Li-Wen Hsu <lwhsu@> Sean Chittenden <seanc@> The FreeBSD Foundation [1] https://docs.FreeBSD.org/en/books/fdp-primer/ [2] https://gohugo.io/documentation/ [3] https://docs.asciidoctor.org/home/ Approved by: doceng, core
Diffstat (limited to 'en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml')
-rw-r--r--en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml913
1 files changed, 0 insertions, 913 deletions
diff --git a/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml b/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml
deleted file mode 100644
index ab2118012c..0000000000
--- a/en_US.ISO8859-1/htdocs/releases/12.2R/relnotes/relnotes.xml
+++ /dev/null
@@ -1,913 +0,0 @@
-<?xml version="1.0" encoding="iso-8859-1"?>
-<!DOCTYPE article PUBLIC "-//FreeBSD//DTD DocBook XML V5.0-Based Extension//EN"
-"../../../../../share/xml/freebsd50.dtd" [
-<!ENTITY % release PUBLIC "-//FreeBSD//ENTITIES Release Specification//EN" "../share/xml/release.ent">
- %release;
-<!ENTITY % sponsor PUBLIC "-//FreeBSD//ENTITIES Sponsor Specification//EN" "../share/xml/sponsor.ent">
- %sponsor;
-<!ENTITY % vendor PUBLIC "-//FreeBSD//ENTITIES Vendor Specification//EN" "../share/xml/vendor.ent">
- %vendor;
-<!ENTITY security SYSTEM "../share/xml/security.xml">
-<!ENTITY errata SYSTEM "../share/xml/errata.xml">
-]>
-<article xmlns="http://docbook.org/ns/docbook"
- xmlns:xlink="http://www.w3.org/1999/xlink" version="5.0">
-
- <info>
- <title>&os; &release.current; Release Notes</title>
-
- <author>
- <orgname>The &os; Project</orgname>
- </author>
-
- <pubdate>$FreeBSD$</pubdate>
- <copyright>
- <year>2020</year>
- <holder role="mailto:doc@FreeBSD.org">The &os; Documentation
- Project</holder>
- </copyright>
-
- <legalnotice xml:id="trademarks" role="trademarks">
- &tm-attrib.freebsd;
- &tm-attrib.ibm;
- &tm-attrib.ieee;
- &tm-attrib.intel;
- &tm-attrib.sparc;
- &tm-attrib.general;
- </legalnotice>
-
- <abstract>
- <para>The release notes for &os; &release.current; contain
- a summary of the changes made to the &os; base system on the
- &release.branch; development line. This document lists
- applicable security advisories that were issued since the last
- release, as well as significant changes to the &os; kernel and
- userland. Some brief remarks on upgrading are also
- presented.</para>
- </abstract>
- </info>
-
- <sect1 xml:id="intro">
- <title>Introduction</title>
-
- <para>This document contains the release notes for &os;
- &release.current;. It describes recently added, changed, or
- deleted features of &os;. It also provides some notes on
- upgrading from previous versions of &os;.</para>
-
- <para releasetype="current">The &release.type; distribution to
- which these release notes apply represents the latest point
- along the &release.branch; development branch since
- &release.branch; was created. Information regarding pre-built,
- binary &release.type; distributions along this branch can be
- found at <uri
- xlink:href="&release.url;">&release.url;</uri>.</para>
-
- <para releasetype="snapshot">The &release.type; distribution to
- which these release notes apply represents a point along the
- &release.branch; development branch between &release.prev; and
- the future &release.next;. Information regarding pre-built,
- binary &release.type; distributions along this branch can be
- found at <uri
- xlink:href="&release.url;">&release.url;</uri>.</para>
-
- <para releasetype="release">This distribution of &os;
- &release.current; is a &release.type; distribution. It can be
- found at <uri xlink:href="&release.url;">&release.url;</uri> or
- any of its mirrors. More information on obtaining this (or
- other) &release.type; distributions of &os; can be found in the
- <link
- xlink:href="&url.books.handbook;/mirrors.html"><quote>Obtaining
- &os;</quote> appendix</link> to the <link
- xlink:href="&url.books.handbook;/">&os;
- Handbook</link>.</para>
-
- <para>All users are encouraged to consult the release errata
- before installing &os;. The errata document is updated with
- <quote>late-breaking</quote> information discovered late in the
- release cycle or after the release. Typically, it contains
- information on known bugs, security advisories, and corrections
- to documentation. An up-to-date copy of the errata for &os;
- &release.current; can be found on the &os; Web site.</para>
-
- <para>This document describes the most user-visible new or changed
- features in &os; since &release.prev;. In general, changes
- described here are unique to the &release.branch; branch unless
- specifically marked as &merged; features.</para>
-
- <para>Typical release note items document recent security
- advisories issued after &release.prev;, new drivers or hardware
- support, new commands or options, major bug fixes, or
- contributed software upgrades. They may also list changes to
- major ports/packages or release engineering practices. Clearly
- the release notes cannot list every single change made to &os;
- between releases; this document focuses primarily on security
- advisories, user-visible changes, and major architectural
- improvements.</para>
- </sect1>
-
- <sect1 xml:id="upgrade">
- <title>Upgrading from Previous Releases of &os;</title>
-
- <para arch="amd64,i386">Binary upgrades between RELEASE versions
- (and snapshots of the various security branches) are supported
- using the &man.freebsd-update.8; utility. The binary upgrade
- procedure will update unmodified userland utilities, as well as
- unmodified GENERIC kernels distributed as a part of an official
- &os; release. The &man.freebsd-update.8; utility requires that
- the host being upgraded have Internet connectivity.</para>
-
- <para>Source-based upgrades (those based on recompiling the &os;
- base system from source code) from previous versions are
- supported, according to the instructions in
- <filename>/usr/src/UPDATING</filename>.</para>
-
- <important>
- <para>Upgrading &os; should only be attempted after backing up
- <emphasis>all</emphasis> data and configuration files.</para>
- </important>
- </sect1>
-
- <sect1 xml:id="security-errata">
- <title>Security and Errata</title>
-
- <para>This section lists the various Security Advisories and
- Errata Notices since &release.prev;.</para>
-
- <sect2 xml:id="security">
- <title>Security Advisories</title>
-
- <informaltable frame="none" pgwide="1">
- <tgroup cols="3">
- <colspec colwidth="40%"/>
- <colspec colwidth="30%"/>
- <colspec colwidth="30%"/>
- <thead>
- <row>
- <entry>Advisory</entry>
- <entry>Date</entry>
- <entry>Topic</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-19:25.mcepsc.asc">FreeBSD-SA-19:25.mcepce</link></entry>
- <entry>12&nbsp;November&nbsp;2019</entry>
- <entry><para>Machine Check Exception on Page Size
- Change</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-19:26.mcu.asc">FreeBSD-SA-19:26.mcu</link></entry>
- <entry>12&nbsp;November&nbsp;2019</entry>
- <entry><para>Intel CPU Microcode Update</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:01.libfetch.asc">FreeBSD-SA-20:01.libfetch</link></entry>
- <entry>28&nbsp;January&nbsp;2020</entry>
- <entry><para>&man.fetch.3; buffer overflow</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:03.thrmisc.asc">FreeBSD-SA-20:03.thrmisc</link></entry>
- <entry>28&nbsp;January&nbsp;2020</entry>
- <entry><para>Kernel stack data disclosure</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:04.tcp.asc">FreeBSD-SA-20:04.tcp</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>TCP IPv6 SYN cache kernel information
- disclosure</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:05.if_oce_ioctl.asc">FreeBSD-SA-20:05.if_oce_ioctl</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>Insufficient &man.ioctl.2; privilege
- checking</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:06.if_ixl_ioctl.asc">FreeBSD-SA-20:06.if_ixl_ioctl</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>Insufficient &man.ioctl.2; privilege
- checking</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:07.epair.asc">FreeBSD-SA-20:07.epair</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>Incorrect user-controlled pointer
- use</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:08.jail.asc">FreeBSD-SA-20:08.jail</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>Kernel memory disclosure with nested
- jails</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:09.ntp.asc">FreeBSD-SA-20:09.ntp</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>Multiple denial of service</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:10.ipfw.asc">FreeBSD-SA-20:10.ipfw</link></entry>
- <entry>21&nbsp;April&nbsp;2020</entry>
- <entry><para>Invalid &man.mbuf.9; handling</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:11.openssl.asc">FreeBSD-SA-20:11.openssl</link></entry>
- <entry>21&nbsp;April&nbsp;2020</entry>
- <entry><para>Remote denial of service</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:12.libalias.asc">FreeBSD-SA-20:12.libalias</link></entry>
- <entry>12&nbsp;May&nbsp;2020</entry>
- <entry><para>Insufficient packet length
- validation</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:13.libalias.asc">FreeBSD-SA-20:13.libalias</link></entry>
- <entry>12&nbsp;May&nbsp;2020</entry>
- <entry><para>Memory disclosure vulnerability</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:15.cryptodev.asc">FreeBSD-SA-20:15.cryptodev</link></entry>
- <entry>12&nbsp;May&nbsp;2020</entry>
- <entry><para>Use-after-free condition</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:16.cryptodev.asc">FreeBSD-SA-20:16.cryptodev</link></entry>
- <entry>12&nbsp;May&nbsp;2020</entry>
- <entry><para>Insufficient MAC key length check</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:17.usb.asc">FreeBSD-SA-20:17.usb</link></entry>
- <entry>9&nbsp;June&nbsp;2020</entry>
- <entry><para><acronym>HID</acronym> descriptor parsing
- error</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:19.unbound.asc">FreeBSD-SA-20:19.unbound</link></entry>
- <entry>8&nbsp;July&nbsp;2020</entry>
- <entry><para>Multiple vulnerabilities</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:20.ipv6.asc">FreeBSD-SA-20:20.ipv6</link></entry>
- <entry>8&nbsp;July&nbsp;2020</entry>
- <entry><para>Race condition and use-after-free</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:21.usb_net.asc">FreeBSD-SA-20:21.usb_net</link></entry>
- <entry>5&nbsp;August&nbsp;2020</entry>
- <entry><para>Memory corruption</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:22.sqlite.asc">FreeBSD-SA-20:22.sqlite</link></entry>
- <entry>5&nbsp;August&nbsp;2020</entry>
- <entry><para>Multiple vulnerabilities</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:23.sendmsg.asc">FreeBSD-SA-20:23.sendmsg</link></entry>
- <entry>5&nbsp;August&nbsp;2020</entry>
- <entry><para>Privilege escalation</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:25.sctp.asc">FreeBSD-SA-20:25.sctp</link></entry>
- <entry>2&nbsp;September&nbsp;2020</entry>
- <entry><para>Use-after-free bug</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:26.dhclient.asc">FreeBSD-SA-20:26.dhclient</link></entry>
- <entry>2&nbsp;September&nbsp;2020</entry>
- <entry><para>Heap overflow</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:27.ure.asc">FreeBSD-SA-20:27.ure</link></entry>
- <entry>15&nbsp;September&nbsp;2020</entry>
- <entry><para>Packet-in-packet attack</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:28.bhyve_vmcs.asc">FreeBSD-SA-20:28.bhyve_vmcs</link></entry>
- <entry>15&nbsp;September&nbsp;2020</entry>
- <entry><para>Privilege escalation via VMCS</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:29.bhyve_svm.asc">FreeBSD-SA-20:29.bhyve_svm</link></entry>
- <entry>15&nbsp;September&nbsp;2020</entry>
- <entry><para>SVM guest escape</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-SA-20:30.ftpd.asc">FreeBSD-SA-20:30.ftpd</link></entry>
- <entry>15&nbsp;September&nbsp;2020</entry>
- <entry><para>Privilege escalation</para></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </sect2>
-
- <sect2 xml:id="errata">
- <title>Errata Notices</title>
-
- <informaltable frame="none" pgwide="1">
- <tgroup cols="3">
- <colspec colwidth="40%"/>
- <colspec colwidth="30%"/>
- <colspec colwidth="30%"/>
- <thead>
- <row>
- <entry>Errata</entry>
- <entry>Date</entry>
- <entry>Topic</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-19:19.loader.asc">FreeBSD-EN-19:19.loader</link></entry>
- <entry>12&nbsp;November&nbsp;2019</entry>
- <entry><para>UEFI Loader Memory Fragmentation</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:01.ssp.asc">FreeBSD-EN-20:01.ssp</link></entry>
- <entry>28&nbsp;January&nbsp;2020</entry>
- <entry><para>Imprecise orderring of canary
- initialization</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:03.sshd.asc">FreeBSD-EN-20:03.sshd</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>Misleading log messages upon successful
- login</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:05.mlx5en.asc">FreeBSD-EN-20:05.mlx5en</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>Fix packet forwarding performance</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:06.ipv6.asc">FreeBSD-EN-20:06.ipv6</link></entry>
- <entry>18&nbsp;March&nbsp;2020</entry>
- <entry><para>Incorrect checksum calculations</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:07.quotad.asc">FreeBSD-EN-20:07.quotad</link></entry>
- <entry>21&nbsp;April&nbsp;2020</entry>
- <entry><para>Regression with certain <acronym>NFS</acronym>
- servers</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:08.tzdata.asc">FreeBSD-EN-20:08.tzdata</link></entry>
- <entry>12&nbsp;May&nbsp;2020</entry>
- <entry><para>Timezone database update</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:09.igb.asc">FreeBSD-EN-20:09.igb</link></entry>
- <entry>12&nbsp;May&nbsp;2020</entry>
- <entry><para>Fix failure to switch to inactive
- state</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:10.build.asc">FreeBSD-EN-20:10.build</link></entry>
- <entry>12&nbsp;May&nbsp;2020</entry>
- <entry><para>Incorrect build host clang version
- detection</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:11.ena.asc">FreeBSD-EN-20:11.ena</link></entry>
- <entry>9&nbsp;June&nbsp;2020</entry>
- <entry><para>Stability issues in &man.ena.4;</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:12.iflib.asc">FreeBSD-EN-20:12.iflib</link></entry>
- <entry>9&nbsp;June&nbsp;2020</entry>
- <entry><para>Watchdog timeout resetting idle
- queues</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:13.bhyve.asc">FreeBSD-EN-20:13.bhyve</link></entry>
- <entry>8&nbsp;July&nbsp;2020</entry>
- <entry><para>Crash with PCI device passthrough</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:14.linuxkpi.asc">FreeBSD-EN-20:14.linuxkpi</link></entry>
- <entry>8&nbsp;July&nbsp;2020</entry>
- <entry><para>Kernel panic</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:15.mps.asc">FreeBSD-EN-20:15.mps</link></entry>
- <entry>8&nbsp;July&nbsp;2020</entry>
- <entry><para>Kernel panic</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:16.vmx.asc">FreeBSD-EN-20:16.vmx</link></entry>
- <entry>5&nbsp;August&nbsp;2020</entry>
- <entry><para>Packet loss and degraded
- performance</para></entry>
- </row>
-
- <row>
- <entry><link
- xlink:href="&security.url;/FreeBSD-EN-20:17.linuxthread.asc">FreeBSD-EN-20:17.linuxthread</link></entry>
- <entry>2&nbsp;September&nbsp;2020</entry>
- <entry><para>Kernel panic</para></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </sect2>
- </sect1>
-
- <sect1 xml:id="userland">
- <title>Userland</title>
-
- <para>This section covers changes and additions to userland
- applications, contributed software, and system utilities.</para>
-
- <sect2 xml:id="userland-config">
- <title>Userland Configuration Changes</title>
-
- <para revision="364883" contrib="sponsor" sponsor="&ff;">A new
- &man.rc.conf.5; variable has been added,
- <literal>linux_mounts_enable</literal>, which controls if
- &linux;-specific filesystems are mounted in
- <filename class="directory">/compat/linux</filename> if
- <literal>linux_enable</literal> is set to
- <literal>YES</literal>.</para>
-
- <para revision="365540">The &man.devd.8; utility has been
- updated to change the default &man.syslogd.8; notification for
- resume from <literal>kern</literal> to
- <literal>kernel</literal>.</para>
- </sect2>
-
- <sect2 xml:id="userland-programs">
- <title>Userland Application Changes</title>
-
- <para revision="353134">The &man.cron.8; utility has been
- updated to support two new flags in &man.crontab.5;,
- <literal>-n</literal> and <literal>-q</literal>, which
- suppress mail on successful runs and suppress logging of
- command execution, respectively.</para>
-
- <para revision="355520">The &man.dd.1; utility has been updated
- to include new operands:</para>
-
- <itemizedlist>
- <listitem>
- <para><literal>conv=fsync</literal></para>
- </listitem>
-
- <listitem>
- <para><literal>conf=fdatasync</literal></para>
- </listitem>
-
- <listitem>
- <para><literal>oflag=fsync</literal></para>
- </listitem>
-
- <listitem>
- <para><literal>oflag=sync</literal></para>
- </listitem>
-
- <listitem>
- <para><literal>iflag=fullblock</literal></para>
- </listitem>
- </itemizedlist>
-
- <para>See &man.dd.1; for usage details.</para>
-
- <para revision="357568">The &man.fsck.msdosfs.8; utility has
- been updated to include a variety of enhancements, including
- reducing the memory footprint, a new flag,
- <literal>-M</literal>, which disables the use of &man.mmap.2;,
- and others.</para>
-
- <para revision="357078">The &man.showmount.8; utility has been
- updated to implement support for long options.</para>
-
- <para revision="357082">The &man.certctl.8; utility has been
- added.</para>
-
- <para revision="359739">The &man.syslogd.8; utility has been
- updated to add property-based filters.</para>
-
- <para revision="362602">The &man.mountd.8; utility has been
- updated to fix incorrect group listing under certain
- conditions when <literal>-maproot</literal> or
- <literal>-mapall</literal> is used for exports.</para>
-
- <para revision="362687">The &man.sed.1; utility has been updated
- to read commands from &man.stdin.4; when <quote><literal>-f
- -</literal></quote> is specified.</para>
-
- <para revision="363441">The &man.hostapd.8; and
- &man.wpa.supplicant.8; utilities have been updated to support
- 802.11n, 802.11w, 802.11ac, and 802.11ax.</para>
-
- <para revision="364115">The &man.sesutil.8; utility has been
- updated to include a <literal>show</literal> subcommand
- to print output in a user-friendly way.</para>
-
- <para revision="364334">The &man.bhyve.8; utility has been
- updated to support setting additional
- <acronym>AHCI</acronym> controller parameters.</para>
-
- <para>The &man.jail.8; utility has been updated to allow
- running &linux; in a jailed environment.</para>
- </sect2>
-
- <sect2 xml:id="userland-contrib">
- <title>Contributed Software</title>
-
- <para revision="354191" contrib="sponsor"
- sponsor="&darpa_afrl;">The &man.tcsh.1; utility has been
- updated to version 6.21.00.</para>
-
- <para revision="355503">The &man.less.1; utility has been
- updated to version v551.</para>
-
- <para revision="355603">The &man.libbsdxml.3; library has
- been updated to version 2.2.9.</para>
-
- <para revision="355745">The &man.resolvconf.8; utility has
- been updated to version 3.9.2.</para>
-
- <para revision="356340">The &man.pcap.3; library has been
- updated to version 1.9.1.</para>
-
- <para revision="356340">The &man.tcpdump.1; utility has been
- updated to version 4.9.3.</para>
-
- <para revision="356532">The &man.mtree.8; utility has been
- updated to address an issue with <literal>-f</literal> not
- considering type changes, fix username logic with
- <literal>-c</literal> when &man.getlogin.2; fails, and to fix
- <literal>-O</literal> not descending when a hash collision
- occurs.</para>
-
- <para revision="358779" contrib="sponsor" sponsor="&ff;">The
- Elf Tool Chain has been updated to upstream revision
- r3769.</para>
-
- <para revision="359635">The &man.xz.1; utility has been updated
- to version 5.2.5.</para>
-
- <para revision="360313" contrib="sponsor"
- sponsor="&ff;"><application>OpenSSH</application> has been
- updated to version 7.9p1.</para>
-
- <para revision="360361">The timezone database files have been
- updated to version 2020a.</para>
-
- <para revision="361435">The &man.unbound.8; utility has been
- updated to version 1.10.1.</para>
-
- <para revision="362132">The &man.libarchive.3; library has been
- updated to version 3.4.3.</para>
-
- <para revision="362180">The private
- <application>apr</application> library has been updated to
- version 1.7.0.</para>
-
- <para revision="362180">The
- <application>svn{,lite}</application> utility has been updated
- to version 1.14.0 LTS.</para>
-
- <para revision="362716">The &man.ntpd.8; suite of utilities have
- been updated to version 4.2.8p15.</para>
-
- <para revision="362842">The &man.file.1; utility has been
- updated to version 5.39.</para>
-
- <para revision="362987">The &man.bc.1; utility has been updated
- to version 3.1.1.</para>
-
- <para revision="363179">The private
- <application>sqlite3</application> utility has been updated to
- version 3.32.3.</para>
-
- <para revision="363352">The <acronym>BSD</acronym> &man.make.1;
- utility has been updated to version 20200719.</para>
-
- <para revision="363465">The <application>Sendmail</application>
- utility has been updated to version 8.16.1.</para>
-
- <para revision="363474">The &man.nc.1; utility has been updated
- to include a new <literal>--sctp</literal> flag.</para>
-
- <para revision="363494">The <application>clang</application>,
- <application>llvm</application>,
- <application>lld</application>,
- <application>lldb</application>,
- <application>compiler-rt</application> utilities and
- <application>libc++</application> have been updated to version
- 10.0.1.</para>
-
- <para revision="366177"><application>OpenSSL</application> has
- been updated to version 1.1.1h.</para>
- </sect2>
-
- <sect2 xml:id="userland-deprecated-programs">
- <title>Deprecated Applications</title>
-
- <para revision="355075">The &man.amd.8; utility has been marked
- as deprecated, and targeted for removal in
- &os;&nbsp;13.0.</para>
- </sect2>
-
- <sect2 xml:id="userland-libraries">
- <title>Runtime Libraries and API</title>
-
- <para revision="363037">The <literal>ifconfig</literal> library
- has been updated to report the status of a &man.bridge.4;
- interface, similarly to &man.lagg.4;.</para>
- </sect2>
- </sect1>
-
- <sect1 xml:id="kernel">
- <title>Kernel</title>
-
- <para>This section covers changes to kernel configurations, system
- tuning, and system control parameters that are not otherwise
- categorized.</para>
-
- <sect2 xml:id="kernel-general">
- <title>General Kernel Changes</title>
-
- <para revision="363017">The &man.read.2; system call has been
- changed to disable <function>read()</function> calls on
- directories by default. A new &man.sysctl.8; has been added,
- <literal>security.bsd.allow_read_dir</literal>, which when set
- to <literal>1</literal> will restore the previous
- behavior.</para>
-
- <para revision="363712">The &man.ixl.4; driver has now been
- enabled by default for &os;/&arch.powerpc64;.</para>
-
- <para revision="364002">The
- <literal>machdep.kdb_on_nmi</literal> &man.sysctl.8; has been
- removed. The <literal>machdep.panic_on_nmi</literal>
- &man.sysctl.8; tunable has changed to directly enter the
- debugger.</para>
-
- <para revision="364003" contrib="sponsor" sponsor="&ix;">Support
- for <acronym>APEI</acronym> (<acronym>ACPI</acronym> Platform
- Error Interfaces) has been added.</para>
- </sect2>
- </sect1>
-
- <sect1 xml:id="drivers">
- <title>Devices and Drivers</title>
-
- <para>This section covers changes and additions to devices and
- device drivers since &release.prev;.</para>
-
- <sect2 xml:id="drivers-device">
- <title>Device Drivers</title>
-
- <para revision="361044">The &man.ubsec.4; driver has been marked
- as deprecated, and will be removed in &os;&nbsp;13.0.</para>
-
- <para revision="364431">The &man.ufm.4; driver has been marked
- as deprecated, and will be removed in &os;&nbsp;13.0.</para>
-
- <para revision="365542">The &man.apm.4; driver has been marked
- as deprecated, and will be removed in &os;&nbsp;13.0.</para>
-
- <para revision="365542" contrib="sponsor" sponsor="&ff;">The
- &man.ctau.4; and &man.cx.4; drivers have been marked as
- deprecated, and will be removed in &os;&nbsp;13.0.</para>
- </sect2>
- </sect1>
-
- <sect1 xml:id="storage">
- <title>Storage</title>
-
- <para>This section covers changes and additions to file systems
- and other storage subsystems, both local and networked.</para>
-
- <sect2 xml:id="storage-general">
- <title>General Storage</title>
-
- <para revision="352741">The &man.mps.4; driver has been removed
- from the 32-bit <filename>GENERIC</filename> kernel
- configuration.</para>
-
- <para revision="365702" contrib="sponsor"
- sponsor="&klara;">The &man.virtio.blk.4; driver has been
- updated to support <acronym>TRIM</acronym>.</para>
-
- <para revision="365917" contrib="sponsor"
- sponsor="&klara;">The ZFS file system has been updated to
- include read/write <literal>kstat</literal> output per
- dataset.</para>
- </sect2>
- </sect1>
-
- <sect1 xml:id="boot">
- <title>Boot Loader Changes</title>
-
- <para>This section covers the boot loader, boot menu, and other
- boot-related changes.</para>
-
- <sect2 xml:id="boot-loader">
- <title>Boot Loader Changes</title>
-
- <para revision="366691">The console is now displayed within the
- boot loader, allowing to toggle between available console
- devices.</para>
- </sect2>
- </sect1>
-
- <sect1 xml:id="network">
- <title>Networking</title>
-
- <para>This section describes changes that affect networking in
- &os;.</para>
-
- <sect2 xml:id="network-general">
- <title>General Network</title>
-
- <para revision="354060">The &man.tap.4; and &man.tun.4; devices
- have been updated to create <filename
- class="directory">/dev</filename> aliases when they are
- renamed.</para>
-
- <para revision="359694">The &man.ipfw.4; driver has been updated
- to support RFC6598/Carrier Grade NAT subnets.</para>
-
- <para revision="359697">The &man.ng.nat.4; driver has been
- updated to allow attaching to an ethernet interface.</para>
-
- <para revision="363876" contrib="sponsor"
- sponsor="&intelcorp;">The &man.ixl.4; driver has been updated
- to version 1.11.29.</para>
-
- <para revision="365381" contrib="sponsor"
- sponsor="&amazon;">The &man.ena.4; driver has been updated to
- version 2.2.0.</para>
-
- <para revision="365670" contrib="sponsor"
- sponsor="&netgate;">Updates to the wireless networking stack
- and various drivers have been introduced to provide better
- 802.11n and 802.11ac support.</para>
-
- <para revision="365733" contrib="sponsor"
- sponsor="&intelcorp;">The <literal>ice(4)</literal> driver has
- been added, supporting &intel; 100Gb ethernet cards.</para>
-
- <para revision="365961" contrib="sponsor"
- sponsor="&chelsio;">The &man.cxgbe.4; driver has been updated
- to version 1.25.0.0.</para>
- </sect2>
- </sect1>
-
- <sect1 xml:id="ports">
- <title>Ports Collection and Package Infrastructure</title>
-
- <para>This section covers changes to the &os;&nbsp;Ports
- Collection, package infrastructure, and package maintenance and
- installation tools.</para>
-
- <sect2 xml:id="ports-packages ">
- <title>Packaging Changes</title>
-
- <para>The &man.pkg.8; utility has been updated to version
- 1.15.10.</para>
- </sect2>
- </sect1>
-
- <sect1 xml:id="future-releases">
- <title>General Notes Regarding Future &os; Releases</title>
-
- <sect2 xml:id="future-releases-cputype">
- <title>Default <varname>CPUTYPE</varname> Change</title>
-
- <para>Starting with &os;-13.0, the default
- <varname>CPUTYPE</varname> for the &arch.i386;
- architecture will change from <literal>486</literal> to
- <literal>686</literal>.</para>
-
- <para>This means that, by default, binaries produced will
- require a 686-class <acronym>CPU</acronym>, including but
- not limited to binaries provided by the &os;&nbsp;Release
- Engineering team. &os;&nbsp;13.0 will continue to support
- older <acronym>CPU</acronym>s, however users needing this
- functionality will need to build their own releases for
- official support.</para>
-
- <para>As the primary use for i486 and i586
- <acronym>CPU</acronym>s is generally in the embedded market,
- the general end-user impact is expected to be minimal, as new
- hardware with these <acronym>CPU</acronym> types has long
- faded, and much of the deployed base of such systems is
- nearing retirement age, statistically.</para>
-
- <para>There were several factors taken into account for this
- change. For example, i486 does not have 64-bit atomics, and
- while they can be emulated in the kernel, they cannot be
- emulated in the userland. Additionally, the 32-bit amd64
- libraries have been i686 since their inception.</para>
-
- <para>As the majority of 32-bit testing is done by developers
- using the lib32 libraries on 64-bit hardware with the
- <varname>COMPAT_FREEBSD32</varname> option in the kernel,
- this change ensures better coverage and user experience.
- This also aligns with what the majority of &linux;
- distributions have been doing for quite some time.</para>
-
- <para>This is expected to be the final bump of the default
- <varname>CPUTYPE</varname> in &arch.i386;.</para>
-
- <para>
- <important>
- <para>This change does not affect the &os;&nbsp;12.x or
- 11.x series of releases.</para>
- </important>
- </para>
- </sect2>
- </sect1>
-</article>