summaryrefslogtreecommitdiffstats
path: root/usr.bin/passwd
Commit message (Collapse)AuthorAgeFilesLines
* mdoc(7) police: use the new features of the Nm macro.ru2000-11-201-15/+15
|
* Avoid use of direct troff requests in mdoc(7) manual pages.ru2000-11-101-14/+7
|
* Correct a few typos, including a mis-represented option (-s instead ofsheldonh2000-09-181-4/+4
| | | | | | -h for NIS host). Submitted by: Peter Avalos <pavalos@theshell.com>
* Fix a premature freeing bug found with malloc debugging courtesy John Hay.green2000-08-261-1/+5
| | | | Submitted by: jhay
* Add working and easy crypt(3)-switching. Yes, we need a whole new APIgreen2000-08-221-14/+7
| | | | | | | | | | | | | | for crypt(3) by now. In any case: Add crypt_set_format(3) + documentation to -lcrypt. Add login_setcryptfmt(3) + documentation to -lutil. Support for switching crypt formats in passwd(8). Support for switching crypt formats in pw(8). The simple synopsis is: edit login.conf; add a passwd_format field set to "des" or "md5"; go nuts :) Reviewed by: peter
* Buildworld fixes for NO_OPENSSH and NO_OPENSSLkris2000-03-091-1/+1
| | | | Approved by: jkh
* Remove single-space hard sentence breaks. These degrade the qualitysheldonh2000-03-011-14/+28
| | | | | of the typeset output, tend to make diffs harder to read and provide bad examples for new-comers to mdoc.
* Use libcrypto in place of libdes.markm2000-02-241-2/+2
|
* Teach passwd about a new "mixpasswordcase" login.conf parameter. If thisnik2000-02-111-5/+12
| | | | | | | | | | | | parameter is missing, or specified as above, then passwd behaves as normal when the user enters an all lower case password -- i.e., it prompts them to use mixed case, and will only grudgingly accept an all lower case password. If you negate this entry in login.conf, with "mixpasswordcase@", then passwd will allow all lower case passwords without complaining. Approved by: jkh
* Teach passwd about a new "mixpasswordcase" login.conf parameter. If thisnik2000-02-111-2/+11
| | | | | | | | | | | | parameter is missing, or specified as above, then passwd behaves as normal when the user enters an all lower case password -- i.e., it prompts them to use mixed case, and will only grudgingly accept an all lower case password. If you negate this entry in login.conf, with "mixpasswordcase@", then passwd will allow all lower case passwords without complaining. Approved by: jkh
* Revert the libcrypt/libmd stuff back to how it was. This should not havepeter1999-12-181-7/+6
| | | | | | | | happened as it was working around problems elsewhere (ie: binutils/ld not doing the right thing according to the ELF design). libcrypt has been adjusted to not need the runtime -lmd. It's still not quite right (ld is supposed to work damnit) but at least it doesn't impact all the users of libcrypt in Marcel's cross-build model.
* Add libmd (or move it after libcrypt). We don't want the linker to bemarcel1999-12-161-6/+7
| | | | | smart because it will definitely get it wrong. This popped up during cross-linking.
* Update PicoBSD so it does not need to patch the passwd Makefile.roger1999-10-301-0/+25
|
* Change edistribution to krb4 in preaparation for K5markm1999-09-191-1/+1
|
* Unifdef -DPASSWD_IGNORE_COMMENTS. This wasn't really optional andpeter1999-09-061-1/+1
| | | | we have enough pseudo-options already.
* $Id$ -> $FreeBSD$peter1999-08-285-5/+5
|
* Allow comments and blank lines as advertised in passwd(5).sheldonh1999-07-291-2/+2
| | | | | PR: 12828 Submitted by: Yasuhiro Fukuma <yasuf@big.or.jp>
* Clarify when the user gets a prompt for the old password, and thatgrog1999-05-031-13/+33
| | | | | | passwords are not echoed. Get quotes right in troff.
* Change references from "passwordperiod" to "passwordtime", sincehoek1999-04-301-2/+2
| | | | | | "passwordtime" is what passwd(1) has actually been using. I suspect passwordperiod was the original intent. I can't figure-out which, if either, BSDi uses. If anyone knows...
* Ignore errors from chflags. This makes it possible to make installworlddes1999-02-141-3/+3
| | | | with DESTDIR set to an NFS-mounted file system.
* Back out the new crypt(3) stuff untill we can go through an independantmarkm1999-01-232-154/+31
| | | | "make world" to make sure everything works properly.
* Added support for multiple hash formats, and new salt generation code.brandon1999-01-222-31/+154
| | | | | | | | | It selects which hash format to use by checking /etc/auth.conf for auth_default. Leaving auth_default disabled will give the current behaviour (use the same format as is currently used in the password, or if a new password default to what crypt likes best--des if it exists). Now you can set it to one of: des, best, md5 or sha1. best is a synonym for sha1, currently.
* We use login.conf, not login.capbillf1998-11-301-2/+2
| | | | | PR: doc/8897 Submitted by: Jonathan Hanna <pangolin@home.com>
* Use KJH's auth.conf parser to turn on/off Kerberos in userland.markm1998-10-092-2/+10
|
* Remove useless `BINOWN=root' now that it is the default.obrien1998-09-191-2/+1
|
* The host commandline option is -h and not -s.steve1998-08-241-2/+2
| | | | | PR: 7703 Submitted by: Yoshishige Arai <ryo2@on.rim.or.jp>
* Fix LIBDIR (for aout/ELF).markm1998-08-061-2/+2
|
* Use the correct name of the login.conf(5) capability (`passwordperiod' ->jkoshy1998-05-191-4/+4
| | | | `passwordtime').
* Fixed missing dependencies on headers generated by rpcgen, as usual.bde1998-05-101-11/+9
| | | | | Removed bogus dependencies of generated .c files on generated headers. Sorted sources lists.
* Ifdefed conditionally-unused variables.bde1998-03-231-1/+3
|
* Prevent passwd locking database forever waiting for user inputache1998-03-071-3/+4
| | | | Submitted by: Antti Kaipila <anttik@iki.fi>
* Fixed `make -jN' for large N, as usual.bde1998-03-061-2/+3
|
* Type fix: when -> withsteve1998-01-031-1/+2
| | | | | PR: 5420 Submitted by: Jonathan Hanna <jh@pc-21490.bc.rogers.wave.ca>
* Changes for KTH KerberosIV.markm1997-09-282-8/+7
| | | | Also quieten -Wall a bit.
* spelling corrections.wosch1997-09-131-1/+1
| | | | | PR: docs/4450 Submitted by: josh@quick.net
* Cosmetic in usage string and err() messages.charnier1997-07-312-22/+20
|
* Modify passwd and chpass to use new AF_LOCAL RPC interface instead ofwpaul1997-07-292-20/+25
| | | | old kludged-up 'yppasswd_comm' support.
* kill the undeadpeter1997-07-132-373/+0
|
* This commit was generated by cvs2svn to compensate for changes in r27241,bde1997-07-062-0/+373
|\ | | | | | | which included commits to RCS files with non-trunk default branches.
| * Finish importing Lite2's src/usr.bin, except for ex, diff, grep, mail,bde1997-07-062-0/+373
| | | | | | | | | | pascal and vmstat.sparc. All changed files on the vendor branch should already have been imported.
| * recording cvs-1.6 file deathpeter1995-12-302-373/+0
| |
* | Remove srandomdev fallback codeache1997-06-141-3/+2
| |
* | login_getclass() -> login_getpwclass()davidn1997-05-101-2/+2
| |
* | Fix for PR #3141: check for NULL before strdup()ing pw->pw_class.wpaul1997-03-291-1/+2
| | | | | | | | | | | | | | | | | | (I'm not sure why this happens, though I suspect it may be because the server is configured with only passwd maps instead of both passwd and master.passwd maps. This is allowed, but I think in this case pw_class is left NULL, hence the problem.) Also applied similar patch to chpass/pw_yp.c just for paranoia's sake.
* | compare return value from getopt against -1 rather than EOF, per the finalimp1997-03-291-2/+2
| | | | | | | | posix standard on the topic.
* | Initialize RNG only onceache1997-03-241-2/+7
| | | | | | | | Use srandomdev() now
* | Fix srandom arg type according to Lite2ache1997-03-111-2/+2
| |
* | Add ^ getpid() for better srandom resultsache1997-03-101-2/+2
| |
* | If an administrator somehow manages to break the hardlinksmpp1997-02-261-3/+5
| | | | | | | | | | | | | | | | | | | | | | | | on chpass & passwd and turn the links into individual files with the schg flag set, make install will fail to install all of the proper links. Fixed by removing the schg flag on all of the links before installing. Closes PR# 2040. Submitted by: Ph. Charnier <charnier@xp11.frmug.org>
* | Revert $FreeBSD$ to $Id$peter1997-02-224-4/+4
| |
OpenPOWER on IntegriCloud