FreeBSD/ports 2feabcfmail/rspamd distinfo Makefile

mail/rspamd: update to 4.1.0

Approved by:    vsevolod
Pull Request:   https://github.com/freebsd/freebsd-ports/pull/526
DeltaFile
+3-3mail/rspamd/distinfo
+1-1mail/rspamd/Makefile
+4-42 files

FreeBSD/src 9cd0d62sys/fs/cd9660 cd9660_rrip.c iso_rrip.h

cd9660: Add various length checks when parsing RRIP extensions

Pass the length of a RockRidge attribute to the handler functions and
validate that length in each handler.  If a parsing error is detected,
abort the entire parsing pass.

Reviewed by:    des
Differential Revision:  https://reviews.freebsd.org/D57136
DeltaFile
+135-51sys/fs/cd9660/cd9660_rrip.c
+1-0sys/fs/cd9660/iso_rrip.h
+136-512 files

FreeBSD/ports fe0a35esecurity/shibboleth-idp pkg-plist Makefile

security/shibboleth-idp: Update to 5.2.3
DeltaFile
+27-29security/shibboleth-idp/pkg-plist
+13-6security/shibboleth-idp/Makefile
+7-7security/shibboleth-idp/distinfo
+47-423 files

FreeBSD/ports 95a8257emulators/mgba Makefile, games/domino-chain Makefile

graphics/ImageMagick: update to 7.1.2-25

Changes:        https://github.com/ImageMagick/ImageMagick/compare/7.1.2-24...7.1.2-25
Security:       CVE-2026-53460
Security:       CVE-2026-53461
Security:       CVE-2026-53462
Security:       CVE-2026-53463
Security:       CVE-2026-53464
Security:       CVE-2026-53465
PR:             296190

(cherry picked from commit 320e46a6cee979c670baccc76382d9f3f7538bdf)
DeltaFile
+3-3graphics/ImageMagick7/distinfo
+1-1emulators/mgba/Makefile
+1-1games/domino-chain/Makefile
+1-1games/enigma/Makefile
+1-1games/openspades/Makefile
+1-1games/toppler/Makefile
+8-845 files not shown
+53-3451 files

FreeBSD/ports 320e46acad/alliance Makefile, deskutils/walld Makefile

graphics/ImageMagick: update to 7.1.2-25

Changes:        https://github.com/ImageMagick/ImageMagick/compare/7.1.2-24...7.1.2-25
Security:       CVE-2026-53460
Security:       CVE-2026-53461
Security:       CVE-2026-53462
Security:       CVE-2026-53463
Security:       CVE-2026-53464
Security:       CVE-2026-53465
PR:             296190
DeltaFile
+3-3graphics/ImageMagick7/distinfo
+1-1x11-wm/windowmaker/Makefile
+1-1cad/alliance/Makefile
+1-1deskutils/walld/Makefile
+1-1devel/p5-Project-Gantt/Makefile
+1-1emulators/mgba/Makefile
+8-846 files not shown
+54-3652 files

FreeBSD/src 17c391csys/conf kern.post.mk, sys/i386/i386 genassym.c

i386: Fix build (of 'genassym.o')

(cherry picked from commit ce243df20aa8ba94918cafdca2537c8cd18887c8)
DeltaFile
+4-1sys/conf/kern.post.mk
+1-0sys/i386/i386/genassym.c
+5-12 files

FreeBSD/ports 6ce78afdevel/xopcodecalc Makefile

devel/xopcodecalc: restrict the build to x86 only due to assembly

Reported by:    pkg-fallout
DeltaFile
+3-0devel/xopcodecalc/Makefile
+3-01 files

FreeBSD/src 8de9299share/man/man4 acpi_ibm.4

acpi_ibm.4: Remove extraneous .Tn

As flagged by mandoc linter.

Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-3share/man/man4/acpi_ibm.4
+1-31 files

FreeBSD/src 40ab0a0share/man/man4 acpi_ibm.4, sys/dev/acpi_support acpi_ibm.c

acpi_ibm(4): Refer to "mic *mute* led" instead of "mic led"

Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1share/man/man4/acpi_ibm.4
+1-1sys/dev/acpi_support/acpi_ibm.c
+2-22 files

