diff options
| author | Olivier Certner <olce@FreeBSD.org> | 2025-05-06 13:42:33 +0000 |
|---|---|---|
| committer | Olivier Certner <olce@FreeBSD.org> | 2025-05-08 17:34:44 +0000 |
| commit | f18a49a747f7641e93c24d50207d54e7e612f97d (patch) | |
| tree | 9d6c496cc9f6b210d153f62b8c4491d4aec509e8 /RELNOTES | |
| parent | 455203ec88850dfc776b932666ffe34e6f6e5619 (diff) | |
Diffstat (limited to 'RELNOTES')
| -rw-r--r-- | RELNOTES | 17 |
1 files changed, 17 insertions, 0 deletions
@@ -10,6 +10,23 @@ newline. Entries should be separated by a newline. Changes to this file should not be MFCed. +1ee62f354ab0: + ps(1)'s options '-a' and '-A', when combined with any other one + affecting the selection of processes except for '-X' and '-x', would + have no effect, in contradiction with the rule that one process is + listed as soon as any of the specified options selects it (inclusive + OR), which is both mandated by POSIX and arguably a natural expectation. + This bug has been fixed. + + As a practical consequence, specifying '-a'/'-A' now causes all + processes to be listed regardless of other selection options (except for + '-X' and '-x', which still apply). In particular, to list only + processes from specific jails, one must not use '-a' with '-J'. Option + '-J', contrary to its apparent initial intent, never worked as a filter + in practice (except by accident with '-a' due to the bug), but instead + as any other selection options (e.g., '-U', '-p', '-G', etc.) subject to + the "inclusive OR" rule. + a2132d91739d: ps(1)'s '-U' option has been changed to select processes by their real user IDs instead of their effective one, in accordance with POSIX and |
