FreeBSD/ports 5eedc79. UPDATING

UPDATING: add entry for databases/redisearch20
DeltaFile
+18-0UPDATING
+18-01 files

FreeBSD/doc 0636d70website/data/en/news news.toml

website/news: Fix links on the latest entries

PR:             259568
DeltaFile
+2-2website/data/en/news/news.toml
+2-21 files

FreeBSD/src 5033d0blib/msun/ld128 s_cospil.c s_sinpil.c

sinpi[fl] etc: Fix the ld128 implementations

PR:     218514

(cherry picked from commit 4f889260c33c163ab28e0e082b4d7e7562d9c647)
DeltaFile
+17-14lib/msun/ld128/s_cospil.c
+16-13lib/msun/ld128/s_sinpil.c
+13-10lib/msun/ld128/s_tanpil.c
+46-373 files

FreeBSD/src a49617alib/msun/ld80 s_sinpil.c s_tanpil.c, lib/msun/src s_tanpi.c s_sinpi.c

[LIBM] implementations of sinpi[fl], cospi[fl], and tanpi[fl]

PR:     218514

(cherry picked from commit dce5f3abed7181cc533ca5ed3de44517775e78dd)
DeltaFile
+176-0lib/msun/src/s_tanpi.c
+168-0lib/msun/src/s_sinpi.c
+151-0lib/msun/src/s_cospi.c
+140-0lib/msun/ld80/s_sinpil.c
+139-0lib/msun/ld80/s_tanpil.c
+129-0lib/msun/ld80/s_cospil.c
+903-018 files not shown
+2,203-224 files

FreeBSD/src 6207f13lib/msun Makefile

lib/msun: Move the files to appropriate locations in the Makefile

(cherry picked from commit ca3d8cb087cd5b40369478b1693f3e4038b5fa23)
DeltaFile
+8-9lib/msun/Makefile
+8-91 files

FreeBSD/src 8b23140lib/msun/src s_cospi.c s_sinpi.c

sinpi,cospi,tanpi: float.h needed for week reference

PR:     218514

(cherry picked from commit 3bfc837685b8128067b946b31dfe2120dae0d003)
DeltaFile
+1-0lib/msun/src/s_cospi.c
+1-0lib/msun/src/s_sinpi.c
+1-0lib/msun/src/s_tanpi.c
+3-03 files

FreeBSD/src 897800flib/msun/ld128 s_tanpil.c

lib/msun/ld128/s_tanpil.c: make it compile.

(cherry picked from commit 6312d144613f97bf59703c442ee4871be1450c46)
DeltaFile
+3-3lib/msun/ld128/s_tanpil.c
+3-31 files

FreeBSD/ports 81478d1textproc/redisearch distinfo Makefile

textproc/redisearch: update to 2.2.1
DeltaFile
+3-3textproc/redisearch/distinfo
+1-1textproc/redisearch/Makefile
+4-42 files

FreeBSD/ports 6957a75textproc/redisearch20 Makefile pkg-descr, textproc/redisearch20/files patch-src_fork__gc.c patch-src_numeric__index.c

textproc/redisearch20: add RediSearch, version 2.0
DeltaFile
+30-0textproc/redisearch20/Makefile
+21-0textproc/redisearch20/files/patch-src_fork__gc.c
+12-0textproc/redisearch20/pkg-descr
+11-0textproc/redisearch20/files/patch-src_numeric__index.c
+11-0textproc/redisearch20/files/patch-src_redis__index.c
+3-0textproc/redisearch20/distinfo
+88-01 files not shown
+89-07 files

FreeBSD/src 5d03c18share/misc committers-doc.dot

Document my doc commit bit

Prodded by:     ygy
DeltaFile
+3-0share/misc/committers-doc.dot
+3-01 files

FreeBSD/ports 5e7a2daemulators/yuzu distinfo Makefile

emulators/yuzu: update to s20211031

