FreeBSD/src c5a1e08. configure, Ada95 configure

Vendor import ncurses 6.6
DeltaFile
+15,906-15,332configure
+4,432-3,186Ada95/configure
+2,637-2,084test/configure
+2,456-1,968misc/terminfo.src
+2,089-1,937doc/html/NCURSES-Programming-HOWTO.html
+0-2,282ncurses/win32con/win_driver.c
+27,520-26,789756 files not shown
+62,770-50,521762 files

FreeBSD/src f213856share/misc pci_vendors

pci_vendors: update to version 2025-12-12

(cherry picked from commit 3b8e13c4696e9b3dab284842902b9f7b18073c8d)
DeltaFile
+1,079-233share/misc/pci_vendors
+1,079-2331 files

FreeBSD/src d565a5eshare/misc usb_vendors

usb_vendors: update to 2025-09-15

(cherry picked from commit 90cd623611b22e2e484b800743845b38d9c20250)
DeltaFile
+9-2share/misc/usb_vendors
+9-21 files

FreeBSD/src 23a18b7share/misc pci_vendors

pci_vendors: update to 2025-10-18

(cherry picked from commit e5f545e0d872fbfdb6c3c94ca81e7f3bce9d094a)
DeltaFile
+6-2share/misc/pci_vendors
+6-21 files

FreeBSD/src a56998elibexec/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.

(cherry picked from commit 65e77d34fdff9065616cfaedef3ef53329cdad26)
DeltaFile
+4-0libexec/nuageinit/tests/nuageinit.sh
+4-01 files

FreeBSD/src 14f366blibexec/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
(cherry picked from commit cae280931c9e1f072d8bf300c377ae120300b898)
DeltaFile
+67-46libexec/nuageinit/nuageinit
+67-461 files

FreeBSD/src d375999release/tools arm.subr vagrant.conf

release: make sh the default shell

The default shell for root has been changed to sh(1) followup changing
in release images sh(1) the shell for the "freebsd" user.

MFC After:      1 week
Reviewed by:    manu, emaste (re)
Approved by:    manu, emaste (re)
Differential Revision:  https://reviews.freebsd.org/D54602

(cherry picked from commit d64db8892f8519f108d838f8d7e1d3b675ed37cd)
DeltaFile
+1-1release/tools/arm.subr
+1-1release/tools/vagrant.conf
+2-22 files

FreeBSD/src 9f5c4fbrelease Makefile, release/tools openstack.conf vagrant.conf

release: stop disabling sendmail

sendmail is already disabled by default everywhere since 14.0

MFC After:      1 week
Approved by:    emaste (re)
Reviewed by:    emaste (re)
Differential Revision:  https://reviews.freebsd.org/D54575

(cherry picked from commit d07198ff72aeddc5a884cfb81b22c22f2abf88f6)
DeltaFile
+0-6release/tools/openstack.conf
+0-6release/tools/vagrant.conf
+0-4release/tools/arm.subr
+0-3release/Makefile
+0-1release/tools/oracle.conf
+0-205 files

FreeBSD/src bdc2a7clibexec/nuageinit nuageinit.7

nuageinit(7): pert mandoc linter

MFC After:      1 week

(cherry picked from commit 9ea30bbb0e3c34b3ea369e217d930e2165610c0c)
DeltaFile
+17-17libexec/nuageinit/nuageinit.7
+17-171 files

FreeBSD/src 5ba6ed8libexec/nuageinit nuageinit nuageinit.7

nuageinit: config2_network support dns service cfg

This change enhances `config2_network()` to honor the DNS
configuration, when it's defined through the `services` section.

The `network_data.json` file can hold DNS configuration at two different
places:
- within a network configuration entry
- or `dns` entry in the `services` section, in this case the configuration is global.

An example of such configuration:

{"links": [{"id": "interface0", "type": "phy",
"ethernet_mac_address": "52:54:00:01:59:03"}], "networks": [{"id": "private-ipv4-0", "type": "ipv4", "link": "interface0",
"ip_address": "192.168.123.5", "netmask": "255.255.255.0", "routes": [{"network": "0.0.0.0", "netmask": "0.0.0.0", "gateway":
"192.168.123.1"}], "network_id": "9e5b1ed9-f5e6-4941-a90f-2e06bab858de", "dns_nameservers": ["192.168.123.1"], "services": [{"type":
 "dns", "address": "192.168.123.1"}]}], "services": [{"type": "dns", "address": "192.168.123.1"}]}

See: https://docs.openstack.org/nova/latest/user/metadata.html

    [5 lines not shown]
DeltaFile
+24-1libexec/nuageinit/nuageinit
+2-0libexec/nuageinit/nuageinit.7
+26-12 files

FreeBSD/src 46eca82libexec/nuageinit nuageinit

nuageinit: only create the default user when needed

The "default" user should only be created when:

- the `users` key is missing
- or the `default` string is present in the `users` list

