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

Diff for /www/plus.html between version 1.1454 and 1.1455

version 1.1454, 2019/09/24 17:23:52 version 1.1455, 2019/09/25 20:33:12
Line 105 
Line 105 
 <li>Added <a href="https://man.openbsd.org/octpip">octpip(4)</a>, a driver for the Octeon packet input processing unit.  <li>Added <a href="https://man.openbsd.org/octpip">octpip(4)</a>, a driver for the Octeon packet input processing unit.
 <!-- 2019/09/14 -->  <!-- 2019/09/14 -->
 <li>Implemented hardware vlan tagging in <a href="https://man.openbsd.org/iavf">iavf(4)</a>.  <li>Implemented hardware vlan tagging in <a href="https://man.openbsd.org/iavf">iavf(4)</a>.
 <li>Corrected multiple <a href="https://man.openbsd.org/unveil">unveil(2)</a> violations due to login.conf.db access and <a href="https://man.openbsd.org/stat">stat(2)</a> on _PATH_MASTERPASSWD_LOCK.  <li>Corrected multiple <a href="https://man.openbsd.org/unveil">unveil(2)</a> violations due to login.conf.db access and <a href="https://man.openbsd.org/stat.2">stat(2)</a> on _PATH_MASTERPASSWD_LOCK.
 <li>Allowed quoted SSIDs in the installer, rather than ignoring those containing whitespace.  <li>Allowed quoted SSIDs in the installer, rather than ignoring those containing whitespace.
 <!-- 2019/09/13 -->  <!-- 2019/09/13 -->
 <!-- 2019/09/12 -->  <!-- 2019/09/12 -->
Line 136 
Line 136 
 <li>Fixed a crash at power down when Supermicro X8DTH-i/6/iF/6F fails to attach <a href="https://man.openbsd.org/uhci">uhci(4)</a> via PCI and AHCI.  <li>Fixed a crash at power down when Supermicro X8DTH-i/6/iF/6F fails to attach <a href="https://man.openbsd.org/uhci">uhci(4)</a> via PCI and AHCI.
 <li>Added support for the Allwinner H6 to <a href="https://man.openbsd.org/sxipio">sxipio(4)</a> and <a href="https://man.openbsd.org/sxiccmu">sxiccmu(4)</a>.  <li>Added support for the Allwinner H6 to <a href="https://man.openbsd.org/sxipio">sxipio(4)</a> and <a href="https://man.openbsd.org/sxiccmu">sxiccmu(4)</a>.
 <li>Fixed a potential endless loop when <a href="https://man.openbsd.org/em">em(4)</a> is in an error state.  <li>Fixed a potential endless loop when <a href="https://man.openbsd.org/em">em(4)</a> is in an error state.
 <li>Added the set_blksz() and set_nblks() <a href="https://man.openbsd.org/audio">audio(9)</a> driver functions, allowing audio drivers to easily set the block size, matching both playback and recording constraints.  <li>Added the set_blksz() and set_nblks() <a href="https://man.openbsd.org/audio.9">audio(9)</a> driver functions, allowing audio drivers to easily set the block size, matching both playback and recording constraints.
 <!-- 2019/09/04 -->  <!-- 2019/09/04 -->
 <li>Introduced "junk" built-in filter actions to <a href="https://man.openbsd.org/smtpd">smtpd(8)</a>.  <li>Introduced "junk" built-in filter actions to <a href="https://man.openbsd.org/smtpd">smtpd(8)</a>.
 <!-- 2019/09/03 -->  <!-- 2019/09/03 -->
