version 1.80, 2016/03/25 13:05:51 |
version 1.81, 2016/03/27 19:21:49 |
|
|
<title>OpenBSD 5.9</title> |
<title>OpenBSD 5.9</title> |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> |
<meta name="description" content="OpenBSD 5.9"> |
<meta name="description" content="OpenBSD 5.9"> |
<meta name="copyright" content="This document copyright 2015 by OpenBSD."> |
<meta name="copyright" content="This document copyright 2016 by OpenBSD."> |
<link rel="canonical" href="http://www.openbsd.org/59.html"> |
<link rel="canonical" href="http://www.openbsd.org/59.html"> |
</head> |
</head> |
|
|
|
|
<li>New <a href="http://man.openbsd.org/?query=xen">xen(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=xen">xen(4)</a> |
driver implementing Xen domU initialization and PVHVM device attachment. |
driver implementing Xen domU initialization and PVHVM device attachment. |
<li>New <a href="http://man.openbsd.org/?query=xspd">xspd(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=xspd">xspd(4)</a> |
driver for the XenSource Platform Device providing guests with additional |
driver for the XenSource Platform Device providing guests with |
capabilities. |
additional capabilities. |
<li>New <a href="http://man.openbsd.org/?query=xnf">xnf(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=xnf">xnf(4)</a> |
driver for Xen paravirtualized networking interface. |
driver for Xen paravirtualized networking interface. |
<li>amd64 can now boot from 32 bit and 64 bit EFI. |
<li>amd64 can now boot from 32 bit and 64 bit EFI. |
|
|
<li>Support for ACPI configured SD host controllers has been added to |
<li>Support for ACPI configured SD host controllers has been added to |
<a href="http://man.openbsd.org/?query=sdhc">sdhc(4)</a>. |
<a href="http://man.openbsd.org/?query=sdhc">sdhc(4)</a>. |
<li>The <a href="http://man.openbsd.org/?query=puc">puc(4)</a> |
<li>The <a href="http://man.openbsd.org/?query=puc">puc(4)</a> |
driver now supports Moxa CP-168U, Perle Speed8 LE and QEMU PCI serial devices. |
driver now supports Moxa CP-168U, Perle Speed8 LE and QEMU PCI serial |
<li>Intel 100 Series PCH Ethernet MAC with i219 PHY support has been added to the |
devices. |
|
<li>Intel 100 Series PCH Ethernet MAC with i219 PHY support has been added |
|
to the |
<a href="http://man.openbsd.org/?query=em">em(4)</a> driver. |
<a href="http://man.openbsd.org/?query=em">em(4)</a> driver. |
<li>RTL8168H/RTL8111H support has been added to |
<li>RTL8168H/RTL8111H support has been added to |
<a href="http://man.openbsd.org/?query=re&sec=4">re(4)</a>. |
<a href="http://man.openbsd.org/?query=re&sec=4">re(4)</a>. |
<li><a href="http://man.openbsd.org/?query=inteldrm">inteldrm(4)</a> |
<li><a href="http://man.openbsd.org/?query=inteldrm">inteldrm(4)</a> |
has been updated to Linux 3.14.52 adding initial support for Bay Trail |
has been updated to Linux 3.14.52, adding initial support for Bay Trail |
and Broadwell graphics. |
and Broadwell graphics. |
<li>Support for audio in Thinkpad docks has been added to the |
<li>Support for audio in Thinkpad docks has been added to the |
<a href="http://man.openbsd.org/?query=azalia">azalia(4)</a> |
<a href="http://man.openbsd.org/?query=azalia">azalia(4)</a> |
|
|
driver now supports checksum offloading. |
driver now supports checksum offloading. |
<li>The <a href="http://man.openbsd.org/?query=ipmi">ipmi(4)</a> |
<li>The <a href="http://man.openbsd.org/?query=ipmi">ipmi(4)</a> |
driver now supports OpenIPMI compatible character device. |
driver now supports OpenIPMI compatible character device. |
<li>Remove support for ST-506 disks. |
<li>Support for ST-506 disks has been removed. |
</ul> |
</ul> |
<p> |
<p> |
|
|
|
|
<a href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/rdate/rdate.c?rev=1.33&content-type=text/x-cvsweb-markup"> |
<a href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/rdate/rdate.c?rev=1.33&content-type=text/x-cvsweb-markup"> |
privilege separation</a> to |
privilege separation</a> to |
<a href="http://man.openbsd.org/?query=rdate"> |
<a href="http://man.openbsd.org/?query=rdate"> |
rdate(8)</a>, |
rdate(8)</a> |
<li> |
<li> |
addition of |
addition of |
<a href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/sndiod/sndiod.c?rev=1.18&content-type=text/x-cvsweb-markup"> |
<a href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.bin/sndiod/sndiod.c?rev=1.18&content-type=text/x-cvsweb-markup"> |
privilege separation</a> to |
privilege separation</a> to |
<a href="http://man.openbsd.org/?query=sndiod"> |
<a href="http://man.openbsd.org/?query=sndiod"> |
sndiod(8)</a>, |
sndiod(8)</a> |
<li>or the introduction of the <tt>SOCK_DNS</tt> |
<li>the introduction of the <tt>SOCK_DNS</tt> |
<a href="http://man.openbsd.org/?query=socket"> |
<a href="http://man.openbsd.org/?query=socket"> |
socket(2)</a> flag that makes an <tt>SS_DNS</tt> tagged socket |
socket(2)</a> flag that makes an <tt>SS_DNS</tt> tagged socket |
conceptually different from a plain socket. |
conceptually different from a plain socket. |
|
|
<a href="http://man.openbsd.org/?query=strings"> |
<a href="http://man.openbsd.org/?query=strings"> |
strings(1)</a> or |
strings(1)</a> or |
<a href="http://man.openbsd.org/?query=objdump"> |
<a href="http://man.openbsd.org/?query=objdump"> |
objdump(1)</a> from the <a href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/binutils-2.17/binutils/objdump.c?rev=1.2&content-type=text/x-cvsweb-markup"> |
objdump(1)</a> from <a href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/gnu/usr.bin/binutils-2.17/binutils/objdump.c?rev=1.2&content-type=text/x-cvsweb-markup"> |
binutils</a> or the <a href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/smtpd/ca.c?rev=1.15&content-type=text/x-cvsweb-markup"> |
binutils</a> or the <a href="http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/smtpd/ca.c?rev=1.15&content-type=text/x-cvsweb-markup"> |
RSA-privsep process</a> in |
RSA-privsep process</a> in |
<a href="http://man.openbsd.org/?query=smtpd"> |
<a href="http://man.openbsd.org/?query=smtpd"> |
|
|
<li>SMP network stack improvements: |
<li>SMP network stack improvements: |
<ul> |
<ul> |
<li>The task processing incoming packets can now run mostly in parallel |
<li>The task processing incoming packets can now run mostly in parallel |
of the rest of the kernel, this include: |
of the rest of the kernel. This includes: |
<ul> |
<ul> |
<li><a href="http://man.openbsd.org/?query=carp">carp(4)</a>, |
<li><a href="http://man.openbsd.org/?query=carp">carp(4)</a>, |
<a href="http://man.openbsd.org/?query=trunk">trunk(4)</a>, |
<a href="http://man.openbsd.org/?query=trunk">trunk(4)</a>, |
<a href="http://man.openbsd.org/?query=vlan">vlan(4)</a> |
<a href="http://man.openbsd.org/?query=vlan">vlan(4)</a> |
and other pseudo-driver with the exception of |
and other pseudo-drivers, with the exception of |
<a href="http://man.openbsd.org/?query=bridge">bridge(4)</a>. |
<a href="http://man.openbsd.org/?query=bridge">bridge(4)</a>. |
<li>Ethernet decapsulation, ARP processing and MPLS forwarding path. |
<li>Ethernet decapsulation, ARP processing and MPLS forwarding path. |
<li><a href="http://man.openbsd.org/?query=bpf">bpf(4)</a> |
<li><a href="http://man.openbsd.org/?query=bpf">bpf(4)</a> |
|
|
<li>Generic network stack improvements: |
<li>Generic network stack improvements: |
<ul> |
<ul> |
<li>New <a href="http://man.openbsd.org/?query=etherip">etherip(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=etherip">etherip(4)</a> |
pseudo-device for tunnelling Ethernet frames across IP[46] networks |
pseudo-device for tunneling Ethernet frames across IP[46] networks |
using RFC 3378 EtherIP encapsulation. |
using RFC 3378 EtherIP encapsulation. |
<li>New <a href="http://man.openbsd.org/?query=pair">pair(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=pair">pair(4)</a> |
pseudo-device for creating paired virtual Ethernet interfaces. |
pseudo-device for creating paired virtual Ethernet interfaces. |
<li>New <a href="http://man.openbsd.org/?query=tap">tap(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=tap">tap(4)</a> |
pseudo-device splitted up from |
pseudo-device, split up from |
<a href="http://man.openbsd.org/?query=tun">tun(4)</a> |
<a href="http://man.openbsd.org/?query=tun">tun(4)</a>, |
providing a layer 3 interface with userland. |
providing a layer 3 interface with userland tools. |
<li>Remove support for obsolete IPv6 socket options. |
<li>Support for obsolete IPv6 socket options has been removed. |
<li>The <a href="http://man.openbsd.org/?query=iwn">iwn(4)</a> |
<li>The <a href="http://man.openbsd.org/?query=iwn">iwn(4)</a> |
driver now passes IEEE 802.11 control frames in monitor mode, allowing |
driver now passes IEEE 802.11 control frames in monitor mode, allowing |
full capture of traffic on a particular wireless channel. |
full capture of traffic on a particular wireless channel. |
|
|
<ul> |
<ul> |
<li>Inappropriate user choices from a list of options are more reliably rejected. |
<li>Inappropriate user choices from a list of options are more reliably rejected. |
<li>Installing to a disk partitioned with a GPT is now supported (amd64 only). |
<li>Installing to a disk partitioned with a GPT is now supported (amd64 only). |
<li>When initializing a GPT the required EFI System partition is automatically created. |
<li>When initializing a GPT, the required EFI System partition is automatically created. |
<li>When installing to a GPT disk |
<li>When installing to a GPT disk, |
<a href="http://man.openbsd.org/?query=installboot"> |
<a href="http://man.openbsd.org/?query=installboot"> |
installboot(8)</a> |
installboot(8)</a> |
now formats the EFI System partition, creates the appropriate directory |
now formats the EFI System partition, creates the appropriate directory |
|
|
again disables pending timeouts if the interface link is lost, |
again disables pending timeouts if the interface link is lost, |
preventing endless retries at obtaining a lease. |
preventing endless retries at obtaining a lease. |
<li><a href="http://man.openbsd.org/?query=dhcpd">dhcpd(8)</a> |
<li><a href="http://man.openbsd.org/?query=dhcpd">dhcpd(8)</a> |
again properly utilizes default-lease-time, max-lease-time and |
again properly utilizes <tt>default-lease-time</tt>, |
bootp-lease-time options. |
<tt>max-lease-time</tt> and <tt>bootp-lease-time</tt> options. |
<li><a href="http://man.openbsd.org/?query=tcpdump">tcpdump(8)</a> |
<li><a href="http://man.openbsd.org/?query=tcpdump">tcpdump(8)</a> |
now displays more information about IEEE 802.11 frames when run with |
now displays more information about IEEE 802.11 frames when run with |
the -y IEEE802_11_RADIO and -v options. |
the <tt>-y IEEE802_11_RADIO</tt> and <tt>-v</tt> options. |
<li>Several interoperability issues in |
<li>Several interoperability issues in |
<a href="http://man.openbsd.org/?query=iked">iked(8)</a> |
<a href="http://man.openbsd.org/?query=iked">iked(8)</a> |
have been fixed, including EAP auth with OS X El Capitan. |
have been fixed, including EAP auth with OS X El Capitan. |
|
|
<li><a href="http://man.openbsd.org/?query=softraid">softraid(4)</a> |
<li><a href="http://man.openbsd.org/?query=softraid">softraid(4)</a> |
volumes can now be partitioned with a GPT. |
volumes can now be partitioned with a GPT. |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
now creates a default GPT as well as the protective MBR when the '-g' |
now creates a default GPT as well as the protective MBR when the |
flag is used. |
<tt>-g</tt> flag is used. |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
now has a '-b' flag that specifies the size of the EFI System partition |
now has a <tt>-b</tt> flag that specifies the size of the EFI System |
to create. |
partition to create. |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
now has a '-v' flag that causes a verbose display of both MBR and GPT |
now has a <tt>-v</tt> flag that causes a verbose display of both MBR |
information. |
and GPT information. |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
now provides full interactive GPT editing. |
now provides full interactive GPT editing. |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
<li><a href="http://man.openbsd.org/?query=fdisk">fdisk(8)</a> |
|
|
<li>Many improvements were made to the GPT kernel support to ensure safe and |
<li>Many improvements were made to the GPT kernel support to ensure safe and |
reliable operation of GPT and MBR processing. |
reliable operation of GPT and MBR processing. |
<li><a href="http://man.openbsd.org/?query=disklabel">disklabel(8)</a> |
<li><a href="http://man.openbsd.org/?query=disklabel">disklabel(8)</a> |
no longer supports boot code installation, with the -B and -b flags |
no longer supports boot code installation, with the <tt>-B</tt> and |
being removed. |
<tt>-b</tt> flags being removed. |
The associated fields in the disklabel were also removed. |
The associated fields in the disklabel were also removed. |
These functions are now all performed by |
These functions are now all performed by |
<a href="http://man.openbsd.org/?query=installboot"> |
<a href="http://man.openbsd.org/?query=installboot"> |
|
|
to improve security and reduce overhead in threaded processes. |
to improve security and reduce overhead in threaded processes. |
<li>Over 100 internal or obsolete interfaces have been deleted or are no |
<li>Over 100 internal or obsolete interfaces have been deleted or are no |
longer exported by libc, reducing symbol conflicts and process size. |
longer exported by libc, reducing symbol conflicts and process size. |
<!-- List stuff? YP and XDR APIs, mpool_*, bcrypt_autorounds, link_addr --> |
|
<li>libc now uses local references for most of its own functions to avoid |
<li>libc now uses local references for most of its own functions to avoid |
symbol overriding, improve standards compliance, increase speed, |
symbol overriding, improve standards compliance, increase speed, |
and reduce dynamic linking overhead. |
and reduce dynamic linking overhead. |
|
|
<a href="http://man.openbsd.org/?query=ps">ps(1)</a>, |
<a href="http://man.openbsd.org/?query=ps">ps(1)</a>, |
<a href="http://man.openbsd.org/?query=rs">rs(1)</a>, |
<a href="http://man.openbsd.org/?query=rs">rs(1)</a>, |
<a href="http://man.openbsd.org/?query=ul">ul(1)</a>, |
<a href="http://man.openbsd.org/?query=ul">ul(1)</a>, |
<a href="http://man.openbsd.org/?query=uniq">uniq(1)</a>, |
<a href="http://man.openbsd.org/?query=uniq">uniq(1)</a> |
and <a href="http://man.openbsd.org/?query=wc">wc(1)</a>. |
and <a href="http://man.openbsd.org/?query=wc">wc(1)</a>. |
<li>Partial support for inserting and deleting UTF-8 characters in |
<li>Partial support for inserting and deleting UTF-8 characters in |
<a href="http://man.openbsd.org/?query=ksh">ksh(1)</a> |
<a href="http://man.openbsd.org/?query=ksh">ksh(1)</a> |
|
|
<li>Xenocara (based on X.Org 7.7 with xserver 1.17.4 + patches, |
<li>Xenocara (based on X.Org 7.7 with xserver 1.17.4 + patches, |
freetype 2.6.2, fontconfig 2.11.1, Mesa 11.0.9, xterm 322, |
freetype 2.6.2, fontconfig 2.11.1, Mesa 11.0.9, xterm 322, |
xkeyboard-config 2.17 and more) |
xkeyboard-config 2.17 and more) |
<li>Gcc 4.2.1 (+ patches) and 3.3.6 (+ patches) |
<li>GCC 4.2.1 (+ patches) and 3.3.6 (+ patches) |
<li>Perl 5.20.2 (+ patches) |
<li>Perl 5.20.2 (+ patches) |
<li>SQLite 3.9.2 (+ patches) |
<li>SQLite 3.9.2 (+ patches) |
<li>NSD 4.1.7 |
<li>NSD 4.1.7 |