OPNSense/core b18cf3dsrc/opnsense/mvc/app/controllers/OPNsense/Base ApiControllerBase.php

mvc: ApiControllerBase->exportCsv(), mark content safe so escaping is disabled. closes https://github.com/opnsense/core/issues/9694

(cherry picked from commit 39fcbddb054b86e9e06b478a5732f8b8d4d5098a)
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php
+1-11 files

FreeBSD/ports 4668fe3textproc/py-rich distinfo Makefile

textproc/py-rich: update to 14.3.2

Changes:        https://github.com/Textualize/rich/blob/v14.3.2/CHANGELOG.md
Reported by:    repology
DeltaFile
+3-3textproc/py-rich/distinfo
+1-1textproc/py-rich/Makefile
+4-42 files

OPNSense/core 45597a9src/etc/inc interfaces.inc

interfaces: fix wlan creation when $mode is empty

We don't currently have a way to specify if-empty-do-not-quote
since strict quoting is often much more effective in bubbling up
errors.  It could be useful to have it but the recent improvement
of mwexecf() and friends regarding array-based format strings can
account for this too.

PR: https://forum.opnsense.org/index.php?topic=50561.msg258926#msg258926
DeltaFile
+12-1src/etc/inc/interfaces.inc
+12-11 files

FreeBSD/src 32c3723tests/sys/netgraph ksocket.c

tests/netgraph: fix tests that depended on connect(in6addr_any)

Fixes:  627e126dbb07b167b028380ef61bb45f10493938
DeltaFile
+3-0tests/sys/netgraph/ksocket.c
+3-01 files

OPNSense/core 39fcbddsrc/opnsense/mvc/app/controllers/OPNsense/Base ApiControllerBase.php

mvc: ApiControllerBase->exportCsv(), mark content safe so escaping is disabled. closes https://github.com/opnsense/core/issues/9694
DeltaFile
+1-1src/opnsense/mvc/app/controllers/OPNsense/Base/ApiControllerBase.php
+1-11 files

FreeBSD/ports 4d6a050devel Makefile, devel/py-spin Makefile pkg-descr

devel/py-spin: Add new port

Scientific Python INcantations (spin) is a developer tool
for scientific Python libraries.

https://pypi.python.org/pypi/spin
DeltaFile
+23-0devel/py-spin/Makefile
+4-0devel/py-spin/pkg-descr
+3-0devel/py-spin/distinfo
+1-0devel/Makefile
+31-04 files

LLVM/project c8d233fllvm/include/llvm-c Core.h, llvm/lib/IR Core.cpp

Add C API to set this
DeltaFile
+34-0llvm/include/llvm-c/Core.h
+30-0llvm/unittests/IR/AttributesTest.cpp
+16-0llvm/lib/IR/Core.cpp
+80-03 files

LLVM/project 6bde5f4llvm/lib/AsmParser LLParser.cpp, llvm/lib/Support FloatingPointMode.cpp

Revert "XXX - syntax change"

This reverts commit 1336cd4e7d2754ea5eddf2a43c1f66c615ea40ff.
DeltaFile
+4-14llvm/lib/AsmParser/LLParser.cpp
+5-5llvm/test/Assembler/denormal_fpenv.ll
+1-1llvm/lib/Support/FloatingPointMode.cpp
+10-203 files

LLVM/project f01249dllvm/test/Assembler denormal_fpenv.ll, llvm/test/Bitcode compatibility.ll auto_upgrade_denormal_fp_math.ll

bar syntax and only print input if different from output.

Breaks update_test_checks Function Attrs comment check in the rare
case where the modes mismatch.
DeltaFile
+72-72llvm/test/Bitcode/compatibility.ll
+70-72llvm/test/Assembler/denormal_fpenv.ll
+57-57llvm/test/Transforms/Attributor/nofpclass-canonicalize.ll
+48-48llvm/test/Transforms/InstSimplify/canonicalize.ll
+42-42llvm/test/Bitcode/auto_upgrade_denormal_fp_math.ll
+40-44llvm/test/Transforms/Attributor/denormal-fp-math.ll
+329-335156 files not shown
+861-848162 files

LLVM/project 5cf576bllvm/lib/AsmParser LLParser.cpp, llvm/lib/Support FloatingPointMode.cpp

XXX - syntax change
DeltaFile
+14-4llvm/lib/AsmParser/LLParser.cpp
+5-5llvm/test/Assembler/denormal_fpenv.ll
+1-1llvm/lib/Support/FloatingPointMode.cpp
+20-103 files

LLVM/project 353620fllvm/docs LangRef.rst

Documentation examples
DeltaFile
+6-0llvm/docs/LangRef.rst
+6-01 files

LLVM/project b6c7a77llvm/docs LangRef.rst

Fix links in documentation
DeltaFile
+7-6llvm/docs/LangRef.rst
+7-61 files

LLVM/project e600784llvm/include/llvm/IR Attributes.h, llvm/lib/IR Attributes.cpp

remove raw
DeltaFile
+0-8llvm/lib/IR/Attributes.cpp
+0-6llvm/include/llvm/IR/Attributes.h
+0-142 files

LLVM/project 74d83f9llvm/lib/AsmParser LLParser.cpp, llvm/test/Assembler denormal_fpenv.ll invalid_denormal_fpenv.ll

IR: Promote "denormal-fp-math" to a first class attribute

Convert "denormal-fp-math" and "denormal-fp-math-f32" into a first
class denormal_fpenv attribute. Previously the query for the effective
deormal mode involved two string attribute queries with parsing. I'm
introducing more uses of this, so it makes sense to convert this
to a more efficient encoding. The old representation was also awkward
since it was split across two separate attributes. The new encoding
just stores the default and float modes as bitfields, largely avoiding
the need to consider if the other mode is set.

The syntax in the common cases looks like this:
  `denormal_fpenv(preservesign,preservesign)`
  `denormal_fpenv(float: preservesign,preservesign)`
  `denormal_fpenv(dynamic,dynamic float: preservesign,preservesign)`

I wasn't sure about reusing the float type name instead of adding a
new keyword. It's parsed as a type but only accepts float. I'm also
debating switching the name to subnormal to match the current

    [18 lines not shown]
DeltaFile
+374-0llvm/test/Bitcode/auto_upgrade_denormal_fp_math.ll
+297-0llvm/test/Assembler/denormal_fpenv.ll
+228-2llvm/test/Bitcode/compatibility.ll
+187-0llvm/test/Assembler/invalid_denormal_fpenv.ll
+57-57llvm/test/Transforms/Attributor/nofpclass-canonicalize.ll
+101-0llvm/lib/AsmParser/LLParser.cpp
+1,244-59227 files not shown
+2,406-973233 files

LLVM/project 2c712feclang/include/clang/Basic DiagnosticGroups.td DiagnosticSemaKinds.td

Reorganise permissive and strict diagnostic groups
DeltaFile
+59-12clang/include/clang/Basic/DiagnosticGroups.td
+7-10clang/include/clang/Basic/DiagnosticSemaKinds.td
+66-222 files

LLVM/project 297ae8eclang/include/clang/Analysis/Analyses/LifetimeSafety Facts.h, clang/lib/Analysis/LifetimeSafety Checker.cpp LifetimeAnnotations.cpp

use-after-invalidation
DeltaFile
+280-0clang/test/Sema/warn-lifetime-safety-invalidations.cpp
+70-5clang/lib/Analysis/LifetimeSafety/Checker.cpp
+29-0clang/lib/Analysis/LifetimeSafety/LifetimeAnnotations.cpp
+25-0clang/include/clang/Analysis/Analyses/LifetimeSafety/Facts.h
+16-1clang/test/Sema/Inputs/lifetime-analysis.h
+13-0clang/lib/Sema/AnalysisBasedWarnings.cpp
+433-69 files not shown
+486-815 files

NetBSD/src TZzkY1zsys/net if_spppsubr.c

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

        sys/net/if_spppsubr.c: revision 1.273

   PPP: bind the current thread to it's CPU for getting and setting addresses

   Thanks to riastradh@ for the hint about the initial patch which started
   this from knakahara@ in r1.260

   Fixes PR kern/59675
VersionDeltaFile
1.266.4.2+11-4sys/net/if_spppsubr.c
+11-41 files

LLVM/project 7baf1e6llvm/lib/Transforms/InstCombine InstCombineSimplifyDemanded.cpp, llvm/test/Transforms/InstCombine simplify-demanded-fpclass-minnum.ll simplify-demanded-fpclass-maxnum.ll

InstCombine: Handle minnum/maxnum in SimplifyDemandedFPClass
DeltaFile
+111-180llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-minnum.ll
+109-169llvm/test/Transforms/InstCombine/simplify-demanded-fpclass-maxnum.ll
+11-3llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
+2-2llvm/test/Transforms/InstCombine/simplify-demanded-fpclass.ll
+233-3544 files

NetBSD/src h93tVuHsys/net if_spppsubr.c

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

        sys/net/if_spppsubr.c: revision 1.273

   PPP: bind the current thread to it's CPU for getting and setting addresses

   Thanks to riastradh@ for the hint about the initial patch which started
   this from knakahara@ in r1.260

   Fixes PR kern/59675
VersionDeltaFile
1.271.2.1+11-4sys/net/if_spppsubr.c
+11-41 files

LLVM/project a86202eclang/docs ReleaseNotes.rst, clang/include/clang/Basic Builtins.td

