===================================================================
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:
- - ...
+
- Changed the pool(9) timeouts to use the system uptime instead of ticks.
+
+
- Ensured sleep(3)
+ calls nanosleep(2)
+ if seconds is zero, now delegating all decisions about whether or not
+ to yield the CPU.
+
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 @@
- 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 363,
xkeyboard-config 2.20, fonttosfnt 1.2.1 and more)
- LLVM/Clang 10.0.1 (+ patches)
- GCC 4.2.1 (+ patches) and 3.3.6 (+ patches)