Since the `public_keys` is extracted from the meta-data, this patch has
to slightly adjust the way they are loaded.
The change simplify the logic around the default user SSH key injection.
Both `ssh_authorized_keys` and `public_keys` are handled at the same time.

MFC After:      1 week
Signed-off-by: Gonéri Le Bouder <goneri at lebouder.net>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1952
(cherry picked from commit cbc00fcc2b92e6e38b0a180261547b1a22b461bd)
DeltaFile
+89-63libexec/nuageinit/nuageinit
+89-631 files

FreeBSD/src 01c811clibexec/nuageinit nuageinit.7

nuageinit/man: clarify how to enable sudo and doas

Clarify that both `sudo` and `doas` are not part of the base system and
they need to be listed in the `packages` section if the user wants to
enable them.

MFC After:      1 week
Signed-off-by: Gonéri Le Bouder <goneri at lebouder.net>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1944
(cherry picked from commit 402f1353707783e2adc8d0bff01faf557820f6f5)
DeltaFile
+11-1libexec/nuageinit/nuageinit.7
+11-11 files

FreeBSD/src 2c5ea8fshare/misc pci_vendors

pci_vendors: update to version 2025-12-12

(cherry picked from commit 3b8e13c4696e9b3dab284842902b9f7b18073c8d)
DeltaFile
+1,079-233share/misc/pci_vendors
+1,079-2331 files

FreeBSD/src da8c96fshare/misc usb_vendors

usb_vendors: update to 2025-09-15

(cherry picked from commit 90cd623611b22e2e484b800743845b38d9c20250)
DeltaFile
+9-2share/misc/usb_vendors
+9-21 files

FreeBSD/src b1281c6share/misc pci_vendors

pci_vendors: update to 2025-10-18

(cherry picked from commit e5f545e0d872fbfdb6c3c94ca81e7f3bce9d094a)
DeltaFile
+6-2share/misc/pci_vendors
+6-21 files

FreeBSD/src c8763bdrelease/tools arm.subr vagrant.conf

release: make sh the default shell

The default shell for root has been changed to sh(1) followup changing
in release images sh(1) the shell for the "freebsd" user.

MFC After:      1 week
Reviewed by:    manu, emaste (re)
Approved by:    manu, emaste (re)
Differential Revision:  https://reviews.freebsd.org/D54602

(cherry picked from commit d64db8892f8519f108d838f8d7e1d3b675ed37cd)
DeltaFile
+1-1release/tools/arm.subr
+1-1release/tools/vagrant.conf
+2-22 files

FreeBSD/src 9d2c4e8libexec/nuageinit nuageinit

nuageinit: only create the default user when needed

The "default" user should only be created when:

- the `users` key is missing
- or the `default` string is present in the `users` list

Since the `public_keys` is extracted from the meta-data, this patch has
to slightly adjust the way they are loaded.
The change simplify the logic around the default user SSH key injection.
Both `ssh_authorized_keys` and `public_keys` are handled at the same time.

MFC After:      1 week
Signed-off-by: Gonéri Le Bouder <goneri at lebouder.net>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1952
(cherry picked from commit cbc00fcc2b92e6e38b0a180261547b1a22b461bd)
DeltaFile
+89-63libexec/nuageinit/nuageinit
+89-631 files

FreeBSD/src 4039401libexec/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.

(cherry picked from commit 65e77d34fdff9065616cfaedef3ef53329cdad26)
DeltaFile
+4-0libexec/nuageinit/tests/nuageinit.sh
+4-01 files

FreeBSD/src 92a3d6clibexec/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
(cherry picked from commit cae280931c9e1f072d8bf300c377ae120300b898)
DeltaFile
+67-46libexec/nuageinit/nuageinit
+67-461 files

FreeBSD/src 3063812release Makefile, release/tools openstack.conf vagrant.conf

release: stop disabling sendmail

sendmail is already disabled by default everywhere since 14.0

MFC After:      1 week
Approved by:    emaste (re)
Reviewed by:    emaste (re)
Differential Revision:  https://reviews.freebsd.org/D54575

(cherry picked from commit d07198ff72aeddc5a884cfb81b22c22f2abf88f6)
DeltaFile
+0-6release/tools/openstack.conf
+0-6release/tools/vagrant.conf
+0-4release/tools/arm.subr
+0-3release/Makefile
+0-1release/tools/oracle.conf
+0-205 files

FreeBSD/src 57a7fa9libexec/nuageinit nuageinit.7

nuageinit(7): pert mandoc linter

MFC After:      1 week

(cherry picked from commit 9ea30bbb0e3c34b3ea369e217d930e2165610c0c)
DeltaFile
+17-17libexec/nuageinit/nuageinit.7
+17-171 files

FreeBSD/src 4702a11libexec/nuageinit nuageinit nuageinit.7

nuageinit: config2_network support dns service cfg

This change enhances `config2_network()` to honor the DNS
configuration, when it's defined through the `services` section.

The `network_data.json` file can hold DNS configuration at two different
places:
- within a network configuration entry
- or `dns` entry in the `services` section, in this case the configuration is global.

