FreeNAS/freenas 4548de8src/middlewared/middlewared/utils security.py, tests/unit test_shadow_account_policy.py

Do not ever apply password aging rules to root

When STIG mode is enabled we enforce password aging rules,
among other things, an expired account will fail internal
pam_acct_mgmt calls (even through unix authentication).

Password aging rules are a separate account control mechanism
from disabling a password (* in the shadow file) and should
not be applied ever to the root account. The proper STIG
mode configuration should be having password disabled for
root, but never allowing the account to age out. The reason
for this is that there are various local processes that
use the root account, and require pam_acct_mgmt to succeed:
for example, cronjobs will login() as root to perform tasks.

This commit ensures that the root account will never have
password aging rules applied.
DeltaFile
+4-3tests/unit/test_shadow_account_policy.py
+6-1src/middlewared/middlewared/utils/security.py
+10-42 files

FreeBSD/ports 716ec19devel/protoc-gen-go-grpc distinfo Makefile

devel/protoc-gen-go-grpc: Update to snapshot 830c909
DeltaFile
+5-5devel/protoc-gen-go-grpc/distinfo
+3-2devel/protoc-gen-go-grpc/Makefile
+8-72 files

FreeBSD/ports d8aec2bnet-im/py-slack-sdk distinfo Makefile

net-im/py-slack-sdk: Update version 3.39.0=>3.40.0

Changelog: https://github.com/slackapi/python-slack-sdk/releases/tag/v3.40.0
DeltaFile
+3-3net-im/py-slack-sdk/distinfo
+1-1net-im/py-slack-sdk/Makefile
+4-42 files

FreeBSD/ports 4c7579csysutils/opentofu distinfo Makefile

sysutils/opentofu: Update version 1.11.4=>1.11.5

Changelog: https://github.com/opentofu/opentofu/releases/tag/v1.11.5
DeltaFile
+5-5sysutils/opentofu/distinfo
+1-2sysutils/opentofu/Makefile
+6-72 files

FreeBSD/ports f68b637databases/redis84 Makefile, databases/redis84/files redis.in patch-deps_hiredis_Makefile

databases/redis84: New port

This is the redis 8.4.X branch of redis copied from databases/redis in
preparation for upgrading redis to redis 8.6.X branch.
DeltaFile
+85-0databases/redis84/Makefile
+67-0databases/redis84/files/redis.in
+41-0databases/redis84/files/patch-deps_hiredis_Makefile
+39-0databases/redis84/files/patch-deps_hiredis_net.c
+39-0databases/redis84/files/sentinel.in
+38-0databases/redis84/files/patch-redis.conf
+309-012 files not shown
+462-018 files

FreeBSD/ports 6c90df3emulators/qemu distinfo Makefile

emulators/qemu: Update version 10.2.0=>10.2.1

Changelog: https://wiki.qemu.org/ChangeLog/10.2
DeltaFile
+3-3emulators/qemu/distinfo
+1-2emulators/qemu/Makefile
+4-52 files

FreeBSD/ports f5f7e74devel/py-capstone distinfo Makefile

devel/py-capstone: Update version 5.0.6=>5.0.7

Changelog: https://github.com/capstone-engine/capstone/releases/tag/5.0.7
DeltaFile
+3-3devel/py-capstone/distinfo
+1-1devel/py-capstone/Makefile
+4-42 files

FreeBSD/ports 89f4505devel/py-tox Makefile distinfo

devel/py-tox: Update version 4.34.1=>4.35.0

Changelog: https://github.com/tox-dev/tox/releases/tag/4.35.0
DeltaFile
+5-5devel/py-tox/Makefile
+3-3devel/py-tox/distinfo
+8-82 files

FreeBSD/ports 42fd25awww/py-gunicorn distinfo Makefile

www/py-gunicorn: Update version 25.0.2=>25.0.3

Changelog: https://github.com/benoitc/gunicorn/releases/tag/25.0.3
DeltaFile
+3-3www/py-gunicorn/distinfo
+1-1www/py-gunicorn/Makefile
+4-42 files

FreeBSD/ports 0491ed9devel/cirrus-cli distinfo Makefile

devel/cirrus-cli: Update version 0.161.5=>0.161.6

