History log of /openbsd-current/usr.bin/chpass/chpass.1
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.43 31-Mar-2022 naddy

man pages: add missing commas between subordinate and main clauses

jmc@ dislikes a comma before "then" in a conditional, so leave those
untouched.

ok jmc@


Revision tags: OPENBSD_6_6_BASE OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.42 23-Apr-2019 schwarze

add some missing "pp." to .%P macros;
Fabio Scotoni <fabio at esse dot ch> reported it was missing in eqn(7)


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.41 26-Nov-2015 deraadt

Delete YP password related code. As a result, these can also be
pledged. Keep an eye out for regressions, because they could be
uncomfortable.
ok beck semarie


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.40 15-Nov-2014 bentley

Reduce instances of `` '' in manuals.

troff displays these as typographic quotes, but nroff implementations
almost always print them literally, which rarely has the intended effect
with modern fonts, even in stock xterm.

These uses of `` '' can be replaced either with more semantic alternatives
or with Dq, which prints typographic quotes in a UTF-8 locale (but will
automatically fall back to `` '' in an ASCII locale).

improvements and ok schwarze@


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.39 16-Feb-2014 schwarze

fix bibliographical references; from Jan Stary <hans at stare dot cz>
feedback and ok jmc@


# 1.38 14-Aug-2013 jmc

some Bx/Ox conversion;
From: Jan Stary


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.37 20-Jun-2012 schwarze

Correct English just like jsing@ did it in passwd/local_passwd.c rev. 1.38
on April 27, 2008. While here, fix a typo and drop an obsolete BUGS section.

"my typo so OK millert@ :-)" and OK jmc@


# 1.36 19-Jun-2012 jmc

sync the descriptions of /etc/passwd;

issue spotted by f5b
help/ok schwarze


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE
# 1.35 22-Oct-2009 sobrado

use the UNIX-related macros (.At and .Ux) where appropriate.

ok jmc@


Revision tags: OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.34 31-May-2007 jmc

convert to new .Dd format;


# 1.33 27-Mar-2007 jmc

-a requires a separate synopsis;
from Daniel Polak via henning

ok henning


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE
# 1.32 20-Oct-2003 jmc

typos from Jared Yanovich;


Revision tags: OPENBSD_3_4_BASE
# 1.31 01-Jul-2003 avsm

update the table contents as well as the table width
pointed out by Dr. Mdoc jmc@


# 1.30 01-Jul-2003 avsm

- no need for pathnames.h, just use <paths.h> instead
- bump mktemp randomness slightly from 8 -> 10
millert@ ok


# 1.29 10-Jun-2003 jmc

- section reorder
- COMPATIBILITY merge
- macro cleanup
- kill whitespace at EOL
- new sentence, new line

ssh pages ok markus@


# 1.28 03-Jun-2003 millert

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.27 13-Feb-2002 mpech

When you give command examples and etc., in a manual page prefix them with:
$ command
or
# command

deraadt@ ok


Revision tags: OPENBSD_3_0_BASE
# 1.26 27-Aug-2001 millert

Instead of prompting the user whether or not they wish to continue to
wait for the lock on password file just tell the user to interrupt with
^C. This simplifies the locking loop a bit.

Update man page to this effect.


# 1.25 20-Aug-2001 mpech

Powered by @mantoya.
o) fix bogus .Xr usage;

millert@ ok.


# 1.24 16-Aug-2001 millert

Fix a typo and document login class field correctly.
Based on a patch from andrew.hoerter@NeuStar.com


# 1.23 15-Aug-2001 millert

Move locking of the passwd file *after* we have gotten a new password
from the user. Set real/effective/saved uids to 0 and block all signals
so the lock cannot be kept longer than necessary. If we cannot lock,
try again every 1/4 second for 2 seconds and then ask the user what
they wish to do (keep trying, quit).

Same as in local_passwd.c but here we need to remove a temp file
in the SIGINT handler because _exit() doesn't call atexit() routines.


