FreeBSD/src 74f8911 — sys/dev/tpm tpm_tis_core.c

tpm_tis: Quiesce interrupts before registering a handler

The current interrupt path uses the IRQ resource value directly as the
LPC SIRQ selector in TPM_INT_VECTOR and already restricts it to 1 through
15. This is a driver limitation: a parent interrupt number need not equal
an LPC SIRQ channel, and SPI TPMs can use a separate parallel interrupt.

On the reported system with ACPI IRQ 45, the existing range check runs
after handler registration and returns before disabling firmware interrupt
delivery. This can leave a polling device with a handler on an asserted
source.

Disable and verify interrupt delivery before registering a handler or
starting common TPM services. Preserve the existing range policy, using
polling without registering a handler for routes rejected by that check,
and release their IRQ resources. Keep a failed setup's potentially stale
output cookie out of the device state; the interrupt framework may
already have removed that handler.


    [20 lines not shown]
DeltaFile
+90-23sys/dev/tpm/tpm_tis_core.c
+90-231 files

FreeBSD/src 606ce72 — sys/dev/tpm tpm20.h tpm20.c

tpm20: Move user copies outside the lifecycle lock

The TPM 2.0 character-device methods held the global device lock
while uiomove() accessed user memory.  User page faults could therefore
delay suspend or detach even though the read response was already
buffered.

Add a per-open sleepable lock to serialize operations on each response
buffer.  Stage commands under that lock before acquiring the device
lock, and copy them into the response buffer only after the lifecycle
checks succeed.  This preserves an unread response when suspend or
detach rejects a write.  Release the device lock before copying buffered
responses out.  Also advance the response offset by the bytes actually
copied when uiomove() returns after a partial transfer.

Validated on an Intel TPM 2.0 TIS device.  PCR reads and GetRandom
passed under 16-process mixed command load.  A response was consumed
correctly in 5-byte, 7-byte, and remainder reads.  Module unload/reload
recreated the device and entropy source without lock diagnostics.

    [7 lines not shown]
DeltaFile
+29-8sys/dev/tpm/tpm20.c
+1-0sys/dev/tpm/tpm20.h
+30-82 files

FreeBSD/src ef68bf6 — sys/dev/tpm tpm20.h

tpm20: Correct 32-bit register helpers

OR4() reads only the low byte before writing the complete 32-bit
register.  Preserve all register bits by using a matching 32-bit read.

Make BIT() produce an unsigned value so masks containing bit 31 do not
rely on a signed left shift into the sign bit.  OpenBSD carries the
same change.

Reviewed by:    kevans
Sponsored by:   BBOX.io
Differential Revision:  https://reviews.freebsd.org/D59244

(cherry picked from commit f613a43c366600e8c388c3200f74c6dd27f8a7a2)
DeltaFile
+2-2sys/dev/tpm/tpm20.h
+2-21 files

FreeBSD/src 3904c7a — sys/dev/tpm tpm_crb.c tpm_tis_core.c

tpm20: Release transport state after command failures

Once a transport acquires locality, several TIS and CRB error paths
return without relinquishing it.  They can also leave a partial FIFO
transaction or an active CRB command for the next operation to inherit.

Route post-locality exits through common cleanup.  Reset the TIS command
state on every attempt.  For CRB, cancel an active failed command when
necessary, request the idle state, and relinquish locality even when the
state transition itself fails.

Successful command handling is unchanged apart from sharing the same
cleanup path.

Reviewed by:    kevans
Sponsored by:   BBOX.io
Differential Revision:  https://reviews.freebsd.org/D59243

(cherry picked from commit 2fe8510b0a06ad577789ece7be8c9319c8ce3d06)
DeltaFile
+41-24sys/dev/tpm/tpm_tis_core.c
+37-20sys/dev/tpm/tpm_crb.c
+78-442 files

FreeBSD/src bd54c7b — sys/dev/tpm tpm_tis_core.c

tpm_tis: release TPM resources after reading response

Per TIS 1.3 section 5.6.12, write commandReady to TPM_STS after reading the
response so the TPM can free its ReadFIFO and other internal resources.
The subsequent tpmtis_go_ready() provides the second write the spec describes
and waits for the state transition.

PR:             295103
Reported by:    Benoit Sansoni <benoit.sansoni at gmail.com>
Reviewed by:    kevans
Approved by:    kevans
Differential Revision:  https://reviews.freebsd.org/D57841

