remove BACK_CHANNEL define, unused since YP bits removed in rev 1.20
Use <fcntl.h> instead of <sys/file.h> for open() and friends.Delete a bunch of unnecessary #includes and sort to match style(9)while doing the above cleanup.ok deraadt@ krw@
Delete YP password related code. As a result, these can also bepledged. Keep an eye out for regressions, because they could beuncomfortable.ok beck semarie
No need to declare pwd_gensalt; it's unused and gone.ok tedu@
use crypt_checkpass instead of doing things the hard way with crypt.
Use explicit_bzero() instead of memset() for zeroing out secrets.OK deraadt@
Remove KERBEROS5 from the Makefiles (except ssh for now, where it isalready manually disabled).ok deraadt@
remove some unnecessary sys/param.h inclusions
The heimdal code switched to using DES from libcrypto when 0.7.2was imported over four years ago, so we don't need to link libdesfor kerberos anymore.ok mikeb@ deraadt@
Update commented out kerberos bits in case someone wants to add missingkerb5 support to login_chpass.
convert to new .Dd format;
Foil potential timing attacks by using the correct password hashinstead of "xx". In practice this means bcrypt() will be used fornon-existent users instead of DES crypt().Adapted from a patch by
Foil potential timing attacks by using the correct password hashinstead of "xx". In practice this means bcrypt() will be used fornon-existent users instead of DES crypt().Adapted from a patch by Peter Philipp. OK deraadt@
show more ...
drop some krb4 stuffok beck@
pass lint
More checking for a NULL return value from getpass(). otto@ OK
Cleanup obsolete kerberos 4 stuff.ok millert@
stop using libcom_err, it is built into krb5
Remove krb4 support.
typos;ipsecadm(8): examples ho@ help and ok markus@
ansi; ok millert pvalchev
minor indent cleanup
minor KNF
pid_t cleanup
Add missing libraries to bsd.prog.mk (mostly kerberosV)Use them in DPADD throughout the tree.Fix a few mispells (LIBMATH -> LIBM...)Wipe obsolete lib (LIBRESOLV)Sort added missing libraries, move
Add missing libraries to bsd.prog.mk (mostly kerberosV)Use them in DPADD throughout the tree.Fix a few mispells (LIBMATH -> LIBM...)Wipe obsolete lib (LIBRESOLV)Sort added missing libraries, move obsolete stuff apart.Synch documentation in bsd.READMEok deraadt@
login(8) -> login(1)
12