christos
2565bd1854
oops, use MAKEDBM_S
2000-09-19 18:24:54 +00:00
christos
06e8cfa1f8
add a non-enabled rule to build solaris and linux shadow files.
2000-09-19 18:23:43 +00:00
thorpej
a12b66cf79
Don't abort if pushing to one server in the ypservers map fails.
...
There might be serveral more waiting to be pushed to.
This is only 1/2 of the fix. ypxfer(8) also needs a change to
avoid a false error, but this allows pushes to continue to work,
at least.
Problem noted by aflury@zembu.com and agordon@zembu.com .
2000-09-13 21:40:15 +00:00
itojun
f96e3b36f6
generate ipnodes.{byname,byaddr} for IPv4/v6 lookups.
...
hosts.{byname,byaddr} is still an IPv4 only mapping.
obeys solaris8 practice. see comments in ypinit/Makefile.yp for details.
TODO: interop test with solaris8 (any takers?)
2000-07-30 02:33:13 +00:00
itojun
863848734f
with -n, permit non-IPv4 address in the output.
...
option name synchronized with solaris 8.
2000-07-30 02:25:08 +00:00
itojun
bbef2fbaac
errx?/warnx? audit. do not pass variable alone, use %s. idea from openbsd
2000-07-07 15:10:32 +00:00
itojun
7ebfc079d9
syslog() audit - do not use it with a variable alone. from openbsd
2000-07-07 11:39:41 +00:00
msaitoh
f6f00e2615
remove extra period in SEE ALL section
2000-07-05 15:45:28 +00:00
matt
3ab02a8704
More #include <stdlib.h> string, etc. cleanup
2000-07-04 20:27:35 +00:00
fvdl
07af740946
The interal SVCXPRT field xp_sock was used, but this is now xp_fd.
2000-06-03 14:33:18 +00:00
abs
3214d69367
Our db btree(3) implementation is tuned for ordered insertion, so pipe
...
through sort before makedbm.
This drops Erik Rungi's <rungus@openface.ca> passwd.byname generation for
3000 entries from 25-30 seconds down to 0.75 seconds.
1999-11-19 16:55:25 +00:00
msaitoh
e73ef7c8bf
s/ a a / a /
1999-10-08 19:55:43 +00:00
lukem
81a3e76281
remove superfluous casts
1999-07-26 03:01:09 +00:00
lukem
7dc5b4fed5
don't call ypdb_close() until after we're finished using data returned
...
by a previous ypdb_*() operation. seems to fix a problem noted in [bin/8064]
1999-07-25 09:36:02 +00:00
lukem
275da9fc4d
because the ypserv struct datum and the db(3) struct DBT are not exactly
...
the same (datum is { char *, int }, DBT is { void *, size_t /* u_int */ }),
copy info to appropriate temporary variables before calling underlying
db(3) operations.
1999-07-25 09:33:37 +00:00
lukem
811d7dca54
fix up lossage WRT free()ing invalid pointers.
...
noted in [bin/8064]
1999-07-25 09:01:04 +00:00
lukem
96c7d69308
fix up lossage WRT free()ing invalid pointers.
...
noted in [bin/8064]
1999-07-25 07:59:48 +00:00
agc
42de521154
Correct typo in synopsis.
1999-07-05 10:59:08 +00:00
mrg
b734ec4664
note that the calls to mktemp() are OK.
1999-06-07 03:06:08 +00:00
thorpej
653c3855f5
Use pidfile(3).
1999-06-06 02:38:00 +00:00
lukem
04833e78b6
split line
1999-04-25 06:28:10 +00:00
lukem
a3b1d07c9b
set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-13 23:16:55 +00:00
mycroft
d77575d3c8
Clean up SYNOPSIS formatting.
1999-03-07 11:58:22 +00:00
abs
e88f10c5f0
Replace compile time RPC_SVC_FG with -f option to run in the foreground.
1999-02-18 06:03:47 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
mrg
69dfc0e846
KNF nit.
1999-01-31 10:14:02 +00:00
thorpej
56a0200695
Fix some debugging printf formats.
1999-01-23 01:08:55 +00:00
thorpej
dd2ecab580
Use syslog(3) to log debugging info, and only if we're compiled with
...
-DDEBUG.
1999-01-22 02:38:05 +00:00
thorpej
002a1e7cb7
Remove old access control list definitions, and remove the home-grown
...
logging code.
1999-01-22 02:37:00 +00:00
thorpej
c87c1f135c
Throw out the old ypserv access control list code. Instead, use libwrap
...
for access control. Add a -l option, to enable logging of all requests.
Also, just use syslog(3) for all logging, not home-grown logging code.
1999-01-22 02:36:12 +00:00
lukem
c6e56aa78a
don't bother with nsdispatch(); just link in the relevant bits of
...
libc's gethostby*() and getnetby*() directly (with -UYP).
1999-01-19 03:53:27 +00:00
lukem
67ae78f9e1
fix error message
1999-01-18 23:42:38 +00:00
lukem
ab8486e250
* don't print out entries that couldn't be parsed
...
* don't look for comments; fparseln strips them
1999-01-17 07:01:26 +00:00
lukem
bb490684f2
don't bother looking for comments; fparseln() removes them
1999-01-17 06:56:51 +00:00
lukem
5921d0348f
convert from tweaking _res.lookups[] to calling nsdispatch(3) directly
...
for gethostby{name,addr}() (without methods for the yp lookups).
ypserv will now match names for the `hosts:' entry (ignoring `nis' if
specified).
1999-01-17 06:54:14 +00:00
kleink
3ed4fcf61e
In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
...
of errno.
1999-01-11 22:39:59 +00:00
ross
b1934d6034
{} fixes from Erik Bertelsen <erik@erik-be.uni-c.dk> (PR 6047) to shut up egcs.
1998-08-27 20:31:00 +00:00
tv
767b9acc8e
"featch" -> "fetched"
1998-08-19 12:29:00 +00:00
mrg
32f519716b
- 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:56:06 +00:00
kleink
1f491461e0
Need <time.h> for time().
1998-06-24 10:26:08 +00:00
kleink
41dc2c91bd
Fix LP64 botches introduced in last commit.
1998-06-11 14:50:46 +00:00
kleink
8bced1141c
Fix an LP64 botch introduced in last commit; reported by Tim Rightnour.
1998-06-10 21:15:41 +00:00
lukem
211a72a8dc
convert from in-house read_line to fparseln()
1998-06-08 06:53:47 +00:00
lukem
d595bfe79d
add ypinit -c (setup yp client)
1998-06-08 06:29:25 +00:00
lukem
3ed28f5cc1
disable INSECURE=yes now that libc support master.passwd YP maps
1998-06-08 03:44:34 +00:00
kleink
e6be56ae0b
Need <stdlib.h> for mktemp() prototype.
1998-06-01 14:05:35 +00:00
fair
1628920950
Fix man to mdoc conversion mistakes, mostly of the form ^\.[A-Z][A-Z]
1998-04-28 07:19:28 +00:00
kleink
70ae83a7e1
Use <sys/param.h> instead of <sys/types.h>: <netdb.h> and MAXHOSTNAMELEN are
...
not related to each other, and it should not be assumed that inclusion of the
former makes visible the latter.
1998-04-23 19:32:40 +00:00
tv
482063559a
.y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
...
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
perry
75a6e03535
change includes to fix compiler warning
1998-02-03 04:55:59 +00:00