FreeBSD/ports e22d95anet/haproxy24 distinfo Makefile

net/haproxy24: update to version 2.4.32.
DeltaFile
+3-3net/haproxy24/distinfo
+1-1net/haproxy24/Makefile
+4-42 files

FreeBSD/ports e0a65e1net/haproxy26 distinfo Makefile

net/haproxy26: update to version 2.6.26.
DeltaFile
+3-3net/haproxy26/distinfo
+1-1net/haproxy26/Makefile
+4-42 files

FreeBSD/ports c1efed3net/haproxy28 distinfo Makefile

net/haproxy28: update to version 2.8.21.
DeltaFile
+3-3net/haproxy28/distinfo
+1-1net/haproxy28/Makefile
+4-42 files

FreeBSD/ports cac2b2dnet/haproxy30 distinfo Makefile

net/haproxy30: update to version 3.0.20.
DeltaFile
+3-3net/haproxy30/distinfo
+1-1net/haproxy30/Makefile
+4-42 files

FreeBSD/ports 9239bebnet/haproxy33 distinfo Makefile

net/haproxy33: update to version 3.3.7.
DeltaFile
+3-3net/haproxy33/distinfo
+1-1net/haproxy33/Makefile
+4-42 files

FreeBSD/ports 91ebb2fnet/haproxy distinfo Makefile

net/haproxy: update to version 3.2.16.
DeltaFile
+3-3net/haproxy/distinfo
+1-1net/haproxy/Makefile
+4-42 files

FreeBSD/ports 4e04985ports-mgmt/pkg-devel Makefile

ports-mgmt/pkg-devel: fix missing pkg.conf.sample

PR:     294836
DeltaFile
+1-0ports-mgmt/pkg-devel/Makefile
+1-01 files

FreeBSD/ports e339a6cwww/nextcloud-notes distinfo Makefile

www/nextcloud-notes: Update to 5.0.0
DeltaFile
+3-3www/nextcloud-notes/distinfo
+2-2www/nextcloud-notes/Makefile
+5-52 files

FreeBSD/ports e647f32mail/nextcloud-mail distinfo Makefile

mail/nextcloud-mail: Update to 5.7.13
DeltaFile
+3-3mail/nextcloud-mail/distinfo
+1-1mail/nextcloud-mail/Makefile
+4-42 files

FreeBSD/src 7c450d1sys/dev/bnxt/bnxt_en bnxt_sriov.c if_bnxt.c

bnxt_en: Address review comments for core SR-IOV support

This patch addresses the code review comments provided for:
https://reviews.freebsd.org/D56197

* P7 VF PCI ID: rename NETXTREME_E_P7_VF to E_P7_VF (P7/Thor2 line drops the
  Netxtreme name in product strings; other VF device IDs are unchanged).
* Use the return value of bnxt_vf_parse_schema() in bnxt_iov_vf_add() to
  decide when to call bnxt_set_vf_admin_mac(); make parse_schema() return
  bool and remove the has_admin_mac field.
* In bnxt_free_vf_resources(), fix indentation after dma_free_coherent() so
  the NULL assignment is clearly separate from the call.
* In bnxt_hwrm_func_vf_resource_free(), use first_vf_id/last_vf_id in the
  HWRM_FUNC_VF_RESC_FREE loop.

MFC after:      1 month
Reviewed by:    ssaxena
Differential Revision: https://reviews.freebsd.org/D56644
DeltaFile
+16-15sys/dev/bnxt/bnxt_en/bnxt_sriov.c
+2-2sys/dev/bnxt/bnxt_en/if_bnxt.c
+1-1sys/dev/bnxt/bnxt_en/bnxt.h
+0-1sys/dev/bnxt/bnxt_en/bnxt_sriov.h
+19-194 files

FreeBSD/src c972c5asys/dev/bnxt/bnxt_en bnxt_hwrm.c if_bnxt.c