Line 191 
Line 191 
 <!-- 2019/08/22 -->  <!-- 2019/08/22 -->
 <li>Added Intel 100 series LP eMMC/SDXC and Intel WHL-U Host <a href="https://man.openbsd.org/pci">pci(4)</a> ids.  <li>Added Intel 100 series LP eMMC/SDXC and Intel WHL-U Host <a href="https://man.openbsd.org/pci">pci(4)</a> ids.
 <!-- 2019/08/21 -->  <!-- 2019/08/21 -->
 <li>Added kern.utc_offset to <a href="https://man.openbsd.org/sysctl">sysctl(2)</a>. This is a successor to the DST/TIMEZONE <a href="https://man.openbsd.org/options">options(4)</a>, which are incompatible with KARL. Also switches to using an offset in minutes east of UTC.  <li>Added kern.utc_offset to <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a>. This is a successor to the DST/TIMEZONE <a href="https://man.openbsd.org/options">options(4)</a>, which are incompatible with KARL. Also switches to using an offset in minutes east of UTC.
 <li>Lowered <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> timeout to 30 minutes per set.  <li>Lowered <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> timeout to 30 minutes per set.
 <li>Fixed a race condition in the invalidation of remote TLB entries for mips64.  <li>Fixed a race condition in the invalidation of remote TLB entries for mips64.
 <li>Removed support for semantically opaque interface identifiers (RFC 7217) for IPv6 link local addresses.  <li>Removed support for semantically opaque interface identifiers (RFC 7217) for IPv6 link local addresses.
Line 321 
Line 321 
 <li>Ensured that <a href="https://man.openbsd.org/sndiod">sndiod(8)</a> will not lose track of which volume controls belong to different instances of the same program upon disconnection and reconnection.  <li>Ensured that <a href="https://man.openbsd.org/sndiod">sndiod(8)</a> will not lose track of which volume controls belong to different instances of the same program upon disconnection and reconnection.
 <li>Included SHA2-variant RSA key algorithms in KEX proposal, allowing <a href="https://man.openbsd.org/ssh-keyscan">ssh-keyscan(1)</a> to harvest keys from servers that disable SHA1 ssh-rsa.  <li>Included SHA2-variant RSA key algorithms in KEX proposal, allowing <a href="https://man.openbsd.org/ssh-keyscan">ssh-keyscan(1)</a> to harvest keys from servers that disable SHA1 ssh-rsa.
 <!-- 2019/07/11 -->  <!-- 2019/07/11 -->
 <li>Added access to <a href="https://man.openbsd.org/timeout">timeout(9)</a> status and statistics to <a href="https://man.openbsd.org/sysctl">sysctl(2)</a>, allowing throughput tracking of the timeout layer from userspace.  <li>Added access to <a href="https://man.openbsd.org/timeout.9">timeout(9)</a> status and statistics to <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a>, allowing throughput tracking of the timeout layer from userspace.
 <li>Restricted filesystem access for <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> using <a href="https://man.openbsd.org/unveil">unveil(2)</a>.  <li>Restricted filesystem access for <a href="https://man.openbsd.org/dhclient">dhclient(8)</a> using <a href="https://man.openbsd.org/unveil">unveil(2)</a>.
 <!-- 2019/07/10 -->  <!-- 2019/07/10 -->
 <li>Enforced a per connection limit of 128 SACK holes managed at the <a href="https://man.openbsd.org/tcp">tcp(4)</a> socket, further preventing an unlikely attack where the lists of SACK options grow due to an attacker attaching all sack holes to a limited number of TCP connections, consuming CPU.  <li>Enforced a per connection limit of 128 SACK holes managed at the <a href="https://man.openbsd.org/tcp">tcp(4)</a> socket, further preventing an unlikely attack where the lists of SACK options grow due to an attacker attaching all sack holes to a limited number of TCP connections, consuming CPU.
Line 371 
Line 371 
 <!-- 2019/06/27 -->  <!-- 2019/06/27 -->
 <li>Enabled MSI-X interrupts.  <li>Enabled MSI-X interrupts.
 <!-- 2019/06/26 -->  <!-- 2019/06/26 -->
 <li>Allowed additional <a href="https://man.openbsd.org/video">video(4)</a> ioctls for the video pledge needed by chromium.  <li>Allowed additional <a href="https://man.openbsd.org/video.4">video(4)</a> ioctls for the video pledge needed by chromium.
 <li>Fixed sign handling in emulated floating point operations on sparc64.  <li>Fixed sign handling in emulated floating point operations on sparc64.
 <li>Added support for OCSP stapling to <a href="https://man.openbsd.org/relayd">relayd(8)</a>.  <li>Added support for OCSP stapling to <a href="https://man.openbsd.org/relayd">relayd(8)</a>.
 <!-- 2019/06/25 -->  <!-- 2019/06/25 -->