(cherry picked from commit e4c50d86796d07cf90e6a683234e1c0e9ca5e03c)
DeltaFile
+10-0sys/dev/tpm/tpm_tis_core.c
+10-01 files

FreeBSD/src 8e85e2e — usr.sbin/bsdinstall/scripts jail auto

bsdinstall: Drop "Technology preview" from package sets

And refer to dist sets as "legacy."

We're planning on turning off dist sets in 16.0 (the code will remain
in the tree, but disabled by default) so we'd like to encourage users
to install 15.2 systems using package sets in order to ease the upgrade
path to 16.0.

Reviewed by:    cperciva
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54156

(cherry picked from commit dac74b20c706b1f73986fb40dac27ed85c1d2850)
DeltaFile
+2-2usr.sbin/bsdinstall/scripts/jail
+2-2usr.sbin/bsdinstall/scripts/auto
+4-42 files

FreeBSD/src 48d997f — sys/dev/tpm tpm20.h tpm_tis_core.c

tpm_tis: Close interrupt wait races

The TIS interrupt handler can acknowledge and signal an event after
the waiter checks the device status but before it enters tsleep().
Since the handler is MPSAFE, the command lock does not close this
window.  A lost wakeup can delay a completed command for its full
timeout, up to 40 seconds for long TPM 2.0 operations.

Publish the expected event under an interrupt mutex and use a generation
counter to record matching interrupts.  Recheck the device predicate
without the mutex because register access may sleep on a SPI transport,
then compare the generation before atomically waiting on a condition
variable.  This closes the check-to-sleep race without placing sleeping
bus operations under a mutex.

Use an absolute deadline while retrying the predicate after wakeups.
Apply the same scheme to locality acquisition, which had an equivalent
race.  Leave the expected event published while polling so the
attach-time test can still prove that an advertised interrupt arrived.

    [11 lines not shown]
DeltaFile
+91-53sys/dev/tpm/tpm_tis_core.c
+6-0sys/dev/tpm/tpm20.h
+97-532 files

FreeBSD/src 0a843d2 — sys/dev/tpm tpm20.h tpm20.c

tpm20: Harden the common device lifecycle

Mark the device as dying before teardown and destroy the character
device before freeing its private state or lock.  This prevents cdev
methods from entering with a freed internal buffer or a destroyed sx.

Check the teardown state in command paths, honor failures from the cdev
private data interface, and publish teardown before waiting for the
lifecycle lock.  Keep that lock across TPM retry delays so commands
cannot interpose and private state remains pinned, but abort before the
next retry once teardown begins.

Block new cdev operations after a successful Shutdown(STATE).  Keep the
suspend gate and the TPM command under the same lock so a userspace
command cannot invalidate the saved state before S3 entry.  Clear the
gate only after Startup(STATE) succeeds.

Keep entropy harvesting scheduled after a transient command or suspend
failure, but stop it while suspended or once teardown begins.  Queue the

    [15 lines not shown]
DeltaFile
+124-46sys/dev/tpm/tpm20.c
+2-0sys/dev/tpm/tpm20.h
+126-462 files

FreeBSD/src 55c97a1 — sys/dev/tpm tpm20.h tpm_tis_core.c

tpm_tis: Restore validated interrupts after resume

TIS interrupt routing and enable registers may lose their state across
S3, while the driver retains its software indication that interrupts
work.  A subsequent locality or command wait can then sleep for an
interrupt that cannot arrive.

Remember whether interrupts worked before suspend and restore the
vector, pending status, and enable mask before TPM2_Startup.  Put the
transport in polling mode first; the interrupt handler promotes it back
to interrupt waits only after observing an interrupt from the restored
configuration.  If register restoration fails, Startup and subsequent
commands continue using polling.

Preserve the initial interrupt-enable mask, including the firmware's
trigger and polarity selection proven by the attach time interrupt test,
and restore that exact mask rather than accepting post-S3 defaults.

Program the same safe baseline for polling devices during attach and

    [17 lines not shown]
DeltaFile
+80-24sys/dev/tpm/tpm_tis_core.c
+1-0sys/dev/tpm/tpm20.h
+81-242 files

FreeBSD/src 2f85c15 — sys/dev/tpm tpm20.h tpm_tis_core.c

tpm20: Initialize common state before testing TIS interrupts

The TIS attach path tested its interrupt by transmitting GetRandom
before tpm20_init() allocated the internal command buffer.  A TPM2 FIFO
device with a usable IRQ could therefore dereference a null
internal_priv.

