| 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$: two-line .c pattern | Warner Losh |
| 2023-07-07 | Mark usage function as __dead2 in programs where it does not return | Alfonso Gregory |
| 2018-06-19 | Convert `cap_enter() < 0 && errno != ENOSYS` to `caph_enter() < 0`. | Mariusz Zaborski |
| 2017-11-20 | General further adoption of SPDX licensing ID tags. | Pedro F. Giffuni |
| 2017-02-28 | Renumber copyright clause 4 | Warner Losh |
| 2016-10-07 | Remove the duplicated code using Capsicum helpers. | Mariusz Zaborski |
| 2016-09-19 | Move sys/capsicum.h includes after types.h or param.h | Conrad Meyer |
| 2016-09-19 | tr(1): Capsicumify | Conrad Meyer |
| 2016-07-14 | Optimize [Cc]flag case: don't repeatedly add the last character of | Andrey A. Chernov |
| 2016-07-14 | Back out non-collating [a-z] ranges (r302594). | Andrey A. Chernov |
| 2016-07-13 | Fully back out r302594 case 2) since overflow may happens. | Andrey A. Chernov |
| 2016-07-12 | Undo r302599 and partially r302594 case 2): | Andrey A. Chernov |
| 2016-07-11 | Cast WCHAR_MAX to wint_t, it can be unsigned on some systems. | Andrey A. Chernov |
| 2016-07-11 | 1) Following r302512 (remove collation support for [a-z]-ranges in libc) | Andrey A. Chernov |
| 2013-01-22 | When copying the complement of the string loop to WINT_MAX as we are dealing | Andrew Turner |
| 2011-11-06 | Add missing static keywords to tr(1) | Ed Schouten |
| 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 |
| 2005-04-09 | Remove unused variables. | Stefan Farfeleder |
| 2004-07-09 | Report input errors instead of ignoring them. | Tim J. Robbins |
| 2004-07-09 | Add support for multibyte characters. The challenge here was to use | Tim J. Robbins |
| 2003-08-04 | Special fix just for | Andrey A. Chernov |
| 2003-08-03 | Microoptimization of prev. patch: do strdup() only if (cflag || Cflag) | Andrey A. Chernov |
| 2003-08-03 | 1) Fix -C - it was broken since introduced, wrong array sorted | Andrey A. Chernov |
| 2003-08-03 | Remove charcoll() stabilization added in 1.16, it gains nothing but conflicts | Andrey A. Chernov |
| 2003-08-03 | This patch address two problems. | Andrey A. Chernov |
| 2002-09-04 | ANSIify function definitions. | David Malone |
| 2002-07-29 | When translating and -C is specified, behave as if the complemented set was | Tim J. Robbins |
| 2002-07-29 | When translating and the -c option is specified, handle the case where the | Tim J. Robbins |
| 2002-06-14 | Add the P1003.1-2001 -C option which complements the set of characters | Tim J. Robbins |
| 2002-06-14 | Implement support for equivalence classes ([=e=]) when the mapping is | Tim J. Robbins |
| 2002-03-22 | remove __P | Warner Losh |
| 2002-03-02 | properly handle zero length first string when doing -c | Alfred Perlstein |
| 2001-12-11 | WARNS=2 fixes, use __FBSDID(), kill register keyword. | Mark Murray |
| 1999-08-28 | $Id$ -> $FreeBSD$ | Peter Wemm |
| 1997-10-12 | Submitted by: Joachim Kuebart, thanks. | Wolfgang Helbig |
| 1997-08-18 | Use err(3) instead of local redefinition. Cosmetic in usage(). | Philippe Charnier |
| 1997-03-29 | compare return value from getopt against -1 rather than EOF, per the final | Warner Losh |
| 1997-03-11 | Merge from Lite2 | Peter Wemm |
| 1995-10-28 | Fix broken charclass handling | Andrey A. Chernov |
| 1995-05-30 | Remove trailing whitespace. | Rodney W. Grimes |
| 1994-05-27 | BSD 4.4 Lite Usr.bin Sources | Rodney W. Grimes |