HardenedBSD/src 697bdfeshare/man/man4 asmc.4, sys/dev/asmc asmc.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+0-68usr.sbin/bluetooth/rtlbtfw/rtlbtfw.conf
+67-0sys/dev/asmc/asmc.c
+22-3sys/fs/nfsserver/nfs_nfsdserv.c
+6-18usr.sbin/bluetooth/rtlbtfw/main.c
+6-18sys/netgraph/bluetooth/drivers/ubt/ng_ubt_rtl.c
+11-2share/man/man4/asmc.4
+112-1094 files not shown
+120-11410 files

HardenedBSD/src 333b805share/man/man4 asmc.4, sys/dev/asmc asmc.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+0-68usr.sbin/bluetooth/rtlbtfw/rtlbtfw.conf
+67-0sys/dev/asmc/asmc.c
+22-3sys/fs/nfsserver/nfs_nfsdserv.c
+6-18sys/netgraph/bluetooth/drivers/ubt/ng_ubt_rtl.c
+6-18usr.sbin/bluetooth/rtlbtfw/main.c
+11-2share/man/man4/asmc.4
+112-1094 files not shown
+120-11410 files

HardenedBSD/ports 94ff95dgraphics/luminance-qt5 pkg-plist, misc/lean-ctx distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+7,850-0security/cdxgen/pkg-plist
+507-0misc/lean-ctx/distinfo
+279-0misc/lean-ctx/Makefile
+107-115www/hs-wai-app-static/distinfo
+0-131graphics/luminance-qt5/pkg-plist
+1-107www/hs-wai-app-static/Makefile
+8,744-353112 files not shown
+9,546-972118 files

HardenedBSD/ports 5ef05a1science/mutationpp/files patch-src_thermo_Thermodynamics.h

science/mutationpp: add missing #include <cassert>

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+10-0science/mutationpp/files/patch-src_thermo_Thermodynamics.h
+10-01 files

HardenedBSD/ports 68374a2math/fcl/files patch-include_fcl_common_types.h

math/fcl: add missing #include <cassert>

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+10-0math/fcl/files/patch-include_fcl_common_types.h
+10-01 files

HardenedBSD/ports 3999f48graphics/instant-meshes/files patch-ext_nanogui_include_nanogui_common.h patch-src_common.h

graphics/instant-meshes: add missing #include <cassert>

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+10-0graphics/instant-meshes/files/patch-ext_nanogui_include_nanogui_common.h
+10-0graphics/instant-meshes/files/patch-src_common.h
+20-02 files

HardenedBSD/ports aa02d6dgraphics/blender4/files patch-intern_slim_intern_uv__initializer.h patch-intern_libmv_libmv_numeric_numeric.h

graphics/blender4: add missing #include <cassert>

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+11-0graphics/blender4/files/patch-intern_slim_intern_uv__initializer.h
+10-0graphics/blender4/files/patch-intern_libmv_libmv_numeric_numeric.h
+10-0graphics/blender4/files/patch-intern_slim_intern_slim.h
+31-03 files

HardenedBSD/ports 55ff328graphics/blender/files patch-intern_slim_intern_uv__initializer.h patch-intern_libmv_libmv_numeric_numeric.h

graphics/blender: add missing #include <cassert>

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+11-0graphics/blender/files/patch-intern_slim_intern_uv__initializer.h
+10-0graphics/blender/files/patch-intern_libmv_libmv_numeric_numeric.h
+10-0graphics/blender/files/patch-intern_slim_intern_slim.h
+31-03 files

HardenedBSD/ports 7b9b11aastro/kstars/files patch-kstars_ekos_guide_internalguide_MPI__IS__gaussian__process_src_gaussian__process.cpp

astro/kstars: add missing #include <cassert>

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+10-0astro/kstars/files/patch-kstars_ekos_guide_internalguide_MPI__IS__gaussian__process_src_gaussian__process.cpp
+10-01 files

HardenedBSD/ports e1893dcscience/votca/files patch-xtp_include_votca_xtp_eigen.h patch-xtp_include_votca_xtp_votca__xtp__config.h.in

science/votca: add missing #include <cassert>

