FreeBSD/src cbc6f7eusr.sbin/bhyve rfb.c pci_fbuf.c

bhyve: add UNIX domain socket support to rfb

This commit adds support for a UNIX domain socket to bhyve's remote
framebuffer. It enables the use of the graphical console when the bhyve instance
is running in a jail with no networking, for instance. A VNC client running on
the host can then connect to the UNIX domain socket through the filesystem.

Signed-off-by:  Quentin Thébault <quentin.thebault at defenso.fr>
Sponsored by:   Defenso
Reviewed by:    kevans, markj
MFC after:      2 weeks
Differential Revision: https://reviews.freebsd.org/D53814
DeltaFile
+35-12usr.sbin/bhyve/rfb.c
+21-1usr.sbin/bhyve/pci_fbuf.c
+8-4usr.sbin/bhyve/bhyve.8
+6-1usr.sbin/bhyve/bhyve_config.5
+3-1usr.sbin/bhyve/rfb.h
+73-195 files

FreeBSD/doc f01d6d9documentation/content/en/books/handbook introduction.adoc

books/handbook: version bump for 15.0
DeltaFile
+1-1documentation/content/en/books/handbook/introduction.adoc
+1-11 files

FreeBSD/src 16f8ea6sys/amd64/conf MINIMAL GENERIC

amd64: Remove tpm(4) from GENERIC for now

It breaks suspend/resume and no one has had time to investigate and fix
it.

PR:             291067
Reviewed by:    emaste
Fixes:          3deb21f1afd5 ("random: TPM_HARVEST should have been named RANDOM_ENABLE_TPM")
Differential Revision:  https://reviews.freebsd.org/D54587
DeltaFile
+2-1sys/amd64/conf/MINIMAL
+2-1sys/amd64/conf/GENERIC
+4-22 files

FreeBSD/ports d0f5025textproc/py-mdformat Makefile distinfo, textproc/py-mdformat/files patch-pyproject.toml patch-src_mdformat___conf.py

textproc/py-mdformat: Update to 1.0.0

- Remove files/patch-pyproject.toml
- Fix pyproject.toml (via a post-patch target), because the build
  framework does not recognise its new format.
  (see https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-and-license-files )
- Pet port(clippy|fmt)

ChangeLog:      https://mdformat.readthedocs.io/en/stable/users/changelog.html#id1
DeltaFile
+12-10textproc/py-mdformat/Makefile
+0-13textproc/py-mdformat/files/patch-pyproject.toml
+5-4textproc/py-mdformat/files/patch-src_mdformat___conf.py
+3-3textproc/py-mdformat/distinfo
+20-304 files

FreeBSD/src d2f1c8e. Makefile.inc1 Makefile

Makefile: Update doxygen requirements

MFC after:      3 days
Reviewed by:    imp, ziaee
Signed-off-by:  Minsoo Choo <minsoochoo0122 at proton.me>
Closes:         https://github.com/freebsd/freebsd-src/pull/1869
DeltaFile
+8-0Makefile.inc1
+2-2Makefile
+10-22 files

FreeBSD/src b72cb30sys/dev/bnxt/bnxt_en if_bnxt.c

bnxt: fix i2c read to allow access to different addresses

Allow reading of i2c addresses other than A0. A0 does provide most
information, but doesn't provide things like module temps, and optical
signal levels.

Sponsored by: Netflix
Reviewed by: sumit.saxena_broadcom.com
Differential Revision: https://reviews.freebsd.org/D54590
MFC after: 3 days
DeltaFile
+1-1sys/dev/bnxt/bnxt_en/if_bnxt.c
+1-11 files

FreeBSD/ports 86d7a29math/calc distinfo Makefile

math/calc: Update to 2.16.1.2
DeltaFile
+3-3math/calc/distinfo
+1-1math/calc/Makefile
+4-42 files

FreeBSD/ports 2f6b962security/git-credential-oauth distinfo Makefile

security/git-credential-oauth: Update to 0.17.1
DeltaFile
+7-7security/git-credential-oauth/distinfo
+1-2security/git-credential-oauth/Makefile
+8-92 files

FreeBSD/ports d199b9dx11-fonts/fnt Makefile

x11-fonts/fnt: Release maintainership
DeltaFile
+1-1x11-fonts/fnt/Makefile
+1-11 files

