[BACK]Return to 61.html CVS log [TXT][DIR] Up to [local] / www

Diff for /www/61.html between version 1.90 and 1.91

version 1.90, 2017/04/11 13:23:37 version 1.91, 2017/06/26 17:18:57
Line 38 
Line 38 
 <li>See a <a href="plus61.html">detailed log of changes</a> between the  <li>See a <a href="plus61.html">detailed log of changes</a> between the
     6.0 and 6.1 releases.      6.0 and 6.1 releases.
 <p>  <p>
 <li><a href="http://man.openbsd.org/signify.1">signify(1)</a>  <li><a href="https://man.openbsd.org/signify.1">signify(1)</a>
     pubkeys for this release:<br>      pubkeys for this release:<br>
 <pre>  <pre>
 base: RWQEQa33SgQSEsMwwVV1+GjzdcQfRNV2Bgo48Ztd2KiZ9bAodz9c+Maa  base: RWQEQa33SgQSEsMwwVV1+GjzdcQfRNV2Bgo48Ztd2KiZ9bAodz9c+Maa
Line 64 
Line 64 
 <li>New/extended platforms:  <li>New/extended platforms:
     <ul>      <ul>
     <li>New <a href="https://www.openbsd.org/arm64.html">arm64</a> platform,      <li>New <a href="https://www.openbsd.org/arm64.html">arm64</a> platform,
         using <a href="http://man.openbsd.org/clang-local.1">clang(1)</a>          using <a href="https://man.openbsd.org/clang-local.1">clang(1)</a>
         as the base system compiler.          as the base system compiler.
     <li>The <a href="https://www.openbsd.org/armv7.html">armv7</a> platform      <li>The <a href="https://www.openbsd.org/armv7.html">armv7</a> platform
         has seen some major improvements, including a switch to EABI and          has seen some major improvements, including a switch to EABI and
