NAS-141687 / 27.0.0-BETA.1 / Update vfs module reference in middleware (#19267)
In order to simplify maintenance of truenas-specific ZFS-specific
recycle bin code, we've forked the module to truenas_recycle. This
commit updates the name assigned to it in middleware code that generates
the smb.conf file.
Pull up the following revisions(s) (requested by msaitoh in ticket #1310):
usr.sbin/syslogd/extern.h: revision 1.5
usr.sbin/syslogd/sign.c: revision 1.10
usr.sbin/syslogd/sign.h: revision 1.4
usr.sbin/syslogd/syslogd.c: revision 1.141,1.145,1.148,1.151-1.155 via patch
usr.sbin/syslogd/syslogd.h: revision 1.10-1.11 via patch
usr.sbin/syslogd/tls.c: revision 1.26-1.27
usr.sbin/syslogd/tls.h: revision 1.4
Some improvements for syslogd(8):
- Retry sendto() if it raises EBUSY, too.
- Add missing SLIST_INIT() in main(). This is not a real bug because
the tls_opt is in BSS and SLIST_INIT() assign NULL.
- Cleanups (KNF, fix typos and G.C.).
[mlir][LLVM] Add arithmetic fence intrinsic op (#207975)
Add a generated LLVM dialect op for llvm.arithmetic.fence, including
LLVM IR import and export coverage for scalar and vector floating-point
forms.
Assisted-by: Codex
[VPlan] Support VPInstruction for intrinsic calls in live-in folding. (#207836)
Use getIntrinsicID in getOpcodeOrIntrinsicID. This enables constant
folding for VPInstructions calling intrinsics.
PR: https://github.com/llvm/llvm-project/pull/207836
[SelectionDAG] Fold VECREDUCE_ADD of a constant BUILD_VECTOR (#207560)
This PR implements constant folding for ISD::VECREDUCE_ADD when the
input is a BUILD_VECTOR of integer constants. The fold computes the sum
at compile time using APInt arithmetic and returns a folded constant
scalar, instead of emitting real vector materialization and reduction
instructions for a value that's already known.
Folding is skipped if any element is undef or opaque, since the result
can't be assumed at compile time in that case.
Fixes #206743
Pull up the following revisions(s) (requested by riastradh in ticket #374):
sys/dev/acpi/acpi_mcfg.c: revision 1.33
x86: Fix crash at boot on some machines with options PCI_RESOURCE,
in case something goes wrong traversing the MCFG table and no
segments are found.
Addresses:
PR kern/60411: x86 PCI_RESOURCE: null pointer dereference at boot
py-dulwich: updated to 1.2.10
1.2.10 2026-07-07
* Fix regression in 1.2.9 where loose objects whose content inflates to
more than 8192 bytes failed to parse with ``zlib.error: object header
exceeds maximum size``. (Jelmer Vernooij)
1.2.9 2026-07-06
* Bound the running length when decoding EWAH bitmaps, so a corrupt or
malformed ``.bitmap`` index raises ``ValueError`` instead of hanging in
an unbounded loop that exhausts memory. (Jelmer Vernooij)
* web: Reject smart HTTP ``git-upload-pack`` / ``git-receive-pack`` POSTs
whose ``Content-Type`` is not the exact ``application/x-<service>-request``
value, matching ``git http-backend``. Real git clients (and dulwich's own
client) already send this header, so there is no interop cost; the check
is defense in depth against cross-origin POSTs for deployments that wrap
[33 lines not shown]
net/ruby-train-core: update to 3.16.5
3.16.5 (2026-06-11)
* fix: CHEF-33393 - Fall back to PowerShell syntax for arch detection in
PowerShell WinRM sessions (#832)
net/ruby-dnsruby: update to 1.74.0
1.74.0 (2026-07-04)
* Resolve all configured nameservers in parallel
* Only raise ArgumentError from Resolver if all configured nameservers are
invalid - otherwise, just log the bad one(s) and continue
* print out extra OPT data
* Fix wakeup socket deletion on stopping of select thread
* Make sure to add nameservers if using config_info in Resolver
* Fix for RRSET pruning and potential cache poisoning - thanks Alexander Tan
* Fix WKS record protocol field encoding and decoding size according to RFC
1035 Section 3.4.2 where PROTOCOL is an 8 bit (#220)
* Updating workflows to include Ruby 4, and get rdoc working for it