# 1.22 23-Jun-2001 deraadt

ok, tmac is now fixed


# 1.21 23-Jun-2001 deraadt

join .%A entries; most by bk@rt.fm


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.20 17-Oct-2000 aaron

- Add a DIAGNOSTICS section explaining "the passwd file is busy".
- Some other cleanups.


# 1.19 07-Oct-2000 aaron

Reword a sentence to correct bad grammar.


Revision tags: OPENBSD_2_7_BASE
# 1.18 15-Apr-2000 aaron

- For consistency, `super-user' -> `superuser' in all cases.
- Some punctuation fixes.
- Some `id' -> `ID'.


# 1.17 23-Mar-2000 aaron

Fix some formatting problems I missed before.


# 1.16 22-Mar-2000 aaron

Note that ``chfn'' and ``chsh'' are synonyms for ``chpass'', and reflect this
in the NAME section as well; d@, deraadt@ ok


# 1.15 21-Mar-2000 aaron

The BUGS section comes after HISTORY, usually.


# 1.14 05-Mar-2000 aaron

Change prompt string from "Location:" to "Office Location:", to disambiguate
from what is expected, and to be consistent with finger(1); from FreeBSD.


Revision tags: OPENBSD_2_6_BASE
# 1.13 21-Aug-1999 niklas

Document the YP options


# 1.12 04-Jul-1999 aaron

correct use of .Nm; some other formatting nits


# 1.11 05-Jun-1999 aaron

- remove trailing white space
- remove arguments from .Os macros
- remove arguments from .Nm macros, where appropriate
- some more Dq/Sq/Ql insanity
- still lots to do in the usr.bin tree... :/


# 1.10 16-May-1999 alex

Cleanup xrefs under SEE ALSO. Specifically:

- Sort xrefs by section, and then alphabetically.
- Add missing commas between xref items.
- Remove commas from the last xref entry.
- Remove duplicate entries.


Revision tags: OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.9 23-Sep-1998 aaron

usr.bin/ man page repairs, a - e


# 1.8 14-Jun-1998 deraadt

fix gecos subfield description


# 1.7 29-May-1998 millert

put temp file _PATH_VARTMP


Revision tags: OPENBSD_2_3_BASE
# 1.6 24-Mar-1998 deraadt

pretty


# 1.5 18-Mar-1998 deraadt

.Ev EDITOR


# 1.4 15-Mar-1998 gene

Capitalize the title of Unix Password Security correctly.


Revision tags: OPENBSD_2_0_BASE OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.3 26-Jun-1996 deraadt

rcsid


# 1.2 22-May-1996 deraadt

libutil


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.42 23-Apr-2019 schwarze

add some missing "pp." to .%P macros;
Fabio Scotoni <fabio at esse dot ch> reported it was missing in eqn(7)


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE
# 1.41 26-Nov-2015 deraadt

Delete YP password related code. As a result, these can also be
pledged. Keep an eye out for regressions, because they could be
uncomfortable.
ok beck semarie


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.40 15-Nov-2014 bentley

Reduce instances of `` '' in manuals.

troff displays these as typographic quotes, but nroff implementations
almost always print them literally, which rarely has the intended effect
with modern fonts, even in stock xterm.

These uses of `` '' can be replaced either with more semantic alternatives
or with Dq, which prints typographic quotes in a UTF-8 locale (but will
automatically fall back to `` '' in an ASCII locale).

improvements and ok schwarze@


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.39 16-Feb-2014 schwarze

fix bibliographical references; from Jan Stary <hans at stare dot cz>
feedback and ok jmc@


# 1.38 14-Aug-2013 jmc

some Bx/Ox conversion;
From: Jan Stary


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.37 20-Jun-2012 schwarze

Correct English just like jsing@ did it in passwd/local_passwd.c rev. 1.38
on April 27, 2008. While here, fix a typo and drop an obsolete BUGS section.