Reported by:    bulk -t
Approved by:    portmgr blanket
DeltaFile
+12-0science/votca/files/patch-xtp_include_votca_xtp_eigen.h
+12-0science/votca/files/patch-xtp_include_votca_xtp_votca__xtp__config.h.in
+10-0science/votca/files/patch-xtp_include_votca_xtp_qmstate.h
+34-03 files

HardenedBSD/ports df77180misc/ollama pkg-message Makefile, misc/ollama/files ollama.in

misc/ollama: Add config variables ollama_context_length and llama_use_vulkan to ollama service
DeltaFile
+24-11misc/ollama/files/ollama.in
+4-0misc/ollama/pkg-message
+1-1misc/ollama/Makefile
+29-123 files

HardenedBSD/ports a01f1deeditors/neovim Makefile distinfo

editors/neovim: Update to 0.12.0

This is a very big release--one of the biggest Neovim has ever
had.

Changes: https://github.com/neovim/neovim/blob/v0.12.0/runtime/doc/news.txt

In addition to major LSP improvements, there is a new UI API that will
allow nvim and plugins to engage messages, windows, progress bars, etc.
for a consistent UX. The new vim.pack plugin manager utilizes it to
provide a built-in alternative to lazy.nvim (this one is big!).
DeltaFile
+16-2editors/neovim/Makefile
+3-3editors/neovim/distinfo
+19-52 files

HardenedBSD/ports 825eca2security/nmap-devel Makefile

security/nmap-devel: Revert part of 5d67fe169bc4

nmap-devel is already configured to use devel/pcre2. Revert that
part of 5d67fe169bc4.

Pointy hat to:  cy
Noted by:       arrowd
DeltaFile
+1-2security/nmap-devel/Makefile
+1-21 files

HardenedBSD/src b5815eesys/fs/nfsserver nfs_nfsdserv.c

nfs_nfsdsocket.c: Allow Copy/Clone from a read-only fs

For some server file system types, such as ZFS, a Copy/Clone
operation can be done across file systems of the same file
system type.

However, without this patch, the Copy/Clone will fail with
EROFS if the input file is on a read-only mounted file system.
This happens because Copy/Clone will try to do a VOP_SETATTR()
of atime to set the atime.

This patch pretends the VOP_SETATTR() of atime worked for
read-only file systems.  It fixes a problem when copying
files from a ZFS snapshot.

PR:     294010
MFC after:      2 weeks
DeltaFile
+22-3sys/fs/nfsserver/nfs_nfsdserv.c
+22-31 files

HardenedBSD/ports 6c8b915x11/setxkbmap distinfo Makefile

x11/setxkbmap: Update to 1.3.5

Interesting changes:
+ new mdoc manual adding many standard sections like EXAMPLES
+ meson build system has been added, but we do not use it yet

Approved by:    ziaee (x11)
DeltaFile
+3-3x11/setxkbmap/distinfo
+1-1x11/setxkbmap/Makefile
+4-42 files

HardenedBSD/src be035d7share/mk bsd.sys.mk, stand defs.mk Makefile.inc

HBSD: Disable retpolines for the bootloader

We've been building the bootloader with retpolines. With the latest
OpenZFS import, the addition of retpolines now causes the loader to be
too large in size, preventing a successful build.

Applying retpolines to the bootloader doesn't make sense, anyways. An
attacker able to exploit speculative execution vulnerabilities at the
bootloader stage has already won the game.

Signed-off-by:  Shawn Webb <shawn.webb at hardenedbsd.org>
Fixes:          8a62a2a5659d1839d8799b4274c04469d7f17c78
(cherry picked from commit 718049e7660f65ad46974e6f8534633158b7195d)
Signed-off-by: Shawn Webb <shawn.webb at hardenedbsd.org>
DeltaFile
+2-0stand/defs.mk
+2-0share/mk/bsd.sys.mk
+1-0stand/Makefile.inc
+5-03 files

HardenedBSD/ports e1e9bd0security Makefile, security/cdxgen pkg-plist Makefile

security/cdxgen: New port

  cdxgen generates CycloneDX SBOMs for multiple programming
  languages and ecosystems.

  It supports scanning source code, containers, and binaries
  to produce Software Bill of Materials outputs.

  Project page:
  https://github.com/CycloneDX/cdxgen