bnxt_en: VF ring reservation, HWRM registration, and PF-only operation guards

VFs require separate HWRM commands for ring reservation and async
completion ring setup, so a common PF/VF dispatcher is introduced and
the async CR path is extended to handle both.  The PF must populate the
VF request forwarding bitmap during driver registration so the firmware
correctly forwards VF-originated HWRM commands.  VF reservation strategy
and min-guaranteed capability flags are now parsed for correct resource
partitioning, and PF-only operations (DCB, NVM, package version sysctl)
are guarded against VF invocation.

The short command buffer allocation is also reordered before the function
reset to ensure extended HWRM messages are available when needed, a
prerequisite uncovered during VF bring-up.

MFC after:      1 month
Reviewed by:    ssaxena
Differential Revision: https://reviews.freebsd.org/D56232
DeltaFile
+93-12sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
+18-5sys/dev/bnxt/bnxt_en/if_bnxt.c
+5-4sys/dev/bnxt/bnxt_en/bnxt_sysctl.c
+3-0sys/dev/bnxt/bnxt_en/bnxt_dcb.c
+1-0sys/dev/bnxt/bnxt_en/bnxt_hwrm.h
+1-0sys/dev/bnxt/bnxt_en/bnxt.h
+121-216 files

FreeBSD/src 8743209sys/dev/bnxt/bnxt_en bnxt_sriov.c if_bnxt.c

bnxt_en: Re-enable SR-IOV after firmware reset

When the firmware undergoes a hot-reset and the driver re-opens the
device, previously active Virtual Functions lose their resource
configuration.  bnxt_reenable_sriov() restores that configuration by
replaying bnxt_cfg_hw_sriov() with the saved resource parameters.

The function is called from bnxt_fw_reset_task() in the
BNXT_FW_RESET_STATE_OPENING state, guarded by #ifdef PCI_IOV.
Because bnxt_cfg_hw_sriov() is a no-op when active_vfs is zero the
call is safe on any PF regardless of whether VFs were ever created.

MFC after:      1 month
Reviewed by:    ssaxena
Differential Revision: https://reviews.freebsd.org/D56201
DeltaFile
+10-0sys/dev/bnxt/bnxt_en/bnxt_sriov.c
+3-0sys/dev/bnxt/bnxt_en/if_bnxt.c
+13-02 files

FreeBSD/src ea4ab7esys/dev/bnxt/bnxt_en bnxt_sriov.c if_bnxt.c

bnxt_en: Add per-VF trust, spoof-check and promiscuous controls

Expose per-VF policy knobs via the FreeBSD sysctl tree and enforce
them at the data-path level.

Trust (dev.bnxt.<unit>.vfN.trusted):
  bnxt_set_vf_trust() sets/clears BNXT_VF_TRUST and sends
  HWRM_FUNC_CFG with FLAGS_TRUSTED_VF_ENABLE/DISABLE.
  bnxt_create_trusted_vf_sysctls() / bnxt_destroy_trusted_vf_sysctls()
  manage the sysctl lifetime with VF creation/teardown.

Spoof-check (dev.bnxt.<unit>.vfN.spoofchk):
  bnxt_set_vf_spoofchk() issues HWRM_FUNC_CFG with
  SRC_MAC_ADDR_CHECK_ENABLE/DISABLE.

Promiscuous gating:
  bnxt_is_trusted_vf() queries firmware via HWRM_FUNC_QCFG.
  bnxt_promisc_ok() returns false for untrusted VFs, preventing them
  from entering promiscuous mode.  bnxt_promisc_set() is updated to

    [9 lines not shown]
DeltaFile
+266-1sys/dev/bnxt/bnxt_en/bnxt_sriov.c
+4-2sys/dev/bnxt/bnxt_en/if_bnxt.c
+270-32 files

FreeBSD/src fcf100dsys/dev/bnxt/bnxt_en bnxt_sriov.c if_bnxt.c

bnxt_en: Add VF forwarded HWRM request handling

