HardenedBSD/src 0ccd224sys/arm64/arm64 trap.c, sys/compat/linuxkpi/common/src linux_simple_attr.c linux_seq_file.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+9-21sys/arm64/arm64/trap.c
+2-11sys/compat/linuxkpi/common/src/linux_simple_attr.c
+3-9sys/compat/linuxkpi/common/src/linux_seq_file.c
+14-413 files

HardenedBSD/src e720e42sys/arm64/arm64 trap.c, sys/compat/linuxkpi/common/src linux_simple_attr.c linux_seq_file.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+9-21sys/arm64/arm64/trap.c
+2-11sys/compat/linuxkpi/common/src/linux_simple_attr.c
+3-9sys/compat/linuxkpi/common/src/linux_seq_file.c
+14-413 files

HardenedBSD/src 6aeddadusr.sbin/virtual_oss/virtual_oss main.c

Merge branch 'freebsd/15-stable/main' into hardened/15-stable/main
DeltaFile
+3-21usr.sbin/virtual_oss/virtual_oss/main.c
+3-211 files

HardenedBSD/ports 1a0b989math/sprng/files patch-TESTS_wolfftest.cpp patch-TESTS_mpitests_wolff.cpp, security/susshi distinfo Makefile

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+1,314-0sysutils/beats9/files/patch-go-sysinfo
+529-0security/susshi/distinfo
+292-0security/susshi/Makefile
+133-0sysutils/beats9/Makefile
+28-28math/sprng/files/patch-TESTS_wolfftest.cpp
+28-28math/sprng/files/patch-TESTS_mpitests_wolff.cpp
+2,324-5670 files not shown
+3,227-19576 files

HardenedBSD/ports 9105908math/sprng pkg-plist distinfo, math/sprng/files patch-TESTS_wolfftest.cpp patch-TESTS_mpitests_wolff.cpp

math/sprng: make fetchable again with a silent update

The tarball for SPRNG 5.0 has been rerolled.
This includes several minor points:
- format change (dos to unix);
- code reformat and linting;
- code cleaning;

but also some other modifications.

Full diff available at https://people.freebsd.org/~thierry/sprng5.diff .

PR:             293802
Reported by:    Daniel Engberg
DeltaFile
+28-28math/sprng/files/patch-TESTS_wolfftest.cpp
+28-28math/sprng/files/patch-TESTS_mpitests_wolff.cpp
+28-28math/sprng/files/patch-TESTS_wolff.cpp
+13-17math/sprng/files/patch-SRC_pmlcg_pmlcg.cpp
+0-24math/sprng/pkg-plist
+3-3math/sprng/distinfo
+100-1282 files not shown
+103-1328 files

HardenedBSD/ports 6fec3f4math/mpfi distinfo Makefile

math/mpfi: make fetchable again with a silent update

MASTER_SITES moved to ENS Lyon.

Meanwhile the tarball has been rerolled:
- many auto* stuff: configure is now pre-generated;
- mpfi.pc is available
- change tests

but also some code has been modified.

Full diff available at https://people.freebsd.org/~thierry/mpfi-1.5.4.diff

PR:             293803
Reported by:    Daniel Engberg
DeltaFile
+3-3math/mpfi/distinfo
+3-2math/mpfi/Makefile
+0-2math/mpfi/pkg-descr
+1-0math/mpfi/pkg-plist
+7-74 files

HardenedBSD/ports e451e6atextproc/libtextcat Makefile

textproc/libtextcat: deprecate

Upstream disapeared, and LibreOffice adopted and adapted this program.
It has been renamed as libexttextcat, and can be replaced by the port
textproc/libexttextcat.

PR:             293799
Reported by:    Daniel Engberg
DeltaFile
+3-0textproc/libtextcat/Makefile
+3-01 files

HardenedBSD/ports 997c9bascience/medit Makefile

science/medit: make fetchable again

Université Pierre et Marie Curie merged with Sorbonne University, and
upstream site has been reorganized.

PR:             293800
Reported by:    Daniel Engberg
DeltaFile
+4-3science/medit/Makefile
+4-31 files

HardenedBSD/src 14e9744sys/arm64/arm64 trap.c

arm64: Have a common call to userret

Rather than each exception calling userret use a common copy. As
syscallret already calls userret we need to skip it in that case.

Reviewed by:    kib
Sponsored by:   Arm Ltd
Differential Revision:  https://reviews.freebsd.org/D55250
DeltaFile
+9-21sys/arm64/arm64/trap.c
+9-211 files

