| Age | Commit message (Expand) | Author |
| 2025-04-28 | ps(1): Remove not-explicitly-requested columns with duplicate data | Olivier Certner |
| 2025-04-28 | ps(1): Aliases: Resolve once, merge specifications | Olivier Certner |
| 2025-04-28 | ps(1): find_varentry() to take a name instead of a VAR | Olivier Certner |
| 2025-04-28 | ps(1): Have parsefmt() take the list of columns to update | Olivier Certner |
| 2023-11-26 | bin: Remove ancient SCCS tags. | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .h pattern | Warner Losh |
| 2021-07-19 | bin/ps: Avoid function name conflict with libc uname() | Alex Richardson |
| 2020-06-27 | ps(1): don't try to handle non-SMP systems | Piotr Pawel Stefaniak |
| 2020-06-27 | ps(1): reuse keyword "cpu" to show CPU number | Piotr Pawel Stefaniak |
| 2018-03-13 | Add a "jail" keyword to list the name of a jail rather than its ID. | John Baldwin |
| 2017-11-20 | General further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-02-28 | Renumber copyright clause 4 | Warner Losh |
| 2013-01-18 | Include the thread name along with the command name when displaying the | John Baldwin |
| 2011-09-29 | Make ps(1) automatically size its column widths. | Edward Tomasz Napierala |
| 2011-06-14 | Add "gid" and "group" keywords to display the effective group ID | Edward Tomasz Napierala |
| 2011-03-24 | Add proper width calculation for time fields (time, cputime and usertime). | Edward Tomasz Napierala |
| 2011-03-24 | Make "LOGIN" and "CLASS" columns width scale properly instead of wasting space. | Edward Tomasz Napierala |
| 2011-03-17 | Implement the usertime and systime keywords for ps, printing the | Konstantin Belousov |
| 2011-03-05 | Export login class information via kinfo and make it possible to view | Edward Tomasz Napierala |
| 2010-09-22 | Correct sort order. | Ed Maste |
| 2010-03-17 | o) Add a keyword to displaying elapsed time in integer seconds, "etimes". | Juli Mallett |
| 2009-02-26 | [1] When showing threads, the thread name just appears if the comm | Attilio Rao |
| 2007-10-26 | Introduce a way to make pure kernal threads. | Julian Elischer |
| 2004-06-23 | Change "struct varent" to use the standard queue(8) macros, instead of | Garance A Drosehn |
| 2004-06-23 | Make sure the value of "upr" (scheduling priority on return from system call) | Garance A Drosehn |
| 2004-06-22 | Oops. Undo that last 'const' change. It expects similar changes to some | Garance A Drosehn |
| 2004-06-22 | Add 'const' to a few places. | Garance A Drosehn |
| 2004-06-20 | Add the `-O emul' format option, which prints the name of the system-call | Garance A Drosehn |
| 2004-04-06 | Remove clause 3 from the UCB licenses. | Mark Murray |
| 2003-08-13 | Implement the nwchan keyword that has been in the man page, but was | Hartmut Brandt |
| 2003-01-19 | When inserting a non-user-specified (e.g. not via -o or -O) format, don't dupe | Juli Mallett |
| 2002-11-01 | The hw.availpages sysctl has an unsigned long value now, fix the retrieval | Thomas Moestl |
| 2002-10-24 | Use the MAC interface to list process MAC labels rather than using | Robert Watson |
| 2002-10-02 | Catch up to SMTX -> SLOCK changes. | John Baldwin |
| 2002-09-17 | Conglomerate printing of ps_pgtok'd data into a PLONG type. I couldn't think | Juli Mallett |
| 2002-09-16 | Perform keyword.c:1.27 properly, implement -orss in the New World Order of | Juli Mallett |
| 2002-06-08 | Fixed unsorting. | Bruce Evans |
| 2002-06-06 | Use a global `now' variable for the current time, and initialise it at | Juli Mallett |
| 2002-06-06 | Implement a SUSv3-ignorant but "time"-similar format for "etime", elapsed | Juli Mallett |
| 2002-06-06 | Support the SUSv3 `rgroup' format. | Juli Mallett |
| 2002-06-06 | SUSv3 conform on the "comm" and "args" formats, and make correct the "command" | Juli Mallett |
| 2002-02-23 | Fixed unsorting. | Bruce Evans |
| 2002-02-21 | Revert wchan functionality. Add 'mwchan' to supply new duel mutex/msleep | Matthew Dillon |
| 2002-02-03 | WARNS=4 fixes (incomplete, so set NO_WERROR), and lots of extra | Mark Murray |
| 2002-02-02 | o __P has been reoved | Warner Losh |
| 2001-11-26 | Add LOMAC options (the "Z" flag in both cases) to display extra information | Brian Feldman |
| 2001-03-03 | Small optimization: set use_ampm only when needed | Andrey A. Chernov |
| 2001-03-02 | Use AM/PM time only when available in locale | Andrey A. Chernov |
| 2001-02-12 | Catch up to new priority interface. | Jake Burkholder |
| 2000-12-12 | Change the proc information returned from the kernel so that it | Kirk McKusick |