FreeBSD/ports fe2a950www/drupal7 Makefile, www/drupal7-wysiwyg Makefile

www/drupal7*: Back to pool

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/drupal7-wysiwyg/Makefile
+1-1www/drupal7/Makefile
+2-22 files

FreeBSD/src 0df9054sys/netpfil/pf pf_nl.c

pf: handle nlattr_add_nested() failure

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+45-0sys/netpfil/pf/pf_nl.c
+45-01 files

FreeBSD/src bf19253sys/netpfil/pf pf_nl.c

pf: remove redundant zeroing

nlmsg_reserve_object() already zeroes the header before it gives it to
us, so there's no need to explicitly zero these fields again.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+0-54sys/netpfil/pf/pf_nl.c
+0-541 files

FreeBSD/ports df5403fwww/drupal7 pkg-plist distinfo, www/drupal7-wysiwyg distinfo Makefile

www/drupal7*: update to latest upstream releases

- Update drupal7 from 7.98 to 7.103
- Update drupal7-wysiwyg from 7.x-2.9 to 7.x-2.10

Sponsored by:   Netzkommune GmbH
DeltaFile
+22-2www/drupal7/pkg-plist
+3-3www/drupal7/distinfo
+3-3www/drupal7-wysiwyg/distinfo
+1-1www/drupal7-wysiwyg/Makefile
+1-1www/drupal7/Makefile
+30-105 files

FreeBSD/ports 4a35d9atextproc/ov distinfo Makefile

textproc/ov: Update to 0.50.2

Changelog:
- https://github.com/noborus/ov/releases/tag/v0.50.0
- https://github.com/noborus/ov/releases/tag/v0.50.2

PR:             291539
Approved by:    lcook (maintainer, timeout 4 weeks)
DeltaFile
+5-5textproc/ov/distinfo
+2-3textproc/ov/Makefile
+7-82 files

FreeBSD/ports a587692finance/R-cran-AER distinfo Makefile

finance/R-cran-AER: Update to 1.2.15
DeltaFile
+3-3finance/R-cran-AER/distinfo
+2-1finance/R-cran-AER/Makefile
+5-42 files

FreeBSD/ports f0cfb82www/py-litestar distinfo Makefile

www/py-litestar: Update to 2.19.0
DeltaFile
+3-3www/py-litestar/distinfo
+1-1www/py-litestar/Makefile
+4-42 files

FreeBSD/ports 817a79fMk/Uses electron.mk

Mk/Uses/electron.mk: Adjust valid electron versions after electron36 removal
DeltaFile
+1-1Mk/Uses/electron.mk
+1-11 files

FreeBSD/ports ab8edfdsecurity/modsecurity3-nginx distinfo Makefile

security/modsecurity3-nginx: update to latest 1.0.4 snapshot

Upstream continues to receive fixes and small improvements after the
1.0.4 release. Switch the GitHub fetch from the 1.0.4 tag to commit
b94f2d3 and bump PORTREVISION accordingly.

Sponsored by:   Netzkommune GmbH
DeltaFile
+3-3security/modsecurity3-nginx/distinfo
+2-2security/modsecurity3-nginx/Makefile
+5-52 files

FreeBSD/ports f930850security/modsecurity3-nginx distinfo Makefile

security/modsecurity3-nginx: Update to 1.0.4

Changelog: https://github.com/owasp-modsecurity/ModSecurity-nginx/releases/tag/v1.0.4

Sponsored by:   Netzkommune GmbH
DeltaFile
+5-5security/modsecurity3-nginx/distinfo
+4-4security/modsecurity3-nginx/Makefile
+9-92 files

FreeBSD/ports 3b0da7fdevel/gettext-tiny distinfo Makefile, devel/gettext-tiny/files patch-Makefile

devel/gettext-tiny: update to 0.3.3
DeltaFile
+13-59devel/gettext-tiny/files/patch-Makefile
+3-3devel/gettext-tiny/distinfo
+2-2devel/gettext-tiny/Makefile
+18-643 files

FreeBSD/src c0df8f6sys/dev/acpica/Osd OsdSchedule.c

acpi: Make taskqueue only run on BSP

This is needed because when we add the suspend-to-idle loop, we only
want to break the BSP out of idle to process the taskqueue while keeping
all the others idled.

Currently assuming BSP to be CPU0, which may not always be the case on
non-x86.