Line 80 
Line 80 
   
 <li>Improved hardware support, including:  <li>Improved hardware support, including:
     <ul>      <ul>
     <li>New <a href="http://man.openbsd.org/acpials.4">acpials(4)</a>      <li>New <a href="https://man.openbsd.org/acpials.4">acpials(4)</a>
         driver for ACPI ambient light sensor devices.          driver for ACPI ambient light sensor devices.
     <li>New <a href="http://man.openbsd.org/acpihve.4">acpihve(4)</a>      <li>New <a href="https://man.openbsd.org/acpihve.4">acpihve(4)</a>
         driver for feeding Hyper-V entropy into the kernel pool.          driver for feeding Hyper-V entropy into the kernel pool.
     <li>New <a href="http://man.openbsd.org/acpisbs.4">acpisbs(4)</a>      <li>New <a href="https://man.openbsd.org/acpisbs.4">acpisbs(4)</a>
         driver for ACPI Smart Battery devices.          driver for ACPI Smart Battery devices.
     <li>New <a href="http://man.openbsd.org/dwge.4">dwge(4)</a>      <li>New <a href="https://man.openbsd.org/dwge.4">dwge(4)</a>
         driver for Designware GMAC 10/100/Gigabit Ethernet devices.          driver for Designware GMAC 10/100/Gigabit Ethernet devices.
     <li>New <a href="http://man.openbsd.org/loongson/htb.4">htb(4)</a>      <li>New <a href="https://man.openbsd.org/loongson/htb.4">htb(4)</a>
         driver for Loongson 3A PCI host bridges.          driver for Loongson 3A PCI host bridges.
     <li>New <a href="http://man.openbsd.org/hvn.4">hvn(4)</a>      <li>New <a href="https://man.openbsd.org/hvn.4">hvn(4)</a>
         driver for Hyper-V networking interfaces.          driver for Hyper-V networking interfaces.
     <li>New <a href="http://man.openbsd.org/hyperv.4">hyperv(4)</a>      <li>New <a href="https://man.openbsd.org/hyperv.4">hyperv(4)</a>
         driver for the Hyper-V guest nexus device.          driver for the Hyper-V guest nexus device.
     <li>New <a href="http://man.openbsd.org/iatp.4">iatp(4)</a>      <li>New <a href="https://man.openbsd.org/iatp.4">iatp(4)</a>
         driver for the Atmel maXTouch touchpad and touchscreen.          driver for the Atmel maXTouch touchpad and touchscreen.
     <li>New <a href="http://man.openbsd.org/armv7/imxtemp.4">imxtemp(4)</a>      <li>New <a href="https://man.openbsd.org/armv7/imxtemp.4">imxtemp(4)</a>
         driver for Freescale i.MX6 temperature sensors.          driver for Freescale i.MX6 temperature sensors.
     <li>New <a href="http://man.openbsd.org/loongson/leioc.4">leioc(4)</a>      <li>New <a href="https://man.openbsd.org/loongson/leioc.4">leioc(4)</a>
         driver for the Loongson 3A low-end IO controller.          driver for the Loongson 3A low-end IO controller.
     <li>New <a href="http://man.openbsd.org/octeon/octmmc.4">octmmc(4)</a>      <li>New <a href="https://man.openbsd.org/octeon/octmmc.4">octmmc(4)</a>
         driver for the OCTEON MMC host controller.          driver for the OCTEON MMC host controller.
     <li>New <a href="http://man.openbsd.org/armv7/ompinmux.4">ompinmux(4)</a>      <li>New <a href="https://man.openbsd.org/armv7/ompinmux.4">ompinmux(4)</a>
         driver for OMAP pin multiplexing.          driver for OMAP pin multiplexing.
     <li>New <a href="http://man.openbsd.org/armv7/omwugen.4">omwugen(4)</a>      <li>New <a href="https://man.openbsd.org/armv7/omwugen.4">omwugen(4)</a>
         driver for OMAP wake-up generators.          driver for OMAP wake-up generators.
     <li>New <a href="http://man.openbsd.org/armv7/psci.4">psci(4)</a>      <li>New <a href="https://man.openbsd.org/armv7/psci.4">psci(4)</a>
         driver for the ARM Power State Coordination Interface.          driver for the ARM Power State Coordination Interface.
     <li>New <a href="http://man.openbsd.org/simplefb.4">simplefb(4)</a>      <li>New <a href="https://man.openbsd.org/simplefb.4">simplefb(4)</a>
         driver for the simple frame buffer on systems          driver for the simple frame buffer on systems
         using a device tree.          using a device tree.
     <li>New <a href="http://man.openbsd.org/armv7/sximmc.4">sximmc(4)</a>      <li>New <a href="https://man.openbsd.org/armv7/sximmc.4">sximmc(4)</a>
         driver for Allwinner A1X/A20 MMC/SD/SDIO controllers.          driver for Allwinner A1X/A20 MMC/SD/SDIO controllers.
     <li>New <a href="http://man.openbsd.org/tpm.4">tpm(4)</a>      <li>New <a href="https://man.openbsd.org/tpm.4">tpm(4)</a>
         driver for Trusted Platform Module devices.          driver for Trusted Platform Module devices.
     <li>New <a href="http://man.openbsd.org/uwacom.4">uwacom(4)</a>      <li>New <a href="https://man.openbsd.org/uwacom.4">uwacom(4)</a>
         driver for Wacom USB tablets.          driver for Wacom USB tablets.
     <li>New <a href="http://man.openbsd.org/vmmci.4">vmmci(4)</a>      <li>New <a href="https://man.openbsd.org/vmmci.4">vmmci(4)</a>
         VMM control interface.          VMM control interface.
     <li>New <a href="http://man.openbsd.org/xbf.4">xbf(4)</a>      <li>New <a href="https://man.openbsd.org/xbf.4">xbf(4)</a>
         driver for Xen Blkfront virtual disks.          driver for Xen Blkfront virtual disks.
     <li>New <a href="http://man.openbsd.org/luna88k/xp.4">xp(4)</a>      <li>New <a href="https://man.openbsd.org/luna88k/xp.4">xp(4)</a>
         driver for the LUNA-88K HD647180X I/O processor.          driver for the LUNA-88K HD647180X I/O processor.
     <li>Support for Kaby Lake and Lewisburg PCH Ethernet MACs with I219 PHYs      <li>Support for Kaby Lake and Lewisburg PCH Ethernet MACs with I219 PHYs
         has been added to the          has been added to the
         <a href="http://man.openbsd.org/?query=em">em(4)</a> driver.          <a href="https://man.openbsd.org/?query=em">em(4)</a> driver.
     <li>Support for RTL8153 USB 3.0 Gigabit Ethernet based devices      <li>Support for RTL8153 USB 3.0 Gigabit Ethernet based devices
         has been added to the          has been added to the
         <a href="http://man.openbsd.org/?query=ure">ure(4)</a> driver.          <a href="https://man.openbsd.org/?query=ure">ure(4)</a> driver.
     <li>Improved ACPI support for modern Apple hardware, including S3 suspend      <li>Improved ACPI support for modern Apple hardware, including S3 suspend
         and resume.          and resume.
     <li>Support for X550 family of 10 Gigabit Ethernet based devices      <li>Support for X550 family of 10 Gigabit Ethernet based devices
         has been added to the          has been added to the
         <a href="http://man.openbsd.org/?query=ix">ix(4)</a> driver.          <a href="https://man.openbsd.org/?query=ix">ix(4)</a> driver.
     </ul>      </ul>
   
 <p>  <p>
 <li>New <a href="http://man.openbsd.org/amd64/vmm.4">vmm(4)</a>/  <li>New <a href="https://man.openbsd.org/amd64/vmm.4">vmm(4)</a>/
     <a href="http://man.openbsd.org/amd64/vmd.8">vmd(8)</a>:      <a href="https://man.openbsd.org/amd64/vmd.8">vmd(8)</a>:
     <ul>      <ul>
     <li>Support was partially integrated in 6.0, but disabled.      <li>Support was partially integrated in 6.0, but disabled.
     <li>Support for amd64 and i386 hosts.      <li>Support for amd64 and i386 hosts.
     <li>BIOS payload provided via vmm-firmware, delivered via      <li>BIOS payload provided via vmm-firmware, delivered via
         <a href="http://man.openbsd.org/fw_update.1">fw_update(1)</a>.          <a href="https://man.openbsd.org/fw_update.1">fw_update(1)</a>.
     <li>Support for Linux guest VMs.      <li>Support for Linux guest VMs.
     <li>Better interrupt handling and legacy device emulation.      <li>Better interrupt handling and legacy device emulation.
     <li><a href="http://man.openbsd.org/amd64/vmm.4">vmm(4)</a> no longer      <li><a href="https://man.openbsd.org/amd64/vmm.4">vmm(4)</a> no longer
         requires VMX unrestricted guest capability (Nehalem and later CPUs          requires VMX unrestricted guest capability (Nehalem and later CPUs
         are sufficient).          are sufficient).
     <li>Removed bounce buffers previously used by      <li>Removed bounce buffers previously used by
         <a href="http://man.openbsd.org/amd64/vmd.8">vmd(8)</a> for          <a href="https://man.openbsd.org/amd64/vmd.8">vmd(8)</a> for
         <a href="http://man.openbsd.org/vio.4">vio(4)</a> and          <a href="https://man.openbsd.org/vio.4">vio(4)</a> and
         <a href="http://man.openbsd.org/vioblk.4">vioblk(4)</a> devices.          <a href="https://man.openbsd.org/vioblk.4">vioblk(4)</a> devices.
     <li>Support VMs with &gt; 2GB RAM.      <li>Support VMs with &gt; 2GB RAM.
     <li><a href="http://man.openbsd.org/amd64/vmd.8">vmd(8)</a> uses      <li><a href="https://man.openbsd.org/amd64/vmd.8">vmd(8)</a> uses
         <a href="http://man.openbsd.org/pledge.2">pledge(2)</a> and the          <a href="https://man.openbsd.org/pledge.2">pledge(2)</a> and the
         fork+exec model.          fork+exec model.
     <li><a href="http://man.openbsd.org/amd64/vm.conf.5">vm.conf(5)</a>      <li><a href="https://man.openbsd.org/amd64/vm.conf.5">vm.conf(5)</a>
         expanded to include VM ownership rules (uid/gid).          expanded to include VM ownership rules (uid/gid).
     <li><a href="http://man.openbsd.org/amd64/vmd.8">vmd(8)</a>/      <li><a href="https://man.openbsd.org/amd64/vmd.8">vmd(8)</a>/
         <a href="http://man.openbsd.org/amd64/vm.conf.5">vm.conf(5)</a>          <a href="https://man.openbsd.org/amd64/vm.conf.5">vm.conf(5)</a>
         supports automatic          supports automatic
         <a href="http://man.openbsd.org/bridge.4">bridge(4)</a> and          <a href="https://man.openbsd.org/bridge.4">bridge(4)</a> and
         <a href="http://man.openbsd.org/switch.4">switch(4)</a> configuration          <a href="https://man.openbsd.org/switch.4">switch(4)</a> configuration
         for VM network interfaces.          for VM network interfaces.
     <li><a href="http://man.openbsd.org/amd64/vmctl.8">vmctl(8)</a> supports      <li><a href="https://man.openbsd.org/amd64/vmctl.8">vmctl(8)</a> supports
         graceful VM shutdown via          graceful VM shutdown via
         <a href="http://man.openbsd.org/amd64/vmmci.4">vmmci(4)</a>.          <a href="https://man.openbsd.org/amd64/vmmci.4">vmmci(4)</a>.
     </ul>      </ul>
 <p>  <p>
   
 <li>IEEE 802.11 wireless stack improvements:  <li>IEEE 802.11 wireless stack improvements:
     <ul>      <ul>
     <li>The <a href="http://man.openbsd.org/ral.4">ral(4)</a> driver      <li>The <a href="https://man.openbsd.org/ral.4">ral(4)</a> driver
         now supports Ralink RT3900E (RT5390, RT3292) devices.          now supports Ralink RT3900E (RT5390, RT3292) devices.
     <li>The <a href="http://man.openbsd.org/iwm.4">iwm(4)</a> and      <li>The <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> and
         <a href="http://man.openbsd.org/iwn.4">iwn(4)</a> drivers          <a href="https://man.openbsd.org/iwn.4">iwn(4)</a> drivers
         now support the short guard interval (SGI) in 11n mode.          now support the short guard interval (SGI) in 11n mode.
     <li>Added a new implementation of MiRa, a rate adapation algorithm      <li>Added a new implementation of MiRa, a rate adapation algorithm
         designed for 802.11n.          designed for 802.11n.
     <li>The <a href="http://man.openbsd.org/iwm.4">iwm(4)</a> driver      <li>The <a href="https://man.openbsd.org/iwm.4">iwm(4)</a> driver
         now supports 802.11n MIMO (MCS 0-15).          now supports 802.11n MIMO (MCS 0-15).
     <li>The <a href="http://man.openbsd.org/athn.4">athn(4)</a> driver      <li>The <a href="https://man.openbsd.org/athn.4">athn(4)</a> driver
         now supports 802.11n, featuring MIMO (MCS 0-15) and hostap mode.          now supports 802.11n, featuring MIMO (MCS 0-15) and hostap mode.
     <li>The <a href="http://man.openbsd.org/iwn.4">iwn(4)</a> driver      <li>The <a href="https://man.openbsd.org/iwn.4">iwn(4)</a> driver
         now receives MIMO frames in monitor mode.          now receives MIMO frames in monitor mode.
     <li>The <a href="http://man.openbsd.org/rtwn.4">rtwn(4)</a> and      <li>The <a href="https://man.openbsd.org/rtwn.4">rtwn(4)</a> and
         <a href="http://man.openbsd.org/urtwn.4">urtwn(4)</a> drivers          <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a> drivers
         now use AMRR rate adaptation (8188EU and 8188CE devices only).          now use AMRR rate adaptation (8188EU and 8188CE devices only).
     <li>TKIP/WPA1 was disabled by default because of inherent weaknesses      <li>TKIP/WPA1 was disabled by default because of inherent weaknesses
         in this protocol.          in this protocol.
