| Age | Commit message (Expand) | Author |
| 2023-08-16 | Remove $FreeBSD$: one-line nroff pattern | Warner Losh |
| 2016-08-25 | Remove last remnants of acd(4), mcd(4), and scd(4) drivers. | Alex Kozlov |
| 2012-03-29 | Remove trailing whitespace per mdoc lint warning | Eitan Adler |
| 2008-07-14 | - Enhance volume handling | Pietro Cerutti |
| 2005-01-18 | Sort sections. | Ruslan Ermilov |
| 2003-11-17 | * Auto-detect what device to use if none is specified | Eivind Eklund |
| 2003-09-01 | Retire 'c' partition for a CD device. | Maxim Konovalov |
| 2002-11-27 | mdoc(7) police: markup fixes. | Ruslan Ermilov |
| 2002-10-18 | * Add CDRIOC{READ,WRITE}SPEED ioctls to cd(4). Units are in KB/sec. | Nate Lawson |
| 2002-05-30 | mdoc(7) police: tidy up the markup. | Ruslan Ermilov |
| 2002-05-08 | Implement 'speed' command: set a maximum read speed. At the moment it | Maxim Konovalov |
| 2002-04-20 | Use `The .Nm utility' | Philippe Charnier |
| 2001-07-15 | Remove whitespace at EOL. | Dima Dorfman |
| 2001-07-10 | mdoc(7) police: removed HISTORY info from the .Os call. | Ruslan Ermilov |
| 2001-05-25 | Add the 'next' and 'prev' commands (aliased to '+' and '-') which skip | Kris Kennaway |
| 2001-02-01 | mdoc(7) police: split punctuation characters + misc fixes. | Ruslan Ermilov |
| 2001-01-17 | mdoc(7) police: removed empty line (mdocNG does not like them), | Ruslan Ermilov |
| 2001-01-16 | Deprecate the use of the CD_DRIVE, CDPLAY, DISC and MUSIC_CD environment | Josef Karthauser |
| 2001-01-14 | Describe that the CDROM environment variable now affects which | Josef Karthauser |
| 2000-12-27 | Prepare for mdoc(7)NG. | Ruslan Ermilov |
| 2000-11-20 | mdoc(7) police: use the new features of the Nm macro. | Ruslan Ermilov |
| 2000-07-13 | Add a new command, 'cdid', to calculate and display a serial number | Josef Karthauser |
| 2000-05-07 | Update device names. | Kris Kennaway |
| 2000-03-02 | Remove more single-space hard sentence breaks. | Sheldon Hearn |
| 2000-03-01 | Remove single-space hard sentence breaks. These degrade the quality | Sheldon Hearn |
| 1999-08-28 | $Id$ -> $FreeBSD$ | Peter Wemm |
| 1999-01-31 | (1) Make usage() and SYNOPSIS agree with each other. | Bill Fumerola |
| 1999-01-31 | Consistantly use 'devicename' instead of varying between 'discname' and | Bill Fumerola |
| 1998-06-13 | Mention all the environment variables that can be used | Steve Price |
| 1998-01-26 | The status command prints the audio position, the media catalog and the | Jean-Marc Zucconi |
| 1998-01-07 | Typo. | Philippe Charnier |
| 1997-12-08 | Use Pa for files and Ar for arguments. | Philippe Charnier |
| 1997-09-13 | spelling corrections. | Wolfram Schneider |
| 1997-09-04 | Use err(3). Style in usage(). | Philippe Charnier |
| 1997-02-22 | Revert $FreeBSD$ to $Id$ | Peter Wemm |
| 1997-01-14 | Make the long-awaited change from $Id$ to $FreeBSD$ | Jordan K. Hubbard |
| 1996-10-05 | delete doubled words, e.g.: "the the" -> "the" | Wolfram Schneider |
| 1996-08-23 | Use the .Fx macro where appropriate. | Mike Pritchard |
| 1996-02-09 | Integrate vak fixes, mostly command parsing & cosmetic | Andrey A. Chernov |
| 1996-02-03 | Request/print out media catalog validation info in status command | Andrey A. Chernov |
| 1996-02-03 | Implement several new commands | Andrey A. Chernov |
| 1996-02-02 | Implement 'inject' command | Andrey A. Chernov |
| 1996-01-30 | Fix a bunch of spelling errors in a bunch of man pages. | Mike Pritchard |
| 1995-08-18 | Add the cdcontrol program by Serge Vakulenko. It's my understanding | Jordan K. Hubbard |