Enable the Physical Function to proxy HWRM commands issued by Virtual
Functions through the firmware forwarded-request mechanism.

When a VF issues a command that requires PF arbitration, the firmware
delivers a CMPL_BASE_TYPE_HWRM_FWD_REQ completion to the PF async ring.

* bnxt_process_async_msg() recognises CMPL_BASE_TYPE_HWRM_FWD_REQ,
  identifies the originating VF by its firmware function ID, sets the
  corresponding bit in pf.vf_event_bmap, and raises
  BNXT_HWRM_EXEC_FWD_REQ_SP_EVENT to schedule deferred processing.

* bnxt_sp_task() dispatches to bnxt_hwrm_exec_fwd_req(), which iterates
  over all pending VF bits and calls bnxt_vf_req_validate_snd() for each.

* bnxt_vf_req_validate_snd() inspects the encapsulated request type:
  HWRM_FUNC_VF_CFG (MAC change) is handled by bnxt_vf_configure_mac()
  which enforces trust/existing-MAC rules; HWRM_CFA_L2_FILTER_ALLOC is

    [8 lines not shown]
DeltaFile
+178-0sys/dev/bnxt/bnxt_en/bnxt_sriov.c
+22-0sys/dev/bnxt/bnxt_en/if_bnxt.c
+200-02 files

FreeBSD/src a5bedb4sys/dev/bnxt/bnxt_en if_bnxt.c bnxt_hwrm.c

bnxt_en: Add VF load path and PF/VF context differentiation

Teach the driver to distinguish a Physical Function from a Virtual
Function at probe time and configure each appropriately.

* Introduce bnxt_is_vf_device() to identify all known VF device IDs
  (NetXtreme-C/E Gen1-3, Thor1/2, Hyper-V variants).  Add corresponding
  PVID entries to bnxt_vendor_info_array.

* Refactor the iflib shared context: rename bnxt_sctx_init to
  bnxt_sctx_template, add a Thor2-specific bnxt_sctx_template_p7, and
  build per-call PF/VF instances via bnxt_init_sctx_variants(); the VF
  instance carries IFLIB_IS_VF.  bnxt_register() selects the correct sctx.

* bnxt_attach_pre(): replace the hard-coded NPAR/VF switch with
  bnxt_set_flags_by_devid(); on a VF call bnxt_approve_mac() to request
  PF approval for the firmware-assigned MAC address.

* bnxt_hwrm_func_qcaps(): populate fw_fid and MAC for PF and VF contexts

    [12 lines not shown]
DeltaFile
+153-42sys/dev/bnxt/bnxt_en/if_bnxt.c
+77-29sys/dev/bnxt/bnxt_en/bnxt_hwrm.c
+62-0sys/dev/bnxt/bnxt_en/bnxt_sriov.c
+1-0sys/dev/bnxt/bnxt_en/bnxt.h
+293-714 files

FreeBSD/src f2f831bsys/dev/bnxt/bnxt_en bnxt_sriov.c bnxt_sriov.h, sys/modules/bnxt/bnxt_en Makefile

bnxt_en: Add core SR-IOV infrastructure

Introduce the foundational building blocks for SR-IOV Virtual Function
support on Broadcom NetXtreme-C/E adapters.

* Add bnxt_sriov.h: defines the extended bnxt_vf_info structure (per-VF
  firmware FID, MAC addresses, VLAN, flags, DMA command buffers, resource
  counts), the bnxt_resc_map helper, flag macros (BNXT_VF_TRUST,
  BNXT_VF_SPOOFCHK, etc.), and prototypes for all SR-IOV functions.

* Add bnxt_sriov.c: implements the SR-IOV attachment sequence
  (bnxt_sriov_attach), the iflib IOV callbacks (bnxt_iov_init,
  bnxt_iov_uninit, bnxt_iov_vf_add), VF resource allocation and
  firmware configuration helpers (bnxt_alloc_vf_resources,
  bnxt_cfg_hw_sriov, bnxt_hwrm_func_vf_resc_cfg, bnxt_hwrm_func_buf_rgtr,
  bnxt_hwrm_func_vf_resource_free), and the per-VF parameter helper.