Initialize the common TPM2 state before running the interrupt test.
Make common cleanup safe for partially initialized devices and leave
cleanup to the attachment after tpm20_init() fails, avoiding duplicate
release of the lock, command buffer, and random-source state.

Clear the IRQ resource pointer after releasing it when interrupt handler
setup fails so the later polling-mode detach does not release it twice.

Free the internal command allocation through its object pointer rather
than relying on its embedded buffer being the first structure member.

Reviewed by:    kevans

    [4 lines not shown]
DeltaFile
+14-5sys/dev/tpm/tpm20.c
+9-5sys/dev/tpm/tpm_tis_core.c
+1-0sys/dev/tpm/tpm20.h
+24-103 files

FreeBSD/src 7a4e895 — sys/dev/tpm tpm20.h tpm20.c

tpm20: Validate suspend and resume commands

The internal TPM2_Shutdown and TPM2_Startup paths ignored both transport
failures and the TPM response.  Suspend could therefore enter S3 without
saved TPM state, while resume could restart entropy harvesting after a
failed state restoration.

Build both commands through one helper, validate their response framing
and TPM return codes, and propagate failures.  Retry the standard RETRY
and TESTING responses with bounded exponential backoff.  Accept
TPM_RC_INITIALIZE from Startup because firmware may already have started
the TPM during resume.

Do not enter S3 after an unsuccessful state save, and do not restart the
entropy task when TPM state restoration failed.  If Shutdown fails after
the entropy task was drained, requeue it before returning so an aborted
suspend does not permanently stop harvesting.

Reviewed by:    kevans

    [4 lines not shown]
DeltaFile
+102-62sys/dev/tpm/tpm20.c
+2-0sys/dev/tpm/tpm20.h
+104-622 files

FreeBSD/src fdc186e — sys/dev/tpm tpm_if.m tpm20.h

tpm: fix multi-threaded access with per-open state

The TPM driver currently has a single buffer per instance to hold the
result of a command, and does not allow subsequent commands to be sent
until the current result is read by the same OS thread that sent the
command, with a timeout to throw away the result after a while if the
result is not read in a timely fashion.  This has a couple problems:

 - The timeout code has a bug which causes all subsequent commands to
   hang forever if a different OS thread tries to read the result
   before the OS thread which sent the command, and the OS thread
   which sent the command never tries to read the result.

 - Even if the first problem is fixed, applications expect to be able
   to read the result from a different OS thread than the OS thread
   which sent the command. The particular case that we saw was a go
   application where the go runtime scheduled the goroutine which read
   the result to a different OS thread from one where the goroutine
   that sent the command ran, and there's no way to force these to

    [13 lines not shown]
DeltaFile
+46-70sys/dev/tpm/tpm20.c
+14-14sys/dev/tpm/tpm_tis_core.c
+9-10sys/dev/tpm/tpm_crb.c
+7-6sys/dev/tpm/tpm20.h
+5-0sys/dev/tpm/tpm_if.m
+81-1005 files

FreeBSD/src e10bda7 — sys/amd64/conf MINIMAL GENERIC, sys/arm/conf GENERIC

random: TPM_HARVEST should have been named RANDOM_ENABLE_TPM

* Enable RANDOM_ENABLE_TPM by default

* The commit of TPM_HARVEST failed to add it to NOTES
  so that the LINT kernel would build the code.

Fixes: 4ee7d3b0118c82e651712bb65da53d08e78cd7b1
Reviewed by:    imp
Differential Revision:  https://reviews.freebsd.org/D53460

Include the follow-up header guard fix so RANDOM_ENABLE_TPM also
provides the entropy harvest task in struct tpm_sc.

(cherry picked from commit 3deb21f1afd5c4abfd9cb93ca120097a841536c5)
(cherry picked from commit f1b9c1aafd8496c5bfdbc2be57bcfecfe58f12a8)
DeltaFile
+5-5sys/dev/tpm/tpm20.c
+5-1sys/amd64/conf/MINIMAL
+5-1sys/amd64/conf/GENERIC
+4-0sys/riscv/conf/GENERIC
+4-0sys/arm64/conf/std.arm64
+4-0sys/arm/conf/GENERIC
+27-74 files not shown
+32-810 files

LLVM/project 16c05cd — llvm/utils/gn/secondary/clang/unittests/AST BUILD.gn