Line 196 
Line 196 
   
 <li>Generic network stack improvements:  <li>Generic network stack improvements:
     <ul>      <ul>
     <li>New <a href="http://man.openbsd.org/switch.4">switch(4)</a>      <li>New <a href="https://man.openbsd.org/switch.4">switch(4)</a>
         pseudo-device together with new          pseudo-device together with new
         <a href="http://man.openbsd.org/switchd.8">switchd(8)</a> and          <a href="https://man.openbsd.org/switchd.8">switchd(8)</a> and
         <a href="http://man.openbsd.org/switchctl.8">switchctl(8)</a>          <a href="https://man.openbsd.org/switchctl.8">switchctl(8)</a>
         programs.          programs.
     <li>New <a href="http://man.openbsd.org/mobileip.4">mobileip(4)</a>      <li>New <a href="https://man.openbsd.org/mobileip.4">mobileip(4)</a>
         operation mode for the          operation mode for the
         <a href="http://man.openbsd.org/gre.4">gre(4)</a>          <a href="https://man.openbsd.org/gre.4">gre(4)</a>
         pseudo-device.          pseudo-device.
     <li>Multipoint-to-multipoint mode in      <li>Multipoint-to-multipoint mode in
         <a href="http://man.openbsd.org/vxlan.4">vxlan(4)</a>.          <a href="https://man.openbsd.org/vxlan.4">vxlan(4)</a>.
     <li><a href="http://man.openbsd.org/route.8">route(8)</a>      <li><a href="https://man.openbsd.org/route.8">route(8)</a>
         and netstat -r display all routing flags correctly and they          and netstat -r display all routing flags correctly and they
         are completely documented in the          are completely documented in the
         <a href="http://man.openbsd.org/netstat.1">netstat(1)</a>          <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>
         man page.          man page.
     <li>When sending TCP streams they are locally stored in large      <li>When sending TCP streams they are locally stored in large
         mbuf clusters to improve memory management.          mbuf clusters to improve memory management.
         The maximum TCP send and receive buffer size has been          The maximum TCP send and receive buffer size has been
         increased from 256KB to 2MB.          increased from 256KB to 2MB.
         Note that this results in a different          Note that this results in a different
         <a href="http://man.openbsd.org/pf.4">pf(4)</a>          <a href="https://man.openbsd.org/pf.4">pf(4)</a>
         OS fingerprint for OpenBSD.          OS fingerprint for OpenBSD.
         The default limit for mbuf clusters has been increased.          The default limit for mbuf clusters has been increased.
         You can check the values with          You can check the values with
         <a href="http://man.openbsd.org/netstat.1">netstat(1)</a>          <a href="https://man.openbsd.org/netstat.1">netstat(1)</a>
         -m and adjust them with          -m and adjust them with
         <a href="http://man.openbsd.org/sysctl.8">sysctl(8)</a>          <a href="https://man.openbsd.org/sysctl.8">sysctl(8)</a>
         kern.maxclusters.          kern.maxclusters.
     <li>Make the TCP_NOPUSH flag work for      <li>Make the TCP_NOPUSH flag work for
         <a href="http://man.openbsd.org/listen.2">listen(2)</a>          <a href="https://man.openbsd.org/listen.2">listen(2)</a>
         sockets.          sockets.
         It is inherited by the socket returned from          It is inherited by the socket returned from
         <a href="http://man.openbsd.org/accept.2">accept(2)</a>.          <a href="https://man.openbsd.org/accept.2">accept(2)</a>.
     <li>A lot of code has been removed or simplified to make the      <li>A lot of code has been removed or simplified to make the
         transition to multi-processor easier.          transition to multi-processor easier.
         Redesign the interrupt and multi-processor locks in the          Redesign the interrupt and multi-processor locks in the
         network stack.          network stack.
     <li>When passing packets from the network stack to the      <li>When passing packets from the network stack to the
         interface layer, make sure that they have no pointers to          interface layer, make sure that they have no pointers to
         <a href="http://man.openbsd.org/pf.4">pf(4)</a>          <a href="https://man.openbsd.org/pf.4">pf(4)</a>
         which could result in a memory free operation at the wrong          which could result in a memory free operation at the wrong
         protection level.          protection level.
     <li>Fix checksum calculation in      <li>Fix checksum calculation in
         <a href="http://man.openbsd.org/pf.4">pf(4)</a>          <a href="https://man.openbsd.org/pf.4">pf(4)</a>
         af-to ICMP packet conversions.          af-to ICMP packet conversions.
         Simplify af-to processing in and fix path MTU discovery in          Simplify af-to processing in and fix path MTU discovery in
         some corner cases.          some corner cases.