Changes:        https://github.com/yuzu-emu/yuzu/compare/7aa0d97ee...f808a30f9
(cherry picked from commit c52d5b215a7412a453a784f40f003ef5b915fc88)
DeltaFile
+3-3emulators/yuzu/distinfo
+2-2emulators/yuzu/Makefile
+5-52 files

FreeBSD/ports db506d7emulators/citra distinfo Makefile

emulators/citra: update to s20211101

Changes:        https://github.com/citra-emu/citra/compare/a5d01c0c1...5a7d80172
(cherry picked from commit c889538972209295431cca7210eeecbf9c711026)
DeltaFile
+3-3emulators/citra/distinfo
+2-2emulators/citra/Makefile
+5-52 files

FreeBSD/ports 106d1fbgraphics/mesa-devel distinfo Makefile

graphics/mesa-devel: update to 21.3.b.569

Changes:        https://gitlab.freedesktop.org/mesa/mesa/-/compare/68a62226e4d...d66514aaccc
DeltaFile
+3-3graphics/mesa-devel/distinfo
+2-2graphics/mesa-devel/Makefile
+5-52 files

FreeBSD/ports c889538emulators/citra distinfo Makefile

emulators/citra: update to s20211101

Changes:        https://github.com/citra-emu/citra/compare/a5d01c0c1...5a7d80172
DeltaFile
+3-3emulators/citra/distinfo
+2-2emulators/citra/Makefile
+5-52 files

FreeBSD/ports 78b7ef2emulators/rpcs3 distinfo Makefile

emulators/rpcs3: update to 0.0.18.12975

Changes:        https://github.com/RPCS3/rpcs3/compare/e9fe90244...37383f421
DeltaFile
+3-3emulators/rpcs3/distinfo
+2-2emulators/rpcs3/Makefile
+5-52 files

FreeBSD/ports c52d5b2emulators/yuzu distinfo Makefile

emulators/yuzu: update to s20211031

Changes:        https://github.com/yuzu-emu/yuzu/compare/7aa0d97ee...f808a30f9
DeltaFile
+3-3emulators/yuzu/distinfo
+2-2emulators/yuzu/Makefile
+5-52 files

FreeBSD/ports 8298f40x11-fonts/plex-ttf pkg-plist distinfo

x11-fonts/plex-ttf: Update to 6.0.0.
DeltaFile
+8-0x11-fonts/plex-ttf/pkg-plist
+3-3x11-fonts/plex-ttf/distinfo
+2-2x11-fonts/plex-ttf/Makefile
+13-53 files

Linux/linux 6f2b76asecurity/smack smack_lsm.c smack_netfilter.c

Merge tag 'Smack-for-5.16' of https://github.com/cschaufler/smack-next

Pull smack updates from Casey Schaufler:
 "Multiple corrections to smackfs:

   - a change for overlayfs support that corrects the initial attributes
     on created files

   - code clean-up for netlabel processing

   - several fixes in smackfs for a variety of reasons

   - Errors reported by W=1 have been addressed

  All told, nothing challenging"

* tag 'Smack-for-5.16' of https://github.com/cschaufler/smack-next:
  smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi
  smackfs: use __GFP_NOFAIL for smk_cipso_doi()

    [5 lines not shown]
DeltaFile
+25-16security/smack/smack_lsm.c
+3-23security/smack/smack_netfilter.c
+6-5security/smack/smackfs.c
+34-443 files

Linux/linux f2786f4arch/mips/alchemy/devboards db1550.c, arch/mips/kernel uprobes.c

Merge tag 'fallthrough-fixes-clang-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux

Pull fallthrough fixes from Gustavo A. R. Silva:
 "Fix some fall-through warnings when building with Clang and
  -Wimplicit-fallthrough"

* tag 'fallthrough-fixes-clang-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux:
  pcmcia: db1xxx_ss: Fix fall-through warning for Clang
  MIPS: Fix fall-through warnings for Clang
  scsi: st: Fix fall-through warning for Clang
