Commit Graph

31 Commits

Author SHA1 Message Date
christos
ebef85c991 Code cleanups.
- check malloc returns
- null terminate strncpy() strings
- use snprintf instead of sprintf
- pass the right arguments to the right functions
- check usage
- use err(3) and warn(3) instead of printfs.
1996-06-22 17:59:52 +00:00
thorpej
3e82f2c697 Fix typo that can cause ypbind to assume an error when one doesn't
actually exist if the server takes a dive.
1996-06-03 20:44:51 +00:00
thorpej
5bd844ce5d Fix buglet in ypbindproc_domain_2() which caused:
ypbind; sleep 10; ypwhich

to fail (where failure is defined as ypwhich hangs until it gives up,
complaining about not being able to communicate with ypbind).  Failure
mode pointed out by Chris G. Demetriou <cgd@cs.cmu.edu>.
1996-06-03 20:32:55 +00:00
thorpej
eb46d3c03e Pull down yp/xdr fixes from release branch. 1996-05-29 20:11:10 +00:00
thorpej
b2fd6338ed RCS id police. 1996-05-13 02:43:35 +00:00
cgd
efa731795e apply patch from PR 2085: don't treat XIDs and domain mapping pointers
interchangeably, because this is fragile and doesn't work at all on
the alpha.  (get rid of the old hack used on the alpha, and fix RCS
Ids, too.)
1996-03-30 22:49:08 +00:00
thorpej
c479d69ad9 Copyright assigned to The NetBSD Foundation. 1996-02-28 01:13:20 +00:00
cgd
ff276cbedc really nasty hack for the alpha. bigtime XXX 1995-04-21 04:40:36 +00:00
mycroft
ae89e276d6 Daemonify only after the bind has been completed, and use daemon(). 1995-01-15 09:09:30 +00:00
mycroft
d14504fe02 Closer to KNF, ANSI, and POSIX. 1995-01-15 08:55:59 +00:00
pk
064a6699f1 Recompute width' before each select(), as the value of svc_maxfd' can
be changed by the rpc library.
1995-01-06 13:16:15 +00:00
mycroft
a9b844f65c Avoid getdtablesize(3). Also, remove some useless FD_CLR()s. 1994-12-30 04:49:06 +00:00
cgd
567049be09 be a bit more careful with types, and prototype scope. 1994-12-23 16:21:49 +00:00
cgd
d065420b32 specify man pages the new way. 1994-12-22 11:43:15 +00:00
deraadt
17595b3407 man page from Jason Thorpe 1994-10-28 16:46:57 +00:00
deraadt
7d6a5f6936 create ypbind.lock file
fix ypset code
1994-09-28 01:39:54 +00:00
deraadt
a63af7d439 force first binding poll automatically -- someone will need it very soon! 1994-09-20 07:21:46 +00:00
ws
9140a2f6e6 Keep a server even if we lost contact when noone else is available 1994-07-16 11:50:58 +00:00
deraadt
4cd934f8c4 changes from <ws@tools.de> to do selective pinging of servers. 1994-07-14 20:54:29 +00:00
deraadt
7473e6d9a3 from wolfgang, various further cleanup, and
mpliment the "clients are asking via RPC, therefore that might mean
the server is possibly dead" heuristic I bailed on earlier.
1994-07-02 06:45:48 +00:00
deraadt
26ca90bcec improved rebinding from ws@tools.de 1994-07-01 19:40:23 +00:00
deraadt
b86d2fa05a correct copyright 1994-05-25 09:55:39 +00:00
cgd
e9d6b69f34 kill bindirs 1994-02-18 03:01:30 +00:00
deraadt
2b728f4750 sunos compatible /var/yp/binding/ files. 1993-12-03 10:08:12 +00:00
cgd
603b08d78b fix typo in last 1993-11-15 21:51:30 +00:00
deraadt
16f75ff463 ypset should only be permitted from a reserved port.
from Tor Egge <tegge@pvv.unit.no>
1993-11-15 08:20:05 +00:00
deraadt
79b9e39888 #endif in the wrong place 1993-09-05 16:10:01 +00:00
mycroft
080e65aef6 Add RCS identifiers. 1993-07-30 11:10:53 +00:00
cgd
c1fa28cf2c use BINDIR, rather than DESTDIR to specify binary's location.
the former is correct, the latter is not.  actually, this makefile
probably should be hacked a bit more, but i'm not up to it now
1993-05-28 12:38:51 +00:00
deraadt
77c037ed51 added my copyright.. how self efacing of me 1993-05-16 02:47:20 +00:00
deraadt
e39dac2f56 initial rev 1993-04-26 08:09:02 +00:00