Line 250 
Line 250 
         fragment headers.          fragment headers.
         Follow RFC 5722 "Handling of Overlapping IPv6 Fragments"          Follow RFC 5722 "Handling of Overlapping IPv6 Fragments"
         more strictly in          more strictly in
         <a href="http://man.openbsd.org/pf.4">pf(4)</a>.          <a href="https://man.openbsd.org/pf.4">pf(4)</a>.
         RFC 8021 "IPv6 Atomic Fragments Considered Harmful" deprecates          RFC 8021 "IPv6 Atomic Fragments Considered Harmful" deprecates
         generating atomic fragments, so do not send them anymore.          generating atomic fragments, so do not send them anymore.
     <li>Depending on the addresses,      <li>Depending on the addresses,
         <a href="http://man.openbsd.org/ipsecctl.8">ipsecctl(8)</a>          <a href="https://man.openbsd.org/ipsecctl.8">ipsecctl(8)</a>
         may automatically group SA bundles together.          may automatically group SA bundles together.
         To make clear what is going on, the kernel provides this          To make clear what is going on, the kernel provides this
         information and ipsecctl -s sa prints IPsec SA bundles.          information and ipsecctl -s sa prints IPsec SA bundles.
Line 279 
Line 279 
   
 <li>Routing daemons and other userland network improvements:  <li>Routing daemons and other userland network improvements:
     <ul>      <ul>
     <li><a href="http://man.openbsd.org/ping.8">ping(8)</a> and      <li><a href="https://man.openbsd.org/ping.8">ping(8)</a> and
         <a href="http://man.openbsd.org/ping6.8">ping6(8)</a> are now the same          <a href="https://man.openbsd.org/ping6.8">ping6(8)</a> are now the same
         binary and share the engine.          binary and share the engine.
     <li><a href="http://man.openbsd.org/ripd.8">ripd(8)</a> now supports      <li><a href="https://man.openbsd.org/ripd.8">ripd(8)</a> now supports
         p2p links with addresses in different subnets.          p2p links with addresses in different subnets.
     <li>UDP speakers can specify an IPv4 source address using      <li>UDP speakers can specify an IPv4 source address using
         <tt>IP_SENDSRCADDR</tt>.          <tt>IP_SENDSRCADDR</tt>.
         <a href="http://man.openbsd.org/iked.8">iked(8)</a>          <a href="https://man.openbsd.org/iked.8">iked(8)</a>
         and <a href="http://man.openbsd.org/snmpd.8">snmpd(8)</a> now          and <a href="https://man.openbsd.org/snmpd.8">snmpd(8)</a> now
         use the proper source address when sending replies.          use the proper source address when sending replies.
     <li><a href="http://man.openbsd.org/iked.8">iked(8)</a> now      <li><a href="https://man.openbsd.org/iked.8">iked(8)</a> now
         supports ECDSA and RFC 7427 signatures for authentication.          supports ECDSA and RFC 7427 signatures for authentication.
     <li><a href="http://man.openbsd.org/iked.8">iked(8)</a> now      <li><a href="https://man.openbsd.org/iked.8">iked(8)</a> now
         supports replying to IKEv2 responder cookies.          supports replying to IKEv2 responder cookies.
     <li>Many fixes and improvements for      <li>Many fixes and improvements for
         <a href="http://man.openbsd.org/iked.8">iked(8)</a> and          <a href="https://man.openbsd.org/iked.8">iked(8)</a> and
         <a href="http://man.openbsd.org/ikectl.8">ikectl(8)</a>, including          <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a>, including
         various fixes for rekeying.          various fixes for rekeying.
     <li><a href="http://man.openbsd.org/ospfd.8">ospfd(8)</a> and      <li><a href="https://man.openbsd.org/ospfd.8">ospfd(8)</a> and
         <a href="http://man.openbsd.org/ospf6d.8">ospf6d(8)</a> now cope          <a href="https://man.openbsd.org/ospf6d.8">ospf6d(8)</a> now cope
         with interface MTU change at runtime.          with interface MTU change at runtime.
     <li><a href="http://man.openbsd.org/bgpd.8">bgpd(8)</a> now supports      <li><a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> now supports
         BGP Large Communities          BGP Large Communities
         (<a href="https://www.rfc-editor.org/rfc/rfc8092.txt">RFC 8092</a>).          (<a href="https://www.rfc-editor.org/rfc/rfc8092.txt">RFC 8092</a>).
     <li><a href="http://man.openbsd.org/bgpd.8">bgpd(8)</a> now supports      <li><a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> now supports
         BGP Administrative Shutdown Communication          BGP Administrative Shutdown Communication
         (<a href="https://www.ietf.org/id/draft-ietf-idr-shutdown.txt">draft-ietf-idr-shutdown</a>).          (<a href="https://www.ietf.org/id/draft-ietf-idr-shutdown.txt">draft-ietf-idr-shutdown</a>).
     </ul>      </ul>