"my typo so OK millert@ :-)" and OK jmc@


# 1.36 19-Jun-2012 jmc

sync the descriptions of /etc/passwd;

issue spotted by f5b
help/ok schwarze


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE
# 1.35 22-Oct-2009 sobrado

use the UNIX-related macros (.At and .Ux) where appropriate.

ok jmc@


Revision tags: OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.34 31-May-2007 jmc

convert to new .Dd format;


# 1.33 27-Mar-2007 jmc

-a requires a separate synopsis;
from Daniel Polak via henning

ok henning


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE
# 1.32 20-Oct-2003 jmc

typos from Jared Yanovich;


Revision tags: OPENBSD_3_4_BASE
# 1.31 01-Jul-2003 avsm

update the table contents as well as the table width
pointed out by Dr. Mdoc jmc@


# 1.30 01-Jul-2003 avsm

- no need for pathnames.h, just use <paths.h> instead
- bump mktemp randomness slightly from 8 -> 10
millert@ ok


# 1.29 10-Jun-2003 jmc

- section reorder
- COMPATIBILITY merge
- macro cleanup
- kill whitespace at EOL
- new sentence, new line

ssh pages ok markus@


# 1.28 03-Jun-2003 millert

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.27 13-Feb-2002 mpech

When you give command examples and etc., in a manual page prefix them with:
$ command
or
# command

deraadt@ ok


Revision tags: OPENBSD_3_0_BASE
# 1.26 27-Aug-2001 millert

Instead of prompting the user whether or not they wish to continue to
wait for the lock on password file just tell the user to interrupt with
^C. This simplifies the locking loop a bit.

Update man page to this effect.


# 1.25 20-Aug-2001 mpech

Powered by @mantoya.
o) fix bogus .Xr usage;

millert@ ok.


# 1.24 16-Aug-2001 millert

Fix a typo and document login class field correctly.
Based on a patch from andrew.hoerter@NeuStar.com


# 1.23 15-Aug-2001 millert

Move locking of the passwd file *after* we have gotten a new password
from the user. Set real/effective/saved uids to 0 and block all signals
so the lock cannot be kept longer than necessary. If we cannot lock,
try again every 1/4 second for 2 seconds and then ask the user what
they wish to do (keep trying, quit).

Same as in local_passwd.c but here we need to remove a temp file
in the SIGINT handler because _exit() doesn't call atexit() routines.


# 1.22 23-Jun-2001 deraadt

ok, tmac is now fixed


# 1.21 23-Jun-2001 deraadt

join .%A entries; most by bk@rt.fm


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.20 17-Oct-2000 aaron

- Add a DIAGNOSTICS section explaining "the passwd file is busy".
- Some other cleanups.


# 1.19 07-Oct-2000 aaron

Reword a sentence to correct bad grammar.


Revision tags: OPENBSD_2_7_BASE
# 1.18 15-Apr-2000 aaron

- For consistency, `super-user' -> `superuser' in all cases.
- Some punctuation fixes.
- Some `id' -> `ID'.


# 1.17 23-Mar-2000 aaron

Fix some formatting problems I missed before.


# 1.16 22-Mar-2000 aaron

Note that ``chfn'' and ``chsh'' are synonyms for ``chpass'', and reflect this
in the NAME section as well; d@, deraadt@ ok


# 1.15 21-Mar-2000 aaron

The BUGS section comes after HISTORY, usually.


# 1.14 05-Mar-2000 aaron

Change prompt string from "Location:" to "Office Location:", to disambiguate
from what is expected, and to be consistent with finger(1); from FreeBSD.


Revision tags: OPENBSD_2_6_BASE
# 1.13 21-Aug-1999 niklas

Document the YP options


# 1.12 04-Jul-1999 aaron

correct use of .Nm; some other formatting nits


# 1.11 05-Jun-1999 aaron