Line 393 
Line 393 
 <li>Updated <a href="https://man.openbsd.org/clang">clang(1)</a> build infrastructure for LLVM 8.0.0.  <li>Updated <a href="https://man.openbsd.org/clang">clang(1)</a> build infrastructure for LLVM 8.0.0.
 <li>Updated LLVM to 8.0.0.  <li>Updated LLVM to 8.0.0.
 <!-- 2019/06/22 -->  <!-- 2019/06/22 -->
 <li>Unlocked <a href="https://man.openbsd.org/read">read(2)</a> and <a href="https://man.openbsd.org/write">write(2)</a> syscalls.  <li>Unlocked <a href="https://man.openbsd.org/read">read(2)</a> and <a href="https://man.openbsd.org/write.2">write(2)</a> syscalls.
 <!-- 2019/06/21 -->  <!-- 2019/06/21 -->
 <li>Switched KARL to using <a href="https://man.openbsd.org/install">install(1)</a> -F rather than cp for <a href="https://man.openbsd.org/fsync">fsync(2)</a> to reduce likelihood of an incomplete kernel transfer to disk.  <li>Switched KARL to using <a href="https://man.openbsd.org/install">install(1)</a> -F rather than cp for <a href="https://man.openbsd.org/fsync">fsync(2)</a> to reduce likelihood of an incomplete kernel transfer to disk.
 <li>Fixed conversions to long double on sparc64.  <li>Fixed conversions to long double on sparc64.
Line 414 
Line 414 
 <li>Prevented a panic in <a href="https://man.openbsd.org/pci_intr_establish">pci_intr_establish(9)</a> by assigning an address to the BAR used by the MSI-X tables if none has been assigned.  <li>Prevented a panic in <a href="https://man.openbsd.org/pci_intr_establish">pci_intr_establish(9)</a> by assigning an address to the BAR used by the MSI-X tables if none has been assigned.
 <li>Rewrote <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> community matching and handling code and improved performance for setups using many communities.  <li>Rewrote <a href="https://man.openbsd.org/bgpd">bgpd(8)</a> community matching and handling code and improved performance for setups using many communities.
 <!-- 2019/06/16 -->  <!-- 2019/06/16 -->
 <li>Removed the old userland <a href="https://man.openbsd.org/realpath">realpath(3)</a> and replaced it with <a href="https://man.openbsd.org/__realpath">__realpath(2)</a>, a kernel implementation. This will prevent calling readlink() on every component of a path and improve performance for <a href="https://man.openbsd.org/unveil">unveil(2)</a>.  <li>Removed the old userland <a href="https://man.openbsd.org/realpath">realpath(3)</a> and replaced it with __realpath(), a kernel implementation. This will prevent calling readlink() on every component of a path and improve performance for <a href="https://man.openbsd.org/unveil">unveil(2)</a>.
 <li>Added a -c option to <a href="https://man.openbsd.org/logger">logger(1)</a> for passing LOG_CONS to <a href="https://man.openbsd.org/syslog">syslog(3)</a>.  <li>Added a -c option to <a href="https://man.openbsd.org/logger">logger(1)</a> for passing LOG_CONS to <a href="https://man.openbsd.org/syslog">syslog(3)</a>.
 <li>Replaced <a href="https://man.openbsd.org/chroot">chroot(2)</a> with <a href="https://man.openbsd.org/unveil">unveil(2)</a> for <a href="https://man.openbsd.org/acme-client">acme-client(1)</a>.  <li>Replaced <a href="https://man.openbsd.org/chroot">chroot(2)</a> with <a href="https://man.openbsd.org/unveil">unveil(2)</a> for <a href="https://man.openbsd.org/acme-client">acme-client(1)</a>.
 <li>Rewrote <a href="https://man.openbsd.org/doas">doas(1)</a> environment inheritance not to inherit, and instead reset to the target user's values.  <li>Rewrote <a href="https://man.openbsd.org/doas">doas(1)</a> environment inheritance not to inherit, and instead reset to the target user's values.
 <li>Restricted <a href="https://man.openbsd.org/sysctl">sysctl(2)</a> filesystem access to read only _PATH_DEVDB and /dev through <a href="https://man.openbsd.org/unveil">unveil(2)</a>.  <li>Restricted <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a> filesystem access to read only _PATH_DEVDB and /dev through <a href="https://man.openbsd.org/unveil">unveil(2)</a>.
 <!-- 2019/06/15 -->  <!-- 2019/06/15 -->
 <!-- 2019/06/14 -->  <!-- 2019/06/14 -->
 <li>Stopped <a href="https://man.openbsd.org/tmux">tmux(1)</a> from looping if a menu item contains invisible characters.  <li>Stopped <a href="https://man.openbsd.org/tmux">tmux(1)</a> from looping if a menu item contains invisible characters.
