Import openresolv-3.17.4 with the following changes:
* libc: Don't use basename as it could be in /usr/bin which breaks early boot.
* resolvconf: Fix key name limitations
Fixes PR bin/59863
Update to openresolv-3.17.4 with the following changes:
* libc: Don't use basename as it could be in /usr/bin which breaks early boot
* resolvconf: Fix key name limitations
emulators/hercules4sdl: bugfix update to 4.9.1.
Release notes for SDL Hyperion 4.9.1 from https://sdl-hercules-390.github.io/html/hercrnot.html
Critical flaw in CCKD Garbage Collector / Dasd Hardener logic fixed
Unknown to the Hercules team at the time, there existed a critcal flaw (bug) in the CCKD "Garbage Collector" and "Dasd Hardener" logic that would, if allowed to execute simultaneously with each other, cause one to unexpectedly interfere with the other, resulting in Hercules potentially hanging or crashing.
Modifications to Hercules 4.9.1 have been made to ensure that this can no longer occur, by ensuring that neither is able to execute at the same time as the other. Instead, each now runs by itself (alone) until it reaches a stable point in its logic at the end of its "pass", before then allowing the other to execute until it too reaches a stable point in its own logic at the end of its own corresponding "pass". Processing continues in this alternating fashion for for as long as each are enabled.
With this fix (workaround) now in place, it is now once again safe to have both the CCKD Garbage Collector and Dasd Hardener to both be set to enabled if so desired. Note that the default enabled/disabled setting for each have not changed however: the default for the Garbage Collector is still disabled and the default for the Dasd Hardener is still enabled.
INET6 is way too entangled in the various L2 protocol printers, so we
pretty much need to include it always. As such, disable the USE_INET6
check so that this will link if MKINET6 is "no".
rk3399-nanopi-r4s.dts: apply upstream USB fix
This gives us the addition of:
[ 1.0000040] rkusbphy2 at rkusb1: USB2 host port
This is taken from the following commit (applied to a different file
in the current Linux tree; it should be included in the DTS update
skrll@ is planning, but could be simpler to pull up to netbsd-11 in
this form):
From 38f4aa34a5f737ea8588dac320d884cc2e762c03 Mon Sep 17 00:00:00 2001
From: Justin Klaassen <justin at tidylabs.net>
Date: Tue, 25 Feb 2025 17:03:58 +0000
Subject: arm64: dts: rockchip: fix u2phy1_host status for NanoPi R4S
The u2phy1_host should always have the same status as usb_host1_ehci
and usb_host1_ohci, otherwise the EHCI and OHCI drivers may be
initialized for a disabled usb port.
[9 lines not shown]
Fix kern.ccd.units sysctl processing
The kern.ccd.units sysctl is intended to return a list (array) of
configured ccd unit numbers - it didn't, instead it returned the
unit number of the first configured ccd, and N-1 0's (where N
is the number of configured ccd devices). If it happened that
ccd0 was the first configured, then N 0's would be returned.
This (very simple) fix corrects that.
This bug has been present (unnoticed apparently) since the sysctl
was added, April, 2013 - so I guess that not very many people to
ccdconfig -g
(not naming the devices) when they have more than one configured ccd.
I suspect that's the only current way to experience it easily.
XXX pullup -9 -10 -11
mail/thunderbird: Update to 146.0.1
Changelog:
146.0.1:
What's Fixed
fixed
Reverted fix that localized consistent special folder names in server's language
146.0:
What's New
new
Enabled configuration of preferred OpenPGP keyserver via the UI
What's Changed
changed
[106 lines not shown]
textproc/py-pdf: Update to 6.5.0
Changelog:
## Version 6.5.0, 2025-12-21
### New Features (ENH)
- Limit jbig2dec memory usage (#3576)
- FontDescriptor: Initiate from embedded font resource (#3551)
### Robustness (ROB)
- Allow fallback to PBM files for jbig2dec without PNG support (#3567)
- Use warning instead of error for early EOD for RunLengthDecode (#3548)
### Developer Experience (DEV)
- Test with macOS as well (#3401)