Sponsored by:   OTTRIA
DeltaFile
+7,850-0security/cdxgen/pkg-plist
+44-0security/cdxgen/Makefile
+5-0security/cdxgen/pkg-descr
+5-0security/cdxgen/distinfo
+1-0security/Makefile
+7,905-05 files

HardenedBSD/ports 0054d3edevel/hs-alex distinfo Makefile

devel/hs-alex: Update 3.5.4.0 => 3.5.4.2

Approved by:            haskell@ (alven@)
Approved by:            db@, yuri@ (Mentors, implicit)
DeltaFile
+3-3devel/hs-alex/distinfo
+1-1devel/hs-alex/Makefile
+4-42 files

HardenedBSD/ports bb3fad4net/libnpupnp distinfo Makefile

net/libnpupnp: Update to 6.3.0

Changelog:
https://framagit.org/medoc92/npupnp/-/blob/ddda548891a4bafac96e5ff395d487587e7d16ae/debian/changelog
DeltaFile
+3-3net/libnpupnp/distinfo
+2-3net/libnpupnp/Makefile
+1-1net/libnpupnp/pkg-plist
+6-73 files

HardenedBSD/ports f483eccgraphics/luminance-qt5 pkg-plist Makefile, graphics/luminance-qt5/files patch-src_Exif_ExifOperations.cpp patch-src_MainWindow_MainWindow.cpp

graphics/luminance-qt5: Remove port

Marked BROKEN over a year ago, outdated and depends on legacy QT 5
Upstream is now located at https://github.com/LuminanceHDR/LuminanceHDR
DeltaFile
+0-131graphics/luminance-qt5/pkg-plist
+0-88graphics/luminance-qt5/files/patch-src_Exif_ExifOperations.cpp
+0-72graphics/luminance-qt5/Makefile
+0-50graphics/luminance-qt5/files/patch-src_MainWindow_MainWindow.cpp
+0-46graphics/luminance-qt5/files/patch-CMakeLists.txt
+0-29graphics/luminance-qt5/files/patch-src_Libpfs_exif_exifdata.cpp
+0-41612 files not shown
+1-56218 files

HardenedBSD/ports d4d175agraphics/openexr Makefile distinfo, graphics/openexr-website-docs distinfo Makefile

graphics/openexr*: Update to 3.4.8

Bugfix release

Changelog(s):
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.8
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.7
https://github.com/AcademySoftwareFoundation/openexr/releases/tag/v3.4.6

PR:             293859
DeltaFile
+0-11graphics/openexr/files/patch-src_lib_OpenEXRCore_unpack.c
+2-5graphics/openexr/Makefile
+3-3graphics/openexr-website-docs/distinfo
+3-3graphics/openexr/distinfo
+1-1graphics/openexr-website-docs/Makefile
+9-235 files

HardenedBSD/ports fe8af3asecurity/easy-rsa distinfo Makefile

security/easy-rsa: Update to 3.2.6

Changelog:      https://github.com/OpenVPN/easy-rsa/releases/tag/v3.2.6
Obtained from:  via Matrix
DeltaFile
+3-3security/easy-rsa/distinfo
+2-2security/easy-rsa/Makefile
+5-52 files

HardenedBSD/ports 33b398fdns/dnsmasq-devel distinfo Makefile

dns/dnsmasq-devel: Update to v2.93test7

Changelog:
https://thekelleys.org.uk/gitweb/?p=dnsmasq.git;a=log;h=refs/tags/v2.93test7

Obtained from:  via Matrix
DeltaFile
+3-3dns/dnsmasq-devel/distinfo
+1-1dns/dnsmasq-devel/Makefile
+4-42 files

HardenedBSD/ports 1aed843textproc/py-m2r Makefile

textproc/py-m2r: Deprecate port

Upstream repo archived on Nov 17, 2022

Reference:
https://github.com/miyakogi/m2r

PR:             284046
DeltaFile
+2-0textproc/py-m2r/Makefile
+2-01 files

HardenedBSD/ports b18dc58dns/godns distinfo Makefile