[clang] __builtin_os_log_format has incorrect PrintfFormat Attribute argument (#178320)

The format string is the 2nd argument of __builtin_os_log_format, thus
has index 1 instead of 0 in 0-based indexing.
The incorrect format attribute argument causes false positive
-Wunsafe-buffer-usage-in-format-attr-call warnings.

rdar://169043228
DeltaFile
+31-0clang/test/SemaCXX/warn-unsafe-buffer-usage-format-attr-builtins.cpp
+1-2clang/include/clang/Basic/Builtins.td
+1-0clang/docs/ReleaseNotes.rst
+33-23 files

NetBSD/src j7K7QGrusr.bin/man man.1 man.c

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

        usr.bin/man/man.1: revision 1.32
        usr.bin/man/man.c: revision 1.74

   PR/59625: Ingo Schwarze: Add a new -l flag that specifies to interpret
   arguments as filenames, keeping the current behavior of interpreting
   arguments as filenames if they begin with "/" "./" or "../" for compatibility.

   In the future we can remove that.
VersionDeltaFile
1.31.2.1+11-2usr.bin/man/man.1
1.73.6.1+9-4usr.bin/man/man.c
+20-62 files

FreeBSD/src a8e9219sys/fs/devfs devfs_vnops.c

devfs: unlock the directory vnode around the call to dev_clone handler

The lock around dev_clone is unfortunate because cloner might need to
take its own locks that establish the order with devfs vnodes, and then
transiently participates in further VFS locks order.  For instance, this
way the proctree_lock or allproc_lock become involved.

Unlock dvp, we can unwind if the vnode become doomed while cloner was
called.

Reported and tested by: pho
Reviewed by:    kevans, markj
Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Differential revision:  https://reviews.freebsd.org/D55028
DeltaFile
+20-0sys/fs/devfs/devfs_vnops.c
+20-01 files

NetBSD/src 8c7yKgudoc CHANGES-9.5

   Tickets #2002 and #2003
VersionDeltaFile
1.1.2.98+12-1doc/CHANGES-9.5
+12-11 files

LLVM/project a5b3da7llvm/lib/Support KnownFPClass.cpp, llvm/test/Transforms/Attributor nofpclass-powi.ll

ValueTracking: Handle tracking nan through powi

Nans should propagate simply, the infinity cases are complicated.
DeltaFile
+131-1llvm/test/Transforms/Attributor/nofpclass-powi.ll
+12-0llvm/lib/Support/KnownFPClass.cpp
+143-12 files

NetBSD/src OCbD9VCsys/kern sys_sig.c, tests/lib/libc/sys t_sigtimedwait.c

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

        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.3
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.4
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.5
        sys/kern/sys_sig.c: revision 1.59
        sys/kern/sys_sig.c: revision 1.60
        sys/kern/sys_sig.c: revision 1.61

   t_sigtimedwait: Spruce up and add tests for interruption by signal.

   PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
   - POSIX compliance violation


   sigtimedwait(2): Return EINTR, not ECANCELED.

   The return value ECANCELED was a vestige of the logic to implement
   sigtimedwait(2) in the SA (scheduler activations) era of NetBSD

    [38 lines not shown]
VersionDeltaFile
1.2.48.1+140-21tests/lib/libc/sys/t_sigtimedwait.c
1.56.4.2+44-12sys/kern/sys_sig.c
+184-332 files

LLVM/project 3ef69a9clang/docs UsersManual.rst

Fix an inconsistency in UsersManual.rst (#179248)

DeltaFile
+1-1clang/docs/UsersManual.rst
+1-11 files

NetBSD/src 6LlzIcRsys/kern sys_sig.c, tests/lib/libc/sys t_sigtimedwait.c

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

        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.3
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.4
        tests/lib/libc/sys/t_sigtimedwait.c: revision 1.5
        sys/kern/sys_sig.c: revision 1.59
        sys/kern/sys_sig.c: revision 1.60
        sys/kern/sys_sig.c: revision 1.61

   t_sigtimedwait: Spruce up and add tests for interruption by signal.

   PR standards/59586: sigwaitinfo() returns ECANCELED instead of EINTR
   - POSIX compliance violation


   sigtimedwait(2): Return EINTR, not ECANCELED.

   The return value ECANCELED was a vestige of the logic to implement
   sigtimedwait(2) in the SA (scheduler activations) era of NetBSD

    [38 lines not shown]
VersionDeltaFile
1.2.52.1+140-21tests/lib/libc/sys/t_sigtimedwait.c
1.58.2.1+44-12sys/kern/sys_sig.c
+184-332 files

NetBSD/src P9v6nwBsys/kern kern_time.c subr_time_arith.c

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

        sys/kern/subr_time_arith.c: revision 1.6
        sys/kern/kern_time.c: revision 1.229

   itimer: Fix mistaken overflow prevention in overrun counting.

   itimer_transition just returns the new number of overruns, doesn't
   add to an existing number; it's the caller who must add to the
   existing number, and avoid arithmetic overflow in that addition.
   (Should maybe push the addition into itimer_transition but that
   requires a little more work -- also it should maybe saturate at
   DELAYTIMER_MAX rather than INT_MAX.)

   While here, fix another arithmetic overflow in overrun counting in
   ptimer_intr.

   PR kern/58926: itimer(9) integer overflow in overrun counting
VersionDeltaFile
1.228.2.1+5-4sys/kern/kern_time.c
1.3.2.2+3-4sys/kern/subr_time_arith.c
+8-82 files

NetBSD/pkgsrc gmWjxUEmisc/ocaml-opaline buildlink3.mk

   ocaml-opaline: remove now unused bl3.mk

   Use TOOL_DEPENDS instead
VersionDeltaFile
1.9+1-1misc/ocaml-opaline/buildlink3.mk
+1-11 files

NetBSD/pkgsrc wVF16nQlang/ocaml ocaml.mk

   ocaml: use TOOL_DEPENDS instead of bl3.mk
VersionDeltaFile
1.4+2-2lang/ocaml/ocaml.mk
+2-21 files