FreeBSD/src b9d6497share/man/man4 acpi_ibm.4

acpi_ibm.4: Fix mic_led sysctl name

Fixes:  707347f88649 ("Add missing documentation for dev.acpi_ibm.0.mic_led added in r335304")
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1share/man/man4/acpi_ibm.4
+1-11 files

FreeBSD/ports 0dc3cdfaudio/sidplayfp distinfo Makefile

audio/sidplayfp: Update to 3.1.0
DeltaFile
+3-3audio/sidplayfp/distinfo
+1-1audio/sidplayfp/Makefile
+4-42 files

FreeBSD/src 1a8701elib/libusb libusb20.3 libusb20.c

libusb: Implement libusb20_tr_get_flags

Reviewed by:    adrian, bapt
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57543
DeltaFile
+11-0lib/libusb/libusb20.3
+6-0lib/libusb/libusb20.c
+1-0lib/libusb/Makefile
+1-0lib/libusb/libusb20.h
+19-04 files

FreeBSD/src fc6d7a7sys/amd64/acpica acpi_wakeup.c, sys/dev/acpica acpi.c acpivar.h

acpi: Forbid requesting S4 when S4BIOS is not supported

Pending the OS-supported hibernate functionality, prevent requesting S4
when S4BIOS is not supported.

To this end, make sure that acpi_supported_stypes[] indicates that
POWER_STYPE_FW_HIBERNATE is not supported if 'acpi_s4bios_supported' is
false, even if S4 is supported by the platform (which is only
a power-down-like state, without any support to save the system image by
itself).  This will cause requests to enter S4, which are translated to
POWER_STYPE_FW_HIBERNATE before reaching
acpi_ReqSleepState()/acpi_EnterSleepState(), to fail in this case.

Retire the 'hw.acpi.s4bios' sysctl knob, as having it to 0 by default
(S4BIOS not supported) or setting it to 0 (default is 1 when S4BIOS is
supported) could only lead, on a S4 request, to a power down without any
possibility to restore the system (and, since a recent commit, it has
not been possible anymore to force it to 1 when S4BIOS is not announced
supported in the FACS table, which would cause a failure or a crash).

    [14 lines not shown]
DeltaFile
+8-26sys/dev/acpica/acpi.c
+0-8sys/dev/acpica/acpivar.h
+6-2sys/amd64/acpica/acpi_wakeup.c
+6-2sys/i386/acpica/acpi_wakeup.c
+20-384 files

FreeBSD/src d928113lib/libusb libusb.3

libusb: Bump manual date for multiple changes

Sponsored by:   The FreeBSD Foundation
DeltaFile
+1-1lib/libusb/libusb.3
+1-11 files

FreeBSD/src d84b639lib/libusb libusb10.c libusb.h

libusb: implement zlp flag in libusb transfer

The USB protocol defines a Zero-Length Packet (ZLP) to signal the end of
a transfer when the data size is an exact multiple of the Maximum Packet
Size (MPS). Without a ZLP in such cases, the device may not be able to
determine that the transfer has completed.

This flag is added to libusb to allow the user send a ZLP in the end
of libusb_xfer.

Reviewed by:    adrian
Sponsored by:   The FreeBSD Foundataion
Differential Revision: https://reviews.freebsd.org/D51759
DeltaFile
+28-1lib/libusb/libusb10.c
+1-0lib/libusb/libusb.h
+29-12 files

FreeBSD/src ae48999lib/libusb libusb10_desc.c libusb20_desc.c

libusb: implement IAD parser

libusb provide functions to parse interface association descriptor. This
descriptor indicates that a function is composed by multiple interface
and which interfaces is associate to the target function. This
descriptor is not a separate USB require, instead, it comes with the
config descriptor.

Reviewed by:    adrian
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50958
DeltaFile
+89-0lib/libusb/libusb10_desc.c
+25-5lib/libusb/libusb20_desc.c
+27-0lib/libusb/libusb.3
+23-0lib/libusb/libusb20_desc.h
+21-0lib/libusb/libusb.h
+185-55 files

FreeBSD/src 964823alib/libusb libusb10.c libusb.3

libusb: implement libusb_get_max_alt_packet_size

