version 1.56, 2016/03/21 05:46:19 |
version 1.57, 2016/03/22 10:54:42 |
|
|
<li><a href="http://www.openbsd.org/amd64.html">OpenBSD/amd64</a> |
<li><a href="http://www.openbsd.org/amd64.html">OpenBSD/amd64</a> |
and <a href="http://www.openbsd.org/i386.html">OpenBSD/i386</a>: |
and <a href="http://www.openbsd.org/i386.html">OpenBSD/i386</a>: |
<ul> |
<ul> |
<li>Enabled <a href="http://man.openbsd.org?query=mount_ntfs&sektion=8&format=html">NTFS</a> by default (read-only) on GENERIC kernels. |
<li>Enabled <a href="http://man.openbsd.org/?query=mount_ntfs&sektion=8&format=html">NTFS</a> by default (read-only) on GENERIC kernels. |
<li>Enabled the <a href="http://man.openbsd.org?query=vmt&sektion=4&format=html">vmt(4)</a> driver by default for VMWare tools support as a guest. |
<li>Enabled the <a href="http://man.openbsd.org/?query=vmt&sektion=4&format=html">vmt(4)</a> driver by default for VMWare tools support as a guest. |
<li>SMP kernels can now boot on machines with up to 64 cores. |
<li>SMP kernels can now boot on machines with up to 64 cores. |
<li>Maximum allocation size for i386 bumped to 2G. |
<li>Maximum allocation size for i386 bumped to 2G. |
<li>Handle >16 disks when searching for kernel boot device. |
<li>Handle >16 disks when searching for kernel boot device. |
|
|
</ul> |
</ul> |
<li><a href="http://www.openbsd.org/sparc64.html">OpenBSD/sparc64</a>: |
<li><a href="http://www.openbsd.org/sparc64.html">OpenBSD/sparc64</a>: |
<ul> |
<ul> |
<li>The <a href="http://man.openbsd.org?query=vdsp&sektion=4&arch=sparc64">vdsp(4)</a> driver now supports the vDisk 1.1 |
<li>The <a href="http://man.openbsd.org/?query=vdsp&sektion=4&arch=sparc64">vdsp(4)</a> driver now supports the vDisk 1.1 |
protocol, allowing Solaris to run on top of an OpenBSD |
protocol, allowing Solaris to run on top of an OpenBSD |
control domain. |
control domain. |
</ul> |
</ul> |
|
|
|
|
<li>Improved hardware support, including: |
<li>Improved hardware support, including: |
<ul> |
<ul> |
<li>New <a href="http://man.openbsd.org?query=vte&sektion=4&format=html">vte(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=vte&sektion=4&format=html">vte(4)</a> |
driver for RDC R6040 10/100 Ethernet devices.</li> |
driver for RDC R6040 10/100 Ethernet devices.</li> |
<li>New <a href="http://man.openbsd.org?query=rdcphy&sektion=4&format=html">rdcphy(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=rdcphy&sektion=4&format=html">rdcphy(4)</a> |
driver for RDC Semiconductor R6040 10/100 Ethernet PHY. |
driver for RDC Semiconductor R6040 10/100 Ethernet PHY. |
<li>New <a href="http://man.openbsd.org?query=rsu&sektion=4&format=html">rsu(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=rsu&sektion=4&format=html">rsu(4)</a> |
driver for Realtek RTL8188SU/RTL8191SU/RTL8192SU USB IEEE 802.11b/g/n wireless devices. |
driver for Realtek RTL8188SU/RTL8191SU/RTL8192SU USB IEEE 802.11b/g/n wireless devices. |
<li>New <a href="http://man.openbsd.org?query=urtwn&sektion=4&format=html">urtwn(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=urtwn&sektion=4&format=html">urtwn(4)</a> |
driver for Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless devices. |
driver for Realtek RTL8188CU/RTL8192CU USB IEEE 802.11b/g/n wireless devices. |
<li>New <a href="http://man.openbsd.org?query=utwitch&sektion=4&format=html">utwitch(4)</a> |
<li>New <a href="http://man.openbsd.org/?query=utwitch&sektion=4&format=html">utwitch(4)</a> |
driver for YUREX USB twitch/jiggle of knee sensor. |
driver for YUREX USB twitch/jiggle of knee sensor. |
<li>Support for AR9271, AR9280+AR7010 and AR9287+AR7010 USB IEEE 802.11a/g/n wireless |
<li>Support for AR9271, AR9280+AR7010 and AR9287+AR7010 USB IEEE 802.11a/g/n wireless |
adapters has been added to <a href="http://man.openbsd.org?query=athn&sektion=4&format=html">athn(4)</a>. |
adapters has been added to <a href="http://man.openbsd.org/?query=athn&sektion=4&format=html">athn(4)</a>. |
<li>Support for 82583V |
<li>Support for 82583V |
has been added to <a href="http://man.openbsd.org?query=em&sektion=4">em(4)</a>. |
has been added to <a href="http://man.openbsd.org/?query=em&sektion=4">em(4)</a>. |
<li>Support for Yukon 88E8059 |
<li>Support for Yukon 88E8059 |
has been added to <a href="http://man.openbsd.org?query=msk&sektion=4">msk(4)</a>. |
has been added to <a href="http://man.openbsd.org/?query=msk&sektion=4">msk(4)</a>. |
<li>Support for SiS191 |
<li>Support for SiS191 |
has been added to <a href="http://man.openbsd.org?query=se&sektion=4">se(4)</a>. |
has been added to <a href="http://man.openbsd.org/?query=se&sektion=4">se(4)</a>. |
<li>Support for SAS2004 |
<li>Support for SAS2004 |
has been added to <a href="http://man.openbsd.org?query=mpii&sektion=4">mpii(4)</a>. |
has been added to <a href="http://man.openbsd.org/?query=mpii&sektion=4">mpii(4)</a>. |
<li>Support for NVIDIA MCP89 SATA |
<li>Support for NVIDIA MCP89 SATA |
has been added to <a href="http://man.openbsd.org?query=pciide&sektion=4">pciide(4)</a>. |
has been added to <a href="http://man.openbsd.org/?query=pciide&sektion=4">pciide(4)</a>. |
<li>Support for Mobility Radeon HD 4200 |
<li>Support for Mobility Radeon HD 4200 |
has been added to <a href="http://man.openbsd.org?query=radeondrm&sektion=4">radeondrm(4)</a>. |
has been added to <a href="http://man.openbsd.org/?query=radeondrm&sektion=4">radeondrm(4)</a>. |
<li><a href="http://man.openbsd.org?query=pms&sektion=4">pms(4)</a> support has been significantly reworked and expanded. |
<li><a href="http://man.openbsd.org/?query=pms&sektion=4">pms(4)</a> support has been significantly reworked and expanded. |
<li>MCLGETI support has been added to <a href="http://man.openbsd.org?query=xl&sektion=4">xl(4)</a>. |
<li>MCLGETI support has been added to <a href="http://man.openbsd.org/?query=xl&sektion=4">xl(4)</a>. |
<li>Support for low latency interrupt modulation has been added to |
<li>Support for low latency interrupt modulation has been added to |
<a href="http://man.openbsd.org?query=ix&sektion=4">ix(4)</a>. |
<a href="http://man.openbsd.org/?query=ix&sektion=4">ix(4)</a>. |
<li>Port multiplier support has been added to |
<li>Port multiplier support has been added to |
<a href="http://man.openbsd.org?query=ahci&sektion=4">ahci(4)</a> and |
<a href="http://man.openbsd.org/?query=ahci&sektion=4">ahci(4)</a> and |
<a href="http://man.openbsd.org?query=sili&sektion=4">sili(4)</a>. |
<a href="http://man.openbsd.org/?query=sili&sektion=4">sili(4)</a>. |
<li>Support for Sun XVR-300 graphics has been added to <a href="http://man.openbsd.org?query=radeonfb&sektion=4&arch=sparc64">radeonfb(4)</a>. |
<li>Support for Sun XVR-300 graphics has been added to <a href="http://man.openbsd.org/?query=radeonfb&sektion=4&arch=sparc64">radeonfb(4)</a>. |
<li>Added workaround for BCM5906 A0/1/2 controller silicon bug in |
<li>Added workaround for BCM5906 A0/1/2 controller silicon bug in |
<a href="http://man.openbsd.org?query=bge&sektion=4">bge(4)</a>. |
<a href="http://man.openbsd.org/?query=bge&sektion=4">bge(4)</a>. |
<li><a href="http://man.openbsd.org?query=ugen&sektion=4">ugen(4)</a> |
<li><a href="http://man.openbsd.org/?query=ugen&sektion=4">ugen(4)</a> |
can now be attached along with other drivers to multifunction devices. |
can now be attached along with other drivers to multifunction devices. |
<li><a href="http://man.openbsd.org?query=umodem&sektion=4">umodem(4)</a> |
<li><a href="http://man.openbsd.org/?query=umodem&sektion=4">umodem(4)</a> |
now supports more devices. |
now supports more devices. |
<li><a href="http://man.openbsd.org?query=umsm&sektion=4">umsm(4)</a> |
<li><a href="http://man.openbsd.org/?query=umsm&sektion=4">umsm(4)</a> |
now supports more mobile broadband devices. |
now supports more mobile broadband devices. |
<li>Support for more image processing controls was added to |
<li>Support for more image processing controls was added to |
<a href="http://man.openbsd.org?query=uvideo&sektion=4">uvideo(4)</a>. |
<a href="http://man.openbsd.org/?query=uvideo&sektion=4">uvideo(4)</a>. |
</ul> |
</ul> |
<p> |
<p> |
|
|
|
|
<ul> |
<ul> |
<li>Reworking of the MCLGETI livelock algorithm to improve |
<li>Reworking of the MCLGETI livelock algorithm to improve |
forwarding and host performance under high network load.</li> |
forwarding and host performance under high network load.</li> |
<li>Added support for socket splicing; sockets can be temporarily connected so that the kernel moves data without userland intervention. This will be used by <a href="http://man.openbsd.org?query=relayd&sektion=8">relayd(8)</a> in the next release. |
<li>Added support for socket splicing; sockets can be temporarily connected so that the kernel moves data without userland intervention. This will be used by <a href="http://man.openbsd.org/?query=relayd&sektion=8">relayd(8)</a> in the next release. |
<li>Added AES-GCM support for IPsec. |
<li>Added AES-GCM support for IPsec. |
<li>Added automatic send and receive buffer scaling for TCP. |
<li>Added automatic send and receive buffer scaling for TCP. |
<li>Added wpakey option to <a href="http://man.openbsd.org?query=ifconfig&sektion=8">ifconfig(8)</a> replacing wpa-psk(8). |
<li>Added wpakey option to <a href="http://man.openbsd.org/?query=ifconfig&sektion=8">ifconfig(8)</a> replacing wpa-psk(8). |
<li>TCP acknowledgments are no longer delayed on the loopback interface. |
<li>TCP acknowledgments are no longer delayed on the loopback interface. |
<li>Network livelock counters are now exported via <a href="http://man.openbsd.org?query=sysctl&sektion=3">sysctl(3)</a>. |
<li>Network livelock counters are now exported via <a href="http://man.openbsd.org/?query=sysctl&sektion=3">sysctl(3)</a>. |
<li>A radix tree sorting bug was fixed, which results in significant |
<li>A radix tree sorting bug was fixed, which results in significant |
improvements to IPsec performance under certain conditions. |
improvements to IPsec performance under certain conditions. |
<li><a href="http://man.openbsd.org?query=tcpdump&sektion=8">tcpdump(8)</a> now decodes Multicast DNS (mDNS) traffic. |
<li><a href="http://man.openbsd.org/?query=tcpdump&sektion=8">tcpdump(8)</a> now decodes Multicast DNS (mDNS) traffic. |
<li>Wake on Lan support has been added to <a href="http://man.openbsd.org?query=arp&sektion=8">arp(8)</a>. |
<li>Wake on Lan support has been added to <a href="http://man.openbsd.org/?query=arp&sektion=8">arp(8)</a>. |
<li>Enabled MPLS and <a href="http://man.openbsd.org?query=mpe&sektion=4">mpe(4)</a> by default on GENERIC kernels.</li> |
<li>Enabled MPLS and <a href="http://man.openbsd.org/?query=mpe&sektion=4">mpe(4)</a> by default on GENERIC kernels.</li> |
<li>Added a mpls option to <a href="http://man.openbsd.org?query=ifconfig&sektion=8">ifconfig(8)</a> to enable MPLS on a per interface basis replacing the global sysctl knob.</li> |
<li>Added a mpls option to <a href="http://man.openbsd.org/?query=ifconfig&sektion=8">ifconfig(8)</a> to enable MPLS on a per interface basis replacing the global sysctl knob.</li> |
</ul> |
</ul> |
<p> |
<p> |
|
|
<li>OpenBGPD, OpenOSPFD and other routing daemon improvements: |
<li>OpenBGPD, OpenOSPFD and other routing daemon improvements: |
<ul> |
<ul> |
<li><a href="http://man.openbsd.org?query=bgpd&sektion=8">bgpd(8)</a> handles various message encoding errors more gracefully now.</li> |
<li><a href="http://man.openbsd.org/?query=bgpd&sektion=8">bgpd(8)</a> handles various message encoding errors more gracefully now.</li> |
<li>Notification messages are now logged in <a href="http://man.openbsd.org?query=bgpd&sektion=8">bgpd(8)</a>.</li> |
<li>Notification messages are now logged in <a href="http://man.openbsd.org/?query=bgpd&sektion=8">bgpd(8)</a>.</li> |
<li><a href="http://man.openbsd.org?query=ospfd&sektion=8">ospfd(8)</a> will now correctly redistribute overlapping routes.</li> |
<li><a href="http://man.openbsd.org/?query=ospfd&sektion=8">ospfd(8)</a> will now correctly redistribute overlapping routes.</li> |
<li><a href="http://man.openbsd.org?query=ospfctl&sektion=8">ospfctl(8)</a> now prints the LSDB checksum in the show summary output for quick verification that two LSDBs are in sync.</li> |
<li><a href="http://man.openbsd.org/?query=ospfctl&sektion=8">ospfctl(8)</a> now prints the LSDB checksum in the show summary output for quick verification that two LSDBs are in sync.</li> |
<li>Fixed <a href="http://man.openbsd.org?query=ldpd&sektion=8">ldpd(8)</a>'s message parser to work on all architectures and more LDP messages are now implemented.</li> |
<li>Fixed <a href="http://man.openbsd.org/?query=ldpd&sektion=8">ldpd(8)</a>'s message parser to work on all architectures and more LDP messages are now implemented.</li> |
<li>Various improvements in <a href="http://man.openbsd.org?query=ospf6d&sektion=8">ospf6d(8)</a>.</li> |
<li>Various improvements in <a href="http://man.openbsd.org/?query=ospf6d&sektion=8">ospf6d(8)</a>.</li> |
</ul> |
</ul> |
<p> |
<p> |
<li><a href="http://man.openbsd.org?query=pf&sektion=4">pf(4)</a> improvements: |
<li><a href="http://man.openbsd.org/?query=pf&sektion=4">pf(4)</a> improvements: |
<ul> |
<ul> |
<li>The logging subsystem has been largely rewritten, now logging the |
<li>The logging subsystem has been largely rewritten, now logging the |
translated addresses again instead of the original ones. |
translated addresses again instead of the original ones. |
<li>match log rules cause a log on the fly, showing the packet exactly |
<li>match log rules cause a log on the fly, showing the packet exactly |
as <a href="http://man.openbsd.org?query=pf&sektion=4">pf(4)</a> sees it at the moment of evaluating that rule. A packet can also |
as <a href="http://man.openbsd.org/?query=pf&sektion=4">pf(4)</a> sees it at the moment of evaluating that rule. A packet can also |
be logged more than once now. |
be logged more than once now. |
<li>match log(matches) rules allow the further rule matching to be traced. |
<li>match log(matches) rules allow the further rule matching to be traced. |
<li><a href="http://man.openbsd.org?query=pflog&sektion=4">pflog(4)</a> |
<li><a href="http://man.openbsd.org/?query=pflog&sektion=4">pflog(4)</a> |
now includes the original addresses and ports for packets that have been |
now includes the original addresses and ports for packets that have been |
rewritten. This is also displayed by |
rewritten. This is also displayed by |
<a href="http://man.openbsd.org?query=tcpdump&sektion=8">tcpdump(8)</a>. |
<a href="http://man.openbsd.org/?query=tcpdump&sektion=8">tcpdump(8)</a>. |
</ul> |
</ul> |
<p> |
<p> |
|
|
|
|
<li>ARC4 based PRNG code was audited and revamped. |
<li>ARC4 based PRNG code was audited and revamped. |
<li>New explicit_bzero kernel function was introduced to prevent a compiler |
<li>New explicit_bzero kernel function was introduced to prevent a compiler |
from optimizing |
from optimizing |
<a href="http://man.openbsd.org?query=bzero&sektion=3">bzero</a> |
<a href="http://man.openbsd.org/?query=bzero&sektion=3">bzero</a> |
calls away. |
calls away. |
</ul> |
</ul> |
<p> |
<p> |
|
|
<ul> |
<ul> |
<li>Improved safety when detaching SCSI devices by waiting for |
<li>Improved safety when detaching SCSI devices by waiting for |
the completion of pending commands.</li> |
the completion of pending commands.</li> |
<li>Improved hotplug support on <a href="http://man.openbsd.org?query=mpi&sektion=4">mpi(4)</a> and |
<li>Improved hotplug support on <a href="http://man.openbsd.org/?query=mpi&sektion=4">mpi(4)</a> and |
<a href="http://man.openbsd.org?query=mpii&sektion=4">mpii(4)</a>.</li> |
<a href="http://man.openbsd.org/?query=mpii&sektion=4">mpii(4)</a>.</li> |
<li>Continued iopoolification of SCSI drivers, notably on |
<li>Continued iopoolification of SCSI drivers, notably on |
<a href="http://man.openbsd.org?query=umass&sektion=4">umass(4)</a> which improves the |
<a href="http://man.openbsd.org/?query=umass&sektion=4">umass(4)</a> which improves the |
reliability and performance of multi-LUN devices.</li> |
reliability and performance of multi-LUN devices.</li> |
<li>Added <a href="http://man.openbsd.org?query=vscsi&sektion=4">vscsi(4)</a>, a driver for |
<li>Added <a href="http://man.openbsd.org/?query=vscsi&sektion=4">vscsi(4)</a>, a driver for |
userland handling of SCSI device commands. |
userland handling of SCSI device commands. |
<li>Added <a href="http://man.openbsd.org?query=iscsid&sektion=8">iscsid(8)</a>, an iSCSI initiator. |
<li>Added <a href="http://man.openbsd.org/?query=iscsid&sektion=8">iscsid(8)</a>, an iSCSI initiator. |
<li>Forcibly restrict devices incapable of tagged I/O to executing one command at a time. |
<li>Forcibly restrict devices incapable of tagged I/O to executing one command at a time. |
<li>Discover and honour read-only status of <a href="http://man.openbsd.org?query=sd&sektion=4">sd(4)</a> devices. |
<li>Discover and honour read-only status of <a href="http://man.openbsd.org/?query=sd&sektion=4">sd(4)</a> devices. |
<li>Improve <a href="http://man.openbsd.org?query=st&sektion=4">st(4)</a> handling of I/O residual information. |
<li>Improve <a href="http://man.openbsd.org/?query=st&sektion=4">st(4)</a> handling of I/O residual information. |
<li><a href="http://man.openbsd.org?query=sd&sektion=4">sd(4)</a> devices that can only execute one command at a time (e.g. USB) will now be allowed to spin up if necessary. |
<li><a href="http://man.openbsd.org/?query=sd&sektion=4">sd(4)</a> devices that can only execute one command at a time (e.g. USB) will now be allowed to spin up if necessary. |
<li><a href="http://man.openbsd.org?query=cd&sektion=4">cd(4)</a> will now attach CDROM devices identified as non-removable. |
<li><a href="http://man.openbsd.org/?query=cd&sektion=4">cd(4)</a> will now attach CDROM devices identified as non-removable. |
</ul> |
</ul> |
<p> |
<p> |
|
|
<li>Assorted improvements: |
<li>Assorted improvements: |
<ul> |
<ul> |
<li>Enabled wide character support in <a href="http://man.openbsd.org?query=ncurses&sektion=3">ncurses(3)</a>. |
<li>Enabled wide character support in <a href="http://man.openbsd.org/?query=ncurses&sektion=3">ncurses(3)</a>. |
<li>Added <a href="http://man.openbsd.org?query=nsd&sektion=8">nsd(8)</a>, an authoritative name server implementation. |
<li>Added <a href="http://man.openbsd.org/?query=nsd&sektion=8">nsd(8)</a>, an authoritative name server implementation. |
<li>Disklabel UID support improved and added to more utilities. |
<li>Disklabel UID support improved and added to more utilities. |
<li><a href="http://man.openbsd.org?query=rarpd&sektion=8">rarpd(8)</a> now accepts a list of interfaces to listen on. |
<li><a href="http://man.openbsd.org/?query=rarpd&sektion=8">rarpd(8)</a> now accepts a list of interfaces to listen on. |
<li><a href="http://man.openbsd.org?query=dhclient&sektion=8">dhclient(8)</a> now accepts 'egress' as an interface name, meaning whichever interface is marked as being in the 'egress' group. |
<li><a href="http://man.openbsd.org/?query=dhclient&sektion=8">dhclient(8)</a> now accepts 'egress' as an interface name, meaning whichever interface is marked as being in the 'egress' group. |
<li><a href="http://man.openbsd.org?query=dhcpd&sektion=8">dhcpd(8)</a> no longer listens on interfaces without a broadcast address (e.g. <a href="http://man.openbsd.org?query=pflog&sektion=4">pflog(4)</a>). |
<li><a href="http://man.openbsd.org/?query=dhcpd&sektion=8">dhcpd(8)</a> no longer listens on interfaces without a broadcast address (e.g. <a href="http://man.openbsd.org/?query=pflog&sektion=4">pflog(4)</a>). |
<li><a href="http://man.openbsd.org?query=who&sektion=1">who(1)</a> now displays as much of the hostname as fits on the line. |
<li><a href="http://man.openbsd.org/?query=who&sektion=1">who(1)</a> now displays as much of the hostname as fits on the line. |
<li><a href="http://man.openbsd.org?query=tcpdump&sektion=8">tcpdump(8)</a> now correctly handles 'net' primitives when processing <a href="http://man.openbsd.org?query=pflog&sektion=4">pflog(4)</a> traffic. |
<li><a href="http://man.openbsd.org/?query=tcpdump&sektion=8">tcpdump(8)</a> now correctly handles 'net' primitives when processing <a href="http://man.openbsd.org/?query=pflog&sektion=4">pflog(4)</a> traffic. |
<li><a href="http://man.openbsd.org?query=fdisk&sektion=8">fdisk(8)</a> now respects failure to read the MBR. |
<li><a href="http://man.openbsd.org/?query=fdisk&sektion=8">fdisk(8)</a> now respects failure to read the MBR. |
<li><a href="http://man.openbsd.org?query=fdisk&sektion=8">fdisk(8)</a> will no longer infinitely loop when encountering an improperly constructed EBR. |
<li><a href="http://man.openbsd.org/?query=fdisk&sektion=8">fdisk(8)</a> will no longer infinitely loop when encountering an improperly constructed EBR. |
<li><a href="http://man.openbsd.org?query=disklabel&sektion=8">disklabel(8)</a> no longer reuses information from a failed partition addition on the next addition of the same partition. |
<li><a href="http://man.openbsd.org/?query=disklabel&sektion=8">disklabel(8)</a> no longer reuses information from a failed partition addition on the next addition of the same partition. |
<li>Many unused and obsolete <a href="http://man.openbsd.org?query=disktab&sektion=5">disktab(5)</a> entries removed. |
<li>Many unused and obsolete <a href="http://man.openbsd.org/?query=disktab&sektion=5">disktab(5)</a> entries removed. |
<li>Enabled X11 autoconfiguration on <a href="http://www.openbsd.org/sparc.html">sparc</a> and <a href="http://www.openbsd.org/sparc64.html">sparc64</a>. |
<li>Enabled X11 autoconfiguration on <a href="http://www.openbsd.org/sparc.html">sparc</a> and <a href="http://www.openbsd.org/sparc64.html">sparc64</a>. |
<li>Implement attribute syntax from RFC4517 and support bsdauth in <a href="http://man.openbsd.org?query=ldapd&sektion=8">ldapd(8)</a>. |
<li>Implement attribute syntax from RFC4517 and support bsdauth in <a href="http://man.openbsd.org/?query=ldapd&sektion=8">ldapd(8)</a>. |
<li>New <a href="http://man.openbsd.org?query=video&sektion=1">video(1)</a> utility which can record or display images from <a href="http://man.openbsd.org?query=video&sektion=4">video(4)</a>. |
<li>New <a href="http://man.openbsd.org/?query=video&sektion=1">video(1)</a> utility which can record or display images from <a href="http://man.openbsd.org/?query=video&sektion=4">video(4)</a>. |
<li><a href="http://man.openbsd.org?query=httpd&sektion=8">httpd(8)</a> mod_headers now handles apache2 style RequestHeader directives. |
<li><a href="http://man.openbsd.org/?query=httpd&sektion=8">httpd(8)</a> mod_headers now handles apache2 style RequestHeader directives. |
<li>UNIX-domain datagram socket support has been added to <a href="http://man.openbsd.org?query=nc&sektion=1">nc(1)</a> (-uU option). |
<li>UNIX-domain datagram socket support has been added to <a href="http://man.openbsd.org/?query=nc&sektion=1">nc(1)</a> (-uU option). |
<li>Added support for terabyte units in <a href="http://man.openbsd.org?query=disklabel&sektion=8">disklabel(8)</a>. |
<li>Added support for terabyte units in <a href="http://man.openbsd.org/?query=disklabel&sektion=8">disklabel(8)</a>. |
<li><a href="http://www.openbsd.org/loongson.html">loongson</a> and |
<li><a href="http://www.openbsd.org/loongson.html">loongson</a> and |
<a href="http://www.openbsd.org/sgi.html">sgi</a> platforms have been |
<a href="http://www.openbsd.org/sgi.html">sgi</a> platforms have been |
switched over to gcc4. |
switched over to gcc4. |
|
|
<a href="http://www.openbsd.org/landisk.html">landisk</a> platform, |
<a href="http://www.openbsd.org/landisk.html">landisk</a> platform, |
resulting in a 44-50% gain in performance. |
resulting in a 44-50% gain in performance. |
<li>PCIe extended configuration space can now be viewed using |
<li>PCIe extended configuration space can now be viewed using |
<a href="http://man.openbsd.org?query=pcidump&sektion=8">pcidump(8)</a> (-xxx option). |
<a href="http://man.openbsd.org/?query=pcidump&sektion=8">pcidump(8)</a> (-xxx option). |
<li>The number of spurious IPIs has been decreased on the |
<li>The number of spurious IPIs has been decreased on the |
<a href="http://www.openbsd.org/amd64.html">amd64</a> platform, |
<a href="http://www.openbsd.org/amd64.html">amd64</a> platform, |
resulting in improved performance. |
resulting in improved performance. |
<li>Numerous improvements and bug fixes to |
<li>Numerous improvements and bug fixes to |
<a href="http://man.openbsd.org?query=tmux&sektion=1">tmux(1)</a>. |
<a href="http://man.openbsd.org/?query=tmux&sektion=1">tmux(1)</a>. |
<li>Considerable robustness and interoperability improvements in the IKEv2 |
<li>Considerable robustness and interoperability improvements in the IKEv2 |
daemon |
daemon |
<a href="http://man.openbsd.org?query=iked&sektion=8">iked(8)</a>. |
<a href="http://man.openbsd.org/?query=iked&sektion=8">iked(8)</a>. |
<li>Skipjack and libdes were retired from the system. |
<li>Skipjack and libdes were retired from the system. |
CAST-128 implementation was also removed from libc. |
CAST-128 implementation was also removed from libc. |
<li>Removed some races in the USB subsystem, substantially increasing |
<li>Removed some races in the USB subsystem, substantially increasing |
reliability. |
reliability. |
<li>Added a few more |
<li>Added a few more |
<a href="http://man.openbsd.org?query=compat_linux&sektion=8&format=html">compat_linux(8)</a> |
<a href="http://man.openbsd.org/?query=compat_linux&sektion=8&format=html">compat_linux(8)</a> |
system calls to make it possible for newer versions of applications, |
system calls to make it possible for newer versions of applications, |
such as Skype, to execute. |
such as Skype, to execute. |
<li>OpenBSD-specific package documentation is now centralised in |
<li>OpenBSD-specific package documentation is now centralised in |
|
|
<li>Upgrade now defaults to checking only the root filesystem. |
<li>Upgrade now defaults to checking only the root filesystem. |
<li>Upgrade no longer checks filesystems with a fs_passno of 0. |
<li>Upgrade no longer checks filesystems with a fs_passno of 0. |
<li>Upgrade now asks if it should proceed even if one or more filesystem mounts fail. |
<li>Upgrade now asks if it should proceed even if one or more filesystem mounts fail. |
<li>Installer now configures <a href="http://man.openbsd.org?query=ntpd&sektion=8">ntpd(8)</a> to use all provided time source IPs. |
<li>Installer now configures <a href="http://man.openbsd.org/?query=ntpd&sektion=8">ntpd(8)</a> to use all provided time source IPs. |
</ul> |
</ul> |
<p> |
<p> |
|
|
<li>New <a href="http://man.openbsd.org?query=rc.d&sektion=8">rc.d(8)</a> |
<li>New <a href="http://man.openbsd.org/?query=rc.d&sektion=8">rc.d(8)</a> |
for starting, stopping and reconfiguring package daemons: |
for starting, stopping and reconfiguring package daemons: |
<ul> |
<ul> |
<li>The <a href="http://man.openbsd.org?query=rc.subr&sektion=8">rc.subr(8)</a> |
<li>The <a href="http://man.openbsd.org/?query=rc.subr&sektion=8">rc.subr(8)</a> |
framework allows for easy creation of rc scripts. |
framework allows for easy creation of rc scripts. |
This framework is still evolving. |
This framework is still evolving. |
<li>Only a handful of packages have migrated for now. |
<li>Only a handful of packages have migrated for now. |
<li>rc.local can still be used instead of or in addition to |
<li>rc.local can still be used instead of or in addition to |
<a href="http://man.openbsd.org?query=rc.d&sektion=8">rc.d(8)</a>. |
<a href="http://man.openbsd.org/?query=rc.d&sektion=8">rc.d(8)</a>. |
</ul> |
</ul> |
<p> |
<p> |
|
|
|
|
and host/user keys (ECDSA) as specified by RFC5656. ECDH and ECDSA |
and host/user keys (ECDSA) as specified by RFC5656. ECDH and ECDSA |
offer better performance than plain DH and DSA at the same |
offer better performance than plain DH and DSA at the same |
equivalent symmetric key length, as well as much shorter keys.</li> |
equivalent symmetric key length, as well as much shorter keys.</li> |
<li><a href="http://man.openbsd.org?query=sftp&sektion=1">sftp(1)</a> |
<li><a href="http://man.openbsd.org/?query=sftp&sektion=1">sftp(1)</a> |
and |
and |
<a href="http://man.openbsd.org?query=sftp-server&sektion=8">sftp-server(8)</a>: |
<a href="http://man.openbsd.org/?query=sftp-server&sektion=8">sftp-server(8)</a>: |
add a protocol extension to support a hard link operation. It is |
add a protocol extension to support a hard link operation. It is |
available through the "ln" command in the client. The old "ln" |
available through the "ln" command in the client. The old "ln" |
behaviour of creating a symlink is available using its "-s" option |
behaviour of creating a symlink is available using its "-s" option |
or through the preexisting "symlink" command.</li> |
or through the preexisting "symlink" command.</li> |
<li><a href="http://man.openbsd.org?query=scp&sektion=1">scp(1)</a>: |
<li><a href="http://man.openbsd.org/?query=scp&sektion=1">scp(1)</a>: |
Add a new -3 option to scp: Copies between two remote hosts are |
Add a new -3 option to scp: Copies between two remote hosts are |
transferred through the local host. Without this option the data is |
transferred through the local host. Without this option the data is |
copied directly between the two remote hosts.</li> |
copied directly between the two remote hosts.</li> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a>: |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>: |
automatically order the hostkeys requested by the client based on |
automatically order the hostkeys requested by the client based on |
which hostkeys are already recorded in known_hosts. This avoids |
which hostkeys are already recorded in known_hosts. This avoids |
hostkey warnings when connecting to servers with new ECDSA keys, |
hostkey warnings when connecting to servers with new ECDSA keys, |
since these are now preferred when learning hostkeys for the first |
since these are now preferred when learning hostkeys for the first |
time.</li> |
time.</li> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a> |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a> |
and |
and |
<a href="http://man.openbsd.org?query=sshd&sektion=8">sshd(8)</a>: |
<a href="http://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>: |
add a new IPQoS option to specify arbitrary TOS/DSCP/QoS values |
add a new IPQoS option to specify arbitrary TOS/DSCP/QoS values |
instead of hardcoding lowdelay/throughput. (bz#1733)</li> |
instead of hardcoding lowdelay/throughput. (bz#1733)</li> |
<li><a href="http://man.openbsd.org?query=sftp&sektion=1">sftp(1)</a>: |
<li><a href="http://man.openbsd.org/?query=sftp&sektion=1">sftp(1)</a>: |
the sftp client is now significantly faster at performing directory |
the sftp client is now significantly faster at performing directory |
listings, using OpenBSD glob(3) extensions to preserve the results |
listings, using OpenBSD glob(3) extensions to preserve the results |
of stat(3) operations performed in the course of its execution |
of stat(3) operations performed in the course of its execution |
rather than performing expensive round trips to fetch them again |
rather than performing expensive round trips to fetch them again |
afterwards.</li> |
afterwards.</li> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a>: |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>: |
"atomically" create the listening mux socket by binding it on a |
"atomically" create the listening mux socket by binding it on a |
temporary name and then linking it into position after listen() has |
temporary name and then linking it into position after listen() has |
succeeded. This allows the mux clients to determine that the server |
succeeded. This allows the mux clients to determine that the server |
socket is either ready or stale without races. Stale server sockets |
socket is either ready or stale without races. Stale server sockets |
are now automatically removed. (also fixes bz#1711)</li> |
are now automatically removed. (also fixes bz#1711)</li> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a> |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a> |
and |
and |
<a href="http://man.openbsd.org?query=sshd&sektion=8">sshd(8)</a>: |
<a href="http://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>: |
add a <em>KexAlgorithms</em> knob to the client and server |
add a <em>KexAlgorithms</em> knob to the client and server |
configuration to allow selection of which key exchange methods are |
configuration to allow selection of which key exchange methods are |
used by |
used by |
<a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a> |
<a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a> |
and |
and |
<a href="http://man.openbsd.org?query=sshd&sektion=8">sshd(8)</a> |
<a href="http://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a> |
and their order of preference.</li> |
and their order of preference.</li> |
<li><a href="http://man.openbsd.org?query=sftp&sektion=1">sftp(1)</a> |
<li><a href="http://man.openbsd.org/?query=sftp&sektion=1">sftp(1)</a> |
and |
and |
<a href="http://man.openbsd.org?query=scp&sektion=1">scp(1)</a>: |
<a href="http://man.openbsd.org/?query=scp&sektion=1">scp(1)</a>: |
factor out bandwidth limiting code from |
factor out bandwidth limiting code from |
<a href="http://man.openbsd.org?query=scp&sektion=1">scp(1)</a> |
<a href="http://man.openbsd.org/?query=scp&sektion=1">scp(1)</a> |
into a generic bandwidth limiter that can be attached using the |
into a generic bandwidth limiter that can be attached using the |
<em>atomicio</em> callback mechanism and use it to add a bandwidth |
<em>atomicio</em> callback mechanism and use it to add a bandwidth |
limit option to |
limit option to |
<a href="http://man.openbsd.org?query=sftp&sektion=1">sftp(1)</a>. |
<a href="http://man.openbsd.org/?query=sftp&sektion=1">sftp(1)</a>. |
(bz#1147)</li> |
(bz#1147)</li> |
</ul> |
</ul> |
<li>The following significant bugs have been fixed in this release: |
<li>The following significant bugs have been fixed in this release: |
<ul> |
<ul> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a> |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a> |
and |
and |
<a href="http://man.openbsd.org?query=ssh-agent&sektion=1">ssh-agent(1)</a>: |
<a href="http://man.openbsd.org/?query=ssh-agent&sektion=1">ssh-agent(1)</a>: |
honour <em>$TMPDIR</em> for client xauth and ssh-agent temporary |
honour <em>$TMPDIR</em> for client xauth and ssh-agent temporary |
directories. (bz#1809)</li> |
directories. (bz#1809)</li> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a>: |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>: |
avoid <em>NULL</em> deref on receiving a channel request on an |
avoid <em>NULL</em> deref on receiving a channel request on an |
unknown or invalid channel. (bz#1842)</li> |
unknown or invalid channel. (bz#1842)</li> |
<li><a href="http://man.openbsd.org?query=sshd&sektion=8">sshd(8)</a>: |
<li><a href="http://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>: |
remove a <em>debug()</em> that pollutes stderr on client connecting |
remove a <em>debug()</em> that pollutes stderr on client connecting |
to a server in debug mode. (bz#1719)</li> |
to a server in debug mode. (bz#1719)</li> |
<li><a href="http://man.openbsd.org?query=scp&sektion=1">scp(1)</a>: |
<li><a href="http://man.openbsd.org/?query=scp&sektion=1">scp(1)</a>: |
pass through ssh command-line flags and options when doing |
pass through ssh command-line flags and options when doing |
remote-remote transfers, e.g. to enable agent forwarding which is |
remote-remote transfers, e.g. to enable agent forwarding which is |
particularly useful in this case. (bz#1837)</li> |
particularly useful in this case. (bz#1837)</li> |
<li><a href="http://man.openbsd.org?query=sftp-server&sektion=8">sftp-server(8)</a>: |
<li><a href="http://man.openbsd.org/?query=sftp-server&sektion=8">sftp-server(8)</a>: |
<em>umask</em> should be parsed as octal.</li> |
<em>umask</em> should be parsed as octal.</li> |
<li><a href="http://man.openbsd.org?query=sftp&sektion=1">sftp(1)</a>: |
<li><a href="http://man.openbsd.org/?query=sftp&sektion=1">sftp(1)</a>: |
escape '[' in filename tab-completion.</li> |
escape '[' in filename tab-completion.</li> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a>: |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>: |
Typo in confirmation message. (bz#1827)</li> |
Typo in confirmation message. (bz#1827)</li> |
<li><a href="http://man.openbsd.org?query=sshd&sektion=8">sshd(8)</a>: |
<li><a href="http://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>: |
prevent <em>free()</em> of string in <em>.rodata</em> when |
prevent <em>free()</em> of string in <em>.rodata</em> when |
overriding <em>AuthorizedKeys</em> in a <em>Match</em> block.</li> |
overriding <em>AuthorizedKeys</em> in a <em>Match</em> block.</li> |
<li><a href="http://man.openbsd.org?query=sshd&sektion=8">sshd(8)</a>: |
<li><a href="http://man.openbsd.org/?query=sshd&sektion=8">sshd(8)</a>: |
Use default shell <em>/bin/sh</em> if <em>$SHELL</em> is "".</li> |
Use default shell <em>/bin/sh</em> if <em>$SHELL</em> is "".</li> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a>: |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>: |
kill proxy command on <em>fatal()</em> (we already killed it on |
kill proxy command on <em>fatal()</em> (we already killed it on |
clean exit).</li> |
clean exit).</li> |
<li><a href="http://man.openbsd.org?query=ssh&sektion=1">ssh(1)</a>: |
<li><a href="http://man.openbsd.org/?query=ssh&sektion=1">ssh(1)</a>: |
install a <em>SIGCHLD</em> handler to reap expired child process. |
install a <em>SIGCHLD</em> handler to reap expired child process. |
(bz#1812)</li> |
(bz#1812)</li> |
<li>Support building against openssl-1.0.0a</li> |
<li>Support building against openssl-1.0.0a</li> |
|
|
|
|
<li>Mandoc 1.10.9: |
<li>Mandoc 1.10.9: |
<ul> |
<ul> |
<li>New integrated <a href="http://man.openbsd.org?query=tbl&sektion=7">tbl(7)</a> parser and renderer. |
<li>New integrated <a href="http://man.openbsd.org/?query=tbl&sektion=7">tbl(7)</a> parser and renderer. |
<li>Support the <a href="http://man.openbsd.org?query=roff&sektion=7">roff(7)</a> .de, .rm, and .so requests. |
<li>Support the <a href="http://man.openbsd.org/?query=roff&sektion=7">roff(7)</a> .de, .rm, and .so requests. |
<li>Support all roff code used in the standard <a href="http://man.openbsd.org?query=pod2man&sektion=1">pod2man(1)</a> preamble. |
<li>Support all roff code used in the standard <a href="http://man.openbsd.org/?query=pod2man&sektion=1">pod2man(1)</a> preamble. |
<li>Fully support roff quoting in <a href="http://man.openbsd.org?query=man&sektion=7">man(7)</a> documents. |
<li>Fully support roff quoting in <a href="http://man.openbsd.org/?query=man&sektion=7">man(7)</a> documents. |
<li>Mandoc now copes with most formatting errors that used to be fatal. |
<li>Mandoc now copes with most formatting errors that used to be fatal. |
<li>Much simplified and improved reporting of errors and warnings. |
<li>Much simplified and improved reporting of errors and warnings. |
<li>Significantly improved -Thtml output quality. |
<li>Significantly improved -Thtml output quality. |
|
|
To make a boot floppy under MS-DOS, use the "rawrite" utility located |
To make a boot floppy under MS-DOS, use the "rawrite" utility located |
at <i>CD1:4.9/tools/rawrite.exe</i>. To make the boot floppy under a Unix OS, |
at <i>CD1:4.9/tools/rawrite.exe</i>. To make the boot floppy under a Unix OS, |
use the |
use the |
<a href="http://man.openbsd.org?query=dd&sektion=1">dd(1)</a> |
<a href="http://man.openbsd.org/?query=dd&sektion=1">dd(1)</a> |
utility. The following is an example usage of |
utility. The following is an example usage of |
<a href="http://man.openbsd.org?query=dd&sektion=1">dd(1)</a>, |
<a href="http://man.openbsd.org/?query=dd&sektion=1">dd(1)</a>, |
where the device could be "floppy", "rfd0c", or |
where the device could be "floppy", "rfd0c", or |
"rfd0a". |
"rfd0a". |
|
|
|
|
OpenBSD ports system. |
OpenBSD ports system. |
<p> |
<p> |
The <i>ports/</i> directory represents a CVS (see the manpage for |
The <i>ports/</i> directory represents a CVS (see the manpage for |
<a href="http://man.openbsd.org?query=cvs&apropos=0&sektion=1&manpath=OpenBSD+Current&arch=i386"> |
<a href="http://man.openbsd.org/?query=cvs&apropos=0&sektion=1&manpath=OpenBSD+Current&arch=i386"> |
cvs(1)</a> if |
cvs(1)</a> if |
you aren't familiar with CVS) checkout of our ports. As with our complete |
you aren't familiar with CVS) checkout of our ports. As with our complete |
source tree, our ports tree is available via anoncvs. So, in |
source tree, our ports tree is available via anoncvs. So, in |