=================================================================== RCS file: /cvsrepo/anoncvs/cvs/www/69.html,v retrieving revision 1.8 retrieving revision 1.9 diff -u -r1.8 -r1.9 --- www/69.html 2021/04/09 16:57:14 1.8 +++ www/69.html 2021/04/09 18:56:02 1.9 @@ -100,13 +100,28 @@
  • Fixed booting on powerpc64 machines with memory banks higher in physical address space, needing a larger TCE table.
  • Introduced power-saving mode on POWER9 (ISA v3). +
  • Enabled floating-point exceptions on powerpc64. + + +
  • Made loongson kernels recognize Lynloong LM9002/9003 and LM9013. +
  • Use native display resolution 1368x768 for Lynloong all-in-one computers. + +
  • Disabled base-gcc on loongson and octeon. + +
  • Improvements to time measurements, mostly in the kernel:
  • Various kernel improvements: @@ -137,17 +152,34 @@ default, kern.video.record will be set to zero and blank all data delivered by drivers attaching to video(4). +
  • Allowed a process to open a video(4) device multiple + times. Fixes webcam usage with Firefox and BigBlueButton.
  • Added trace points for malloc(9) and free(9), making them traceabe via dt(4) and btrace(8). +
  • Fixed a boot-time crash on sparc64 due to mutex use during the + message buffer initialization. +
  • Prevented a panic in some acpi firmware that provided invalid + memory regions in their reserved memory region reporting table. +
  • Disabled com(4) on + sparc64 for m3000s. Console i/o should fall back to ofw routines. + +
  • Introduced new function if_unit(9), returning a + pointer to the interface descriptor corresponding to the unique name. + +
  • Introduced "if_cloners_lock" rwlock and used it to serialize if_clone_{create,destroy}(), avoiding multiple race conditions.
  • Introduced a system-wide mutex that serializes msgbuf operations.
  • Made uvm_pagealloc(9) of the physical memory allocator mp-safe. +
  • Unlocked getppid(2). +
  • Introduced locking for amaps and anons, improving build performance.
  • Implemented linux interval tree functions for drm(4). @@ -169,6 +201,10 @@
  • Allowed specific sndio(7) devices to be used for play-only and rec-only modes. +
  • Use an 8th order FIR low-pass filter for resampling in sndiod(8) and for aucat(1), removing most of + the aliasing noise during resampling. @@ -204,6 +240,14 @@
  • 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. +
  • Added a "xenodm" login class for xenodm(1) and increased + openfiles to 512 to avoid running out of file descriptors with a busy + desktop. +
  • Fixed -s option for cmp(1). +
  • Improve pledge in doas(1), specifically added + pledge to the "-C" code path.
  • Inproved performance of malloc(3)'s cache. @@ -271,8 +315,13 @@ href="https://man.openbsd.org/amlclock.4">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. +
  • Added PCIe support to amlpciephy(4). +
  • Added support to dwpcie(4) for the PCIe + controller found on Amlogic G12A/G12B/SM1 SoCs. +
  • Implemented intx support in mvkpcie(4). @@ -320,6 +369,7 @@
  • Introduced a delay to work around an issue in bwfm(4) on the BCM43602 that was triggering "unexpected pairwise key update" errors. +
  • Enabled athn(4) for arm64. @@ -364,6 +414,7 @@ address.
  • Fixed hangs on amd64 bsd.rd due to misreported core clock frequency on newer Intel Comet Lake models. +
  • Began distributing the gzip'd version of bsd.rd on all platforms with boot methods supporting it. @@ -393,6 +444,9 @@ prefix-sets loaded into bgpd(8). +
  • Allowed use of ospfd(8) on interfaces that + share the same IP.
  • Created a new "location (found|notfound)" option for Fixed detection of duplicate locations in httpd(8). +
  • Fixed the httpd(8) + example configuration not to generate errors when running without TLS + keys already in place. + +
  • Added support to request IP addresses as IKEv2 initiator to iked(8). If 'request addr @@ -453,6 +512,8 @@
  • Fixed "any" and "dynamic" keywords for flows in iked(8) and added proper IPv6 support. +
  • Created a path MTU host route for IPsec(4) over IPv6. @@ -505,6 +566,10 @@
  • Fixed rare crashes of unwind(8) when DNS answers are larger than the maximum imsg size. +
  • Implemented unwind(8) listening on + TCP. +
  • Removed the -L option from dhclient(8).
  • Added a simple --timeout implementation to Added a specific headline to netstat(1) for TCP state and IP protocol. -
  • Handled permanent redirects (RFC 7538) in Handle permanent redirects (RFC 7538) in ftp(1) fetch. +
  • Added requests for a new certificate without requiring -F when acme-client(1) + detects an added or removed SAN in the config file not reflected in + the existing certificate on disk. +
  • Print rewritten addresses in tcpdump(8) logged with pflog(4) for rdr-to, nat-to + and af-to rules. +
  • tmux(1) improvements and bug fixes: @@ -553,6 +627,8 @@
  • Fixed an issue in the TLS 1.3 code that caused stalls in haproxy and other software.
  • Implemented auto chain for the TLSv1.3 server.
  • Implemented the key material exporter for TLSv1.3. +
  • Fixed problems which could arise with software such as bacula and icinga when a root certificate was specified as both a trusted and an untrusted certificate. +
  • Added support for SSL_get_shared_ciphers(3) in TLSv1.3 and fixed to correctly return ciphers shared by the client and the server. @@ -618,6 +694,10 @@ href="https://man.openbsd.org/ssh_config.5">ssh_config(5) KnownHostsCommand that allows the client to obtain known_hosts data from a command in addition to the usual files. +
  • Made CheckHostIP default to "no" in ssh_config(5). +
  • Added PerSourceMaxStartups and PerSourceNetBlockSize options to + sshd(8).
  • Potentially incompatible changes. @@ -655,7 +735,7 @@