- remove trailing white space
- remove arguments from .Os macros
- remove arguments from .Nm macros, where appropriate
- some more Dq/Sq/Ql insanity
- still lots to do in the usr.bin tree... :/


# 1.10 16-May-1999 alex

Cleanup xrefs under SEE ALSO. Specifically:

- Sort xrefs by section, and then alphabetically.
- Add missing commas between xref items.
- Remove commas from the last xref entry.
- Remove duplicate entries.


Revision tags: OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.9 23-Sep-1998 aaron

usr.bin/ man page repairs, a - e


# 1.8 14-Jun-1998 deraadt

fix gecos subfield description


# 1.7 29-May-1998 millert

put temp file _PATH_VARTMP


Revision tags: OPENBSD_2_3_BASE
# 1.6 24-Mar-1998 deraadt

pretty


# 1.5 18-Mar-1998 deraadt

.Ev EDITOR


# 1.4 15-Mar-1998 gene

Capitalize the title of Unix Password Security correctly.


Revision tags: OPENBSD_2_0_BASE OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.3 26-Jun-1996 deraadt

rcsid


# 1.2 22-May-1996 deraadt

libutil


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.41 26-Nov-2015 deraadt

Delete YP password related code. As a result, these can also be
pledged. Keep an eye out for regressions, because they could be
uncomfortable.
ok beck semarie


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.40 15-Nov-2014 bentley

Reduce instances of `` '' in manuals.

troff displays these as typographic quotes, but nroff implementations
almost always print them literally, which rarely has the intended effect
with modern fonts, even in stock xterm.

These uses of `` '' can be replaced either with more semantic alternatives
or with Dq, which prints typographic quotes in a UTF-8 locale (but will
automatically fall back to `` '' in an ASCII locale).

improvements and ok schwarze@


Revision tags: OPENBSD_5_5_BASE OPENBSD_5_6_BASE
# 1.39 16-Feb-2014 schwarze

fix bibliographical references; from Jan Stary <hans at stare dot cz>
feedback and ok jmc@


# 1.38 14-Aug-2013 jmc

some Bx/Ox conversion;
From: Jan Stary


Revision tags: OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.37 20-Jun-2012 schwarze

Correct English just like jsing@ did it in passwd/local_passwd.c rev. 1.38
on April 27, 2008. While here, fix a typo and drop an obsolete BUGS section.

"my typo so OK millert@ :-)" and OK jmc@


# 1.36 19-Jun-2012 jmc

sync the descriptions of /etc/passwd;

issue spotted by f5b
help/ok schwarze


Revision tags: OPENBSD_4_7_BASE OPENBSD_4_8_BASE OPENBSD_4_9_BASE OPENBSD_5_0_BASE OPENBSD_5_1_BASE
# 1.35 22-Oct-2009 sobrado

use the UNIX-related macros (.At and .Ux) where appropriate.

ok jmc@


Revision tags: OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE OPENBSD_4_5_BASE OPENBSD_4_6_BASE
# 1.34 31-May-2007 jmc

convert to new .Dd format;


# 1.33 27-Mar-2007 jmc

-a requires a separate synopsis;
from Daniel Polak via henning

ok henning


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE
# 1.32 20-Oct-2003 jmc

typos from Jared Yanovich;


Revision tags: OPENBSD_3_4_BASE
# 1.31 01-Jul-2003 avsm

update the table contents as well as the table width
pointed out by Dr. Mdoc jmc@


# 1.30 01-Jul-2003 avsm

- no need for pathnames.h, just use <paths.h> instead
- bump mktemp randomness slightly from 8 -> 10
millert@ ok


# 1.29 10-Jun-2003 jmc

- section reorder
- COMPATIBILITY merge
- macro cleanup
- kill whitespace at EOL
- new sentence, new line

ssh pages ok markus@


# 1.28 03-Jun-2003 millert

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


Revision tags: OPENBSD_3_1_BASE OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.27 13-Feb-2002 mpech

When you give command examples and etc., in a manual page prefix them with:
$ command
or
# command

