=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/69.html,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- www/69.html 2021/04/06 06:48:43 1.4 +++ www/69.html 2021/04/07 20:26:13 1.5 @@ -80,7 +80,6 @@
  • New/extended platforms: @@ -109,22 +111,51 @@
  • Various kernel improvements: @@ -168,7 +199,13 @@
  • Prevented process exit in multithreaded programs from reporting the wrong error code. +
  • Allowed booting of amd64/i386 from 4TB GPT formatted disks. +
  • When using the cat(1) + -n flag, correctly enumerate files with more than INT_MAX lines. +
  • Fixed a memory leak in ld.so's malloc. + +
  • Improved hardware support and driver bugfixes, including: @@ -208,6 +245,9 @@ href="https://man.openbsd.org/umass.4">umass(4) devices where the INQUIRY command succeeds but with a residue equal to the requested bytes. +
  • Added Gemini Lake I2C id to dwiic(4), making the + touchpad work on the Teclast F7 Plus laptop.
  • Optimized arm64 Added support for the VF610 I2C controller to imxiic(4).
  • Fixed a panic seen with mbuf chains on arm64. +
  • Added dwgpio(4), a + driver for the Synopsys DesignWare GPIO controller. +
  • Added "amlogic,meson-g12a-dwmac" to dwge(4). +
  • Added amlpinctrl(4) support + for the "Always On" GPIOs. +
  • Added PCIe clocks to amlclock(4). +
  • Made large read and write transactions work in amliic(4). +
  • Added PCIe support to amlpciephy(4). +
  • Added support to dwpcie(4) for the PCIe controller found on Amlogic G12A/G12B/SM1 SoCs. @@ -239,6 +292,19 @@
  • Added mvsw(4), a driver for Marvel "SOHO" switches. +
  • Enabled auto-negotiation on the SerDes links, allowing + in-band-status to work between mvpp(4) and mvsw(4) on the ClearFog GT + 8K. +
  • Added support for the i.MX8MP PCIe clocks, USB clocks and second + ethernet. +
  • Added Wake on LAN support to rge(4). +
  • Enabled IPv4 and TCP/UDP checksum offload on transmission in ogx(4). + +
  • Added or improved wireless network drivers: @@ -251,12 +317,26 @@ href="https://man.openbsd.org/bwfm.4">bwfm(4) to allow IPv6.
  • Fixed urtwn(4) repeated DEAUTH and loss/restoration of link. +
  • Introduced a delay to work around an issue in bwfm(4) on the BCM43602 that + was triggering "unexpected pairwise key update" errors.
  • IEEE 802.11 wireless stack improvements and bugfixes:
  • Generic network stack improvements and bugfixes: @@ -277,7 +357,14 @@
  • Installer improvements:
  • Improvements in the FFS2 filesystem: @@ -297,6 +384,21 @@ href="https://man.openbsd.org/bgpd.8">bgpd(8) roa-set lists.
  • Stopped allowing configuration of the same neighbor multiple times in bgpd(8). +
  • When exporting prefixes from multiple sessions in bgpd(8) into the same pf(4) table, now prefixes are + only removed from the table when withdrawn from all sessions that + announced them. +
  • Introduced a send hold timer in bgpd(8) to detect stalls on + the sending side of a TCP connection, acting as a last resort to + detect faulty peers. +
  • Added bgpctl(8) + "show sets" to display information about the roa-set, as-sets and + prefix-sets loaded into bgpd(8). + +
  • Created a new "location (found|notfound)" option for httpd.conf(5) to allow @@ -341,6 +443,21 @@ IKESA.
  • Ensured rekeying of every child SA in iked(8). +
  • Added iked(8) support + for RSASSA-PSS signature verification (RFC 7427). +
  • Corrected the first packet of an ipsec(4) SA to have + sequence number 1. +
  • Accepted reject and blackhole routes for IPsec PMTU discovery. +
  • Prevented leaking of ipsec_hosts in iked(8) when building + hosts_list. +
  • Prevented initiation of new additional SAs for each policy upon + every ikectl(8) config + reload. +
  • Fixed "any" and "dynamic" keywords for flows in iked(8) and added proper + IPv6 support. @@ -354,15 +471,37 @@ href="https://man.openbsd.org/pf.4">pf(4) to accept any valid routing domain, even if it does not yet exist. +
  • Made pfctl(8) + detect and reject bogus ranges before loading the ruleset to prevent a + panic. + + + +
  • Implemented RFC 8914 Extended DNS Errors for dig(1). +
  • Fixed dig(1) EDNS + Client Subnet option (+subnet=). +
  • Fixed IPv6 link-local address handling for nameservers to talk to + and address to bind to in dig(1). + + +
  • Fixed incorrect behavior when using dhclient.conf(5) to + change the lease renew/rebind/expiry timing. +
  • Allowed the provision of dhclient(8) options on + "dhcp" lines in hostname.if(5) files. + + +
  • Changed ping(8) 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) running in parallel. -
  • Implemented RFC 8914 Extended DNS Errors for dig(1). -
  • Changed slaacd(8) Duplicate Address Detection (DAD) to only generate a new address if we are using Semantically Opaque Interface Identifiers. @@ -373,26 +512,36 @@ are larger than the maximum imsg size.
  • Removed the -L option from dhclient(8). -
  • Fixed incorrect behavior when using dhclient.conf(5) to - change the lease renew/rebind/expiry timing.
  • Added a simple --timeout implementation to openrsync(1).
  • Added support for the use of !command to mygate(5), so that netstart has a late opportunity to perform network configuration. +
  • Make rad(8) to handle + multiple rdomains in a single daemon (instead of running it in + multiple rdomains). +
  • Added a specific headline to netstat(1) for TCP state + and IP protocol. +
  • Handled permanent redirects (RFC 7538) in ftp(1) fetch. -
  • tmux(1) improvements and bug fixes:
  • OpenSMTPD 6.9.0
  • LibreSSL 3.2.2 @@ -470,6 +619,10 @@ connect in ssh(1).
  • CLeaned up passing of struct passwd from monitor to preauth privsep process in ssh(1). +
  • Added an ssh_config(5) + KnownHostsCommand that allows the client to obtain known_hosts data + from a command in addition to the usual files.
  • Potentially incompatible changes. @@ -505,19 +658,20 @@
  • The system includes the following major components from outside suppliers: