matt
fcd0fb118f
Make gcc 2.96 (and maybe earlier) happier. Include <stdlib.h>,<string.>,
...
etc. as appropriate to get exit,srncmp,abs,abort,etc.
Add -I${.CURDIR} to a few Makefiles
2000-07-03 02:51:12 +00:00
veego
f3b06ab74b
Add a MKKERBEROS check to enable/disable kerberos support during the build.
2000-06-24 06:52:10 +00:00
thorpej
e7d6b96938
Merge a bunch of things from crypto-us and crypto-intl into basesrc,
...
adding support for Heimdal/KTH Kerberos where easy to do so. Eliminate
bsd.crypto.mk.
There is still a bunch more work to do, but crypto is now more-or-less
fully merged into the base NetBSD distribution.
2000-06-20 06:00:24 +00:00
simonb
d88dfea295
Don't declare 'extern opt*' getopt variables.
2000-04-14 06:11:07 +00:00
joda
d8c128f4a5
use NULL
2000-03-01 12:46:36 +00:00
aidan
919f6272de
Modularize password changing mechanisms, as proposed in
...
<20000130122641.A8134@xanadu.kublai.com>:
Subject: PROPOSAL: making passwd pluggable (sort of)
Date: Sun, 30 Jan 2000 12:26:41 -0500
2000-02-14 04:36:20 +00:00
aidan
b817536785
Separate kerberos5 implementation from kerberos4.
2000-01-26 01:18:48 +00:00
mjl
4b9294447c
Wrap login.conf database access in ifdef LOGIN_CAP.
2000-01-12 05:13:32 +00:00
mjl
e8a1b04582
Changes to passwd(1) for login.conf. Supported capabilities are
...
minpasswordlen and passwordtime (expiry time).
2000-01-12 05:04:41 +00:00
mjl
4f10733450
Fix yppasswd part of passwd. This has never worked since the
...
password map was split and master.passwd.byname was introduced.
XXX This is a temporary fix until luke finds some time to add
the necessary support glue to libc for TRT.
1999-12-23 01:02:52 +00:00
marc
6458b2ce43
it doesn't make any sense to use -u with -r or -i, so don't permit it.
1999-08-26 07:33:16 +00:00
simonb
299578ebd5
Spell "privilege" correctly (correct spelling from Jonathan Stone).
1999-08-16 02:59:22 +00:00
mrg
51a96a002f
optionally include CRYPTOPATH Makefile.frag files.
1999-07-20 09:35:18 +00:00
thorpej
9630ed475e
Use bsd.crypto.mk.
1999-07-12 22:11:37 +00:00
garbled
9e44e9b578
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:16:34 +00:00
scottr
8481f548e2
Remove the crypto-related bits until such time as we have a fully-
...
integrated source tree. Export-controlled versions of these are now
built during the domestic build process.
1999-02-18 21:22:51 +00:00
mycroft
cc06efc9db
const poisoning.
1998-07-26 22:15:38 +00:00
mrg
6f2f0bef2f
avoid print extra : as noted by Benjamin Lorenz <lorenz@ps.uni-sb.de> in bin/5745
1998-07-12 15:18:55 +00:00
mrg
44b9c0ad6e
KNF. ensure buffers are nul-terminated.
1998-07-11 15:55:48 +00:00
mrg
2beab49a06
- use an array MAXHOSTNAMELEN+1 size to hold hostnames
...
- ensure hostname from gethostname() is nul-terminated in all cases
- minor KNF
- use MAXHOSTNAMELEN over various other values/defines
- be safe will buffers that hold hostnames
1998-07-06 06:45:41 +00:00
kleink
9d79695d7e
Need <time.h> for time() prototype.
1998-04-02 10:38:25 +00:00
tv
d18b50bbf4
Added test to allow fallback to local password database if YP passwd map
...
is not found. Fixes both PRs 4142 and 4557 (4558). Still fails properly
if user is in YP and not in local database. Man page fixed to reflect
current logic behind falling back, changed since YP was made default some
time ago.
1997-11-21 20:28:33 +00:00
mrg
9f84449ae5
add missing .Nm sections.
1997-11-11 14:39:59 +00:00
lukem
8ba07ab0b3
use CPPFLAGS instead of CFLAGS
1997-10-24 09:00:17 +00:00
lukem
b879efa7db
WARNSify, fix .Nm usage
1997-10-19 12:29:35 +00:00
phil
e807a0729d
Changes to close PR3806. (Different than in PR.)
...
-- don't lock passwd until data is collected.
-- save a copy of original pw data for pw_copy checking
-- Try several times to lock passwd
1997-07-24 08:53:48 +00:00
mrg
bda99ff7a0
find "namespace.h" ...
1997-07-23 03:10:54 +00:00
lukem
43b1f9b62a
* free up data after a failed yp_match()
...
* simplify a two case switch into an if statement...
* remove use of register
1997-05-21 02:09:51 +00:00
gwr
10e180cc49
Back out the .PATH.c changes. The .depend problem (and others)
...
will be fixed using the new .NOPATH make feature instead.
1997-05-08 21:11:01 +00:00
gwr
012e528f2e
Use .PATH.c: ...
1997-05-06 20:44:56 +00:00
thorpej
46610bda06
Tidy up printf formats in "don't use all lower case" warning
...
message. From Dave Huang <khym@bga.com>, PR #3198 .
1997-02-22 01:50:46 +00:00
mrg
f9db097104
remove dangerous sprintf and strcpy calls.
1997-02-11 09:29:26 +00:00
tls
d47b2b42f1
remove vestigal Berkeley kpasswdd support
1997-01-07 04:02:11 +00:00
thorpej
32e089cd4b
Fix RCS ID, and clean up extra newline at end of file.
1997-01-05 05:21:51 +00:00
tls
28316c21d3
Sync with 4.4BSD-Lite2 (whew!)
1996-12-28 04:30:02 +00:00
tls
7d4405a6a6
Import of 4.4BSD-Lite2 sources
1996-12-27 23:11:39 +00:00
thorpej
bbe8c40877
Fix a semantic problem reported by Chuck Cranor:
...
If a user wishes to change a password on a system running YP, and
the master server is not running rpc.yppasswdd, passwd(1) would fail,
even if the user had a local entry. Fix this by checking for local
entry if master is not running rpc.yppasswd iff we defaulted to using
YP (not invoked as "yppasswd" or with "-y").
1996-11-26 23:35:38 +00:00
thorpej
27643ee095
Slight semantics change: ALWAYS use YP if the system is bound to a
...
YP server. This is required if the passwd database is to stay in sync
if this program is run on the YP server. Note, local passwd database
operations can still be performed by passing the -l flag.
Also, some minor cleanup and RCS id police.
1996-08-09 09:19:33 +00:00
jtc
370990b210
Updated to use new password file functions in libutil.
...
From Greg Hudson <ghudson@MIT.EDU>.
1996-05-15 21:50:39 +00:00
hpeyerl
db2ac90d67
Fix minor -Ibooboo
1995-03-31 05:49:37 +00:00
phil
68bbf97073
Make passwd work with a link to yppasswd. (From Jason Thorpe)
1995-02-12 17:45:54 +00:00
phil
49d06ab1d4
Fix bug bin/789 with my fix.
1995-02-08 19:54:12 +00:00
phil
ba9c5ac055
Fix the bug that stopped a user from changing his yp passwd when
...
the entry was ::. (Also allows root to change the empty password.)
1995-01-15 03:23:48 +00:00
mycroft
3dbc1e9443
Patch from Giles Lean to make compilation flags more consistent.
1995-01-07 23:07:03 +00:00
cgd
cfaefa659d
needs string.h
1994-12-24 17:27:42 +00:00
brezak
304b4efcdf
Fix krb4 build. From Michael Graff <explorer@vorpal.com>
1994-10-17 18:36:57 +00:00
deraadt
5996dc7e00
pr#416
1994-08-17 06:06:42 +00:00
brezak
9adfc4104e
Add conditional kerberosIV and kerberos5 support
1994-07-27 03:28:11 +00:00
deraadt
e538061ae1
few minor things, one pointed out by <kuku@acds.physik.rwth-aachen.de>
1994-01-13 23:42:28 +00:00
jtc
2c7d5d92c9
Fix spelling errors.
1994-01-11 18:22:48 +00:00