The libusb has a function to calculate the size from given interface,
alt_setting, endpoint. Implementing it by refactoring the calculating
function for libusb_get_max_iso_packet_size.

Reviewed by:    adrian
Sponsored By:   FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51225
DeltaFile
+133-30lib/libusb/libusb10.c
+6-0lib/libusb/libusb.3
+3-1lib/libusb/libusb.h
+142-313 files

FreeBSD/src 2879c81lib/libusb libusb10.c libusb.3

libusb: implement libusb_set_option

Implement libusb_set_option for API compatibility of libusb upstream
The implementation status of each option is as following:

LIBUSB_OPTION_LOG_LEVEL: just like libusb_set_debug
LIBUSB_OPTION_LOG_CB: add callback support for DPRINTF
LIBUSB_OPTION_NO_DEVICE_DISCOVERY: disable initialization of devd and
netlink when register. Also, create no thread when registration of
callback happens.
LIBUSB_OPTION_USE_USBDK: no needed as USBDK is for Windows

Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D50818
DeltaFile
+77-1lib/libusb/libusb10.c
+24-0lib/libusb/libusb.3
+8-1lib/libusb/libusb.h
+3-0lib/libusb/libusb10_hotplug.c
+2-0lib/libusb/libusb10.h
+114-25 files

FreeBSD/src be95871lib/libusb libusb10.c libusb.h

libusb: refactor the process of setting option when init the context.

From
https://github.com/libusb/libusb/commit/6622f386f52807dac76c8a260c98aa02c311bc93#diff-c1f9bc250077d41456a3e580fca0ddf5d8c25b741bff6d9b9505990a8b70b254R2358.
We are able to set all of the option from the init_context. To address
this, we modify the process of setting option in init_context to make it be more clear and then
adapat libusb_set_option inside to all other option.

Reviewed by:    adrian
Sponsored By:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D51224
DeltaFile
+25-18lib/libusb/libusb10.c
+2-5lib/libusb/libusb.h
+1-1lib/libusb/libusb.3
+28-243 files

FreeBSD/src 7c7725dtests/sys/kern jaildesc.c

tests/jaildesc: Use a more efficient mechanism to block

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57148

(cherry picked from commit 75b23c102e8d797654025affdfada0b6771a95ba)
DeltaFile
+3-6tests/sys/kern/jaildesc.c
+3-61 files

FreeBSD/src 94a47b3tests/sys/kern jaildesc.c Makefile

tests/jaildesc: Add some more test scenarios

MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D57147

(cherry picked from commit fe03a78c5d5966992c8df482d984bae83dc92b45)
DeltaFile
+204-0tests/sys/kern/jaildesc.c
+1-1tests/sys/kern/Makefile
+205-12 files

FreeBSD/src 0392077share/man/man7 tests.7

tests.7: Remove an unused configuration variable

No existing tests require it, and I cannot understand what kinds of test
scenarios are supposed to require it.  Just remove it.

While here, improve the documentation of test variables a bit.

Reviewed by:    ngie
MFC after:      1 week
Differential Revision:  https://reviews.freebsd.org/D56604

(cherry picked from commit 6bd97b5f3778aa36bcf89ff870bb1483b301a9be)
DeltaFile
+5-12share/man/man7/tests.7
+5-121 files

FreeBSD/src 349ba81tests/sys/kern ptrace_test.c

tests/ptrace: Validate PT_SC_REMOTE with some tricky syscalls

Reviewed by:    kib
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D57485

(cherry picked from commit 6cd8a1bf4f15ff8a9b646dc94ac90b3fe0926650)
DeltaFile
+215-0tests/sys/kern/ptrace_test.c
+215-01 files

FreeBSD/src 37517d6sbin/dhclient dhclient.conf.5

dhclient.conf.5: Correct crossreference

PR:             285614
Reviewed by:    ziaee, michaelo, jrm
MFC after:      2 weeks
Differential Revision:  https://reviews.freebsd.org/D49489

(cherry picked from commit f4424a2733867ec5f12ecd196011ce8df096f522)
DeltaFile
+8-7sbin/dhclient/dhclient.conf.5
+8-71 files