Line 313 
Line 313 
     <ul>      <ul>
     <li>Enforcement of userland W^X on OCTEON Plus and later.      <li>Enforcement of userland W^X on OCTEON Plus and later.
     <li>All shared libraries, all dynamic and static-PIE executables, and      <li>All shared libraries, all dynamic and static-PIE executables, and
         <a href="http://man.openbsd.org/ld.so.1">ld.so(1)</a> itself use          <a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> itself use
         the RELRO ("read-only after relocation") design such that          the RELRO ("read-only after relocation") design such that
         more of the initial data is protected as read-only.          more of the initial data is protected as read-only.
     <li>The size of user virtual address space has been increased      <li>The size of user virtual address space has been increased
         from 2GB to 1TB on mips64.          from 2GB to 1TB on mips64.
     <li>PIE and -static -pie on arm.      <li>PIE and -static -pie on arm.
     <li><a href="http://man.openbsd.org/route6d.8">route6d(8)</a> now      <li><a href="https://man.openbsd.org/route6d.8">route6d(8)</a> now
         runs with fewer privileges.          runs with fewer privileges.
     <li>For incoming TLS connections      <li>For incoming TLS connections
         <a href="http://man.openbsd.org/syslogd.8">syslogd(8)</a>          <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         can validate client certificates with a given CA file.          can validate client certificates with a given CA file.
     <li>The privileged parent process of      <li>The privileged parent process of
         <a href="http://man.openbsd.org/syslogd.8">syslogd(8)</a>          <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         calls          calls
         <a href="http://man.openbsd.org/execve.2">exec(2)</a>          <a href="https://man.openbsd.org/execve.2">exec(2)</a>
         to reshuffle its random memory layout.          to reshuffle its random memory layout.
     <li>New function      <li>New function
         <a href="http://man.openbsd.org/recallocarray.3">recallocarray(3)</a>          <a href="https://man.openbsd.org/recallocarray.3">recallocarray(3)</a>
         to reduce the risk of incorrect clearing of memory before and after          to reduce the risk of incorrect clearing of memory before and after
         <a href="http://man.openbsd.org/reallocarray.3">reallocarray(3)</a>.          <a href="https://man.openbsd.org/reallocarray.3">reallocarray(3)</a>.
     <li><a href="http://man.openbsd.org/sha2.3">SHA512_256</a> family      <li><a href="https://man.openbsd.org/sha2.3">SHA512_256</a> family
         of functions added to libc.          of functions added to libc.
     <li>arm added to the list of archs where the      <li>arm added to the list of archs where the
         <a href="http://man.openbsd.org/setjmp.3">setjmp(3)</a>          <a href="https://man.openbsd.org/setjmp.3">setjmp(3)</a>
         family of functions apply XOR cookies to stack and return-address          family of functions apply XOR cookies to stack and return-address
         values in the jmpbuf.          values in the jmpbuf.
     <li><a href="http://man.openbsd.org/printf.3">printf(3)</a> family      <li><a href="https://man.openbsd.org/printf.3">printf(3)</a> family
         of formatting functions now report to syslog when the %s          of formatting functions now report to syslog when the %s
         format is used with a NULL pointer.          format is used with a NULL pointer.
     <li>Heap buffer overflow detection has been improved when the C      <li>Heap buffer overflow detection has been improved when the C
         <a href="http://man.openbsd.org/malloc.3">malloc(3)</a> option is used.          <a href="https://man.openbsd.org/malloc.3">malloc(3)</a> option is used.
         The existing S option now includes C.          The existing S option now includes C.
     <li>Support for permitting non-root users to      <li>Support for permitting non-root users to
         <a href="http://man.openbsd.org/mount.8">mount(8)</a> filesystems          <a href="https://man.openbsd.org/mount.8">mount(8)</a> filesystems
         has been removed.          has been removed.
     <li><a href="http://man.openbsd.org/bioctl.8">bioctl(8)</a> now uses      <li><a href="https://man.openbsd.org/bioctl.8">bioctl(8)</a> now uses
         <a href="http://man.openbsd.org/bcrypt_pbkdf.3">bcrypt PBKDF</a> to          <a href="https://man.openbsd.org/bcrypt_pbkdf.3">bcrypt PBKDF</a> to
         derive keys for          derive keys for
         <a href="http://man.openbsd.org/softraid.4">softraid(4)</a> crypto          <a href="https://man.openbsd.org/softraid.4">softraid(4)</a> crypto
         volumes.          volumes.
     </ul>      </ul>
 <p>  <p>
   
 <li><a href="http://man.openbsd.org/dhclient.8">dhclient(8)</a>/  <li><a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>/
     <a href="http://man.openbsd.org/dhcpd.8">dhcpd(8)</a>/      <a href="https://man.openbsd.org/dhcpd.8">dhcpd(8)</a>/
     <a href="http://man.openbsd.org/dhcrelay.8">dhcrelay(8)</a> improvements:      <a href="https://man.openbsd.org/dhcrelay.8">dhcrelay(8)</a> improvements:
     <ul>      <ul>
     <li>Add DHO_BOOTFILE_NAME and DHO_TFTP_SERVER to the options requested by default.      <li>Add DHO_BOOTFILE_NAME and DHO_TFTP_SERVER to the options requested by default.
     <li>Add support for RFC 6842 (Client Identifier Option in DHCP Server Replies).      <li>Add support for RFC 6842 (Client Identifier Option in DHCP Server Replies).
