FreeBSD/doc 40d1da1website/content/en administration.adoc, website/content/ru administration.adoc

List wiki-admins

Approved-by:    carlavilla
DeltaFile
+5-1website/content/en/administration.adoc
+4-0website/content/ru/administration.adoc
+9-12 files

FreeBSD/ports 77484d7www/miniflux distinfo Makefile

www/miniflux: Update to 2.3.2
DeltaFile
+5-5www/miniflux/distinfo
+1-2www/miniflux/Makefile
+6-72 files

OpenBSD/ports 4cbx2nhtextproc/xmlwf distinfo Makefile

   update xmlwf to expat 2.8.2
VersionDeltaFile
1.16+4-4textproc/xmlwf/distinfo
1.24+1-1textproc/xmlwf/Makefile
+5-52 files

LLVM/project b2fe1daclang/docs LibASTMatchersReference.html, clang/docs/tools dump_ast_matchers.py

[ASTMatchers][Docs] make dump_ast_matchers.py read classes from sources (#203784)

With this change, `dump_ast_matchers.py` script no longer need to probe
network to search for classes.
This allows the script to run offline which is needed for
https://github.com/llvm/llvm-project/pull/165472.
The script now operates on assumption that all classes in AST/ will be
here: https://llvm.org/doxygen/ (which is true in general unless doxygen
page is down)
DeltaFile
+299-124clang/docs/LibASTMatchersReference.html
+32-35clang/docs/tools/dump_ast_matchers.py
+331-1592 files