DeltaFile
+1-0arch/mips/alchemy/devboards/db1550.c
+1-0arch/mips/kernel/uprobes.c
+1-0drivers/pcmcia/db1xxx_ss.c
+3-03 files

OpenBSD/xenocara U9xdnrRshare/mk bsd.xorg.mk

   bump PYTHON_VERSION for switch from Python 3.8 -> 3.9
VersionDeltaFile
1.63+2-2share/mk/bsd.xorg.mk
+2-21 files

Linux/linux bf95391drivers/firewire core-cdev.c, fs fs-writeback.c aio.c

Merge tag 'kspp-misc-fixes-5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gustavoars/linux

Pull hardening fixes and cleanups from Gustavo A. R. Silva:
 "Various hardening fixes and cleanups that I've been collecting during
  the last development cycle:

  Fix -Wcast-function-type error:

   - firewire: Remove function callback casts (Oscar Carter)

  Fix application of sizeof operator:

   - firmware/psci: fix application of sizeof to pointer (jing yangyang)

  Replace open coded instances with size_t saturating arithmetic
  helpers:

   - assoc_array: Avoid open coded arithmetic in allocator arguments
     (Len Baker)

    [31 lines not shown]
DeltaFile
+26-6drivers/firewire/core-cdev.c
+10-12lib/assoc_array.c
+7-4include/linux/firewire.h
+3-3fs/fs-writeback.c
+3-3fs/xfs/xfs_ioctl.c
+1-2fs/aio.c
+50-305 files not shown
+55-3711 files

Linux/linux a5a9e00Documentation/admin-guide kernel-parameters.txt, Documentation/admin-guide/hw-vuln spectre.rst

Merge tag 'seccomp-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux

Pull seccomp updates from Kees Cook:
 "These are x86-specific, but I carried these since they're also
  seccomp-specific.

  This flips the defaults for spec_store_bypass_disable and
  spectre_v2_user from "seccomp" to "prctl", as enough time has passed
  to allow system owners to have updated the defensive stances of their
  various workloads, and it's long overdue to unpessimize seccomp
  threads.

  Extensive rationale and details are in Andrea's main patch.

  Summary:

   - set spec_store_bypass_disable & spectre_v2_user to prctl (Andrea Arcangeli)"

* tag 'seccomp-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux:

    [2 lines not shown]
DeltaFile
+6-55Documentation/admin-guide/hw-vuln/spectre.rst
+2-3Documentation/admin-guide/kernel-parameters.txt
+2-2arch/x86/kernel/cpu/bugs.c
+10-603 files

LLVM/project d1fdd74utils/bazel/llvm-project-overlay/clang BUILD.bazel

Re-introduce `copts` hacks for lib/AST includes.

Sadly, these are necessary AFAICT. There is a file `lib/AST/CXXABI.h`.
On case insensitive file systems like macOS this will collide with
`cxxabi.h` on the system if we use the `includes` trick to allow
file-relative `#include` of generated files.

I've tested this on both Linux and Windows to make sure it remains
reasonably portable.

Differential Revision: https://reviews.llvm.org/D112883
DeltaFile
+16-7utils/bazel/llvm-project-overlay/clang/BUILD.bazel
+16-71 files

FreeBSD/src aac9d07sys/kern subr_sleepqueue.c

sleepqueue(9): Remove sbinuptime() from sleepq_timeout().

Callout c_time is always bigger or equal than the scheduled time.  It
is also smaller than sbinuptime() and can't change while the callback
is running.  So we reliably can use it instead of sbinuptime() here.
In case there was a race and the callout was rescheduled to the later
time, the callback will be called again.

According to profiles it saves ~5% of the timer interrupt time even
with fast TSC timecounter.

MFC after:      1 month

(cherry picked from commit 6df1359e5542f69179c142be1ea099d447e273d1)
DeltaFile
+2-1sys/kern/subr_sleepqueue.c
+2-11 files

OpenBSD/ports fX98QvUx11/wxWidgets Makefile

   bump REVISION for switch from Python 3.8 -> 3.9
