Page MenuHomeFreeBSD

D61507.1794669099.diff
No OneTemporary

Authored By
Unknown
Size
1 KB
Referenced Files
None
Subscribers
None

D61507.1794669099.diff

diff --git a/UPDATING b/UPDATING
--- a/UPDATING
+++ b/UPDATING
@@ -27,6 +27,29 @@
world, or to merely disable the most expensive debugging functionality
at runtime, run "ln -s 'abort:false,junk:false' /etc/malloc.conf".)
+20261113:
+ pwd_mkdb(8) now validates login names using the same character rules
+ that pw(8) applies, so names containing shell metacharaters or other
+ disallowed characters can no longer be intorduced through vipw(8),
+ chpass(1) or a hand-edited master.passwd. pw(8) has also been changed
+ to reject the single quote (') and backtick (`) in user and group
+ names.
+
+ As a result, an existing master.passwd that already contains a login
+ name with a now-disallowed character will cause every pwd_mkdb(8) run
+ to fail with "invalid login name", which in turn blocks passwd(1),
+ chpass(1) and pw(8) until the offneding name is correcetd. The
+ disallowed characters are whitespace, control and 8-bit characters,
+ and any of
+
+ , : + & # % $ ^ ( ) ! @ ~ * ? < > = | \ / " ; ' `
+
+ a leading '-' is also rejected. A single trailing '$' remains
+ permited for Samba machine accounts, and the NIS compatibilty
+ prefixes (a leading '+' or '-', optionally followed by '@') are still
+ allowed. Review /etc/master.passwd and rename any affected acconuts
+ before updating the password database.
+
20261102:
The USB stack now supports SuperSpeedPlus links. This adds new values
to enum usb_dev_speed and enum usb_revision, turns USB_SPEED_MAX and

File Metadata

Mime Type
text/plain
Expires
Sat, Nov 14, 3:11 PM (10 h, 51 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
41723681
Default Alt Text
D61507.1794669099.diff (1 KB)

Event Timeline