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

Diff for /www/69.html between version 1.4 and 1.5

version 1.4, 2021/04/06 06:48:43 version 1.5, 2021/04/07 20:26:13
Line 80 
Line 80 
   
 <li>New/extended platforms:  <li>New/extended platforms:
   <ul>    <ul>
   
         <li>Added <a href="https://man.openbsd.org/astfb.4">astfb(4)</a>, a          <li>Added <a href="https://man.openbsd.org/astfb.4">astfb(4)</a>, a
                 driver for the framebuffer of the Aspeed BMC found on many POWER8 and                  driver for the framebuffer of the Aspeed BMC found on many POWER8 and
                 POWER9 systems.                  POWER9 systems.
Line 98 
Line 97 
                 allow it to become the console on powerpc64.                  allow it to become the console on powerpc64.
         <li>Added support for passing a bootmac command line argument to          <li>Added support for passing a bootmac command line argument to
                 RAMDISK on powerpc64.                  RAMDISK on powerpc64.
           <li>Fixed booting on powerpc64 machines with memory banks higher in
                   physical address space, needing a larger TCE table.
           <li>Introduced power-saving mode on POWER9 (ISA v3).
   
   
   </ul>    </ul>
Line 109 
Line 111 
   
 <li>Various kernel improvements:  <li>Various kernel improvements:
   <ul>    <ul>
         <li>Added basic support for kclock timeouts to <a href="https://man.openbsd.org/timeout.9">timeout(9)</a>.          <li>Added basic support for kclock timeouts to <a
         <li>Added a top-level 'reboot' command to <a href="https://man.openbsd.org/ddb.4">ddb(4)</a>.                  href="https://man.openbsd.org/timeout.9">timeout(9)</a>.
         <li>Fixed the "entry point at 0x10010000" hang reported on amd64 machines by using a 64MB block to load the kernel.          <li>Added a top-level 'reboot' command to <a
         <li>Added <a href="https://man.openbsd.org/witness.4">witness(4)</a> check for uninitialized (or zeroed) lock usage.                  href="https://man.openbsd.org/ddb.4">ddb(4)</a>.
           <li>Fixed the "entry point at 0x10010000" hang reported on amd64
                   machines by using a 64MB block to load the kernel.
           <li>Added <a href="https://man.openbsd.org/witness.4">witness(4)</a>
                   check for uninitialized (or zeroed) lock usage.
           <li>Added fd close notification for kqueue-based <a
                   href="https://man.openbsd.org/poll.2">poll(2)</a> and <a
                   href="https://man.openbsd.org/select.2">select(2)</a>.
           <li>Added a global "nowake" channel for threads avoiding <a
                   href="https://man.openbsd.org/wakeup.9">wakeup(9)</a> to <a
                   href="https://man.openbsd.org/tsleep.9">tsleep(9)</a>.
           <li>Corrected accounting of zero length Transfer Descriptors in <a
                   href="https://man.openbsd.org/xhci.4">xhci(4)</a>, preventing running
                   out of free Transfer Ring Blocks.
           <li>Used per-CPU counter for fault and stats counters reached in uvm_fault().
           <li>Introduced kern.video.record for <a
                   href="https://man.openbsd.org/video.4">video(4)</a> devices, an analog
                   to the kern.audio.record <a
                   href="https://man.openbsd.org/sysctl.8">sysctl(8)</a> parameter for <a
                   href="https://man.openbsd.org/audio.4">audio(4)</a> devices. By
                   default, kern.video.record will be set to zero and blank all data
                   delivered by drivers attaching to <a
                   href="https://man.openbsd.org/video.4">video(4)</a>.
           <li>Added trace points for <a
                   href="https://man.openbsd.org/malloc.9">malloc(9)</a> and <a
                   href="https://man.openbsd.org/free.9">free(9)</a>, making them
                   traceabe via <a href="https://man.openbsd.org/dt.4">dt(4)</a> and <a
                   href="https://man.openbsd.org/btrace.8">btrace(8)</a>.
   
   
 <!-- SMP -->  <!-- SMP -->
 <li>Introduced "if_cloners_lock" rwlock and used it to serialize if_clone_{create,destroy}(), avoiding multiple race conditions.  <li>Introduced "if_cloners_lock" rwlock and used it to serialize if_clone_{create,destroy}(), avoiding multiple race conditions.
 <li>Introduced a system-wide mutex that serializes msgbuf operations.  <li>Introduced a system-wide mutex that serializes msgbuf operations.
   <li>Made <a href="https://man.openbsd.org/uvm_pagealloc.9">uvm_pagealloc(9)</a> of the physical memory allocator mp-safe.
   
   
 <!-- DRM -->  <!-- DRM -->
 <li>Implemented linux interval tree functions for <a href="https://man.openbsd.org/drm.4">drm(4)</a>.  <li>Implemented linux interval tree functions for <a href="https://man.openbsd.org/drm.4">drm(4)</a>.
 <li>Fixed <a href="https://man.openbsd.org/wsconsctl.8">wsconsctl(8)</a> display commands when using <a href="https://man.openbsd.org/drm.4">drm(4)</a> drivers on macppc.  <li>Fixed <a href="https://man.openbsd.org/wsconsctl.8">wsconsctl(8)</a> display commands when using <a href="https://man.openbsd.org/drm.4">drm(4)</a> drivers on macppc.
 <li>Changed from <a href="https://man.openbsd.org/rwlock.9">rwlock(9)</a> to <a href="https://man.openbsd.org/mutex.9">mutex(9)</a> for linux rwlocks.  <li>Changed from <a href="https://man.openbsd.org/rwlock.9">rwlock(9)</a> to <a href="https://man.openbsd.org/mutex.9">mutex(9)</a> for linux rwlocks.
 <li>Fixed a panic associated with locks and <a href="https://man.openbsd.org/drm.4">drm(4)</a> on macppc with Powerbook5,6 and RV350.  <li>Fixed a panic associated with locks and <a href="https://man.openbsd.org/drm.4">drm(4)</a> on macppc with Powerbook5,6 and RV350.
 <li>Revised the initialization of the <a href="https://man.openbsd.org/drm.4">drm(4)</a> Linux emulation layer to call it only when the first drm instance attaches.  <li>Revised the initialization of the <a href="https://man.openbsd.org/drm.4">drm(4)</a> Linux emulation layer to call it only when the first drm instance attaches.
   <li>Fixed DRI3 support on <a href="https://man.openbsd.org/amdgpu.4">amdgpu(4)</a> and <a href="https://man.openbsd.org/ati.4">ati(4)</a>.
   
   
   </ul>    </ul>
Line 168 
Line 199 
         <li>Prevented process exit in multithreaded programs from reporting          <li>Prevented process exit in multithreaded programs from reporting
                 the wrong error code.                  the wrong error code.
   
           <li>Allowed booting of amd64/i386 from 4TB GPT formatted disks.
   
           <li>When using the <a href="https://man.openbsd.org/cat.1">cat(1)</a>
                   -n flag, correctly enumerate files with more than INT_MAX lines.
           <li>Fixed a memory leak in ld.so's malloc.
   
   
   </ul>    </ul>
   
 <li>Improved hardware support and driver bugfixes, including:  <li>Improved hardware support and driver bugfixes, including:
Line 208 
Line 245 
                 href="https://man.openbsd.org/umass.4">umass(4)</a> devices where the                  href="https://man.openbsd.org/umass.4">umass(4)</a> devices where the
                 INQUIRY command succeeds but with a residue equal to the requested                  INQUIRY command succeeds but with a residue equal to the requested
                 bytes.                  bytes.
           <li>Added Gemini Lake I2C id to <a
                   href="https://man.openbsd.org/dwiic.4">dwiic(4)</a>, making the
                   touchpad work on the Teclast F7 Plus laptop.
   
 <!-- ARM64 -->  <!-- ARM64 -->
         <li>Optimized arm64 <a          <li>Optimized arm64 <a
Line 220 
Line 260 
         <li>Added support for the VF610 I2C controller to <a          <li>Added support for the VF610 I2C controller to <a
                 href="https://man.openbsd.org/imxiic.4">imxiic(4)</a>.                  href="https://man.openbsd.org/imxiic.4">imxiic(4)</a>.
         <li>Fixed a panic seen with mbuf chains on arm64.          <li>Fixed a panic seen with mbuf chains on arm64.
           <li>Added <a href="https://man.openbsd.org/dwgpio.4">dwgpio(4)</a>, a
                   driver for the Synopsys DesignWare GPIO controller.
           <li>Added "amlogic,meson-g12a-dwmac" to <a
                   href="https://man.openbsd.org/dwge.4">dwge(4)</a>.
           <li>Added <a
                   href="https://man.openbsd.org/amlpinctrl.4">amlpinctrl(4)</a> support
                   for the "Always On" GPIOs.
           <li>Added PCIe clocks to <a
                   href="https://man.openbsd.org/amlclock.4">amlclock(4)</a>.
           <li>Made large read and write transactions work in <a
                   href="https://man.openbsd.org/amliic.4">amliic(4)</a>.
           <li>Added PCIe support to <a href="https://man.openbsd.org/amlpciephy.4">amlpciephy(4)</a>.
           <li>Added support to <a href="https://man.openbsd.org/dwpcie.4">dwpcie(4)</a> for the PCIe controller found on Amlogic G12A/G12B/SM1 SoCs.
   
   
   </ul>    </ul>
Line 239 
Line 292 
         <li>Added <a href="https://man.openbsd.org/mvsw.4">mvsw(4)</a>, a          <li>Added <a href="https://man.openbsd.org/mvsw.4">mvsw(4)</a>, a
                 driver for Marvel "SOHO" switches.                  driver for Marvel "SOHO" switches.
   
           <li>Enabled auto-negotiation on the SerDes links, allowing
                   in-band-status to work between <a
                   href="https://man.openbsd.org/mvpp.4">mvpp(4)</a> and <a
                   href="https://man.openbsd.org/mvsw.4">mvsw(4)</a> on the ClearFog GT
                   8K.
           <li>Added support for the i.MX8MP PCIe clocks, USB clocks and second
                   ethernet.
           <li>Added Wake on LAN support to <a
                   href="https://man.openbsd.org/rge.4">rge(4)</a>.
           <li>Enabled IPv4 and TCP/UDP checksum offload on transmission in <a
                   href="https://man.openbsd.org/ogx.4">ogx(4)</a>.
   
   
   </ul>    </ul>
   
 <li>Added or improved wireless network drivers:  <li>Added or improved wireless network drivers:
Line 251 
Line 317 
                 href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> to allow IPv6.                  href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> to allow IPv6.
         <li>Fixed <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a>          <li>Fixed <a href="https://man.openbsd.org/urtwn.4">urtwn(4)</a>
                 repeated DEAUTH and loss/restoration of link.                  repeated DEAUTH and loss/restoration of link.
           <li>Introduced a delay to work around an issue in <a
                   href="https://man.openbsd.org/bwfm.4">bwfm(4)</a> on the BCM43602 that
                   was triggering "unexpected pairwise key update" errors.
   
   </ul>    </ul>
   
 <li>IEEE 802.11 wireless stack improvements and bugfixes:  <li>IEEE 802.11 wireless stack improvements and bugfixes:
   <ul>    <ul>
         <li>...          <li>Fixed the calculation of "maxlen" in <a
                   href="https://man.openbsd.org/iwm.4">iwm(4)</a> and <a
                   href="https://man.openbsd.org/iwx.4">iwx(4)</a> when there are
                   multiple MPDUs in one packet.
           <li>Fixed 802.11 RSN capabilities announced to peers.
           <li>Flushed the reorder buffer after gap timeout to prevent frames
                   from remaining in the buffer until the next frame is received.
           <li>Avoided spurious "input packet decapsulations failed" errors in
                   <a href="https://man.openbsd.org/netstat.1">netstat(1)</a> -W with
                   A-MSDU enabled.
   
   
   </ul>    </ul>
   
 <li>Generic network stack improvements and bugfixes:  <li>Generic network stack improvements and bugfixes:
Line 277 
Line 357 
   
 <li>Installer improvements:  <li>Installer improvements:
   <ul>    <ul>
         <li>...          <li>Prevented a race in <a
                   href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> privsep
                   which could cause autoinstall to fail by calling <a
                   href="https://man.openbsd.org/ftp.1">ftp(1)</a> without a local
                   address.
           <li>Fixed hangs on amd64 bsd.rd due to misreported core clock
                   frequency on newer Intel Comet Lake models.
   
  </ul>   </ul>
   
 <li>Improvements in the FFS2 filesystem:  <li>Improvements in the FFS2 filesystem:
Line 297 
Line 384 
                 href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> roa-set lists.                  href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> roa-set lists.
         <li>Stopped allowing configuration of the same neighbor multiple          <li>Stopped allowing configuration of the same neighbor multiple
                 times in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.                  times in <a href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
           <li>When exporting prefixes from multiple sessions in <a
                   href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> into the same <a
                   href="https://man.openbsd.org/pf.4">pf(4)</a> table, now prefixes are
                   only removed from the table when withdrawn from all sessions that
                   announced them.
           <li>Introduced a send hold timer in <a
                   href="https://man.openbsd.org/bgpd.8">bgpd(8)</a> to detect stalls on
                   the sending side of a TCP connection, acting as a last resort to
                   detect faulty peers.
           <li>Added <a href="https://man.openbsd.org/bgpctl.8">bgpctl(8)</a>
                   "show sets" to display information about the roa-set, as-sets and
                   prefix-sets loaded into <a
                   href="https://man.openbsd.org/bgpd.8">bgpd(8)</a>.
   
   
 <!-- HTTPD -->  <!-- HTTPD -->
         <li>Created a new "location (found|notfound)" option for <a          <li>Created a new "location (found|notfound)" option for <a
                 href="https://man.openbsd.org/httpd.conf.5">httpd.conf(5)</a> to allow                  href="https://man.openbsd.org/httpd.conf.5">httpd.conf(5)</a> to allow
Line 341 
Line 443 
                 IKESA.                  IKESA.
         <li>Ensured rekeying of every child SA in <a          <li>Ensured rekeying of every child SA in <a
                 href="https://man.openbsd.org/iked.8">iked(8)</a>.                  href="https://man.openbsd.org/iked.8">iked(8)</a>.
           <li>Added <a href="https://man.openbsd.org/iked.8">iked(8)</a> support
                   for RSASSA-PSS signature verification (RFC 7427).
           <li>Corrected the first packet of an <a
                   href="https://man.openbsd.org/ipsec.4">ipsec(4)</a> SA to have
                   sequence number 1.
           <li>Accepted reject and blackhole routes for IPsec PMTU discovery.
           <li>Prevented leaking of ipsec_hosts in <a
                   href="https://man.openbsd.org/iked.8">iked(8)</a> when building
                   hosts_list.
           <li>Prevented initiation of new additional SAs for each policy upon
                   every <a href="https://man.openbsd.org/ikectl.8">ikectl(8)</a> config
                   reload.
           <li>Fixed "any" and "dynamic" keywords for flows in <a
                   href="https://man.openbsd.org/iked.8">iked(8)</a> and added proper
                   IPv6 support.
   
   
 <!-- LDAP -->  <!-- LDAP -->