An example of such configuration:

{"links": [{"id": "interface0", "type": "phy",
"ethernet_mac_address": "52:54:00:01:59:03"}], "networks": [{"id": "private-ipv4-0", "type": "ipv4", "link": "interface0",
"ip_address": "192.168.123.5", "netmask": "255.255.255.0", "routes": [{"network": "0.0.0.0", "netmask": "0.0.0.0", "gateway":
"192.168.123.1"}], "network_id": "9e5b1ed9-f5e6-4941-a90f-2e06bab858de", "dns_nameservers": ["192.168.123.1"], "services": [{"type":
 "dns", "address": "192.168.123.1"}]}], "services": [{"type": "dns", "address": "192.168.123.1"}]}

See: https://docs.openstack.org/nova/latest/user/metadata.html

    [5 lines not shown]
DeltaFile
+24-1libexec/nuageinit/nuageinit
+2-0libexec/nuageinit/nuageinit.7
+26-12 files

FreeBSD/src 5ec4bf7libexec/nuageinit nuageinit.7

nuageinit/man: clarify how to enable sudo and doas

Clarify that both `sudo` and `doas` are not part of the base system and
they need to be listed in the `packages` section if the user wants to
enable them.

MFC After:      1 week
Signed-off-by: Gonéri Le Bouder <goneri at lebouder.net>
Pull Request:   https://github.com/freebsd/freebsd-src/pull/1944
(cherry picked from commit 402f1353707783e2adc8d0bff01faf557820f6f5)
DeltaFile
+11-1libexec/nuageinit/nuageinit.7
+11-11 files

FreeBSD/src 9b9ebc9lib/ncurses/tinfo ncurses_cfg.h

ncurses: readd "bsdpads"

During the import of ncurses 6.5 some bsd specifics configuration where
lost and reintroduce quickly after the import, unfortunatly there was a
typo in this fix which caused the "bsdpads" to not be enabled in
ncurses.

Fortunatly only very old programs may be affected by this change,
unfortunatly Nethack (in the ports tree is one of them.)

PR:             287358
MFC After:      3 days

(cherry picked from commit 836a0d46320c18d83029bf138b630b6ce5ebe6ae)
DeltaFile
+1-1lib/ncurses/tinfo/ncurses_cfg.h
+1-11 files

FreeBSD/src 5ba6716lib/ncurses/tinfo ncurses_cfg.h

ncurses: readd "bsdpads"

During the import of ncurses 6.5 some bsd specifics configuration where
lost and reintroduce quickly after the import, unfortunatly there was a
typo in this fix which caused the "bsdpads" to not be enabled in
ncurses.

Fortunatly only very old programs may be affected by this change,
unfortunatly Nethack (in the ports tree is one of them.)

PR:             287358
MFC After:      3 days

(cherry picked from commit 836a0d46320c18d83029bf138b630b6ce5ebe6ae)
DeltaFile
+1-1lib/ncurses/tinfo/ncurses_cfg.h
+1-11 files

FreeBSD/ports 37d44efdevel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260114

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260114
(cherry picked from commit 7c9bc6f5b79d09dd988557d77ea903ec12e5d3c3)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/ports 94778e5devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260113

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260113
(cherry picked from commit e4242f8fafa10cdc6c7dcd4a6f4b8c2c3662ab85)
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files

FreeBSD/src fc353e5sbin/pfctl parse.y, sbin/pfctl/tests pfctl_test_list.inc

pfctl: allow new page character (^L) in pf.conf

PF configuration files can contains many things.

Using the new page characters (i.e. ^L, \014) to mark the beginning
of parts is useful because many editors such as emacs and vim has
facilities to jump next/previous ones.

PR:             86635
MFC after:      2 weeks
Submitted by:   MOROHOSHI Akihiko <moro at remus.dti.ne.jp>
Submitted by:   Simon Wollwage <rootnode+freebsd at wollwage.com>
Sponsored by:   Rubicon Communications, LLC ("Netgate")
DeltaFile
+3-0sbin/pfctl/tests/files/pf1078.in
+2-0sbin/pfctl/tests/files/pf1078.ok
+1-1sbin/pfctl/parse.y
+1-0sbin/pfctl/tests/pfctl_test_list.inc
+7-14 files

FreeBSD/ports b7c55b0devel/lazygit distinfo Makefile

devel/lazygit: Update to 0.58.1

Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.58.0
Changes:        https://github.com/jesseduffield/lazygit/releases/tag/v0.58.1
DeltaFile
+5-5devel/lazygit/distinfo
+1-1devel/lazygit/Makefile
+6-62 files

FreeBSD/ports e4242f8devel/ruby-build distinfo Makefile

devel/ruby-build: Update to 20260113

Changes:        https://github.com/rbenv/ruby-build/releases/tag/v20260113
DeltaFile
+3-3devel/ruby-build/distinfo
+1-1devel/ruby-build/Makefile
+4-42 files