Changelog: https://github.com/cirruslabs/cirrus-cli/releases/tag/v0.161.6
DeltaFile
+5-5devel/cirrus-cli/distinfo
+1-1devel/cirrus-cli/Makefile
+6-62 files

FreeBSD/ports e7b985ccomms/libmodbus distinfo pkg-plist

comms/libmodbus: Update version 3.1.11=>3.1.12

Changelog: https://github.com/stephane/libmodbus/releases/tag/v3.1.12
DeltaFile
+3-3comms/libmodbus/distinfo
+1-1comms/libmodbus/pkg-plist
+1-1comms/libmodbus/Makefile
+5-53 files

FreeBSD/ports f7c38b1devel/capstone distinfo Makefile

devel/capstone: Update version 5.0.6=>5.0.7

Changelog: https://github.com/capstone-engine/capstone/releases/tag/5.0.7
DeltaFile
+3-3devel/capstone/distinfo
+1-3devel/capstone/Makefile
+4-62 files

FreeBSD/ports 1ea52casecurity/munge distinfo Makefile

security/munge: Update version 0.5.17=>0.5.18

Changelog: https://github.com/dun/munge/releases/tag/munge-0.5.18
DeltaFile
+3-3security/munge/distinfo
+1-1security/munge/Makefile
+4-42 files

FreeBSD/ports 7d22f93databases/pgroonga pkg-plist distinfo

databases/pgroonga: Update version 4.0.2=>4.0.4

Changelog: https://pgroonga.github.io/news/#version-4-0-4
DeltaFile
+12-4databases/pgroonga/pkg-plist
+3-3databases/pgroonga/distinfo
+1-1databases/pgroonga/Makefile
+16-83 files

FreeBSD/ports 3ee654ddatabases/mroonga distinfo Makefile

databases/mroonga: Update version 15.16=>15.17

Changelog: https://mroonga.org/docs/news/15.html#release-15-17
DeltaFile
+3-3databases/mroonga/distinfo
+1-1databases/mroonga/Makefile
+4-42 files

FreeBSD/ports 4043cb9textproc/groonga distinfo Makefile

textproc/groonga: Update version 15.1.5=>15.1.7

Changelog: https://groonga.org/docs/news/15.html#release-15-1-7
DeltaFile
+3-3textproc/groonga/distinfo
+1-1textproc/groonga/Makefile
+4-42 files

FreeBSD/ports 7e1c09ddatabases/freetds-devel distinfo Makefile

databases/freetds-devel: Update version 1.5.247=>1.5.250
DeltaFile
+3-3databases/freetds-devel/distinfo
+1-1databases/freetds-devel/Makefile
+4-42 files

FreeBSD/ports 1101ea0devel/aws-sdk-cpp distinfo Makefile

devel/aws-sdk-cpp: Update to 1.11.749

ChangeLog: https://github.com/aws/aws-sdk-cpp/compare/1.11.723...1.11.749
DeltaFile
+3-3devel/aws-sdk-cpp/distinfo
+1-1devel/aws-sdk-cpp/Makefile
+4-42 files

FreeBSD/ports 2a5ba7ddevel/git-absorb distinfo Makefile

devel/git-absorb: Update to 0.9.0

ChangeLog: https://github.com/tummychow/git-absorb/releases/tag/0.9.0
DeltaFile
+3-3devel/git-absorb/distinfo
+1-2devel/git-absorb/Makefile
+4-52 files

FreeBSD/ports 280dc8adevel/aws-c-mqtt distinfo Makefile

devel/aws-c-mqtt: Update to 0.13.4

ChangeLog: https://github.com/awslabs/aws-c-mqtt/releases/tag/v0.13.4
DeltaFile
+3-3devel/aws-c-mqtt/distinfo
+1-1devel/aws-c-mqtt/Makefile
+4-42 files

FreeBSD/ports 40dba6edevel/binaryen distinfo Makefile

devel/binaryen: Update to 126

ChangeLog: https://github.com/WebAssembly/binaryen/blob/main/CHANGELOG.md#v126
DeltaFile
+3-3devel/binaryen/distinfo
+1-1devel/binaryen/Makefile
+4-42 files

FreeBSD/ports 01e3a11devel/aws-checksums distinfo Makefile

devel/aws-checksums: Update to 0.2.10