Line 371 
Line 371 
     <li>Fix issues with redundant dhcpd servers and CARP'd interfaces.      <li>Fix issues with redundant dhcpd servers and CARP'd interfaces.
     <li>Switch to standard logging functions      <li>Switch to standard logging functions
     <li>Fix vis/unvis of strings in      <li>Fix vis/unvis of strings in
         <a href="http://man.openbsd.org/dhclient.8">dhclient(8)</a> leases files.          <a href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> leases files.
     </ul>      </ul>
 <p>  <p>
   
 <li>Assorted improvements:  <li>Assorted improvements:
     <ul>      <ul>
     <li>New <a href="http://man.openbsd.org/syspatch.8">syspatch(8)</a>      <li>New <a href="https://man.openbsd.org/syspatch.8">syspatch(8)</a>
         utility for security and reliability binary updates to the base          utility for security and reliability binary updates to the base
         system.          system.
     <li><a href="http://man.openbsd.org/acme-client.1">acme-client(1)</a>, a      <li><a href="https://man.openbsd.org/acme-client.1">acme-client(1)</a>, a
         privilege separated Automatic Certificate Management Environment          privilege separated Automatic Certificate Management Environment
         (ACME) client written by Kristaps Dzonsons has been imported.          (ACME) client written by Kristaps Dzonsons has been imported.
     <li>New, simplified      <li>New, simplified
         <a href="http://man.openbsd.org/xenodm.1">xenodm(1)</a>          <a href="https://man.openbsd.org/xenodm.1">xenodm(1)</a>
         X11 display manager forked from          X11 display manager forked from
         <a href="http://man.openbsd.org/OpenBSD-6.0/xdm.1">xdm(1)</a>.          <a href="https://man.openbsd.org/OpenBSD-6.0/xdm.1">xdm(1)</a>.
     <li>Unicode version 8 character properties in the C library.      <li>Unicode version 8 character properties in the C library.
     <li>Partial UTF-8 line editing support for      <li>Partial UTF-8 line editing support for
         <a href="http://man.openbsd.org/ksh.1">ksh(1)</a> Vi input mode.          <a href="https://man.openbsd.org/ksh.1">ksh(1)</a> Vi input mode.
     <li>UTF-8 support in      <li>UTF-8 support in
         <a href="http://man.openbsd.org/column.1">column(1)</a>.          <a href="https://man.openbsd.org/column.1">column(1)</a>.
     <li>The performance and concurrency of the      <li>The performance and concurrency of the
         <a href="http://man.openbsd.org/malloc.3">malloc(3)</a> family          <a href="https://man.openbsd.org/malloc.3">malloc(3)</a> family
         in multi-threaded processes has been improved.          in multi-threaded processes has been improved.
     <li>Estonian keyboard support.      <li>Estonian keyboard support.
     <li><a href="http://man.openbsd.org/read.2">read(2)</a> on      <li><a href="https://man.openbsd.org/read.2">read(2)</a> on
         directories now fails instead of returning 0.          directories now fails instead of returning 0.
     <li>Support for the <tt>RES_USE_EDNS0</tt> and <tt>RES_USE_DNSSEC</tt>      <li>Support for the <tt>RES_USE_EDNS0</tt> and <tt>RES_USE_DNSSEC</tt>
         flags has been added to the          flags has been added to the
         <a href="http://man.openbsd.org/resolver.3">resolver(3)</a>          <a href="https://man.openbsd.org/resolver.3">resolver(3)</a>
         implementation.          implementation.
     <li><a href="http://man.openbsd.org/syslogd.8">syslogd(8)</a>      <li><a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         limits the socket buffer for TCP and TLS connections to 64K          limits the socket buffer for TCP and TLS connections to 64K
         to avoid wasting kernel memory.          to avoid wasting kernel memory.
     <li><a href="http://man.openbsd.org/syslogd.8">syslogd(8)</a>      <li><a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         supports the option -Z to print the timestamp in RFC 5424          supports the option -Z to print the timestamp in RFC 5424
         ISO format.          ISO format.
         This logs everything in UTC including the year, timezone          This logs everything in UTC including the year, timezone
         and fractions of seconds.          and fractions of seconds.
         The default is still RFC 3164 BSD syslog time format.          The default is still RFC 3164 BSD syslog time format.
     <li>When log files are rotated,      <li>When log files are rotated,
         <a href="http://man.openbsd.org/newsyslog.8">newsyslog(8)</a>          <a href="https://man.openbsd.org/newsyslog.8">newsyslog(8)</a>
         writes the creation time in UTC ISO format into the first line.          writes the creation time in UTC ISO format into the first line.
     <li>The      <li>The
         <a href="http://man.openbsd.org/syslogd.8">syslogd(8)</a>          <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         options -a, -T, and -U can be given more than once to specify          options -a, -T, and -U can be given more than once to specify
         multiple input sources.          multiple input sources.
     <li>Improve the      <li>Improve the
         <a href="http://man.openbsd.org/syslogd.8">syslogd(8)</a>          <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         output and diagnostics in case the klog buffer          output and diagnostics in case the klog buffer
         overflows.          overflows.
     <li>Make SIGHUP handling in      <li>Make SIGHUP handling in
         <a href="http://man.openbsd.org/syslogd.8">syslogd(8)</a>          <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         more reliable.          more reliable.
     <li>Let <a href="http://man.openbsd.org/syslogd.8">syslogd(8)</a>      <li>Let <a href="https://man.openbsd.org/syslogd.8">syslogd(8)</a>
         tolerate most errors on startup.          tolerate most errors on startup.
         Keep running and receive messages from all working subsystems,          Keep running and receive messages from all working subsystems,
         but do not die.          but do not die.
     <li>The <a href="http://man.openbsd.org/syslog.3">syslog(3)</a>      <li>The <a href="https://man.openbsd.org/syslog.3">syslog(3)</a>
         priority of fatal and warning messages of various daemons          priority of fatal and warning messages of various daemons
         has been adjusted.          has been adjusted.
     <li>An NMI sends the amd64 kernel into      <li>An NMI sends the amd64 kernel into
         <a href="http://man.openbsd.org/ddb.4">ddb(4)</a>          <a href="https://man.openbsd.org/ddb.4">ddb(4)</a>
         more reliably.          more reliably.
     <li><a href="http://man.openbsd.org/ld.so.1">ld.so(1)</a> now      <li><a href="https://man.openbsd.org/ld.so.1">ld.so(1)</a> now
         supports the DT_PREINITARRAY, DT_INITARRAY, DT_FINIARRAY, DT_FLAGS,          supports the DT_PREINITARRAY, DT_INITARRAY, DT_FINIARRAY, DT_FLAGS,
         and DT_RUNPATH dynamic tags.          and DT_RUNPATH dynamic tags.
     <li><a href="http://man.openbsd.org/kdump.1">kdump(1)</a>      <li><a href="https://man.openbsd.org/kdump.1">kdump(1)</a>
         now dumps the fds returned by          now dumps the fds returned by
         <a href="http://man.openbsd.org/pipe.2">pipe(2)</a> and          <a href="https://man.openbsd.org/pipe.2">pipe(2)</a> and
         <a href="http://man.openbsd.org/socketpair.2">socketpair(2)</a>.          <a href="https://man.openbsd.org/socketpair.2">socketpair(2)</a>.
     <li>Added support to <a href="http://man.openbsd.org/doas.1">doas(1)</a>      <li>Added support to <a href="https://man.openbsd.org/doas.1">doas(1)</a>
         for session-locked persistent authentication.          for session-locked persistent authentication.
     <li>Use a hardware register for the thread pointer on arm for improved      <li>Use a hardware register for the thread pointer on arm for improved
         performance in multi-threaded processes.          performance in multi-threaded processes.
     <li>SGI boot blocks now consult the OpenBSD      <li>SGI boot blocks now consult the OpenBSD
         <a href="http://man.openbsd.org/disklabel.5">disklabel(5)</a>          <a href="https://man.openbsd.org/disklabel.5">disklabel(5)</a>
         to locate the root filesystem.          to locate the root filesystem.
         This reduces constraints on disk partitioning.          This reduces constraints on disk partitioning.
     <li><a href="http://man.openbsd.org/iec.4">iec(4)</a>      <li><a href="https://man.openbsd.org/iec.4">iec(4)</a>
         no longer hangs when its transmit ring gets full.          no longer hangs when its transmit ring gets full.
     <li><a href="http://man.openbsd.org/sq.4">sq(4)</a>      <li><a href="https://man.openbsd.org/sq.4">sq(4)</a>
         has been fixed to accept broadcast frames in non-promiscuous mode          has been fixed to accept broadcast frames in non-promiscuous mode
         when no IP address is configured.          when no IP address is configured.
         This lets the interface work with DHCP.          This lets the interface work with DHCP.
     <li>Multiprocessor-safe PCI interrupt handlers are run      <li>Multiprocessor-safe PCI interrupt handlers are run
         without the kernel lock on OpenBSD/sgi.          without the kernel lock on OpenBSD/sgi.
     <li><a href="http://man.openbsd.org/fdisk.8">fdisk(8)</a> now unconditionally      <li><a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> now unconditionally
         sets the size of the protective MBR's EFI GPT partition to UINT32_MAX.          sets the size of the protective MBR's EFI GPT partition to UINT32_MAX.
     <li><a href="http://man.openbsd.org/fdisk.8">fdisk(8)</a> now respects the      <li><a href="https://man.openbsd.org/fdisk.8">fdisk(8)</a> now respects the
         current MBR or GPT format when initializing a disk.          current MBR or GPT format when initializing a disk.
     <li><a href="http://man.openbsd.org/softraid.4">softraid(4)</a> now uses      <li><a href="https://man.openbsd.org/softraid.4">softraid(4)</a> now uses
             sufficient parallel i/o's to efficiently rebuild RAID5 volumes.              sufficient parallel i/o's to efficiently rebuild RAID5 volumes.
     <li><a href="http://man.openbsd.org/asr_run.3">asr</a> now accepts UDP      <li><a href="https://man.openbsd.org/asr_run.3">asr</a> now accepts UDP
             packets of up to 4096 bytes to account for broken DNS servers.              packets of up to 4096 bytes to account for broken DNS servers.
     <li><a href="http://man.openbsd.org/umass.4">umass(4)</a> no longer assumes      <li><a href="https://man.openbsd.org/umass.4">umass(4)</a> no longer assumes
             that ATAPI or UFI devices have only 1 LUN.              that ATAPI or UFI devices have only 1 LUN.
     <li><a href="http://man.openbsd.org/scsi.4">scsi(4)</a> now correctly      <li><a href="https://man.openbsd.org/scsi.4">scsi(4)</a> now correctly
             detects end of tape on LTO5 devices.              detects end of tape on LTO5 devices.
     <li><a href="http://man.openbsd.org/httpd.8">httpd(8)</a> supports      <li><a href="https://man.openbsd.org/httpd.8">httpd(8)</a> supports
            SNI             SNI
            via <a href="http://man.openbsd.org/tls_config_add_keypair_ocsp_mem.3">libtls</a>             via <a href="https://man.openbsd.org/tls_config_add_keypair_ocsp_mem.3">libtls</a>
            to allow for multiple https sites on a single IP address.             to allow for multiple https sites on a single IP address.
     <li><a href="http://man.openbsd.org/ocspcheck.8">ocspcheck(8)</a>      <li><a href="https://man.openbsd.org/ocspcheck.8">ocspcheck(8)</a>
     has been added, and can be used to check the OCSP status of      has been added, and can be used to check the OCSP status of
     certificates. The corresponding responses can be saved for later use in OCSP stapling.      certificates. The corresponding responses can be saved for later use in OCSP stapling.
     <li><a href="http://man.openbsd.org/httpd.8">httpd(8)</a> supports      <li><a href="https://man.openbsd.org/httpd.8">httpd(8)</a> supports
            OCSP stapling             OCSP stapling
            via <a href="http://man.openbsd.org/tls_config_add_keypair_ocsp_mem.3">libtls</a>             via <a href="https://man.openbsd.org/tls_config_add_keypair_ocsp_mem.3">libtls</a>
            to permit OCSP responses to be stapled to the tls handshake             to permit OCSP responses to be stapled to the tls handshake
     <li><a href="http://man.openbsd.org/nc.1">nc(1)</a> now also      <li><a href="https://man.openbsd.org/nc.1">nc(1)</a> now also
       supports OCSP stapling server side, and will show the stapling information        supports OCSP stapling server side, and will show the stapling information
       client side.        client side.
     <li>Both <a href="http://man.openbsd.org/relayd.8">relayd(8)</a> and      <li>Both <a href="https://man.openbsd.org/relayd.8">relayd(8)</a> and
         <a href="http://man.openbsd.org/httpd.8">httpd(8)</a> support now          <a href="https://man.openbsd.org/httpd.8">httpd(8)</a> support now
         TLS session resumption using TLS session tickets.          TLS session resumption using TLS session tickets.
         See the respective configuration man page for more information.          See the respective configuration man page for more information.
     <li>With the -f option      <li>With the -f option
         <a href="http://man.openbsd.org/sensorsd.8">sensorsd(8)</a>          <a href="https://man.openbsd.org/sensorsd.8">sensorsd(8)</a>
         can use an alternative config file.          can use an alternative config file.
     </ul>      </ul>
 <p>  <p>