FreeBSD/src f3b1413sys/rpc/rpcsec_tls rpctls_impl.c

rpcsec_tls: Avoid a socket reference underflow in rpctls_server()

The upcall_sockets tree owns a ref on any resident socket.  When a
socket is removed after a TLS handshake failure, rpctls_rpc_failed()
thus calls soclose().

rpctls_server() does not acquire an extra ref to compensate for this.
So, if the upcall fails, e.g., because rpc.tlsservd is not running,
we'll call soclose() to drop the reference, but this effectively
releases the xprt layer's reference.

Fix the problem by explicitly acquiring a socket reference when adding
a socket to the upcall tree.

PR:             289734
Reviewed by:    rmacklem, glebius
MFC after:      1 week
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D57555

    [2 lines not shown]
DeltaFile
+20-3sys/rpc/rpcsec_tls/rpctls_impl.c
+20-31 files

FreeBSD/src 080a408tests/sys/kern aslr.c Makefile

tests: Fix race condition in aslr_setuid

Use a cloexec pipe to block the parent until the child is ready.

While here, redirect the output from ping to /dev/null, and mark the
test as requiring the inet feature since we ping the IPv4 loopback.

PR:             296116
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D57734
DeltaFile
+13-3tests/sys/kern/aslr.c
+1-0tests/sys/kern/Makefile
+14-32 files

FreeBSD/src 8f75023include iconv.h

iconv: Update availability of bool

While here, drop duplicate include.

MFC after:      1 week
Reviewed by:    kevans
Differential Revision:  https://reviews.freebsd.org/D57733
DeltaFile
+1-3include/iconv.h
+1-31 files

FreeBSD/ports 69756db. MOVED

MOVED: Remove resurrected math/py-numdifftools

Fixes:          d35e9da8857b ("math/py-numdifftools: New port: Solver of automatic numerical differentiation problems")
DeltaFile
+0-1MOVED
+0-11 files

FreeBSD/ports 96aecd7emulators/Ymir distinfo Makefile, emulators/Ymir/files patch-vendor_CMakeLists.txt patch-apps_ymir-sdl3_src_app_services_display__service.cpp

emulators/Ymir: Update 0.3.1 => 0.3.3

Changelogs:
- https://github.com/StrikerX3/Ymir/releases/tag/v0.3.2
- https://github.com/StrikerX3/Ymir/releases/tag/v0.3.3

PR:             296198
Approved by:    osa, vvd (Mentors, implicit)
DeltaFile
+35-19emulators/Ymir/files/patch-vendor_CMakeLists.txt
+12-0emulators/Ymir/files/patch-apps_ymir-sdl3_src_app_services_display__service.cpp
+3-4emulators/Ymir/files/patch-libs_ymir-core_CMakeLists.txt
+3-4emulators/Ymir/files/patch-apps_ymir-sdl3_CMakeLists.txt
+3-3emulators/Ymir/distinfo
+1-1emulators/Ymir/Makefile
+57-316 files

FreeBSD/ports 732ebf7graphics/ImageMagick6 distinfo Makefile, graphics/hdr_tools Makefile

graphics/ImageMagick6: update to 6.9.13-50

Changes:        https://github.com/ImageMagick/ImageMagick6/compare/6.9.13-36...6.9.13-50
Security:       CVE-2026-24481
Security:       CVE-2026-24484
Security:       CVE-2026-24485
Security:       CVE-2026-25576
Security:       CVE-2026-25638
Security:       CVE-2026-25795
Security:       CVE-2026-25796
Security:       CVE-2026-25797
Security:       CVE-2026-25798
Security:       CVE-2026-25799
Security:       CVE-2026-25897
Security:       CVE-2026-25898
Security:       CVE-2026-25965
Security:       CVE-2026-25966
Security:       CVE-2026-25968
Security:       CVE-2026-25970

    [71 lines not shown]
DeltaFile
+3-3graphics/ImageMagick6/distinfo
+1-2graphics/ImageMagick6/Makefile
+1-1graphics/hdr_tools/Makefile
+1-1graphics/instant-meshes/Makefile
+1-1graphics/kxstitch/Makefile
+1-1graphics/npretty/Makefile
+8-910 files not shown
+18-1816 files