ChangeLog: https://github.com/awslabs/aws-checksums/releases/tag/v0.2.10
DeltaFile
+3-3devel/aws-checksums/distinfo
+1-1devel/aws-checksums/Makefile
+4-42 files

FreeBSD/ports 64fbb49devel/py-urwid-readline Makefile distinfo

devel/py-urwid-readline: Update to 0.15.1

and convert to pep517.

PR:             293167
Approved by:    0mp@ (maintainer)
DeltaFile
+4-3devel/py-urwid-readline/Makefile
+3-3devel/py-urwid-readline/distinfo
+7-62 files

NetBSD/src dwCIjzVexternal/gpl3/gdb/dist/sim Makefile.in, external/gpl3/gdb/dist/sim/ppc local.mk

   Use more portable sed to fix MKCROSSGDB=yes tools on macOS
VersionDeltaFile
1.2+5,994-233external/gpl3/gdb/dist/sim/Makefile.in
1.2+263-9external/gpl3/gdb/dist/sim/ppc/local.mk
+6,257-2422 files

pkgng/pkgng 9ebf1d2libpkg pkgdb.c

pkgdb: skip WAL journal mode on read-only databases

PRAGMA journal_mode = WAL requires write access to create the -wal and
-shm sidecar files. When pkg-static runs as an unprivileged user (e.g.
nobody during poudriere's package phase), the local database is opened
read-only and the WAL pragma fails with "attempt to write a readonly
database".

This caused actual-package-depends to fail silently, producing packages
with missing dependencies. For example, gmake was packaged without its
gettext-runtime dependency, leading to "libintl.so.8 not found" errors
when gmake was later installed as a build dependency.

Use sqlite3_db_readonly() to check the connection mode before attempting
to enable WAL, consistent with other read-only guards in pkgdb.c.

Fixes: a7ccf3c03e92 ("pkgdb: enable WAL journal mode for local databases")
Reported-by: https://github.com/freebsd/pkg/issues/2605
DeltaFile
+2-1libpkg/pkgdb.c
+2-11 files

pkgng/pkgng 17cf2e8libpkg pkgdb.c

pkgdb: open read-only databases in immutable mode to fix WAL access

When pkg enables WAL journal mode on the local database (during a
write-access session), the mode is persisted in the database header.
Subsequent read-only opens (e.g. as nobody during poudriere's package
phase) fail because WAL requires -shm/-wal sidecar files which cannot
be created without write access, causing all queries to fail — including
read-only ones like PRAGMA user_version.

This caused actual-package-depends to fail silently, producing packages
with missing dependencies. For example, gmake was packaged without its
gettext-runtime dependency, leading to "libintl.so.8 not found" errors.

Fix by opening the database with sqlite3_open_v2() and immutable=1 URI
parameter when write access is not available. Immutable mode tells
SQLite to bypass WAL/SHM entirely and read directly from the main
database file, which contains all committed data after the last
writer's checkpoint.
DeltaFile
+19-1libpkg/pkgdb.c
+19-11 files

OpenBSD/xenocara 9M1IYARxserver/glamor glamor_glx_provider.h glamor_glx_provider.c

   Missed removal of those 2 files in previous update.
VersionDeltaFile
1.2+0-0xserver/glamor/glamor_glx_provider.h
1.2+0-0xserver/glamor/glamor_glx_provider.c
+0-02 files

FreeBSD/ports 7170ad1emulators Makefile, emulators/emutos Makefile distinfo

emulators/emutos: Free operating system for Atari computers
DeltaFile
+39-0emulators/emutos/Makefile
+9-0emulators/emutos/distinfo
+5-0emulators/emutos/pkg-descr
+1-0emulators/Makefile
+54-04 files

NetBSD/pkgsrc-wip 4c9164demacs-git PLIST

emacs-git: update PLIST
DeltaFile
+0-17emacs-git/PLIST
+0-171 files

NetBSD/pkgsrc-wip 53de652box2d log Makefile

box2d: add upgrade candidate
DeltaFile
+52-0box2d/log
+26-0box2d/Makefile
+24-0box2d/DESCR
+13-0box2d/PLIST
+13-0box2d/buildlink3.mk
+5-0box2d/distinfo
+133-06 files