NetBSD/src WIAlPyGlib/libbsdmalloc malloc.c

   Pull up following revision(s) (requested by riastradh in ticket #340):

        lib/libbsdmalloc/malloc.c: revision 1.12

   ensure the lock is released for all returns in malloc
VersionDeltaFile
1.11.2.1+8-7lib/libbsdmalloc/malloc.c
+8-71 files

NetBSD/src PNTi7WSlib/libpthread Makefile shlib_version, tests/lib/libpthread/dlopen t_dlopen.c t_dso_pthread_create.c

   Pull up following revision(s) (requested by riastradh in ticket #2017):

        lib/libpthread/Makefile: revision 1.103
        tests/lib/libpthread/dlopen/t_dso_pthread_create.c: revision 1.2
        tests/lib/libpthread/dlopen/t_dlopen.c: revision 1.2
        tests/lib/libpthread/dlopen/t_dlopen.c: revision 1.3
        lib/libpthread/shlib_version: revision 1.24

   tests/lib/libpthread: Test unloading libpthread after lazy binding.

   If you dlopen libpthread and dlclose it again, the thread stubs like
   pthread_mutex_lock need to continue working -- a library might have
   calls to it in order to support thread-safety for threaded
   applications, but that library needs to continue working even in
   non-threaded applications after lazy binding of the libpthread symbol
   instead of the libc stub.

   PR lib/59784: dlopening and dlclosing libpthread is broken


    [29 lines not shown]
VersionDeltaFile
1.1.36.1+105-28tests/lib/libpthread/dlopen/t_dlopen.c
1.1.36.1+29-14tests/lib/libpthread/dlopen/t_dso_pthread_create.c
1.94.2.2+17-1lib/libpthread/Makefile
1.19.2.1+5-1lib/libpthread/shlib_version
+156-444 files

FreeBSD/doc 8f2581ddocumentation/content/en/books/fdp-primer/po-translations _index.adoc

Revert "fdp-primer: Mention that .po files are generated nightly"

This reverts commit 64b3126c0db9dcc8cf9a2f003b3a52dbb76a7fd1.
It turns out the information was wrong and the PO files are not created
nightly.
DeltaFile
+1-4documentation/content/en/books/fdp-primer/po-translations/_index.adoc
+1-41 files

FreeNAS/freenas 1edb0ebsrc/middlewared/middlewared/plugins snmp.py smb.py, src/middlewared/middlewared/plugins/iscsi_ alua.py

Remove old-style `service` calls
DeltaFile
+34-18src/middlewared/middlewared/plugins/service/__init__.py
+45-6src/middlewared/middlewared/service/decorators.py
+23-20src/middlewared/middlewared/plugins/iscsi_/alua.py
+15-15src/middlewared/middlewared/plugins/snmp.py
+12-9src/middlewared/middlewared/plugins/smb.py
+9-9src/middlewared/middlewared/plugins/truecommand/wireguard.py
+138-7786 files not shown
+410-29692 files

FreeNAS/freenas abc6251src/middlewared/middlewared/plugins service.py, src/middlewared/middlewared/plugins/service __init__.py

service plugin mypy
DeltaFile
+827-0src/middlewared/middlewared/plugins/service/services/dbus_router.py
+0-827src/middlewared/middlewared/plugins/service_/services/dbus_router.py
+577-0src/middlewared/middlewared/plugins/service/__init__.py
+0-529src/middlewared/middlewared/plugins/service.py
+0-281src/middlewared/middlewared/plugins/service_/services/pseudo/misc.py
+281-0src/middlewared/middlewared/plugins/service/services/pseudo/misc.py
+1,685-1,63770 files not shown
+2,772-2,72176 files

FreeBSD/doc d9a2dd4documentation/content/en/books/porters-handbook/makefiles _index.adoc

porters-handbook: Use full-length hashes in GH_TAGNAME

Full hashes avoid possible conflicts, at the cost of a small increase in
some path names.

About 1/3 of the existing GH_TAGNAMEs in the ports tree are already full
40-character hashes.

Reviewed by:    bcr
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57901
DeltaFile
+2-2documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+2-21 files

FreeNAS/freenas a3f9d28src/middlewared/middlewared auth.py, src/middlewared/middlewared/plugins/service_/services base_interface.py base.py

typing hints for all services
DeltaFile
+46-40src/middlewared/middlewared/auth.py
+28-28src/middlewared/middlewared/plugins/service_/services/pseudo/misc.py
+26-22src/middlewared/middlewared/plugins/service_/services/base_interface.py
+21-21src/middlewared/middlewared/plugins/service_/services/base.py
+20-20src/middlewared/middlewared/plugins/service_/services/iscsitarget.py
+19-15src/middlewared/middlewared/plugins/service_/services/dbus_router.py
+160-14620 files not shown
+239-21326 files

FreeBSD/doc 515f5dddocumentation/content/en/books/porters-handbook/makefiles _index.adoc

porters-handbook: Freshen up example dates

Avoid looking like this document is over a decade old.

Reviewed by:    jrm, bcr
Event:          Halifax Hackathon 202606
Sponsored by:   The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D57900
DeltaFile
+5-5documentation/content/en/books/porters-handbook/makefiles/_index.adoc
+5-51 files

FreeNAS/freenas 4000427src/middlewared/middlewared/plugins dns_client.py

Make `forward_lookup` return type heterogenous to make `filter_list` work
DeltaFile
+14-26src/middlewared/middlewared/plugins/dns_client.py
+14-261 files

NetBSD/src T7m2H9dsys/dev/scsipi if_dse.c

   Don't poll for large xfers when reading.

   For this to be possible changes were made to mac68k/sbc(4) with respect to
   pdma_in.

   This results in a 50% performance gain.
VersionDeltaFile
1.10+2-2sys/dev/scsipi/if_dse.c
+2-21 files

NetBSD/src eiIxtDBsys/arch/mac68k/dev sbc.c

   Start pdma reading slowly.

   This is done for the first 64 bytes.  It ensures dse(4) returns available
   data should XSCTL_POLL not be set for reading from the device.

   There should be no performance penalty with this change.
VersionDeltaFile
1.75+11-2sys/arch/mac68k/dev/sbc.c
+11-21 files

NetBSD/src jLp1gi7sys/arch/mac68k/dev sbc.c

   Account for resid correctly should a bus phase change occur.

   This not done for PDMA writing.  Should a bus error occur there we panic.
VersionDeltaFile
1.74+4-4sys/arch/mac68k/dev/sbc.c
+4-41 files

OpenBSD/src sf5tCDvlib/libexpat Changes, lib/libexpat/lib xmlparse.c memory_sanitizer.h

   Update libexpat to version 2.8.2.

   Relevant for OpenBSD are security fixes #1246 #1267 #1272 #1229
   #1232 #1249 #1251 #1255 #1262 #565 #1278, other changes #1283 #565
   #1220 #1221 #1222 #1224 #1226 #1228 #1230 #1238 #1239 #1240 #1241
   #1242 #1243 #1243 #1247 #1248 #1256 #1258 #1261 #1275.
   Library bump is not necessary.
   CVE-2026-50219 CVE-2026-56131 CVE-2026-56132 CVE-2026-56403
   CVE-2026-56404 CVE-2026-56405 CVE-2026-56406 CVE-2026-56407
   CVE-2026-56408 CVE-2026-56409 CVE-2026-56410 CVE-2026-56411
   CVE-2026-56412

   OK tb@
VersionDeltaFile
1.50+658-548lib/libexpat/lib/xmlparse.c
1.38+90-2lib/libexpat/Changes
1.7+51-2lib/libexpat/tests/handlers.c
1.1+51-0lib/libexpat/lib/memory_sanitizer.h
1.1+49-0lib/libexpat/lib/fallthrough.h
1.12+38-10lib/libexpat/tests/basic_tests.c
+937-56214 files not shown
+1,083-61020 files

OpenBSD/src QMxsjN6regress/lib/libc Makefile, regress/lib/libc/freeaddrinfo freeaddrinfo.c Makefile

   Trivial check for freeaddrinfo(NULL)
VersionDeltaFile
1.1+22-0regress/lib/libc/freeaddrinfo/freeaddrinfo.c
1.1+5-0regress/lib/libc/freeaddrinfo/Makefile
1.64+2-2regress/lib/libc/Makefile
+29-23 files

LLVM/project a02ef60llvm/include/llvm/Support Allocator.h, llvm/test/tools/llubi undef.ll unsupported_constant.ll

[llubi] Add support for undef values (#205602)

Although we are planning to deprecate the undef value, it is still
widely used in the intermediate results of the pipeline, which blocks
the pass bisection. This patch uses `freeze poison` as a refinement of
undef.

Note that the undef value evaluates to different values each time the
user is executed. So it cannot be cached like other constants. A
temporary buffer is introduced to take ownership of these values and
avoid breaking the interface (although this is a bit ugly...). This will
also be used by a follow-up patch for ptrtoint/inttoptr.

From my experience, it is enough for test case reduction of middle-end
miscompilation bugs (there are still counterexamples like
https://github.com/dtcxzyw/llvm-autoreduce/issues/61). However, when
processing backend miscompilation bugs, lli typically uses a garbage
value, so that llvm-reduce may produce an invalid result. I think we may
need to introduce two flags to migrate this issue: one for poisoning

    [5 lines not shown]
DeltaFile
+97-51llvm/tools/llubi/lib/Context.cpp
+35-0llvm/test/tools/llubi/undef.ll
+23-4llvm/tools/llubi/lib/Context.h
+0-12llvm/test/tools/llubi/unsupported_constant.ll
+2-0llvm/include/llvm/Support/Allocator.h
+1-0llvm/tools/llubi/lib/Interpreter.cpp
+158-676 files

OpenBSD/src gD88VL4regress/lib/libc/getaddrinfo gaitest.c

   Ansify usage()

   While here drop pointless declaration for main()
VersionDeltaFile
1.9+2-3regress/lib/libc/getaddrinfo/gaitest.c
+2-31 files

NetBSD/src CzgFtcElib/libpthread Makefile shlib_version, tests/lib/libpthread/dlopen t_dlopen.c t_dso_pthread_create.c

   Pull up following revision(s) (requested by riastradh in ticket #1284):

        lib/libpthread/Makefile: revision 1.103
        tests/lib/libpthread/dlopen/t_dso_pthread_create.c: revision 1.2
        tests/lib/libpthread/dlopen/t_dlopen.c: revision 1.2
        tests/lib/libpthread/dlopen/t_dlopen.c: revision 1.3
        lib/libpthread/shlib_version: revision 1.24

   tests/lib/libpthread: Test unloading libpthread after lazy binding.

   If you dlopen libpthread and dlclose it again, the thread stubs like
   pthread_mutex_lock need to continue working -- a library might have
   calls to it in order to support thread-safety for threaded
   applications, but that library needs to continue working even in
   non-threaded applications after lazy binding of the libpthread symbol
   instead of the libc stub.

   PR lib/59784: dlopening and dlclosing libpthread is broken


    [29 lines not shown]
VersionDeltaFile
1.1.44.1+105-28tests/lib/libpthread/dlopen/t_dlopen.c
1.1.44.1+29-14tests/lib/libpthread/dlopen/t_dso_pthread_create.c
1.96.8.2+17-1lib/libpthread/Makefile
1.19.10.1+5-1lib/libpthread/shlib_version
+156-444 files

OpenBSD/ports X3cbZfSx11/kde-plasma/print-manager Makefile

   Add build/run dependency on QML devel/kf6/kdeclarative

   Spotted by naddy
VersionDeltaFile
1.10+5-2x11/kde-plasma/print-manager/Makefile
+5-21 files

OpenBSD/src X4Hdxusregress/lib/libc/getaddrinfo gaitest.c

   K&R -> ANSI
VersionDeltaFile
1.8+3-9regress/lib/libc/getaddrinfo/gaitest.c
+3-91 files

NetBSD/src nVyDh5mexternal/gpl3/gcc/dist/libsanitizer/sanitizer_common sanitizer_mutex.h

   Pull up following revision(s) (requested by riastradh in ticket #2016):

        external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mutex.h: revision 1.3

   Fix StaticSpinMutex::CheckLocked() on sparc32.

   The lock gets set with atomic_exchange() -> __sync_lock_test_and_set()
   which sets the value to 255 instead of 1.  Check for a taken lock
   with "!= 0" instead of "== 1".  This should work on all architectures.

   Ok: Matthew Green
VersionDeltaFile
1.1.1.3.6.1+1-1external/gpl3/gcc/dist/libsanitizer/sanitizer_common/sanitizer_mutex.h
+1-11 files

NetBSD/src dluNhqUsys/kern kern_exec.c

   Pull up following revision(s) (requested by riastradh in ticket #2015):

        sys/kern/kern_exec.c: revision 1.526

   posix_spawn(2): Fix race between parent and child.

   This was an embarrassing misuse of condition variables.

   PR kern/59175: posix_spawn hang, hanging other process too
   PR kern/52634: possible unhandled spurious wakeup in posix_spawn
   (This only resolves one of the symptoms wiz had in PR 59175; there is
   also another issue involved with p_vmspace and p_psstrp.)
VersionDeltaFile
1.478.2.4+15-3sys/kern/kern_exec.c
+15-31 files

NetBSD/src Xv8fc7zsys/kern kern_exec.c

   Pull up following revision(s) (requested by riastradh in ticket #1283):

        sys/kern/kern_exec.c: revision 1.526

   posix_spawn(2): Fix race between parent and child.

   This was an embarrassing misuse of condition variables.

   PR kern/59175: posix_spawn hang, hanging other process too
   PR kern/52634: possible unhandled spurious wakeup in posix_spawn
   (This only resolves one of the symptoms wiz had in PR 59175; there is
   also another issue involved with p_vmspace and p_psstrp.)
VersionDeltaFile
1.518.4.4+15-3sys/kern/kern_exec.c
+15-31 files

FreeBSD/doc a35cd2dwebsite/content/en/releases/7.3R docbook.css, website/content/en/releases/7.4R docbook.css

Website: Remove stale CSS files
DeltaFile
+0-403website/content/en/releases/8.4R/docbook.css
+0-242website/content/en/releases/8.3R/docbook.css
+0-208website/content/en/releases/8.2R/docbook.css
+0-208website/content/en/releases/8.1R/docbook.css
+0-208website/content/en/releases/7.4R/docbook.css
+0-208website/content/en/releases/7.3R/docbook.css
+0-1,47727 files not shown
+0-5,84533 files

NetBSD/src 1CLczh9sys/kern kern_sig.c, tests/lib/libc/gen h_execsig.c h_execsig.c

   Pull up following revision(s) (requested by riastradh in ticket #1282):

        tests/lib/libc/gen/posix_spawn/t_spawn.c: revision 1.9
        tests/lib/libc/gen/execve/t_execve.c: revision 1.3
        tests/lib/libc/gen/execve/t_execve.c: revision 1.4
        sys/kern/kern_sig.c: revision 1.410
        tests/lib/libc/gen/Makefile.inc: revision 1.1
        distrib/sets/lists/tests/mi: revision 1.1361
        distrib/sets/lists/debug/mi: revision 1.469
        tests/lib/libc/gen/h_execsig.c: revision 1.1
        tests/lib/libc/gen/posix_spawn/t_spawn.c: revision 1.10
        tests/lib/libc/gen/posix_spawn/t_spawn.c: revision 1.11
        tests/lib/libc/gen/Makefile: revision 1.57

   execve(2), posix_spawn(2): Add test case for an embarrassing bug.

   PR kern/58091: after fork/execve or posix_spawn, parent kill(child,
   SIGTERM) has race condition making it unreliable


    [138 lines not shown]
VersionDeltaFile
1.8.2.1+55-9tests/lib/libc/gen/posix_spawn/t_spawn.c
1.2.26.1+56-3tests/lib/libc/gen/execve/t_execve.c
1.1.6.1+0-55tests/lib/libc/gen/h_execsig.c
1.1.6.2+55-0tests/lib/libc/gen/h_execsig.c
1.404.4.1+2-28sys/kern/kern_sig.c
1.55.2.2+6-1tests/lib/libc/gen/Makefile
+174-964 files not shown
+179-9910 files

FreeBSD/ports 3e08e35net-im/nchat distinfo Makefile

net-im/nchat: update: 5.15.26 -> 5.16.9

ChangeLog:      https://github.com/d99kris/nchat/compare/v5.15.26...v5.16.9

Sponsored by:   tipi.work
DeltaFile
+3-3net-im/nchat/distinfo
+1-1net-im/nchat/Makefile
+4-42 files

NetBSD/src w5FhnP7sys/dev/pci ld_virtio.c

   Pull up following revision(s) (requested by riastradh in ticket #1281):

        sys/dev/pci/ld_virtio.c: revision 1.48 (patch)

   ld at virtio: Guard virtio_dequeue by virtio_vq_is_enqueued.

   After triggering the DMA operation, or any previous virtio_dequeue,
   virtio_vq_is_enqueued issues the necessary bus_dmamap_sync for
   virtio_dequeue to observe any potential (new) result.

   Normally this happens inside virtio(4) (in virtio_vq_intr) between
   interrupt delivery and calling the virtqueue's done callback.  But
   polling mode I/O operations (and dump operations) don't take that
   path, so it is necessary to call virtio_vq_is_enqueued explicitly.

   PR kern/60182: ld at virtio sometimes hangs up
VersionDeltaFile
1.30.4.3+10-5sys/dev/pci/ld_virtio.c
+10-51 files