VersionDeltaFile
1.71+2-1x11/wxWidgets/Makefile
+2-11 files

OpenBSD/ports 0aoEw8jlang/rust Makefile

   bump REVISION for switch from Python 3.8 -> 3.9
VersionDeltaFile
1.134+2-1lang/rust/Makefile
+2-11 files

FreeBSD/src 5a95a6esys/fs/nfs nfs_commonkrpc.c

nfscl: Use a smaller initial delay time for NFSERR_DELAY

For NFS RPCs that receive a NFSERR_DELAY reply, the delay time
is initially 1sec and then increases exponentially to NFS_TRYLATERDEL.
It was found that this delay time is excessive for some NFSv4
servers, which work well with a 1msec delay.
A 1sec delay resulted in very slow performance for Remove and
Rename when delegations and pNFS were enabled.

This patch decreases the initial delay time to 1msec.

Found during a recent IETF NFSv4 working group testing event.

MFC after:      2 weeks
DeltaFile
+22-8sys/fs/nfs/nfs_commonkrpc.c
+22-81 files

OpenBSD/ports UHivjMndevel/kf5/kdelibs4support Makefile

   bump REVISION for switch from Python 3.8 -> 3.9
VersionDeltaFile
1.23+2-2devel/kf5/kdelibs4support/Makefile
+2-21 files

Linux/linux 2dc26d9drivers/net/can flexcan.c, include/linux fortify-string.h stddef.h

Merge tag 'overflow-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux

Pull overflow updates from Kees Cook:
 "The end goal of the current buffer overflow detection work[0] is to
  gain full compile-time and run-time coverage of all detectable buffer
  overflows seen via array indexing or memcpy(), memmove(), and
  memset(). The str*() family of functions already have full coverage.

  While much of the work for these changes have been on-going for many
  releases (i.e. 0-element and 1-element array replacements, as well as
  avoiding false positives and fixing discovered overflows[1]), this
  series contains the foundational elements of several related buffer
  overflow detection improvements by providing new common helpers and
  FORTIFY_SOURCE changes needed to gain the introspection required for
  compiler visibility into array sizes. Also included are a handful of
  already Acked instances using the helpers (or related clean-ups), with
  many more waiting at the ready to be taken via subsystem-specific
  trees[2].


    [69 lines not shown]
DeltaFile
+289-0lib/memcpy_kunit.c
+6-204lib/string.c
+195-0lib/string_helpers.c
+59-22include/linux/fortify-string.h
+34-34drivers/net/can/flexcan.c
+63-2include/linux/stddef.h
+646-26270 files not shown
+1,162-44876 files

Linux/linux f594e28Documentation/kbuild gcc-plugins.rst, kernel kallsyms.c

Merge tag 'hardening-v5.16-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/kees/linux

Pull compiler hardening updates from Kees Cook:
 "These are various compiler-related hardening feature updates. Notable
  is the addition of an explicit limited rationale for, and deprecation
  schedule of, gcc-plugins.

  gcc-plugins:
   - remove support for GCC 4.9 and older (Ard Biesheuvel)
   - remove duplicate include in gcc-common.h (Ye Guojin)
   - Explicitly document purpose and deprecation schedule (Kees Cook)
   - Remove cyc_complexity (Kees Cook)

  instrumentation:
   - Avoid harmless Clang option under CONFIG_INIT_STACK_ALL_ZERO (Kees Cook)

  Clang LTO:
   - kallsyms: strip LTO suffixes from static functions (Nick Desaulniers)"


    [7 lines not shown]
DeltaFile
+1-131scripts/gcc-plugins/gcc-common.h
+0-69scripts/gcc-plugins/cyc_complexity_plugin.c
+35-15kernel/kallsyms.c
+26-2Documentation/kbuild/gcc-plugins.rst
+2-18scripts/gcc-plugins/Kconfig
+0-19scripts/gcc-plugins/gcc-generate-gimple-pass.h
+64-2547 files not shown
+77-32213 files