Line 354 
Line 471 
                 href="https://man.openbsd.org/pf.4">pf(4)</a> to accept any valid                  href="https://man.openbsd.org/pf.4">pf(4)</a> to accept any valid
                 routing domain, even if it does not yet exist.                  routing domain, even if it does not yet exist.
   
           <li>Made <a href="https://man.openbsd.org/pfctl.8">pfctl(8)</a>
                   detect and reject bogus ranges before loading the ruleset to prevent a
                   panic.
   
   
   
   <!-- dig -->
           <li>Implemented RFC 8914 Extended DNS Errors for <a
                   href="https://man.openbsd.org/dig.1">dig(1)</a>.
           <li>Fixed <a href="https://man.openbsd.org/dig.1">dig(1)</a> EDNS
                   Client Subnet option (+subnet=).
           <li>Fixed IPv6 link-local address handling for nameservers to talk to
                   and address to bind to in <a
                   href="https://man.openbsd.org/dig.1">dig(1)</a>.
   
   <!-- dhclient -->
           <li>Fixed incorrect behavior when using <a
                   href="https://man.openbsd.org/dhclient.conf.5">dhclient.conf(5)</a> to
                   change the lease renew/rebind/expiry timing.
           <li>Allowed the provision of <a
                   href="https://man.openbsd.org/dhclient.8">dhclient(8)</a> options on
                   "dhcp" lines in <a
                   href="https://man.openbsd.org/hostname.if.5">hostname.if(5)</a> files.
   
   
   <!-- other -->
         <li>Changed <a href="https://man.openbsd.org/ping.8">ping(8)</a> to          <li>Changed <a href="https://man.openbsd.org/ping.8">ping(8)</a> to
                 drain the raw socket of packets received before we were fully setup to                  drain the raw socket of packets received before we were fully setup to
                 avoid reporting ICMP responses intended for other instances of ping(8)                  avoid reporting ICMP responses intended for other instances of ping(8)
                 running in parallel.                  running in parallel.
   
         <li>Implemented RFC 8914 Extended DNS Errors for <a  
                 href="https://man.openbsd.org/dig.1">dig(1)</a>.  
   
         <li>Changed <a href="https://man.openbsd.org/slaacd.8">slaacd(8)</a>          <li>Changed <a href="https://man.openbsd.org/slaacd.8">slaacd(8)</a>
                 Duplicate Address Detection (DAD) to only generate a new address if we                  Duplicate Address Detection (DAD) to only generate a new address if we
                 are using Semantically Opaque Interface Identifiers.                  are using Semantically Opaque Interface Identifiers.
