svn commit: r305006 - head/release/doc/en_US.ISO8859-1/relnotes
Steven Kreuzer
skreuzer at FreeBSD.org
Mon Aug 29 17:23:05 UTC 2016
Author: skreuzer (doc,ports committer)
Date: Mon Aug 29 17:23:04 2016
New Revision: 305006
URL: https://svnweb.freebsd.org/changeset/base/305006
Log:
Null out the release notes for 12-CURRENT
Approved by: gjb
Differential Revision: D7669
Modified:
head/release/doc/en_US.ISO8859-1/relnotes/article.xml
Modified: head/release/doc/en_US.ISO8859-1/relnotes/article.xml
==============================================================================
--- head/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Aug 29 14:38:31 2016 (r305005)
+++ head/release/doc/en_US.ISO8859-1/relnotes/article.xml Mon Aug 29 17:23:04 2016 (r305006)
@@ -25,7 +25,6 @@
<!-- Last rev: 288943 -->
<copyright>
- <year>2015</year>
<year>2016</year>
<holder role="mailto:doc at FreeBSD.org">The &os; Documentation
Project</holder>
@@ -160,692 +159,51 @@
<sect2 xml:id="userland-config">
<title>Userland Configuration Changes</title>
- <para revision="266463">The default &man.newsyslog.conf.5; now
- includes files in the
- <filename>/etc/newsyslog.conf.d/</filename> and
- <filename>/usr/local/etc/newsyslog.conf.d/</filename>
- directories by default for &man.newsyslog.8;.</para>
-
- <para revision="270675">The &man.mailwrapper.8; utility has been
- updated to use &man.mailer.conf.5; from the
- <literal>LOCALBASE</literal> environment variable, which
- defaults to <filename class="directory">/usr/local</filename>
- if unset.</para>
-
- <para revision="272350">The <literal>MK_ARM_EABI</literal>
- &man.src.conf.5; option has been removed.</para>
-
- <para revision="301247">The <application>ntp</application> suite
- has been updated to version 4.2.8p8.</para>
+ <para> </para>
</sect2>
<sect2 xml:id="userland-programs">
<title>Userland Application Changes</title>
- <para revision="260594">When unable to load a kernel module with
- &man.kldload.8;, a message informing to view output of
- &man.dmesg.8; is now printed, opposed to the previous output
- <quote>Exec format error.</quote>.</para>
-
- <para revision="260910">Allow &man.pciconf.8; to identify PCI
- devices that are attached to a driver to be identified by
- their device name instead of just the selector. Additionally,
- an optional device argument to the <literal>-l</literal> flag
- to restrict the output to only listing details about a single
- device.</para>
-
- <para revision="260913">A new flag, <quote>onifconsole</quote>
- has been added to <filename>/etc/ttys</filename>. This allows
- the system to provide a login prompt via serial console if the
- device is an active kernel console, otherwise it is equivalent
- to <literal>off</literal>.</para>
-
- <para revision="260926">Support for displaying VPD for PCI
- devices via &man.pciconf.8; has been added.</para>
-
- <para revision="261498">&man.ping.8; protects against malicious
- network packets using the Capsicum framework to drop
- privileges.</para>
-
- <para revision="265229">The &man.ps.1; utility has been
- updated to include the <literal>-J</literal> flag, used to
- filter output by matching &man.jail.8; IDs and names.
- Additionally, argument <literal>0</literal> can be used to
- <literal>-J</literal> to only list processes running on the
- host system.</para>
-
- <para revision="265249">The &man.top.1; utility has been updated
- to filter by &man.jail.8; ID or name, in followup to the
- &man.ps.1; change in <literal>r265229</literal>.</para>
-
- <para revision="266209">The &man.pmcstat.8; utility has been
- updated to include a new flag, <literal>-l</literal>, which
- ends event collection after the specified number of
- seconds.</para>
-
- <para revision="270745">The &man.ps.1; utility has been updated
- to include a new keyword, <quote>tracer</quote>, which
- displays the <acronym>PID</acronym> of the tracing
- process.</para>
-
- <para revision="271482">Support for adding empty partitions has
- been added to the &man.mkimg.1; utility.</para>
-
- <para revision="272166">The &man.primes.6; utility has been
- updated to correctly enumerate prime numbers between
- <literal>4295098369</literal> and
- <literal>3825123056546413050</literal>, which prior to this
- change, it would be possible for returned values to be
- incorrectly identified as prime numbers.</para>
-
- <para revision="272198">The &man.mkimg.1; utility has been
- updated to include three options used to print information
- about &man.mkimg.1; itself:</para>
-
- <informaltable frame="none" pgwide="0">
- <tgroup cols="2">
- <colspec colwidth="1*"/>
- <colspec colwidth="1*"/>
- <thead>
- <row>
- <entry>Option</entry>
- <entry>Output</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><literal>--version</literal></entry>
- <entry>The current version of the &man.mkimg.1;
- utility</entry>
- </row>
-
- <row>
- <entry><literal>--formats</literal></entry>
- <entry>The disk image file formats supported by
- &man.mkimg.1;</entry>
- </row>
-
- <row>
- <entry><literal>--schemes</literal></entry>
- <entry>The partition schemes supported by
- &man.mkimg.1;</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- <para revision="272488">Userland &man.ctf.5; support in
- &man.dtrace.1; has been added. With this change,
- &man.dtrace.1; is able to resolve type info for function and
- <acronym>USDT</acronym> probe arguments, and function return
- values.</para>
-
- <para revision="274960">The &man.elfdump.1; utility has been
- updated to support capability mode provided by
- &man.capsicum.4;.</para>
-
- <para revision="275680" contrib="sponsor" sponsor="&ff;">The
- &man.fstyp.8; utility has been added, which is used to
- determine the filesystem on a specified device.</para>
-
- <para revision="276881">The <literal>libedit</literal> library
- has been updated to support <acronym>UTF</acronym>-8, which
- additionally provides unicode support to &man.sh.1;.</para>
-
- <para revision="276893" contrib="sponsor" sponsor="&ff;">The
- &man.mkimg.1; utility has been updated to support the
- <acronym>MBR</acronym> <acronym>EFI</acronym> partition
- type.</para>
-
- <para revision="277166" arch="powerpc">The &man.ptrace.2; system
- call has been updated include support for Altivec registers on
- &os;/&arch.powerpc;.</para>
-
- <para revision="278320">A new device control utility,
- &man.devctl.8; has been added, which allows making
- administrative changes to individual devices, such as
- attaching and detaching drivers, and enabling and disabling
- devices. The &man.devctl.8; utility uses the new
- &man.devctl.3; library.</para>
-
- <para revision="279122" contrib="sponsor"
- sponsor="&juniper;">The &man.netstat.1; utility has been
- updated to link against the &man.libxo.3; shared
- library.</para>
-
- <para revision="279139">A new flag, <literal>-c</literal>, has
- been added to the &man.mkimg.1; utility, which allows
- specifying the capacity of the target disk image.</para>
-
- <para revision="279315" contrib="sponsor" sponsor="&ff;">The
- &man.uefisign.8; utility has been added.</para>
-
- <para revision="279571" contrib="sponsor"
- sponsor="&scaleengine;">The &man.freebsd-update.8; utility has
- been updated to prevent fetching updated binary patches when
- a previous upgrade has not been thoroughly completed.</para>
-
- <para revision="280870">A regression in the &man.libarchive.3;
- library that would prevent a directory from being included in
- the archive when <literal>--one-file-system</literal> is used
- has been fixed.</para>
-
- <para revision="281311" contrib="sponsor" sponsor="&ff;">The
- &man.ar.1; utility has been updated to set
- <literal>ARCHIVE_EXTRACT_SECURE_SYMLINKS</literal> and
- <literal>ARCHIVE_EXTRACT_SECURE_NODOTDOT</literal> to disallow
- directory traversal when extracting an archive, similar to
- &man.tar.1;.</para>
-
- <para revision="281617">A race condition in &man.wc.1; that
- would cause final results to be sent to &man.stderr.4; when
- receiving the <literal>SIGINFO</literal> signal has been
- fixed.</para>
-
- <para revision="282208" contrib="sponsor"
- sponsor="&multiplay;">The &man.chflags.1;, &man.chgrp.1;,
- &man.chmod.1;, and &man.chown.8; utilities now affect symbolic
- links when the <literal>-R</literal> flag is specified, as
- documented in &man.symlink.7;.</para>
-
- <para revision="282608">The &man.date.1; utility has been
- updated to print the modification time of the file passed as
- an argument to the <literal>-r</literal> flag, improving
- compatibility with the <acronym>GNU</acronym> &man.date.1;
- utility behavior.</para>
-
- <para revision="283961">The &man.pw.8; utility has been updated
- with a new flag, <literal>-R</literal>, that sets the root
- directory within which the utility will operate.</para>
-
- <para revision="284297" contrib="sponsor"
- sponsor="&clusterhq;">The &man.lockstat.1; utility has been
- updated with several improvements:</para>
-
- <itemizedlist>
- <listitem>
- <para>Spin locks are now reported as the amount of time
- spinning, instead of loop iterations.</para>
- </listitem>
-
- <listitem>
- <para>Reader locks are now recognized as adaptive that can
- spin on &os;.</para>
- </listitem>
-
- <listitem>
- <para>Lock aquisition events for successful reader try-lock
- events are now reported.</para>
- </listitem>
-
- <listitem>
- <para>Spin and block events are now reported before lock
- acquisition events.</para>
- </listitem>
- </itemizedlist>
-
- <para revision="284589" contrib="sponsor"
- sponsor="&scaleengine;">The &man.fstyp.8; utility has been
- updated to be able to detect &man.zfs.8; and &man.geli.8;
- filesystems.</para>
-
- <para revision="284883">The &man.mkimg.1; utility has been
- updated to include support for <literal>NTFS</literal>
- filesystems in both <acronym>MBR</acronym> and
- <acronym>GPT</acronym> partitioning schemes.</para>
-
- <para revision="285253">The &man.quota.1; utility has been
- updated to include support for <acronym>IPv6</acronym>.</para>
-
- <para revision="285420">The &man.jexec.8; utility has been
- updated to include a new flag, <literal>-l</literal>, which
- ensures a clean environment in the target jail when used.
- Additionally, &man.jexec.8; will run a shell within the target
- jail when run no commands are specified.</para>
-
- <para revision="285550">The &man.w.1; utility has been updated
- to display the full IPv6 remote address of the host from which
- a user is connected.</para>
-
- <para revision="285685">The &man.jail.8; framework has been
- updated to allow mounting &man.linprocfs.5; and
- &man.linsysfs.5; within a jail.</para>
-
- <para revision="285772" contrib="sponsor"
- sponsor="&emcisilon;">The &man.patch.1; utility has been
- updated to include a new option to the <literal>-V</literal>
- flag, <literal>none</literal>, which disables backup file
- creation when applying a patch.</para>
-
- <para revision="286010" contrib="sponsor" sponsor="&ff;">The
- &man.ar.1; utility now enables deterministic mode
- (<literal>-D</literal>) by default. This behavior can be
- disabled by specifying the <literal>-U</literal> flag.</para>
-
- <para revision="286289" contrib="sponsor"
- sponsor="&scaleengine;">The &man.xargs.1; utility has been
- updated to allow specifying <literal>0</literal> as an
- argument to the <literal>-P</literal> (parallel mode) flag,
- which allows creating as many concurrent processes as
- possible.</para>
-
- <para revision="286795">The &man.patch.1; utility has been
- updated to remove the automatic checkout feature.</para>
-
- <para revision="287473" contrib="sponsor" sponsor="&gandi;">A
- new utility, &man.sesutil.8;, has been added, which is used
- to manage &man.ses.4; devices.</para>
-
- <para revision="287522">The &man.pciconf.8; utility has been
- updated to use the PCI ID database from the <filename
- role="package">misc/pciids</filename> package, if present,
- falling back to the PCI ID database in the &os; base
- system.</para>
-
- <para revision="287842" contrib="sponsor"
- sponsor="&scaleengine;">The &man.ifconfig.8; utility has been
- updated to always exit with an error code if an important
- &man.ioctl.2; fails.</para>
+ <para> </para>
</sect2>
<sect2 xml:id="userland-contrib">
<title>Contributed Software</title>
- <para revision="260445">&man.byacc.1; has been updated to
- version 20140101.</para>
-
- <para revision="296633"><application>OpenSSH</application> has
- been updated to 7.2p2.</para>
-
- <para revision="261344"><application>mdocml</application> has
- been updated to version 1.12.3.</para>
-
- <para revision="275718">The <application>binutils</application>
- suite of utilities has been updated to include upstream
- patches that add new relocations for &arch.powerpc;
- support.</para>
-
- <para revision="276398" contrib="sponsor" sponsor="&ff;">The
- <application>ELF Tool Chain</application> has been updated to
- upstream revision r3136.</para>
-
- <para revision="276551">The <application>texinfo</application>
- utility and <literal>info</literal> pages were removed from
- the base system. The <filename
- role="package">print/texinfo</filename> port should be
- installed on systems where <literal>info</literal> pages are
- needed.</para>
-
- <para revision="276796" contrib="sponsor" sponsor="&ff;">The ELF
- object manipulation tools
- <application>addr2line</application>,
- <application>elfcopy (strip)</application>,
- <application>nm</application>,
- <application>readelf</application>,
- <application>size</application>, and
- <application>strings</application> were switched to the
- versions from the ELF Tool Chain project.</para>
-
- <para revision="276881">The <literal>libedit</literal> library
- has been updated to include <acronym>UTF-8</acronym> support,
- adding <acronym>UTF-8</acronym> support to the &man.sh.1;
- shell.</para>
-
- <para revision="278433">The &man.xz.1; utility has been updated
- to support multi-threaded compression.</para>
-
- <para revision="280932" contrib="sponsor" sponsor="&ff;">The
- <application>elftoolchain</application> utilities have been
- updated to version 3179.</para>
-
- <para revision="291125">The &man.xz.1; utility has been updated
- to version 5.2.2.</para>
-
- <para revision="281373">The &man.nvi.1; utility has been updated
- to version 2.1.3.</para>
-
- <para revision="289549">The &man.wpa.supplicant.8; and
- &man.hostapd.8; utilities have been updated to version
- 2.5.</para>
-
- <para revision="296190" contrib="sponsor" sponsor="&ff;">The
- &man.resolvconf.8; utility has been updated to version
- 3.7.3.</para>
-
- <para revision="293190"><application>less</application> has
- been updated to version v481.</para>
-
- <para revision="284254"><application>bmake</application> has
- been updated to version 20150606.</para>
-
- <para revision="285229"><application>sendmail</application> has
- been updated to 8.15.2. Starting with &os; 11.0 and
- sendmail 8.15, sendmail uses uncompressed IPv6 addresses by
- default, i.e., they will not contain <quote>::</quote>. For
- example, instead of <quote>::1</quote>, it will be
- <quote>0:0:0:0:0:0:0:1</quote>. This permits a zero subnet to
- have a more specific match, such as different map entries for
- IPv6:0:0 versus IPv6:0. This change requires that
- configuration data (including maps, files, classes, custom
- ruleset, etc.) must use the same format, so make certain such
- configuration data is upgrading. As a very simple check
- search for patterns like 'IPv6:[0-9a-fA-F:]*::' and 'IPv6::'.
- To return to the old behavior, set the m4 option
- <literal>confUSE_COMPRESSED_IPV6_ADDRESSES</literal> or the cf
- option <literal>UseCompressedIPv6Addresses</literal>.</para>
-
- <para revision="285275">The &man.tcpdump.1; utility has been
- updated to version 4.7.4.</para>
-
- <para revision="298998"><application>OpenSSL</application> has
- been updated to version 1.0.2h.</para>
-
- <para revision="285642" contrib="sponsor" sponsor="&dell;">The
- &man.ssh.1; utility has been updated to re-implement hostname
- canonicalization before locating the host in
- <filename>known_hosts</filename>.</para>
-
- <para revision="285972">The &man.libarchive.3; library has been
- updated to properly skip a sparse file entry in a &man.tar.1;
- file, which would previously produce errors.</para>
-
- <para revision="286503">The <application>apr</application>
- library used by &man.svnlite.1; has been updated to version
- 1.5.2.</para>
-
- <para revision="286505">The <application>serf</application>
- library used by &man.svnlite.1; has been updated to version
- 1.3.8.</para>
-
- <para revision="286505">The &man.svnlite.1; utility has been
- updated to version 1.8.14.</para>
-
- <para revision="298161">The <application>sqlite3</application>
- library used by &man.svnlite.1; and &man.kerberos.8; has been
- updated to version 3.12.1.</para>
-
- <para revision="286750">Timezone data files have been updated to
- version 2015f.</para>
-
- <para revision="287168">The &man.acpi.4; subsystem has been
- updated to version 20150818.</para>
-
- <para revision="287917">The &man.unbound.8; utility has been
- updated to version 1.5.4.</para>
-
- <para revision="288090">&man.jemalloc.3; has been updated to
- version 4.0.2.</para>
-
- <para revision="302221">The &man.file.1; utility has been
- updated to version 5.28.</para>
-
- <para revision="288303">The &man.nc.1; utility has been updated
- to the OpenBSD 5.8 version.</para>
-
- <para revision="296417"><application>Clang</application> has
- been updated to version 3.8.0.</para>
-
- <para revision="296417"><application>LLVM</application> has
- been updated to version 3.8.0.</para>
-
- <para revision="296417"><application>LLDB</application> has
- been updated to version 3.8.0.</para>
-
- <para revision="296417"><application>libc++</application> has
- been updated to version 3.8.0.</para>
-
- <para revision="296417">The
- <application>compiler_rt</application> utility has been
- updated to version 3.8.0.</para>
-
- <para revision="300879"><application>ACPICA</application> has been
- updated to version 20160527.</para>
-
- <para revision="292432"><application>OpenBSM</application> has been
- updated to version 1.2 alpha 4.</para>
-
- <para revision="301169" contrib="sponsor" sponsor="&ff;">The NetBSD
- Project's &man.libblacklist.3; library and applications
- have been ported and integrated into the system. Packet
- filtering support for the &man.pf.4; packet filtering systems
- has been implemented. The <application>blacklist</application>
- system provides the <application>blacklistd</application>
- daemon, the helper script
- <application>blacklistd-helper</application> to make changes
- to the running packet filter system and the
- <application>blacklistctl</application> control program.
- A selection of system daemons, including:
- <application>fingerd</application>,
- <application>ftpd</application>,
- <application>rlogind</application>, and
- <application>rshd</application> have been modified to support
- sending notifications to the <application>blacklistd</application>
- daemon.</para>
-
- <para revision="301736" contrib="sponsor" sponsor="&ff;">Support for
- the &man.ipfw.4; packet filter has been added to the
- <application>blacklistd-helper</application> script.</para>
-
- <para revision="301843" contrib="sponsor" sponsor="&ff;">Support for
- the &man.ipfilter.4; packet filter has been added to the
- <application>blacklistd-helper</application> script.</para>
+ <para> </para>
</sect2>
<sect2 xml:id="userland-installer">
<title>Installation and Configuration Tools</title>
- <para revision="271539">The &man.bsdinstall.8; partition editor
- and &man.sade.8; utility have been updated to include native
- <acronym>ZFS</acronym> support.</para>
-
- <para revision="300436" contrib="sponsor" sponsor="&scaleengine;">
- &man.bsdinstall.8;/zfsboot GPT+BIOS+GELI installs now make use
- of GELIBOOT which allows ZFS Boot Environments to be used with
- GELI encrypted ZFS pools.</para>
-
- <para revision="301973">A module to configure wifi devices has been added
- to &man.bsdinstall.8;</para>
-
- <para revision="272274">The &os; installation utility,
- &man.bsdinstall.8;, has been updated to set the
- <literal>canmount</literal> &man.zfs.8; property to
- <literal>off</literal> for the <filename
- class="directory">/var</filename> dataset, preventing the
- contents of directories within <filename
- class="directory">/var</filename> from conflicting when
- using multiple boot environments, such as that provided by
- <filename role="package">sysutils/beadm</filename>.</para>
-
- <para revision="274394">The &man.bsdconfig.8; utility has been
- updated to skip the initial &man.tzsetup.8;
- <acronym>UTC</acronym> versus wall-clock time prompt when run
- in a virtual machine, determined when the
- <literal>kern.vm_guest</literal> &man.sysctl.8; is set to
- <literal>1</literal>.</para>
-
- <para revision="275874">The &man.bsdinstall.8; utility has been
- updated to use the new &man.dpv.3; library to display progress
- when extracting the &os; distributions.</para>
-
- <para revision="285557" contrib="sponsor"
- sponsor="&scaleengine;">Support for detecting and implementing
- aligning partitions on 1Mb boundaries has been added to
- &man.bsdinstall.8;.</para>
-
- <para revision="285679" contrib="sponsor"
- sponsor="&scaleengine;">Support for detecting and implementing
- a workaround for various laptops and motherboards that do not
- boot properly from <acronym>GPT</acronym>-partitioned disks
- has been added to &man.bsdinstall.8;. Additionally, the
- <literal>active</literal> flag will be set on the partition
- when needed.</para>
-
- <para revision="285679" contrib="sponsor"
- sponsor="&scaleengine;">Support for selecting the partitioning
- scheme when installing on the <acronym>UFS</acronym>
- filesystem has been added to &man.bsdinstall.8;.</para>
+ <para> </para>
</sect2>
<sect2 xml:id="userland-rc">
<title><filename class="directory">/etc/rc.d</filename>
Scripts</title>
- <para revision="270676">The &man.rc.8; subsystem has been
- updated to allow configuring services in <filename
- class="directory">${LOCALBASE}/etc/rc.conf.d/</filename>.
- If <literal>LOCALBASE</literal> is unset, it defaults to
- <filename class="directory">/usr/local</filename>.</para>
-
- <para revision="273955">A new &man.rc.8; script,
- <filename>growfs</filename>, has been added, which will resize
- the root filesystem on boot if <filename>/firstboot</filename>
- exists.</para>
-
- <para revision="275299">The <filename>mrouted</filename>
- &man.rc.8; script has been removed from the base system. An
- equivalent script is available from the <filename
- role="package">net/mrouted</filename> port.</para>
-
- <para revision="279463" contrib="sponsor"
- sponsor="&sandvine;">A new &man.rc.8; script,
- <filename>iovctl</filename>, has been added, which allows
- automatically starting the &man.iovctl.8; utility at
- boot.</para>
-
- <para revision="287576" contrib="sponsor"
- sponsor="&scaleengine;">The &man.service.8; utility has been
- updated to honor entries within <filename
- class="directory">/etc/rc.conf.d/</filename>.</para>
-
+ <para> </para>
</sect2>
<sect2 xml:id="userland-periodic">
<title><filename class="directory">/etc/periodic</filename>
Scripts</title>
- <para revision="271321">The daily &man.periodic.8; script
- <filename>110.clean-tmps</filename> has been updated to avoid
- crossing filesystem mount boundaries when cleaning files in
- <filename class="directory">/tmp</filename>.</para>
-
- <para revision="277216" contrib="sponsor" sponsor="&ff;">A new
- &man.periodic.8; script,
- <filename>510.status-world-kernel</filename>, has been added,
- which evaluates the running userland and kernel versions from
- the &man.uname.1; <literal>-U</literal> and
- <literal>-K</literal> arguments, and prints an error if the
- system userland and kernel are not in sync.</para>
+ <para> </para>
</sect2>
<sect2 xml:id="userland-libraries">
<title>Runtime Libraries and API</title>
- <para revision="265995">The Blowfish &man.crypt.3; default
- format has been changed to
- <literal>$2b$</literal>.</para>
-
- <para revision="268461">The &man.readline.3; library is now
- statically linked in software within the base system, and the
- shared library is no longer installed, allowing the Ports
- Collection to use a modern version of the library.</para>
-
- <para revision="272273">The &man.strptime.3; library has been
- updated to add support for <acronym>POSIX</acronym>-2001
- features <literal>%U</literal> and
- <literal>%W</literal>.</para>
-
- <para revision="272842,272848" contrib="sponsor"
- sponsor="&ff;">The &man.dl.iterate.phdr.3; library has been
- changed to always return the path name of the
- <acronym>ELF</acronym> object in the
- <literal>dlpi_name</literal> structure member.</para>
-
- <para revision="273562" contrib="sponsor"
- sponsor="&juniper;">The &man.libxo.3; library has been
- imported to the base system.</para>
-
- <para revision="273806" contrib="sponsor" sponsor="&chelsio;">A
- userland library for Chelsio Terminator 5 based iWARP cards
- has been added, allowing userland <acronym>RDMA</acronym>
- applications to work over compatible
- <acronym>NIC</acronym>s.</para>
-
- <para revision="274987">The &man.gpio.3; library has been added,
- providing a wrapper around the &man.gpio.4; kernel
- interface.</para>
-
- <para revision="275800" contrib="sponsor" sponsor="&ff;">The
- &man.procctl.2; system call has been updated to include
- a facility for non-&man.init.8; processes to be declared as
- the reaper of child processes and their decendants.</para>
-
- <para revision="277610">The <literal>futimens()</literal> and
- <literal>utimensat()</literal> system calls have been
- added. See &man.utimensat.2; for more information.</para>
-
- <para revision="278934">The &man.elf.3; compile-time dependency
- has been removed from <filename>dtri.o</filename>, which
- allows adding <application>DTrace</application> probes to
- userland applications and libraries without also linking
- against &man.elf.3;.</para>
-
- <para revision="279186">The &man.setmode.3; function has been
- updated to consistently set <literal>errno</literal> on
- failure.</para>
-
- <para revision="279663">The &man.qsort.3; functions have been
- updated to be able to handle 32-bit aligned data on 64-bit
- platforms, also providing a significant improvement in 32-bit
- workloads.</para>
-
- <para revision="281130">Several standard include headers have
- been updated to use of <application>gcc</application>
- attributes, such as <literal>__result_use_check()</literal>,
- <literal>__alloc_size()</literal>, and
- <literal>__nonnull()</literal>.</para>
-
- <para revision="281845">Support for file verification in
- <acronym>MAC</acronym> has been added.</para>
-
- <para revision="282973" contrib="sponsor" sponsor="&ff;">The
- <literal>libgomp</literal> library is now only built when
- building <acronym>GCC</acronym> from the base system. An
- up-to-date version is available in the Ports Collection as
- <filename
- role="package">devel/libiomp5-devel</filename>.</para>
-
- <para revision="282988">The <filename>stdlib.h</filename> and
- <filename>malloc.h</filename> headers have been updated to
- make use of the <application>gcc</application>
- <literal>alloc_align()</literal> attribute.</para>
-
- <para revision="284483" contrib="sponsor"
- sponsor="&scaleengine;">The Blowfish &man.crypt.3; library
- has been updated to support $2y$ hashes.</para>
-
- <para revision="285277">The &man.execl.3; and &man.execlp.3;
- library functions have been updated to use the
- <literal>__sentinel</literal> <application>gcc</application>
- attribute.</para>
+ <para> </para>
</sect2>
<sect2 xml:id="userland-abi">
<title>ABI Compatibility</title>
- <para revision="271982">The &linux; compatibility version has
- been updated to <literal>2.6.18</literal>. The
- <literal>compat.linux.osrelease</literal> &man.sysctl.8; is
- evaluated when building the <filename
- role="package">emulators/linux-c6</filename> and related
- ports.</para>
-
- <para revision="288669">The stack protector has been upgraded to
- the "strong" level, elevating the protection against buffer
- overflows. While this significantly improves the security of
- the system, extensive testing was done to ensure there are no
- measurable side effects in performance or
- functionality.</para>
+ <para> </para>
</sect2>
</sect1>
@@ -859,246 +217,19 @@
<sect2 xml:id="kernel-bugfix">
<title>Kernel Bug Fixes</title>
- <para revision="265876">A kernel bug that inhibited proper
- functionality of the <literal>dev.cpu.0.freq</literal>
- &man.sysctl.8; on &intel; processors with Turbo
- Boost ™ enabled has been fixed.</para>
-
- <para revision="271697" arch="powerpc">Support for
- &man.dtrace.1; stack tracing has been fixed for
- &os;/&arch.powerpc;, using the <literal>trapexit()</literal>
- and <literal>asttrapexit()</literal> functions instead of
- checking within addressed kernel space.</para>
-
- <para revision="271917">A kernel panic triggered when destroying
- a &man.vnet.9; &man.jail.8; configured with &man.gif.4; has
- been fixed.</para>
-
- <para revision="271918">A kernel panic triggered when destroying
- a &man.vnet.9; &man.jail.8; configured with &man.gre.4; has
- been fixed.</para>
-
- <para revision="272089">A bug in &man.ipfw.4; that could
- potentially lead to a kernel panic when using &man.dummynet.4;
- at layer 2 has been fixed.</para>
-
- <para revision="280930" contrib="sponsor" sponsor="&mitail;">The
- kernel <acronym>RPC</acronym> has been updated to include
- several enhancements:</para>
-
- <itemizedlist>
- <listitem>
- <para>The 45 MiB limit on requests queued for
- &man.nfsd.8; threads has been removed.</para>
- </listitem>
-
- <listitem>
- <para>Avoids unnecessary throttling by not deferring
- accounting for completed requests.</para>
- </listitem>
-
- <listitem>
- <para>Fixes an integer overflow and signedness bugs.</para>
- </listitem>
- </itemizedlist>
-
- <para revision="281261" arch="powerpc">Support for
- &man.dtrace.1; has been added for the
- Book-E ™.</para>
-
- <para revision="287886" contrib="sponsor"
- sponsor="&multiplay;">The &man.kqueue.2; system call has been
- updated to handle write events to files larger than 2
- gigabytes.</para>
+ <para> </para>
</sect2>
<sect2 xml:id="kernel-config">
<title>Kernel Configuration</title>
- <para revision="266531">The <literal>IMAGACT_BINMISC</literal>
- kernel configuration option has been enabled by default,
- which enables application execution through emulators, such
- as <application>Qemu</application>.</para>
-
- <para revision="268045">The <literal>VT</literal> kernel
- configuration file has been removed, and the &man.vt.4;
- driver is included in the <literal>GENERIC</literal> kernel.
- To enable &man.vt.4;, enter <literal>set kern.vty=vt</literal>
- at the &man.loader.8; prompt during boot, or add
- <literal>kern.vty=vt</literal> to &man.loader.conf.5; and
- reboot the system.</para>
-
- <para revision="277904">The &man.config.8; utility has been
- updated to allow using a non-standard <filename
- class="directory">src/</filename> tree, specified as an
- argument to the <literal>-s</literal> flag.</para>
-
- <para revision="277990" arch="powerpc64">The
- &os;/&arch.powerpc64; kernel now builds as
- a position-independent executable, allowing the kernel to be
- loaded into and run from any physical or virtual
- address.</para>
-
- <important>
- <para>This change requires an update to &man.loader.8;.
- The userland and kernel must be updated before rebooting the
- system.</para>
- </important>
-
- <para revision="278338" arch="arm">A new module for creating
- <filename>rpi.dtb</filename> has been added for the Raspberry
- Pi.</para>
-
- <para revision="278340" arch="arm">The
- <filename>rpi.dtb</filename> module is now installed to
- <filename class="directory">/boot/dtb/</filename> by
- default for the Raspberry Pi system.</para>
-
- <para revision="279189" contrib="sponsor" sponsor="&ff;"
- arch="powerpc">Kernel support for Vector-Scalar eXtension
- (<acronym>VSX</acronym>) found on POWER7 and POWER8 hardware
- has been added.</para>
-
- <para revision="279252" contrib="sponsor" sponsor="&ff;"
- arch="powerpc">The &man.pmap.9; implementation for 64-bit
- &powerpc; processors has been overhaulded to improve
- concurrency.</para>
-
- <para revision="279824" arch="arm">A new module for creating
- the <filename>dtb</filename> module for AM335x systems has
- been added.</para>
-
- <para revision="281495" contrib="sponsor" sponsor="&ff;">The
- <literal>PAE_TABLES</literal> kernel configuration option has
- been added for &os;/&arch.i386;, which instructs &man.pmap.9;
- to use <acronym>PAE</acronym> format for page tables while
- maintaining a 32-bit physical address size elsewhere in the
- kernel. The use of this option can enhance application-level
- security by enabling the creation of <quote>no execute</quote>
- mappings on modern &arch.i386; processors. Unlike the
- <literal>PAE</literal> option, <literal>PAE_TABLES</literal>
- preserves kernel binary interface (<acronym>KBI</acronym>)
- compatibility with non-<literal>PAE</literal> kernels,
- allowing non-<literal>PAE</literal> kernel modules and drivers
- to work with a <literal>PAE_TABLES</literal>-enabled kernel.
- Additionally, system limits are tuned for 4GB maximum
- <acronym>RAM</acronym>, avoiding kernel virtual address space
- (<acronym>KVA</acronym>) exhaustion.</para>
-
- <para revision="282215">The <literal>SIFTR</literal> kernel
- configuration has been added, allowing building &man.siftr.4;
- statically into the kernel.</para>
-
- <para revision="282731" arch="arm">The &arch.arm; boot loader,
- <filename>ubldr</filename>, is now relocatable. In addition,
- <filename>ubldr.bin</filename> is now created during build
- time, which is a stripped binary with an entry point of
- <literal>0</literal>, providing the ability to specify the
- load address by running <literal>go
- ${loadaddr}</literal> in
- <literal>u-boot</literal>.</para>
-
- <para revision="282921" contrib="sponsor" sponsor="&intelcorp;"
- arch="amd64,i386">The &man.nvd.4; and &man.nvme.4; drivers are
- now included in the <filename>GENERIC</filename> kernel
- configuration by default.</para>
-
- <para revision="283959" contrib="sponsor"
- sponsor="&limelight;">A new kernel configuration option,
- <literal>EM_MULTIQUEUE</literal>, has been added which enables
- multi-queue support in the &man.em.4; driver.</para>
-
- <note>
- <para>Multi-queue support in the &man.em.4; driver is not
- officially supported by &intel;.</para>
- </note>
-
- <para revision="285142" contrib="sponsor"
- sponsor="&netgate;">The <filename>GENERIC</filename> kernel
- configuration has been updated to include the
- <literal>IPSEC</literal> option by default.</para>
-
- <para revision="285387" contrib="sponsor"
- sponsor="&norse;, &dell;">Initial <acronym>NUMA</acronym>
- affinity and policy configuration has been added. See
- &man.numactl.1;, and &man.numa.getaffinity.2;, for usage
- details.</para>
-
- <para revision="286231">The &man.pms.4; driver has been added
- to the <filename>GENERIC</filename> kernel configuration for
- supported architectures.</para>
-
- <para revision="287306" arch="arm">The
- <filename>CUBIEBOARD2</filename> kernel configuration has been
- renamed to <filename>A20</filename>.</para>
-
- <para revision="288176" contrib="sponsor" sponsor="&ff;">Kernel
- debugging symbols are now installed to <filename
- class="directory">/usr/lib/debug/boot/kernel/</filename>.
- To retain the previous behavior, add
- <literal>KERN_DEBUGDIR=""</literal> to
- &man.src.conf.5;.</para>
-
- <para revision="300291" arch="arm64" contrib="sponsor" sponsor="&ff;">
- NEW_PCIB is enabled by default.</para>
-
+ <para> </para>
</sect2>
<sect2 xml:id="kernel-sysctl">
<title>System Tuning and Controls</title>
- <para revision="275140" contrib="sponsor" sponsor="&ff;">The
- &man.hwpmc.4; default and maximum callchain depths have been
- increased. The default has been increased from 16 to 32, and
- the maximum increased from 32 to 128.</para>
-
- <para revision="279361">The <literal>kern.osrelease</literal>
- and <literal>kern.osreldate</literal> are now configurable
- &man.jail.8; parameters.</para>
-
- <para revision="280308,280949" contrib="sponsor"
- sponsor="&ix;, &ff;">The &man.devfs.5; device filesystem has
- been changed to update timestamps for read/write operations
- using seconds precision. A new &man.sysctl.8;,
- <literal>vfs.devfs.dotimes</literal> has been added, which
- when set to a non-zero value, enables default precision
- timestamps for these operations.</para>
-
- <para revision="282213" contrib="sponsor" sponsor="&ff;">A new
- &man.sysctl.8;, <literal>kern.racct.enable</literal>, has been
- added, which when set to a non-zero value allows using
- &man.rctl.8; with the <literal>GENERIC</literal> kernel.
- A new kernel configuration option,
- <literal>RACCT_DISABLED</literal> has also been added.</para>
-
- <para revision="282901" contrib="sponsor" sponsor="&ff;">The
- <literal>GENERIC</literal> kernel configuration now includes
- <literal>RACCT</literal> and <literal>RCTL</literal> by
- default.</para>
-
- <note>
- <para>To enable <literal>RACCT</literal> and
- <literal>RCTL</literal> on a system using the
- <literal>GENERIC</literal> kernel configuration, add
- <literal>kern.racct.enable=1</literal> to
- &man.loader.conf.5;, and reboot the system.</para>
- </note>
-
- <para revision="283136" contrib="sponsor"
- sponsor="&limelight;">A new &man.sysctl.8;,
- <literal>net.inet.tcp.hostcache.purgenow</literal>, has
- been added, which when set to <literal>1</literal> during
- runtime will flush all
- <literal>net.inet.tcp.hostcache</literal> entries.</para>
-
- <para revision="285524">A new &man.sysctl.8;,
- <literal>hw.model</literal>, has been added, which displays
- <acronym>CPU</acronym> model information.</para>
-
- <para revision="286591">The &man.uart.4; driver has been
- updated to allow tuning pulses per second captured in the
- CTS line during runtime, whereas previously only the DCD line
- could be used without rebuilding the kernel.</para>
+ <para> </para>
</sect2>
</sect1>
@@ -1111,211 +242,19 @@
<sect2 xml:id="drivers-device">
<title>Device Drivers</title>
- <para revision="260903">Support for GPS ports has been added to
- &man.uhso.4;.</para>
-
- <para revision="265132">The &man.full.4; device has been added,
- and the <literal>lindev(4)</literal> device has been removed.
- Prior to this change, <literal>lindev(4)</literal> provided
- only the <filename>/dev/full</filename> character device,
- returning <literal>ENOSPC</literal> on write attempts. As
- this device is not specific to &linux;, a native &os; version
- has been added.</para>
-
- <para revision="271705">Hardware context support has been
- added to the <literal>drm/i915</literal> driver, adding
- support for <application>Mesa</application> 9.2 and
- later.</para>
-
- <para revision="273178">The &man.vt.4; driver has been updated,
- replacing the bitmapped <literal>kern.vt.spclkeys</literal>
- &man.sysctl.8; with individual
- <literal>kern.vt.kbd_*</literal> variants.</para>
-
- <para revision="273598">The &man.hpet.4; driver has been updated
- to create a
- <filename>/dev/hpet<replaceable>N</replaceable></filename>
- device, providing access to <acronym>HPET</acronym> from
- userspace.</para>
-
- <para revision="280183">The <literal>drm</literal> code has
- been updated to match &linux; version 3.8.13.</para>
-
- <para revision="281440">The &man.psm.4; driver has been updated
- to include improved support for newer Synaptics ®
- touchpads and the ClickPad ® mouse on newer
- Lenovo ™ laptops.</para>
-
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-head
mailing list