* Extend bnxt.h: include bnxt_sriov.h; extend bnxt_pf_info with VF-
  tracking fields (vf array, firmware FID/MAC, resource-reservation

    [15 lines not shown]
DeltaFile
+469-0sys/dev/bnxt/bnxt_en/bnxt_sriov.c
+116-0sys/dev/bnxt/bnxt_en/bnxt_sriov.h
+29-26sys/dev/bnxt/bnxt_en/bnxt.h
+17-2sys/dev/bnxt/bnxt_en/if_bnxt.c
+1-0sys/modules/bnxt/bnxt_en/Makefile
+632-285 files

FreeBSD/doc 40cd860website/tools hardware-notes-processor.rb

Make links to drivers man in hardware.adoc

Reviewed by: carlavilla, mhorne
Approved by: carlavilla
Differential Revision: https://reviews.freebsd.org/D56646
PR: 283060
DeltaFile
+28-1website/tools/hardware-notes-processor.rb
+28-11 files

FreeBSD/ports 508160adevel/py-uv distinfo Makefile, devel/uv distinfo Makefile.crates

devel/{,py-}uv: update 0.11.7 → 0.11.8
DeltaFile
+19-23devel/uv/distinfo
+8-10devel/uv/Makefile.crates
+3-3devel/py-uv/distinfo
+1-2devel/uv/Makefile
+1-1devel/py-uv/Makefile
+32-395 files

FreeBSD/ports d1eea15misc/py-wandb distinfo Makefile.crates, misc/py-wandb/files patch-core_hatch.py patch-wandb_sdk_wandb__settings.py

misc/py-wandb: update 0.17.9 → 0.26.1
DeltaFile
+995-3misc/py-wandb/distinfo
+496-0misc/py-wandb/Makefile.crates
+66-6misc/py-wandb/Makefile
+38-0misc/py-wandb/files/patch-core_hatch.py
+23-0misc/py-wandb/files/patch-wandb_sdk_wandb__settings.py
+11-0misc/py-wandb/files/patch-wandb_sdk_lib_filesystem.py
+1,629-96 files

FreeBSD/ports 707ec96sysutils/mise distinfo Makefile

sysutils/mise: update 2026.4.23 → 2026.4.24
DeltaFile
+3-5sysutils/mise/distinfo
+1-2sysutils/mise/Makefile
+4-72 files

FreeBSD/ports 97139aedevel/py-cucumber-tag-expressions Makefile, devel/py-cucumber-tag-expressions/files patch-pyproject.toml

devel/py-uv-build: update 0.11.7 → 0.11.8
DeltaFile
+10-0devel/py-cucumber-tag-expressions/files/patch-pyproject.toml
+3-3devel/py-uv-build/distinfo
+2-1devel/py-uv-build/files/patch-pyproject.toml
+1-1devel/py-cucumber-tag-expressions/Makefile
+1-1devel/py-uv-build/Makefile
+17-65 files

FreeBSD/ports 4b2d658devel/args distinfo Makefile

devel/args: update 6.4.11 → 6.4.13
DeltaFile
+3-3devel/args/distinfo
+2-1devel/args/Makefile
+5-42 files

FreeBSD/ports 63e960emisc/lean-ctx distinfo Makefile

misc/lean-ctx: update 3.4.2 → 3.4.3
DeltaFile
+3-3misc/lean-ctx/distinfo
+1-1misc/lean-ctx/Makefile
+4-42 files

FreeBSD/ports 517d74asecurity/dehydrated Makefile, security/dehydrated/files 000.dehydrated.weekly.in

security/dehydrated: Ensure the periodic script exits with the proper error code

PR:             294021
Reported by:    Henrik <henrik at eyetea.se>
Reviewed by:    linimon
MFH:            2026Q2

(cherry picked from commit d26d65b87313f3e16d449e96eb09727734e523b1)
DeltaFile
+4-0security/dehydrated/files/000.dehydrated.weekly.in
+1-0security/dehydrated/Makefile
+5-02 files

FreeBSD/src 8d584f0sys/netgraph/bluetooth/drivers/ubt ng_ubt_rtl.c, usr.sbin/bluetooth/rtlbtfw rtlbtfw.conf main.c

bluetooth: remove redundant 0x0bda entries from ng_ubt_rtl, rtlbtfw

Generic Realtek vendor rules already match all 0x0bda Bluetooth devices.
Remove the redundant per-product entries from ng_ubt_rtl.c,
rtlbtfw main.c, and rtlbtfw.conf.

Reviewed by:    wulf
MFC after:      1 month
Differential Revision:  https://reviews.freebsd.org/D56137

(cherry picked from commit f3fc362c0fb27731e2c22523e0cedf1adec26c44)
DeltaFile
+0-68usr.sbin/bluetooth/rtlbtfw/rtlbtfw.conf
+6-18sys/netgraph/bluetooth/drivers/ubt/ng_ubt_rtl.c
+6-18usr.sbin/bluetooth/rtlbtfw/main.c
+12-1043 files

FreeBSD/ports d26d65bsecurity/dehydrated Makefile, security/dehydrated/files 000.dehydrated.weekly.in

security/dehydrated: Ensure the periodic script exits with the proper error code

PR:             294021
Reported by:    Henrik <henrik at eyetea.se>
Reviewed by:    linimon
MFH:            2026Q2
DeltaFile
+4-0security/dehydrated/files/000.dehydrated.weekly.in
+1-0security/dehydrated/Makefile
+5-02 files

FreeBSD/ports c5823c8audio/intersect-lv2/files patch-meson.build, devel/highway distinfo pkg-plist

devel/highway: update to 1.4.0

Changes:        https://github.com/google/highway/releases/tag/1.4.0
Reported by:    GitHub (watch releases)
DeltaFile
+5-7devel/highway/distinfo
+11-0audio/intersect-lv2/files/patch-meson.build
+7-3devel/highway/pkg-plist
+2-3devel/highway/Makefile
+25-134 files

FreeBSD/ports 8bc63e3emulators/libc6-shim Makefile distinfo

emulators/libc6-shim: Update 20251025 => 20260426

Commit log:
https://github.com/shkhln/libc6-shim/compare/20251025...20260426

While here:
- Remove unnecessary GH_PROJECT - it's default value.
- Split long lines in post-patch.
- Merge MKDIRs in do-install.

PR:             294834
Sponsored by:   UNIS Labs
DeltaFile
+10-8emulators/libc6-shim/Makefile
+3-3emulators/libc6-shim/distinfo
+13-112 files

FreeBSD/ports e43ce3ax11/iceauth Makefile pkg-descr

x11/iceauth: Update to 1.0.11

Add WWW and update pkg-descr.

https://lists.x.org/archives/xorg-announce/2022-April/003140.html
https://lists.x.org/archives/xorg-announce/2024-March/003480.html
https://lists.x.org/archives/xorg-announce/2026-April/003683.html

PR:             288049
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+4-6x11/iceauth/Makefile
+5-2x11/iceauth/pkg-descr
+3-3x11/iceauth/distinfo
+12-113 files

FreeBSD/ports 8d4498ax11/libXvMC distinfo Makefile

x11/libXvMC: Update to 1.0.15

Update WWW.

https://lists.x.org/archives/xorg-announce/2026-January/003665.html

PR:             294743
Approved by:    x11 (arrowd)
Approved by:    osa (mentor)
DeltaFile
+3-3x11/libXvMC/distinfo
+2-2x11/libXvMC/Makefile
+5-52 files