Line 835 
Line 835 
   
 <li>mandoc 1.14.1  <li>mandoc 1.14.1
     <ul>      <ul>
     <li>New <a href="http://man.openbsd.org/mandoc.db.5">mandoc.db(5)</a>      <li>New <a href="https://man.openbsd.org/mandoc.db.5">mandoc.db(5)</a>
         file format: <a href="http://man.openbsd.org/man.1">man(1)</a>,          file format: <a href="https://man.openbsd.org/man.1">man(1)</a>,
         <a href="http://man.openbsd.org/apropos.1">apropos(1)</a>, and          <a href="https://man.openbsd.org/apropos.1">apropos(1)</a>, and
         <a href="http://man.openbsd.org/makewhatis.8">makewhatis(8)</a>          <a href="https://man.openbsd.org/makewhatis.8">makewhatis(8)</a>
         no longer need SQLite3.          no longer need SQLite3.
     <li>Much improved HTML output and CSS.      <li>Much improved HTML output and CSS.
     <li>In <a href="http://man.openbsd.org/man.1">man(1)</a>, internal      <li>In <a href="https://man.openbsd.org/man.1">man(1)</a>, internal
         searching with <a href="http://man.openbsd.org/less.1">less(1)</a>          searching with <a href="https://man.openbsd.org/less.1">less(1)</a>
         <code>:t</code> has been improved.          <code>:t</code> has been improved.
     <li>New <a href="http://man.openbsd.org/mandoc.1">mandoc(1)</a>      <li>New <a href="https://man.openbsd.org/mandoc.1">mandoc(1)</a>
         <code>-mdoc -T markdown</code> output mode          <code>-mdoc -T markdown</code> output mode
         (already a post-1.14.1 feature).          (already a post-1.14.1 feature).
     </ul>      </ul>
Line 980 
Line 980 
   
 <p>  <p>
 Quick installer information for people familiar with OpenBSD, and the use of  Quick installer information for people familiar with OpenBSD, and the use of
 the "<a href="http://man.openbsd.org/disklabel.8">disklabel</a> -E" command.  the "<a href="https://man.openbsd.org/disklabel.8">disklabel</a> -E" command.
 If you are at all confused when installing OpenBSD, read the relevant  If you are at all confused when installing OpenBSD, read the relevant
 INSTALL.* file as listed above!  INSTALL.* file as listed above!
   

Legend:
Removed from v.1.90  
changed lines
  Added in v.1.91