HardenedBSD/ports fdd1de0misc/py-misaki Makefile

misc/py-misaki: Correct maintainer field
DeltaFile
+1-1misc/py-misaki/Makefile
+1-11 files

HardenedBSD/ports 045ff0dmisc/py-kokoro Makefile

misc/py-kokoro: Correct maintainer field
DeltaFile
+1-1misc/py-kokoro/Makefile
+1-11 files

HardenedBSD/ports c1fff0fmisc/ollama Makefile

misc/ollama: Broken on i386

Reported by:    fallout
DeltaFile
+2-0misc/ollama/Makefile
+2-01 files

HardenedBSD/ports da71e80misc/quantum++ distinfo

misc/quantum++: Fix fetch: the last release was re-rolled
DeltaFile
+3-3misc/quantum++/distinfo
+3-31 files

HardenedBSD/ports af10a7amisc/py-datasets Makefile distinfo

misc/py-datasets: update 4.1.1 → 4.8.2
DeltaFile
+11-8misc/py-datasets/Makefile
+3-3misc/py-datasets/distinfo
+14-112 files

HardenedBSD/src 58d74d7sys/compat/linuxkpi/common/src linux_simple_attr.c linux_seq_file.c

LinuxKPI: Use simple_read_from_buffer in simple_attr_read and seq_read

Reviewed by:    bz
Sponsored by:   AFRL, DARPA
Differential Revision:  https://reviews.freebsd.org/D55879
DeltaFile
+2-11sys/compat/linuxkpi/common/src/linux_simple_attr.c
+2-9sys/compat/linuxkpi/common/src/linux_seq_file.c
+4-202 files

HardenedBSD/src c181c8fsys/compat/linuxkpi/common/src linux_seq_file.c

LinuxKPI: Clear the sbuf at the start of each call to seq_read

Each invocation of seq_read invokes the seq_file.show callback which
writes into the sbuf.  Then it invokes sbuf_finish before copying the
data into the caller's buffer.  Without this, a second call to
seq_read on the same file would try to append data to a finished sbuf.

Reviewed by:    bz
Sponsored by:   AFRL, DARPA
DeltaFile
+1-0sys/compat/linuxkpi/common/src/linux_seq_file.c
+1-01 files

HardenedBSD/ports 50120f0sysutils/beats9 Makefile, sysutils/beats9/files patch-go-sysinfo auditbeat.in

sysutils/beats9: New port

Add sysutils/beats9, beats component for ELK 9.x.

WWW:    https://github.com/elastic/beats/tree/v9.3.1
DeltaFile
+1,314-0sysutils/beats9/files/patch-go-sysinfo
+133-0sysutils/beats9/Makefile
+51-0sysutils/beats9/files/auditbeat.in
+51-0sysutils/beats9/files/metricbeat.in
+44-0sysutils/beats9/files/heartbeat.in
+43-0sysutils/beats9/files/filebeat.in
+1,636-029 files not shown
+2,131-235 files

HardenedBSD/ports 41eb329mail/mlmmj-archiver distinfo Makefile

mail/mlmmj-archiver: update to 0.6.1

Use iconv from libc
DeltaFile
+3-3mail/mlmmj-archiver/distinfo
+2-2mail/mlmmj-archiver/Makefile
+5-52 files

HardenedBSD/ports b515fc7ports-mgmt/pkg-devel distinfo Makefile

ports-mgmt/pkg-devel: update to 2.6.99.3

Changes:
- libfetch: fix segfault at exit when using SRV mirror type
- solver: avoid spurious reinstall from wrong repo with multi-repo setups
DeltaFile
+3-3ports-mgmt/pkg-devel/distinfo
+2-2ports-mgmt/pkg-devel/Makefile
+5-52 files

HardenedBSD/ports 59337d8devel/ghpr Makefile distinfo

devel/ghpr: update to v3

v3 makes the following high-level changes apart from the standard
version update described in [1]:

- pyproject.toml / PEP-517 using setuptools_scm integration.
- Now the package is prefixed with `PYTHON_PKGNAMEPREFIX` so multiple
  versions of the package can be built with different versions of
  python and installed concurrently (if one decided to do that).
- LICENSE.md from the latest version is used/incorporated into the
  end-resulting package.
- Make the port portlint clean by reordering variables and using
  `PORTVERSION` instead of `DISTVERSION`.

