===================================================================
RCS file: /cvsrepo/anoncvs/cvs/www/plus74.html,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- www/plus74.html 2023/09/30 09:18:10 1.1
+++ www/plus74.html 2023/10/02 05:40:28 1.2
@@ -99,6 +99,97 @@
+
+- Added sysctl(2) hw.ucomnames to list "fixed" paths to USB serial ports.
+
- Fixed an aq(4) issue where Atlantic 2 hardware would stop transmitting packets under load on the M2 Pro Mac mini.
+
+
+
- Replaced kernel lock with mutex in ixl(4) media status, preventing a potential deadlock.
+
- Fixed crashes with ipsecctl(8) -m by only forwarding validated pfkey messages to promiscuous listeners.
+
- Bumped smtpd(8) to 7.4.0.
+
- Extended single_thread_set() mode with additional flag attributes SINGLE_DEEP and SINGLE_NOWAIT.
+
+
- Bumped OpenBGPD to 8.2.
+
+
- Prevented fw_update(8) from registering firmware already in /var/db/pkg.
+
- Corrected exit from fw_update(8).
+
- Made fw_update(8) download firmware to LOCALSRC when using filenames.
+
- Made deroff(1) use a dynamically-allocated line buffer and resize as needed, fixing a buffer overflow for lines over 2048 bytes.
+
+
- Used existing 'audio_lock' mutex(9) to make 'midi{read,write}_filtops' MP safe.
+
- Had wg(4) copy the priority from the inner packet to the outer encrypted packet, so that higher priority packets are picked from hfsc queues for earlier transmission.
+
+
- Disambiguated vmd(8) log messages per vm and device. Fixed updating log settings dynamically via vmctl(8). The "vmm" process now updates its own state properly, so settings survive vm reboots.
+
- Fixed a vmd(8) vm pause deadlock.
+
- Implemented apldart(4) support for stream IDs.
+
- Added mbg(4) support for the Meinberg PZF180PEX DCF77 time signal station receiver card.
+
- Enabled mbg(4) at pci on amd64.
+
+
- Dropped PTE check in riscv64 pmap_fault_fixup(), resulting in performance improvements.
+
+
- Introduced stfrng(4), a driver for the random number generator on the JH7110 SoC.
+
- Log the vmd(8) vm id instead of the kernel vmm(4) id in vcpu_run_loop.
+
+
- Introduced 'hotplug_mtx' mutex(9) and made 'hotplug_filtops' MP safe.
+
- Made 'logread_filterops' MP safe.
+
- Significantly increased the speed of pkg-config(1).
+
+
- Enabled softraid(4) in powerpc64 RAMDISK.
+
+
- Bumped LibreSSL to 3.8.2.
+
+
- Improved the output of ddb(4) "show proc" command and added "/t" as an argument that can be used to specify a proc by TID instead of address.
+
+
- Disabled utf-8 for non-multibyte locales in awk(1), making it possible to get the old awk behavior (where chars are bytes) by setting LC_CTYPE to C or POSIX.
+
- Moved to 7.4-beta.
+
+
- Updated awk(1) to the Sep 12, 2023 version, corresponding to the 2nd edition of "The AWK Programming Language" and adding support for UTF-8 and comma-separated value inputs.
+
+
- Allowed counters_read(9) to take an optional scratch buffer, allowing the ddb(4) show uvmexp command to work in OOM situations.
+
+
- Added tmux(1) source-file -t option to specify a target pane.
+
+
- Used zero-copy approach and vectored io in vmd(8)/vioblk(4), reducing memcpy and multiple read/write syscalls per io transaction.
+
+
+
+
- Implemented tuples in btrace(8), allowing export of per-CPU scheduling data.
+
- Prevented unwind(8) entering a loop due to constant ENOBUF receipt.
+
+
- Updated awk(1) to the Sep 6, 2023 version.
+
- Load amd patch into a malloc'd region to make it page aligned, avoiding a General-Protection Exception on patch loader wrmsr with A10-5700, TN-A1 00610f01 15-10-01.
+
+
- Updated awk(1) to the Dec 15, 2022 version: Force hex escapes in strings to be no more than two characters, as they already are in regular expressions.
+
- Corrected TP-LINK bluetooth ID in ure(4).
+
+
+
- Added a request or response declaration feature used through the radiusd(8) module interface, allowing additional modules to modify RADIUS request or response messages.
+
- Fixed scp(1) in SFTP mode recursive upload and download of directories that contain symlinks to other directories.
+
- Treat consecutive paragraph indicators as different paragraphs in vi(1).
+
+
- Allowed override of Subsystem directives in sshd(8) Match blocks.
+
- Converted exclusive to shared net lock for ip_send() and ip6_send().
+
+
- Reduced latency in vcpu work related to i/o by removing an ioctl(2) from the vcpu thread hotpath in vmd(8).
+
- Switched the APMI CPUID mask to an include mask in vmm(4).
+
- Fixed a problem with em(4) where the I217-LM would fail to receive packets for some of the programmed multicast addresses.
+
- Made ksmn(4) attach to 19h/4x devices.
+
- Updated to unbound(8) to 1.18.0.
+
- Fixed touchpads on newer apldc(4) device trees.
+
+
- Fixed netstat(1) output of uses of current SYN cache left.
+
- Made ssh-keygen(1) generate Ed25519 keys when invoked without arguments.
+
+
- Set interactive mode for ssh(1) ControlPersist sessions if they originally requested a tty, enabling keystroke timing obfuscation for most ControlPersist sessions.
+
- Allowed UDP for built-in inetd(8) services on 127.0.0.1.
+
+
- Replaced perl's use of syscall(2) with a dispatcher to libc, removing the ability to do direct syscalls from perl.
+
- Added tmux(1) Setulc1 for setting underline color for ANSI or 256 colors.
+
- Used a hardware-based number of KDF rounds by default for passphrases in bioctl(8) using [-r auto].
+
- Prevented a crash of iwm(4) when aircrack-ng attempts to inject frames via bpf in monitor mode.
+
+
- Prevented virtio block device stalls due to race conditions with the i8259 in vmd(8).
+
- Added tmux(1) detach-on-destroy "previous" and "next" argumennts to switch the client to the previous or next session in alphabetical order.
- Corrected a bug where fw_update(8) exiting unexpectedly would mean the package database never unlocked.
- Improved feedback from fw_update(8) by using a spinner to show status rather than printing only at the end.
@@ -433,6 +524,7 @@
- Prevented hangs with vioscsi(4) on qemu/windows and in the Oracle cloud.
+
- Bumped LibreSSL to 3.8.1.
- Implemented battery charge control in aplsmc(4).
- Removed net lock from pf(4) ioctls DIOC{S,G}ETLIMIT.