Line 457 
Line 457 
 <!-- 2019/06/03 -->  <!-- 2019/06/03 -->
 <li>Prevented corruption of the <a href="https://man.openbsd.org/pckbc">pckbc(4)</a> command queue when the first of multiple synchronous commands to timeout clears the command queue.  <li>Prevented corruption of the <a href="https://man.openbsd.org/pckbc">pckbc(4)</a> command queue when the first of multiple synchronous commands to timeout clears the command queue.
 <li>Allowed <a href="https://man.openbsd.org/mg">mg(1)</a> beginning-of-buffer and end-of-buffer commands the ability to take a numeric argument and remove n/10th of the way from the top or bottom of the current buffer respectively.  <li>Allowed <a href="https://man.openbsd.org/mg">mg(1)</a> beginning-of-buffer and end-of-buffer commands the ability to take a numeric argument and remove n/10th of the way from the top or bottom of the current buffer respectively.
 <li>Fixed MSI/MSI-X on arm64 machines with <a href="https://man.openbsd.org/agintc">agintc(4)</a>.  <li>Fixed MSI/MSI-X on arm64 machines with agintc.
 <li>Implemented <a href="https://man.openbsd.org/mcx">mcx(4)</a> rx filtering using the flow table.  <li>Implemented <a href="https://man.openbsd.org/mcx">mcx(4)</a> rx filtering using the flow table.
 <!-- 2019/06/02 -->  <!-- 2019/06/02 -->
 <li>Switched bintime routines to <a href="https://man.openbsd.org/bintimeadd">bintimeadd(9)</a> and introduced <a href="https://man.openbsd.org/bintimecmp">bintimecmp(9)</a>, with similar behavior to the <a href="https://man.openbsd.org/timeradd">timeradd(3)</a> macros.  <li>Switched bintime routines to <a href="https://man.openbsd.org/bintimeadd">bintimeadd(9)</a> and introduced <a href="https://man.openbsd.org/bintimecmp">bintimecmp(9)</a>, with similar behavior to the <a href="https://man.openbsd.org/timeradd">timeradd(3)</a> macros.
 <li>Used a simple hash table to look up blocks by the fast-hash in <a href="https://man.openbsd.org/openrsync">openrsync(1)</a> and used a rolling computation, putting openrsync speed on par with gpl rsync for file updates.  <li>Used a simple hash table to look up blocks by the fast-hash in <a href="https://man.openbsd.org/openrsync">openrsync(1)</a> and used a rolling computation, putting openrsync speed on par with gpl rsync for file updates.
 <li>Added <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> support for 'prefers-color-scheme: dark'.  <li>Added <a href="https://man.openbsd.org/mandoc">mandoc(1)</a> support for 'prefers-color-scheme: dark'.
 <!-- 2019/06/01 -->  <!-- 2019/06/01 -->
 <li>Called <a href="https://man.openbsd.org/uvm_growkernel">uvm_growkernel(9)</a> before uvm is initialized on arm64 to ensure machines with large amounts of physical memory do not fail to initialize uvm.  <li>Called <a href="https://man.openbsd.org/pmap_growkernel">pmap_growkernel(9)</a> before uvm is initialized on arm64 to ensure machines with large amounts of physical memory do not fail to initialize uvm.
 <!-- 2019/05/31 -->  <!-- 2019/05/31 -->
 <li>Added support for the Cortex-A65 CPU.  <li>Added support for the Cortex-A65 CPU.
 <li>Re-enabled RETGUARD leaf function optimization for arm64.  <li>Re-enabled RETGUARD leaf function optimization for arm64.