[gn build] Port dba1b67f855fb (#230874)
DeltaFile
+1-0llvm/utils/gn/secondary/clang/unittests/AST/BUILD.gn
+1-01 files

LLVM/project daf014f — llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU BUILD.gn

[gn build] Port 8c4c52bb62ee (#230872)
DeltaFile
+1-0llvm/utils/gn/secondary/llvm/lib/Target/AMDGPU/BUILD.gn
+1-01 files

LLVM/project a9fd78b — llvm/utils/gn/secondary/compiler-rt/lib/builtins BUILD.gn

[gn] "port" 5a1dbdd2b16d3 (#230871)
DeltaFile
+8-0llvm/utils/gn/secondary/compiler-rt/lib/builtins/BUILD.gn
+8-01 files

FreeNAS/freenas 6eb1083 — src/middlewared/middlewared/plugins smb.py, src/middlewared/middlewared/plugins/smb_ sharesec.py

Always write INFO/version when storing an SMB share ACL

store_share_acl only wrote the INFO/version key into share_info.tdb when
the file did not exist. This fixes a regression introduced when we added
stateful failover for SMB to truenas 26 and adds test coverage.

(cherry picked from commit 0075ac6f2ac07693930395b5a2ee2b7a8903ca3d)
DeltaFile
+59-3tests/unit/test_sharesec.py
+8-8src/middlewared/middlewared/plugins/smb_/sharesec.py
+10-0tests/api2/test_430_smb_sharesec.py
+4-2src/middlewared/middlewared/plugins/smb.py
+81-134 files

FreeNAS/freenas ef0cecf — src/middlewared/middlewared/plugins smb.py, src/middlewared/middlewared/plugins/smb_ sharesec.py

NAS-144375 / 28.0.0-BETA.1 / Always write INFO/version when storing an SMB share ACL (#19983)

store_share_acl only wrote the INFO/version key into share_info.tdb when
the file did not exist. This fixes a regression introduced when we added
stateful failover for SMB to truenas 26 and adds test coverage.
DeltaFile
+59-3tests/unit/test_sharesec.py
+8-8src/middlewared/middlewared/plugins/smb_/sharesec.py
+10-0tests/api2/test_430_smb_sharesec.py
+4-2src/middlewared/middlewared/plugins/smb.py
+81-134 files

FreeBSD/src 6a1b101 — share/man/man4 em.4, sys/dev/e1000 if_em.c

e1000: Configure PCH low-power link modes for suspend

The PCH suspend path kept a wake link fully powered and did not restore
the negotiated EEE modes after its stop-time reset.  Intel provides the
ULP entry and exit machinery in the shared code, but FreeBSD did not
invoke its Sx policy.

Enter ULP on LPT and newer PCH controllers when wake is armed without
directed-unicast, multicast, or broadcast filters, which ULP cannot
preserve.  For a link retained by host wake or management, restore the
100BASE-TX and 1000BASE-T LPI controls selected by the local
advertisement and the cached link-partner ability.

Keep these power reductions best-effort: wake filters and PME are
already configured independently, and a ULP or EEE failure is logged
without converting an optional power optimization into a suspend
failure.  The existing PCH resume workaround forcibly exits ULP and
clears automatic Sx LPI state before normal initialization.


    [11 lines not shown]
DeltaFile
+60-0sys/dev/e1000/if_em.c
+4-1share/man/man4/em.4
+64-12 files

FreeBSD/src 0cab2bc — share/man/man4 em.4, sys/dev/e1000 e1000_regs.h e1000_ich8lan.h

e1000: Rework Wake-on-LAN policy and programming

The driver used the NVM APME default as both the hardware-support
decision and the mutable filter mask.  Consequently, an NVM-disabled
but capable port did not advertise wake support, disabling a wake mode
once could keep it disabled across later suspends, and directed-unicast
wake could never be selected.

Require the PCI power management capability to report D3hot PME support
before advertising or arming wake.  A PM capability alone does not mean
the function can signal PME from the state used during system sleep.

Separate the board and port capability matrix from the NVM-selected
magic packet default.  Read the proper per function NVM word on igb
controllers, cover the newer PCH generations, and retain the documented
legacy, multi-port, and OEM restrictions.  Decode the distinct APM
Enable locations used by 82544, 82541EI/82547EI, and the later 8254x
parts.  Do not advertise wake on the 82541ER, whose power-management
logic cannot assert PME for wake events.  For I210/I211 internal iNVM,

    [93 lines not shown]
DeltaFile
+471-126sys/dev/e1000/if_em.c
+27-14sys/dev/e1000/e1000_ich8lan.c
+23-1share/man/man4/em.4
+10-3sys/dev/e1000/if_em.h
+1-1sys/dev/e1000/e1000_regs.h
+1-1sys/dev/e1000/e1000_ich8lan.h
+533-1466 files

FreeBSD/src 2f49578 — sys/dev/e1000 if_em.h e1000_82575.h

e1000: Recover from igb(4) controller DEV_RST

CTRL.DEV_RST resets every port on an 82580 and newer igb device.
Hardware reports the event to each affected function through ICR.DRSTA
and requires software to reinitialize the port registers and descriptor
rings.  The driver neither enabled nor handled this cause, so a reset
initiated by another function could leave a running interface using
stale state.

In FreeBSD, we do not currently send this, but other OSes including
Linux do, so a PF passed through to such a guest or FreeBSD as a guest
running with a passthrough PF on the same controller can be wedged.

Enable DRSTA for 82580 and newer PFs in both MSI-X and shared MSI/legacy
modes.  Bit 30 is reserved on 82575 and is the TCP timer on 82576, so
leave it masked on those parts.  Latch the event without programming
port registers from the interrupt filter.  Defer the iflib reset request
to admin-task context because the request takes STATE_LOCK.  Use IAM to
auto-mask shared interrupts on the first ICR read.  Keep admin,

    [41 lines not shown]
DeltaFile
+286-15sys/dev/e1000/if_em.c
+1-0sys/dev/e1000/if_em.h
+1-0sys/dev/e1000/e1000_82575.h
+288-153 files

FreeBSD/src ea3fdee — sys/dev/e1000 e1000_defines.h if_em.c

e1000: Correct igb(4) DMA coalescing register programming

The disabled path wrote the complement of DMAC_EN to DMACR.  That
set every other field, including reserved bits, the one-shot EXIT_DC
command, watchdog enables, receive threshold, and PCIe Lx selection.

When DMA coalescing was enabled, the requested watchdog and Lx-delay
values were ORed into their reset values rather than replacing the
fields.  PCIEMISC.LX_DECISION was also cleared, preventing
DMACR.DMAC_Lx from controlling PCIe low-power entry.

Disable coalescing by clearing only DMAC_EN and retaining the
documented DMAC_Lx policy and watchdog fields.  On enable, replace the
variable fields under their masks, select DMA requirements for PCIe
low-power entry, and program the loopback and BMC watchdog policies
independently of prior state.

Apply this consistently to I350, I354, and I210 while preserving the
I354-specific timer units.  Leave I210 reserved fields at their

    [13 lines not shown]
DeltaFile
+47-23sys/dev/e1000/if_em.c
+2-0sys/dev/e1000/e1000_defines.h
+49-232 files

FreeBSD/ports 34dba95 — math/giacxcas pkg-plist, math/giacxcas/files patch-src_kdisplay.cc patch-configure.ac

math/giacxcas: update 1.9.0-85 → 2.0.0.21

(cherry picked from commit 435e8ee1d5e60179c79a13ccda07f66dda7e0085)
DeltaFile
+215-10math/giacxcas/files/patch-src_Makefile.in
+90-0math/giacxcas/pkg-plist
+25-3math/giacxcas/files/patch-src_icas.cc
+17-0math/giacxcas/files/patch-src_optimization.cc
+13-0math/giacxcas/files/patch-configure.ac
+0-10math/giacxcas/files/patch-src_kdisplay.cc
+360-235 files not shown
+375-3811 files

FreeBSD/src a42045a — . .gitignore

.gitignore: add tgrep index directory

(cherry picked from commit c2b7fe4a9e94a0edba9dd2772874928b565c4f9e)
DeltaFile
+1-0.gitignore
+1-01 files

LLVM/project 482b047 — mlir/lib/Dialect/Affine/IR AffineOps.cpp, mlir/lib/Dialect/ArmSVE/Transforms LegalizeVectorStorage.cpp

[mlir][NFC] Simplify using OpRewritePattern::OpRewritePattern to use Base alias (#230717)

Aligns with #158433.
DeltaFile
+10-10mlir/lib/Dialect/Math/Transforms/PolynomialApproximation.cpp
+9-9mlir/lib/Dialect/SparseTensor/Transforms/SparseTensorRewriting.cpp
+7-7mlir/lib/Dialect/Tosa/IR/TosaCanonicalizations.cpp
+7-7mlir/lib/Dialect/MemRef/Transforms/ExpandStridedMetadata.cpp
+6-6mlir/lib/Dialect/Affine/IR/AffineOps.cpp
+5-5mlir/lib/Dialect/ArmSVE/Transforms/LegalizeVectorStorage.cpp
+44-4442 files not shown
+114-11448 files

LLVM/project 2e5fa05 — llvm/test/CodeGen/AMDGPU mul.ll fcanonicalize.ll, llvm/test/CodeGen/X86 mul-constant-i64.ll

Merge branch 'main' into users/c8ef/tanpi-fix
DeltaFile
+32,088-15,710llvm/test/CodeGen/AMDGPU/frem.ll
+5,761-3,731llvm/test/CodeGen/AMDGPU/srem.ll
+6,118-2,908llvm/test/CodeGen/AMDGPU/clmul.ll
+1,502-5,317llvm/test/CodeGen/AMDGPU/fcanonicalize.ll
+1,327-1,552llvm/test/CodeGen/AMDGPU/mul.ll
+679-1,139llvm/test/CodeGen/X86/mul-constant-i64.ll
+47,475-30,3571,165 files not shown
+98,949-56,7731,171 files

LLVM/project db316ea — .github/workflows libc-freebsd-vm-tests.yml

[libc][CI] Update FreeBSD version to 15 and bump VM action (#230775)

The LLVM libc FreeBSD CI has recently been failing because upstream 
package repositories require a newer FreeBSD version than the pinned 
15.0 image.

This patch updates the FreeBSD version specification from 15.0 to 15, 
allowing the action to automatically pull the latest minor snapshot. 
It also bumps the VM action to the latest release for improved 
compatibility with Ubuntu 26.04 runners.

ref:
https://github.com/llvm/llvm-project/actions/runs/37893910030/job/113701458175?pr=230371

- before

```
  Processing entries: 
  Newer FreeBSD version for package zh-qe:

    [11 lines not shown]
DeltaFile
+2-2.github/workflows/libc-freebsd-vm-tests.yml
+2-21 files

NetBSD/pkgsrc tdaCmn2 — doc CHANGES-2026

   doc: Updated security/zoneminder to 1.38.6
VersionDeltaFile
1.6860+2-1doc/CHANGES-2026
+2-11 files

NetBSD/pkgsrc 2Y1Ynj2 — security/zoneminder PLIST Makefile, security/zoneminder/patches patch-scripts_ZoneMinder_lib_ZoneMinder_General_pm patch-src_zm_signal_cpp

   security/zoneminder: Update to 1.38.6

   Tested on NetBSD 10.

   Upstream NEWS, less bugfixes and minor improvements:

   # ZoneMinder 1.38.6 Release Notes

   (some kind of packaging fix not important to pkgsrc)

   # ZoneMinder 1.38.5 Release Notes

   This is a maintenance release for the 1.38 series. It is primarily a security
   release: it fixes 19 reported vulnerabilities, including an authenticated remote
   code execution, a heap overflow and a stack overflow, as well as cross-monitor
   authorization bypasses throughout the web UI and API. All 1.38 users should upgrade.

   ## pgrade notes


    [17 lines not shown]
VersionDeltaFile
1.6+4-15security/zoneminder/patches/patch-src_zm__utils.cpp
1.6+9-8security/zoneminder/patches/patch-src_zm_signal_cpp
1.31+7-8security/zoneminder/distinfo
1.6+5-5security/zoneminder/patches/patch-scripts_ZoneMinder_lib_ZoneMinder_General_pm
1.114+3-3security/zoneminder/Makefile
1.15+4-1security/zoneminder/PLIST
+32-401 files not shown
+33-417 files

HardenedBSD/src e128314 — contrib/bc/vs bc.vcxproj.filters bcl.vcxproj, contrib/bc/vs/tests tests_bc.bat

Merge remote-tracking branch 'rad/hardened/current/master' into hardened/current/pledge
DeltaFile
+0-301contrib/bc/vs/bc.vcxproj
+0-264contrib/bc/vs/bcl.vcxproj
+0-170contrib/bc/vs/bc.vcxproj.filters
+136-32sys/compat/linuxkpi/common/include/linux/pm_runtime.h
+108-8contrib/llvm-project/compiler-rt/lib/asan/asan_allocator.cpp
+0-104contrib/bc/vs/tests/tests_bc.bat
+244-87936 files not shown
+559-1,22042 files