Reviewed by:    kib
Approved by:    kib
Sponsored by:   The FreeBSD Foundation
Differential Revision:  https://reviews.freebsd.org/D54406
DeltaFile
+5-1sys/dev/acpica/Osd/OsdSchedule.c
+5-11 files

FreeBSD/ports d7bf6bedevel/py-textualeffects distinfo Makefile

devel/py-textualeffects: Update to 0.2.0

ChangeLog:      https://github.com/ggozad/textualeffects/releases/tag/0.2.0
Reported by:    Yiorgis Gozadinos <notifications at github.com>
DeltaFile
+3-3devel/py-textualeffects/distinfo
+2-2devel/py-textualeffects/Makefile
+5-52 files

FreeBSD/ports 1643cf4devel/py-virtualenv distinfo Makefile

devel/py-virtualenv: Update to 20.36.0

ChangeLog:      https://github.com/pypa/virtualenv/releases/tag/20.36.0
Reported by:    portscout!
DeltaFile
+3-3devel/py-virtualenv/distinfo
+1-1devel/py-virtualenv/Makefile
+4-42 files

FreeBSD/ports a9c8bc4deskutils/py-vorta Makefile distinfo

deskutils/py-vorta: Update to 0.11.2

- Fix pyproject.toml (via a post-patch target), because the build
  framework does not recognise its new format.
  (see https://packaging.python.org/en/latest/guides/writing-pyproject-toml/#license-and-license-files )
- Pet portfmt

ChangeLog:      https://github.com/borgbase/vorta/releases/tag/v0.11.2
Reported by:    portscout!
DeltaFile
+7-3deskutils/py-vorta/Makefile
+3-3deskutils/py-vorta/distinfo
+10-62 files

FreeBSD/src cae2809libexec/nuageinit nuageinit

nuageinit: set the hostname when user-data is missing

This address the situation reported here
https://github.com/freebsd/freebsd-src/pull/1952#issuecomment-3720210259

The user-data file was missing and the `sethostname` function is never
called. This commit adjusts slightly the logic to avoid the `exit()` call
when the `user-data` file is missing.

MFC After:      1 week
Signed-off-by: Gonéri Le Bouder <goneri at lebouder.net>
Differential Revision:  https://github.com/freebsd/freebsd-src/pull/1953
DeltaFile
+67-46libexec/nuageinit/nuageinit
+67-461 files

FreeBSD/src 65e77d3libexec/nuageinit/tests nuageinit.sh

nuageinit: fix test after recent behaviour change

with recent change nuageinit always create a "freebsd" user, if no
users are specified, which means we do need to get the rootdir in the
testsuite containing a group file otherwise pw complains and the tests
fails.
DeltaFile
+4-0libexec/nuageinit/tests/nuageinit.sh
+4-01 files

FreeBSD/ports f4e4b0bmultimedia/navidrome Makefile distinfo

multimedia/navidrome: mark as only for arch amd64 and arm64

Navidrome uses some arch specific nodes modules: esbuild, to build its
frontend. as such the node cache which is generated at pre-fetch is arch
dependant, make it so.

Add some hack to make sure make makesum will generate a distinfo which
contains all supported arches

Approved by:    kbowling (maintainer)
Differential Revision:  https://reviews.freebsd.org/D54594
DeltaFile
+44-24multimedia/navidrome/Makefile
+5-3multimedia/navidrome/distinfo
+49-272 files

FreeBSD/ports 5f813f2www/mybb Makefile

www/mybb: Port return to pool

Sponsored by:   Netzkommune GmbH
DeltaFile
+1-1www/mybb/Makefile
+1-11 files

FreeBSD/ports b4522f9audio/mumble Makefile

audio/mumble: fix build on powerpc64le

Add OVERLAY_32BIT option to let it be disable'able. powerpc64le is strictly
64-bit environment with no multilib, so there's no support for 32-bit libraries.
DeltaFile
+1-0audio/mumble/Makefile
+1-01 files

FreeBSD/ports fc92f4fwww/mybb distinfo pkg-plist

www/mybb: update to 1.8.39

Changelog: https://mybb.com/versions/

Port return to pool
DeltaFile
+3-3www/mybb/distinfo
+5-0www/mybb/pkg-plist
+2-2www/mybb/Makefile
+10-53 files