Line 373 
Line 512 
                 are larger than the maximum imsg size.                  are larger than the maximum imsg size.
         <li>Removed the -L option from <a          <li>Removed the -L option from <a
                 href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.                  href="https://man.openbsd.org/dhclient.8">dhclient(8)</a>.
         <li>Fixed incorrect behavior when using <a  
                 href="https://man.openbsd.org/dhclient.conf.5">dhclient.conf(5)</a> to  
                 change the lease renew/rebind/expiry timing.  
         <li>Added a simple --timeout implementation to <a          <li>Added a simple --timeout implementation to <a
                 href="https://man.openbsd.org/openrsync.1">openrsync(1)</a>.                  href="https://man.openbsd.org/openrsync.1">openrsync(1)</a>.
         <li>Added support for the use of !command to <a          <li>Added support for the use of !command to <a
                 href="https://man.openbsd.org/mygate.5">mygate(5)</a>, so that                  href="https://man.openbsd.org/mygate.5">mygate(5)</a>, so that
                 netstart has a late opportunity to perform network configuration.                  netstart has a late opportunity to perform network configuration.
           <li>Make <a href="https://man.openbsd.org/rad.8">rad(8)</a> to handle
                   multiple rdomains in a single daemon (instead of running it in
                   multiple rdomains).
           <li>Added a specific headline to <a
                   href="https://man.openbsd.org/netstat.1">netstat(1)</a> for TCP state
                   and IP protocol.
           <li>Handled permanent redirects (RFC 7538) in <a
                   href="https://man.openbsd.org/ftp.1">ftp(1)</a> fetch.
   
   
   </ul>    </ul>
   
 <li><a href="https://man.openbsd.org/tmux">tmux(1)</a> improvements and bug fixes:  <li><a href="https://man.openbsd.org/tmux">tmux(1)</a> improvements and bug fixes:
   <ul>    <ul>
         <li>...          <li>Made <a href="https://man.openbsd.org/tmux.1">tmux(1)</a> synchronize-panes a pane option and added set-option -U flag to unset an option on all panes.
   </ul>    </ul>
   
 <li>OpenSMTPD 6.9.0  <li>OpenSMTPD 6.9.0
   <ul>    <ul>
         <li>...          <li>Introduced <a href="https://man.openbsd.org/smtp.1">smtp(1)</a>
                   -a to perform authentication before sending a message.
           <li>Fixed a memory leak in <a href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> resolver.
           <li>Prevented a crash due to premature release of resources by the <a
                   href="https://man.openbsd.org/smtpd.8">smtpd(8)</a> filter state
                   machine.
   
   </ul>    </ul>
   
 <li>LibreSSL 3.2.2  <li>LibreSSL 3.2.2
Line 470 
Line 619 
                 connect in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.                  connect in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
         <li>CLeaned up passing of struct passwd from monitor to preauth          <li>CLeaned up passing of struct passwd from monitor to preauth
                 privsep process in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.                  privsep process in <a href="https://man.openbsd.org/ssh.1">ssh(1)</a>.
           <li>Added an <a
                   href="https://man.openbsd.org/ssh_config.5">ssh_config(5)</a>
                   KnownHostsCommand that allows the client to obtain known_hosts data
                   from a command in addition to the usual files.
   
   
     <li>Potentially incompatible changes.      <li>Potentially incompatible changes.
Line 505 
Line 658 
   
 <li>The system includes the following major components from outside suppliers:  <li>The system includes the following major components from outside suppliers:
   <ul>    <ul>
     <li>Xenocara (based on X.Org 7.7 with xserver 1.20.8 + patches,  
       <li>Xenocara (based on X.Org 7.7 with xserver 1.20.10 + patches,
         freetype 2.10.4, fontconfig 2.12.4, Mesa 20.0.8, xterm 351,          freetype 2.10.4, fontconfig 2.12.4, Mesa 20.0.8, xterm 351,
         xkeyboard-config 2.20, fonttosfnt 1.2.0 and more)          xkeyboard-config 2.20, fonttosfnt 1.2.1 and more)
     <li>LLVM/Clang 10.0.1 (+ patches)      <li>LLVM/Clang 10.0.1 (+ patches)
     <li>GCC 4.2.1 (+ patches) and 3.3.6 (+ patches)      <li>GCC 4.2.1 (+ patches) and 3.3.6 (+ patches)
     <li>Perl 5.30.3 (+ patches)      <li>Perl 5.30.3 (+ patches)
     <li>NSD 4.3.3      <li>NSD 4.3.4
     <li>Unbound 1.12.0      <li>Unbound 1.13.0
     <li>Ncurses 5.7      <li>Ncurses 5.7
     <li>Binutils 2.17 (+ patches)      <li>Binutils 2.17 (+ patches)
     <li>Gdb 6.3 (+ patches)      <li>Gdb 6.3 (+ patches)
     <li>Awk August 7, 2020 version      <li>Awk December 18, 2020 version
     <li>Expat 2.2.8      <li>Expat 2.2.10
   </ul>    </ul>
   
 </ul>  </ul>

Legend:
Removed from v.1.4  
changed lines
  Added in v.1.5