Line 559 
Line 559 
 <li>Introduced a -k flag to <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> to preserve the files in /home/_sysupgrade after upgrading.  <li>Introduced a -k flag to <a href="https://man.openbsd.org/sysupgrade">sysupgrade(8)</a> to preserve the files in /home/_sysupgrade after upgrading.
 <li>Added measurement of poll intervals with monotonic clock to <a href="https://man.openbsd.org/acpisbs">acpisbs(4)</a>.  <li>Added measurement of poll intervals with monotonic clock to <a href="https://man.openbsd.org/acpisbs">acpisbs(4)</a>.
 <li>Added consistent use of 'ifconfig $_if [-inet| -inet6]' to clear existing configurations completely after restarting an install.  <li>Added consistent use of 'ifconfig $_if [-inet| -inet6]' to clear existing configurations completely after restarting an install.
 <li>Added a <a href="https://man.openbsd.org/sysctl">sysctl(8)</a> accessor to struct pf_status to allow export of current status and statistics without super-user rights via sysctl. Used this to print <code>systat pf</code>.  <li>Added a <a href="https://man.openbsd.org/sysctl.2">sysctl(2)</a> accessor to struct pf_status to allow export of current status and statistics without super-user rights via sysctl. Used this to print <code>systat pf</code>.
 <li>Changed the behavior of swap-window -d in <a href="https://man.openbsd.org/tmux">tmux(1)</a> to match swap-pane.  <li>Changed the behavior of swap-window -d in <a href="https://man.openbsd.org/tmux">tmux(1)</a> to match swap-pane.
 <li>Preserved dhcp configuration when restarting an install.  <li>Preserved dhcp configuration when restarting an install.
 <!-- 2019/05/08 -->  <!-- 2019/05/08 -->
Line 697 
Line 697 
 <li>Prevented attaching drivers to devices for which a driver was attached early with simplebus on armv7 and arm64.  <li>Prevented attaching drivers to devices for which a driver was attached early with simplebus on armv7 and arm64.
 <li>Adjusted <a href="https://man.openbsd.org/myx">myx(4)</a> i2c reads to read only one byte at a time, increasing reliability.  <li>Adjusted <a href="https://man.openbsd.org/myx">myx(4)</a> i2c reads to read only one byte at a time, increasing reliability.
 <li>Fixed sff page reads for <a href="https://man.openbsd.org/myx">myx(4)</a> devices on little endian architectures.  <li>Fixed sff page reads for <a href="https://man.openbsd.org/myx">myx(4)</a> devices on little endian architectures.
 <li>Rewrote <a href="https://man.openbsd.org/rdsetroot">rdsetroot(8)</a> using <a href="https://man.openbsd.org/libelf">libelf(3)</a>.  <li>Rewrote <a href="https://man.openbsd.org/rdsetroot">rdsetroot(8)</a> using <a href="https://man.openbsd.org/elf">elf(3)</a>.
 <!-- 2019/04/15 -->  <!-- 2019/04/15 -->
 <li>Imported xf86-video-amdgpu 19.0.1 for amd64 and i386.  <li>Imported xf86-video-amdgpu 19.0.1 for amd64 and i386.
 <li>Implemented tx mitigation by calling the hardware transmit routine per several packets rather than for individual packets. Defers calls to the transmit routine to a network taskq, or until a backlog of packets has built up.  <li>Implemented tx mitigation by calling the hardware transmit routine per several packets rather than for individual packets. Defers calls to the transmit routine to a network taskq, or until a backlog of packets has built up.
Line 713 
Line 713 
 <!-- 2019/04/13 -->  <!-- 2019/04/13 -->
 <li>Increased information displayed for -v and -vv options for <a href="https://man.openbsd.org/tcpdump">tcpdump(8)</a> during md5 authentication.  <li>Increased information displayed for -v and -vv options for <a href="https://man.openbsd.org/tcpdump">tcpdump(8)</a> during md5 authentication.
 <li>Added missing compatibles for newer Linux kernel bindings to <a href="https://man.openbsd.org/mvpinctrl">mvpinctrl(4)</a>.  <li>Added missing compatibles for newer Linux kernel bindings to <a href="https://man.openbsd.org/mvpinctrl">mvpinctrl(4)</a>.
 <li>Fixed a leak in SSL_dup_CA_list() in <a href="https://man.openbsd.org/man3/ssl.3">ssl(3)</a>.  <li>Fixed a leak in SSL_dup_CA_list() in <a href="https://man.openbsd.org/ssl.3">ssl(3)</a>.
 </ul>  </ul>

Legend:
Removed from v.1.1454  
changed lines
  Added in v.1.1455