freebsd-skq/usr.sbin
wpaul 2d9bdef553 ypbind jumbo patch :)
The existing ypbind exhibits some truly anti-social behavior. After
initially establishing a binding with an NIS server, the following events
take place:

- ypbind waits for 60 seconds before trying to broadcast a ping again
- after the 60 seconds expires, ypbind sends out broadcasts every 5 seconds
  come hell or high water.

These broadcasts travel far and wide, even to NIS servers in other domains
which dutifully log the packets even though they don't respond to them.
This leads to lots of unnecessary traffic and bloated log files.

This behavior has been fixed/changed. Here's what happens now:

- We still broadcast every 5 seconds at startup, just like before.

- Once bound, we send out packets once every 60 seconds to the server
  we're bound to AND NO ONE ELSE.

- If we fail to receive a reply from our server within FAIL_THRESHOLD
  seconds, we assume our server has croaked and go back to broadcasting
  everywhere every 5 seconds again until somebody answers. FAIL_THRESHOLD
  is currently set to 20 seconds.

Other fixes/improvements:

- ypbind now logs 'server not responding' and 'server OK' messages where
  appropriate.

Thanks to Thomas Graichen <graichen@omega.physik.fu-berlin.de> for
reporting the problem and guilt-tripping me into fixing it. :)
1995-02-16 01:21:44 +00:00
..
ac strncmp use wrong utmp name size 1994-11-14 20:26:52 +00:00
accton Changed a ACCTON 1 to a ACCTON 8 . 1994-12-12 00:32:36 +00:00
adduser Correct some of the english. 1995-01-09 11:32:01 +00:00
amd Added three line hack to nfs_ops.c to add support for the 'resvport' 1995-02-13 01:56:22 +00:00
apm make the right link to "zzz" 1994-11-02 07:20:58 +00:00
apmconf Remove a relic from the old "equiv" kludge 1994-11-02 04:55:15 +00:00
arp Remove talk about trailers from arp(8) manual page 1994-09-26 04:32:57 +00:00
bad144 Define DKBAD_MAGIC the same as in 1.1.5 (as 0x4321 instead of 0). 0 is 1994-10-25 17:33:25 +00:00
bootpd __386BSD__ -> __FreeBSD__ 1994-11-04 02:14:13 +00:00
bootpef This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
bootpgw This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
bootptest This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
cdplay Add more verbosity for status, if standalone 1995-02-15 17:43:12 +00:00
chown groups[] is of type gid_t. 1994-09-23 10:02:21 +00:00
chroot This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
config Restore the field widths that were clobbered by the previous commit so that 1995-02-08 18:42:58 +00:00
config.new This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
cron Now crontab works not only for vi editor, i.e. refers to 1994-12-21 11:06:08 +00:00
crunch Fix: 1994-12-31 05:36:40 +00:00
ctm Various nitpicking from Stephen. 1995-02-15 19:41:38 +00:00
dbsym This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
dev_mkdb This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
diskpart This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
edquota Make edquota works with other then vi editors, 1994-11-22 18:52:58 +00:00
eeprom This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
fdcontrol Import the fdcontrol command. It has been in 1.1.5, but obviously has been lost on its way to 2.0. 1994-10-30 18:52:01 +00:00
fdformat Corrected the xref to the driver man page to be fdc(4) now that 1994-10-28 17:07:32 +00:00
fdwrite #include'ing mysterious stuff from ${DESTDIR}/sys/<somewhere> is no longer 1994-10-14 16:03:33 +00:00
inetd Disable UDP service looping attack. 1994-12-21 19:08:45 +00:00
iostat Fix printout bug 1994-11-10 13:39:01 +00:00
kbdcontrol Added h option for setting the historysize. 1995-01-30 21:41:14 +00:00
kgmon Get rid of _PATH_UNIX completely; use getbootfile(3) instead. 1994-09-24 00:08:43 +00:00
kvm_mkdb Speed kvm_mkdb up by a factor 5 or thereabout. Rewrote all the fseek/fread 1995-01-10 18:37:12 +00:00
lpr Add missing ${.CURDIR} 1995-01-24 08:30:13 +00:00
lptcontrol This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
lsdev Moved "#include <pci/pcivar.h>" from "usr.sbin/lsdev/i386.c" 1995-02-04 12:47:19 +00:00
manctl I've found two bugs in manctl(8). There are two spurious ";" after a "then" 1995-02-15 00:07:59 +00:00
mixer non-X mixer, useful into rc.local 1995-02-15 17:33:04 +00:00
mount_portalfs And another absolute path -I :-< 1994-11-20 22:42:16 +00:00
mountd Change obnoxious ``Not root dir'' error message into one which actually 1994-12-02 02:58:56 +00:00
mrouted This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
mtree mtree * MD5 = better security 1995-02-10 03:12:42 +00:00
named More updates to the manual pages. Used also the unknown macro. 1994-11-19 13:42:06 +00:00
ncrcontrol Include ncr.c from where it is now. 1995-02-03 20:49:10 +00:00
nfsd Add support for kerberised NQNFS. 1995-01-30 18:56:06 +00:00
nologin This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
nslookup Correct the nslookup manpage that has some macros in it, that our man system 1994-11-19 13:16:52 +00:00
pcvt Updated this to be more FreeBSD-like; there was a lot of bipartisan cruft 1995-02-12 01:51:34 +00:00
pkg_install Make pkg_install use /var/tmp instead of /tmp 1995-02-15 03:48:13 +00:00
pkg_manage pkg_manage utility, using file selector 1995-02-15 20:47:56 +00:00
portmap Fix conflicts from import 1994-09-29 09:36:16 +00:00
ppp PPP does not find config files (Wrong path name not a /etc/ppp) 1995-02-02 01:54:27 +00:00
pppd Change to use the correct lock file directory. 1994-10-22 14:40:48 +00:00
pppstats Changed a PPSTATS 1 to PPPSTATS 8 . 1994-12-12 00:36:41 +00:00
pstat Submitted by: John Capo 1994-12-28 00:47:03 +00:00
pwd_mkdb Be sure to properly fail if there are not enough fields. Problem 1995-01-27 22:30:03 +00:00
quot This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
quotaon This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
repquota This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
rmt This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
routed This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
rtprio "idle priority" support. Based on code from Henrik Vestergaard Draboel, 1994-10-02 04:48:21 +00:00
rwhod This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
sa Local changes - manual page extension, and minor man page changes 1994-09-26 21:41:06 +00:00
sendmail Fix configurations in which mail route depends of the name 1995-01-28 04:09:05 +00:00
sgsc sgsc - utility to control the Genius GS-4500 scanner. 1995-01-07 14:17:22 +00:00
sliplogin This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
slstat Change a SLSTAT 1 to SLSTAT 8 . 1994-12-12 00:38:01 +00:00
spkrtest Change ${COPY} to -c, always needed here 1994-12-31 11:13:52 +00:00
swapinfo Don't follow a null pointer for the reporting error if kvm_openfiles() fails. 1994-11-14 07:54:06 +00:00
sysctl Allow the user access to net.inet.igmp, even though there's nothing 1995-02-16 00:28:42 +00:00
syslogd Updates from Peter da Silva to match the recent syslogd changes. 1995-01-04 00:40:38 +00:00
tcpdump Changed two occurrences of tcpdump(l) to tcpdump(1). 1994-12-12 00:41:04 +00:00
timed Apply an even number of ntohl's to icmp_otime. This fixes 1994-11-27 16:06:31 +00:00
traceroute This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
trpt Fix a little typo. Change the "race record" to a "trace record" :-). 1995-02-10 22:07:42 +00:00
trsp Get rid of _PATH_UNIX completely; use getbootfile(3) instead. 1994-09-24 00:08:43 +00:00
tzsetup Restore back -i for adjkerntz 1994-11-02 09:43:38 +00:00
update This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
vidcontrol Fixed usage() (cosmetic changes. "(string)" looks much better 1995-02-08 01:07:16 +00:00
vipw This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
vnconfig The vnconfig program. 1994-12-04 20:12:26 +00:00
XNSrouted This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
xntpd From: "Jonathan M. Bresler" <jmb@kryten.Atinc.COM> 1994-11-18 02:55:21 +00:00
xten Make Makefile take a relative path for CFLAGS. 1995-01-17 15:07:13 +00:00
ypbind ypbind jumbo patch :) 1995-02-16 01:21:44 +00:00
yppoll This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
ypset This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
zic This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00
Makefile pkg_manage added 1995-02-15 20:52:52 +00:00
Makefile.inc This commit was manufactured by cvs2svn to create branch 'MACKERRAS'. 1994-09-23 00:10:34 +00:00