deraadt@ ok


Revision tags: OPENBSD_3_0_BASE
# 1.26 27-Aug-2001 millert

Instead of prompting the user whether or not they wish to continue to
wait for the lock on password file just tell the user to interrupt with
^C. This simplifies the locking loop a bit.

Update man page to this effect.


# 1.25 20-Aug-2001 mpech

Powered by @mantoya.
o) fix bogus .Xr usage;

millert@ ok.


# 1.24 16-Aug-2001 millert

Fix a typo and document login class field correctly.
Based on a patch from andrew.hoerter@NeuStar.com


# 1.23 15-Aug-2001 millert

Move locking of the passwd file *after* we have gotten a new password
from the user. Set real/effective/saved uids to 0 and block all signals
so the lock cannot be kept longer than necessary. If we cannot lock,
try again every 1/4 second for 2 seconds and then ask the user what
they wish to do (keep trying, quit).

Same as in local_passwd.c but here we need to remove a temp file
in the SIGINT handler because _exit() doesn't call atexit() routines.


# 1.22 23-Jun-2001 deraadt

ok, tmac is now fixed


# 1.21 23-Jun-2001 deraadt

join .%A entries; most by bk@rt.fm


Revision tags: OPENBSD_2_8_BASE OPENBSD_2_9_BASE
# 1.20 17-Oct-2000 aaron

- Add a DIAGNOSTICS section explaining "the passwd file is busy".
- Some other cleanups.


# 1.19 07-Oct-2000 aaron

Reword a sentence to correct bad grammar.


Revision tags: OPENBSD_2_7_BASE
# 1.18 15-Apr-2000 aaron

- For consistency, `super-user' -> `superuser' in all cases.
- Some punctuation fixes.
- Some `id' -> `ID'.


# 1.17 23-Mar-2000 aaron

Fix some formatting problems I missed before.


# 1.16 22-Mar-2000 aaron

Note that ``chfn'' and ``chsh'' are synonyms for ``chpass'', and reflect this
in the NAME section as well; d@, deraadt@ ok


# 1.15 21-Mar-2000 aaron

The BUGS section comes after HISTORY, usually.


# 1.14 05-Mar-2000 aaron

Change prompt string from "Location:" to "Office Location:", to disambiguate
from what is expected, and to be consistent with finger(1); from FreeBSD.


Revision tags: OPENBSD_2_6_BASE
# 1.13 21-Aug-1999 niklas

Document the YP options


# 1.12 04-Jul-1999 aaron

correct use of .Nm; some other formatting nits


# 1.11 05-Jun-1999 aaron

- remove trailing white space
- remove arguments from .Os macros
- remove arguments from .Nm macros, where appropriate
- some more Dq/Sq/Ql insanity
- still lots to do in the usr.bin tree... :/


# 1.10 16-May-1999 alex

Cleanup xrefs under SEE ALSO. Specifically:

- Sort xrefs by section, and then alphabetically.
- Add missing commas between xref items.
- Remove commas from the last xref entry.
- Remove duplicate entries.


Revision tags: OPENBSD_2_4_BASE OPENBSD_2_5_BASE
# 1.9 23-Sep-1998 aaron

usr.bin/ man page repairs, a - e


# 1.8 14-Jun-1998 deraadt

fix gecos subfield description


# 1.7 29-May-1998 millert

put temp file _PATH_VARTMP


Revision tags: OPENBSD_2_3_BASE
# 1.6 24-Mar-1998 deraadt

pretty


# 1.5 18-Mar-1998 deraadt

.Ev EDITOR


# 1.4 15-Mar-1998 gene

Capitalize the title of Unix Password Security correctly.


Revision tags: OPENBSD_2_0_BASE OPENBSD_2_1_BASE OPENBSD_2_2_BASE
# 1.3 26-Jun-1996 deraadt

rcsid


# 1.2 22-May-1996 deraadt

libutil


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision