FreeBSD/src b5f4d40sys/kgssapi gss_impl.c

kgss: de-virtualize kgss_gssd_handle

The RPC client is more of a class rather than an instance.  RPCs from
different VNETs are served by the same client.  This makes the kgss layer
fully transparent to VIMAGE and not even required to be aware of it.

It is responsibility of the rpcsec_gss module to have curvnet set on the
calling thread when doing RPC calls via kgssapi.

This change should enable proper operation of an NFS server with gssd(8)
in a VIMAGE jail.

PR:                     294501
Reviewed by:            rmacklem
Differential Revision:  https://reviews.freebsd.org/D56562

(cherry picked from commit 4602d45eb3b1d33e0ea0d97c4d18033af95d7fca)
DeltaFile
+5-19sys/kgssapi/gss_impl.c
+5-191 files

FreeBSD/src f8c8cc6sys/kgssapi gss_delete_sec_context.c gss_release_cred.c

kgss: remove unnecessary CURVNET_SET() and kgss_gssd_handle checks

These RPC methods correctly acquire the kgss_gssd_handle later with call
to kgss_gssd_client().

Reviewed by:            rmacklem
Differential Revision:  https://reviews.freebsd.org/D56561

(cherry picked from commit 2bd2f267f344c51c66fc18d963df8cec78db34c1)
DeltaFile
+0-8sys/kgssapi/gss_delete_sec_context.c
+0-8sys/kgssapi/gss_release_cred.c
+0-8sys/kgssapi/gss_release_name.c
+0-243 files

FreeBSD/src 8695b96sys/kgssapi gss_impl.c gssapi_impl.h, sys/rpc/rpcsec_gss svc_rpcsec_gss.c

kgss: remove KGSS_VNET_* macros family

The original idea was that something else than VNET(9) might be used for
kgss in jails, but that is very unlikely to happen.

Mechanical change done with sed+grep.  No functional change.

Reviewed by:            rmacklem
Differential Revision:  https://reviews.freebsd.org/D56560

(cherry picked from commit 50c5715159f172103f68fa90e5423a45aea2a626)
DeltaFile
+33-33sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
+15-15sys/kgssapi/gss_impl.c
+1-13sys/kgssapi/gssapi_impl.h
+4-4sys/kgssapi/gss_release_cred.c
+4-4sys/kgssapi/gss_release_name.c
+4-4sys/kgssapi/gss_delete_sec_context.c
+61-731 files not shown
+64-767 files

FreeBSD/src f65a485sys/dev/qcom_tlmm qcom_tlmm_pin.c qcom_tlmm_ipq4018_hw.c

qcom_tlmm: add i2c pull up strength config option

The X1E and others have a separate configuration bit to increase the
pull-up drive strength for i2c busses.

Add the plumbing; it doesn't do anything just yet.

Differential Revision:  https://reviews.freebsd.org/D56351
DeltaFile
+5-0sys/dev/qcom_tlmm/qcom_tlmm_pin.c
+1-0sys/dev/qcom_tlmm/qcom_tlmm_ipq4018_hw.c
+1-0sys/dev/qcom_tlmm/qcom_tlmm_var.h
+7-03 files

FreeBSD/src fedc032sys/dev/qcom_tlmm qcom_tlmm_ipq4018_reg.h

qcom_tlmm: extend the IPQ4018 pinmux function mask to 4 bits

It's 4 bits, not 3. Oops.

Differential Revision:  https://reviews.freebsd.org/D56350
DeltaFile
+1-1sys/dev/qcom_tlmm/qcom_tlmm_ipq4018_reg.h
+1-11 files

FreeBSD/src 20baee6sys/arm/qualcomm std.ipq4018, sys/dev/qcom_tlmm qcom_tlmm.c qcom_tlmm_ipq4018.c

qcom_tlmm: prepare for supporting multiple TLMM platforms

* Create a set of callbacks implementing the hardware specific
  GPIO bus operations
* Migrate the IPQ4018 TLMM setup code into qcom_tlmm_ip4018.c

Differential Revision:  https://reviews.freebsd.org/D56349
DeltaFile
+237-0sys/dev/qcom_tlmm/qcom_tlmm.c
+26-144sys/dev/qcom_tlmm/qcom_tlmm_ipq4018.c
+47-0sys/dev/qcom_tlmm/qcom_tlmm_var.h
+14-14sys/dev/qcom_tlmm/qcom_tlmm_pinmux.c
+12-12sys/dev/qcom_tlmm/qcom_tlmm_pin.c
+6-5sys/arm/qualcomm/std.ipq4018
+342-1753 files not shown
+352-1769 files

FreeBSD/ports 3f89734ports-mgmt/pkg-devel Makefile distinfo

ports-mgmt/pkg-devel: update to 2.7.99.1

Changes:
- rcscript: rewrite entirely to be safer
- triggers: make the per-package trigger per file instead of per directory
- delete: add -G/--exclude-glob
- repositories: add enable/disable/reset support
- vuln: install and upgrade now show if they are about to install vulnerable packages
- version: add IGNORE_MAJOR to pkg.conf
- lua: add pkg.exec_capture, a pkg.exec version capturing stdout/stderr
- autoremove: add -qn for script friendly output
- fflags: emit in string value and also accept integers
- info -e: only return 0 if all the packages in the command line exist
- install: respect -q
- quiet: do not print messages when quiet is requested
- query: fix %y/%Y
- upgrade: don't propose to downgrade to solve a provide/require
- upgrade: clarify the message when a package is not found
- upgrade: generalize the more verbose explanation of changes

    [28 lines not shown]
DeltaFile
+4-3ports-mgmt/pkg-devel/Makefile
+3-3ports-mgmt/pkg-devel/distinfo
+1-0ports-mgmt/pkg-devel/pkg-plist
+8-63 files

FreeBSD/ports 6a27a4dbiology/py-deeptools Makefile distinfo

biology/py-deeptools: Update to 3.5.6

Numerous fixes and enhancements since 3.5.2
Changes: https://github.com/deeptools/deepTools/releases
DeltaFile
+11-7biology/py-deeptools/Makefile
+3-3biology/py-deeptools/distinfo
+14-102 files

FreeBSD/ports 96ee20dgames Makefile, games/nile Makefile pkg-descr

games/nile: Unofficial Amazon Games client

Nile aims to be CLI and GUI tool for managing and playing games from Amazon.

At the moment, Nile is a command line application.

PR:             286478
Co-authored-by: Kenneth Raplee <kenrap at FreeBSD.org>
Approved by:    arrowd (co-mentor)
DeltaFile
+30-0games/nile/Makefile
+12-0games/nile/files/patch-pyproject.toml
+3-0games/nile/pkg-descr
+3-0games/nile/distinfo
+1-0games/Makefile
+49-05 files

FreeBSD/ports ed65076net-mgmt/iprange Makefile

net-mgmt/iprange: Mark as IGNORE on i386

IPv6 support was added on version 2.0 and requires __uint128_t.  There
is no configure option to disable IPv6 so lets stop building on that
platform.

Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+2-0net-mgmt/iprange/Makefile
+2-01 files

FreeBSD/ports 1486717x11-drivers/xorgxrdp-devel Makefile pkg-plist

x11-drivers/xorgxrdp-devel: Add Xlibre support

PR:             291596
Obtained from:  https://github.com/neutrinolabs/xorgxrdp/pull/406
DeltaFile
+23-4x11-drivers/xorgxrdp-devel/Makefile
+8-8x11-drivers/xorgxrdp-devel/pkg-plist
+3-1x11-drivers/xorgxrdp-devel/distinfo
+34-133 files

FreeBSD/ports 8bacfebwww/rubygem-roda distinfo Makefile

www/rubygem-roda: Update to 3.103.0

Changes:        https://github.com/jeremyevans/roda/blob/master/CHANGELOG
                https://roda.jeremyevans.net/rdoc/files/CHANGELOG.html
DeltaFile
+3-3www/rubygem-roda/distinfo
+1-1www/rubygem-roda/Makefile
+4-42 files

FreeBSD/ports c53f659www/rubygem-puma distinfo Makefile

www/rubygem-puma: Update to 8.0.0

Changes:        https://github.com/puma/puma/releases
DeltaFile
+3-3www/rubygem-puma/distinfo
+1-1www/rubygem-puma/Makefile
+4-42 files

FreeBSD/ports 7b3cd10www/rubygem-http-cookie distinfo Makefile

www/rubygem-http-cookie: Update to 1.1.6

Changes:        https://github.com/sparklemotion/http-cookie/releases
DeltaFile
+3-3www/rubygem-http-cookie/distinfo
+1-1www/rubygem-http-cookie/Makefile
+4-42 files

FreeBSD/ports fff4b25www/rubygem-faraday-http-cache distinfo Makefile

www/rubygem-faraday-http-cache: Update to 2.7.0

Changes:        https://github.com/sourcelevel/faraday-http-cache/releases
                https://github.com/sourcelevel/faraday-http-cache/blob/master/CHANGELOG.md
DeltaFile
+3-3www/rubygem-faraday-http-cache/distinfo
+1-1www/rubygem-faraday-http-cache/Makefile
+4-42 files

FreeBSD/ports 5506b00textproc/rubygem-spreadsheet distinfo Makefile

textproc/rubygem-spreadsheet: Update to 1.3.5

Changes:        https://github.com/zdavatz/spreadsheet/blob/master/History.md
DeltaFile
+3-3textproc/rubygem-spreadsheet/distinfo
+1-1textproc/rubygem-spreadsheet/Makefile
+4-42 files

FreeBSD/ports 96ba108www/rubygem-addressable distinfo Makefile

www/rubygem-addressable: Update to 2.8.10

Changes:        https://github.com/sporkmonger/addressable/blob/main/CHANGELOG.md
DeltaFile
+3-3www/rubygem-addressable/distinfo
+1-1www/rubygem-addressable/Makefile
+4-42 files

FreeBSD/ports 1f93d29textproc/rubygem-rdtool Makefile distinfo

textproc/rubygem-rdtool: Update to 0.6.39

- Fix LICENSE
- Add LICENSE_FILE

Changes:        https://github.com/uwabami/rdtool/blob/master/HISTORY
DeltaFile
+6-3textproc/rubygem-rdtool/Makefile
+3-2textproc/rubygem-rdtool/distinfo
+9-52 files

FreeBSD/ports e1525cftextproc/rubygem-rdiscount distinfo Makefile

textproc/rubygem-rdiscount: Update to 2.2.7.4

- Update WWW

Changes:        https://github.com/davidfstr/rdiscount/blob/master/CHANGELOG.md
DeltaFile
+3-3textproc/rubygem-rdiscount/distinfo
+3-2textproc/rubygem-rdiscount/Makefile
+6-52 files

FreeBSD/ports a6699aftextproc/rubygem-nokogiri distinfo Makefile, textproc/rubygem-nokogiri/files patch-gemspec

textproc/rubygem-nokogiri: Update to 1.18.10

Changes:        https://github.com/sparklemotion/nokogiri/releases
                https://nokogiri.org/CHANGELOG.html
DeltaFile
+3-3textproc/rubygem-nokogiri/distinfo
+1-2textproc/rubygem-nokogiri/Makefile
+1-1textproc/rubygem-nokogiri/files/patch-gemspec
+5-63 files

FreeBSD/ports 2643abftextproc/rubygem-ox distinfo Makefile

textproc/rubygem-ox: Update to 2.14.25

Changes:        https://github.com/ohler55/ox/releases
                https://github.com/ohler55/ox/blob/develop/CHANGELOG.md
DeltaFile
+3-3textproc/rubygem-ox/distinfo
+1-1textproc/rubygem-ox/Makefile
+4-42 files

FreeBSD/ports 54b27bbsysutils/rubygem-sys-uname distinfo Makefile

sysutils/rubygem-sys-uname: Update to 1.5.1

Changes:        https://github.com/djberg96/sys-uname/blob/main/CHANGES.md
DeltaFile
+3-3sysutils/rubygem-sys-uname/distinfo
+1-1sysutils/rubygem-sys-uname/Makefile
+4-42 files

FreeBSD/ports 1f6718fsysutils/rubygem-sys-cpu distinfo Makefile

sysutils/rubygem-sys-cpu: Update to 1.3.0

Changes:        https://github.com/djberg96/sys-cpu/blob/main/CHANGES.md
DeltaFile
+3-3sysutils/rubygem-sys-cpu/distinfo
+1-1sysutils/rubygem-sys-cpu/Makefile
+4-42 files

FreeBSD/ports 41d4e06sysutils/rubygem-tmuxinator distinfo Makefile

sysutils/rubygem-tmuxinator: Update to 3.3.8

Changes:        https://github.com/tmuxinator/tmuxinator/releases
DeltaFile
+3-3sysutils/rubygem-tmuxinator/distinfo
+1-2sysutils/rubygem-tmuxinator/Makefile
+4-52 files

FreeBSD/ports eb56a76sysutils/rubygem-smart_proxy_remote_execution_ssh distinfo Makefile

sysutils/rubygem-smart_proxy_remote_execution_ssh: Update to 1.0.2

Changes:        https://github.com/theforeman/smart_proxy_remote_execution_ssh/commits/master
DeltaFile
+3-3sysutils/rubygem-smart_proxy_remote_execution_ssh/distinfo
+1-1sysutils/rubygem-smart_proxy_remote_execution_ssh/Makefile
+4-42 files

FreeBSD/ports 4ccecfbrussian/rubygem-russian distinfo Makefile

russian/rubygem-russian: Update to 1.0.0

Changes:        https://github.com/yaroslav/russian/releases
DeltaFile
+3-2russian/rubygem-russian/distinfo
+2-2russian/rubygem-russian/Makefile
+5-42 files

FreeBSD/ports e2a80c0net/rubygem-google-cloud-storage_transfer-v1 distinfo Makefile

net/rubygem-google-cloud-storage_transfer-v1: Update to 1.10.0

Changes:        https://github.com/googleapis/google-cloud-ruby/releases
                https://github.com/googleapis/google-cloud-ruby/blob/main/google-cloud-storage_transfer-v1/CHANGELOG.md
DeltaFile
+3-3net/rubygem-google-cloud-storage_transfer-v1/distinfo
+1-1net/rubygem-google-cloud-storage_transfer-v1/Makefile
+4-42 files

FreeBSD/ports 7e8e077graphics/rubygem-rmagick distinfo Makefile

graphics/rubygem-rmagick: Update to 6.3.0

Changes:        https://github.com/rmagick/rmagick/blob/main/CHANGELOG.md
DeltaFile
+3-3graphics/rubygem-rmagick/distinfo
+1-1graphics/rubygem-rmagick/Makefile
+4-42 files

FreeBSD/ports 2000578net/rubygem-devfile distinfo Makefile

net/rubygem-devfile: Update to 0.5.1

Changes:        https://gitlab.com/gitlab-org/ruby/gems/devfile-gem/-/commits/main
DeltaFile
+3-3net/rubygem-devfile/distinfo
+1-1net/rubygem-devfile/Makefile
+4-42 files

FreeBSD/ports 0e7945agraphics/rubygem-gruff distinfo Makefile

graphics/rubygem-gruff: Update to 0.30.0

Changes:        https://github.com/topfunky/gruff/blob/master/CHANGELOG.md
DeltaFile
+3-3graphics/rubygem-gruff/distinfo
+1-1graphics/rubygem-gruff/Makefile
+4-42 files