dns/godns: Update to 3.4

Changelog: https://github.com/TimothyYe/godns/releases/tag/v3.4
DeltaFile
+5-5dns/godns/distinfo
+1-2dns/godns/Makefile
+6-72 files

HardenedBSD/ports 23d51b1emulators/Ymir Makefile, emulators/ares Makefile

*/*: Bump consumers of devel/libchdr

Bump PORTREVISION to pick up new version

PR:             294074
DeltaFile
+1-1emulators/Ymir/Makefile
+1-1emulators/ares/Makefile
+1-0emulators/ppsspp/Makefile
+1-0emulators/flycast/Makefile
+4-24 files

HardenedBSD/ports 11391eamultimedia/ffmpeg pkg-plist distinfo, multimedia/ffmpeg/files patch-svtav1

multimedia/ffmpeg: Update to 8.1

Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/shortlog/n8.1

PR:             293872
Reviewed by:    makc
Exp-run by:     antoine
DeltaFile
+0-16multimedia/ffmpeg/files/patch-svtav1
+9-7multimedia/ffmpeg/pkg-plist
+3-3multimedia/ffmpeg/distinfo
+3-2multimedia/ffmpeg/Makefile
+15-284 files

HardenedBSD/ports 142a5a8audio/fooyin distinfo Makefile

audio/fooyin: Backport more upstream commits

Backport following commits:
b105fe9e1946999e47fb06bc9ecf9a6a5621b4b2
4270f5f2262e621588625de1db0b970723746f85
79037324ecdcae29514bc45cdd7a931f51dd50d3
fbc8686eed1f6dd56aa6811bb512ef5048452e32
1ca41120615e29b3c167a3f5a5d710e39e011e8c
770425f2a1768009907e85d8cc8c900c386a4251

References:
https://github.com/fooyin/fooyin/commit/b105fe9e1946999e47fb06bc9ecf9a6a5621b4b2
https://github.com/fooyin/fooyin/commit/4270f5f2262e621588625de1db0b970723746f85
https://github.com/fooyin/fooyin/commit/79037324ecdcae29514bc45cdd7a931f51dd50d3
https://github.com/fooyin/fooyin/commit/fbc8686eed1f6dd56aa6811bb512ef5048452e32
https://github.com/fooyin/fooyin/commit/1ca41120615e29b3c167a3f5a5d710e39e011e8c
https://github.com/fooyin/fooyin/commit/770425f2a1768009907e85d8cc8c900c386a4251
DeltaFile
+13-1audio/fooyin/distinfo
+8-1audio/fooyin/Makefile
+21-22 files

HardenedBSD/ports 0e2b53bnet-mgmt/lldpd Makefile distinfo

net-mgmt/lldpd: Update to 1.0.21

* Define library dependency for readline
* Fix dependency "leakage" from net-snmp by adding -Wl,--as-needed
  to LDFLAGS

PR:             293841
Tested by:      John W. O'Brien <john at saltant.com>
Approved by:    maintainer timeout, 2+ weeks
DeltaFile
+3-3net-mgmt/lldpd/Makefile
+3-3net-mgmt/lldpd/distinfo
+1-0net-mgmt/lldpd/pkg-plist
+7-63 files

HardenedBSD/ports c2f3f9bdevel/libchdr Makefile distinfo

devel/libchdr: Update to g20260310

* Use short hash for GH_TAGNAME. This follows the Porter's Handbook more
  closely.
* Split Github variables into separate section for improved readability.
* Add option LTO, enabled by default. This replaces enabling LTO via the
  WITH_LTO variable. Having an LTO port option is more commonly used in
  the ports tree.
* Replace zlib with miniz in EXTRACT_AFTER_ARGS because upstream has
  switched to a leaner implementation for the vendored zlib.
  Also safeguard every --exclude entry to match the intended path only
  and place them on a separate line for improved readability.

Changelog: https://github.com/rtissera/libchdr/compare/40f96ee...7715de1

PR:             294074
DeltaFile
+11-4devel/libchdr/Makefile
+3-3devel/libchdr/distinfo
+1-0devel/libchdr/pkg-plist
+15-73 files