Approved by:    imp (maintainer)
Differential Revision:  https://reviews.freebsd.org/D55892
DeltaFile
+6-10devel/ghpr/Makefile
+3-3devel/ghpr/distinfo
+9-132 files

HardenedBSD/ports c6e2142security Makefile, security/susshi distinfo Makefile

security/susshi: New port: Terminal-based SSH connection manager
DeltaFile
+529-0security/susshi/distinfo
+292-0security/susshi/Makefile
+7-0security/susshi/pkg-descr
+1-0security/Makefile
+829-04 files

HardenedBSD/ports 465f21ejava Makefile, java/javacpp Makefile distinfo

java/javacpp: Bridge between Java and C++

Pull Request:   https://github.com/freebsd/freebsd-ports/pull/498
DeltaFile
+45-0java/javacpp/Makefile
+5-0java/javacpp/distinfo
+4-0java/javacpp/pkg-descr
+1-0java/Makefile
+55-04 files

HardenedBSD/ports c602537misc/py-kokoro Makefile, misc/py-kokoro/files example.py

misc/py-kokoro: Add test
DeltaFile
+16-0misc/py-kokoro/files/example.py
+9-1misc/py-kokoro/Makefile
+25-12 files

HardenedBSD/ports fd571ceaudio/exaile Makefile, audio/exaile/files patch-xl_player_gst_sink.py

audio/exaile: fix runtime with recent gstreamer update

Gstreamer 1.28 introduced breaking change to python API, so add a quick
fix obtained from here: https://github.com/exaile/exaile/issues/999

Reported by:    Keith <ukyo-nyan at theia.ocn.ne.jp> (private email)
DeltaFile
+16-0audio/exaile/files/patch-xl_player_gst_sink.py
+1-0audio/exaile/Makefile
+17-02 files

HardenedBSD/ports b9b3cf0dns/ddclient Makefile, dns/ddclient/files ddclient.in

dns/ddclient: remove references to ddclient_flags

ddclient_flags is not implemented, please sure the configuration file.

While here, portfmt.

PR:             293762
DeltaFile
+3-2dns/ddclient/Makefile
+3-2dns/ddclient/files/ddclient.in
+6-42 files

HardenedBSD/ports 75ae591net-mgmt/librenms distinfo Makefile

net-mgmt/librenms: Update to 26.3.1

re: https://github.com/librenms/librenms/releases/tag/26.3.1

Sponsored by:   My local coffee shop
DeltaFile
+5-5net-mgmt/librenms/distinfo
+2-2net-mgmt/librenms/Makefile
+7-72 files

HardenedBSD/src 80d813dsys/dev/virtio virtqueue.c, sys/net if_bridge.c

Merge remote-tracking branch 'origin/hardened/current/master' into hardened/current/cross-dso-cfi
DeltaFile
+2-2sys/net/if_bridge.c
+2-1sys/netinet6/nd6.c
+1-1sys/dev/virtio/virtqueue.c
+5-43 files

HardenedBSD/src 572a8aesys/dev/virtio virtqueue.c, sys/net if_bridge.c

Merge branch 'freebsd/current/main' into hardened/current/master
DeltaFile
+2-2sys/net/if_bridge.c
+2-1sys/netinet6/nd6.c
+1-1sys/dev/virtio/virtqueue.c
+5-43 files

HardenedBSD/src edc9c3eusr.sbin/virtual_oss/virtual_oss main.c

virtual_oss: Combine -d, -l and -L option getopt code

Sponsored by:   The FreeBSD Foundation
MFC after:      1 week
Reviewed by:    markj
Differential Revision:  https://reviews.freebsd.org/D55671

(cherry picked from commit a2b601343bf9261c4ada51e4d4c30c5b9320bb2b)
DeltaFile
+3-21usr.sbin/virtual_oss/virtual_oss/main.c
+3-211 files

HardenedBSD/ports 70b2e2emath/leangz distinfo Makefile, misc/py-hf-xet distinfo Makefile.crates

Merge branch 'freebsd/main' into hardenedbsd/main
DeltaFile
+253-141net/krill/distinfo
+159-139misc/py-hf-xet/distinfo
+126-70net/krill/Makefile.crates
+121-55math/leangz/distinfo
+78-68misc/py-hf-xet/Makefile.crates
+60-27math/leangz/Makefile
+797-50079 files not shown
+1,457-72385 files