1
0
mirror of https://git.FreeBSD.org/src.git synced 2024-12-22 11:17:19 +00:00
freebsd/usr.sbin
Bill Paul 5d645648b1 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
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
bootpgw
bootptest
cdplay Add more verbosity for status, if standalone 1995-02-15 17:43:12 +00:00
chown
chroot
config Restore the field widths that were clobbered by the previous commit so that 1995-02-08 18:42:58 +00:00
config.new
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
dev_mkdb
diskpart
edquota Make edquota works with other then vi editors, 1994-11-22 18:52:58 +00:00
eeprom
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
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
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
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
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
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
quotaon
repquota
rmt
routed
rtprio
rwhod
sa
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
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
trpt Fix a little typo. Change the "race record" to a "trace record" :-). 1995-02-10 22:07:42 +00:00
trsp
tzsetup Restore back -i for adjkerntz 1994-11-02 09:43:38 +00:00
update
vidcontrol Fixed usage() (cosmetic changes. "(string)" looks much better 1995-02-08 01:07:16 +00:00
vipw
vnconfig The vnconfig program. 1994-12-04 20:12:26 +00:00
XNSrouted
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
ypset
zic
Makefile pkg_manage added 1995-02-15 20:52:52 +00:00
Makefile.inc