NAS-139800 / 25.10.2 / Do not ever apply password aging rules to root (by anodos325) (#18216)
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.
Original PR: https://github.com/truenas/middleware/pull/18213
Co-authored-by: Andrew Walker <andrew.walker at truenas.com>
NAS-139800 / 26.0.0-BETA.1 / Do not ever apply password aging rules to root (#18213)
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.
Fix race condition in apps event subscription test
This commit replaces racy events list clearing with a deterministic track_states flag that only begins recording state transitions once STOPPING is observed, preventing late deployment events from causing intermittent test failures.
Don't use --target, because this sets both the input and the output format,
and now 2.46 does not auto-recognize the input anymore. use --output-target \
instead.
[clang] Revisit tests for CWG2917 and CWG3005 after Core updates (#181513)
This patch revisits the status of tests for two aforementioned Core
issues.
I agree with the analysis in #170410, so no changes are made to CWG2917
test.
In case of CWG3005, Core approved the 2025-09-12 proposed resolution,
which the test was written against in the first place.
Fixes #170410
Partly revert "drm/hyperv: Remove reference to hyperv_fb driver"
This partly reverts commit 8f582bcd132c ("drm/hyperv: Remove reference
to hyperv_fb driver") which was messed up by me while trying to fix a
merge conflict.
Signed-off-by: Helge Deller <deller at gmx.de>
Signed-off-by: Linus Torvalds <torvalds at linux-foundation.org>
editors/enter-tex: update to 3.49.0
Update to 3.49.0
Release 3.49.0, 2026-01-03
--------------------------
Under the hood changes:
* Adapt the code to the latest libgedit-gtksourceview API.
Release 3.49.alpha2, 2025-11-17
-------------------------------
User-visible changes:
* Find and Replace: add tooltips; adjust a margin.
* Man-page: small improvements.
Under the hood changes:
* Find and Replace: rewrite the UI part in C in Gtex (GtexFindBar) as a first
[27 lines not shown]
editors/enter-tex: update to 3.49.0
Update to 3.49.0
Release 3.49.0, 2026-01-03
--------------------------
Under the hood changes:
* Adapt the code to the latest libgedit-gtksourceview API.
Release 3.49.alpha2, 2025-11-17
-------------------------------
User-visible changes:
* Find and Replace: add tooltips; adjust a margin.
* Man-page: small improvements.
Under the hood changes:
* Find and Replace: rewrite the UI part in C in Gtex (GtexFindBar) as a first
[27 lines not shown]
editors/gedit*: update to 49.0
Update to 49.0 for compatability with libgedit-gtksourceview 299.6.0.
News in 49.0, 2026-01-03
------------------------
* Metainfo data: add more infos to fix Flathub warnings.
* Cleanup: remove BuildStream and Snap from build-aux/ (outdated).
* Translation updates.
News in 49.alpha2, 2025-11-17
-----------------------------
User-visible changes:
* Add a max-file-size setting for document loading, fixing the common problem
with very large files.
* New symbolic app icon (to have a square one).
* Statusbar: fix a bug with the language button popover.
[52 lines not shown]
x11-toolkits/tepl6: update to 6.14.0
Update to 6.14.0
News in 6.14.0, 2026-01-03
--------------------------
* Nothing new.
News in 6.14.alpha2, 2025-11-17
-------------------------------
* New class: TeplStatusbar.
* Translations updates.
News in 6.14.alpha1, 2025-09-05
-------------------------------
* Add TeplCodeCommentView for the comment/uncomment feature.
* Remove tepl_iter_*() function, moved to libgedit-gtksourceview.
* TeplFileLoader: use libgedit-gfls.
* Translations updates.
[4 lines not shown]
x11-toolkits/libgedit-gtksourceview: update to 299.6.0
Update to 299.6.0
News in 299.6.0, 2026-01-03
---------------------------
Completion framework:
* The GtkSourceCompletion class no longer implements the GtkBuildable interface.
* GtkSourceCompletionProposal: various improvements.
* GtkSourceCompletionItem:
- Various improvements.
- Remove all the properties.
Microsoft Windows:
* Fix compilation warnings.
* Fix unit tests failures.
Various gardening tasks:
[85 lines not shown]
x11-toolkits/libgedit-gtksourceview: update to 299.6.0
Update to 299.6.0
News in 299.6.0, 2026-01-03
---------------------------
Completion framework:
* The GtkSourceCompletion class no longer implements the GtkBuildable interface.
* GtkSourceCompletionProposal: various improvements.
* GtkSourceCompletionItem:
- Various improvements.
- Remove all the properties.
Microsoft Windows:
* Fix compilation warnings.
* Fix unit tests failures.
Various gardening tasks:
[85 lines not shown]
x11-toolkits/tepl6: update to 6.14.0
Update to 6.14.0
News in 6.14.0, 2026-01-03
--------------------------
* Nothing new.
News in 6.14.alpha2, 2025-11-17
-------------------------------
* New class: TeplStatusbar.
* Translations updates.
News in 6.14.alpha1, 2025-09-05
-------------------------------
* Add TeplCodeCommentView for the comment/uncomment feature.
* Remove tepl_iter_*() function, moved to libgedit-gtksourceview.
* TeplFileLoader: use libgedit-gfls.
* Translations updates.
[4 lines not shown]
editors/gedit*: update to 49.0
Update to 49.0 for compatability with libgedit-gtksourceview 299.6.0.
News in 49.0, 2026-01-03
------------------------
* Metainfo data: add more infos to fix Flathub warnings.
* Cleanup: remove BuildStream and Snap from build-aux/ (outdated).
* Translation updates.
News in 49.alpha2, 2025-11-17
-----------------------------
User-visible changes:
* Add a max-file-size setting for document loading, fixing the common problem
with very large files.
* New symbolic app icon (to have a square one).
* Statusbar: fix a bug with the language button popover.
[52 lines not shown]