| Age | Commit message (Expand) | Author |
| 2023-11-26 | Remove copyright strings ifdef'd out | Warner Losh |
| 2023-11-26 | usr.bin: Remove ancient SCCS tags. | Warner Losh |
| 2023-08-16 | Remove $FreeBSD$: one-line .c pattern | Warner Losh |
| 2017-12-05 | Use strlcpy(). | Xin LI |
| 2017-11-20 | General further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-10-10 | Mute gcc warning about p not being possibly initialized | Enji Cooper |
| 2017-02-28 | Renumber copyright clause 4 | Warner Losh |
| 2013-08-12 | Make check for unknown login class actually work. Previously, using the "-c"... | Edward Tomasz Napierala |
| 2011-03-27 | getpwnam(3) may return NULL. | Hajimu UMEMOTO |
| 2010-12-11 | Remove the advertising clause from UCB copyrighted files in usr.bin. This | Joel Dahl |
| 2009-12-13 | Revert most part of 200420 as requested, as more review and polish is | Xin LI |
| 2009-12-11 | Remove unneeded header includes from usr.bin/ except contributed code. | Xin LI |
| 2009-04-04 | Fixup the parameters to audit_submit(3) the order is errno then return | Christian S.J. Peron |
| 2008-06-04 | Fix a strict aliasing warning - I think it is really telling us | David Malone |
| 2007-10-18 | The upper while loop has already recycled child process, so the if | David Xu |
| 2007-07-04 | Significantly reduce the memory leak as noted in BUGS section for | Sean Farley |
| 2007-05-01 | Back out all POSIXified *env() changes. | Andrey A. Chernov |
| 2007-04-30 | Prepare for upcoming POSIXed putenv() rewrite: | Andrey A. Chernov |
| 2006-10-24 | Backout previous change (SIGSYS related). The fix has been applied to the | Maxim Sobolev |
| 2006-10-24 | Ignore SIGSYS when BSM is compiled in. Otherwise, attempt to invoke su on | Maxim Sobolev |
| 2006-09-29 | Do not chdir(2) until after setuid(2), otherwise "su - username" would fail | Luoqi Chen |
| 2006-09-01 | Integrate audit_submit(3) bits into su. This means that records for | Christian S.J. Peron |
| 2006-01-03 | Fix the other su bug reintroduced two commits ago, namely | Brian Somers |
| 2006-01-02 | Handle the case (that I just broke) where the following hangs: | Brian Somers |
| 2006-01-02 | Remove broken code that mucks about with tcsetpgrp() -- even if | Brian Somers |
| 2005-01-17 | If su(1) is run without an effective uid of 0, generate an error to | Robert Watson |
| 2004-06-15 | Oops. My last commit included a bug that would make "su -m" always | Mark Murray |
| 2004-06-13 | Paranoia, WARNS fixes and lint. | Mark Murray |
| 2004-04-04 | Add FBSDID. Do not dot terminate errx(3) string. | Philippe Charnier |
| 2004-01-06 | When root tries to su to a non-existent user, pam_authenticate() will | Dag-Erling Smørgrav |
| 2003-11-04 | Be sure to restore foreground group to parent su before parent su | David Xu |
| 2003-11-03 | It seems when su executes in a shell scripts, there is a timing race, | David Xu |
| 2003-10-19 | Fix broken su -m behaviour : | Olivier Houchard |
| 2003-04-08 | PAM-related improvements: | Dag-Erling Smørgrav |
| 2003-03-27 | Put child process in a different process group, ensure that the broadcast | David Xu |
| 2003-03-11 | Fix style bugs in the previous commit (which weren't in bde's patch) | Dag-Erling Smørgrav |
| 2003-03-11 | Reset SIGTSTP handler to default both for parent and child process. | David Xu |
| 2003-03-11 | Fix long standing job control bug. SIGTSTP shouldn't be ignored. | David Xu |
| 2003-02-06 | Pass the correct, verified username to PAM instead of getlogin(). | Dag-Erling Smørgrav |
| 2002-10-23 | Add a new '-s' option to su(1): if the flag is present, attempt to | Robert Watson |
| 2002-10-18 | When a user gets refused because the password is wrong, use the | Mark Murray |
| 2002-10-17 | Style: use sa_handler instead of __sigaction_u.__sa_handler. | Tim J. Robbins |
| 2002-10-14 | Remove an unused variable. | Poul-Henning Kamp |
| 2002-08-12 | Fix typing error in prev. commit | Andrey A. Chernov |
| 2002-08-12 | Fix style bug in prev. commit | Andrey A. Chernov |
| 2002-08-12 | Fix su job control (recently introduced for PAM cleanup purposes) to not | Andrey A. Chernov |
| 2002-08-07 | Back out workaround of fixing "suspend/fg" by price of breaking "stop $$/fg". | Andrey A. Chernov |
| 2002-07-09 | Remove tcsetpgrp() stuff across suspend/continue because it cause upper level | Andrey A. Chernov |
| 2002-06-26 | This is Alexander Kabaev's patch to solve the signal problem with su | Matthew Dillon |
| 2002-06-26 | Backout 1.51 on DES's request. | Matthew Dillon |